drm/amdgpu: add new ras workflow control flags
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 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 M:      Sean Paul <sean@poorly.run>
4855 L:      linux-arm-msm@vger.kernel.org
4856 L:      dri-devel@lists.freedesktop.org
4857 L:      freedreno@lists.freedesktop.org
4858 T:      git https://gitlab.freedesktop.org/drm/msm.git
4859 S:      Maintained
4860 F:      drivers/gpu/drm/msm/
4861 F:      include/uapi/drm/msm_drm.h
4862 F:      Documentation/devicetree/bindings/display/msm/
4863
4864 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4865 M:      Ben Skeggs <bskeggs@redhat.com>
4866 L:      dri-devel@lists.freedesktop.org
4867 L:      nouveau@lists.freedesktop.org
4868 T:      git git://github.com/skeggsb/linux
4869 S:      Supported
4870 F:      drivers/gpu/drm/nouveau/
4871 F:      include/uapi/drm/nouveau_drm.h
4872
4873 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4874 M:      Stefan Mavrodiev <stefan@olimex.com>
4875 S:      Maintained
4876 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4877 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4878
4879 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4880 M:      Noralf Trønnes <noralf@tronnes.org>
4881 S:      Maintained
4882 F:      drivers/gpu/drm/tinydrm/repaper.c
4883 F:      Documentation/devicetree/bindings/display/repaper.txt
4884
4885 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4886 M:      Dave Airlie <airlied@redhat.com>
4887 M:      Gerd Hoffmann <kraxel@redhat.com>
4888 L:      virtualization@lists.linux-foundation.org
4889 T:      git git://anongit.freedesktop.org/drm/drm-misc
4890 S:      Obsolete
4891 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4892 F:      drivers/gpu/drm/cirrus/
4893
4894 DRM DRIVER FOR QXL VIRTUAL GPU
4895 M:      Dave Airlie <airlied@redhat.com>
4896 M:      Gerd Hoffmann <kraxel@redhat.com>
4897 L:      virtualization@lists.linux-foundation.org
4898 L:      spice-devel@lists.freedesktop.org
4899 T:      git git://anongit.freedesktop.org/drm/drm-misc
4900 S:      Maintained
4901 F:      drivers/gpu/drm/qxl/
4902 F:      include/uapi/drm/qxl_drm.h
4903
4904 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4905 S:      Orphan / Obsolete
4906 F:      drivers/gpu/drm/r128/
4907 F:      include/uapi/drm/r128_drm.h
4908
4909 DRM DRIVER FOR SAVAGE VIDEO CARDS
4910 S:      Orphan / Obsolete
4911 F:      drivers/gpu/drm/savage/
4912 F:      include/uapi/drm/savage_drm.h
4913
4914 DRM DRIVER FOR SIS VIDEO CARDS
4915 S:      Orphan / Obsolete
4916 F:      drivers/gpu/drm/sis/
4917 F:      include/uapi/drm/sis_drm.h
4918
4919 DRM DRIVER FOR SITRONIX ST7701 PANELS
4920 M:      Jagan Teki <jagan@amarulasolutions.com>
4921 S:      Maintained
4922 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4923 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4924
4925 DRM DRIVER FOR SITRONIX ST7586 PANELS
4926 M:      David Lechner <david@lechnology.com>
4927 S:      Maintained
4928 F:      drivers/gpu/drm/tinydrm/st7586.c
4929 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4930
4931 DRM DRIVER FOR SITRONIX ST7735R PANELS
4932 M:      David Lechner <david@lechnology.com>
4933 S:      Maintained
4934 F:      drivers/gpu/drm/tinydrm/st7735r.c
4935 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4936
4937 DRM DRIVER FOR TDFX VIDEO CARDS
4938 S:      Orphan / Obsolete
4939 F:      drivers/gpu/drm/tdfx/
4940
4941 DRM DRIVER FOR TPO TPG110 PANELS
4942 M:      Linus Walleij <linus.walleij@linaro.org>
4943 T:      git git://anongit.freedesktop.org/drm/drm-misc
4944 S:      Maintained
4945 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
4946 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
4947
4948 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4949 M:      Dave Airlie <airlied@redhat.com>
4950 R:      Sean Paul <sean@poorly.run>
4951 L:      dri-devel@lists.freedesktop.org
4952 S:      Odd Fixes
4953 F:      drivers/gpu/drm/udl/
4954 T:      git git://anongit.freedesktop.org/drm/drm-misc
4955
4956 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
4957 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
4958 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
4959 R:      Daniel Vetter <daniel@ffwll.ch>
4960 T:      git git://anongit.freedesktop.org/drm/drm-misc
4961 S:      Maintained
4962 L:      dri-devel@lists.freedesktop.org
4963 F:      drivers/gpu/drm/vkms/
4964 F:      Documentation/gpu/vkms.rst
4965
4966 DRM DRIVER FOR VMWARE VIRTUAL GPU
4967 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4968 M:      Thomas Hellstrom <thellstrom@vmware.com>
4969 L:      dri-devel@lists.freedesktop.org
4970 T:      git git://people.freedesktop.org/~thomash/linux
4971 S:      Supported
4972 F:      drivers/gpu/drm/vmwgfx/
4973 F:      include/uapi/drm/vmwgfx_drm.h
4974
4975 DRM DRIVERS
4976 M:      David Airlie <airlied@linux.ie>
4977 M:      Daniel Vetter <daniel@ffwll.ch>
4978 L:      dri-devel@lists.freedesktop.org
4979 T:      git git://anongit.freedesktop.org/drm/drm
4980 B:      https://bugs.freedesktop.org/
4981 C:      irc://chat.freenode.net/dri-devel
4982 S:      Maintained
4983 F:      drivers/gpu/drm/
4984 F:      drivers/gpu/vga/
4985 F:      Documentation/devicetree/bindings/display/
4986 F:      Documentation/devicetree/bindings/gpu/
4987 F:      Documentation/gpu/
4988 F:      include/drm/
4989 F:      include/uapi/drm/
4990 F:      include/linux/vga*
4991
4992 DRM DRIVERS AND MISC GPU PATCHES
4993 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4994 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4995 M:      Sean Paul <sean@poorly.run>
4996 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4997 S:      Maintained
4998 T:      git git://anongit.freedesktop.org/drm/drm-misc
4999 F:      Documentation/gpu/
5000 F:      drivers/gpu/vga/
5001 F:      drivers/gpu/drm/*
5002 F:      include/drm/drm*
5003 F:      include/uapi/drm/drm*
5004 F:      include/linux/vga*
5005
5006 DRM DRIVERS FOR ALLWINNER A10
5007 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5008 L:      dri-devel@lists.freedesktop.org
5009 S:      Supported
5010 F:      drivers/gpu/drm/sun4i/
5011 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013
5014 DRM DRIVERS FOR AMLOGIC SOCS
5015 M:      Neil Armstrong <narmstrong@baylibre.com>
5016 L:      dri-devel@lists.freedesktop.org
5017 L:      linux-amlogic@lists.infradead.org
5018 W:      http://linux-meson.com/
5019 S:      Supported
5020 F:      drivers/gpu/drm/meson/
5021 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5022 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5023 F:      Documentation/gpu/meson.rst
5024 T:      git git://anongit.freedesktop.org/drm/drm-misc
5025
5026 DRM DRIVERS FOR ATMEL HLCDC
5027 M:      Boris Brezillon <bbrezillon@kernel.org>
5028 L:      dri-devel@lists.freedesktop.org
5029 S:      Supported
5030 F:      drivers/gpu/drm/atmel-hlcdc/
5031 F:      Documentation/devicetree/bindings/display/atmel/
5032 T:      git git://anongit.freedesktop.org/drm/drm-misc
5033
5034 DRM DRIVERS FOR BRIDGE CHIPS
5035 M:      Andrzej Hajda <a.hajda@samsung.com>
5036 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5037 S:      Maintained
5038 T:      git git://anongit.freedesktop.org/drm/drm-misc
5039 F:      drivers/gpu/drm/bridge/
5040
5041 DRM DRIVERS FOR EXYNOS
5042 M:      Inki Dae <inki.dae@samsung.com>
5043 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5044 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5045 M:      Kyungmin Park <kyungmin.park@samsung.com>
5046 L:      dri-devel@lists.freedesktop.org
5047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5048 S:      Supported
5049 F:      drivers/gpu/drm/exynos/
5050 F:      include/uapi/drm/exynos_drm.h
5051 F:      Documentation/devicetree/bindings/display/exynos/
5052
5053 DRM DRIVERS FOR FREESCALE DCU
5054 M:      Stefan Agner <stefan@agner.ch>
5055 M:      Alison Wang <alison.wang@nxp.com>
5056 L:      dri-devel@lists.freedesktop.org
5057 S:      Supported
5058 F:      drivers/gpu/drm/fsl-dcu/
5059 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5060 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5061 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063
5064 DRM DRIVERS FOR FREESCALE IMX
5065 M:      Philipp Zabel <p.zabel@pengutronix.de>
5066 L:      dri-devel@lists.freedesktop.org
5067 S:      Maintained
5068 F:      drivers/gpu/drm/imx/
5069 F:      drivers/gpu/ipu-v3/
5070 F:      Documentation/devicetree/bindings/display/imx/
5071
5072 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5073 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5074 L:      dri-devel@lists.freedesktop.org
5075 T:      git git://github.com/patjak/drm-gma500
5076 S:      Maintained
5077 F:      drivers/gpu/drm/gma500/
5078
5079 DRM DRIVERS FOR HISILICON
5080 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5081 M:      Rongrong Zou <zourongrong@gmail.com>
5082 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5083 R:      Chen Feng <puck.chen@hisilicon.com>
5084 L:      dri-devel@lists.freedesktop.org
5085 T:      git git://github.com/xin3liang/linux.git
5086 S:      Maintained
5087 F:      drivers/gpu/drm/hisilicon/
5088 F:      Documentation/devicetree/bindings/display/hisilicon/
5089
5090 DRM DRIVERS FOR MEDIATEK
5091 M:      CK Hu <ck.hu@mediatek.com>
5092 M:      Philipp Zabel <p.zabel@pengutronix.de>
5093 L:      dri-devel@lists.freedesktop.org
5094 S:      Supported
5095 F:      drivers/gpu/drm/mediatek/
5096 F:      Documentation/devicetree/bindings/display/mediatek/
5097
5098 DRM DRIVERS FOR NVIDIA TEGRA
5099 M:      Thierry Reding <thierry.reding@gmail.com>
5100 L:      dri-devel@lists.freedesktop.org
5101 L:      linux-tegra@vger.kernel.org
5102 T:      git git://anongit.freedesktop.org/tegra/linux.git
5103 S:      Supported
5104 F:      drivers/gpu/drm/tegra/
5105 F:      drivers/gpu/host1x/
5106 F:      include/linux/host1x.h
5107 F:      include/uapi/drm/tegra_drm.h
5108 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5109
5110 DRM DRIVERS FOR RENESAS
5111 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5112 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5113 L:      dri-devel@lists.freedesktop.org
5114 L:      linux-renesas-soc@vger.kernel.org
5115 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5116 S:      Supported
5117 F:      drivers/gpu/drm/rcar-du/
5118 F:      drivers/gpu/drm/shmobile/
5119 F:      include/linux/platform_data/shmob_drm.h
5120 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5121 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5122 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5123
5124 DRM DRIVERS FOR ROCKCHIP
5125 M:      Sandy Huang <hjc@rock-chips.com>
5126 M:      Heiko Stübner <heiko@sntech.de>
5127 L:      dri-devel@lists.freedesktop.org
5128 S:      Maintained
5129 F:      drivers/gpu/drm/rockchip/
5130 F:      Documentation/devicetree/bindings/display/rockchip/
5131 T:      git git://anongit.freedesktop.org/drm/drm-misc
5132
5133 DRM DRIVERS FOR STI
5134 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5135 M:      Vincent Abriou <vincent.abriou@st.com>
5136 L:      dri-devel@lists.freedesktop.org
5137 T:      git git://anongit.freedesktop.org/drm/drm-misc
5138 S:      Maintained
5139 F:      drivers/gpu/drm/sti
5140 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5141
5142 DRM DRIVERS FOR STM
5143 M:      Yannick Fertre <yannick.fertre@st.com>
5144 M:      Philippe Cornu <philippe.cornu@st.com>
5145 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5146 M:      Vincent Abriou <vincent.abriou@st.com>
5147 L:      dri-devel@lists.freedesktop.org
5148 T:      git git://anongit.freedesktop.org/drm/drm-misc
5149 S:      Maintained
5150 F:      drivers/gpu/drm/stm
5151 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5152
5153 DRM DRIVERS FOR TI LCDC
5154 M:      Jyri Sarha <jsarha@ti.com>
5155 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5156 L:      dri-devel@lists.freedesktop.org
5157 S:      Maintained
5158 F:      drivers/gpu/drm/tilcdc/
5159 F:      Documentation/devicetree/bindings/display/tilcdc/
5160
5161 DRM DRIVERS FOR TI OMAP
5162 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5163 L:      dri-devel@lists.freedesktop.org
5164 S:      Maintained
5165 F:      drivers/gpu/drm/omapdrm/
5166 F:      Documentation/devicetree/bindings/display/ti/
5167
5168 DRM DRIVERS FOR V3D
5169 M:      Eric Anholt <eric@anholt.net>
5170 S:      Supported
5171 F:      drivers/gpu/drm/v3d/
5172 F:      include/uapi/drm/v3d_drm.h
5173 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175
5176 DRM DRIVERS FOR VC4
5177 M:      Eric Anholt <eric@anholt.net>
5178 T:      git git://github.com/anholt/linux
5179 S:      Supported
5180 F:      drivers/gpu/drm/vc4/
5181 F:      include/uapi/drm/vc4_drm.h
5182 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5183 T:      git git://anongit.freedesktop.org/drm/drm-misc
5184
5185 DRM DRIVERS FOR VIVANTE GPU IP
5186 M:      Lucas Stach <l.stach@pengutronix.de>
5187 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5188 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5189 L:      etnaviv@lists.freedesktop.org
5190 L:      dri-devel@lists.freedesktop.org
5191 S:      Maintained
5192 F:      drivers/gpu/drm/etnaviv/
5193 F:      include/uapi/drm/etnaviv_drm.h
5194 F:      Documentation/devicetree/bindings/display/etnaviv/
5195
5196 DRM DRIVERS FOR ZTE ZX
5197 M:      Shawn Guo <shawnguo@kernel.org>
5198 L:      dri-devel@lists.freedesktop.org
5199 S:      Maintained
5200 F:      drivers/gpu/drm/zte/
5201 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5202 T:      git git://anongit.freedesktop.org/drm/drm-misc
5203
5204 DRM PANEL DRIVERS
5205 M:      Thierry Reding <thierry.reding@gmail.com>
5206 L:      dri-devel@lists.freedesktop.org
5207 T:      git git://anongit.freedesktop.org/drm/drm-misc
5208 S:      Maintained
5209 F:      drivers/gpu/drm/drm_panel.c
5210 F:      drivers/gpu/drm/panel/
5211 F:      include/drm/drm_panel.h
5212 F:      Documentation/devicetree/bindings/display/panel/
5213
5214 DRM TINYDRM DRIVERS
5215 M:      Noralf Trønnes <noralf@tronnes.org>
5216 W:      https://github.com/notro/tinydrm/wiki/Development
5217 T:      git git://anongit.freedesktop.org/drm/drm-misc
5218 S:      Maintained
5219 F:      drivers/gpu/drm/tinydrm/
5220 F:      include/drm/tinydrm/
5221
5222 DRM DRIVERS FOR XEN
5223 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5224 T:      git git://anongit.freedesktop.org/drm/drm-misc
5225 L:      dri-devel@lists.freedesktop.org
5226 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5227 S:      Supported
5228 F:      drivers/gpu/drm/xen/
5229 F:      Documentation/gpu/xen-front.rst
5230
5231 DRM TTM SUBSYSTEM
5232 M:      Christian Koenig <christian.koenig@amd.com>
5233 M:      Huang Rui <ray.huang@amd.com>
5234 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5235 T:      git git://people.freedesktop.org/~agd5f/linux
5236 S:      Maintained
5237 L:      dri-devel@lists.freedesktop.org
5238 F:      include/drm/ttm/
5239 F:      drivers/gpu/drm/ttm/
5240
5241 DSBR100 USB FM RADIO DRIVER
5242 M:      Alexey Klimov <klimov.linux@gmail.com>
5243 L:      linux-media@vger.kernel.org
5244 T:      git git://linuxtv.org/media_tree.git
5245 S:      Maintained
5246 F:      drivers/media/radio/dsbr100.c
5247
5248 DSCC4 DRIVER
5249 M:      Francois Romieu <romieu@fr.zoreil.com>
5250 L:      netdev@vger.kernel.org
5251 S:      Maintained
5252 F:      drivers/net/wan/dscc4.c
5253
5254 DT3155 MEDIA DRIVER
5255 M:      Hans Verkuil <hverkuil@xs4all.nl>
5256 L:      linux-media@vger.kernel.org
5257 T:      git git://linuxtv.org/media_tree.git
5258 W:      https://linuxtv.org
5259 S:      Odd Fixes
5260 F:      drivers/media/pci/dt3155/
5261
5262 DVB_USB_AF9015 MEDIA DRIVER
5263 M:      Antti Palosaari <crope@iki.fi>
5264 L:      linux-media@vger.kernel.org
5265 W:      https://linuxtv.org
5266 W:      http://palosaari.fi/linux/
5267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5268 T:      git git://linuxtv.org/anttip/media_tree.git
5269 S:      Maintained
5270 F:      drivers/media/usb/dvb-usb-v2/af9015*
5271
5272 DVB_USB_AF9035 MEDIA DRIVER
5273 M:      Antti Palosaari <crope@iki.fi>
5274 L:      linux-media@vger.kernel.org
5275 W:      https://linuxtv.org
5276 W:      http://palosaari.fi/linux/
5277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5278 T:      git git://linuxtv.org/anttip/media_tree.git
5279 S:      Maintained
5280 F:      drivers/media/usb/dvb-usb-v2/af9035*
5281
5282 DVB_USB_ANYSEE MEDIA DRIVER
5283 M:      Antti Palosaari <crope@iki.fi>
5284 L:      linux-media@vger.kernel.org
5285 W:      https://linuxtv.org
5286 W:      http://palosaari.fi/linux/
5287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5288 T:      git git://linuxtv.org/anttip/media_tree.git
5289 S:      Maintained
5290 F:      drivers/media/usb/dvb-usb-v2/anysee*
5291
5292 DVB_USB_AU6610 MEDIA DRIVER
5293 M:      Antti Palosaari <crope@iki.fi>
5294 L:      linux-media@vger.kernel.org
5295 W:      https://linuxtv.org
5296 W:      http://palosaari.fi/linux/
5297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5298 T:      git git://linuxtv.org/anttip/media_tree.git
5299 S:      Maintained
5300 F:      drivers/media/usb/dvb-usb-v2/au6610*
5301
5302 DVB_USB_CE6230 MEDIA DRIVER
5303 M:      Antti Palosaari <crope@iki.fi>
5304 L:      linux-media@vger.kernel.org
5305 W:      https://linuxtv.org
5306 W:      http://palosaari.fi/linux/
5307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5308 T:      git git://linuxtv.org/anttip/media_tree.git
5309 S:      Maintained
5310 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5311
5312 DVB_USB_CXUSB MEDIA DRIVER
5313 M:      Michael Krufky <mkrufky@linuxtv.org>
5314 L:      linux-media@vger.kernel.org
5315 W:      https://linuxtv.org
5316 W:      http://github.com/mkrufky
5317 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5318 T:      git git://linuxtv.org/media_tree.git
5319 S:      Maintained
5320 F:      drivers/media/usb/dvb-usb/cxusb*
5321
5322 DVB_USB_EC168 MEDIA DRIVER
5323 M:      Antti Palosaari <crope@iki.fi>
5324 L:      linux-media@vger.kernel.org
5325 W:      https://linuxtv.org
5326 W:      http://palosaari.fi/linux/
5327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5328 T:      git git://linuxtv.org/anttip/media_tree.git
5329 S:      Maintained
5330 F:      drivers/media/usb/dvb-usb-v2/ec168*
5331
5332 DVB_USB_GL861 MEDIA DRIVER
5333 M:      Antti Palosaari <crope@iki.fi>
5334 L:      linux-media@vger.kernel.org
5335 W:      https://linuxtv.org
5336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5337 T:      git git://linuxtv.org/anttip/media_tree.git
5338 S:      Maintained
5339 F:      drivers/media/usb/dvb-usb-v2/gl861*
5340
5341 DVB_USB_MXL111SF MEDIA DRIVER
5342 M:      Michael Krufky <mkrufky@linuxtv.org>
5343 L:      linux-media@vger.kernel.org
5344 W:      https://linuxtv.org
5345 W:      http://github.com/mkrufky
5346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5347 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5348 S:      Maintained
5349 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5350
5351 DVB_USB_RTL28XXU MEDIA DRIVER
5352 M:      Antti Palosaari <crope@iki.fi>
5353 L:      linux-media@vger.kernel.org
5354 W:      https://linuxtv.org
5355 W:      http://palosaari.fi/linux/
5356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5357 T:      git git://linuxtv.org/anttip/media_tree.git
5358 S:      Maintained
5359 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5360
5361 DVB_USB_V2 MEDIA DRIVER
5362 M:      Antti Palosaari <crope@iki.fi>
5363 L:      linux-media@vger.kernel.org
5364 W:      https://linuxtv.org
5365 W:      http://palosaari.fi/linux/
5366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5367 T:      git git://linuxtv.org/anttip/media_tree.git
5368 S:      Maintained
5369 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5370 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5371
5372 DYNAMIC DEBUG
5373 M:      Jason Baron <jbaron@akamai.com>
5374 S:      Maintained
5375 F:      lib/dynamic_debug.c
5376 F:      include/linux/dynamic_debug.h
5377
5378 DYNAMIC INTERRUPT MODERATION
5379 M:      Tal Gilboa <talgi@mellanox.com>
5380 S:      Maintained
5381 F:      include/linux/net_dim.h
5382
5383 DZ DECSTATION DZ11 SERIAL DRIVER
5384 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5385 S:      Maintained
5386 F:      drivers/tty/serial/dz.*
5387
5388 E3X0 POWER BUTTON DRIVER
5389 M:      Moritz Fischer <moritz.fischer@ettus.com>
5390 L:      usrp-users@lists.ettus.com
5391 W:      http://www.ettus.com
5392 S:      Supported
5393 F:      drivers/input/misc/e3x0-button.c
5394 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5395
5396 E4000 MEDIA DRIVER
5397 M:      Antti Palosaari <crope@iki.fi>
5398 L:      linux-media@vger.kernel.org
5399 W:      https://linuxtv.org
5400 W:      http://palosaari.fi/linux/
5401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5402 T:      git git://linuxtv.org/anttip/media_tree.git
5403 S:      Maintained
5404 F:      drivers/media/tuners/e4000*
5405
5406 EARTH_PT1 MEDIA DRIVER
5407 M:      Akihiro Tsukada <tskd08@gmail.com>
5408 L:      linux-media@vger.kernel.org
5409 S:      Odd Fixes
5410 F:      drivers/media/pci/pt1/
5411
5412 EARTH_PT3 MEDIA DRIVER
5413 M:      Akihiro Tsukada <tskd08@gmail.com>
5414 L:      linux-media@vger.kernel.org
5415 S:      Odd Fixes
5416 F:      drivers/media/pci/pt3/
5417
5418 EC100 MEDIA DRIVER
5419 M:      Antti Palosaari <crope@iki.fi>
5420 L:      linux-media@vger.kernel.org
5421 W:      https://linuxtv.org
5422 W:      http://palosaari.fi/linux/
5423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5424 T:      git git://linuxtv.org/anttip/media_tree.git
5425 S:      Maintained
5426 F:      drivers/media/dvb-frontends/ec100*
5427
5428 ECRYPT FILE SYSTEM
5429 M:      Tyler Hicks <tyhicks@canonical.com>
5430 L:      ecryptfs@vger.kernel.org
5431 W:      http://ecryptfs.org
5432 W:      https://launchpad.net/ecryptfs
5433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5434 S:      Supported
5435 F:      Documentation/filesystems/ecryptfs.txt
5436 F:      fs/ecryptfs/
5437
5438 EDAC-AMD64
5439 M:      Borislav Petkov <bp@alien8.de>
5440 L:      linux-edac@vger.kernel.org
5441 S:      Maintained
5442 F:      drivers/edac/amd64_edac*
5443
5444 EDAC-CALXEDA
5445 M:      Robert Richter <rric@kernel.org>
5446 L:      linux-edac@vger.kernel.org
5447 S:      Maintained
5448 F:      drivers/edac/highbank*
5449
5450 EDAC-CAVIUM OCTEON
5451 M:      Ralf Baechle <ralf@linux-mips.org>
5452 M:      David Daney <david.daney@cavium.com>
5453 L:      linux-edac@vger.kernel.org
5454 L:      linux-mips@vger.kernel.org
5455 S:      Supported
5456 F:      drivers/edac/octeon_edac*
5457
5458 EDAC-CAVIUM THUNDERX
5459 M:      David Daney <david.daney@cavium.com>
5460 M:      Jan Glauber <jglauber@cavium.com>
5461 L:      linux-edac@vger.kernel.org
5462 S:      Supported
5463 F:      drivers/edac/thunderx_edac*
5464
5465 EDAC-CORE
5466 M:      Borislav Petkov <bp@alien8.de>
5467 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5468 L:      linux-edac@vger.kernel.org
5469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5471 S:      Supported
5472 F:      Documentation/admin-guide/ras.rst
5473 F:      Documentation/driver-api/edac.rst
5474 F:      drivers/edac/
5475 F:      include/linux/edac.h
5476
5477 EDAC-E752X
5478 M:      Mark Gross <mark.gross@intel.com>
5479 L:      linux-edac@vger.kernel.org
5480 S:      Maintained
5481 F:      drivers/edac/e752x_edac.c
5482
5483 EDAC-E7XXX
5484 L:      linux-edac@vger.kernel.org
5485 S:      Maintained
5486 F:      drivers/edac/e7xxx_edac.c
5487
5488 EDAC-FSL_DDR
5489 M:      York Sun <york.sun@nxp.com>
5490 L:      linux-edac@vger.kernel.org
5491 S:      Maintained
5492 F:      drivers/edac/fsl_ddr_edac.*
5493
5494 EDAC-GHES
5495 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5496 L:      linux-edac@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/edac/ghes_edac.c
5499
5500 EDAC-I3000
5501 L:      linux-edac@vger.kernel.org
5502 S:      Orphan
5503 F:      drivers/edac/i3000_edac.c
5504
5505 EDAC-I5000
5506 L:      linux-edac@vger.kernel.org
5507 S:      Maintained
5508 F:      drivers/edac/i5000_edac.c
5509
5510 EDAC-I5400
5511 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5512 L:      linux-edac@vger.kernel.org
5513 S:      Maintained
5514 F:      drivers/edac/i5400_edac.c
5515
5516 EDAC-I7300
5517 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5518 L:      linux-edac@vger.kernel.org
5519 S:      Maintained
5520 F:      drivers/edac/i7300_edac.c
5521
5522 EDAC-I7CORE
5523 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5524 L:      linux-edac@vger.kernel.org
5525 S:      Maintained
5526 F:      drivers/edac/i7core_edac.c
5527
5528 EDAC-I82443BXGX
5529 M:      Tim Small <tim@buttersideup.com>
5530 L:      linux-edac@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/edac/i82443bxgx_edac.c
5533
5534 EDAC-I82975X
5535 M:      "Arvind R." <arvino55@gmail.com>
5536 L:      linux-edac@vger.kernel.org
5537 S:      Maintained
5538 F:      drivers/edac/i82975x_edac.c
5539
5540 EDAC-IE31200
5541 M:      Jason Baron <jbaron@akamai.com>
5542 L:      linux-edac@vger.kernel.org
5543 S:      Maintained
5544 F:      drivers/edac/ie31200_edac.c
5545
5546 EDAC-MPC85XX
5547 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5548 L:      linux-edac@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/edac/mpc85xx_edac.[ch]
5551
5552 EDAC-PASEMI
5553 M:      Egor Martovetsky <egor@pasemi.com>
5554 L:      linux-edac@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/edac/pasemi_edac.c
5557
5558 EDAC-PND2
5559 M:      Tony Luck <tony.luck@intel.com>
5560 L:      linux-edac@vger.kernel.org
5561 S:      Maintained
5562 F:      drivers/edac/pnd2_edac.[ch]
5563
5564 EDAC-R82600
5565 M:      Tim Small <tim@buttersideup.com>
5566 L:      linux-edac@vger.kernel.org
5567 S:      Maintained
5568 F:      drivers/edac/r82600_edac.c
5569
5570 EDAC-SBRIDGE
5571 M:      Tony Luck <tony.luck@intel.com>
5572 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5573 L:      linux-edac@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/edac/sb_edac.c
5576
5577 EDAC-SKYLAKE
5578 M:      Tony Luck <tony.luck@intel.com>
5579 L:      linux-edac@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/edac/skx_edac.c
5582
5583 EDAC-TI
5584 M:      Tero Kristo <t-kristo@ti.com>
5585 L:      linux-edac@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/edac/ti_edac.c
5588
5589 EDAC-QCOM
5590 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5591 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5592 L:      linux-arm-msm@vger.kernel.org
5593 L:      linux-edac@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/edac/qcom_edac.c
5596
5597 EDIROL UA-101/UA-1000 DRIVER
5598 M:      Clemens Ladisch <clemens@ladisch.de>
5599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5600 T:      git git://git.alsa-project.org/alsa-kernel.git
5601 S:      Maintained
5602 F:      sound/usb/misc/ua101.c
5603
5604 EFI TEST DRIVER
5605 L:      linux-efi@vger.kernel.org
5606 M:      Ivan Hu <ivan.hu@canonical.com>
5607 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5608 S:      Maintained
5609 F:      drivers/firmware/efi/test/
5610
5611 EFI VARIABLE FILESYSTEM
5612 M:      Matthew Garrett <matthew.garrett@nebula.com>
5613 M:      Jeremy Kerr <jk@ozlabs.org>
5614 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5616 L:      linux-efi@vger.kernel.org
5617 S:      Maintained
5618 F:      fs/efivarfs/
5619
5620 EFIFB FRAMEBUFFER DRIVER
5621 L:      linux-fbdev@vger.kernel.org
5622 M:      Peter Jones <pjones@redhat.com>
5623 S:      Maintained
5624 F:      drivers/video/fbdev/efifb.c
5625
5626 EFS FILESYSTEM
5627 W:      http://aeschi.ch.eu.org/efs/
5628 S:      Orphan
5629 F:      fs/efs/
5630
5631 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5632 M:      Douglas Miller <dougmill@linux.ibm.com>
5633 L:      netdev@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/net/ethernet/ibm/ehea/
5636
5637 EM28XX VIDEO4LINUX DRIVER
5638 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5639 L:      linux-media@vger.kernel.org
5640 W:      https://linuxtv.org
5641 T:      git git://linuxtv.org/media_tree.git
5642 S:      Maintained
5643 F:      drivers/media/usb/em28xx/
5644 F:      Documentation/media/v4l-drivers/em28xx*
5645
5646 EMBEDDED LINUX
5647 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5648 M:      Matt Mackall <mpm@selenic.com>
5649 M:      David Woodhouse <dwmw2@infradead.org>
5650 L:      linux-embedded@vger.kernel.org
5651 S:      Maintained
5652
5653 Emulex 10Gbps iSCSI - OneConnect DRIVER
5654 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5655 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5656 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5657 L:      linux-scsi@vger.kernel.org
5658 W:      http://www.broadcom.com
5659 S:      Supported
5660 F:      drivers/scsi/be2iscsi/
5661
5662 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5663 M:      Sathya Perla <sathya.perla@broadcom.com>
5664 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5665 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5666 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5667 L:      netdev@vger.kernel.org
5668 W:      http://www.emulex.com
5669 S:      Supported
5670 F:      drivers/net/ethernet/emulex/benet/
5671
5672 EMULEX ONECONNECT ROCE DRIVER
5673 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5674 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5675 L:      linux-rdma@vger.kernel.org
5676 W:      http://www.broadcom.com
5677 S:      Odd Fixes
5678 F:      drivers/infiniband/hw/ocrdma/
5679 F:      include/uapi/rdma/ocrdma-abi.h
5680
5681 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5682 M:      James Smart <james.smart@broadcom.com>
5683 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5684 L:      linux-scsi@vger.kernel.org
5685 W:      http://www.broadcom.com
5686 S:      Supported
5687 F:      drivers/scsi/lpfc/
5688
5689 ENE CB710 FLASH CARD READER DRIVER
5690 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5691 S:      Maintained
5692 F:      drivers/misc/cb710/
5693 F:      drivers/mmc/host/cb710-mmc.*
5694 F:      include/linux/cb710.h
5695
5696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5697 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5698 S:      Maintained
5699 F:      drivers/media/rc/ene_ir.*
5700
5701 EPSON S1D13XXX FRAMEBUFFER DRIVER
5702 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5703 S:      Maintained
5704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5705 F:      drivers/video/fbdev/s1d13xxxfb.c
5706 F:      include/video/s1d13xxxfb.h
5707
5708 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5709 M:      Jeff Layton <jlayton@kernel.org>
5710 S:      Maintained
5711 F:      lib/errseq.c
5712 F:      include/linux/errseq.h
5713
5714 ET131X NETWORK DRIVER
5715 M:      Mark Einon <mark.einon@gmail.com>
5716 S:      Odd Fixes
5717 F:      drivers/net/ethernet/agere/
5718
5719 ETHERNET BRIDGE
5720 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5721 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5722 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5723 L:      netdev@vger.kernel.org
5724 W:      http://www.linuxfoundation.org/en/Net:Bridge
5725 S:      Maintained
5726 F:      include/linux/netfilter_bridge/
5727 F:      net/bridge/
5728
5729 ETHERNET PHY LIBRARY
5730 M:      Andrew Lunn <andrew@lunn.ch>
5731 M:      Florian Fainelli <f.fainelli@gmail.com>
5732 M:      Heiner Kallweit <hkallweit1@gmail.com>
5733 L:      netdev@vger.kernel.org
5734 S:      Maintained
5735 F:      Documentation/ABI/testing/sysfs-bus-mdio
5736 F:      Documentation/devicetree/bindings/net/mdio*
5737 F:      Documentation/networking/phy.txt
5738 F:      drivers/net/phy/
5739 F:      drivers/of/of_mdio.c
5740 F:      drivers/of/of_net.c
5741 F:      include/linux/*mdio*.h
5742 F:      include/linux/of_net.h
5743 F:      include/linux/phy.h
5744 F:      include/linux/phy_fixed.h
5745 F:      include/linux/platform_data/mdio-bcm-unimac.h
5746 F:      include/linux/platform_data/mdio-gpio.h
5747 F:      include/trace/events/mdio.h
5748 F:      include/uapi/linux/mdio.h
5749 F:      include/uapi/linux/mii.h
5750
5751 EXT2 FILE SYSTEM
5752 M:      Jan Kara <jack@suse.com>
5753 L:      linux-ext4@vger.kernel.org
5754 S:      Maintained
5755 F:      Documentation/filesystems/ext2.txt
5756 F:      fs/ext2/
5757 F:      include/linux/ext2*
5758
5759 EXT4 FILE SYSTEM
5760 M:      "Theodore Ts'o" <tytso@mit.edu>
5761 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5762 L:      linux-ext4@vger.kernel.org
5763 W:      http://ext4.wiki.kernel.org
5764 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5766 S:      Maintained
5767 F:      Documentation/filesystems/ext4/
5768 F:      fs/ext4/
5769
5770 Extended Verification Module (EVM)
5771 M:      Mimi Zohar <zohar@linux.ibm.com>
5772 L:      linux-integrity@vger.kernel.org
5773 S:      Supported
5774 F:      security/integrity/evm/
5775
5776 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5777 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5778 L:      linux-efi@vger.kernel.org
5779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5780 S:      Maintained
5781 F:      Documentation/efi-stub.txt
5782 F:      arch/*/kernel/efi.c
5783 F:      arch/x86/boot/compressed/eboot.[ch]
5784 F:      arch/*/include/asm/efi.h
5785 F:      arch/x86/platform/efi/
5786 F:      drivers/firmware/efi/
5787 F:      include/linux/efi*.h
5788 F:      arch/arm/boot/compressed/efi-header.S
5789 F:      arch/arm64/kernel/efi-entry.S
5790
5791 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5792 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5793 M:      Chanwoo Choi <cw00.choi@samsung.com>
5794 L:      linux-kernel@vger.kernel.org
5795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5796 S:      Maintained
5797 F:      drivers/extcon/
5798 F:      include/linux/extcon/
5799 F:      include/linux/extcon.h
5800 F:      Documentation/extcon/
5801 F:      Documentation/devicetree/bindings/extcon/
5802
5803 EXYNOS DP DRIVER
5804 M:      Jingoo Han <jingoohan1@gmail.com>
5805 L:      dri-devel@lists.freedesktop.org
5806 S:      Maintained
5807 F:      drivers/gpu/drm/exynos/exynos_dp*
5808
5809 EXYNOS SYSMMU (IOMMU) driver
5810 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5811 L:      iommu@lists.linux-foundation.org
5812 S:      Maintained
5813 F:      drivers/iommu/exynos-iommu.c
5814
5815 EZchip NPS platform support
5816 M:      Vineet Gupta <vgupta@synopsys.com>
5817 M:      Ofer Levi <oferle@mellanox.com>
5818 S:      Supported
5819 F:      arch/arc/plat-eznps
5820 F:      arch/arc/boot/dts/eznps.dts
5821
5822 F2FS FILE SYSTEM
5823 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5824 M:      Chao Yu <yuchao0@huawei.com>
5825 L:      linux-f2fs-devel@lists.sourceforge.net
5826 W:      https://f2fs.wiki.kernel.org/
5827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5828 S:      Maintained
5829 F:      Documentation/filesystems/f2fs.txt
5830 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5831 F:      fs/f2fs/
5832 F:      include/linux/f2fs_fs.h
5833 F:      include/trace/events/f2fs.h
5834
5835 F71805F HARDWARE MONITORING DRIVER
5836 M:      Jean Delvare <jdelvare@suse.com>
5837 L:      linux-hwmon@vger.kernel.org
5838 S:      Maintained
5839 F:      Documentation/hwmon/f71805f
5840 F:      drivers/hwmon/f71805f.c
5841
5842 FADDR2LINE
5843 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5844 S:      Maintained
5845 F:      scripts/faddr2line
5846
5847 FAILOVER MODULE
5848 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5849 L:      netdev@vger.kernel.org
5850 S:      Supported
5851 F:      net/core/failover.c
5852 F:      include/net/failover.h
5853 F:      Documentation/networking/failover.rst
5854
5855 FANOTIFY
5856 M:      Jan Kara <jack@suse.cz>
5857 R:      Amir Goldstein <amir73il@gmail.com>
5858 L:      linux-fsdevel@vger.kernel.org
5859 S:      Maintained
5860 F:      fs/notify/fanotify/
5861 F:      include/linux/fanotify.h
5862 F:      include/uapi/linux/fanotify.h
5863
5864 FARSYNC SYNCHRONOUS DRIVER
5865 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5866 W:      http://www.farsite.co.uk/
5867 S:      Supported
5868 F:      drivers/net/wan/farsync.*
5869
5870 FAULT INJECTION SUPPORT
5871 M:      Akinobu Mita <akinobu.mita@gmail.com>
5872 S:      Supported
5873 F:      Documentation/fault-injection/
5874 F:      lib/fault-inject.c
5875
5876 FBTFT Framebuffer drivers
5877 S:      Orphan
5878 L:      dri-devel@lists.freedesktop.org
5879 L:      linux-fbdev@vger.kernel.org
5880 F:      drivers/staging/fbtft/
5881
5882 FC0011 TUNER DRIVER
5883 M:      Michael Buesch <m@bues.ch>
5884 L:      linux-media@vger.kernel.org
5885 S:      Maintained
5886 F:      drivers/media/tuners/fc0011.h
5887 F:      drivers/media/tuners/fc0011.c
5888
5889 FC2580 MEDIA DRIVER
5890 M:      Antti Palosaari <crope@iki.fi>
5891 L:      linux-media@vger.kernel.org
5892 W:      https://linuxtv.org
5893 W:      http://palosaari.fi/linux/
5894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5895 T:      git git://linuxtv.org/anttip/media_tree.git
5896 S:      Maintained
5897 F:      drivers/media/tuners/fc2580*
5898
5899 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5900 M:      Johannes Thumshirn <jth@kernel.org>
5901 L:      linux-scsi@vger.kernel.org
5902 W:      www.Open-FCoE.org
5903 S:      Supported
5904 F:      drivers/scsi/libfc/
5905 F:      drivers/scsi/fcoe/
5906 F:      include/scsi/fc/
5907 F:      include/scsi/libfc.h
5908 F:      include/scsi/libfcoe.h
5909 F:      include/uapi/scsi/fc/
5910
5911 FILE LOCKING (flock() and fcntl()/lockf())
5912 M:      Jeff Layton <jlayton@kernel.org>
5913 M:      "J. Bruce Fields" <bfields@fieldses.org>
5914 L:      linux-fsdevel@vger.kernel.org
5915 S:      Maintained
5916 F:      include/linux/fcntl.h
5917 F:      include/uapi/linux/fcntl.h
5918 F:      fs/fcntl.c
5919 F:      fs/locks.c
5920
5921 FILESYSTEMS (VFS and infrastructure)
5922 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5923 L:      linux-fsdevel@vger.kernel.org
5924 S:      Maintained
5925 F:      fs/*
5926 F:      include/linux/fs.h
5927 F:      include/uapi/linux/fs.h
5928
5929 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5930 M:      Riku Voipio <riku.voipio@iki.fi>
5931 L:      linux-hwmon@vger.kernel.org
5932 S:      Maintained
5933 F:      drivers/hwmon/f75375s.c
5934 F:      include/linux/f75375s.h
5935
5936 FIREWIRE AUDIO DRIVERS
5937 M:      Clemens Ladisch <clemens@ladisch.de>
5938 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5939 T:      git git://git.alsa-project.org/alsa-kernel.git
5940 S:      Maintained
5941 F:      sound/firewire/
5942
5943 FIREWIRE MEDIA DRIVERS (firedtv)
5944 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5945 L:      linux-media@vger.kernel.org
5946 L:      linux1394-devel@lists.sourceforge.net
5947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5948 S:      Maintained
5949 F:      drivers/media/firewire/
5950
5951 FIREWIRE SBP-2 TARGET
5952 M:      Chris Boot <bootc@bootc.net>
5953 L:      linux-scsi@vger.kernel.org
5954 L:      target-devel@vger.kernel.org
5955 L:      linux1394-devel@lists.sourceforge.net
5956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5957 S:      Maintained
5958 F:      drivers/target/sbp/
5959
5960 FIREWIRE SUBSYSTEM
5961 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5962 L:      linux1394-devel@lists.sourceforge.net
5963 W:      http://ieee1394.wiki.kernel.org/
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5965 S:      Maintained
5966 F:      drivers/firewire/
5967 F:      include/linux/firewire.h
5968 F:      include/uapi/linux/firewire*.h
5969 F:      tools/firewire/
5970
5971 FIRMWARE LOADER (request_firmware)
5972 M:      Luis Chamberlain <mcgrof@kernel.org>
5973 L:      linux-kernel@vger.kernel.org
5974 S:      Maintained
5975 F:      Documentation/firmware_class/
5976 F:      drivers/base/firmware_loader/
5977 F:      include/linux/firmware.h
5978
5979 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5980 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5981 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5982 S:      Maintained
5983 F:      drivers/block/rsxx/
5984
5985 FLOPPY DRIVER
5986 M:      Jiri Kosina <jikos@kernel.org>
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5988 S:      Odd fixes
5989 F:      drivers/block/floppy.c
5990
5991 FMC SUBSYSTEM
5992 M:      Alessandro Rubini <rubini@gnudd.com>
5993 W:      http://www.ohwr.org/projects/fmc-bus
5994 S:      Supported
5995 F:      drivers/fmc/
5996 F:      include/linux/fmc*.h
5997 F:      include/linux/ipmi-fru.h
5998 K:      fmc_d.*register
5999
6000 FPGA MANAGER FRAMEWORK
6001 M:      Alan Tull <atull@kernel.org>
6002 M:      Moritz Fischer <mdf@kernel.org>
6003 L:      linux-fpga@vger.kernel.org
6004 S:      Maintained
6005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6006 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6007 F:      Documentation/fpga/
6008 F:      Documentation/driver-api/fpga/
6009 F:      Documentation/devicetree/bindings/fpga/
6010 F:      drivers/fpga/
6011 F:      include/linux/fpga/
6012 W:      http://www.rocketboards.org
6013
6014 FPGA DFL DRIVERS
6015 M:      Wu Hao <hao.wu@intel.com>
6016 L:      linux-fpga@vger.kernel.org
6017 S:      Maintained
6018 F:      Documentation/fpga/dfl.txt
6019 F:      include/uapi/linux/fpga-dfl.h
6020 F:      drivers/fpga/dfl*
6021
6022 FPU EMULATOR
6023 M:      Bill Metzenthen <billm@melbpc.org.au>
6024 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6025 S:      Maintained
6026 F:      arch/x86/math-emu/
6027
6028 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6029 L:      netdev@vger.kernel.org
6030 S:      Orphan
6031 F:      drivers/net/wan/dlci.c
6032 F:      drivers/net/wan/sdla.c
6033
6034 FRAMEBUFFER LAYER
6035 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6036 L:      dri-devel@lists.freedesktop.org
6037 L:      linux-fbdev@vger.kernel.org
6038 T:      git git://github.com/bzolnier/linux.git
6039 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6040 S:      Maintained
6041 F:      Documentation/fb/
6042 F:      drivers/video/
6043 F:      include/video/
6044 F:      include/linux/fb.h
6045 F:      include/uapi/video/
6046 F:      include/uapi/linux/fb.h
6047
6048 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6049 M:      Horia Geantă <horia.geanta@nxp.com>
6050 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6051 L:      linux-crypto@vger.kernel.org
6052 S:      Maintained
6053 F:      drivers/crypto/caam/
6054 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6055
6056 FREESCALE DIU FRAMEBUFFER DRIVER
6057 M:      Timur Tabi <timur@kernel.org>
6058 L:      linux-fbdev@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/video/fbdev/fsl-diu-fb.*
6061
6062 FREESCALE DMA DRIVER
6063 M:      Li Yang <leoyang.li@nxp.com>
6064 M:      Zhang Wei <zw@zh-kernel.org>
6065 L:      linuxppc-dev@lists.ozlabs.org
6066 S:      Maintained
6067 F:      drivers/dma/fsldma.*
6068
6069 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6070 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6071 L:      netdev@vger.kernel.org
6072 S:      Maintained
6073 F:      drivers/net/ethernet/freescale/gianfar*
6074 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6075
6076 FREESCALE GPMI NAND DRIVER
6077 M:      Han Xu <han.xu@nxp.com>
6078 L:      linux-mtd@lists.infradead.org
6079 S:      Maintained
6080 F:      drivers/mtd/nand/raw/gpmi-nand/*
6081
6082 FREESCALE I2C CPM DRIVER
6083 M:      Jochen Friedrich <jochen@scram.de>
6084 L:      linuxppc-dev@lists.ozlabs.org
6085 L:      linux-i2c@vger.kernel.org
6086 S:      Maintained
6087 F:      drivers/i2c/busses/i2c-cpm.c
6088
6089 FREESCALE IMX LPI2C DRIVER
6090 M:      Dong Aisheng <aisheng.dong@nxp.com>
6091 L:      linux-i2c@vger.kernel.org
6092 L:      linux-imx@nxp.com
6093 S:      Maintained
6094 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6095 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6096
6097 FREESCALE IMX / MXC FEC DRIVER
6098 M:      Fugang Duan <fugang.duan@nxp.com>
6099 L:      netdev@vger.kernel.org
6100 S:      Maintained
6101 F:      drivers/net/ethernet/freescale/fec_main.c
6102 F:      drivers/net/ethernet/freescale/fec_ptp.c
6103 F:      drivers/net/ethernet/freescale/fec.h
6104 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6105
6106 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6107 M:      Sascha Hauer <s.hauer@pengutronix.de>
6108 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6109 L:      linux-fbdev@vger.kernel.org
6110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6111 S:      Maintained
6112 F:      include/linux/platform_data/video-imxfb.h
6113 F:      drivers/video/fbdev/imxfb.c
6114
6115 FREESCALE QORIQ DPAA ETHERNET DRIVER
6116 M:      Madalin Bucur <madalin.bucur@nxp.com>
6117 L:      netdev@vger.kernel.org
6118 S:      Maintained
6119 F:      drivers/net/ethernet/freescale/dpaa
6120
6121 FREESCALE QORIQ DPAA FMAN DRIVER
6122 M:      Madalin Bucur <madalin.bucur@nxp.com>
6123 L:      netdev@vger.kernel.org
6124 S:      Maintained
6125 F:      drivers/net/ethernet/freescale/fman
6126 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6127
6128 FREESCALE QORIQ PTP CLOCK DRIVER
6129 M:      Yangbo Lu <yangbo.lu@nxp.com>
6130 L:      netdev@vger.kernel.org
6131 S:      Maintained
6132 F:      drivers/ptp/ptp_qoriq.c
6133 F:      include/linux/fsl/ptp_qoriq.h
6134 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6135
6136 FREESCALE QUAD SPI DRIVER
6137 M:      Han Xu <han.xu@nxp.com>
6138 L:      linux-mtd@lists.infradead.org
6139 S:      Maintained
6140 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6141
6142 FREESCALE QUICC ENGINE LIBRARY
6143 M:      Qiang Zhao <qiang.zhao@nxp.com>
6144 L:      linuxppc-dev@lists.ozlabs.org
6145 S:      Maintained
6146 F:      drivers/soc/fsl/qe/
6147 F:      include/soc/fsl/*qe*.h
6148 F:      include/soc/fsl/*ucc*.h
6149
6150 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6151 M:      Li Yang <leoyang.li@nxp.com>
6152 L:      netdev@vger.kernel.org
6153 L:      linuxppc-dev@lists.ozlabs.org
6154 S:      Maintained
6155 F:      drivers/net/ethernet/freescale/ucc_geth*
6156
6157 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6158 M:      Zhao Qiang <qiang.zhao@nxp.com>
6159 L:      netdev@vger.kernel.org
6160 L:      linuxppc-dev@lists.ozlabs.org
6161 S:      Maintained
6162 F:      drivers/net/wan/fsl_ucc_hdlc*
6163
6164 FREESCALE QUICC ENGINE UCC UART DRIVER
6165 M:      Timur Tabi <timur@kernel.org>
6166 L:      linuxppc-dev@lists.ozlabs.org
6167 S:      Maintained
6168 F:      drivers/tty/serial/ucc_uart.c
6169
6170 FREESCALE SOC DRIVERS
6171 M:      Li Yang <leoyang.li@nxp.com>
6172 L:      linuxppc-dev@lists.ozlabs.org
6173 L:      linux-arm-kernel@lists.infradead.org
6174 S:      Maintained
6175 F:      Documentation/devicetree/bindings/soc/fsl/
6176 F:      drivers/soc/fsl/
6177 F:      include/linux/fsl/
6178
6179 FREESCALE SOC FS_ENET DRIVER
6180 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6181 L:      linuxppc-dev@lists.ozlabs.org
6182 L:      netdev@vger.kernel.org
6183 S:      Maintained
6184 F:      drivers/net/ethernet/freescale/fs_enet/
6185 F:      include/linux/fs_enet_pd.h
6186
6187 FREESCALE SOC SOUND DRIVERS
6188 M:      Timur Tabi <timur@kernel.org>
6189 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6190 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6191 R:      Fabio Estevam <festevam@gmail.com>
6192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6193 L:      linuxppc-dev@lists.ozlabs.org
6194 S:      Maintained
6195 F:      sound/soc/fsl/fsl*
6196 F:      sound/soc/fsl/imx*
6197 F:      sound/soc/fsl/mpc8610_hpcd.c
6198
6199 FREESCALE USB PERIPHERAL DRIVERS
6200 M:      Li Yang <leoyang.li@nxp.com>
6201 L:      linux-usb@vger.kernel.org
6202 L:      linuxppc-dev@lists.ozlabs.org
6203 S:      Maintained
6204 F:      drivers/usb/gadget/udc/fsl*
6205
6206 FREEVXFS FILESYSTEM
6207 M:      Christoph Hellwig <hch@infradead.org>
6208 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6209 S:      Maintained
6210 F:      fs/freevxfs/
6211
6212 FREEZER
6213 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6214 M:      Pavel Machek <pavel@ucw.cz>
6215 L:      linux-pm@vger.kernel.org
6216 S:      Supported
6217 F:      Documentation/power/freezing-of-tasks.txt
6218 F:      include/linux/freezer.h
6219 F:      kernel/freezer.c
6220
6221 FRONTSWAP API
6222 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6223 L:      linux-kernel@vger.kernel.org
6224 S:      Maintained
6225 F:      mm/frontswap.c
6226 F:      include/linux/frontswap.h
6227
6228 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6229 M:      David Howells <dhowells@redhat.com>
6230 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6231 S:      Supported
6232 F:      Documentation/filesystems/caching/
6233 F:      fs/fscache/
6234 F:      include/linux/fscache*.h
6235
6236 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6237 M:      Theodore Y. Ts'o <tytso@mit.edu>
6238 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6239 L:      linux-fscrypt@vger.kernel.org
6240 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6242 S:      Supported
6243 F:      fs/crypto/
6244 F:      include/linux/fscrypt*.h
6245 F:      Documentation/filesystems/fscrypt.rst
6246
6247 FSI-ATTACHED I2C DRIVER
6248 M:      Eddie James <eajames@linux.ibm.com>
6249 L:      linux-i2c@vger.kernel.org
6250 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6251 S:      Maintained
6252 F:      drivers/i2c/busses/i2c-fsi.c
6253 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6254
6255 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6256 M:      Jan Kara <jack@suse.cz>
6257 R:      Amir Goldstein <amir73il@gmail.com>
6258 L:      linux-fsdevel@vger.kernel.org
6259 S:      Maintained
6260 F:      fs/notify/
6261 F:      include/linux/fsnotify*.h
6262
6263 FUJITSU LAPTOP EXTRAS
6264 M:      Jonathan Woithe <jwoithe@just42.net>
6265 L:      platform-driver-x86@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/platform/x86/fujitsu-laptop.c
6268
6269 FUJITSU M-5MO LS CAMERA ISP DRIVER
6270 M:      Kyungmin Park <kyungmin.park@samsung.com>
6271 M:      Heungjun Kim <riverful.kim@samsung.com>
6272 L:      linux-media@vger.kernel.org
6273 S:      Maintained
6274 F:      drivers/media/i2c/m5mols/
6275 F:      include/media/i2c/m5mols.h
6276
6277 FUJITSU TABLET EXTRAS
6278 M:      Robert Gerlach <khnz@gmx.de>
6279 L:      platform-driver-x86@vger.kernel.org
6280 S:      Maintained
6281 F:      drivers/platform/x86/fujitsu-tablet.c
6282
6283 FUSE: FILESYSTEM IN USERSPACE
6284 M:      Miklos Szeredi <miklos@szeredi.hu>
6285 L:      linux-fsdevel@vger.kernel.org
6286 W:      http://fuse.sourceforge.net/
6287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6288 S:      Maintained
6289 F:      fs/fuse/
6290 F:      include/uapi/linux/fuse.h
6291 F:      Documentation/filesystems/fuse.txt
6292
6293 FUTEX SUBSYSTEM
6294 M:      Thomas Gleixner <tglx@linutronix.de>
6295 M:      Ingo Molnar <mingo@redhat.com>
6296 R:      Peter Zijlstra <peterz@infradead.org>
6297 R:      Darren Hart <dvhart@infradead.org>
6298 L:      linux-kernel@vger.kernel.org
6299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6300 S:      Maintained
6301 F:      kernel/futex.c
6302 F:      kernel/futex_compat.c
6303 F:      include/asm-generic/futex.h
6304 F:      include/linux/futex.h
6305 F:      include/uapi/linux/futex.h
6306 F:      tools/testing/selftests/futex/
6307 F:      tools/perf/bench/futex*
6308 F:      Documentation/*futex*
6309
6310 GCC PLUGINS
6311 M:      Kees Cook <keescook@chromium.org>
6312 R:      Emese Revfy <re.emese@gmail.com>
6313 L:      kernel-hardening@lists.openwall.com
6314 S:      Maintained
6315 F:      scripts/gcc-plugins/
6316 F:      scripts/gcc-plugin.sh
6317 F:      scripts/Makefile.gcc-plugins
6318 F:      Documentation/gcc-plugins.txt
6319
6320 GASKET DRIVER FRAMEWORK
6321 M:      Rob Springer <rspringer@google.com>
6322 M:      Todd Poynor <toddpoynor@google.com>
6323 M:      Ben Chan <benchan@chromium.org>
6324 S:      Maintained
6325 F:      drivers/staging/gasket/
6326
6327 GCOV BASED KERNEL PROFILING
6328 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6329 S:      Maintained
6330 F:      kernel/gcov/
6331 F:      Documentation/dev-tools/gcov.rst
6332
6333 GDB KERNEL DEBUGGING HELPER SCRIPTS
6334 M:      Jan Kiszka <jan.kiszka@siemens.com>
6335 M:      Kieran Bingham <kbingham@kernel.org>
6336 S:      Supported
6337 F:      scripts/gdb/
6338
6339 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6340 M:      Achim Leubner <achim_leubner@adaptec.com>
6341 L:      linux-scsi@vger.kernel.org
6342 W:      http://www.icp-vortex.com/
6343 S:      Supported
6344 F:      drivers/scsi/gdt*
6345
6346 GEMTEK FM RADIO RECEIVER DRIVER
6347 M:      Hans Verkuil <hverkuil@xs4all.nl>
6348 L:      linux-media@vger.kernel.org
6349 T:      git git://linuxtv.org/media_tree.git
6350 W:      https://linuxtv.org
6351 S:      Maintained
6352 F:      drivers/media/radio/radio-gemtek*
6353
6354 GENERIC GPIO I2C DRIVER
6355 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6356 S:      Supported
6357 F:      drivers/i2c/busses/i2c-gpio.c
6358 F:      include/linux/platform_data/i2c-gpio.h
6359
6360 GENERIC GPIO I2C MULTIPLEXER DRIVER
6361 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6362 L:      linux-i2c@vger.kernel.org
6363 S:      Supported
6364 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6365 F:      include/linux/platform_data/i2c-mux-gpio.h
6366 F:      Documentation/i2c/muxes/i2c-mux-gpio
6367
6368 GENERIC HDLC (WAN) DRIVERS
6369 M:      Krzysztof Halasa <khc@pm.waw.pl>
6370 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6371 S:      Maintained
6372 F:      drivers/net/wan/c101.c
6373 F:      drivers/net/wan/hd6457*
6374 F:      drivers/net/wan/hdlc*
6375 F:      drivers/net/wan/n2.c
6376 F:      drivers/net/wan/pc300too.c
6377 F:      drivers/net/wan/pci200syn.c
6378 F:      drivers/net/wan/wanxl*
6379
6380 GENERIC INCLUDE/ASM HEADER FILES
6381 M:      Arnd Bergmann <arnd@arndb.de>
6382 L:      linux-arch@vger.kernel.org
6383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6384 S:      Maintained
6385 F:      include/asm-generic/
6386 F:      include/uapi/asm-generic/
6387
6388 GENERIC PHY FRAMEWORK
6389 M:      Kishon Vijay Abraham I <kishon@ti.com>
6390 L:      linux-kernel@vger.kernel.org
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6392 S:      Supported
6393 F:      drivers/phy/
6394 F:      include/linux/phy/
6395 F:      Documentation/devicetree/bindings/phy/
6396
6397 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6398 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6399 S:      Supported
6400 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6401
6402 GENERIC PM DOMAINS
6403 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6404 M:      Kevin Hilman <khilman@kernel.org>
6405 M:      Ulf Hansson <ulf.hansson@linaro.org>
6406 L:      linux-pm@vger.kernel.org
6407 S:      Supported
6408 F:      drivers/base/power/domain*.c
6409 F:      include/linux/pm_domain.h
6410 F:      Documentation/devicetree/bindings/power/power_domain.txt
6411
6412 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6413 M:      Eugen Hristev <eugen.hristev@microchip.com>
6414 L:      linux-input@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/input/touchscreen/resistive-adc-touch.c
6417
6418 GENERIC UIO DRIVER FOR PCI DEVICES
6419 M:      "Michael S. Tsirkin" <mst@redhat.com>
6420 L:      kvm@vger.kernel.org
6421 S:      Supported
6422 F:      drivers/uio/uio_pci_generic.c
6423
6424 GENWQE (IBM Generic Workqueue Card)
6425 M:      Frank Haverkamp <haver@linux.ibm.com>
6426 S:      Supported
6427 F:      drivers/misc/genwqe/
6428
6429 GET_MAINTAINER SCRIPT
6430 M:      Joe Perches <joe@perches.com>
6431 S:      Maintained
6432 F:      scripts/get_maintainer.pl
6433
6434 GFS2 FILE SYSTEM
6435 M:      Bob Peterson <rpeterso@redhat.com>
6436 M:      Andreas Gruenbacher <agruenba@redhat.com>
6437 L:      cluster-devel@redhat.com
6438 W:      http://sources.redhat.com/cluster/
6439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6440 S:      Supported
6441 F:      Documentation/filesystems/gfs2*.txt
6442 F:      fs/gfs2/
6443 F:      include/uapi/linux/gfs2_ondisk.h
6444
6445 GIGASET ISDN DRIVERS
6446 M:      Paul Bolle <pebolle@tiscali.nl>
6447 L:      gigaset307x-common@lists.sourceforge.net
6448 W:      http://gigaset307x.sourceforge.net/
6449 S:      Odd Fixes
6450 F:      Documentation/isdn/README.gigaset
6451 F:      drivers/isdn/gigaset/
6452 F:      include/uapi/linux/gigaset_dev.h
6453
6454 GNSS SUBSYSTEM
6455 M:      Johan Hovold <johan@kernel.org>
6456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6457 S:      Maintained
6458 F:      Documentation/ABI/testing/sysfs-class-gnss
6459 F:      Documentation/devicetree/bindings/gnss/
6460 F:      drivers/gnss/
6461 F:      include/linux/gnss.h
6462
6463 GO7007 MPEG CODEC
6464 M:      Hans Verkuil <hans.verkuil@cisco.com>
6465 L:      linux-media@vger.kernel.org
6466 S:      Maintained
6467 F:      drivers/media/usb/go7007/
6468
6469 GOODIX TOUCHSCREEN
6470 M:      Bastien Nocera <hadess@hadess.net>
6471 L:      linux-input@vger.kernel.org
6472 S:      Maintained
6473 F:      drivers/input/touchscreen/goodix.c
6474
6475 GPD POCKET FAN DRIVER
6476 M:      Hans de Goede <hdegoede@redhat.com>
6477 L:      platform-driver-x86@vger.kernel.org
6478 S:      Maintained
6479 F:      drivers/platform/x86/gpd-pocket-fan.c
6480
6481 GPIO ACPI SUPPORT
6482 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6483 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6484 L:      linux-gpio@vger.kernel.org
6485 L:      linux-acpi@vger.kernel.org
6486 S:      Maintained
6487 F:      Documentation/acpi/gpio-properties.txt
6488 F:      drivers/gpio/gpiolib-acpi.c
6489
6490 GPIO IR Transmitter
6491 M:      Sean Young <sean@mess.org>
6492 L:      linux-media@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/media/rc/gpio-ir-tx.c
6495
6496 GPIO MOCKUP DRIVER
6497 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6498 L:      linux-gpio@vger.kernel.org
6499 S:      Maintained
6500 F:      drivers/gpio/gpio-mockup.c
6501 F:      tools/testing/selftests/gpio/
6502
6503 GPIO SUBSYSTEM
6504 M:      Linus Walleij <linus.walleij@linaro.org>
6505 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6506 L:      linux-gpio@vger.kernel.org
6507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6508 S:      Maintained
6509 F:      Documentation/devicetree/bindings/gpio/
6510 F:      Documentation/driver-api/gpio/
6511 F:      Documentation/gpio/
6512 F:      Documentation/ABI/testing/gpio-cdev
6513 F:      Documentation/ABI/obsolete/sysfs-gpio
6514 F:      drivers/gpio/
6515 F:      include/linux/gpio/
6516 F:      include/linux/gpio.h
6517 F:      include/linux/of_gpio.h
6518 F:      include/asm-generic/gpio.h
6519 F:      include/uapi/linux/gpio.h
6520 F:      tools/gpio/
6521
6522 GRE DEMULTIPLEXER DRIVER
6523 M:      Dmitry Kozlov <xeb@mail.ru>
6524 L:      netdev@vger.kernel.org
6525 S:      Maintained
6526 F:      net/ipv4/gre_demux.c
6527 F:      net/ipv4/gre_offload.c
6528 F:      include/net/gre.h
6529
6530 GRETH 10/100/1G Ethernet MAC device driver
6531 M:      Andreas Larsson <andreas@gaisler.com>
6532 L:      netdev@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/net/ethernet/aeroflex/
6535
6536 GREYBUS AUDIO PROTOCOLS DRIVERS
6537 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6538 M:      Mark Greer <mgreer@animalcreek.com>
6539 S:      Maintained
6540 F:      drivers/staging/greybus/audio_apbridgea.c
6541 F:      drivers/staging/greybus/audio_apbridgea.h
6542 F:      drivers/staging/greybus/audio_codec.c
6543 F:      drivers/staging/greybus/audio_codec.h
6544 F:      drivers/staging/greybus/audio_gb.c
6545 F:      drivers/staging/greybus/audio_manager.c
6546 F:      drivers/staging/greybus/audio_manager.h
6547 F:      drivers/staging/greybus/audio_manager_module.c
6548 F:      drivers/staging/greybus/audio_manager_private.h
6549 F:      drivers/staging/greybus/audio_manager_sysfs.c
6550 F:      drivers/staging/greybus/audio_module.c
6551 F:      drivers/staging/greybus/audio_topology.c
6552
6553 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6554 M:      Viresh Kumar <vireshk@kernel.org>
6555 S:      Maintained
6556 F:      drivers/staging/greybus/authentication.c
6557 F:      drivers/staging/greybus/bootrom.c
6558 F:      drivers/staging/greybus/firmware.h
6559 F:      drivers/staging/greybus/fw-core.c
6560 F:      drivers/staging/greybus/fw-download.c
6561 F:      drivers/staging/greybus/fw-management.c
6562 F:      drivers/staging/greybus/greybus_authentication.h
6563 F:      drivers/staging/greybus/greybus_firmware.h
6564 F:      drivers/staging/greybus/hid.c
6565 F:      drivers/staging/greybus/i2c.c
6566 F:      drivers/staging/greybus/spi.c
6567 F:      drivers/staging/greybus/spilib.c
6568 F:      drivers/staging/greybus/spilib.h
6569
6570 GREYBUS LOOPBACK DRIVER
6571 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6572 S:      Maintained
6573 F:      drivers/staging/greybus/loopback.c
6574
6575 GREYBUS PLATFORM DRIVERS
6576 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6577 S:      Maintained
6578 F:      drivers/staging/greybus/arche-platform.c
6579 F:      drivers/staging/greybus/arche-apb-ctrl.c
6580 F:      drivers/staging/greybus/arche_platform.h
6581
6582 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6583 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6584 S:      Maintained
6585 F:      drivers/staging/greybus/sdio.c
6586 F:      drivers/staging/greybus/light.c
6587 F:      drivers/staging/greybus/gpio.c
6588 F:      drivers/staging/greybus/power_supply.c
6589 F:      drivers/staging/greybus/spi.c
6590 F:      drivers/staging/greybus/spilib.c
6591
6592 GREYBUS SUBSYSTEM
6593 M:      Johan Hovold <johan@kernel.org>
6594 M:      Alex Elder <elder@kernel.org>
6595 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6596 S:      Maintained
6597 F:      drivers/staging/greybus/
6598 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6599
6600 GREYBUS UART PROTOCOLS DRIVERS
6601 M:      David Lin <dtwlin@gmail.com>
6602 S:      Maintained
6603 F:      drivers/staging/greybus/uart.c
6604 F:      drivers/staging/greybus/log.c
6605
6606 GS1662 VIDEO SERIALIZER
6607 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6608 L:      linux-media@vger.kernel.org
6609 T:      git git://linuxtv.org/media_tree.git
6610 S:      Maintained
6611 F:      drivers/media/spi/gs1662.c
6612
6613 GSPCA FINEPIX SUBDRIVER
6614 M:      Frank Zago <frank@zago.net>
6615 L:      linux-media@vger.kernel.org
6616 T:      git git://linuxtv.org/media_tree.git
6617 S:      Maintained
6618 F:      drivers/media/usb/gspca/finepix.c
6619
6620 GSPCA GL860 SUBDRIVER
6621 M:      Olivier Lorin <o.lorin@laposte.net>
6622 L:      linux-media@vger.kernel.org
6623 T:      git git://linuxtv.org/media_tree.git
6624 S:      Maintained
6625 F:      drivers/media/usb/gspca/gl860/
6626
6627 GSPCA M5602 SUBDRIVER
6628 M:      Erik Andren <erik.andren@gmail.com>
6629 L:      linux-media@vger.kernel.org
6630 T:      git git://linuxtv.org/media_tree.git
6631 S:      Maintained
6632 F:      drivers/media/usb/gspca/m5602/
6633
6634 GSPCA PAC207 SONIXB SUBDRIVER
6635 M:      Hans Verkuil <hverkuil@xs4all.nl>
6636 L:      linux-media@vger.kernel.org
6637 T:      git git://linuxtv.org/media_tree.git
6638 S:      Odd Fixes
6639 F:      drivers/media/usb/gspca/pac207.c
6640
6641 GSPCA SN9C20X SUBDRIVER
6642 M:      Brian Johnson <brijohn@gmail.com>
6643 L:      linux-media@vger.kernel.org
6644 T:      git git://linuxtv.org/media_tree.git
6645 S:      Maintained
6646 F:      drivers/media/usb/gspca/sn9c20x.c
6647
6648 GSPCA T613 SUBDRIVER
6649 M:      Leandro Costantino <lcostantino@gmail.com>
6650 L:      linux-media@vger.kernel.org
6651 T:      git git://linuxtv.org/media_tree.git
6652 S:      Maintained
6653 F:      drivers/media/usb/gspca/t613.c
6654
6655 GSPCA USB WEBCAM DRIVER
6656 M:      Hans Verkuil <hverkuil@xs4all.nl>
6657 L:      linux-media@vger.kernel.org
6658 T:      git git://linuxtv.org/media_tree.git
6659 S:      Odd Fixes
6660 F:      drivers/media/usb/gspca/
6661
6662 GTP (GPRS Tunneling Protocol)
6663 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6664 M:      Harald Welte <laforge@gnumonks.org>
6665 L:      osmocom-net-gprs@lists.osmocom.org
6666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6667 S:      Maintained
6668 F:      drivers/net/gtp.c
6669
6670 GUID PARTITION TABLE (GPT)
6671 M:      Davidlohr Bueso <dave@stgolabs.net>
6672 L:      linux-efi@vger.kernel.org
6673 S:      Maintained
6674 F:      block/partitions/efi.*
6675
6676 H8/300 ARCHITECTURE
6677 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6678 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6679 W:      http://uclinux-h8.sourceforge.jp
6680 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6681 S:      Maintained
6682 F:      arch/h8300/
6683 F:      drivers/clocksource/h8300_*.c
6684 F:      drivers/clk/h8300/
6685 F:      drivers/irqchip/irq-renesas-h8*.c
6686
6687 HACKRF MEDIA DRIVER
6688 M:      Antti Palosaari <crope@iki.fi>
6689 L:      linux-media@vger.kernel.org
6690 W:      https://linuxtv.org
6691 W:      http://palosaari.fi/linux/
6692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6693 T:      git git://linuxtv.org/anttip/media_tree.git
6694 S:      Maintained
6695 F:      drivers/media/usb/hackrf/
6696
6697 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6698 M:      Frank Seidel <frank@f-seidel.de>
6699 L:      platform-driver-x86@vger.kernel.org
6700 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6701 S:      Maintained
6702 F:      drivers/platform/x86/hdaps.c
6703
6704 HARDWARE MONITORING
6705 M:      Jean Delvare <jdelvare@suse.com>
6706 M:      Guenter Roeck <linux@roeck-us.net>
6707 L:      linux-hwmon@vger.kernel.org
6708 W:      http://hwmon.wiki.kernel.org/
6709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6710 S:      Maintained
6711 F:      Documentation/devicetree/bindings/hwmon/
6712 F:      Documentation/hwmon/
6713 F:      drivers/hwmon/
6714 F:      include/linux/hwmon*.h
6715 F:      include/trace/events/hwmon*.h
6716
6717 HARDWARE RANDOM NUMBER GENERATOR CORE
6718 M:      Matt Mackall <mpm@selenic.com>
6719 M:      Herbert Xu <herbert@gondor.apana.org.au>
6720 L:      linux-crypto@vger.kernel.org
6721 S:      Odd fixes
6722 F:      Documentation/devicetree/bindings/rng/
6723 F:      Documentation/hw_random.txt
6724 F:      drivers/char/hw_random/
6725 F:      include/linux/hw_random.h
6726
6727 HARDWARE TRACING FACILITIES
6728 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6729 S:      Maintained
6730 F:      drivers/hwtracing/
6731
6732 HARDWARE SPINLOCK CORE
6733 M:      Ohad Ben-Cohen <ohad@wizery.com>
6734 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6735 L:      linux-remoteproc@vger.kernel.org
6736 S:      Maintained
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6738 F:      Documentation/devicetree/bindings/hwlock/
6739 F:      Documentation/hwspinlock.txt
6740 F:      drivers/hwspinlock/
6741 F:      include/linux/hwspinlock.h
6742
6743 HARMONY SOUND DRIVER
6744 L:      linux-parisc@vger.kernel.org
6745 S:      Maintained
6746 F:      sound/parisc/harmony.*
6747
6748 HDPVR USB VIDEO ENCODER DRIVER
6749 M:      Hans Verkuil <hverkuil@xs4all.nl>
6750 L:      linux-media@vger.kernel.org
6751 T:      git git://linuxtv.org/media_tree.git
6752 W:      https://linuxtv.org
6753 S:      Odd Fixes
6754 F:      drivers/media/usb/hdpvr/
6755
6756 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6757 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6758 S:      Supported
6759 F:      Documentation/watchdog/hpwdt.txt
6760 F:      drivers/watchdog/hpwdt.c
6761
6762 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6763 M:      Don Brace <don.brace@microsemi.com>
6764 L:      esc.storagedev@microsemi.com
6765 L:      linux-scsi@vger.kernel.org
6766 S:      Supported
6767 F:      Documentation/scsi/hpsa.txt
6768 F:      drivers/scsi/hpsa*.[ch]
6769 F:      include/linux/cciss*.h
6770 F:      include/uapi/linux/cciss*.h
6771
6772 HFI1 DRIVER
6773 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6774 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6775 L:      linux-rdma@vger.kernel.org
6776 S:      Supported
6777 F:      drivers/infiniband/hw/hfi1
6778
6779 HFS FILESYSTEM
6780 L:      linux-fsdevel@vger.kernel.org
6781 S:      Orphan
6782 F:      Documentation/filesystems/hfs.txt
6783 F:      fs/hfs/
6784
6785 HFSPLUS FILESYSTEM
6786 L:      linux-fsdevel@vger.kernel.org
6787 S:      Orphan
6788 F:      Documentation/filesystems/hfsplus.txt
6789 F:      fs/hfsplus/
6790
6791 HGA FRAMEBUFFER DRIVER
6792 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6793 L:      linux-nvidia@lists.surfsouth.com
6794 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6795 S:      Maintained
6796 F:      drivers/video/fbdev/hgafb.c
6797
6798 HIBERNATION (aka Software Suspend, aka swsusp)
6799 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6800 M:      Pavel Machek <pavel@ucw.cz>
6801 L:      linux-pm@vger.kernel.org
6802 B:      https://bugzilla.kernel.org
6803 S:      Supported
6804 F:      arch/x86/power/
6805 F:      drivers/base/power/
6806 F:      kernel/power/
6807 F:      include/linux/suspend.h
6808 F:      include/linux/freezer.h
6809 F:      include/linux/pm.h
6810 F:      arch/*/include/asm/suspend*.h
6811
6812 HID CORE LAYER
6813 M:      Jiri Kosina <jikos@kernel.org>
6814 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6815 L:      linux-input@vger.kernel.org
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6817 S:      Maintained
6818 F:      drivers/hid/
6819 F:      include/linux/hid*
6820 F:      include/uapi/linux/hid*
6821
6822 HID SENSOR HUB DRIVERS
6823 M:      Jiri Kosina <jikos@kernel.org>
6824 M:      Jonathan Cameron <jic23@kernel.org>
6825 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826 L:      linux-input@vger.kernel.org
6827 L:      linux-iio@vger.kernel.org
6828 S:      Maintained
6829 F:      Documentation/hid/hid-sensor*
6830 F:      drivers/hid/hid-sensor-*
6831 F:      drivers/iio/*/hid-*
6832 F:      include/linux/hid-sensor-*
6833
6834 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6835 M:      Thomas Gleixner <tglx@linutronix.de>
6836 L:      linux-kernel@vger.kernel.org
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6838 S:      Maintained
6839 F:      Documentation/timers/
6840 F:      kernel/time/hrtimer.c
6841 F:      kernel/time/clockevents.c
6842 F:      kernel/time/timer_*.c
6843 F:      include/linux/clockchips.h
6844 F:      include/linux/hrtimer.h
6845
6846 HIGH-SPEED SCC DRIVER FOR AX.25
6847 L:      linux-hams@vger.kernel.org
6848 S:      Orphan
6849 F:      drivers/net/hamradio/dmascc.c
6850 F:      drivers/net/hamradio/scc.c
6851
6852 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6853 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6854 W:      http://www.highpoint-tech.com
6855 S:      Supported
6856 F:      Documentation/scsi/hptiop.txt
6857 F:      drivers/scsi/hptiop.c
6858
6859 HIPPI
6860 M:      Jes Sorensen <jes@trained-monkey.org>
6861 L:      linux-hippi@sunsite.dk
6862 S:      Maintained
6863 F:      include/linux/hippidevice.h
6864 F:      include/uapi/linux/if_hippi.h
6865 F:      net/802/hippi.c
6866 F:      drivers/net/hippi/
6867
6868 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6869 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6870 M:      Salil Mehta <salil.mehta@huawei.com>
6871 L:      netdev@vger.kernel.org
6872 W:      http://www.hisilicon.com
6873 S:      Maintained
6874 F:      drivers/net/ethernet/hisilicon/hns3/
6875
6876 HISILICON LPC BUS DRIVER
6877 M:      john.garry@huawei.com
6878 W:      http://www.hisilicon.com
6879 S:      Maintained
6880 F:      drivers/bus/hisi_lpc.c
6881 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6882
6883 HISILICON NETWORK SUBSYSTEM DRIVER
6884 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6885 M:      Salil Mehta <salil.mehta@huawei.com>
6886 L:      netdev@vger.kernel.org
6887 W:      http://www.hisilicon.com
6888 S:      Maintained
6889 F:      drivers/net/ethernet/hisilicon/
6890 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6891
6892 HISILICON PMU DRIVER
6893 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6894 W:      http://www.hisilicon.com
6895 S:      Supported
6896 F:      drivers/perf/hisilicon
6897 F:      Documentation/perf/hisi-pmu.txt
6898
6899 HISILICON ROCE DRIVER
6900 M:      Lijun Ou <oulijun@huawei.com>
6901 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6902 L:      linux-rdma@vger.kernel.org
6903 S:      Maintained
6904 F:      drivers/infiniband/hw/hns/
6905 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6906
6907 HISILICON SAS Controller
6908 M:      John Garry <john.garry@huawei.com>
6909 W:      http://www.hisilicon.com
6910 S:      Supported
6911 F:      drivers/scsi/hisi_sas/
6912 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6913
6914 HMM - Heterogeneous Memory Management
6915 M:      Jérôme Glisse <jglisse@redhat.com>
6916 L:      linux-mm@kvack.org
6917 S:      Maintained
6918 F:      mm/hmm*
6919 F:      include/linux/hmm*
6920 F:      Documentation/vm/hmm.rst
6921
6922 HOST AP DRIVER
6923 M:      Jouni Malinen <j@w1.fi>
6924 L:      linux-wireless@vger.kernel.org
6925 W:      http://w1.fi/hostap-driver.html
6926 S:      Obsolete
6927 F:      drivers/net/wireless/intersil/hostap/
6928
6929 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6930 L:      platform-driver-x86@vger.kernel.org
6931 S:      Orphan
6932 F:      drivers/platform/x86/tc1100-wmi.c
6933
6934 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6935 M:      Jaroslav Kysela <perex@perex.cz>
6936 S:      Maintained
6937 F:      drivers/net/ethernet/hp/hp100.*
6938
6939 HPET:   High Precision Event Timers driver
6940 M:      Clemens Ladisch <clemens@ladisch.de>
6941 S:      Maintained
6942 F:      Documentation/timers/hpet.txt
6943 F:      drivers/char/hpet.c
6944 F:      include/linux/hpet.h
6945 F:      include/uapi/linux/hpet.h
6946
6947 HPET:   x86
6948 S:      Orphan
6949 F:      arch/x86/kernel/hpet.c
6950 F:      arch/x86/include/asm/hpet.h
6951
6952 HPFS FILESYSTEM
6953 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6954 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6955 S:      Maintained
6956 F:      fs/hpfs/
6957
6958 HSI SUBSYSTEM
6959 M:      Sebastian Reichel <sre@kernel.org>
6960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6961 S:      Maintained
6962 F:      Documentation/ABI/testing/sysfs-bus-hsi
6963 F:      Documentation/driver-api/hsi.rst
6964 F:      drivers/hsi/
6965 F:      include/linux/hsi/
6966 F:      include/uapi/linux/hsi/
6967
6968 HSO 3G MODEM DRIVER
6969 L:      linux-usb@vger.kernel.org
6970 S:      Orphan
6971 F:      drivers/net/usb/hso.c
6972
6973 HSR NETWORK PROTOCOL
6974 M:      Arvid Brodin <arvid.brodin@alten.se>
6975 L:      netdev@vger.kernel.org
6976 S:      Maintained
6977 F:      net/hsr/
6978
6979 HT16K33 LED CONTROLLER DRIVER
6980 M:      Robin van der Gracht <robin@protonic.nl>
6981 S:      Maintained
6982 F:      drivers/auxdisplay/ht16k33.c
6983 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6984
6985 HTCPEN TOUCHSCREEN DRIVER
6986 M:      Pau Oliva Fora <pof@eslack.org>
6987 L:      linux-input@vger.kernel.org
6988 S:      Maintained
6989 F:      drivers/input/touchscreen/htcpen.c
6990
6991 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6992 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6993 L:      linux-iio@vger.kernel.org
6994 W:      http://www.st.com/
6995 S:      Maintained
6996 F:      drivers/iio/humidity/hts221*
6997 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6998
6999 HUAWEI ETHERNET DRIVER
7000 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7001 L:      netdev@vger.kernel.org
7002 S:      Supported
7003 F:      Documentation/networking/hinic.txt
7004 F:      drivers/net/ethernet/huawei/hinic/
7005
7006 HUGETLB FILESYSTEM
7007 M:      Mike Kravetz <mike.kravetz@oracle.com>
7008 L:      linux-mm@kvack.org
7009 S:      Maintained
7010 F:      fs/hugetlbfs/
7011 F:      mm/hugetlb.c
7012 F:      include/linux/hugetlb.h
7013 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7014 F:      Documentation/vm/hugetlbfs_reserv.rst
7015 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7016
7017 HVA ST MEDIA DRIVER
7018 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7019 L:      linux-media@vger.kernel.org
7020 T:      git git://linuxtv.org/media_tree.git
7021 W:      https://linuxtv.org
7022 S:      Supported
7023 F:      drivers/media/platform/sti/hva
7024
7025 HWPOISON MEMORY FAILURE HANDLING
7026 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7027 L:      linux-mm@kvack.org
7028 S:      Maintained
7029 F:      mm/memory-failure.c
7030 F:      mm/hwpoison-inject.c
7031
7032 HYGON PROCESSOR SUPPORT
7033 M:      Pu Wen <puwen@hygon.cn>
7034 L:      linux-kernel@vger.kernel.org
7035 S:      Maintained
7036 F:      arch/x86/kernel/cpu/hygon.c
7037
7038 Hyper-V CORE AND DRIVERS
7039 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7040 M:      Haiyang Zhang <haiyangz@microsoft.com>
7041 M:      Stephen Hemminger <sthemmin@microsoft.com>
7042 M:      Sasha Levin <sashal@kernel.org>
7043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7044 L:      devel@linuxdriverproject.org
7045 S:      Supported
7046 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7047 F:      arch/x86/include/asm/mshyperv.h
7048 F:      arch/x86/include/asm/trace/hyperv.h
7049 F:      arch/x86/include/asm/hyperv-tlfs.h
7050 F:      arch/x86/kernel/cpu/mshyperv.c
7051 F:      arch/x86/hyperv
7052 F:      drivers/hid/hid-hyperv.c
7053 F:      drivers/hv/
7054 F:      drivers/input/serio/hyperv-keyboard.c
7055 F:      drivers/pci/controller/pci-hyperv.c
7056 F:      drivers/net/hyperv/
7057 F:      drivers/scsi/storvsc_drv.c
7058 F:      drivers/uio/uio_hv_generic.c
7059 F:      drivers/video/fbdev/hyperv_fb.c
7060 F:      net/vmw_vsock/hyperv_transport.c
7061 F:      include/linux/hyperv.h
7062 F:      include/uapi/linux/hyperv.h
7063 F:      tools/hv/
7064 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7065
7066 HYPERVISOR VIRTUAL CONSOLE DRIVER
7067 L:      linuxppc-dev@lists.ozlabs.org
7068 S:      Odd Fixes
7069 F:      drivers/tty/hvc/
7070
7071 I2C ACPI SUPPORT
7072 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7073 L:      linux-i2c@vger.kernel.org
7074 L:      linux-acpi@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/i2c/i2c-core-acpi.c
7077
7078 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7079 M:      Ajay Gupta <ajayg@nvidia.com>
7080 L:      linux-i2c@vger.kernel.org
7081 S:      Maintained
7082 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7083 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7084
7085 I2C MUXES
7086 M:      Peter Rosin <peda@axentia.se>
7087 L:      linux-i2c@vger.kernel.org
7088 S:      Maintained
7089 F:      Documentation/i2c/i2c-topology
7090 F:      Documentation/i2c/muxes/
7091 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7092 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7093 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7094 F:      drivers/i2c/i2c-mux.c
7095 F:      drivers/i2c/muxes/
7096 F:      include/linux/i2c-mux.h
7097
7098 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7099 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7100 L:      linux-i2c@vger.kernel.org
7101 S:      Maintained
7102 F:      drivers/i2c/busses/i2c-mv64xxx.c
7103
7104 I2C OVER PARALLEL PORT
7105 M:      Jean Delvare <jdelvare@suse.com>
7106 L:      linux-i2c@vger.kernel.org
7107 S:      Maintained
7108 F:      Documentation/i2c/busses/i2c-parport
7109 F:      Documentation/i2c/busses/i2c-parport-light
7110 F:      drivers/i2c/busses/i2c-parport.c
7111 F:      drivers/i2c/busses/i2c-parport-light.c
7112
7113 I2C SUBSYSTEM
7114 M:      Wolfram Sang <wsa@the-dreams.de>
7115 L:      linux-i2c@vger.kernel.org
7116 W:      https://i2c.wiki.kernel.org/
7117 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7119 S:      Maintained
7120 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7121 F:      Documentation/i2c/
7122 F:      drivers/i2c/*
7123 F:      include/linux/i2c.h
7124 F:      include/linux/i2c-dev.h
7125 F:      include/linux/i2c-smbus.h
7126 F:      include/uapi/linux/i2c.h
7127 F:      include/uapi/linux/i2c-*.h
7128
7129 I2C SUBSYSTEM HOST DRIVERS
7130 L:      linux-i2c@vger.kernel.org
7131 W:      https://i2c.wiki.kernel.org/
7132 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7134 S:      Odd Fixes
7135 F:      Documentation/devicetree/bindings/i2c/
7136 F:      drivers/i2c/algos/
7137 F:      drivers/i2c/busses/
7138
7139 I2C-TAOS-EVM DRIVER
7140 M:      Jean Delvare <jdelvare@suse.com>
7141 L:      linux-i2c@vger.kernel.org
7142 S:      Maintained
7143 F:      Documentation/i2c/busses/i2c-taos-evm
7144 F:      drivers/i2c/busses/i2c-taos-evm.c
7145
7146 I2C-TINY-USB DRIVER
7147 M:      Till Harbaum <till@harbaum.org>
7148 L:      linux-i2c@vger.kernel.org
7149 W:      http://www.harbaum.org/till/i2c_tiny_usb
7150 S:      Maintained
7151 F:      drivers/i2c/busses/i2c-tiny-usb.c
7152
7153 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7154 M:      Jean Delvare <jdelvare@suse.com>
7155 L:      linux-i2c@vger.kernel.org
7156 S:      Maintained
7157 F:      Documentation/i2c/busses/i2c-ali1535
7158 F:      Documentation/i2c/busses/i2c-ali1563
7159 F:      Documentation/i2c/busses/i2c-ali15x3
7160 F:      Documentation/i2c/busses/i2c-amd756
7161 F:      Documentation/i2c/busses/i2c-amd8111
7162 F:      Documentation/i2c/busses/i2c-i801
7163 F:      Documentation/i2c/busses/i2c-nforce2
7164 F:      Documentation/i2c/busses/i2c-piix4
7165 F:      Documentation/i2c/busses/i2c-sis5595
7166 F:      Documentation/i2c/busses/i2c-sis630
7167 F:      Documentation/i2c/busses/i2c-sis96x
7168 F:      Documentation/i2c/busses/i2c-via
7169 F:      Documentation/i2c/busses/i2c-viapro
7170 F:      drivers/i2c/busses/i2c-ali1535.c
7171 F:      drivers/i2c/busses/i2c-ali1563.c
7172 F:      drivers/i2c/busses/i2c-ali15x3.c
7173 F:      drivers/i2c/busses/i2c-amd756.c
7174 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7175 F:      drivers/i2c/busses/i2c-amd8111.c
7176 F:      drivers/i2c/busses/i2c-i801.c
7177 F:      drivers/i2c/busses/i2c-isch.c
7178 F:      drivers/i2c/busses/i2c-nforce2.c
7179 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7180 F:      drivers/i2c/busses/i2c-piix4.c
7181 F:      drivers/i2c/busses/i2c-sis5595.c
7182 F:      drivers/i2c/busses/i2c-sis630.c
7183 F:      drivers/i2c/busses/i2c-sis96x.c
7184 F:      drivers/i2c/busses/i2c-via.c
7185 F:      drivers/i2c/busses/i2c-viapro.c
7186
7187 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7188 M:      Hans de Goede <hdegoede@redhat.com>
7189 L:      linux-i2c@vger.kernel.org
7190 S:      Maintained
7191 F:      drivers/i2c/busses/i2c-cht-wc.c
7192
7193 I2C/SMBUS ISMT DRIVER
7194 M:      Seth Heasley <seth.heasley@intel.com>
7195 M:      Neil Horman <nhorman@tuxdriver.com>
7196 L:      linux-i2c@vger.kernel.org
7197 F:      drivers/i2c/busses/i2c-ismt.c
7198 F:      Documentation/i2c/busses/i2c-ismt
7199
7200 I2C/SMBUS STUB DRIVER
7201 M:      Jean Delvare <jdelvare@suse.com>
7202 L:      linux-i2c@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/i2c/i2c-stub.c
7205
7206 I3C SUBSYSTEM
7207 M:      Boris Brezillon <bbrezillon@kernel.org>
7208 L:      linux-i3c@lists.infradead.org
7209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7210 S:      Maintained
7211 F:      Documentation/ABI/testing/sysfs-bus-i3c
7212 F:      Documentation/devicetree/bindings/i3c/
7213 F:      Documentation/driver-api/i3c
7214 F:      drivers/i3c/
7215 F:      include/linux/i3c/
7216 F:      include/dt-bindings/i3c/
7217
7218 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7219 M:      Vitor Soares <vitor.soares@synopsys.com>
7220 S:      Maintained
7221 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7222 F:      drivers/i3c/master/dw*
7223
7224 IA64 (Itanium) PLATFORM
7225 M:      Tony Luck <tony.luck@intel.com>
7226 M:      Fenghua Yu <fenghua.yu@intel.com>
7227 L:      linux-ia64@vger.kernel.org
7228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7229 S:      Maintained
7230 F:      arch/ia64/
7231
7232 IBM Power 842 compression accelerator
7233 M:      Haren Myneni <haren@us.ibm.com>
7234 S:      Supported
7235 F:      drivers/crypto/nx/Makefile
7236 F:      drivers/crypto/nx/Kconfig
7237 F:      drivers/crypto/nx/nx-842*
7238 F:      include/linux/sw842.h
7239 F:      crypto/842.c
7240 F:      lib/842/
7241
7242 IBM Power in-Nest Crypto Acceleration
7243 M:      Breno Leitão <leitao@debian.org>
7244 M:      Nayna Jain <nayna@linux.ibm.com>
7245 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7246 L:      linux-crypto@vger.kernel.org
7247 S:      Supported
7248 F:      drivers/crypto/nx/Makefile
7249 F:      drivers/crypto/nx/Kconfig
7250 F:      drivers/crypto/nx/nx-aes*
7251 F:      drivers/crypto/nx/nx-sha*
7252 F:      drivers/crypto/nx/nx.*
7253 F:      drivers/crypto/nx/nx_csbcpb.h
7254 F:      drivers/crypto/nx/nx_debugfs.h
7255
7256 IBM Power Linux RAID adapter
7257 M:      Brian King <brking@us.ibm.com>
7258 S:      Supported
7259 F:      drivers/scsi/ipr.*
7260
7261 IBM Power SRIOV Virtual NIC Device Driver
7262 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7263 M:      John Allen <jallen@linux.ibm.com>
7264 L:      netdev@vger.kernel.org
7265 S:      Supported
7266 F:      drivers/net/ethernet/ibm/ibmvnic.*
7267
7268 IBM Power Virtual Accelerator Switchboard
7269 M:      Sukadev Bhattiprolu
7270 L:      linuxppc-dev@lists.ozlabs.org
7271 S:      Supported
7272 F:      arch/powerpc/platforms/powernv/vas*
7273 F:      arch/powerpc/platforms/powernv/copy-paste.h
7274 F:      arch/powerpc/include/asm/vas.h
7275 F:      arch/powerpc/include/uapi/asm/vas.h
7276
7277 IBM Power Virtual Ethernet Device Driver
7278 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7279 L:      netdev@vger.kernel.org
7280 S:      Supported
7281 F:      drivers/net/ethernet/ibm/ibmveth.*
7282
7283 IBM Power Virtual FC Device Drivers
7284 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7285 L:      linux-scsi@vger.kernel.org
7286 S:      Supported
7287 F:      drivers/scsi/ibmvscsi/ibmvfc*
7288
7289 IBM Power Virtual Management Channel Driver
7290 M:      Steven Royer <seroyer@linux.ibm.com>
7291 S:      Supported
7292 F:      drivers/misc/ibmvmc.*
7293
7294 IBM Power Virtual SCSI Device Drivers
7295 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7296 L:      linux-scsi@vger.kernel.org
7297 S:      Supported
7298 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7299 F:      include/scsi/viosrp.h
7300
7301 IBM Power Virtual SCSI Device Target Driver
7302 M:      Michael Cyr <mikecyr@linux.ibm.com>
7303 L:      linux-scsi@vger.kernel.org
7304 L:      target-devel@vger.kernel.org
7305 S:      Supported
7306 F:      drivers/scsi/ibmvscsi_tgt/
7307
7308 IBM Power VMX Cryptographic instructions
7309 M:      Breno Leitão <leitao@debian.org>
7310 M:      Nayna Jain <nayna@linux.ibm.com>
7311 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7312 L:      linux-crypto@vger.kernel.org
7313 S:      Supported
7314 F:      drivers/crypto/vmx/Makefile
7315 F:      drivers/crypto/vmx/Kconfig
7316 F:      drivers/crypto/vmx/vmx.c
7317 F:      drivers/crypto/vmx/aes*
7318 F:      drivers/crypto/vmx/ghash*
7319 F:      drivers/crypto/vmx/ppc-xlate.pl
7320
7321 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7322 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7323 L:      linux-pci@vger.kernel.org
7324 L:      linuxppc-dev@lists.ozlabs.org
7325 S:      Supported
7326 F:      drivers/pci/hotplug/rpaphp*
7327
7328 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7329 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7330 L:      linux-pci@vger.kernel.org
7331 L:      linuxppc-dev@lists.ozlabs.org
7332 S:      Supported
7333 F:      drivers/pci/hotplug/rpadlpar*
7334
7335 IBM ServeRAID RAID DRIVER
7336 S:      Orphan
7337 F:      drivers/scsi/ips.*
7338
7339 ICH LPC AND GPIO DRIVER
7340 M:      Peter Tyser <ptyser@xes-inc.com>
7341 S:      Maintained
7342 F:      drivers/mfd/lpc_ich.c
7343 F:      drivers/gpio/gpio-ich.c
7344
7345 IDE SUBSYSTEM
7346 M:      "David S. Miller" <davem@davemloft.net>
7347 L:      linux-ide@vger.kernel.org
7348 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7350 S:      Maintained
7351 F:      Documentation/ide/
7352 F:      drivers/ide/
7353 F:      include/linux/ide.h
7354
7355 IDE/ATAPI DRIVERS
7356 M:      Borislav Petkov <bp@alien8.de>
7357 L:      linux-ide@vger.kernel.org
7358 S:      Maintained
7359 F:      Documentation/cdrom/ide-cd
7360 F:      drivers/ide/ide-cd*
7361
7362 IDEAPAD LAPTOP EXTRAS DRIVER
7363 M:      Ike Panhc <ike.pan@canonical.com>
7364 L:      platform-driver-x86@vger.kernel.org
7365 W:      http://launchpad.net/ideapad-laptop
7366 S:      Maintained
7367 F:      drivers/platform/x86/ideapad-laptop.c
7368
7369 IDEAPAD LAPTOP SLIDEBAR DRIVER
7370 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7371 L:      linux-input@vger.kernel.org
7372 W:      https://github.com/o2genum/ideapad-slidebar
7373 S:      Maintained
7374 F:      drivers/input/misc/ideapad_slidebar.c
7375
7376 IDT VersaClock 5 CLOCK DRIVER
7377 M:      Marek Vasut <marek.vasut@gmail.com>
7378 S:      Maintained
7379 F:      drivers/clk/clk-versaclock5.c
7380
7381 IEEE 802.15.4 SUBSYSTEM
7382 M:      Alexander Aring <alex.aring@gmail.com>
7383 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7384 L:      linux-wpan@vger.kernel.org
7385 W:      http://wpan.cakelab.org/
7386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7388 S:      Maintained
7389 F:      net/ieee802154/
7390 F:      net/mac802154/
7391 F:      drivers/net/ieee802154/
7392 F:      include/linux/nl802154.h
7393 F:      include/linux/ieee802154.h
7394 F:      include/net/nl802154.h
7395 F:      include/net/mac802154.h
7396 F:      include/net/af_ieee802154.h
7397 F:      include/net/cfg802154.h
7398 F:      include/net/ieee802154_netdev.h
7399 F:      Documentation/networking/ieee802154.txt
7400
7401 IFE PROTOCOL
7402 M:      Yotam Gigi <yotam.gi@gmail.com>
7403 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7404 F:      net/ife
7405 F:      include/net/ife.h
7406 F:      include/uapi/linux/ife.h
7407
7408 IGORPLUG-USB IR RECEIVER
7409 M:      Sean Young <sean@mess.org>
7410 L:      linux-media@vger.kernel.org
7411 S:      Maintained
7412 F:      drivers/media/rc/igorplugusb.c
7413
7414 IGUANAWORKS USB IR TRANSCEIVER
7415 M:      Sean Young <sean@mess.org>
7416 L:      linux-media@vger.kernel.org
7417 S:      Maintained
7418 F:      drivers/media/rc/iguanair.c
7419
7420 IIO DIGITAL POTENTIOMETER DAC
7421 M:      Peter Rosin <peda@axentia.se>
7422 L:      linux-iio@vger.kernel.org
7423 S:      Maintained
7424 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7425 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7426 F:      drivers/iio/dac/dpot-dac.c
7427
7428 IIO ENVELOPE DETECTOR
7429 M:      Peter Rosin <peda@axentia.se>
7430 L:      linux-iio@vger.kernel.org
7431 S:      Maintained
7432 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7433 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7434 F:      drivers/iio/adc/envelope-detector.c
7435
7436 IIO MULTIPLEXER
7437 M:      Peter Rosin <peda@axentia.se>
7438 L:      linux-iio@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7441 F:      drivers/iio/multiplexer/iio-mux.c
7442
7443 IIO SUBSYSTEM AND DRIVERS
7444 M:      Jonathan Cameron <jic23@kernel.org>
7445 R:      Hartmut Knaack <knaack.h@gmx.de>
7446 R:      Lars-Peter Clausen <lars@metafoo.de>
7447 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7448 L:      linux-iio@vger.kernel.org
7449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7450 S:      Maintained
7451 F:      Documentation/ABI/testing/configfs-iio*
7452 F:      Documentation/ABI/testing/sysfs-bus-iio*
7453 F:      Documentation/devicetree/bindings/iio/
7454 F:      drivers/iio/
7455 F:      drivers/staging/iio/
7456 F:      include/linux/iio/
7457 F:      tools/iio/
7458
7459 IIO UNIT CONVERTER
7460 M:      Peter Rosin <peda@axentia.se>
7461 L:      linux-iio@vger.kernel.org
7462 S:      Maintained
7463 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7464 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7465 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7466 F:      drivers/iio/afe/iio-rescale.c
7467
7468 IKANOS/ADI EAGLE ADSL USB DRIVER
7469 M:      Matthieu Castet <castet.matthieu@free.fr>
7470 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7471 S:      Maintained
7472 F:      drivers/usb/atm/ueagle-atm.c
7473
7474 IMGTEC ASCII LCD DRIVER
7475 M:      Paul Burton <paul.burton@mips.com>
7476 S:      Maintained
7477 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7478 F:      drivers/auxdisplay/img-ascii-lcd.c
7479
7480 IMGTEC IR DECODER DRIVER
7481 M:      James Hogan <jhogan@kernel.org>
7482 S:      Maintained
7483 F:      drivers/media/rc/img-ir/
7484
7485 IMON SOUNDGRAPH USB IR RECEIVER
7486 M:      Sean Young <sean@mess.org>
7487 L:      linux-media@vger.kernel.org
7488 S:      Maintained
7489 F:      drivers/media/rc/imon_raw.c
7490 F:      drivers/media/rc/imon.c
7491
7492 IMS TWINTURBO FRAMEBUFFER DRIVER
7493 L:      linux-fbdev@vger.kernel.org
7494 S:      Orphan
7495 F:      drivers/video/fbdev/imsttfb.c
7496
7497 INA209 HARDWARE MONITOR DRIVER
7498 M:      Guenter Roeck <linux@roeck-us.net>
7499 L:      linux-hwmon@vger.kernel.org
7500 S:      Maintained
7501 F:      Documentation/hwmon/ina209
7502 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7503 F:      drivers/hwmon/ina209.c
7504
7505 INA2XX HARDWARE MONITOR DRIVER
7506 M:      Guenter Roeck <linux@roeck-us.net>
7507 L:      linux-hwmon@vger.kernel.org
7508 S:      Maintained
7509 F:      Documentation/hwmon/ina2xx
7510 F:      drivers/hwmon/ina2xx.c
7511 F:      include/linux/platform_data/ina2xx.h
7512
7513 INDUSTRY PACK SUBSYSTEM (IPACK)
7514 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7515 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7516 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7517 L:      industrypack-devel@lists.sourceforge.net
7518 W:      http://industrypack.sourceforge.net
7519 S:      Maintained
7520 F:      drivers/ipack/
7521
7522 INFINIBAND SUBSYSTEM
7523 M:      Doug Ledford <dledford@redhat.com>
7524 M:      Jason Gunthorpe <jgg@mellanox.com>
7525 L:      linux-rdma@vger.kernel.org
7526 W:      https://github.com/linux-rdma/rdma-core
7527 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7529 S:      Supported
7530 F:      Documentation/devicetree/bindings/infiniband/
7531 F:      Documentation/infiniband/
7532 F:      drivers/infiniband/
7533 F:      include/uapi/linux/if_infiniband.h
7534 F:      include/uapi/rdma/
7535 F:      include/rdma/
7536
7537 INGENIC JZ4780 DMA Driver
7538 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7539 S:      Maintained
7540 F:      drivers/dma/dma-jz4780.c
7541
7542 INGENIC JZ4780 NAND DRIVER
7543 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7544 L:      linux-mtd@lists.infradead.org
7545 S:      Maintained
7546 F:      drivers/mtd/nand/raw/jz4780_*
7547
7548 INOTIFY
7549 M:      Jan Kara <jack@suse.cz>
7550 R:      Amir Goldstein <amir73il@gmail.com>
7551 L:      linux-fsdevel@vger.kernel.org
7552 S:      Maintained
7553 F:      Documentation/filesystems/inotify.txt
7554 F:      fs/notify/inotify/
7555 F:      include/linux/inotify.h
7556 F:      include/uapi/linux/inotify.h
7557
7558 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7559 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7560 L:      linux-input@vger.kernel.org
7561 Q:      http://patchwork.kernel.org/project/linux-input/list/
7562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7563 S:      Maintained
7564 F:      drivers/input/
7565 F:      include/linux/input.h
7566 F:      include/uapi/linux/input.h
7567 F:      include/uapi/linux/input-event-codes.h
7568 F:      include/linux/input/
7569 F:      Documentation/devicetree/bindings/input/
7570 F:      Documentation/devicetree/bindings/serio/
7571 F:      Documentation/input/
7572
7573 INPUT MULTITOUCH (MT) PROTOCOL
7574 M:      Henrik Rydberg <rydberg@bitmath.org>
7575 L:      linux-input@vger.kernel.org
7576 S:      Odd fixes
7577 F:      Documentation/input/multi-touch-protocol.rst
7578 F:      drivers/input/input-mt.c
7579 K:      \b(ABS|SYN)_MT_
7580
7581 INSIDE SECURE CRYPTO DRIVER
7582 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7583 F:      drivers/crypto/inside-secure/
7584 S:      Maintained
7585 L:      linux-crypto@vger.kernel.org
7586
7587 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7588 M:      Mimi Zohar <zohar@linux.ibm.com>
7589 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7590 L:      linux-integrity@vger.kernel.org
7591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7592 S:      Supported
7593 F:      security/integrity/ima/
7594
7595 INTEL 810/815 FRAMEBUFFER DRIVER
7596 M:      Antonino Daplas <adaplas@gmail.com>
7597 L:      linux-fbdev@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/video/fbdev/i810/
7600
7601 INTEL ASoC DRIVERS
7602 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7603 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7604 M:      Jie Yang <yang.jie@linux.intel.com>
7605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7606 S:      Supported
7607 F:      sound/soc/intel/
7608
7609 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7610 M:      Hans de Goede <hdegoede@redhat.com>
7611 L:      platform-driver-x86@vger.kernel.org
7612 S:      Maintained
7613 F:      drivers/platform/x86/intel_atomisp2_pm.c
7614
7615 INTEL C600 SERIES SAS CONTROLLER DRIVER
7616 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7617 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7618 L:      linux-scsi@vger.kernel.org
7619 T:      git git://git.code.sf.net/p/intel-sas/isci
7620 S:      Supported
7621 F:      drivers/scsi/isci/
7622
7623 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7624 M:      Jani Nikula <jani.nikula@linux.intel.com>
7625 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7626 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7627 L:      intel-gfx@lists.freedesktop.org
7628 W:      https://01.org/linuxgraphics/
7629 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7630 C:      irc://chat.freenode.net/intel-gfx
7631 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7632 T:      git git://anongit.freedesktop.org/drm-intel
7633 S:      Supported
7634 F:      drivers/gpu/drm/i915/
7635 F:      include/drm/i915*
7636 F:      include/uapi/drm/i915_drm.h
7637 F:      Documentation/gpu/i915.rst
7638
7639 INTEL ETHERNET DRIVERS
7640 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7641 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7642 W:      http://www.intel.com/support/feedback.htm
7643 W:      http://e1000.sourceforge.net/
7644 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7647 S:      Supported
7648 F:      Documentation/networking/device_drivers/intel/e100.rst
7649 F:      Documentation/networking/device_drivers/intel/e1000.rst
7650 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7651 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7652 F:      Documentation/networking/device_drivers/intel/igb.rst
7653 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7654 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7655 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7656 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7657 F:      Documentation/networking/device_drivers/intel/i40e.rst
7658 F:      Documentation/networking/device_drivers/intel/iavf.rst
7659 F:      Documentation/networking/device_drivers/intel/ice.rst
7660 F:      drivers/net/ethernet/intel/
7661 F:      drivers/net/ethernet/intel/*/
7662 F:      include/linux/avf/virtchnl.h
7663
7664 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7665 M:      Maik Broemme <mbroemme@libmpq.org>
7666 L:      linux-fbdev@vger.kernel.org
7667 S:      Maintained
7668 F:      Documentation/fb/intelfb.txt
7669 F:      drivers/video/fbdev/intelfb/
7670
7671 INTEL GPIO DRIVERS
7672 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7673 L:      linux-gpio@vger.kernel.org
7674 S:      Maintained
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7676 F:      drivers/gpio/gpio-ich.c
7677 F:      drivers/gpio/gpio-intel-mid.c
7678 F:      drivers/gpio/gpio-lynxpoint.c
7679 F:      drivers/gpio/gpio-merrifield.c
7680 F:      drivers/gpio/gpio-ml-ioh.c
7681 F:      drivers/gpio/gpio-pch.c
7682 F:      drivers/gpio/gpio-sch.c
7683 F:      drivers/gpio/gpio-sodaville.c
7684
7685 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7686 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7687 M:      Zhi Wang <zhi.a.wang@intel.com>
7688 L:      intel-gvt-dev@lists.freedesktop.org
7689 L:      intel-gfx@lists.freedesktop.org
7690 W:      https://01.org/igvt-g
7691 T:      git https://github.com/intel/gvt-linux.git
7692 S:      Supported
7693 F:      drivers/gpu/drm/i915/gvt/
7694
7695 INTEL HID EVENT DRIVER
7696 M:      Alex Hung <alex.hung@canonical.com>
7697 L:      platform-driver-x86@vger.kernel.org
7698 S:      Maintained
7699 F:      drivers/platform/x86/intel-hid.c
7700
7701 INTEL I/OAT DMA DRIVER
7702 M:      Dave Jiang <dave.jiang@intel.com>
7703 R:      Dan Williams <dan.j.williams@intel.com>
7704 L:      dmaengine@vger.kernel.org
7705 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7706 S:      Supported
7707 F:      drivers/dma/ioat*
7708
7709 INTEL IDLE DRIVER
7710 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7711 M:      Len Brown <lenb@kernel.org>
7712 L:      linux-pm@vger.kernel.org
7713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7714 B:      https://bugzilla.kernel.org
7715 S:      Supported
7716 F:      drivers/idle/intel_idle.c
7717
7718 INTEL INTEGRATED SENSOR HUB DRIVER
7719 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7720 M:      Jiri Kosina <jikos@kernel.org>
7721 L:      linux-input@vger.kernel.org
7722 S:      Maintained
7723 F:      drivers/hid/intel-ish-hid/
7724
7725 INTEL IOMMU (VT-d)
7726 M:      David Woodhouse <dwmw2@infradead.org>
7727 L:      iommu@lists.linux-foundation.org
7728 T:      git git://git.infradead.org/iommu-2.6.git
7729 S:      Supported
7730 F:      drivers/iommu/intel-iommu.c
7731 F:      include/linux/intel-iommu.h
7732
7733 INTEL IOP-ADMA DMA DRIVER
7734 R:      Dan Williams <dan.j.williams@intel.com>
7735 S:      Odd fixes
7736 F:      drivers/dma/iop-adma.c
7737
7738 INTEL IPU3 CSI-2 CIO2 DRIVER
7739 M:      Yong Zhi <yong.zhi@intel.com>
7740 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7741 M:      Bingbu Cao <bingbu.cao@intel.com>
7742 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7743 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7744 L:      linux-media@vger.kernel.org
7745 S:      Maintained
7746 F:      drivers/media/pci/intel/ipu3/
7747 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7748
7749 INTEL IPU3 CSI-2 IMGU DRIVER
7750 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7751 L:      linux-media@vger.kernel.org
7752 S:      Maintained
7753 F:      drivers/staging/media/ipu3/
7754 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7755 F:      Documentation/media/v4l-drivers/ipu3.rst
7756
7757 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7758 M:      Krzysztof Halasa <khalasa@piap.pl>
7759 S:      Maintained
7760 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7761 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7762 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7763 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7764 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7765 F:      drivers/net/wan/ixp4xx_hss.c
7766
7767 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7768 M:      Deepak Saxena <dsaxena@plexity.net>
7769 S:      Maintained
7770 F:      drivers/char/hw_random/ixp4xx-rng.c
7771
7772 INTEL MANAGEMENT ENGINE (mei)
7773 M:      Tomas Winkler <tomas.winkler@intel.com>
7774 L:      linux-kernel@vger.kernel.org
7775 S:      Supported
7776 F:      include/uapi/linux/mei.h
7777 F:      include/linux/mei_cl_bus.h
7778 F:      drivers/misc/mei/*
7779 F:      drivers/watchdog/mei_wdt.c
7780 F:      Documentation/misc-devices/mei/*
7781 F:      samples/mei/*
7782
7783 INTEL MENLOW THERMAL DRIVER
7784 M:      Sujith Thomas <sujith.thomas@intel.com>
7785 L:      platform-driver-x86@vger.kernel.org
7786 W:      https://01.org/linux-acpi
7787 S:      Supported
7788 F:      drivers/platform/x86/intel_menlow.c
7789
7790 INTEL MIC DRIVERS (mic)
7791 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7792 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7793 S:      Supported
7794 W:      https://github.com/sudeepdutt/mic
7795 W:      http://software.intel.com/en-us/mic-developer
7796 F:      include/linux/mic_bus.h
7797 F:      include/linux/scif.h
7798 F:      include/uapi/linux/mic_common.h
7799 F:      include/uapi/linux/mic_ioctl.h
7800 F:      include/uapi/linux/scif_ioctl.h
7801 F:      drivers/misc/mic/
7802 F:      drivers/dma/mic_x100_dma.c
7803 F:      drivers/dma/mic_x100_dma.h
7804 F:      Documentation/mic/
7805
7806 INTEL PMC CORE DRIVER
7807 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7808 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7809 L:      platform-driver-x86@vger.kernel.org
7810 S:      Maintained
7811 F:      drivers/platform/x86/intel_pmc_core*
7812
7813 INTEL PMC/P-Unit IPC DRIVER
7814 M:      Zha Qipeng<qipeng.zha@intel.com>
7815 L:      platform-driver-x86@vger.kernel.org
7816 S:      Maintained
7817 F:      drivers/platform/x86/intel_pmc_ipc.c
7818 F:      drivers/platform/x86/intel_punit_ipc.c
7819 F:      arch/x86/include/asm/intel_pmc_ipc.h
7820 F:      arch/x86/include/asm/intel_punit_ipc.h
7821
7822 INTEL PMIC GPIO DRIVERS
7823 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7824 S:      Maintained
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7826 F:      drivers/gpio/gpio-*cove.c
7827 F:      drivers/gpio/gpio-msic.c
7828
7829 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7830 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7831 S:      Maintained
7832 F:      drivers/mfd/intel_msic.c
7833 F:      drivers/mfd/intel_soc_pmic*
7834 F:      include/linux/mfd/intel_msic.h
7835 F:      include/linux/mfd/intel_soc_pmic*
7836
7837 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7838 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7839 L:      linux-wireless@vger.kernel.org
7840 S:      Maintained
7841 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7842 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7843 F:      drivers/net/wireless/intel/ipw2x00/
7844
7845 INTEL PSTATE DRIVER
7846 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7847 M:      Len Brown <lenb@kernel.org>
7848 L:      linux-pm@vger.kernel.org
7849 S:      Supported
7850 F:      drivers/cpufreq/intel_pstate.c
7851
7852 INTEL RDMA RNIC DRIVER
7853 M:      Faisal Latif <faisal.latif@intel.com>
7854 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7855 L:      linux-rdma@vger.kernel.org
7856 S:      Supported
7857 F:      drivers/infiniband/hw/i40iw/
7858 F:      include/uapi/rdma/i40iw-abi.h
7859
7860 INTEL TELEMETRY DRIVER
7861 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7862 M:      "David E. Box" <david.e.box@linux.intel.com>
7863 L:      platform-driver-x86@vger.kernel.org
7864 S:      Maintained
7865 F:      arch/x86/include/asm/intel_telemetry.h
7866 F:      drivers/platform/x86/intel_telemetry*
7867
7868 INTEL VIRTUAL BUTTON DRIVER
7869 M:      AceLan Kao <acelan.kao@canonical.com>
7870 L:      platform-driver-x86@vger.kernel.org
7871 S:      Maintained
7872 F:      drivers/platform/x86/intel-vbtn.c
7873
7874 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7875 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7876 L:      linux-wireless@vger.kernel.org
7877 S:      Supported
7878 F:      drivers/net/wireless/intel/iwlegacy/
7879
7880 INTEL WIRELESS WIFI LINK (iwlwifi)
7881 M:      Johannes Berg <johannes.berg@intel.com>
7882 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7883 M:      Luca Coelho <luciano.coelho@intel.com>
7884 M:      Intel Linux Wireless <linuxwifi@intel.com>
7885 L:      linux-wireless@vger.kernel.org
7886 W:      http://intellinuxwireless.org
7887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7888 S:      Supported
7889 F:      drivers/net/wireless/intel/iwlwifi/
7890
7891 INTEL WIRELESS WIMAX CONNECTION 2400
7892 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7893 M:      linux-wimax@intel.com
7894 L:      wimax@linuxwimax.org (subscribers-only)
7895 S:      Supported
7896 W:      http://linuxwimax.org
7897 F:      Documentation/wimax/README.i2400m
7898 F:      drivers/net/wimax/i2400m/
7899 F:      include/uapi/linux/wimax/i2400m.h
7900
7901 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7902 M:      Mario Limonciello <mario.limonciello@dell.com>
7903 S:      Maintained
7904 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7905
7906 INTEL(R) TRACE HUB
7907 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7908 S:      Supported
7909 F:      Documentation/trace/intel_th.rst
7910 F:      drivers/hwtracing/intel_th/
7911
7912 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7913 M:      Ning Sun <ning.sun@intel.com>
7914 L:      tboot-devel@lists.sourceforge.net
7915 W:      http://tboot.sourceforge.net
7916 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7917 S:      Supported
7918 F:      Documentation/intel_txt.txt
7919 F:      include/linux/tboot.h
7920 F:      arch/x86/kernel/tboot.c
7921
7922 INTEL-MID GPIO DRIVER
7923 M:      David Cohen <david.a.cohen@linux.intel.com>
7924 L:      linux-gpio@vger.kernel.org
7925 S:      Maintained
7926 F:      drivers/gpio/gpio-intel-mid.c
7927
7928 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7929 M:      Linus Walleij <linus.walleij@linaro.org>
7930 L:      linux-iio@vger.kernel.org
7931 S:      Maintained
7932 F:      drivers/iio/gyro/mpu3050*
7933 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7934
7935 IOC3 ETHERNET DRIVER
7936 M:      Ralf Baechle <ralf@linux-mips.org>
7937 L:      linux-mips@vger.kernel.org
7938 S:      Maintained
7939 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7940
7941 IOC3 SERIAL DRIVER
7942 M:      Pat Gefre <pfg@sgi.com>
7943 L:      linux-serial@vger.kernel.org
7944 S:      Maintained
7945 F:      drivers/tty/serial/ioc3_serial.c
7946
7947 IOMAP FILESYSTEM LIBRARY
7948 M:      Christoph Hellwig <hch@infradead.org>
7949 M:      Darrick J. Wong <darrick.wong@oracle.com>
7950 M:      linux-xfs@vger.kernel.org
7951 M:      linux-fsdevel@vger.kernel.org
7952 L:      linux-xfs@vger.kernel.org
7953 L:      linux-fsdevel@vger.kernel.org
7954 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7955 S:      Supported
7956 F:      fs/iomap.c
7957 F:      include/linux/iomap.h
7958
7959 IOMMU DRIVERS
7960 M:      Joerg Roedel <joro@8bytes.org>
7961 L:      iommu@lists.linux-foundation.org
7962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7963 S:      Maintained
7964 F:      Documentation/devicetree/bindings/iommu/
7965 F:      drivers/iommu/
7966 F:      include/linux/iommu.h
7967 F:      include/linux/of_iommu.h
7968 F:      include/linux/iova.h
7969
7970 IP MASQUERADING
7971 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7972 S:      Maintained
7973 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7974
7975 IPMI SUBSYSTEM
7976 M:      Corey Minyard <minyard@acm.org>
7977 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7978 W:      http://openipmi.sourceforge.net/
7979 S:      Supported
7980 F:      Documentation/devicetree/bindings/ipmi/
7981 F:      Documentation/IPMI.txt
7982 F:      drivers/char/ipmi/
7983 F:      include/linux/ipmi*
7984 F:      include/uapi/linux/ipmi*
7985
7986 IPS SCSI RAID DRIVER
7987 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7988 L:      linux-scsi@vger.kernel.org
7989 W:      http://www.adaptec.com/
7990 S:      Maintained
7991 F:      drivers/scsi/ips*
7992
7993 IPVS
7994 M:      Wensong Zhang <wensong@linux-vs.org>
7995 M:      Simon Horman <horms@verge.net.au>
7996 M:      Julian Anastasov <ja@ssi.bg>
7997 L:      netdev@vger.kernel.org
7998 L:      lvs-devel@vger.kernel.org
7999 S:      Maintained
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8002 F:      Documentation/networking/ipvs-sysctl.txt
8003 F:      include/net/ip_vs.h
8004 F:      include/uapi/linux/ip_vs.h
8005 F:      net/netfilter/ipvs/
8006
8007 IPWIRELESS DRIVER
8008 M:      Jiri Kosina <jikos@kernel.org>
8009 M:      David Sterba <dsterba@suse.com>
8010 S:      Odd Fixes
8011 F:      drivers/tty/ipwireless/
8012
8013 IPX NETWORK LAYER
8014 L:      netdev@vger.kernel.org
8015 S:      Obsolete
8016 F:      include/uapi/linux/ipx.h
8017
8018 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8019 M:      Marc Zyngier <marc.zyngier@arm.com>
8020 S:      Maintained
8021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8022 F:      Documentation/IRQ-domain.txt
8023 F:      include/linux/irqdomain.h
8024 F:      kernel/irq/irqdomain.c
8025 F:      kernel/irq/msi.c
8026
8027 IRQ SUBSYSTEM
8028 M:      Thomas Gleixner <tglx@linutronix.de>
8029 L:      linux-kernel@vger.kernel.org
8030 S:      Maintained
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8032 F:      kernel/irq/
8033
8034 IRQCHIP DRIVERS
8035 M:      Thomas Gleixner <tglx@linutronix.de>
8036 M:      Jason Cooper <jason@lakedaemon.net>
8037 M:      Marc Zyngier <marc.zyngier@arm.com>
8038 L:      linux-kernel@vger.kernel.org
8039 S:      Maintained
8040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8041 F:      Documentation/devicetree/bindings/interrupt-controller/
8042 F:      drivers/irqchip/
8043
8044 ISA
8045 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8046 S:      Maintained
8047 F:      Documentation/isa.txt
8048 F:      drivers/base/isa.c
8049 F:      include/linux/isa.h
8050
8051 ISA RADIO MODULE
8052 M:      Hans Verkuil <hverkuil@xs4all.nl>
8053 L:      linux-media@vger.kernel.org
8054 T:      git git://linuxtv.org/media_tree.git
8055 W:      https://linuxtv.org
8056 S:      Maintained
8057 F:      drivers/media/radio/radio-isa*
8058
8059 ISAPNP
8060 M:      Jaroslav Kysela <perex@perex.cz>
8061 S:      Maintained
8062 F:      Documentation/isapnp.txt
8063 F:      drivers/pnp/isapnp/
8064 F:      include/linux/isapnp.h
8065
8066 ISCSI
8067 M:      Lee Duncan <lduncan@suse.com>
8068 M:      Chris Leech <cleech@redhat.com>
8069 L:      open-iscsi@googlegroups.com
8070 W:      www.open-iscsi.com
8071 S:      Maintained
8072 F:      drivers/scsi/*iscsi*
8073 F:      include/scsi/*iscsi*
8074
8075 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8076 M:      Peter Jones <pjones@redhat.com>
8077 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8078 S:      Maintained
8079 F:      drivers/firmware/iscsi_ibft*
8080
8081 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8082 M:      Sagi Grimberg <sagi@grimberg.me>
8083 M:      Max Gurtovoy <maxg@mellanox.com>
8084 L:      linux-rdma@vger.kernel.org
8085 S:      Supported
8086 W:      http://www.openfabrics.org
8087 W:      www.open-iscsi.org
8088 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8089 F:      drivers/infiniband/ulp/iser/
8090
8091 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8092 M:      Sagi Grimberg <sagi@grimberg.me>
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8094 L:      linux-rdma@vger.kernel.org
8095 L:      target-devel@vger.kernel.org
8096 S:      Supported
8097 W:      http://www.linux-iscsi.org
8098 F:      drivers/infiniband/ulp/isert
8099
8100 ISDN SUBSYSTEM
8101 M:      Karsten Keil <isdn@linux-pingi.de>
8102 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8103 L:      netdev@vger.kernel.org
8104 W:      http://www.isdn4linux.de
8105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8106 S:      Maintained
8107 F:      Documentation/isdn/
8108 F:      drivers/isdn/
8109 F:      include/linux/isdn.h
8110 F:      include/linux/isdn/
8111 F:      include/uapi/linux/isdn.h
8112 F:      include/uapi/linux/isdn/
8113
8114 IT87 HARDWARE MONITORING DRIVER
8115 M:      Jean Delvare <jdelvare@suse.com>
8116 L:      linux-hwmon@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/hwmon/it87
8119 F:      drivers/hwmon/it87.c
8120
8121 IT913X MEDIA DRIVER
8122 M:      Antti Palosaari <crope@iki.fi>
8123 L:      linux-media@vger.kernel.org
8124 W:      https://linuxtv.org
8125 W:      http://palosaari.fi/linux/
8126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8127 T:      git git://linuxtv.org/anttip/media_tree.git
8128 S:      Maintained
8129 F:      drivers/media/tuners/it913x*
8130
8131 IVTV VIDEO4LINUX DRIVER
8132 M:      Andy Walls <awalls@md.metrocast.net>
8133 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8134 L:      linux-media@vger.kernel.org
8135 T:      git git://linuxtv.org/media_tree.git
8136 W:      http://www.ivtvdriver.org
8137 S:      Maintained
8138 F:      Documentation/media/v4l-drivers/ivtv*
8139 F:      drivers/media/pci/ivtv/
8140 F:      include/uapi/linux/ivtv*
8141
8142 IX2505V MEDIA DRIVER
8143 M:      Malcolm Priestley <tvboxspy@gmail.com>
8144 L:      linux-media@vger.kernel.org
8145 W:      https://linuxtv.org
8146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8147 S:      Maintained
8148 F:      drivers/media/dvb-frontends/ix2505v*
8149
8150 JAILHOUSE HYPERVISOR INTERFACE
8151 M:      Jan Kiszka <jan.kiszka@siemens.com>
8152 L:      jailhouse-dev@googlegroups.com
8153 S:      Maintained
8154 F:      arch/x86/kernel/jailhouse.c
8155 F:      arch/x86/include/asm/jailhouse_para.h
8156
8157 JC42.4 TEMPERATURE SENSOR DRIVER
8158 M:      Guenter Roeck <linux@roeck-us.net>
8159 L:      linux-hwmon@vger.kernel.org
8160 S:      Maintained
8161 F:      drivers/hwmon/jc42.c
8162 F:      Documentation/hwmon/jc42
8163
8164 JFS FILESYSTEM
8165 M:      Dave Kleikamp <shaggy@kernel.org>
8166 L:      jfs-discussion@lists.sourceforge.net
8167 W:      http://jfs.sourceforge.net/
8168 T:      git git://github.com/kleikamp/linux-shaggy.git
8169 S:      Maintained
8170 F:      Documentation/filesystems/jfs.txt
8171 F:      fs/jfs/
8172
8173 JME NETWORK DRIVER
8174 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8175 L:      netdev@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/net/ethernet/jme.*
8178
8179 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8180 M:      David Woodhouse <dwmw2@infradead.org>
8181 L:      linux-mtd@lists.infradead.org
8182 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8183 S:      Maintained
8184 F:      fs/jffs2/
8185 F:      include/uapi/linux/jffs2.h
8186
8187 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8188 M:      "Theodore Ts'o" <tytso@mit.edu>
8189 M:      Jan Kara <jack@suse.com>
8190 L:      linux-ext4@vger.kernel.org
8191 S:      Maintained
8192 F:      fs/jbd2/
8193 F:      include/linux/jbd2.h
8194
8195 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8196 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8197 L:      linux-media@vger.kernel.org
8198 S:      Maintained
8199 F:      drivers/media/platform/rcar_jpu.c
8200
8201 JSM Neo PCI based serial card
8202 L:      linux-serial@vger.kernel.org
8203 S:      Orphan
8204 F:      drivers/tty/serial/jsm/
8205
8206 K10TEMP HARDWARE MONITORING DRIVER
8207 M:      Clemens Ladisch <clemens@ladisch.de>
8208 L:      linux-hwmon@vger.kernel.org
8209 S:      Maintained
8210 F:      Documentation/hwmon/k10temp
8211 F:      drivers/hwmon/k10temp.c
8212
8213 K8TEMP HARDWARE MONITORING DRIVER
8214 M:      Rudolf Marek <r.marek@assembler.cz>
8215 L:      linux-hwmon@vger.kernel.org
8216 S:      Maintained
8217 F:      Documentation/hwmon/k8temp
8218 F:      drivers/hwmon/k8temp.c
8219
8220 KASAN
8221 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8222 R:      Alexander Potapenko <glider@google.com>
8223 R:      Dmitry Vyukov <dvyukov@google.com>
8224 L:      kasan-dev@googlegroups.com
8225 S:      Maintained
8226 F:      arch/*/include/asm/kasan.h
8227 F:      arch/*/mm/kasan_init*
8228 F:      Documentation/dev-tools/kasan.rst
8229 F:      include/linux/kasan*.h
8230 F:      lib/test_kasan.c
8231 F:      mm/kasan/
8232 F:      scripts/Makefile.kasan
8233
8234 KCONFIG
8235 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8237 L:      linux-kbuild@vger.kernel.org
8238 S:      Maintained
8239 F:      Documentation/kbuild/kconfig*
8240 F:      scripts/kconfig/
8241 F:      scripts/Kconfig.include
8242
8243 KDUMP
8244 M:      Dave Young <dyoung@redhat.com>
8245 M:      Baoquan He <bhe@redhat.com>
8246 R:      Vivek Goyal <vgoyal@redhat.com>
8247 L:      kexec@lists.infradead.org
8248 W:      http://lse.sourceforge.net/kdump/
8249 S:      Maintained
8250 F:      Documentation/kdump/
8251
8252 KEENE FM RADIO TRANSMITTER DRIVER
8253 M:      Hans Verkuil <hverkuil@xs4all.nl>
8254 L:      linux-media@vger.kernel.org
8255 T:      git git://linuxtv.org/media_tree.git
8256 W:      https://linuxtv.org
8257 S:      Maintained
8258 F:      drivers/media/radio/radio-keene*
8259
8260 KERNEL AUTOMOUNTER
8261 M:      Ian Kent <raven@themaw.net>
8262 L:      autofs@vger.kernel.org
8263 S:      Maintained
8264 F:      fs/autofs/
8265
8266 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8267 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8268 M:      Michal Marek <michal.lkml@markovi.net>
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8270 L:      linux-kbuild@vger.kernel.org
8271 S:      Maintained
8272 F:      Documentation/kbuild/
8273 F:      Makefile
8274 F:      scripts/Kbuild*
8275 F:      scripts/Makefile*
8276 F:      scripts/basic/
8277 F:      scripts/mk*
8278 F:      scripts/mod/
8279 F:      scripts/package/
8280
8281 KERNEL JANITORS
8282 L:      kernel-janitors@vger.kernel.org
8283 W:      http://kernelnewbies.org/KernelJanitors
8284 S:      Odd Fixes
8285
8286 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8287 M:      "J. Bruce Fields" <bfields@fieldses.org>
8288 M:      Jeff Layton <jlayton@kernel.org>
8289 L:      linux-nfs@vger.kernel.org
8290 W:      http://nfs.sourceforge.net/
8291 T:      git git://linux-nfs.org/~bfields/linux.git
8292 S:      Supported
8293 F:      fs/nfsd/
8294 F:      include/uapi/linux/nfsd/
8295 F:      fs/lockd/
8296 F:      fs/nfs_common/
8297 F:      net/sunrpc/
8298 F:      include/linux/lockd/
8299 F:      include/linux/sunrpc/
8300 F:      include/uapi/linux/sunrpc/
8301
8302 KERNEL SELFTEST FRAMEWORK
8303 M:      Shuah Khan <shuah@kernel.org>
8304 M:      Shuah Khan <skhan@linuxfoundation.org>
8305 L:      linux-kselftest@vger.kernel.org
8306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8307 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8308 S:      Maintained
8309 F:      tools/testing/selftests/
8310 F:      Documentation/dev-tools/kselftest*
8311
8312 KERNEL USERMODE HELPER
8313 M:      Luis Chamberlain <mcgrof@kernel.org>
8314 L:      linux-kernel@vger.kernel.org
8315 S:      Maintained
8316 F:      kernel/umh.c
8317 F:      include/linux/umh.h
8318
8319 KERNEL VIRTUAL MACHINE (KVM)
8320 M:      Paolo Bonzini <pbonzini@redhat.com>
8321 M:      Radim Krčmář <rkrcmar@redhat.com>
8322 L:      kvm@vger.kernel.org
8323 W:      http://www.linux-kvm.org
8324 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8325 S:      Supported
8326 F:      Documentation/virtual/kvm/
8327 F:      include/trace/events/kvm.h
8328 F:      include/uapi/asm-generic/kvm*
8329 F:      include/uapi/linux/kvm*
8330 F:      include/asm-generic/kvm*
8331 F:      include/linux/kvm*
8332 F:      include/kvm/iodev.h
8333 F:      virt/kvm/*
8334 F:      tools/kvm/
8335
8336 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8337 M:      Joerg Roedel <joro@8bytes.org>
8338 L:      kvm@vger.kernel.org
8339 W:      http://www.linux-kvm.org/
8340 S:      Maintained
8341 F:      arch/x86/include/asm/svm.h
8342 F:      arch/x86/kvm/svm.c
8343
8344 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8345 M:      Christoffer Dall <christoffer.dall@arm.com>
8346 M:      Marc Zyngier <marc.zyngier@arm.com>
8347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8348 L:      kvmarm@lists.cs.columbia.edu
8349 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8351 S:      Supported
8352 F:      arch/arm/include/uapi/asm/kvm*
8353 F:      arch/arm/include/asm/kvm*
8354 F:      arch/arm/kvm/
8355 F:      virt/kvm/arm/
8356 F:      include/kvm/arm_*
8357
8358 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8359 M:      Christoffer Dall <christoffer.dall@arm.com>
8360 M:      Marc Zyngier <marc.zyngier@arm.com>
8361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8362 L:      kvmarm@lists.cs.columbia.edu
8363 S:      Maintained
8364 F:      arch/arm64/include/uapi/asm/kvm*
8365 F:      arch/arm64/include/asm/kvm*
8366 F:      arch/arm64/kvm/
8367
8368 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8369 M:      James Hogan <jhogan@kernel.org>
8370 L:      linux-mips@vger.kernel.org
8371 S:      Supported
8372 F:      arch/mips/include/uapi/asm/kvm*
8373 F:      arch/mips/include/asm/kvm*
8374 F:      arch/mips/kvm/
8375
8376 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8377 M:      Paul Mackerras <paulus@ozlabs.org>
8378 L:      kvm-ppc@vger.kernel.org
8379 W:      http://www.linux-kvm.org/
8380 T:      git git://github.com/agraf/linux-2.6.git
8381 S:      Supported
8382 F:      arch/powerpc/include/uapi/asm/kvm*
8383 F:      arch/powerpc/include/asm/kvm*
8384 F:      arch/powerpc/kvm/
8385 F:      arch/powerpc/kernel/kvm*
8386
8387 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8388 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8389 M:      Janosch Frank <frankja@linux.ibm.com>
8390 R:      David Hildenbrand <david@redhat.com>
8391 R:      Cornelia Huck <cohuck@redhat.com>
8392 L:      linux-s390@vger.kernel.org
8393 W:      http://www.ibm.com/developerworks/linux/linux390/
8394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8395 S:      Supported
8396 F:      arch/s390/include/uapi/asm/kvm*
8397 F:      arch/s390/include/asm/gmap.h
8398 F:      arch/s390/include/asm/kvm*
8399 F:      arch/s390/kvm/
8400 F:      arch/s390/mm/gmap.c
8401
8402 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8403 M:      Paolo Bonzini <pbonzini@redhat.com>
8404 M:      Radim Krčmář <rkrcmar@redhat.com>
8405 L:      kvm@vger.kernel.org
8406 W:      http://www.linux-kvm.org
8407 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8408 S:      Supported
8409 F:      arch/x86/kvm/
8410 F:      arch/x86/kvm/*/
8411 F:      arch/x86/include/uapi/asm/kvm*
8412 F:      arch/x86/include/asm/kvm*
8413 F:      arch/x86/include/asm/pvclock-abi.h
8414 F:      arch/x86/kernel/kvm.c
8415 F:      arch/x86/kernel/kvmclock.c
8416
8417 KERNFS
8418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8419 M:      Tejun Heo <tj@kernel.org>
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8421 S:      Supported
8422 F:      include/linux/kernfs.h
8423 F:      fs/kernfs/
8424
8425 KEXEC
8426 M:      Eric Biederman <ebiederm@xmission.com>
8427 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8428 L:      kexec@lists.infradead.org
8429 S:      Maintained
8430 F:      include/linux/kexec.h
8431 F:      include/uapi/linux/kexec.h
8432 F:      kernel/kexec*
8433
8434 KEYS-ENCRYPTED
8435 M:      Mimi Zohar <zohar@linux.ibm.com>
8436 L:      linux-integrity@vger.kernel.org
8437 L:      keyrings@vger.kernel.org
8438 S:      Supported
8439 F:      Documentation/security/keys/trusted-encrypted.rst
8440 F:      include/keys/encrypted-type.h
8441 F:      security/keys/encrypted-keys/
8442
8443 KEYS-TRUSTED
8444 M:      James Bottomley <jejb@linux.ibm.com>
8445 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8446 M:      Mimi Zohar <zohar@linuxibm.com>
8447 L:      linux-integrity@vger.kernel.org
8448 L:      keyrings@vger.kernel.org
8449 S:      Supported
8450 F:      Documentation/security/keys/trusted-encrypted.rst
8451 F:      include/keys/trusted-type.h
8452 F:      security/keys/trusted.c
8453 F:      security/keys/trusted.h
8454
8455 KEYS/KEYRINGS:
8456 M:      David Howells <dhowells@redhat.com>
8457 L:      keyrings@vger.kernel.org
8458 S:      Maintained
8459 F:      Documentation/security/keys/core.rst
8460 F:      include/linux/key.h
8461 F:      include/linux/key-type.h
8462 F:      include/linux/keyctl.h
8463 F:      include/uapi/linux/keyctl.h
8464 F:      include/keys/
8465 F:      security/keys/
8466
8467 KGDB / KDB /debug_core
8468 M:      Jason Wessel <jason.wessel@windriver.com>
8469 M:      Daniel Thompson <daniel.thompson@linaro.org>
8470 W:      http://kgdb.wiki.kernel.org/
8471 L:      kgdb-bugreport@lists.sourceforge.net
8472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8473 S:      Maintained
8474 F:      Documentation/dev-tools/kgdb.rst
8475 F:      drivers/misc/kgdbts.c
8476 F:      drivers/tty/serial/kgdboc.c
8477 F:      include/linux/kdb.h
8478 F:      include/linux/kgdb.h
8479 F:      kernel/debug/
8480
8481 KMEMLEAK
8482 M:      Catalin Marinas <catalin.marinas@arm.com>
8483 S:      Maintained
8484 F:      Documentation/dev-tools/kmemleak.rst
8485 F:      include/linux/kmemleak.h
8486 F:      mm/kmemleak.c
8487 F:      mm/kmemleak-test.c
8488
8489 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8490 M:      Luis Chamberlain <mcgrof@kernel.org>
8491 L:      linux-kernel@vger.kernel.org
8492 S:      Maintained
8493 F:      kernel/kmod.c
8494 F:      include/linux/kmod.h
8495 F:      lib/test_kmod.c
8496 F:      tools/testing/selftests/kmod/
8497
8498 KPROBES
8499 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8500 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8501 M:      "David S. Miller" <davem@davemloft.net>
8502 M:      Masami Hiramatsu <mhiramat@kernel.org>
8503 S:      Maintained
8504 F:      Documentation/kprobes.txt
8505 F:      include/linux/kprobes.h
8506 F:      include/asm-generic/kprobes.h
8507 F:      kernel/kprobes.c
8508
8509 KS0108 LCD CONTROLLER DRIVER
8510 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8511 S:      Maintained
8512 F:      Documentation/auxdisplay/ks0108
8513 F:      drivers/auxdisplay/ks0108.c
8514 F:      include/linux/ks0108.h
8515
8516 L3MDEV
8517 M:      David Ahern <dsa@cumulusnetworks.com>
8518 L:      netdev@vger.kernel.org
8519 S:      Maintained
8520 F:      net/l3mdev
8521 F:      include/net/l3mdev.h
8522
8523 L7 BPF FRAMEWORK
8524 M:      John Fastabend <john.fastabend@gmail.com>
8525 M:      Daniel Borkmann <daniel@iogearbox.net>
8526 L:      netdev@vger.kernel.org
8527 S:      Maintained
8528 F:      include/linux/skmsg.h
8529 F:      net/core/skmsg.c
8530 F:      net/core/sock_map.c
8531 F:      net/ipv4/tcp_bpf.c
8532
8533 LANTIQ / INTEL Ethernet drivers
8534 M:      Hauke Mehrtens <hauke@hauke-m.de>
8535 L:      netdev@vger.kernel.org
8536 S:      Maintained
8537 F:      net/dsa/tag_gswip.c
8538 F:      drivers/net/ethernet/lantiq_xrx200.c
8539 F:      drivers/net/dsa/lantiq_pce.h
8540 F:      drivers/net/dsa/lantiq_gswip.c
8541
8542 LANTIQ MIPS ARCHITECTURE
8543 M:      John Crispin <john@phrozen.org>
8544 L:      linux-mips@vger.kernel.org
8545 S:      Maintained
8546 F:      arch/mips/lantiq
8547 F:      drivers/soc/lantiq
8548
8549 LAPB module
8550 L:      linux-x25@vger.kernel.org
8551 S:      Orphan
8552 F:      Documentation/networking/lapb-module.txt
8553 F:      include/*/lapb.h
8554 F:      net/lapb/
8555
8556 LASI 53c700 driver for PARISC
8557 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8558 L:      linux-scsi@vger.kernel.org
8559 S:      Maintained
8560 F:      Documentation/scsi/53c700.txt
8561 F:      drivers/scsi/53c700*
8562
8563 LEAKING_ADDRESSES
8564 M:      Tobin C. Harding <me@tobin.cc>
8565 M:      Tycho Andersen <tycho@tycho.ws>
8566 L:      kernel-hardening@lists.openwall.com
8567 S:      Maintained
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8569 F:      scripts/leaking_addresses.pl
8570
8571 LED SUBSYSTEM
8572 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8573 M:      Pavel Machek <pavel@ucw.cz>
8574 L:      linux-leds@vger.kernel.org
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8576 S:      Maintained
8577 F:      Documentation/devicetree/bindings/leds/
8578 F:      drivers/leds/
8579 F:      include/linux/leds.h
8580
8581 LEGACY EEPROM DRIVER
8582 M:      Jean Delvare <jdelvare@suse.com>
8583 S:      Maintained
8584 F:      Documentation/misc-devices/eeprom
8585 F:      drivers/misc/eeprom/eeprom.c
8586
8587 LEGO MINDSTORMS EV3
8588 R:      David Lechner <david@lechnology.com>
8589 S:      Maintained
8590 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8591 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8592 F:      drivers/power/supply/lego_ev3_battery.c
8593
8594 LEGO USB Tower driver
8595 M:      Juergen Stuber <starblue@users.sourceforge.net>
8596 L:      legousb-devel@lists.sourceforge.net
8597 W:      http://legousb.sourceforge.net/
8598 S:      Maintained
8599 F:      drivers/usb/misc/legousbtower.c
8600
8601 LG LAPTOP EXTRAS
8602 M:      Matan Ziv-Av <matan@svgalib.org>
8603 L:      platform-driver-x86@vger.kernel.org
8604 S:      Maintained
8605 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8606 F:      Documentation/laptops/lg-laptop.rst
8607 F:      drivers/platform/x86/lg-laptop.c
8608
8609 LG2160 MEDIA DRIVER
8610 M:      Michael Krufky <mkrufky@linuxtv.org>
8611 L:      linux-media@vger.kernel.org
8612 W:      https://linuxtv.org
8613 W:      http://github.com/mkrufky
8614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8615 T:      git git://linuxtv.org/mkrufky/tuners.git
8616 S:      Maintained
8617 F:      drivers/media/dvb-frontends/lg2160.*
8618
8619 LGDT3305 MEDIA DRIVER
8620 M:      Michael Krufky <mkrufky@linuxtv.org>
8621 L:      linux-media@vger.kernel.org
8622 W:      https://linuxtv.org
8623 W:      http://github.com/mkrufky
8624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8625 T:      git git://linuxtv.org/mkrufky/tuners.git
8626 S:      Maintained
8627 F:      drivers/media/dvb-frontends/lgdt3305.*
8628
8629 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8630 M:      Viresh Kumar <vireshk@kernel.org>
8631 L:      linux-ide@vger.kernel.org
8632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8633 S:      Maintained
8634 F:      include/linux/pata_arasan_cf_data.h
8635 F:      drivers/ata/pata_arasan_cf.c
8636
8637 LIBATA PATA DRIVERS
8638 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8639 M:      Jens Axboe <axboe@kernel.dk>
8640 L:      linux-ide@vger.kernel.org
8641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8642 S:      Maintained
8643 F:      drivers/ata/pata_*.c
8644 F:      drivers/ata/ata_generic.c
8645
8646 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8647 M:      Linus Walleij <linus.walleij@linaro.org>
8648 L:      linux-ide@vger.kernel.org
8649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8650 S:      Maintained
8651 F:      drivers/ata/pata_ftide010.c
8652 F:      drivers/ata/sata_gemini.c
8653 F:      drivers/ata/sata_gemini.h
8654
8655 LIBATA SATA AHCI PLATFORM devices support
8656 M:      Hans de Goede <hdegoede@redhat.com>
8657 M:      Jens Axboe <axboe@kernel.dk>
8658 L:      linux-ide@vger.kernel.org
8659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8660 S:      Maintained
8661 F:      drivers/ata/ahci_platform.c
8662 F:      drivers/ata/libahci_platform.c
8663 F:      include/linux/ahci_platform.h
8664
8665 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8666 M:      Mikael Pettersson <mikpelinux@gmail.com>
8667 L:      linux-ide@vger.kernel.org
8668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8669 S:      Maintained
8670 F:      drivers/ata/sata_promise.*
8671
8672 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8673 M:      Jens Axboe <axboe@kernel.dk>
8674 L:      linux-ide@vger.kernel.org
8675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8676 S:      Maintained
8677 F:      drivers/ata/
8678 F:      include/linux/ata.h
8679 F:      include/linux/libata.h
8680 F:      Documentation/devicetree/bindings/ata/
8681
8682 LIBLOCKDEP
8683 M:      Sasha Levin <alexander.levin@microsoft.com>
8684 S:      Maintained
8685 F:      tools/lib/lockdep/
8686
8687 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8688 M:      Ross Zwisler <zwisler@kernel.org>
8689 M:      Dan Williams <dan.j.williams@intel.com>
8690 M:      Vishal Verma <vishal.l.verma@intel.com>
8691 M:      Dave Jiang <dave.jiang@intel.com>
8692 L:      linux-nvdimm@lists.01.org
8693 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8694 S:      Supported
8695 F:      drivers/nvdimm/blk.c
8696 F:      drivers/nvdimm/region_devs.c
8697
8698 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8699 M:      Vishal Verma <vishal.l.verma@intel.com>
8700 M:      Dan Williams <dan.j.williams@intel.com>
8701 M:      Ross Zwisler <zwisler@kernel.org>
8702 M:      Dave Jiang <dave.jiang@intel.com>
8703 L:      linux-nvdimm@lists.01.org
8704 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8705 S:      Supported
8706 F:      drivers/nvdimm/btt*
8707
8708 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8709 M:      Ross Zwisler <zwisler@kernel.org>
8710 M:      Dan Williams <dan.j.williams@intel.com>
8711 M:      Vishal Verma <vishal.l.verma@intel.com>
8712 M:      Dave Jiang <dave.jiang@intel.com>
8713 L:      linux-nvdimm@lists.01.org
8714 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8715 S:      Supported
8716 F:      drivers/nvdimm/pmem*
8717
8718 LIBNVDIMM: DEVICETREE BINDINGS
8719 M:      Oliver O'Halloran <oohall@gmail.com>
8720 L:      linux-nvdimm@lists.01.org
8721 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8722 S:      Supported
8723 F:      drivers/nvdimm/of_pmem.c
8724 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8725
8726 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8727 M:      Dan Williams <dan.j.williams@intel.com>
8728 M:      Ross Zwisler <zwisler@kernel.org>
8729 M:      Vishal Verma <vishal.l.verma@intel.com>
8730 M:      Dave Jiang <dave.jiang@intel.com>
8731 L:      linux-nvdimm@lists.01.org
8732 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8734 S:      Supported
8735 F:      drivers/nvdimm/*
8736 F:      drivers/acpi/nfit/*
8737 F:      include/linux/nd.h
8738 F:      include/linux/libnvdimm.h
8739 F:      include/uapi/linux/ndctl.h
8740
8741 LIGHTNVM PLATFORM SUPPORT
8742 M:      Matias Bjorling <mb@lightnvm.io>
8743 W:      http://github/OpenChannelSSD
8744 L:      linux-block@vger.kernel.org
8745 S:      Maintained
8746 F:      drivers/lightnvm/
8747 F:      include/linux/lightnvm.h
8748 F:      include/uapi/linux/lightnvm.h
8749
8750 LINUX FOR POWER MACINTOSH
8751 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8752 W:      http://www.penguinppc.org/
8753 L:      linuxppc-dev@lists.ozlabs.org
8754 S:      Maintained
8755 F:      arch/powerpc/platforms/powermac/
8756 F:      drivers/macintosh/
8757
8758 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8759 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8760 M:      Paul Mackerras <paulus@samba.org>
8761 M:      Michael Ellerman <mpe@ellerman.id.au>
8762 W:      https://github.com/linuxppc/linux/wiki
8763 L:      linuxppc-dev@lists.ozlabs.org
8764 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8766 S:      Supported
8767 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8768 F:      Documentation/devicetree/bindings/powerpc/
8769 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8770 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8771 F:      Documentation/powerpc/
8772 F:      arch/powerpc/
8773 F:      drivers/char/tpm/tpm_ibmvtpm*
8774 F:      drivers/crypto/nx/
8775 F:      drivers/crypto/vmx/
8776 F:      drivers/i2c/busses/i2c-opal.c
8777 F:      drivers/net/ethernet/ibm/ibmveth.*
8778 F:      drivers/net/ethernet/ibm/ibmvnic.*
8779 F:      drivers/pci/hotplug/pnv_php.c
8780 F:      drivers/pci/hotplug/rpa*
8781 F:      drivers/rtc/rtc-opal.c
8782 F:      drivers/scsi/ibmvscsi/
8783 F:      drivers/tty/hvc/hvc_opal.c
8784 F:      drivers/watchdog/wdrtas.c
8785 F:      tools/testing/selftests/powerpc
8786 N:      /pmac
8787 N:      powermac
8788 N:      powernv
8789 N:      [^a-z0-9]ps3
8790 N:      pseries
8791
8792 LINUX FOR POWERPC EMBEDDED MPC5XXX
8793 M:      Anatolij Gustschin <agust@denx.de>
8794 L:      linuxppc-dev@lists.ozlabs.org
8795 T:      git git://git.denx.de/linux-denx-agust.git
8796 S:      Maintained
8797 F:      arch/powerpc/platforms/512x/
8798 F:      arch/powerpc/platforms/52xx/
8799
8800 LINUX FOR POWERPC EMBEDDED PPC4XX
8801 M:      Alistair Popple <alistair@popple.id.au>
8802 M:      Matt Porter <mporter@kernel.crashing.org>
8803 W:      http://www.penguinppc.org/
8804 L:      linuxppc-dev@lists.ozlabs.org
8805 S:      Maintained
8806 F:      arch/powerpc/platforms/40x/
8807 F:      arch/powerpc/platforms/44x/
8808
8809 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8810 M:      Scott Wood <oss@buserror.net>
8811 M:      Kumar Gala <galak@kernel.crashing.org>
8812 W:      http://www.penguinppc.org/
8813 L:      linuxppc-dev@lists.ozlabs.org
8814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8815 S:      Maintained
8816 F:      arch/powerpc/platforms/83xx/
8817 F:      arch/powerpc/platforms/85xx/
8818 F:      Documentation/devicetree/bindings/powerpc/fsl/
8819
8820 LINUX FOR POWERPC EMBEDDED PPC8XX
8821 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8822 W:      http://www.penguinppc.org/
8823 L:      linuxppc-dev@lists.ozlabs.org
8824 S:      Maintained
8825 F:      arch/powerpc/platforms/8xx/
8826
8827 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8828 L:      linuxppc-dev@lists.ozlabs.org
8829 S:      Orphan
8830 F:      arch/powerpc/*/*virtex*
8831 F:      arch/powerpc/*/*/*virtex*
8832
8833 LINUX FOR POWERPC PA SEMI PWRFICIENT
8834 L:      linuxppc-dev@lists.ozlabs.org
8835 S:      Orphan
8836 F:      arch/powerpc/platforms/pasemi/
8837 F:      drivers/*/*pasemi*
8838 F:      drivers/*/*/*pasemi*
8839
8840 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8841 M:      Kees Cook <keescook@chromium.org>
8842 S:      Maintained
8843 F:      drivers/misc/lkdtm/*
8844
8845 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8846 M:      Alan Stern <stern@rowland.harvard.edu>
8847 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8848 M:      Will Deacon <will.deacon@arm.com>
8849 M:      Peter Zijlstra <peterz@infradead.org>
8850 M:      Boqun Feng <boqun.feng@gmail.com>
8851 M:      Nicholas Piggin <npiggin@gmail.com>
8852 M:      David Howells <dhowells@redhat.com>
8853 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8854 M:      Luc Maranget <luc.maranget@inria.fr>
8855 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8856 R:      Akira Yokosawa <akiyks@gmail.com>
8857 R:      Daniel Lustig <dlustig@nvidia.com>
8858 L:      linux-kernel@vger.kernel.org
8859 L:      linux-arch@vger.kernel.org
8860 S:      Supported
8861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8862 F:      tools/memory-model/
8863 F:      Documentation/atomic_bitops.txt
8864 F:      Documentation/atomic_t.txt
8865 F:      Documentation/core-api/atomic_ops.rst
8866 F:      Documentation/core-api/refcount-vs-atomic.rst
8867 F:      Documentation/memory-barriers.txt
8868
8869 LIS3LV02D ACCELEROMETER DRIVER
8870 M:      Eric Piel <eric.piel@tremplin-utc.net>
8871 S:      Maintained
8872 F:      Documentation/misc-devices/lis3lv02d
8873 F:      drivers/misc/lis3lv02d/
8874 F:      drivers/platform/x86/hp_accel.c
8875
8876 LIVE PATCHING
8877 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8878 M:      Jessica Yu <jeyu@kernel.org>
8879 M:      Jiri Kosina <jikos@kernel.org>
8880 M:      Miroslav Benes <mbenes@suse.cz>
8881 R:      Petr Mladek <pmladek@suse.com>
8882 S:      Maintained
8883 F:      kernel/livepatch/
8884 F:      include/linux/livepatch.h
8885 F:      arch/x86/include/asm/livepatch.h
8886 F:      arch/x86/kernel/livepatch.c
8887 F:      Documentation/livepatch/
8888 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8889 F:      samples/livepatch/
8890 L:      live-patching@vger.kernel.org
8891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8892
8893 LLC (802.2)
8894 L:      netdev@vger.kernel.org
8895 S:      Odd fixes
8896 F:      include/linux/llc.h
8897 F:      include/uapi/linux/llc.h
8898 F:      include/net/llc*
8899 F:      net/llc/
8900
8901 LM73 HARDWARE MONITOR DRIVER
8902 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8903 L:      linux-hwmon@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/hwmon/lm73.c
8906
8907 LM78 HARDWARE MONITOR DRIVER
8908 M:      Jean Delvare <jdelvare@suse.com>
8909 L:      linux-hwmon@vger.kernel.org
8910 S:      Maintained
8911 F:      Documentation/hwmon/lm78
8912 F:      drivers/hwmon/lm78.c
8913
8914 LM83 HARDWARE MONITOR DRIVER
8915 M:      Jean Delvare <jdelvare@suse.com>
8916 L:      linux-hwmon@vger.kernel.org
8917 S:      Maintained
8918 F:      Documentation/hwmon/lm83
8919 F:      drivers/hwmon/lm83.c
8920
8921 LM90 HARDWARE MONITOR DRIVER
8922 M:      Jean Delvare <jdelvare@suse.com>
8923 L:      linux-hwmon@vger.kernel.org
8924 S:      Maintained
8925 F:      Documentation/hwmon/lm90
8926 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8927 F:      drivers/hwmon/lm90.c
8928 F:      include/dt-bindings/thermal/lm90.h
8929
8930 LM95234 HARDWARE MONITOR DRIVER
8931 M:      Guenter Roeck <linux@roeck-us.net>
8932 L:      linux-hwmon@vger.kernel.org
8933 S:      Maintained
8934 F:      Documentation/hwmon/lm95234
8935 F:      drivers/hwmon/lm95234.c
8936
8937 LME2510 MEDIA DRIVER
8938 M:      Malcolm Priestley <tvboxspy@gmail.com>
8939 L:      linux-media@vger.kernel.org
8940 W:      https://linuxtv.org
8941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8942 S:      Maintained
8943 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8944
8945 LOADPIN SECURITY MODULE
8946 M:      Kees Cook <keescook@chromium.org>
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8948 S:      Supported
8949 F:      security/loadpin/
8950 F:      Documentation/admin-guide/LSM/LoadPin.rst
8951
8952 LOCKING PRIMITIVES
8953 M:      Peter Zijlstra <peterz@infradead.org>
8954 M:      Ingo Molnar <mingo@redhat.com>
8955 M:      Will Deacon <will.deacon@arm.com>
8956 L:      linux-kernel@vger.kernel.org
8957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8958 S:      Maintained
8959 F:      Documentation/locking/
8960 F:      include/linux/lockdep.h
8961 F:      include/linux/spinlock*.h
8962 F:      arch/*/include/asm/spinlock*.h
8963 F:      include/linux/rwlock*.h
8964 F:      include/linux/mutex*.h
8965 F:      include/linux/rwsem*.h
8966 F:      arch/*/include/asm/rwsem.h
8967 F:      include/linux/seqlock.h
8968 F:      lib/locking*.[ch]
8969 F:      kernel/locking/
8970 X:      kernel/locking/locktorture.c
8971
8972 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8973 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8974 L:      linux-ntfs-dev@lists.sourceforge.net
8975 W:      http://www.linux-ntfs.org/content/view/19/37/
8976 S:      Maintained
8977 F:      Documentation/ldm.txt
8978 F:      block/partitions/ldm.*
8979
8980 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8981 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8982 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8983 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8984 L:      MPT-FusionLinux.pdl@broadcom.com
8985 L:      linux-scsi@vger.kernel.org
8986 W:      http://www.avagotech.com/support/
8987 S:      Supported
8988 F:      drivers/message/fusion/
8989 F:      drivers/scsi/mpt3sas/
8990
8991 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8992 M:      Matthew Wilcox <willy@infradead.org>
8993 L:      linux-scsi@vger.kernel.org
8994 S:      Maintained
8995 F:      drivers/scsi/sym53c8xx_2/
8996
8997 LTC1660 DAC DRIVER
8998 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8999 L:      linux-iio@vger.kernel.org
9000 S:      Maintained
9001 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9002 F:      drivers/iio/dac/ltc1660.c
9003
9004 LTC4261 HARDWARE MONITOR DRIVER
9005 M:      Guenter Roeck <linux@roeck-us.net>
9006 L:      linux-hwmon@vger.kernel.org
9007 S:      Maintained
9008 F:      Documentation/hwmon/ltc4261
9009 F:      drivers/hwmon/ltc4261.c
9010
9011 LTC4306 I2C MULTIPLEXER DRIVER
9012 M:      Michael Hennerich <michael.hennerich@analog.com>
9013 W:      http://ez.analog.com/community/linux-device-drivers
9014 L:      linux-i2c@vger.kernel.org
9015 S:      Supported
9016 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9017 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9018
9019 LTP (Linux Test Project)
9020 M:      Mike Frysinger <vapier@gentoo.org>
9021 M:      Cyril Hrubis <chrubis@suse.cz>
9022 M:      Wanlong Gao <wanlong.gao@gmail.com>
9023 M:      Jan Stancek <jstancek@redhat.com>
9024 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9025 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9026 L:      ltp@lists.linux.it (subscribers-only)
9027 W:      http://linux-test-project.github.io/
9028 T:      git git://github.com/linux-test-project/ltp.git
9029 S:      Maintained
9030
9031 M68K ARCHITECTURE
9032 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9033 L:      linux-m68k@lists.linux-m68k.org
9034 W:      http://www.linux-m68k.org/
9035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9036 S:      Maintained
9037 F:      arch/m68k/
9038 F:      drivers/zorro/
9039
9040 M68K ON APPLE MACINTOSH
9041 M:      Joshua Thompson <funaho@jurai.org>
9042 W:      http://www.mac.linux-m68k.org/
9043 L:      linux-m68k@lists.linux-m68k.org
9044 S:      Maintained
9045 F:      arch/m68k/mac/
9046
9047 M68K ON HP9000/300
9048 M:      Philip Blundell <philb@gnu.org>
9049 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9050 S:      Maintained
9051 F:      arch/m68k/hp300/
9052
9053 M88DS3103 MEDIA DRIVER
9054 M:      Antti Palosaari <crope@iki.fi>
9055 L:      linux-media@vger.kernel.org
9056 W:      https://linuxtv.org
9057 W:      http://palosaari.fi/linux/
9058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9059 T:      git git://linuxtv.org/anttip/media_tree.git
9060 S:      Maintained
9061 F:      drivers/media/dvb-frontends/m88ds3103*
9062
9063 M88RS2000 MEDIA DRIVER
9064 M:      Malcolm Priestley <tvboxspy@gmail.com>
9065 L:      linux-media@vger.kernel.org
9066 W:      https://linuxtv.org
9067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9068 S:      Maintained
9069 F:      drivers/media/dvb-frontends/m88rs2000*
9070
9071 MA901 MASTERKIT USB FM RADIO DRIVER
9072 M:      Alexey Klimov <klimov.linux@gmail.com>
9073 L:      linux-media@vger.kernel.org
9074 T:      git git://linuxtv.org/media_tree.git
9075 S:      Maintained
9076 F:      drivers/media/radio/radio-ma901.c
9077
9078 MAC80211
9079 M:      Johannes Berg <johannes@sipsolutions.net>
9080 L:      linux-wireless@vger.kernel.org
9081 W:      http://wireless.kernel.org/
9082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9084 S:      Maintained
9085 F:      Documentation/networking/mac80211-injection.txt
9086 F:      include/net/mac80211.h
9087 F:      net/mac80211/
9088 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9089 F:      Documentation/networking/mac80211_hwsim/README
9090
9091 MAILBOX API
9092 M:      Jassi Brar <jassisinghbrar@gmail.com>
9093 L:      linux-kernel@vger.kernel.org
9094 S:      Maintained
9095 F:      drivers/mailbox/
9096 F:      include/linux/mailbox_client.h
9097 F:      include/linux/mailbox_controller.h
9098
9099 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9100 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9101 W:      http://www.kernel.org/doc/man-pages
9102 L:      linux-man@vger.kernel.org
9103 S:      Maintained
9104
9105 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9106 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9107 L:      linux-mips@vger.kernel.org
9108 S:      Maintained
9109 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9110
9111 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9112 M:      Andrew Lunn <andrew@lunn.ch>
9113 M:      Vivien Didelot <vivien.didelot@gmail.com>
9114 L:      netdev@vger.kernel.org
9115 S:      Maintained
9116 F:      drivers/net/dsa/mv88e6xxx/
9117 F:      include/linux/platform_data/mv88e6xxx.h
9118 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9119
9120 MARVELL ARMADA DRM SUPPORT
9121 M:      Russell King <linux@armlinux.org.uk>
9122 S:      Maintained
9123 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9124 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9125 F:      drivers/gpu/drm/armada/
9126 F:      include/uapi/drm/armada_drm.h
9127 F:      Documentation/devicetree/bindings/display/armada/
9128
9129 MARVELL CRYPTO DRIVER
9130 M:      Boris Brezillon <bbrezillon@kernel.org>
9131 M:      Arnaud Ebalard <arno@natisbad.org>
9132 F:      drivers/crypto/marvell/
9133 S:      Maintained
9134 L:      linux-crypto@vger.kernel.org
9135
9136 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9137 M:      Mirko Lindner <mlindner@marvell.com>
9138 M:      Stephen Hemminger <stephen@networkplumber.org>
9139 L:      netdev@vger.kernel.org
9140 S:      Maintained
9141 F:      drivers/net/ethernet/marvell/sk*
9142
9143 MARVELL LIBERTAS WIRELESS DRIVER
9144 L:      libertas-dev@lists.infradead.org
9145 S:      Orphan
9146 F:      drivers/net/wireless/marvell/libertas/
9147
9148 MARVELL MACCHIATOBIN SUPPORT
9149 M:      Russell King <linux@armlinux.org.uk>
9150 L:      linux-arm-kernel@lists.infradead.org
9151 S:      Maintained
9152 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9153
9154 MARVELL MV643XX ETHERNET DRIVER
9155 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9156 L:      netdev@vger.kernel.org
9157 S:      Maintained
9158 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9159 F:      include/linux/mv643xx.h
9160
9161 MARVELL MV88X3310 PHY DRIVER
9162 M:      Russell King <linux@armlinux.org.uk>
9163 L:      netdev@vger.kernel.org
9164 S:      Maintained
9165 F:      drivers/net/phy/marvell10g.c
9166
9167 MARVELL MVEBU THERMAL DRIVER
9168 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9169 S:      Maintained
9170 F:      drivers/thermal/armada_thermal.c
9171
9172 MARVELL MVNETA ETHERNET DRIVER
9173 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9174 L:      netdev@vger.kernel.org
9175 S:      Maintained
9176 F:      drivers/net/ethernet/marvell/mvneta.*
9177
9178 MARVELL MWIFIEX WIRELESS DRIVER
9179 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9180 M:      Nishant Sarmukadam <nishants@marvell.com>
9181 M:      Ganapathi Bhat <gbhat@marvell.com>
9182 M:      Xinming Hu <huxinming820@gmail.com>
9183 L:      linux-wireless@vger.kernel.org
9184 S:      Maintained
9185 F:      drivers/net/wireless/marvell/mwifiex/
9186
9187 MARVELL MWL8K WIRELESS DRIVER
9188 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9189 L:      linux-wireless@vger.kernel.org
9190 S:      Odd Fixes
9191 F:      drivers/net/wireless/marvell/mwl8k.c
9192
9193 MARVELL NAND CONTROLLER DRIVER
9194 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9195 L:      linux-mtd@lists.infradead.org
9196 S:      Maintained
9197 F:      drivers/mtd/nand/raw/marvell_nand.c
9198 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9199
9200 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9201 M:      Nicolas Pitre <nico@fluxnic.net>
9202 S:      Odd Fixes
9203 F:      drivers/mmc/host/mvsdio.*
9204
9205 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9206 M:      Hu Ziji <huziji@marvell.com>
9207 L:      linux-mmc@vger.kernel.org
9208 S:      Supported
9209 F:      drivers/mmc/host/sdhci-xenon*
9210 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9211
9212 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9213 M:      Sunil Goutham <sgoutham@marvell.com>
9214 M:      Linu Cherian <lcherian@marvell.com>
9215 M:      Geetha sowjanya <gakula@marvell.com>
9216 M:      Jerin Jacob <jerinj@marvell.com>
9217 L:      netdev@vger.kernel.org
9218 S:      Supported
9219 F:      drivers/net/ethernet/marvell/octeontx2/af/
9220
9221 MATROX FRAMEBUFFER DRIVER
9222 L:      linux-fbdev@vger.kernel.org
9223 S:      Orphan
9224 F:      drivers/video/fbdev/matrox/matroxfb_*
9225 F:      include/uapi/linux/matroxfb.h
9226
9227 MAX16065 HARDWARE MONITOR DRIVER
9228 M:      Guenter Roeck <linux@roeck-us.net>
9229 L:      linux-hwmon@vger.kernel.org
9230 S:      Maintained
9231 F:      Documentation/hwmon/max16065
9232 F:      drivers/hwmon/max16065.c
9233
9234 MAX2175 SDR TUNER DRIVER
9235 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9236 L:      linux-media@vger.kernel.org
9237 T:      git git://linuxtv.org/media_tree.git
9238 S:      Maintained
9239 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9240 F:      Documentation/media/v4l-drivers/max2175.rst
9241 F:      drivers/media/i2c/max2175*
9242 F:      include/uapi/linux/max2175.h
9243
9244 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9245 L:      linux-hwmon@vger.kernel.org
9246 S:      Orphan
9247 F:      Documentation/hwmon/max6650
9248 F:      drivers/hwmon/max6650.c
9249
9250 MAX6697 HARDWARE MONITOR DRIVER
9251 M:      Guenter Roeck <linux@roeck-us.net>
9252 L:      linux-hwmon@vger.kernel.org
9253 S:      Maintained
9254 F:      Documentation/hwmon/max6697
9255 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9256 F:      drivers/hwmon/max6697.c
9257 F:      include/linux/platform_data/max6697.h
9258
9259 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9260 M:      Peter Rosin <peda@axentia.se>
9261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9262 S:      Maintained
9263 F:      Documentation/devicetree/bindings/sound/max9860.txt
9264 F:      sound/soc/codecs/max9860.*
9265
9266 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9267 M:      Javier Martinez Canillas <javier@dowhile0.org>
9268 L:      linux-kernel@vger.kernel.org
9269 S:      Supported
9270 F:      drivers/regulator/max77802-regulator.c
9271 F:      Documentation/devicetree/bindings/*/*max77802.txt
9272 F:      include/dt-bindings/*/*max77802.h
9273
9274 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9275 M:      Krzysztof Kozlowski <krzk@kernel.org>
9276 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9277 L:      linux-pm@vger.kernel.org
9278 S:      Supported
9279 F:      drivers/power/supply/max14577_charger.c
9280 F:      drivers/power/supply/max77693_charger.c
9281
9282 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9283 M:      Chanwoo Choi <cw00.choi@samsung.com>
9284 M:      Krzysztof Kozlowski <krzk@kernel.org>
9285 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9286 L:      linux-kernel@vger.kernel.org
9287 S:      Supported
9288 F:      drivers/*/max14577*.c
9289 F:      drivers/*/max77686*.c
9290 F:      drivers/*/max77693*.c
9291 F:      drivers/extcon/extcon-max14577.c
9292 F:      drivers/extcon/extcon-max77693.c
9293 F:      drivers/rtc/rtc-max77686.c
9294 F:      drivers/clk/clk-max77686.c
9295 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9296 F:      Documentation/devicetree/bindings/*/max77686.txt
9297 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9298 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9299 F:      include/linux/mfd/max14577*.h
9300 F:      include/linux/mfd/max77686*.h
9301 F:      include/linux/mfd/max77693*.h
9302
9303 MAXIRADIO FM RADIO RECEIVER DRIVER
9304 M:      Hans Verkuil <hverkuil@xs4all.nl>
9305 L:      linux-media@vger.kernel.org
9306 T:      git git://linuxtv.org/media_tree.git
9307 W:      https://linuxtv.org
9308 S:      Maintained
9309 F:      drivers/media/radio/radio-maxiradio*
9310
9311 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9312 M:      Peter Rosin <peda@axentia.se>
9313 L:      linux-iio@vger.kernel.org
9314 S:      Maintained
9315 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9316 F:      drivers/iio/potentiometer/mcp4018.c
9317 F:      drivers/iio/potentiometer/mcp4531.c
9318
9319 MCR20A IEEE-802.15.4 RADIO DRIVER
9320 M:      Xue Liu <liuxuenetmail@gmail.com>
9321 L:      linux-wpan@vger.kernel.org
9322 W:      https://github.com/xueliu/mcr20a-linux
9323 S:      Maintained
9324 F:      drivers/net/ieee802154/mcr20a.c
9325 F:      drivers/net/ieee802154/mcr20a.h
9326 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9327
9328 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9329 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9330 L:      linux-iio@vger.kernel.org
9331 S:      Maintained
9332 F:      drivers/iio/dac/cio-dac.c
9333
9334 MEDIA DRIVERS FOR ASCOT2E
9335 M:      Sergey Kozlov <serjk@netup.ru>
9336 M:      Abylay Ospan <aospan@netup.ru>
9337 L:      linux-media@vger.kernel.org
9338 W:      https://linuxtv.org
9339 W:      http://netup.tv/
9340 T:      git git://linuxtv.org/media_tree.git
9341 S:      Supported
9342 F:      drivers/media/dvb-frontends/ascot2e*
9343
9344 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9345 M:      Jasmin Jessich <jasmin@anw.at>
9346 L:      linux-media@vger.kernel.org
9347 W:      https://linuxtv.org
9348 T:      git git://linuxtv.org/media_tree.git
9349 S:      Maintained
9350 F:      drivers/media/dvb-frontends/cxd2099*
9351
9352 MEDIA DRIVERS FOR CXD2841ER
9353 M:      Sergey Kozlov <serjk@netup.ru>
9354 M:      Abylay Ospan <aospan@netup.ru>
9355 L:      linux-media@vger.kernel.org
9356 W:      https://linuxtv.org
9357 W:      http://netup.tv/
9358 T:      git git://linuxtv.org/media_tree.git
9359 S:      Supported
9360 F:      drivers/media/dvb-frontends/cxd2841er*
9361
9362 MEDIA DRIVERS FOR CXD2880
9363 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9364 L:      linux-media@vger.kernel.org
9365 W:      http://linuxtv.org/
9366 T:      git git://linuxtv.org/media_tree.git
9367 S:      Supported
9368 F:      drivers/media/dvb-frontends/cxd2880/*
9369 F:      drivers/media/spi/cxd2880*
9370
9371 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9372 L:      linux-media@vger.kernel.org
9373 W:      https://linuxtv.org
9374 T:      git git://linuxtv.org/media_tree.git
9375 S:      Orphan
9376 F:      drivers/media/pci/ddbridge/*
9377
9378 MEDIA DRIVERS FOR FREESCALE IMX
9379 M:      Steve Longerbeam <slongerbeam@gmail.com>
9380 M:      Philipp Zabel <p.zabel@pengutronix.de>
9381 L:      linux-media@vger.kernel.org
9382 T:      git git://linuxtv.org/media_tree.git
9383 S:      Maintained
9384 F:      Documentation/devicetree/bindings/media/imx.txt
9385 F:      Documentation/media/v4l-drivers/imx.rst
9386 F:      drivers/staging/media/imx/
9387 F:      include/linux/imx-media.h
9388 F:      include/media/imx.h
9389
9390 MEDIA DRIVER FOR FREESCALE IMX PXP
9391 M:      Philipp Zabel <p.zabel@pengutronix.de>
9392 L:      linux-media@vger.kernel.org
9393 T:      git git://linuxtv.org/media_tree.git
9394 S:      Maintained
9395 F:      drivers/media/platform/imx-pxp.[ch]
9396
9397 MEDIA DRIVERS FOR HELENE
9398 M:      Abylay Ospan <aospan@netup.ru>
9399 L:      linux-media@vger.kernel.org
9400 W:      https://linuxtv.org
9401 W:      http://netup.tv/
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Supported
9404 F:      drivers/media/dvb-frontends/helene*
9405
9406 MEDIA DRIVERS FOR HORUS3A
9407 M:      Sergey Kozlov <serjk@netup.ru>
9408 M:      Abylay Ospan <aospan@netup.ru>
9409 L:      linux-media@vger.kernel.org
9410 W:      https://linuxtv.org
9411 W:      http://netup.tv/
9412 T:      git git://linuxtv.org/media_tree.git
9413 S:      Supported
9414 F:      drivers/media/dvb-frontends/horus3a*
9415
9416 MEDIA DRIVERS FOR LNBH25
9417 M:      Sergey Kozlov <serjk@netup.ru>
9418 M:      Abylay Ospan <aospan@netup.ru>
9419 L:      linux-media@vger.kernel.org
9420 W:      https://linuxtv.org
9421 W:      http://netup.tv/
9422 T:      git git://linuxtv.org/media_tree.git
9423 S:      Supported
9424 F:      drivers/media/dvb-frontends/lnbh25*
9425
9426 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9427 L:      linux-media@vger.kernel.org
9428 W:      https://linuxtv.org
9429 T:      git git://linuxtv.org/media_tree.git
9430 S:      Orphan
9431 F:      drivers/media/dvb-frontends/mxl5xx*
9432
9433 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9434 M:      Sergey Kozlov <serjk@netup.ru>
9435 M:      Abylay Ospan <aospan@netup.ru>
9436 L:      linux-media@vger.kernel.org
9437 W:      https://linuxtv.org
9438 W:      http://netup.tv/
9439 T:      git git://linuxtv.org/media_tree.git
9440 S:      Supported
9441 F:      drivers/media/pci/netup_unidvb/*
9442
9443 MEDIA DRIVERS FOR RENESAS - CEU
9444 M:      Jacopo Mondi <jacopo@jmondi.org>
9445 L:      linux-media@vger.kernel.org
9446 L:      linux-renesas-soc@vger.kernel.org
9447 T:      git git://linuxtv.org/media_tree.git
9448 S:      Supported
9449 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9450 F:      drivers/media/platform/renesas-ceu.c
9451 F:      include/media/drv-intf/renesas-ceu.h
9452
9453 MEDIA DRIVERS FOR RENESAS - DRIF
9454 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9455 L:      linux-media@vger.kernel.org
9456 L:      linux-renesas-soc@vger.kernel.org
9457 T:      git git://linuxtv.org/media_tree.git
9458 S:      Supported
9459 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9460 F:      drivers/media/platform/rcar_drif.c
9461
9462 MEDIA DRIVERS FOR RENESAS - FCP
9463 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9464 L:      linux-media@vger.kernel.org
9465 L:      linux-renesas-soc@vger.kernel.org
9466 T:      git git://linuxtv.org/media_tree.git
9467 S:      Supported
9468 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9469 F:      drivers/media/platform/rcar-fcp.c
9470 F:      include/media/rcar-fcp.h
9471
9472 MEDIA DRIVERS FOR RENESAS - FDP1
9473 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9474 L:      linux-media@vger.kernel.org
9475 L:      linux-renesas-soc@vger.kernel.org
9476 T:      git git://linuxtv.org/media_tree.git
9477 S:      Supported
9478 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9479 F:      drivers/media/platform/rcar_fdp1.c
9480
9481 MEDIA DRIVERS FOR RENESAS - VIN
9482 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9483 L:      linux-media@vger.kernel.org
9484 L:      linux-renesas-soc@vger.kernel.org
9485 T:      git git://linuxtv.org/media_tree.git
9486 S:      Supported
9487 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9488 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9489 F:      drivers/media/platform/rcar-vin/
9490
9491 MEDIA DRIVERS FOR RENESAS - VSP1
9492 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9493 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9494 L:      linux-media@vger.kernel.org
9495 L:      linux-renesas-soc@vger.kernel.org
9496 T:      git git://linuxtv.org/media_tree.git
9497 S:      Supported
9498 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9499 F:      drivers/media/platform/vsp1/
9500
9501 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9502 L:      linux-media@vger.kernel.org
9503 W:      https://linuxtv.org
9504 T:      git git://linuxtv.org/media_tree.git
9505 S:      Orphan
9506 F:      drivers/media/dvb-frontends/stv0910*
9507
9508 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9509 L:      linux-media@vger.kernel.org
9510 W:      https://linuxtv.org
9511 T:      git git://linuxtv.org/media_tree.git
9512 S:      Orphan
9513 F:      drivers/media/dvb-frontends/stv6111*
9514
9515 MEDIA DRIVERS FOR STM32 - DCMI
9516 M:      Hugues Fruchet <hugues.fruchet@st.com>
9517 L:      linux-media@vger.kernel.org
9518 T:      git git://linuxtv.org/media_tree.git
9519 S:      Supported
9520 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9521 F:      drivers/media/platform/stm32/stm32-dcmi.c
9522
9523 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9524 M:      Dmitry Osipenko <digetx@gmail.com>
9525 L:      linux-media@vger.kernel.org
9526 L:      linux-tegra@vger.kernel.org
9527 T:      git git://linuxtv.org/media_tree.git
9528 S:      Maintained
9529 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9530 F:      drivers/staging/media/tegra-vde/
9531
9532 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9533 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9534 P:      LinuxTV.org Project
9535 L:      linux-media@vger.kernel.org
9536 W:      https://linuxtv.org
9537 Q:      http://patchwork.kernel.org/project/linux-media/list/
9538 T:      git git://linuxtv.org/media_tree.git
9539 S:      Maintained
9540 F:      Documentation/devicetree/bindings/media/
9541 F:      Documentation/media/
9542 F:      drivers/media/
9543 F:      drivers/staging/media/
9544 F:      include/linux/platform_data/media/
9545 F:      include/media/
9546 F:      include/uapi/linux/dvb/
9547 F:      include/uapi/linux/videodev2.h
9548 F:      include/uapi/linux/media.h
9549 F:      include/uapi/linux/v4l2-*
9550 F:      include/uapi/linux/meye.h
9551 F:      include/uapi/linux/ivtv*
9552 F:      include/uapi/linux/uvcvideo.h
9553
9554 MEDIATEK BLUETOOTH DRIVER
9555 M:      Sean Wang <sean.wang@mediatek.com>
9556 L:      linux-bluetooth@vger.kernel.org
9557 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9558 S:      Maintained
9559 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9560 F:      drivers/bluetooth/btmtkuart.c
9561
9562 MEDIATEK CIR DRIVER
9563 M:      Sean Wang <sean.wang@mediatek.com>
9564 S:      Maintained
9565 F:      drivers/media/rc/mtk-cir.c
9566
9567 MEDIATEK DMA DRIVER
9568 M:      Sean Wang <sean.wang@mediatek.com>
9569 L:      dmaengine@vger.kernel.org
9570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9572 S:      Maintained
9573 F:      Documentation/devicetree/bindings/dma/mtk-*
9574 F:      drivers/dma/mediatek/
9575
9576 MEDIATEK PMIC LED DRIVER
9577 M:      Sean Wang <sean.wang@mediatek.com>
9578 S:      Maintained
9579 F:      drivers/leds/leds-mt6323.c
9580 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9581
9582 MEDIATEK ETHERNET DRIVER
9583 M:      Felix Fietkau <nbd@openwrt.org>
9584 M:      John Crispin <john@phrozen.org>
9585 M:      Sean Wang <sean.wang@mediatek.com>
9586 M:      Nelson Chang <nelson.chang@mediatek.com>
9587 L:      netdev@vger.kernel.org
9588 S:      Maintained
9589 F:      drivers/net/ethernet/mediatek/
9590
9591 MEDIATEK SWITCH DRIVER
9592 M:      Sean Wang <sean.wang@mediatek.com>
9593 L:      netdev@vger.kernel.org
9594 S:      Maintained
9595 F:      drivers/net/dsa/mt7530.*
9596 F:      net/dsa/tag_mtk.c
9597
9598 MEDIATEK JPEG DRIVER
9599 M:      Rick Chang <rick.chang@mediatek.com>
9600 M:      Bin Liu <bin.liu@mediatek.com>
9601 S:      Supported
9602 F:      drivers/media/platform/mtk-jpeg/
9603 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9604
9605 MEDIATEK MDP DRIVER
9606 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9607 M:      Houlong Wei <houlong.wei@mediatek.com>
9608 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9609 S:      Supported
9610 F:      drivers/media/platform/mtk-mdp/
9611 F:      drivers/media/platform/mtk-vpu/
9612 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9613
9614 MEDIATEK MEDIA DRIVER
9615 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9616 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9617 S:      Supported
9618 F:      drivers/media/platform/mtk-vcodec/
9619 F:      drivers/media/platform/mtk-vpu/
9620 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9621 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9622
9623 MEDIATEK MT76 WIRELESS LAN DRIVER
9624 M:      Felix Fietkau <nbd@nbd.name>
9625 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9626 L:      linux-wireless@vger.kernel.org
9627 S:      Maintained
9628 F:      drivers/net/wireless/mediatek/mt76/
9629
9630 MEDIATEK MT7601U WIRELESS LAN DRIVER
9631 M:      Jakub Kicinski <kubakici@wp.pl>
9632 L:      linux-wireless@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/net/wireless/mediatek/mt7601u/
9635
9636 MEDIATEK NAND CONTROLLER DRIVER
9637 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9638 L:      linux-mtd@lists.infradead.org
9639 S:      Maintained
9640 F:      drivers/mtd/nand/raw/mtk_*
9641 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9642
9643 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9644 M:      Sean Wang <sean.wang@mediatek.com>
9645 S:      Maintained
9646 F:      drivers/char/hw_random/mtk-rng.c
9647
9648 MEDIATEK USB3 DRD IP DRIVER
9649 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9650 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9653 S:      Maintained
9654 F:      drivers/usb/mtu3/
9655
9656 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9657 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9658 M:      Martin Donnelly <martin.donnelly@ge.com>
9659 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9660 S:      Maintained
9661 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9662 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9663
9664 MEGARAID SCSI/SAS DRIVERS
9665 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9666 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9667 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9668 L:      megaraidlinux.pdl@broadcom.com
9669 L:      linux-scsi@vger.kernel.org
9670 W:      http://www.avagotech.com/support/
9671 S:      Maintained
9672 F:      Documentation/scsi/megaraid.txt
9673 F:      drivers/scsi/megaraid.*
9674 F:      drivers/scsi/megaraid/
9675
9676 MELEXIS MLX90614 DRIVER
9677 M:      Crt Mori <cmo@melexis.com>
9678 L:      linux-iio@vger.kernel.org
9679 W:      http://www.melexis.com
9680 S:      Supported
9681 F:      drivers/iio/temperature/mlx90614.c
9682
9683 MELEXIS MLX90632 DRIVER
9684 M:      Crt Mori <cmo@melexis.com>
9685 L:      linux-iio@vger.kernel.org
9686 W:      http://www.melexis.com
9687 S:      Supported
9688 F:      drivers/iio/temperature/mlx90632.c
9689
9690 MELFAS MIP4 TOUCHSCREEN DRIVER
9691 M:      Sangwon Jee <jeesw@melfas.com>
9692 W:      http://www.melfas.com
9693 S:      Supported
9694 F:      drivers/input/touchscreen/melfas_mip4.c
9695 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9696
9697 MELLANOX ETHERNET DRIVER (mlx4_en)
9698 M:      Tariq Toukan <tariqt@mellanox.com>
9699 L:      netdev@vger.kernel.org
9700 S:      Supported
9701 W:      http://www.mellanox.com
9702 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9703 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9704
9705 MELLANOX ETHERNET DRIVER (mlx5e)
9706 M:      Saeed Mahameed <saeedm@mellanox.com>
9707 L:      netdev@vger.kernel.org
9708 S:      Supported
9709 W:      http://www.mellanox.com
9710 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9711 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9712
9713 MELLANOX ETHERNET INNOVA DRIVERS
9714 R:      Boris Pismenny <borisp@mellanox.com>
9715 L:      netdev@vger.kernel.org
9716 S:      Supported
9717 W:      http://www.mellanox.com
9718 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9719 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9720 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9721 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9722 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9723
9724 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9725 R:      Boris Pismenny <borisp@mellanox.com>
9726 L:      netdev@vger.kernel.org
9727 S:      Supported
9728 W:      http://www.mellanox.com
9729 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9730 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9731 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9732
9733 MELLANOX ETHERNET SWITCH DRIVERS
9734 M:      Jiri Pirko <jiri@mellanox.com>
9735 M:      Ido Schimmel <idosch@mellanox.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Supported
9738 W:      http://www.mellanox.com
9739 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9740 F:      drivers/net/ethernet/mellanox/mlxsw/
9741 F:      tools/testing/selftests/drivers/net/mlxsw/
9742
9743 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9744 M:      mlxsw@mellanox.com
9745 L:      netdev@vger.kernel.org
9746 S:      Supported
9747 W:      http://www.mellanox.com
9748 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9749 F:      drivers/net/ethernet/mellanox/mlxfw/
9750
9751 MELLANOX HARDWARE PLATFORM SUPPORT
9752 M:      Andy Shevchenko <andy@infradead.org>
9753 M:      Darren Hart <dvhart@infradead.org>
9754 M:      Vadim Pasternak <vadimp@mellanox.com>
9755 L:      platform-driver-x86@vger.kernel.org
9756 S:      Supported
9757 F:      drivers/platform/mellanox/
9758
9759 MELLANOX MLX4 core VPI driver
9760 M:      Tariq Toukan <tariqt@mellanox.com>
9761 L:      netdev@vger.kernel.org
9762 L:      linux-rdma@vger.kernel.org
9763 W:      http://www.mellanox.com
9764 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9765 S:      Supported
9766 F:      drivers/net/ethernet/mellanox/mlx4/
9767 F:      include/linux/mlx4/
9768
9769 MELLANOX MLX4 IB driver
9770 M:      Yishai Hadas <yishaih@mellanox.com>
9771 L:      linux-rdma@vger.kernel.org
9772 W:      http://www.mellanox.com
9773 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9774 S:      Supported
9775 F:      drivers/infiniband/hw/mlx4/
9776 F:      include/linux/mlx4/
9777 F:      include/uapi/rdma/mlx4-abi.h
9778
9779 MELLANOX MLX5 core VPI driver
9780 M:      Saeed Mahameed <saeedm@mellanox.com>
9781 M:      Leon Romanovsky <leonro@mellanox.com>
9782 L:      netdev@vger.kernel.org
9783 L:      linux-rdma@vger.kernel.org
9784 W:      http://www.mellanox.com
9785 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9786 S:      Supported
9787 F:      drivers/net/ethernet/mellanox/mlx5/core/
9788 F:      include/linux/mlx5/
9789
9790 MELLANOX MLX5 IB driver
9791 M:      Leon Romanovsky <leonro@mellanox.com>
9792 L:      linux-rdma@vger.kernel.org
9793 W:      http://www.mellanox.com
9794 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9795 S:      Supported
9796 F:      drivers/infiniband/hw/mlx5/
9797 F:      include/linux/mlx5/
9798 F:      include/uapi/rdma/mlx5-abi.h
9799
9800 MELLANOX MLXCPLD I2C AND MUX DRIVER
9801 M:      Vadim Pasternak <vadimp@mellanox.com>
9802 M:      Michael Shych <michaelsh@mellanox.com>
9803 L:      linux-i2c@vger.kernel.org
9804 S:      Supported
9805 F:      drivers/i2c/busses/i2c-mlxcpld.c
9806 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9807 F:      Documentation/i2c/busses/i2c-mlxcpld
9808
9809 MELLANOX MLXCPLD LED DRIVER
9810 M:      Vadim Pasternak <vadimp@mellanox.com>
9811 L:      linux-leds@vger.kernel.org
9812 S:      Supported
9813 F:      drivers/leds/leds-mlxcpld.c
9814 F:      drivers/leds/leds-mlxreg.c
9815 F:      Documentation/leds/leds-mlxcpld.txt
9816
9817 MELLANOX PLATFORM DRIVER
9818 M:      Vadim Pasternak <vadimp@mellanox.com>
9819 L:      platform-driver-x86@vger.kernel.org
9820 S:      Supported
9821 F:      drivers/platform/x86/mlx-platform.c
9822
9823 MEMBARRIER SUPPORT
9824 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9825 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9826 L:      linux-kernel@vger.kernel.org
9827 S:      Supported
9828 F:      kernel/sched/membarrier.c
9829 F:      include/uapi/linux/membarrier.h
9830 F:      arch/powerpc/include/asm/membarrier.h
9831
9832 MEMORY MANAGEMENT
9833 L:      linux-mm@kvack.org
9834 W:      http://www.linux-mm.org
9835 S:      Maintained
9836 F:      include/linux/mm.h
9837 F:      include/linux/gfp.h
9838 F:      include/linux/mmzone.h
9839 F:      include/linux/memory_hotplug.h
9840 F:      include/linux/vmalloc.h
9841 F:      mm/
9842
9843 MEMORY TECHNOLOGY DEVICES (MTD)
9844 M:      David Woodhouse <dwmw2@infradead.org>
9845 M:      Brian Norris <computersforpeace@gmail.com>
9846 M:      Boris Brezillon <bbrezillon@kernel.org>
9847 M:      Marek Vasut <marek.vasut@gmail.com>
9848 M:      Richard Weinberger <richard@nod.at>
9849 L:      linux-mtd@lists.infradead.org
9850 W:      http://www.linux-mtd.infradead.org/
9851 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9852 T:      git git://git.infradead.org/linux-mtd.git master
9853 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9854 S:      Maintained
9855 F:      Documentation/devicetree/bindings/mtd/
9856 F:      drivers/mtd/
9857 F:      include/linux/mtd/
9858 F:      include/uapi/mtd/
9859
9860 MEN A21 WATCHDOG DRIVER
9861 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9862 L:      linux-watchdog@vger.kernel.org
9863 S:      Maintained
9864 F:      drivers/watchdog/mena21_wdt.c
9865
9866 MEN CHAMELEON BUS (mcb)
9867 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9868 S:      Maintained
9869 F:      drivers/mcb/
9870 F:      include/linux/mcb.h
9871 F:      Documentation/men-chameleon-bus.txt
9872
9873 MEN F21BMC (Board Management Controller)
9874 M:      Andreas Werner <andreas.werner@men.de>
9875 S:      Supported
9876 F:      drivers/mfd/menf21bmc.c
9877 F:      drivers/watchdog/menf21bmc_wdt.c
9878 F:      drivers/leds/leds-menf21bmc.c
9879 F:      drivers/hwmon/menf21bmc_hwmon.c
9880 F:      Documentation/hwmon/menf21bmc
9881
9882 MEN Z069 WATCHDOG DRIVER
9883 M:      Johannes Thumshirn <jth@kernel.org>
9884 L:      linux-watchdog@vger.kernel.org
9885 S:      Maintained
9886 F:      drivers/watchdog/menz69_wdt.c
9887
9888 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9889 M:      Neil Armstrong <narmstrong@baylibre.com>
9890 L:      linux-media@lists.freedesktop.org
9891 L:      linux-amlogic@lists.infradead.org
9892 W:      http://linux-meson.com/
9893 S:      Supported
9894 F:      drivers/media/platform/meson/ao-cec.c
9895 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9896 T:      git git://linuxtv.org/media_tree.git
9897
9898 MICROBLAZE ARCHITECTURE
9899 M:      Michal Simek <monstr@monstr.eu>
9900 W:      http://www.monstr.eu/fdt/
9901 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9902 S:      Supported
9903 F:      arch/microblaze/
9904
9905 MICROCHIP AT91 SERIAL DRIVER
9906 M:      Richard Genoud <richard.genoud@gmail.com>
9907 S:      Maintained
9908 F:      drivers/tty/serial/atmel_serial.c
9909 F:      drivers/tty/serial/atmel_serial.h
9910 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9911
9912 MICROCHIP AUDIO ASOC DRIVERS
9913 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9914 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9915 S:      Supported
9916 F:      sound/soc/atmel
9917
9918 MICROCHIP DMA DRIVER
9919 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L:      dmaengine@vger.kernel.org
9922 S:      Supported
9923 F:      drivers/dma/at_hdmac.c
9924 F:      drivers/dma/at_hdmac_regs.h
9925 F:      include/linux/platform_data/dma-atmel.h
9926 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9927 F:      include/dt-bindings/dma/at91.h
9928
9929 MICROCHIP ECC DRIVER
9930 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9931 L:      linux-crypto@vger.kernel.org
9932 S:      Maintained
9933 F:      drivers/crypto/atmel-ecc.*
9934
9935 MICROCHIP I2C DRIVER
9936 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9937 L:      linux-i2c@vger.kernel.org
9938 S:      Supported
9939 F:      drivers/i2c/busses/i2c-at91.c
9940
9941 MICROCHIP ISC DRIVER
9942 M:      Eugen Hristev <eugen.hristev@microchip.com>
9943 L:      linux-media@vger.kernel.org
9944 S:      Supported
9945 F:      drivers/media/platform/atmel/atmel-isc.c
9946 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9947 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9948
9949 MICROCHIP ISI DRIVER
9950 M:      Eugen Hristev <eugen.hristev@microchip.com>
9951 L:      linux-media@vger.kernel.org
9952 S:      Supported
9953 F:      drivers/media/platform/atmel/atmel-isi.c
9954 F:      drivers/media/platform/atmel/atmel-isi.h
9955
9956 MICROCHIP AT91 USART MFD DRIVER
9957 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9958 L:      linux-kernel@vger.kernel.org
9959 S:      Supported
9960 F:      drivers/mfd/at91-usart.c
9961 F:      include/dt-bindings/mfd/at91-usart.h
9962 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9963
9964 MICROCHIP AT91 USART SPI DRIVER
9965 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9966 L:      linux-spi@vger.kernel.org
9967 S:      Supported
9968 F:      drivers/spi/spi-at91-usart.c
9969 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9970
9971 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9972 M:      Woojung Huh <Woojung.Huh@microchip.com>
9973 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9974 L:      netdev@vger.kernel.org
9975 S:      Maintained
9976 F:      net/dsa/tag_ksz.c
9977 F:      drivers/net/dsa/microchip/*
9978 F:      include/linux/platform_data/microchip-ksz.h
9979 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9980
9981 MICROCHIP LAN743X ETHERNET DRIVER
9982 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9983 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9984 L:      netdev@vger.kernel.org
9985 S:      Maintained
9986 F:      drivers/net/ethernet/microchip/lan743x_*
9987
9988 MICROCHIP LCDFB DRIVER
9989 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9990 L:      linux-fbdev@vger.kernel.org
9991 S:      Maintained
9992 F:      drivers/video/fbdev/atmel_lcdfb.c
9993 F:      include/video/atmel_lcdc.h
9994
9995 MICROCHIP MMC/SD/SDIO MCI DRIVER
9996 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9997 S:      Maintained
9998 F:      drivers/mmc/host/atmel-mci.c
9999
10000 MICROCHIP MCP16502 PMIC DRIVER
10001 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003 S:      Maintained
10004 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10005 F:      drivers/regulator/mcp16502.c
10006
10007 MICROCHIP MCP3911 ADC DRIVER
10008 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10009 M:      Kent Gustavsson <kent@minoris.se>
10010 L:      linux-iio@vger.kernel.org
10011 S:      Supported
10012 F:      drivers/iio/adc/mcp3911.c
10013 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10014
10015 MICROCHIP NAND DRIVER
10016 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10017 L:      linux-mtd@lists.infradead.org
10018 S:      Supported
10019 F:      drivers/mtd/nand/raw/atmel/*
10020 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10021
10022 MICROCHIP PWM DRIVER
10023 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10025 L:      linux-pwm@vger.kernel.org
10026 S:      Supported
10027 F:      drivers/pwm/pwm-atmel.c
10028 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10029
10030 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10031 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10032 M:      Eugen Hristev <eugen.hristev@microchip.com>
10033 L:      linux-iio@vger.kernel.org
10034 S:      Supported
10035 F:      drivers/iio/adc/at91-sama5d2_adc.c
10036 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10037 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10038
10039 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10040 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10041 S:      Supported
10042 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10043
10044 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10045 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10047 L:      linux-gpio@vger.kernel.org
10048 F:      drivers/gpio/gpio-sama5d2-piobu.c
10049
10050 MICROCHIP SPI DRIVER
10051 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10052 S:      Supported
10053 F:      drivers/spi/spi-atmel.*
10054
10055 MICROCHIP SSC DRIVER
10056 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10058 S:      Supported
10059 F:      drivers/misc/atmel-ssc.c
10060 F:      include/linux/atmel-ssc.h
10061
10062 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10063 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065 S:      Supported
10066 F:      drivers/misc/atmel_tclib.c
10067 F:      drivers/clocksource/tcb_clksrc.c
10068
10069 MICROCHIP USBA UDC DRIVER
10070 M:      Cristian Birsan <cristian.birsan@microchip.com>
10071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10072 S:      Supported
10073 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10074
10075 MICROCHIP USB251XB DRIVER
10076 M:      Richard Leitner <richard.leitner@skidata.com>
10077 L:      linux-usb@vger.kernel.org
10078 S:      Maintained
10079 F:      drivers/usb/misc/usb251xb.c
10080 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10081
10082 MICROCHIP XDMA DRIVER
10083 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10084 L:      linux-arm-kernel@lists.infradead.org
10085 L:      dmaengine@vger.kernel.org
10086 S:      Supported
10087 F:      drivers/dma/at_xdmac.c
10088
10089 MICROSEMI MIPS SOCS
10090 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10091 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10092 L:      linux-mips@vger.kernel.org
10093 S:      Supported
10094 F:      arch/mips/generic/board-ocelot.c
10095 F:      arch/mips/configs/generic/board-ocelot.config
10096 F:      arch/mips/boot/dts/mscc/
10097 F:      Documentation/devicetree/bindings/mips/mscc.txt
10098
10099 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10100 M:      Don Brace <don.brace@microsemi.com>
10101 L:      esc.storagedev@microsemi.com
10102 L:      linux-scsi@vger.kernel.org
10103 S:      Supported
10104 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10105 F:      drivers/scsi/smartpqi/Kconfig
10106 F:      drivers/scsi/smartpqi/Makefile
10107 F:      include/linux/cciss*.h
10108 F:      include/uapi/linux/cciss*.h
10109 F:      Documentation/scsi/smartpqi.txt
10110
10111 MICROSEMI ETHERNET SWITCH DRIVER
10112 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10113 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10114 L:      netdev@vger.kernel.org
10115 S:      Supported
10116 F:      drivers/net/ethernet/mscc/
10117
10118 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10119 M:      Chen Yu <yu.c.chen@intel.com>
10120 L:      platform-driver-x86@vger.kernel.org
10121 S:      Supported
10122 F:      drivers/platform/x86/surfacepro3_button.c
10123
10124 MICROTEK X6 SCANNER
10125 M:      Oliver Neukum <oliver@neukum.org>
10126 S:      Maintained
10127 F:      drivers/usb/image/microtek.*
10128
10129 MIPS
10130 M:      Ralf Baechle <ralf@linux-mips.org>
10131 M:      Paul Burton <paul.burton@mips.com>
10132 M:      James Hogan <jhogan@kernel.org>
10133 L:      linux-mips@vger.kernel.org
10134 W:      http://www.linux-mips.org/
10135 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10137 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10138 S:      Supported
10139 F:      Documentation/devicetree/bindings/mips/
10140 F:      Documentation/mips/
10141 F:      arch/mips/
10142 F:      drivers/platform/mips/
10143
10144 MIPS BOSTON DEVELOPMENT BOARD
10145 M:      Paul Burton <paul.burton@mips.com>
10146 L:      linux-mips@vger.kernel.org
10147 S:      Maintained
10148 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10149 F:      arch/mips/boot/dts/img/boston.dts
10150 F:      arch/mips/configs/generic/board-boston.config
10151 F:      drivers/clk/imgtec/clk-boston.c
10152 F:      include/dt-bindings/clock/boston-clock.h
10153
10154 MIPS GENERIC PLATFORM
10155 M:      Paul Burton <paul.burton@mips.com>
10156 L:      linux-mips@vger.kernel.org
10157 S:      Supported
10158 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10159 F:      arch/mips/generic/
10160 F:      arch/mips/tools/generic-board-config.sh
10161
10162 MIPS/LOONGSON1 ARCHITECTURE
10163 M:      Keguang Zhang <keguang.zhang@gmail.com>
10164 L:      linux-mips@vger.kernel.org
10165 S:      Maintained
10166 F:      arch/mips/loongson32/
10167 F:      arch/mips/include/asm/mach-loongson32/
10168 F:      drivers/*/*loongson1*
10169 F:      drivers/*/*/*loongson1*
10170
10171 MIPS/LOONGSON2 ARCHITECTURE
10172 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10173 L:      linux-mips@vger.kernel.org
10174 S:      Maintained
10175 F:      arch/mips/loongson64/fuloong-2e/
10176 F:      arch/mips/loongson64/lemote-2f/
10177 F:      arch/mips/include/asm/mach-loongson64/
10178 F:      drivers/*/*loongson2*
10179 F:      drivers/*/*/*loongson2*
10180
10181 MIPS/LOONGSON3 ARCHITECTURE
10182 M:      Huacai Chen <chenhc@lemote.com>
10183 L:      linux-mips@vger.kernel.org
10184 S:      Maintained
10185 F:      arch/mips/loongson64/
10186 F:      arch/mips/include/asm/mach-loongson64/
10187 F:      drivers/platform/mips/cpu_hwmon.c
10188 F:      drivers/*/*loongson3*
10189 F:      drivers/*/*/*loongson3*
10190
10191 MIPS RINT INSTRUCTION EMULATION
10192 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10193 L:      linux-mips@vger.kernel.org
10194 S:      Supported
10195 F:      arch/mips/math-emu/sp_rint.c
10196 F:      arch/mips/math-emu/dp_rint.c
10197
10198 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10199 M:      Hans Verkuil <hverkuil@xs4all.nl>
10200 L:      linux-media@vger.kernel.org
10201 T:      git git://linuxtv.org/media_tree.git
10202 W:      https://linuxtv.org
10203 S:      Odd Fixes
10204 F:      drivers/media/radio/radio-miropcm20*
10205
10206 MMP SUPPORT
10207 R:      Lubomir Rintel <lkundrak@v3.sk>
10208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10209 S:      Odd Fixes
10210 F:      arch/arm/boot/dts/mmp*
10211 F:      arch/arm/mach-mmp/
10212
10213 MMU GATHER AND TLB INVALIDATION
10214 M:      Will Deacon <will.deacon@arm.com>
10215 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10216 M:      Andrew Morton <akpm@linux-foundation.org>
10217 M:      Nick Piggin <npiggin@gmail.com>
10218 M:      Peter Zijlstra <peterz@infradead.org>
10219 L:      linux-arch@vger.kernel.org
10220 L:      linux-mm@kvack.org
10221 S:      Maintained
10222 F:      arch/*/include/asm/tlb.h
10223 F:      include/asm-generic/tlb.h
10224 F:      mm/mmu_gather.c
10225
10226 MN88472 MEDIA DRIVER
10227 M:      Antti Palosaari <crope@iki.fi>
10228 L:      linux-media@vger.kernel.org
10229 W:      https://linuxtv.org
10230 W:      http://palosaari.fi/linux/
10231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10232 S:      Maintained
10233 F:      drivers/media/dvb-frontends/mn88472*
10234
10235 MN88473 MEDIA DRIVER
10236 M:      Antti Palosaari <crope@iki.fi>
10237 L:      linux-media@vger.kernel.org
10238 W:      https://linuxtv.org
10239 W:      http://palosaari.fi/linux/
10240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10241 S:      Maintained
10242 F:      drivers/media/dvb-frontends/mn88473*
10243
10244 MODULE SUPPORT
10245 M:      Jessica Yu <jeyu@kernel.org>
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10247 S:      Maintained
10248 F:      include/linux/module.h
10249 F:      kernel/module.c
10250
10251 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10252 W:      http://popies.net/meye/
10253 S:      Orphan
10254 F:      Documentation/media/v4l-drivers/meye*
10255 F:      drivers/media/pci/meye/
10256 F:      include/uapi/linux/meye.h
10257
10258 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10259 M:      Jiri Slaby <jirislaby@gmail.com>
10260 S:      Maintained
10261 F:      Documentation/serial/moxa-smartio
10262 F:      drivers/tty/mxser.*
10263
10264 MR800 AVERMEDIA USB FM RADIO DRIVER
10265 M:      Alexey Klimov <klimov.linux@gmail.com>
10266 L:      linux-media@vger.kernel.org
10267 T:      git git://linuxtv.org/media_tree.git
10268 S:      Maintained
10269 F:      drivers/media/radio/radio-mr800.c
10270
10271 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10272 M:      Alan Ott <alan@signal11.us>
10273 L:      linux-wpan@vger.kernel.org
10274 S:      Maintained
10275 F:      drivers/net/ieee802154/mrf24j40.c
10276 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10277
10278 MSI LAPTOP SUPPORT
10279 M:      "Lee, Chun-Yi" <jlee@suse.com>
10280 L:      platform-driver-x86@vger.kernel.org
10281 S:      Maintained
10282 F:      drivers/platform/x86/msi-laptop.c
10283
10284 MSI WMI SUPPORT
10285 L:      platform-driver-x86@vger.kernel.org
10286 S:      Orphan
10287 F:      drivers/platform/x86/msi-wmi.c
10288
10289 MSI001 MEDIA DRIVER
10290 M:      Antti Palosaari <crope@iki.fi>
10291 L:      linux-media@vger.kernel.org
10292 W:      https://linuxtv.org
10293 W:      http://palosaari.fi/linux/
10294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10295 T:      git git://linuxtv.org/anttip/media_tree.git
10296 S:      Maintained
10297 F:      drivers/media/tuners/msi001*
10298
10299 MSI2500 MEDIA DRIVER
10300 M:      Antti Palosaari <crope@iki.fi>
10301 L:      linux-media@vger.kernel.org
10302 W:      https://linuxtv.org
10303 W:      http://palosaari.fi/linux/
10304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10305 T:      git git://linuxtv.org/anttip/media_tree.git
10306 S:      Maintained
10307 F:      drivers/media/usb/msi2500/
10308
10309 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10310 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10311 L:      linux-mtd@lists.infradead.org
10312 S:      Maintained
10313 F:      drivers/mtd/devices/docg3*
10314
10315 MT9M032 APTINA SENSOR DRIVER
10316 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10317 L:      linux-media@vger.kernel.org
10318 T:      git git://linuxtv.org/media_tree.git
10319 S:      Maintained
10320 F:      drivers/media/i2c/mt9m032.c
10321 F:      include/media/i2c/mt9m032.h
10322
10323 MT9P031 APTINA CAMERA SENSOR
10324 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10325 L:      linux-media@vger.kernel.org
10326 T:      git git://linuxtv.org/media_tree.git
10327 S:      Maintained
10328 F:      drivers/media/i2c/mt9p031.c
10329 F:      include/media/i2c/mt9p031.h
10330
10331 MT9T001 APTINA CAMERA SENSOR
10332 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10333 L:      linux-media@vger.kernel.org
10334 T:      git git://linuxtv.org/media_tree.git
10335 S:      Maintained
10336 F:      drivers/media/i2c/mt9t001.c
10337 F:      include/media/i2c/mt9t001.h
10338
10339 MT9T112 APTINA CAMERA SENSOR
10340 M:      Jacopo Mondi <jacopo@jmondi.org>
10341 L:      linux-media@vger.kernel.org
10342 T:      git git://linuxtv.org/media_tree.git
10343 S:      Odd Fixes
10344 F:      drivers/media/i2c/mt9t112.c
10345 F:      include/media/i2c/mt9t112.h
10346
10347 MT9V032 APTINA CAMERA SENSOR
10348 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10349 L:      linux-media@vger.kernel.org
10350 T:      git git://linuxtv.org/media_tree.git
10351 S:      Maintained
10352 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10353 F:      drivers/media/i2c/mt9v032.c
10354 F:      include/media/i2c/mt9v032.h
10355
10356 MT9V111 APTINA CAMERA SENSOR
10357 M:      Jacopo Mondi <jacopo@jmondi.org>
10358 L:      linux-media@vger.kernel.org
10359 T:      git git://linuxtv.org/media_tree.git
10360 S:      Maintained
10361 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10362 F:      drivers/media/i2c/mt9v111.c
10363
10364 MULTIFUNCTION DEVICES (MFD)
10365 M:      Lee Jones <lee.jones@linaro.org>
10366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10367 S:      Supported
10368 F:      Documentation/devicetree/bindings/mfd/
10369 F:      drivers/mfd/
10370 F:      include/linux/mfd/
10371 F:      include/dt-bindings/mfd/
10372
10373 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10374 S:      Orphan
10375 F:      drivers/mmc/host/mmc_spi.c
10376 F:      include/linux/spi/mmc_spi.h
10377
10378 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10379 M:      Ulf Hansson <ulf.hansson@linaro.org>
10380 L:      linux-mmc@vger.kernel.org
10381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10382 S:      Maintained
10383 F:      Documentation/devicetree/bindings/mmc/
10384 F:      drivers/mmc/
10385 F:      include/linux/mmc/
10386 F:      include/uapi/linux/mmc/
10387
10388 MULTIPLEXER SUBSYSTEM
10389 M:      Peter Rosin <peda@axentia.se>
10390 S:      Maintained
10391 F:      Documentation/ABI/testing/sysfs-class-mux*
10392 F:      Documentation/devicetree/bindings/mux/
10393 F:      include/dt-bindings/mux/
10394 F:      include/linux/mux/
10395 F:      drivers/mux/
10396
10397 MULTITECH MULTIPORT CARD (ISICOM)
10398 S:      Orphan
10399 F:      drivers/tty/isicom.c
10400 F:      include/linux/isicom.h
10401
10402 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10403 M:      Bin Liu <b-liu@ti.com>
10404 L:      linux-usb@vger.kernel.org
10405 S:      Maintained
10406 F:      drivers/usb/musb/
10407
10408 MXL301RF MEDIA DRIVER
10409 M:      Akihiro Tsukada <tskd08@gmail.com>
10410 L:      linux-media@vger.kernel.org
10411 S:      Odd Fixes
10412 F:      drivers/media/tuners/mxl301rf*
10413
10414 MXL5007T MEDIA DRIVER
10415 M:      Michael Krufky <mkrufky@linuxtv.org>
10416 L:      linux-media@vger.kernel.org
10417 W:      https://linuxtv.org
10418 W:      http://github.com/mkrufky
10419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10420 T:      git git://linuxtv.org/mkrufky/tuners.git
10421 S:      Maintained
10422 F:      drivers/media/tuners/mxl5007t.*
10423
10424 MXSFB DRM DRIVER
10425 M:      Marek Vasut <marex@denx.de>
10426 M:      Stefan Agner <stefan@agner.ch>
10427 L:      dri-devel@lists.freedesktop.org
10428 S:      Supported
10429 F:      drivers/gpu/drm/mxsfb/
10430 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10431 T:      git git://anongit.freedesktop.org/drm/drm-misc
10432
10433 MYLEX DAC960 PCI RAID Controller
10434 M:      Hannes Reinecke <hare@kernel.org>
10435 L:      linux-scsi@vger.kernel.org
10436 S:      Supported
10437 F:      drivers/scsi/myrb.*
10438 F:      drivers/scsi/myrs.*
10439
10440 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10441 M:      Chris Lee <christopher.lee@cspi.com>
10442 L:      netdev@vger.kernel.org
10443 W:      https://www.cspi.com/ethernet-products/support/downloads/
10444 S:      Supported
10445 F:      drivers/net/ethernet/myricom/myri10ge/
10446
10447 NAND FLASH SUBSYSTEM
10448 M:      Boris Brezillon <bbrezillon@kernel.org>
10449 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10450 R:      Richard Weinberger <richard@nod.at>
10451 L:      linux-mtd@lists.infradead.org
10452 W:      http://www.linux-mtd.infradead.org/
10453 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10454 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10455 T:      git git://git.infradead.org/linux-mtd.git nand/next
10456 S:      Maintained
10457 F:      drivers/mtd/nand/
10458 F:      include/linux/mtd/*nand*.h
10459
10460 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10461 M:      Daniel Mack <zonque@gmail.com>
10462 S:      Maintained
10463 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10464 W:      http://www.native-instruments.com
10465 F:      sound/usb/caiaq/
10466
10467 NATSEMI ETHERNET DRIVER (DP8381x)
10468 S:      Orphan
10469 F:      drivers/net/ethernet/natsemi/natsemi.c
10470
10471 NCR 5380 SCSI DRIVERS
10472 M:      Finn Thain <fthain@telegraphics.com.au>
10473 M:      Michael Schmitz <schmitzmic@gmail.com>
10474 L:      linux-scsi@vger.kernel.org
10475 S:      Maintained
10476 F:      Documentation/scsi/g_NCR5380.txt
10477 F:      drivers/scsi/NCR5380.*
10478 F:      drivers/scsi/arm/cumana_1.c
10479 F:      drivers/scsi/arm/oak.c
10480 F:      drivers/scsi/atari_scsi.*
10481 F:      drivers/scsi/dmx3191d.c
10482 F:      drivers/scsi/g_NCR5380.*
10483 F:      drivers/scsi/mac_scsi.*
10484 F:      drivers/scsi/sun3_scsi.*
10485 F:      drivers/scsi/sun3_scsi_vme.c
10486
10487 NCSI LIBRARY:
10488 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10489 S:      Maintained
10490 F:      net/ncsi/
10491
10492 NCT6775 HARDWARE MONITOR DRIVER
10493 M:      Guenter Roeck <linux@roeck-us.net>
10494 L:      linux-hwmon@vger.kernel.org
10495 S:      Maintained
10496 F:      Documentation/hwmon/nct6775
10497 F:      drivers/hwmon/nct6775.c
10498
10499 NET_FAILOVER MODULE
10500 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10501 L:      netdev@vger.kernel.org
10502 S:      Supported
10503 F:      driver/net/net_failover.c
10504 F:      include/net/net_failover.h
10505 F:      Documentation/networking/net_failover.rst
10506
10507 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10508 M:      Faisal Latif <faisal.latif@intel.com>
10509 L:      linux-rdma@vger.kernel.org
10510 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10511 S:      Supported
10512 F:      drivers/infiniband/hw/nes/
10513 F:      include/uapi/rdma/nes-abi.h
10514
10515 NETEM NETWORK EMULATOR
10516 M:      Stephen Hemminger <stephen@networkplumber.org>
10517 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10518 S:      Maintained
10519 F:      net/sched/sch_netem.c
10520
10521 NETERION 10GbE DRIVERS (s2io/vxge)
10522 M:      Jon Mason <jdmason@kudzu.us>
10523 L:      netdev@vger.kernel.org
10524 S:      Supported
10525 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10526 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10527 F:      drivers/net/ethernet/neterion/
10528
10529 NETFILTER
10530 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10531 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10532 M:      Florian Westphal <fw@strlen.de>
10533 L:      netfilter-devel@vger.kernel.org
10534 L:      coreteam@netfilter.org
10535 W:      http://www.netfilter.org/
10536 W:      http://www.iptables.org/
10537 W:      http://www.nftables.org/
10538 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10541 S:      Maintained
10542 F:      include/linux/netfilter*
10543 F:      include/linux/netfilter/
10544 F:      include/net/netfilter/
10545 F:      include/uapi/linux/netfilter*
10546 F:      include/uapi/linux/netfilter/
10547 F:      net/*/netfilter.c
10548 F:      net/*/netfilter/
10549 F:      net/netfilter/
10550 F:      net/bridge/br_netfilter*.c
10551
10552 NETROM NETWORK LAYER
10553 M:      Ralf Baechle <ralf@linux-mips.org>
10554 L:      linux-hams@vger.kernel.org
10555 W:      http://www.linux-ax25.org/
10556 S:      Maintained
10557 F:      include/net/netrom.h
10558 F:      include/uapi/linux/netrom.h
10559 F:      net/netrom/
10560
10561 NETRONOME ETHERNET DRIVERS
10562 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10563 L:      oss-drivers@netronome.com
10564 S:      Maintained
10565 F:      drivers/net/ethernet/netronome/
10566
10567 NETWORK BLOCK DEVICE (NBD)
10568 M:      Josef Bacik <josef@toxicpanda.com>
10569 S:      Maintained
10570 L:      linux-block@vger.kernel.org
10571 L:      nbd@other.debian.org
10572 F:      Documentation/blockdev/nbd.txt
10573 F:      drivers/block/nbd.c
10574 F:      include/uapi/linux/nbd.h
10575
10576 NETWORK DROP MONITOR
10577 M:      Neil Horman <nhorman@tuxdriver.com>
10578 L:      netdev@vger.kernel.org
10579 S:      Maintained
10580 W:      https://fedorahosted.org/dropwatch/
10581 F:      net/core/drop_monitor.c
10582
10583 NETWORKING DRIVERS
10584 M:      "David S. Miller" <davem@davemloft.net>
10585 L:      netdev@vger.kernel.org
10586 W:      http://www.linuxfoundation.org/en/Net
10587 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10590 S:      Odd Fixes
10591 F:      Documentation/devicetree/bindings/net/
10592 F:      drivers/net/
10593 F:      include/linux/if_*
10594 F:      include/linux/netdevice.h
10595 F:      include/linux/etherdevice.h
10596 F:      include/linux/fcdevice.h
10597 F:      include/linux/fddidevice.h
10598 F:      include/linux/hippidevice.h
10599 F:      include/linux/inetdevice.h
10600 F:      include/uapi/linux/if_*
10601 F:      include/uapi/linux/netdevice.h
10602
10603 NETWORKING DRIVERS (WIRELESS)
10604 M:      Kalle Valo <kvalo@codeaurora.org>
10605 L:      linux-wireless@vger.kernel.org
10606 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10609 S:      Maintained
10610 F:      Documentation/devicetree/bindings/net/wireless/
10611 F:      drivers/net/wireless/
10612
10613 NETWORKING [DSA]
10614 M:      Andrew Lunn <andrew@lunn.ch>
10615 M:      Vivien Didelot <vivien.didelot@gmail.com>
10616 M:      Florian Fainelli <f.fainelli@gmail.com>
10617 S:      Maintained
10618 F:      Documentation/devicetree/bindings/net/dsa/
10619 F:      net/dsa/
10620 F:      include/net/dsa.h
10621 F:      include/linux/dsa/
10622 F:      drivers/net/dsa/
10623
10624 NETWORKING [GENERAL]
10625 M:      "David S. Miller" <davem@davemloft.net>
10626 L:      netdev@vger.kernel.org
10627 W:      http://www.linuxfoundation.org/en/Net
10628 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10631 B:      mailto:netdev@vger.kernel.org
10632 S:      Maintained
10633 F:      net/
10634 F:      include/net/
10635 F:      include/linux/in.h
10636 F:      include/linux/net.h
10637 F:      include/linux/netdevice.h
10638 F:      include/uapi/linux/in.h
10639 F:      include/uapi/linux/net.h
10640 F:      include/uapi/linux/netdevice.h
10641 F:      include/uapi/linux/net_namespace.h
10642 F:      tools/testing/selftests/net/
10643 F:      lib/net_utils.c
10644 F:      lib/random32.c
10645 F:      Documentation/networking/
10646
10647 NETWORKING [IPSEC]
10648 M:      Steffen Klassert <steffen.klassert@secunet.com>
10649 M:      Herbert Xu <herbert@gondor.apana.org.au>
10650 M:      "David S. Miller" <davem@davemloft.net>
10651 L:      netdev@vger.kernel.org
10652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10654 S:      Maintained
10655 F:      net/xfrm/
10656 F:      net/key/
10657 F:      net/ipv4/xfrm*
10658 F:      net/ipv4/esp4*
10659 F:      net/ipv4/ah4.c
10660 F:      net/ipv4/ipcomp.c
10661 F:      net/ipv4/ip_vti.c
10662 F:      net/ipv6/xfrm*
10663 F:      net/ipv6/esp6*
10664 F:      net/ipv6/ah6.c
10665 F:      net/ipv6/ipcomp6.c
10666 F:      net/ipv6/ip6_vti.c
10667 F:      include/uapi/linux/xfrm.h
10668 F:      include/net/xfrm.h
10669
10670 NETWORKING [IPv4/IPv6]
10671 M:      "David S. Miller" <davem@davemloft.net>
10672 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10673 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10674 L:      netdev@vger.kernel.org
10675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10676 S:      Maintained
10677 F:      net/ipv4/
10678 F:      net/ipv6/
10679 F:      include/net/ip*
10680 F:      arch/x86/net/*
10681
10682 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10683 M:      Paul Moore <paul@paul-moore.com>
10684 W:      https://github.com/netlabel
10685 L:      netdev@vger.kernel.org
10686 L:      linux-security-module@vger.kernel.org
10687 S:      Maintained
10688 F:      Documentation/netlabel/
10689 F:      include/net/calipso.h
10690 F:      include/net/cipso_ipv4.h
10691 F:      include/net/netlabel.h
10692 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10693 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10694 F:      net/netlabel/
10695 F:      net/ipv4/cipso_ipv4.c
10696 F:      net/ipv6/calipso.c
10697 F:      net/netfilter/xt_CONNSECMARK.c
10698 F:      net/netfilter/xt_SECMARK.c
10699
10700 NETWORKING [TCP]
10701 M:      Eric Dumazet <edumazet@google.com>
10702 L:      netdev@vger.kernel.org
10703 S:      Maintained
10704 F:      net/ipv4/tcp*.c
10705 F:      net/ipv4/syncookies.c
10706 F:      net/ipv6/tcp*.c
10707 F:      net/ipv6/syncookies.c
10708 F:      include/uapi/linux/tcp.h
10709 F:      include/net/tcp.h
10710 F:      include/linux/tcp.h
10711 F:      include/trace/events/tcp.h
10712
10713 NETWORKING [TLS]
10714 M:      Boris Pismenny <borisp@mellanox.com>
10715 M:      Aviad Yehezkel <aviadye@mellanox.com>
10716 M:      Dave Watson <davejwatson@fb.com>
10717 M:      John Fastabend <john.fastabend@gmail.com>
10718 M:      Daniel Borkmann <daniel@iogearbox.net>
10719 L:      netdev@vger.kernel.org
10720 S:      Maintained
10721 F:      net/tls/*
10722 F:      include/uapi/linux/tls.h
10723 F:      include/net/tls.h
10724
10725 NETWORKING [WIRELESS]
10726 L:      linux-wireless@vger.kernel.org
10727 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10728
10729 NETDEVSIM
10730 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10731 S:      Maintained
10732 F:      drivers/net/netdevsim/*
10733
10734 NETXEN (1/10) GbE SUPPORT
10735 M:      Manish Chopra <manishc@marvell.com>
10736 M:      Rahul Verma <rahulv@marvell.com>
10737 M:      GR-Linux-NIC-Dev@marvell.com
10738 L:      netdev@vger.kernel.org
10739 S:      Supported
10740 F:      drivers/net/ethernet/qlogic/netxen/
10741
10742 NFC SUBSYSTEM
10743 M:      Samuel Ortiz <sameo@linux.intel.com>
10744 L:      linux-wireless@vger.kernel.org
10745 L:      linux-nfc@lists.01.org (subscribers-only)
10746 S:      Supported
10747 F:      net/nfc/
10748 F:      include/net/nfc/
10749 F:      include/uapi/linux/nfc.h
10750 F:      drivers/nfc/
10751 F:      include/linux/platform_data/nfcmrvl.h
10752 F:      include/linux/platform_data/nxp-nci.h
10753 F:      Documentation/devicetree/bindings/net/nfc/
10754
10755 NFS, SUNRPC, AND LOCKD CLIENTS
10756 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10757 M:      Anna Schumaker <anna.schumaker@netapp.com>
10758 L:      linux-nfs@vger.kernel.org
10759 W:      http://client.linux-nfs.org
10760 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10761 S:      Maintained
10762 F:      fs/lockd/
10763 F:      fs/nfs/
10764 F:      fs/nfs_common/
10765 F:      net/sunrpc/
10766 F:      include/linux/lockd/
10767 F:      include/linux/nfs*
10768 F:      include/linux/sunrpc/
10769 F:      include/uapi/linux/nfs*
10770 F:      include/uapi/linux/sunrpc/
10771
10772 NILFS2 FILESYSTEM
10773 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10774 L:      linux-nilfs@vger.kernel.org
10775 W:      https://nilfs.sourceforge.io/
10776 W:      https://nilfs.osdn.jp/
10777 T:      git git://github.com/konis/nilfs2.git
10778 S:      Supported
10779 F:      Documentation/filesystems/nilfs2.txt
10780 F:      fs/nilfs2/
10781 F:      include/trace/events/nilfs2.h
10782 F:      include/uapi/linux/nilfs2_api.h
10783 F:      include/uapi/linux/nilfs2_ondisk.h
10784
10785 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10786 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10787 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10788 S:      Maintained
10789 F:      Documentation/scsi/NinjaSCSI.txt
10790 F:      drivers/scsi/pcmcia/nsp_*
10791
10792 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10793 M:      GOTO Masanori <gotom@debian.or.jp>
10794 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10795 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10796 S:      Maintained
10797 F:      Documentation/scsi/NinjaSCSI.txt
10798 F:      drivers/scsi/nsp32*
10799
10800 NIOS2 ARCHITECTURE
10801 M:      Ley Foon Tan <lftan@altera.com>
10802 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10804 S:      Maintained
10805 F:      arch/nios2/
10806
10807 NOHZ, DYNTICKS SUPPORT
10808 M:      Frederic Weisbecker <fweisbec@gmail.com>
10809 M:      Thomas Gleixner <tglx@linutronix.de>
10810 M:      Ingo Molnar <mingo@kernel.org>
10811 L:      linux-kernel@vger.kernel.org
10812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10813 S:      Maintained
10814 F:      kernel/time/tick*.*
10815 F:      include/linux/tick.h
10816 F:      include/linux/sched/nohz.h
10817
10818 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10819 M:      Pavel Machek <pavel@ucw.cz>
10820 M:      Sakari Ailus <sakari.ailus@iki.fi>
10821 L:      linux-media@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/media/i2c/et8ek8
10824 F:      drivers/media/i2c/ad5820.c
10825
10826 NOKIA N900 POWER SUPPLY DRIVERS
10827 R:      Pali Rohár <pali.rohar@gmail.com>
10828 F:      include/linux/power/bq2415x_charger.h
10829 F:      include/linux/power/bq27xxx_battery.h
10830 F:      include/linux/power/isp1704_charger.h
10831 F:      drivers/power/supply/bq2415x_charger.c
10832 F:      drivers/power/supply/bq27xxx_battery.c
10833 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10834 F:      drivers/power/supply/isp1704_charger.c
10835 F:      drivers/power/supply/rx51_battery.c
10836
10837 NTB AMD DRIVER
10838 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10839 L:      linux-ntb@googlegroups.com
10840 S:      Supported
10841 F:      drivers/ntb/hw/amd/
10842
10843 NTB DRIVER CORE
10844 M:      Jon Mason <jdmason@kudzu.us>
10845 M:      Dave Jiang <dave.jiang@intel.com>
10846 M:      Allen Hubbe <allenbh@gmail.com>
10847 L:      linux-ntb@googlegroups.com
10848 S:      Supported
10849 W:      https://github.com/jonmason/ntb/wiki
10850 T:      git git://github.com/jonmason/ntb.git
10851 F:      drivers/ntb/
10852 F:      drivers/net/ntb_netdev.c
10853 F:      include/linux/ntb.h
10854 F:      include/linux/ntb_transport.h
10855 F:      tools/testing/selftests/ntb/
10856
10857 NTB IDT DRIVER
10858 M:      Serge Semin <fancer.lancer@gmail.com>
10859 L:      linux-ntb@googlegroups.com
10860 S:      Supported
10861 F:      drivers/ntb/hw/idt/
10862
10863 NTB INTEL DRIVER
10864 M:      Dave Jiang <dave.jiang@intel.com>
10865 L:      linux-ntb@googlegroups.com
10866 S:      Supported
10867 W:      https://github.com/davejiang/linux/wiki
10868 T:      git https://github.com/davejiang/linux.git
10869 F:      drivers/ntb/hw/intel/
10870
10871 NTFS FILESYSTEM
10872 M:      Anton Altaparmakov <anton@tuxera.com>
10873 L:      linux-ntfs-dev@lists.sourceforge.net
10874 W:      http://www.tuxera.com/
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10876 S:      Supported
10877 F:      Documentation/filesystems/ntfs.txt
10878 F:      fs/ntfs/
10879
10880 NUBUS SUBSYSTEM
10881 M:      Finn Thain <fthain@telegraphics.com.au>
10882 L:      linux-m68k@lists.linux-m68k.org
10883 S:      Maintained
10884 F:      arch/*/include/asm/nubus.h
10885 F:      drivers/nubus/
10886 F:      include/linux/nubus.h
10887 F:      include/uapi/linux/nubus.h
10888
10889 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10890 M:      Antonino Daplas <adaplas@gmail.com>
10891 L:      linux-fbdev@vger.kernel.org
10892 S:      Maintained
10893 F:      drivers/video/fbdev/riva/
10894 F:      drivers/video/fbdev/nvidia/
10895
10896 NVM EXPRESS DRIVER
10897 M:      Keith Busch <keith.busch@intel.com>
10898 M:      Jens Axboe <axboe@fb.com>
10899 M:      Christoph Hellwig <hch@lst.de>
10900 M:      Sagi Grimberg <sagi@grimberg.me>
10901 L:      linux-nvme@lists.infradead.org
10902 T:      git://git.infradead.org/nvme.git
10903 W:      http://git.infradead.org/nvme.git
10904 S:      Supported
10905 F:      drivers/nvme/host/
10906 F:      include/linux/nvme.h
10907 F:      include/uapi/linux/nvme_ioctl.h
10908
10909 NVM EXPRESS FC TRANSPORT DRIVERS
10910 M:      James Smart <james.smart@broadcom.com>
10911 L:      linux-nvme@lists.infradead.org
10912 S:      Supported
10913 F:      include/linux/nvme-fc.h
10914 F:      include/linux/nvme-fc-driver.h
10915 F:      drivers/nvme/host/fc.c
10916 F:      drivers/nvme/target/fc.c
10917 F:      drivers/nvme/target/fcloop.c
10918
10919 NVM EXPRESS TARGET DRIVER
10920 M:      Christoph Hellwig <hch@lst.de>
10921 M:      Sagi Grimberg <sagi@grimberg.me>
10922 L:      linux-nvme@lists.infradead.org
10923 T:      git://git.infradead.org/nvme.git
10924 W:      http://git.infradead.org/nvme.git
10925 S:      Supported
10926 F:      drivers/nvme/target/
10927
10928 NVMEM FRAMEWORK
10929 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10930 S:      Maintained
10931 F:      drivers/nvmem/
10932 F:      Documentation/devicetree/bindings/nvmem/
10933 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10934 F:      include/linux/nvmem-consumer.h
10935 F:      include/linux/nvmem-provider.h
10936
10937 NXP SGTL5000 DRIVER
10938 M:      Fabio Estevam <festevam@gmail.com>
10939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10940 S:      Maintained
10941 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10942 F:      sound/soc/codecs/sgtl5000*
10943
10944 NXP TDA998X DRM DRIVER
10945 M:      Russell King <linux@armlinux.org.uk>
10946 S:      Maintained
10947 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10948 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10949 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10950 F:      include/drm/i2c/tda998x.h
10951 F:      include/dt-bindings/display/tda998x.h
10952 K:      "nxp,tda998x"
10953
10954 NXP TFA9879 DRIVER
10955 M:      Peter Rosin <peda@axentia.se>
10956 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10959 F:      sound/soc/codecs/tfa9879*
10960
10961 NXP-NCI NFC DRIVER
10962 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10963 R:      Charles Gorand <charles.gorand@effinnov.com>
10964 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10965 S:      Supported
10966 F:      drivers/nfc/nxp-nci
10967
10968 OBJAGG
10969 M:      Jiri Pirko <jiri@mellanox.com>
10970 L:      netdev@vger.kernel.org
10971 S:      Supported
10972 F:      lib/objagg.c
10973 F:      lib/test_objagg.c
10974 F:      include/linux/objagg.h
10975
10976 OBJTOOL
10977 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10978 M:      Peter Zijlstra <peterz@infradead.org>
10979 S:      Supported
10980 F:      tools/objtool/
10981
10982 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10983 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10984 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10985 L:      linuxppc-dev@lists.ozlabs.org
10986 S:      Supported
10987 F:      arch/powerpc/platforms/powernv/ocxl.c
10988 F:      arch/powerpc/include/asm/pnv-ocxl.h
10989 F:      drivers/misc/ocxl/
10990 F:      include/misc/ocxl*
10991 F:      include/uapi/misc/ocxl.h
10992 F:      Documentation/accelerators/ocxl.rst
10993
10994 OMAP AUDIO SUPPORT
10995 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10996 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10998 L:      linux-omap@vger.kernel.org
10999 S:      Maintained
11000 F:      sound/soc/ti/omap*
11001 F:      sound/soc/ti/rx51.c
11002 F:      sound/soc/ti/n810.c
11003 F:      sound/soc/ti/sdma-pcm.*
11004
11005 OMAP CLOCK FRAMEWORK SUPPORT
11006 M:      Paul Walmsley <paul@pwsan.com>
11007 L:      linux-omap@vger.kernel.org
11008 S:      Maintained
11009 F:      arch/arm/*omap*/*clock*
11010
11011 OMAP DEVICE TREE SUPPORT
11012 M:      Benoît Cousson <bcousson@baylibre.com>
11013 M:      Tony Lindgren <tony@atomide.com>
11014 L:      linux-omap@vger.kernel.org
11015 L:      devicetree@vger.kernel.org
11016 S:      Maintained
11017 F:      arch/arm/boot/dts/*omap*
11018 F:      arch/arm/boot/dts/*am3*
11019 F:      arch/arm/boot/dts/*am4*
11020 F:      arch/arm/boot/dts/*am5*
11021 F:      arch/arm/boot/dts/*dra7*
11022
11023 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11024 L:      linux-omap@vger.kernel.org
11025 L:      linux-fbdev@vger.kernel.org
11026 S:      Orphan
11027 F:      drivers/video/fbdev/omap2/
11028 F:      Documentation/arm/OMAP/DSS
11029
11030 OMAP FRAMEBUFFER SUPPORT
11031 L:      linux-fbdev@vger.kernel.org
11032 L:      linux-omap@vger.kernel.org
11033 S:      Orphan
11034 F:      drivers/video/fbdev/omap/
11035
11036 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11037 M:      Roger Quadros <rogerq@ti.com>
11038 M:      Tony Lindgren <tony@atomide.com>
11039 L:      linux-omap@vger.kernel.org
11040 S:      Maintained
11041 F:      drivers/memory/omap-gpmc.c
11042 F:      arch/arm/mach-omap2/*gpmc*
11043
11044 OMAP GPIO DRIVER
11045 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11046 M:      Santosh Shilimkar <ssantosh@kernel.org>
11047 M:      Kevin Hilman <khilman@kernel.org>
11048 L:      linux-omap@vger.kernel.org
11049 S:      Maintained
11050 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11051 F:      drivers/gpio/gpio-omap.c
11052
11053 OMAP HARDWARE SPINLOCK SUPPORT
11054 M:      Ohad Ben-Cohen <ohad@wizery.com>
11055 L:      linux-omap@vger.kernel.org
11056 S:      Maintained
11057 F:      drivers/hwspinlock/omap_hwspinlock.c
11058
11059 OMAP HS MMC SUPPORT
11060 L:      linux-mmc@vger.kernel.org
11061 L:      linux-omap@vger.kernel.org
11062 S:      Orphan
11063 F:      drivers/mmc/host/omap_hsmmc.c
11064
11065 OMAP HWMOD DATA
11066 M:      Paul Walmsley <paul@pwsan.com>
11067 L:      linux-omap@vger.kernel.org
11068 S:      Maintained
11069 F:      arch/arm/mach-omap2/omap_hwmod*data*
11070
11071 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11072 M:      Benoît Cousson <bcousson@baylibre.com>
11073 L:      linux-omap@vger.kernel.org
11074 S:      Maintained
11075 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11076
11077 OMAP HWMOD SUPPORT
11078 M:      Benoît Cousson <bcousson@baylibre.com>
11079 M:      Paul Walmsley <paul@pwsan.com>
11080 L:      linux-omap@vger.kernel.org
11081 S:      Maintained
11082 F:      arch/arm/mach-omap2/omap_hwmod.*
11083
11084 OMAP I2C DRIVER
11085 M:      Vignesh R <vigneshr@ti.com>
11086 L:      linux-omap@vger.kernel.org
11087 L:      linux-i2c@vger.kernel.org
11088 S:      Maintained
11089 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11090 F:      drivers/i2c/busses/i2c-omap.c
11091
11092 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11093 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11094 L:      linux-media@vger.kernel.org
11095 S:      Maintained
11096 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11097 F:      drivers/media/platform/omap3isp/
11098 F:      drivers/staging/media/omap4iss/
11099
11100 OMAP MMC SUPPORT
11101 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11102 L:      linux-omap@vger.kernel.org
11103 S:      Odd Fixes
11104 F:      drivers/mmc/host/omap.c
11105
11106 OMAP POWER MANAGEMENT SUPPORT
11107 M:      Kevin Hilman <khilman@kernel.org>
11108 L:      linux-omap@vger.kernel.org
11109 S:      Maintained
11110 F:      arch/arm/*omap*/*pm*
11111 F:      drivers/cpufreq/omap-cpufreq.c
11112
11113 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11114 M:      Rajendra Nayak <rnayak@codeaurora.org>
11115 M:      Paul Walmsley <paul@pwsan.com>
11116 L:      linux-omap@vger.kernel.org
11117 S:      Maintained
11118 F:      arch/arm/mach-omap2/prm*
11119
11120 OMAP RANDOM NUMBER GENERATOR SUPPORT
11121 M:      Deepak Saxena <dsaxena@plexity.net>
11122 S:      Maintained
11123 F:      drivers/char/hw_random/omap-rng.c
11124
11125 OMAP USB SUPPORT
11126 L:      linux-usb@vger.kernel.org
11127 L:      linux-omap@vger.kernel.org
11128 S:      Orphan
11129 F:      drivers/usb/*/*omap*
11130 F:      arch/arm/*omap*/usb*
11131
11132 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11133 M:      Mark Jackson <mpfj@newflow.co.uk>
11134 L:      linux-omap@vger.kernel.org
11135 S:      Maintained
11136 F:      arch/arm/boot/dts/am335x-nano.dts
11137
11138 OMAP1 SUPPORT
11139 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11140 M:      Tony Lindgren <tony@atomide.com>
11141 L:      linux-omap@vger.kernel.org
11142 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11144 S:      Maintained
11145 F:      arch/arm/mach-omap1/
11146 F:      arch/arm/plat-omap/
11147 F:      arch/arm/configs/omap1_defconfig
11148 F:      drivers/i2c/busses/i2c-omap.c
11149 F:      include/linux/platform_data/i2c-omap.h
11150 F:      include/linux/platform_data/ams-delta-fiq.h
11151
11152 OMAP2+ SUPPORT
11153 M:      Tony Lindgren <tony@atomide.com>
11154 L:      linux-omap@vger.kernel.org
11155 W:      http://www.muru.com/linux/omap/
11156 W:      http://linux.omap.com/
11157 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11159 S:      Maintained
11160 F:      arch/arm/mach-omap2/
11161 F:      arch/arm/plat-omap/
11162 F:      arch/arm/configs/omap2plus_defconfig
11163 F:      drivers/i2c/busses/i2c-omap.c
11164 F:      drivers/irqchip/irq-omap-intc.c
11165 F:      drivers/mfd/*omap*.c
11166 F:      drivers/mfd/menelaus.c
11167 F:      drivers/mfd/palmas.c
11168 F:      drivers/mfd/tps65217.c
11169 F:      drivers/mfd/tps65218.c
11170 F:      drivers/mfd/tps65910.c
11171 F:      drivers/mfd/twl-core.[ch]
11172 F:      drivers/mfd/twl4030*.c
11173 F:      drivers/mfd/twl6030*.c
11174 F:      drivers/mfd/twl6040*.c
11175 F:      drivers/regulator/palmas-regulator*.c
11176 F:      drivers/regulator/pbias-regulator.c
11177 F:      drivers/regulator/tps65217-regulator.c
11178 F:      drivers/regulator/tps65218-regulator.c
11179 F:      drivers/regulator/tps65910-regulator.c
11180 F:      drivers/regulator/twl-regulator.c
11181 F:      drivers/regulator/twl6030-regulator.c
11182 F:      include/linux/platform_data/i2c-omap.h
11183
11184 ONION OMEGA2+ BOARD
11185 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11186 L:      linux-mips@vger.kernel.org
11187 S:      Maintained
11188 F:      arch/mips/boot/dts/ralink/omega2p.dts
11189
11190 OMFS FILESYSTEM
11191 M:      Bob Copeland <me@bobcopeland.com>
11192 L:      linux-karma-devel@lists.sourceforge.net
11193 S:      Maintained
11194 F:      Documentation/filesystems/omfs.txt
11195 F:      fs/omfs/
11196
11197 OMNIKEY CARDMAN 4000 DRIVER
11198 M:      Harald Welte <laforge@gnumonks.org>
11199 S:      Maintained
11200 F:      drivers/char/pcmcia/cm4000_cs.c
11201 F:      include/linux/cm4000_cs.h
11202 F:      include/uapi/linux/cm4000_cs.h
11203
11204 OMNIKEY CARDMAN 4040 DRIVER
11205 M:      Harald Welte <laforge@gnumonks.org>
11206 S:      Maintained
11207 F:      drivers/char/pcmcia/cm4040_cs.*
11208
11209 OMNIVISION OV13858 SENSOR DRIVER
11210 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11211 L:      linux-media@vger.kernel.org
11212 T:      git git://linuxtv.org/media_tree.git
11213 S:      Maintained
11214 F:      drivers/media/i2c/ov13858.c
11215
11216 OMNIVISION OV2680 SENSOR DRIVER
11217 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11218 L:      linux-media@vger.kernel.org
11219 T:      git git://linuxtv.org/media_tree.git
11220 S:      Maintained
11221 F:      drivers/media/i2c/ov2680.c
11222 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11223
11224 OMNIVISION OV2685 SENSOR DRIVER
11225 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11226 L:      linux-media@vger.kernel.org
11227 T:      git git://linuxtv.org/media_tree.git
11228 S:      Maintained
11229 F:      drivers/media/i2c/ov2685.c
11230
11231 OMNIVISION OV5640 SENSOR DRIVER
11232 M:      Steve Longerbeam <slongerbeam@gmail.com>
11233 L:      linux-media@vger.kernel.org
11234 T:      git git://linuxtv.org/media_tree.git
11235 S:      Maintained
11236 F:      drivers/media/i2c/ov5640.c
11237
11238 OMNIVISION OV5647 SENSOR DRIVER
11239 M:      Luis Oliveira <lolivei@synopsys.com>
11240 L:      linux-media@vger.kernel.org
11241 T:      git git://linuxtv.org/media_tree.git
11242 S:      Maintained
11243 F:      drivers/media/i2c/ov5647.c
11244
11245 OMNIVISION OV5695 SENSOR DRIVER
11246 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11247 L:      linux-media@vger.kernel.org
11248 T:      git git://linuxtv.org/media_tree.git
11249 S:      Maintained
11250 F:      drivers/media/i2c/ov5695.c
11251
11252 OMNIVISION OV7670 SENSOR DRIVER
11253 M:      Jonathan Corbet <corbet@lwn.net>
11254 L:      linux-media@vger.kernel.org
11255 T:      git git://linuxtv.org/media_tree.git
11256 S:      Maintained
11257 F:      drivers/media/i2c/ov7670.c
11258 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11259
11260 OMNIVISION OV772x SENSOR DRIVER
11261 M:      Jacopo Mondi <jacopo@jmondi.org>
11262 L:      linux-media@vger.kernel.org
11263 T:      git git://linuxtv.org/media_tree.git
11264 S:      Odd fixes
11265 F:      drivers/media/i2c/ov772x.c
11266 F:      include/media/i2c/ov772x.h
11267 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11268
11269 OMNIVISION OV7740 SENSOR DRIVER
11270 M:      Wenyou Yang <wenyou.yang@microchip.com>
11271 L:      linux-media@vger.kernel.org
11272 T:      git git://linuxtv.org/media_tree.git
11273 S:      Maintained
11274 F:      drivers/media/i2c/ov7740.c
11275 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11276
11277 OMNIVISION OV9650 SENSOR DRIVER
11278 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11279 R:      Akinobu Mita <akinobu.mita@gmail.com>
11280 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11281 L:      linux-media@vger.kernel.org
11282 T:      git git://linuxtv.org/media_tree.git
11283 S:      Maintained
11284 F:      drivers/media/i2c/ov9650.c
11285 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11286
11287 ONENAND FLASH DRIVER
11288 M:      Kyungmin Park <kyungmin.park@samsung.com>
11289 L:      linux-mtd@lists.infradead.org
11290 S:      Maintained
11291 F:      drivers/mtd/nand/onenand/
11292 F:      include/linux/mtd/onenand*.h
11293
11294 ONSTREAM SCSI TAPE DRIVER
11295 M:      Willem Riede <osst@riede.org>
11296 L:      osst-users@lists.sourceforge.net
11297 L:      linux-scsi@vger.kernel.org
11298 S:      Maintained
11299 F:      Documentation/scsi/osst.txt
11300 F:      drivers/scsi/osst.*
11301 F:      drivers/scsi/osst_*.h
11302 F:      drivers/scsi/st.h
11303
11304 OP-TEE DRIVER
11305 M:      Jens Wiklander <jens.wiklander@linaro.org>
11306 S:      Maintained
11307 F:      drivers/tee/optee/
11308
11309 OPA-VNIC DRIVER
11310 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11311 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11312 L:      linux-rdma@vger.kernel.org
11313 S:      Supported
11314 F:      drivers/infiniband/ulp/opa_vnic
11315
11316 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11317 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11318 M:      Frank Rowand <frowand.list@gmail.com>
11319 L:      devicetree@vger.kernel.org
11320 S:      Maintained
11321 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11322 F:      Documentation/devicetree/overlay-notes.txt
11323 F:      drivers/of/overlay.c
11324 F:      drivers/of/resolver.c
11325 K:      of_overlay_notifier_
11326
11327 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11328 M:      Rob Herring <robh+dt@kernel.org>
11329 M:      Frank Rowand <frowand.list@gmail.com>
11330 L:      devicetree@vger.kernel.org
11331 W:      http://www.devicetree.org/
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11333 S:      Maintained
11334 F:      drivers/of/
11335 F:      include/linux/of*.h
11336 F:      scripts/dtc/
11337 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11338
11339 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11340 M:      Rob Herring <robh+dt@kernel.org>
11341 M:      Mark Rutland <mark.rutland@arm.com>
11342 L:      devicetree@vger.kernel.org
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11344 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11345 S:      Maintained
11346 F:      Documentation/devicetree/
11347 F:      arch/*/boot/dts/
11348 F:      include/dt-bindings/
11349
11350 OPENCORES I2C BUS DRIVER
11351 M:      Peter Korsgaard <peter@korsgaard.com>
11352 M:      Andrew Lunn <andrew@lunn.ch>
11353 L:      linux-i2c@vger.kernel.org
11354 S:      Maintained
11355 F:      Documentation/i2c/busses/i2c-ocores
11356 F:      drivers/i2c/busses/i2c-ocores.c
11357 F:      include/linux/platform_data/i2c-ocores.h
11358
11359 OPENRISC ARCHITECTURE
11360 M:      Jonas Bonn <jonas@southpole.se>
11361 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11362 M:      Stafford Horne <shorne@gmail.com>
11363 T:      git git://github.com/openrisc/linux.git
11364 L:      openrisc@lists.librecores.org
11365 W:      http://openrisc.io
11366 S:      Maintained
11367 F:      Documentation/devicetree/bindings/openrisc/
11368 F:      Documentation/openrisc/
11369 F:      arch/openrisc/
11370 F:      drivers/irqchip/irq-ompic.c
11371 F:      drivers/irqchip/irq-or1k-*
11372
11373 OPENVSWITCH
11374 M:      Pravin B Shelar <pshelar@ovn.org>
11375 L:      netdev@vger.kernel.org
11376 L:      dev@openvswitch.org
11377 W:      http://openvswitch.org
11378 S:      Maintained
11379 F:      net/openvswitch/
11380 F:      include/uapi/linux/openvswitch.h
11381
11382 OPERATING PERFORMANCE POINTS (OPP)
11383 M:      Viresh Kumar <vireshk@kernel.org>
11384 M:      Nishanth Menon <nm@ti.com>
11385 M:      Stephen Boyd <sboyd@kernel.org>
11386 L:      linux-pm@vger.kernel.org
11387 S:      Maintained
11388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11389 F:      drivers/opp/
11390 F:      include/linux/pm_opp.h
11391 F:      Documentation/power/opp.txt
11392 F:      Documentation/devicetree/bindings/opp/
11393
11394 OPL4 DRIVER
11395 M:      Clemens Ladisch <clemens@ladisch.de>
11396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11397 T:      git git://git.alsa-project.org/alsa-kernel.git
11398 S:      Maintained
11399 F:      sound/drivers/opl4/
11400
11401 OPROFILE
11402 M:      Robert Richter <rric@kernel.org>
11403 L:      oprofile-list@lists.sf.net
11404 S:      Maintained
11405 F:      arch/*/include/asm/oprofile*.h
11406 F:      arch/*/oprofile/
11407 F:      drivers/oprofile/
11408 F:      include/linux/oprofile.h
11409
11410 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11411 M:      Mark Fasheh <mark@fasheh.com>
11412 M:      Joel Becker <jlbec@evilplan.org>
11413 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11414 W:      http://ocfs2.wiki.kernel.org
11415 S:      Supported
11416 F:      Documentation/filesystems/ocfs2.txt
11417 F:      Documentation/filesystems/dlmfs.txt
11418 F:      fs/ocfs2/
11419
11420 ORANGEFS FILESYSTEM
11421 M:      Mike Marshall <hubcap@omnibond.com>
11422 R:      Martin Brandenburg <martin@omnibond.com>
11423 L:      devel@lists.orangefs.org
11424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11425 S:      Supported
11426 F:      fs/orangefs/
11427 F:      Documentation/filesystems/orangefs.txt
11428
11429 ORINOCO DRIVER
11430 L:      linux-wireless@vger.kernel.org
11431 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11432 W:      http://www.nongnu.org/orinoco/
11433 S:      Orphan
11434 F:      drivers/net/wireless/intersil/orinoco/
11435
11436 OSD LIBRARY and FILESYSTEM
11437 M:      Boaz Harrosh <ooo@electrozaur.com>
11438 S:      Maintained
11439 F:      drivers/scsi/osd/
11440 F:      include/scsi/osd_*
11441 F:      fs/exofs/
11442
11443 OV2659 OMNIVISION SENSOR DRIVER
11444 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11445 L:      linux-media@vger.kernel.org
11446 W:      https://linuxtv.org
11447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11448 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11449 S:      Maintained
11450 F:      drivers/media/i2c/ov2659.c
11451 F:      include/media/i2c/ov2659.h
11452
11453 OVERLAY FILESYSTEM
11454 M:      Miklos Szeredi <miklos@szeredi.hu>
11455 L:      linux-unionfs@vger.kernel.org
11456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11457 S:      Supported
11458 F:      fs/overlayfs/
11459 F:      Documentation/filesystems/overlayfs.txt
11460
11461 P54 WIRELESS DRIVER
11462 M:      Christian Lamparter <chunkeey@googlemail.com>
11463 L:      linux-wireless@vger.kernel.org
11464 W:      http://wireless.kernel.org/en/users/Drivers/p54
11465 S:      Maintained
11466 F:      drivers/net/wireless/intersil/p54/
11467
11468 PA SEMI ETHERNET DRIVER
11469 L:      netdev@vger.kernel.org
11470 S:      Orphan
11471 F:      drivers/net/ethernet/pasemi/*
11472
11473 PA SEMI SMBUS DRIVER
11474 L:      linux-i2c@vger.kernel.org
11475 S:      Orphan
11476 F:      drivers/i2c/busses/i2c-pasemi.c
11477
11478 PADATA PARALLEL EXECUTION MECHANISM
11479 M:      Steffen Klassert <steffen.klassert@secunet.com>
11480 L:      linux-crypto@vger.kernel.org
11481 S:      Maintained
11482 F:      kernel/padata.c
11483 F:      include/linux/padata.h
11484 F:      Documentation/padata.txt
11485
11486 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11487 M:      Harald Welte <laforge@gnumonks.org>
11488 L:      platform-driver-x86@vger.kernel.org
11489 S:      Maintained
11490 F:      drivers/platform/x86/panasonic-laptop.c
11491
11492 PARALLEL LCD/KEYPAD PANEL DRIVER
11493 M:      Willy Tarreau <willy@haproxy.com>
11494 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11495 S:      Odd Fixes
11496 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11497 F:      drivers/auxdisplay/panel.c
11498
11499 PARALLEL PORT SUBSYSTEM
11500 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11501 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11502 L:      linux-parport@lists.infradead.org (subscribers-only)
11503 S:      Maintained
11504 F:      drivers/parport/
11505 F:      include/linux/parport*.h
11506 F:      drivers/char/ppdev.c
11507 F:      include/uapi/linux/ppdev.h
11508 F:      Documentation/parport*.txt
11509
11510 PARAVIRT_OPS INTERFACE
11511 M:      Juergen Gross <jgross@suse.com>
11512 M:      Alok Kataria <akataria@vmware.com>
11513 L:      virtualization@lists.linux-foundation.org
11514 S:      Supported
11515 F:      Documentation/virtual/paravirt_ops.txt
11516 F:      arch/*/kernel/paravirt*
11517 F:      arch/*/include/asm/paravirt*.h
11518 F:      include/linux/hypervisor.h
11519
11520 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11521 M:      Tim Waugh <tim@cyberelk.net>
11522 L:      linux-parport@lists.infradead.org (subscribers-only)
11523 S:      Maintained
11524 F:      Documentation/blockdev/paride.txt
11525 F:      drivers/block/paride/
11526
11527 PARISC ARCHITECTURE
11528 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11529 M:      Helge Deller <deller@gmx.de>
11530 L:      linux-parisc@vger.kernel.org
11531 W:      http://www.parisc-linux.org/
11532 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11535 S:      Maintained
11536 F:      arch/parisc/
11537 F:      Documentation/parisc/
11538 F:      drivers/parisc/
11539 F:      drivers/char/agp/parisc-agp.c
11540 F:      drivers/input/serio/gscps2.c
11541 F:      drivers/parport/parport_gsc.*
11542 F:      drivers/tty/serial/8250/8250_gsc.c
11543 F:      drivers/video/fbdev/sti*
11544 F:      drivers/video/console/sti*
11545 F:      drivers/video/logo/logo_parisc*
11546
11547 PARMAN
11548 M:      Jiri Pirko <jiri@mellanox.com>
11549 L:      netdev@vger.kernel.org
11550 S:      Supported
11551 F:      lib/parman.c
11552 F:      lib/test_parman.c
11553 F:      include/linux/parman.h
11554
11555 PC87360 HARDWARE MONITORING DRIVER
11556 M:      Jim Cromie <jim.cromie@gmail.com>
11557 L:      linux-hwmon@vger.kernel.org
11558 S:      Maintained
11559 F:      Documentation/hwmon/pc87360
11560 F:      drivers/hwmon/pc87360.c
11561
11562 PC8736x GPIO DRIVER
11563 M:      Jim Cromie <jim.cromie@gmail.com>
11564 S:      Maintained
11565 F:      drivers/char/pc8736x_gpio.c
11566
11567 PC87427 HARDWARE MONITORING DRIVER
11568 M:      Jean Delvare <jdelvare@suse.com>
11569 L:      linux-hwmon@vger.kernel.org
11570 S:      Maintained
11571 F:      Documentation/hwmon/pc87427
11572 F:      drivers/hwmon/pc87427.c
11573
11574 PCA9532 LED DRIVER
11575 M:      Riku Voipio <riku.voipio@iki.fi>
11576 S:      Maintained
11577 F:      drivers/leds/leds-pca9532.c
11578 F:      include/linux/leds-pca9532.h
11579
11580 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11581 M:      Guenter Roeck <linux@roeck-us.net>
11582 L:      linux-i2c@vger.kernel.org
11583 S:      Maintained
11584 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11585
11586 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11587 M:      Khalid Aziz <khalid@gonehiking.org>
11588 S:      Maintained
11589 F:      drivers/firmware/pcdp.*
11590
11591 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11592 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11593 L:      linux-pci@vger.kernel.org
11594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11595 S:      Maintained
11596 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11597 F:      drivers/pci/controller/pci-aardvark.c
11598
11599 PCI DRIVER FOR ALTERA PCIE IP
11600 M:      Ley Foon Tan <lftan@altera.com>
11601 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11602 L:      linux-pci@vger.kernel.org
11603 S:      Supported
11604 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11605 F:      drivers/pci/controller/pcie-altera.c
11606
11607 PCI DRIVER FOR APPLIEDMICRO XGENE
11608 M:      Tanmay Inamdar <tinamdar@apm.com>
11609 L:      linux-pci@vger.kernel.org
11610 L:      linux-arm-kernel@lists.infradead.org
11611 S:      Maintained
11612 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11613 F:      drivers/pci/controller/pci-xgene.c
11614
11615 PCI DRIVER FOR ARM VERSATILE PLATFORM
11616 M:      Rob Herring <robh@kernel.org>
11617 L:      linux-pci@vger.kernel.org
11618 L:      linux-arm-kernel@lists.infradead.org
11619 S:      Maintained
11620 F:      Documentation/devicetree/bindings/pci/versatile.txt
11621 F:      drivers/pci/controller/pci-versatile.c
11622
11623 PCI DRIVER FOR ARMADA 8K
11624 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11625 L:      linux-pci@vger.kernel.org
11626 L:      linux-arm-kernel@lists.infradead.org
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11629 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11630
11631 PCI DRIVER FOR CADENCE PCIE IP
11632 M:      Alan Douglas <adouglas@cadence.com>
11633 L:      linux-pci@vger.kernel.org
11634 S:      Maintained
11635 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11636 F:      drivers/pci/controller/pcie-cadence*
11637
11638 PCI DRIVER FOR FREESCALE LAYERSCAPE
11639 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11640 M:      Mingkai Hu <mingkai.hu@nxp.com>
11641 M:      Roy Zang <roy.zang@nxp.com>
11642 L:      linuxppc-dev@lists.ozlabs.org
11643 L:      linux-pci@vger.kernel.org
11644 L:      linux-arm-kernel@lists.infradead.org
11645 S:      Maintained
11646 F:      drivers/pci/controller/dwc/*layerscape*
11647
11648 PCI DRIVER FOR GENERIC OF HOSTS
11649 M:      Will Deacon <will.deacon@arm.com>
11650 L:      linux-pci@vger.kernel.org
11651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11652 S:      Maintained
11653 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11654 F:      drivers/pci/controller/pci-host-common.c
11655 F:      drivers/pci/controller/pci-host-generic.c
11656
11657 PCI DRIVER FOR IMX6
11658 M:      Richard Zhu <hongxing.zhu@nxp.com>
11659 M:      Lucas Stach <l.stach@pengutronix.de>
11660 L:      linux-pci@vger.kernel.org
11661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11664 F:      drivers/pci/controller/dwc/*imx6*
11665
11666 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11667 M:      Keith Busch <keith.busch@intel.com>
11668 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11669 L:      linux-pci@vger.kernel.org
11670 S:      Supported
11671 F:      drivers/pci/controller/vmd.c
11672
11673 PCI DRIVER FOR MICROSEMI SWITCHTEC
11674 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11675 M:      Logan Gunthorpe <logang@deltatee.com>
11676 L:      linux-pci@vger.kernel.org
11677 S:      Maintained
11678 F:      Documentation/switchtec.txt
11679 F:      Documentation/ABI/testing/sysfs-class-switchtec
11680 F:      drivers/pci/switch/switchtec*
11681 F:      include/uapi/linux/switchtec_ioctl.h
11682 F:      include/linux/switchtec.h
11683 F:      drivers/ntb/hw/mscc/
11684
11685 PCI DRIVER FOR MOBIVEIL PCIE IP
11686 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11687 L:      linux-pci@vger.kernel.org
11688 S:      Supported
11689 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11690 F:      drivers/pci/controller/pcie-mobiveil.c
11691
11692 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11693 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11694 M:      Jason Cooper <jason@lakedaemon.net>
11695 L:      linux-pci@vger.kernel.org
11696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697 S:      Maintained
11698 F:      drivers/pci/controller/*mvebu*
11699
11700 PCI DRIVER FOR NVIDIA TEGRA
11701 M:      Thierry Reding <thierry.reding@gmail.com>
11702 L:      linux-tegra@vger.kernel.org
11703 L:      linux-pci@vger.kernel.org
11704 S:      Supported
11705 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11706 F:      drivers/pci/controller/pci-tegra.c
11707
11708 PCI DRIVER FOR RENESAS R-CAR
11709 M:      Simon Horman <horms@verge.net.au>
11710 L:      linux-pci@vger.kernel.org
11711 L:      linux-renesas-soc@vger.kernel.org
11712 S:      Maintained
11713 F:      drivers/pci/controller/*rcar*
11714
11715 PCI DRIVER FOR SAMSUNG EXYNOS
11716 M:      Jingoo Han <jingoohan1@gmail.com>
11717 L:      linux-pci@vger.kernel.org
11718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11719 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11720 S:      Maintained
11721 F:      drivers/pci/controller/dwc/pci-exynos.c
11722
11723 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11724 M:      Jingoo Han <jingoohan1@gmail.com>
11725 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11726 L:      linux-pci@vger.kernel.org
11727 S:      Maintained
11728 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11729 F:      drivers/pci/controller/dwc/*designware*
11730
11731 PCI DRIVER FOR TI DRA7XX
11732 M:      Kishon Vijay Abraham I <kishon@ti.com>
11733 L:      linux-omap@vger.kernel.org
11734 L:      linux-pci@vger.kernel.org
11735 S:      Supported
11736 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11737 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11738
11739 PCI DRIVER FOR TI KEYSTONE
11740 M:      Murali Karicheri <m-karicheri2@ti.com>
11741 L:      linux-pci@vger.kernel.org
11742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 S:      Maintained
11744 F:      drivers/pci/controller/dwc/pci-keystone.c
11745
11746 PCI ENDPOINT SUBSYSTEM
11747 M:      Kishon Vijay Abraham I <kishon@ti.com>
11748 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11749 L:      linux-pci@vger.kernel.org
11750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11751 S:      Supported
11752 F:      drivers/pci/endpoint/
11753 F:      drivers/misc/pci_endpoint_test.c
11754 F:      tools/pci/
11755
11756 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11757 M:      Russell Currey <ruscur@russell.cc>
11758 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11759 M:      Oliver O'Halloran <oohall@gmail.com>
11760 L:      linuxppc-dev@lists.ozlabs.org
11761 S:      Supported
11762 F:      Documentation/PCI/pci-error-recovery.txt
11763 F:      drivers/pci/pcie/aer.c
11764 F:      drivers/pci/pcie/dpc.c
11765 F:      drivers/pci/pcie/err.c
11766 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11767 F:      arch/powerpc/kernel/eeh*.c
11768 F:      arch/powerpc/platforms/*/eeh*.c
11769 F:      arch/powerpc/include/*/eeh*.h
11770
11771 PCI ERROR RECOVERY
11772 M:      Linas Vepstas <linasvepstas@gmail.com>
11773 L:      linux-pci@vger.kernel.org
11774 S:      Supported
11775 F:      Documentation/PCI/pci-error-recovery.txt
11776
11777 PCI MSI DRIVER FOR ALTERA MSI IP
11778 M:      Ley Foon Tan <lftan@altera.com>
11779 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11780 L:      linux-pci@vger.kernel.org
11781 S:      Supported
11782 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11783 F:      drivers/pci/controller/pcie-altera-msi.c
11784
11785 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11786 M:      Duc Dang <dhdang@apm.com>
11787 L:      linux-pci@vger.kernel.org
11788 L:      linux-arm-kernel@lists.infradead.org
11789 S:      Maintained
11790 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11791 F:      drivers/pci/controller/pci-xgene-msi.c
11792
11793 PCI SUBSYSTEM
11794 M:      Bjorn Helgaas <bhelgaas@google.com>
11795 L:      linux-pci@vger.kernel.org
11796 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11798 S:      Supported
11799 F:      Documentation/devicetree/bindings/pci/
11800 F:      Documentation/PCI/
11801 F:      drivers/acpi/pci*
11802 F:      drivers/pci/
11803 F:      include/asm-generic/pci*
11804 F:      include/linux/pci*
11805 F:      include/linux/of_pci.h
11806 F:      include/uapi/linux/pci*
11807 F:      lib/pci*
11808 F:      arch/x86/pci/
11809 F:      arch/x86/kernel/quirks.c
11810 F:      arch/x86/kernel/early-quirks.c
11811
11812 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11813 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11814 L:      linux-pci@vger.kernel.org
11815 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11817 S:      Supported
11818 F:      drivers/pci/controller/
11819
11820 PCIE DRIVER FOR AMLOGIC MESON
11821 M:      Yue Wang <yue.wang@Amlogic.com>
11822 L:      linux-pci@vger.kernel.org
11823 L:      linux-amlogic@lists.infradead.org
11824 S:      Maintained
11825 F:      drivers/pci/controller/dwc/pci-meson.c
11826
11827 PCIE DRIVER FOR AXIS ARTPEC
11828 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11829 L:      linux-arm-kernel@axis.com
11830 L:      linux-pci@vger.kernel.org
11831 S:      Maintained
11832 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11833 F:      drivers/pci/controller/dwc/*artpec*
11834
11835 PCIE DRIVER FOR CAVIUM THUNDERX
11836 M:      David Daney <david.daney@cavium.com>
11837 L:      linux-pci@vger.kernel.org
11838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11839 S:      Supported
11840 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11841 F:      drivers/pci/controller/pci-thunder-*
11842
11843 PCIE DRIVER FOR HISILICON
11844 M:      Zhou Wang <wangzhou1@hisilicon.com>
11845 L:      linux-pci@vger.kernel.org
11846 S:      Maintained
11847 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11848 F:      drivers/pci/controller/dwc/pcie-hisi.c
11849
11850 PCIE DRIVER FOR HISILICON KIRIN
11851 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11852 M:      Binghui Wang <wangbinghui@hisilicon.com>
11853 L:      linux-pci@vger.kernel.org
11854 S:      Maintained
11855 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11856 F:      drivers/pci/controller/dwc/pcie-kirin.c
11857
11858 PCIE DRIVER FOR HISILICON STB
11859 M:      Shawn Guo <shawn.guo@linaro.org>
11860 L:      linux-pci@vger.kernel.org
11861 S:      Maintained
11862 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11863 F:      drivers/pci/controller/dwc/pcie-histb.c
11864
11865 PCIE DRIVER FOR MEDIATEK
11866 M:      Ryder Lee <ryder.lee@mediatek.com>
11867 L:      linux-pci@vger.kernel.org
11868 L:      linux-mediatek@lists.infradead.org
11869 S:      Supported
11870 F:      Documentation/devicetree/bindings/pci/mediatek*
11871 F:      drivers/pci/controller/*mediatek*
11872
11873 PCIE DRIVER FOR QUALCOMM MSM
11874 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11875 L:      linux-pci@vger.kernel.org
11876 L:      linux-arm-msm@vger.kernel.org
11877 S:      Maintained
11878 F:      drivers/pci/controller/dwc/*qcom*
11879
11880 PCIE DRIVER FOR ROCKCHIP
11881 M:      Shawn Lin <shawn.lin@rock-chips.com>
11882 L:      linux-pci@vger.kernel.org
11883 L:      linux-rockchip@lists.infradead.org
11884 S:      Maintained
11885 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11886 F:      drivers/pci/controller/pcie-rockchip*
11887
11888 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11889 M:      Linus Walleij <linus.walleij@linaro.org>
11890 L:      linux-pci@vger.kernel.org
11891 S:      Maintained
11892 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11893 F:      drivers/pci/controller/pci-v3-semi.c
11894
11895 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11896 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11897 L:      linux-pci@vger.kernel.org
11898 S:      Maintained
11899 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11900 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11901
11902 PCIE DRIVER FOR ST SPEAR13XX
11903 M:      Pratyush Anand <pratyush.anand@gmail.com>
11904 L:      linux-pci@vger.kernel.org
11905 S:      Maintained
11906 F:      drivers/pci/controller/dwc/*spear*
11907
11908 PCMCIA SUBSYSTEM
11909 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11911 S:      Odd Fixes
11912 F:      Documentation/pcmcia/
11913 F:      tools/pcmcia/
11914 F:      drivers/pcmcia/
11915 F:      include/pcmcia/
11916
11917 PCNET32 NETWORK DRIVER
11918 M:      Don Fry <pcnet32@frontier.com>
11919 L:      netdev@vger.kernel.org
11920 S:      Maintained
11921 F:      drivers/net/ethernet/amd/pcnet32.c
11922
11923 PCRYPT PARALLEL CRYPTO ENGINE
11924 M:      Steffen Klassert <steffen.klassert@secunet.com>
11925 L:      linux-crypto@vger.kernel.org
11926 S:      Maintained
11927 F:      crypto/pcrypt.c
11928 F:      include/crypto/pcrypt.h
11929
11930 PEAQ WMI HOTKEYS DRIVER
11931 M:      Hans de Goede <hdegoede@redhat.com>
11932 L:      platform-driver-x86@vger.kernel.org
11933 S:      Maintained
11934 F:      drivers/platform/x86/peaq-wmi.c
11935
11936 PER-CPU MEMORY ALLOCATOR
11937 M:      Dennis Zhou <dennis@kernel.org>
11938 M:      Tejun Heo <tj@kernel.org>
11939 M:      Christoph Lameter <cl@linux.com>
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11941 S:      Maintained
11942 F:      include/linux/percpu*.h
11943 F:      mm/percpu*.c
11944 F:      arch/*/include/asm/percpu.h
11945
11946 PER-TASK DELAY ACCOUNTING
11947 M:      Balbir Singh <bsingharora@gmail.com>
11948 S:      Maintained
11949 F:      include/linux/delayacct.h
11950 F:      kernel/delayacct.c
11951
11952 PERFORMANCE EVENTS SUBSYSTEM
11953 M:      Peter Zijlstra <peterz@infradead.org>
11954 M:      Ingo Molnar <mingo@redhat.com>
11955 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11956 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11957 R:      Jiri Olsa <jolsa@redhat.com>
11958 R:      Namhyung Kim <namhyung@kernel.org>
11959 L:      linux-kernel@vger.kernel.org
11960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11961 S:      Supported
11962 F:      kernel/events/*
11963 F:      include/linux/perf_event.h
11964 F:      include/uapi/linux/perf_event.h
11965 F:      arch/*/kernel/perf_event*.c
11966 F:      arch/*/kernel/*/perf_event*.c
11967 F:      arch/*/kernel/*/*/perf_event*.c
11968 F:      arch/*/include/asm/perf_event.h
11969 F:      arch/*/kernel/perf_callchain.c
11970 F:      arch/*/events/*
11971 F:      tools/perf/
11972
11973 PERSONALITY HANDLING
11974 M:      Christoph Hellwig <hch@infradead.org>
11975 L:      linux-abi-devel@lists.sourceforge.net
11976 S:      Maintained
11977 F:      include/linux/personality.h
11978 F:      include/uapi/linux/personality.h
11979
11980 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11981 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11982 L:      linux-input@vger.kernel.org
11983 S:      Maintained
11984 F:      Documentation/input/devices/pxrc.rst
11985 F:      drivers/input/joystick/pxrc.c
11986
11987 PHONET PROTOCOL
11988 M:      Remi Denis-Courmont <courmisch@gmail.com>
11989 S:      Supported
11990 F:      Documentation/networking/phonet.txt
11991 F:      include/linux/phonet.h
11992 F:      include/net/phonet/
11993 F:      include/uapi/linux/phonet.h
11994 F:      net/phonet/
11995
11996 PHRAM MTD DRIVER
11997 M:      Joern Engel <joern@lazybastard.org>
11998 L:      linux-mtd@lists.infradead.org
11999 S:      Maintained
12000 F:      drivers/mtd/devices/phram.c
12001
12002 PICOLCD HID DRIVER
12003 M:      Bruno Prémont <bonbons@linux-vserver.org>
12004 L:      linux-input@vger.kernel.org
12005 S:      Maintained
12006 F:      drivers/hid/hid-picolcd*
12007
12008 PICOXCELL SUPPORT
12009 M:      Jamie Iles <jamie@jamieiles.com>
12010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12011 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12012 S:      Supported
12013 F:      arch/arm/boot/dts/picoxcell*
12014 F:      arch/arm/mach-picoxcell/
12015 F:      drivers/crypto/picoxcell*
12016
12017 PIN CONTROL SUBSYSTEM
12018 M:      Linus Walleij <linus.walleij@linaro.org>
12019 L:      linux-gpio@vger.kernel.org
12020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12021 S:      Maintained
12022 F:      Documentation/devicetree/bindings/pinctrl/
12023 F:      Documentation/driver-api/pinctl.rst
12024 F:      drivers/pinctrl/
12025 F:      include/linux/pinctrl/
12026
12027 PIN CONTROLLER - MICROCHIP AT91
12028 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12030 L:      linux-gpio@vger.kernel.org
12031 S:      Supported
12032 F:      drivers/pinctrl/pinctrl-at91*
12033
12034 PIN CONTROLLER - FREESCALE
12035 M:      Dong Aisheng <aisheng.dong@nxp.com>
12036 M:      Fabio Estevam <festevam@gmail.com>
12037 M:      Shawn Guo <shawnguo@kernel.org>
12038 M:      Stefan Agner <stefan@agner.ch>
12039 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12040 L:      linux-gpio@vger.kernel.org
12041 S:      Maintained
12042 F:      drivers/pinctrl/freescale/
12043 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12044
12045 PIN CONTROLLER - INTEL
12046 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12047 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12049 S:      Maintained
12050 F:      drivers/pinctrl/intel/
12051
12052 PIN CONTROLLER - MEDIATEK
12053 M:      Sean Wang <sean.wang@kernel.org>
12054 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12055 S:      Maintained
12056 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12057 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12058 F:      drivers/pinctrl/mediatek/
12059
12060 PIN CONTROLLER - QUALCOMM
12061 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12062 S:      Maintained
12063 L:      linux-arm-msm@vger.kernel.org
12064 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12065 F:      drivers/pinctrl/qcom/
12066
12067 PIN CONTROLLER - RENESAS
12068 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12069 L:      linux-renesas-soc@vger.kernel.org
12070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12071 S:      Maintained
12072 F:      drivers/pinctrl/pinctrl-rz*
12073 F:      drivers/pinctrl/sh-pfc/
12074
12075 PIN CONTROLLER - SAMSUNG
12076 M:      Tomasz Figa <tomasz.figa@gmail.com>
12077 M:      Krzysztof Kozlowski <krzk@kernel.org>
12078 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12081 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12083 S:      Maintained
12084 F:      drivers/pinctrl/samsung/
12085 F:      include/dt-bindings/pinctrl/samsung.h
12086 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12087
12088 PIN CONTROLLER - SINGLE
12089 M:      Tony Lindgren <tony@atomide.com>
12090 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 L:      linux-omap@vger.kernel.org
12093 S:      Maintained
12094 F:      drivers/pinctrl/pinctrl-single.c
12095
12096 PIN CONTROLLER - ST SPEAR
12097 M:      Viresh Kumar <vireshk@kernel.org>
12098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12099 W:      http://www.st.com/spear
12100 S:      Maintained
12101 F:      drivers/pinctrl/spear/
12102
12103 PISTACHIO SOC SUPPORT
12104 M:      James Hartley <james.hartley@sondrel.com>
12105 L:      linux-mips@vger.kernel.org
12106 S:      Odd Fixes
12107 F:      arch/mips/pistachio/
12108 F:      arch/mips/include/asm/mach-pistachio/
12109 F:      arch/mips/boot/dts/img/pistachio*
12110 F:      arch/mips/configs/pistachio*_defconfig
12111
12112 PKTCDVD DRIVER
12113 S:      Orphan
12114 M:      linux-block@vger.kernel.org
12115 F:      drivers/block/pktcdvd.c
12116 F:      include/linux/pktcdvd.h
12117 F:      include/uapi/linux/pktcdvd.h
12118
12119 PKUNITY SOC DRIVERS
12120 M:      Guan Xuetao <gxt@pku.edu.cn>
12121 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12122 S:      Maintained
12123 T:      git git://github.com/gxt/linux.git
12124 F:      drivers/input/serio/i8042-unicore32io.h
12125 F:      drivers/i2c/busses/i2c-puv3.c
12126 F:      drivers/video/fbdev/fb-puv3.c
12127 F:      drivers/rtc/rtc-puv3.c
12128
12129 PMBUS HARDWARE MONITORING DRIVERS
12130 M:      Guenter Roeck <linux@roeck-us.net>
12131 L:      linux-hwmon@vger.kernel.org
12132 W:      http://hwmon.wiki.kernel.org/
12133 W:      http://www.roeck-us.net/linux/drivers/
12134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12135 S:      Maintained
12136 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12137 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12138 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12139 F:      Documentation/hwmon/adm1275
12140 F:      Documentation/hwmon/ibm-cffps
12141 F:      Documentation/hwmon/ir35221
12142 F:      Documentation/hwmon/lm25066
12143 F:      Documentation/hwmon/ltc2978
12144 F:      Documentation/hwmon/ltc3815
12145 F:      Documentation/hwmon/max16064
12146 F:      Documentation/hwmon/max20751
12147 F:      Documentation/hwmon/max31785
12148 F:      Documentation/hwmon/max34440
12149 F:      Documentation/hwmon/max8688
12150 F:      Documentation/hwmon/pmbus
12151 F:      Documentation/hwmon/pmbus-core
12152 F:      Documentation/hwmon/tps40422
12153 F:      Documentation/hwmon/ucd9000
12154 F:      Documentation/hwmon/ucd9200
12155 F:      Documentation/hwmon/zl6100
12156 F:      drivers/hwmon/pmbus/
12157 F:      include/linux/pmbus.h
12158
12159 PMC SIERRA MaxRAID DRIVER
12160 L:      linux-scsi@vger.kernel.org
12161 W:      http://www.pmc-sierra.com/
12162 S:      Orphan
12163 F:      drivers/scsi/pmcraid.*
12164
12165 PMC SIERRA PM8001 DRIVER
12166 M:      Jack Wang <jinpu.wang@profitbricks.com>
12167 M:      lindar_liu@usish.com
12168 L:      linux-scsi@vger.kernel.org
12169 S:      Supported
12170 F:      drivers/scsi/pm8001/
12171
12172 PNP SUPPORT
12173 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12174 S:      Maintained
12175 F:      drivers/pnp/
12176
12177 PNI RM3100 IIO DRIVER
12178 M:      Song Qiang <songqiang1304521@gmail.com>
12179 L:      linux-iio@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/iio/magnetometer/rm3100*
12182 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12183
12184 POSIX CLOCKS and TIMERS
12185 M:      Thomas Gleixner <tglx@linutronix.de>
12186 L:      linux-kernel@vger.kernel.org
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12188 S:      Maintained
12189 F:      fs/timerfd.c
12190 F:      include/linux/timer*
12191 F:      kernel/time/*timer*
12192
12193 POWER MANAGEMENT CORE
12194 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12195 L:      linux-pm@vger.kernel.org
12196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12197 B:      https://bugzilla.kernel.org
12198 S:      Supported
12199 F:      drivers/base/power/
12200 F:      include/linux/pm.h
12201 F:      include/linux/pm_*
12202 F:      include/linux/powercap.h
12203 F:      drivers/powercap/
12204 F:      kernel/configs/nopm.config
12205
12206 POWER STATE COORDINATION INTERFACE (PSCI)
12207 M:      Mark Rutland <mark.rutland@arm.com>
12208 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12209 L:      linux-arm-kernel@lists.infradead.org
12210 S:      Maintained
12211 F:      drivers/firmware/psci*.c
12212 F:      include/linux/psci.h
12213 F:      include/uapi/linux/psci.h
12214
12215 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12216 M:      Sebastian Reichel <sre@kernel.org>
12217 L:      linux-pm@vger.kernel.org
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12219 S:      Maintained
12220 F:      Documentation/ABI/testing/sysfs-class-power
12221 F:      Documentation/devicetree/bindings/power/supply/
12222 F:      include/linux/power_supply.h
12223 F:      drivers/power/supply/
12224
12225 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12226 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12227 L:      linuxppc-dev@lists.ozlabs.org
12228 S:      Maintained
12229 F:      drivers/char/powernv-op-panel.c
12230
12231 PPP OVER ATM (RFC 2364)
12232 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12233 S:      Maintained
12234 F:      net/atm/pppoatm.c
12235 F:      include/uapi/linux/atmppp.h
12236
12237 PPP OVER ETHERNET
12238 M:      Michal Ostrowski <mostrows@earthlink.net>
12239 S:      Maintained
12240 F:      drivers/net/ppp/pppoe.c
12241 F:      drivers/net/ppp/pppox.c
12242
12243 PPP OVER L2TP
12244 M:      James Chapman <jchapman@katalix.com>
12245 S:      Maintained
12246 F:      net/l2tp/l2tp_ppp.c
12247 F:      include/linux/if_pppol2tp.h
12248 F:      include/uapi/linux/if_pppol2tp.h
12249
12250 PPP PROTOCOL DRIVERS AND COMPRESSORS
12251 M:      Paul Mackerras <paulus@samba.org>
12252 L:      linux-ppp@vger.kernel.org
12253 S:      Maintained
12254 F:      drivers/net/ppp/ppp_*
12255
12256 PPS SUPPORT
12257 M:      Rodolfo Giometti <giometti@enneenne.com>
12258 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12259 L:      linuxpps@ml.enneenne.com (subscribers-only)
12260 S:      Maintained
12261 F:      Documentation/pps/
12262 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12263 F:      Documentation/ABI/testing/sysfs-pps
12264 F:      drivers/pps/
12265 F:      include/linux/pps*.h
12266 F:      include/uapi/linux/pps.h
12267
12268 PPTP DRIVER
12269 M:      Dmitry Kozlov <xeb@mail.ru>
12270 L:      netdev@vger.kernel.org
12271 S:      Maintained
12272 F:      drivers/net/ppp/pptp.c
12273 W:      http://sourceforge.net/projects/accel-pptp
12274
12275 PREEMPTIBLE KERNEL
12276 M:      Robert Love <rml@tech9.net>
12277 L:      kpreempt-tech@lists.sourceforge.net
12278 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12279 S:      Supported
12280 F:      Documentation/preempt-locking.txt
12281 F:      include/linux/preempt.h
12282
12283 PRINTK
12284 M:      Petr Mladek <pmladek@suse.com>
12285 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12286 R:      Steven Rostedt <rostedt@goodmis.org>
12287 S:      Maintained
12288 F:      kernel/printk/
12289 F:      include/linux/printk.h
12290
12291 PRISM54 WIRELESS DRIVER
12292 M:      Luis Chamberlain <mcgrof@kernel.org>
12293 L:      linux-wireless@vger.kernel.org
12294 W:      http://wireless.kernel.org/en/users/Drivers/p54
12295 S:      Obsolete
12296 F:      drivers/net/wireless/intersil/prism54/
12297
12298 PROC FILESYSTEM
12299 R:      Alexey Dobriyan <adobriyan@gmail.com>
12300 L:      linux-kernel@vger.kernel.org
12301 L:      linux-fsdevel@vger.kernel.org
12302 S:      Maintained
12303 F:      fs/proc/
12304 F:      include/linux/proc_fs.h
12305 F:      tools/testing/selftests/proc/
12306 F:      Documentation/filesystems/proc.txt
12307
12308 PROC SYSCTL
12309 M:      Luis Chamberlain <mcgrof@kernel.org>
12310 M:      Kees Cook <keescook@chromium.org>
12311 L:      linux-kernel@vger.kernel.org
12312 L:      linux-fsdevel@vger.kernel.org
12313 S:      Maintained
12314 F:      fs/proc/proc_sysctl.c
12315 F:      include/linux/sysctl.h
12316 F:      kernel/sysctl.c
12317 F:      tools/testing/selftests/sysctl/
12318
12319 PS3 NETWORK SUPPORT
12320 M:      Geoff Levand <geoff@infradead.org>
12321 L:      netdev@vger.kernel.org
12322 L:      linuxppc-dev@lists.ozlabs.org
12323 S:      Maintained
12324 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12325
12326 PS3 PLATFORM SUPPORT
12327 M:      Geoff Levand <geoff@infradead.org>
12328 L:      linuxppc-dev@lists.ozlabs.org
12329 S:      Maintained
12330 F:      arch/powerpc/boot/ps3*
12331 F:      arch/powerpc/include/asm/lv1call.h
12332 F:      arch/powerpc/include/asm/ps3*.h
12333 F:      arch/powerpc/platforms/ps3/
12334 F:      drivers/*/ps3*
12335 F:      drivers/ps3/
12336 F:      drivers/rtc/rtc-ps3.c
12337 F:      drivers/usb/host/*ps3.c
12338 F:      sound/ppc/snd_ps3*
12339
12340 PS3VRAM DRIVER
12341 M:      Jim Paris <jim@jtan.com>
12342 M:      Geoff Levand <geoff@infradead.org>
12343 L:      linuxppc-dev@lists.ozlabs.org
12344 S:      Maintained
12345 F:      drivers/block/ps3vram.c
12346
12347 PSAMPLE PACKET SAMPLING SUPPORT:
12348 M:      Yotam Gigi <yotam.gi@gmail.com>
12349 S:      Maintained
12350 F:      net/psample
12351 F:      include/net/psample.h
12352 F:      include/uapi/linux/psample.h
12353
12354 PSTORE FILESYSTEM
12355 M:      Kees Cook <keescook@chromium.org>
12356 M:      Anton Vorontsov <anton@enomsg.org>
12357 M:      Colin Cross <ccross@android.com>
12358 M:      Tony Luck <tony.luck@intel.com>
12359 S:      Maintained
12360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12361 F:      fs/pstore/
12362 F:      include/linux/pstore*
12363 F:      drivers/firmware/efi/efi-pstore.c
12364 F:      drivers/acpi/apei/erst.c
12365 F:      Documentation/admin-guide/ramoops.rst
12366 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12367 K:      \b(pstore|ramoops)
12368
12369 PTP HARDWARE CLOCK SUPPORT
12370 M:      Richard Cochran <richardcochran@gmail.com>
12371 L:      netdev@vger.kernel.org
12372 S:      Maintained
12373 W:      http://linuxptp.sourceforge.net/
12374 F:      Documentation/ABI/testing/sysfs-ptp
12375 F:      Documentation/ptp/*
12376 F:      drivers/net/phy/dp83640*
12377 F:      drivers/ptp/*
12378 F:      include/linux/ptp_cl*
12379
12380 PTRACE SUPPORT
12381 M:      Oleg Nesterov <oleg@redhat.com>
12382 S:      Maintained
12383 F:      include/asm-generic/syscall.h
12384 F:      include/linux/ptrace.h
12385 F:      include/linux/regset.h
12386 F:      include/linux/tracehook.h
12387 F:      include/uapi/linux/ptrace.h
12388 F:      include/uapi/linux/ptrace.h
12389 F:      include/asm-generic/ptrace.h
12390 F:      kernel/ptrace.c
12391 F:      arch/*/ptrace*.c
12392 F:      arch/*/*/ptrace*.c
12393 F:      arch/*/include/asm/ptrace*.h
12394
12395 PULSE8-CEC DRIVER
12396 M:      Hans Verkuil <hverkuil@xs4all.nl>
12397 L:      linux-media@vger.kernel.org
12398 T:      git git://linuxtv.org/media_tree.git
12399 S:      Maintained
12400 F:      drivers/media/usb/pulse8-cec/*
12401 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12402
12403 PVRUSB2 VIDEO4LINUX DRIVER
12404 M:      Mike Isely <isely@pobox.com>
12405 L:      pvrusb2@isely.net       (subscribers-only)
12406 L:      linux-media@vger.kernel.org
12407 W:      http://www.isely.net/pvrusb2/
12408 T:      git git://linuxtv.org/media_tree.git
12409 S:      Maintained
12410 F:      Documentation/media/v4l-drivers/pvrusb2*
12411 F:      drivers/media/usb/pvrusb2/
12412
12413 PWC WEBCAM DRIVER
12414 M:      Hans Verkuil <hverkuil@xs4all.nl>
12415 L:      linux-media@vger.kernel.org
12416 T:      git git://linuxtv.org/media_tree.git
12417 S:      Odd Fixes
12418 F:      drivers/media/usb/pwc/*
12419
12420 PWM FAN DRIVER
12421 M:      Kamil Debski <kamil@wypas.org>
12422 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12423 L:      linux-hwmon@vger.kernel.org
12424 S:      Supported
12425 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12426 F:      Documentation/hwmon/pwm-fan
12427 F:      drivers/hwmon/pwm-fan.c
12428
12429 PWM IR Transmitter
12430 M:      Sean Young <sean@mess.org>
12431 L:      linux-media@vger.kernel.org
12432 S:      Maintained
12433 F:      drivers/media/rc/pwm-ir-tx.c
12434
12435 PWM SUBSYSTEM
12436 M:      Thierry Reding <thierry.reding@gmail.com>
12437 L:      linux-pwm@vger.kernel.org
12438 S:      Maintained
12439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12440 F:      Documentation/pwm.txt
12441 F:      Documentation/devicetree/bindings/pwm/
12442 F:      include/linux/pwm.h
12443 F:      drivers/pwm/
12444 F:      drivers/video/backlight/pwm_bl.c
12445 F:      include/linux/pwm_backlight.h
12446 F:      drivers/gpio/gpio-mvebu.c
12447 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12448
12449 PXA GPIO DRIVER
12450 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12451 L:      linux-gpio@vger.kernel.org
12452 S:      Maintained
12453 F:      drivers/gpio/gpio-pxa.c
12454
12455 PXA MMCI DRIVER
12456 S:      Orphan
12457
12458 PXA RTC DRIVER
12459 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12460 L:      linux-rtc@vger.kernel.org
12461 S:      Maintained
12462
12463 PXA2xx/PXA3xx SUPPORT
12464 M:      Daniel Mack <daniel@zonque.org>
12465 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12466 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12468 T:      git git://github.com/hzhuang1/linux.git
12469 T:      git git://github.com/rjarzmik/linux.git
12470 S:      Maintained
12471 F:      arch/arm/boot/dts/pxa*
12472 F:      arch/arm/mach-pxa/
12473 F:      drivers/dma/pxa*
12474 F:      drivers/pcmcia/pxa2xx*
12475 F:      drivers/pinctrl/pxa/
12476 F:      drivers/spi/spi-pxa2xx*
12477 F:      drivers/usb/gadget/udc/pxa2*
12478 F:      include/sound/pxa2xx-lib.h
12479 F:      sound/arm/pxa*
12480 F:      sound/soc/pxa/
12481
12482 QAT DRIVER
12483 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12484 L:      qat-linux@intel.com
12485 S:      Supported
12486 F:      drivers/crypto/qat/
12487
12488 QCOM AUDIO (ASoC) DRIVERS
12489 M:      Patrick Lai <plai@codeaurora.org>
12490 M:      Banajit Goswami <bgoswami@codeaurora.org>
12491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12492 S:      Supported
12493 F:      sound/soc/qcom/
12494
12495 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12496 M:      Gabriel Somlo <somlo@cmu.edu>
12497 M:      "Michael S. Tsirkin" <mst@redhat.com>
12498 L:      qemu-devel@nongnu.org
12499 S:      Maintained
12500 F:      drivers/firmware/qemu_fw_cfg.c
12501 F:      include/uapi/linux/qemu_fw_cfg.h
12502
12503 QIB DRIVER
12504 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12505 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12506 L:      linux-rdma@vger.kernel.org
12507 S:      Supported
12508 F:      drivers/infiniband/hw/qib/
12509
12510 QLOGIC QL41xxx FCOE DRIVER
12511 M:      QLogic-Storage-Upstream@cavium.com
12512 L:      linux-scsi@vger.kernel.org
12513 S:      Supported
12514 F:      drivers/scsi/qedf/
12515
12516 QLOGIC QL41xxx ISCSI DRIVER
12517 M:      QLogic-Storage-Upstream@cavium.com
12518 L:      linux-scsi@vger.kernel.org
12519 S:      Supported
12520 F:      drivers/scsi/qedi/
12521
12522 QLOGIC QL4xxx ETHERNET DRIVER
12523 M:      Ariel Elior <aelior@marvell.com>
12524 M:      GR-everest-linux-l2@marvell.com
12525 L:      netdev@vger.kernel.org
12526 S:      Supported
12527 F:      drivers/net/ethernet/qlogic/qed/
12528 F:      include/linux/qed/
12529 F:      drivers/net/ethernet/qlogic/qede/
12530
12531 QLOGIC QL4xxx RDMA DRIVER
12532 M:      Michal Kalderon <mkalderon@marvell.com>
12533 M:      Ariel Elior <aelior@marvell.com>
12534 L:      linux-rdma@vger.kernel.org
12535 S:      Supported
12536 F:      drivers/infiniband/hw/qedr/
12537 F:      include/uapi/rdma/qedr-abi.h
12538
12539 QLOGIC QLA1280 SCSI DRIVER
12540 M:      Michael Reed <mdr@sgi.com>
12541 L:      linux-scsi@vger.kernel.org
12542 S:      Maintained
12543 F:      drivers/scsi/qla1280.[ch]
12544
12545 QLOGIC QLA2XXX FC-SCSI DRIVER
12546 M:      qla2xxx-upstream@qlogic.com
12547 L:      linux-scsi@vger.kernel.org
12548 S:      Supported
12549 F:      Documentation/scsi/LICENSE.qla2xxx
12550 F:      drivers/scsi/qla2xxx/
12551
12552 QLOGIC QLA3XXX NETWORK DRIVER
12553 M:      GR-Linux-NIC-Dev@marvell.com
12554 L:      netdev@vger.kernel.org
12555 S:      Supported
12556 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12557 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12558
12559 QLOGIC QLA4XXX iSCSI DRIVER
12560 M:      QLogic-Storage-Upstream@qlogic.com
12561 L:      linux-scsi@vger.kernel.org
12562 S:      Supported
12563 F:      Documentation/scsi/LICENSE.qla4xxx
12564 F:      drivers/scsi/qla4xxx/
12565
12566 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12567 M:      Shahed Shaikh <shshaikh@marvell.com>
12568 M:      Manish Chopra <manishc@marvell.com>
12569 M:      GR-Linux-NIC-Dev@marvell.com
12570 L:      netdev@vger.kernel.org
12571 S:      Supported
12572 F:      drivers/net/ethernet/qlogic/qlcnic/
12573
12574 QLOGIC QLGE 10Gb ETHERNET DRIVER
12575 M:      Manish Chopra <manishc@marvell.com>
12576 M:      GR-Linux-NIC-Dev@marvell.com
12577 L:      netdev@vger.kernel.org
12578 S:      Supported
12579 F:      drivers/net/ethernet/qlogic/qlge/
12580
12581 QM1D1B0004 MEDIA DRIVER
12582 M:      Akihiro Tsukada <tskd08@gmail.com>
12583 L:      linux-media@vger.kernel.org
12584 S:      Odd Fixes
12585 F:      drivers/media/tuners/qm1d1b0004*
12586
12587 QM1D1C0042 MEDIA DRIVER
12588 M:      Akihiro Tsukada <tskd08@gmail.com>
12589 L:      linux-media@vger.kernel.org
12590 S:      Odd Fixes
12591 F:      drivers/media/tuners/qm1d1c0042*
12592
12593 QNX4 FILESYSTEM
12594 M:      Anders Larsen <al@alarsen.net>
12595 W:      http://www.alarsen.net/linux/qnx4fs/
12596 S:      Maintained
12597 F:      fs/qnx4/
12598 F:      include/uapi/linux/qnx4_fs.h
12599 F:      include/uapi/linux/qnxtypes.h
12600
12601 QORIQ DPAA2 FSL-MC BUS DRIVER
12602 M:      Stuart Yoder <stuyoder@gmail.com>
12603 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12604 L:      linux-kernel@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/bus/fsl-mc/
12607 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12608 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12609
12610 QT1010 MEDIA DRIVER
12611 M:      Antti Palosaari <crope@iki.fi>
12612 L:      linux-media@vger.kernel.org
12613 W:      https://linuxtv.org
12614 W:      http://palosaari.fi/linux/
12615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12616 T:      git git://linuxtv.org/anttip/media_tree.git
12617 S:      Maintained
12618 F:      drivers/media/tuners/qt1010*
12619
12620 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12621 M:      Kalle Valo <kvalo@codeaurora.org>
12622 L:      ath10k@lists.infradead.org
12623 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12625 S:      Supported
12626 F:      drivers/net/wireless/ath/ath10k/
12627
12628 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12629 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12630 L:      linux-wireless@vger.kernel.org
12631 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12632 S:      Supported
12633 F:      drivers/net/wireless/ath/ath9k/
12634
12635 QUALCOMM CAMERA SUBSYSTEM DRIVER
12636 M:      Todor Tomov <todor.too@gmail.com>
12637 L:      linux-media@vger.kernel.org
12638 S:      Maintained
12639 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12640 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12641 F:      drivers/media/platform/qcom/camss/
12642
12643 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12644 M:  Ilia Lin <ilia.lin@gmail.com>
12645 L:  linux-pm@vger.kernel.org
12646 S:  Maintained
12647 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12648 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12649
12650 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12651 M:      Timur Tabi <timur@kernel.org>
12652 L:      netdev@vger.kernel.org
12653 S:      Maintained
12654 F:      drivers/net/ethernet/qualcomm/emac/
12655
12656 QUALCOMM GENERIC INTERFACE I2C DRIVER
12657 M:      Alok Chauhan <alokc@codeaurora.org>
12658 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12659 L:      linux-i2c@vger.kernel.org
12660 L:      linux-arm-msm@vger.kernel.org
12661 S:      Supported
12662 F:      drivers/i2c/busses/i2c-qcom-geni.c
12663
12664 QUALCOMM HEXAGON ARCHITECTURE
12665 M:      Richard Kuo <rkuo@codeaurora.org>
12666 L:      linux-hexagon@vger.kernel.org
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12668 S:      Supported
12669 F:      arch/hexagon/
12670
12671 QUALCOMM HIDMA DRIVER
12672 M:      Sinan Kaya <okaya@kernel.org>
12673 L:      linux-arm-kernel@lists.infradead.org
12674 L:      linux-arm-msm@vger.kernel.org
12675 L:      dmaengine@vger.kernel.org
12676 S:      Supported
12677 F:      drivers/dma/qcom/hidma*
12678
12679 QUALCOMM IOMMU
12680 M:      Rob Clark <robdclark@gmail.com>
12681 L:      iommu@lists.linux-foundation.org
12682 L:      linux-arm-msm@vger.kernel.org
12683 S:      Maintained
12684 F:      drivers/iommu/qcom_iommu.c
12685
12686 QUALCOMM TSENS THERMAL DRIVER
12687 M:      Amit Kucheria <amit.kucheria@linaro.org>
12688 L:      linux-pm@vger.kernel.org
12689 L:      linux-arm-msm@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/thermal/qcom/
12692
12693 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12694 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12695 L:      linux-media@vger.kernel.org
12696 L:      linux-arm-msm@vger.kernel.org
12697 T:      git git://linuxtv.org/media_tree.git
12698 S:      Maintained
12699 F:      drivers/media/platform/qcom/venus/
12700
12701 QUALCOMM WCN36XX WIRELESS DRIVER
12702 M:      Kalle Valo <kvalo@codeaurora.org>
12703 L:      wcn36xx@lists.infradead.org
12704 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12705 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12706 S:      Supported
12707 F:      drivers/net/wireless/ath/wcn36xx/
12708
12709 QUANTENNA QTNFMAC WIRELESS DRIVER
12710 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12711 M:      Avinash Patil <avinashp@quantenna.com>
12712 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12713 L:      linux-wireless@vger.kernel.org
12714 S:      Maintained
12715 F:      drivers/net/wireless/quantenna
12716
12717 RADEON and AMDGPU DRM DRIVERS
12718 M:      Alex Deucher <alexander.deucher@amd.com>
12719 M:      Christian König <christian.koenig@amd.com>
12720 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12721 L:      amd-gfx@lists.freedesktop.org
12722 T:      git git://people.freedesktop.org/~agd5f/linux
12723 S:      Supported
12724 F:      drivers/gpu/drm/radeon/
12725 F:      include/uapi/drm/radeon_drm.h
12726 F:      drivers/gpu/drm/amd/
12727 F:      include/uapi/drm/amdgpu_drm.h
12728
12729 RADEON FRAMEBUFFER DISPLAY DRIVER
12730 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12731 L:      linux-fbdev@vger.kernel.org
12732 S:      Maintained
12733 F:      drivers/video/fbdev/aty/radeon*
12734 F:      include/uapi/linux/radeonfb.h
12735
12736 RADIOSHARK RADIO DRIVER
12737 M:      Hans Verkuil <hverkuil@xs4all.nl>
12738 L:      linux-media@vger.kernel.org
12739 T:      git git://linuxtv.org/media_tree.git
12740 S:      Maintained
12741 F:      drivers/media/radio/radio-shark.c
12742
12743 RADIOSHARK2 RADIO DRIVER
12744 M:      Hans Verkuil <hverkuil@xs4all.nl>
12745 L:      linux-media@vger.kernel.org
12746 T:      git git://linuxtv.org/media_tree.git
12747 S:      Maintained
12748 F:      drivers/media/radio/radio-shark2.c
12749 F:      drivers/media/radio/radio-tea5777.c
12750
12751 RADOS BLOCK DEVICE (RBD)
12752 M:      Ilya Dryomov <idryomov@gmail.com>
12753 M:      Sage Weil <sage@redhat.com>
12754 M:      Alex Elder <elder@kernel.org>
12755 L:      ceph-devel@vger.kernel.org
12756 W:      http://ceph.com/
12757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12758 T:      git git://github.com/ceph/ceph-client.git
12759 S:      Supported
12760 F:      Documentation/ABI/testing/sysfs-bus-rbd
12761 F:      drivers/block/rbd.c
12762 F:      drivers/block/rbd_types.h
12763
12764 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12765 M:      Paul Mackerras <paulus@samba.org>
12766 L:      linux-fbdev@vger.kernel.org
12767 S:      Maintained
12768 F:      drivers/video/fbdev/aty/aty128fb.c
12769
12770 RAINSHADOW-CEC DRIVER
12771 M:      Hans Verkuil <hverkuil@xs4all.nl>
12772 L:      linux-media@vger.kernel.org
12773 T:      git git://linuxtv.org/media_tree.git
12774 S:      Maintained
12775 F:      drivers/media/usb/rainshadow-cec/*
12776
12777 RALINK MIPS ARCHITECTURE
12778 M:      John Crispin <john@phrozen.org>
12779 L:      linux-mips@vger.kernel.org
12780 S:      Maintained
12781 F:      arch/mips/ralink
12782
12783 RALINK RT2X00 WIRELESS LAN DRIVER
12784 P:      rt2x00 project
12785 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12786 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12787 L:      linux-wireless@vger.kernel.org
12788 S:      Maintained
12789 F:      drivers/net/wireless/ralink/rt2x00/
12790
12791 RAMDISK RAM BLOCK DEVICE DRIVER
12792 M:      Jens Axboe <axboe@kernel.dk>
12793 S:      Maintained
12794 F:      Documentation/blockdev/ramdisk.txt
12795 F:      drivers/block/brd.c
12796
12797 RANCHU VIRTUAL BOARD FOR MIPS
12798 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12799 L:      linux-mips@vger.kernel.org
12800 S:      Supported
12801 F:      arch/mips/generic/board-ranchu.c
12802 F:      arch/mips/configs/generic/board-ranchu.config
12803
12804 RANDOM NUMBER DRIVER
12805 M:      "Theodore Ts'o" <tytso@mit.edu>
12806 S:      Maintained
12807 F:      drivers/char/random.c
12808
12809 RAPIDIO SUBSYSTEM
12810 M:      Matt Porter <mporter@kernel.crashing.org>
12811 M:      Alexandre Bounine <alex.bou9@gmail.com>
12812 S:      Maintained
12813 F:      drivers/rapidio/
12814
12815 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12816 L:      linux-wireless@vger.kernel.org
12817 S:      Orphan
12818 F:      drivers/net/wireless/ray*
12819
12820 RCUTORTURE TEST FRAMEWORK
12821 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12822 M:      Josh Triplett <josh@joshtriplett.org>
12823 R:      Steven Rostedt <rostedt@goodmis.org>
12824 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12825 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12826 L:      linux-kernel@vger.kernel.org
12827 S:      Supported
12828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12829 F:      tools/testing/selftests/rcutorture
12830
12831 RDC R-321X SoC
12832 M:      Florian Fainelli <florian@openwrt.org>
12833 S:      Maintained
12834
12835 RDC R6040 FAST ETHERNET DRIVER
12836 M:      Florian Fainelli <f.fainelli@gmail.com>
12837 L:      netdev@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/net/ethernet/rdc/r6040.c
12840
12841 RDMAVT - RDMA verbs software
12842 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12843 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12844 L:      linux-rdma@vger.kernel.org
12845 S:      Supported
12846 F:      drivers/infiniband/sw/rdmavt
12847
12848 RDS - RELIABLE DATAGRAM SOCKETS
12849 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12850 L:      netdev@vger.kernel.org
12851 L:      linux-rdma@vger.kernel.org
12852 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12853 W:      https://oss.oracle.com/projects/rds/
12854 S:      Supported
12855 F:      net/rds/
12856 F:      Documentation/networking/rds.txt
12857
12858 RDT - RESOURCE ALLOCATION
12859 M:      Fenghua Yu <fenghua.yu@intel.com>
12860 M:      Reinette Chatre <reinette.chatre@intel.com>
12861 L:      linux-kernel@vger.kernel.org
12862 S:      Supported
12863 F:      arch/x86/kernel/cpu/resctrl/
12864 F:      arch/x86/include/asm/resctrl_sched.h
12865 F:      Documentation/x86/resctrl*
12866
12867 READ-COPY UPDATE (RCU)
12868 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12869 M:      Josh Triplett <josh@joshtriplett.org>
12870 R:      Steven Rostedt <rostedt@goodmis.org>
12871 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12872 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12873 R:      Joel Fernandes <joel@joelfernandes.org>
12874 L:      linux-kernel@vger.kernel.org
12875 W:      http://www.rdrop.com/users/paulmck/RCU/
12876 S:      Supported
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12878 F:      Documentation/RCU/
12879 X:      Documentation/RCU/torture.txt
12880 F:      include/linux/rcu*
12881 X:      include/linux/srcu*.h
12882 F:      kernel/rcu/
12883 X:      kernel/rcu/srcu*.c
12884
12885 REAL TIME CLOCK (RTC) SUBSYSTEM
12886 M:      Alessandro Zummo <a.zummo@towertech.it>
12887 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12888 L:      linux-rtc@vger.kernel.org
12889 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12891 S:      Maintained
12892 F:      Documentation/devicetree/bindings/rtc/
12893 F:      Documentation/rtc.txt
12894 F:      drivers/rtc/
12895 F:      include/linux/rtc.h
12896 F:      include/uapi/linux/rtc.h
12897 F:      include/linux/rtc/
12898 F:      include/linux/platform_data/rtc-*
12899 F:      tools/testing/selftests/rtc/
12900
12901 REALTEK AUDIO CODECS
12902 M:      Bard Liao <bardliao@realtek.com>
12903 M:      Oder Chiou <oder_chiou@realtek.com>
12904 S:      Maintained
12905 F:      sound/soc/codecs/rt*
12906 F:      include/sound/rt*.h
12907
12908 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12909 M:      Linus Walleij <linus.walleij@linaro.org>
12910 S:      Maintained
12911 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12912 F:      drivers/net/dsa/realtek-smi*
12913 F:      drivers/net/dsa/rtl83*
12914
12915 REDPINE WIRELESS DRIVER
12916 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12917 M:      Siva Rebbagondla <siva8118@gmail.com>
12918 L:      linux-wireless@vger.kernel.org
12919 S:      Maintained
12920 F:      drivers/net/wireless/rsi/
12921
12922 REGISTER MAP ABSTRACTION
12923 M:      Mark Brown <broonie@kernel.org>
12924 L:      linux-kernel@vger.kernel.org
12925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12926 S:      Supported
12927 F:      Documentation/devicetree/bindings/regmap/
12928 F:      drivers/base/regmap/
12929 F:      include/linux/regmap.h
12930
12931 REISERFS FILE SYSTEM
12932 L:      reiserfs-devel@vger.kernel.org
12933 S:      Supported
12934 F:      fs/reiserfs/
12935
12936 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12937 M:      Ohad Ben-Cohen <ohad@wizery.com>
12938 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12939 L:      linux-remoteproc@vger.kernel.org
12940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12941 S:      Maintained
12942 F:      Documentation/devicetree/bindings/remoteproc/
12943 F:      Documentation/remoteproc.txt
12944 F:      drivers/remoteproc/
12945 F:      include/linux/remoteproc.h
12946
12947 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12948 M:      Ohad Ben-Cohen <ohad@wizery.com>
12949 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12950 L:      linux-remoteproc@vger.kernel.org
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12952 S:      Maintained
12953 F:      drivers/rpmsg/
12954 F:      Documentation/rpmsg.txt
12955 F:      include/linux/rpmsg.h
12956 F:      include/linux/rpmsg/
12957
12958 RENESAS CLOCK DRIVERS
12959 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12960 L:      linux-renesas-soc@vger.kernel.org
12961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12962 S:      Supported
12963 F:      drivers/clk/renesas/
12964
12965 RENESAS EMEV2 I2C DRIVER
12966 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12967 S:      Supported
12968 F:      drivers/i2c/busses/i2c-emev2.c
12969
12970 RENESAS ETHERNET DRIVERS
12971 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12972 L:      netdev@vger.kernel.org
12973 L:      linux-renesas-soc@vger.kernel.org
12974 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12975 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12976 F:      drivers/net/ethernet/renesas/
12977 F:      include/linux/sh_eth.h
12978
12979 RENESAS R-CAR GYROADC DRIVER
12980 M:      Marek Vasut <marek.vasut@gmail.com>
12981 L:      linux-iio@vger.kernel.org
12982 S:      Supported
12983 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12984 F:      drivers/iio/adc/rcar-gyroadc.c
12985
12986 RENESAS R-CAR I2C DRIVERS
12987 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12988 S:      Supported
12989 F:      drivers/i2c/busses/i2c-rcar.c
12990 F:      drivers/i2c/busses/i2c-sh_mobile.c
12991
12992 RENESAS RIIC DRIVER
12993 M:      Chris Brandt <chris.brandt@renesas.com>
12994 S:      Supported
12995 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12996 F:      drivers/i2c/busses/i2c-riic.c
12997
12998 RENESAS USB PHY DRIVER
12999 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13000 L:      linux-renesas-soc@vger.kernel.org
13001 S:      Maintained
13002 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13003
13004 RESET CONTROLLER FRAMEWORK
13005 M:      Philipp Zabel <p.zabel@pengutronix.de>
13006 T:      git git://git.pengutronix.de/git/pza/linux
13007 S:      Maintained
13008 F:      drivers/reset/
13009 F:      Documentation/devicetree/bindings/reset/
13010 F:      include/dt-bindings/reset/
13011 F:      include/linux/reset.h
13012 F:      include/linux/reset-controller.h
13013
13014 RESTARTABLE SEQUENCES SUPPORT
13015 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13016 M:      Peter Zijlstra <peterz@infradead.org>
13017 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13018 M:      Boqun Feng <boqun.feng@gmail.com>
13019 L:      linux-kernel@vger.kernel.org
13020 S:      Supported
13021 F:      kernel/rseq.c
13022 F:      include/uapi/linux/rseq.h
13023 F:      include/trace/events/rseq.h
13024 F:      tools/testing/selftests/rseq/
13025
13026 RFKILL
13027 M:      Johannes Berg <johannes@sipsolutions.net>
13028 L:      linux-wireless@vger.kernel.org
13029 W:      http://wireless.kernel.org/
13030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13032 S:      Maintained
13033 F:      Documentation/rfkill.txt
13034 F:      Documentation/ABI/stable/sysfs-class-rfkill
13035 F:      net/rfkill/
13036 F:      include/linux/rfkill.h
13037 F:      include/uapi/linux/rfkill.h
13038
13039 RHASHTABLE
13040 M:      Thomas Graf <tgraf@suug.ch>
13041 M:      Herbert Xu <herbert@gondor.apana.org.au>
13042 L:      netdev@vger.kernel.org
13043 S:      Maintained
13044 F:      lib/rhashtable.c
13045 F:      lib/test_rhashtable.c
13046 F:      include/linux/rhashtable.h
13047 F:      include/linux/rhashtable-types.h
13048
13049 RICOH R5C592 MEMORYSTICK DRIVER
13050 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13051 S:      Maintained
13052 F:      drivers/memstick/host/r592.*
13053
13054 RICOH SMARTMEDIA/XD DRIVER
13055 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13056 S:      Maintained
13057 F:      drivers/mtd/nand/raw/r852.c
13058 F:      drivers/mtd/nand/raw/r852.h
13059
13060 RISC-V ARCHITECTURE
13061 M:      Palmer Dabbelt <palmer@sifive.com>
13062 M:      Albert Ou <aou@eecs.berkeley.edu>
13063 L:      linux-riscv@lists.infradead.org
13064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13065 S:      Supported
13066 F:      arch/riscv/
13067 K:      riscv
13068 N:      riscv
13069
13070 ROCCAT DRIVERS
13071 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13072 W:      http://sourceforge.net/projects/roccat/
13073 S:      Maintained
13074 F:      drivers/hid/hid-roccat*
13075 F:      include/linux/hid-roccat*
13076 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13077
13078 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13079 M:      Jacob chen <jacob2.chen@rock-chips.com>
13080 L:      linux-media@vger.kernel.org
13081 S:      Maintained
13082 F:      drivers/media/platform/rockchip/rga/
13083 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13084
13085 ROCKCHIP VPU CODEC DRIVER
13086 M:      Ezequiel Garcia <ezequiel@collabora.com>
13087 L:      linux-media@vger.kernel.org
13088 S:      Maintained
13089 F:      drivers/staging/media/platform/rockchip/vpu/
13090 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13091
13092 ROCKER DRIVER
13093 M:      Jiri Pirko <jiri@resnulli.us>
13094 L:      netdev@vger.kernel.org
13095 S:      Supported
13096 F:      drivers/net/ethernet/rocker/
13097
13098 ROCKETPORT DRIVER
13099 P:      Comtrol Corp.
13100 W:      http://www.comtrol.com
13101 S:      Maintained
13102 F:      Documentation/serial/rocket.txt
13103 F:      drivers/tty/rocket*
13104
13105 ROCKETPORT EXPRESS/INFINITY DRIVER
13106 M:      Kevin Cernekee <cernekee@gmail.com>
13107 L:      linux-serial@vger.kernel.org
13108 S:      Odd Fixes
13109 F:      drivers/tty/serial/rp2.*
13110
13111 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13112 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13113 L:      linux-kernel@vger.kernel.org
13114 L:      linux-renesas-soc@vger.kernel.org
13115 S:      Supported
13116 F:      drivers/mfd/bd9571mwv.c
13117 F:      drivers/regulator/bd9571mwv-regulator.c
13118 F:      drivers/gpio/gpio-bd9571mwv.c
13119 F:      include/linux/mfd/bd9571mwv.h
13120 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13121
13122 ROSE NETWORK LAYER
13123 M:      Ralf Baechle <ralf@linux-mips.org>
13124 L:      linux-hams@vger.kernel.org
13125 W:      http://www.linux-ax25.org/
13126 S:      Maintained
13127 F:      include/net/rose.h
13128 F:      include/uapi/linux/rose.h
13129 F:      net/rose/
13130
13131 RTL2830 MEDIA DRIVER
13132 M:      Antti Palosaari <crope@iki.fi>
13133 L:      linux-media@vger.kernel.org
13134 W:      https://linuxtv.org
13135 W:      http://palosaari.fi/linux/
13136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13137 T:      git git://linuxtv.org/anttip/media_tree.git
13138 S:      Maintained
13139 F:      drivers/media/dvb-frontends/rtl2830*
13140
13141 RTL2832 MEDIA DRIVER
13142 M:      Antti Palosaari <crope@iki.fi>
13143 L:      linux-media@vger.kernel.org
13144 W:      https://linuxtv.org
13145 W:      http://palosaari.fi/linux/
13146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13147 T:      git git://linuxtv.org/anttip/media_tree.git
13148 S:      Maintained
13149 F:      drivers/media/dvb-frontends/rtl2832*
13150
13151 RTL2832_SDR MEDIA DRIVER
13152 M:      Antti Palosaari <crope@iki.fi>
13153 L:      linux-media@vger.kernel.org
13154 W:      https://linuxtv.org
13155 W:      http://palosaari.fi/linux/
13156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13157 T:      git git://linuxtv.org/anttip/media_tree.git
13158 S:      Maintained
13159 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13160
13161 RTL8180 WIRELESS DRIVER
13162 L:      linux-wireless@vger.kernel.org
13163 W:      http://wireless.kernel.org/
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13165 S:      Orphan
13166 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13167
13168 RTL8187 WIRELESS DRIVER
13169 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13170 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13171 M:      Larry Finger <Larry.Finger@lwfinger.net>
13172 L:      linux-wireless@vger.kernel.org
13173 W:      http://wireless.kernel.org/
13174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13175 S:      Maintained
13176 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13177
13178 REALTEK WIRELESS DRIVER (rtlwifi family)
13179 M:      Ping-Ke Shih <pkshih@realtek.com>
13180 L:      linux-wireless@vger.kernel.org
13181 W:      http://wireless.kernel.org/
13182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13183 S:      Maintained
13184 F:      drivers/net/wireless/realtek/rtlwifi/
13185
13186 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13187 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13188 L:      linux-wireless@vger.kernel.org
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13190 S:      Maintained
13191 F:      drivers/net/wireless/realtek/rtl8xxxu/
13192
13193 RXRPC SOCKETS (AF_RXRPC)
13194 M:      David Howells <dhowells@redhat.com>
13195 L:      linux-afs@lists.infradead.org
13196 S:      Supported
13197 F:      net/rxrpc/
13198 F:      include/keys/rxrpc-type.h
13199 F:      include/net/af_rxrpc.h
13200 F:      include/trace/events/rxrpc.h
13201 F:      include/uapi/linux/rxrpc.h
13202 F:      Documentation/networking/rxrpc.txt
13203 W:      https://www.infradead.org/~dhowells/kafs/
13204
13205 S3 SAVAGE FRAMEBUFFER DRIVER
13206 M:      Antonino Daplas <adaplas@gmail.com>
13207 L:      linux-fbdev@vger.kernel.org
13208 S:      Maintained
13209 F:      drivers/video/fbdev/savage/
13210
13211 S390
13212 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13213 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13214 L:      linux-s390@vger.kernel.org
13215 W:      http://www.ibm.com/developerworks/linux/linux390/
13216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13217 S:      Supported
13218 F:      arch/s390/
13219 F:      drivers/s390/
13220 F:      Documentation/s390/
13221 F:      Documentation/driver-api/s390-drivers.rst
13222
13223 S390 COMMON I/O LAYER
13224 M:      Sebastian Ott <sebott@linux.ibm.com>
13225 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13226 L:      linux-s390@vger.kernel.org
13227 W:      http://www.ibm.com/developerworks/linux/linux390/
13228 S:      Supported
13229 F:      drivers/s390/cio/
13230
13231 S390 DASD DRIVER
13232 M:      Stefan Haberland <sth@linux.ibm.com>
13233 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13234 L:      linux-s390@vger.kernel.org
13235 W:      http://www.ibm.com/developerworks/linux/linux390/
13236 S:      Supported
13237 F:      drivers/s390/block/dasd*
13238 F:      block/partitions/ibm.c
13239
13240 S390 IOMMU (PCI)
13241 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13242 L:      linux-s390@vger.kernel.org
13243 W:      http://www.ibm.com/developerworks/linux/linux390/
13244 S:      Supported
13245 F:      drivers/iommu/s390-iommu.c
13246
13247 S390 IUCV NETWORK LAYER
13248 M:      Julian Wiedmann <jwi@linux.ibm.com>
13249 M:      Ursula Braun <ubraun@linux.ibm.com>
13250 L:      linux-s390@vger.kernel.org
13251 W:      http://www.ibm.com/developerworks/linux/linux390/
13252 S:      Supported
13253 F:      drivers/s390/net/*iucv*
13254 F:      include/net/iucv/
13255 F:      net/iucv/
13256
13257 S390 NETWORK DRIVERS
13258 M:      Julian Wiedmann <jwi@linux.ibm.com>
13259 M:      Ursula Braun <ubraun@linux.ibm.com>
13260 L:      linux-s390@vger.kernel.org
13261 W:      http://www.ibm.com/developerworks/linux/linux390/
13262 S:      Supported
13263 F:      drivers/s390/net/
13264
13265 S390 PCI SUBSYSTEM
13266 M:      Sebastian Ott <sebott@linux.ibm.com>
13267 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13268 L:      linux-s390@vger.kernel.org
13269 W:      http://www.ibm.com/developerworks/linux/linux390/
13270 S:      Supported
13271 F:      arch/s390/pci/
13272 F:      drivers/pci/hotplug/s390_pci_hpc.c
13273
13274 S390 VFIO-CCW DRIVER
13275 M:      Cornelia Huck <cohuck@redhat.com>
13276 M:      Farhan Ali <alifm@linux.ibm.com>
13277 M:      Eric Farman <farman@linux.ibm.com>
13278 R:      Halil Pasic <pasic@linux.ibm.com>
13279 L:      linux-s390@vger.kernel.org
13280 L:      kvm@vger.kernel.org
13281 S:      Supported
13282 F:      drivers/s390/cio/vfio_ccw*
13283 F:      Documentation/s390/vfio-ccw.txt
13284 F:      include/uapi/linux/vfio_ccw.h
13285
13286 S390 ZCRYPT DRIVER
13287 M:      Harald Freudenberger <freude@linux.ibm.com>
13288 L:      linux-s390@vger.kernel.org
13289 W:      http://www.ibm.com/developerworks/linux/linux390/
13290 S:      Supported
13291 F:      drivers/s390/crypto/
13292
13293 S390 VFIO AP DRIVER
13294 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13295 M:      Pierre Morel <pmorel@linux.ibm.com>
13296 M:      Halil Pasic <pasic@linux.ibm.com>
13297 L:      linux-s390@vger.kernel.org
13298 W:      http://www.ibm.com/developerworks/linux/linux390/
13299 S:      Supported
13300 F:      drivers/s390/crypto/vfio_ap_drv.c
13301 F:      drivers/s390/crypto/vfio_ap_private.h
13302 F:      drivers/s390/crypto/vfio_ap_ops.c
13303 F:      Documentation/s390/vfio-ap.txt
13304
13305 S390 ZFCP DRIVER
13306 M:      Steffen Maier <maier@linux.ibm.com>
13307 M:      Benjamin Block <bblock@linux.ibm.com>
13308 L:      linux-s390@vger.kernel.org
13309 W:      http://www.ibm.com/developerworks/linux/linux390/
13310 S:      Supported
13311 F:      drivers/s390/scsi/zfcp_*
13312
13313 S3C24XX SD/MMC Driver
13314 M:      Ben Dooks <ben-linux@fluff.org>
13315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13316 S:      Supported
13317 F:      drivers/mmc/host/s3cmci.*
13318
13319 SAA6588 RDS RECEIVER DRIVER
13320 M:      Hans Verkuil <hverkuil@xs4all.nl>
13321 L:      linux-media@vger.kernel.org
13322 T:      git git://linuxtv.org/media_tree.git
13323 W:      https://linuxtv.org
13324 S:      Odd Fixes
13325 F:      drivers/media/i2c/saa6588*
13326
13327 SAA7134 VIDEO4LINUX DRIVER
13328 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13329 L:      linux-media@vger.kernel.org
13330 W:      https://linuxtv.org
13331 T:      git git://linuxtv.org/media_tree.git
13332 S:      Odd fixes
13333 F:      Documentation/media/v4l-drivers/saa7134*
13334 F:      drivers/media/pci/saa7134/
13335
13336 SAA7146 VIDEO4LINUX-2 DRIVER
13337 M:      Hans Verkuil <hverkuil@xs4all.nl>
13338 L:      linux-media@vger.kernel.org
13339 T:      git git://linuxtv.org/media_tree.git
13340 S:      Maintained
13341 F:      drivers/media/common/saa7146/
13342 F:      drivers/media/pci/saa7146/
13343 F:      include/media/drv-intf/saa7146*
13344
13345 SAMSUNG AUDIO (ASoC) DRIVERS
13346 M:      Krzysztof Kozlowski <krzk@kernel.org>
13347 M:      Sangbeom Kim <sbkim73@samsung.com>
13348 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13350 S:      Supported
13351 F:      sound/soc/samsung/
13352 F:      Documentation/devicetree/bindings/sound/samsung*
13353
13354 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13355 M:      Krzysztof Kozlowski <krzk@kernel.org>
13356 L:      linux-crypto@vger.kernel.org
13357 L:      linux-samsung-soc@vger.kernel.org
13358 S:      Maintained
13359 F:      drivers/crypto/exynos-rng.c
13360 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13361
13362 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13363 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13364 L:      linux-samsung-soc@vger.kernel.org
13365 S:      Maintained
13366 F:      drivers/char/hw_random/exynos-trng.c
13367 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13368
13369 SAMSUNG FRAMEBUFFER DRIVER
13370 M:      Jingoo Han <jingoohan1@gmail.com>
13371 L:      linux-fbdev@vger.kernel.org
13372 S:      Maintained
13373 F:      drivers/video/fbdev/s3c-fb.c
13374
13375 SAMSUNG LAPTOP DRIVER
13376 M:      Corentin Chary <corentin.chary@gmail.com>
13377 L:      platform-driver-x86@vger.kernel.org
13378 S:      Maintained
13379 F:      drivers/platform/x86/samsung-laptop.c
13380
13381 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13382 M:      Sangbeom Kim <sbkim73@samsung.com>
13383 M:      Krzysztof Kozlowski <krzk@kernel.org>
13384 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13385 L:      linux-kernel@vger.kernel.org
13386 L:      linux-samsung-soc@vger.kernel.org
13387 S:      Supported
13388 F:      drivers/mfd/sec*.c
13389 F:      drivers/regulator/s2m*.c
13390 F:      drivers/regulator/s5m*.c
13391 F:      drivers/clk/clk-s2mps11.c
13392 F:      drivers/rtc/rtc-s5m.c
13393 F:      include/linux/mfd/samsung/
13394 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13395 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13396 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13397 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13398
13399 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13400 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13401 L:      linux-media@vger.kernel.org
13402 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13403 S:      Maintained
13404 F:      drivers/media/platform/s3c-camif/
13405 F:      include/media/drv-intf/s3c_camif.h
13406
13407 SAMSUNG S3FWRN5 NFC DRIVER
13408 M:      Robert Baldyga <r.baldyga@samsung.com>
13409 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13410 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13411 S:      Supported
13412 F:      drivers/nfc/s3fwrn5
13413
13414 SAMSUNG S5C73M3 CAMERA DRIVER
13415 M:      Kyungmin Park <kyungmin.park@samsung.com>
13416 M:      Andrzej Hajda <a.hajda@samsung.com>
13417 L:      linux-media@vger.kernel.org
13418 S:      Supported
13419 F:      drivers/media/i2c/s5c73m3/*
13420
13421 SAMSUNG S5K5BAF CAMERA DRIVER
13422 M:      Kyungmin Park <kyungmin.park@samsung.com>
13423 M:      Andrzej Hajda <a.hajda@samsung.com>
13424 L:      linux-media@vger.kernel.org
13425 S:      Supported
13426 F:      drivers/media/i2c/s5k5baf.c
13427
13428 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13429 M:      Krzysztof Kozlowski <krzk@kernel.org>
13430 M:      Vladimir Zapolskiy <vz@mleia.com>
13431 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13432 L:      linux-crypto@vger.kernel.org
13433 L:      linux-samsung-soc@vger.kernel.org
13434 S:      Maintained
13435 F:      drivers/crypto/s5p-sss.c
13436
13437 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13438 M:      Kyungmin Park <kyungmin.park@samsung.com>
13439 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13440 L:      linux-media@vger.kernel.org
13441 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13442 S:      Supported
13443 F:      drivers/media/platform/exynos4-is/
13444
13445 SAMSUNG SOC CLOCK DRIVERS
13446 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13447 M:      Tomasz Figa <tomasz.figa@gmail.com>
13448 M:      Chanwoo Choi <cw00.choi@samsung.com>
13449 S:      Supported
13450 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13452 F:      drivers/clk/samsung/
13453 F:      include/dt-bindings/clock/exynos*.h
13454 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13455
13456 SAMSUNG SPI DRIVERS
13457 M:      Kukjin Kim <kgene@kernel.org>
13458 M:      Krzysztof Kozlowski <krzk@kernel.org>
13459 M:      Andi Shyti <andi@etezian.org>
13460 L:      linux-spi@vger.kernel.org
13461 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13462 S:      Maintained
13463 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13464 F:      drivers/spi/spi-s3c*
13465 F:      include/linux/platform_data/spi-s3c64xx.h
13466
13467 SAMSUNG SXGBE DRIVERS
13468 M:      Byungho An <bh74.an@samsung.com>
13469 M:      Girish K S <ks.giri@samsung.com>
13470 M:      Vipul Pandya <vipul.pandya@samsung.com>
13471 S:      Supported
13472 L:      netdev@vger.kernel.org
13473 F:      drivers/net/ethernet/samsung/sxgbe/
13474
13475 SAMSUNG THERMAL DRIVER
13476 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13477 L:      linux-pm@vger.kernel.org
13478 L:      linux-samsung-soc@vger.kernel.org
13479 S:      Supported
13480 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13481 F:      drivers/thermal/samsung/
13482
13483 SAMSUNG USB2 PHY DRIVER
13484 M:      Kamil Debski <kamil@wypas.org>
13485 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13486 L:      linux-kernel@vger.kernel.org
13487 S:      Supported
13488 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13489 F:      Documentation/phy/samsung-usb2.txt
13490 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13491 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13492 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13493 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13494 F:      drivers/phy/samsung/phy-samsung-usb2.c
13495 F:      drivers/phy/samsung/phy-samsung-usb2.h
13496
13497 SC1200 WDT DRIVER
13498 M:      Zwane Mwaikambo <zwanem@gmail.com>
13499 S:      Maintained
13500 F:      drivers/watchdog/sc1200wdt.c
13501
13502 SCHEDULER
13503 M:      Ingo Molnar <mingo@redhat.com>
13504 M:      Peter Zijlstra <peterz@infradead.org>
13505 L:      linux-kernel@vger.kernel.org
13506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13507 S:      Maintained
13508 F:      kernel/sched/
13509 F:      include/linux/sched.h
13510 F:      include/uapi/linux/sched.h
13511 F:      include/linux/wait.h
13512
13513 SCR24X CHIP CARD INTERFACE DRIVER
13514 M:      Lubomir Rintel <lkundrak@v3.sk>
13515 S:      Supported
13516 F:      drivers/char/pcmcia/scr24x_cs.c
13517
13518 SCSI CDROM DRIVER
13519 M:      Jens Axboe <axboe@kernel.dk>
13520 L:      linux-scsi@vger.kernel.org
13521 W:      http://www.kernel.dk
13522 S:      Maintained
13523 F:      drivers/scsi/sr*
13524
13525 SCSI RDMA PROTOCOL (SRP) INITIATOR
13526 M:      Bart Van Assche <bvanassche@acm.org>
13527 L:      linux-rdma@vger.kernel.org
13528 S:      Supported
13529 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13530 F:      drivers/infiniband/ulp/srp/
13531 F:      include/scsi/srp.h
13532
13533 SCSI RDMA PROTOCOL (SRP) TARGET
13534 M:      Bart Van Assche <bvanassche@acm.org>
13535 L:      linux-rdma@vger.kernel.org
13536 L:      target-devel@vger.kernel.org
13537 S:      Supported
13538 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13539 F:      drivers/infiniband/ulp/srpt/
13540
13541 SCSI SG DRIVER
13542 M:      Doug Gilbert <dgilbert@interlog.com>
13543 L:      linux-scsi@vger.kernel.org
13544 W:      http://sg.danny.cz/sg
13545 S:      Maintained
13546 F:      Documentation/scsi/scsi-generic.txt
13547 F:      drivers/scsi/sg.c
13548 F:      include/scsi/sg.h
13549
13550 SCSI SUBSYSTEM
13551 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13553 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13555 L:      linux-scsi@vger.kernel.org
13556 S:      Maintained
13557 F:      Documentation/devicetree/bindings/scsi/
13558 F:      drivers/scsi/
13559 F:      include/scsi/
13560
13561 SCSI TAPE DRIVER
13562 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13563 L:      linux-scsi@vger.kernel.org
13564 S:      Maintained
13565 F:      Documentation/scsi/st.txt
13566 F:      drivers/scsi/st.*
13567 F:      drivers/scsi/st_*.h
13568
13569 SCTP PROTOCOL
13570 M:      Vlad Yasevich <vyasevich@gmail.com>
13571 M:      Neil Horman <nhorman@tuxdriver.com>
13572 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13573 L:      linux-sctp@vger.kernel.org
13574 W:      http://lksctp.sourceforge.net
13575 S:      Maintained
13576 F:      Documentation/networking/sctp.txt
13577 F:      include/linux/sctp.h
13578 F:      include/uapi/linux/sctp.h
13579 F:      include/net/sctp/
13580 F:      net/sctp/
13581
13582 SCx200 CPU SUPPORT
13583 M:      Jim Cromie <jim.cromie@gmail.com>
13584 S:      Odd Fixes
13585 F:      Documentation/i2c/busses/scx200_acb
13586 F:      arch/x86/platform/scx200/
13587 F:      drivers/watchdog/scx200_wdt.c
13588 F:      drivers/i2c/busses/scx200*
13589 F:      drivers/mtd/maps/scx200_docflash.c
13590 F:      include/linux/scx200.h
13591
13592 SCx200 GPIO DRIVER
13593 M:      Jim Cromie <jim.cromie@gmail.com>
13594 S:      Maintained
13595 F:      drivers/char/scx200_gpio.c
13596 F:      include/linux/scx200_gpio.h
13597
13598 SCx200 HRT CLOCKSOURCE DRIVER
13599 M:      Jim Cromie <jim.cromie@gmail.com>
13600 S:      Maintained
13601 F:      drivers/clocksource/scx200_hrt.c
13602
13603 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13604 M:      Sascha Sommer <saschasommer@freenet.de>
13605 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13606 S:      Maintained
13607 F:      drivers/mmc/host/sdricoh_cs.c
13608
13609 SECO BOARDS CEC DRIVER
13610 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13611 S:      Maintained
13612 F:      drivers/media/platform/seco-cec/seco-cec.c
13613 F:      drivers/media/platform/seco-cec/seco-cec.h
13614
13615 SECURE COMPUTING
13616 M:      Kees Cook <keescook@chromium.org>
13617 R:      Andy Lutomirski <luto@amacapital.net>
13618 R:      Will Drewry <wad@chromium.org>
13619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13620 S:      Supported
13621 F:      kernel/seccomp.c
13622 F:      include/uapi/linux/seccomp.h
13623 F:      include/linux/seccomp.h
13624 F:      tools/testing/selftests/seccomp/*
13625 F:      tools/testing/selftests/kselftest_harness.h
13626 F:      Documentation/userspace-api/seccomp_filter.rst
13627 K:      \bsecure_computing
13628 K:      \bTIF_SECCOMP\b
13629
13630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13631 M:      Al Cooper <alcooperx@gmail.com>
13632 L:      linux-mmc@vger.kernel.org
13633 L:      bcm-kernel-feedback-list@broadcom.com
13634 S:      Maintained
13635 F:      drivers/mmc/host/sdhci-brcmstb*
13636
13637 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13638 M:      Adrian Hunter <adrian.hunter@intel.com>
13639 L:      linux-mmc@vger.kernel.org
13640 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13641 S:      Maintained
13642 F:      drivers/mmc/host/sdhci*
13643 F:      include/linux/mmc/sdhci*
13644
13645 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13646 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13647 M:      Manjunath M B <manjumb@synopsys.com>
13648 L:      linux-mmc@vger.kernel.org
13649 S:      Maintained
13650 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13651
13652 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13653 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13654 L:      linux-mmc@vger.kernel.org
13655 S:      Supported
13656 F:      drivers/mmc/host/sdhci-of-at91.c
13657
13658 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13659 M:      Ben Dooks <ben-linux@fluff.org>
13660 M:      Jaehoon Chung <jh80.chung@samsung.com>
13661 L:      linux-mmc@vger.kernel.org
13662 S:      Maintained
13663 F:      drivers/mmc/host/sdhci-s3c*
13664
13665 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13666 M:      Viresh Kumar <vireshk@kernel.org>
13667 L:      linux-mmc@vger.kernel.org
13668 S:      Maintained
13669 F:      drivers/mmc/host/sdhci-spear.c
13670
13671 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13672 M:      Kishon Vijay Abraham I <kishon@ti.com>
13673 L:      linux-mmc@vger.kernel.org
13674 S:      Maintained
13675 F:      drivers/mmc/host/sdhci-omap.c
13676
13677 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13678 M:      Scott Bauer <scott.bauer@intel.com>
13679 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13680 L:      linux-block@vger.kernel.org
13681 S:      Supported
13682 F:      block/sed*
13683 F:      block/opal_proto.h
13684 F:      include/linux/sed*
13685 F:      include/uapi/linux/sed*
13686
13687 SECURITY CONTACT
13688 M:      Security Officers <security@kernel.org>
13689 S:      Supported
13690
13691 SECURITY SUBSYSTEM
13692 M:      James Morris <jmorris@namei.org>
13693 M:      "Serge E. Hallyn" <serge@hallyn.com>
13694 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13696 W:      http://kernsec.org/
13697 S:      Supported
13698 F:      security/
13699 X:      security/selinux/
13700
13701 SELINUX SECURITY MODULE
13702 M:      Paul Moore <paul@paul-moore.com>
13703 M:      Stephen Smalley <sds@tycho.nsa.gov>
13704 M:      Eric Paris <eparis@parisplace.org>
13705 L:      selinux@vger.kernel.org
13706 W:      https://selinuxproject.org
13707 W:      https://github.com/SELinuxProject
13708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13709 S:      Supported
13710 F:      include/linux/selinux*
13711 F:      security/selinux/
13712 F:      scripts/selinux/
13713 F:      Documentation/admin-guide/LSM/SELinux.rst
13714
13715 SENSABLE PHANTOM
13716 M:      Jiri Slaby <jirislaby@gmail.com>
13717 S:      Maintained
13718 F:      drivers/misc/phantom.c
13719 F:      include/uapi/linux/phantom.h
13720
13721 SERIAL DEVICE BUS
13722 M:      Rob Herring <robh@kernel.org>
13723 L:      linux-serial@vger.kernel.org
13724 S:      Maintained
13725 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13726 F:      drivers/tty/serdev/
13727 F:      include/linux/serdev.h
13728
13729 SERIAL DRIVERS
13730 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13731 L:      linux-serial@vger.kernel.org
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/serial/
13734 F:      drivers/tty/serial/
13735
13736 SERIAL IR RECEIVER
13737 M:      Sean Young <sean@mess.org>
13738 L:      linux-media@vger.kernel.org
13739 S:      Maintained
13740 F:      drivers/media/rc/serial_ir.c
13741
13742 SFC NETWORK DRIVER
13743 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13744 M:      Edward Cree <ecree@solarflare.com>
13745 M:      Bert Kenward <bkenward@solarflare.com>
13746 L:      netdev@vger.kernel.org
13747 S:      Supported
13748 F:      drivers/net/ethernet/sfc/
13749
13750 SFF/SFP/SFP+ MODULE SUPPORT
13751 M:      Russell King <linux@armlinux.org.uk>
13752 L:      netdev@vger.kernel.org
13753 S:      Maintained
13754 F:      drivers/net/phy/phylink.c
13755 F:      drivers/net/phy/sfp*
13756 F:      include/linux/phylink.h
13757 F:      include/linux/sfp.h
13758
13759 SGI GRU DRIVER
13760 M:      Dimitri Sivanich <sivanich@sgi.com>
13761 S:      Maintained
13762 F:      drivers/misc/sgi-gru/
13763
13764 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13765 M:      Pat Gefre <pfg@sgi.com>
13766 L:      linux-ia64@vger.kernel.org
13767 S:      Supported
13768 F:      Documentation/ia64/serial.txt
13769 F:      drivers/tty/serial/ioc?_serial.c
13770 F:      include/linux/ioc?.h
13771
13772 SGI XP/XPC/XPNET DRIVER
13773 M:      Cliff Whickman <cpw@sgi.com>
13774 M:      Robin Holt <robinmholt@gmail.com>
13775 S:      Maintained
13776 F:      drivers/misc/sgi-xp/
13777
13778 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13779 M:      Ursula Braun <ubraun@linux.ibm.com>
13780 L:      linux-s390@vger.kernel.org
13781 W:      http://www.ibm.com/developerworks/linux/linux390/
13782 S:      Supported
13783 F:      net/smc/
13784
13785 SHARP RJ54N1CB0C SENSOR DRIVER
13786 M:      Jacopo Mondi <jacopo@jmondi.org>
13787 L:      linux-media@vger.kernel.org
13788 T:      git git://linuxtv.org/media_tree.git
13789 S:      Odd fixes
13790 F:      drivers/media/i2c/rj54n1cb0c.c
13791 F:      include/media/i2c/rj54n1cb0c.h
13792
13793 SH_VEU V4L2 MEM2MEM DRIVER
13794 L:      linux-media@vger.kernel.org
13795 S:      Orphan
13796 F:      drivers/media/platform/sh_veu.c
13797
13798 SH_VOU V4L2 OUTPUT DRIVER
13799 L:      linux-media@vger.kernel.org
13800 S:      Orphan
13801 F:      drivers/media/platform/sh_vou.c
13802 F:      include/media/drv-intf/sh_vou.h
13803
13804 SI2157 MEDIA DRIVER
13805 M:      Antti Palosaari <crope@iki.fi>
13806 L:      linux-media@vger.kernel.org
13807 W:      https://linuxtv.org
13808 W:      http://palosaari.fi/linux/
13809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13810 T:      git git://linuxtv.org/anttip/media_tree.git
13811 S:      Maintained
13812 F:      drivers/media/tuners/si2157*
13813
13814 SI2165 MEDIA DRIVER
13815 M:      Matthias Schwarzott <zzam@gentoo.org>
13816 L:      linux-media@vger.kernel.org
13817 W:      https://linuxtv.org
13818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13819 S:      Maintained
13820 F:      drivers/media/dvb-frontends/si2165*
13821
13822 SI2168 MEDIA DRIVER
13823 M:      Antti Palosaari <crope@iki.fi>
13824 L:      linux-media@vger.kernel.org
13825 W:      https://linuxtv.org
13826 W:      http://palosaari.fi/linux/
13827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13828 T:      git git://linuxtv.org/anttip/media_tree.git
13829 S:      Maintained
13830 F:      drivers/media/dvb-frontends/si2168*
13831
13832 SI470X FM RADIO RECEIVER I2C DRIVER
13833 M:      Hans Verkuil <hverkuil@xs4all.nl>
13834 L:      linux-media@vger.kernel.org
13835 T:      git git://linuxtv.org/media_tree.git
13836 W:      https://linuxtv.org
13837 S:      Odd Fixes
13838 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13839
13840 SI470X FM RADIO RECEIVER USB DRIVER
13841 M:      Hans Verkuil <hverkuil@xs4all.nl>
13842 L:      linux-media@vger.kernel.org
13843 T:      git git://linuxtv.org/media_tree.git
13844 W:      https://linuxtv.org
13845 S:      Maintained
13846 F:      drivers/media/radio/si470x/radio-si470x-common.c
13847 F:      drivers/media/radio/si470x/radio-si470x.h
13848 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13849
13850 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13851 M:      Eduardo Valentin <edubezval@gmail.com>
13852 L:      linux-media@vger.kernel.org
13853 T:      git git://linuxtv.org/media_tree.git
13854 W:      https://linuxtv.org
13855 S:      Odd Fixes
13856 F:      drivers/media/radio/si4713/si4713.?
13857
13858 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13859 M:      Eduardo Valentin <edubezval@gmail.com>
13860 L:      linux-media@vger.kernel.org
13861 T:      git git://linuxtv.org/media_tree.git
13862 W:      https://linuxtv.org
13863 S:      Odd Fixes
13864 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13865
13866 SI4713 FM RADIO TRANSMITTER USB DRIVER
13867 M:      Hans Verkuil <hverkuil@xs4all.nl>
13868 L:      linux-media@vger.kernel.org
13869 T:      git git://linuxtv.org/media_tree.git
13870 W:      https://linuxtv.org
13871 S:      Maintained
13872 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13873
13874 SIANO DVB DRIVER
13875 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13876 L:      linux-media@vger.kernel.org
13877 W:      https://linuxtv.org
13878 T:      git git://linuxtv.org/media_tree.git
13879 S:      Odd fixes
13880 F:      drivers/media/common/siano/
13881 F:      drivers/media/usb/siano/
13882 F:      drivers/media/usb/siano/
13883 F:      drivers/media/mmc/siano/
13884
13885 SIFIVE DRIVERS
13886 M:      Palmer Dabbelt <palmer@sifive.com>
13887 M:      Paul Walmsley <paul.walmsley@sifive.com>
13888 L:      linux-riscv@lists.infradead.org
13889 T:      git git://github.com/sifive/riscv-linux.git
13890 S:      Supported
13891 K:      sifive
13892 N:      sifive
13893
13894 SILEAD TOUCHSCREEN DRIVER
13895 M:      Hans de Goede <hdegoede@redhat.com>
13896 L:      linux-input@vger.kernel.org
13897 L:      platform-driver-x86@vger.kernel.org
13898 S:      Maintained
13899 F:      drivers/input/touchscreen/silead.c
13900 F:      drivers/platform/x86/touchscreen_dmi.c
13901
13902 SILICON MOTION SM712 FRAME BUFFER DRIVER
13903 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13904 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13905 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13906 L:      linux-fbdev@vger.kernel.org
13907 S:      Maintained
13908 F:      drivers/video/fbdev/sm712*
13909 F:      Documentation/fb/sm712fb.txt
13910
13911 SIMPLE FIRMWARE INTERFACE (SFI)
13912 M:      Len Brown <lenb@kernel.org>
13913 L:      sfi-devel@simplefirmware.org
13914 W:      http://simplefirmware.org/
13915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13916 S:      Supported
13917 F:      arch/x86/platform/sfi/
13918 F:      drivers/sfi/
13919 F:      include/linux/sfi*.h
13920
13921 SIMPLEFB FB DRIVER
13922 M:      Hans de Goede <hdegoede@redhat.com>
13923 L:      linux-fbdev@vger.kernel.org
13924 S:      Maintained
13925 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13926 F:      drivers/video/fbdev/simplefb.c
13927 F:      include/linux/platform_data/simplefb.h
13928
13929 SIMTEC EB110ATX (Chalice CATS)
13930 P:      Ben Dooks
13931 P:      Vincent Sanders <vince@simtec.co.uk>
13932 M:      Simtec Linux Team <linux@simtec.co.uk>
13933 W:      http://www.simtec.co.uk/products/EB110ATX/
13934 S:      Supported
13935
13936 SIMTEC EB2410ITX (BAST)
13937 P:      Ben Dooks
13938 P:      Vincent Sanders <vince@simtec.co.uk>
13939 M:      Simtec Linux Team <linux@simtec.co.uk>
13940 W:      http://www.simtec.co.uk/products/EB2410ITX/
13941 S:      Supported
13942 F:      arch/arm/mach-s3c24xx/mach-bast.c
13943 F:      arch/arm/mach-s3c24xx/bast-ide.c
13944 F:      arch/arm/mach-s3c24xx/bast-irq.c
13945
13946 SIPHASH PRF ROUTINES
13947 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13948 S:      Maintained
13949 F:      lib/siphash.c
13950 F:      lib/test_siphash.c
13951 F:      include/linux/siphash.h
13952
13953 SIOX
13954 M:      Gavin Schenk <g.schenk@eckelmann.de>
13955 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13956 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13957 S:      Supported
13958 F:      drivers/siox/*
13959 F:      drivers/gpio/gpio-siox.c
13960 F:      include/trace/events/siox.h
13961
13962 SIS 190 ETHERNET DRIVER
13963 M:      Francois Romieu <romieu@fr.zoreil.com>
13964 L:      netdev@vger.kernel.org
13965 S:      Maintained
13966 F:      drivers/net/ethernet/sis/sis190.c
13967
13968 SIS 900/7016 FAST ETHERNET DRIVER
13969 M:      Daniele Venzano <venza@brownhat.org>
13970 W:      http://www.brownhat.org/sis900.html
13971 L:      netdev@vger.kernel.org
13972 S:      Maintained
13973 F:      drivers/net/ethernet/sis/sis900.*
13974
13975 SIS FRAMEBUFFER DRIVER
13976 M:      Thomas Winischhofer <thomas@winischhofer.net>
13977 W:      http://www.winischhofer.net/linuxsisvga.shtml
13978 S:      Maintained
13979 F:      Documentation/fb/sisfb.txt
13980 F:      drivers/video/fbdev/sis/
13981 F:      include/video/sisfb.h
13982
13983 SIS USB2VGA DRIVER
13984 M:      Thomas Winischhofer <thomas@winischhofer.net>
13985 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13986 S:      Maintained
13987 F:      drivers/usb/misc/sisusbvga/
13988
13989 SLAB ALLOCATOR
13990 M:      Christoph Lameter <cl@linux.com>
13991 M:      Pekka Enberg <penberg@kernel.org>
13992 M:      David Rientjes <rientjes@google.com>
13993 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13994 M:      Andrew Morton <akpm@linux-foundation.org>
13995 L:      linux-mm@kvack.org
13996 S:      Maintained
13997 F:      include/linux/sl?b*.h
13998 F:      mm/sl?b*
13999
14000 SLEEPABLE READ-COPY UPDATE (SRCU)
14001 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14002 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14003 M:      Josh Triplett <josh@joshtriplett.org>
14004 R:      Steven Rostedt <rostedt@goodmis.org>
14005 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14006 L:      linux-kernel@vger.kernel.org
14007 W:      http://www.rdrop.com/users/paulmck/RCU/
14008 S:      Supported
14009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14010 F:      include/linux/srcu*.h
14011 F:      kernel/rcu/srcu*.c
14012
14013 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14014 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14016 S:      Maintained
14017 F:      drivers/slimbus/
14018 F:      Documentation/devicetree/bindings/slimbus/
14019 F:      include/linux/slimbus.h
14020
14021 SMACK SECURITY MODULE
14022 M:      Casey Schaufler <casey@schaufler-ca.com>
14023 L:      linux-security-module@vger.kernel.org
14024 W:      http://schaufler-ca.com
14025 T:      git git://github.com/cschaufler/smack-next
14026 S:      Maintained
14027 F:      Documentation/admin-guide/LSM/Smack.rst
14028 F:      security/smack/
14029
14030 SMC91x ETHERNET DRIVER
14031 M:      Nicolas Pitre <nico@fluxnic.net>
14032 S:      Odd Fixes
14033 F:      drivers/net/ethernet/smsc/smc91x.*
14034
14035 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14036 M:      Sakari Ailus <sakari.ailus@iki.fi>
14037 L:      linux-media@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/media/i2c/smiapp/
14040 F:      include/media/i2c/smiapp.h
14041 F:      drivers/media/i2c/smiapp-pll.c
14042 F:      drivers/media/i2c/smiapp-pll.h
14043 F:      include/uapi/linux/smiapp.h
14044 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14045
14046 SMM665 HARDWARE MONITOR DRIVER
14047 M:      Guenter Roeck <linux@roeck-us.net>
14048 L:      linux-hwmon@vger.kernel.org
14049 S:      Maintained
14050 F:      Documentation/hwmon/smm665
14051 F:      drivers/hwmon/smm665.c
14052
14053 SMSC EMC2103 HARDWARE MONITOR DRIVER
14054 M:      Steve Glendinning <steve.glendinning@shawell.net>
14055 L:      linux-hwmon@vger.kernel.org
14056 S:      Maintained
14057 F:      Documentation/hwmon/emc2103
14058 F:      drivers/hwmon/emc2103.c
14059
14060 SMSC SCH5627 HARDWARE MONITOR DRIVER
14061 M:      Hans de Goede <hdegoede@redhat.com>
14062 L:      linux-hwmon@vger.kernel.org
14063 S:      Supported
14064 F:      Documentation/hwmon/sch5627
14065 F:      drivers/hwmon/sch5627.c
14066
14067 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14068 M:      Steve Glendinning <steve.glendinning@shawell.net>
14069 L:      linux-fbdev@vger.kernel.org
14070 S:      Maintained
14071 F:      drivers/video/fbdev/smscufx.c
14072
14073 SMSC47B397 HARDWARE MONITOR DRIVER
14074 M:      Jean Delvare <jdelvare@suse.com>
14075 L:      linux-hwmon@vger.kernel.org
14076 S:      Maintained
14077 F:      Documentation/hwmon/smsc47b397
14078 F:      drivers/hwmon/smsc47b397.c
14079
14080 SMSC911x ETHERNET DRIVER
14081 M:      Steve Glendinning <steve.glendinning@shawell.net>
14082 L:      netdev@vger.kernel.org
14083 S:      Maintained
14084 F:      include/linux/smsc911x.h
14085 F:      drivers/net/ethernet/smsc/smsc911x.*
14086
14087 SMSC9420 PCI ETHERNET DRIVER
14088 M:      Steve Glendinning <steve.glendinning@shawell.net>
14089 L:      netdev@vger.kernel.org
14090 S:      Maintained
14091 F:      drivers/net/ethernet/smsc/smsc9420.*
14092
14093 SOC-CAMERA V4L2 SUBSYSTEM
14094 L:      linux-media@vger.kernel.org
14095 T:      git git://linuxtv.org/media_tree.git
14096 S:      Orphan
14097 F:      include/media/soc*
14098 F:      drivers/media/i2c/soc_camera/
14099 F:      drivers/media/platform/soc_camera/
14100
14101 SOCIONEXT SYNQUACER I2C DRIVER
14102 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14103 L:      linux-i2c@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/i2c/busses/i2c-synquacer.c
14106 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14107
14108 SOCIONEXT UNIPHIER SOUND DRIVER
14109 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14110 S:      Orphan
14111 F:      sound/soc/uniphier/
14112
14113 SOEKRIS NET48XX LED SUPPORT
14114 M:      Chris Boot <bootc@bootc.net>
14115 S:      Maintained
14116 F:      drivers/leds/leds-net48xx.c
14117
14118 SOFT-ROCE DRIVER (rxe)
14119 M:      Moni Shoua <monis@mellanox.com>
14120 L:      linux-rdma@vger.kernel.org
14121 S:      Supported
14122 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14123 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14124 F:      drivers/infiniband/sw/rxe/
14125 F:      include/uapi/rdma/rdma_user_rxe.h
14126
14127 SOFTLOGIC 6x10 MPEG CODEC
14128 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14129 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14130 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14131 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14132 M:      Ismael Luceno <ismael@iodev.co.uk>
14133 L:      linux-media@vger.kernel.org
14134 S:      Supported
14135 F:      drivers/media/pci/solo6x10/
14136
14137 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14138 M:      James Morse <james.morse@arm.com>
14139 L:      linux-arm-kernel@lists.infradead.org
14140 S:      Maintained
14141 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14142 F:      drivers/firmware/arm_sdei.c
14143 F:      include/linux/arm_sdei.h
14144 F:      include/uapi/linux/arm_sdei.h
14145
14146 SOFTWARE RAID (Multiple Disks) SUPPORT
14147 M:      Shaohua Li <shli@kernel.org>
14148 L:      linux-raid@vger.kernel.org
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14150 S:      Supported
14151 F:      drivers/md/Makefile
14152 F:      drivers/md/Kconfig
14153 F:      drivers/md/md*
14154 F:      drivers/md/raid*
14155 F:      include/linux/raid/
14156 F:      include/uapi/linux/raid/
14157
14158 SOCIONEXT (SNI) AVE NETWORK DRIVER
14159 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14160 L:      netdev@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/net/ethernet/socionext/sni_ave.c
14163 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14164
14165 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14166 M:      Jassi Brar <jaswinder.singh@linaro.org>
14167 L:      netdev@vger.kernel.org
14168 S:      Maintained
14169 F:      drivers/net/ethernet/socionext/netsec.c
14170 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14171
14172 SOLIDRUN CLEARFOG SUPPORT
14173 M:      Russell King <linux@armlinux.org.uk>
14174 S:      Maintained
14175 F:      arch/arm/boot/dts/armada-388-clearfog*
14176 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14177
14178 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14179 M:      Russell King <linux@armlinux.org.uk>
14180 S:      Maintained
14181 F:      arch/arm/boot/dts/imx6*-cubox-i*
14182 F:      arch/arm/boot/dts/imx6*-hummingboard*
14183 F:      arch/arm/boot/dts/imx6*-sr-*
14184
14185 SONIC NETWORK DRIVER
14186 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14187 L:      netdev@vger.kernel.org
14188 S:      Maintained
14189 F:      drivers/net/ethernet/natsemi/sonic.*
14190
14191 SONICS SILICON BACKPLANE DRIVER (SSB)
14192 M:      Michael Buesch <m@bues.ch>
14193 L:      linux-wireless@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/ssb/
14196 F:      include/linux/ssb/
14197
14198 SONY IMX214 SENSOR DRIVER
14199 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14200 L:      linux-media@vger.kernel.org
14201 T:      git git://linuxtv.org/media_tree.git
14202 S:      Maintained
14203 F:      drivers/media/i2c/imx214.c
14204 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14205
14206 SONY IMX258 SENSOR DRIVER
14207 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14208 L:      linux-media@vger.kernel.org
14209 T:      git git://linuxtv.org/media_tree.git
14210 S:      Maintained
14211 F:      drivers/media/i2c/imx258.c
14212
14213 SONY IMX274 SENSOR DRIVER
14214 M:      Leon Luo <leonl@leopardimaging.com>
14215 L:      linux-media@vger.kernel.org
14216 T:      git git://linuxtv.org/media_tree.git
14217 S:      Maintained
14218 F:      drivers/media/i2c/imx274.c
14219 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14220
14221 SONY IMX319 SENSOR DRIVER
14222 M:      Bingbu Cao <bingbu.cao@intel.com>
14223 L:      linux-media@vger.kernel.org
14224 T:      git git://linuxtv.org/media_tree.git
14225 S:      Maintained
14226 F:      drivers/media/i2c/imx319.c
14227
14228 SONY IMX355 SENSOR DRIVER
14229 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14230 L:      linux-media@vger.kernel.org
14231 T:      git git://linuxtv.org/media_tree.git
14232 S:      Maintained
14233 F:      drivers/media/i2c/imx355.c
14234
14235 SONY MEMORYSTICK CARD SUPPORT
14236 M:      Alex Dubov <oakad@yahoo.com>
14237 W:      http://tifmxx.berlios.de/
14238 S:      Maintained
14239 F:      drivers/memstick/host/tifm_ms.c
14240
14241 SONY MEMORYSTICK STANDARD SUPPORT
14242 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14243 S:      Maintained
14244 F:      drivers/memstick/core/ms_block.*
14245
14246 SONY VAIO CONTROL DEVICE DRIVER
14247 M:      Mattia Dongili <malattia@linux.it>
14248 L:      platform-driver-x86@vger.kernel.org
14249 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14250 S:      Maintained
14251 F:      Documentation/laptops/sony-laptop.txt
14252 F:      drivers/char/sonypi.c
14253 F:      drivers/platform/x86/sony-laptop.c
14254 F:      include/linux/sony-laptop.h
14255
14256 SOUND
14257 M:      Jaroslav Kysela <perex@perex.cz>
14258 M:      Takashi Iwai <tiwai@suse.com>
14259 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14260 W:      http://www.alsa-project.org/
14261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14262 T:      git git://git.alsa-project.org/alsa-kernel.git
14263 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14264 S:      Maintained
14265 F:      Documentation/sound/
14266 F:      include/sound/
14267 F:      include/uapi/sound/
14268 F:      sound/
14269
14270 SOUND - COMPRESSED AUDIO
14271 M:      Vinod Koul <vkoul@kernel.org>
14272 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14274 S:      Supported
14275 F:      Documentation/sound/designs/compress-offload.rst
14276 F:      include/sound/compress_driver.h
14277 F:      include/uapi/sound/compress_*
14278 F:      sound/core/compress_offload.c
14279 F:      sound/soc/soc-compress.c
14280
14281 SOUND - DMAENGINE HELPERS
14282 M:      Lars-Peter Clausen <lars@metafoo.de>
14283 S:      Supported
14284 F:      include/sound/dmaengine_pcm.h
14285 F:      sound/core/pcm_dmaengine.c
14286 F:      sound/soc/soc-generic-dmaengine-pcm.c
14287
14288 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14289 M:      Liam Girdwood <lgirdwood@gmail.com>
14290 M:      Mark Brown <broonie@kernel.org>
14291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14293 W:      http://alsa-project.org/main/index.php/ASoC
14294 S:      Supported
14295 F:      Documentation/devicetree/bindings/sound/
14296 F:      Documentation/sound/soc/
14297 F:      sound/soc/
14298 F:      include/dt-bindings/sound/
14299 F:      include/sound/soc*
14300
14301 SOUNDWIRE SUBSYSTEM
14302 M:      Vinod Koul <vkoul@kernel.org>
14303 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14304 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14306 S:      Supported
14307 F:      Documentation/driver-api/soundwire/
14308 F:      drivers/soundwire/
14309 F:      include/linux/soundwire/
14310
14311 SP2 MEDIA DRIVER
14312 M:      Olli Salonen <olli.salonen@iki.fi>
14313 L:      linux-media@vger.kernel.org
14314 W:      https://linuxtv.org
14315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14316 S:      Maintained
14317 F:      drivers/media/dvb-frontends/sp2*
14318
14319 SPARC + UltraSPARC (sparc/sparc64)
14320 M:      "David S. Miller" <davem@davemloft.net>
14321 L:      sparclinux@vger.kernel.org
14322 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14325 S:      Maintained
14326 F:      arch/sparc/
14327 F:      drivers/sbus/
14328
14329 SPARC SERIAL DRIVERS
14330 M:      "David S. Miller" <davem@davemloft.net>
14331 L:      sparclinux@vger.kernel.org
14332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14334 S:      Maintained
14335 F:      include/linux/sunserialcore.h
14336 F:      drivers/tty/serial/suncore.c
14337 F:      drivers/tty/serial/sunhv.c
14338 F:      drivers/tty/serial/sunsab.c
14339 F:      drivers/tty/serial/sunsab.h
14340 F:      drivers/tty/serial/sunsu.c
14341 F:      drivers/tty/serial/sunzilog.c
14342 F:      drivers/tty/serial/sunzilog.h
14343 F:      drivers/tty/vcc.c
14344
14345 SPARSE CHECKER
14346 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14347 L:      linux-sparse@vger.kernel.org
14348 W:      https://sparse.wiki.kernel.org/
14349 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14350 S:      Maintained
14351 F:      include/linux/compiler.h
14352
14353 SPEAR CLOCK FRAMEWORK SUPPORT
14354 M:      Viresh Kumar <vireshk@kernel.org>
14355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14356 W:      http://www.st.com/spear
14357 S:      Maintained
14358 F:      drivers/clk/spear/
14359
14360 SPEAR PLATFORM SUPPORT
14361 M:      Viresh Kumar <vireshk@kernel.org>
14362 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14364 W:      http://www.st.com/spear
14365 S:      Maintained
14366 F:      arch/arm/boot/dts/spear*
14367 F:      arch/arm/mach-spear/
14368
14369 SPI NOR SUBSYSTEM
14370 M:      Marek Vasut <marek.vasut@gmail.com>
14371 L:      linux-mtd@lists.infradead.org
14372 W:      http://www.linux-mtd.infradead.org/
14373 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14374 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14375 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14376 S:      Maintained
14377 F:      drivers/mtd/spi-nor/
14378 F:      include/linux/mtd/spi-nor.h
14379
14380 SPI SUBSYSTEM
14381 M:      Mark Brown <broonie@kernel.org>
14382 L:      linux-spi@vger.kernel.org
14383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14384 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14385 S:      Maintained
14386 F:      Documentation/devicetree/bindings/spi/
14387 F:      Documentation/spi/
14388 F:      drivers/spi/
14389 F:      include/linux/spi/
14390 F:      include/uapi/linux/spi/
14391 F:      tools/spi/
14392
14393 SPIDERNET NETWORK DRIVER for CELL
14394 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14395 L:      netdev@vger.kernel.org
14396 S:      Supported
14397 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14398 F:      drivers/net/ethernet/toshiba/spider_net*
14399
14400 SPMI SUBSYSTEM
14401 R:      Stephen Boyd <sboyd@kernel.org>
14402 L:      linux-arm-msm@vger.kernel.org
14403 F:      Documentation/devicetree/bindings/spmi/
14404 F:      drivers/spmi/
14405 F:      include/dt-bindings/spmi/spmi.h
14406 F:      include/linux/spmi.h
14407 F:      include/trace/events/spmi.h
14408
14409 SPU FILE SYSTEM
14410 M:      Jeremy Kerr <jk@ozlabs.org>
14411 L:      linuxppc-dev@lists.ozlabs.org
14412 W:      http://www.ibm.com/developerworks/power/cell/
14413 S:      Supported
14414 F:      Documentation/filesystems/spufs.txt
14415 F:      arch/powerpc/platforms/cell/spufs/
14416
14417 SQUASHFS FILE SYSTEM
14418 M:      Phillip Lougher <phillip@squashfs.org.uk>
14419 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14420 W:      http://squashfs.org.uk
14421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14422 S:      Maintained
14423 F:      Documentation/filesystems/squashfs.txt
14424 F:      fs/squashfs/
14425
14426 SRM (Alpha) environment access
14427 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14428 S:      Maintained
14429 F:      arch/alpha/kernel/srm_env.c
14430
14431 ST LSM6DSx IMU IIO DRIVER
14432 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14433 L:      linux-iio@vger.kernel.org
14434 W:      http://www.st.com/
14435 S:      Maintained
14436 F:      drivers/iio/imu/st_lsm6dsx/
14437 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14438
14439 ST STM32 I2C/SMBUS DRIVER
14440 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14441 L:      linux-i2c@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/i2c/busses/i2c-stm32*
14444
14445 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14446 M:      Song Qiang <songqiang1304521@gmail.com>
14447 L:      linux-iio@vger.kernel.org
14448 S:      Maintained
14449 F:      drivers/iio/proximity/vl53l0x-i2c.c
14450 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14451
14452 STABLE BRANCH
14453 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14454 M:      Sasha Levin <sashal@kernel.org>
14455 L:      stable@vger.kernel.org
14456 S:      Supported
14457 F:      Documentation/process/stable-kernel-rules.rst
14458
14459 STAGING - COMEDI
14460 M:      Ian Abbott <abbotti@mev.co.uk>
14461 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14462 S:      Odd Fixes
14463 F:      drivers/staging/comedi/
14464
14465 STAGING - EROFS FILE SYSTEM
14466 M:      Gao Xiang <gaoxiang25@huawei.com>
14467 M:      Chao Yu <yuchao0@huawei.com>
14468 L:      linux-erofs@lists.ozlabs.org
14469 S:      Maintained
14470 F:      drivers/staging/erofs/
14471
14472 STAGING - INDUSTRIAL IO
14473 M:      Jonathan Cameron <jic23@kernel.org>
14474 L:      linux-iio@vger.kernel.org
14475 S:      Odd Fixes
14476 F:      Documentation/devicetree/bindings/staging/iio/
14477 F:      drivers/staging/iio/
14478
14479 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14480 M:      Marc Dietrich <marvin24@gmx.de>
14481 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14482 L:      linux-tegra@vger.kernel.org
14483 S:      Maintained
14484 F:      drivers/staging/nvec/
14485
14486 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14487 M:      Jens Frederich <jfrederich@gmail.com>
14488 M:      Daniel Drake <dsd@laptop.org>
14489 M:      Jon Nettleton <jon.nettleton@gmail.com>
14490 W:      http://wiki.laptop.org/go/DCON
14491 S:      Maintained
14492 F:      drivers/staging/olpc_dcon/
14493
14494 STAGING - REALTEK RTL8712U DRIVERS
14495 M:      Larry Finger <Larry.Finger@lwfinger.net>
14496 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14497 S:      Odd Fixes
14498 F:      drivers/staging/rtl8712/
14499
14500 STAGING - REALTEK RTL8188EU DRIVERS
14501 M:      Larry Finger <Larry.Finger@lwfinger.net>
14502 S:      Odd Fixes
14503 F:      drivers/staging/rtl8188eu/
14504
14505 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14506 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14507 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14508 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14509 L:      linux-fbdev@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/staging/sm750fb/
14512
14513 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14514 M:      William Hubbs <w.d.hubbs@gmail.com>
14515 M:      Chris Brannon <chris@the-brannons.com>
14516 M:      Kirk Reiser <kirk@reisers.ca>
14517 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14518 L:      speakup@linux-speakup.org
14519 W:      http://www.linux-speakup.org/
14520 S:      Odd Fixes
14521 F:      drivers/staging/speakup/
14522
14523 STAGING - VIA VT665X DRIVERS
14524 M:      Forest Bond <forest@alittletooquiet.net>
14525 S:      Odd Fixes
14526 F:      drivers/staging/vt665?/
14527
14528 STAGING - WILC1000 WIFI DRIVER
14529 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14530 M:      Ajay Singh <ajay.kathat@microchip.com>
14531 L:      linux-wireless@vger.kernel.org
14532 S:      Supported
14533 F:      drivers/staging/wilc1000/
14534
14535 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14536 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14537 S:      Odd Fixes
14538 F:      drivers/staging/xgifb/
14539
14540 STAGING SUBSYSTEM
14541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14543 L:      devel@driverdev.osuosl.org
14544 S:      Supported
14545 F:      drivers/staging/
14546
14547 STARFIRE/DURALAN NETWORK DRIVER
14548 M:      Ion Badulescu <ionut@badula.org>
14549 S:      Odd Fixes
14550 F:      drivers/net/ethernet/adaptec/starfire*
14551
14552 STEC S1220 SKD DRIVER
14553 M:      Bart Van Assche <bart.vanassche@wdc.com>
14554 L:      linux-block@vger.kernel.org
14555 S:      Maintained
14556 F:      drivers/block/skd*[ch]
14557
14558 STI AUDIO (ASoC) DRIVERS
14559 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14561 S:      Maintained
14562 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14563 F:      sound/soc/sti/
14564
14565 STI CEC DRIVER
14566 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14567 S:      Maintained
14568 F:      drivers/media/platform/sti/cec/
14569 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14570
14571 STK1160 USB VIDEO CAPTURE DRIVER
14572 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14573 L:      linux-media@vger.kernel.org
14574 T:      git git://linuxtv.org/media_tree.git
14575 S:      Maintained
14576 F:      drivers/media/usb/stk1160/
14577
14578 STM32 AUDIO (ASoC) DRIVERS
14579 M:      Olivier Moysan <olivier.moysan@st.com>
14580 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14582 S:      Maintained
14583 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14584 F:      sound/soc/stm/
14585
14586 STM32 TIMER/LPTIMER DRIVERS
14587 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14588 S:      Maintained
14589 F:      drivers/*/stm32-*timer*
14590 F:      drivers/pwm/pwm-stm32*
14591 F:      include/linux/*/stm32-*tim*
14592 F:      Documentation/ABI/testing/*timer-stm32
14593 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14594 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14595
14596 STMMAC ETHERNET DRIVER
14597 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14598 M:      Alexandre Torgue <alexandre.torgue@st.com>
14599 M:      Jose Abreu <joabreu@synopsys.com>
14600 L:      netdev@vger.kernel.org
14601 W:      http://www.stlinux.com
14602 S:      Supported
14603 F:      drivers/net/ethernet/stmicro/stmmac/
14604
14605 SUN3/3X
14606 M:      Sam Creasey <sammy@sammy.net>
14607 W:      http://sammy.net/sun3/
14608 S:      Maintained
14609 F:      arch/m68k/kernel/*sun3*
14610 F:      arch/m68k/sun3*/
14611 F:      arch/m68k/include/asm/sun3*
14612 F:      drivers/net/ethernet/i825xx/sun3*
14613
14614 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14615 M:      Hans de Goede <hdegoede@redhat.com>
14616 L:      linux-input@vger.kernel.org
14617 S:      Maintained
14618 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14619 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14620
14621 SUNDANCE NETWORK DRIVER
14622 M:      Denis Kirjanov <kda@linux-powerpc.org>
14623 L:      netdev@vger.kernel.org
14624 S:      Maintained
14625 F:      drivers/net/ethernet/dlink/sundance.c
14626
14627 SUPERH
14628 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14629 M:      Rich Felker <dalias@libc.org>
14630 L:      linux-sh@vger.kernel.org
14631 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14632 S:      Maintained
14633 F:      Documentation/sh/
14634 F:      arch/sh/
14635 F:      drivers/sh/
14636
14637 SUSPEND TO RAM
14638 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14639 M:      Len Brown <len.brown@intel.com>
14640 M:      Pavel Machek <pavel@ucw.cz>
14641 L:      linux-pm@vger.kernel.org
14642 B:      https://bugzilla.kernel.org
14643 S:      Supported
14644 F:      Documentation/power/
14645 F:      arch/x86/kernel/acpi/
14646 F:      drivers/base/power/
14647 F:      kernel/power/
14648 F:      include/linux/suspend.h
14649 F:      include/linux/freezer.h
14650 F:      include/linux/pm.h
14651
14652 SVGA HANDLING
14653 M:      Martin Mares <mj@ucw.cz>
14654 L:      linux-video@atrey.karlin.mff.cuni.cz
14655 S:      Maintained
14656 F:      Documentation/svga.txt
14657 F:      arch/x86/boot/video*
14658
14659 SWIOTLB SUBSYSTEM
14660 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14661 L:      iommu@lists.linux-foundation.org
14662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14663 S:      Supported
14664 F:      kernel/dma/swiotlb.c
14665 F:      arch/*/kernel/pci-swiotlb.c
14666 F:      include/linux/swiotlb.h
14667
14668 SWITCHDEV
14669 M:      Jiri Pirko <jiri@resnulli.us>
14670 M:      Ivan Vecera <ivecera@redhat.com>
14671 L:      netdev@vger.kernel.org
14672 S:      Supported
14673 F:      net/switchdev/
14674 F:      include/net/switchdev.h
14675
14676 SY8106A REGULATOR DRIVER
14677 M:      Icenowy Zheng <icenowy@aosc.io>
14678 S:      Maintained
14679 F:      drivers/regulator/sy8106a-regulator.c
14680 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14681
14682 SYNC FILE FRAMEWORK
14683 M:      Sumit Semwal <sumit.semwal@linaro.org>
14684 R:      Gustavo Padovan <gustavo@padovan.org>
14685 S:      Maintained
14686 L:      linux-media@vger.kernel.org
14687 L:      dri-devel@lists.freedesktop.org
14688 F:      drivers/dma-buf/sync_*
14689 F:      drivers/dma-buf/dma-fence*
14690 F:      drivers/dma-buf/sw_sync.c
14691 F:      include/linux/sync_file.h
14692 F:      include/uapi/linux/sync_file.h
14693 F:      Documentation/sync_file.txt
14694 T:      git git://anongit.freedesktop.org/drm/drm-misc
14695
14696 SYNOPSYS ARC ARCHITECTURE
14697 M:      Vineet Gupta <vgupta@synopsys.com>
14698 L:      linux-snps-arc@lists.infradead.org
14699 S:      Supported
14700 F:      arch/arc/
14701 F:      Documentation/devicetree/bindings/arc/*
14702 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14703 F:      drivers/clocksource/arc_timer.c
14704 F:      drivers/tty/serial/arc_uart.c
14705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14706
14707 SYNOPSYS ARC HSDK SDP pll clock driver
14708 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14709 S:      Supported
14710 F:      drivers/clk/clk-hsdk-pll.c
14711 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14712
14713 SYNOPSYS ARC SDP clock driver
14714 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14715 S:      Supported
14716 F:      drivers/clk/axs10x/*
14717 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14718
14719 SYNOPSYS ARC SDP platform support
14720 M:      Alexey Brodkin <abrodkin@synopsys.com>
14721 S:      Supported
14722 F:      arch/arc/plat-axs10x
14723 F:      arch/arc/boot/dts/ax*
14724 F:      Documentation/devicetree/bindings/arc/axs10*
14725
14726 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14727 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14728 S:      Supported
14729 F:      drivers/reset/reset-axs10x.c
14730 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14731
14732 SYNOPSYS CREG GPIO DRIVER
14733 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14734 S:      Maintained
14735 F:      drivers/gpio/gpio-creg-snps.c
14736 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14737
14738 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14739 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14740 S:      Maintained
14741 F:      drivers/tty/serial/8250/8250_dw.c
14742
14743 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14744 M:      Hoan Tran <hotran@apm.com>
14745 L:      linux-gpio@vger.kernel.org
14746 S:      Maintained
14747 F:      drivers/gpio/gpio-dwapb.c
14748 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14749
14750 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14751 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14752 S:      Maintained
14753 F:      drivers/dma/dwi-axi-dmac/
14754 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14755
14756 SYNOPSYS DESIGNWARE DMAC DRIVER
14757 M:      Viresh Kumar <vireshk@kernel.org>
14758 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14759 S:      Maintained
14760 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14761 F:      drivers/dma/dw/
14762 F:      include/dt-bindings/dma/dw-dmac.h
14763 F:      include/linux/dma/dw.h
14764 F:      include/linux/platform_data/dma-dw.h
14765
14766 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14767 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14768 L:      netdev@vger.kernel.org
14769 S:      Supported
14770 F:      drivers/net/ethernet/synopsys/
14771
14772 SYNOPSYS DESIGNWARE I2C DRIVER
14773 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14774 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14775 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14776 L:      linux-i2c@vger.kernel.org
14777 S:      Maintained
14778 F:      drivers/i2c/busses/i2c-designware-*
14779 F:      include/linux/platform_data/i2c-designware.h
14780
14781 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14782 M:      Jaehoon Chung <jh80.chung@samsung.com>
14783 L:      linux-mmc@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/mmc/host/dw_mmc*
14786
14787 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14788 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14789 S:      Supported
14790 F:      drivers/reset/reset-hsdk.c
14791 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14792 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14793
14794 SYSTEM CONFIGURATION (SYSCON)
14795 M:      Lee Jones <lee.jones@linaro.org>
14796 M:      Arnd Bergmann <arnd@arndb.de>
14797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14798 S:      Supported
14799 F:      drivers/mfd/syscon.c
14800
14801 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14802 M:      Sudeep Holla <sudeep.holla@arm.com>
14803 L:      linux-arm-kernel@lists.infradead.org
14804 S:      Maintained
14805 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14806 F:      drivers/clk/clk-sc[mp]i.c
14807 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14808 F:      drivers/firmware/arm_scpi.c
14809 F:      drivers/firmware/arm_scmi/
14810 F:      include/linux/sc[mp]i_protocol.h
14811
14812 SYSTEM RESET/SHUTDOWN DRIVERS
14813 M:      Sebastian Reichel <sre@kernel.org>
14814 L:      linux-pm@vger.kernel.org
14815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14816 S:      Maintained
14817 F:      Documentation/devicetree/bindings/power/reset/
14818 F:      drivers/power/reset/
14819
14820 SYSTEM TRACE MODULE CLASS
14821 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14822 S:      Maintained
14823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14824 F:      Documentation/trace/stm.rst
14825 F:      drivers/hwtracing/stm/
14826 F:      include/linux/stm.h
14827 F:      include/uapi/linux/stm.h
14828
14829 SYSV FILESYSTEM
14830 M:      Christoph Hellwig <hch@infradead.org>
14831 S:      Maintained
14832 F:      Documentation/filesystems/sysv-fs.txt
14833 F:      fs/sysv/
14834 F:      include/linux/sysv_fs.h
14835
14836 TARGET SUBSYSTEM
14837 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14838 L:      linux-scsi@vger.kernel.org
14839 L:      target-devel@vger.kernel.org
14840 W:      http://www.linux-iscsi.org
14841 W:      http://groups.google.com/group/linux-iscsi-target-dev
14842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14843 S:      Supported
14844 F:      drivers/target/
14845 F:      include/target/
14846 F:      Documentation/target/
14847
14848 TASKSTATS STATISTICS INTERFACE
14849 M:      Balbir Singh <bsingharora@gmail.com>
14850 S:      Maintained
14851 F:      Documentation/accounting/taskstats*
14852 F:      include/linux/taskstats*
14853 F:      kernel/taskstats.c
14854
14855 TC subsystem
14856 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14857 M:      Cong Wang <xiyou.wangcong@gmail.com>
14858 M:      Jiri Pirko <jiri@resnulli.us>
14859 L:      netdev@vger.kernel.org
14860 S:      Maintained
14861 F:      include/net/pkt_cls.h
14862 F:      include/net/pkt_sched.h
14863 F:      include/net/tc_act/
14864 F:      include/uapi/linux/pkt_cls.h
14865 F:      include/uapi/linux/pkt_sched.h
14866 F:      include/uapi/linux/tc_act/
14867 F:      include/uapi/linux/tc_ematch/
14868 F:      net/sched/
14869
14870 TC90522 MEDIA DRIVER
14871 M:      Akihiro Tsukada <tskd08@gmail.com>
14872 L:      linux-media@vger.kernel.org
14873 S:      Odd Fixes
14874 F:      drivers/media/dvb-frontends/tc90522*
14875
14876 TCP LOW PRIORITY MODULE
14877 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14878 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14879 W:      http://tcp-lp-mod.sourceforge.net/
14880 S:      Maintained
14881 F:      net/ipv4/tcp_lp.c
14882
14883 TDA10071 MEDIA DRIVER
14884 M:      Antti Palosaari <crope@iki.fi>
14885 L:      linux-media@vger.kernel.org
14886 W:      https://linuxtv.org
14887 W:      http://palosaari.fi/linux/
14888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14889 T:      git git://linuxtv.org/anttip/media_tree.git
14890 S:      Maintained
14891 F:      drivers/media/dvb-frontends/tda10071*
14892
14893 TDA18212 MEDIA DRIVER
14894 M:      Antti Palosaari <crope@iki.fi>
14895 L:      linux-media@vger.kernel.org
14896 W:      https://linuxtv.org
14897 W:      http://palosaari.fi/linux/
14898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14899 T:      git git://linuxtv.org/anttip/media_tree.git
14900 S:      Maintained
14901 F:      drivers/media/tuners/tda18212*
14902
14903 TDA18218 MEDIA DRIVER
14904 M:      Antti Palosaari <crope@iki.fi>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 W:      http://palosaari.fi/linux/
14908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14909 T:      git git://linuxtv.org/anttip/media_tree.git
14910 S:      Maintained
14911 F:      drivers/media/tuners/tda18218*
14912
14913 TDA18250 MEDIA DRIVER
14914 M:      Olli Salonen <olli.salonen@iki.fi>
14915 L:      linux-media@vger.kernel.org
14916 W:      https://linuxtv.org
14917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14918 T:      git git://linuxtv.org/media_tree.git
14919 S:      Maintained
14920 F:      drivers/media/tuners/tda18250*
14921
14922 TDA18271 MEDIA DRIVER
14923 M:      Michael Krufky <mkrufky@linuxtv.org>
14924 L:      linux-media@vger.kernel.org
14925 W:      https://linuxtv.org
14926 W:      http://github.com/mkrufky
14927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14928 T:      git git://linuxtv.org/mkrufky/tuners.git
14929 S:      Maintained
14930 F:      drivers/media/tuners/tda18271*
14931
14932 TDA1997x MEDIA DRIVER
14933 M:      Tim Harvey <tharvey@gateworks.com>
14934 L:      linux-media@vger.kernel.org
14935 W:      https://linuxtv.org
14936 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14937 S:      Maintained
14938 F:      drivers/media/i2c/tda1997x.*
14939
14940 TDA827x MEDIA DRIVER
14941 M:      Michael Krufky <mkrufky@linuxtv.org>
14942 L:      linux-media@vger.kernel.org
14943 W:      https://linuxtv.org
14944 W:      http://github.com/mkrufky
14945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14946 T:      git git://linuxtv.org/mkrufky/tuners.git
14947 S:      Maintained
14948 F:      drivers/media/tuners/tda8290.*
14949
14950 TDA8290 MEDIA DRIVER
14951 M:      Michael Krufky <mkrufky@linuxtv.org>
14952 L:      linux-media@vger.kernel.org
14953 W:      https://linuxtv.org
14954 W:      http://github.com/mkrufky
14955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14956 T:      git git://linuxtv.org/mkrufky/tuners.git
14957 S:      Maintained
14958 F:      drivers/media/tuners/tda8290.*
14959
14960 TDA9840 MEDIA DRIVER
14961 M:      Hans Verkuil <hverkuil@xs4all.nl>
14962 L:      linux-media@vger.kernel.org
14963 T:      git git://linuxtv.org/media_tree.git
14964 W:      https://linuxtv.org
14965 S:      Maintained
14966 F:      drivers/media/i2c/tda9840*
14967
14968 TEA5761 TUNER DRIVER
14969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14970 L:      linux-media@vger.kernel.org
14971 W:      https://linuxtv.org
14972 T:      git git://linuxtv.org/media_tree.git
14973 S:      Odd fixes
14974 F:      drivers/media/tuners/tea5761.*
14975
14976 TEA5767 TUNER DRIVER
14977 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14978 L:      linux-media@vger.kernel.org
14979 W:      https://linuxtv.org
14980 T:      git git://linuxtv.org/media_tree.git
14981 S:      Maintained
14982 F:      drivers/media/tuners/tea5767.*
14983
14984 TEA6415C MEDIA DRIVER
14985 M:      Hans Verkuil <hverkuil@xs4all.nl>
14986 L:      linux-media@vger.kernel.org
14987 T:      git git://linuxtv.org/media_tree.git
14988 W:      https://linuxtv.org
14989 S:      Maintained
14990 F:      drivers/media/i2c/tea6415c*
14991
14992 TEA6420 MEDIA DRIVER
14993 M:      Hans Verkuil <hverkuil@xs4all.nl>
14994 L:      linux-media@vger.kernel.org
14995 T:      git git://linuxtv.org/media_tree.git
14996 W:      https://linuxtv.org
14997 S:      Maintained
14998 F:      drivers/media/i2c/tea6420*
14999
15000 TEAM DRIVER
15001 M:      Jiri Pirko <jiri@resnulli.us>
15002 L:      netdev@vger.kernel.org
15003 S:      Supported
15004 F:      drivers/net/team/
15005 F:      include/linux/if_team.h
15006 F:      include/uapi/linux/if_team.h
15007
15008 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15009 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15010 S:      Maintained
15011 F:      arch/x86/platform/ts5500/
15012
15013 TECHNOTREND USB IR RECEIVER
15014 M:      Sean Young <sean@mess.org>
15015 L:      linux-media@vger.kernel.org
15016 S:      Maintained
15017 F:      drivers/media/rc/ttusbir.c
15018
15019 TECHWELL TW9910 VIDEO DECODER
15020 L:      linux-media@vger.kernel.org
15021 S:      Orphan
15022 F:      drivers/media/i2c/tw9910.c
15023 F:      include/media/i2c/tw9910.h
15024
15025 TEE SUBSYSTEM
15026 M:      Jens Wiklander <jens.wiklander@linaro.org>
15027 S:      Maintained
15028 F:      include/linux/tee_drv.h
15029 F:      include/uapi/linux/tee.h
15030 F:      drivers/tee/
15031 F:      Documentation/tee.txt
15032
15033 TEGRA ARCHITECTURE SUPPORT
15034 M:      Thierry Reding <thierry.reding@gmail.com>
15035 M:      Jonathan Hunter <jonathanh@nvidia.com>
15036 L:      linux-tegra@vger.kernel.org
15037 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15039 S:      Supported
15040 N:      [^a-z]tegra
15041
15042 TEGRA CLOCK DRIVER
15043 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15044 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15045 S:      Supported
15046 F:      drivers/clk/tegra/
15047
15048 TEGRA DMA DRIVERS
15049 M:      Laxman Dewangan <ldewangan@nvidia.com>
15050 M:      Jon Hunter <jonathanh@nvidia.com>
15051 S:      Supported
15052 F:      drivers/dma/tegra*
15053
15054 TEGRA I2C DRIVER
15055 M:      Laxman Dewangan <ldewangan@nvidia.com>
15056 S:      Supported
15057 F:      drivers/i2c/busses/i2c-tegra.c
15058
15059 TEGRA IOMMU DRIVERS
15060 M:      Thierry Reding <thierry.reding@gmail.com>
15061 L:      linux-tegra@vger.kernel.org
15062 S:      Supported
15063 F:      drivers/iommu/tegra*
15064
15065 TEGRA KBC DRIVER
15066 M:      Laxman Dewangan <ldewangan@nvidia.com>
15067 S:      Supported
15068 F:      drivers/input/keyboard/tegra-kbc.c
15069
15070 TEGRA NAND DRIVER
15071 M:      Stefan Agner <stefan@agner.ch>
15072 M:      Lucas Stach <dev@lynxeye.de>
15073 S:      Maintained
15074 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15075 F:      drivers/mtd/nand/raw/tegra_nand.c
15076
15077 TEGRA PWM DRIVER
15078 M:      Thierry Reding <thierry.reding@gmail.com>
15079 S:      Supported
15080 F:      drivers/pwm/pwm-tegra.c
15081
15082 TEGRA SERIAL DRIVER
15083 M:      Laxman Dewangan <ldewangan@nvidia.com>
15084 S:      Supported
15085 F:      drivers/tty/serial/serial-tegra.c
15086
15087 TEGRA SPI DRIVER
15088 M:      Laxman Dewangan <ldewangan@nvidia.com>
15089 S:      Supported
15090 F:      drivers/spi/spi-tegra*
15091
15092 TEHUTI ETHERNET DRIVER
15093 M:      Andy Gospodarek <andy@greyhouse.net>
15094 L:      netdev@vger.kernel.org
15095 S:      Supported
15096 F:      drivers/net/ethernet/tehuti/*
15097
15098 Telecom Clock Driver for MCPL0010
15099 M:      Mark Gross <mark.gross@intel.com>
15100 S:      Supported
15101 F:      drivers/char/tlclk.c
15102
15103 TENSILICA XTENSA PORT (xtensa)
15104 M:      Chris Zankel <chris@zankel.net>
15105 M:      Max Filippov <jcmvbkbc@gmail.com>
15106 L:      linux-xtensa@linux-xtensa.org
15107 T:      git git://github.com/czankel/xtensa-linux.git
15108 S:      Maintained
15109 F:      arch/xtensa/
15110 F:      drivers/irqchip/irq-xtensa-*
15111
15112 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15113 M:      Nishanth Menon <nm@ti.com>
15114 M:      Tero Kristo <t-kristo@ti.com>
15115 M:      Santosh Shilimkar <ssantosh@kernel.org>
15116 L:      linux-arm-kernel@lists.infradead.org
15117 S:      Maintained
15118 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15119 F:      drivers/firmware/ti_sci*
15120 F:      include/linux/soc/ti/ti_sci_protocol.h
15121 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15122 F:      drivers/soc/ti/ti_sci_pm_domains.c
15123 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15124 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15125 F:      drivers/clk/keystone/sci-clk.c
15126 F:      drivers/reset/reset-ti-sci.c
15127
15128 Texas Instruments ASoC drivers
15129 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15131 S:      Maintained
15132 F:      sound/soc/ti/
15133
15134 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15135 M:      Hans Verkuil <hverkuil@xs4all.nl>
15136 L:      linux-media@vger.kernel.org
15137 T:      git git://linuxtv.org/media_tree.git
15138 W:      https://linuxtv.org
15139 S:      Maintained
15140 F:      drivers/media/radio/radio-raremono.c
15141
15142 THERMAL
15143 M:      Zhang Rui <rui.zhang@intel.com>
15144 M:      Eduardo Valentin <edubezval@gmail.com>
15145 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15146 L:      linux-pm@vger.kernel.org
15147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15149 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15150 S:      Supported
15151 F:      drivers/thermal/
15152 F:      include/linux/thermal.h
15153 F:      include/uapi/linux/thermal.h
15154 F:      include/linux/cpu_cooling.h
15155 F:      Documentation/devicetree/bindings/thermal/
15156
15157 THERMAL/CPU_COOLING
15158 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15159 M:      Viresh Kumar <viresh.kumar@linaro.org>
15160 M:      Javi Merino <javi.merino@kernel.org>
15161 L:      linux-pm@vger.kernel.org
15162 S:      Supported
15163 F:      Documentation/thermal/cpu-cooling-api.txt
15164 F:      drivers/thermal/cpu_cooling.c
15165 F:      include/linux/cpu_cooling.h
15166
15167 THINKPAD ACPI EXTRAS DRIVER
15168 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15169 L:      ibm-acpi-devel@lists.sourceforge.net
15170 L:      platform-driver-x86@vger.kernel.org
15171 W:      http://ibm-acpi.sourceforge.net
15172 W:      http://thinkwiki.org/wiki/Ibm-acpi
15173 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15174 S:      Maintained
15175 F:      drivers/platform/x86/thinkpad_acpi.c
15176
15177 THUNDERBOLT DRIVER
15178 M:      Andreas Noever <andreas.noever@gmail.com>
15179 M:      Michael Jamet <michael.jamet@intel.com>
15180 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15181 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15183 S:      Maintained
15184 F:      Documentation/admin-guide/thunderbolt.rst
15185 F:      drivers/thunderbolt/
15186 F:      include/linux/thunderbolt.h
15187
15188 THUNDERBOLT NETWORK DRIVER
15189 M:      Michael Jamet <michael.jamet@intel.com>
15190 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15191 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15192 L:      netdev@vger.kernel.org
15193 S:      Maintained
15194 F:      drivers/net/thunderbolt.c
15195
15196 THUNDERX GPIO DRIVER
15197 M:      David Daney <david.daney@cavium.com>
15198 S:      Maintained
15199 F:      drivers/gpio/gpio-thunderx.c
15200
15201 TI AM437X VPFE DRIVER
15202 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15203 L:      linux-media@vger.kernel.org
15204 W:      https://linuxtv.org
15205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15206 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15207 S:      Maintained
15208 F:      drivers/media/platform/am437x/
15209
15210 TI BANDGAP AND THERMAL DRIVER
15211 M:      Eduardo Valentin <edubezval@gmail.com>
15212 M:      Keerthy <j-keerthy@ti.com>
15213 L:      linux-pm@vger.kernel.org
15214 L:      linux-omap@vger.kernel.org
15215 S:      Maintained
15216 F:      drivers/thermal/ti-soc-thermal/
15217
15218 TI BQ27XXX POWER SUPPLY DRIVER
15219 R:      Andrew F. Davis <afd@ti.com>
15220 F:      include/linux/power/bq27xxx_battery.h
15221 F:      drivers/power/supply/bq27xxx_battery.c
15222 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15223
15224 TI CDCE706 CLOCK DRIVER
15225 M:      Max Filippov <jcmvbkbc@gmail.com>
15226 S:      Maintained
15227 F:      drivers/clk/clk-cdce706.c
15228
15229 TI CLOCK DRIVER
15230 M:      Tero Kristo <t-kristo@ti.com>
15231 L:      linux-omap@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/clk/ti/
15234 F:      include/linux/clk/ti.h
15235
15236 TI DAVINCI MACHINE SUPPORT
15237 M:      Sekhar Nori <nsekhar@ti.com>
15238 M:      Kevin Hilman <khilman@kernel.org>
15239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15241 S:      Supported
15242 F:      arch/arm/mach-davinci/
15243 F:      drivers/i2c/busses/i2c-davinci.c
15244 F:      arch/arm/boot/dts/da850*
15245
15246 TI DAVINCI SERIES CLOCK DRIVER
15247 M:      David Lechner <david@lechnology.com>
15248 R:      Sekhar Nori <nsekhar@ti.com>
15249 S:      Maintained
15250 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15251 F:      drivers/clk/davinci/
15252
15253 TI DAVINCI SERIES GPIO DRIVER
15254 M:      Keerthy <j-keerthy@ti.com>
15255 L:      linux-gpio@vger.kernel.org
15256 S:      Maintained
15257 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15258 F:      drivers/gpio/gpio-davinci.c
15259
15260 TI DAVINCI SERIES MEDIA DRIVER
15261 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15262 L:      linux-media@vger.kernel.org
15263 W:      https://linuxtv.org
15264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15265 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15266 S:      Maintained
15267 F:      drivers/media/platform/davinci/
15268 F:      include/media/davinci/
15269
15270 TI ETHERNET SWITCH DRIVER (CPSW)
15271 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15272 L:      linux-omap@vger.kernel.org
15273 L:      netdev@vger.kernel.org
15274 S:      Maintained
15275 F:      drivers/net/ethernet/ti/cpsw*
15276 F:      drivers/net/ethernet/ti/davinci*
15277
15278 TI FLASH MEDIA INTERFACE DRIVER
15279 M:      Alex Dubov <oakad@yahoo.com>
15280 S:      Maintained
15281 F:      drivers/misc/tifm*
15282 F:      drivers/mmc/host/tifm_sd.c
15283 F:      include/linux/tifm.h
15284
15285 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15286 M:      Santosh Shilimkar <ssantosh@kernel.org>
15287 L:      linux-kernel@vger.kernel.org
15288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289 S:      Maintained
15290 F:      drivers/soc/ti/*
15291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15292
15293 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15294 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15295 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15296 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15297 S:      Maintained
15298 F:      sound/soc/codecs/lm49453*
15299 F:      sound/soc/codecs/isabelle*
15300
15301 TI LP855x BACKLIGHT DRIVER
15302 M:      Milo Kim <milo.kim@ti.com>
15303 S:      Maintained
15304 F:      Documentation/backlight/lp855x-driver.txt
15305 F:      drivers/video/backlight/lp855x_bl.c
15306 F:      include/linux/platform_data/lp855x.h
15307
15308 TI LP8727 CHARGER DRIVER
15309 M:      Milo Kim <milo.kim@ti.com>
15310 S:      Maintained
15311 F:      drivers/power/supply/lp8727_charger.c
15312 F:      include/linux/platform_data/lp8727.h
15313
15314 TI LP8788 MFD DRIVER
15315 M:      Milo Kim <milo.kim@ti.com>
15316 S:      Maintained
15317 F:      drivers/iio/adc/lp8788_adc.c
15318 F:      drivers/leds/leds-lp8788.c
15319 F:      drivers/mfd/lp8788*.c
15320 F:      drivers/power/supply/lp8788-charger.c
15321 F:      drivers/regulator/lp8788-*.c
15322 F:      include/linux/mfd/lp8788*.h
15323
15324 TI NETCP ETHERNET DRIVER
15325 M:      Wingman Kwok <w-kwok2@ti.com>
15326 M:      Murali Karicheri <m-karicheri2@ti.com>
15327 L:      netdev@vger.kernel.org
15328 S:      Maintained
15329 F:      drivers/net/ethernet/ti/netcp*
15330
15331 TI PCM3060 ASoC CODEC DRIVER
15332 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15333 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15334 S:      Maintained
15335 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15336 F:      sound/soc/codecs/pcm3060*
15337
15338 TI TAS571X FAMILY ASoC CODEC DRIVER
15339 M:      Kevin Cernekee <cernekee@chromium.org>
15340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15341 S:      Odd Fixes
15342 F:      sound/soc/codecs/tas571x*
15343
15344 TI TRF7970A NFC DRIVER
15345 M:      Mark Greer <mgreer@animalcreek.com>
15346 L:      linux-wireless@vger.kernel.org
15347 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15348 S:      Supported
15349 F:      drivers/nfc/trf7970a.c
15350 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15351
15352 TI TWL4030 SERIES SOC CODEC DRIVER
15353 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15354 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15355 S:      Maintained
15356 F:      sound/soc/codecs/twl4030*
15357
15358 TI VPE/CAL DRIVERS
15359 M:      Benoit Parrot <bparrot@ti.com>
15360 L:      linux-media@vger.kernel.org
15361 W:      http://linuxtv.org/
15362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15363 S:      Maintained
15364 F:      drivers/media/platform/ti-vpe/
15365
15366 TI WILINK WIRELESS DRIVERS
15367 L:      linux-wireless@vger.kernel.org
15368 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15369 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15371 S:      Orphan
15372 F:      drivers/net/wireless/ti/
15373 F:      include/linux/wl12xx.h
15374
15375 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15376 M:      John Stultz <john.stultz@linaro.org>
15377 M:      Thomas Gleixner <tglx@linutronix.de>
15378 R:      Stephen Boyd <sboyd@kernel.org>
15379 L:      linux-kernel@vger.kernel.org
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15381 S:      Supported
15382 F:      include/linux/clocksource.h
15383 F:      include/linux/time.h
15384 F:      include/linux/timex.h
15385 F:      include/uapi/linux/time.h
15386 F:      include/uapi/linux/timex.h
15387 F:      kernel/time/clocksource.c
15388 F:      kernel/time/time*.c
15389 F:      kernel/time/alarmtimer.c
15390 F:      kernel/time/ntp.c
15391 F:      tools/testing/selftests/timers/
15392
15393 TIPC NETWORK LAYER
15394 M:      Jon Maloy <jon.maloy@ericsson.com>
15395 M:      Ying Xue <ying.xue@windriver.com>
15396 L:      netdev@vger.kernel.org (core kernel code)
15397 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15398 W:      http://tipc.sourceforge.net/
15399 S:      Maintained
15400 F:      include/uapi/linux/tipc*.h
15401 F:      net/tipc/
15402
15403 TLAN NETWORK DRIVER
15404 M:      Samuel Chessman <chessman@tux.org>
15405 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15406 W:      http://sourceforge.net/projects/tlan/
15407 S:      Maintained
15408 F:      Documentation/networking/device_drivers/ti/tlan.txt
15409 F:      drivers/net/ethernet/ti/tlan.*
15410
15411 TM6000 VIDEO4LINUX DRIVER
15412 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15413 L:      linux-media@vger.kernel.org
15414 W:      https://linuxtv.org
15415 T:      git git://linuxtv.org/media_tree.git
15416 S:      Odd fixes
15417 F:      drivers/media/usb/tm6000/
15418 F:      Documentation/media/v4l-drivers/tm6000*
15419
15420 TMIO/SDHI MMC DRIVER
15421 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15422 L:      linux-mmc@vger.kernel.org
15423 S:      Supported
15424 F:      drivers/mmc/host/tmio_mmc*
15425 F:      drivers/mmc/host/renesas_sdhi*
15426 F:      include/linux/mfd/tmio.h
15427
15428 TMP401 HARDWARE MONITOR DRIVER
15429 M:      Guenter Roeck <linux@roeck-us.net>
15430 L:      linux-hwmon@vger.kernel.org
15431 S:      Maintained
15432 F:      Documentation/hwmon/tmp401
15433 F:      drivers/hwmon/tmp401.c
15434
15435 TMPFS (SHMEM FILESYSTEM)
15436 M:      Hugh Dickins <hughd@google.com>
15437 L:      linux-mm@kvack.org
15438 S:      Maintained
15439 F:      include/linux/shmem_fs.h
15440 F:      mm/shmem.c
15441
15442 TOMOYO SECURITY MODULE
15443 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15444 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15445 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15446 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15447 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15448 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15449 W:      http://tomoyo.sourceforge.jp/
15450 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15451 S:      Maintained
15452 F:      security/tomoyo/
15453
15454 TOPSTAR LAPTOP EXTRAS DRIVER
15455 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15456 L:      platform-driver-x86@vger.kernel.org
15457 S:      Maintained
15458 F:      drivers/platform/x86/topstar-laptop.c
15459
15460 TORTURE-TEST MODULES
15461 M:      Davidlohr Bueso <dave@stgolabs.net>
15462 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15463 M:      Josh Triplett <josh@joshtriplett.org>
15464 L:      linux-kernel@vger.kernel.org
15465 S:      Supported
15466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15467 F:      Documentation/RCU/torture.txt
15468 F:      kernel/torture.c
15469 F:      kernel/rcu/rcutorture.c
15470 F:      kernel/rcu/rcuperf.c
15471 F:      kernel/locking/locktorture.c
15472
15473 TOSHIBA ACPI EXTRAS DRIVER
15474 M:      Azael Avalos <coproscefalo@gmail.com>
15475 L:      platform-driver-x86@vger.kernel.org
15476 S:      Maintained
15477 F:      drivers/platform/x86/toshiba_acpi.c
15478
15479 TOSHIBA BLUETOOTH DRIVER
15480 M:      Azael Avalos <coproscefalo@gmail.com>
15481 L:      platform-driver-x86@vger.kernel.org
15482 S:      Maintained
15483 F:      drivers/platform/x86/toshiba_bluetooth.c
15484
15485 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15486 M:      Azael Avalos <coproscefalo@gmail.com>
15487 L:      platform-driver-x86@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/platform/x86/toshiba_haps.c
15490
15491 TOSHIBA SMM DRIVER
15492 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15493 W:      http://www.buzzard.org.uk/toshiba/
15494 S:      Maintained
15495 F:      drivers/char/toshiba.c
15496 F:      include/linux/toshiba.h
15497 F:      include/uapi/linux/toshiba.h
15498
15499 TOSHIBA TC358743 DRIVER
15500 M:      Mats Randgaard <matrandg@cisco.com>
15501 L:      linux-media@vger.kernel.org
15502 S:      Maintained
15503 F:      drivers/media/i2c/tc358743*
15504 F:      include/media/i2c/tc358743.h
15505
15506 TOSHIBA WMI HOTKEYS DRIVER
15507 M:      Azael Avalos <coproscefalo@gmail.com>
15508 L:      platform-driver-x86@vger.kernel.org
15509 S:      Maintained
15510 F:      drivers/platform/x86/toshiba-wmi.c
15511
15512 TPM DEVICE DRIVER
15513 M:      Peter Huewe <peterhuewe@gmx.de>
15514 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15515 R:      Jason Gunthorpe <jgg@ziepe.ca>
15516 L:      linux-integrity@vger.kernel.org
15517 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15518 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15519 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15520 S:      Maintained
15521 F:      drivers/char/tpm/
15522
15523 TRACING
15524 M:      Steven Rostedt <rostedt@goodmis.org>
15525 M:      Ingo Molnar <mingo@redhat.com>
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15527 S:      Maintained
15528 F:      Documentation/trace/ftrace.rst
15529 F:      arch/*/*/*/ftrace.h
15530 F:      arch/*/kernel/ftrace.c
15531 F:      include/*/ftrace.h
15532 F:      include/linux/trace*.h
15533 F:      include/trace/
15534 F:      kernel/trace/
15535 F:      tools/testing/selftests/ftrace/
15536
15537 TRACING MMIO ACCESSES (MMIOTRACE)
15538 M:      Steven Rostedt <rostedt@goodmis.org>
15539 M:      Ingo Molnar <mingo@kernel.org>
15540 R:      Karol Herbst <karolherbst@gmail.com>
15541 R:      Pekka Paalanen <ppaalanen@gmail.com>
15542 S:      Maintained
15543 L:      linux-kernel@vger.kernel.org
15544 L:      nouveau@lists.freedesktop.org
15545 F:      kernel/trace/trace_mmiotrace.c
15546 F:      include/linux/mmiotrace.h
15547 F:      arch/x86/mm/kmmio.c
15548 F:      arch/x86/mm/mmio-mod.c
15549 F:      arch/x86/mm/testmmiotrace.c
15550
15551 TRIVIAL PATCHES
15552 M:      Jiri Kosina <trivial@kernel.org>
15553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15554 S:      Maintained
15555 K:      ^Subject:.*(?i)trivial
15556
15557 TEMPO SEMICONDUCTOR DRIVERS
15558 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15559 S:      Maintained
15560 F:      sound/soc/codecs/tscs*.c
15561 F:      sound/soc/codecs/tscs*.h
15562 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15563
15564 TTY LAYER
15565 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15566 M:      Jiri Slaby <jslaby@suse.com>
15567 S:      Supported
15568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15569 F:      Documentation/serial/
15570 F:      drivers/tty/
15571 F:      drivers/tty/serial/serial_core.c
15572 F:      include/linux/serial_core.h
15573 F:      include/linux/serial.h
15574 F:      include/linux/tty.h
15575 F:      include/uapi/linux/serial_core.h
15576 F:      include/uapi/linux/serial.h
15577 F:      include/uapi/linux/tty.h
15578
15579 TUA9001 MEDIA DRIVER
15580 M:      Antti Palosaari <crope@iki.fi>
15581 L:      linux-media@vger.kernel.org
15582 W:      https://linuxtv.org
15583 W:      http://palosaari.fi/linux/
15584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15585 T:      git git://linuxtv.org/anttip/media_tree.git
15586 S:      Maintained
15587 F:      drivers/media/tuners/tua9001*
15588
15589 TULIP NETWORK DRIVERS
15590 L:      netdev@vger.kernel.org
15591 L:      linux-parisc@vger.kernel.org
15592 S:      Orphan
15593 F:      drivers/net/ethernet/dec/tulip/
15594
15595 TUN/TAP driver
15596 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15597 W:      http://vtun.sourceforge.net/tun
15598 S:      Maintained
15599 F:      Documentation/networking/tuntap.txt
15600 F:      arch/um/os-Linux/drivers/
15601
15602 TURBOCHANNEL SUBSYSTEM
15603 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15604 M:      Ralf Baechle <ralf@linux-mips.org>
15605 L:      linux-mips@vger.kernel.org
15606 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15607 S:      Maintained
15608 F:      drivers/tc/
15609 F:      include/linux/tc.h
15610
15611 TURBOSTAT UTILITY
15612 M:      "Len Brown" <lenb@kernel.org>
15613 L:      linux-pm@vger.kernel.org
15614 B:      https://bugzilla.kernel.org
15615 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15617 S:      Supported
15618 F:      tools/power/x86/turbostat/
15619
15620 TW5864 VIDEO4LINUX DRIVER
15621 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15622 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15623 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15624 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15625 L:      linux-media@vger.kernel.org
15626 S:      Supported
15627 F:      drivers/media/pci/tw5864/
15628
15629 TW68 VIDEO4LINUX DRIVER
15630 M:      Hans Verkuil <hverkuil@xs4all.nl>
15631 L:      linux-media@vger.kernel.org
15632 T:      git git://linuxtv.org/media_tree.git
15633 W:      https://linuxtv.org
15634 S:      Odd Fixes
15635 F:      drivers/media/pci/tw68/
15636
15637 TW686X VIDEO4LINUX DRIVER
15638 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15639 L:      linux-media@vger.kernel.org
15640 T:      git git://linuxtv.org/media_tree.git
15641 W:      http://linuxtv.org
15642 S:      Maintained
15643 F:      drivers/media/pci/tw686x/
15644
15645 UBI FILE SYSTEM (UBIFS)
15646 M:      Richard Weinberger <richard@nod.at>
15647 M:      Artem Bityutskiy <dedekind1@gmail.com>
15648 M:      Adrian Hunter <adrian.hunter@intel.com>
15649 L:      linux-mtd@lists.infradead.org
15650 T:      git git://git.infradead.org/ubifs-2.6.git
15651 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15652 S:      Supported
15653 F:      Documentation/filesystems/ubifs.txt
15654 F:      fs/ubifs/
15655
15656 UCLINUX (M68KNOMMU AND COLDFIRE)
15657 M:      Greg Ungerer <gerg@linux-m68k.org>
15658 W:      http://www.linux-m68k.org/
15659 W:      http://www.uclinux.org/
15660 L:      linux-m68k@lists.linux-m68k.org
15661 L:      uclinux-dev@uclinux.org  (subscribers-only)
15662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15663 S:      Maintained
15664 F:      arch/m68k/coldfire/
15665 F:      arch/m68k/68*/
15666 F:      arch/m68k/*/*_no.*
15667 F:      arch/m68k/include/asm/*_no.*
15668
15669 UDF FILESYSTEM
15670 M:      Jan Kara <jack@suse.com>
15671 S:      Maintained
15672 F:      Documentation/filesystems/udf.txt
15673 F:      fs/udf/
15674
15675 UDRAW TABLET
15676 M:      Bastien Nocera <hadess@hadess.net>
15677 L:      linux-input@vger.kernel.org
15678 S:      Maintained
15679 F:      drivers/hid/hid-udraw-ps3.c
15680
15681 UFS FILESYSTEM
15682 M:      Evgeniy Dushistov <dushistov@mail.ru>
15683 S:      Maintained
15684 F:      Documentation/filesystems/ufs.txt
15685 F:      fs/ufs/
15686
15687 UHID USERSPACE HID IO DRIVER:
15688 M:      David Herrmann <dh.herrmann@googlemail.com>
15689 L:      linux-input@vger.kernel.org
15690 S:      Maintained
15691 F:      drivers/hid/uhid.c
15692 F:      include/uapi/linux/uhid.h
15693
15694 ULPI BUS
15695 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15696 L:      linux-usb@vger.kernel.org
15697 S:      Maintained
15698 F:      drivers/usb/common/ulpi.c
15699 F:      include/linux/ulpi/
15700
15701 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15702 L:      linux-usb@vger.kernel.org
15703 S:      Orphan
15704 F:      drivers/uwb/
15705 F:      include/linux/uwb.h
15706 F:      include/linux/uwb/
15707
15708 UNICORE32 ARCHITECTURE:
15709 M:      Guan Xuetao <gxt@pku.edu.cn>
15710 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15711 S:      Maintained
15712 T:      git git://github.com/gxt/linux.git
15713 F:      arch/unicore32/
15714
15715 UNIFDEF
15716 M:      Tony Finch <dot@dotat.at>
15717 W:      http://dotat.at/prog/unifdef
15718 S:      Maintained
15719 F:      scripts/unifdef.c
15720
15721 UNIFORM CDROM DRIVER
15722 M:      Jens Axboe <axboe@kernel.dk>
15723 W:      http://www.kernel.dk
15724 S:      Maintained
15725 F:      Documentation/cdrom/
15726 F:      drivers/cdrom/cdrom.c
15727 F:      include/linux/cdrom.h
15728 F:      include/uapi/linux/cdrom.h
15729
15730 UNISYS S-PAR DRIVERS
15731 M:      David Kershner <david.kershner@unisys.com>
15732 L:      sparmaintainer@unisys.com (Unisys internal)
15733 S:      Supported
15734 F:      include/linux/visorbus.h
15735 F:      drivers/visorbus/
15736 F:      drivers/staging/unisys/
15737
15738 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15739 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15740 L:      linux-scsi@vger.kernel.org
15741 S:      Supported
15742 F:      Documentation/scsi/ufs.txt
15743 F:      drivers/scsi/ufs/
15744
15745 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15746 M:      Joao Pinto <jpinto@synopsys.com>
15747 L:      linux-scsi@vger.kernel.org
15748 S:      Supported
15749 F:      drivers/scsi/ufs/*dwc*
15750
15751 UNSORTED BLOCK IMAGES (UBI)
15752 M:      Artem Bityutskiy <dedekind1@gmail.com>
15753 M:      Richard Weinberger <richard@nod.at>
15754 W:      http://www.linux-mtd.infradead.org/
15755 L:      linux-mtd@lists.infradead.org
15756 T:      git git://git.infradead.org/ubifs-2.6.git
15757 S:      Supported
15758 F:      drivers/mtd/ubi/
15759 F:      include/linux/mtd/ubi.h
15760 F:      include/uapi/mtd/ubi-user.h
15761
15762 USB "USBNET" DRIVER FRAMEWORK
15763 M:      Oliver Neukum <oneukum@suse.com>
15764 L:      netdev@vger.kernel.org
15765 W:      http://www.linux-usb.org/usbnet
15766 S:      Maintained
15767 F:      drivers/net/usb/usbnet.c
15768 F:      include/linux/usb/usbnet.h
15769
15770 USB ACM DRIVER
15771 M:      Oliver Neukum <oneukum@suse.com>
15772 L:      linux-usb@vger.kernel.org
15773 S:      Maintained
15774 F:      Documentation/usb/acm.txt
15775 F:      drivers/usb/class/cdc-acm.*
15776
15777 USB AR5523 WIRELESS DRIVER
15778 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15779 L:      linux-wireless@vger.kernel.org
15780 S:      Maintained
15781 F:      drivers/net/wireless/ath/ar5523/
15782
15783 USB ATTACHED SCSI
15784 M:      Oliver Neukum <oneukum@suse.com>
15785 L:      linux-usb@vger.kernel.org
15786 L:      linux-scsi@vger.kernel.org
15787 S:      Maintained
15788 F:      drivers/usb/storage/uas.c
15789
15790 USB CDC ETHERNET DRIVER
15791 M:      Oliver Neukum <oliver@neukum.org>
15792 L:      linux-usb@vger.kernel.org
15793 S:      Maintained
15794 F:      drivers/net/usb/cdc_*.c
15795 F:      include/uapi/linux/usb/cdc.h
15796
15797 USB CHAOSKEY DRIVER
15798 M:      Keith Packard <keithp@keithp.com>
15799 L:      linux-usb@vger.kernel.org
15800 S:      Maintained
15801 F:      drivers/usb/misc/chaoskey.c
15802
15803 USB CYPRESS C67X00 DRIVER
15804 M:      Peter Korsgaard <jacmet@sunsite.dk>
15805 L:      linux-usb@vger.kernel.org
15806 S:      Maintained
15807 F:      drivers/usb/c67x00/
15808
15809 USB DAVICOM DM9601 DRIVER
15810 M:      Peter Korsgaard <jacmet@sunsite.dk>
15811 L:      netdev@vger.kernel.org
15812 W:      http://www.linux-usb.org/usbnet
15813 S:      Maintained
15814 F:      drivers/net/usb/dm9601.c
15815
15816 USB DIAMOND RIO500 DRIVER
15817 M:      Cesar Miquel <miquel@df.uba.ar>
15818 L:      rio500-users@lists.sourceforge.net
15819 W:      http://rio500.sourceforge.net
15820 S:      Maintained
15821 F:      drivers/usb/misc/rio500*
15822
15823 USB EHCI DRIVER
15824 M:      Alan Stern <stern@rowland.harvard.edu>
15825 L:      linux-usb@vger.kernel.org
15826 S:      Maintained
15827 F:      Documentation/usb/ehci.txt
15828 F:      drivers/usb/host/ehci*
15829
15830 USB GADGET/PERIPHERAL SUBSYSTEM
15831 M:      Felipe Balbi <balbi@kernel.org>
15832 L:      linux-usb@vger.kernel.org
15833 W:      http://www.linux-usb.org/gadget
15834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15835 S:      Maintained
15836 F:      drivers/usb/gadget/
15837 F:      include/linux/usb/gadget*
15838
15839 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15840 M:      Jiri Kosina <jikos@kernel.org>
15841 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15842 L:      linux-usb@vger.kernel.org
15843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15844 S:      Maintained
15845 F:      Documentation/hid/hiddev.txt
15846 F:      drivers/hid/usbhid/
15847
15848 USB INTEL XHCI ROLE MUX DRIVER
15849 M:      Hans de Goede <hdegoede@redhat.com>
15850 L:      linux-usb@vger.kernel.org
15851 S:      Maintained
15852 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15853
15854 USB ISP116X DRIVER
15855 M:      Olav Kongas <ok@artecdesign.ee>
15856 L:      linux-usb@vger.kernel.org
15857 S:      Maintained
15858 F:      drivers/usb/host/isp116x*
15859 F:      include/linux/usb/isp116x.h
15860
15861 USB LAN78XX ETHERNET DRIVER
15862 M:      Woojung Huh <woojung.huh@microchip.com>
15863 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15864 L:      netdev@vger.kernel.org
15865 S:      Maintained
15866 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15867 F:      drivers/net/usb/lan78xx.*
15868 F:      include/dt-bindings/net/microchip-lan78xx.h
15869
15870 USB MASS STORAGE DRIVER
15871 M:      Alan Stern <stern@rowland.harvard.edu>
15872 L:      linux-usb@vger.kernel.org
15873 L:      usb-storage@lists.one-eyed-alien.net
15874 S:      Maintained
15875 F:      drivers/usb/storage/
15876
15877 USB MIDI DRIVER
15878 M:      Clemens Ladisch <clemens@ladisch.de>
15879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15880 T:      git git://git.alsa-project.org/alsa-kernel.git
15881 S:      Maintained
15882 F:      sound/usb/midi.*
15883
15884 USB NETWORKING DRIVERS
15885 L:      linux-usb@vger.kernel.org
15886 S:      Odd Fixes
15887 F:      drivers/net/usb/
15888
15889 USB OHCI DRIVER
15890 M:      Alan Stern <stern@rowland.harvard.edu>
15891 L:      linux-usb@vger.kernel.org
15892 S:      Maintained
15893 F:      Documentation/usb/ohci.txt
15894 F:      drivers/usb/host/ohci*
15895
15896 USB OTG FSM (Finite State Machine)
15897 M:      Peter Chen <Peter.Chen@nxp.com>
15898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15899 L:      linux-usb@vger.kernel.org
15900 S:      Maintained
15901 F:      drivers/usb/common/usb-otg-fsm.c
15902
15903 USB OVER IP DRIVER
15904 M:      Valentina Manea <valentina.manea.m@gmail.com>
15905 M:      Shuah Khan <shuah@kernel.org>
15906 M:      Shuah Khan <skhan@linuxfoundation.org>
15907 L:      linux-usb@vger.kernel.org
15908 S:      Maintained
15909 F:      Documentation/usb/usbip_protocol.txt
15910 F:      drivers/usb/usbip/
15911 F:      tools/usb/usbip/
15912 F:      tools/testing/selftests/drivers/usb/usbip/
15913
15914 USB PEGASUS DRIVER
15915 M:      Petko Manolov <petkan@nucleusys.com>
15916 L:      linux-usb@vger.kernel.org
15917 L:      netdev@vger.kernel.org
15918 T:      git git://github.com/petkan/pegasus.git
15919 W:      https://github.com/petkan/pegasus
15920 S:      Maintained
15921 F:      drivers/net/usb/pegasus.*
15922
15923 USB PHY LAYER
15924 M:      Felipe Balbi <balbi@kernel.org>
15925 L:      linux-usb@vger.kernel.org
15926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15927 S:      Maintained
15928 F:      drivers/usb/phy/
15929
15930 USB PRINTER DRIVER (usblp)
15931 M:      Pete Zaitcev <zaitcev@redhat.com>
15932 L:      linux-usb@vger.kernel.org
15933 S:      Supported
15934 F:      drivers/usb/class/usblp.c
15935
15936 USB QMI WWAN NETWORK DRIVER
15937 M:      Bjørn Mork <bjorn@mork.no>
15938 L:      netdev@vger.kernel.org
15939 S:      Maintained
15940 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15941 F:      drivers/net/usb/qmi_wwan.c
15942
15943 USB RTL8150 DRIVER
15944 M:      Petko Manolov <petkan@nucleusys.com>
15945 L:      linux-usb@vger.kernel.org
15946 L:      netdev@vger.kernel.org
15947 T:      git git://github.com/petkan/rtl8150.git
15948 W:      https://github.com/petkan/rtl8150
15949 S:      Maintained
15950 F:      drivers/net/usb/rtl8150.c
15951
15952 USB SERIAL SUBSYSTEM
15953 M:      Johan Hovold <johan@kernel.org>
15954 L:      linux-usb@vger.kernel.org
15955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15956 S:      Maintained
15957 F:      Documentation/usb/usb-serial.txt
15958 F:      drivers/usb/serial/
15959 F:      include/linux/usb/serial.h
15960
15961 USB SMSC75XX ETHERNET DRIVER
15962 M:      Steve Glendinning <steve.glendinning@shawell.net>
15963 L:      netdev@vger.kernel.org
15964 S:      Maintained
15965 F:      drivers/net/usb/smsc75xx.*
15966
15967 USB SMSC95XX ETHERNET DRIVER
15968 M:      Steve Glendinning <steve.glendinning@shawell.net>
15969 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15970 L:      netdev@vger.kernel.org
15971 S:      Maintained
15972 F:      drivers/net/usb/smsc95xx.*
15973
15974 USB SUBSYSTEM
15975 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15976 L:      linux-usb@vger.kernel.org
15977 W:      http://www.linux-usb.org
15978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15979 S:      Supported
15980 F:      Documentation/devicetree/bindings/usb/
15981 F:      Documentation/usb/
15982 F:      drivers/usb/
15983 F:      include/linux/usb.h
15984 F:      include/linux/usb/
15985
15986 USB TYPEC PI3USB30532 MUX DRIVER
15987 M:      Hans de Goede <hdegoede@redhat.com>
15988 L:      linux-usb@vger.kernel.org
15989 S:      Maintained
15990 F:      drivers/usb/typec/mux/pi3usb30532.c
15991
15992 USB TYPEC CLASS
15993 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15994 L:      linux-usb@vger.kernel.org
15995 S:      Maintained
15996 F:      Documentation/ABI/testing/sysfs-class-typec
15997 F:      Documentation/driver-api/usb/typec.rst
15998 F:      drivers/usb/typec/
15999 F:      include/linux/usb/typec.h
16000
16001 USB TYPEC BUS FOR ALTERNATE MODES
16002 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16003 L:      linux-usb@vger.kernel.org
16004 S:      Maintained
16005 F:      Documentation/ABI/testing/sysfs-bus-typec
16006 F:      Documentation/driver-api/usb/typec_bus.rst
16007 F:      drivers/usb/typec/altmodes/
16008 F:      include/linux/usb/typec_altmode.h
16009
16010 USB TYPEC PORT CONTROLLER DRIVERS
16011 M:      Guenter Roeck <linux@roeck-us.net>
16012 L:      linux-usb@vger.kernel.org
16013 S:      Maintained
16014 F:      drivers/usb/typec/tcpm/
16015
16016 USB UHCI DRIVER
16017 M:      Alan Stern <stern@rowland.harvard.edu>
16018 L:      linux-usb@vger.kernel.org
16019 S:      Maintained
16020 F:      drivers/usb/host/uhci*
16021
16022 USB VIDEO CLASS
16023 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16024 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16025 L:      linux-media@vger.kernel.org
16026 T:      git git://linuxtv.org/media_tree.git
16027 W:      http://www.ideasonboard.org/uvc/
16028 S:      Maintained
16029 F:      drivers/media/usb/uvc/
16030 F:      include/uapi/linux/uvcvideo.h
16031
16032 USB VISION DRIVER
16033 M:      Hans Verkuil <hverkuil@xs4all.nl>
16034 L:      linux-media@vger.kernel.org
16035 T:      git git://linuxtv.org/media_tree.git
16036 W:      https://linuxtv.org
16037 S:      Odd Fixes
16038 F:      drivers/media/usb/usbvision/
16039
16040 USB WEBCAM GADGET
16041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16042 L:      linux-usb@vger.kernel.org
16043 S:      Maintained
16044 F:      drivers/usb/gadget/function/*uvc*
16045 F:      drivers/usb/gadget/legacy/webcam.c
16046 F:      include/uapi/linux/usb/g_uvc.h
16047
16048 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16049 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16050 L:      linux-wireless@vger.kernel.org
16051 S:      Maintained
16052 F:      drivers/net/wireless/rndis_wlan.c
16053
16054 USB XHCI DRIVER
16055 M:      Mathias Nyman <mathias.nyman@intel.com>
16056 L:      linux-usb@vger.kernel.org
16057 S:      Supported
16058 F:      drivers/usb/host/xhci*
16059 F:      drivers/usb/host/pci-quirks*
16060
16061 USB ZD1201 DRIVER
16062 L:      linux-wireless@vger.kernel.org
16063 W:      http://linux-lc100020.sourceforge.net
16064 S:      Orphan
16065 F:      drivers/net/wireless/zydas/zd1201.*
16066
16067 USB ZR364XX DRIVER
16068 M:      Antoine Jacquet <royale@zerezo.com>
16069 L:      linux-usb@vger.kernel.org
16070 L:      linux-media@vger.kernel.org
16071 T:      git git://linuxtv.org/media_tree.git
16072 W:      http://royale.zerezo.com/zr364xx/
16073 S:      Maintained
16074 F:      Documentation/media/v4l-drivers/zr364xx*
16075 F:      drivers/media/usb/zr364xx/
16076
16077 USER-MODE LINUX (UML)
16078 M:      Jeff Dike <jdike@addtoit.com>
16079 M:      Richard Weinberger <richard@nod.at>
16080 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16081 L:      linux-um@lists.infradead.org
16082 W:      http://user-mode-linux.sourceforge.net
16083 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16085 S:      Maintained
16086 F:      Documentation/virtual/uml/
16087 F:      arch/um/
16088 F:      arch/x86/um/
16089 F:      fs/hostfs/
16090
16091 USERSPACE COPYIN/COPYOUT (UIOVEC)
16092 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16093 S:      Maintained
16094 F:      lib/iov_iter.c
16095 F:      include/linux/uio.h
16096
16097 USERSPACE DMA BUFFER DRIVER
16098 M:      Gerd Hoffmann <kraxel@redhat.com>
16099 S:      Maintained
16100 L:      dri-devel@lists.freedesktop.org
16101 F:      drivers/dma-buf/udmabuf.c
16102 F:      include/uapi/linux/udmabuf.h
16103 T:      git git://anongit.freedesktop.org/drm/drm-misc
16104
16105 USERSPACE I/O (UIO)
16106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16107 S:      Maintained
16108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16109 F:      Documentation/driver-api/uio-howto.rst
16110 F:      drivers/uio/
16111 F:      include/linux/uio_driver.h
16112
16113 UTIL-LINUX PACKAGE
16114 M:      Karel Zak <kzak@redhat.com>
16115 L:      util-linux@vger.kernel.org
16116 W:      http://en.wikipedia.org/wiki/Util-linux
16117 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16118 S:      Maintained
16119
16120 UUID HELPERS
16121 M:      Christoph Hellwig <hch@lst.de>
16122 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16123 L:      linux-kernel@vger.kernel.org
16124 T:      git git://git.infradead.org/users/hch/uuid.git
16125 F:      lib/uuid.c
16126 F:      lib/test_uuid.c
16127 F:      include/linux/uuid.h
16128 F:      include/uapi/linux/uuid.h
16129 S:      Maintained
16130
16131 UVESAFB DRIVER
16132 M:      Michal Januszewski <spock@gentoo.org>
16133 L:      linux-fbdev@vger.kernel.org
16134 W:      https://github.com/mjanusz/v86d
16135 S:      Maintained
16136 F:      Documentation/fb/uvesafb.txt
16137 F:      drivers/video/fbdev/uvesafb.*
16138
16139 VF610 NAND DRIVER
16140 M:      Stefan Agner <stefan@agner.ch>
16141 L:      linux-mtd@lists.infradead.org
16142 S:      Supported
16143 F:      drivers/mtd/nand/raw/vf610_nfc.c
16144
16145 VFAT/FAT/MSDOS FILESYSTEM
16146 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16147 S:      Maintained
16148 F:      Documentation/filesystems/vfat.txt
16149 F:      fs/fat/
16150
16151 VFIO DRIVER
16152 M:      Alex Williamson <alex.williamson@redhat.com>
16153 L:      kvm@vger.kernel.org
16154 T:      git git://github.com/awilliam/linux-vfio.git
16155 S:      Maintained
16156 F:      Documentation/vfio.txt
16157 F:      drivers/vfio/
16158 F:      include/linux/vfio.h
16159 F:      include/uapi/linux/vfio.h
16160
16161 VFIO MEDIATED DEVICE DRIVERS
16162 M:      Kirti Wankhede <kwankhede@nvidia.com>
16163 L:      kvm@vger.kernel.org
16164 S:      Maintained
16165 F:      Documentation/vfio-mediated-device.txt
16166 F:      drivers/vfio/mdev/
16167 F:      include/linux/mdev.h
16168 F:      samples/vfio-mdev/
16169
16170 VFIO PLATFORM DRIVER
16171 M:      Eric Auger <eric.auger@redhat.com>
16172 L:      kvm@vger.kernel.org
16173 S:      Maintained
16174 F:      drivers/vfio/platform/
16175
16176 VGA_SWITCHEROO
16177 R:      Lukas Wunner <lukas@wunner.de>
16178 S:      Maintained
16179 F:      Documentation/gpu/vga-switcheroo.rst
16180 F:      drivers/gpu/vga/vga_switcheroo.c
16181 F:      include/linux/vga_switcheroo.h
16182 T:      git git://anongit.freedesktop.org/drm/drm-misc
16183
16184 VIA RHINE NETWORK DRIVER
16185 S:      Orphan
16186 F:      drivers/net/ethernet/via/via-rhine.c
16187
16188 VIA SD/MMC CARD CONTROLLER DRIVER
16189 M:      Bruce Chang <brucechang@via.com.tw>
16190 M:      Harald Welte <HaraldWelte@viatech.com>
16191 S:      Maintained
16192 F:      drivers/mmc/host/via-sdmmc.c
16193
16194 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16195 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16196 L:      linux-fbdev@vger.kernel.org
16197 S:      Maintained
16198 F:      include/linux/via-core.h
16199 F:      include/linux/via-gpio.h
16200 F:      include/linux/via_i2c.h
16201 F:      drivers/video/fbdev/via/
16202
16203 VIA VELOCITY NETWORK DRIVER
16204 M:      Francois Romieu <romieu@fr.zoreil.com>
16205 L:      netdev@vger.kernel.org
16206 S:      Maintained
16207 F:      drivers/net/ethernet/via/via-velocity.*
16208
16209 VICODEC VIRTUAL CODEC DRIVER
16210 M:      Hans Verkuil <hans.verkuil@cisco.com>
16211 L:      linux-media@vger.kernel.org
16212 T:      git git://linuxtv.org/media_tree.git
16213 W:      https://linuxtv.org
16214 S:      Maintained
16215 F:      drivers/media/platform/vicodec/*
16216
16217 VIDEO MULTIPLEXER DRIVER
16218 M:      Philipp Zabel <p.zabel@pengutronix.de>
16219 L:      linux-media@vger.kernel.org
16220 S:      Maintained
16221 F:      drivers/media/platform/video-mux.c
16222
16223 VIDEO I2C POLLING DRIVER
16224 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16225 L:      linux-media@vger.kernel.org
16226 S:      Maintained
16227 F:      drivers/media/i2c/video-i2c.c
16228
16229 VIDEOBUF2 FRAMEWORK
16230 M:      Pawel Osciak <pawel@osciak.com>
16231 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16232 M:      Kyungmin Park <kyungmin.park@samsung.com>
16233 L:      linux-media@vger.kernel.org
16234 S:      Maintained
16235 F:      drivers/media/common/videobuf2/*
16236 F:      include/media/videobuf2-*
16237
16238 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16239 M:      Helen Koike <helen.koike@collabora.com>
16240 L:      linux-media@vger.kernel.org
16241 T:      git git://linuxtv.org/media_tree.git
16242 W:      https://linuxtv.org
16243 S:      Maintained
16244 F:      drivers/media/platform/vimc/*
16245
16246 VIRT LIB
16247 M:      Alex Williamson <alex.williamson@redhat.com>
16248 M:      Paolo Bonzini <pbonzini@redhat.com>
16249 L:      kvm@vger.kernel.org
16250 S:      Supported
16251 F:      virt/lib/
16252
16253 VIRTIO AND VHOST VSOCK DRIVER
16254 M:      Stefan Hajnoczi <stefanha@redhat.com>
16255 L:      kvm@vger.kernel.org
16256 L:      virtualization@lists.linux-foundation.org
16257 L:      netdev@vger.kernel.org
16258 S:      Maintained
16259 F:      include/linux/virtio_vsock.h
16260 F:      include/uapi/linux/virtio_vsock.h
16261 F:      include/uapi/linux/vsockmon.h
16262 F:      include/uapi/linux/vm_sockets_diag.h
16263 F:      net/vmw_vsock/diag.c
16264 F:      net/vmw_vsock/af_vsock_tap.c
16265 F:      net/vmw_vsock/virtio_transport_common.c
16266 F:      net/vmw_vsock/virtio_transport.c
16267 F:      drivers/net/vsockmon.c
16268 F:      drivers/vhost/vsock.c
16269 F:      tools/testing/vsock/
16270
16271 VIRTIO CONSOLE DRIVER
16272 M:      Amit Shah <amit@kernel.org>
16273 L:      virtualization@lists.linux-foundation.org
16274 S:      Maintained
16275 F:      drivers/char/virtio_console.c
16276 F:      include/linux/virtio_console.h
16277 F:      include/uapi/linux/virtio_console.h
16278
16279 VIRTIO CORE, NET AND BLOCK DRIVERS
16280 M:      "Michael S. Tsirkin" <mst@redhat.com>
16281 M:      Jason Wang <jasowang@redhat.com>
16282 L:      virtualization@lists.linux-foundation.org
16283 S:      Maintained
16284 F:      Documentation/devicetree/bindings/virtio/
16285 F:      drivers/virtio/
16286 F:      tools/virtio/
16287 F:      drivers/net/virtio_net.c
16288 F:      drivers/block/virtio_blk.c
16289 F:      include/linux/virtio*.h
16290 F:      include/uapi/linux/virtio_*.h
16291 F:      drivers/crypto/virtio/
16292 F:      mm/balloon_compaction.c
16293
16294 VIRTIO CRYPTO DRIVER
16295 M:      Gonglei <arei.gonglei@huawei.com>
16296 L:      virtualization@lists.linux-foundation.org
16297 L:      linux-crypto@vger.kernel.org
16298 S:      Maintained
16299 F:      drivers/crypto/virtio/
16300 F:      include/uapi/linux/virtio_crypto.h
16301
16302 VIRTIO DRIVERS FOR S390
16303 M:      Cornelia Huck <cohuck@redhat.com>
16304 M:      Halil Pasic <pasic@linux.ibm.com>
16305 L:      linux-s390@vger.kernel.org
16306 L:      virtualization@lists.linux-foundation.org
16307 L:      kvm@vger.kernel.org
16308 S:      Supported
16309 F:      drivers/s390/virtio/
16310 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16311
16312 VIRTIO GPU DRIVER
16313 M:      David Airlie <airlied@linux.ie>
16314 M:      Gerd Hoffmann <kraxel@redhat.com>
16315 L:      dri-devel@lists.freedesktop.org
16316 L:      virtualization@lists.linux-foundation.org
16317 T:      git git://anongit.freedesktop.org/drm/drm-misc
16318 S:      Maintained
16319 F:      drivers/gpu/drm/virtio/
16320 F:      include/uapi/linux/virtio_gpu.h
16321
16322 VIRTIO HOST (VHOST)
16323 M:      "Michael S. Tsirkin" <mst@redhat.com>
16324 M:      Jason Wang <jasowang@redhat.com>
16325 L:      kvm@vger.kernel.org
16326 L:      virtualization@lists.linux-foundation.org
16327 L:      netdev@vger.kernel.org
16328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16329 S:      Maintained
16330 F:      drivers/vhost/
16331 F:      include/uapi/linux/vhost.h
16332
16333 VIRTIO INPUT DRIVER
16334 M:      Gerd Hoffmann <kraxel@redhat.com>
16335 S:      Maintained
16336 F:      drivers/virtio/virtio_input.c
16337 F:      include/uapi/linux/virtio_input.h
16338
16339 VIRTUAL BOX GUEST DEVICE DRIVER
16340 M:      Hans de Goede <hdegoede@redhat.com>
16341 M:      Arnd Bergmann <arnd@arndb.de>
16342 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16343 S:      Maintained
16344 F:      include/linux/vbox_utils.h
16345 F:      include/uapi/linux/vbox*.h
16346 F:      drivers/virt/vboxguest/
16347
16348 VIRTUAL SERIO DEVICE DRIVER
16349 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16350 S:      Maintained
16351 F:      drivers/input/serio/userio.c
16352 F:      include/uapi/linux/userio.h
16353
16354 VIVID VIRTUAL VIDEO DRIVER
16355 M:      Hans Verkuil <hverkuil@xs4all.nl>
16356 L:      linux-media@vger.kernel.org
16357 T:      git git://linuxtv.org/media_tree.git
16358 W:      https://linuxtv.org
16359 S:      Maintained
16360 F:      drivers/media/platform/vivid/*
16361
16362 VLYNQ BUS
16363 M:      Florian Fainelli <f.fainelli@gmail.com>
16364 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16365 S:      Maintained
16366 F:      drivers/vlynq/vlynq.c
16367 F:      include/linux/vlynq.h
16368
16369 VME SUBSYSTEM
16370 M:      Martyn Welch <martyn@welchs.me.uk>
16371 M:      Manohar Vanga <manohar.vanga@gmail.com>
16372 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16373 L:      devel@driverdev.osuosl.org
16374 S:      Maintained
16375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16376 F:      Documentation/driver-api/vme.rst
16377 F:      drivers/staging/vme/
16378 F:      drivers/vme/
16379 F:      include/linux/vme*
16380
16381 VMWARE BALLOON DRIVER
16382 M:      Julien Freche <jfreche@vmware.com>
16383 M:      Nadav Amit <namit@vmware.com>
16384 M:      "VMware, Inc." <pv-drivers@vmware.com>
16385 L:      linux-kernel@vger.kernel.org
16386 S:      Maintained
16387 F:      drivers/misc/vmw_balloon.c
16388
16389 VMWARE HYPERVISOR INTERFACE
16390 M:      Alok Kataria <akataria@vmware.com>
16391 L:      virtualization@lists.linux-foundation.org
16392 S:      Supported
16393 F:      arch/x86/kernel/cpu/vmware.c
16394
16395 VMWARE PVRDMA DRIVER
16396 M:      Adit Ranadive <aditr@vmware.com>
16397 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16398 L:      linux-rdma@vger.kernel.org
16399 S:      Maintained
16400 F:      drivers/infiniband/hw/vmw_pvrdma/
16401
16402 VMware PVSCSI driver
16403 M:      Jim Gill <jgill@vmware.com>
16404 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16405 L:      linux-scsi@vger.kernel.org
16406 S:      Maintained
16407 F:      drivers/scsi/vmw_pvscsi.c
16408 F:      drivers/scsi/vmw_pvscsi.h
16409
16410 VMWARE VMMOUSE SUBDRIVER
16411 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16412 M:      "VMware, Inc." <pv-drivers@vmware.com>
16413 L:      linux-input@vger.kernel.org
16414 S:      Maintained
16415 F:      drivers/input/mouse/vmmouse.c
16416 F:      drivers/input/mouse/vmmouse.h
16417
16418 VMWARE VMXNET3 ETHERNET DRIVER
16419 M:      Ronak Doshi <doshir@vmware.com>
16420 M:      "VMware, Inc." <pv-drivers@vmware.com>
16421 L:      netdev@vger.kernel.org
16422 S:      Maintained
16423 F:      drivers/net/vmxnet3/
16424
16425 VOCORE VOCORE2 BOARD
16426 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16427 L:      linux-mips@vger.kernel.org
16428 S:      Maintained
16429 F:      arch/mips/boot/dts/ralink/vocore2.dts
16430
16431 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16432 M:      Liam Girdwood <lgirdwood@gmail.com>
16433 M:      Mark Brown <broonie@kernel.org>
16434 L:      linux-kernel@vger.kernel.org
16435 W:      http://www.slimlogic.co.uk/?p=48
16436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16437 S:      Supported
16438 F:      Documentation/devicetree/bindings/regulator/
16439 F:      Documentation/power/regulator/
16440 F:      drivers/regulator/
16441 F:      include/dt-bindings/regulator/
16442 F:      include/linux/regulator/
16443
16444 VRF
16445 M:      David Ahern <dsa@cumulusnetworks.com>
16446 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16447 L:      netdev@vger.kernel.org
16448 S:      Maintained
16449 F:      drivers/net/vrf.c
16450 F:      Documentation/networking/vrf.txt
16451
16452 VT1211 HARDWARE MONITOR DRIVER
16453 M:      Juerg Haefliger <juergh@gmail.com>
16454 L:      linux-hwmon@vger.kernel.org
16455 S:      Maintained
16456 F:      Documentation/hwmon/vt1211
16457 F:      drivers/hwmon/vt1211.c
16458
16459 VT8231 HARDWARE MONITOR DRIVER
16460 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16461 L:      linux-hwmon@vger.kernel.org
16462 S:      Maintained
16463 F:      drivers/hwmon/vt8231.c
16464
16465 VUB300 USB to SDIO/SD/MMC bridge chip
16466 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16467 L:      linux-mmc@vger.kernel.org
16468 L:      linux-usb@vger.kernel.org
16469 S:      Supported
16470 F:      drivers/mmc/host/vub300.c
16471
16472 W1 DALLAS'S 1-WIRE BUS
16473 M:      Evgeniy Polyakov <zbr@ioremap.net>
16474 S:      Maintained
16475 F:      Documentation/devicetree/bindings/w1/
16476 F:      Documentation/w1/
16477 F:      drivers/w1/
16478 F:      include/linux/w1.h
16479
16480 W83791D HARDWARE MONITORING DRIVER
16481 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16482 L:      linux-hwmon@vger.kernel.org
16483 S:      Maintained
16484 F:      Documentation/hwmon/w83791d
16485 F:      drivers/hwmon/w83791d.c
16486
16487 W83793 HARDWARE MONITORING DRIVER
16488 M:      Rudolf Marek <r.marek@assembler.cz>
16489 L:      linux-hwmon@vger.kernel.org
16490 S:      Maintained
16491 F:      Documentation/hwmon/w83793
16492 F:      drivers/hwmon/w83793.c
16493
16494 W83795 HARDWARE MONITORING DRIVER
16495 M:      Jean Delvare <jdelvare@suse.com>
16496 L:      linux-hwmon@vger.kernel.org
16497 S:      Maintained
16498 F:      drivers/hwmon/w83795.c
16499
16500 W83L51xD SD/MMC CARD INTERFACE DRIVER
16501 M:      Pierre Ossman <pierre@ossman.eu>
16502 S:      Maintained
16503 F:      drivers/mmc/host/wbsd.*
16504
16505 WACOM PROTOCOL 4 SERIAL TABLETS
16506 M:      Julian Squires <julian@cipht.net>
16507 M:      Hans de Goede <hdegoede@redhat.com>
16508 L:      linux-input@vger.kernel.org
16509 S:      Maintained
16510 F:      drivers/input/tablet/wacom_serial4.c
16511
16512 WATCHDOG DEVICE DRIVERS
16513 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16514 M:      Guenter Roeck <linux@roeck-us.net>
16515 L:      linux-watchdog@vger.kernel.org
16516 W:      http://www.linux-watchdog.org/
16517 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16518 S:      Maintained
16519 F:      Documentation/devicetree/bindings/watchdog/
16520 F:      Documentation/watchdog/
16521 F:      drivers/watchdog/
16522 F:      include/linux/watchdog.h
16523 F:      include/uapi/linux/watchdog.h
16524
16525 WHISKEYCOVE PMIC GPIO DRIVER
16526 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16527 L:      linux-gpio@vger.kernel.org
16528 S:      Maintained
16529 F:      drivers/gpio/gpio-wcove.c
16530
16531 WIIMOTE HID DRIVER
16532 M:      David Herrmann <dh.herrmann@googlemail.com>
16533 L:      linux-input@vger.kernel.org
16534 S:      Maintained
16535 F:      drivers/hid/hid-wiimote*
16536
16537 WILOCITY WIL6210 WIRELESS DRIVER
16538 M:      Maya Erez <merez@codeaurora.org>
16539 L:      linux-wireless@vger.kernel.org
16540 L:      wil6210@qti.qualcomm.com
16541 S:      Supported
16542 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16543 F:      drivers/net/wireless/ath/wil6210/
16544
16545 WIMAX STACK
16546 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16547 M:      linux-wimax@intel.com
16548 L:      wimax@linuxwimax.org (subscribers-only)
16549 S:      Supported
16550 W:      http://linuxwimax.org
16551 F:      Documentation/wimax/README.wimax
16552 F:      include/linux/wimax/debug.h
16553 F:      include/net/wimax.h
16554 F:      include/uapi/linux/wimax.h
16555 F:      net/wimax/
16556
16557 WINBOND CIR DRIVER
16558 M:      David Härdeman <david@hardeman.nu>
16559 S:      Maintained
16560 F:      drivers/media/rc/winbond-cir.c
16561
16562 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16563 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16564 L:      linux-watchdog@vger.kernel.org
16565 S:      Maintained
16566 F:      drivers/watchdog/ebc-c384_wdt.c
16567
16568 WINSYSTEMS WS16C48 GPIO DRIVER
16569 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16570 L:      linux-gpio@vger.kernel.org
16571 S:      Maintained
16572 F:      drivers/gpio/gpio-ws16c48.c
16573
16574 WISTRON LAPTOP BUTTON DRIVER
16575 M:      Miloslav Trmac <mitr@volny.cz>
16576 S:      Maintained
16577 F:      drivers/input/misc/wistron_btns.c
16578
16579 WL3501 WIRELESS PCMCIA CARD DRIVER
16580 L:      linux-wireless@vger.kernel.org
16581 S:      Odd fixes
16582 F:      drivers/net/wireless/wl3501*
16583
16584 WOLFSON MICROELECTRONICS DRIVERS
16585 L:      patches@opensource.cirrus.com
16586 T:      git https://github.com/CirrusLogic/linux-drivers.git
16587 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16588 S:      Supported
16589 F:      Documentation/hwmon/wm83??
16590 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16591 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16592 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16593 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16594 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16595 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16596 F:      drivers/clk/clk-wm83*.c
16597 F:      drivers/extcon/extcon-arizona.c
16598 F:      drivers/leds/leds-wm83*.c
16599 F:      drivers/gpio/gpio-*wm*.c
16600 F:      drivers/gpio/gpio-arizona.c
16601 F:      drivers/hwmon/wm83??-hwmon.c
16602 F:      drivers/input/misc/wm831x-on.c
16603 F:      drivers/input/touchscreen/wm831x-ts.c
16604 F:      drivers/input/touchscreen/wm97*.c
16605 F:      drivers/mfd/arizona*
16606 F:      drivers/mfd/wm*.c
16607 F:      drivers/mfd/cs47l24*
16608 F:      drivers/power/supply/wm83*.c
16609 F:      drivers/rtc/rtc-wm83*.c
16610 F:      drivers/regulator/wm8*.c
16611 F:      drivers/regulator/arizona*
16612 F:      drivers/video/backlight/wm83*_bl.c
16613 F:      drivers/watchdog/wm83*_wdt.c
16614 F:      include/linux/mfd/arizona/
16615 F:      include/linux/mfd/wm831x/
16616 F:      include/linux/mfd/wm8350/
16617 F:      include/linux/mfd/wm8400*
16618 F:      include/linux/regulator/arizona*
16619 F:      include/linux/wm97xx.h
16620 F:      include/sound/wm????.h
16621 F:      sound/soc/codecs/arizona.?
16622 F:      sound/soc/codecs/wm*
16623 F:      sound/soc/codecs/cs47l24*
16624
16625 WORKQUEUE
16626 M:      Tejun Heo <tj@kernel.org>
16627 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16629 S:      Maintained
16630 F:      include/linux/workqueue.h
16631 F:      kernel/workqueue.c
16632 F:      Documentation/core-api/workqueue.rst
16633
16634 X-POWERS AXP288 PMIC DRIVERS
16635 M:      Hans de Goede <hdegoede@redhat.com>
16636 S:      Maintained
16637 N:      axp288
16638 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16639
16640 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16641 M:      Chen-Yu Tsai <wens@csie.org>
16642 L:      linux-kernel@vger.kernel.org
16643 S:      Maintained
16644 N:      axp[128]
16645
16646 X.25 NETWORK LAYER
16647 M:      Andrew Hendry <andrew.hendry@gmail.com>
16648 L:      linux-x25@vger.kernel.org
16649 S:      Odd Fixes
16650 F:      Documentation/networking/x25*
16651 F:      include/net/x25*
16652 F:      net/x25/
16653
16654 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16655 M:      Thomas Gleixner <tglx@linutronix.de>
16656 M:      Ingo Molnar <mingo@redhat.com>
16657 M:      Borislav Petkov <bp@alien8.de>
16658 R:      "H. Peter Anvin" <hpa@zytor.com>
16659 M:      x86@kernel.org
16660 L:      linux-kernel@vger.kernel.org
16661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16662 S:      Maintained
16663 F:      Documentation/devicetree/bindings/x86/
16664 F:      Documentation/x86/
16665 F:      arch/x86/
16666
16667 X86 ENTRY CODE
16668 M:      Andy Lutomirski <luto@kernel.org>
16669 L:      linux-kernel@vger.kernel.org
16670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16671 S:      Maintained
16672 F:      arch/x86/entry/
16673
16674 X86 MCE INFRASTRUCTURE
16675 M:      Tony Luck <tony.luck@intel.com>
16676 M:      Borislav Petkov <bp@alien8.de>
16677 L:      linux-edac@vger.kernel.org
16678 S:      Maintained
16679 F:      arch/x86/kernel/cpu/mcheck/*
16680
16681 X86 MICROCODE UPDATE SUPPORT
16682 M:      Borislav Petkov <bp@alien8.de>
16683 S:      Maintained
16684 F:      arch/x86/kernel/cpu/microcode/*
16685
16686 X86 MM
16687 M:      Dave Hansen <dave.hansen@linux.intel.com>
16688 M:      Andy Lutomirski <luto@kernel.org>
16689 M:      Peter Zijlstra <peterz@infradead.org>
16690 L:      linux-kernel@vger.kernel.org
16691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16692 S:      Maintained
16693 F:      arch/x86/mm/
16694
16695 X86 PLATFORM DRIVERS
16696 M:      Darren Hart <dvhart@infradead.org>
16697 M:      Andy Shevchenko <andy@infradead.org>
16698 L:      platform-driver-x86@vger.kernel.org
16699 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16700 S:      Maintained
16701 F:      drivers/platform/x86/
16702 F:      drivers/platform/olpc/
16703
16704 X86 PLATFORM DRIVERS - ARCH
16705 R:      Darren Hart <dvhart@infradead.org>
16706 R:      Andy Shevchenko <andy@infradead.org>
16707 L:      platform-driver-x86@vger.kernel.org
16708 L:      x86@kernel.org
16709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16710 S:      Maintained
16711 F:      arch/x86/platform
16712
16713 X86 VDSO
16714 M:      Andy Lutomirski <luto@kernel.org>
16715 L:      linux-kernel@vger.kernel.org
16716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16717 S:      Maintained
16718 F:      arch/x86/entry/vdso/
16719
16720 XARRAY
16721 M:      Matthew Wilcox <willy@infradead.org>
16722 L:      linux-fsdevel@vger.kernel.org
16723 S:      Supported
16724 F:      Documentation/core-api/xarray.rst
16725 F:      lib/idr.c
16726 F:      lib/xarray.c
16727 F:      include/linux/idr.h
16728 F:      include/linux/xarray.h
16729 F:      tools/testing/radix-tree
16730
16731 XBOX DVD IR REMOTE
16732 M:      Benjamin Valentin <benpicco@googlemail.com>
16733 S:      Maintained
16734 F:      drivers/media/rc/xbox_remote.c
16735 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16736
16737 XC2028/3028 TUNER DRIVER
16738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16739 L:      linux-media@vger.kernel.org
16740 W:      https://linuxtv.org
16741 T:      git git://linuxtv.org/media_tree.git
16742 S:      Maintained
16743 F:      drivers/media/tuners/tuner-xc2028.*
16744
16745 XDP (eXpress Data Path)
16746 M:      Alexei Starovoitov <ast@kernel.org>
16747 M:      Daniel Borkmann <daniel@iogearbox.net>
16748 M:      David S. Miller <davem@davemloft.net>
16749 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16750 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16751 M:      John Fastabend <john.fastabend@gmail.com>
16752 L:      netdev@vger.kernel.org
16753 L:      xdp-newbies@vger.kernel.org
16754 S:      Supported
16755 F:      net/core/xdp.c
16756 F:      include/net/xdp.h
16757 F:      kernel/bpf/devmap.c
16758 F:      kernel/bpf/cpumap.c
16759 F:      include/trace/events/xdp.h
16760 K:      xdp
16761 N:      xdp
16762
16763 XDP SOCKETS (AF_XDP)
16764 M:      Björn Töpel <bjorn.topel@intel.com>
16765 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16766 L:      netdev@vger.kernel.org
16767 S:      Maintained
16768 F:      kernel/bpf/xskmap.c
16769 F:      net/xdp/
16770
16771 XEN BLOCK SUBSYSTEM
16772 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16773 M:      Roger Pau Monné <roger.pau@citrix.com>
16774 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16775 S:      Supported
16776 F:      drivers/block/xen-blkback/*
16777 F:      drivers/block/xen*
16778
16779 XEN HYPERVISOR ARM
16780 M:      Stefano Stabellini <sstabellini@kernel.org>
16781 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16782 S:      Maintained
16783 F:      arch/arm/xen/
16784 F:      arch/arm/include/asm/xen/
16785
16786 XEN HYPERVISOR ARM64
16787 M:      Stefano Stabellini <sstabellini@kernel.org>
16788 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16789 S:      Maintained
16790 F:      arch/arm64/xen/
16791 F:      arch/arm64/include/asm/xen/
16792
16793 XEN HYPERVISOR INTERFACE
16794 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16795 M:      Juergen Gross <jgross@suse.com>
16796 R:      Stefano Stabellini <sstabellini@kernel.org>
16797 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16799 S:      Supported
16800 F:      arch/x86/xen/
16801 F:      arch/x86/platform/pvh/
16802 F:      drivers/*/xen-*front.c
16803 F:      drivers/xen/
16804 F:      arch/x86/include/asm/xen/
16805 F:      arch/x86/include/asm/pvclock-abi.h
16806 F:      include/xen/
16807 F:      include/uapi/xen/
16808 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16809 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16810
16811 XEN NETWORK BACKEND DRIVER
16812 M:      Wei Liu <wei.liu2@citrix.com>
16813 M:      Paul Durrant <paul.durrant@citrix.com>
16814 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16815 L:      netdev@vger.kernel.org
16816 S:      Supported
16817 F:      drivers/net/xen-netback/*
16818
16819 XEN PCI SUBSYSTEM
16820 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16821 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16822 S:      Supported
16823 F:      arch/x86/pci/*xen*
16824 F:      drivers/pci/*xen*
16825
16826 XEN PVSCSI DRIVERS
16827 M:      Juergen Gross <jgross@suse.com>
16828 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16829 L:      linux-scsi@vger.kernel.org
16830 S:      Supported
16831 F:      drivers/scsi/xen-scsifront.c
16832 F:      drivers/xen/xen-scsiback.c
16833 F:      include/xen/interface/io/vscsiif.h
16834
16835 XEN SWIOTLB SUBSYSTEM
16836 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16837 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16838 L:      iommu@lists.linux-foundation.org
16839 S:      Supported
16840 F:      arch/x86/xen/*swiotlb*
16841 F:      drivers/xen/*swiotlb*
16842
16843 XEN SOUND FRONTEND DRIVER
16844 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16845 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16847 S:      Supported
16848 F:      sound/xen/*
16849
16850 XFS FILESYSTEM
16851 M:      Darrick J. Wong <darrick.wong@oracle.com>
16852 M:      linux-xfs@vger.kernel.org
16853 L:      linux-xfs@vger.kernel.org
16854 W:      http://xfs.org/
16855 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16856 S:      Supported
16857 F:      Documentation/filesystems/xfs.txt
16858 F:      fs/xfs/
16859
16860 XILINX AXI ETHERNET DRIVER
16861 M:      Anirudha Sarangi <anirudh@xilinx.com>
16862 M:      John Linn <John.Linn@xilinx.com>
16863 S:      Maintained
16864 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16865
16866 XILINX UARTLITE SERIAL DRIVER
16867 M:      Peter Korsgaard <jacmet@sunsite.dk>
16868 L:      linux-serial@vger.kernel.org
16869 S:      Maintained
16870 F:      drivers/tty/serial/uartlite.c
16871
16872 XILINX VIDEO IP CORES
16873 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16874 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16875 L:      linux-media@vger.kernel.org
16876 T:      git git://linuxtv.org/media_tree.git
16877 S:      Supported
16878 F:      Documentation/devicetree/bindings/media/xilinx/
16879 F:      drivers/media/platform/xilinx/
16880 F:      include/uapi/linux/xilinx-v4l2-controls.h
16881
16882 XILLYBUS DRIVER
16883 M:      Eli Billauer <eli.billauer@gmail.com>
16884 L:      linux-kernel@vger.kernel.org
16885 S:      Supported
16886 F:      drivers/char/xillybus/
16887
16888 XLP9XX I2C DRIVER
16889 M:      George Cherian <george.cherian@cavium.com>
16890 M:      Jan Glauber <jglauber@cavium.com>
16891 L:      linux-i2c@vger.kernel.org
16892 W:      http://www.cavium.com
16893 S:      Supported
16894 F:      drivers/i2c/busses/i2c-xlp9xx.c
16895
16896 XRA1403 GPIO EXPANDER
16897 M:      Nandor Han <nandor.han@ge.com>
16898 M:      Semi Malinen <semi.malinen@ge.com>
16899 L:      linux-gpio@vger.kernel.org
16900 S:      Maintained
16901 F:      drivers/gpio/gpio-xra1403.c
16902 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16903
16904 XTENSA XTFPGA PLATFORM SUPPORT
16905 M:      Max Filippov <jcmvbkbc@gmail.com>
16906 L:      linux-xtensa@linux-xtensa.org
16907 S:      Maintained
16908 F:      drivers/spi/spi-xtensa-xtfpga.c
16909 F:      sound/soc/xtensa/xtfpga-i2s.c
16910
16911 YAM DRIVER FOR AX.25
16912 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16913 L:      linux-hams@vger.kernel.org
16914 S:      Maintained
16915 F:      drivers/net/hamradio/yam*
16916 F:      include/linux/yam.h
16917
16918 YAMA SECURITY MODULE
16919 M:      Kees Cook <keescook@chromium.org>
16920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16921 S:      Supported
16922 F:      security/yama/
16923 F:      Documentation/admin-guide/LSM/Yama.rst
16924
16925 YEALINK PHONE DRIVER
16926 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16927 L:      usbb2k-api-dev@nongnu.org
16928 S:      Maintained
16929 F:      Documentation/input/devices/yealink.rst
16930 F:      drivers/input/misc/yealink.*
16931
16932 Z8530 DRIVER FOR AX.25
16933 M:      Joerg Reuter <jreuter@yaina.de>
16934 W:      http://yaina.de/jreuter/
16935 W:      http://www.qsl.net/dl1bke/
16936 L:      linux-hams@vger.kernel.org
16937 S:      Maintained
16938 F:      Documentation/networking/z8530drv.txt
16939 F:      drivers/net/hamradio/*scc.c
16940 F:      drivers/net/hamradio/z8530.h
16941
16942 ZBUD COMPRESSED PAGE ALLOCATOR
16943 M:      Seth Jennings <sjenning@redhat.com>
16944 M:      Dan Streetman <ddstreet@ieee.org>
16945 L:      linux-mm@kvack.org
16946 S:      Maintained
16947 F:      mm/zbud.c
16948 F:      include/linux/zbud.h
16949
16950 ZD1211RW WIRELESS DRIVER
16951 M:      Daniel Drake <dsd@gentoo.org>
16952 M:      Ulrich Kunitz <kune@deine-taler.de>
16953 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16954 L:      linux-wireless@vger.kernel.org
16955 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16956 S:      Maintained
16957 F:      drivers/net/wireless/zydas/zd1211rw/
16958
16959 ZD1301 MEDIA DRIVER
16960 M:      Antti Palosaari <crope@iki.fi>
16961 L:      linux-media@vger.kernel.org
16962 W:      https://linuxtv.org/
16963 W:      http://palosaari.fi/linux/
16964 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16965 S:      Maintained
16966 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16967
16968 ZD1301_DEMOD MEDIA DRIVER
16969 M:      Antti Palosaari <crope@iki.fi>
16970 L:      linux-media@vger.kernel.org
16971 W:      https://linuxtv.org/
16972 W:      http://palosaari.fi/linux/
16973 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16974 S:      Maintained
16975 F:      drivers/media/dvb-frontends/zd1301_demod*
16976
16977 ZPOOL COMPRESSED PAGE STORAGE API
16978 M:      Dan Streetman <ddstreet@ieee.org>
16979 L:      linux-mm@kvack.org
16980 S:      Maintained
16981 F:      mm/zpool.c
16982 F:      include/linux/zpool.h
16983
16984 ZR36067 VIDEO FOR LINUX DRIVER
16985 L:      mjpeg-users@lists.sourceforge.net
16986 L:      linux-media@vger.kernel.org
16987 W:      http://mjpeg.sourceforge.net/driver-zoran/
16988 T:      hg https://linuxtv.org/hg/v4l-dvb
16989 S:      Odd Fixes
16990 F:      drivers/staging/media/zoran/
16991
16992 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16993 M:      Minchan Kim <minchan@kernel.org>
16994 M:      Nitin Gupta <ngupta@vflare.org>
16995 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16996 L:      linux-kernel@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/block/zram/
16999 F:      Documentation/blockdev/zram.txt
17000
17001 ZS DECSTATION Z85C30 SERIAL DRIVER
17002 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17003 S:      Maintained
17004 F:      drivers/tty/serial/zs.*
17005
17006 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17007 M:      Minchan Kim <minchan@kernel.org>
17008 M:      Nitin Gupta <ngupta@vflare.org>
17009 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17010 L:      linux-mm@kvack.org
17011 S:      Maintained
17012 F:      mm/zsmalloc.c
17013 F:      include/linux/zsmalloc.h
17014 F:      Documentation/vm/zsmalloc.rst
17015
17016 ZSWAP COMPRESSED SWAP CACHING
17017 M:      Seth Jennings <sjenning@redhat.com>
17018 M:      Dan Streetman <ddstreet@ieee.org>
17019 L:      linux-mm@kvack.org
17020 S:      Maintained
17021 F:      mm/zswap.c
17022
17023 THE REST
17024 M:      Linus Torvalds <torvalds@linux-foundation.org>
17025 L:      linux-kernel@vger.kernel.org
17026 Q:      http://patchwork.kernel.org/project/LKML/list/
17027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17028 S:      Buried alive in reporters
17029 F:      *
17030 F:      */