dt-bindings: pinctrl: k3: Introduce pinmux definitions
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Vince Bridgers <vbridger@opensource.altera.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD9389B DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/ad9389b*
853
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M:      Mircea Caprioru <mircea.caprioru@analog.com>
856 S:      Supported
857 F:      drivers/mux/adgs1408.c
858 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M:      Stefan Popa <stefan.popa@analog.com>
862 L:      linux-pm@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/power/supply/adp5061.c
866
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M:      Lars-Peter Clausen <lars@metafoo.de>
869 L:      linux-media@vger.kernel.org
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      drivers/media/i2c/adv7180.c
873
874 ANALOG DEVICES INC ADV748X DRIVER
875 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv748x/*
879
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7511*
885
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7604*
891
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M:      Hans Verkuil <hans.verkuil@cisco.com>
894 L:      linux-media@vger.kernel.org
895 S:      Maintained
896 F:      drivers/media/i2c/adv7842*
897
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M:      Lars-Peter Clausen <lars@metafoo.de>
900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W:      http://wiki.analog.com/
902 W:      http://ez.analog.com/community/linux-device-drivers
903 S:      Supported
904 F:      sound/soc/codecs/adau*
905 F:      sound/soc/codecs/adav*
906 F:      sound/soc/codecs/ad1*
907 F:      sound/soc/codecs/ad7*
908 F:      sound/soc/codecs/ssm*
909 F:      sound/soc/codecs/sigmadsp.*
910
911 ANALOG DEVICES INC DMA DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/dma/dma-axi-dmac.c
916
917 ANALOG DEVICES INC IIO DRIVERS
918 M:      Lars-Peter Clausen <lars@metafoo.de>
919 M:      Michael Hennerich <Michael.Hennerich@analog.com>
920 W:      http://wiki.analog.com/
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925 F:      drivers/iio/*/ad*
926 F:      drivers/iio/adc/ltc2497*
927 X:      drivers/iio/*/adjd*
928 F:      drivers/staging/iio/*/ad*
929
930 ANDES ARCHITECTURE
931 M:      Greentime Hu <green.hu@gmail.com>
932 M:      Vincent Chen <deanbo422@gmail.com>
933 T:      git https://github.com/andestech/linux.git
934 S:      Supported
935 F:      arch/nds32/
936 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F:      Documentation/devicetree/bindings/nds32/
938 K:      nds32
939 N:      nds32
940
941 ANDROID CONFIG FRAGMENTS
942 M:      Rob Herring <robh@kernel.org>
943 S:      Supported
944 F:      kernel/configs/android*
945
946 ANDROID DRIVERS
947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M:      Arve Hjønnevåg <arve@android.com>
949 M:      Todd Kjos <tkjos@android.com>
950 M:      Martijn Coenen <maco@android.com>
951 M:      Joel Fernandes <joel@joelfernandes.org>
952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L:      devel@driverdev.osuosl.org
954 S:      Supported
955 F:      drivers/android/
956 F:      drivers/staging/android/
957
958 ANDROID GOLDFISH PIC DRIVER
959 M:      Miodrag Dinic <miodrag.dinic@mips.com>
960 S:      Supported
961 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F:      drivers/irqchip/irq-goldfish-pic.c
963
964 ANDROID GOLDFISH RTC DRIVER
965 M:      Miodrag Dinic <miodrag.dinic@mips.com>
966 S:      Supported
967 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F:      drivers/rtc/rtc-goldfish.c
969
970 ANDROID ION DRIVER
971 M:      Laura Abbott <labbott@redhat.com>
972 M:      Sumit Semwal <sumit.semwal@linaro.org>
973 L:      devel@driverdev.osuosl.org
974 L:      dri-devel@lists.freedesktop.org
975 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976 S:      Supported
977 F:      drivers/staging/android/ion
978 F:      drivers/staging/android/uapi/ion.h
979
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M:      Johannes Berg <johannes@sipsolutions.net>
982 L:      linuxppc-dev@lists.ozlabs.org
983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      sound/aoa/
986
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
989 L:      linux-iio@vger.kernel.org
990 S:      Maintained
991 F:      drivers/iio/adc/stx104.c
992
993 APM DRIVER
994 M:      Jiri Kosina <jikos@kernel.org>
995 S:      Odd fixes
996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F:      arch/x86/kernel/apm_32.c
998 F:      include/linux/apm_bios.h
999 F:      include/uapi/linux/apm_bios.h
1000 F:      drivers/char/apm-emulation.c
1001
1002 APPARMOR SECURITY MODULE
1003 M:      John Johansen <john.johansen@canonical.com>
1004 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W:      wiki.apparmor.net
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007 S:      Supported
1008 F:      security/apparmor/
1009 F:      Documentation/admin-guide/LSM/apparmor.rst
1010
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M:      Henrik Rydberg <rydberg@bitmath.org>
1013 L:      linux-input@vger.kernel.org
1014 S:      Odd fixes
1015 F:      drivers/input/mouse/bcm5974.c
1016
1017 APPLE SMC DRIVER
1018 M:      Henrik Rydberg <rydberg@bitmath.org>
1019 L:      linux-hwmon@vger.kernel.org
1020 S:      Odd fixes
1021 F:      drivers/hwmon/applesmc.c
1022
1023 APPLETALK NETWORK LAYER
1024 L:      netdev@vger.kernel.org
1025 S:      Odd fixes
1026 F:      drivers/net/appletalk/
1027 F:      net/appletalk/
1028
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M:      Duc Dang <dhdang@apm.com>
1031 S:      Supported
1032 F:      arch/arm64/boot/dts/apm/
1033
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M:      Loc Ho <lho@apm.com>
1036 S:      Supported
1037 F:      drivers/edac/xgene_edac.c
1038 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M:      Iyappan Subramanian <isubramanian@apm.com>
1042 M:      Keyur Chudgar <kchudgar@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene-v2/
1045
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M:      Iyappan Subramanian <isubramanian@apm.com>
1048 M:      Keyur Chudgar <kchudgar@apm.com>
1049 M:      Quan Nguyen <qnguyen@apm.com>
1050 S:      Supported
1051 F:      drivers/net/ethernet/apm/xgene/
1052 F:      drivers/net/phy/mdio-xgene.c
1053 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M:      Tai Nguyen <ttnguyen@apm.com>
1058 S:      Supported
1059 F:      drivers/perf/xgene_pmu.c
1060 F:      Documentation/perf/xgene-pmu.txt
1061 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063 APTINA CAMERA SENSOR PLL
1064 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L:      linux-media@vger.kernel.org
1066 S:      Maintained
1067 F:      drivers/media/i2c/aptina-pll.*
1068
1069 ARC FRAMEBUFFER DRIVER
1070 M:      Jaya Kumar <jayalk@intworks.biz>
1071 S:      Maintained
1072 F:      drivers/video/fbdev/arcfb.c
1073 F:      drivers/video/fbdev/core/fb_defio.c
1074
1075 ARC PGU DRM DRIVER
1076 M:      Alexey Brodkin <abrodkin@synopsys.com>
1077 S:      Supported
1078 F:      drivers/gpu/drm/arc/
1079 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081 ARCNET NETWORK LAYER
1082 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L:      netdev@vger.kernel.org
1084 S:      Maintained
1085 F:      drivers/net/arcnet/
1086 F:      include/uapi/linux/if_arcnet.h
1087
1088 ARM ARCHITECTED TIMER DRIVER
1089 M:      Mark Rutland <mark.rutland@arm.com>
1090 M:      Marc Zyngier <marc.zyngier@arm.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/include/asm/arch_timer.h
1094 F:      arch/arm64/include/asm/arch_timer.h
1095 F:      drivers/clocksource/arm_arch_timer.c
1096
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M:      Linus Walleij <linus.walleij@linaro.org>
1099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/arm/arm-boards
1102 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F:      arch/arm/mach-integrator/
1107 F:      arch/arm/mach-realview/
1108 F:      arch/arm/mach-versatile/
1109 F:      arch/arm/plat-versatile/
1110 F:      arch/arm/boot/dts/arm-realview-*
1111 F:      arch/arm/boot/dts/integrator*
1112 F:      arch/arm/boot/dts/versatile*
1113 F:      drivers/clk/versatile/
1114 F:      drivers/i2c/busses/i2c-versatile.c
1115 F:      drivers/irqchip/irq-versatile-fpga.c
1116 F:      drivers/mtd/maps/physmap_of_versatile.c
1117 F:      drivers/power/reset/arm-versatile-reboot.c
1118 F:      drivers/soc/versatile/
1119
1120 ARM HDLCD DRM DRIVER
1121 M:      Liviu Dudau <liviu.dudau@arm.com>
1122 S:      Supported
1123 F:      drivers/gpu/drm/arm/hdlcd_*
1124 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126 ARM MALI-DP DRM DRIVER
1127 M:      Liviu Dudau <liviu.dudau@arm.com>
1128 M:      Brian Starkey <brian.starkey@arm.com>
1129 M:      Mali DP Maintainers <malidp@foss.arm.com>
1130 S:      Supported
1131 F:      drivers/gpu/drm/arm/
1132 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134 ARM MFM AND FLOPPY DRIVERS
1135 M:      Ian Molton <spyro@f2s.com>
1136 S:      Maintained
1137 F:      arch/arm/lib/floppydma.S
1138 F:      arch/arm/include/asm/floppy.h
1139
1140 ARM PMU PROFILING AND DEBUGGING
1141 M:      Will Deacon <will.deacon@arm.com>
1142 M:      Mark Rutland <mark.rutland@arm.com>
1143 S:      Maintained
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F:      arch/arm*/kernel/perf_*
1146 F:      arch/arm/oprofile/common.c
1147 F:      arch/arm*/kernel/hw_breakpoint.c
1148 F:      arch/arm*/include/asm/hw_breakpoint.h
1149 F:      arch/arm*/include/asm/perf_event.h
1150 F:      drivers/perf/*
1151 F:      include/linux/perf/arm_pmu.h
1152 F:      Documentation/devicetree/bindings/arm/pmu.txt
1153 F:      Documentation/devicetree/bindings/perf/
1154
1155 ARM PORT
1156 M:      Russell King <linux@armlinux.org.uk>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.armlinux.org.uk/
1159 S:      Odd Fixes
1160 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161 F:      arch/arm/
1162 X:      arch/arm/boot/dts/
1163
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M:      Russell King <linux@armlinux.org.uk>
1166 S:      Odd Fixes
1167 F:      sound/arm/aaci.*
1168
1169 ARM PRIMECELL BUS SUPPORT
1170 M:      Russell King <linux@armlinux.org.uk>
1171 S:      Odd Fixes
1172 F:      drivers/amba/
1173 F:      include/linux/amba/bus.h
1174
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M:      Russell King <linux@armlinux.org.uk>
1177 S:      Odd Fixes
1178 F:      drivers/video/fbdev/amba-clcd.*
1179
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M:      Russell King <linux@armlinux.org.uk>
1182 S:      Odd Fixes
1183 F:      drivers/input/serio/ambakmi.*
1184 F:      include/linux/amba/kmi.h
1185
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M:      Russell King <linux@armlinux.org.uk>
1188 S:      Odd Fixes
1189 F:      drivers/mmc/host/mmci.*
1190 F:      include/linux/amba/mmci.h
1191
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M:      Linus Walleij <linus.walleij@linaro.org>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F:      drivers/spi/spi-pl022.c
1198
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M:      Russell King <linux@armlinux.org.uk>
1201 S:      Odd Fixes
1202 F:      drivers/tty/serial/amba-pl01*.c
1203 F:      include/linux/amba/serial.h
1204
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M:      Linus Walleij <linus.walleij@linaro.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F:      drivers/irqchip/irq-vic.c
1211
1212 ARM SMMU DRIVERS
1213 M:      Will Deacon <will.deacon@arm.com>
1214 R:      Robin Murphy <robin.murphy@arm.com>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      drivers/iommu/arm-smmu.c
1218 F:      drivers/iommu/arm-smmu-v3.c
1219 F:      drivers/iommu/io-pgtable-arm.c
1220 F:      drivers/iommu/io-pgtable-arm-v7s.c
1221
1222 ARM SUB-ARCHITECTURES
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 F:      arch/arm/mach-*/
1226 F:      arch/arm/plat-*/
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M:      Andreas Färber <afaerber@suse.de>
1231 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      owl
1235 F:      arch/arm/mach-actions/
1236 F:      arch/arm/boot/dts/owl-*
1237 F:      arch/arm64/boot/dts/actions/
1238 F:      drivers/clk/actions/
1239 F:      drivers/clocksource/timer-owl*
1240 F:      drivers/dma/owl-dma.c
1241 F:      drivers/i2c/busses/i2c-owl.c
1242 F:      drivers/pinctrl/actions/*
1243 F:      drivers/soc/actions/
1244 F:      include/dt-bindings/power/owl-*
1245 F:      include/linux/soc/actions/
1246 F:      Documentation/devicetree/bindings/arm/actions.txt
1247 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M:      Sergey Lapin <slapin@ossfans.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/Allwinner SoC Clock Support
1270 M:      Emilio López <emilio@elopez.com.ar>
1271 S:      Maintained
1272 F:      drivers/clk/sunxi/
1273
1274 ARM/Allwinner sunXi SoC support
1275 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1276 M:      Chen-Yu Tsai <wens@csie.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      sun[x456789]i
1280 N:      sun50i
1281 F:      arch/arm/mach-sunxi/
1282 F:      arch/arm64/boot/dts/allwinner/
1283 F:      drivers/clk/sunxi-ng/
1284 F:      drivers/pinctrl/sunxi/
1285 F:      drivers/soc/sunxi/
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M:      Neil Armstrong <narmstrong@baylibre.com>
1290 M:      Jerome Brunet <jbrunet@baylibre.com>
1291 L:      linux-amlogic@lists.infradead.org
1292 S:      Maintained
1293 F:      drivers/clk/meson/
1294 F:      include/dt-bindings/clock/meson*
1295 F:      include/dt-bindings/clock/gxbb*
1296 F:      Documentation/devicetree/bindings/clock/amlogic*
1297
1298 ARM/Amlogic Meson SoC support
1299 M:      Carlo Caione <carlo@caione.org>
1300 M:      Kevin Hilman <khilman@baylibre.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L:      linux-amlogic@lists.infradead.org
1303 W:      http://linux-meson.com/
1304 S:      Maintained
1305 F:      arch/arm/mach-meson/
1306 F:      arch/arm/boot/dts/meson*
1307 F:      arch/arm64/boot/dts/amlogic/
1308 F:      drivers/pinctrl/meson/
1309 F:      drivers/mmc/host/meson*
1310 N:      meson
1311
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/mach-alpine/
1318 F:      arch/arm/boot/dts/alpine*
1319 F:      arch/arm64/boot/dts/al/
1320 F:      drivers/*/*alpine*
1321
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1324 M:      Lars Persson <lars.persson@axis.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@axis.com
1327 F:      arch/arm/mach-artpec
1328 F:      arch/arm/boot/dts/artpec6*
1329 F:      drivers/clk/axis
1330 F:      drivers/crypto/axis
1331 F:      drivers/pinctrl/pinctrl-artpec*
1332 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334 ARM/ASPEED I2C DRIVER
1335 M:      Brendan Higgins <brendanhiggins@google.com>
1336 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R:      Joel Stanley <joel@jms.id.au>
1338 L:      linux-i2c@vger.kernel.org
1339 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F:      drivers/i2c/busses/i2c-aspeed.c
1343 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346 ARM/ASPEED MACHINE SUPPORT
1347 M:      Joel Stanley <joel@jms.id.au>
1348 R:      Andrew Jeffery <andrew@aj.id.au>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352 S:      Supported
1353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F:      arch/arm/mach-aspeed/
1355 F:      arch/arm/boot/dts/aspeed-*
1356 N:      aspeed
1357
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M:      Rob Herring <robh@kernel.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      arch/arm/mach-highbank/
1363 F:      arch/arm/boot/dts/highbank.dts
1364 F:      arch/arm/boot/dts/ecx-*.dts*
1365
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 S:      Maintained
1369 F:      arch/arm/mach-cns3xxx/
1370
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M:      Sunil Goutham <sgoutham@cavium.com>
1373 M:      Robert Richter <rric@kernel.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Supported
1376 F:      drivers/net/ethernet/cavium/thunder/
1377
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M:      Lukasz Majewski <lukma@denx.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-ep93xx/ts72xx.c
1383
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M:      Alexander Shiyan <shc_work@mail.ru>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Odd Fixes
1388 N:      clps711x
1389
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1397 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 F:      arch/arm/mach-ep93xx/
1401 F:      arch/arm/mach-ep93xx/include/mach/
1402
1403 ARM/CLKDEV SUPPORT
1404 M:      Russell King <linux@armlinux.org.uk>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F:      drivers/clk/clkdev.c
1409
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M:      Mike Rapoport <mike@compulab.co.il>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M:      Baruch Siach <baruch@tkos.co.il>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/boot/dts/cx92755*
1420 N:      digicolor
1421
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1424 S:      Maintained
1425 F:      arch/arm/mach-ep93xx/micro9.c
1426
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431 F:      drivers/hwtracing/coresight/*
1432 F:      Documentation/trace/coresight.txt
1433 F:      Documentation/trace/coresight-cpu-debug.txt
1434 F:      Documentation/devicetree/bindings/arm/coresight.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F:      tools/perf/arch/arm/util/pmu.c
1438 F:      tools/perf/arch/arm/util/auxtrace.c
1439 F:      tools/perf/arch/arm/util/cs-etm.c
1440 F:      tools/perf/arch/arm/util/cs-etm.h
1441 F:      tools/perf/util/cs-etm.*
1442 F:      tools/perf/util/cs-etm-decoder/*
1443
1444 ARM/CORGI MACHINE SUPPORT
1445 M:      Richard Purdie <rpurdie@rpsys.net>
1446 S:      Maintained
1447
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M:      Linus Walleij <linus.walleij@linaro.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/ulli-kroll/linux.git
1453 S:      Maintained
1454 F:      Documentation/devicetree/bindings/arm/gemini.txt
1455 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F:      arch/arm/mach-gemini/
1459 F:      drivers/net/ethernet/cortina/
1460 F:      drivers/pinctrl/pinctrl-gemini.c
1461 F:      drivers/rtc/rtc-ftrtc010.c
1462
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M:      Barry Song <baohua@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467 S:      Maintained
1468 F:      arch/arm/boot/dts/prima2*
1469 F:      arch/arm/mach-prima2/
1470 F:      drivers/clk/sirf/
1471 F:      drivers/clocksource/timer-prima2.c
1472 F:      drivers/clocksource/timer-atlas7.c
1473 N:      [^a-z]sirf
1474
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W:      http://www.armlinux.org.uk/
1479 S:      Maintained
1480 F:      arch/arm/mach-ebsa110/
1481 F:      drivers/net/ethernet/amd/am79c961a.*
1482
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 N:      efm32
1489
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/ezx.c
1495
1496 ARM/FARADAY FA526 PORT
1497 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 T:      git git://git.berlios.de/gemini-board
1501 F:      arch/arm/mm/*-fa*
1502
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M:      Russell King <linux@armlinux.org.uk>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W:      http://www.armlinux.org.uk/
1507 S:      Maintained
1508 F:      arch/arm/include/asm/hardware/dec21285.h
1509 F:      arch/arm/mach-footbridge/
1510
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M:      Shawn Guo <shawnguo@kernel.org>
1513 M:      Sascha Hauer <s.hauer@pengutronix.de>
1514 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R:      Fabio Estevam <fabio.estevam@nxp.com>
1516 R:      NXP Linux Team <linux-imx@nxp.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F:      arch/arm/mach-imx/
1521 F:      arch/arm/mach-mxs/
1522 F:      arch/arm/boot/dts/imx*
1523 F:      arch/arm/configs/imx*_defconfig
1524 F:      drivers/clk/imx/
1525 F:      drivers/firmware/imx/
1526 F:      drivers/soc/imx/
1527 F:      include/linux/firmware/imx/
1528 F:      include/soc/imx/
1529
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Stefan Agner <stefan@agner.ch>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F:      arch/arm/mach-imx/*vf610*
1539 F:      arch/arm/boot/dts/vf*
1540
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M:      Shawn Guo <shawnguo@kernel.org>
1543 M:      Li Yang <leoyang.li@nxp.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:      arch/arm/boot/dts/ls1021a*
1548 F:      arch/arm64/boot/dts/freescale/fsl-*
1549 F:      arch/arm64/boot/dts/freescale/qoriq-*
1550
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M:      Steve Sakoman <sakoman@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M:      Philipp Zabel <philipp.zabel@gmail.com>
1563 M:      Paul Parsons <lost.distance@yahoo.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/mach-pxa/hx4700.c
1567 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1568 F:      sound/soc/pxa/hx4700.c
1569
1570 ARM/HISILICON SOC SUPPORT
1571 M:      Wei Xu <xuwei5@hisilicon.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.hisilicon.com
1574 S:      Supported
1575 T:      git git://github.com/hisilicon/linux-hisi.git
1576 F:      arch/arm/mach-hisi/
1577 F:      arch/arm/boot/dts/hi3*
1578 F:      arch/arm/boot/dts/hip*
1579 F:      arch/arm/boot/dts/hisi*
1580 F:      arch/arm64/boot/dts/hisilicon/
1581
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584 W:      www.jlime.com
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F:      arch/arm/mach-sa1100/jornada720.c
1588 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590 ARM/IGEP MACHINE SUPPORT
1591 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M:      Javier Martinez Canillas <javier@dowhile0.org>
1593 L:      linux-omap@vger.kernel.org
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/omap3-igep*
1597
1598 ARM/INCOME PXA270 SUPPORT
1599 M:      Marek Vasut <marek.vasut@gmail.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M:      Lennert Buytenhek <kernel@wantstofly.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M:      Lennert Buytenhek <kernel@wantstofly.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Orphan
1617
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M:      Lennert Buytenhek <kernel@wantstofly.org>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M:      Imre Kaloz <kaloz@openwrt.org>
1630 M:      Krzysztof Halasa <khalasa@piap.pl>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/mach-ixp4xx/
1634
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M:      Jonathan Cameron <jic23@cam.ac.uk>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/stargate2.c
1640 F:      drivers/pcmcia/pxa2xx_stargate2.c
1641
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M:      Lennert Buytenhek <kernel@wantstofly.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651
1652 ARM/LG1K ARCHITECTURE
1653 M:      Chanho Min <chanho.min@lge.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm64/boot/dts/lg/
1657
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/LPC18XX ARCHITECTURE
1664 M:      Vladimir Zapolskiy <vz@mleia.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/boot/dts/lpc43*
1668 F:      drivers/i2c/busses/i2c-lpc2k.c
1669 F:      drivers/memory/pl172.c
1670 F:      drivers/mtd/spi-nor/nxp-spifi.c
1671 F:      drivers/rtc/rtc-lpc24xx.c
1672 N:      lpc18xx
1673
1674 ARM/LPC32XX SOC SUPPORT
1675 M:      Vladimir Zapolskiy <vz@mleia.com>
1676 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/lpc32*
1681 F:      arch/arm/mach-lpc32xx/
1682 F:      drivers/i2c/busses/i2c-pnx.c
1683 F:      drivers/net/ethernet/nxp/lpc_eth.c
1684 F:      drivers/usb/host/ohci-nxp.c
1685 F:      drivers/watchdog/pnx4008_wdt.c
1686 N:      lpc32xx
1687
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M:      Philipp Zabel <philipp.zabel@gmail.com>
1690 S:      Maintained
1691
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M:      Jason Cooper <jason@lakedaemon.net>
1694 M:      Andrew Lunn <andrew@lunn.ch>
1695 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M:      Gregory Clement <gregory.clement@bootlin.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      Documentation/devicetree/bindings/soc/dove/
1700 F:      arch/arm/mach-dove/
1701 F:      arch/arm/mach-mv78xx0/
1702 F:      arch/arm/mach-orion5x/
1703 F:      arch/arm/plat-orion/
1704 F:      arch/arm/boot/dts/dove*
1705 F:      arch/arm/boot/dts/orion5x*
1706
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M:      Jason Cooper <jason@lakedaemon.net>
1709 M:      Andrew Lunn <andrew@lunn.ch>
1710 M:      Gregory Clement <gregory.clement@bootlin.com>
1711 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/armada*
1715 F:      arch/arm/boot/dts/kirkwood*
1716 F:      arch/arm/configs/mvebu_*_defconfig
1717 F:      arch/arm/mach-mvebu/
1718 F:      arch/arm64/boot/dts/marvell/armada*
1719 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1720 F:      drivers/cpufreq/mvebu-cpufreq.c
1721 F:      drivers/irqchip/irq-armada-370-xp.c
1722 F:      drivers/irqchip/irq-mvebu-*
1723 F:      drivers/pinctrl/mvebu/
1724 F:      drivers/rtc/rtc-armada38x.c
1725
1726 ARM/Mediatek RTC DRIVER
1727 M:      Eddie Huang <eddie.huang@mediatek.com>
1728 M:      Sean Wang <sean.wang@mediatek.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F:      drivers/rtc/rtc-mt6397.c
1734 F:      drivers/rtc/rtc-mt7622.c
1735
1736 ARM/Mediatek SoC support
1737 M:      Matthias Brugger <matthias.bgg@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/mt6*
1742 F:      arch/arm/boot/dts/mt7*
1743 F:      arch/arm/boot/dts/mt8*
1744 F:      arch/arm/mach-mediatek/
1745 F:      arch/arm64/boot/dts/mediatek/
1746 N:      mtk
1747 K:      mediatek
1748
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 F:      drivers/phy/mediatek/
1755 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M:      Greg Ungerer <gerg@uclinux.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F:      arch/arm/mach-ks8695/
1761 S:      Odd Fixes
1762
1763 ARM/Microchip (AT91) SoC support
1764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:      http://www.linux4sam.org
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770 S:      Supported
1771 N:      at91
1772 N:      atmel
1773 F:      arch/arm/mach-at91/
1774 F:      include/soc/at91/
1775 F:      arch/arm/boot/dts/at91*.dts
1776 F:      arch/arm/boot/dts/at91*.dtsi
1777 F:      arch/arm/boot/dts/sama*.dts
1778 F:      arch/arm/boot/dts/sama*.dtsi
1779 F:      arch/arm/include/debug/at91.S
1780 F:      drivers/memory/atmel*
1781 F:      drivers/watchdog/sama5d4_wdt.c
1782 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1783 X:      drivers/net/wireless/atmel/
1784
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F:      arch/arm/mach-pxa/mioa701.c
1789 S:      Maintained
1790
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1793 S:      Maintained
1794
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M:      Linus Walleij <linus.walleij@linaro.org>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-nomadik/
1800 F:      arch/arm/mach-u300/
1801 F:      arch/arm/mach-ux500/
1802 F:      arch/arm/boot/dts/ste-*
1803 F:      drivers/clk/clk-nomadik.c
1804 F:      drivers/clk/clk-u300.c
1805 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F:      drivers/clocksource/timer-u300.c
1807 F:      drivers/dma/coh901318*
1808 F:      drivers/dma/ste_dma40*
1809 F:      drivers/hwspinlock/u8500_hsem.c
1810 F:      drivers/i2c/busses/i2c-nomadik.c
1811 F:      drivers/i2c/busses/i2c-stu300.c
1812 F:      drivers/mfd/ab3100*
1813 F:      drivers/mfd/ab8500*
1814 F:      drivers/mfd/abx500*
1815 F:      drivers/mfd/dbx500*
1816 F:      drivers/mfd/db8500*
1817 F:      drivers/pinctrl/nomadik/
1818 F:      drivers/pinctrl/pinctrl-coh901*
1819 F:      drivers/pinctrl/pinctrl-u300.c
1820 F:      drivers/rtc/rtc-ab3100.c
1821 F:      drivers/rtc/rtc-ab8500.c
1822 F:      drivers/rtc/rtc-coh901331.c
1823 F:      drivers/rtc/rtc-pl031.c
1824 F:      drivers/watchdog/coh901327_wdt.c
1825 F:      Documentation/devicetree/bindings/arm/ste-*
1826 F:      Documentation/devicetree/bindings/arm/ux500/
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M:      Avi Fishman <avifishman70@gmail.com>
1831 M:      Tomer Maimon <tmaimon77@gmail.com>
1832 R:      Patrick Venture <venture@google.com>
1833 R:      Nancy Yuen <yuenn@google.com>
1834 R:      Brendan Higgins <brendanhiggins@google.com>
1835 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836 S:      Supported
1837 F:      arch/arm/mach-npcm/
1838 F:      arch/arm/boot/dts/nuvoton-npcm*
1839 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840 F:      drivers/*/*npcm*
1841 F:      Documentation/devicetree/bindings/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*/*npcm*
1843
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M:      Wan ZongShun <mcuos.com@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.mcuos.com
1848 S:      Maintained
1849 F:      arch/arm/mach-w90x900/
1850 F:      drivers/input/keyboard/w90p910_keypad.c
1851 F:      drivers/input/touchscreen/w90p910_ts.c
1852 F:      drivers/watchdog/nuc900_wdt.c
1853 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F:      drivers/mtd/nand/raw/nuc900_nand.c
1855 F:      drivers/rtc/rtc-nuc900.c
1856 F:      drivers/spi/spi-nuc900.c
1857 F:      drivers/usb/host/ehci-w90x900.c
1858 F:      drivers/video/fbdev/nuc900fb.c
1859
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864 S:      Supported
1865
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M:      Alexander Clouter <alex@digriz.org.uk>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W:      http://www.digriz.org.uk/ts78xx/kernel
1870 S:      Maintained
1871 F:      arch/arm/mach-orion5x/ts78xx-*
1872
1873 ARM/OXNAS platform support
1874 M:      Neil Armstrong <narmstrong@baylibre.com>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm/mach-oxnas/
1879 F:      arch/arm/boot/dts/ox8*.dts*
1880 N:      oxnas
1881
1882 ARM/PALM TREO SUPPORT
1883 M:      Tomas Cech <sleep_walker@suse.com>
1884 L:      linux-arm-kernel@lists.infradead.org
1885 W:      http://hackndev.com
1886 S:      Maintained
1887 F:      arch/arm/mach-pxa/palmtreo.*
1888
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M:      Marek Vasut <marek.vasut@gmail.com>
1891 L:      linux-arm-kernel@lists.infradead.org
1892 W:      http://hackndev.com
1893 S:      Maintained
1894 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1895 F:      arch/arm/mach-pxa/palmtx.c
1896 F:      arch/arm/mach-pxa/palmt5.*
1897 F:      arch/arm/mach-pxa/include/mach/palmld.h
1898 F:      arch/arm/mach-pxa/palmld.c
1899 F:      arch/arm/mach-pxa/palmte2.*
1900 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1901 F:      arch/arm/mach-pxa/palmtc.c
1902
1903 ARM/PALMZ72 SUPPORT
1904 M:      Sergey Lapin <slapin@ossfans.org>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 W:      http://hackndev.com
1907 S:      Maintained
1908 F:      arch/arm/mach-pxa/palmz72.*
1909
1910 ARM/PLEB SUPPORT
1911 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913 S:      Maintained
1914
1915 ARM/PT DIGITAL BOARD PORT
1916 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920
1921 ARM/QUALCOMM SUPPORT
1922 M:      Andy Gross <andy.gross@linaro.org>
1923 M:      David Brown <david.brown@linaro.org>
1924 L:      linux-arm-msm@vger.kernel.org
1925 L:      linux-soc@vger.kernel.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/qcom/
1928 F:      arch/arm/boot/dts/qcom-*.dts
1929 F:      arch/arm/boot/dts/qcom-*.dtsi
1930 F:      arch/arm/mach-qcom/
1931 F:      arch/arm64/boot/dts/qcom/*
1932 F:      drivers/i2c/busses/i2c-qup.c
1933 F:      drivers/clk/qcom/
1934 F:      drivers/dma/qcom/
1935 F:      drivers/soc/qcom/
1936 F:      drivers/spi/spi-qup.c
1937 F:      drivers/tty/serial/msm_serial.c
1938 F:      drivers/*/pm8???-*
1939 F:      drivers/mfd/ssbi.c
1940 F:      drivers/firmware/qcom_scm*
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:      Lennert Buytenhek <kernel@wantstofly.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947
1948 ARM/REALTEK ARCHITECTURE
1949 M:      Andreas Färber <afaerber@suse.de>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm64/boot/dts/realtek/
1953 F:      Documentation/devicetree/bindings/arm/realtek.txt
1954
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:      Simon Horman <horms@verge.net.au>
1957 M:      Magnus Damm <magnus.damm@gmail.com>
1958 L:      linux-renesas-soc@vger.kernel.org
1959 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:      Supported
1962 F:      arch/arm64/boot/dts/renesas/
1963 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:      drivers/soc/renesas/
1965 F:      include/linux/soc/renesas/
1966
1967 ARM/RISCPC ARCHITECTURE
1968 M:      Russell King <linux@armlinux.org.uk>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:      http://www.armlinux.org.uk/
1971 S:      Maintained
1972 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:      arch/arm/include/asm/hardware/ioc.h
1974 F:      arch/arm/include/asm/hardware/iomd.h
1975 F:      arch/arm/include/asm/hardware/memc.h
1976 F:      arch/arm/mach-rpc/
1977 F:      drivers/net/ethernet/8390/etherh.c
1978 F:      drivers/net/ethernet/i825xx/ether1*
1979 F:      drivers/net/ethernet/seeq/ether3*
1980 F:      drivers/scsi/arm/
1981
1982 ARM/Rockchip SoC support
1983 M:      Heiko Stuebner <heiko@sntech.de>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:      linux-rockchip@lists.infradead.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rk3*
1989 F:      arch/arm/boot/dts/rv1108*
1990 F:      arch/arm/mach-rockchip/
1991 F:      drivers/clk/rockchip/
1992 F:      drivers/i2c/busses/i2c-rk3x.c
1993 F:      drivers/*/*rockchip*
1994 F:      drivers/*/*/*rockchip*
1995 F:      sound/soc/rockchip/
1996 N:      rockchip
1997
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:      Kukjin Kim <kgene@kernel.org>
2000 M:      Krzysztof Kozlowski <krzk@kernel.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:      Maintained
2005 F:      arch/arm/boot/dts/s3c*
2006 F:      arch/arm/boot/dts/s5p*
2007 F:      arch/arm/boot/dts/exynos*
2008 F:      arch/arm64/boot/dts/exynos/
2009 F:      arch/arm/plat-samsung/
2010 F:      arch/arm/mach-s3c24*/
2011 F:      arch/arm/mach-s3c64xx/
2012 F:      arch/arm/mach-s5p*/
2013 F:      arch/arm/mach-exynos*/
2014 F:      drivers/*/*s3c24*
2015 F:      drivers/*/*/*s3c24*
2016 F:      drivers/*/*s3c64xx*
2017 F:      drivers/*/*s5pv210*
2018 F:      drivers/memory/samsung/*
2019 F:      drivers/soc/samsung/*
2020 F:      Documentation/arm/Samsung/
2021 F:      Documentation/devicetree/bindings/arm/samsung/
2022 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:      exynos
2025
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:      Kyungmin Park <kyungmin.park@samsung.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-s5pv210/
2031
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:      Kyungmin Park <kyungmin.park@samsung.com>
2034 M:      Kamil Debski <kamil@wypas.org>
2035 M:      Andrzej Hajda <a.hajda@samsung.com>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-g2d/
2040
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:      linux-media@vger.kernel.org
2045 S:      Maintained
2046 F:      drivers/media/platform/s5p-cec/
2047 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 L:      linux-media@vger.kernel.org
2054 S:      Maintained
2055 F:      drivers/media/platform/s5p-jpeg/
2056
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:      Kyungmin Park <kyungmin.park@samsung.com>
2059 M:      Kamil Debski <kamil@wypas.org>
2060 M:      Jeongtae Park <jtp.park@samsung.com>
2061 M:      Andrzej Hajda <a.hajda@samsung.com>
2062 L:      linux-arm-kernel@lists.infradead.org
2063 L:      linux-media@vger.kernel.org
2064 S:      Maintained
2065 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:      drivers/media/platform/s5p-mfc/
2067
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:      Simon Horman <horms@verge.net.au>
2070 M:      Magnus Damm <magnus.damm@gmail.com>
2071 L:      linux-renesas-soc@vger.kernel.org
2072 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:      Supported
2075 F:      arch/arm/boot/dts/emev2*
2076 F:      arch/arm/boot/dts/r7s*
2077 F:      arch/arm/boot/dts/r8a*
2078 F:      arch/arm/boot/dts/r9a*
2079 F:      arch/arm/boot/dts/sh*
2080 F:      arch/arm/configs/shmobile_defconfig
2081 F:      arch/arm/include/debug/renesas-scif.S
2082 F:      arch/arm/mach-shmobile/
2083 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:      drivers/soc/renesas/
2085 F:      include/linux/soc/renesas/
2086
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:      Dinh Nguyen <dinguyen@kernel.org>
2089 S:      Maintained
2090 F:      arch/arm/mach-socfpga/
2091 F:      arch/arm/boot/dts/socfpga*
2092 F:      arch/arm/configs/socfpga_defconfig
2093 F:      arch/arm64/boot/dts/altera/
2094 W:      http://www.rocketboards.org
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:      Dinh Nguyen <dinguyen@kernel.org>
2099 S:      Maintained
2100 F:      drivers/clk/socfpga/
2101
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:      Thor Thayer <thor.thayer@linux.intel.com>
2104 S:      Maintained
2105 F:      drivers/edac/altera_edac.
2106
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:      Orson Zhai <orsonzhai@gmail.com>
2109 M:      Baolin Wang <baolin.wang@linaro.org>
2110 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:      Maintained
2112 F:      arch/arm64/boot/dts/sprd
2113 N:      sprd
2114
2115 ARM/STI ARCHITECTURE
2116 M:      Patrice Chotard <patrice.chotard@st.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:      http://www.stlinux.com
2119 S:      Maintained
2120 F:      arch/arm/mach-sti/
2121 F:      arch/arm/boot/dts/sti*
2122 F:      drivers/char/hw_random/st-rng.c
2123 F:      drivers/clocksource/arm_global_timer.c
2124 F:      drivers/clocksource/clksrc_st_lpc.c
2125 F:      drivers/cpufreq/sti-cpufreq.c
2126 F:      drivers/dma/st_fdma*
2127 F:      drivers/i2c/busses/i2c-st.c
2128 F:      drivers/media/rc/st_rc.c
2129 F:      drivers/media/platform/sti/c8sectpfe/
2130 F:      drivers/mmc/host/sdhci-st.c
2131 F:      drivers/phy/st/phy-miphy28lp.c
2132 F:      drivers/phy/st/phy-stih407-usb.c
2133 F:      drivers/pinctrl/pinctrl-st.c
2134 F:      drivers/remoteproc/st_remoteproc.c
2135 F:      drivers/remoteproc/st_slim_rproc.c
2136 F:      drivers/reset/sti/
2137 F:      drivers/rtc/rtc-st-lpc.c
2138 F:      drivers/tty/serial/st-asc.c
2139 F:      drivers/usb/dwc3/dwc3-st.c
2140 F:      drivers/usb/host/ehci-st.c
2141 F:      drivers/usb/host/ohci-st.c
2142 F:      drivers/watchdog/st_lpc_wdt.c
2143 F:      drivers/ata/ahci_st.c
2144 F:      include/linux/remoteproc/st_slim_rproc.h
2145
2146 ARM/STM32 ARCHITECTURE
2147 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:      Alexandre Torgue <alexandre.torgue@st.com>
2149 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:      stm32
2154 N:      stm
2155 F:      arch/arm/boot/dts/stm32*
2156 F:      arch/arm/mach-stm32/
2157 F:      drivers/clocksource/armv7m_systick.c
2158
2159 ARM/Synaptics SoC support
2160 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-berlin/
2165 F:      arch/arm/boot/dts/berlin*
2166 F:      arch/arm64/boot/dts/synaptics/
2167
2168 ARM/TANGO ARCHITECTURE
2169 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:      Mans Rullgard <mans@mansr.com>
2171 L:      linux-arm-kernel@lists.infradead.org
2172 S:      Odd Fixes
2173 N:      tango
2174
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Hans Verkuil <hans.verkuil@cisco.com>
2182 L:      linux-tegra@vger.kernel.org
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/tegra-cec/
2186 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:      Santosh Shilimkar <ssantosh@kernel.org>
2195 L:      linux-kernel@vger.kernel.org
2196 S:      Maintained
2197 F:      drivers/memory/*emif*
2198
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:      Tero Kristo <t-kristo@ti.com>
2201 M:      Nishanth Menon <nm@ti.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Supported
2204 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:      arch/arm64/boot/dts/ti/Makefile
2206 F:      arch/arm64/boot/dts/ti/k3-*
2207 F:      include/dt-bindings/pinctrl/k3.h
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2290
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2631
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2647
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2654
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2662
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2674
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2689
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2696
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2705
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2713
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2719
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2727
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2735
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2742
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2747
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2757
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2763
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2773
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2784
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2794
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/x86/net/bpf_jit*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2823
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M:      Michael Chan <michael.chan@broadcom.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Supported
2828 F:      drivers/net/ethernet/broadcom/b44.*
2829
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      netdev@vger.kernel.org
2833 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2834 S:      Supported
2835 F:      drivers/net/dsa/b53/*
2836 F:      include/linux/platform_data/b53.h
2837
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      bcm-kernel-feedback-list@broadcom.com
2843 T:      git git://github.com/broadcom/mach-bcm
2844 S:      Maintained
2845 N:      bcm281*
2846 N:      bcm113*
2847 N:      bcm216*
2848 N:      kona
2849 F:      arch/arm/mach-bcm/
2850
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M:      Eric Anholt <eric@anholt.net>
2853 M:      Stefan Wahren <stefan.wahren@i2se.com>
2854 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T:      git git://github.com/anholt/linux
2857 S:      Maintained
2858 N:      bcm2835
2859 F:      drivers/staging/vc04_services
2860
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M:      Hauke Mehrtens <hauke@hauke-m.de>
2863 M:      Rafał Miłecki <zajec5@gmail.com>
2864 L:      linux-mips@linux-mips.org
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/mips/brcm/
2867 F:      arch/mips/bcm47xx/*
2868 F:      arch/mips/include/asm/mach-bcm47xx/*
2869
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M:      Hauke Mehrtens <hauke@hauke-m.de>
2872 M:      Rafał Miłecki <zajec5@gmail.com>
2873 M:      Jon Mason <jonmason@broadcom.com>
2874 M:      bcm-kernel-feedback-list@broadcom.com
2875 L:      linux-arm-kernel@lists.infradead.org
2876 S:      Maintained
2877 F:      arch/arm/mach-bcm/bcm_5301x.c
2878 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2879 F:      arch/arm/boot/dts/bcm470*
2880 F:      arch/arm/boot/dts/bcm953012*
2881
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M:      Rafał Miłecki <rafal@milecki.pl>
2884 L:      linux-arm-kernel@lists.infradead.org
2885 S:      Maintained
2886 F:      arch/arm/boot/dts/bcm53573*
2887 F:      arch/arm/boot/dts/bcm47189*
2888
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M:      Florian Fainelli <f.fainelli@gmail.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T:      git git://github.com/broadcom/stblinux.git
2894 S:      Maintained
2895 N:      bcm63xx
2896
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M:      Kevin Cernekee <cernekee@gmail.com>
2899 L:      linux-usb@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M:      Brian Norris <computersforpeace@gmail.com>
2905 M:      Gregory Fong <gregory.0xf0@gmail.com>
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 F:      arch/arm/mach-bcm/*brcmstb*
2912 F:      arch/arm/boot/dts/bcm7*.dts*
2913 F:      drivers/bus/brcmstb_gisb.c
2914 F:      arch/arm/mm/cache-b15-rac.c
2915 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2916 N:      brcmstb
2917
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      drivers/cpufreq/bmips-cpufreq.c
2924
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M:      Kevin Cernekee <cernekee@gmail.com>
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      linux-mips@linux-mips.org
2929 T:      git git://github.com/broadcom/stblinux.git
2930 S:      Maintained
2931 F:      arch/mips/bmips/*
2932 F:      arch/mips/include/asm/mach-bmips/*
2933 F:      arch/mips/kernel/*bmips*
2934 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2935 F:      drivers/irqchip/irq-bcm63*
2936 F:      drivers/irqchip/irq-bcm7*
2937 F:      drivers/irqchip/irq-brcmstb*
2938 F:      include/linux/bcm963xx_nvram.h
2939 F:      include/linux/bcm963xx_tag.h
2940
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Dept-GELinuxNICDev@cavium.com
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/bnx2.*
2947 F:      drivers/net/ethernet/broadcom/bnx2_*
2948
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M:      QLogic-Storage-Upstream@qlogic.com
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bnx2fc/
2954
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M:      QLogic-Storage-Upstream@qlogic.com
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/scsi/bnx2i/
2960
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M:      Ariel Elior <ariel.elior@cavium.com>
2963 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M:      everest-linux-l2@cavium.com
2965 L:      netdev@vger.kernel.org
2966 S:      Supported
2967 F:      drivers/net/ethernet/broadcom/bnx2x/
2968
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M:      Michael Chan <michael.chan@broadcom.com>
2971 L:      netdev@vger.kernel.org
2972 S:      Supported
2973 F:      drivers/net/ethernet/broadcom/bnxt/
2974
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M:      Franky Lin <franky.lin@broadcom.com>
2978 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2979 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M:      Wright Feng <wright.feng@cypress.com>
2981 L:      linux-wireless@vger.kernel.org
2982 L:      brcm80211-dev-list.pdl@broadcom.com
2983 L:      brcm80211-dev-list@cypress.com
2984 S:      Supported
2985 F:      drivers/net/wireless/broadcom/brcm80211/
2986
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M:      Gregory Fong <gregory.0xf0@gmail.com>
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Supported
2991 F:      drivers/gpio/gpio-brcmstb.c
2992 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2996 L:      linux-i2c@vger.kernel.org
2997 L:      bcm-kernel-feedback-list@broadcom.com
2998 S:      Supported
2999 F:      drivers/i2c/busses/i2c-brcmstb.c
3000 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M:      Al Cooper <alcooperx@gmail.com>
3004 L:      linux-kernel@vger.kernel.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/phy/broadcom/phy-brcm-usb*
3008
3009 BROADCOM GENET ETHERNET DRIVER
3010 M:      Doug Berger <opendmb@gmail.com>
3011 M:      Florian Fainelli <f.fainelli@gmail.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/genet/
3015
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M:      Ray Jui <rjui@broadcom.com>
3018 M:      Scott Branden <sbranden@broadcom.com>
3019 M:      Jon Mason <jonmason@broadcom.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T:      git git://github.com/broadcom/cygnus-linux.git
3023 S:      Maintained
3024 N:      iproc
3025 N:      cygnus
3026 N:      bcm[-_]nsp
3027 N:      bcm9113*
3028 N:      bcm9583*
3029 N:      bcm9585*
3030 N:      bcm9586*
3031 N:      bcm988312
3032 N:      bcm113*
3033 N:      bcm583*
3034 N:      bcm585*
3035 N:      bcm586*
3036 N:      bcm88312
3037 N:      hr2
3038 N:      stingray
3039 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3040 F:      arch/arm64/boot/dts/broadcom/stingray/*
3041 F:      drivers/clk/bcm/clk-ns*
3042 F:      drivers/clk/bcm/clk-sr*
3043 F:      drivers/pinctrl/bcm/pinctrl-ns*
3044 F:      include/dt-bindings/clock/bcm-sr*
3045
3046 BROADCOM KONA GPIO DRIVER
3047 M:      Ray Jui <rjui@broadcom.com>
3048 L:      bcm-kernel-feedback-list@broadcom.com
3049 S:      Supported
3050 F:      drivers/gpio/gpio-bcm-kona.c
3051 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3055 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3056 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3057 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L:      linux-rdma@vger.kernel.org
3059 W:      http://www.broadcom.com
3060 S:      Supported
3061 F:      drivers/infiniband/hw/bnxt_re/
3062 F:      include/uapi/rdma/bnxt_re-abi.h
3063
3064 BROADCOM NVRAM DRIVER
3065 M:      Rafał Miłecki <zajec5@gmail.com>
3066 L:      linux-mips@linux-mips.org
3067 S:      Maintained
3068 F:      drivers/firmware/broadcom/*
3069
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M:      Rafał Miłecki <zajec5@gmail.com>
3072 L:      linux-wireless@vger.kernel.org
3073 S:      Maintained
3074 F:      drivers/bcma/
3075 F:      include/linux/bcma/
3076
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M:      Markus Mayer <mmayer@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-pm@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F:      drivers/cpufreq/brcmstb*
3084
3085 BROADCOM STB AVS TMON DRIVER
3086 M:      Markus Mayer <mmayer@broadcom.com>
3087 M:      bcm-kernel-feedback-list@broadcom.com
3088 L:      linux-pm@vger.kernel.org
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F:      drivers/thermal/broadcom/brcmstb*
3092
3093 BROADCOM STB NAND FLASH DRIVER
3094 M:      Brian Norris <computersforpeace@gmail.com>
3095 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3096 L:      linux-mtd@lists.infradead.org
3097 L:      bcm-kernel-feedback-list@broadcom.com
3098 S:      Maintained
3099 F:      drivers/mtd/nand/raw/brcmnand/
3100
3101 BROADCOM STB DPFE DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F:      drivers/memory/brcmstb_dpfe.c
3108
3109 BROADCOM SPI DRIVER
3110 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3111 M:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Maintained
3113 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F:      drivers/spi/spi-bcm-qspi.*
3115 F:      drivers/spi/spi-brcmstb-qspi.c
3116 F:      drivers/spi/spi-iproc-qspi.c
3117
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3123
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M:      Prashant Sreedharan <prashant@broadcom.com>
3127 M:      Michael Chan <mchan@broadcom.com>
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/tg3.*
3131
3132 BROCADE BFA FC SCSI DRIVER
3133 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bfa/
3138
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M:      Rasesh Mody <rasesh.mody@cavium.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M:      Dept-GELinuxNICDev@cavium.com
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/brocade/bna/
3146
3147 BSG (block layer generic sg v4 driver)
3148 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      block/bsg.c
3152 F:      include/linux/bsg.h
3153 F:      include/uapi/linux/bsg.h
3154
3155 BT87X AUDIO DRIVER
3156 M:      Clemens Ladisch <clemens@ladisch.de>
3157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T:      git git://git.alsa-project.org/alsa-kernel.git
3159 S:      Maintained
3160 F:      Documentation/sound/cards/bt87x.rst
3161 F:      sound/pci/bt87x.c
3162
3163 BT8XXGPIO DRIVER
3164 M:      Michael Buesch <m@bues.ch>
3165 W:      http://bu3sch.de/btgpio.php
3166 S:      Maintained
3167 F:      drivers/gpio/gpio-bt8xx.c
3168
3169 BTRFS FILE SYSTEM
3170 M:      Chris Mason <clm@fb.com>
3171 M:      Josef Bacik <josef@toxicpanda.com>
3172 M:      David Sterba <dsterba@suse.com>
3173 L:      linux-btrfs@vger.kernel.org
3174 W:      http://btrfs.wiki.kernel.org/
3175 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 S:      Maintained
3178 F:      Documentation/filesystems/btrfs.txt
3179 F:      fs/btrfs/
3180 F:      include/linux/btrfs*
3181 F:      include/uapi/linux/btrfs*
3182
3183 BTTV VIDEO4LINUX DRIVER
3184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L:      linux-media@vger.kernel.org
3186 W:      https://linuxtv.org
3187 T:      git git://linuxtv.org/media_tree.git
3188 S:      Odd fixes
3189 F:      Documentation/media/v4l-drivers/bttv*
3190 F:      drivers/media/pci/bt8xx/bttv*
3191
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M:      Chanwoo Choi <cw00.choi@samsung.com>
3194 L:      linux-pm@vger.kernel.org
3195 L:      linux-samsung-soc@vger.kernel.org
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 S:      Maintained
3198 F:      drivers/devfreq/exynos-bus.c
3199 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200
3201 BUSLOGIC SCSI DRIVER
3202 M:      Khalid Aziz <khalid@gonehiking.org>
3203 L:      linux-scsi@vger.kernel.org
3204 S:      Maintained
3205 F:      drivers/scsi/BusLogic.*
3206 F:      drivers/scsi/FlashPoint.*
3207
3208 C-MEDIA CMI8788 DRIVER
3209 M:      Clemens Ladisch <clemens@ladisch.de>
3210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T:      git git://git.alsa-project.org/alsa-kernel.git
3212 S:      Maintained
3213 F:      sound/pci/oxygen/
3214
3215 C-SKY ARCHITECTURE
3216 M:      Guo Ren <ren_guo@c-sky.com>
3217 T:      git https://github.com/c-sky/csky-linux.git
3218 S:      Supported
3219 F:      arch/csky/
3220 F:      Documentation/devicetree/bindings/csky/
3221 K:      csky
3222 N:      csky
3223
3224 C6X ARCHITECTURE
3225 M:      Mark Salter <msalter@redhat.com>
3226 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L:      linux-c6x-dev@linux-c6x.org
3228 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3229 S:      Maintained
3230 F:      arch/c6x/
3231
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M:      Harry Morris <h.morris@cascoda.com>
3234 L:      linux-wpan@vger.kernel.org
3235 W:      https://github.com/Cascoda/ca8210-linux.git
3236 S:      Maintained
3237 F:      drivers/net/ieee802154/ca8210.c
3238 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M:      David Howells <dhowells@redhat.com>
3242 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3243 S:      Supported
3244 F:      Documentation/filesystems/caching/cachefiles.txt
3245 F:      fs/cachefiles/
3246
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3249 L:      linux-media@vger.kernel.org
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3252 F:      drivers/media/platform/cadence/cdns-csi2*
3253
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M:      Hans Verkuil <hverkuil@xs4all.nl>
3256 L:      linux-media@vger.kernel.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 W:      https://linuxtv.org
3259 S:      Maintained
3260 F:      drivers/media/radio/radio-cadet*
3261
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M:      Jonathan Corbet <corbet@lwn.net>
3264 L:      linux-media@vger.kernel.org
3265 T:      git git://linuxtv.org/media_tree.git
3266 S:      Maintained
3267 F:      Documentation/media/v4l-drivers/cafe_ccic*
3268 F:      drivers/media/platform/marvell-ccic/
3269
3270 CAIF NETWORK LAYER
3271 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      Documentation/networking/caif/
3275 F:      drivers/net/caif/
3276 F:      include/uapi/linux/caif/
3277 F:      include/net/caif/
3278 F:      net/caif/
3279
3280 CALGARY x86-64 IOMMU
3281 M:      Muli Ben-Yehuda <mulix@mulix.org>
3282 M:      Jon Mason <jdmason@kudzu.us>
3283 L:      iommu@lists.linux-foundation.org
3284 S:      Maintained
3285 F:      arch/x86/kernel/pci-calgary_64.c
3286 F:      arch/x86/kernel/tce_64.c
3287 F:      arch/x86/include/asm/calgary.h
3288 F:      arch/x86/include/asm/tce.h
3289
3290 CAN NETWORK DRIVERS
3291 M:      Wolfgang Grandegger <wg@grandegger.com>
3292 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3293 L:      linux-can@vger.kernel.org
3294 W:      https://github.com/linux-can
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3297 S:      Maintained
3298 F:      Documentation/devicetree/bindings/net/can/
3299 F:      drivers/net/can/
3300 F:      include/linux/can/dev.h
3301 F:      include/linux/can/platform/
3302 F:      include/uapi/linux/can/error.h
3303 F:      include/uapi/linux/can/netlink.h
3304
3305 CAN NETWORK LAYER
3306 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3307 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3308 L:      linux-can@vger.kernel.org
3309 W:      https://github.com/linux-can
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3312 S:      Maintained
3313 F:      Documentation/networking/can.rst
3314 F:      net/can/
3315 F:      include/linux/can/core.h
3316 F:      include/uapi/linux/can.h
3317 F:      include/uapi/linux/can/bcm.h
3318 F:      include/uapi/linux/can/raw.h
3319 F:      include/uapi/linux/can/gw.h
3320
3321 CAPABILITIES
3322 M:      Serge Hallyn <serge@hallyn.com>
3323 L:      linux-security-module@vger.kernel.org
3324 S:      Supported
3325 F:      include/linux/capability.h
3326 F:      include/uapi/linux/capability.h
3327 F:      security/commoncap.c
3328 F:      kernel/capability.c
3329
3330 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3331 M:      Kevin Tsai <ktsai@capellamicro.com>
3332 S:      Maintained
3333 F:      drivers/iio/light/cm*
3334
3335 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3336 M:      Christian Lamparter <chunkeey@googlemail.com>
3337 L:      linux-wireless@vger.kernel.org
3338 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3339 S:      Maintained
3340 F:      drivers/net/wireless/ath/carl9170/
3341
3342 CAVIUM I2C DRIVER
3343 M:      Jan Glauber <jglauber@cavium.com>
3344 M:      David Daney <david.daney@cavium.com>
3345 W:      http://www.cavium.com
3346 S:      Supported
3347 F:      drivers/i2c/busses/i2c-octeon*
3348 F:      drivers/i2c/busses/i2c-thunderx*
3349
3350 CAVIUM LIQUIDIO NETWORK DRIVER
3351 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3352 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3353 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3354 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3355 L:      netdev@vger.kernel.org
3356 W:      http://www.cavium.com
3357 S:      Supported
3358 F:      drivers/net/ethernet/cavium/liquidio/
3359
3360 CAVIUM MMC DRIVER
3361 M:      Jan Glauber <jglauber@cavium.com>
3362 M:      David Daney <david.daney@cavium.com>
3363 M:      Steven J. Hill <Steven.Hill@cavium.com>
3364 W:      http://www.cavium.com
3365 S:      Supported
3366 F:      drivers/mmc/host/cavium*
3367
3368 CAVIUM OCTEON-TX CRYPTO DRIVER
3369 M:      George Cherian <george.cherian@cavium.com>
3370 L:      linux-crypto@vger.kernel.org
3371 W:      http://www.cavium.com
3372 S:      Supported
3373 F:      drivers/crypto/cavium/cpt/
3374
3375 CAVIUM THUNDERX2 ARM64 SOC
3376 M:      Robert Richter <rrichter@cavium.com>
3377 M:      Jayachandran C <jnair@caviumnetworks.com>
3378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3379 S:      Maintained
3380 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3381 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3382
3383 CC2520 IEEE-802.15.4 RADIO DRIVER
3384 M:      Varka Bhadram <varkabhadram@gmail.com>
3385 L:      linux-wpan@vger.kernel.org
3386 S:      Maintained
3387 F:      drivers/net/ieee802154/cc2520.c
3388 F:      include/linux/spi/cc2520.h
3389 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3390
3391 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3392 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3393 L:      linux-crypto@vger.kernel.org
3394 S:      Supported
3395 F:      drivers/crypto/ccree/
3396 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3397
3398 CEC FRAMEWORK
3399 M:      Hans Verkuil <hans.verkuil@cisco.com>
3400 L:      linux-media@vger.kernel.org
3401 T:      git git://linuxtv.org/media_tree.git
3402 W:      http://linuxtv.org
3403 S:      Supported
3404 F:      Documentation/media/kapi/cec-core.rst
3405 F:      Documentation/media/uapi/cec
3406 F:      drivers/media/cec/
3407 F:      drivers/media/rc/keymaps/rc-cec.c
3408 F:      include/media/cec.h
3409 F:      include/media/cec-notifier.h
3410 F:      include/uapi/linux/cec.h
3411 F:      include/uapi/linux/cec-funcs.h
3412 F:      Documentation/devicetree/bindings/media/cec.txt
3413 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3414
3415 CEC GPIO DRIVER
3416 M:      Hans Verkuil <hans.verkuil@cisco.com>
3417 L:      linux-media@vger.kernel.org
3418 T:      git git://linuxtv.org/media_tree.git
3419 W:      http://linuxtv.org
3420 S:      Supported
3421 F:      drivers/media/platform/cec-gpio/
3422 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3423
3424 CELL BROADBAND ENGINE ARCHITECTURE
3425 M:      Arnd Bergmann <arnd@arndb.de>
3426 L:      linuxppc-dev@lists.ozlabs.org
3427 W:      http://www.ibm.com/developerworks/power/cell/
3428 S:      Supported
3429 F:      arch/powerpc/include/asm/cell*.h
3430 F:      arch/powerpc/include/asm/spu*.h
3431 F:      arch/powerpc/include/uapi/asm/spu*.h
3432 F:      arch/powerpc/oprofile/*cell*
3433 F:      arch/powerpc/platforms/cell/
3434
3435 CEPH COMMON CODE (LIBCEPH)
3436 M:      Ilya Dryomov <idryomov@gmail.com>
3437 M:      "Yan, Zheng" <zyan@redhat.com>
3438 M:      Sage Weil <sage@redhat.com>
3439 L:      ceph-devel@vger.kernel.org
3440 W:      http://ceph.com/
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3442 T:      git git://github.com/ceph/ceph-client.git
3443 S:      Supported
3444 F:      net/ceph/
3445 F:      include/linux/ceph/
3446 F:      include/linux/crush/
3447
3448 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3449 M:      "Yan, Zheng" <zyan@redhat.com>
3450 M:      Sage Weil <sage@redhat.com>
3451 M:      Ilya Dryomov <idryomov@gmail.com>
3452 L:      ceph-devel@vger.kernel.org
3453 W:      http://ceph.com/
3454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3455 T:      git git://github.com/ceph/ceph-client.git
3456 S:      Supported
3457 F:      Documentation/filesystems/ceph.txt
3458 F:      fs/ceph/
3459
3460 CERTIFICATE HANDLING:
3461 M:      David Howells <dhowells@redhat.com>
3462 M:      David Woodhouse <dwmw2@infradead.org>
3463 L:      keyrings@vger.kernel.org
3464 S:      Maintained
3465 F:      Documentation/admin-guide/module-signing.rst
3466 F:      certs/
3467 F:      scripts/sign-file.c
3468 F:      scripts/extract-cert.c
3469
3470 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3471 L:      linux-usb@vger.kernel.org
3472 S:      Orphan
3473 F:      Documentation/usb/WUSB-Design-overview.txt
3474 F:      Documentation/usb/wusb-cbaf
3475 F:      drivers/usb/host/hwa-hc.c
3476 F:      drivers/usb/host/whci/
3477 F:      drivers/usb/wusbcore/
3478 F:      include/linux/usb/wusb*
3479
3480 CFAG12864B LCD DRIVER
3481 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3482 S:      Maintained
3483 F:      drivers/auxdisplay/cfag12864b.c
3484 F:      include/linux/cfag12864b.h
3485
3486 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3487 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 S:      Maintained
3489 F:      drivers/auxdisplay/cfag12864bfb.c
3490 F:      include/linux/cfag12864b.h
3491
3492 802.11 (including CFG80211/NL80211)
3493 M:      Johannes Berg <johannes@sipsolutions.net>
3494 L:      linux-wireless@vger.kernel.org
3495 W:      http://wireless.kernel.org/
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3498 S:      Maintained
3499 F:      net/wireless/
3500 F:      include/uapi/linux/nl80211.h
3501 F:      include/linux/ieee80211.h
3502 F:      include/net/wext.h
3503 F:      include/net/cfg80211.h
3504 F:      include/net/iw_handler.h
3505 F:      include/net/ieee80211_radiotap.h
3506 F:      Documentation/driver-api/80211/cfg80211.rst
3507 F:      Documentation/networking/regulatory.txt
3508
3509 CHAR and MISC DRIVERS
3510 M:      Arnd Bergmann <arnd@arndb.de>
3511 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3513 S:      Supported
3514 F:      drivers/char/
3515 F:      drivers/misc/
3516 F:      include/linux/miscdevice.h
3517
3518 CHECKPATCH
3519 M:      Andy Whitcroft <apw@canonical.com>
3520 M:      Joe Perches <joe@perches.com>
3521 S:      Maintained
3522 F:      scripts/checkpatch.pl
3523
3524 CHINESE DOCUMENTATION
3525 M:      Harry Wei <harryxiyou@gmail.com>
3526 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3527 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3528 S:      Maintained
3529 F:      Documentation/translations/zh_CN/
3530
3531 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3532 M:      Peter Chen <Peter.Chen@nxp.com>
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3534 L:      linux-usb@vger.kernel.org
3535 S:      Maintained
3536 F:      drivers/usb/chipidea/
3537
3538 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3539 M:      Hans de Goede <hdegoede@redhat.com>
3540 L:      linux-input@vger.kernel.org
3541 S:      Maintained
3542 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3543 F:      drivers/input/touchscreen/chipone_icn8318.c
3544
3545 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3546 M:      Hans de Goede <hdegoede@redhat.com>
3547 L:      linux-input@vger.kernel.org
3548 S:      Maintained
3549 F:      drivers/input/touchscreen/chipone_icn8505.c
3550
3551 CHROME HARDWARE PLATFORM SUPPORT
3552 M:      Benson Leung <bleung@chromium.org>
3553 M:      Olof Johansson <olof@lixom.net>
3554 S:      Maintained
3555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3556 F:      drivers/platform/chrome/
3557
3558 CIRRUS LOGIC AUDIO CODEC DRIVERS
3559 M:      Brian Austin <brian.austin@cirrus.com>
3560 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3562 S:      Maintained
3563 F:      sound/soc/codecs/cs*
3564
3565 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3566 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3567 L:      netdev@vger.kernel.org
3568 S:      Maintained
3569 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3570
3571 CISCO FCOE HBA DRIVER
3572 M:      Satish Kharat <satishkh@cisco.com>
3573 M:      Sesidhar Baddela <sebaddel@cisco.com>
3574 M:      Karan Tilak Kumar <kartilak@cisco.com>
3575 L:      linux-scsi@vger.kernel.org
3576 S:      Supported
3577 F:      drivers/scsi/fnic/
3578
3579 CISCO SCSI HBA DRIVER
3580 M:      Karan Tilak Kumar <kartilak@cisco.com>
3581 M:      Sesidhar Baddela <sebaddel@cisco.com>
3582 L:      linux-scsi@vger.kernel.org
3583 S:      Supported
3584 F:      drivers/scsi/snic/
3585
3586 CISCO VIC ETHERNET NIC DRIVER
3587 M:      Christian Benvenuti <benve@cisco.com>
3588 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3589 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3590 S:      Supported
3591 F:      drivers/net/ethernet/cisco/enic/
3592
3593 CISCO VIC LOW LATENCY NIC DRIVER
3594 M:      Christian Benvenuti <benve@cisco.com>
3595 S:      Supported
3596 F:      drivers/infiniband/hw/usnic/
3597
3598 CIRRUS LOGIC MADERA CODEC DRIVERS
3599 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3600 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3602 L:      patches@opensource.cirrus.com
3603 T:      git https://github.com/CirrusLogic/linux-drivers.git
3604 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3605 S:      Supported
3606 F:      Documentation/devicetree/bindings/mfd/madera.txt
3607 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3608 F:      include/linux/mfd/madera/*
3609 F:      drivers/gpio/gpio-madera*
3610 F:      drivers/mfd/madera*
3611 F:      drivers/mfd/cs47l*
3612 F:      drivers/pinctrl/cirrus/*
3613
3614 CLANG-FORMAT FILE
3615 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3616 S:      Maintained
3617 F:      .clang-format
3618
3619 CLEANCACHE API
3620 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3621 L:      linux-kernel@vger.kernel.org
3622 S:      Maintained
3623 F:      mm/cleancache.c
3624 F:      include/linux/cleancache.h
3625
3626 CLK API
3627 M:      Russell King <linux@armlinux.org.uk>
3628 L:      linux-clk@vger.kernel.org
3629 S:      Maintained
3630 F:      include/linux/clk.h
3631
3632 CLOCKSOURCE, CLOCKEVENT DRIVERS
3633 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3634 M:      Thomas Gleixner <tglx@linutronix.de>
3635 L:      linux-kernel@vger.kernel.org
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3637 S:      Supported
3638 F:      drivers/clocksource/
3639 F:      Documentation/devicetree/bindings/timer/
3640
3641 CMPC ACPI DRIVER
3642 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3643 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3644 L:      platform-driver-x86@vger.kernel.org
3645 S:      Supported
3646 F:      drivers/platform/x86/classmate-laptop.c
3647
3648 COBALT MEDIA DRIVER
3649 M:      Hans Verkuil <hans.verkuil@cisco.com>
3650 L:      linux-media@vger.kernel.org
3651 T:      git git://linuxtv.org/media_tree.git
3652 W:      https://linuxtv.org
3653 S:      Supported
3654 F:      drivers/media/pci/cobalt/
3655
3656 COCCINELLE/Semantic Patches (SmPL)
3657 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3658 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3659 M:      Nicolas Palix <nicolas.palix@imag.fr>
3660 M:      Michal Marek <michal.lkml@markovi.net>
3661 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3663 W:      http://coccinelle.lip6.fr/
3664 S:      Supported
3665 F:      Documentation/dev-tools/coccinelle.rst
3666 F:      scripts/coccinelle/
3667 F:      scripts/coccicheck
3668
3669 CODA FILE SYSTEM
3670 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3671 M:      coda@cs.cmu.edu
3672 L:      codalist@coda.cs.cmu.edu
3673 W:      http://www.coda.cs.cmu.edu/
3674 S:      Maintained
3675 F:      Documentation/filesystems/coda.txt
3676 F:      fs/coda/
3677 F:      include/linux/coda*.h
3678 F:      include/uapi/linux/coda*.h
3679
3680 CODA V4L2 MEM2MEM DRIVER
3681 M:      Philipp Zabel <p.zabel@pengutronix.de>
3682 L:      linux-media@vger.kernel.org
3683 S:      Maintained
3684 F:      Documentation/devicetree/bindings/media/coda.txt
3685 F:      drivers/media/platform/coda/
3686
3687 CODE OF CONDUCT
3688 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3689 S:      Supported
3690 F:      Documentation/process/code-of-conduct.rst
3691 F:      Documentation/process/code-of-conduct-interpretation.rst
3692
3693 COMMON CLK FRAMEWORK
3694 M:      Michael Turquette <mturquette@baylibre.com>
3695 M:      Stephen Boyd <sboyd@kernel.org>
3696 L:      linux-clk@vger.kernel.org
3697 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3699 S:      Maintained
3700 F:      Documentation/devicetree/bindings/clock/
3701 F:      drivers/clk/
3702 X:      drivers/clk/clkdev.c
3703 F:      include/linux/clk-pr*
3704 F:      include/linux/clk/
3705 F:      include/linux/of_clk.h
3706
3707 COMMON INTERNET FILE SYSTEM (CIFS)
3708 M:      Steve French <sfrench@samba.org>
3709 L:      linux-cifs@vger.kernel.org
3710 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3711 W:      http://linux-cifs.samba.org/
3712 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3713 S:      Supported
3714 F:      Documentation/filesystems/cifs/
3715 F:      fs/cifs/
3716
3717 COMPACTPCI HOTPLUG CORE
3718 M:      Scott Murray <scott@spiteful.org>
3719 L:      linux-pci@vger.kernel.org
3720 S:      Maintained
3721 F:      drivers/pci/hotplug/cpci_hotplug*
3722
3723 COMPACTPCI HOTPLUG GENERIC DRIVER
3724 M:      Scott Murray <scott@spiteful.org>
3725 L:      linux-pci@vger.kernel.org
3726 S:      Maintained
3727 F:      drivers/pci/hotplug/cpcihp_generic.c
3728
3729 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3730 M:      Scott Murray <scott@spiteful.org>
3731 L:      linux-pci@vger.kernel.org
3732 S:      Maintained
3733 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3734
3735 COMPAL LAPTOP SUPPORT
3736 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3737 L:      platform-driver-x86@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/platform/x86/compal-laptop.c
3740
3741 COMPILER ATTRIBUTES
3742 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3743 S:      Maintained
3744 F:      include/linux/compiler_attributes.h
3745
3746 CONEXANT ACCESSRUNNER USB DRIVER
3747 L:      accessrunner-general@lists.sourceforge.net
3748 W:      http://accessrunner.sourceforge.net/
3749 S:      Orphan
3750 F:      drivers/usb/atm/cxacru.c
3751
3752 CONFIGFS
3753 M:      Joel Becker <jlbec@evilplan.org>
3754 M:      Christoph Hellwig <hch@lst.de>
3755 T:      git git://git.infradead.org/users/hch/configfs.git
3756 S:      Supported
3757 F:      fs/configfs/
3758 F:      include/linux/configfs.h
3759
3760 CONNECTOR
3761 M:      Evgeniy Polyakov <zbr@ioremap.net>
3762 L:      netdev@vger.kernel.org
3763 S:      Maintained
3764 F:      drivers/connector/
3765
3766 CONTROL GROUP (CGROUP)
3767 M:      Tejun Heo <tj@kernel.org>
3768 M:      Li Zefan <lizefan@huawei.com>
3769 M:      Johannes Weiner <hannes@cmpxchg.org>
3770 L:      cgroups@vger.kernel.org
3771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3772 S:      Maintained
3773 F:      Documentation/cgroup*
3774 F:      include/linux/cgroup*
3775 F:      kernel/cgroup*
3776
3777 CONTROL GROUP - CPUSET
3778 M:      Li Zefan <lizefan@huawei.com>
3779 L:      cgroups@vger.kernel.org
3780 W:      http://www.bullopensource.org/cpuset/
3781 W:      http://oss.sgi.com/projects/cpusets/
3782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3783 S:      Maintained
3784 F:      Documentation/cgroup-v1/cpusets.txt
3785 F:      include/linux/cpuset.h
3786 F:      kernel/cgroup/cpuset.c
3787
3788 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3789 M:      Johannes Weiner <hannes@cmpxchg.org>
3790 M:      Michal Hocko <mhocko@kernel.org>
3791 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3792 L:      cgroups@vger.kernel.org
3793 L:      linux-mm@kvack.org
3794 S:      Maintained
3795 F:      mm/memcontrol.c
3796 F:      mm/swap_cgroup.c
3797
3798 CORETEMP HARDWARE MONITORING DRIVER
3799 M:      Fenghua Yu <fenghua.yu@intel.com>
3800 L:      linux-hwmon@vger.kernel.org
3801 S:      Maintained
3802 F:      Documentation/hwmon/coretemp
3803 F:      drivers/hwmon/coretemp.c
3804
3805 COSA/SRP SYNC SERIAL DRIVER
3806 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3807 W:      http://www.fi.muni.cz/~kas/cosa/
3808 S:      Maintained
3809 F:      drivers/net/wan/cosa*
3810
3811 CPMAC ETHERNET DRIVER
3812 M:      Florian Fainelli <f.fainelli@gmail.com>
3813 L:      netdev@vger.kernel.org
3814 S:      Maintained
3815 F:      drivers/net/ethernet/ti/cpmac.c
3816
3817 CPU FREQUENCY DRIVERS
3818 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3819 M:      Viresh Kumar <viresh.kumar@linaro.org>
3820 L:      linux-pm@vger.kernel.org
3821 S:      Maintained
3822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3823 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3824 B:      https://bugzilla.kernel.org
3825 F:      Documentation/cpu-freq/
3826 F:      Documentation/devicetree/bindings/cpufreq/
3827 F:      drivers/cpufreq/
3828 F:      include/linux/cpufreq.h
3829 F:      tools/testing/selftests/cpufreq/
3830
3831 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3832 M:      Viresh Kumar <viresh.kumar@linaro.org>
3833 M:      Sudeep Holla <sudeep.holla@arm.com>
3834 L:      linux-pm@vger.kernel.org
3835 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3836 S:      Maintained
3837 F:      drivers/cpufreq/arm_big_little.h
3838 F:      drivers/cpufreq/arm_big_little.c
3839
3840 CPU POWER MONITORING SUBSYSTEM
3841 M:      Thomas Renninger <trenn@suse.com>
3842 M:      Shuah Khan <shuah@kernel.org>
3843 L:      linux-pm@vger.kernel.org
3844 S:      Maintained
3845 F:      tools/power/cpupower/
3846
3847 CPUID/MSR DRIVER
3848 M:      "H. Peter Anvin" <hpa@zytor.com>
3849 S:      Maintained
3850 F:      arch/x86/kernel/cpuid.c
3851 F:      arch/x86/kernel/msr.c
3852
3853 CPUIDLE DRIVER - ARM BIG LITTLE
3854 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3855 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3856 L:      linux-pm@vger.kernel.org
3857 L:      linux-arm-kernel@lists.infradead.org
3858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3859 S:      Maintained
3860 F:      drivers/cpuidle/cpuidle-big_little.c
3861
3862 CPUIDLE DRIVER - ARM EXYNOS
3863 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3864 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3865 M:      Kukjin Kim <kgene@kernel.org>
3866 L:      linux-pm@vger.kernel.org
3867 L:      linux-samsung-soc@vger.kernel.org
3868 S:      Supported
3869 F:      drivers/cpuidle/cpuidle-exynos.c
3870 F:      arch/arm/mach-exynos/pm.c
3871
3872 CPUIDLE DRIVERS
3873 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3874 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3875 L:      linux-pm@vger.kernel.org
3876 S:      Maintained
3877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3878 B:      https://bugzilla.kernel.org
3879 F:      drivers/cpuidle/*
3880 F:      include/linux/cpuidle.h
3881
3882 CRAMFS FILESYSTEM
3883 M:      Nicolas Pitre <nico@linaro.org>
3884 S:      Maintained
3885 F:      Documentation/filesystems/cramfs.txt
3886 F:      fs/cramfs/
3887
3888 CRYPTO API
3889 M:      Herbert Xu <herbert@gondor.apana.org.au>
3890 M:      "David S. Miller" <davem@davemloft.net>
3891 L:      linux-crypto@vger.kernel.org
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3894 S:      Maintained
3895 F:      Documentation/crypto/
3896 F:      Documentation/devicetree/bindings/crypto/
3897 F:      arch/*/crypto/
3898 F:      crypto/
3899 F:      drivers/crypto/
3900 F:      include/crypto/
3901 F:      include/linux/crypto*
3902
3903 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3904 M:      Neil Horman <nhorman@tuxdriver.com>
3905 L:      linux-crypto@vger.kernel.org
3906 S:      Maintained
3907 F:      crypto/ansi_cprng.c
3908 F:      crypto/rng.c
3909
3910 CS3308 MEDIA DRIVER
3911 M:      Hans Verkuil <hverkuil@xs4all.nl>
3912 L:      linux-media@vger.kernel.org
3913 T:      git git://linuxtv.org/media_tree.git
3914 W:      http://linuxtv.org
3915 S:      Odd Fixes
3916 F:      drivers/media/i2c/cs3308.c
3917 F:      drivers/media/i2c/cs3308.h
3918
3919 CS5535 Audio ALSA driver
3920 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3921 S:      Maintained
3922 F:      sound/pci/cs5535audio/
3923
3924 CW1200 WLAN driver
3925 M:      Solomon Peachy <pizza@shaftnet.org>
3926 S:      Maintained
3927 F:      drivers/net/wireless/st/cw1200/
3928
3929 CX18 VIDEO4LINUX DRIVER
3930 M:      Andy Walls <awalls@md.metrocast.net>
3931 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3932 L:      linux-media@vger.kernel.org
3933 T:      git git://linuxtv.org/media_tree.git
3934 W:      https://linuxtv.org
3935 W:      http://www.ivtvdriver.org/index.php/Cx18
3936 S:      Maintained
3937 F:      Documentation/media/v4l-drivers/cx18*
3938 F:      drivers/media/pci/cx18/
3939 F:      include/uapi/linux/ivtv*
3940
3941 CX2341X MPEG ENCODER HELPER MODULE
3942 M:      Hans Verkuil <hverkuil@xs4all.nl>
3943 L:      linux-media@vger.kernel.org
3944 T:      git git://linuxtv.org/media_tree.git
3945 W:      https://linuxtv.org
3946 S:      Maintained
3947 F:      drivers/media/common/cx2341x*
3948 F:      include/media/cx2341x*
3949
3950 CX24120 MEDIA DRIVER
3951 M:      Jemma Denson <jdenson@gmail.com>
3952 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3953 L:      linux-media@vger.kernel.org
3954 W:      https://linuxtv.org
3955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3956 S:      Maintained
3957 F:      drivers/media/dvb-frontends/cx24120*
3958
3959 CX88 VIDEO4LINUX DRIVER
3960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3961 L:      linux-media@vger.kernel.org
3962 W:      https://linuxtv.org
3963 T:      git git://linuxtv.org/media_tree.git
3964 S:      Odd fixes
3965 F:      Documentation/media/v4l-drivers/cx88*
3966 F:      drivers/media/pci/cx88/
3967
3968 CXD2820R MEDIA DRIVER
3969 M:      Antti Palosaari <crope@iki.fi>
3970 L:      linux-media@vger.kernel.org
3971 W:      https://linuxtv.org
3972 W:      http://palosaari.fi/linux/
3973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3974 T:      git git://linuxtv.org/anttip/media_tree.git
3975 S:      Maintained
3976 F:      drivers/media/dvb-frontends/cxd2820r*
3977
3978 CXGB3 ETHERNET DRIVER (CXGB3)
3979 M:      Santosh Raspatur <santosh@chelsio.com>
3980 L:      netdev@vger.kernel.org
3981 W:      http://www.chelsio.com
3982 S:      Supported
3983 F:      drivers/net/ethernet/chelsio/cxgb3/
3984
3985 CXGB3 ISCSI DRIVER (CXGB3I)
3986 M:      Karen Xie <kxie@chelsio.com>
3987 L:      linux-scsi@vger.kernel.org
3988 W:      http://www.chelsio.com
3989 S:      Supported
3990 F:      drivers/scsi/cxgbi/cxgb3i
3991
3992 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3993 M:      Steve Wise <swise@chelsio.com>
3994 L:      linux-rdma@vger.kernel.org
3995 W:      http://www.openfabrics.org
3996 S:      Supported
3997 F:      drivers/infiniband/hw/cxgb3/
3998 F:      include/uapi/rdma/cxgb3-abi.h
3999
4000 CXGB4 CRYPTO DRIVER (chcr)
4001 M:      Harsh Jain <harsh@chelsio.com>
4002 L:      linux-crypto@vger.kernel.org
4003 W:      http://www.chelsio.com
4004 S:      Supported
4005 F:      drivers/crypto/chelsio
4006
4007 CXGB4 ETHERNET DRIVER (CXGB4)
4008 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4009 L:      netdev@vger.kernel.org
4010 W:      http://www.chelsio.com
4011 S:      Supported
4012 F:      drivers/net/ethernet/chelsio/cxgb4/
4013
4014 CXGB4 ISCSI DRIVER (CXGB4I)
4015 M:      Karen Xie <kxie@chelsio.com>
4016 L:      linux-scsi@vger.kernel.org
4017 W:      http://www.chelsio.com
4018 S:      Supported
4019 F:      drivers/scsi/cxgbi/cxgb4i
4020
4021 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4022 M:      Steve Wise <swise@chelsio.com>
4023 L:      linux-rdma@vger.kernel.org
4024 W:      http://www.openfabrics.org
4025 S:      Supported
4026 F:      drivers/infiniband/hw/cxgb4/
4027 F:      include/uapi/rdma/cxgb4-abi.h
4028
4029 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4030 M:      Casey Leedom <leedom@chelsio.com>
4031 L:      netdev@vger.kernel.org
4032 W:      http://www.chelsio.com
4033 S:      Supported
4034 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4035
4036 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4037 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4038 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4039 L:      linuxppc-dev@lists.ozlabs.org
4040 S:      Supported
4041 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4042 F:      drivers/misc/cxl/
4043 F:      include/misc/cxl*
4044 F:      include/uapi/misc/cxl.h
4045 F:      Documentation/powerpc/cxl.txt
4046 F:      Documentation/ABI/testing/sysfs-class-cxl
4047
4048 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4049 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4050 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4051 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4052 L:      linux-scsi@vger.kernel.org
4053 S:      Supported
4054 F:      drivers/scsi/cxlflash/
4055 F:      include/uapi/scsi/cxlflash_ioctl.h
4056 F:      Documentation/powerpc/cxlflash.txt
4057
4058 CYBERPRO FB DRIVER
4059 M:      Russell King <linux@armlinux.org.uk>
4060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4061 W:      http://www.armlinux.org.uk/
4062 S:      Maintained
4063 F:      drivers/video/fbdev/cyber2000fb.*
4064
4065 CYCLADES ASYNC MUX DRIVER
4066 W:      http://www.cyclades.com/
4067 S:      Orphan
4068 F:      drivers/tty/cyclades.c
4069 F:      include/linux/cyclades.h
4070 F:      include/uapi/linux/cyclades.h
4071
4072 CYCLADES PC300 DRIVER
4073 W:      http://www.cyclades.com/
4074 S:      Orphan
4075 F:      drivers/net/wan/pc300*
4076
4077 CYPRESS_FIRMWARE MEDIA DRIVER
4078 M:      Antti Palosaari <crope@iki.fi>
4079 L:      linux-media@vger.kernel.org
4080 W:      https://linuxtv.org
4081 W:      http://palosaari.fi/linux/
4082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4083 T:      git git://linuxtv.org/anttip/media_tree.git
4084 S:      Maintained
4085 F:      drivers/media/common/cypress_firmware*
4086
4087 CYTTSP TOUCHSCREEN DRIVER
4088 M:      Ferruh Yigit <fery@cypress.com>
4089 L:      linux-input@vger.kernel.org
4090 S:      Supported
4091 F:      drivers/input/touchscreen/cyttsp*
4092 F:      include/linux/input/cyttsp.h
4093
4094 D-LINK DIR-685 TOUCHKEYS DRIVER
4095 M:      Linus Walleij <linus.walleij@linaro.org>
4096 L:      linux-input@vger.kernel.org
4097 S:      Supported
4098 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4099
4100 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4101 M:      Joshua Kinard <kumba@gentoo.org>
4102 S:      Maintained
4103 F:      drivers/rtc/rtc-ds1685.c
4104 F:      include/linux/rtc/ds1685.h
4105
4106 DAMA SLAVE for AX.25
4107 M:      Joerg Reuter <jreuter@yaina.de>
4108 W:      http://yaina.de/jreuter/
4109 W:      http://www.qsl.net/dl1bke/
4110 L:      linux-hams@vger.kernel.org
4111 S:      Maintained
4112 F:      net/ax25/af_ax25.c
4113 F:      net/ax25/ax25_dev.c
4114 F:      net/ax25/ax25_ds_*
4115 F:      net/ax25/ax25_in.c
4116 F:      net/ax25/ax25_out.c
4117 F:      net/ax25/ax25_timer.c
4118 F:      net/ax25/sysctl_net_ax25.c
4119
4120 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4121 L:      netdev@vger.kernel.org
4122 S:      Orphan
4123 F:      Documentation/networking/dmfe.txt
4124 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4125
4126 DC390/AM53C974 SCSI driver
4127 M:      Hannes Reinecke <hare@suse.com>
4128 L:      linux-scsi@vger.kernel.org
4129 S:      Maintained
4130 F:      drivers/scsi/am53c974.c
4131
4132 DC395x SCSI driver
4133 M:      Oliver Neukum <oliver@neukum.org>
4134 M:      Ali Akcaagac <aliakc@web.de>
4135 M:      Jamie Lenehan <lenehan@twibble.org>
4136 L:      dc395x@twibble.org
4137 W:      http://twibble.org/dist/dc395x/
4138 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4139 S:      Maintained
4140 F:      Documentation/scsi/dc395x.txt
4141 F:      drivers/scsi/dc395x.*
4142
4143 DCCP PROTOCOL
4144 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4145 L:      dccp@vger.kernel.org
4146 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4147 S:      Maintained
4148 F:      include/linux/dccp.h
4149 F:      include/uapi/linux/dccp.h
4150 F:      include/linux/tfrc.h
4151 F:      net/dccp/
4152
4153 DECnet NETWORK LAYER
4154 W:      http://linux-decnet.sourceforge.net
4155 L:      linux-decnet-user@lists.sourceforge.net
4156 S:      Orphan
4157 F:      Documentation/networking/decnet.txt
4158 F:      net/decnet/
4159
4160 DECSTATION PLATFORM SUPPORT
4161 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4162 L:      linux-mips@linux-mips.org
4163 W:      http://www.linux-mips.org/wiki/DECstation
4164 S:      Maintained
4165 F:      arch/mips/dec/
4166 F:      arch/mips/include/asm/dec/
4167 F:      arch/mips/include/asm/mach-dec/
4168
4169 DEFXX FDDI NETWORK DRIVER
4170 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4171 S:      Maintained
4172 F:      drivers/net/fddi/defxx.*
4173
4174 DELL SMBIOS DRIVER
4175 M:      Pali Rohár <pali.rohar@gmail.com>
4176 M:      Mario Limonciello <mario.limonciello@dell.com>
4177 L:      platform-driver-x86@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/platform/x86/dell-smbios.*
4180
4181 DELL SMBIOS SMM DRIVER
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios-smm.c
4186
4187 DELL SMBIOS WMI DRIVER
4188 M:      Mario Limonciello <mario.limonciello@dell.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/dell-smbios-wmi.c
4192 F:      tools/wmi/dell-smbios-example.c
4193
4194 DEFZA FDDI NETWORK DRIVER
4195 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4196 S:      Maintained
4197 F:      drivers/net/fddi/defza.*
4198
4199 DELL LAPTOP DRIVER
4200 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4201 M:      Pali Rohár <pali.rohar@gmail.com>
4202 L:      platform-driver-x86@vger.kernel.org
4203 S:      Maintained
4204 F:      drivers/platform/x86/dell-laptop.c
4205
4206 DELL LAPTOP FREEFALL DRIVER
4207 M:      Pali Rohár <pali.rohar@gmail.com>
4208 S:      Maintained
4209 F:      drivers/platform/x86/dell-smo8800.c
4210
4211 DELL LAPTOP RBTN DRIVER
4212 M:      Pali Rohár <pali.rohar@gmail.com>
4213 S:      Maintained
4214 F:      drivers/platform/x86/dell-rbtn.*
4215
4216 DELL REMOTE BIOS UPDATE DRIVER
4217 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4218 L:      platform-driver-x86@vger.kernel.org
4219 S:      Maintained
4220 F:      drivers/platform/x86/dell_rbu.c
4221
4222 DELL LAPTOP SMM DRIVER
4223 M:      Pali Rohár <pali.rohar@gmail.com>
4224 S:      Maintained
4225 F:      drivers/hwmon/dell-smm-hwmon.c
4226 F:      include/uapi/linux/i8k.h
4227
4228 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4229 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4230 L:      platform-driver-x86@vger.kernel.org
4231 S:      Maintained
4232 F:      Documentation/dcdbas.txt
4233 F:      drivers/platform/x86/dcdbas.*
4234
4235 DELL WMI NOTIFICATIONS DRIVER
4236 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4237 M:      Pali Rohár <pali.rohar@gmail.com>
4238 S:      Maintained
4239 F:      drivers/platform/x86/dell-wmi.c
4240
4241 DELL WMI DESCRIPTOR DRIVER
4242 M:      Mario Limonciello <mario.limonciello@dell.com>
4243 S:      Maintained
4244 F:      drivers/platform/x86/dell-wmi-descriptor.c
4245
4246 DELTA ST MEDIA DRIVER
4247 M:      Hugues Fruchet <hugues.fruchet@st.com>
4248 L:      linux-media@vger.kernel.org
4249 T:      git git://linuxtv.org/media_tree.git
4250 W:      https://linuxtv.org
4251 S:      Supported
4252 F:      drivers/media/platform/sti/delta
4253
4254 DENALI NAND DRIVER
4255 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4256 L:      linux-mtd@lists.infradead.org
4257 S:      Supported
4258 F:      drivers/mtd/nand/raw/denali*
4259
4260 DESIGNWARE USB2 DRD IP DRIVER
4261 M:      Minas Harutyunyan <hminas@synopsys.com>
4262 L:      linux-usb@vger.kernel.org
4263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4264 S:      Maintained
4265 F:      drivers/usb/dwc2/
4266
4267 DESIGNWARE USB3 DRD IP DRIVER
4268 M:      Felipe Balbi <balbi@kernel.org>
4269 L:      linux-usb@vger.kernel.org
4270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4271 S:      Maintained
4272 F:      drivers/usb/dwc3/
4273
4274 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4275 M:      Andreas Klinger <ak@it-klinger.de>
4276 L:      linux-iio@vger.kernel.org
4277 S:      Maintained
4278 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4279 F:      drivers/iio/proximity/srf*.c
4280
4281 DEVICE COREDUMP (DEV_COREDUMP)
4282 M:      Johannes Berg <johannes@sipsolutions.net>
4283 L:      linux-kernel@vger.kernel.org
4284 S:      Maintained
4285 F:      drivers/base/devcoredump.c
4286 F:      include/linux/devcoredump.h
4287
4288 DEVICE FREQUENCY (DEVFREQ)
4289 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4290 M:      Kyungmin Park <kyungmin.park@samsung.com>
4291 R:      Chanwoo Choi <cw00.choi@samsung.com>
4292 L:      linux-pm@vger.kernel.org
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4294 S:      Maintained
4295 F:      drivers/devfreq/
4296 F:      include/linux/devfreq.h
4297 F:      Documentation/devicetree/bindings/devfreq/
4298
4299 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4300 M:      Chanwoo Choi <cw00.choi@samsung.com>
4301 L:      linux-pm@vger.kernel.org
4302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4303 S:      Supported
4304 F:      drivers/devfreq/event/
4305 F:      drivers/devfreq/devfreq-event.c
4306 F:      include/linux/devfreq-event.h
4307 F:      Documentation/devicetree/bindings/devfreq/event/
4308
4309 DEVICE NUMBER REGISTRY
4310 M:      Torben Mathiasen <device@lanana.org>
4311 W:      http://lanana.org/docs/device-list/index.html
4312 S:      Maintained
4313
4314 DEVICE-MAPPER  (LVM)
4315 M:      Alasdair Kergon <agk@redhat.com>
4316 M:      Mike Snitzer <snitzer@redhat.com>
4317 M:      dm-devel@redhat.com
4318 L:      dm-devel@redhat.com
4319 W:      http://sources.redhat.com/dm
4320 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4322 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4323 S:      Maintained
4324 F:      Documentation/device-mapper/
4325 F:      drivers/md/Makefile
4326 F:      drivers/md/Kconfig
4327 F:      drivers/md/dm*
4328 F:      drivers/md/persistent-data/
4329 F:      include/linux/device-mapper.h
4330 F:      include/linux/dm-*.h
4331 F:      include/uapi/linux/dm-*.h
4332
4333 DEVLINK
4334 M:      Jiri Pirko <jiri@mellanox.com>
4335 L:      netdev@vger.kernel.org
4336 S:      Supported
4337 F:      net/core/devlink.c
4338 F:      include/net/devlink.h
4339 F:      include/uapi/linux/devlink.h
4340
4341 DIALOG SEMICONDUCTOR DRIVERS
4342 M:      Support Opensource <support.opensource@diasemi.com>
4343 W:      http://www.dialog-semiconductor.com/products
4344 S:      Supported
4345 F:      Documentation/hwmon/da90??
4346 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4347 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4348 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4349 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4350 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4351 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4352 F:      drivers/gpio/gpio-da90??.c
4353 F:      drivers/hwmon/da90??-hwmon.c
4354 F:      drivers/iio/adc/da91??-*.c
4355 F:      drivers/input/misc/da90??_onkey.c
4356 F:      drivers/input/touchscreen/da9052_tsi.c
4357 F:      drivers/leds/leds-da90??.c
4358 F:      drivers/mfd/da903x.c
4359 F:      drivers/mfd/da90??-*.c
4360 F:      drivers/mfd/da91??-*.c
4361 F:      drivers/power/supply/da9052-battery.c
4362 F:      drivers/power/supply/da91??-*.c
4363 F:      drivers/regulator/da903x.c
4364 F:      drivers/regulator/da9???-regulator.[ch]
4365 F:      drivers/thermal/da90??-thermal.c
4366 F:      drivers/rtc/rtc-da90??.c
4367 F:      drivers/video/backlight/da90??_bl.c
4368 F:      drivers/watchdog/da90??_wdt.c
4369 F:      include/linux/mfd/da903x.h
4370 F:      include/linux/mfd/da9052/
4371 F:      include/linux/mfd/da9055/
4372 F:      include/linux/mfd/da9062/
4373 F:      include/linux/mfd/da9063/
4374 F:      include/linux/mfd/da9150/
4375 F:      include/linux/regulator/da9211.h
4376 F:      include/sound/da[79]*.h
4377 F:      sound/soc/codecs/da[79]*.[ch]
4378
4379 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4380 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4381 L:      linux-gpio@vger.kernel.org
4382 S:      Maintained
4383 F:      drivers/gpio/gpio-gpio-mm.c
4384
4385 DIOLAN U2C-12 I2C DRIVER
4386 M:      Guenter Roeck <linux@roeck-us.net>
4387 L:      linux-i2c@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4390
4391 FILESYSTEM DIRECT ACCESS (DAX)
4392 M:      Matthew Wilcox <willy@infradead.org>
4393 M:      Ross Zwisler <zwisler@kernel.org>
4394 M:      Jan Kara <jack@suse.cz>
4395 L:      linux-fsdevel@vger.kernel.org
4396 S:      Supported
4397 F:      fs/dax.c
4398 F:      include/linux/dax.h
4399 F:      include/trace/events/fs_dax.h
4400
4401 DEVICE DIRECT ACCESS (DAX)
4402 M:      Dan Williams <dan.j.williams@intel.com>
4403 M:      Dave Jiang <dave.jiang@intel.com>
4404 M:      Ross Zwisler <zwisler@kernel.org>
4405 M:      Vishal Verma <vishal.l.verma@intel.com>
4406 L:      linux-nvdimm@lists.01.org
4407 S:      Supported
4408 F:      drivers/dax/
4409
4410 DIRECTORY NOTIFICATION (DNOTIFY)
4411 M:      Jan Kara <jack@suse.cz>
4412 R:      Amir Goldstein <amir73il@gmail.com>
4413 L:      linux-fsdevel@vger.kernel.org
4414 S:      Maintained
4415 F:      Documentation/filesystems/dnotify.txt
4416 F:      fs/notify/dnotify/
4417 F:      include/linux/dnotify.h
4418
4419 DISK GEOMETRY AND PARTITION HANDLING
4420 M:      Andries Brouwer <aeb@cwi.nl>
4421 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4422 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4423 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4424 S:      Maintained
4425
4426 DISKQUOTA
4427 M:      Jan Kara <jack@suse.com>
4428 S:      Maintained
4429 F:      Documentation/filesystems/quota.txt
4430 F:      fs/quota/
4431 F:      include/linux/quota*.h
4432 F:      include/uapi/linux/quota*.h
4433
4434 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4435 M:      Bernie Thompson <bernie@plugable.com>
4436 L:      linux-fbdev@vger.kernel.org
4437 S:      Maintained
4438 W:      http://plugable.com/category/projects/udlfb/
4439 F:      drivers/video/fbdev/udlfb.c
4440 F:      include/video/udlfb.h
4441 F:      Documentation/fb/udlfb.txt
4442
4443 DISTRIBUTED LOCK MANAGER (DLM)
4444 M:      Christine Caulfield <ccaulfie@redhat.com>
4445 M:      David Teigland <teigland@redhat.com>
4446 L:      cluster-devel@redhat.com
4447 W:      http://sources.redhat.com/cluster/
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4449 S:      Supported
4450 F:      fs/dlm/
4451
4452 DMA BUFFER SHARING FRAMEWORK
4453 M:      Sumit Semwal <sumit.semwal@linaro.org>
4454 S:      Maintained
4455 L:      linux-media@vger.kernel.org
4456 L:      dri-devel@lists.freedesktop.org
4457 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4458 F:      drivers/dma-buf/
4459 F:      include/linux/dma-buf*
4460 F:      include/linux/reservation.h
4461 F:      include/linux/*fence.h
4462 F:      Documentation/driver-api/dma-buf.rst
4463 T:      git git://anongit.freedesktop.org/drm/drm-misc
4464
4465 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4466 M:      Vinod Koul <vkoul@kernel.org>
4467 L:      dmaengine@vger.kernel.org
4468 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4469 S:      Maintained
4470 F:      drivers/dma/
4471 F:      include/linux/dmaengine.h
4472 F:      include/linux/of_dma.h
4473 F:      Documentation/devicetree/bindings/dma/
4474 F:      Documentation/driver-api/dmaengine/
4475 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4476
4477 DMA MAPPING HELPERS
4478 M:      Christoph Hellwig <hch@lst.de>
4479 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4480 R:      Robin Murphy <robin.murphy@arm.com>
4481 L:      iommu@lists.linux-foundation.org
4482 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4483 W:      http://git.infradead.org/users/hch/dma-mapping.git
4484 S:      Supported
4485 F:      kernel/dma/
4486 F:      include/asm-generic/dma-mapping.h
4487 F:      include/linux/dma-direct.h
4488 F:      include/linux/dma-mapping.h
4489 F:      include/linux/dma-noncoherent.h
4490
4491 DME1737 HARDWARE MONITOR DRIVER
4492 M:      Juerg Haefliger <juergh@gmail.com>
4493 L:      linux-hwmon@vger.kernel.org
4494 S:      Maintained
4495 F:      Documentation/hwmon/dme1737
4496 F:      drivers/hwmon/dme1737.c
4497
4498 DMI/SMBIOS SUPPORT
4499 M:      Jean Delvare <jdelvare@suse.com>
4500 S:      Maintained
4501 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4502 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4503 F:      drivers/firmware/dmi-id.c
4504 F:      drivers/firmware/dmi_scan.c
4505 F:      include/linux/dmi.h
4506
4507 DOCUMENTATION
4508 M:      Jonathan Corbet <corbet@lwn.net>
4509 L:      linux-doc@vger.kernel.org
4510 S:      Maintained
4511 F:      Documentation/
4512 F:      scripts/kernel-doc
4513 X:      Documentation/ABI/
4514 X:      Documentation/acpi/
4515 X:      Documentation/devicetree/
4516 X:      Documentation/i2c/
4517 X:      Documentation/media/
4518 X:      Documentation/power/
4519 X:      Documentation/spi/
4520 T:      git git://git.lwn.net/linux.git docs-next
4521
4522 DOCUMENTATION/ITALIAN
4523 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4524 L:      linux-doc@vger.kernel.org
4525 S:      Maintained
4526 F:      Documentation/translations/it_IT
4527
4528 DONGWOON DW9714 LENS VOICE COIL DRIVER
4529 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4530 L:      linux-media@vger.kernel.org
4531 T:      git git://linuxtv.org/media_tree.git
4532 S:      Maintained
4533 F:      drivers/media/i2c/dw9714.c
4534 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4535
4536 DONGWOON DW9807 LENS VOICE COIL DRIVER
4537 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4538 L:      linux-media@vger.kernel.org
4539 T:      git git://linuxtv.org/media_tree.git
4540 S:      Maintained
4541 F:      drivers/media/i2c/dw9807-vcm.c
4542 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4543
4544 DOUBLETALK DRIVER
4545 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4546 L:      blinux-list@redhat.com
4547 S:      Maintained
4548 F:      drivers/char/dtlk.c
4549 F:      include/linux/dtlk.h
4550
4551 DPAA2 DATAPATH I/O (DPIO) DRIVER
4552 M:      Roy Pledge <Roy.Pledge@nxp.com>
4553 L:      linux-kernel@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/soc/fsl/dpio
4556
4557 DPAA2 ETHERNET DRIVER
4558 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4559 L:      netdev@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4562 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4563 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4564 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4565 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4566
4567 DPAA2 ETHERNET SWITCH DRIVER
4568 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4569 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4570 L:      linux-kernel@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/staging/fsl-dpaa2/ethsw
4573
4574 DPAA2 PTP CLOCK DRIVER
4575 M:      Yangbo Lu <yangbo.lu@nxp.com>
4576 L:      netdev@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4579 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4580
4581 DPT_I2O SCSI RAID DRIVER
4582 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4583 L:      linux-scsi@vger.kernel.org
4584 W:      http://www.adaptec.com/
4585 S:      Maintained
4586 F:      drivers/scsi/dpt*
4587 F:      drivers/scsi/dpt/
4588
4589 DRBD DRIVER
4590 M:      Philipp Reisner <philipp.reisner@linbit.com>
4591 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4592 L:      drbd-dev@lists.linbit.com
4593 W:      http://www.drbd.org
4594 T:      git git://git.linbit.com/linux-drbd.git
4595 T:      git git://git.linbit.com/drbd-8.4.git
4596 S:      Supported
4597 F:      drivers/block/drbd/
4598 F:      lib/lru_cache.c
4599 F:      Documentation/blockdev/drbd/
4600
4601 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4602 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4603 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4605 S:      Supported
4606 F:      Documentation/kobject.txt
4607 F:      drivers/base/
4608 F:      fs/debugfs/
4609 F:      fs/sysfs/
4610 F:      include/linux/debugfs.h
4611 F:      include/linux/kobj*
4612 F:      lib/kobj*
4613
4614 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4615 M:      Kevin Hilman <khilman@kernel.org>
4616 M:      Nishanth Menon <nm@ti.com>
4617 S:      Maintained
4618 F:      drivers/power/avs/
4619 F:      include/linux/power/smartreflex.h
4620 L:      linux-pm@vger.kernel.org
4621
4622 DRM DRIVER FOR ARM PL111 CLCD
4623 M:      Eric Anholt <eric@anholt.net>
4624 T:      git git://anongit.freedesktop.org/drm/drm-misc
4625 S:      Supported
4626 F:      drivers/gpu/drm/pl111/
4627
4628 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4629 M:      Linus Walleij <linus.walleij@linaro.org>
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 S:      Maintained
4632 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4633 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4634
4635 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4636 M:      Dave Airlie <airlied@redhat.com>
4637 S:      Odd Fixes
4638 F:      drivers/gpu/drm/ast/
4639
4640 DRM DRIVER FOR BOCHS VIRTUAL GPU
4641 M:      Gerd Hoffmann <kraxel@redhat.com>
4642 L:      virtualization@lists.linux-foundation.org
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644 S:      Maintained
4645 F:      drivers/gpu/drm/bochs/
4646
4647 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4648 M:      Linus Walleij <linus.walleij@linaro.org>
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650 S:      Maintained
4651 F:      drivers/gpu/drm/tve200/
4652
4653 DRM DRIVER FOR ILITEK ILI9225 PANELS
4654 M:      David Lechner <david@lechnology.com>
4655 S:      Maintained
4656 F:      drivers/gpu/drm/tinydrm/ili9225.c
4657 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4658
4659 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4660 S:      Orphan / Obsolete
4661 F:      drivers/gpu/drm/i810/
4662 F:      include/uapi/drm/i810_drm.h
4663
4664 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4665 S:      Orphan / Obsolete
4666 F:      drivers/gpu/drm/mga/
4667 F:      include/uapi/drm/mga_drm.h
4668
4669 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4670 M:      Dave Airlie <airlied@redhat.com>
4671 S:      Odd Fixes
4672 F:      drivers/gpu/drm/mgag200/
4673
4674 DRM DRIVER FOR MI0283QT
4675 M:      Noralf Trønnes <noralf@tronnes.org>
4676 S:      Maintained
4677 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4678 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4679
4680 DRM DRIVER FOR MSM ADRENO GPU
4681 M:      Rob Clark <robdclark@gmail.com>
4682 L:      linux-arm-msm@vger.kernel.org
4683 L:      dri-devel@lists.freedesktop.org
4684 L:      freedreno@lists.freedesktop.org
4685 T:      git git://people.freedesktop.org/~robclark/linux
4686 S:      Maintained
4687 F:      drivers/gpu/drm/msm/
4688 F:      include/uapi/drm/msm_drm.h
4689 F:      Documentation/devicetree/bindings/display/msm/
4690
4691 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4692 M:      Ben Skeggs <bskeggs@redhat.com>
4693 L:      dri-devel@lists.freedesktop.org
4694 L:      nouveau@lists.freedesktop.org
4695 T:      git git://github.com/skeggsb/linux
4696 S:      Supported
4697 F:      drivers/gpu/drm/nouveau/
4698 F:      include/uapi/drm/nouveau_drm.h
4699
4700 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4701 M:      Noralf Trønnes <noralf@tronnes.org>
4702 S:      Maintained
4703 F:      drivers/gpu/drm/tinydrm/repaper.c
4704 F:      Documentation/devicetree/bindings/display/repaper.txt
4705
4706 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4707 M:      Dave Airlie <airlied@redhat.com>
4708 M:      Gerd Hoffmann <kraxel@redhat.com>
4709 L:      virtualization@lists.linux-foundation.org
4710 T:      git git://anongit.freedesktop.org/drm/drm-misc
4711 S:      Obsolete
4712 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4713 F:      drivers/gpu/drm/cirrus/
4714
4715 DRM DRIVER FOR QXL VIRTUAL GPU
4716 M:      Dave Airlie <airlied@redhat.com>
4717 M:      Gerd Hoffmann <kraxel@redhat.com>
4718 L:      virtualization@lists.linux-foundation.org
4719 T:      git git://anongit.freedesktop.org/drm/drm-misc
4720 S:      Maintained
4721 F:      drivers/gpu/drm/qxl/
4722 F:      include/uapi/drm/qxl_drm.h
4723
4724 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4725 S:      Orphan / Obsolete
4726 F:      drivers/gpu/drm/r128/
4727 F:      include/uapi/drm/r128_drm.h
4728
4729 DRM DRIVER FOR SAVAGE VIDEO CARDS
4730 S:      Orphan / Obsolete
4731 F:      drivers/gpu/drm/savage/
4732 F:      include/uapi/drm/savage_drm.h
4733
4734 DRM DRIVER FOR SIS VIDEO CARDS
4735 S:      Orphan / Obsolete
4736 F:      drivers/gpu/drm/sis/
4737 F:      include/uapi/drm/sis_drm.h
4738
4739 DRM DRIVER FOR SITRONIX ST7586 PANELS
4740 M:      David Lechner <david@lechnology.com>
4741 S:      Maintained
4742 F:      drivers/gpu/drm/tinydrm/st7586.c
4743 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4744
4745 DRM DRIVER FOR SITRONIX ST7735R PANELS
4746 M:      David Lechner <david@lechnology.com>
4747 S:      Maintained
4748 F:      drivers/gpu/drm/tinydrm/st7735r.c
4749 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4750
4751 DRM DRIVER FOR TDFX VIDEO CARDS
4752 S:      Orphan / Obsolete
4753 F:      drivers/gpu/drm/tdfx/
4754
4755 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4756 M:      Dave Airlie <airlied@redhat.com>
4757 R:      Sean Paul <sean@poorly.run>
4758 L:      dri-devel@lists.freedesktop.org
4759 S:      Odd Fixes
4760 F:      drivers/gpu/drm/udl/
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762
4763 DRM DRIVER FOR VMWARE VIRTUAL GPU
4764 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4765 M:      Sinclair Yeh <syeh@vmware.com>
4766 M:      Thomas Hellstrom <thellstrom@vmware.com>
4767 L:      dri-devel@lists.freedesktop.org
4768 T:      git git://people.freedesktop.org/~syeh/repos_linux
4769 T:      git git://people.freedesktop.org/~thomash/linux
4770 S:      Supported
4771 F:      drivers/gpu/drm/vmwgfx/
4772 F:      include/uapi/drm/vmwgfx_drm.h
4773
4774 DRM DRIVERS
4775 M:      David Airlie <airlied@linux.ie>
4776 L:      dri-devel@lists.freedesktop.org
4777 T:      git git://anongit.freedesktop.org/drm/drm
4778 B:      https://bugs.freedesktop.org/
4779 C:      irc://chat.freenode.net/dri-devel
4780 S:      Maintained
4781 F:      drivers/gpu/drm/
4782 F:      drivers/gpu/vga/
4783 F:      Documentation/devicetree/bindings/display/
4784 F:      Documentation/devicetree/bindings/gpu/
4785 F:      Documentation/gpu/
4786 F:      include/drm/
4787 F:      include/uapi/drm/
4788 F:      include/linux/vga*
4789
4790 DRM DRIVERS AND MISC GPU PATCHES
4791 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4792 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4793 M:      Sean Paul <sean@poorly.run>
4794 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4795 S:      Maintained
4796 T:      git git://anongit.freedesktop.org/drm/drm-misc
4797 F:      Documentation/gpu/
4798 F:      drivers/gpu/vga/
4799 F:      drivers/gpu/drm/*
4800 F:      include/drm/drm*
4801 F:      include/uapi/drm/drm*
4802 F:      include/linux/vga*
4803
4804 DRM DRIVERS FOR ALLWINNER A10
4805 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4806 L:      dri-devel@lists.freedesktop.org
4807 S:      Supported
4808 F:      drivers/gpu/drm/sun4i/
4809 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4810 T:      git git://anongit.freedesktop.org/drm/drm-misc
4811
4812 DRM DRIVERS FOR AMLOGIC SOCS
4813 M:      Neil Armstrong <narmstrong@baylibre.com>
4814 L:      dri-devel@lists.freedesktop.org
4815 L:      linux-amlogic@lists.infradead.org
4816 W:      http://linux-meson.com/
4817 S:      Supported
4818 F:      drivers/gpu/drm/meson/
4819 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4820 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4821 F:      Documentation/gpu/meson.rst
4822 T:      git git://anongit.freedesktop.org/drm/drm-misc
4823
4824 DRM DRIVERS FOR ATMEL HLCDC
4825 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4826 L:      dri-devel@lists.freedesktop.org
4827 S:      Supported
4828 F:      drivers/gpu/drm/atmel-hlcdc/
4829 F:      Documentation/devicetree/bindings/display/atmel/
4830 T:      git git://anongit.freedesktop.org/drm/drm-misc
4831
4832 DRM DRIVERS FOR BRIDGE CHIPS
4833 M:      Archit Taneja <architt@codeaurora.org>
4834 M:      Andrzej Hajda <a.hajda@samsung.com>
4835 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4836 S:      Maintained
4837 T:      git git://anongit.freedesktop.org/drm/drm-misc
4838 F:      drivers/gpu/drm/bridge/
4839
4840 DRM DRIVERS FOR EXYNOS
4841 M:      Inki Dae <inki.dae@samsung.com>
4842 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4843 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4844 M:      Kyungmin Park <kyungmin.park@samsung.com>
4845 L:      dri-devel@lists.freedesktop.org
4846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4847 S:      Supported
4848 F:      drivers/gpu/drm/exynos/
4849 F:      include/uapi/drm/exynos_drm.h
4850 F:      Documentation/devicetree/bindings/display/exynos/
4851
4852 DRM DRIVERS FOR FREESCALE DCU
4853 M:      Stefan Agner <stefan@agner.ch>
4854 M:      Alison Wang <alison.wang@nxp.com>
4855 L:      dri-devel@lists.freedesktop.org
4856 S:      Supported
4857 F:      drivers/gpu/drm/fsl-dcu/
4858 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4859 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4860 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4861 T:      git git://anongit.freedesktop.org/drm/drm-misc
4862
4863 DRM DRIVERS FOR FREESCALE IMX
4864 M:      Philipp Zabel <p.zabel@pengutronix.de>
4865 L:      dri-devel@lists.freedesktop.org
4866 S:      Maintained
4867 F:      drivers/gpu/drm/imx/
4868 F:      drivers/gpu/ipu-v3/
4869 F:      Documentation/devicetree/bindings/display/imx/
4870
4871 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4872 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4873 L:      dri-devel@lists.freedesktop.org
4874 T:      git git://github.com/patjak/drm-gma500
4875 S:      Maintained
4876 F:      drivers/gpu/drm/gma500/
4877
4878 DRM DRIVERS FOR HISILICON
4879 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4880 M:      Rongrong Zou <zourongrong@gmail.com>
4881 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4882 R:      Chen Feng <puck.chen@hisilicon.com>
4883 L:      dri-devel@lists.freedesktop.org
4884 T:      git git://github.com/xin3liang/linux.git
4885 S:      Maintained
4886 F:      drivers/gpu/drm/hisilicon/
4887 F:      Documentation/devicetree/bindings/display/hisilicon/
4888
4889 DRM DRIVERS FOR MEDIATEK
4890 M:      CK Hu <ck.hu@mediatek.com>
4891 M:      Philipp Zabel <p.zabel@pengutronix.de>
4892 L:      dri-devel@lists.freedesktop.org
4893 S:      Supported
4894 F:      drivers/gpu/drm/mediatek/
4895 F:      Documentation/devicetree/bindings/display/mediatek/
4896
4897 DRM DRIVERS FOR NVIDIA TEGRA
4898 M:      Thierry Reding <thierry.reding@gmail.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 L:      linux-tegra@vger.kernel.org
4901 T:      git git://anongit.freedesktop.org/tegra/linux.git
4902 S:      Supported
4903 F:      drivers/gpu/drm/tegra/
4904 F:      drivers/gpu/host1x/
4905 F:      include/linux/host1x.h
4906 F:      include/uapi/drm/tegra_drm.h
4907 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4908
4909 DRM DRIVERS FOR RENESAS
4910 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4911 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4912 L:      dri-devel@lists.freedesktop.org
4913 L:      linux-renesas-soc@vger.kernel.org
4914 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4915 S:      Supported
4916 F:      drivers/gpu/drm/rcar-du/
4917 F:      drivers/gpu/drm/shmobile/
4918 F:      include/linux/platform_data/shmob_drm.h
4919 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4920 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4921 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4922
4923 DRM DRIVERS FOR ROCKCHIP
4924 M:      Sandy Huang <hjc@rock-chips.com>
4925 M:      Heiko Stübner <heiko@sntech.de>
4926 L:      dri-devel@lists.freedesktop.org
4927 S:      Maintained
4928 F:      drivers/gpu/drm/rockchip/
4929 F:      Documentation/devicetree/bindings/display/rockchip/
4930 T:      git git://anongit.freedesktop.org/drm/drm-misc
4931
4932 DRM DRIVERS FOR STI
4933 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4934 M:      Vincent Abriou <vincent.abriou@st.com>
4935 L:      dri-devel@lists.freedesktop.org
4936 T:      git git://anongit.freedesktop.org/drm/drm-misc
4937 S:      Maintained
4938 F:      drivers/gpu/drm/sti
4939 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4940
4941 DRM DRIVERS FOR STM
4942 M:      Yannick Fertre <yannick.fertre@st.com>
4943 M:      Philippe Cornu <philippe.cornu@st.com>
4944 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4945 M:      Vincent Abriou <vincent.abriou@st.com>
4946 L:      dri-devel@lists.freedesktop.org
4947 T:      git git://anongit.freedesktop.org/drm/drm-misc
4948 S:      Maintained
4949 F:      drivers/gpu/drm/stm
4950 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4951
4952 DRM DRIVERS FOR TI LCDC
4953 M:      Jyri Sarha <jsarha@ti.com>
4954 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4955 L:      dri-devel@lists.freedesktop.org
4956 S:      Maintained
4957 F:      drivers/gpu/drm/tilcdc/
4958 F:      Documentation/devicetree/bindings/display/tilcdc/
4959
4960 DRM DRIVERS FOR TI OMAP
4961 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Maintained
4964 F:      drivers/gpu/drm/omapdrm/
4965 F:      Documentation/devicetree/bindings/display/ti/
4966
4967 DRM DRIVERS FOR V3D
4968 M:      Eric Anholt <eric@anholt.net>
4969 S:      Supported
4970 F:      drivers/gpu/drm/v3d/
4971 F:      include/uapi/drm/v3d_drm.h
4972 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4973 T:      git git://anongit.freedesktop.org/drm/drm-misc
4974
4975 DRM DRIVERS FOR VC4
4976 M:      Eric Anholt <eric@anholt.net>
4977 T:      git git://github.com/anholt/linux
4978 S:      Supported
4979 F:      drivers/gpu/drm/vc4/
4980 F:      include/uapi/drm/vc4_drm.h
4981 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4982 T:      git git://anongit.freedesktop.org/drm/drm-misc
4983
4984 DRM DRIVERS FOR VIVANTE GPU IP
4985 M:      Lucas Stach <l.stach@pengutronix.de>
4986 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4987 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4988 L:      etnaviv@lists.freedesktop.org
4989 L:      dri-devel@lists.freedesktop.org
4990 S:      Maintained
4991 F:      drivers/gpu/drm/etnaviv/
4992 F:      include/uapi/drm/etnaviv_drm.h
4993 F:      Documentation/devicetree/bindings/display/etnaviv/
4994
4995 DRM DRIVERS FOR ZTE ZX
4996 M:      Shawn Guo <shawnguo@kernel.org>
4997 L:      dri-devel@lists.freedesktop.org
4998 S:      Maintained
4999 F:      drivers/gpu/drm/zte/
5000 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5001 T:      git git://anongit.freedesktop.org/drm/drm-misc
5002
5003 DRM PANEL DRIVERS
5004 M:      Thierry Reding <thierry.reding@gmail.com>
5005 L:      dri-devel@lists.freedesktop.org
5006 T:      git git://anongit.freedesktop.org/drm/drm-misc
5007 S:      Maintained
5008 F:      drivers/gpu/drm/drm_panel.c
5009 F:      drivers/gpu/drm/panel/
5010 F:      include/drm/drm_panel.h
5011 F:      Documentation/devicetree/bindings/display/panel/
5012
5013 DRM TINYDRM DRIVERS
5014 M:      Noralf Trønnes <noralf@tronnes.org>
5015 W:      https://github.com/notro/tinydrm/wiki/Development
5016 T:      git git://anongit.freedesktop.org/drm/drm-misc
5017 S:      Maintained
5018 F:      drivers/gpu/drm/tinydrm/
5019 F:      include/drm/tinydrm/
5020
5021 DRM DRIVERS FOR XEN
5022 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024 L:      dri-devel@lists.freedesktop.org
5025 L:      xen-devel@lists.xen.org
5026 S:      Supported
5027 F:      drivers/gpu/drm/xen/
5028 F:      Documentation/gpu/xen-front.rst
5029
5030 DRM TTM SUBSYSTEM
5031 M:      Christian Koenig <christian.koenig@amd.com>
5032 M:      Huang Rui <ray.huang@amd.com>
5033 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5034 T:      git git://people.freedesktop.org/~agd5f/linux
5035 S:      Maintained
5036 L:      dri-devel@lists.freedesktop.org
5037 F:      include/drm/ttm/
5038 F:      drivers/gpu/drm/ttm/
5039
5040 DSBR100 USB FM RADIO DRIVER
5041 M:      Alexey Klimov <klimov.linux@gmail.com>
5042 L:      linux-media@vger.kernel.org
5043 T:      git git://linuxtv.org/media_tree.git
5044 S:      Maintained
5045 F:      drivers/media/radio/dsbr100.c
5046
5047 DSCC4 DRIVER
5048 M:      Francois Romieu <romieu@fr.zoreil.com>
5049 L:      netdev@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/net/wan/dscc4.c
5052
5053 DT3155 MEDIA DRIVER
5054 M:      Hans Verkuil <hverkuil@xs4all.nl>
5055 L:      linux-media@vger.kernel.org
5056 T:      git git://linuxtv.org/media_tree.git
5057 W:      https://linuxtv.org
5058 S:      Odd Fixes
5059 F:      drivers/media/pci/dt3155/
5060
5061 DVB_USB_AF9015 MEDIA DRIVER
5062 M:      Antti Palosaari <crope@iki.fi>
5063 L:      linux-media@vger.kernel.org
5064 W:      https://linuxtv.org
5065 W:      http://palosaari.fi/linux/
5066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5067 T:      git git://linuxtv.org/anttip/media_tree.git
5068 S:      Maintained
5069 F:      drivers/media/usb/dvb-usb-v2/af9015*
5070
5071 DVB_USB_AF9035 MEDIA DRIVER
5072 M:      Antti Palosaari <crope@iki.fi>
5073 L:      linux-media@vger.kernel.org
5074 W:      https://linuxtv.org
5075 W:      http://palosaari.fi/linux/
5076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5077 T:      git git://linuxtv.org/anttip/media_tree.git
5078 S:      Maintained
5079 F:      drivers/media/usb/dvb-usb-v2/af9035*
5080
5081 DVB_USB_ANYSEE MEDIA DRIVER
5082 M:      Antti Palosaari <crope@iki.fi>
5083 L:      linux-media@vger.kernel.org
5084 W:      https://linuxtv.org
5085 W:      http://palosaari.fi/linux/
5086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5087 T:      git git://linuxtv.org/anttip/media_tree.git
5088 S:      Maintained
5089 F:      drivers/media/usb/dvb-usb-v2/anysee*
5090
5091 DVB_USB_AU6610 MEDIA DRIVER
5092 M:      Antti Palosaari <crope@iki.fi>
5093 L:      linux-media@vger.kernel.org
5094 W:      https://linuxtv.org
5095 W:      http://palosaari.fi/linux/
5096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5097 T:      git git://linuxtv.org/anttip/media_tree.git
5098 S:      Maintained
5099 F:      drivers/media/usb/dvb-usb-v2/au6610*
5100
5101 DVB_USB_CE6230 MEDIA DRIVER
5102 M:      Antti Palosaari <crope@iki.fi>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 W:      http://palosaari.fi/linux/
5106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5107 T:      git git://linuxtv.org/anttip/media_tree.git
5108 S:      Maintained
5109 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5110
5111 DVB_USB_CXUSB MEDIA DRIVER
5112 M:      Michael Krufky <mkrufky@linuxtv.org>
5113 L:      linux-media@vger.kernel.org
5114 W:      https://linuxtv.org
5115 W:      http://github.com/mkrufky
5116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5117 T:      git git://linuxtv.org/media_tree.git
5118 S:      Maintained
5119 F:      drivers/media/usb/dvb-usb/cxusb*
5120
5121 DVB_USB_EC168 MEDIA DRIVER
5122 M:      Antti Palosaari <crope@iki.fi>
5123 L:      linux-media@vger.kernel.org
5124 W:      https://linuxtv.org
5125 W:      http://palosaari.fi/linux/
5126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5127 T:      git git://linuxtv.org/anttip/media_tree.git
5128 S:      Maintained
5129 F:      drivers/media/usb/dvb-usb-v2/ec168*
5130
5131 DVB_USB_GL861 MEDIA DRIVER
5132 M:      Antti Palosaari <crope@iki.fi>
5133 L:      linux-media@vger.kernel.org
5134 W:      https://linuxtv.org
5135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5136 T:      git git://linuxtv.org/anttip/media_tree.git
5137 S:      Maintained
5138 F:      drivers/media/usb/dvb-usb-v2/gl861*
5139
5140 DVB_USB_MXL111SF MEDIA DRIVER
5141 M:      Michael Krufky <mkrufky@linuxtv.org>
5142 L:      linux-media@vger.kernel.org
5143 W:      https://linuxtv.org
5144 W:      http://github.com/mkrufky
5145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5146 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5147 S:      Maintained
5148 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5149
5150 DVB_USB_RTL28XXU MEDIA DRIVER
5151 M:      Antti Palosaari <crope@iki.fi>
5152 L:      linux-media@vger.kernel.org
5153 W:      https://linuxtv.org
5154 W:      http://palosaari.fi/linux/
5155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5156 T:      git git://linuxtv.org/anttip/media_tree.git
5157 S:      Maintained
5158 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5159
5160 DVB_USB_V2 MEDIA DRIVER
5161 M:      Antti Palosaari <crope@iki.fi>
5162 L:      linux-media@vger.kernel.org
5163 W:      https://linuxtv.org
5164 W:      http://palosaari.fi/linux/
5165 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5166 T:      git git://linuxtv.org/anttip/media_tree.git
5167 S:      Maintained
5168 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5169 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5170
5171 DYNAMIC DEBUG
5172 M:      Jason Baron <jbaron@akamai.com>
5173 S:      Maintained
5174 F:      lib/dynamic_debug.c
5175 F:      include/linux/dynamic_debug.h
5176
5177 DYNAMIC INTERRUPT MODERATION
5178 M:      Tal Gilboa <talgi@mellanox.com>
5179 S:      Maintained
5180 F:      include/linux/net_dim.h
5181
5182 DZ DECSTATION DZ11 SERIAL DRIVER
5183 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5184 S:      Maintained
5185 F:      drivers/tty/serial/dz.*
5186
5187 E3X0 POWER BUTTON DRIVER
5188 M:      Moritz Fischer <moritz.fischer@ettus.com>
5189 L:      usrp-users@lists.ettus.com
5190 W:      http://www.ettus.com
5191 S:      Supported
5192 F:      drivers/input/misc/e3x0-button.c
5193 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5194
5195 E4000 MEDIA DRIVER
5196 M:      Antti Palosaari <crope@iki.fi>
5197 L:      linux-media@vger.kernel.org
5198 W:      https://linuxtv.org
5199 W:      http://palosaari.fi/linux/
5200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5201 T:      git git://linuxtv.org/anttip/media_tree.git
5202 S:      Maintained
5203 F:      drivers/media/tuners/e4000*
5204
5205 EARTH_PT1 MEDIA DRIVER
5206 M:      Akihiro Tsukada <tskd08@gmail.com>
5207 L:      linux-media@vger.kernel.org
5208 S:      Odd Fixes
5209 F:      drivers/media/pci/pt1/
5210
5211 EARTH_PT3 MEDIA DRIVER
5212 M:      Akihiro Tsukada <tskd08@gmail.com>
5213 L:      linux-media@vger.kernel.org
5214 S:      Odd Fixes
5215 F:      drivers/media/pci/pt3/
5216
5217 EC100 MEDIA DRIVER
5218 M:      Antti Palosaari <crope@iki.fi>
5219 L:      linux-media@vger.kernel.org
5220 W:      https://linuxtv.org
5221 W:      http://palosaari.fi/linux/
5222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5223 T:      git git://linuxtv.org/anttip/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/dvb-frontends/ec100*
5226
5227 ECRYPT FILE SYSTEM
5228 M:      Tyler Hicks <tyhicks@canonical.com>
5229 L:      ecryptfs@vger.kernel.org
5230 W:      http://ecryptfs.org
5231 W:      https://launchpad.net/ecryptfs
5232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5233 S:      Supported
5234 F:      Documentation/filesystems/ecryptfs.txt
5235 F:      fs/ecryptfs/
5236
5237 EDAC-AMD64
5238 M:      Borislav Petkov <bp@alien8.de>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/amd64_edac*
5242
5243 EDAC-CALXEDA
5244 M:      Robert Richter <rric@kernel.org>
5245 L:      linux-edac@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/edac/highbank*
5248
5249 EDAC-CAVIUM OCTEON
5250 M:      Ralf Baechle <ralf@linux-mips.org>
5251 M:      David Daney <david.daney@cavium.com>
5252 L:      linux-edac@vger.kernel.org
5253 L:      linux-mips@linux-mips.org
5254 S:      Supported
5255 F:      drivers/edac/octeon_edac*
5256
5257 EDAC-CAVIUM THUNDERX
5258 M:      David Daney <david.daney@cavium.com>
5259 M:      Jan Glauber <jglauber@cavium.com>
5260 L:      linux-edac@vger.kernel.org
5261 S:      Supported
5262 F:      drivers/edac/thunderx_edac*
5263
5264 EDAC-CORE
5265 M:      Borislav Petkov <bp@alien8.de>
5266 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5267 L:      linux-edac@vger.kernel.org
5268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5270 S:      Supported
5271 F:      Documentation/admin-guide/ras.rst
5272 F:      Documentation/driver-api/edac.rst
5273 F:      drivers/edac/
5274 F:      include/linux/edac.h
5275
5276 EDAC-E752X
5277 M:      Mark Gross <mark.gross@intel.com>
5278 L:      linux-edac@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/edac/e752x_edac.c
5281
5282 EDAC-E7XXX
5283 L:      linux-edac@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/edac/e7xxx_edac.c
5286
5287 EDAC-FSL_DDR
5288 M:      York Sun <york.sun@nxp.com>
5289 L:      linux-edac@vger.kernel.org
5290 S:      Maintained
5291 F:      drivers/edac/fsl_ddr_edac.*
5292
5293 EDAC-GHES
5294 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5295 L:      linux-edac@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/edac/ghes_edac.c
5298
5299 EDAC-I3000
5300 L:      linux-edac@vger.kernel.org
5301 S:      Orphan
5302 F:      drivers/edac/i3000_edac.c
5303
5304 EDAC-I5000
5305 L:      linux-edac@vger.kernel.org
5306 S:      Maintained
5307 F:      drivers/edac/i5000_edac.c
5308
5309 EDAC-I5400
5310 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5311 L:      linux-edac@vger.kernel.org
5312 S:      Maintained
5313 F:      drivers/edac/i5400_edac.c
5314
5315 EDAC-I7300
5316 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L:      linux-edac@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/edac/i7300_edac.c
5320
5321 EDAC-I7CORE
5322 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L:      linux-edac@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/edac/i7core_edac.c
5326
5327 EDAC-I82443BXGX
5328 M:      Tim Small <tim@buttersideup.com>
5329 L:      linux-edac@vger.kernel.org
5330 S:      Maintained
5331 F:      drivers/edac/i82443bxgx_edac.c
5332
5333 EDAC-I82975X
5334 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5335 M:      "Arvind R." <arvino55@gmail.com>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/i82975x_edac.c
5339
5340 EDAC-IE31200
5341 M:      Jason Baron <jbaron@akamai.com>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/ie31200_edac.c
5345
5346 EDAC-MPC85XX
5347 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/mpc85xx_edac.[ch]
5351
5352 EDAC-PASEMI
5353 M:      Egor Martovetsky <egor@pasemi.com>
5354 L:      linux-edac@vger.kernel.org
5355 S:      Maintained
5356 F:      drivers/edac/pasemi_edac.c
5357
5358 EDAC-PND2
5359 M:      Tony Luck <tony.luck@intel.com>
5360 L:      linux-edac@vger.kernel.org
5361 S:      Maintained
5362 F:      drivers/edac/pnd2_edac.[ch]
5363
5364 EDAC-R82600
5365 M:      Tim Small <tim@buttersideup.com>
5366 L:      linux-edac@vger.kernel.org
5367 S:      Maintained
5368 F:      drivers/edac/r82600_edac.c
5369
5370 EDAC-SBRIDGE
5371 M:      Tony Luck <tony.luck@intel.com>
5372 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/sb_edac.c
5376
5377 EDAC-SKYLAKE
5378 M:      Tony Luck <tony.luck@intel.com>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/skx_edac.c
5382
5383 EDAC-TI
5384 M:      Tero Kristo <t-kristo@ti.com>
5385 L:      linux-edac@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/edac/ti_edac.c
5388
5389 EDAC-QCOM
5390 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5391 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5392 L:      linux-arm-msm@vger.kernel.org
5393 L:      linux-edac@vger.kernel.org
5394 S:      Maintained
5395 F:      drivers/edac/qcom_edac.c
5396
5397 EDIROL UA-101/UA-1000 DRIVER
5398 M:      Clemens Ladisch <clemens@ladisch.de>
5399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5400 T:      git git://git.alsa-project.org/alsa-kernel.git
5401 S:      Maintained
5402 F:      sound/usb/misc/ua101.c
5403
5404 EFI TEST DRIVER
5405 L:      linux-efi@vger.kernel.org
5406 M:      Ivan Hu <ivan.hu@canonical.com>
5407 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408 S:      Maintained
5409 F:      drivers/firmware/efi/test/
5410
5411 EFI VARIABLE FILESYSTEM
5412 M:      Matthew Garrett <matthew.garrett@nebula.com>
5413 M:      Jeremy Kerr <jk@ozlabs.org>
5414 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5416 L:      linux-efi@vger.kernel.org
5417 S:      Maintained
5418 F:      fs/efivarfs/
5419
5420 EFIFB FRAMEBUFFER DRIVER
5421 L:      linux-fbdev@vger.kernel.org
5422 M:      Peter Jones <pjones@redhat.com>
5423 S:      Maintained
5424 F:      drivers/video/fbdev/efifb.c
5425
5426 EFS FILESYSTEM
5427 W:      http://aeschi.ch.eu.org/efs/
5428 S:      Orphan
5429 F:      fs/efs/
5430
5431 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5432 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5433 L:      netdev@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/net/ethernet/ibm/ehea/
5436
5437 EM28XX VIDEO4LINUX DRIVER
5438 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5439 L:      linux-media@vger.kernel.org
5440 W:      https://linuxtv.org
5441 T:      git git://linuxtv.org/media_tree.git
5442 S:      Maintained
5443 F:      drivers/media/usb/em28xx/
5444 F:      Documentation/media/v4l-drivers/em28xx*
5445
5446 EMBEDDED LINUX
5447 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5448 M:      Matt Mackall <mpm@selenic.com>
5449 M:      David Woodhouse <dwmw2@infradead.org>
5450 L:      linux-embedded@vger.kernel.org
5451 S:      Maintained
5452
5453 Emulex 10Gbps iSCSI - OneConnect DRIVER
5454 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5455 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5456 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5457 L:      linux-scsi@vger.kernel.org
5458 W:      http://www.broadcom.com
5459 S:      Supported
5460 F:      drivers/scsi/be2iscsi/
5461
5462 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5463 M:      Sathya Perla <sathya.perla@broadcom.com>
5464 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5465 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5466 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5467 L:      netdev@vger.kernel.org
5468 W:      http://www.emulex.com
5469 S:      Supported
5470 F:      drivers/net/ethernet/emulex/benet/
5471
5472 EMULEX ONECONNECT ROCE DRIVER
5473 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5474 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5475 L:      linux-rdma@vger.kernel.org
5476 W:      http://www.broadcom.com
5477 S:      Odd Fixes
5478 F:      drivers/infiniband/hw/ocrdma/
5479 F:      include/uapi/rdma/ocrdma-abi.h
5480
5481 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5482 M:      James Smart <james.smart@broadcom.com>
5483 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5484 L:      linux-scsi@vger.kernel.org
5485 W:      http://www.broadcom.com
5486 S:      Supported
5487 F:      drivers/scsi/lpfc/
5488
5489 ENE CB710 FLASH CARD READER DRIVER
5490 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5491 S:      Maintained
5492 F:      drivers/misc/cb710/
5493 F:      drivers/mmc/host/cb710-mmc.*
5494 F:      include/linux/cb710.h
5495
5496 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5497 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5498 S:      Maintained
5499 F:      drivers/media/rc/ene_ir.*
5500
5501 EPSON S1D13XXX FRAMEBUFFER DRIVER
5502 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5503 S:      Maintained
5504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5505 F:      drivers/video/fbdev/s1d13xxxfb.c
5506 F:      include/video/s1d13xxxfb.h
5507
5508 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5509 M:      Jeff Layton <jlayton@kernel.org>
5510 S:      Maintained
5511 F:      lib/errseq.c
5512 F:      include/linux/errseq.h
5513
5514 ET131X NETWORK DRIVER
5515 M:      Mark Einon <mark.einon@gmail.com>
5516 S:      Odd Fixes
5517 F:      drivers/net/ethernet/agere/
5518
5519 ETHERNET BRIDGE
5520 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5521 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5522 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5523 L:      netdev@vger.kernel.org
5524 W:      http://www.linuxfoundation.org/en/Net:Bridge
5525 S:      Maintained
5526 F:      include/linux/netfilter_bridge/
5527 F:      net/bridge/
5528
5529 ETHERNET PHY LIBRARY
5530 M:      Andrew Lunn <andrew@lunn.ch>
5531 M:      Florian Fainelli <f.fainelli@gmail.com>
5532 L:      netdev@vger.kernel.org
5533 S:      Maintained
5534 F:      Documentation/ABI/testing/sysfs-bus-mdio
5535 F:      Documentation/devicetree/bindings/net/mdio*
5536 F:      Documentation/networking/phy.txt
5537 F:      drivers/net/phy/
5538 F:      drivers/of/of_mdio.c
5539 F:      drivers/of/of_net.c
5540 F:      include/linux/*mdio*.h
5541 F:      include/linux/of_net.h
5542 F:      include/linux/phy.h
5543 F:      include/linux/phy_fixed.h
5544 F:      include/linux/platform_data/mdio-bcm-unimac.h
5545 F:      include/trace/events/mdio.h
5546 F:      include/uapi/linux/mdio.h
5547 F:      include/uapi/linux/mii.h
5548
5549 EXT2 FILE SYSTEM
5550 M:      Jan Kara <jack@suse.com>
5551 L:      linux-ext4@vger.kernel.org
5552 S:      Maintained
5553 F:      Documentation/filesystems/ext2.txt
5554 F:      fs/ext2/
5555 F:      include/linux/ext2*
5556
5557 EXT4 FILE SYSTEM
5558 M:      "Theodore Ts'o" <tytso@mit.edu>
5559 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5560 L:      linux-ext4@vger.kernel.org
5561 W:      http://ext4.wiki.kernel.org
5562 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5564 S:      Maintained
5565 F:      Documentation/filesystems/ext4/ext4.rst
5566 F:      fs/ext4/
5567
5568 Extended Verification Module (EVM)
5569 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5570 L:      linux-integrity@vger.kernel.org
5571 S:      Supported
5572 F:      security/integrity/evm/
5573
5574 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5575 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5576 L:      linux-efi@vger.kernel.org
5577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5578 S:      Maintained
5579 F:      Documentation/efi-stub.txt
5580 F:      arch/*/kernel/efi.c
5581 F:      arch/x86/boot/compressed/eboot.[ch]
5582 F:      arch/*/include/asm/efi.h
5583 F:      arch/x86/platform/efi/
5584 F:      drivers/firmware/efi/
5585 F:      include/linux/efi*.h
5586 F:      arch/arm/boot/compressed/efi-header.S
5587 F:      arch/arm64/kernel/efi-entry.S
5588
5589 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5590 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5591 M:      Chanwoo Choi <cw00.choi@samsung.com>
5592 L:      linux-kernel@vger.kernel.org
5593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5594 S:      Maintained
5595 F:      drivers/extcon/
5596 F:      include/linux/extcon/
5597 F:      include/linux/extcon.h
5598 F:      Documentation/extcon/
5599 F:      Documentation/devicetree/bindings/extcon/
5600
5601 EXYNOS DP DRIVER
5602 M:      Jingoo Han <jingoohan1@gmail.com>
5603 L:      dri-devel@lists.freedesktop.org
5604 S:      Maintained
5605 F:      drivers/gpu/drm/exynos/exynos_dp*
5606
5607 EXYNOS SYSMMU (IOMMU) driver
5608 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5609 L:      iommu@lists.linux-foundation.org
5610 S:      Maintained
5611 F:      drivers/iommu/exynos-iommu.c
5612
5613 EZchip NPS platform support
5614 M:      Vineet Gupta <vgupta@synopsys.com>
5615 M:      Ofer Levi <oferle@mellanox.com>
5616 S:      Supported
5617 F:      arch/arc/plat-eznps
5618 F:      arch/arc/boot/dts/eznps.dts
5619
5620 F2FS FILE SYSTEM
5621 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5622 M:      Chao Yu <yuchao0@huawei.com>
5623 L:      linux-f2fs-devel@lists.sourceforge.net
5624 W:      https://f2fs.wiki.kernel.org/
5625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5626 S:      Maintained
5627 F:      Documentation/filesystems/f2fs.txt
5628 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5629 F:      fs/f2fs/
5630 F:      include/linux/f2fs_fs.h
5631 F:      include/trace/events/f2fs.h
5632
5633 F71805F HARDWARE MONITORING DRIVER
5634 M:      Jean Delvare <jdelvare@suse.com>
5635 L:      linux-hwmon@vger.kernel.org
5636 S:      Maintained
5637 F:      Documentation/hwmon/f71805f
5638 F:      drivers/hwmon/f71805f.c
5639
5640 FADDR2LINE
5641 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5642 S:      Maintained
5643 F:      scripts/faddr2line
5644
5645 FAILOVER MODULE
5646 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5647 L:      netdev@vger.kernel.org
5648 S:      Supported
5649 F:      net/core/failover.c
5650 F:      include/net/failover.h
5651 F:      Documentation/networking/failover.rst
5652
5653 FANOTIFY
5654 M:      Jan Kara <jack@suse.cz>
5655 R:      Amir Goldstein <amir73il@gmail.com>
5656 L:      linux-fsdevel@vger.kernel.org
5657 S:      Maintained
5658 F:      fs/notify/fanotify/
5659 F:      include/linux/fanotify.h
5660 F:      include/uapi/linux/fanotify.h
5661
5662 FARSYNC SYNCHRONOUS DRIVER
5663 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5664 W:      http://www.farsite.co.uk/
5665 S:      Supported
5666 F:      drivers/net/wan/farsync.*
5667
5668 FAULT INJECTION SUPPORT
5669 M:      Akinobu Mita <akinobu.mita@gmail.com>
5670 S:      Supported
5671 F:      Documentation/fault-injection/
5672 F:      lib/fault-inject.c
5673
5674 FBTFT Framebuffer drivers
5675 S:      Orphan
5676 L:      dri-devel@lists.freedesktop.org
5677 L:      linux-fbdev@vger.kernel.org
5678 F:      drivers/staging/fbtft/
5679
5680 FC0011 TUNER DRIVER
5681 M:      Michael Buesch <m@bues.ch>
5682 L:      linux-media@vger.kernel.org
5683 S:      Maintained
5684 F:      drivers/media/tuners/fc0011.h
5685 F:      drivers/media/tuners/fc0011.c
5686
5687 FC2580 MEDIA DRIVER
5688 M:      Antti Palosaari <crope@iki.fi>
5689 L:      linux-media@vger.kernel.org
5690 W:      https://linuxtv.org
5691 W:      http://palosaari.fi/linux/
5692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5693 T:      git git://linuxtv.org/anttip/media_tree.git
5694 S:      Maintained
5695 F:      drivers/media/tuners/fc2580*
5696
5697 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5698 M:      Johannes Thumshirn <jth@kernel.org>
5699 L:      linux-scsi@vger.kernel.org
5700 W:      www.Open-FCoE.org
5701 S:      Supported
5702 F:      drivers/scsi/libfc/
5703 F:      drivers/scsi/fcoe/
5704 F:      include/scsi/fc/
5705 F:      include/scsi/libfc.h
5706 F:      include/scsi/libfcoe.h
5707 F:      include/uapi/scsi/fc/
5708
5709 FILE LOCKING (flock() and fcntl()/lockf())
5710 M:      Jeff Layton <jlayton@kernel.org>
5711 M:      "J. Bruce Fields" <bfields@fieldses.org>
5712 L:      linux-fsdevel@vger.kernel.org
5713 S:      Maintained
5714 F:      include/linux/fcntl.h
5715 F:      include/uapi/linux/fcntl.h
5716 F:      fs/fcntl.c
5717 F:      fs/locks.c
5718
5719 FILESYSTEMS (VFS and infrastructure)
5720 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5721 L:      linux-fsdevel@vger.kernel.org
5722 S:      Maintained
5723 F:      fs/*
5724 F:      include/linux/fs.h
5725 F:      include/uapi/linux/fs.h
5726
5727 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5728 M:      Riku Voipio <riku.voipio@iki.fi>
5729 L:      linux-hwmon@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/hwmon/f75375s.c
5732 F:      include/linux/f75375s.h
5733
5734 FIREWIRE AUDIO DRIVERS
5735 M:      Clemens Ladisch <clemens@ladisch.de>
5736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5737 T:      git git://git.alsa-project.org/alsa-kernel.git
5738 S:      Maintained
5739 F:      sound/firewire/
5740
5741 FIREWIRE MEDIA DRIVERS (firedtv)
5742 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5743 L:      linux-media@vger.kernel.org
5744 L:      linux1394-devel@lists.sourceforge.net
5745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5746 S:      Maintained
5747 F:      drivers/media/firewire/
5748
5749 FIREWIRE SBP-2 TARGET
5750 M:      Chris Boot <bootc@bootc.net>
5751 L:      linux-scsi@vger.kernel.org
5752 L:      target-devel@vger.kernel.org
5753 L:      linux1394-devel@lists.sourceforge.net
5754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5755 S:      Maintained
5756 F:      drivers/target/sbp/
5757
5758 FIREWIRE SUBSYSTEM
5759 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5760 L:      linux1394-devel@lists.sourceforge.net
5761 W:      http://ieee1394.wiki.kernel.org/
5762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5763 S:      Maintained
5764 F:      drivers/firewire/
5765 F:      include/linux/firewire.h
5766 F:      include/uapi/linux/firewire*.h
5767 F:      tools/firewire/
5768
5769 FIRMWARE LOADER (request_firmware)
5770 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5771 L:      linux-kernel@vger.kernel.org
5772 S:      Maintained
5773 F:      Documentation/firmware_class/
5774 F:      drivers/base/firmware_loader/
5775 F:      include/linux/firmware.h
5776
5777 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5778 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5779 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5780 S:      Maintained
5781 F:      drivers/block/rsxx/
5782
5783 FLOPPY DRIVER
5784 M:      Jiri Kosina <jikos@kernel.org>
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5786 S:      Odd fixes
5787 F:      drivers/block/floppy.c
5788
5789 FMC SUBSYSTEM
5790 M:      Alessandro Rubini <rubini@gnudd.com>
5791 W:      http://www.ohwr.org/projects/fmc-bus
5792 S:      Supported
5793 F:      drivers/fmc/
5794 F:      include/linux/fmc*.h
5795 F:      include/linux/ipmi-fru.h
5796 K:      fmc_d.*register
5797
5798 FPGA MANAGER FRAMEWORK
5799 M:      Alan Tull <atull@kernel.org>
5800 M:      Moritz Fischer <mdf@kernel.org>
5801 L:      linux-fpga@vger.kernel.org
5802 S:      Maintained
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5804 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5805 F:      Documentation/fpga/
5806 F:      Documentation/driver-api/fpga/
5807 F:      Documentation/devicetree/bindings/fpga/
5808 F:      drivers/fpga/
5809 F:      include/linux/fpga/
5810 W:      http://www.rocketboards.org
5811
5812 FPGA DFL DRIVERS
5813 M:      Wu Hao <hao.wu@intel.com>
5814 L:      linux-fpga@vger.kernel.org
5815 S:      Maintained
5816 F:      Documentation/fpga/dfl.txt
5817 F:      include/uapi/linux/fpga-dfl.h
5818 F:      drivers/fpga/dfl*
5819
5820 FPU EMULATOR
5821 M:      Bill Metzenthen <billm@melbpc.org.au>
5822 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5823 S:      Maintained
5824 F:      arch/x86/math-emu/
5825
5826 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5827 L:      netdev@vger.kernel.org
5828 S:      Orphan
5829 F:      drivers/net/wan/dlci.c
5830 F:      drivers/net/wan/sdla.c
5831
5832 FRAMEBUFFER LAYER
5833 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5834 L:      dri-devel@lists.freedesktop.org
5835 L:      linux-fbdev@vger.kernel.org
5836 T:      git git://github.com/bzolnier/linux.git
5837 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5838 S:      Maintained
5839 F:      Documentation/fb/
5840 F:      drivers/video/
5841 F:      include/video/
5842 F:      include/linux/fb.h
5843 F:      include/uapi/video/
5844 F:      include/uapi/linux/fb.h
5845
5846 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5847 M:      Horia Geantă <horia.geanta@nxp.com>
5848 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5849 L:      linux-crypto@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/crypto/caam/
5852 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5853
5854 FREESCALE DIU FRAMEBUFFER DRIVER
5855 M:      Timur Tabi <timur@kernel.org>
5856 L:      linux-fbdev@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/video/fbdev/fsl-diu-fb.*
5859
5860 FREESCALE DMA DRIVER
5861 M:      Li Yang <leoyang.li@nxp.com>
5862 M:      Zhang Wei <zw@zh-kernel.org>
5863 L:      linuxppc-dev@lists.ozlabs.org
5864 S:      Maintained
5865 F:      drivers/dma/fsldma.*
5866
5867 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5868 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5869 L:      netdev@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/net/ethernet/freescale/gianfar*
5872 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5873
5874 FREESCALE GPMI NAND DRIVER
5875 M:      Han Xu <han.xu@nxp.com>
5876 L:      linux-mtd@lists.infradead.org
5877 S:      Maintained
5878 F:      drivers/mtd/nand/raw/gpmi-nand/*
5879
5880 FREESCALE I2C CPM DRIVER
5881 M:      Jochen Friedrich <jochen@scram.de>
5882 L:      linuxppc-dev@lists.ozlabs.org
5883 L:      linux-i2c@vger.kernel.org
5884 S:      Maintained
5885 F:      drivers/i2c/busses/i2c-cpm.c
5886
5887 FREESCALE IMX LPI2C DRIVER
5888 M:      Dong Aisheng <aisheng.dong@nxp.com>
5889 L:      linux-i2c@vger.kernel.org
5890 L:      linux-imx@nxp.com
5891 S:      Maintained
5892 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5893 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5894
5895 FREESCALE IMX / MXC FEC DRIVER
5896 M:      Fugang Duan <fugang.duan@nxp.com>
5897 L:      netdev@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/net/ethernet/freescale/fec_main.c
5900 F:      drivers/net/ethernet/freescale/fec_ptp.c
5901 F:      drivers/net/ethernet/freescale/fec.h
5902 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5903
5904 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5905 M:      Sascha Hauer <s.hauer@pengutronix.de>
5906 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5907 L:      linux-fbdev@vger.kernel.org
5908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5909 S:      Maintained
5910 F:      include/linux/platform_data/video-imxfb.h
5911 F:      drivers/video/fbdev/imxfb.c
5912
5913 FREESCALE QORIQ DPAA ETHERNET DRIVER
5914 M:      Madalin Bucur <madalin.bucur@nxp.com>
5915 L:      netdev@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/net/ethernet/freescale/dpaa
5918
5919 FREESCALE QORIQ DPAA FMAN DRIVER
5920 M:      Madalin Bucur <madalin.bucur@nxp.com>
5921 L:      netdev@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/net/ethernet/freescale/fman
5924 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5925
5926 FREESCALE QORIQ PTP CLOCK DRIVER
5927 M:      Yangbo Lu <yangbo.lu@nxp.com>
5928 L:      netdev@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/ptp/ptp_qoriq.c
5931 F:      include/linux/fsl/ptp_qoriq.h
5932 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5933
5934 FREESCALE QUAD SPI DRIVER
5935 M:      Han Xu <han.xu@nxp.com>
5936 L:      linux-mtd@lists.infradead.org
5937 S:      Maintained
5938 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5939
5940 FREESCALE QUICC ENGINE LIBRARY
5941 M:      Qiang Zhao <qiang.zhao@nxp.com>
5942 L:      linuxppc-dev@lists.ozlabs.org
5943 S:      Maintained
5944 F:      drivers/soc/fsl/qe/
5945 F:      include/soc/fsl/*qe*.h
5946 F:      include/soc/fsl/*ucc*.h
5947
5948 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5949 M:      Li Yang <leoyang.li@nxp.com>
5950 L:      netdev@vger.kernel.org
5951 L:      linuxppc-dev@lists.ozlabs.org
5952 S:      Maintained
5953 F:      drivers/net/ethernet/freescale/ucc_geth*
5954
5955 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5956 M:      Zhao Qiang <qiang.zhao@nxp.com>
5957 L:      netdev@vger.kernel.org
5958 L:      linuxppc-dev@lists.ozlabs.org
5959 S:      Maintained
5960 F:      drivers/net/wan/fsl_ucc_hdlc*
5961
5962 FREESCALE QUICC ENGINE UCC UART DRIVER
5963 M:      Timur Tabi <timur@kernel.org>
5964 L:      linuxppc-dev@lists.ozlabs.org
5965 S:      Maintained
5966 F:      drivers/tty/serial/ucc_uart.c
5967
5968 FREESCALE SOC DRIVERS
5969 M:      Li Yang <leoyang.li@nxp.com>
5970 L:      linuxppc-dev@lists.ozlabs.org
5971 L:      linux-arm-kernel@lists.infradead.org
5972 S:      Maintained
5973 F:      Documentation/devicetree/bindings/soc/fsl/
5974 F:      drivers/soc/fsl/
5975 F:      include/linux/fsl/
5976
5977 FREESCALE SOC FS_ENET DRIVER
5978 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 L:      netdev@vger.kernel.org
5981 S:      Maintained
5982 F:      drivers/net/ethernet/freescale/fs_enet/
5983 F:      include/linux/fs_enet_pd.h
5984
5985 FREESCALE SOC SOUND DRIVERS
5986 M:      Timur Tabi <timur@kernel.org>
5987 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5988 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5989 R:      Fabio Estevam <fabio.estevam@nxp.com>
5990 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5991 L:      linuxppc-dev@lists.ozlabs.org
5992 S:      Maintained
5993 F:      sound/soc/fsl/fsl*
5994 F:      sound/soc/fsl/imx*
5995 F:      sound/soc/fsl/mpc8610_hpcd.c
5996
5997 FREESCALE USB PERIPHERAL DRIVERS
5998 M:      Li Yang <leoyang.li@nxp.com>
5999 L:      linux-usb@vger.kernel.org
6000 L:      linuxppc-dev@lists.ozlabs.org
6001 S:      Maintained
6002 F:      drivers/usb/gadget/udc/fsl*
6003
6004 FREEVXFS FILESYSTEM
6005 M:      Christoph Hellwig <hch@infradead.org>
6006 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6007 S:      Maintained
6008 F:      fs/freevxfs/
6009
6010 FREEZER
6011 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6012 M:      Pavel Machek <pavel@ucw.cz>
6013 L:      linux-pm@vger.kernel.org
6014 S:      Supported
6015 F:      Documentation/power/freezing-of-tasks.txt
6016 F:      include/linux/freezer.h
6017 F:      kernel/freezer.c
6018
6019 FRONTSWAP API
6020 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6021 L:      linux-kernel@vger.kernel.org
6022 S:      Maintained
6023 F:      mm/frontswap.c
6024 F:      include/linux/frontswap.h
6025
6026 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6027 M:      David Howells <dhowells@redhat.com>
6028 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6029 S:      Supported
6030 F:      Documentation/filesystems/caching/
6031 F:      fs/fscache/
6032 F:      include/linux/fscache*.h
6033
6034 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6035 M:      Theodore Y. Ts'o <tytso@mit.edu>
6036 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6037 L:      linux-fscrypt@vger.kernel.org
6038 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6040 S:      Supported
6041 F:      fs/crypto/
6042 F:      include/linux/fscrypt*.h
6043 F:      Documentation/filesystems/fscrypt.rst
6044
6045 FSI-ATTACHED I2C DRIVER
6046 M:      Eddie James <eajames@linux.vnet.ibm.com>
6047 L:      linux-i2c@vger.kernel.org
6048 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6049 S:      Maintained
6050 F:      drivers/i2c/busses/i2c-fsi.c
6051 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6052
6053 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6054 M:      Jan Kara <jack@suse.cz>
6055 R:      Amir Goldstein <amir73il@gmail.com>
6056 L:      linux-fsdevel@vger.kernel.org
6057 S:      Maintained
6058 F:      fs/notify/
6059 F:      include/linux/fsnotify*.h
6060
6061 FUJITSU LAPTOP EXTRAS
6062 M:      Jonathan Woithe <jwoithe@just42.net>
6063 L:      platform-driver-x86@vger.kernel.org
6064 S:      Maintained
6065 F:      drivers/platform/x86/fujitsu-laptop.c
6066
6067 FUJITSU M-5MO LS CAMERA ISP DRIVER
6068 M:      Kyungmin Park <kyungmin.park@samsung.com>
6069 M:      Heungjun Kim <riverful.kim@samsung.com>
6070 L:      linux-media@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/media/i2c/m5mols/
6073 F:      include/media/i2c/m5mols.h
6074
6075 FUJITSU TABLET EXTRAS
6076 M:      Robert Gerlach <khnz@gmx.de>
6077 L:      platform-driver-x86@vger.kernel.org
6078 S:      Maintained
6079 F:      drivers/platform/x86/fujitsu-tablet.c
6080
6081 FUSE: FILESYSTEM IN USERSPACE
6082 M:      Miklos Szeredi <miklos@szeredi.hu>
6083 L:      linux-fsdevel@vger.kernel.org
6084 W:      http://fuse.sourceforge.net/
6085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6086 S:      Maintained
6087 F:      fs/fuse/
6088 F:      include/uapi/linux/fuse.h
6089 F:      Documentation/filesystems/fuse.txt
6090
6091 FUTEX SUBSYSTEM
6092 M:      Thomas Gleixner <tglx@linutronix.de>
6093 M:      Ingo Molnar <mingo@redhat.com>
6094 R:      Peter Zijlstra <peterz@infradead.org>
6095 R:      Darren Hart <dvhart@infradead.org>
6096 L:      linux-kernel@vger.kernel.org
6097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6098 S:      Maintained
6099 F:      kernel/futex.c
6100 F:      kernel/futex_compat.c
6101 F:      include/asm-generic/futex.h
6102 F:      include/linux/futex.h
6103 F:      include/uapi/linux/futex.h
6104 F:      tools/testing/selftests/futex/
6105 F:      tools/perf/bench/futex*
6106 F:      Documentation/*futex*
6107
6108 GCC PLUGINS
6109 M:      Kees Cook <keescook@chromium.org>
6110 R:      Emese Revfy <re.emese@gmail.com>
6111 L:      kernel-hardening@lists.openwall.com
6112 S:      Maintained
6113 F:      scripts/gcc-plugins/
6114 F:      scripts/gcc-plugin.sh
6115 F:      scripts/Makefile.gcc-plugins
6116 F:      Documentation/gcc-plugins.txt
6117
6118 GASKET DRIVER FRAMEWORK
6119 M:      Rob Springer <rspringer@google.com>
6120 M:      Todd Poynor <toddpoynor@google.com>
6121 M:      Ben Chan <benchan@chromium.org>
6122 S:      Maintained
6123 F:      drivers/staging/gasket/
6124
6125 GCOV BASED KERNEL PROFILING
6126 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6127 S:      Maintained
6128 F:      kernel/gcov/
6129 F:      Documentation/dev-tools/gcov.rst
6130
6131 GDB KERNEL DEBUGGING HELPER SCRIPTS
6132 M:      Jan Kiszka <jan.kiszka@siemens.com>
6133 M:      Kieran Bingham <kbingham@kernel.org>
6134 S:      Supported
6135 F:      scripts/gdb/
6136
6137 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6138 M:      Achim Leubner <achim_leubner@adaptec.com>
6139 L:      linux-scsi@vger.kernel.org
6140 W:      http://www.icp-vortex.com/
6141 S:      Supported
6142 F:      drivers/scsi/gdt*
6143
6144 GEMTEK FM RADIO RECEIVER DRIVER
6145 M:      Hans Verkuil <hverkuil@xs4all.nl>
6146 L:      linux-media@vger.kernel.org
6147 T:      git git://linuxtv.org/media_tree.git
6148 W:      https://linuxtv.org
6149 S:      Maintained
6150 F:      drivers/media/radio/radio-gemtek*
6151
6152 GENERIC GPIO I2C DRIVER
6153 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6154 S:      Supported
6155 F:      drivers/i2c/busses/i2c-gpio.c
6156 F:      include/linux/platform_data/i2c-gpio.h
6157
6158 GENERIC GPIO I2C MULTIPLEXER DRIVER
6159 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6160 L:      linux-i2c@vger.kernel.org
6161 S:      Supported
6162 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6163 F:      include/linux/platform_data/i2c-mux-gpio.h
6164 F:      Documentation/i2c/muxes/i2c-mux-gpio
6165
6166 GENERIC HDLC (WAN) DRIVERS
6167 M:      Krzysztof Halasa <khc@pm.waw.pl>
6168 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6169 S:      Maintained
6170 F:      drivers/net/wan/c101.c
6171 F:      drivers/net/wan/hd6457*
6172 F:      drivers/net/wan/hdlc*
6173 F:      drivers/net/wan/n2.c
6174 F:      drivers/net/wan/pc300too.c
6175 F:      drivers/net/wan/pci200syn.c
6176 F:      drivers/net/wan/wanxl*
6177
6178 GENERIC INCLUDE/ASM HEADER FILES
6179 M:      Arnd Bergmann <arnd@arndb.de>
6180 L:      linux-arch@vger.kernel.org
6181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6182 S:      Maintained
6183 F:      include/asm-generic/
6184 F:      include/uapi/asm-generic/
6185
6186 GENERIC PHY FRAMEWORK
6187 M:      Kishon Vijay Abraham I <kishon@ti.com>
6188 L:      linux-kernel@vger.kernel.org
6189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6190 S:      Supported
6191 F:      drivers/phy/
6192 F:      include/linux/phy/
6193
6194 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6195 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6196 S:      Supported
6197 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6198
6199 GENERIC PM DOMAINS
6200 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6201 M:      Kevin Hilman <khilman@kernel.org>
6202 M:      Ulf Hansson <ulf.hansson@linaro.org>
6203 L:      linux-pm@vger.kernel.org
6204 S:      Supported
6205 F:      drivers/base/power/domain*.c
6206 F:      include/linux/pm_domain.h
6207 F:      Documentation/devicetree/bindings/power/power_domain.txt
6208
6209 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6210 M:      Eugen Hristev <eugen.hristev@microchip.com>
6211 L:      linux-input@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/input/touchscreen/resistive-adc-touch.c
6214
6215 GENERIC UIO DRIVER FOR PCI DEVICES
6216 M:      "Michael S. Tsirkin" <mst@redhat.com>
6217 L:      kvm@vger.kernel.org
6218 S:      Supported
6219 F:      drivers/uio/uio_pci_generic.c
6220
6221 GENWQE (IBM Generic Workqueue Card)
6222 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6223 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6224 S:      Supported
6225 F:      drivers/misc/genwqe/
6226
6227 GET_MAINTAINER SCRIPT
6228 M:      Joe Perches <joe@perches.com>
6229 S:      Maintained
6230 F:      scripts/get_maintainer.pl
6231
6232 GFS2 FILE SYSTEM
6233 M:      Bob Peterson <rpeterso@redhat.com>
6234 M:      Andreas Gruenbacher <agruenba@redhat.com>
6235 L:      cluster-devel@redhat.com
6236 W:      http://sources.redhat.com/cluster/
6237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6238 S:      Supported
6239 F:      Documentation/filesystems/gfs2*.txt
6240 F:      fs/gfs2/
6241 F:      include/uapi/linux/gfs2_ondisk.h
6242
6243 GIGASET ISDN DRIVERS
6244 M:      Paul Bolle <pebolle@tiscali.nl>
6245 L:      gigaset307x-common@lists.sourceforge.net
6246 W:      http://gigaset307x.sourceforge.net/
6247 S:      Odd Fixes
6248 F:      Documentation/isdn/README.gigaset
6249 F:      drivers/isdn/gigaset/
6250 F:      include/uapi/linux/gigaset_dev.h
6251
6252 GNSS SUBSYSTEM
6253 M:      Johan Hovold <johan@kernel.org>
6254 S:      Maintained
6255 F:      Documentation/ABI/testing/sysfs-class-gnss
6256 F:      Documentation/devicetree/bindings/gnss/
6257 F:      drivers/gnss/
6258 F:      include/linux/gnss.h
6259
6260 GO7007 MPEG CODEC
6261 M:      Hans Verkuil <hans.verkuil@cisco.com>
6262 L:      linux-media@vger.kernel.org
6263 S:      Maintained
6264 F:      drivers/media/usb/go7007/
6265
6266 GOODIX TOUCHSCREEN
6267 M:      Bastien Nocera <hadess@hadess.net>
6268 L:      linux-input@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/input/touchscreen/goodix.c
6271
6272 GPD POCKET FAN DRIVER
6273 M:      Hans de Goede <hdegoede@redhat.com>
6274 L:      platform-driver-x86@vger.kernel.org
6275 S:      Maintained
6276 F:      drivers/platform/x86/gpd-pocket-fan.c
6277
6278 GPIO ACPI SUPPORT
6279 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6280 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6281 L:      linux-gpio@vger.kernel.org
6282 L:      linux-acpi@vger.kernel.org
6283 S:      Maintained
6284 F:      Documentation/acpi/gpio-properties.txt
6285 F:      drivers/gpio/gpiolib-acpi.c
6286
6287 GPIO IR Transmitter
6288 M:      Sean Young <sean@mess.org>
6289 L:      linux-media@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/media/rc/gpio-ir-tx.c
6292
6293 GPIO MOCKUP DRIVER
6294 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6295 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6296 L:      linux-gpio@vger.kernel.org
6297 S:      Maintained
6298 F:      drivers/gpio/gpio-mockup.c
6299 F:      tools/testing/selftests/gpio/
6300
6301 GPIO SUBSYSTEM
6302 M:      Linus Walleij <linus.walleij@linaro.org>
6303 L:      linux-gpio@vger.kernel.org
6304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6305 S:      Maintained
6306 F:      Documentation/devicetree/bindings/gpio/
6307 F:      Documentation/driver-api/gpio/
6308 F:      Documentation/gpio/
6309 F:      Documentation/ABI/testing/gpio-cdev
6310 F:      Documentation/ABI/obsolete/sysfs-gpio
6311 F:      drivers/gpio/
6312 F:      include/linux/gpio/
6313 F:      include/linux/gpio.h
6314 F:      include/linux/of_gpio.h
6315 F:      include/asm-generic/gpio.h
6316 F:      include/uapi/linux/gpio.h
6317 F:      tools/gpio/
6318
6319 GRE DEMULTIPLEXER DRIVER
6320 M:      Dmitry Kozlov <xeb@mail.ru>
6321 L:      netdev@vger.kernel.org
6322 S:      Maintained
6323 F:      net/ipv4/gre_demux.c
6324 F:      net/ipv4/gre_offload.c
6325 F:      include/net/gre.h
6326
6327 GRETH 10/100/1G Ethernet MAC device driver
6328 M:      Andreas Larsson <andreas@gaisler.com>
6329 L:      netdev@vger.kernel.org
6330 S:      Maintained
6331 F:      drivers/net/ethernet/aeroflex/
6332
6333 GREYBUS AUDIO PROTOCOLS DRIVERS
6334 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6335 M:      Mark Greer <mgreer@animalcreek.com>
6336 S:      Maintained
6337 F:      drivers/staging/greybus/audio_apbridgea.c
6338 F:      drivers/staging/greybus/audio_apbridgea.h
6339 F:      drivers/staging/greybus/audio_codec.c
6340 F:      drivers/staging/greybus/audio_codec.h
6341 F:      drivers/staging/greybus/audio_gb.c
6342 F:      drivers/staging/greybus/audio_manager.c
6343 F:      drivers/staging/greybus/audio_manager.h
6344 F:      drivers/staging/greybus/audio_manager_module.c
6345 F:      drivers/staging/greybus/audio_manager_private.h
6346 F:      drivers/staging/greybus/audio_manager_sysfs.c
6347 F:      drivers/staging/greybus/audio_module.c
6348 F:      drivers/staging/greybus/audio_topology.c
6349
6350 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6351 M:      Viresh Kumar <vireshk@kernel.org>
6352 S:      Maintained
6353 F:      drivers/staging/greybus/authentication.c
6354 F:      drivers/staging/greybus/bootrom.c
6355 F:      drivers/staging/greybus/firmware.h
6356 F:      drivers/staging/greybus/fw-core.c
6357 F:      drivers/staging/greybus/fw-download.c
6358 F:      drivers/staging/greybus/fw-management.c
6359 F:      drivers/staging/greybus/greybus_authentication.h
6360 F:      drivers/staging/greybus/greybus_firmware.h
6361 F:      drivers/staging/greybus/hid.c
6362 F:      drivers/staging/greybus/i2c.c
6363 F:      drivers/staging/greybus/spi.c
6364 F:      drivers/staging/greybus/spilib.c
6365 F:      drivers/staging/greybus/spilib.h
6366
6367 GREYBUS LOOPBACK DRIVER
6368 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6369 S:      Maintained
6370 F:      drivers/staging/greybus/loopback.c
6371
6372 GREYBUS PLATFORM DRIVERS
6373 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6374 S:      Maintained
6375 F:      drivers/staging/greybus/arche-platform.c
6376 F:      drivers/staging/greybus/arche-apb-ctrl.c
6377 F:      drivers/staging/greybus/arche_platform.h
6378
6379 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6380 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6381 S:      Maintained
6382 F:      drivers/staging/greybus/sdio.c
6383 F:      drivers/staging/greybus/light.c
6384 F:      drivers/staging/greybus/gpio.c
6385 F:      drivers/staging/greybus/power_supply.c
6386 F:      drivers/staging/greybus/spi.c
6387 F:      drivers/staging/greybus/spilib.c
6388
6389 GREYBUS SUBSYSTEM
6390 M:      Johan Hovold <johan@kernel.org>
6391 M:      Alex Elder <elder@kernel.org>
6392 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6393 S:      Maintained
6394 F:      drivers/staging/greybus/
6395 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6396
6397 GREYBUS UART PROTOCOLS DRIVERS
6398 M:      David Lin <dtwlin@gmail.com>
6399 S:      Maintained
6400 F:      drivers/staging/greybus/uart.c
6401 F:      drivers/staging/greybus/log.c
6402
6403 GS1662 VIDEO SERIALIZER
6404 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6405 L:      linux-media@vger.kernel.org
6406 T:      git git://linuxtv.org/media_tree.git
6407 S:      Maintained
6408 F:      drivers/media/spi/gs1662.c
6409
6410 GSPCA FINEPIX SUBDRIVER
6411 M:      Frank Zago <frank@zago.net>
6412 L:      linux-media@vger.kernel.org
6413 T:      git git://linuxtv.org/media_tree.git
6414 S:      Maintained
6415 F:      drivers/media/usb/gspca/finepix.c
6416
6417 GSPCA GL860 SUBDRIVER
6418 M:      Olivier Lorin <o.lorin@laposte.net>
6419 L:      linux-media@vger.kernel.org
6420 T:      git git://linuxtv.org/media_tree.git
6421 S:      Maintained
6422 F:      drivers/media/usb/gspca/gl860/
6423
6424 GSPCA M5602 SUBDRIVER
6425 M:      Erik Andren <erik.andren@gmail.com>
6426 L:      linux-media@vger.kernel.org
6427 T:      git git://linuxtv.org/media_tree.git
6428 S:      Maintained
6429 F:      drivers/media/usb/gspca/m5602/
6430
6431 GSPCA PAC207 SONIXB SUBDRIVER
6432 M:      Hans Verkuil <hverkuil@xs4all.nl>
6433 L:      linux-media@vger.kernel.org
6434 T:      git git://linuxtv.org/media_tree.git
6435 S:      Odd Fixes
6436 F:      drivers/media/usb/gspca/pac207.c
6437
6438 GSPCA SN9C20X SUBDRIVER
6439 M:      Brian Johnson <brijohn@gmail.com>
6440 L:      linux-media@vger.kernel.org
6441 T:      git git://linuxtv.org/media_tree.git
6442 S:      Maintained
6443 F:      drivers/media/usb/gspca/sn9c20x.c
6444
6445 GSPCA T613 SUBDRIVER
6446 M:      Leandro Costantino <lcostantino@gmail.com>
6447 L:      linux-media@vger.kernel.org
6448 T:      git git://linuxtv.org/media_tree.git
6449 S:      Maintained
6450 F:      drivers/media/usb/gspca/t613.c
6451
6452 GSPCA USB WEBCAM DRIVER
6453 M:      Hans Verkuil <hverkuil@xs4all.nl>
6454 L:      linux-media@vger.kernel.org
6455 T:      git git://linuxtv.org/media_tree.git
6456 S:      Odd Fixes
6457 F:      drivers/media/usb/gspca/
6458
6459 GTP (GPRS Tunneling Protocol)
6460 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6461 M:      Harald Welte <laforge@gnumonks.org>
6462 L:      osmocom-net-gprs@lists.osmocom.org
6463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6464 S:      Maintained
6465 F:      drivers/net/gtp.c
6466
6467 GUID PARTITION TABLE (GPT)
6468 M:      Davidlohr Bueso <dave@stgolabs.net>
6469 L:      linux-efi@vger.kernel.org
6470 S:      Maintained
6471 F:      block/partitions/efi.*
6472
6473 H8/300 ARCHITECTURE
6474 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6475 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6476 W:      http://uclinux-h8.sourceforge.jp
6477 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6478 S:      Maintained
6479 F:      arch/h8300/
6480 F:      drivers/clocksource/h8300_*.c
6481 F:      drivers/clk/h8300/
6482 F:      drivers/irqchip/irq-renesas-h8*.c
6483
6484 HACKRF MEDIA DRIVER
6485 M:      Antti Palosaari <crope@iki.fi>
6486 L:      linux-media@vger.kernel.org
6487 W:      https://linuxtv.org
6488 W:      http://palosaari.fi/linux/
6489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6490 T:      git git://linuxtv.org/anttip/media_tree.git
6491 S:      Maintained
6492 F:      drivers/media/usb/hackrf/
6493
6494 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6495 M:      Frank Seidel <frank@f-seidel.de>
6496 L:      platform-driver-x86@vger.kernel.org
6497 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6498 S:      Maintained
6499 F:      drivers/platform/x86/hdaps.c
6500
6501 HARDWARE MONITORING
6502 M:      Jean Delvare <jdelvare@suse.com>
6503 M:      Guenter Roeck <linux@roeck-us.net>
6504 L:      linux-hwmon@vger.kernel.org
6505 W:      http://hwmon.wiki.kernel.org/
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6507 S:      Maintained
6508 F:      Documentation/devicetree/bindings/hwmon/
6509 F:      Documentation/hwmon/
6510 F:      drivers/hwmon/
6511 F:      include/linux/hwmon*.h
6512 F:      include/trace/events/hwmon*.h
6513
6514 HARDWARE RANDOM NUMBER GENERATOR CORE
6515 M:      Matt Mackall <mpm@selenic.com>
6516 M:      Herbert Xu <herbert@gondor.apana.org.au>
6517 L:      linux-crypto@vger.kernel.org
6518 S:      Odd fixes
6519 F:      Documentation/devicetree/bindings/rng/
6520 F:      Documentation/hw_random.txt
6521 F:      drivers/char/hw_random/
6522 F:      include/linux/hw_random.h
6523
6524 HARDWARE TRACING FACILITIES
6525 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6526 S:      Maintained
6527 F:      drivers/hwtracing/
6528
6529 HARDWARE SPINLOCK CORE
6530 M:      Ohad Ben-Cohen <ohad@wizery.com>
6531 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6532 L:      linux-remoteproc@vger.kernel.org
6533 S:      Maintained
6534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6535 F:      Documentation/devicetree/bindings/hwlock/
6536 F:      Documentation/hwspinlock.txt
6537 F:      drivers/hwspinlock/
6538 F:      include/linux/hwspinlock.h
6539
6540 HARMONY SOUND DRIVER
6541 L:      linux-parisc@vger.kernel.org
6542 S:      Maintained
6543 F:      sound/parisc/harmony.*
6544
6545 HDPVR USB VIDEO ENCODER DRIVER
6546 M:      Hans Verkuil <hverkuil@xs4all.nl>
6547 L:      linux-media@vger.kernel.org
6548 T:      git git://linuxtv.org/media_tree.git
6549 W:      https://linuxtv.org
6550 S:      Odd Fixes
6551 F:      drivers/media/usb/hdpvr/
6552
6553 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6554 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6555 S:      Supported
6556 F:      Documentation/watchdog/hpwdt.txt
6557 F:      drivers/watchdog/hpwdt.c
6558
6559 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6560 M:      Don Brace <don.brace@microsemi.com>
6561 L:      esc.storagedev@microsemi.com
6562 L:      linux-scsi@vger.kernel.org
6563 S:      Supported
6564 F:      Documentation/scsi/hpsa.txt
6565 F:      drivers/scsi/hpsa*.[ch]
6566 F:      include/linux/cciss*.h
6567 F:      include/uapi/linux/cciss*.h
6568
6569 HFI1 DRIVER
6570 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6571 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6572 L:      linux-rdma@vger.kernel.org
6573 S:      Supported
6574 F:      drivers/infiniband/hw/hfi1
6575
6576 HFS FILESYSTEM
6577 L:      linux-fsdevel@vger.kernel.org
6578 S:      Orphan
6579 F:      Documentation/filesystems/hfs.txt
6580 F:      fs/hfs/
6581
6582 HFSPLUS FILESYSTEM
6583 L:      linux-fsdevel@vger.kernel.org
6584 S:      Orphan
6585 F:      Documentation/filesystems/hfsplus.txt
6586 F:      fs/hfsplus/
6587
6588 HGA FRAMEBUFFER DRIVER
6589 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6590 L:      linux-nvidia@lists.surfsouth.com
6591 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6592 S:      Maintained
6593 F:      drivers/video/fbdev/hgafb.c
6594
6595 HIBERNATION (aka Software Suspend, aka swsusp)
6596 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6597 M:      Pavel Machek <pavel@ucw.cz>
6598 L:      linux-pm@vger.kernel.org
6599 B:      https://bugzilla.kernel.org
6600 S:      Supported
6601 F:      arch/x86/power/
6602 F:      drivers/base/power/
6603 F:      kernel/power/
6604 F:      include/linux/suspend.h
6605 F:      include/linux/freezer.h
6606 F:      include/linux/pm.h
6607 F:      arch/*/include/asm/suspend*.h
6608
6609 HID CORE LAYER
6610 M:      Jiri Kosina <jikos@kernel.org>
6611 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6612 L:      linux-input@vger.kernel.org
6613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6614 S:      Maintained
6615 F:      drivers/hid/
6616 F:      include/linux/hid*
6617 F:      include/uapi/linux/hid*
6618
6619 HID SENSOR HUB DRIVERS
6620 M:      Jiri Kosina <jikos@kernel.org>
6621 M:      Jonathan Cameron <jic23@kernel.org>
6622 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6623 L:      linux-input@vger.kernel.org
6624 L:      linux-iio@vger.kernel.org
6625 S:      Maintained
6626 F:      Documentation/hid/hid-sensor*
6627 F:      drivers/hid/hid-sensor-*
6628 F:      drivers/iio/*/hid-*
6629 F:      include/linux/hid-sensor-*
6630
6631 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6632 M:      Thomas Gleixner <tglx@linutronix.de>
6633 L:      linux-kernel@vger.kernel.org
6634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6635 S:      Maintained
6636 F:      Documentation/timers/
6637 F:      kernel/time/hrtimer.c
6638 F:      kernel/time/clockevents.c
6639 F:      kernel/time/timer_*.c
6640 F:      include/linux/clockchips.h
6641 F:      include/linux/hrtimer.h
6642
6643 HIGH-SPEED SCC DRIVER FOR AX.25
6644 L:      linux-hams@vger.kernel.org
6645 S:      Orphan
6646 F:      drivers/net/hamradio/dmascc.c
6647 F:      drivers/net/hamradio/scc.c
6648
6649 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6650 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6651 W:      http://www.highpoint-tech.com
6652 S:      Supported
6653 F:      Documentation/scsi/hptiop.txt
6654 F:      drivers/scsi/hptiop.c
6655
6656 HIPPI
6657 M:      Jes Sorensen <jes@trained-monkey.org>
6658 L:      linux-hippi@sunsite.dk
6659 S:      Maintained
6660 F:      include/linux/hippidevice.h
6661 F:      include/uapi/linux/if_hippi.h
6662 F:      net/802/hippi.c
6663 F:      drivers/net/hippi/
6664
6665 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6666 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6667 M:      Salil Mehta <salil.mehta@huawei.com>
6668 L:      netdev@vger.kernel.org
6669 W:      http://www.hisilicon.com
6670 S:      Maintained
6671 F:      drivers/net/ethernet/hisilicon/hns3/
6672
6673 HISILICON LPC BUS DRIVER
6674 M:      john.garry@huawei.com
6675 W:      http://www.hisilicon.com
6676 S:      Maintained
6677 F:      drivers/bus/hisi_lpc.c
6678 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6679
6680 HISILICON NETWORK SUBSYSTEM DRIVER
6681 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6682 M:      Salil Mehta <salil.mehta@huawei.com>
6683 L:      netdev@vger.kernel.org
6684 W:      http://www.hisilicon.com
6685 S:      Maintained
6686 F:      drivers/net/ethernet/hisilicon/
6687 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6688
6689 HISILICON PMU DRIVER
6690 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6691 W:      http://www.hisilicon.com
6692 S:      Supported
6693 F:      drivers/perf/hisilicon
6694 F:      Documentation/perf/hisi-pmu.txt
6695
6696 HISILICON ROCE DRIVER
6697 M:      Lijun Ou <oulijun@huawei.com>
6698 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6699 L:      linux-rdma@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/infiniband/hw/hns/
6702 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6703
6704 HISILICON SAS Controller
6705 M:      John Garry <john.garry@huawei.com>
6706 W:      http://www.hisilicon.com
6707 S:      Supported
6708 F:      drivers/scsi/hisi_sas/
6709 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6710
6711 HMM - Heterogeneous Memory Management
6712 M:      Jérôme Glisse <jglisse@redhat.com>
6713 L:      linux-mm@kvack.org
6714 S:      Maintained
6715 F:      mm/hmm*
6716 F:      include/linux/hmm*
6717 F:      Documentation/vm/hmm.rst
6718
6719 HOST AP DRIVER
6720 M:      Jouni Malinen <j@w1.fi>
6721 L:      linux-wireless@vger.kernel.org
6722 W:      http://w1.fi/hostap-driver.html
6723 S:      Obsolete
6724 F:      drivers/net/wireless/intersil/hostap/
6725
6726 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6727 L:      platform-driver-x86@vger.kernel.org
6728 S:      Orphan
6729 F:      drivers/platform/x86/tc1100-wmi.c
6730
6731 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6732 M:      Jaroslav Kysela <perex@perex.cz>
6733 S:      Maintained
6734 F:      drivers/net/ethernet/hp/hp100.*
6735
6736 HPET:   High Precision Event Timers driver
6737 M:      Clemens Ladisch <clemens@ladisch.de>
6738 S:      Maintained
6739 F:      Documentation/timers/hpet.txt
6740 F:      drivers/char/hpet.c
6741 F:      include/linux/hpet.h
6742 F:      include/uapi/linux/hpet.h
6743
6744 HPET:   x86
6745 S:      Orphan
6746 F:      arch/x86/kernel/hpet.c
6747 F:      arch/x86/include/asm/hpet.h
6748
6749 HPFS FILESYSTEM
6750 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6751 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6752 S:      Maintained
6753 F:      fs/hpfs/
6754
6755 HSI SUBSYSTEM
6756 M:      Sebastian Reichel <sre@kernel.org>
6757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6758 S:      Maintained
6759 F:      Documentation/ABI/testing/sysfs-bus-hsi
6760 F:      Documentation/driver-api/hsi.rst
6761 F:      drivers/hsi/
6762 F:      include/linux/hsi/
6763 F:      include/uapi/linux/hsi/
6764
6765 HSO 3G MODEM DRIVER
6766 L:      linux-usb@vger.kernel.org
6767 S:      Orphan
6768 F:      drivers/net/usb/hso.c
6769
6770 HSR NETWORK PROTOCOL
6771 M:      Arvid Brodin <arvid.brodin@alten.se>
6772 L:      netdev@vger.kernel.org
6773 S:      Maintained
6774 F:      net/hsr/
6775
6776 HT16K33 LED CONTROLLER DRIVER
6777 M:      Robin van der Gracht <robin@protonic.nl>
6778 S:      Maintained
6779 F:      drivers/auxdisplay/ht16k33.c
6780 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6781
6782 HTCPEN TOUCHSCREEN DRIVER
6783 M:      Pau Oliva Fora <pof@eslack.org>
6784 L:      linux-input@vger.kernel.org
6785 S:      Maintained
6786 F:      drivers/input/touchscreen/htcpen.c
6787
6788 HUAWEI ETHERNET DRIVER
6789 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6790 L:      netdev@vger.kernel.org
6791 S:      Supported
6792 F:      Documentation/networking/hinic.txt
6793 F:      drivers/net/ethernet/huawei/hinic/
6794
6795 HUGETLB FILESYSTEM
6796 M:      Mike Kravetz <mike.kravetz@oracle.com>
6797 L:      linux-mm@kvack.org
6798 S:      Maintained
6799 F:      fs/hugetlbfs/
6800 F:      mm/hugetlb.c
6801 F:      include/linux/hugetlb.h
6802 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6803 F:      Documentation/vm/hugetlbfs_reserv.rst
6804 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6805
6806 HVA ST MEDIA DRIVER
6807 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6808 L:      linux-media@vger.kernel.org
6809 T:      git git://linuxtv.org/media_tree.git
6810 W:      https://linuxtv.org
6811 S:      Supported
6812 F:      drivers/media/platform/sti/hva
6813
6814 HWPOISON MEMORY FAILURE HANDLING
6815 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6816 L:      linux-mm@kvack.org
6817 S:      Maintained
6818 F:      mm/memory-failure.c
6819 F:      mm/hwpoison-inject.c
6820
6821 HYGON PROCESSOR SUPPORT
6822 M:      Pu Wen <puwen@hygon.cn>
6823 L:      linux-kernel@vger.kernel.org
6824 S:      Maintained
6825 F:      arch/x86/kernel/cpu/hygon.c
6826
6827 Hyper-V CORE AND DRIVERS
6828 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6829 M:      Haiyang Zhang <haiyangz@microsoft.com>
6830 M:      Stephen Hemminger <sthemmin@microsoft.com>
6831 L:      devel@linuxdriverproject.org
6832 S:      Maintained
6833 F:      Documentation/networking/netvsc.txt
6834 F:      arch/x86/include/asm/mshyperv.h
6835 F:      arch/x86/include/asm/trace/hyperv.h
6836 F:      arch/x86/include/asm/hyperv-tlfs.h
6837 F:      arch/x86/kernel/cpu/mshyperv.c
6838 F:      arch/x86/hyperv
6839 F:      drivers/hid/hid-hyperv.c
6840 F:      drivers/hv/
6841 F:      drivers/input/serio/hyperv-keyboard.c
6842 F:      drivers/pci/controller/pci-hyperv.c
6843 F:      drivers/net/hyperv/
6844 F:      drivers/scsi/storvsc_drv.c
6845 F:      drivers/uio/uio_hv_generic.c
6846 F:      drivers/video/fbdev/hyperv_fb.c
6847 F:      net/vmw_vsock/hyperv_transport.c
6848 F:      include/linux/hyperv.h
6849 F:      include/uapi/linux/hyperv.h
6850 F:      tools/hv/
6851 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6852
6853 HYPERVISOR VIRTUAL CONSOLE DRIVER
6854 L:      linuxppc-dev@lists.ozlabs.org
6855 S:      Odd Fixes
6856 F:      drivers/tty/hvc/
6857
6858 I2C ACPI SUPPORT
6859 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6860 L:      linux-i2c@vger.kernel.org
6861 L:      linux-acpi@vger.kernel.org
6862 S:      Maintained
6863 F:      drivers/i2c/i2c-core-acpi.c
6864
6865 I2C MUXES
6866 M:      Peter Rosin <peda@axentia.se>
6867 L:      linux-i2c@vger.kernel.org
6868 S:      Maintained
6869 F:      Documentation/i2c/i2c-topology
6870 F:      Documentation/i2c/muxes/
6871 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6872 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6873 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6874 F:      drivers/i2c/i2c-mux.c
6875 F:      drivers/i2c/muxes/
6876 F:      include/linux/i2c-mux.h
6877
6878 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6879 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6880 L:      linux-i2c@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/i2c/busses/i2c-mv64xxx.c
6883
6884 I2C OVER PARALLEL PORT
6885 M:      Jean Delvare <jdelvare@suse.com>
6886 L:      linux-i2c@vger.kernel.org
6887 S:      Maintained
6888 F:      Documentation/i2c/busses/i2c-parport
6889 F:      Documentation/i2c/busses/i2c-parport-light
6890 F:      drivers/i2c/busses/i2c-parport.c
6891 F:      drivers/i2c/busses/i2c-parport-light.c
6892
6893 I2C SUBSYSTEM
6894 M:      Wolfram Sang <wsa@the-dreams.de>
6895 L:      linux-i2c@vger.kernel.org
6896 W:      https://i2c.wiki.kernel.org/
6897 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6899 S:      Maintained
6900 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6901 F:      Documentation/i2c/
6902 F:      drivers/i2c/*
6903 F:      include/linux/i2c.h
6904 F:      include/linux/i2c-dev.h
6905 F:      include/linux/i2c-smbus.h
6906 F:      include/uapi/linux/i2c.h
6907 F:      include/uapi/linux/i2c-*.h
6908
6909 I2C SUBSYSTEM HOST DRIVERS
6910 L:      linux-i2c@vger.kernel.org
6911 W:      https://i2c.wiki.kernel.org/
6912 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6914 S:      Odd Fixes
6915 F:      Documentation/devicetree/bindings/i2c/
6916 F:      drivers/i2c/algos/
6917 F:      drivers/i2c/busses/
6918
6919 I2C-TAOS-EVM DRIVER
6920 M:      Jean Delvare <jdelvare@suse.com>
6921 L:      linux-i2c@vger.kernel.org
6922 S:      Maintained
6923 F:      Documentation/i2c/busses/i2c-taos-evm
6924 F:      drivers/i2c/busses/i2c-taos-evm.c
6925
6926 I2C-TINY-USB DRIVER
6927 M:      Till Harbaum <till@harbaum.org>
6928 L:      linux-i2c@vger.kernel.org
6929 W:      http://www.harbaum.org/till/i2c_tiny_usb
6930 S:      Maintained
6931 F:      drivers/i2c/busses/i2c-tiny-usb.c
6932
6933 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6934 M:      Jean Delvare <jdelvare@suse.com>
6935 L:      linux-i2c@vger.kernel.org
6936 S:      Maintained
6937 F:      Documentation/i2c/busses/i2c-ali1535
6938 F:      Documentation/i2c/busses/i2c-ali1563
6939 F:      Documentation/i2c/busses/i2c-ali15x3
6940 F:      Documentation/i2c/busses/i2c-amd756
6941 F:      Documentation/i2c/busses/i2c-amd8111
6942 F:      Documentation/i2c/busses/i2c-i801
6943 F:      Documentation/i2c/busses/i2c-nforce2
6944 F:      Documentation/i2c/busses/i2c-piix4
6945 F:      Documentation/i2c/busses/i2c-sis5595
6946 F:      Documentation/i2c/busses/i2c-sis630
6947 F:      Documentation/i2c/busses/i2c-sis96x
6948 F:      Documentation/i2c/busses/i2c-via
6949 F:      Documentation/i2c/busses/i2c-viapro
6950 F:      drivers/i2c/busses/i2c-ali1535.c
6951 F:      drivers/i2c/busses/i2c-ali1563.c
6952 F:      drivers/i2c/busses/i2c-ali15x3.c
6953 F:      drivers/i2c/busses/i2c-amd756.c
6954 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6955 F:      drivers/i2c/busses/i2c-amd8111.c
6956 F:      drivers/i2c/busses/i2c-i801.c
6957 F:      drivers/i2c/busses/i2c-isch.c
6958 F:      drivers/i2c/busses/i2c-nforce2.c
6959 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6960 F:      drivers/i2c/busses/i2c-piix4.c
6961 F:      drivers/i2c/busses/i2c-sis5595.c
6962 F:      drivers/i2c/busses/i2c-sis630.c
6963 F:      drivers/i2c/busses/i2c-sis96x.c
6964 F:      drivers/i2c/busses/i2c-via.c
6965 F:      drivers/i2c/busses/i2c-viapro.c
6966
6967 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6968 M:      Hans de Goede <hdegoede@redhat.com>
6969 L:      linux-i2c@vger.kernel.org
6970 S:      Maintained
6971 F:      drivers/i2c/busses/i2c-cht-wc.c
6972
6973 I2C/SMBUS ISMT DRIVER
6974 M:      Seth Heasley <seth.heasley@intel.com>
6975 M:      Neil Horman <nhorman@tuxdriver.com>
6976 L:      linux-i2c@vger.kernel.org
6977 F:      drivers/i2c/busses/i2c-ismt.c
6978 F:      Documentation/i2c/busses/i2c-ismt
6979
6980 I2C/SMBUS STUB DRIVER
6981 M:      Jean Delvare <jdelvare@suse.com>
6982 L:      linux-i2c@vger.kernel.org
6983 S:      Maintained
6984 F:      drivers/i2c/i2c-stub.c
6985
6986 IA64 (Itanium) PLATFORM
6987 M:      Tony Luck <tony.luck@intel.com>
6988 M:      Fenghua Yu <fenghua.yu@intel.com>
6989 L:      linux-ia64@vger.kernel.org
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6991 S:      Maintained
6992 F:      arch/ia64/
6993
6994 IBM Power 842 compression accelerator
6995 M:      Haren Myneni <haren@us.ibm.com>
6996 S:      Supported
6997 F:      drivers/crypto/nx/Makefile
6998 F:      drivers/crypto/nx/Kconfig
6999 F:      drivers/crypto/nx/nx-842*
7000 F:      include/linux/sw842.h
7001 F:      crypto/842.c
7002 F:      lib/842/
7003
7004 IBM Power in-Nest Crypto Acceleration
7005 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7006 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7007 L:      linux-crypto@vger.kernel.org
7008 S:      Supported
7009 F:      drivers/crypto/nx/Makefile
7010 F:      drivers/crypto/nx/Kconfig
7011 F:      drivers/crypto/nx/nx-aes*
7012 F:      drivers/crypto/nx/nx-sha*
7013 F:      drivers/crypto/nx/nx.*
7014 F:      drivers/crypto/nx/nx_csbcpb.h
7015 F:      drivers/crypto/nx/nx_debugfs.h
7016
7017 IBM Power Linux RAID adapter
7018 M:      Brian King <brking@us.ibm.com>
7019 S:      Supported
7020 F:      drivers/scsi/ipr.*
7021
7022 IBM Power SRIOV Virtual NIC Device Driver
7023 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7024 M:      John Allen <jallen@linux.vnet.ibm.com>
7025 L:      netdev@vger.kernel.org
7026 S:      Supported
7027 F:      drivers/net/ethernet/ibm/ibmvnic.*
7028
7029 IBM Power Virtual Accelerator Switchboard
7030 M:      Sukadev Bhattiprolu
7031 L:      linuxppc-dev@lists.ozlabs.org
7032 S:      Supported
7033 F:      arch/powerpc/platforms/powernv/vas*
7034 F:      arch/powerpc/platforms/powernv/copy-paste.h
7035 F:      arch/powerpc/include/asm/vas.h
7036 F:      arch/powerpc/include/uapi/asm/vas.h
7037
7038 IBM Power Virtual Ethernet Device Driver
7039 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7040 L:      netdev@vger.kernel.org
7041 S:      Supported
7042 F:      drivers/net/ethernet/ibm/ibmveth.*
7043
7044 IBM Power Virtual FC Device Drivers
7045 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7046 L:      linux-scsi@vger.kernel.org
7047 S:      Supported
7048 F:      drivers/scsi/ibmvscsi/ibmvfc*
7049
7050 IBM Power Virtual Management Channel Driver
7051 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7052 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7053 S:      Supported
7054 F:      drivers/misc/ibmvmc.*
7055
7056 IBM Power Virtual SCSI Device Drivers
7057 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7058 L:      linux-scsi@vger.kernel.org
7059 S:      Supported
7060 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7061 F:      include/scsi/viosrp.h
7062
7063 IBM Power Virtual SCSI Device Target Driver
7064 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7065 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7066 L:      linux-scsi@vger.kernel.org
7067 L:      target-devel@vger.kernel.org
7068 S:      Supported
7069 F:      drivers/scsi/ibmvscsi_tgt/
7070
7071 IBM Power VMX Cryptographic instructions
7072 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7073 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7074 L:      linux-crypto@vger.kernel.org
7075 S:      Supported
7076 F:      drivers/crypto/vmx/Makefile
7077 F:      drivers/crypto/vmx/Kconfig
7078 F:      drivers/crypto/vmx/vmx.c
7079 F:      drivers/crypto/vmx/aes*
7080 F:      drivers/crypto/vmx/ghash*
7081 F:      drivers/crypto/vmx/ppc-xlate.pl
7082
7083 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7084 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7085 L:      linux-pci@vger.kernel.org
7086 L:      linuxppc-dev@lists.ozlabs.org
7087 S:      Supported
7088 F:      drivers/pci/hotplug/rpaphp*
7089
7090 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7091 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7092 L:      linux-pci@vger.kernel.org
7093 L:      linuxppc-dev@lists.ozlabs.org
7094 S:      Supported
7095 F:      drivers/pci/hotplug/rpadlpar*
7096
7097 IBM ServeRAID RAID DRIVER
7098 S:      Orphan
7099 F:      drivers/scsi/ips.*
7100
7101 ICH LPC AND GPIO DRIVER
7102 M:      Peter Tyser <ptyser@xes-inc.com>
7103 S:      Maintained
7104 F:      drivers/mfd/lpc_ich.c
7105 F:      drivers/gpio/gpio-ich.c
7106
7107 IDE SUBSYSTEM
7108 M:      "David S. Miller" <davem@davemloft.net>
7109 L:      linux-ide@vger.kernel.org
7110 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7112 S:      Maintained
7113 F:      Documentation/ide/
7114 F:      drivers/ide/
7115 F:      include/linux/ide.h
7116
7117 IDE/ATAPI DRIVERS
7118 M:      Borislav Petkov <bp@alien8.de>
7119 L:      linux-ide@vger.kernel.org
7120 S:      Maintained
7121 F:      Documentation/cdrom/ide-cd
7122 F:      drivers/ide/ide-cd*
7123
7124 IDEAPAD LAPTOP EXTRAS DRIVER
7125 M:      Ike Panhc <ike.pan@canonical.com>
7126 L:      platform-driver-x86@vger.kernel.org
7127 W:      http://launchpad.net/ideapad-laptop
7128 S:      Maintained
7129 F:      drivers/platform/x86/ideapad-laptop.c
7130
7131 IDEAPAD LAPTOP SLIDEBAR DRIVER
7132 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7133 L:      linux-input@vger.kernel.org
7134 W:      https://github.com/o2genum/ideapad-slidebar
7135 S:      Maintained
7136 F:      drivers/input/misc/ideapad_slidebar.c
7137
7138 IDT VersaClock 5 CLOCK DRIVER
7139 M:      Marek Vasut <marek.vasut@gmail.com>
7140 S:      Maintained
7141 F:      drivers/clk/clk-versaclock5.c
7142
7143 IEEE 802.15.4 SUBSYSTEM
7144 M:      Alexander Aring <alex.aring@gmail.com>
7145 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7146 L:      linux-wpan@vger.kernel.org
7147 W:      http://wpan.cakelab.org/
7148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7150 S:      Maintained
7151 F:      net/ieee802154/
7152 F:      net/mac802154/
7153 F:      drivers/net/ieee802154/
7154 F:      include/linux/nl802154.h
7155 F:      include/linux/ieee802154.h
7156 F:      include/net/nl802154.h
7157 F:      include/net/mac802154.h
7158 F:      include/net/af_ieee802154.h
7159 F:      include/net/cfg802154.h
7160 F:      include/net/ieee802154_netdev.h
7161 F:      Documentation/networking/ieee802154.txt
7162
7163 IFE PROTOCOL
7164 M:      Yotam Gigi <yotam.gi@gmail.com>
7165 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7166 F:      net/ife
7167 F:      include/net/ife.h
7168 F:      include/uapi/linux/ife.h
7169
7170 IGORPLUG-USB IR RECEIVER
7171 M:      Sean Young <sean@mess.org>
7172 L:      linux-media@vger.kernel.org
7173 S:      Maintained
7174 F:      drivers/media/rc/igorplugusb.c
7175
7176 IGUANAWORKS USB IR TRANSCEIVER
7177 M:      Sean Young <sean@mess.org>
7178 L:      linux-media@vger.kernel.org
7179 S:      Maintained
7180 F:      drivers/media/rc/iguanair.c
7181
7182 IIO DIGITAL POTENTIOMETER DAC
7183 M:      Peter Rosin <peda@axentia.se>
7184 L:      linux-iio@vger.kernel.org
7185 S:      Maintained
7186 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7187 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7188 F:      drivers/iio/dac/dpot-dac.c
7189
7190 IIO ENVELOPE DETECTOR
7191 M:      Peter Rosin <peda@axentia.se>
7192 L:      linux-iio@vger.kernel.org
7193 S:      Maintained
7194 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7195 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7196 F:      drivers/iio/adc/envelope-detector.c
7197
7198 IIO MULTIPLEXER
7199 M:      Peter Rosin <peda@axentia.se>
7200 L:      linux-iio@vger.kernel.org
7201 S:      Maintained
7202 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7203 F:      drivers/iio/multiplexer/iio-mux.c
7204
7205 IIO SUBSYSTEM AND DRIVERS
7206 M:      Jonathan Cameron <jic23@kernel.org>
7207 R:      Hartmut Knaack <knaack.h@gmx.de>
7208 R:      Lars-Peter Clausen <lars@metafoo.de>
7209 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7210 L:      linux-iio@vger.kernel.org
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7212 S:      Maintained
7213 F:      Documentation/ABI/testing/configfs-iio*
7214 F:      Documentation/ABI/testing/sysfs-bus-iio*
7215 F:      Documentation/devicetree/bindings/iio/
7216 F:      drivers/iio/
7217 F:      drivers/staging/iio/
7218 F:      include/linux/iio/
7219 F:      tools/iio/
7220
7221 IIO UNIT CONVERTER
7222 M:      Peter Rosin <peda@axentia.se>
7223 L:      linux-iio@vger.kernel.org
7224 S:      Maintained
7225 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7226 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7227 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7228 F:      drivers/iio/afe/iio-rescale.c
7229
7230 IKANOS/ADI EAGLE ADSL USB DRIVER
7231 M:      Matthieu Castet <castet.matthieu@free.fr>
7232 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7233 S:      Maintained
7234 F:      drivers/usb/atm/ueagle-atm.c
7235
7236 IMGTEC ASCII LCD DRIVER
7237 M:      Paul Burton <paul.burton@mips.com>
7238 S:      Maintained
7239 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7240 F:      drivers/auxdisplay/img-ascii-lcd.c
7241
7242 IMGTEC IR DECODER DRIVER
7243 M:      James Hogan <jhogan@kernel.org>
7244 S:      Maintained
7245 F:      drivers/media/rc/img-ir/
7246
7247 IMON SOUNDGRAPH USB IR RECEIVER
7248 M:      Sean Young <sean@mess.org>
7249 L:      linux-media@vger.kernel.org
7250 S:      Maintained
7251 F:      drivers/media/rc/imon_raw.c
7252 F:      drivers/media/rc/imon.c
7253
7254 IMS TWINTURBO FRAMEBUFFER DRIVER
7255 L:      linux-fbdev@vger.kernel.org
7256 S:      Orphan
7257 F:      drivers/video/fbdev/imsttfb.c
7258
7259 INA209 HARDWARE MONITOR DRIVER
7260 M:      Guenter Roeck <linux@roeck-us.net>
7261 L:      linux-hwmon@vger.kernel.org
7262 S:      Maintained
7263 F:      Documentation/hwmon/ina209
7264 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7265 F:      drivers/hwmon/ina209.c
7266
7267 INA2XX HARDWARE MONITOR DRIVER
7268 M:      Guenter Roeck <linux@roeck-us.net>
7269 L:      linux-hwmon@vger.kernel.org
7270 S:      Maintained
7271 F:      Documentation/hwmon/ina2xx
7272 F:      drivers/hwmon/ina2xx.c
7273 F:      include/linux/platform_data/ina2xx.h
7274
7275 INDUSTRY PACK SUBSYSTEM (IPACK)
7276 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7277 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7279 L:      industrypack-devel@lists.sourceforge.net
7280 W:      http://industrypack.sourceforge.net
7281 S:      Maintained
7282 F:      drivers/ipack/
7283
7284 INFINIBAND SUBSYSTEM
7285 M:      Doug Ledford <dledford@redhat.com>
7286 M:      Jason Gunthorpe <jgg@mellanox.com>
7287 L:      linux-rdma@vger.kernel.org
7288 W:      https://github.com/linux-rdma/rdma-core
7289 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7291 S:      Supported
7292 F:      Documentation/devicetree/bindings/infiniband/
7293 F:      Documentation/infiniband/
7294 F:      drivers/infiniband/
7295 F:      include/uapi/linux/if_infiniband.h
7296 F:      include/uapi/rdma/
7297 F:      include/rdma/
7298
7299 INGENIC JZ4780 DMA Driver
7300 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7301 S:      Maintained
7302 F:      drivers/dma/dma-jz4780.c
7303
7304 INGENIC JZ4780 NAND DRIVER
7305 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7306 L:      linux-mtd@lists.infradead.org
7307 S:      Maintained
7308 F:      drivers/mtd/nand/raw/jz4780_*
7309
7310 INOTIFY
7311 M:      Jan Kara <jack@suse.cz>
7312 R:      Amir Goldstein <amir73il@gmail.com>
7313 L:      linux-fsdevel@vger.kernel.org
7314 S:      Maintained
7315 F:      Documentation/filesystems/inotify.txt
7316 F:      fs/notify/inotify/
7317 F:      include/linux/inotify.h
7318 F:      include/uapi/linux/inotify.h
7319
7320 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7321 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7322 L:      linux-input@vger.kernel.org
7323 Q:      http://patchwork.kernel.org/project/linux-input/list/
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7325 S:      Maintained
7326 F:      drivers/input/
7327 F:      include/linux/input.h
7328 F:      include/uapi/linux/input.h
7329 F:      include/uapi/linux/input-event-codes.h
7330 F:      include/linux/input/
7331 F:      Documentation/devicetree/bindings/input/
7332 F:      Documentation/devicetree/bindings/serio/
7333 F:      Documentation/input/
7334
7335 INPUT MULTITOUCH (MT) PROTOCOL
7336 M:      Henrik Rydberg <rydberg@bitmath.org>
7337 L:      linux-input@vger.kernel.org
7338 S:      Odd fixes
7339 F:      Documentation/input/multi-touch-protocol.rst
7340 F:      drivers/input/input-mt.c
7341 K:      \b(ABS|SYN)_MT_
7342
7343 INSIDE SECURE CRYPTO DRIVER
7344 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7345 F:      drivers/crypto/inside-secure/
7346 S:      Maintained
7347 L:      linux-crypto@vger.kernel.org
7348
7349 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7350 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7351 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7352 L:      linux-integrity@vger.kernel.org
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7354 S:      Supported
7355 F:      security/integrity/ima/
7356
7357 INTEL 810/815 FRAMEBUFFER DRIVER
7358 M:      Antonino Daplas <adaplas@gmail.com>
7359 L:      linux-fbdev@vger.kernel.org
7360 S:      Maintained
7361 F:      drivers/video/fbdev/i810/
7362
7363 INTEL ASoC DRIVERS
7364 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7365 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7366 M:      Jie Yang <yang.jie@linux.intel.com>
7367 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7368 S:      Supported
7369 F:      sound/soc/intel/
7370
7371 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7372 M:      Hans de Goede <hdegoede@redhat.com>
7373 L:      platform-driver-x86@vger.kernel.org
7374 S:      Maintained
7375 F:      drivers/platform/x86/intel_atomisp2_pm.c
7376
7377 INTEL C600 SERIES SAS CONTROLLER DRIVER
7378 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7379 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7380 L:      linux-scsi@vger.kernel.org
7381 T:      git git://git.code.sf.net/p/intel-sas/isci
7382 S:      Supported
7383 F:      drivers/scsi/isci/
7384
7385 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7386 M:      Jani Nikula <jani.nikula@linux.intel.com>
7387 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7388 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7389 L:      intel-gfx@lists.freedesktop.org
7390 W:      https://01.org/linuxgraphics/
7391 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7392 C:      irc://chat.freenode.net/intel-gfx
7393 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7394 T:      git git://anongit.freedesktop.org/drm-intel
7395 S:      Supported
7396 F:      drivers/gpu/drm/i915/
7397 F:      include/drm/i915*
7398 F:      include/uapi/drm/i915_drm.h
7399 F:      Documentation/gpu/i915.rst
7400
7401 INTEL ETHERNET DRIVERS
7402 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7403 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7404 W:      http://www.intel.com/support/feedback.htm
7405 W:      http://e1000.sourceforge.net/
7406 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7409 S:      Supported
7410 F:      Documentation/networking/e100.rst
7411 F:      Documentation/networking/e1000.rst
7412 F:      Documentation/networking/e1000e.rst
7413 F:      Documentation/networking/fm10k.rst
7414 F:      Documentation/networking/igb.rst
7415 F:      Documentation/networking/igbvf.rst
7416 F:      Documentation/networking/ixgb.rst
7417 F:      Documentation/networking/ixgbe.rst
7418 F:      Documentation/networking/ixgbevf.rst
7419 F:      Documentation/networking/i40e.rst
7420 F:      Documentation/networking/iavf.rst
7421 F:      Documentation/networking/ice.rst
7422 F:      drivers/net/ethernet/intel/
7423 F:      drivers/net/ethernet/intel/*/
7424 F:      include/linux/avf/virtchnl.h
7425
7426 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7427 M:      Maik Broemme <mbroemme@libmpq.org>
7428 L:      linux-fbdev@vger.kernel.org
7429 S:      Maintained
7430 F:      Documentation/fb/intelfb.txt
7431 F:      drivers/video/fbdev/intelfb/
7432
7433 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7434 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7435 M:      Zhi Wang <zhi.a.wang@intel.com>
7436 L:      intel-gvt-dev@lists.freedesktop.org
7437 L:      intel-gfx@lists.freedesktop.org
7438 W:      https://01.org/igvt-g
7439 T:      git https://github.com/intel/gvt-linux.git
7440 S:      Supported
7441 F:      drivers/gpu/drm/i915/gvt/
7442
7443 INTEL PMIC GPIO DRIVER
7444 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7445 S:      Maintained
7446 F:      drivers/gpio/gpio-*cove.c
7447 F:      drivers/gpio/gpio-msic.c
7448
7449 INTEL HID EVENT DRIVER
7450 M:      Alex Hung <alex.hung@canonical.com>
7451 L:      platform-driver-x86@vger.kernel.org
7452 S:      Maintained
7453 F:      drivers/platform/x86/intel-hid.c
7454
7455 INTEL I/OAT DMA DRIVER
7456 M:      Dave Jiang <dave.jiang@intel.com>
7457 R:      Dan Williams <dan.j.williams@intel.com>
7458 L:      dmaengine@vger.kernel.org
7459 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7460 S:      Supported
7461 F:      drivers/dma/ioat*
7462
7463 INTEL IDLE DRIVER
7464 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7465 M:      Len Brown <lenb@kernel.org>
7466 L:      linux-pm@vger.kernel.org
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7468 B:      https://bugzilla.kernel.org
7469 S:      Supported
7470 F:      drivers/idle/intel_idle.c
7471
7472 INTEL INTEGRATED SENSOR HUB DRIVER
7473 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7474 M:      Jiri Kosina <jikos@kernel.org>
7475 L:      linux-input@vger.kernel.org
7476 S:      Maintained
7477 F:      drivers/hid/intel-ish-hid/
7478
7479 INTEL IOMMU (VT-d)
7480 M:      David Woodhouse <dwmw2@infradead.org>
7481 L:      iommu@lists.linux-foundation.org
7482 T:      git git://git.infradead.org/iommu-2.6.git
7483 S:      Supported
7484 F:      drivers/iommu/intel-iommu.c
7485 F:      include/linux/intel-iommu.h
7486
7487 INTEL IOP-ADMA DMA DRIVER
7488 R:      Dan Williams <dan.j.williams@intel.com>
7489 S:      Odd fixes
7490 F:      drivers/dma/iop-adma.c
7491
7492 INTEL IPU3 CSI-2 CIO2 DRIVER
7493 M:      Yong Zhi <yong.zhi@intel.com>
7494 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7495 M:      Bingbu Cao <bingbu.cao@intel.com>
7496 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7497 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7498 L:      linux-media@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/media/pci/intel/ipu3/
7501 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7502
7503 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7504 M:      Krzysztof Halasa <khalasa@piap.pl>
7505 S:      Maintained
7506 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7507 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7508 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7509 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7510 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7511 F:      drivers/net/wan/ixp4xx_hss.c
7512
7513 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7514 M:      Deepak Saxena <dsaxena@plexity.net>
7515 S:      Maintained
7516 F:      drivers/char/hw_random/ixp4xx-rng.c
7517
7518 INTEL MANAGEMENT ENGINE (mei)
7519 M:      Tomas Winkler <tomas.winkler@intel.com>
7520 L:      linux-kernel@vger.kernel.org
7521 S:      Supported
7522 F:      include/uapi/linux/mei.h
7523 F:      include/linux/mei_cl_bus.h
7524 F:      drivers/misc/mei/*
7525 F:      drivers/watchdog/mei_wdt.c
7526 F:      Documentation/misc-devices/mei/*
7527 F:      samples/mei/*
7528
7529 INTEL MENLOW THERMAL DRIVER
7530 M:      Sujith Thomas <sujith.thomas@intel.com>
7531 L:      platform-driver-x86@vger.kernel.org
7532 W:      https://01.org/linux-acpi
7533 S:      Supported
7534 F:      drivers/platform/x86/intel_menlow.c
7535
7536 INTEL MERRIFIELD GPIO DRIVER
7537 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7538 L:      linux-gpio@vger.kernel.org
7539 S:      Maintained
7540 F:      drivers/gpio/gpio-merrifield.c
7541
7542 INTEL MIC DRIVERS (mic)
7543 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7544 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7545 S:      Supported
7546 W:      https://github.com/sudeepdutt/mic
7547 W:      http://software.intel.com/en-us/mic-developer
7548 F:      include/linux/mic_bus.h
7549 F:      include/linux/scif.h
7550 F:      include/uapi/linux/mic_common.h
7551 F:      include/uapi/linux/mic_ioctl.h
7552 F:      include/uapi/linux/scif_ioctl.h
7553 F:      drivers/misc/mic/
7554 F:      drivers/dma/mic_x100_dma.c
7555 F:      drivers/dma/mic_x100_dma.h
7556 F:      Documentation/mic/
7557
7558 INTEL PMC CORE DRIVER
7559 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7560 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7561 L:      platform-driver-x86@vger.kernel.org
7562 S:      Maintained
7563 F:      drivers/platform/x86/intel_pmc_core*
7564
7565 INTEL PMC/P-Unit IPC DRIVER
7566 M:      Zha Qipeng<qipeng.zha@intel.com>
7567 L:      platform-driver-x86@vger.kernel.org
7568 S:      Maintained
7569 F:      drivers/platform/x86/intel_pmc_ipc.c
7570 F:      drivers/platform/x86/intel_punit_ipc.c
7571 F:      arch/x86/include/asm/intel_pmc_ipc.h
7572 F:      arch/x86/include/asm/intel_punit_ipc.h
7573
7574 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7575 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7576 S:      Maintained
7577 F:      drivers/mfd/intel_msic.c
7578 F:      drivers/mfd/intel_soc_pmic*
7579 F:      include/linux/mfd/intel_msic.h
7580 F:      include/linux/mfd/intel_soc_pmic*
7581
7582 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7583 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7584 L:      linux-wireless@vger.kernel.org
7585 S:      Maintained
7586 F:      Documentation/networking/README.ipw2100
7587 F:      Documentation/networking/README.ipw2200
7588 F:      drivers/net/wireless/intel/ipw2x00/
7589
7590 INTEL PSTATE DRIVER
7591 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7592 M:      Len Brown <lenb@kernel.org>
7593 L:      linux-pm@vger.kernel.org
7594 S:      Supported
7595 F:      drivers/cpufreq/intel_pstate.c
7596
7597 INTEL RDMA RNIC DRIVER
7598 M:      Faisal Latif <faisal.latif@intel.com>
7599 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7600 L:      linux-rdma@vger.kernel.org
7601 S:      Supported
7602 F:      drivers/infiniband/hw/i40iw/
7603 F:      include/uapi/rdma/i40iw-abi.h
7604
7605 INTEL TELEMETRY DRIVER
7606 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7607 M:      "David E. Box" <david.e.box@linux.intel.com>
7608 L:      platform-driver-x86@vger.kernel.org
7609 S:      Maintained
7610 F:      arch/x86/include/asm/intel_telemetry.h
7611 F:      drivers/platform/x86/intel_telemetry*
7612
7613 INTEL VIRTUAL BUTTON DRIVER
7614 M:      AceLan Kao <acelan.kao@canonical.com>
7615 L:      platform-driver-x86@vger.kernel.org
7616 S:      Maintained
7617 F:      drivers/platform/x86/intel-vbtn.c
7618
7619 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7620 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7621 L:      linux-wireless@vger.kernel.org
7622 S:      Supported
7623 F:      drivers/net/wireless/intel/iwlegacy/
7624
7625 INTEL WIRELESS WIFI LINK (iwlwifi)
7626 M:      Johannes Berg <johannes.berg@intel.com>
7627 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7628 M:      Luca Coelho <luciano.coelho@intel.com>
7629 M:      Intel Linux Wireless <linuxwifi@intel.com>
7630 L:      linux-wireless@vger.kernel.org
7631 W:      http://intellinuxwireless.org
7632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7633 S:      Supported
7634 F:      drivers/net/wireless/intel/iwlwifi/
7635
7636 INTEL WIRELESS WIMAX CONNECTION 2400
7637 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7638 M:      linux-wimax@intel.com
7639 L:      wimax@linuxwimax.org (subscribers-only)
7640 S:      Supported
7641 W:      http://linuxwimax.org
7642 F:      Documentation/wimax/README.i2400m
7643 F:      drivers/net/wimax/i2400m/
7644 F:      include/uapi/linux/wimax/i2400m.h
7645
7646 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7647 M:      Mario Limonciello <mario.limonciello@dell.com>
7648 S:      Maintained
7649 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7650
7651 INTEL(R) TRACE HUB
7652 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7653 S:      Supported
7654 F:      Documentation/trace/intel_th.rst
7655 F:      drivers/hwtracing/intel_th/
7656
7657 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7658 M:      Ning Sun <ning.sun@intel.com>
7659 L:      tboot-devel@lists.sourceforge.net
7660 W:      http://tboot.sourceforge.net
7661 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7662 S:      Supported
7663 F:      Documentation/intel_txt.txt
7664 F:      include/linux/tboot.h
7665 F:      arch/x86/kernel/tboot.c
7666
7667 INTEL-MID GPIO DRIVER
7668 M:      David Cohen <david.a.cohen@linux.intel.com>
7669 L:      linux-gpio@vger.kernel.org
7670 S:      Maintained
7671 F:      drivers/gpio/gpio-intel-mid.c
7672
7673 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7674 M:      Linus Walleij <linus.walleij@linaro.org>
7675 L:      linux-iio@vger.kernel.org
7676 S:      Maintained
7677 F:      drivers/iio/gyro/mpu3050*
7678 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7679
7680 IOC3 ETHERNET DRIVER
7681 M:      Ralf Baechle <ralf@linux-mips.org>
7682 L:      linux-mips@linux-mips.org
7683 S:      Maintained
7684 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7685
7686 IOC3 SERIAL DRIVER
7687 M:      Pat Gefre <pfg@sgi.com>
7688 L:      linux-serial@vger.kernel.org
7689 S:      Maintained
7690 F:      drivers/tty/serial/ioc3_serial.c
7691
7692 IOMMU DRIVERS
7693 M:      Joerg Roedel <joro@8bytes.org>
7694 L:      iommu@lists.linux-foundation.org
7695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7696 S:      Maintained
7697 F:      Documentation/devicetree/bindings/iommu/
7698 F:      drivers/iommu/
7699 F:      include/linux/iommu.h
7700 F:      include/linux/of_iommu.h
7701 F:      include/linux/iova.h
7702
7703 IP MASQUERADING
7704 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7705 S:      Maintained
7706 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7707
7708 IPMI SUBSYSTEM
7709 M:      Corey Minyard <minyard@acm.org>
7710 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7711 W:      http://openipmi.sourceforge.net/
7712 S:      Supported
7713 F:      Documentation/devicetree/bindings/ipmi/
7714 F:      Documentation/IPMI.txt
7715 F:      drivers/char/ipmi/
7716 F:      include/linux/ipmi*
7717 F:      include/uapi/linux/ipmi*
7718
7719 IPS SCSI RAID DRIVER
7720 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7721 L:      linux-scsi@vger.kernel.org
7722 W:      http://www.adaptec.com/
7723 S:      Maintained
7724 F:      drivers/scsi/ips*
7725
7726 IPVS
7727 M:      Wensong Zhang <wensong@linux-vs.org>
7728 M:      Simon Horman <horms@verge.net.au>
7729 M:      Julian Anastasov <ja@ssi.bg>
7730 L:      netdev@vger.kernel.org
7731 L:      lvs-devel@vger.kernel.org
7732 S:      Maintained
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7735 F:      Documentation/networking/ipvs-sysctl.txt
7736 F:      include/net/ip_vs.h
7737 F:      include/uapi/linux/ip_vs.h
7738 F:      net/netfilter/ipvs/
7739
7740 IPWIRELESS DRIVER
7741 M:      Jiri Kosina <jikos@kernel.org>
7742 M:      David Sterba <dsterba@suse.com>
7743 S:      Odd Fixes
7744 F:      drivers/tty/ipwireless/
7745
7746 IPX NETWORK LAYER
7747 L:      netdev@vger.kernel.org
7748 S:      Obsolete
7749 F:      include/uapi/linux/ipx.h
7750
7751 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7752 M:      Marc Zyngier <marc.zyngier@arm.com>
7753 S:      Maintained
7754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7755 F:      Documentation/IRQ-domain.txt
7756 F:      include/linux/irqdomain.h
7757 F:      kernel/irq/irqdomain.c
7758 F:      kernel/irq/msi.c
7759
7760 IRQ SUBSYSTEM
7761 M:      Thomas Gleixner <tglx@linutronix.de>
7762 L:      linux-kernel@vger.kernel.org
7763 S:      Maintained
7764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7765 F:      kernel/irq/
7766
7767 IRQCHIP DRIVERS
7768 M:      Thomas Gleixner <tglx@linutronix.de>
7769 M:      Jason Cooper <jason@lakedaemon.net>
7770 M:      Marc Zyngier <marc.zyngier@arm.com>
7771 L:      linux-kernel@vger.kernel.org
7772 S:      Maintained
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7774 F:      Documentation/devicetree/bindings/interrupt-controller/
7775 F:      drivers/irqchip/
7776
7777 ISA
7778 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7779 S:      Maintained
7780 F:      Documentation/isa.txt
7781 F:      drivers/base/isa.c
7782 F:      include/linux/isa.h
7783
7784 ISA RADIO MODULE
7785 M:      Hans Verkuil <hverkuil@xs4all.nl>
7786 L:      linux-media@vger.kernel.org
7787 T:      git git://linuxtv.org/media_tree.git
7788 W:      https://linuxtv.org
7789 S:      Maintained
7790 F:      drivers/media/radio/radio-isa*
7791
7792 ISAPNP
7793 M:      Jaroslav Kysela <perex@perex.cz>
7794 S:      Maintained
7795 F:      Documentation/isapnp.txt
7796 F:      drivers/pnp/isapnp/
7797 F:      include/linux/isapnp.h
7798
7799 ISCSI
7800 M:      Lee Duncan <lduncan@suse.com>
7801 M:      Chris Leech <cleech@redhat.com>
7802 L:      open-iscsi@googlegroups.com
7803 W:      www.open-iscsi.com
7804 S:      Maintained
7805 F:      drivers/scsi/*iscsi*
7806 F:      include/scsi/*iscsi*
7807
7808 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7809 M:      Peter Jones <pjones@redhat.com>
7810 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7811 S:      Maintained
7812 F:      drivers/firmware/iscsi_ibft*
7813
7814 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7815 M:      Sagi Grimberg <sagi@grimberg.me>
7816 M:      Max Gurtovoy <maxg@mellanox.com>
7817 L:      linux-rdma@vger.kernel.org
7818 S:      Supported
7819 W:      http://www.openfabrics.org
7820 W:      www.open-iscsi.org
7821 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7822 F:      drivers/infiniband/ulp/iser/
7823
7824 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7825 M:      Sagi Grimberg <sagi@grimberg.me>
7826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7827 L:      linux-rdma@vger.kernel.org
7828 L:      target-devel@vger.kernel.org
7829 S:      Supported
7830 W:      http://www.linux-iscsi.org
7831 F:      drivers/infiniband/ulp/isert
7832
7833 ISDN SUBSYSTEM
7834 M:      Karsten Keil <isdn@linux-pingi.de>
7835 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7836 L:      netdev@vger.kernel.org
7837 W:      http://www.isdn4linux.de
7838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7839 S:      Maintained
7840 F:      Documentation/isdn/
7841 F:      drivers/isdn/
7842 F:      include/linux/isdn.h
7843 F:      include/linux/isdn/
7844 F:      include/uapi/linux/isdn.h
7845 F:      include/uapi/linux/isdn/
7846
7847 ISDN SUBSYSTEM (Eicon active card driver)
7848 M:      Armin Schindler <mac@melware.de>
7849 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7850 W:      http://www.melware.de
7851 S:      Maintained
7852 F:      drivers/isdn/hardware/eicon/
7853
7854 IT87 HARDWARE MONITORING DRIVER
7855 M:      Jean Delvare <jdelvare@suse.com>
7856 L:      linux-hwmon@vger.kernel.org
7857 S:      Maintained
7858 F:      Documentation/hwmon/it87
7859 F:      drivers/hwmon/it87.c
7860
7861 IT913X MEDIA DRIVER
7862 M:      Antti Palosaari <crope@iki.fi>
7863 L:      linux-media@vger.kernel.org
7864 W:      https://linuxtv.org
7865 W:      http://palosaari.fi/linux/
7866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7867 T:      git git://linuxtv.org/anttip/media_tree.git
7868 S:      Maintained
7869 F:      drivers/media/tuners/it913x*
7870
7871 IVTV VIDEO4LINUX DRIVER
7872 M:      Andy Walls <awalls@md.metrocast.net>
7873 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7874 L:      linux-media@vger.kernel.org
7875 T:      git git://linuxtv.org/media_tree.git
7876 W:      http://www.ivtvdriver.org
7877 S:      Maintained
7878 F:      Documentation/media/v4l-drivers/ivtv*
7879 F:      drivers/media/pci/ivtv/
7880 F:      include/uapi/linux/ivtv*
7881
7882 IX2505V MEDIA DRIVER
7883 M:      Malcolm Priestley <tvboxspy@gmail.com>
7884 L:      linux-media@vger.kernel.org
7885 W:      https://linuxtv.org
7886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7887 S:      Maintained
7888 F:      drivers/media/dvb-frontends/ix2505v*
7889
7890 JAILHOUSE HYPERVISOR INTERFACE
7891 M:      Jan Kiszka <jan.kiszka@siemens.com>
7892 L:      jailhouse-dev@googlegroups.com
7893 S:      Maintained
7894 F:      arch/x86/kernel/jailhouse.c
7895 F:      arch/x86/include/asm/jailhouse_para.h
7896
7897 JC42.4 TEMPERATURE SENSOR DRIVER
7898 M:      Guenter Roeck <linux@roeck-us.net>
7899 L:      linux-hwmon@vger.kernel.org
7900 S:      Maintained
7901 F:      drivers/hwmon/jc42.c
7902 F:      Documentation/hwmon/jc42
7903
7904 JFS FILESYSTEM
7905 M:      Dave Kleikamp <shaggy@kernel.org>
7906 L:      jfs-discussion@lists.sourceforge.net
7907 W:      http://jfs.sourceforge.net/
7908 T:      git git://github.com/kleikamp/linux-shaggy.git
7909 S:      Maintained
7910 F:      Documentation/filesystems/jfs.txt
7911 F:      fs/jfs/
7912
7913 JME NETWORK DRIVER
7914 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7915 L:      netdev@vger.kernel.org
7916 S:      Maintained
7917 F:      drivers/net/ethernet/jme.*
7918
7919 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7920 M:      David Woodhouse <dwmw2@infradead.org>
7921 L:      linux-mtd@lists.infradead.org
7922 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7923 S:      Maintained
7924 F:      fs/jffs2/
7925 F:      include/uapi/linux/jffs2.h
7926
7927 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7928 M:      "Theodore Ts'o" <tytso@mit.edu>
7929 M:      Jan Kara <jack@suse.com>
7930 L:      linux-ext4@vger.kernel.org
7931 S:      Maintained
7932 F:      fs/jbd2/
7933 F:      include/linux/jbd2.h
7934
7935 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7936 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7937 L:      linux-media@vger.kernel.org
7938 S:      Maintained
7939 F:      drivers/media/platform/rcar_jpu.c
7940
7941 JSM Neo PCI based serial card
7942 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7943 L:      linux-serial@vger.kernel.org
7944 S:      Maintained
7945 F:      drivers/tty/serial/jsm/
7946
7947 K10TEMP HARDWARE MONITORING DRIVER
7948 M:      Clemens Ladisch <clemens@ladisch.de>
7949 L:      linux-hwmon@vger.kernel.org
7950 S:      Maintained
7951 F:      Documentation/hwmon/k10temp
7952 F:      drivers/hwmon/k10temp.c
7953
7954 K8TEMP HARDWARE MONITORING DRIVER
7955 M:      Rudolf Marek <r.marek@assembler.cz>
7956 L:      linux-hwmon@vger.kernel.org
7957 S:      Maintained
7958 F:      Documentation/hwmon/k8temp
7959 F:      drivers/hwmon/k8temp.c
7960
7961 KASAN
7962 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7963 R:      Alexander Potapenko <glider@google.com>
7964 R:      Dmitry Vyukov <dvyukov@google.com>
7965 L:      kasan-dev@googlegroups.com
7966 S:      Maintained
7967 F:      arch/*/include/asm/kasan.h
7968 F:      arch/*/mm/kasan_init*
7969 F:      Documentation/dev-tools/kasan.rst
7970 F:      include/linux/kasan*.h
7971 F:      lib/test_kasan.c
7972 F:      mm/kasan/
7973 F:      scripts/Makefile.kasan
7974
7975 KCONFIG
7976 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7978 L:      linux-kbuild@vger.kernel.org
7979 S:      Maintained
7980 F:      Documentation/kbuild/kconfig*
7981 F:      scripts/kconfig/
7982 F:      scripts/Kconfig.include
7983
7984 KDUMP
7985 M:      Dave Young <dyoung@redhat.com>
7986 M:      Baoquan He <bhe@redhat.com>
7987 R:      Vivek Goyal <vgoyal@redhat.com>
7988 L:      kexec@lists.infradead.org
7989 W:      http://lse.sourceforge.net/kdump/
7990 S:      Maintained
7991 F:      Documentation/kdump/
7992
7993 KEENE FM RADIO TRANSMITTER DRIVER
7994 M:      Hans Verkuil <hverkuil@xs4all.nl>
7995 L:      linux-media@vger.kernel.org
7996 T:      git git://linuxtv.org/media_tree.git
7997 W:      https://linuxtv.org
7998 S:      Maintained
7999 F:      drivers/media/radio/radio-keene*
8000
8001 KERNEL AUTOMOUNTER
8002 M:      Ian Kent <raven@themaw.net>
8003 L:      autofs@vger.kernel.org
8004 S:      Maintained
8005 F:      fs/autofs/
8006
8007 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8008 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8009 M:      Michal Marek <michal.lkml@markovi.net>
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8011 L:      linux-kbuild@vger.kernel.org
8012 S:      Maintained
8013 F:      Documentation/kbuild/
8014 F:      Makefile
8015 F:      scripts/Kbuild*
8016 F:      scripts/Makefile*
8017 F:      scripts/basic/
8018 F:      scripts/mk*
8019 F:      scripts/mod/
8020 F:      scripts/package/
8021
8022 KERNEL JANITORS
8023 L:      kernel-janitors@vger.kernel.org
8024 W:      http://kernelnewbies.org/KernelJanitors
8025 S:      Odd Fixes
8026
8027 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8028 M:      "J. Bruce Fields" <bfields@fieldses.org>
8029 M:      Jeff Layton <jlayton@kernel.org>
8030 L:      linux-nfs@vger.kernel.org
8031 W:      http://nfs.sourceforge.net/
8032 T:      git git://linux-nfs.org/~bfields/linux.git
8033 S:      Supported
8034 F:      fs/nfsd/
8035 F:      include/uapi/linux/nfsd/
8036 F:      fs/lockd/
8037 F:      fs/nfs_common/
8038 F:      net/sunrpc/
8039 F:      include/linux/lockd/
8040 F:      include/linux/sunrpc/
8041 F:      include/uapi/linux/sunrpc/
8042
8043 KERNEL SELFTEST FRAMEWORK
8044 M:      Shuah Khan <shuah@kernel.org>
8045 L:      linux-kselftest@vger.kernel.org
8046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8047 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8048 S:      Maintained
8049 F:      tools/testing/selftests/
8050 F:      Documentation/dev-tools/kselftest*
8051
8052 KERNEL USERMODE HELPER
8053 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8054 L:      linux-kernel@vger.kernel.org
8055 S:      Maintained
8056 F:      kernel/umh.c
8057 F:      include/linux/umh.h
8058
8059 KERNEL VIRTUAL MACHINE (KVM)
8060 M:      Paolo Bonzini <pbonzini@redhat.com>
8061 M:      Radim Krčmář <rkrcmar@redhat.com>
8062 L:      kvm@vger.kernel.org
8063 W:      http://www.linux-kvm.org
8064 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8065 S:      Supported
8066 F:      Documentation/virtual/kvm/
8067 F:      include/trace/events/kvm.h
8068 F:      include/uapi/asm-generic/kvm*
8069 F:      include/uapi/linux/kvm*
8070 F:      include/asm-generic/kvm*
8071 F:      include/linux/kvm*
8072 F:      include/kvm/iodev.h
8073 F:      virt/kvm/*
8074 F:      tools/kvm/
8075
8076 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8077 M:      Joerg Roedel <joro@8bytes.org>
8078 L:      kvm@vger.kernel.org
8079 W:      http://www.linux-kvm.org/
8080 S:      Maintained
8081 F:      arch/x86/include/asm/svm.h
8082 F:      arch/x86/kvm/svm.c
8083
8084 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8085 M:      Christoffer Dall <christoffer.dall@arm.com>
8086 M:      Marc Zyngier <marc.zyngier@arm.com>
8087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8088 L:      kvmarm@lists.cs.columbia.edu
8089 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8091 S:      Supported
8092 F:      arch/arm/include/uapi/asm/kvm*
8093 F:      arch/arm/include/asm/kvm*
8094 F:      arch/arm/kvm/
8095 F:      virt/kvm/arm/
8096 F:      include/kvm/arm_*
8097
8098 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8099 M:      Christoffer Dall <christoffer.dall@arm.com>
8100 M:      Marc Zyngier <marc.zyngier@arm.com>
8101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8102 L:      kvmarm@lists.cs.columbia.edu
8103 S:      Maintained
8104 F:      arch/arm64/include/uapi/asm/kvm*
8105 F:      arch/arm64/include/asm/kvm*
8106 F:      arch/arm64/kvm/
8107
8108 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8109 M:      James Hogan <jhogan@kernel.org>
8110 L:      linux-mips@linux-mips.org
8111 S:      Supported
8112 F:      arch/mips/include/uapi/asm/kvm*
8113 F:      arch/mips/include/asm/kvm*
8114 F:      arch/mips/kvm/
8115
8116 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8117 M:      Paul Mackerras <paulus@ozlabs.org>
8118 L:      kvm-ppc@vger.kernel.org
8119 W:      http://www.linux-kvm.org/
8120 T:      git git://github.com/agraf/linux-2.6.git
8121 S:      Supported
8122 F:      arch/powerpc/include/uapi/asm/kvm*
8123 F:      arch/powerpc/include/asm/kvm*
8124 F:      arch/powerpc/kvm/
8125 F:      arch/powerpc/kernel/kvm*
8126
8127 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8128 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8129 M:      Janosch Frank <frankja@linux.ibm.com>
8130 R:      David Hildenbrand <david@redhat.com>
8131 R:      Cornelia Huck <cohuck@redhat.com>
8132 L:      linux-s390@vger.kernel.org
8133 W:      http://www.ibm.com/developerworks/linux/linux390/
8134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8135 S:      Supported
8136 F:      arch/s390/include/uapi/asm/kvm*
8137 F:      arch/s390/include/asm/gmap.h
8138 F:      arch/s390/include/asm/kvm*
8139 F:      arch/s390/kvm/
8140 F:      arch/s390/mm/gmap.c
8141
8142 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8143 M:      Paolo Bonzini <pbonzini@redhat.com>
8144 M:      Radim Krčmář <rkrcmar@redhat.com>
8145 L:      kvm@vger.kernel.org
8146 W:      http://www.linux-kvm.org
8147 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8148 S:      Supported
8149 F:      arch/x86/kvm/
8150 F:      arch/x86/include/uapi/asm/kvm*
8151 F:      arch/x86/include/asm/kvm*
8152 F:      arch/x86/include/asm/pvclock-abi.h
8153 F:      arch/x86/kernel/kvm.c
8154 F:      arch/x86/kernel/kvmclock.c
8155
8156 KERNFS
8157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8158 M:      Tejun Heo <tj@kernel.org>
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8160 S:      Supported
8161 F:      include/linux/kernfs.h
8162 F:      fs/kernfs/
8163
8164 KEXEC
8165 M:      Eric Biederman <ebiederm@xmission.com>
8166 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8167 L:      kexec@lists.infradead.org
8168 S:      Maintained
8169 F:      include/linux/kexec.h
8170 F:      include/uapi/linux/kexec.h
8171 F:      kernel/kexec*
8172
8173 KEYS-ENCRYPTED
8174 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8175 L:      linux-integrity@vger.kernel.org
8176 L:      keyrings@vger.kernel.org
8177 S:      Supported
8178 F:      Documentation/security/keys/trusted-encrypted.rst
8179 F:      include/keys/encrypted-type.h
8180 F:      security/keys/encrypted-keys/
8181
8182 KEYS-TRUSTED
8183 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8184 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8185 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8186 L:      linux-integrity@vger.kernel.org
8187 L:      keyrings@vger.kernel.org
8188 S:      Supported
8189 F:      Documentation/security/keys/trusted-encrypted.rst
8190 F:      include/keys/trusted-type.h
8191 F:      security/keys/trusted.c
8192 F:      security/keys/trusted.h
8193
8194 KEYS/KEYRINGS:
8195 M:      David Howells <dhowells@redhat.com>
8196 L:      keyrings@vger.kernel.org
8197 S:      Maintained
8198 F:      Documentation/security/keys/core.rst
8199 F:      include/linux/key.h
8200 F:      include/linux/key-type.h
8201 F:      include/linux/keyctl.h
8202 F:      include/uapi/linux/keyctl.h
8203 F:      include/keys/
8204 F:      security/keys/
8205
8206 KGDB / KDB /debug_core
8207 M:      Jason Wessel <jason.wessel@windriver.com>
8208 M:      Daniel Thompson <daniel.thompson@linaro.org>
8209 W:      http://kgdb.wiki.kernel.org/
8210 L:      kgdb-bugreport@lists.sourceforge.net
8211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8212 S:      Maintained
8213 F:      Documentation/dev-tools/kgdb.rst
8214 F:      drivers/misc/kgdbts.c
8215 F:      drivers/tty/serial/kgdboc.c
8216 F:      include/linux/kdb.h
8217 F:      include/linux/kgdb.h
8218 F:      kernel/debug/
8219
8220 KMEMLEAK
8221 M:      Catalin Marinas <catalin.marinas@arm.com>
8222 S:      Maintained
8223 F:      Documentation/dev-tools/kmemleak.rst
8224 F:      include/linux/kmemleak.h
8225 F:      mm/kmemleak.c
8226 F:      mm/kmemleak-test.c
8227
8228 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8229 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8230 L:      linux-kernel@vger.kernel.org
8231 S:      Maintained
8232 F:      kernel/kmod.c
8233 F:      include/linux/kmod.h
8234 F:      lib/test_kmod.c
8235 F:      tools/testing/selftests/kmod/
8236
8237 KPROBES
8238 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8239 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8240 M:      "David S. Miller" <davem@davemloft.net>
8241 M:      Masami Hiramatsu <mhiramat@kernel.org>
8242 S:      Maintained
8243 F:      Documentation/kprobes.txt
8244 F:      include/linux/kprobes.h
8245 F:      include/asm-generic/kprobes.h
8246 F:      kernel/kprobes.c
8247
8248 KS0108 LCD CONTROLLER DRIVER
8249 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8250 S:      Maintained
8251 F:      Documentation/auxdisplay/ks0108
8252 F:      drivers/auxdisplay/ks0108.c
8253 F:      include/linux/ks0108.h
8254
8255 L3MDEV
8256 M:      David Ahern <dsa@cumulusnetworks.com>
8257 L:      netdev@vger.kernel.org
8258 S:      Maintained
8259 F:      net/l3mdev
8260 F:      include/net/l3mdev.h
8261
8262 L7 BPF FRAMEWORK
8263 M:      John Fastabend <john.fastabend@gmail.com>
8264 M:      Daniel Borkmann <daniel@iogearbox.net>
8265 L:      netdev@vger.kernel.org
8266 S:      Maintained
8267 F:      include/linux/skmsg.h
8268 F:      net/core/skmsg.c
8269 F:      net/core/sock_map.c
8270 F:      net/ipv4/tcp_bpf.c
8271
8272 LANTIQ / INTEL Ethernet drivers
8273 M:      Hauke Mehrtens <hauke@hauke-m.de>
8274 L:      netdev@vger.kernel.org
8275 S:      Maintained
8276 F:      net/dsa/tag_gswip.c
8277 F:      drivers/net/ethernet/lantiq_xrx200.c
8278 F:      drivers/net/dsa/lantiq_pce.h
8279 F:      drivers/net/dsa/lantiq_gswip.c
8280
8281 LANTIQ MIPS ARCHITECTURE
8282 M:      John Crispin <john@phrozen.org>
8283 L:      linux-mips@linux-mips.org
8284 S:      Maintained
8285 F:      arch/mips/lantiq
8286 F:      drivers/soc/lantiq
8287
8288 LAPB module
8289 L:      linux-x25@vger.kernel.org
8290 S:      Orphan
8291 F:      Documentation/networking/lapb-module.txt
8292 F:      include/*/lapb.h
8293 F:      net/lapb/
8294
8295 LASI 53c700 driver for PARISC
8296 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8297 L:      linux-scsi@vger.kernel.org
8298 S:      Maintained
8299 F:      Documentation/scsi/53c700.txt
8300 F:      drivers/scsi/53c700*
8301
8302 LEAKING_ADDRESSES
8303 M:      Tobin C. Harding <me@tobin.cc>
8304 M:      Tycho Andersen <tycho@tycho.ws>
8305 L:      kernel-hardening@lists.openwall.com
8306 S:      Maintained
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8308 F:      scripts/leaking_addresses.pl
8309
8310 LED SUBSYSTEM
8311 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8312 M:      Pavel Machek <pavel@ucw.cz>
8313 L:      linux-leds@vger.kernel.org
8314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8315 S:      Maintained
8316 F:      Documentation/devicetree/bindings/leds/
8317 F:      drivers/leds/
8318 F:      include/linux/leds.h
8319
8320 LEGACY EEPROM DRIVER
8321 M:      Jean Delvare <jdelvare@suse.com>
8322 S:      Maintained
8323 F:      Documentation/misc-devices/eeprom
8324 F:      drivers/misc/eeprom/eeprom.c
8325
8326 LEGO MINDSTORMS EV3
8327 R:      David Lechner <david@lechnology.com>
8328 S:      Maintained
8329 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8330 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8331 F:      drivers/power/supply/lego_ev3_battery.c
8332
8333 LEGO USB Tower driver
8334 M:      Juergen Stuber <starblue@users.sourceforge.net>
8335 L:      legousb-devel@lists.sourceforge.net
8336 W:      http://legousb.sourceforge.net/
8337 S:      Maintained
8338 F:      drivers/usb/misc/legousbtower.c
8339
8340 LG LAPTOP EXTRAS
8341 M:      Matan Ziv-Av <matan@svgalib.org>
8342 L:      platform-driver-x86@vger.kernel.org
8343 S:      Maintained
8344 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8345 F:      Documentation/laptops/lg-laptop.rst
8346 F:      drivers/platform/x86/lg-laptop.c
8347
8348 LG2160 MEDIA DRIVER
8349 M:      Michael Krufky <mkrufky@linuxtv.org>
8350 L:      linux-media@vger.kernel.org
8351 W:      https://linuxtv.org
8352 W:      http://github.com/mkrufky
8353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8354 T:      git git://linuxtv.org/mkrufky/tuners.git
8355 S:      Maintained
8356 F:      drivers/media/dvb-frontends/lg2160.*
8357
8358 LGDT3305 MEDIA DRIVER
8359 M:      Michael Krufky <mkrufky@linuxtv.org>
8360 L:      linux-media@vger.kernel.org
8361 W:      https://linuxtv.org
8362 W:      http://github.com/mkrufky
8363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8364 T:      git git://linuxtv.org/mkrufky/tuners.git
8365 S:      Maintained
8366 F:      drivers/media/dvb-frontends/lgdt3305.*
8367
8368 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8369 M:      Viresh Kumar <vireshk@kernel.org>
8370 L:      linux-ide@vger.kernel.org
8371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8372 S:      Maintained
8373 F:      include/linux/pata_arasan_cf_data.h
8374 F:      drivers/ata/pata_arasan_cf.c
8375
8376 LIBATA PATA DRIVERS
8377 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8378 M:      Jens Axboe <axboe@kernel.dk>
8379 L:      linux-ide@vger.kernel.org
8380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8381 S:      Maintained
8382 F:      drivers/ata/pata_*.c
8383 F:      drivers/ata/ata_generic.c
8384
8385 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8386 M:      Linus Walleij <linus.walleij@linaro.org>
8387 L:      linux-ide@vger.kernel.org
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8389 S:      Maintained
8390 F:      drivers/ata/pata_ftide010.c
8391 F:      drivers/ata/sata_gemini.c
8392 F:      drivers/ata/sata_gemini.h
8393
8394 LIBATA SATA AHCI PLATFORM devices support
8395 M:      Hans de Goede <hdegoede@redhat.com>
8396 M:      Jens Axboe <axboe@kernel.dk>
8397 L:      linux-ide@vger.kernel.org
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8399 S:      Maintained
8400 F:      drivers/ata/ahci_platform.c
8401 F:      drivers/ata/libahci_platform.c
8402 F:      include/linux/ahci_platform.h
8403
8404 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8405 M:      Mikael Pettersson <mikpelinux@gmail.com>
8406 L:      linux-ide@vger.kernel.org
8407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8408 S:      Maintained
8409 F:      drivers/ata/sata_promise.*
8410
8411 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8412 M:      Jens Axboe <axboe@kernel.dk>
8413 L:      linux-ide@vger.kernel.org
8414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8415 S:      Maintained
8416 F:      drivers/ata/
8417 F:      include/linux/ata.h
8418 F:      include/linux/libata.h
8419 F:      Documentation/devicetree/bindings/ata/
8420
8421 LIBLOCKDEP
8422 M:      Sasha Levin <alexander.levin@microsoft.com>
8423 S:      Maintained
8424 F:      tools/lib/lockdep/
8425
8426 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8427 M:      Ross Zwisler <zwisler@kernel.org>
8428 M:      Dan Williams <dan.j.williams@intel.com>
8429 M:      Vishal Verma <vishal.l.verma@intel.com>
8430 M:      Dave Jiang <dave.jiang@intel.com>
8431 L:      linux-nvdimm@lists.01.org
8432 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8433 S:      Supported
8434 F:      drivers/nvdimm/blk.c
8435 F:      drivers/nvdimm/region_devs.c
8436
8437 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8438 M:      Vishal Verma <vishal.l.verma@intel.com>
8439 M:      Dan Williams <dan.j.williams@intel.com>
8440 M:      Ross Zwisler <zwisler@kernel.org>
8441 M:      Dave Jiang <dave.jiang@intel.com>
8442 L:      linux-nvdimm@lists.01.org
8443 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8444 S:      Supported
8445 F:      drivers/nvdimm/btt*
8446
8447 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8448 M:      Ross Zwisler <zwisler@kernel.org>
8449 M:      Dan Williams <dan.j.williams@intel.com>
8450 M:      Vishal Verma <vishal.l.verma@intel.com>
8451 M:      Dave Jiang <dave.jiang@intel.com>
8452 L:      linux-nvdimm@lists.01.org
8453 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8454 S:      Supported
8455 F:      drivers/nvdimm/pmem*
8456
8457 LIBNVDIMM: DEVICETREE BINDINGS
8458 M:      Oliver O'Halloran <oohall@gmail.com>
8459 L:      linux-nvdimm@lists.01.org
8460 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8461 S:      Supported
8462 F:      drivers/nvdimm/of_pmem.c
8463 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8464
8465 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8466 M:      Dan Williams <dan.j.williams@intel.com>
8467 M:      Ross Zwisler <zwisler@kernel.org>
8468 M:      Vishal Verma <vishal.l.verma@intel.com>
8469 M:      Dave Jiang <dave.jiang@intel.com>
8470 L:      linux-nvdimm@lists.01.org
8471 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8473 S:      Supported
8474 F:      drivers/nvdimm/*
8475 F:      drivers/acpi/nfit/*
8476 F:      include/linux/nd.h
8477 F:      include/linux/libnvdimm.h
8478 F:      include/uapi/linux/ndctl.h
8479
8480 LIGHTNVM PLATFORM SUPPORT
8481 M:      Matias Bjorling <mb@lightnvm.io>
8482 W:      http://github/OpenChannelSSD
8483 L:      linux-block@vger.kernel.org
8484 S:      Maintained
8485 F:      drivers/lightnvm/
8486 F:      include/linux/lightnvm.h
8487 F:      include/uapi/linux/lightnvm.h
8488
8489 LINUX FOR POWER MACINTOSH
8490 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8491 W:      http://www.penguinppc.org/
8492 L:      linuxppc-dev@lists.ozlabs.org
8493 S:      Maintained
8494 F:      arch/powerpc/platforms/powermac/
8495 F:      drivers/macintosh/
8496
8497 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8498 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8499 M:      Paul Mackerras <paulus@samba.org>
8500 M:      Michael Ellerman <mpe@ellerman.id.au>
8501 W:      https://github.com/linuxppc/linux/wiki
8502 L:      linuxppc-dev@lists.ozlabs.org
8503 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8505 S:      Supported
8506 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8507 F:      Documentation/devicetree/bindings/powerpc/
8508 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8509 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8510 F:      Documentation/powerpc/
8511 F:      arch/powerpc/
8512 F:      drivers/char/tpm/tpm_ibmvtpm*
8513 F:      drivers/crypto/nx/
8514 F:      drivers/crypto/vmx/
8515 F:      drivers/i2c/busses/i2c-opal.c
8516 F:      drivers/net/ethernet/ibm/ibmveth.*
8517 F:      drivers/net/ethernet/ibm/ibmvnic.*
8518 F:      drivers/pci/hotplug/pnv_php.c
8519 F:      drivers/pci/hotplug/rpa*
8520 F:      drivers/rtc/rtc-opal.c
8521 F:      drivers/scsi/ibmvscsi/
8522 F:      drivers/tty/hvc/hvc_opal.c
8523 F:      drivers/watchdog/wdrtas.c
8524 F:      tools/testing/selftests/powerpc
8525 N:      /pmac
8526 N:      powermac
8527 N:      powernv
8528 N:      [^a-z0-9]ps3
8529 N:      pseries
8530
8531 LINUX FOR POWERPC EMBEDDED MPC5XXX
8532 M:      Anatolij Gustschin <agust@denx.de>
8533 L:      linuxppc-dev@lists.ozlabs.org
8534 T:      git git://git.denx.de/linux-denx-agust.git
8535 S:      Maintained
8536 F:      arch/powerpc/platforms/512x/
8537 F:      arch/powerpc/platforms/52xx/
8538
8539 LINUX FOR POWERPC EMBEDDED PPC4XX
8540 M:      Alistair Popple <alistair@popple.id.au>
8541 M:      Matt Porter <mporter@kernel.crashing.org>
8542 W:      http://www.penguinppc.org/
8543 L:      linuxppc-dev@lists.ozlabs.org
8544 S:      Maintained
8545 F:      arch/powerpc/platforms/40x/
8546 F:      arch/powerpc/platforms/44x/
8547
8548 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8549 M:      Scott Wood <oss@buserror.net>
8550 M:      Kumar Gala <galak@kernel.crashing.org>
8551 W:      http://www.penguinppc.org/
8552 L:      linuxppc-dev@lists.ozlabs.org
8553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8554 S:      Maintained
8555 F:      arch/powerpc/platforms/83xx/
8556 F:      arch/powerpc/platforms/85xx/
8557 F:      Documentation/devicetree/bindings/powerpc/fsl/
8558
8559 LINUX FOR POWERPC EMBEDDED PPC8XX
8560 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8561 W:      http://www.penguinppc.org/
8562 L:      linuxppc-dev@lists.ozlabs.org
8563 S:      Maintained
8564 F:      arch/powerpc/platforms/8xx/
8565
8566 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8567 L:      linuxppc-dev@lists.ozlabs.org
8568 S:      Orphan
8569 F:      arch/powerpc/*/*virtex*
8570 F:      arch/powerpc/*/*/*virtex*
8571
8572 LINUX FOR POWERPC PA SEMI PWRFICIENT
8573 L:      linuxppc-dev@lists.ozlabs.org
8574 S:      Orphan
8575 F:      arch/powerpc/platforms/pasemi/
8576 F:      drivers/*/*pasemi*
8577 F:      drivers/*/*/*pasemi*
8578
8579 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8580 M:      Kees Cook <keescook@chromium.org>
8581 S:      Maintained
8582 F:      drivers/misc/lkdtm/*
8583
8584 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8585 M:      Alan Stern <stern@rowland.harvard.edu>
8586 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8587 M:      Will Deacon <will.deacon@arm.com>
8588 M:      Peter Zijlstra <peterz@infradead.org>
8589 M:      Boqun Feng <boqun.feng@gmail.com>
8590 M:      Nicholas Piggin <npiggin@gmail.com>
8591 M:      David Howells <dhowells@redhat.com>
8592 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8593 M:      Luc Maranget <luc.maranget@inria.fr>
8594 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8595 R:      Akira Yokosawa <akiyks@gmail.com>
8596 R:      Daniel Lustig <dlustig@nvidia.com>
8597 L:      linux-kernel@vger.kernel.org
8598 L:      linux-arch@vger.kernel.org
8599 S:      Supported
8600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8601 F:      tools/memory-model/
8602 F:      Documentation/atomic_bitops.txt
8603 F:      Documentation/atomic_t.txt
8604 F:      Documentation/core-api/atomic_ops.rst
8605 F:      Documentation/core-api/refcount-vs-atomic.rst
8606 F:      Documentation/memory-barriers.txt
8607
8608 LIS3LV02D ACCELEROMETER DRIVER
8609 M:      Eric Piel <eric.piel@tremplin-utc.net>
8610 S:      Maintained
8611 F:      Documentation/misc-devices/lis3lv02d
8612 F:      drivers/misc/lis3lv02d/
8613 F:      drivers/platform/x86/hp_accel.c
8614
8615 LIVE PATCHING
8616 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8617 M:      Jessica Yu <jeyu@kernel.org>
8618 M:      Jiri Kosina <jikos@kernel.org>
8619 M:      Miroslav Benes <mbenes@suse.cz>
8620 R:      Petr Mladek <pmladek@suse.com>
8621 S:      Maintained
8622 F:      kernel/livepatch/
8623 F:      include/linux/livepatch.h
8624 F:      arch/x86/include/asm/livepatch.h
8625 F:      arch/x86/kernel/livepatch.c
8626 F:      Documentation/livepatch/
8627 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8628 F:      samples/livepatch/
8629 L:      live-patching@vger.kernel.org
8630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8631
8632 LLC (802.2)
8633 L:      netdev@vger.kernel.org
8634 S:      Odd fixes
8635 F:      include/linux/llc.h
8636 F:      include/uapi/linux/llc.h
8637 F:      include/net/llc*
8638 F:      net/llc/
8639
8640 LM73 HARDWARE MONITOR DRIVER
8641 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8642 L:      linux-hwmon@vger.kernel.org
8643 S:      Maintained
8644 F:      drivers/hwmon/lm73.c
8645
8646 LM78 HARDWARE MONITOR DRIVER
8647 M:      Jean Delvare <jdelvare@suse.com>
8648 L:      linux-hwmon@vger.kernel.org
8649 S:      Maintained
8650 F:      Documentation/hwmon/lm78
8651 F:      drivers/hwmon/lm78.c
8652
8653 LM83 HARDWARE MONITOR DRIVER
8654 M:      Jean Delvare <jdelvare@suse.com>
8655 L:      linux-hwmon@vger.kernel.org
8656 S:      Maintained
8657 F:      Documentation/hwmon/lm83
8658 F:      drivers/hwmon/lm83.c
8659
8660 LM90 HARDWARE MONITOR DRIVER
8661 M:      Jean Delvare <jdelvare@suse.com>
8662 L:      linux-hwmon@vger.kernel.org
8663 S:      Maintained
8664 F:      Documentation/hwmon/lm90
8665 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8666 F:      drivers/hwmon/lm90.c
8667 F:      include/dt-bindings/thermal/lm90.h
8668
8669 LM95234 HARDWARE MONITOR DRIVER
8670 M:      Guenter Roeck <linux@roeck-us.net>
8671 L:      linux-hwmon@vger.kernel.org
8672 S:      Maintained
8673 F:      Documentation/hwmon/lm95234
8674 F:      drivers/hwmon/lm95234.c
8675
8676 LME2510 MEDIA DRIVER
8677 M:      Malcolm Priestley <tvboxspy@gmail.com>
8678 L:      linux-media@vger.kernel.org
8679 W:      https://linuxtv.org
8680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8681 S:      Maintained
8682 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8683
8684 LOADPIN SECURITY MODULE
8685 M:      Kees Cook <keescook@chromium.org>
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8687 S:      Supported
8688 F:      security/loadpin/
8689 F:      Documentation/admin-guide/LSM/LoadPin.rst
8690
8691 LOCKING PRIMITIVES
8692 M:      Peter Zijlstra <peterz@infradead.org>
8693 M:      Ingo Molnar <mingo@redhat.com>
8694 M:      Will Deacon <will.deacon@arm.com>
8695 L:      linux-kernel@vger.kernel.org
8696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8697 S:      Maintained
8698 F:      Documentation/locking/
8699 F:      include/linux/lockdep.h
8700 F:      include/linux/spinlock*.h
8701 F:      arch/*/include/asm/spinlock*.h
8702 F:      include/linux/rwlock*.h
8703 F:      include/linux/mutex*.h
8704 F:      include/linux/rwsem*.h
8705 F:      arch/*/include/asm/rwsem.h
8706 F:      include/linux/seqlock.h
8707 F:      lib/locking*.[ch]
8708 F:      kernel/locking/
8709 X:      kernel/locking/locktorture.c
8710
8711 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8712 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8713 L:      linux-ntfs-dev@lists.sourceforge.net
8714 W:      http://www.linux-ntfs.org/content/view/19/37/
8715 S:      Maintained
8716 F:      Documentation/ldm.txt
8717 F:      block/partitions/ldm.*
8718
8719 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8720 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8721 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8722 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8723 L:      MPT-FusionLinux.pdl@broadcom.com
8724 L:      linux-scsi@vger.kernel.org
8725 W:      http://www.avagotech.com/support/
8726 S:      Supported
8727 F:      drivers/message/fusion/
8728 F:      drivers/scsi/mpt3sas/
8729
8730 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8731 M:      Matthew Wilcox <willy@infradead.org>
8732 L:      linux-scsi@vger.kernel.org
8733 S:      Maintained
8734 F:      drivers/scsi/sym53c8xx_2/
8735
8736 LTC1660 DAC DRIVER
8737 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8738 L:      linux-iio@vger.kernel.org
8739 S:      Maintained
8740 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8741 F:      drivers/iio/dac/ltc1660.c
8742
8743 LTC4261 HARDWARE MONITOR DRIVER
8744 M:      Guenter Roeck <linux@roeck-us.net>
8745 L:      linux-hwmon@vger.kernel.org
8746 S:      Maintained
8747 F:      Documentation/hwmon/ltc4261
8748 F:      drivers/hwmon/ltc4261.c
8749
8750 LTC4306 I2C MULTIPLEXER DRIVER
8751 M:      Michael Hennerich <michael.hennerich@analog.com>
8752 W:      http://ez.analog.com/community/linux-device-drivers
8753 L:      linux-i2c@vger.kernel.org
8754 S:      Supported
8755 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8756 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8757
8758 LTP (Linux Test Project)
8759 M:      Mike Frysinger <vapier@gentoo.org>
8760 M:      Cyril Hrubis <chrubis@suse.cz>
8761 M:      Wanlong Gao <wanlong.gao@gmail.com>
8762 M:      Jan Stancek <jstancek@redhat.com>
8763 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8764 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8765 L:      ltp@lists.linux.it (subscribers-only)
8766 W:      http://linux-test-project.github.io/
8767 T:      git git://github.com/linux-test-project/ltp.git
8768 S:      Maintained
8769
8770 M68K ARCHITECTURE
8771 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8772 L:      linux-m68k@lists.linux-m68k.org
8773 W:      http://www.linux-m68k.org/
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8775 S:      Maintained
8776 F:      arch/m68k/
8777 F:      drivers/zorro/
8778
8779 M68K ON APPLE MACINTOSH
8780 M:      Joshua Thompson <funaho@jurai.org>
8781 W:      http://www.mac.linux-m68k.org/
8782 L:      linux-m68k@lists.linux-m68k.org
8783 S:      Maintained
8784 F:      arch/m68k/mac/
8785
8786 M68K ON HP9000/300
8787 M:      Philip Blundell <philb@gnu.org>
8788 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8789 S:      Maintained
8790 F:      arch/m68k/hp300/
8791
8792 M88DS3103 MEDIA DRIVER
8793 M:      Antti Palosaari <crope@iki.fi>
8794 L:      linux-media@vger.kernel.org
8795 W:      https://linuxtv.org
8796 W:      http://palosaari.fi/linux/
8797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8798 T:      git git://linuxtv.org/anttip/media_tree.git
8799 S:      Maintained
8800 F:      drivers/media/dvb-frontends/m88ds3103*
8801
8802 M88RS2000 MEDIA DRIVER
8803 M:      Malcolm Priestley <tvboxspy@gmail.com>
8804 L:      linux-media@vger.kernel.org
8805 W:      https://linuxtv.org
8806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8807 S:      Maintained
8808 F:      drivers/media/dvb-frontends/m88rs2000*
8809
8810 MA901 MASTERKIT USB FM RADIO DRIVER
8811 M:      Alexey Klimov <klimov.linux@gmail.com>
8812 L:      linux-media@vger.kernel.org
8813 T:      git git://linuxtv.org/media_tree.git
8814 S:      Maintained
8815 F:      drivers/media/radio/radio-ma901.c
8816
8817 MAC80211
8818 M:      Johannes Berg <johannes@sipsolutions.net>
8819 L:      linux-wireless@vger.kernel.org
8820 W:      http://wireless.kernel.org/
8821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8823 S:      Maintained
8824 F:      Documentation/networking/mac80211-injection.txt
8825 F:      include/net/mac80211.h
8826 F:      net/mac80211/
8827 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8828 F:      Documentation/networking/mac80211_hwsim/README
8829
8830 MAILBOX API
8831 M:      Jassi Brar <jassisinghbrar@gmail.com>
8832 L:      linux-kernel@vger.kernel.org
8833 S:      Maintained
8834 F:      drivers/mailbox/
8835 F:      include/linux/mailbox_client.h
8836 F:      include/linux/mailbox_controller.h
8837
8838 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8839 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8840 W:      http://www.kernel.org/doc/man-pages
8841 L:      linux-man@vger.kernel.org
8842 S:      Maintained
8843
8844 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8845 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8846 L:      linux-mips@linux-mips.org
8847 S:      Maintained
8848 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8849
8850 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8851 M:      Andrew Lunn <andrew@lunn.ch>
8852 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8853 L:      netdev@vger.kernel.org
8854 S:      Maintained
8855 F:      drivers/net/dsa/mv88e6xxx/
8856 F:      include/linux/platform_data/mv88e6xxx.h
8857 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8858
8859 MARVELL ARMADA DRM SUPPORT
8860 M:      Russell King <linux@armlinux.org.uk>
8861 S:      Maintained
8862 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8863 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8864 F:      drivers/gpu/drm/armada/
8865 F:      include/uapi/drm/armada_drm.h
8866 F:      Documentation/devicetree/bindings/display/armada/
8867
8868 MARVELL CRYPTO DRIVER
8869 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8870 M:      Arnaud Ebalard <arno@natisbad.org>
8871 F:      drivers/crypto/marvell/
8872 S:      Maintained
8873 L:      linux-crypto@vger.kernel.org
8874
8875 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8876 M:      Mirko Lindner <mlindner@marvell.com>
8877 M:      Stephen Hemminger <stephen@networkplumber.org>
8878 L:      netdev@vger.kernel.org
8879 S:      Maintained
8880 F:      drivers/net/ethernet/marvell/sk*
8881
8882 MARVELL LIBERTAS WIRELESS DRIVER
8883 L:      libertas-dev@lists.infradead.org
8884 S:      Orphan
8885 F:      drivers/net/wireless/marvell/libertas/
8886
8887 MARVELL MACCHIATOBIN SUPPORT
8888 M:      Russell King <linux@armlinux.org.uk>
8889 L:      linux-arm-kernel@lists.infradead.org
8890 S:      Maintained
8891 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8892
8893 MARVELL MV643XX ETHERNET DRIVER
8894 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8895 L:      netdev@vger.kernel.org
8896 S:      Maintained
8897 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8898 F:      include/linux/mv643xx.h
8899
8900 MARVELL MV88X3310 PHY DRIVER
8901 M:      Russell King <linux@armlinux.org.uk>
8902 L:      netdev@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/net/phy/marvell10g.c
8905
8906 MARVELL MVNETA ETHERNET DRIVER
8907 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8908 L:      netdev@vger.kernel.org
8909 S:      Maintained
8910 F:      drivers/net/ethernet/marvell/mvneta.*
8911
8912 MARVELL MWIFIEX WIRELESS DRIVER
8913 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8914 M:      Nishant Sarmukadam <nishants@marvell.com>
8915 M:      Ganapathi Bhat <gbhat@marvell.com>
8916 M:      Xinming Hu <huxinming820@gmail.com>
8917 L:      linux-wireless@vger.kernel.org
8918 S:      Maintained
8919 F:      drivers/net/wireless/marvell/mwifiex/
8920
8921 MARVELL MWL8K WIRELESS DRIVER
8922 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8923 L:      linux-wireless@vger.kernel.org
8924 S:      Odd Fixes
8925 F:      drivers/net/wireless/marvell/mwl8k.c
8926
8927 MARVELL NAND CONTROLLER DRIVER
8928 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8929 L:      linux-mtd@lists.infradead.org
8930 S:      Maintained
8931 F:      drivers/mtd/nand/raw/marvell_nand.c
8932 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8933
8934 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8935 M:      Nicolas Pitre <nico@fluxnic.net>
8936 S:      Odd Fixes
8937 F:      drivers/mmc/host/mvsdio.*
8938
8939 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8940 M:      Hu Ziji <huziji@marvell.com>
8941 L:      linux-mmc@vger.kernel.org
8942 S:      Supported
8943 F:      drivers/mmc/host/sdhci-xenon*
8944 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8945
8946 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8947 M:      Sunil Goutham <sgoutham@marvell.com>
8948 M:      Linu Cherian <lcherian@marvell.com>
8949 M:      Geetha sowjanya <gakula@marvell.com>
8950 M:      Jerin Jacob <jerinj@marvell.com>
8951 L:      netdev@vger.kernel.org
8952 S:      Supported
8953 F:      drivers/net/ethernet/marvell/octeontx2/af/
8954
8955 MATROX FRAMEBUFFER DRIVER
8956 L:      linux-fbdev@vger.kernel.org
8957 S:      Orphan
8958 F:      drivers/video/fbdev/matrox/matroxfb_*
8959 F:      include/uapi/linux/matroxfb.h
8960
8961 MAX16065 HARDWARE MONITOR DRIVER
8962 M:      Guenter Roeck <linux@roeck-us.net>
8963 L:      linux-hwmon@vger.kernel.org
8964 S:      Maintained
8965 F:      Documentation/hwmon/max16065
8966 F:      drivers/hwmon/max16065.c
8967
8968 MAX2175 SDR TUNER DRIVER
8969 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8970 L:      linux-media@vger.kernel.org
8971 T:      git git://linuxtv.org/media_tree.git
8972 S:      Maintained
8973 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8974 F:      Documentation/media/v4l-drivers/max2175.rst
8975 F:      drivers/media/i2c/max2175*
8976 F:      include/uapi/linux/max2175.h
8977
8978 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8979 L:      linux-hwmon@vger.kernel.org
8980 S:      Orphan
8981 F:      Documentation/hwmon/max6650
8982 F:      drivers/hwmon/max6650.c
8983
8984 MAX6697 HARDWARE MONITOR DRIVER
8985 M:      Guenter Roeck <linux@roeck-us.net>
8986 L:      linux-hwmon@vger.kernel.org
8987 S:      Maintained
8988 F:      Documentation/hwmon/max6697
8989 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8990 F:      drivers/hwmon/max6697.c
8991 F:      include/linux/platform_data/max6697.h
8992
8993 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8994 M:      Peter Rosin <peda@axentia.se>
8995 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8996 S:      Maintained
8997 F:      Documentation/devicetree/bindings/sound/max9860.txt
8998 F:      sound/soc/codecs/max9860.*
8999
9000 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9001 M:      Javier Martinez Canillas <javier@dowhile0.org>
9002 L:      linux-kernel@vger.kernel.org
9003 S:      Supported
9004 F:      drivers/regulator/max77802-regulator.c
9005 F:      Documentation/devicetree/bindings/*/*max77802.txt
9006 F:      include/dt-bindings/*/*max77802.h
9007
9008 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9009 M:      Krzysztof Kozlowski <krzk@kernel.org>
9010 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9011 L:      linux-pm@vger.kernel.org
9012 S:      Supported
9013 F:      drivers/power/supply/max14577_charger.c
9014 F:      drivers/power/supply/max77693_charger.c
9015
9016 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9017 M:      Chanwoo Choi <cw00.choi@samsung.com>
9018 M:      Krzysztof Kozlowski <krzk@kernel.org>
9019 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9020 L:      linux-kernel@vger.kernel.org
9021 S:      Supported
9022 F:      drivers/*/max14577*.c
9023 F:      drivers/*/max77686*.c
9024 F:      drivers/*/max77693*.c
9025 F:      drivers/extcon/extcon-max14577.c
9026 F:      drivers/extcon/extcon-max77693.c
9027 F:      drivers/rtc/rtc-max77686.c
9028 F:      drivers/clk/clk-max77686.c
9029 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9030 F:      Documentation/devicetree/bindings/*/max77686.txt
9031 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9032 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9033 F:      include/linux/mfd/max14577*.h
9034 F:      include/linux/mfd/max77686*.h
9035 F:      include/linux/mfd/max77693*.h
9036
9037 MAXIRADIO FM RADIO RECEIVER DRIVER
9038 M:      Hans Verkuil <hverkuil@xs4all.nl>
9039 L:      linux-media@vger.kernel.org
9040 T:      git git://linuxtv.org/media_tree.git
9041 W:      https://linuxtv.org
9042 S:      Maintained
9043 F:      drivers/media/radio/radio-maxiradio*
9044
9045 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9046 M:      Peter Rosin <peda@axentia.se>
9047 L:      linux-iio@vger.kernel.org
9048 S:      Maintained
9049 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9050 F:      drivers/iio/potentiometer/mcp4018.c
9051 F:      drivers/iio/potentiometer/mcp4531.c
9052
9053 MCR20A IEEE-802.15.4 RADIO DRIVER
9054 M:      Xue Liu <liuxuenetmail@gmail.com>
9055 L:      linux-wpan@vger.kernel.org
9056 W:      https://github.com/xueliu/mcr20a-linux
9057 S:      Maintained
9058 F:      drivers/net/ieee802154/mcr20a.c
9059 F:      drivers/net/ieee802154/mcr20a.h
9060 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9061
9062 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9063 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9064 L:      linux-iio@vger.kernel.org
9065 S:      Maintained
9066 F:      drivers/iio/dac/cio-dac.c
9067
9068 MEDIA DRIVERS FOR ASCOT2E
9069 M:      Sergey Kozlov <serjk@netup.ru>
9070 M:      Abylay Ospan <aospan@netup.ru>
9071 L:      linux-media@vger.kernel.org
9072 W:      https://linuxtv.org
9073 W:      http://netup.tv/
9074 T:      git git://linuxtv.org/media_tree.git
9075 S:      Supported
9076 F:      drivers/media/dvb-frontends/ascot2e*
9077
9078 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9079 M:      Jasmin Jessich <jasmin@anw.at>
9080 L:      linux-media@vger.kernel.org
9081 W:      https://linuxtv.org
9082 T:      git git://linuxtv.org/media_tree.git
9083 S:      Maintained
9084 F:      drivers/media/dvb-frontends/cxd2099*
9085
9086 MEDIA DRIVERS FOR CXD2841ER
9087 M:      Sergey Kozlov <serjk@netup.ru>
9088 M:      Abylay Ospan <aospan@netup.ru>
9089 L:      linux-media@vger.kernel.org
9090 W:      https://linuxtv.org
9091 W:      http://netup.tv/
9092 T:      git git://linuxtv.org/media_tree.git
9093 S:      Supported
9094 F:      drivers/media/dvb-frontends/cxd2841er*
9095
9096 MEDIA DRIVERS FOR CXD2880
9097 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9098 L:      linux-media@vger.kernel.org
9099 W:      http://linuxtv.org/
9100 T:      git git://linuxtv.org/media_tree.git
9101 S:      Supported
9102 F:      drivers/media/dvb-frontends/cxd2880/*
9103 F:      drivers/media/spi/cxd2880*
9104
9105 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9106 L:      linux-media@vger.kernel.org
9107 W:      https://linuxtv.org
9108 T:      git git://linuxtv.org/media_tree.git
9109 S:      Orphan
9110 F:      drivers/media/pci/ddbridge/*
9111
9112 MEDIA DRIVERS FOR FREESCALE IMX
9113 M:      Steve Longerbeam <slongerbeam@gmail.com>
9114 M:      Philipp Zabel <p.zabel@pengutronix.de>
9115 L:      linux-media@vger.kernel.org
9116 T:      git git://linuxtv.org/media_tree.git
9117 S:      Maintained
9118 F:      Documentation/devicetree/bindings/media/imx.txt
9119 F:      Documentation/media/v4l-drivers/imx.rst
9120 F:      drivers/staging/media/imx/
9121 F:      include/linux/imx-media.h
9122 F:      include/media/imx.h
9123
9124 MEDIA DRIVER FOR FREESCALE IMX PXP
9125 M:      Philipp Zabel <p.zabel@pengutronix.de>
9126 L:      linux-media@vger.kernel.org
9127 T:      git git://linuxtv.org/media_tree.git
9128 S:      Maintained
9129 F:      drivers/media/platform/imx-pxp.[ch]
9130
9131 MEDIA DRIVERS FOR HELENE
9132 M:      Abylay Ospan <aospan@netup.ru>
9133 L:      linux-media@vger.kernel.org
9134 W:      https://linuxtv.org
9135 W:      http://netup.tv/
9136 T:      git git://linuxtv.org/media_tree.git
9137 S:      Supported
9138 F:      drivers/media/dvb-frontends/helene*
9139
9140 MEDIA DRIVERS FOR HORUS3A
9141 M:      Sergey Kozlov <serjk@netup.ru>
9142 M:      Abylay Ospan <aospan@netup.ru>
9143 L:      linux-media@vger.kernel.org
9144 W:      https://linuxtv.org
9145 W:      http://netup.tv/
9146 T:      git git://linuxtv.org/media_tree.git
9147 S:      Supported
9148 F:      drivers/media/dvb-frontends/horus3a*
9149
9150 MEDIA DRIVERS FOR LNBH25
9151 M:      Sergey Kozlov <serjk@netup.ru>
9152 M:      Abylay Ospan <aospan@netup.ru>
9153 L:      linux-media@vger.kernel.org
9154 W:      https://linuxtv.org
9155 W:      http://netup.tv/
9156 T:      git git://linuxtv.org/media_tree.git
9157 S:      Supported
9158 F:      drivers/media/dvb-frontends/lnbh25*
9159
9160 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9161 L:      linux-media@vger.kernel.org
9162 W:      https://linuxtv.org
9163 T:      git git://linuxtv.org/media_tree.git
9164 S:      Orphan
9165 F:      drivers/media/dvb-frontends/mxl5xx*
9166
9167 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9168 M:      Sergey Kozlov <serjk@netup.ru>
9169 M:      Abylay Ospan <aospan@netup.ru>
9170 L:      linux-media@vger.kernel.org
9171 W:      https://linuxtv.org
9172 W:      http://netup.tv/
9173 T:      git git://linuxtv.org/media_tree.git
9174 S:      Supported
9175 F:      drivers/media/pci/netup_unidvb/*
9176
9177 MEDIA DRIVERS FOR RENESAS - CEU
9178 M:      Jacopo Mondi <jacopo@jmondi.org>
9179 L:      linux-media@vger.kernel.org
9180 L:      linux-renesas-soc@vger.kernel.org
9181 T:      git git://linuxtv.org/media_tree.git
9182 S:      Supported
9183 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9184 F:      drivers/media/platform/renesas-ceu.c
9185 F:      include/media/drv-intf/renesas-ceu.h
9186
9187 MEDIA DRIVERS FOR RENESAS - DRIF
9188 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9189 L:      linux-media@vger.kernel.org
9190 L:      linux-renesas-soc@vger.kernel.org
9191 T:      git git://linuxtv.org/media_tree.git
9192 S:      Supported
9193 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9194 F:      drivers/media/platform/rcar_drif.c
9195
9196 MEDIA DRIVERS FOR RENESAS - FCP
9197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9198 L:      linux-media@vger.kernel.org
9199 L:      linux-renesas-soc@vger.kernel.org
9200 T:      git git://linuxtv.org/media_tree.git
9201 S:      Supported
9202 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9203 F:      drivers/media/platform/rcar-fcp.c
9204 F:      include/media/rcar-fcp.h
9205
9206 MEDIA DRIVERS FOR RENESAS - FDP1
9207 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9208 L:      linux-media@vger.kernel.org
9209 L:      linux-renesas-soc@vger.kernel.org
9210 T:      git git://linuxtv.org/media_tree.git
9211 S:      Supported
9212 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9213 F:      drivers/media/platform/rcar_fdp1.c
9214
9215 MEDIA DRIVERS FOR RENESAS - VIN
9216 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9217 L:      linux-media@vger.kernel.org
9218 L:      linux-renesas-soc@vger.kernel.org
9219 T:      git git://linuxtv.org/media_tree.git
9220 S:      Supported
9221 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9222 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9223 F:      drivers/media/platform/rcar-vin/
9224
9225 MEDIA DRIVERS FOR RENESAS - VSP1
9226 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9227 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9228 L:      linux-media@vger.kernel.org
9229 L:      linux-renesas-soc@vger.kernel.org
9230 T:      git git://linuxtv.org/media_tree.git
9231 S:      Supported
9232 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9233 F:      drivers/media/platform/vsp1/
9234
9235 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9236 L:      linux-media@vger.kernel.org
9237 W:      https://linuxtv.org
9238 T:      git git://linuxtv.org/media_tree.git
9239 S:      Orphan
9240 F:      drivers/media/dvb-frontends/stv0910*
9241
9242 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9243 L:      linux-media@vger.kernel.org
9244 W:      https://linuxtv.org
9245 T:      git git://linuxtv.org/media_tree.git
9246 S:      Orphan
9247 F:      drivers/media/dvb-frontends/stv6111*
9248
9249 MEDIA DRIVERS FOR STM32 - DCMI
9250 M:      Hugues Fruchet <hugues.fruchet@st.com>
9251 L:      linux-media@vger.kernel.org
9252 T:      git git://linuxtv.org/media_tree.git
9253 S:      Supported
9254 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9255 F:      drivers/media/platform/stm32/stm32-dcmi.c
9256
9257 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9258 M:      Dmitry Osipenko <digetx@gmail.com>
9259 L:      linux-media@vger.kernel.org
9260 L:      linux-tegra@vger.kernel.org
9261 T:      git git://linuxtv.org/media_tree.git
9262 S:      Maintained
9263 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9264 F:      drivers/staging/media/tegra-vde/
9265
9266 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9267 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9268 P:      LinuxTV.org Project
9269 L:      linux-media@vger.kernel.org
9270 W:      https://linuxtv.org
9271 Q:      http://patchwork.kernel.org/project/linux-media/list/
9272 T:      git git://linuxtv.org/media_tree.git
9273 S:      Maintained
9274 F:      Documentation/devicetree/bindings/media/
9275 F:      Documentation/media/
9276 F:      drivers/media/
9277 F:      drivers/staging/media/
9278 F:      include/linux/platform_data/media/
9279 F:      include/media/
9280 F:      include/uapi/linux/dvb/
9281 F:      include/uapi/linux/videodev2.h
9282 F:      include/uapi/linux/media.h
9283 F:      include/uapi/linux/v4l2-*
9284 F:      include/uapi/linux/meye.h
9285 F:      include/uapi/linux/ivtv*
9286 F:      include/uapi/linux/uvcvideo.h
9287
9288 MEDIATEK BLUETOOTH DRIVER
9289 M:      Sean Wang <sean.wang@mediatek.com>
9290 L:      linux-bluetooth@vger.kernel.org
9291 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9292 S:      Maintained
9293 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9294 F:      drivers/bluetooth/btmtkuart.c
9295
9296 MEDIATEK CIR DRIVER
9297 M:      Sean Wang <sean.wang@mediatek.com>
9298 S:      Maintained
9299 F:      drivers/media/rc/mtk-cir.c
9300
9301 MEDIATEK DMA DRIVER
9302 M:      Sean Wang <sean.wang@mediatek.com>
9303 L:      dmaengine@vger.kernel.org
9304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9306 S:      Maintained
9307 F:      Documentation/devicetree/bindings/dma/mtk-*
9308 F:      drivers/dma/mediatek/
9309
9310 MEDIATEK PMIC LED DRIVER
9311 M:      Sean Wang <sean.wang@mediatek.com>
9312 S:      Maintained
9313 F:      drivers/leds/leds-mt6323.c
9314 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9315
9316 MEDIATEK ETHERNET DRIVER
9317 M:      Felix Fietkau <nbd@openwrt.org>
9318 M:      John Crispin <john@phrozen.org>
9319 M:      Sean Wang <sean.wang@mediatek.com>
9320 M:      Nelson Chang <nelson.chang@mediatek.com>
9321 L:      netdev@vger.kernel.org
9322 S:      Maintained
9323 F:      drivers/net/ethernet/mediatek/
9324
9325 MEDIATEK SWITCH DRIVER
9326 M:      Sean Wang <sean.wang@mediatek.com>
9327 L:      netdev@vger.kernel.org
9328 S:      Maintained
9329 F:      drivers/net/dsa/mt7530.*
9330 F:      net/dsa/tag_mtk.c
9331
9332 MEDIATEK JPEG DRIVER
9333 M:      Rick Chang <rick.chang@mediatek.com>
9334 M:      Bin Liu <bin.liu@mediatek.com>
9335 S:      Supported
9336 F:      drivers/media/platform/mtk-jpeg/
9337 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9338
9339 MEDIATEK MDP DRIVER
9340 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9341 M:      Houlong Wei <houlong.wei@mediatek.com>
9342 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9343 S:      Supported
9344 F:      drivers/media/platform/mtk-mdp/
9345 F:      drivers/media/platform/mtk-vpu/
9346 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9347
9348 MEDIATEK MEDIA DRIVER
9349 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9350 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9351 S:      Supported
9352 F:      drivers/media/platform/mtk-vcodec/
9353 F:      drivers/media/platform/mtk-vpu/
9354 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9355 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9356
9357 MEDIATEK MT7601U WIRELESS LAN DRIVER
9358 M:      Jakub Kicinski <kubakici@wp.pl>
9359 L:      linux-wireless@vger.kernel.org
9360 S:      Maintained
9361 F:      drivers/net/wireless/mediatek/mt7601u/
9362
9363 MEDIATEK NAND CONTROLLER DRIVER
9364 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9365 L:      linux-mtd@lists.infradead.org
9366 S:      Maintained
9367 F:      drivers/mtd/nand/raw/mtk_*
9368 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9369
9370 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9371 M:      Sean Wang <sean.wang@mediatek.com>
9372 S:      Maintained
9373 F:      drivers/char/hw_random/mtk-rng.c
9374
9375 MEDIATEK USB3 DRD IP DRIVER
9376 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9377 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9379 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9380 S:      Maintained
9381 F:      drivers/usb/mtu3/
9382
9383 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9384 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9385 M:      Martin Donnelly <martin.donnelly@ge.com>
9386 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9387 S:      Maintained
9388 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9389 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9390
9391 MEGARAID SCSI/SAS DRIVERS
9392 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9393 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9394 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9395 L:      megaraidlinux.pdl@broadcom.com
9396 L:      linux-scsi@vger.kernel.org
9397 W:      http://www.avagotech.com/support/
9398 S:      Maintained
9399 F:      Documentation/scsi/megaraid.txt
9400 F:      drivers/scsi/megaraid.*
9401 F:      drivers/scsi/megaraid/
9402
9403 MELEXIS MLX90614 DRIVER
9404 M:      Crt Mori <cmo@melexis.com>
9405 L:      linux-iio@vger.kernel.org
9406 W:      http://www.melexis.com
9407 S:      Supported
9408 F:      drivers/iio/temperature/mlx90614.c
9409
9410 MELEXIS MLX90632 DRIVER
9411 M:      Crt Mori <cmo@melexis.com>
9412 L:      linux-iio@vger.kernel.org
9413 W:      http://www.melexis.com
9414 S:      Supported
9415 F:      drivers/iio/temperature/mlx90632.c
9416
9417 MELFAS MIP4 TOUCHSCREEN DRIVER
9418 M:      Sangwon Jee <jeesw@melfas.com>
9419 W:      http://www.melfas.com
9420 S:      Supported
9421 F:      drivers/input/touchscreen/melfas_mip4.c
9422 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9423
9424 MELLANOX ETHERNET DRIVER (mlx4_en)
9425 M:      Tariq Toukan <tariqt@mellanox.com>
9426 L:      netdev@vger.kernel.org
9427 S:      Supported
9428 W:      http://www.mellanox.com
9429 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9430 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9431
9432 MELLANOX ETHERNET DRIVER (mlx5e)
9433 M:      Saeed Mahameed <saeedm@mellanox.com>
9434 L:      netdev@vger.kernel.org
9435 S:      Supported
9436 W:      http://www.mellanox.com
9437 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9438 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9439
9440 MELLANOX ETHERNET INNOVA DRIVERS
9441 R:      Boris Pismenny <borisp@mellanox.com>
9442 L:      netdev@vger.kernel.org
9443 S:      Supported
9444 W:      http://www.mellanox.com
9445 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9446 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9447 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9448 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9449 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9450
9451 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9452 R:      Boris Pismenny <borisp@mellanox.com>
9453 L:      netdev@vger.kernel.org
9454 S:      Supported
9455 W:      http://www.mellanox.com
9456 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9457 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9458 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9459
9460 MELLANOX ETHERNET SWITCH DRIVERS
9461 M:      Jiri Pirko <jiri@mellanox.com>
9462 M:      Ido Schimmel <idosch@mellanox.com>
9463 L:      netdev@vger.kernel.org
9464 S:      Supported
9465 W:      http://www.mellanox.com
9466 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9467 F:      drivers/net/ethernet/mellanox/mlxsw/
9468 F:      tools/testing/selftests/drivers/net/mlxsw/
9469
9470 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9471 M:      mlxsw@mellanox.com
9472 L:      netdev@vger.kernel.org
9473 S:      Supported
9474 W:      http://www.mellanox.com
9475 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9476 F:      drivers/net/ethernet/mellanox/mlxfw/
9477
9478 MELLANOX HARDWARE PLATFORM SUPPORT
9479 M:      Andy Shevchenko <andy@infradead.org>
9480 M:      Darren Hart <dvhart@infradead.org>
9481 M:      Vadim Pasternak <vadimp@mellanox.com>
9482 L:      platform-driver-x86@vger.kernel.org
9483 S:      Supported
9484 F:      drivers/platform/mellanox/
9485
9486 MELLANOX MLX4 core VPI driver
9487 M:      Tariq Toukan <tariqt@mellanox.com>
9488 L:      netdev@vger.kernel.org
9489 L:      linux-rdma@vger.kernel.org
9490 W:      http://www.mellanox.com
9491 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9492 S:      Supported
9493 F:      drivers/net/ethernet/mellanox/mlx4/
9494 F:      include/linux/mlx4/
9495
9496 MELLANOX MLX4 IB driver
9497 M:      Yishai Hadas <yishaih@mellanox.com>
9498 L:      linux-rdma@vger.kernel.org
9499 W:      http://www.mellanox.com
9500 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9501 S:      Supported
9502 F:      drivers/infiniband/hw/mlx4/
9503 F:      include/linux/mlx4/
9504 F:      include/uapi/rdma/mlx4-abi.h
9505
9506 MELLANOX MLX5 core VPI driver
9507 M:      Saeed Mahameed <saeedm@mellanox.com>
9508 M:      Leon Romanovsky <leonro@mellanox.com>
9509 L:      netdev@vger.kernel.org
9510 L:      linux-rdma@vger.kernel.org
9511 W:      http://www.mellanox.com
9512 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9513 S:      Supported
9514 F:      drivers/net/ethernet/mellanox/mlx5/core/
9515 F:      include/linux/mlx5/
9516
9517 MELLANOX MLX5 IB driver
9518 M:      Leon Romanovsky <leonro@mellanox.com>
9519 L:      linux-rdma@vger.kernel.org
9520 W:      http://www.mellanox.com
9521 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9522 S:      Supported
9523 F:      drivers/infiniband/hw/mlx5/
9524 F:      include/linux/mlx5/
9525 F:      include/uapi/rdma/mlx5-abi.h
9526
9527 MELLANOX MLXCPLD I2C AND MUX DRIVER
9528 M:      Vadim Pasternak <vadimp@mellanox.com>
9529 M:      Michael Shych <michaelsh@mellanox.com>
9530 L:      linux-i2c@vger.kernel.org
9531 S:      Supported
9532 F:      drivers/i2c/busses/i2c-mlxcpld.c
9533 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9534 F:      Documentation/i2c/busses/i2c-mlxcpld
9535
9536 MELLANOX MLXCPLD LED DRIVER
9537 M:      Vadim Pasternak <vadimp@mellanox.com>
9538 L:      linux-leds@vger.kernel.org
9539 S:      Supported
9540 F:      drivers/leds/leds-mlxcpld.c
9541 F:      drivers/leds/leds-mlxreg.c
9542 F:      Documentation/leds/leds-mlxcpld.txt
9543
9544 MELLANOX PLATFORM DRIVER
9545 M:      Vadim Pasternak <vadimp@mellanox.com>
9546 L:      platform-driver-x86@vger.kernel.org
9547 S:      Supported
9548 F:      drivers/platform/x86/mlx-platform.c
9549
9550 MEMBARRIER SUPPORT
9551 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9552 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9553 L:      linux-kernel@vger.kernel.org
9554 S:      Supported
9555 F:      kernel/sched/membarrier.c
9556 F:      include/uapi/linux/membarrier.h
9557 F:      arch/powerpc/include/asm/membarrier.h
9558
9559 MEMORY MANAGEMENT
9560 L:      linux-mm@kvack.org
9561 W:      http://www.linux-mm.org
9562 S:      Maintained
9563 F:      include/linux/mm.h
9564 F:      include/linux/gfp.h
9565 F:      include/linux/mmzone.h
9566 F:      include/linux/memory_hotplug.h
9567 F:      include/linux/vmalloc.h
9568 F:      mm/
9569
9570 MEMORY TECHNOLOGY DEVICES (MTD)
9571 M:      David Woodhouse <dwmw2@infradead.org>
9572 M:      Brian Norris <computersforpeace@gmail.com>
9573 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9574 M:      Marek Vasut <marek.vasut@gmail.com>
9575 M:      Richard Weinberger <richard@nod.at>
9576 L:      linux-mtd@lists.infradead.org
9577 W:      http://www.linux-mtd.infradead.org/
9578 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9579 T:      git git://git.infradead.org/linux-mtd.git master
9580 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9581 S:      Maintained
9582 F:      Documentation/devicetree/bindings/mtd/
9583 F:      drivers/mtd/
9584 F:      include/linux/mtd/
9585 F:      include/uapi/mtd/
9586
9587 MEN A21 WATCHDOG DRIVER
9588 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9589 L:      linux-watchdog@vger.kernel.org
9590 S:      Maintained
9591 F:      drivers/watchdog/mena21_wdt.c
9592
9593 MEN CHAMELEON BUS (mcb)
9594 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9595 S:      Maintained
9596 F:      drivers/mcb/
9597 F:      include/linux/mcb.h
9598 F:      Documentation/men-chameleon-bus.txt
9599
9600 MEN F21BMC (Board Management Controller)
9601 M:      Andreas Werner <andreas.werner@men.de>
9602 S:      Supported
9603 F:      drivers/mfd/menf21bmc.c
9604 F:      drivers/watchdog/menf21bmc_wdt.c
9605 F:      drivers/leds/leds-menf21bmc.c
9606 F:      drivers/hwmon/menf21bmc_hwmon.c
9607 F:      Documentation/hwmon/menf21bmc
9608
9609 MEN Z069 WATCHDOG DRIVER
9610 M:      Johannes Thumshirn <jth@kernel.org>
9611 L:      linux-watchdog@vger.kernel.org
9612 S:      Maintained
9613 F:      drivers/watchdog/menz69_wdt.c
9614
9615 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9616 M:      Neil Armstrong <narmstrong@baylibre.com>
9617 L:      linux-media@lists.freedesktop.org
9618 L:      linux-amlogic@lists.infradead.org
9619 W:      http://linux-meson.com/
9620 S:      Supported
9621 F:      drivers/media/platform/meson/ao-cec.c
9622 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9623 T:      git git://linuxtv.org/media_tree.git
9624
9625 MICROBLAZE ARCHITECTURE
9626 M:      Michal Simek <monstr@monstr.eu>
9627 W:      http://www.monstr.eu/fdt/
9628 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9629 S:      Supported
9630 F:      arch/microblaze/
9631
9632 MICROCHIP AT91 SERIAL DRIVER
9633 M:      Richard Genoud <richard.genoud@gmail.com>
9634 S:      Maintained
9635 F:      drivers/tty/serial/atmel_serial.c
9636 F:      drivers/tty/serial/atmel_serial.h
9637 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9638
9639 MICROCHIP AUDIO ASOC DRIVERS
9640 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9641 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9642 S:      Supported
9643 F:      sound/soc/atmel
9644
9645 MICROCHIP DMA DRIVER
9646 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9648 L:      dmaengine@vger.kernel.org
9649 S:      Supported
9650 F:      drivers/dma/at_hdmac.c
9651 F:      drivers/dma/at_hdmac_regs.h
9652 F:      include/linux/platform_data/dma-atmel.h
9653 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9654 F:      include/dt-bindings/dma/at91.h
9655
9656 MICROCHIP ECC DRIVER
9657 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9658 L:      linux-crypto@vger.kernel.org
9659 S:      Maintained
9660 F:      drivers/crypto/atmel-ecc.*
9661
9662 MICROCHIP I2C DRIVER
9663 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9664 L:      linux-i2c@vger.kernel.org
9665 S:      Supported
9666 F:      drivers/i2c/busses/i2c-at91.c
9667
9668 MICROCHIP ISC DRIVER
9669 M:      Eugen Hristev <eugen.hristev@microchip.com>
9670 L:      linux-media@vger.kernel.org
9671 S:      Supported
9672 F:      drivers/media/platform/atmel/atmel-isc.c
9673 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9674 F:      devicetree/bindings/media/atmel-isc.txt
9675
9676 MICROCHIP ISI DRIVER
9677 M:      Eugen Hristev <eugen.hristev@microchip.com>
9678 L:      linux-media@vger.kernel.org
9679 S:      Supported
9680 F:      drivers/media/platform/atmel/atmel-isi.c
9681 F:      include/media/atmel-isi.h
9682
9683 MICROCHIP AT91 USART MFD DRIVER
9684 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9685 L:      linux-kernel@vger.kernel.org
9686 S:      Supported
9687 F:      drivers/mfd/at91-usart.c
9688 F:      include/dt-bindings/mfd/at91-usart.h
9689 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9690
9691 MICROCHIP AT91 USART SPI DRIVER
9692 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9693 L:      linux-spi@vger.kernel.org
9694 S:      Supported
9695 F:      drivers/spi/spi-at91-usart.c
9696 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9697
9698 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9699 M:      Woojung Huh <Woojung.Huh@microchip.com>
9700 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9701 L:      netdev@vger.kernel.org
9702 S:      Maintained
9703 F:      net/dsa/tag_ksz.c
9704 F:      drivers/net/dsa/microchip/*
9705 F:      include/linux/platform_data/microchip-ksz.h
9706 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9707
9708 MICROCHIP LAN743X ETHERNET DRIVER
9709 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9710 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9711 L:      netdev@vger.kernel.org
9712 S:      Maintained
9713 F:      drivers/net/ethernet/microchip/lan743x_*
9714
9715 MICROCHIP LCDFB DRIVER
9716 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9717 L:      linux-fbdev@vger.kernel.org
9718 S:      Maintained
9719 F:      drivers/video/fbdev/atmel_lcdfb.c
9720 F:      include/video/atmel_lcdc.h
9721
9722 MICROCHIP MMC/SD/SDIO MCI DRIVER
9723 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9724 S:      Maintained
9725 F:      drivers/mmc/host/atmel-mci.c
9726
9727 MICROCHIP MCP3911 ADC DRIVER
9728 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9729 M:      Kent Gustavsson <kent@minoris.se>
9730 L:      linux-iio@vger.kernel.org
9731 S:      Supported
9732 F:      drivers/iio/adc/mcp3911.c
9733 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9734
9735 MICROCHIP NAND DRIVER
9736 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9737 L:      linux-mtd@lists.infradead.org
9738 S:      Supported
9739 F:      drivers/mtd/nand/raw/atmel/*
9740 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9741
9742 MICROCHIP PWM DRIVER
9743 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9745 L:      linux-pwm@vger.kernel.org
9746 S:      Supported
9747 F:      drivers/pwm/pwm-atmel.c
9748 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9749
9750 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9751 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9752 M:      Eugen Hristev <eugen.hristev@microchip.com>
9753 L:      linux-iio@vger.kernel.org
9754 S:      Supported
9755 F:      drivers/iio/adc/at91-sama5d2_adc.c
9756 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9757 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9758
9759 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9760 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9761 S:      Supported
9762 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9763
9764 MICROCHIP SPI DRIVER
9765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9766 S:      Supported
9767 F:      drivers/spi/spi-atmel.*
9768
9769 MICROCHIP SSC DRIVER
9770 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772 S:      Supported
9773 F:      drivers/misc/atmel-ssc.c
9774 F:      include/linux/atmel-ssc.h
9775
9776 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9777 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9779 S:      Supported
9780 F:      drivers/misc/atmel_tclib.c
9781 F:      drivers/clocksource/tcb_clksrc.c
9782
9783 MICROCHIP USBA UDC DRIVER
9784 M:      Cristian Birsan <cristian.birsan@microchip.com>
9785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9786 S:      Supported
9787 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9788
9789 MICROCHIP USB251XB DRIVER
9790 M:      Richard Leitner <richard.leitner@skidata.com>
9791 L:      linux-usb@vger.kernel.org
9792 S:      Maintained
9793 F:      drivers/usb/misc/usb251xb.c
9794 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9795
9796 MICROCHIP XDMA DRIVER
9797 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9798 L:      linux-arm-kernel@lists.infradead.org
9799 L:      dmaengine@vger.kernel.org
9800 S:      Supported
9801 F:      drivers/dma/at_xdmac.c
9802
9803 MICROSEMI MIPS SOCS
9804 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9805 L:      linux-mips@linux-mips.org
9806 S:      Maintained
9807 F:      arch/mips/generic/board-ocelot.c
9808 F:      arch/mips/configs/generic/board-ocelot.config
9809 F:      arch/mips/boot/dts/mscc/
9810 F:      Documentation/devicetree/bindings/mips/mscc.txt
9811
9812 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9813 M:      Don Brace <don.brace@microsemi.com>
9814 L:      esc.storagedev@microsemi.com
9815 L:      linux-scsi@vger.kernel.org
9816 S:      Supported
9817 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9818 F:      drivers/scsi/smartpqi/Kconfig
9819 F:      drivers/scsi/smartpqi/Makefile
9820 F:      include/linux/cciss*.h
9821 F:      include/uapi/linux/cciss*.h
9822 F:      Documentation/scsi/smartpqi.txt
9823
9824 MICROSEMI ETHERNET SWITCH DRIVER
9825 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9826 L:      netdev@vger.kernel.org
9827 S:      Supported
9828 F:      drivers/net/ethernet/mscc/
9829
9830 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9831 M:      Chen Yu <yu.c.chen@intel.com>
9832 L:      platform-driver-x86@vger.kernel.org
9833 S:      Supported
9834 F:      drivers/platform/x86/surfacepro3_button.c
9835
9836 MICROTEK X6 SCANNER
9837 M:      Oliver Neukum <oliver@neukum.org>
9838 S:      Maintained
9839 F:      drivers/usb/image/microtek.*
9840
9841 MIPS
9842 M:      Ralf Baechle <ralf@linux-mips.org>
9843 M:      Paul Burton <paul.burton@mips.com>
9844 M:      James Hogan <jhogan@kernel.org>
9845 L:      linux-mips@linux-mips.org
9846 W:      http://www.linux-mips.org/
9847 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9849 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9850 S:      Supported
9851 F:      Documentation/devicetree/bindings/mips/
9852 F:      Documentation/mips/
9853 F:      arch/mips/
9854 F:      drivers/platform/mips/
9855
9856 MIPS BOSTON DEVELOPMENT BOARD
9857 M:      Paul Burton <paul.burton@mips.com>
9858 L:      linux-mips@linux-mips.org
9859 S:      Maintained
9860 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9861 F:      arch/mips/boot/dts/img/boston.dts
9862 F:      arch/mips/configs/generic/board-boston.config
9863 F:      drivers/clk/imgtec/clk-boston.c
9864 F:      include/dt-bindings/clock/boston-clock.h
9865
9866 MIPS GENERIC PLATFORM
9867 M:      Paul Burton <paul.burton@mips.com>
9868 L:      linux-mips@linux-mips.org
9869 S:      Supported
9870 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9871 F:      arch/mips/generic/
9872 F:      arch/mips/tools/generic-board-config.sh
9873
9874 MIPS/LOONGSON1 ARCHITECTURE
9875 M:      Keguang Zhang <keguang.zhang@gmail.com>
9876 L:      linux-mips@linux-mips.org
9877 S:      Maintained
9878 F:      arch/mips/loongson32/
9879 F:      arch/mips/include/asm/mach-loongson32/
9880 F:      drivers/*/*loongson1*
9881 F:      drivers/*/*/*loongson1*
9882
9883 MIPS/LOONGSON2 ARCHITECTURE
9884 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9885 L:      linux-mips@linux-mips.org
9886 S:      Maintained
9887 F:      arch/mips/loongson64/fuloong-2e/
9888 F:      arch/mips/loongson64/lemote-2f/
9889 F:      arch/mips/include/asm/mach-loongson64/
9890 F:      drivers/*/*loongson2*
9891 F:      drivers/*/*/*loongson2*
9892
9893 MIPS/LOONGSON3 ARCHITECTURE
9894 M:      Huacai Chen <chenhc@lemote.com>
9895 L:      linux-mips@linux-mips.org
9896 S:      Maintained
9897 F:      arch/mips/loongson64/
9898 F:      arch/mips/include/asm/mach-loongson64/
9899 F:      drivers/platform/mips/cpu_hwmon.c
9900 F:      drivers/*/*loongson3*
9901 F:      drivers/*/*/*loongson3*
9902
9903 MIPS RINT INSTRUCTION EMULATION
9904 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9905 L:      linux-mips@linux-mips.org
9906 S:      Supported
9907 F:      arch/mips/math-emu/sp_rint.c
9908 F:      arch/mips/math-emu/dp_rint.c
9909
9910 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9911 M:      Hans Verkuil <hverkuil@xs4all.nl>
9912 L:      linux-media@vger.kernel.org
9913 T:      git git://linuxtv.org/media_tree.git
9914 W:      https://linuxtv.org
9915 S:      Odd Fixes
9916 F:      drivers/media/radio/radio-miropcm20*
9917
9918 MMP SUPPORT
9919 M:      Eric Miao <eric.y.miao@gmail.com>
9920 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9922 T:      git git://github.com/hzhuang1/linux.git
9923 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9924 S:      Maintained
9925 F:      arch/arm/boot/dts/mmp*
9926 F:      arch/arm/mach-mmp/
9927
9928 MMU GATHER AND TLB INVALIDATION
9929 M:      Will Deacon <will.deacon@arm.com>
9930 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9931 M:      Andrew Morton <akpm@linux-foundation.org>
9932 M:      Nick Piggin <npiggin@gmail.com>
9933 M:      Peter Zijlstra <peterz@infradead.org>
9934 L:      linux-arch@vger.kernel.org
9935 L:      linux-mm@kvack.org
9936 S:      Maintained
9937 F:      arch/*/include/asm/tlb.h
9938 F:      include/asm-generic/tlb.h
9939 F:      mm/mmu_gather.c
9940
9941 MN88472 MEDIA DRIVER
9942 M:      Antti Palosaari <crope@iki.fi>
9943 L:      linux-media@vger.kernel.org
9944 W:      https://linuxtv.org
9945 W:      http://palosaari.fi/linux/
9946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9947 S:      Maintained
9948 F:      drivers/media/dvb-frontends/mn88472*
9949
9950 MN88473 MEDIA DRIVER
9951 M:      Antti Palosaari <crope@iki.fi>
9952 L:      linux-media@vger.kernel.org
9953 W:      https://linuxtv.org
9954 W:      http://palosaari.fi/linux/
9955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9956 S:      Maintained
9957 F:      drivers/media/dvb-frontends/mn88473*
9958
9959 MODULE SUPPORT
9960 M:      Jessica Yu <jeyu@kernel.org>
9961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9962 S:      Maintained
9963 F:      include/linux/module.h
9964 F:      kernel/module.c
9965
9966 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9967 W:      http://popies.net/meye/
9968 S:      Orphan
9969 F:      Documentation/media/v4l-drivers/meye*
9970 F:      drivers/media/pci/meye/
9971 F:      include/uapi/linux/meye.h
9972
9973 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9974 M:      Jiri Slaby <jirislaby@gmail.com>
9975 S:      Maintained
9976 F:      Documentation/serial/moxa-smartio
9977 F:      drivers/tty/mxser.*
9978
9979 MR800 AVERMEDIA USB FM RADIO DRIVER
9980 M:      Alexey Klimov <klimov.linux@gmail.com>
9981 L:      linux-media@vger.kernel.org
9982 T:      git git://linuxtv.org/media_tree.git
9983 S:      Maintained
9984 F:      drivers/media/radio/radio-mr800.c
9985
9986 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9987 M:      Alan Ott <alan@signal11.us>
9988 L:      linux-wpan@vger.kernel.org
9989 S:      Maintained
9990 F:      drivers/net/ieee802154/mrf24j40.c
9991 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9992
9993 MSI LAPTOP SUPPORT
9994 M:      "Lee, Chun-Yi" <jlee@suse.com>
9995 L:      platform-driver-x86@vger.kernel.org
9996 S:      Maintained
9997 F:      drivers/platform/x86/msi-laptop.c
9998
9999 MSI WMI SUPPORT
10000 L:      platform-driver-x86@vger.kernel.org
10001 S:      Orphan
10002 F:      drivers/platform/x86/msi-wmi.c
10003
10004 MSI001 MEDIA DRIVER
10005 M:      Antti Palosaari <crope@iki.fi>
10006 L:      linux-media@vger.kernel.org
10007 W:      https://linuxtv.org
10008 W:      http://palosaari.fi/linux/
10009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10010 T:      git git://linuxtv.org/anttip/media_tree.git
10011 S:      Maintained
10012 F:      drivers/media/tuners/msi001*
10013
10014 MSI2500 MEDIA DRIVER
10015 M:      Antti Palosaari <crope@iki.fi>
10016 L:      linux-media@vger.kernel.org
10017 W:      https://linuxtv.org
10018 W:      http://palosaari.fi/linux/
10019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10020 T:      git git://linuxtv.org/anttip/media_tree.git
10021 S:      Maintained
10022 F:      drivers/media/usb/msi2500/
10023
10024 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10025 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10026 L:      linux-mtd@lists.infradead.org
10027 S:      Maintained
10028 F:      drivers/mtd/devices/docg3*
10029
10030 MT9M032 APTINA SENSOR DRIVER
10031 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10032 L:      linux-media@vger.kernel.org
10033 T:      git git://linuxtv.org/media_tree.git
10034 S:      Maintained
10035 F:      drivers/media/i2c/mt9m032.c
10036 F:      include/media/i2c/mt9m032.h
10037
10038 MT9P031 APTINA CAMERA SENSOR
10039 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10040 L:      linux-media@vger.kernel.org
10041 T:      git git://linuxtv.org/media_tree.git
10042 S:      Maintained
10043 F:      drivers/media/i2c/mt9p031.c
10044 F:      include/media/i2c/mt9p031.h
10045
10046 MT9T001 APTINA CAMERA SENSOR
10047 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 L:      linux-media@vger.kernel.org
10049 T:      git git://linuxtv.org/media_tree.git
10050 S:      Maintained
10051 F:      drivers/media/i2c/mt9t001.c
10052 F:      include/media/i2c/mt9t001.h
10053
10054 MT9T112 APTINA CAMERA SENSOR
10055 M:      Jacopo Mondi <jacopo@jmondi.org>
10056 L:      linux-media@vger.kernel.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Odd Fixes
10059 F:      drivers/media/i2c/mt9t112.c
10060 F:      include/media/i2c/mt9t112.h
10061
10062 MT9V032 APTINA CAMERA SENSOR
10063 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10064 L:      linux-media@vger.kernel.org
10065 T:      git git://linuxtv.org/media_tree.git
10066 S:      Maintained
10067 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10068 F:      drivers/media/i2c/mt9v032.c
10069 F:      include/media/i2c/mt9v032.h
10070
10071 MT9V111 APTINA CAMERA SENSOR
10072 M:      Jacopo Mondi <jacopo@jmondi.org>
10073 L:      linux-media@vger.kernel.org
10074 T:      git git://linuxtv.org/media_tree.git
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10077 F:      drivers/media/i2c/mt9v111.c
10078
10079 MULTIFUNCTION DEVICES (MFD)
10080 M:      Lee Jones <lee.jones@linaro.org>
10081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10082 S:      Supported
10083 F:      Documentation/devicetree/bindings/mfd/
10084 F:      drivers/mfd/
10085 F:      include/linux/mfd/
10086 F:      include/dt-bindings/mfd/
10087
10088 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10089 S:      Orphan
10090 F:      drivers/mmc/host/mmc_spi.c
10091 F:      include/linux/spi/mmc_spi.h
10092
10093 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10094 M:      Ulf Hansson <ulf.hansson@linaro.org>
10095 L:      linux-mmc@vger.kernel.org
10096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10097 S:      Maintained
10098 F:      Documentation/devicetree/bindings/mmc/
10099 F:      drivers/mmc/
10100 F:      include/linux/mmc/
10101 F:      include/uapi/linux/mmc/
10102
10103 MULTIPLEXER SUBSYSTEM
10104 M:      Peter Rosin <peda@axentia.se>
10105 S:      Maintained
10106 F:      Documentation/ABI/testing/sysfs-class-mux*
10107 F:      Documentation/devicetree/bindings/mux/
10108 F:      include/dt-bindings/mux/
10109 F:      include/linux/mux/
10110 F:      drivers/mux/
10111
10112 MULTITECH MULTIPORT CARD (ISICOM)
10113 S:      Orphan
10114 F:      drivers/tty/isicom.c
10115 F:      include/linux/isicom.h
10116
10117 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10118 M:      Bin Liu <b-liu@ti.com>
10119 L:      linux-usb@vger.kernel.org
10120 S:      Maintained
10121 F:      drivers/usb/musb/
10122
10123 MXL301RF MEDIA DRIVER
10124 M:      Akihiro Tsukada <tskd08@gmail.com>
10125 L:      linux-media@vger.kernel.org
10126 S:      Odd Fixes
10127 F:      drivers/media/tuners/mxl301rf*
10128
10129 MXL5007T MEDIA DRIVER
10130 M:      Michael Krufky <mkrufky@linuxtv.org>
10131 L:      linux-media@vger.kernel.org
10132 W:      https://linuxtv.org
10133 W:      http://github.com/mkrufky
10134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10135 T:      git git://linuxtv.org/mkrufky/tuners.git
10136 S:      Maintained
10137 F:      drivers/media/tuners/mxl5007t.*
10138
10139 MXSFB DRM DRIVER
10140 M:      Marek Vasut <marex@denx.de>
10141 M:      Stefan Agner <stefan@agner.ch>
10142 L:      dri-devel@lists.freedesktop.org
10143 S:      Supported
10144 F:      drivers/gpu/drm/mxsfb/
10145 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10146 T:      git git://anongit.freedesktop.org/drm/drm-misc
10147
10148 MYLEX DAC960 PCI RAID Controller
10149 M:      Hannes Reinecke <hare@kernel.org>
10150 L:      linux-scsi@vger.kernel.org
10151 S:      Supported
10152 F:      drivers/scsi/myrb.*
10153 F:      drivers/scsi/myrs.*
10154
10155 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10156 M:      Chris Lee <christopher.lee@cspi.com>
10157 L:      netdev@vger.kernel.org
10158 W:      https://www.cspi.com/ethernet-products/support/downloads/
10159 S:      Supported
10160 F:      drivers/net/ethernet/myricom/myri10ge/
10161
10162 NAND FLASH SUBSYSTEM
10163 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10164 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10165 R:      Richard Weinberger <richard@nod.at>
10166 L:      linux-mtd@lists.infradead.org
10167 W:      http://www.linux-mtd.infradead.org/
10168 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10169 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10170 T:      git git://git.infradead.org/linux-mtd.git nand/next
10171 S:      Maintained
10172 F:      drivers/mtd/nand/
10173 F:      include/linux/mtd/*nand*.h
10174
10175 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10176 M:      Daniel Mack <zonque@gmail.com>
10177 S:      Maintained
10178 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10179 W:      http://www.native-instruments.com
10180 F:      sound/usb/caiaq/
10181
10182 NATSEMI ETHERNET DRIVER (DP8381x)
10183 S:      Orphan
10184 F:      drivers/net/ethernet/natsemi/natsemi.c
10185
10186 NCR 5380 SCSI DRIVERS
10187 M:      Finn Thain <fthain@telegraphics.com.au>
10188 M:      Michael Schmitz <schmitzmic@gmail.com>
10189 L:      linux-scsi@vger.kernel.org
10190 S:      Maintained
10191 F:      Documentation/scsi/g_NCR5380.txt
10192 F:      drivers/scsi/NCR5380.*
10193 F:      drivers/scsi/arm/cumana_1.c
10194 F:      drivers/scsi/arm/oak.c
10195 F:      drivers/scsi/atari_scsi.*
10196 F:      drivers/scsi/dmx3191d.c
10197 F:      drivers/scsi/g_NCR5380.*
10198 F:      drivers/scsi/mac_scsi.*
10199 F:      drivers/scsi/sun3_scsi.*
10200 F:      drivers/scsi/sun3_scsi_vme.c
10201
10202 NCSI LIBRARY:
10203 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10204 S:      Maintained
10205 F:      net/ncsi/
10206
10207 NCT6775 HARDWARE MONITOR DRIVER
10208 M:      Guenter Roeck <linux@roeck-us.net>
10209 L:      linux-hwmon@vger.kernel.org
10210 S:      Maintained
10211 F:      Documentation/hwmon/nct6775
10212 F:      drivers/hwmon/nct6775.c
10213
10214 NET_FAILOVER MODULE
10215 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10216 L:      netdev@vger.kernel.org
10217 S:      Supported
10218 F:      driver/net/net_failover.c
10219 F:      include/net/net_failover.h
10220 F:      Documentation/networking/net_failover.rst
10221
10222 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10223 M:      Faisal Latif <faisal.latif@intel.com>
10224 L:      linux-rdma@vger.kernel.org
10225 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10226 S:      Supported
10227 F:      drivers/infiniband/hw/nes/
10228 F:      include/uapi/rdma/nes-abi.h
10229
10230 NETEM NETWORK EMULATOR
10231 M:      Stephen Hemminger <stephen@networkplumber.org>
10232 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10233 S:      Maintained
10234 F:      net/sched/sch_netem.c
10235
10236 NETERION 10GbE DRIVERS (s2io/vxge)
10237 M:      Jon Mason <jdmason@kudzu.us>
10238 L:      netdev@vger.kernel.org
10239 S:      Supported
10240 F:      Documentation/networking/s2io.txt
10241 F:      Documentation/networking/vxge.txt
10242 F:      drivers/net/ethernet/neterion/
10243
10244 NETFILTER
10245 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10246 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10247 M:      Florian Westphal <fw@strlen.de>
10248 L:      netfilter-devel@vger.kernel.org
10249 L:      coreteam@netfilter.org
10250 W:      http://www.netfilter.org/
10251 W:      http://www.iptables.org/
10252 W:      http://www.nftables.org/
10253 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10256 S:      Maintained
10257 F:      include/linux/netfilter*
10258 F:      include/linux/netfilter/
10259 F:      include/net/netfilter/
10260 F:      include/uapi/linux/netfilter*
10261 F:      include/uapi/linux/netfilter/
10262 F:      net/*/netfilter.c
10263 F:      net/*/netfilter/
10264 F:      net/netfilter/
10265 F:      net/bridge/br_netfilter*.c
10266
10267 NETROM NETWORK LAYER
10268 M:      Ralf Baechle <ralf@linux-mips.org>
10269 L:      linux-hams@vger.kernel.org
10270 W:      http://www.linux-ax25.org/
10271 S:      Maintained
10272 F:      include/net/netrom.h
10273 F:      include/uapi/linux/netrom.h
10274 F:      net/netrom/
10275
10276 NETRONOME ETHERNET DRIVERS
10277 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10278 L:      oss-drivers@netronome.com
10279 S:      Maintained
10280 F:      drivers/net/ethernet/netronome/
10281
10282 NETWORK BLOCK DEVICE (NBD)
10283 M:      Josef Bacik <josef@toxicpanda.com>
10284 S:      Maintained
10285 L:      linux-block@vger.kernel.org
10286 L:      nbd@other.debian.org
10287 F:      Documentation/blockdev/nbd.txt
10288 F:      drivers/block/nbd.c
10289 F:      include/uapi/linux/nbd.h
10290
10291 NETWORK DROP MONITOR
10292 M:      Neil Horman <nhorman@tuxdriver.com>
10293 L:      netdev@vger.kernel.org
10294 S:      Maintained
10295 W:      https://fedorahosted.org/dropwatch/
10296 F:      net/core/drop_monitor.c
10297
10298 NETWORKING DRIVERS
10299 M:      "David S. Miller" <davem@davemloft.net>
10300 L:      netdev@vger.kernel.org
10301 W:      http://www.linuxfoundation.org/en/Net
10302 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10305 S:      Odd Fixes
10306 F:      Documentation/devicetree/bindings/net/
10307 F:      drivers/net/
10308 F:      include/linux/if_*
10309 F:      include/linux/netdevice.h
10310 F:      include/linux/etherdevice.h
10311 F:      include/linux/fcdevice.h
10312 F:      include/linux/fddidevice.h
10313 F:      include/linux/hippidevice.h
10314 F:      include/linux/inetdevice.h
10315 F:      include/uapi/linux/if_*
10316 F:      include/uapi/linux/netdevice.h
10317
10318 NETWORKING DRIVERS (WIRELESS)
10319 M:      Kalle Valo <kvalo@codeaurora.org>
10320 L:      linux-wireless@vger.kernel.org
10321 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10324 S:      Maintained
10325 F:      Documentation/devicetree/bindings/net/wireless/
10326 F:      drivers/net/wireless/
10327
10328 NETWORKING [DSA]
10329 M:      Andrew Lunn <andrew@lunn.ch>
10330 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10331 M:      Florian Fainelli <f.fainelli@gmail.com>
10332 S:      Maintained
10333 F:      Documentation/devicetree/bindings/net/dsa/
10334 F:      net/dsa/
10335 F:      include/net/dsa.h
10336 F:      include/linux/dsa/
10337 F:      drivers/net/dsa/
10338
10339 NETWORKING [GENERAL]
10340 M:      "David S. Miller" <davem@davemloft.net>
10341 L:      netdev@vger.kernel.org
10342 W:      http://www.linuxfoundation.org/en/Net
10343 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10346 B:      mailto:netdev@vger.kernel.org
10347 S:      Maintained
10348 F:      net/
10349 F:      include/net/
10350 F:      include/linux/in.h
10351 F:      include/linux/net.h
10352 F:      include/linux/netdevice.h
10353 F:      include/uapi/linux/in.h
10354 F:      include/uapi/linux/net.h
10355 F:      include/uapi/linux/netdevice.h
10356 F:      include/uapi/linux/net_namespace.h
10357 F:      tools/testing/selftests/net/
10358 F:      lib/net_utils.c
10359 F:      lib/random32.c
10360 F:      Documentation/networking/
10361
10362 NETWORKING [IPSEC]
10363 M:      Steffen Klassert <steffen.klassert@secunet.com>
10364 M:      Herbert Xu <herbert@gondor.apana.org.au>
10365 M:      "David S. Miller" <davem@davemloft.net>
10366 L:      netdev@vger.kernel.org
10367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10369 S:      Maintained
10370 F:      net/xfrm/
10371 F:      net/key/
10372 F:      net/ipv4/xfrm*
10373 F:      net/ipv4/esp4*
10374 F:      net/ipv4/ah4.c
10375 F:      net/ipv4/ipcomp.c
10376 F:      net/ipv4/ip_vti.c
10377 F:      net/ipv6/xfrm*
10378 F:      net/ipv6/esp6*
10379 F:      net/ipv6/ah6.c
10380 F:      net/ipv6/ipcomp6.c
10381 F:      net/ipv6/ip6_vti.c
10382 F:      include/uapi/linux/xfrm.h
10383 F:      include/net/xfrm.h
10384
10385 NETWORKING [IPv4/IPv6]
10386 M:      "David S. Miller" <davem@davemloft.net>
10387 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10388 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10389 L:      netdev@vger.kernel.org
10390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10391 S:      Maintained
10392 F:      net/ipv4/
10393 F:      net/ipv6/
10394 F:      include/net/ip*
10395 F:      arch/x86/net/*
10396
10397 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10398 M:      Paul Moore <paul@paul-moore.com>
10399 W:      https://github.com/netlabel
10400 L:      netdev@vger.kernel.org
10401 L:      linux-security-module@vger.kernel.org
10402 S:      Maintained
10403 F:      Documentation/netlabel/
10404 F:      include/net/calipso.h
10405 F:      include/net/cipso_ipv4.h
10406 F:      include/net/netlabel.h
10407 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10408 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10409 F:      net/netlabel/
10410 F:      net/ipv4/cipso_ipv4.c
10411 F:      net/ipv6/calipso.c
10412 F:      net/netfilter/xt_CONNSECMARK.c
10413 F:      net/netfilter/xt_SECMARK.c
10414
10415 NETWORKING [TCP]
10416 M:      Eric Dumazet <edumazet@google.com>
10417 L:      netdev@vger.kernel.org
10418 S:      Maintained
10419 F:      net/ipv4/tcp*.c
10420 F:      net/ipv4/syncookies.c
10421 F:      net/ipv6/tcp*.c
10422 F:      net/ipv6/syncookies.c
10423 F:      include/uapi/linux/tcp.h
10424 F:      include/net/tcp.h
10425 F:      include/linux/tcp.h
10426 F:      include/trace/events/tcp.h
10427
10428 NETWORKING [TLS]
10429 M:      Boris Pismenny <borisp@mellanox.com>
10430 M:      Aviad Yehezkel <aviadye@mellanox.com>
10431 M:      Dave Watson <davejwatson@fb.com>
10432 M:      John Fastabend <john.fastabend@gmail.com>
10433 M:      Daniel Borkmann <daniel@iogearbox.net>
10434 L:      netdev@vger.kernel.org
10435 S:      Maintained
10436 F:      net/tls/*
10437 F:      include/uapi/linux/tls.h
10438 F:      include/net/tls.h
10439
10440 NETWORKING [WIRELESS]
10441 L:      linux-wireless@vger.kernel.org
10442 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10443
10444 NETDEVSIM
10445 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10446 S:      Maintained
10447 F:      drivers/net/netdevsim/*
10448
10449 NETXEN (1/10) GbE SUPPORT
10450 M:      Manish Chopra <manish.chopra@cavium.com>
10451 M:      Rahul Verma <rahul.verma@cavium.com>
10452 M:      Dept-GELinuxNICDev@cavium.com
10453 L:      netdev@vger.kernel.org
10454 S:      Supported
10455 F:      drivers/net/ethernet/qlogic/netxen/
10456
10457 NFC SUBSYSTEM
10458 M:      Samuel Ortiz <sameo@linux.intel.com>
10459 L:      linux-wireless@vger.kernel.org
10460 L:      linux-nfc@lists.01.org (subscribers-only)
10461 S:      Supported
10462 F:      net/nfc/
10463 F:      include/net/nfc/
10464 F:      include/uapi/linux/nfc.h
10465 F:      drivers/nfc/
10466 F:      include/linux/platform_data/nfcmrvl.h
10467 F:      include/linux/platform_data/nxp-nci.h
10468 F:      Documentation/devicetree/bindings/net/nfc/
10469
10470 NFS, SUNRPC, AND LOCKD CLIENTS
10471 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10472 M:      Anna Schumaker <anna.schumaker@netapp.com>
10473 L:      linux-nfs@vger.kernel.org
10474 W:      http://client.linux-nfs.org
10475 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10476 S:      Maintained
10477 F:      fs/lockd/
10478 F:      fs/nfs/
10479 F:      fs/nfs_common/
10480 F:      net/sunrpc/
10481 F:      include/linux/lockd/
10482 F:      include/linux/nfs*
10483 F:      include/linux/sunrpc/
10484 F:      include/uapi/linux/nfs*
10485 F:      include/uapi/linux/sunrpc/
10486
10487 NILFS2 FILESYSTEM
10488 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10489 L:      linux-nilfs@vger.kernel.org
10490 W:      https://nilfs.sourceforge.io/
10491 W:      https://nilfs.osdn.jp/
10492 T:      git git://github.com/konis/nilfs2.git
10493 S:      Supported
10494 F:      Documentation/filesystems/nilfs2.txt
10495 F:      fs/nilfs2/
10496 F:      include/trace/events/nilfs2.h
10497 F:      include/uapi/linux/nilfs2_api.h
10498 F:      include/uapi/linux/nilfs2_ondisk.h
10499
10500 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10501 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10502 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10503 S:      Maintained
10504 F:      Documentation/scsi/NinjaSCSI.txt
10505 F:      drivers/scsi/pcmcia/nsp_*
10506
10507 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10508 M:      GOTO Masanori <gotom@debian.or.jp>
10509 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10510 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10511 S:      Maintained
10512 F:      Documentation/scsi/NinjaSCSI.txt
10513 F:      drivers/scsi/nsp32*
10514
10515 NIOS2 ARCHITECTURE
10516 M:      Ley Foon Tan <lftan@altera.com>
10517 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10519 S:      Maintained
10520 F:      arch/nios2/
10521
10522 NOHZ, DYNTICKS SUPPORT
10523 M:      Frederic Weisbecker <fweisbec@gmail.com>
10524 M:      Thomas Gleixner <tglx@linutronix.de>
10525 M:      Ingo Molnar <mingo@kernel.org>
10526 L:      linux-kernel@vger.kernel.org
10527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10528 S:      Maintained
10529 F:      kernel/time/tick*.*
10530 F:      include/linux/tick.h
10531 F:      include/linux/sched/nohz.h
10532
10533 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10534 M:      Pavel Machek <pavel@ucw.cz>
10535 M:      Sakari Ailus <sakari.ailus@iki.fi>
10536 L:      linux-media@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/media/i2c/et8ek8
10539 F:      drivers/media/i2c/ad5820.c
10540
10541 NOKIA N900 POWER SUPPLY DRIVERS
10542 R:      Pali Rohár <pali.rohar@gmail.com>
10543 F:      include/linux/power/bq2415x_charger.h
10544 F:      include/linux/power/bq27xxx_battery.h
10545 F:      include/linux/power/isp1704_charger.h
10546 F:      drivers/power/supply/bq2415x_charger.c
10547 F:      drivers/power/supply/bq27xxx_battery.c
10548 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10549 F:      drivers/power/supply/isp1704_charger.c
10550 F:      drivers/power/supply/rx51_battery.c
10551
10552 NTB AMD DRIVER
10553 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10554 L:      linux-ntb@googlegroups.com
10555 S:      Supported
10556 F:      drivers/ntb/hw/amd/
10557
10558 NTB DRIVER CORE
10559 M:      Jon Mason <jdmason@kudzu.us>
10560 M:      Dave Jiang <dave.jiang@intel.com>
10561 M:      Allen Hubbe <allenbh@gmail.com>
10562 L:      linux-ntb@googlegroups.com
10563 S:      Supported
10564 W:      https://github.com/jonmason/ntb/wiki
10565 T:      git git://github.com/jonmason/ntb.git
10566 F:      drivers/ntb/
10567 F:      drivers/net/ntb_netdev.c
10568 F:      include/linux/ntb.h
10569 F:      include/linux/ntb_transport.h
10570 F:      tools/testing/selftests/ntb/
10571
10572 NTB IDT DRIVER
10573 M:      Serge Semin <fancer.lancer@gmail.com>
10574 L:      linux-ntb@googlegroups.com
10575 S:      Supported
10576 F:      drivers/ntb/hw/idt/
10577
10578 NTB INTEL DRIVER
10579 M:      Dave Jiang <dave.jiang@intel.com>
10580 L:      linux-ntb@googlegroups.com
10581 S:      Supported
10582 W:      https://github.com/davejiang/linux/wiki
10583 T:      git https://github.com/davejiang/linux.git
10584 F:      drivers/ntb/hw/intel/
10585
10586 NTFS FILESYSTEM
10587 M:      Anton Altaparmakov <anton@tuxera.com>
10588 L:      linux-ntfs-dev@lists.sourceforge.net
10589 W:      http://www.tuxera.com/
10590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10591 S:      Supported
10592 F:      Documentation/filesystems/ntfs.txt
10593 F:      fs/ntfs/
10594
10595 NUBUS SUBSYSTEM
10596 M:      Finn Thain <fthain@telegraphics.com.au>
10597 L:      linux-m68k@lists.linux-m68k.org
10598 S:      Maintained
10599 F:      arch/*/include/asm/nubus.h
10600 F:      drivers/nubus/
10601 F:      include/linux/nubus.h
10602 F:      include/uapi/linux/nubus.h
10603
10604 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10605 M:      Antonino Daplas <adaplas@gmail.com>
10606 L:      linux-fbdev@vger.kernel.org
10607 S:      Maintained
10608 F:      drivers/video/fbdev/riva/
10609 F:      drivers/video/fbdev/nvidia/
10610
10611 NVM EXPRESS DRIVER
10612 M:      Keith Busch <keith.busch@intel.com>
10613 M:      Jens Axboe <axboe@fb.com>
10614 M:      Christoph Hellwig <hch@lst.de>
10615 M:      Sagi Grimberg <sagi@grimberg.me>
10616 L:      linux-nvme@lists.infradead.org
10617 T:      git://git.infradead.org/nvme.git
10618 W:      http://git.infradead.org/nvme.git
10619 S:      Supported
10620 F:      drivers/nvme/host/
10621 F:      include/linux/nvme.h
10622 F:      include/uapi/linux/nvme_ioctl.h
10623
10624 NVM EXPRESS FC TRANSPORT DRIVERS
10625 M:      James Smart <james.smart@broadcom.com>
10626 L:      linux-nvme@lists.infradead.org
10627 S:      Supported
10628 F:      include/linux/nvme-fc.h
10629 F:      include/linux/nvme-fc-driver.h
10630 F:      drivers/nvme/host/fc.c
10631 F:      drivers/nvme/target/fc.c
10632 F:      drivers/nvme/target/fcloop.c
10633
10634 NVM EXPRESS TARGET DRIVER
10635 M:      Christoph Hellwig <hch@lst.de>
10636 M:      Sagi Grimberg <sagi@grimberg.me>
10637 L:      linux-nvme@lists.infradead.org
10638 T:      git://git.infradead.org/nvme.git
10639 W:      http://git.infradead.org/nvme.git
10640 S:      Supported
10641 F:      drivers/nvme/target/
10642
10643 NVMEM FRAMEWORK
10644 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10645 S:      Maintained
10646 F:      drivers/nvmem/
10647 F:      Documentation/devicetree/bindings/nvmem/
10648 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10649 F:      include/linux/nvmem-consumer.h
10650 F:      include/linux/nvmem-provider.h
10651
10652 NXP SGTL5000 DRIVER
10653 M:      Fabio Estevam <fabio.estevam@nxp.com>
10654 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10655 S:      Maintained
10656 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10657 F:      sound/soc/codecs/sgtl5000*
10658
10659 NXP TDA998X DRM DRIVER
10660 M:      Russell King <linux@armlinux.org.uk>
10661 S:      Maintained
10662 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10663 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10664 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10665 F:      include/drm/i2c/tda998x.h
10666 F:      include/dt-bindings/display/tda998x.h
10667 K:      "nxp,tda998x"
10668
10669 NXP TFA9879 DRIVER
10670 M:      Peter Rosin <peda@axentia.se>
10671 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10672 S:      Maintained
10673 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10674 F:      sound/soc/codecs/tfa9879*
10675
10676 NXP-NCI NFC DRIVER
10677 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10678 R:      Charles Gorand <charles.gorand@effinnov.com>
10679 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10680 S:      Supported
10681 F:      drivers/nfc/nxp-nci
10682
10683 OBJTOOL
10684 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10685 M:      Peter Zijlstra <peterz@infradead.org>
10686 S:      Supported
10687 F:      tools/objtool/
10688
10689 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10690 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10691 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10692 L:      linuxppc-dev@lists.ozlabs.org
10693 S:      Supported
10694 F:      arch/powerpc/platforms/powernv/ocxl.c
10695 F:      arch/powerpc/include/asm/pnv-ocxl.h
10696 F:      drivers/misc/ocxl/
10697 F:      include/misc/ocxl*
10698 F:      include/uapi/misc/ocxl.h
10699 F:      Documentation/accelerators/ocxl.rst
10700
10701 OMAP AUDIO SUPPORT
10702 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10703 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10705 L:      linux-omap@vger.kernel.org
10706 S:      Maintained
10707 F:      sound/soc/omap/
10708
10709 OMAP CLOCK FRAMEWORK SUPPORT
10710 M:      Paul Walmsley <paul@pwsan.com>
10711 L:      linux-omap@vger.kernel.org
10712 S:      Maintained
10713 F:      arch/arm/*omap*/*clock*
10714
10715 OMAP DEVICE TREE SUPPORT
10716 M:      Benoît Cousson <bcousson@baylibre.com>
10717 M:      Tony Lindgren <tony@atomide.com>
10718 L:      linux-omap@vger.kernel.org
10719 L:      devicetree@vger.kernel.org
10720 S:      Maintained
10721 F:      arch/arm/boot/dts/*omap*
10722 F:      arch/arm/boot/dts/*am3*
10723 F:      arch/arm/boot/dts/*am4*
10724 F:      arch/arm/boot/dts/*am5*
10725 F:      arch/arm/boot/dts/*dra7*
10726
10727 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10728 L:      linux-omap@vger.kernel.org
10729 L:      linux-fbdev@vger.kernel.org
10730 S:      Orphan
10731 F:      drivers/video/fbdev/omap2/
10732 F:      Documentation/arm/OMAP/DSS
10733
10734 OMAP FRAMEBUFFER SUPPORT
10735 L:      linux-fbdev@vger.kernel.org
10736 L:      linux-omap@vger.kernel.org
10737 S:      Orphan
10738 F:      drivers/video/fbdev/omap/
10739
10740 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10741 M:      Roger Quadros <rogerq@ti.com>
10742 M:      Tony Lindgren <tony@atomide.com>
10743 L:      linux-omap@vger.kernel.org
10744 S:      Maintained
10745 F:      drivers/memory/omap-gpmc.c
10746 F:      arch/arm/mach-omap2/*gpmc*
10747
10748 OMAP GPIO DRIVER
10749 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10750 M:      Santosh Shilimkar <ssantosh@kernel.org>
10751 M:      Kevin Hilman <khilman@kernel.org>
10752 L:      linux-omap@vger.kernel.org
10753 S:      Maintained
10754 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10755 F:      drivers/gpio/gpio-omap.c
10756
10757 OMAP HARDWARE SPINLOCK SUPPORT
10758 M:      Ohad Ben-Cohen <ohad@wizery.com>
10759 L:      linux-omap@vger.kernel.org
10760 S:      Maintained
10761 F:      drivers/hwspinlock/omap_hwspinlock.c
10762
10763 OMAP HS MMC SUPPORT
10764 L:      linux-mmc@vger.kernel.org
10765 L:      linux-omap@vger.kernel.org
10766 S:      Orphan
10767 F:      drivers/mmc/host/omap_hsmmc.c
10768
10769 OMAP HWMOD DATA
10770 M:      Paul Walmsley <paul@pwsan.com>
10771 L:      linux-omap@vger.kernel.org
10772 S:      Maintained
10773 F:      arch/arm/mach-omap2/omap_hwmod*data*
10774
10775 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10776 M:      Benoît Cousson <bcousson@baylibre.com>
10777 L:      linux-omap@vger.kernel.org
10778 S:      Maintained
10779 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10780
10781 OMAP HWMOD SUPPORT
10782 M:      Benoît Cousson <bcousson@baylibre.com>
10783 M:      Paul Walmsley <paul@pwsan.com>
10784 L:      linux-omap@vger.kernel.org
10785 S:      Maintained
10786 F:      arch/arm/mach-omap2/omap_hwmod.*
10787
10788 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10789 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10790 L:      linux-media@vger.kernel.org
10791 S:      Maintained
10792 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10793 F:      drivers/media/platform/omap3isp/
10794 F:      drivers/staging/media/omap4iss/
10795
10796 OMAP MMC SUPPORT
10797 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10798 L:      linux-omap@vger.kernel.org
10799 S:      Maintained
10800 F:      drivers/mmc/host/omap.c
10801
10802 OMAP POWER MANAGEMENT SUPPORT
10803 M:      Kevin Hilman <khilman@kernel.org>
10804 L:      linux-omap@vger.kernel.org
10805 S:      Maintained
10806 F:      arch/arm/*omap*/*pm*
10807 F:      drivers/cpufreq/omap-cpufreq.c
10808
10809 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10810 M:      Rajendra Nayak <rnayak@codeaurora.org>
10811 M:      Paul Walmsley <paul@pwsan.com>
10812 L:      linux-omap@vger.kernel.org
10813 S:      Maintained
10814 F:      arch/arm/mach-omap2/prm*
10815
10816 OMAP RANDOM NUMBER GENERATOR SUPPORT
10817 M:      Deepak Saxena <dsaxena@plexity.net>
10818 S:      Maintained
10819 F:      drivers/char/hw_random/omap-rng.c
10820
10821 OMAP USB SUPPORT
10822 L:      linux-usb@vger.kernel.org
10823 L:      linux-omap@vger.kernel.org
10824 S:      Orphan
10825 F:      drivers/usb/*/*omap*
10826 F:      arch/arm/*omap*/usb*
10827
10828 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10829 M:      Mark Jackson <mpfj@newflow.co.uk>
10830 L:      linux-omap@vger.kernel.org
10831 S:      Maintained
10832 F:      arch/arm/boot/dts/am335x-nano.dts
10833
10834 OMAP1 SUPPORT
10835 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10836 M:      Tony Lindgren <tony@atomide.com>
10837 L:      linux-omap@vger.kernel.org
10838 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10840 S:      Maintained
10841 F:      arch/arm/mach-omap1/
10842 F:      arch/arm/plat-omap/
10843 F:      arch/arm/configs/omap1_defconfig
10844 F:      drivers/i2c/busses/i2c-omap.c
10845 F:      include/linux/platform_data/i2c-omap.h
10846 F:      include/linux/platform_data/ams-delta-fiq.h
10847
10848 OMAP2+ SUPPORT
10849 M:      Tony Lindgren <tony@atomide.com>
10850 L:      linux-omap@vger.kernel.org
10851 W:      http://www.muru.com/linux/omap/
10852 W:      http://linux.omap.com/
10853 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10855 S:      Maintained
10856 F:      arch/arm/mach-omap2/
10857 F:      arch/arm/plat-omap/
10858 F:      arch/arm/configs/omap2plus_defconfig
10859 F:      drivers/i2c/busses/i2c-omap.c
10860 F:      drivers/irqchip/irq-omap-intc.c
10861 F:      drivers/mfd/*omap*.c
10862 F:      drivers/mfd/menelaus.c
10863 F:      drivers/mfd/palmas.c
10864 F:      drivers/mfd/tps65217.c
10865 F:      drivers/mfd/tps65218.c
10866 F:      drivers/mfd/tps65910.c
10867 F:      drivers/mfd/twl-core.[ch]
10868 F:      drivers/mfd/twl4030*.c
10869 F:      drivers/mfd/twl6030*.c
10870 F:      drivers/mfd/twl6040*.c
10871 F:      drivers/regulator/palmas-regulator*.c
10872 F:      drivers/regulator/pbias-regulator.c
10873 F:      drivers/regulator/tps65217-regulator.c
10874 F:      drivers/regulator/tps65218-regulator.c
10875 F:      drivers/regulator/tps65910-regulator.c
10876 F:      drivers/regulator/twl-regulator.c
10877 F:      drivers/regulator/twl6030-regulator.c
10878 F:      include/linux/platform_data/i2c-omap.h
10879
10880 ONION OMEGA2+ BOARD
10881 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10882 L:      linux-mips@linux-mips.org
10883 S:      Maintained
10884 F:      arch/mips/boot/dts/ralink/omega2p.dts
10885
10886 OMFS FILESYSTEM
10887 M:      Bob Copeland <me@bobcopeland.com>
10888 L:      linux-karma-devel@lists.sourceforge.net
10889 S:      Maintained
10890 F:      Documentation/filesystems/omfs.txt
10891 F:      fs/omfs/
10892
10893 OMNIKEY CARDMAN 4000 DRIVER
10894 M:      Harald Welte <laforge@gnumonks.org>
10895 S:      Maintained
10896 F:      drivers/char/pcmcia/cm4000_cs.c
10897 F:      include/linux/cm4000_cs.h
10898 F:      include/uapi/linux/cm4000_cs.h
10899
10900 OMNIKEY CARDMAN 4040 DRIVER
10901 M:      Harald Welte <laforge@gnumonks.org>
10902 S:      Maintained
10903 F:      drivers/char/pcmcia/cm4040_cs.*
10904
10905 OMNIVISION OV13858 SENSOR DRIVER
10906 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10907 L:      linux-media@vger.kernel.org
10908 T:      git git://linuxtv.org/media_tree.git
10909 S:      Maintained
10910 F:      drivers/media/i2c/ov13858.c
10911
10912 OMNIVISION OV2680 SENSOR DRIVER
10913 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10914 L:      linux-media@vger.kernel.org
10915 T:      git git://linuxtv.org/media_tree.git
10916 S:      Maintained
10917 F:      drivers/media/i2c/ov2680.c
10918 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10919
10920 OMNIVISION OV2685 SENSOR DRIVER
10921 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10922 L:      linux-media@vger.kernel.org
10923 T:      git git://linuxtv.org/media_tree.git
10924 S:      Maintained
10925 F:      drivers/media/i2c/ov2685.c
10926
10927 OMNIVISION OV5640 SENSOR DRIVER
10928 M:      Steve Longerbeam <slongerbeam@gmail.com>
10929 L:      linux-media@vger.kernel.org
10930 T:      git git://linuxtv.org/media_tree.git
10931 S:      Maintained
10932 F:      drivers/media/i2c/ov5640.c
10933
10934 OMNIVISION OV5647 SENSOR DRIVER
10935 M:      Luis Oliveira <lolivei@synopsys.com>
10936 L:      linux-media@vger.kernel.org
10937 T:      git git://linuxtv.org/media_tree.git
10938 S:      Maintained
10939 F:      drivers/media/i2c/ov5647.c
10940
10941 OMNIVISION OV5695 SENSOR DRIVER
10942 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10943 L:      linux-media@vger.kernel.org
10944 T:      git git://linuxtv.org/media_tree.git
10945 S:      Maintained
10946 F:      drivers/media/i2c/ov5695.c
10947
10948 OMNIVISION OV7670 SENSOR DRIVER
10949 M:      Jonathan Corbet <corbet@lwn.net>
10950 L:      linux-media@vger.kernel.org
10951 T:      git git://linuxtv.org/media_tree.git
10952 S:      Maintained
10953 F:      drivers/media/i2c/ov7670.c
10954 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10955
10956 OMNIVISION OV772x SENSOR DRIVER
10957 M:      Jacopo Mondi <jacopo@jmondi.org>
10958 L:      linux-media@vger.kernel.org
10959 T:      git git://linuxtv.org/media_tree.git
10960 S:      Odd fixes
10961 F:      drivers/media/i2c/ov772x.c
10962 F:      include/media/i2c/ov772x.h
10963 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10964
10965 OMNIVISION OV7740 SENSOR DRIVER
10966 M:      Wenyou Yang <wenyou.yang@microchip.com>
10967 L:      linux-media@vger.kernel.org
10968 T:      git git://linuxtv.org/media_tree.git
10969 S:      Maintained
10970 F:      drivers/media/i2c/ov7740.c
10971 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10972
10973 OMNIVISION OV9650 SENSOR DRIVER
10974 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10975 R:      Akinobu Mita <akinobu.mita@gmail.com>
10976 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10977 L:      linux-media@vger.kernel.org
10978 T:      git git://linuxtv.org/media_tree.git
10979 S:      Maintained
10980 F:      drivers/media/i2c/ov9650.c
10981 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10982
10983 ONENAND FLASH DRIVER
10984 M:      Kyungmin Park <kyungmin.park@samsung.com>
10985 L:      linux-mtd@lists.infradead.org
10986 S:      Maintained
10987 F:      drivers/mtd/nand/onenand/
10988 F:      include/linux/mtd/onenand*.h
10989
10990 ONSTREAM SCSI TAPE DRIVER
10991 M:      Willem Riede <osst@riede.org>
10992 L:      osst-users@lists.sourceforge.net
10993 L:      linux-scsi@vger.kernel.org
10994 S:      Maintained
10995 F:      Documentation/scsi/osst.txt
10996 F:      drivers/scsi/osst.*
10997 F:      drivers/scsi/osst_*.h
10998 F:      drivers/scsi/st.h
10999
11000 OP-TEE DRIVER
11001 M:      Jens Wiklander <jens.wiklander@linaro.org>
11002 S:      Maintained
11003 F:      drivers/tee/optee/
11004
11005 OPA-VNIC DRIVER
11006 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11007 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11008 L:      linux-rdma@vger.kernel.org
11009 S:      Supported
11010 F:      drivers/infiniband/ulp/opa_vnic
11011
11012 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11013 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11014 M:      Frank Rowand <frowand.list@gmail.com>
11015 L:      devicetree@vger.kernel.org
11016 S:      Maintained
11017 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11018 F:      Documentation/devicetree/overlay-notes.txt
11019 F:      drivers/of/overlay.c
11020 F:      drivers/of/resolver.c
11021 K:      of_overlay_notifier_
11022
11023 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11024 M:      Rob Herring <robh+dt@kernel.org>
11025 M:      Frank Rowand <frowand.list@gmail.com>
11026 L:      devicetree@vger.kernel.org
11027 W:      http://www.devicetree.org/
11028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11029 S:      Maintained
11030 F:      drivers/of/
11031 F:      include/linux/of*.h
11032 F:      scripts/dtc/
11033 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11034
11035 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11036 M:      Rob Herring <robh+dt@kernel.org>
11037 M:      Mark Rutland <mark.rutland@arm.com>
11038 L:      devicetree@vger.kernel.org
11039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11040 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11041 S:      Maintained
11042 F:      Documentation/devicetree/
11043 F:      arch/*/boot/dts/
11044 F:      include/dt-bindings/
11045
11046 OPENCORES I2C BUS DRIVER
11047 M:      Peter Korsgaard <peter@korsgaard.com>
11048 L:      linux-i2c@vger.kernel.org
11049 S:      Maintained
11050 F:      Documentation/i2c/busses/i2c-ocores
11051 F:      drivers/i2c/busses/i2c-ocores.c
11052
11053 OPENRISC ARCHITECTURE
11054 M:      Jonas Bonn <jonas@southpole.se>
11055 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11056 M:      Stafford Horne <shorne@gmail.com>
11057 T:      git git://github.com/openrisc/linux.git
11058 L:      openrisc@lists.librecores.org
11059 W:      http://openrisc.io
11060 S:      Maintained
11061 F:      Documentation/devicetree/bindings/openrisc/
11062 F:      Documentation/openrisc/
11063 F:      arch/openrisc/
11064 F:      drivers/irqchip/irq-ompic.c
11065 F:      drivers/irqchip/irq-or1k-*
11066
11067 OPENVSWITCH
11068 M:      Pravin B Shelar <pshelar@ovn.org>
11069 L:      netdev@vger.kernel.org
11070 L:      dev@openvswitch.org
11071 W:      http://openvswitch.org
11072 S:      Maintained
11073 F:      net/openvswitch/
11074 F:      include/uapi/linux/openvswitch.h
11075
11076 OPERATING PERFORMANCE POINTS (OPP)
11077 M:      Viresh Kumar <vireshk@kernel.org>
11078 M:      Nishanth Menon <nm@ti.com>
11079 M:      Stephen Boyd <sboyd@kernel.org>
11080 L:      linux-pm@vger.kernel.org
11081 S:      Maintained
11082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11083 F:      drivers/opp/
11084 F:      include/linux/pm_opp.h
11085 F:      Documentation/power/opp.txt
11086 F:      Documentation/devicetree/bindings/opp/
11087
11088 OPL4 DRIVER
11089 M:      Clemens Ladisch <clemens@ladisch.de>
11090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11091 T:      git git://git.alsa-project.org/alsa-kernel.git
11092 S:      Maintained
11093 F:      sound/drivers/opl4/
11094
11095 OPROFILE
11096 M:      Robert Richter <rric@kernel.org>
11097 L:      oprofile-list@lists.sf.net
11098 S:      Maintained
11099 F:      arch/*/include/asm/oprofile*.h
11100 F:      arch/*/oprofile/
11101 F:      drivers/oprofile/
11102 F:      include/linux/oprofile.h
11103
11104 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11105 M:      Mark Fasheh <mark@fasheh.com>
11106 M:      Joel Becker <jlbec@evilplan.org>
11107 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11108 W:      http://ocfs2.wiki.kernel.org
11109 S:      Supported
11110 F:      Documentation/filesystems/ocfs2.txt
11111 F:      Documentation/filesystems/dlmfs.txt
11112 F:      fs/ocfs2/
11113
11114 ORANGEFS FILESYSTEM
11115 M:      Mike Marshall <hubcap@omnibond.com>
11116 R:      Martin Brandenburg <martin@omnibond.com>
11117 L:      devel@lists.orangefs.org
11118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11119 S:      Supported
11120 F:      fs/orangefs/
11121 F:      Documentation/filesystems/orangefs.txt
11122
11123 ORINOCO DRIVER
11124 L:      linux-wireless@vger.kernel.org
11125 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11126 W:      http://www.nongnu.org/orinoco/
11127 S:      Orphan
11128 F:      drivers/net/wireless/intersil/orinoco/
11129
11130 OSD LIBRARY and FILESYSTEM
11131 M:      Boaz Harrosh <ooo@electrozaur.com>
11132 S:      Maintained
11133 F:      drivers/scsi/osd/
11134 F:      include/scsi/osd_*
11135 F:      fs/exofs/
11136
11137 OV2659 OMNIVISION SENSOR DRIVER
11138 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11139 L:      linux-media@vger.kernel.org
11140 W:      https://linuxtv.org
11141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11142 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11143 S:      Maintained
11144 F:      drivers/media/i2c/ov2659.c
11145 F:      include/media/i2c/ov2659.h
11146
11147 OVERLAY FILESYSTEM
11148 M:      Miklos Szeredi <miklos@szeredi.hu>
11149 L:      linux-unionfs@vger.kernel.org
11150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11151 S:      Supported
11152 F:      fs/overlayfs/
11153 F:      Documentation/filesystems/overlayfs.txt
11154
11155 P54 WIRELESS DRIVER
11156 M:      Christian Lamparter <chunkeey@googlemail.com>
11157 L:      linux-wireless@vger.kernel.org
11158 W:      http://wireless.kernel.org/en/users/Drivers/p54
11159 S:      Maintained
11160 F:      drivers/net/wireless/intersil/p54/
11161
11162 PA SEMI ETHERNET DRIVER
11163 L:      netdev@vger.kernel.org
11164 S:      Orphan
11165 F:      drivers/net/ethernet/pasemi/*
11166
11167 PA SEMI SMBUS DRIVER
11168 L:      linux-i2c@vger.kernel.org
11169 S:      Orphan
11170 F:      drivers/i2c/busses/i2c-pasemi.c
11171
11172 PADATA PARALLEL EXECUTION MECHANISM
11173 M:      Steffen Klassert <steffen.klassert@secunet.com>
11174 L:      linux-crypto@vger.kernel.org
11175 S:      Maintained
11176 F:      kernel/padata.c
11177 F:      include/linux/padata.h
11178 F:      Documentation/padata.txt
11179
11180 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11181 M:      Harald Welte <laforge@gnumonks.org>
11182 L:      platform-driver-x86@vger.kernel.org
11183 S:      Maintained
11184 F:      drivers/platform/x86/panasonic-laptop.c
11185
11186 PARALLEL LCD/KEYPAD PANEL DRIVER
11187 M:      Willy Tarreau <willy@haproxy.com>
11188 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11189 S:      Odd Fixes
11190 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11191 F:      drivers/auxdisplay/panel.c
11192
11193 PARALLEL PORT SUBSYSTEM
11194 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11195 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11196 L:      linux-parport@lists.infradead.org (subscribers-only)
11197 S:      Maintained
11198 F:      drivers/parport/
11199 F:      include/linux/parport*.h
11200 F:      drivers/char/ppdev.c
11201 F:      include/uapi/linux/ppdev.h
11202 F:      Documentation/parport*.txt
11203
11204 PARAVIRT_OPS INTERFACE
11205 M:      Juergen Gross <jgross@suse.com>
11206 M:      Alok Kataria <akataria@vmware.com>
11207 L:      virtualization@lists.linux-foundation.org
11208 S:      Supported
11209 F:      Documentation/virtual/paravirt_ops.txt
11210 F:      arch/*/kernel/paravirt*
11211 F:      arch/*/include/asm/paravirt*.h
11212 F:      include/linux/hypervisor.h
11213
11214 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11215 M:      Tim Waugh <tim@cyberelk.net>
11216 L:      linux-parport@lists.infradead.org (subscribers-only)
11217 S:      Maintained
11218 F:      Documentation/blockdev/paride.txt
11219 F:      drivers/block/paride/
11220
11221 PARISC ARCHITECTURE
11222 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11223 M:      Helge Deller <deller@gmx.de>
11224 L:      linux-parisc@vger.kernel.org
11225 W:      http://www.parisc-linux.org/
11226 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11229 S:      Maintained
11230 F:      arch/parisc/
11231 F:      Documentation/parisc/
11232 F:      drivers/parisc/
11233 F:      drivers/char/agp/parisc-agp.c
11234 F:      drivers/input/serio/gscps2.c
11235 F:      drivers/parport/parport_gsc.*
11236 F:      drivers/tty/serial/8250/8250_gsc.c
11237 F:      drivers/video/fbdev/sti*
11238 F:      drivers/video/console/sti*
11239 F:      drivers/video/logo/logo_parisc*
11240
11241 PARMAN
11242 M:      Jiri Pirko <jiri@mellanox.com>
11243 L:      netdev@vger.kernel.org
11244 S:      Supported
11245 F:      lib/parman.c
11246 F:      lib/test_parman.c
11247 F:      include/linux/parman.h
11248
11249 PC87360 HARDWARE MONITORING DRIVER
11250 M:      Jim Cromie <jim.cromie@gmail.com>
11251 L:      linux-hwmon@vger.kernel.org
11252 S:      Maintained
11253 F:      Documentation/hwmon/pc87360
11254 F:      drivers/hwmon/pc87360.c
11255
11256 PC8736x GPIO DRIVER
11257 M:      Jim Cromie <jim.cromie@gmail.com>
11258 S:      Maintained
11259 F:      drivers/char/pc8736x_gpio.c
11260
11261 PC87427 HARDWARE MONITORING DRIVER
11262 M:      Jean Delvare <jdelvare@suse.com>
11263 L:      linux-hwmon@vger.kernel.org
11264 S:      Maintained
11265 F:      Documentation/hwmon/pc87427
11266 F:      drivers/hwmon/pc87427.c
11267
11268 PCA9532 LED DRIVER
11269 M:      Riku Voipio <riku.voipio@iki.fi>
11270 S:      Maintained
11271 F:      drivers/leds/leds-pca9532.c
11272 F:      include/linux/leds-pca9532.h
11273
11274 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11275 M:      Guenter Roeck <linux@roeck-us.net>
11276 L:      linux-i2c@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11279
11280 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11281 M:      Khalid Aziz <khalid@gonehiking.org>
11282 S:      Maintained
11283 F:      drivers/firmware/pcdp.*
11284
11285 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11286 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11287 L:      linux-pci@vger.kernel.org
11288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11291 F:      drivers/pci/controller/pci-aardvark.c
11292
11293 PCI DRIVER FOR ALTERA PCIE IP
11294 M:      Ley Foon Tan <lftan@altera.com>
11295 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11296 L:      linux-pci@vger.kernel.org
11297 S:      Supported
11298 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11299 F:      drivers/pci/controller/pcie-altera.c
11300
11301 PCI DRIVER FOR APPLIEDMICRO XGENE
11302 M:      Tanmay Inamdar <tinamdar@apm.com>
11303 L:      linux-pci@vger.kernel.org
11304 L:      linux-arm-kernel@lists.infradead.org
11305 S:      Maintained
11306 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11307 F:      drivers/pci/controller/pci-xgene.c
11308
11309 PCI DRIVER FOR ARM VERSATILE PLATFORM
11310 M:      Rob Herring <robh@kernel.org>
11311 L:      linux-pci@vger.kernel.org
11312 L:      linux-arm-kernel@lists.infradead.org
11313 S:      Maintained
11314 F:      Documentation/devicetree/bindings/pci/versatile.txt
11315 F:      drivers/pci/controller/pci-versatile.c
11316
11317 PCI DRIVER FOR ARMADA 8K
11318 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11319 L:      linux-pci@vger.kernel.org
11320 L:      linux-arm-kernel@lists.infradead.org
11321 S:      Maintained
11322 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11323 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11324
11325 PCI DRIVER FOR CADENCE PCIE IP
11326 M:      Alan Douglas <adouglas@cadence.com>
11327 L:      linux-pci@vger.kernel.org
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11330 F:      drivers/pci/controller/pcie-cadence*
11331
11332 PCI DRIVER FOR FREESCALE LAYERSCAPE
11333 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11334 M:      Mingkai Hu <mingkai.hu@nxp.com>
11335 M:      Roy Zang <roy.zang@nxp.com>
11336 L:      linuxppc-dev@lists.ozlabs.org
11337 L:      linux-pci@vger.kernel.org
11338 L:      linux-arm-kernel@lists.infradead.org
11339 S:      Maintained
11340 F:      drivers/pci/controller/dwc/*layerscape*
11341
11342 PCI DRIVER FOR GENERIC OF HOSTS
11343 M:      Will Deacon <will.deacon@arm.com>
11344 L:      linux-pci@vger.kernel.org
11345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11346 S:      Maintained
11347 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11348 F:      drivers/pci/controller/pci-host-common.c
11349 F:      drivers/pci/controller/pci-host-generic.c
11350
11351 PCI DRIVER FOR IMX6
11352 M:      Richard Zhu <hongxing.zhu@nxp.com>
11353 M:      Lucas Stach <l.stach@pengutronix.de>
11354 L:      linux-pci@vger.kernel.org
11355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11356 S:      Maintained
11357 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11358 F:      drivers/pci/controller/dwc/*imx6*
11359
11360 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11361 M:      Keith Busch <keith.busch@intel.com>
11362 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11363 L:      linux-pci@vger.kernel.org
11364 S:      Supported
11365 F:      drivers/pci/controller/vmd.c
11366
11367 PCI DRIVER FOR MICROSEMI SWITCHTEC
11368 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11369 M:      Logan Gunthorpe <logang@deltatee.com>
11370 L:      linux-pci@vger.kernel.org
11371 S:      Maintained
11372 F:      Documentation/switchtec.txt
11373 F:      Documentation/ABI/testing/sysfs-class-switchtec
11374 F:      drivers/pci/switch/switchtec*
11375 F:      include/uapi/linux/switchtec_ioctl.h
11376 F:      include/linux/switchtec.h
11377 F:      drivers/ntb/hw/mscc/
11378
11379 PCI DRIVER FOR MOBIVEIL PCIE IP
11380 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11381 L:      linux-pci@vger.kernel.org
11382 S:      Supported
11383 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11384 F:      drivers/pci/controller/pcie-mobiveil.c
11385
11386 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11387 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11388 M:      Jason Cooper <jason@lakedaemon.net>
11389 L:      linux-pci@vger.kernel.org
11390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11391 S:      Maintained
11392 F:      drivers/pci/controller/*mvebu*
11393
11394 PCI DRIVER FOR NVIDIA TEGRA
11395 M:      Thierry Reding <thierry.reding@gmail.com>
11396 L:      linux-tegra@vger.kernel.org
11397 L:      linux-pci@vger.kernel.org
11398 S:      Supported
11399 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11400 F:      drivers/pci/controller/pci-tegra.c
11401
11402 PCI DRIVER FOR RENESAS R-CAR
11403 M:      Simon Horman <horms@verge.net.au>
11404 L:      linux-pci@vger.kernel.org
11405 L:      linux-renesas-soc@vger.kernel.org
11406 S:      Maintained
11407 F:      drivers/pci/controller/*rcar*
11408
11409 PCI DRIVER FOR SAMSUNG EXYNOS
11410 M:      Jingoo Han <jingoohan1@gmail.com>
11411 L:      linux-pci@vger.kernel.org
11412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11413 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11414 S:      Maintained
11415 F:      drivers/pci/controller/dwc/pci-exynos.c
11416
11417 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11418 M:      Jingoo Han <jingoohan1@gmail.com>
11419 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11420 L:      linux-pci@vger.kernel.org
11421 S:      Maintained
11422 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11423 F:      drivers/pci/controller/dwc/*designware*
11424
11425 PCI DRIVER FOR TI DRA7XX
11426 M:      Kishon Vijay Abraham I <kishon@ti.com>
11427 L:      linux-omap@vger.kernel.org
11428 L:      linux-pci@vger.kernel.org
11429 S:      Supported
11430 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11431 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11432
11433 PCI DRIVER FOR TI KEYSTONE
11434 M:      Murali Karicheri <m-karicheri2@ti.com>
11435 L:      linux-pci@vger.kernel.org
11436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11437 S:      Maintained
11438 F:      drivers/pci/controller/dwc/pci-keystone.c
11439
11440 PCI ENDPOINT SUBSYSTEM
11441 M:      Kishon Vijay Abraham I <kishon@ti.com>
11442 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11443 L:      linux-pci@vger.kernel.org
11444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11445 S:      Supported
11446 F:      drivers/pci/endpoint/
11447 F:      drivers/misc/pci_endpoint_test.c
11448 F:      tools/pci/
11449
11450 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11451 M:      Russell Currey <ruscur@russell.cc>
11452 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11453 M:      Oliver O'Halloran <oohall@gmail.com>
11454 L:      linuxppc-dev@lists.ozlabs.org
11455 S:      Supported
11456 F:      Documentation/PCI/pci-error-recovery.txt
11457 F:      drivers/pci/pcie/aer.c
11458 F:      drivers/pci/pcie/dpc.c
11459 F:      drivers/pci/pcie/err.c
11460 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11461 F:      arch/powerpc/kernel/eeh*.c
11462 F:      arch/powerpc/platforms/*/eeh*.c
11463 F:      arch/powerpc/include/*/eeh*.h
11464
11465 PCI ERROR RECOVERY
11466 M:      Linas Vepstas <linasvepstas@gmail.com>
11467 L:      linux-pci@vger.kernel.org
11468 S:      Supported
11469 F:      Documentation/PCI/pci-error-recovery.txt
11470
11471 PCI MSI DRIVER FOR ALTERA MSI IP
11472 M:      Ley Foon Tan <lftan@altera.com>
11473 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11474 L:      linux-pci@vger.kernel.org
11475 S:      Supported
11476 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11477 F:      drivers/pci/controller/pcie-altera-msi.c
11478
11479 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11480 M:      Duc Dang <dhdang@apm.com>
11481 L:      linux-pci@vger.kernel.org
11482 L:      linux-arm-kernel@lists.infradead.org
11483 S:      Maintained
11484 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11485 F:      drivers/pci/controller/pci-xgene-msi.c
11486
11487 PCI SUBSYSTEM
11488 M:      Bjorn Helgaas <bhelgaas@google.com>
11489 L:      linux-pci@vger.kernel.org
11490 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11492 S:      Supported
11493 F:      Documentation/devicetree/bindings/pci/
11494 F:      Documentation/PCI/
11495 F:      drivers/acpi/pci*
11496 F:      drivers/pci/
11497 F:      include/asm-generic/pci*
11498 F:      include/linux/pci*
11499 F:      include/linux/of_pci.h
11500 F:      include/uapi/linux/pci*
11501 F:      lib/pci*
11502 F:      arch/x86/pci/
11503 F:      arch/x86/kernel/quirks.c
11504
11505 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11506 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11507 L:      linux-pci@vger.kernel.org
11508 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11510 S:      Supported
11511 F:      drivers/pci/controller/
11512
11513 PCIE DRIVER FOR AXIS ARTPEC
11514 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11515 L:      linux-arm-kernel@axis.com
11516 L:      linux-pci@vger.kernel.org
11517 S:      Maintained
11518 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11519 F:      drivers/pci/controller/dwc/*artpec*
11520
11521 PCIE DRIVER FOR CAVIUM THUNDERX
11522 M:      David Daney <david.daney@cavium.com>
11523 L:      linux-pci@vger.kernel.org
11524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525 S:      Supported
11526 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11527 F:      drivers/pci/controller/pci-thunder-*
11528
11529 PCIE DRIVER FOR HISILICON
11530 M:      Zhou Wang <wangzhou1@hisilicon.com>
11531 L:      linux-pci@vger.kernel.org
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11534 F:      drivers/pci/controller/dwc/pcie-hisi.c
11535
11536 PCIE DRIVER FOR HISILICON KIRIN
11537 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11538 M:      Binghui Wang <wangbinghui@hisilicon.com>
11539 L:      linux-pci@vger.kernel.org
11540 S:      Maintained
11541 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11542 F:      drivers/pci/controller/dwc/pcie-kirin.c
11543
11544 PCIE DRIVER FOR HISILICON STB
11545 M:      Jianguo Sun <sunjianguo1@huawei.com>
11546 M:      Shawn Guo <shawn.guo@linaro.org>
11547 L:      linux-pci@vger.kernel.org
11548 S:      Maintained
11549 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11550 F:      drivers/pci/controller/dwc/pcie-histb.c
11551
11552 PCIE DRIVER FOR MEDIATEK
11553 M:      Ryder Lee <ryder.lee@mediatek.com>
11554 L:      linux-pci@vger.kernel.org
11555 L:      linux-mediatek@lists.infradead.org
11556 S:      Supported
11557 F:      Documentation/devicetree/bindings/pci/mediatek*
11558 F:      drivers/pci/controller/*mediatek*
11559
11560 PCIE DRIVER FOR QUALCOMM MSM
11561 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11562 L:      linux-pci@vger.kernel.org
11563 L:      linux-arm-msm@vger.kernel.org
11564 S:      Maintained
11565 F:      drivers/pci/controller/dwc/*qcom*
11566
11567 PCIE DRIVER FOR ROCKCHIP
11568 M:      Shawn Lin <shawn.lin@rock-chips.com>
11569 L:      linux-pci@vger.kernel.org
11570 L:      linux-rockchip@lists.infradead.org
11571 S:      Maintained
11572 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11573 F:      drivers/pci/controller/pcie-rockchip*
11574
11575 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11576 M:      Linus Walleij <linus.walleij@linaro.org>
11577 L:      linux-pci@vger.kernel.org
11578 S:      Maintained
11579 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11580 F:      drivers/pci/controller/pci-v3-semi.c
11581
11582 PCIE DRIVER FOR ST SPEAR13XX
11583 M:      Pratyush Anand <pratyush.anand@gmail.com>
11584 L:      linux-pci@vger.kernel.org
11585 S:      Maintained
11586 F:      drivers/pci/controller/dwc/*spear*
11587
11588 PCMCIA SUBSYSTEM
11589 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11591 S:      Odd Fixes
11592 F:      Documentation/pcmcia/
11593 F:      tools/pcmcia/
11594 F:      drivers/pcmcia/
11595 F:      include/pcmcia/
11596
11597 PCNET32 NETWORK DRIVER
11598 M:      Don Fry <pcnet32@frontier.com>
11599 L:      netdev@vger.kernel.org
11600 S:      Maintained
11601 F:      drivers/net/ethernet/amd/pcnet32.c
11602
11603 PCRYPT PARALLEL CRYPTO ENGINE
11604 M:      Steffen Klassert <steffen.klassert@secunet.com>
11605 L:      linux-crypto@vger.kernel.org
11606 S:      Maintained
11607 F:      crypto/pcrypt.c
11608 F:      include/crypto/pcrypt.h
11609
11610 PEAQ WMI HOTKEYS DRIVER
11611 M:      Hans de Goede <hdegoede@redhat.com>
11612 L:      platform-driver-x86@vger.kernel.org
11613 S:      Maintained
11614 F:      drivers/platform/x86/peaq-wmi.c
11615
11616 PER-CPU MEMORY ALLOCATOR
11617 M:      Dennis Zhou <dennis@kernel.org>
11618 M:      Tejun Heo <tj@kernel.org>
11619 M:      Christoph Lameter <cl@linux.com>
11620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11621 S:      Maintained
11622 F:      include/linux/percpu*.h
11623 F:      mm/percpu*.c
11624 F:      arch/*/include/asm/percpu.h
11625
11626 PER-TASK DELAY ACCOUNTING
11627 M:      Balbir Singh <bsingharora@gmail.com>
11628 S:      Maintained
11629 F:      include/linux/delayacct.h
11630 F:      kernel/delayacct.c
11631
11632 PERFORMANCE EVENTS SUBSYSTEM
11633 M:      Peter Zijlstra <peterz@infradead.org>
11634 M:      Ingo Molnar <mingo@redhat.com>
11635 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11636 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11637 R:      Jiri Olsa <jolsa@redhat.com>
11638 R:      Namhyung Kim <namhyung@kernel.org>
11639 L:      linux-kernel@vger.kernel.org
11640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11641 S:      Supported
11642 F:      kernel/events/*
11643 F:      include/linux/perf_event.h
11644 F:      include/uapi/linux/perf_event.h
11645 F:      arch/*/kernel/perf_event*.c
11646 F:      arch/*/kernel/*/perf_event*.c
11647 F:      arch/*/kernel/*/*/perf_event*.c
11648 F:      arch/*/include/asm/perf_event.h
11649 F:      arch/*/kernel/perf_callchain.c
11650 F:      arch/*/events/*
11651 F:      tools/perf/
11652
11653 PERSONALITY HANDLING
11654 M:      Christoph Hellwig <hch@infradead.org>
11655 L:      linux-abi-devel@lists.sourceforge.net
11656 S:      Maintained
11657 F:      include/linux/personality.h
11658 F:      include/uapi/linux/personality.h
11659
11660 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11661 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11662 L:      linux-input@vger.kernel.org
11663 S:      Maintained
11664 F:      Documentation/input/devices/pxrc.rst
11665 F:      drivers/input/joystick/pxrc.c
11666
11667 PHONET PROTOCOL
11668 M:      Remi Denis-Courmont <courmisch@gmail.com>
11669 S:      Supported
11670 F:      Documentation/networking/phonet.txt
11671 F:      include/linux/phonet.h
11672 F:      include/net/phonet/
11673 F:      include/uapi/linux/phonet.h
11674 F:      net/phonet/
11675
11676 PHRAM MTD DRIVER
11677 M:      Joern Engel <joern@lazybastard.org>
11678 L:      linux-mtd@lists.infradead.org
11679 S:      Maintained
11680 F:      drivers/mtd/devices/phram.c
11681
11682 PICOLCD HID DRIVER
11683 M:      Bruno Prémont <bonbons@linux-vserver.org>
11684 L:      linux-input@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/hid/hid-picolcd*
11687
11688 PICOXCELL SUPPORT
11689 M:      Jamie Iles <jamie@jamieiles.com>
11690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11691 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11692 S:      Supported
11693 F:      arch/arm/boot/dts/picoxcell*
11694 F:      arch/arm/mach-picoxcell/
11695 F:      drivers/crypto/picoxcell*
11696
11697 PIN CONTROL SUBSYSTEM
11698 M:      Linus Walleij <linus.walleij@linaro.org>
11699 L:      linux-gpio@vger.kernel.org
11700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11701 S:      Maintained
11702 F:      Documentation/devicetree/bindings/pinctrl/
11703 F:      Documentation/driver-api/pinctl.rst
11704 F:      drivers/pinctrl/
11705 F:      include/linux/pinctrl/
11706
11707 PIN CONTROLLER - ATMEL AT91
11708 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710 S:      Maintained
11711 F:      drivers/pinctrl/pinctrl-at91.*
11712
11713 PIN CONTROLLER - ATMEL AT91 PIO4
11714 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11716 L:      linux-gpio@vger.kernel.org
11717 S:      Supported
11718 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11719
11720 PIN CONTROLLER - FREESCALE
11721 M:      Dong Aisheng <aisheng.dong@nxp.com>
11722 M:      Fabio Estevam <festevam@gmail.com>
11723 M:      Shawn Guo <shawnguo@kernel.org>
11724 M:      Stefan Agner <stefan@agner.ch>
11725 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11726 L:      linux-gpio@vger.kernel.org
11727 S:      Maintained
11728 F:      drivers/pinctrl/freescale/
11729 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11730
11731 PIN CONTROLLER - INTEL
11732 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11733 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11734 S:      Maintained
11735 F:      drivers/pinctrl/intel/
11736
11737 PIN CONTROLLER - MEDIATEK
11738 M:      Sean Wang <sean.wang@kernel.org>
11739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11740 S:      Maintained
11741 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11742 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11743 F:      drivers/pinctrl/mediatek/
11744
11745 PIN CONTROLLER - QUALCOMM
11746 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11747 S:      Maintained
11748 L:      linux-arm-msm@vger.kernel.org
11749 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11750 F:      drivers/pinctrl/qcom/
11751
11752 PIN CONTROLLER - RENESAS
11753 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11754 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11755 L:      linux-renesas-soc@vger.kernel.org
11756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11757 S:      Maintained
11758 F:      drivers/pinctrl/sh-pfc/
11759
11760 PIN CONTROLLER - SAMSUNG
11761 M:      Tomasz Figa <tomasz.figa@gmail.com>
11762 M:      Krzysztof Kozlowski <krzk@kernel.org>
11763 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11766 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11768 S:      Maintained
11769 F:      drivers/pinctrl/samsung/
11770 F:      include/dt-bindings/pinctrl/samsung.h
11771 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11772
11773 PIN CONTROLLER - SINGLE
11774 M:      Tony Lindgren <tony@atomide.com>
11775 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 L:      linux-omap@vger.kernel.org
11778 S:      Maintained
11779 F:      drivers/pinctrl/pinctrl-single.c
11780
11781 PIN CONTROLLER - ST SPEAR
11782 M:      Viresh Kumar <vireshk@kernel.org>
11783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11784 W:      http://www.st.com/spear
11785 S:      Maintained
11786 F:      drivers/pinctrl/spear/
11787
11788 PISTACHIO SOC SUPPORT
11789 M:      James Hartley <james.hartley@sondrel.com>
11790 L:      linux-mips@linux-mips.org
11791 S:      Odd Fixes
11792 F:      arch/mips/pistachio/
11793 F:      arch/mips/include/asm/mach-pistachio/
11794 F:      arch/mips/boot/dts/img/pistachio*
11795 F:      arch/mips/configs/pistachio*_defconfig
11796
11797 PKTCDVD DRIVER
11798 S:      Orphan
11799 M:      linux-block@vger.kernel.org
11800 F:      drivers/block/pktcdvd.c
11801 F:      include/linux/pktcdvd.h
11802 F:      include/uapi/linux/pktcdvd.h
11803
11804 PKUNITY SOC DRIVERS
11805 M:      Guan Xuetao <gxt@pku.edu.cn>
11806 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11807 S:      Maintained
11808 T:      git git://github.com/gxt/linux.git
11809 F:      drivers/input/serio/i8042-unicore32io.h
11810 F:      drivers/i2c/busses/i2c-puv3.c
11811 F:      drivers/video/fbdev/fb-puv3.c
11812 F:      drivers/rtc/rtc-puv3.c
11813
11814 PMBUS HARDWARE MONITORING DRIVERS
11815 M:      Guenter Roeck <linux@roeck-us.net>
11816 L:      linux-hwmon@vger.kernel.org
11817 W:      http://hwmon.wiki.kernel.org/
11818 W:      http://www.roeck-us.net/linux/drivers/
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11820 S:      Maintained
11821 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11822 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11823 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11824 F:      Documentation/hwmon/adm1275
11825 F:      Documentation/hwmon/ibm-cffps
11826 F:      Documentation/hwmon/ir35221
11827 F:      Documentation/hwmon/lm25066
11828 F:      Documentation/hwmon/ltc2978
11829 F:      Documentation/hwmon/ltc3815
11830 F:      Documentation/hwmon/max16064
11831 F:      Documentation/hwmon/max20751
11832 F:      Documentation/hwmon/max31785
11833 F:      Documentation/hwmon/max34440
11834 F:      Documentation/hwmon/max8688
11835 F:      Documentation/hwmon/pmbus
11836 F:      Documentation/hwmon/pmbus-core
11837 F:      Documentation/hwmon/tps40422
11838 F:      Documentation/hwmon/ucd9000
11839 F:      Documentation/hwmon/ucd9200
11840 F:      Documentation/hwmon/zl6100
11841 F:      drivers/hwmon/pmbus/
11842 F:      include/linux/pmbus.h
11843
11844 PMC SIERRA MaxRAID DRIVER
11845 L:      linux-scsi@vger.kernel.org
11846 W:      http://www.pmc-sierra.com/
11847 S:      Orphan
11848 F:      drivers/scsi/pmcraid.*
11849
11850 PMC SIERRA PM8001 DRIVER
11851 M:      Jack Wang <jinpu.wang@profitbricks.com>
11852 M:      lindar_liu@usish.com
11853 L:      linux-scsi@vger.kernel.org
11854 S:      Supported
11855 F:      drivers/scsi/pm8001/
11856
11857 PNP SUPPORT
11858 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11859 S:      Maintained
11860 F:      drivers/pnp/
11861
11862 POSIX CLOCKS and TIMERS
11863 M:      Thomas Gleixner <tglx@linutronix.de>
11864 L:      linux-kernel@vger.kernel.org
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11866 S:      Maintained
11867 F:      fs/timerfd.c
11868 F:      include/linux/timer*
11869 F:      kernel/time/*timer*
11870
11871 POWER MANAGEMENT CORE
11872 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11873 L:      linux-pm@vger.kernel.org
11874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11875 B:      https://bugzilla.kernel.org
11876 S:      Supported
11877 F:      drivers/base/power/
11878 F:      include/linux/pm.h
11879 F:      include/linux/pm_*
11880 F:      include/linux/powercap.h
11881 F:      drivers/powercap/
11882 F:      kernel/configs/nopm.config
11883
11884 POWER STATE COORDINATION INTERFACE (PSCI)
11885 M:      Mark Rutland <mark.rutland@arm.com>
11886 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11887 L:      linux-arm-kernel@lists.infradead.org
11888 S:      Maintained
11889 F:      drivers/firmware/psci*.c
11890 F:      include/linux/psci.h
11891 F:      include/uapi/linux/psci.h
11892
11893 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11894 M:      Sebastian Reichel <sre@kernel.org>
11895 L:      linux-pm@vger.kernel.org
11896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11897 S:      Maintained
11898 F:      Documentation/ABI/testing/sysfs-class-power
11899 F:      Documentation/devicetree/bindings/power/supply/
11900 F:      include/linux/power_supply.h
11901 F:      drivers/power/supply/
11902
11903 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11904 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11905 L:      linuxppc-dev@lists.ozlabs.org
11906 S:      Maintained
11907 F:      drivers/char/powernv-op-panel.c
11908
11909 PPP OVER ATM (RFC 2364)
11910 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11911 S:      Maintained
11912 F:      net/atm/pppoatm.c
11913 F:      include/uapi/linux/atmppp.h
11914
11915 PPP OVER ETHERNET
11916 M:      Michal Ostrowski <mostrows@earthlink.net>
11917 S:      Maintained
11918 F:      drivers/net/ppp/pppoe.c
11919 F:      drivers/net/ppp/pppox.c
11920
11921 PPP OVER L2TP
11922 M:      James Chapman <jchapman@katalix.com>
11923 S:      Maintained
11924 F:      net/l2tp/l2tp_ppp.c
11925 F:      include/linux/if_pppol2tp.h
11926 F:      include/uapi/linux/if_pppol2tp.h
11927
11928 PPP PROTOCOL DRIVERS AND COMPRESSORS
11929 M:      Paul Mackerras <paulus@samba.org>
11930 L:      linux-ppp@vger.kernel.org
11931 S:      Maintained
11932 F:      drivers/net/ppp/ppp_*
11933
11934 PPS SUPPORT
11935 M:      Rodolfo Giometti <giometti@enneenne.com>
11936 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11937 L:      linuxpps@ml.enneenne.com (subscribers-only)
11938 S:      Maintained
11939 F:      Documentation/pps/
11940 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11941 F:      Documentation/ABI/testing/sysfs-pps
11942 F:      drivers/pps/
11943 F:      include/linux/pps*.h
11944 F:      include/uapi/linux/pps.h
11945
11946 PPTP DRIVER
11947 M:      Dmitry Kozlov <xeb@mail.ru>
11948 L:      netdev@vger.kernel.org
11949 S:      Maintained
11950 F:      drivers/net/ppp/pptp.c
11951 W:      http://sourceforge.net/projects/accel-pptp
11952
11953 PREEMPTIBLE KERNEL
11954 M:      Robert Love <rml@tech9.net>
11955 L:      kpreempt-tech@lists.sourceforge.net
11956 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11957 S:      Supported
11958 F:      Documentation/preempt-locking.txt
11959 F:      include/linux/preempt.h
11960
11961 PRINTK
11962 M:      Petr Mladek <pmladek@suse.com>
11963 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11964 R:      Steven Rostedt <rostedt@goodmis.org>
11965 S:      Maintained
11966 F:      kernel/printk/
11967 F:      include/linux/printk.h
11968
11969 PRISM54 WIRELESS DRIVER
11970 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11971 L:      linux-wireless@vger.kernel.org
11972 W:      http://wireless.kernel.org/en/users/Drivers/p54
11973 S:      Obsolete
11974 F:      drivers/net/wireless/intersil/prism54/
11975
11976 PROC FILESYSTEM
11977 R:      Alexey Dobriyan <adobriyan@gmail.com>
11978 L:      linux-kernel@vger.kernel.org
11979 L:      linux-fsdevel@vger.kernel.org
11980 S:      Maintained
11981 F:      fs/proc/
11982 F:      include/linux/proc_fs.h
11983 F:      tools/testing/selftests/proc/
11984
11985 PROC SYSCTL
11986 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11987 M:      Kees Cook <keescook@chromium.org>
11988 L:      linux-kernel@vger.kernel.org
11989 L:      linux-fsdevel@vger.kernel.org
11990 S:      Maintained
11991 F:      fs/proc/proc_sysctl.c
11992 F:      include/linux/sysctl.h
11993 F:      kernel/sysctl.c
11994 F:      tools/testing/selftests/sysctl/
11995
11996 PS3 NETWORK SUPPORT
11997 M:      Geoff Levand <geoff@infradead.org>
11998 L:      netdev@vger.kernel.org
11999 L:      linuxppc-dev@lists.ozlabs.org
12000 S:      Maintained
12001 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12002
12003 PS3 PLATFORM SUPPORT
12004 M:      Geoff Levand <geoff@infradead.org>
12005 L:      linuxppc-dev@lists.ozlabs.org
12006 S:      Maintained
12007 F:      arch/powerpc/boot/ps3*
12008 F:      arch/powerpc/include/asm/lv1call.h
12009 F:      arch/powerpc/include/asm/ps3*.h
12010 F:      arch/powerpc/platforms/ps3/
12011 F:      drivers/*/ps3*
12012 F:      drivers/ps3/
12013 F:      drivers/rtc/rtc-ps3.c
12014 F:      drivers/usb/host/*ps3.c
12015 F:      sound/ppc/snd_ps3*
12016
12017 PS3VRAM DRIVER
12018 M:      Jim Paris <jim@jtan.com>
12019 M:      Geoff Levand <geoff@infradead.org>
12020 L:      linuxppc-dev@lists.ozlabs.org
12021 S:      Maintained
12022 F:      drivers/block/ps3vram.c
12023
12024 PSAMPLE PACKET SAMPLING SUPPORT:
12025 M:      Yotam Gigi <yotam.gi@gmail.com>
12026 S:      Maintained
12027 F:      net/psample
12028 F:      include/net/psample.h
12029 F:      include/uapi/linux/psample.h
12030
12031 PSTORE FILESYSTEM
12032 M:      Kees Cook <keescook@chromium.org>
12033 M:      Anton Vorontsov <anton@enomsg.org>
12034 M:      Colin Cross <ccross@android.com>
12035 M:      Tony Luck <tony.luck@intel.com>
12036 S:      Maintained
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12038 F:      fs/pstore/
12039 F:      include/linux/pstore*
12040 F:      drivers/firmware/efi/efi-pstore.c
12041 F:      drivers/acpi/apei/erst.c
12042 F:      Documentation/admin-guide/ramoops.rst
12043 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12044 K:      \b(pstore|ramoops)
12045
12046 PTP HARDWARE CLOCK SUPPORT
12047 M:      Richard Cochran <richardcochran@gmail.com>
12048 L:      netdev@vger.kernel.org
12049 S:      Maintained
12050 W:      http://linuxptp.sourceforge.net/
12051 F:      Documentation/ABI/testing/sysfs-ptp
12052 F:      Documentation/ptp/*
12053 F:      drivers/net/phy/dp83640*
12054 F:      drivers/ptp/*
12055 F:      include/linux/ptp_cl*
12056
12057 PTRACE SUPPORT
12058 M:      Oleg Nesterov <oleg@redhat.com>
12059 S:      Maintained
12060 F:      include/asm-generic/syscall.h
12061 F:      include/linux/ptrace.h
12062 F:      include/linux/regset.h
12063 F:      include/linux/tracehook.h
12064 F:      include/uapi/linux/ptrace.h
12065 F:      include/uapi/linux/ptrace.h
12066 F:      include/asm-generic/ptrace.h
12067 F:      kernel/ptrace.c
12068 F:      arch/*/ptrace*.c
12069 F:      arch/*/*/ptrace*.c
12070 F:      arch/*/include/asm/ptrace*.h
12071
12072 PULSE8-CEC DRIVER
12073 M:      Hans Verkuil <hverkuil@xs4all.nl>
12074 L:      linux-media@vger.kernel.org
12075 T:      git git://linuxtv.org/media_tree.git
12076 S:      Maintained
12077 F:      drivers/media/usb/pulse8-cec/*
12078 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12079
12080 PVRUSB2 VIDEO4LINUX DRIVER
12081 M:      Mike Isely <isely@pobox.com>
12082 L:      pvrusb2@isely.net       (subscribers-only)
12083 L:      linux-media@vger.kernel.org
12084 W:      http://www.isely.net/pvrusb2/
12085 T:      git git://linuxtv.org/media_tree.git
12086 S:      Maintained
12087 F:      Documentation/media/v4l-drivers/pvrusb2*
12088 F:      drivers/media/usb/pvrusb2/
12089
12090 PWC WEBCAM DRIVER
12091 M:      Hans Verkuil <hverkuil@xs4all.nl>
12092 L:      linux-media@vger.kernel.org
12093 T:      git git://linuxtv.org/media_tree.git
12094 S:      Odd Fixes
12095 F:      drivers/media/usb/pwc/*
12096
12097 PWM FAN DRIVER
12098 M:      Kamil Debski <kamil@wypas.org>
12099 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12100 L:      linux-hwmon@vger.kernel.org
12101 S:      Supported
12102 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12103 F:      Documentation/hwmon/pwm-fan
12104 F:      drivers/hwmon/pwm-fan.c
12105
12106 PWM IR Transmitter
12107 M:      Sean Young <sean@mess.org>
12108 L:      linux-media@vger.kernel.org
12109 S:      Maintained
12110 F:      drivers/media/rc/pwm-ir-tx.c
12111
12112 PWM SUBSYSTEM
12113 M:      Thierry Reding <thierry.reding@gmail.com>
12114 L:      linux-pwm@vger.kernel.org
12115 S:      Maintained
12116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12117 F:      Documentation/pwm.txt
12118 F:      Documentation/devicetree/bindings/pwm/
12119 F:      include/linux/pwm.h
12120 F:      drivers/pwm/
12121 F:      drivers/video/backlight/pwm_bl.c
12122 F:      include/linux/pwm_backlight.h
12123 F:      drivers/gpio/gpio-mvebu.c
12124 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12125
12126 PXA GPIO DRIVER
12127 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12128 L:      linux-gpio@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/gpio/gpio-pxa.c
12131
12132 PXA MMCI DRIVER
12133 S:      Orphan
12134
12135 PXA RTC DRIVER
12136 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12137 L:      linux-rtc@vger.kernel.org
12138 S:      Maintained
12139
12140 PXA2xx/PXA3xx SUPPORT
12141 M:      Daniel Mack <daniel@zonque.org>
12142 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12143 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12145 T:      git git://github.com/hzhuang1/linux.git
12146 T:      git git://github.com/rjarzmik/linux.git
12147 S:      Maintained
12148 F:      arch/arm/boot/dts/pxa*
12149 F:      arch/arm/mach-pxa/
12150 F:      drivers/dma/pxa*
12151 F:      drivers/pcmcia/pxa2xx*
12152 F:      drivers/pinctrl/pxa/
12153 F:      drivers/spi/spi-pxa2xx*
12154 F:      drivers/usb/gadget/udc/pxa2*
12155 F:      include/sound/pxa2xx-lib.h
12156 F:      sound/arm/pxa*
12157 F:      sound/soc/pxa/
12158
12159 QAT DRIVER
12160 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12161 L:      qat-linux@intel.com
12162 S:      Supported
12163 F:      drivers/crypto/qat/
12164
12165 QCOM AUDIO (ASoC) DRIVERS
12166 M:      Patrick Lai <plai@codeaurora.org>
12167 M:      Banajit Goswami <bgoswami@codeaurora.org>
12168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12169 S:      Supported
12170 F:      sound/soc/qcom/
12171
12172 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12173 M:      Gabriel Somlo <somlo@cmu.edu>
12174 M:      "Michael S. Tsirkin" <mst@redhat.com>
12175 L:      qemu-devel@nongnu.org
12176 S:      Maintained
12177 F:      drivers/firmware/qemu_fw_cfg.c
12178 F:      include/uapi/linux/qemu_fw_cfg.h
12179
12180 QIB DRIVER
12181 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12182 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12183 L:      linux-rdma@vger.kernel.org
12184 S:      Supported
12185 F:      drivers/infiniband/hw/qib/
12186
12187 QLOGIC QL41xxx FCOE DRIVER
12188 M:      QLogic-Storage-Upstream@cavium.com
12189 L:      linux-scsi@vger.kernel.org
12190 S:      Supported
12191 F:      drivers/scsi/qedf/
12192
12193 QLOGIC QL41xxx ISCSI DRIVER
12194 M:      QLogic-Storage-Upstream@cavium.com
12195 L:      linux-scsi@vger.kernel.org
12196 S:      Supported
12197 F:      drivers/scsi/qedi/
12198
12199 QLOGIC QL4xxx ETHERNET DRIVER
12200 M:      Ariel Elior <Ariel.Elior@cavium.com>
12201 M:      everest-linux-l2@cavium.com
12202 L:      netdev@vger.kernel.org
12203 S:      Supported
12204 F:      drivers/net/ethernet/qlogic/qed/
12205 F:      include/linux/qed/
12206 F:      drivers/net/ethernet/qlogic/qede/
12207
12208 QLOGIC QL4xxx RDMA DRIVER
12209 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12210 M:      Ariel Elior <Ariel.Elior@cavium.com>
12211 L:      linux-rdma@vger.kernel.org
12212 S:      Supported
12213 F:      drivers/infiniband/hw/qedr/
12214 F:      include/uapi/rdma/qedr-abi.h
12215
12216 QLOGIC QLA1280 SCSI DRIVER
12217 M:      Michael Reed <mdr@sgi.com>
12218 L:      linux-scsi@vger.kernel.org
12219 S:      Maintained
12220 F:      drivers/scsi/qla1280.[ch]
12221
12222 QLOGIC QLA2XXX FC-SCSI DRIVER
12223 M:      qla2xxx-upstream@qlogic.com
12224 L:      linux-scsi@vger.kernel.org
12225 S:      Supported
12226 F:      Documentation/scsi/LICENSE.qla2xxx
12227 F:      drivers/scsi/qla2xxx/
12228
12229 QLOGIC QLA3XXX NETWORK DRIVER
12230 M:      Dept-GELinuxNICDev@cavium.com
12231 L:      netdev@vger.kernel.org
12232 S:      Supported
12233 F:      Documentation/networking/LICENSE.qla3xxx
12234 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12235
12236 QLOGIC QLA4XXX iSCSI DRIVER
12237 M:      QLogic-Storage-Upstream@qlogic.com
12238 L:      linux-scsi@vger.kernel.org
12239 S:      Supported
12240 F:      Documentation/scsi/LICENSE.qla4xxx
12241 F:      drivers/scsi/qla4xxx/
12242
12243 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12244 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12245 M:      Manish Chopra <manish.chopra@cavium.com>
12246 M:      Dept-GELinuxNICDev@cavium.com
12247 L:      netdev@vger.kernel.org
12248 S:      Supported
12249 F:      drivers/net/ethernet/qlogic/qlcnic/
12250
12251 QLOGIC QLGE 10Gb ETHERNET DRIVER
12252 M:      Manish Chopra <manish.chopra@cavium.com>
12253 M:      Dept-GELinuxNICDev@cavium.com
12254 L:      netdev@vger.kernel.org
12255 S:      Supported
12256 F:      drivers/net/ethernet/qlogic/qlge/
12257
12258 QM1D1B0004 MEDIA DRIVER
12259 M:      Akihiro Tsukada <tskd08@gmail.com>
12260 L:      linux-media@vger.kernel.org
12261 S:      Odd Fixes
12262 F:      drivers/media/tuners/qm1d1b0004*
12263
12264 QM1D1C0042 MEDIA DRIVER
12265 M:      Akihiro Tsukada <tskd08@gmail.com>
12266 L:      linux-media@vger.kernel.org
12267 S:      Odd Fixes
12268 F:      drivers/media/tuners/qm1d1c0042*
12269
12270 QNX4 FILESYSTEM
12271 M:      Anders Larsen <al@alarsen.net>
12272 W:      http://www.alarsen.net/linux/qnx4fs/
12273 S:      Maintained
12274 F:      fs/qnx4/
12275 F:      include/uapi/linux/qnx4_fs.h
12276 F:      include/uapi/linux/qnxtypes.h
12277
12278 QORIQ DPAA2 FSL-MC BUS DRIVER
12279 M:      Stuart Yoder <stuyoder@gmail.com>
12280 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12281 L:      linux-kernel@vger.kernel.org
12282 S:      Maintained
12283 F:      drivers/bus/fsl-mc/
12284 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12285 F:      Documentation/networking/dpaa2/overview.rst
12286
12287 QT1010 MEDIA DRIVER
12288 M:      Antti Palosaari <crope@iki.fi>
12289 L:      linux-media@vger.kernel.org
12290 W:      https://linuxtv.org
12291 W:      http://palosaari.fi/linux/
12292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12293 T:      git git://linuxtv.org/anttip/media_tree.git
12294 S:      Maintained
12295 F:      drivers/media/tuners/qt1010*
12296
12297 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12298 M:      Kalle Valo <kvalo@codeaurora.org>
12299 L:      ath10k@lists.infradead.org
12300 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12302 S:      Supported
12303 F:      drivers/net/wireless/ath/ath10k/
12304
12305 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12306 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12307 L:      linux-wireless@vger.kernel.org
12308 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12309 S:      Supported
12310 F:      drivers/net/wireless/ath/ath9k/
12311
12312 QUALCOMM CAMERA SUBSYSTEM DRIVER
12313 M:      Todor Tomov <todor.tomov@linaro.org>
12314 L:      linux-media@vger.kernel.org
12315 S:      Maintained
12316 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12317 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12318 F:      drivers/media/platform/qcom/camss/
12319
12320 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12321 M:  Ilia Lin <ilia.lin@gmail.com>
12322 L:  linux-pm@vger.kernel.org
12323 S:  Maintained
12324 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12325 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12326
12327 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12328 M:      Timur Tabi <timur@kernel.org>
12329 L:      netdev@vger.kernel.org
12330 S:      Maintained
12331 F:      drivers/net/ethernet/qualcomm/emac/
12332
12333 QUALCOMM GENERIC INTERFACE I2C DRIVER
12334 M:      Alok Chauhan <alokc@codeaurora.org>
12335 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12336 L:      linux-i2c@vger.kernel.org
12337 L:      linux-arm-msm@vger.kernel.org
12338 S:      Supported
12339 F:      drivers/i2c/busses/i2c-qcom-geni.c
12340
12341 QUALCOMM HEXAGON ARCHITECTURE
12342 M:      Richard Kuo <rkuo@codeaurora.org>
12343 L:      linux-hexagon@vger.kernel.org
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12345 S:      Supported
12346 F:      arch/hexagon/
12347
12348 QUALCOMM HIDMA DRIVER
12349 M:      Sinan Kaya <okaya@kernel.org>
12350 L:      linux-arm-kernel@lists.infradead.org
12351 L:      linux-arm-msm@vger.kernel.org
12352 L:      dmaengine@vger.kernel.org
12353 S:      Supported
12354 F:      drivers/dma/qcom/hidma*
12355
12356 QUALCOMM IOMMU
12357 M:      Rob Clark <robdclark@gmail.com>
12358 L:      iommu@lists.linux-foundation.org
12359 L:      linux-arm-msm@vger.kernel.org
12360 S:      Maintained
12361 F:      drivers/iommu/qcom_iommu.c
12362
12363 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12364 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12365 L:      linux-media@vger.kernel.org
12366 L:      linux-arm-msm@vger.kernel.org
12367 T:      git git://linuxtv.org/media_tree.git
12368 S:      Maintained
12369 F:      drivers/media/platform/qcom/venus/
12370
12371 QUALCOMM WCN36XX WIRELESS DRIVER
12372 M:      Kalle Valo <kvalo@codeaurora.org>
12373 L:      wcn36xx@lists.infradead.org
12374 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12375 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12376 S:      Supported
12377 F:      drivers/net/wireless/ath/wcn36xx/
12378
12379 QUANTENNA QTNFMAC WIRELESS DRIVER
12380 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12381 M:      Avinash Patil <avinashp@quantenna.com>
12382 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12383 L:      linux-wireless@vger.kernel.org
12384 S:      Maintained
12385 F:      drivers/net/wireless/quantenna
12386
12387 RADEON and AMDGPU DRM DRIVERS
12388 M:      Alex Deucher <alexander.deucher@amd.com>
12389 M:      Christian König <christian.koenig@amd.com>
12390 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12391 L:      amd-gfx@lists.freedesktop.org
12392 T:      git git://people.freedesktop.org/~agd5f/linux
12393 S:      Supported
12394 F:      drivers/gpu/drm/radeon/
12395 F:      include/uapi/drm/radeon_drm.h
12396 F:      drivers/gpu/drm/amd/
12397 F:      include/uapi/drm/amdgpu_drm.h
12398
12399 RADEON FRAMEBUFFER DISPLAY DRIVER
12400 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12401 L:      linux-fbdev@vger.kernel.org
12402 S:      Maintained
12403 F:      drivers/video/fbdev/aty/radeon*
12404 F:      include/uapi/linux/radeonfb.h
12405
12406 RADIOSHARK RADIO DRIVER
12407 M:      Hans Verkuil <hverkuil@xs4all.nl>
12408 L:      linux-media@vger.kernel.org
12409 T:      git git://linuxtv.org/media_tree.git
12410 S:      Maintained
12411 F:      drivers/media/radio/radio-shark.c
12412
12413 RADIOSHARK2 RADIO 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:      Maintained
12418 F:      drivers/media/radio/radio-shark2.c
12419 F:      drivers/media/radio/radio-tea5777.c
12420
12421 RADOS BLOCK DEVICE (RBD)
12422 M:      Ilya Dryomov <idryomov@gmail.com>
12423 M:      Sage Weil <sage@redhat.com>
12424 M:      Alex Elder <elder@kernel.org>
12425 L:      ceph-devel@vger.kernel.org
12426 W:      http://ceph.com/
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12428 T:      git git://github.com/ceph/ceph-client.git
12429 S:      Supported
12430 F:      Documentation/ABI/testing/sysfs-bus-rbd
12431 F:      drivers/block/rbd.c
12432 F:      drivers/block/rbd_types.h
12433
12434 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12435 M:      Paul Mackerras <paulus@samba.org>
12436 L:      linux-fbdev@vger.kernel.org
12437 S:      Maintained
12438 F:      drivers/video/fbdev/aty/aty128fb.c
12439
12440 RAINSHADOW-CEC DRIVER
12441 M:      Hans Verkuil <hverkuil@xs4all.nl>
12442 L:      linux-media@vger.kernel.org
12443 T:      git git://linuxtv.org/media_tree.git
12444 S:      Maintained
12445 F:      drivers/media/usb/rainshadow-cec/*
12446
12447 RALINK MIPS ARCHITECTURE
12448 M:      John Crispin <john@phrozen.org>
12449 L:      linux-mips@linux-mips.org
12450 S:      Maintained
12451 F:      arch/mips/ralink
12452
12453 RALINK RT2X00 WIRELESS LAN DRIVER
12454 P:      rt2x00 project
12455 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12456 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12457 L:      linux-wireless@vger.kernel.org
12458 S:      Maintained
12459 F:      drivers/net/wireless/ralink/rt2x00/
12460
12461 RAMDISK RAM BLOCK DEVICE DRIVER
12462 M:      Jens Axboe <axboe@kernel.dk>
12463 S:      Maintained
12464 F:      Documentation/blockdev/ramdisk.txt
12465 F:      drivers/block/brd.c
12466
12467 RANCHU VIRTUAL BOARD FOR MIPS
12468 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12469 L:      linux-mips@linux-mips.org
12470 S:      Supported
12471 F:      arch/mips/generic/board-ranchu.c
12472 F:      arch/mips/configs/generic/board-ranchu.config
12473
12474 RANDOM NUMBER DRIVER
12475 M:      "Theodore Ts'o" <tytso@mit.edu>
12476 S:      Maintained
12477 F:      drivers/char/random.c
12478
12479 RAPIDIO SUBSYSTEM
12480 M:      Matt Porter <mporter@kernel.crashing.org>
12481 M:      Alexandre Bounine <alex.bou9@gmail.com>
12482 S:      Maintained
12483 F:      drivers/rapidio/
12484
12485 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12486 L:      linux-wireless@vger.kernel.org
12487 S:      Orphan
12488 F:      drivers/net/wireless/ray*
12489
12490 RCUTORTURE TEST FRAMEWORK
12491 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12492 M:      Josh Triplett <josh@joshtriplett.org>
12493 R:      Steven Rostedt <rostedt@goodmis.org>
12494 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12495 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12496 L:      linux-kernel@vger.kernel.org
12497 S:      Supported
12498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12499 F:      tools/testing/selftests/rcutorture
12500
12501 RDC R-321X SoC
12502 M:      Florian Fainelli <florian@openwrt.org>
12503 S:      Maintained
12504
12505 RDC R6040 FAST ETHERNET DRIVER
12506 M:      Florian Fainelli <f.fainelli@gmail.com>
12507 L:      netdev@vger.kernel.org
12508 S:      Maintained
12509 F:      drivers/net/ethernet/rdc/r6040.c
12510
12511 RDMAVT - RDMA verbs software
12512 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12513 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12514 L:      linux-rdma@vger.kernel.org
12515 S:      Supported
12516 F:      drivers/infiniband/sw/rdmavt
12517
12518 RDS - RELIABLE DATAGRAM SOCKETS
12519 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12520 L:      netdev@vger.kernel.org
12521 L:      linux-rdma@vger.kernel.org
12522 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12523 W:      https://oss.oracle.com/projects/rds/
12524 S:      Supported
12525 F:      net/rds/
12526 F:      Documentation/networking/rds.txt
12527
12528 RDT - RESOURCE ALLOCATION
12529 M:      Fenghua Yu <fenghua.yu@intel.com>
12530 M:      Reinette Chatre <reinette.chatre@intel.com>
12531 L:      linux-kernel@vger.kernel.org
12532 S:      Supported
12533 F:      arch/x86/kernel/cpu/intel_rdt*
12534 F:      arch/x86/include/asm/intel_rdt_sched.h
12535 F:      Documentation/x86/intel_rdt*
12536
12537 READ-COPY UPDATE (RCU)
12538 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12539 M:      Josh Triplett <josh@joshtriplett.org>
12540 R:      Steven Rostedt <rostedt@goodmis.org>
12541 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12542 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12543 L:      linux-kernel@vger.kernel.org
12544 W:      http://www.rdrop.com/users/paulmck/RCU/
12545 S:      Supported
12546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12547 F:      Documentation/RCU/
12548 X:      Documentation/RCU/torture.txt
12549 F:      include/linux/rcu*
12550 X:      include/linux/srcu*.h
12551 F:      kernel/rcu/
12552 X:      kernel/rcu/srcu*.c
12553
12554 REAL TIME CLOCK (RTC) SUBSYSTEM
12555 M:      Alessandro Zummo <a.zummo@towertech.it>
12556 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12557 L:      linux-rtc@vger.kernel.org
12558 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12560 S:      Maintained
12561 F:      Documentation/devicetree/bindings/rtc/
12562 F:      Documentation/rtc.txt
12563 F:      drivers/rtc/
12564 F:      include/linux/rtc.h
12565 F:      include/uapi/linux/rtc.h
12566 F:      include/linux/rtc/
12567 F:      include/linux/platform_data/rtc-*
12568 F:      tools/testing/selftests/rtc/
12569
12570 REALTEK AUDIO CODECS
12571 M:      Bard Liao <bardliao@realtek.com>
12572 M:      Oder Chiou <oder_chiou@realtek.com>
12573 S:      Maintained
12574 F:      sound/soc/codecs/rt*
12575 F:      include/sound/rt*.h
12576
12577 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12578 M:      Linus Walleij <linus.walleij@linaro.org>
12579 S:      Maintained
12580 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12581 F:      drivers/net/dsa/realtek-smi*
12582 F:      drivers/net/dsa/rtl83*
12583
12584 REGISTER MAP ABSTRACTION
12585 M:      Mark Brown <broonie@kernel.org>
12586 L:      linux-kernel@vger.kernel.org
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12588 S:      Supported
12589 F:      Documentation/devicetree/bindings/regmap/
12590 F:      drivers/base/regmap/
12591 F:      include/linux/regmap.h
12592
12593 REISERFS FILE SYSTEM
12594 L:      reiserfs-devel@vger.kernel.org
12595 S:      Supported
12596 F:      fs/reiserfs/
12597
12598 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12599 M:      Ohad Ben-Cohen <ohad@wizery.com>
12600 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12601 L:      linux-remoteproc@vger.kernel.org
12602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12603 S:      Maintained
12604 F:      Documentation/devicetree/bindings/remoteproc/
12605 F:      Documentation/remoteproc.txt
12606 F:      drivers/remoteproc/
12607 F:      include/linux/remoteproc.h
12608
12609 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12610 M:      Ohad Ben-Cohen <ohad@wizery.com>
12611 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12612 L:      linux-remoteproc@vger.kernel.org
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12614 S:      Maintained
12615 F:      drivers/rpmsg/
12616 F:      Documentation/rpmsg.txt
12617 F:      include/linux/rpmsg.h
12618 F:      include/linux/rpmsg/
12619
12620 RENESAS CLOCK DRIVERS
12621 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12622 L:      linux-renesas-soc@vger.kernel.org
12623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12624 S:      Supported
12625 F:      drivers/clk/renesas/
12626
12627 RENESAS EMEV2 I2C DRIVER
12628 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12629 S:      Supported
12630 F:      drivers/i2c/busses/i2c-emev2.c
12631
12632 RENESAS ETHERNET DRIVERS
12633 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12634 L:      netdev@vger.kernel.org
12635 L:      linux-renesas-soc@vger.kernel.org
12636 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12637 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12638 F:      drivers/net/ethernet/renesas/
12639 F:      include/linux/sh_eth.h
12640
12641 RENESAS R-CAR GYROADC DRIVER
12642 M:      Marek Vasut <marek.vasut@gmail.com>
12643 L:      linux-iio@vger.kernel.org
12644 S:      Supported
12645 F:      drivers/iio/adc/rcar_gyro_adc.c
12646
12647 RENESAS R-CAR I2C DRIVERS
12648 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12649 S:      Supported
12650 F:      drivers/i2c/busses/i2c-rcar.c
12651 F:      drivers/i2c/busses/i2c-sh_mobile.c
12652
12653 RENESAS RIIC DRIVER
12654 M:      Chris Brandt <chris.brandt@renesas.com>
12655 S:      Supported
12656 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12657 F:      drivers/i2c/busses/i2c-riic.c
12658
12659 RENESAS USB PHY DRIVER
12660 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12661 L:      linux-renesas-soc@vger.kernel.org
12662 S:      Maintained
12663 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12664
12665 RESET CONTROLLER FRAMEWORK
12666 M:      Philipp Zabel <p.zabel@pengutronix.de>
12667 T:      git git://git.pengutronix.de/git/pza/linux
12668 S:      Maintained
12669 F:      drivers/reset/
12670 F:      Documentation/devicetree/bindings/reset/
12671 F:      include/dt-bindings/reset/
12672 F:      include/linux/reset.h
12673 F:      include/linux/reset-controller.h
12674
12675 RESTARTABLE SEQUENCES SUPPORT
12676 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12677 M:      Peter Zijlstra <peterz@infradead.org>
12678 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12679 M:      Boqun Feng <boqun.feng@gmail.com>
12680 L:      linux-kernel@vger.kernel.org
12681 S:      Supported
12682 F:      kernel/rseq.c
12683 F:      include/uapi/linux/rseq.h
12684 F:      include/trace/events/rseq.h
12685 F:      tools/testing/selftests/rseq/
12686
12687 RFKILL
12688 M:      Johannes Berg <johannes@sipsolutions.net>
12689 L:      linux-wireless@vger.kernel.org
12690 W:      http://wireless.kernel.org/
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12693 S:      Maintained
12694 F:      Documentation/rfkill.txt
12695 F:      Documentation/ABI/stable/sysfs-class-rfkill
12696 F:      net/rfkill/
12697 F:      include/linux/rfkill.h
12698 F:      include/uapi/linux/rfkill.h
12699
12700 RHASHTABLE
12701 M:      Thomas Graf <tgraf@suug.ch>
12702 M:      Herbert Xu <herbert@gondor.apana.org.au>
12703 L:      netdev@vger.kernel.org
12704 S:      Maintained
12705 F:      lib/rhashtable.c
12706 F:      lib/test_rhashtable.c
12707 F:      include/linux/rhashtable.h
12708 F:      include/linux/rhashtable-types.h
12709
12710 RICOH R5C592 MEMORYSTICK DRIVER
12711 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12712 S:      Maintained
12713 F:      drivers/memstick/host/r592.*
12714
12715 RICOH SMARTMEDIA/XD DRIVER
12716 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12717 S:      Maintained
12718 F:      drivers/mtd/nand/raw/r852.c
12719 F:      drivers/mtd/nand/raw/r852.h
12720
12721 RISC-V ARCHITECTURE
12722 M:      Palmer Dabbelt <palmer@sifive.com>
12723 M:      Albert Ou <aou@eecs.berkeley.edu>
12724 L:      linux-riscv@lists.infradead.org
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12726 S:      Supported
12727 F:      arch/riscv/
12728 K:      riscv
12729 N:      riscv
12730
12731 ROCCAT DRIVERS
12732 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12733 W:      http://sourceforge.net/projects/roccat/
12734 S:      Maintained
12735 F:      drivers/hid/hid-roccat*
12736 F:      include/linux/hid-roccat*
12737 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12738
12739 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12740 M:      Jacob chen <jacob2.chen@rock-chips.com>
12741 L:      linux-media@vger.kernel.org
12742 S:      Maintained
12743 F:      drivers/media/platform/rockchip/rga/
12744 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12745
12746 ROCKER DRIVER
12747 M:      Jiri Pirko <jiri@resnulli.us>
12748 L:      netdev@vger.kernel.org
12749 S:      Supported
12750 F:      drivers/net/ethernet/rocker/
12751
12752 ROCKETPORT DRIVER
12753 P:      Comtrol Corp.
12754 W:      http://www.comtrol.com
12755 S:      Maintained
12756 F:      Documentation/serial/rocket.txt
12757 F:      drivers/tty/rocket*
12758
12759 ROCKETPORT EXPRESS/INFINITY DRIVER
12760 M:      Kevin Cernekee <cernekee@gmail.com>
12761 L:      linux-serial@vger.kernel.org
12762 S:      Odd Fixes
12763 F:      drivers/tty/serial/rp2.*
12764
12765 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12766 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12767 L:      linux-kernel@vger.kernel.org
12768 L:      linux-renesas-soc@vger.kernel.org
12769 S:      Supported
12770 F:      drivers/mfd/bd9571mwv.c
12771 F:      drivers/regulator/bd9571mwv-regulator.c
12772 F:      drivers/gpio/gpio-bd9571mwv.c
12773 F:      include/linux/mfd/bd9571mwv.h
12774 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12775
12776 ROSE NETWORK LAYER
12777 M:      Ralf Baechle <ralf@linux-mips.org>
12778 L:      linux-hams@vger.kernel.org
12779 W:      http://www.linux-ax25.org/
12780 S:      Maintained
12781 F:      include/net/rose.h
12782 F:      include/uapi/linux/rose.h
12783 F:      net/rose/
12784
12785 RTL2830 MEDIA DRIVER
12786 M:      Antti Palosaari <crope@iki.fi>
12787 L:      linux-media@vger.kernel.org
12788 W:      https://linuxtv.org
12789 W:      http://palosaari.fi/linux/
12790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12791 T:      git git://linuxtv.org/anttip/media_tree.git
12792 S:      Maintained
12793 F:      drivers/media/dvb-frontends/rtl2830*
12794
12795 RTL2832 MEDIA DRIVER
12796 M:      Antti Palosaari <crope@iki.fi>
12797 L:      linux-media@vger.kernel.org
12798 W:      https://linuxtv.org
12799 W:      http://palosaari.fi/linux/
12800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12801 T:      git git://linuxtv.org/anttip/media_tree.git
12802 S:      Maintained
12803 F:      drivers/media/dvb-frontends/rtl2832*
12804
12805 RTL2832_SDR MEDIA DRIVER
12806 M:      Antti Palosaari <crope@iki.fi>
12807 L:      linux-media@vger.kernel.org
12808 W:      https://linuxtv.org
12809 W:      http://palosaari.fi/linux/
12810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12811 T:      git git://linuxtv.org/anttip/media_tree.git
12812 S:      Maintained
12813 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12814
12815 RTL8180 WIRELESS DRIVER
12816 L:      linux-wireless@vger.kernel.org
12817 W:      http://wireless.kernel.org/
12818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12819 S:      Orphan
12820 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12821
12822 RTL8187 WIRELESS DRIVER
12823 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12824 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12825 M:      Larry Finger <Larry.Finger@lwfinger.net>
12826 L:      linux-wireless@vger.kernel.org
12827 W:      http://wireless.kernel.org/
12828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12829 S:      Maintained
12830 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12831
12832 REALTEK WIRELESS DRIVER (rtlwifi family)
12833 M:      Ping-Ke Shih <pkshih@realtek.com>
12834 L:      linux-wireless@vger.kernel.org
12835 W:      http://wireless.kernel.org/
12836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12837 S:      Maintained
12838 F:      drivers/net/wireless/realtek/rtlwifi/
12839
12840 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12841 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12842 L:      linux-wireless@vger.kernel.org
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12844 S:      Maintained
12845 F:      drivers/net/wireless/realtek/rtl8xxxu/
12846
12847 RXRPC SOCKETS (AF_RXRPC)
12848 M:      David Howells <dhowells@redhat.com>
12849 L:      linux-afs@lists.infradead.org
12850 S:      Supported
12851 F:      net/rxrpc/
12852 F:      include/keys/rxrpc-type.h
12853 F:      include/net/af_rxrpc.h
12854 F:      include/trace/events/rxrpc.h
12855 F:      include/uapi/linux/rxrpc.h
12856 F:      Documentation/networking/rxrpc.txt
12857 W:      https://www.infradead.org/~dhowells/kafs/
12858
12859 S3 SAVAGE FRAMEBUFFER DRIVER
12860 M:      Antonino Daplas <adaplas@gmail.com>
12861 L:      linux-fbdev@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/video/fbdev/savage/
12864
12865 S390
12866 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12867 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12868 L:      linux-s390@vger.kernel.org
12869 W:      http://www.ibm.com/developerworks/linux/linux390/
12870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12871 S:      Supported
12872 F:      arch/s390/
12873 F:      drivers/s390/
12874 F:      Documentation/s390/
12875 F:      Documentation/driver-api/s390-drivers.rst
12876
12877 S390 COMMON I/O LAYER
12878 M:      Sebastian Ott <sebott@linux.ibm.com>
12879 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12880 L:      linux-s390@vger.kernel.org
12881 W:      http://www.ibm.com/developerworks/linux/linux390/
12882 S:      Supported
12883 F:      drivers/s390/cio/
12884
12885 S390 DASD DRIVER
12886 M:      Stefan Haberland <sth@linux.ibm.com>
12887 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12888 L:      linux-s390@vger.kernel.org
12889 W:      http://www.ibm.com/developerworks/linux/linux390/
12890 S:      Supported
12891 F:      drivers/s390/block/dasd*
12892 F:      block/partitions/ibm.c
12893
12894 S390 IOMMU (PCI)
12895 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12896 L:      linux-s390@vger.kernel.org
12897 W:      http://www.ibm.com/developerworks/linux/linux390/
12898 S:      Supported
12899 F:      drivers/iommu/s390-iommu.c
12900
12901 S390 IUCV NETWORK LAYER
12902 M:      Julian Wiedmann <jwi@linux.ibm.com>
12903 M:      Ursula Braun <ubraun@linux.ibm.com>
12904 L:      linux-s390@vger.kernel.org
12905 W:      http://www.ibm.com/developerworks/linux/linux390/
12906 S:      Supported
12907 F:      drivers/s390/net/*iucv*
12908 F:      include/net/iucv/
12909 F:      net/iucv/
12910
12911 S390 NETWORK DRIVERS
12912 M:      Julian Wiedmann <jwi@linux.ibm.com>
12913 M:      Ursula Braun <ubraun@linux.ibm.com>
12914 L:      linux-s390@vger.kernel.org
12915 W:      http://www.ibm.com/developerworks/linux/linux390/
12916 S:      Supported
12917 F:      drivers/s390/net/
12918
12919 S390 PCI SUBSYSTEM
12920 M:      Sebastian Ott <sebott@linux.ibm.com>
12921 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12922 L:      linux-s390@vger.kernel.org
12923 W:      http://www.ibm.com/developerworks/linux/linux390/
12924 S:      Supported
12925 F:      arch/s390/pci/
12926 F:      drivers/pci/hotplug/s390_pci_hpc.c
12927
12928 S390 VFIO-CCW DRIVER
12929 M:      Cornelia Huck <cohuck@redhat.com>
12930 M:      Halil Pasic <pasic@linux.ibm.com>
12931 L:      linux-s390@vger.kernel.org
12932 L:      kvm@vger.kernel.org
12933 S:      Supported
12934 F:      drivers/s390/cio/vfio_ccw*
12935 F:      Documentation/s390/vfio-ccw.txt
12936 F:      include/uapi/linux/vfio_ccw.h
12937
12938 S390 ZCRYPT DRIVER
12939 M:      Harald Freudenberger <freude@linux.ibm.com>
12940 L:      linux-s390@vger.kernel.org
12941 W:      http://www.ibm.com/developerworks/linux/linux390/
12942 S:      Supported
12943 F:      drivers/s390/crypto/
12944
12945 S390 VFIO AP DRIVER
12946 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12947 M:      Pierre Morel <pmorel@linux.ibm.com>
12948 M:      Halil Pasic <pasic@linux.ibm.com>
12949 L:      linux-s390@vger.kernel.org
12950 W:      http://www.ibm.com/developerworks/linux/linux390/
12951 S:      Supported
12952 F:      drivers/s390/crypto/vfio_ap_drv.c
12953 F:      drivers/s390/crypto/vfio_ap_private.h
12954 F:      drivers/s390/crypto/vfio_ap_ops.c
12955 F:      Documentation/s390/vfio-ap.txt
12956
12957 S390 ZFCP DRIVER
12958 M:      Steffen Maier <maier@linux.ibm.com>
12959 M:      Benjamin Block <bblock@linux.ibm.com>
12960 L:      linux-s390@vger.kernel.org
12961 W:      http://www.ibm.com/developerworks/linux/linux390/
12962 S:      Supported
12963 F:      drivers/s390/scsi/zfcp_*
12964
12965 S3C24XX SD/MMC Driver
12966 M:      Ben Dooks <ben-linux@fluff.org>
12967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12968 S:      Supported
12969 F:      drivers/mmc/host/s3cmci.*
12970
12971 SAA6588 RDS RECEIVER DRIVER
12972 M:      Hans Verkuil <hverkuil@xs4all.nl>
12973 L:      linux-media@vger.kernel.org
12974 T:      git git://linuxtv.org/media_tree.git
12975 W:      https://linuxtv.org
12976 S:      Odd Fixes
12977 F:      drivers/media/i2c/saa6588*
12978
12979 SAA7134 VIDEO4LINUX DRIVER
12980 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12981 L:      linux-media@vger.kernel.org
12982 W:      https://linuxtv.org
12983 T:      git git://linuxtv.org/media_tree.git
12984 S:      Odd fixes
12985 F:      Documentation/media/v4l-drivers/saa7134*
12986 F:      drivers/media/pci/saa7134/
12987
12988 SAA7146 VIDEO4LINUX-2 DRIVER
12989 M:      Hans Verkuil <hverkuil@xs4all.nl>
12990 L:      linux-media@vger.kernel.org
12991 T:      git git://linuxtv.org/media_tree.git
12992 S:      Maintained
12993 F:      drivers/media/common/saa7146/
12994 F:      drivers/media/pci/saa7146/
12995 F:      include/media/saa7146*
12996
12997 SAMSUNG AUDIO (ASoC) DRIVERS
12998 M:      Krzysztof Kozlowski <krzk@kernel.org>
12999 M:      Sangbeom Kim <sbkim73@samsung.com>
13000 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13002 S:      Supported
13003 F:      sound/soc/samsung/
13004 F:      Documentation/devicetree/bindings/sound/samsung*
13005
13006 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13007 M:      Krzysztof Kozlowski <krzk@kernel.org>
13008 L:      linux-crypto@vger.kernel.org
13009 L:      linux-samsung-soc@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/crypto/exynos-rng.c
13012 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13013
13014 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13015 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13016 L:      linux-samsung-soc@vger.kernel.org
13017 S:      Maintained
13018 F:      drivers/char/hw_random/exynos-trng.c
13019 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13020
13021 SAMSUNG FRAMEBUFFER DRIVER
13022 M:      Jingoo Han <jingoohan1@gmail.com>
13023 L:      linux-fbdev@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/video/fbdev/s3c-fb.c
13026
13027 SAMSUNG LAPTOP DRIVER
13028 M:      Corentin Chary <corentin.chary@gmail.com>
13029 L:      platform-driver-x86@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/platform/x86/samsung-laptop.c
13032
13033 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13034 M:      Sangbeom Kim <sbkim73@samsung.com>
13035 M:      Krzysztof Kozlowski <krzk@kernel.org>
13036 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13037 L:      linux-kernel@vger.kernel.org
13038 L:      linux-samsung-soc@vger.kernel.org
13039 S:      Supported
13040 F:      drivers/mfd/sec*.c
13041 F:      drivers/regulator/s2m*.c
13042 F:      drivers/regulator/s5m*.c
13043 F:      drivers/clk/clk-s2mps11.c
13044 F:      drivers/rtc/rtc-s5m.c
13045 F:      include/linux/mfd/samsung/
13046 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13047 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13048 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13049 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13050
13051 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13052 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13053 L:      linux-media@vger.kernel.org
13054 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13055 S:      Maintained
13056 F:      drivers/media/platform/s3c-camif/
13057 F:      include/media/drv-intf/s3c_camif.h
13058
13059 SAMSUNG S3FWRN5 NFC DRIVER
13060 M:      Robert Baldyga <r.baldyga@samsung.com>
13061 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13062 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13063 S:      Supported
13064 F:      drivers/nfc/s3fwrn5
13065
13066 SAMSUNG S5C73M3 CAMERA DRIVER
13067 M:      Kyungmin Park <kyungmin.park@samsung.com>
13068 M:      Andrzej Hajda <a.hajda@samsung.com>
13069 L:      linux-media@vger.kernel.org
13070 S:      Supported
13071 F:      drivers/media/i2c/s5c73m3/*
13072
13073 SAMSUNG S5K5BAF CAMERA DRIVER
13074 M:      Kyungmin Park <kyungmin.park@samsung.com>
13075 M:      Andrzej Hajda <a.hajda@samsung.com>
13076 L:      linux-media@vger.kernel.org
13077 S:      Supported
13078 F:      drivers/media/i2c/s5k5baf.c
13079
13080 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13081 M:      Krzysztof Kozlowski <krzk@kernel.org>
13082 M:      Vladimir Zapolskiy <vz@mleia.com>
13083 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13084 L:      linux-crypto@vger.kernel.org
13085 L:      linux-samsung-soc@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/crypto/s5p-sss.c
13088
13089 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13090 M:      Kyungmin Park <kyungmin.park@samsung.com>
13091 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13092 L:      linux-media@vger.kernel.org
13093 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13094 S:      Supported
13095 F:      drivers/media/platform/exynos4-is/
13096
13097 SAMSUNG SOC CLOCK DRIVERS
13098 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13099 M:      Tomasz Figa <tomasz.figa@gmail.com>
13100 M:      Chanwoo Choi <cw00.choi@samsung.com>
13101 S:      Supported
13102 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13104 F:      drivers/clk/samsung/
13105 F:      include/dt-bindings/clock/exynos*.h
13106 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13107
13108 SAMSUNG SPI DRIVERS
13109 M:      Kukjin Kim <kgene@kernel.org>
13110 M:      Krzysztof Kozlowski <krzk@kernel.org>
13111 M:      Andi Shyti <andi@etezian.org>
13112 L:      linux-spi@vger.kernel.org
13113 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13114 S:      Maintained
13115 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13116 F:      drivers/spi/spi-s3c*
13117 F:      include/linux/platform_data/spi-s3c64xx.h
13118
13119 SAMSUNG SXGBE DRIVERS
13120 M:      Byungho An <bh74.an@samsung.com>
13121 M:      Girish K S <ks.giri@samsung.com>
13122 M:      Vipul Pandya <vipul.pandya@samsung.com>
13123 S:      Supported
13124 L:      netdev@vger.kernel.org
13125 F:      drivers/net/ethernet/samsung/sxgbe/
13126
13127 SAMSUNG THERMAL DRIVER
13128 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13129 L:      linux-pm@vger.kernel.org
13130 L:      linux-samsung-soc@vger.kernel.org
13131 S:      Supported
13132 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13133 F:      drivers/thermal/samsung/
13134
13135 SAMSUNG USB2 PHY DRIVER
13136 M:      Kamil Debski <kamil@wypas.org>
13137 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13138 L:      linux-kernel@vger.kernel.org
13139 S:      Supported
13140 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13141 F:      Documentation/phy/samsung-usb2.txt
13142 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13143 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13144 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13145 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13146 F:      drivers/phy/samsung/phy-samsung-usb2.c
13147 F:      drivers/phy/samsung/phy-samsung-usb2.h
13148
13149 SC1200 WDT DRIVER
13150 M:      Zwane Mwaikambo <zwanem@gmail.com>
13151 S:      Maintained
13152 F:      drivers/watchdog/sc1200wdt.c
13153
13154 SCHEDULER
13155 M:      Ingo Molnar <mingo@redhat.com>
13156 M:      Peter Zijlstra <peterz@infradead.org>
13157 L:      linux-kernel@vger.kernel.org
13158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13159 S:      Maintained
13160 F:      kernel/sched/
13161 F:      include/linux/sched.h
13162 F:      include/uapi/linux/sched.h
13163 F:      include/linux/wait.h
13164
13165 SCR24X CHIP CARD INTERFACE DRIVER
13166 M:      Lubomir Rintel <lkundrak@v3.sk>
13167 S:      Supported
13168 F:      drivers/char/pcmcia/scr24x_cs.c
13169
13170 SCSI CDROM DRIVER
13171 M:      Jens Axboe <axboe@kernel.dk>
13172 L:      linux-scsi@vger.kernel.org
13173 W:      http://www.kernel.dk
13174 S:      Maintained
13175 F:      drivers/scsi/sr*
13176
13177 SCSI RDMA PROTOCOL (SRP) INITIATOR
13178 M:      Bart Van Assche <bvanassche@acm.org>
13179 L:      linux-rdma@vger.kernel.org
13180 S:      Supported
13181 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13182 F:      drivers/infiniband/ulp/srp/
13183 F:      include/scsi/srp.h
13184
13185 SCSI RDMA PROTOCOL (SRP) TARGET
13186 M:      Bart Van Assche <bvanassche@acm.org>
13187 L:      linux-rdma@vger.kernel.org
13188 L:      target-devel@vger.kernel.org
13189 S:      Supported
13190 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13191 F:      drivers/infiniband/ulp/srpt/
13192
13193 SCSI SG DRIVER
13194 M:      Doug Gilbert <dgilbert@interlog.com>
13195 L:      linux-scsi@vger.kernel.org
13196 W:      http://sg.danny.cz/sg
13197 S:      Maintained
13198 F:      Documentation/scsi/scsi-generic.txt
13199 F:      drivers/scsi/sg.c
13200 F:      include/scsi/sg.h
13201
13202 SCSI SUBSYSTEM
13203 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13205 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13207 L:      linux-scsi@vger.kernel.org
13208 S:      Maintained
13209 F:      Documentation/devicetree/bindings/scsi/
13210 F:      drivers/scsi/
13211 F:      include/scsi/
13212
13213 SCSI TAPE DRIVER
13214 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13215 L:      linux-scsi@vger.kernel.org
13216 S:      Maintained
13217 F:      Documentation/scsi/st.txt
13218 F:      drivers/scsi/st.*
13219 F:      drivers/scsi/st_*.h
13220
13221 SCTP PROTOCOL
13222 M:      Vlad Yasevich <vyasevich@gmail.com>
13223 M:      Neil Horman <nhorman@tuxdriver.com>
13224 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13225 L:      linux-sctp@vger.kernel.org
13226 W:      http://lksctp.sourceforge.net
13227 S:      Maintained
13228 F:      Documentation/networking/sctp.txt
13229 F:      include/linux/sctp.h
13230 F:      include/uapi/linux/sctp.h
13231 F:      include/net/sctp/
13232 F:      net/sctp/
13233
13234 SCx200 CPU SUPPORT
13235 M:      Jim Cromie <jim.cromie@gmail.com>
13236 S:      Odd Fixes
13237 F:      Documentation/i2c/busses/scx200_acb
13238 F:      arch/x86/platform/scx200/
13239 F:      drivers/watchdog/scx200_wdt.c
13240 F:      drivers/i2c/busses/scx200*
13241 F:      drivers/mtd/maps/scx200_docflash.c
13242 F:      include/linux/scx200.h
13243
13244 SCx200 GPIO DRIVER
13245 M:      Jim Cromie <jim.cromie@gmail.com>
13246 S:      Maintained
13247 F:      drivers/char/scx200_gpio.c
13248 F:      include/linux/scx200_gpio.h
13249
13250 SCx200 HRT CLOCKSOURCE DRIVER
13251 M:      Jim Cromie <jim.cromie@gmail.com>
13252 S:      Maintained
13253 F:      drivers/clocksource/scx200_hrt.c
13254
13255 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13256 M:      Sascha Sommer <saschasommer@freenet.de>
13257 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13258 S:      Maintained
13259 F:      drivers/mmc/host/sdricoh_cs.c
13260
13261 SECURE COMPUTING
13262 M:      Kees Cook <keescook@chromium.org>
13263 R:      Andy Lutomirski <luto@amacapital.net>
13264 R:      Will Drewry <wad@chromium.org>
13265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13266 S:      Supported
13267 F:      kernel/seccomp.c
13268 F:      include/uapi/linux/seccomp.h
13269 F:      include/linux/seccomp.h
13270 F:      tools/testing/selftests/seccomp/*
13271 F:      tools/testing/selftests/kselftest_harness.h
13272 F:      Documentation/userspace-api/seccomp_filter.rst
13273 K:      \bsecure_computing
13274 K:      \bTIF_SECCOMP\b
13275
13276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13277 M:      Al Cooper <alcooperx@gmail.com>
13278 L:      linux-mmc@vger.kernel.org
13279 L:      bcm-kernel-feedback-list@broadcom.com
13280 S:      Maintained
13281 F:      drivers/mmc/host/sdhci-brcmstb*
13282
13283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13284 M:      Adrian Hunter <adrian.hunter@intel.com>
13285 L:      linux-mmc@vger.kernel.org
13286 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13287 S:      Maintained
13288 F:      drivers/mmc/host/sdhci*
13289 F:      include/linux/mmc/sdhci*
13290
13291 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13292 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13293 M:      Manjunath M B <manjumb@synopsys.com>
13294 L:      linux-mmc@vger.kernel.org
13295 S:      Maintained
13296 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13297
13298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13299 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13300 L:      linux-mmc@vger.kernel.org
13301 S:      Supported
13302 F:      drivers/mmc/host/sdhci-of-at91.c
13303
13304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13305 M:      Ben Dooks <ben-linux@fluff.org>
13306 M:      Jaehoon Chung <jh80.chung@samsung.com>
13307 L:      linux-mmc@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/mmc/host/sdhci-s3c*
13310
13311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13312 M:      Viresh Kumar <vireshk@kernel.org>
13313 L:      linux-mmc@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/mmc/host/sdhci-spear.c
13316
13317 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13318 M:      Kishon Vijay Abraham I <kishon@ti.com>
13319 L:      linux-mmc@vger.kernel.org
13320 S:      Maintained
13321 F:      drivers/mmc/host/sdhci-omap.c
13322
13323 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13324 M:      Scott Bauer <scott.bauer@intel.com>
13325 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13326 L:      linux-block@vger.kernel.org
13327 S:      Supported
13328 F:      block/sed*
13329 F:      block/opal_proto.h
13330 F:      include/linux/sed*
13331 F:      include/uapi/linux/sed*
13332
13333 SECURITY CONTACT
13334 M:      Security Officers <security@kernel.org>
13335 S:      Supported
13336
13337 SECURITY SUBSYSTEM
13338 M:      James Morris <jmorris@namei.org>
13339 M:      "Serge E. Hallyn" <serge@hallyn.com>
13340 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13342 W:      http://kernsec.org/
13343 S:      Supported
13344 F:      security/
13345 X:      security/selinux/
13346
13347 SELINUX SECURITY MODULE
13348 M:      Paul Moore <paul@paul-moore.com>
13349 M:      Stephen Smalley <sds@tycho.nsa.gov>
13350 M:      Eric Paris <eparis@parisplace.org>
13351 L:      selinux@vger.kernel.org
13352 W:      https://selinuxproject.org
13353 W:      https://github.com/SELinuxProject
13354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13355 S:      Supported
13356 F:      include/linux/selinux*
13357 F:      security/selinux/
13358 F:      scripts/selinux/
13359 F:      Documentation/admin-guide/LSM/SELinux.rst
13360
13361 SENSABLE PHANTOM
13362 M:      Jiri Slaby <jirislaby@gmail.com>
13363 S:      Maintained
13364 F:      drivers/misc/phantom.c
13365 F:      include/uapi/linux/phantom.h
13366
13367 SERIAL DEVICE BUS
13368 M:      Rob Herring <robh@kernel.org>
13369 L:      linux-serial@vger.kernel.org
13370 S:      Maintained
13371 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13372 F:      drivers/tty/serdev/
13373 F:      include/linux/serdev.h
13374
13375 SERIAL DRIVERS
13376 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13377 L:      linux-serial@vger.kernel.org
13378 S:      Maintained
13379 F:      Documentation/devicetree/bindings/serial/
13380 F:      drivers/tty/serial/
13381
13382 SERIAL IR RECEIVER
13383 M:      Sean Young <sean@mess.org>
13384 L:      linux-media@vger.kernel.org
13385 S:      Maintained
13386 F:      drivers/media/rc/serial_ir.c
13387
13388 SFC NETWORK DRIVER
13389 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13390 M:      Edward Cree <ecree@solarflare.com>
13391 M:      Bert Kenward <bkenward@solarflare.com>
13392 L:      netdev@vger.kernel.org
13393 S:      Supported
13394 F:      drivers/net/ethernet/sfc/
13395
13396 SGI GRU DRIVER
13397 M:      Dimitri Sivanich <sivanich@sgi.com>
13398 S:      Maintained
13399 F:      drivers/misc/sgi-gru/
13400
13401 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13402 M:      Pat Gefre <pfg@sgi.com>
13403 L:      linux-ia64@vger.kernel.org
13404 S:      Supported
13405 F:      Documentation/ia64/serial.txt
13406 F:      drivers/tty/serial/ioc?_serial.c
13407 F:      include/linux/ioc?.h
13408
13409 SGI XP/XPC/XPNET DRIVER
13410 M:      Cliff Whickman <cpw@sgi.com>
13411 M:      Robin Holt <robinmholt@gmail.com>
13412 S:      Maintained
13413 F:      drivers/misc/sgi-xp/
13414
13415 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13416 M:      Ursula Braun <ubraun@linux.ibm.com>
13417 L:      linux-s390@vger.kernel.org
13418 W:      http://www.ibm.com/developerworks/linux/linux390/
13419 S:      Supported
13420 F:      net/smc/
13421
13422 SHARP RJ54N1CB0C SENSOR DRIVER
13423 M:      Jacopo Mondi <jacopo@jmondi.org>
13424 L:      linux-media@vger.kernel.org
13425 T:      git git://linuxtv.org/media_tree.git
13426 S:      Odd fixes
13427 F:      drivers/media/i2c/rj54n1cb0c.c
13428 F:      include/media/i2c/rj54n1cb0c.h
13429
13430 SH_VEU V4L2 MEM2MEM DRIVER
13431 L:      linux-media@vger.kernel.org
13432 S:      Orphan
13433 F:      drivers/media/platform/sh_veu.c
13434
13435 SH_VOU V4L2 OUTPUT DRIVER
13436 L:      linux-media@vger.kernel.org
13437 S:      Orphan
13438 F:      drivers/media/platform/sh_vou.c
13439 F:      include/media/drv-intf/sh_vou.h
13440
13441 SI2157 MEDIA DRIVER
13442 M:      Antti Palosaari <crope@iki.fi>
13443 L:      linux-media@vger.kernel.org
13444 W:      https://linuxtv.org
13445 W:      http://palosaari.fi/linux/
13446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13447 T:      git git://linuxtv.org/anttip/media_tree.git
13448 S:      Maintained
13449 F:      drivers/media/tuners/si2157*
13450
13451 SI2165 MEDIA DRIVER
13452 M:      Matthias Schwarzott <zzam@gentoo.org>
13453 L:      linux-media@vger.kernel.org
13454 W:      https://linuxtv.org
13455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13456 S:      Maintained
13457 F:      drivers/media/dvb-frontends/si2165*
13458
13459 SI2168 MEDIA DRIVER
13460 M:      Antti Palosaari <crope@iki.fi>
13461 L:      linux-media@vger.kernel.org
13462 W:      https://linuxtv.org
13463 W:      http://palosaari.fi/linux/
13464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13465 T:      git git://linuxtv.org/anttip/media_tree.git
13466 S:      Maintained
13467 F:      drivers/media/dvb-frontends/si2168*
13468
13469 SI470X FM RADIO RECEIVER I2C DRIVER
13470 M:      Hans Verkuil <hverkuil@xs4all.nl>
13471 L:      linux-media@vger.kernel.org
13472 T:      git git://linuxtv.org/media_tree.git
13473 W:      https://linuxtv.org
13474 S:      Odd Fixes
13475 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13476
13477 SI470X FM RADIO RECEIVER USB DRIVER
13478 M:      Hans Verkuil <hverkuil@xs4all.nl>
13479 L:      linux-media@vger.kernel.org
13480 T:      git git://linuxtv.org/media_tree.git
13481 W:      https://linuxtv.org
13482 S:      Maintained
13483 F:      drivers/media/radio/si470x/radio-si470x-common.c
13484 F:      drivers/media/radio/si470x/radio-si470x.h
13485 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13486
13487 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13488 M:      Eduardo Valentin <edubezval@gmail.com>
13489 L:      linux-media@vger.kernel.org
13490 T:      git git://linuxtv.org/media_tree.git
13491 W:      https://linuxtv.org
13492 S:      Odd Fixes
13493 F:      drivers/media/radio/si4713/si4713.?
13494
13495 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13496 M:      Eduardo Valentin <edubezval@gmail.com>
13497 L:      linux-media@vger.kernel.org
13498 T:      git git://linuxtv.org/media_tree.git
13499 W:      https://linuxtv.org
13500 S:      Odd Fixes
13501 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13502
13503 SI4713 FM RADIO TRANSMITTER USB DRIVER
13504 M:      Hans Verkuil <hverkuil@xs4all.nl>
13505 L:      linux-media@vger.kernel.org
13506 T:      git git://linuxtv.org/media_tree.git
13507 W:      https://linuxtv.org
13508 S:      Maintained
13509 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13510
13511 SIANO DVB DRIVER
13512 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13513 L:      linux-media@vger.kernel.org
13514 W:      https://linuxtv.org
13515 T:      git git://linuxtv.org/media_tree.git
13516 S:      Odd fixes
13517 F:      drivers/media/common/siano/
13518 F:      drivers/media/usb/siano/
13519 F:      drivers/media/usb/siano/
13520 F:      drivers/media/mmc/siano/
13521
13522 SIFIVE DRIVERS
13523 M:      Palmer Dabbelt <palmer@sifive.com>
13524 L:      linux-riscv@lists.infradead.org
13525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13526 S:      Supported
13527 K:      sifive
13528 N:      sifive
13529
13530 SILEAD TOUCHSCREEN DRIVER
13531 M:      Hans de Goede <hdegoede@redhat.com>
13532 L:      linux-input@vger.kernel.org
13533 L:      platform-driver-x86@vger.kernel.org
13534 S:      Maintained
13535 F:      drivers/input/touchscreen/silead.c
13536 F:      drivers/platform/x86/touchscreen_dmi.c
13537
13538 SILICON MOTION SM712 FRAME BUFFER DRIVER
13539 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13540 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13541 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13542 L:      linux-fbdev@vger.kernel.org
13543 S:      Maintained
13544 F:      drivers/video/fbdev/sm712*
13545 F:      Documentation/fb/sm712fb.txt
13546
13547 SIMPLE FIRMWARE INTERFACE (SFI)
13548 M:      Len Brown <lenb@kernel.org>
13549 L:      sfi-devel@simplefirmware.org
13550 W:      http://simplefirmware.org/
13551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13552 S:      Supported
13553 F:      arch/x86/platform/sfi/
13554 F:      drivers/sfi/
13555 F:      include/linux/sfi*.h
13556
13557 SIMPLEFB FB DRIVER
13558 M:      Hans de Goede <hdegoede@redhat.com>
13559 L:      linux-fbdev@vger.kernel.org
13560 S:      Maintained
13561 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13562 F:      drivers/video/fbdev/simplefb.c
13563 F:      include/linux/platform_data/simplefb.h
13564
13565 SIMTEC EB110ATX (Chalice CATS)
13566 P:      Ben Dooks
13567 P:      Vincent Sanders <vince@simtec.co.uk>
13568 M:      Simtec Linux Team <linux@simtec.co.uk>
13569 W:      http://www.simtec.co.uk/products/EB110ATX/
13570 S:      Supported
13571
13572 SIMTEC EB2410ITX (BAST)
13573 P:      Ben Dooks
13574 P:      Vincent Sanders <vince@simtec.co.uk>
13575 M:      Simtec Linux Team <linux@simtec.co.uk>
13576 W:      http://www.simtec.co.uk/products/EB2410ITX/
13577 S:      Supported
13578 F:      arch/arm/mach-s3c24xx/mach-bast.c
13579 F:      arch/arm/mach-s3c24xx/bast-ide.c
13580 F:      arch/arm/mach-s3c24xx/bast-irq.c
13581
13582 SIPHASH PRF ROUTINES
13583 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13584 S:      Maintained
13585 F:      lib/siphash.c
13586 F:      lib/test_siphash.c
13587 F:      include/linux/siphash.h
13588
13589 SIOX
13590 M:      Gavin Schenk <g.schenk@eckelmann.de>
13591 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13592 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13593 S:      Supported
13594 F:      drivers/siox/*
13595 F:      drivers/gpio/gpio-siox.c
13596 F:      include/trace/events/siox.h
13597
13598 SIS 190 ETHERNET DRIVER
13599 M:      Francois Romieu <romieu@fr.zoreil.com>
13600 L:      netdev@vger.kernel.org
13601 S:      Maintained
13602 F:      drivers/net/ethernet/sis/sis190.c
13603
13604 SIS 900/7016 FAST ETHERNET DRIVER
13605 M:      Daniele Venzano <venza@brownhat.org>
13606 W:      http://www.brownhat.org/sis900.html
13607 L:      netdev@vger.kernel.org
13608 S:      Maintained
13609 F:      drivers/net/ethernet/sis/sis900.*
13610
13611 SIS FRAMEBUFFER DRIVER
13612 M:      Thomas Winischhofer <thomas@winischhofer.net>
13613 W:      http://www.winischhofer.net/linuxsisvga.shtml
13614 S:      Maintained
13615 F:      Documentation/fb/sisfb.txt
13616 F:      drivers/video/fbdev/sis/
13617 F:      include/video/sisfb.h
13618
13619 SIS USB2VGA DRIVER
13620 M:      Thomas Winischhofer <thomas@winischhofer.net>
13621 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13622 S:      Maintained
13623 F:      drivers/usb/misc/sisusbvga/
13624
13625 SLAB ALLOCATOR
13626 M:      Christoph Lameter <cl@linux.com>
13627 M:      Pekka Enberg <penberg@kernel.org>
13628 M:      David Rientjes <rientjes@google.com>
13629 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13630 M:      Andrew Morton <akpm@linux-foundation.org>
13631 L:      linux-mm@kvack.org
13632 S:      Maintained
13633 F:      include/linux/sl?b*.h
13634 F:      mm/sl?b*
13635
13636 SLEEPABLE READ-COPY UPDATE (SRCU)
13637 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13638 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13639 M:      Josh Triplett <josh@joshtriplett.org>
13640 R:      Steven Rostedt <rostedt@goodmis.org>
13641 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13642 L:      linux-kernel@vger.kernel.org
13643 W:      http://www.rdrop.com/users/paulmck/RCU/
13644 S:      Supported
13645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13646 F:      include/linux/srcu*.h
13647 F:      kernel/rcu/srcu*.c
13648
13649 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13650 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13651 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13652 S:      Maintained
13653 F:      drivers/slimbus/
13654 F:      Documentation/devicetree/bindings/slimbus/
13655 F:      include/linux/slimbus.h
13656
13657 SMACK SECURITY MODULE
13658 M:      Casey Schaufler <casey@schaufler-ca.com>
13659 L:      linux-security-module@vger.kernel.org
13660 W:      http://schaufler-ca.com
13661 T:      git git://github.com/cschaufler/smack-next
13662 S:      Maintained
13663 F:      Documentation/admin-guide/LSM/Smack.rst
13664 F:      security/smack/
13665
13666 SMC91x ETHERNET DRIVER
13667 M:      Nicolas Pitre <nico@fluxnic.net>
13668 S:      Odd Fixes
13669 F:      drivers/net/ethernet/smsc/smc91x.*
13670
13671 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13672 M:      Sakari Ailus <sakari.ailus@iki.fi>
13673 L:      linux-media@vger.kernel.org
13674 S:      Maintained
13675 F:      drivers/media/i2c/smiapp/
13676 F:      include/media/i2c/smiapp.h
13677 F:      drivers/media/i2c/smiapp-pll.c
13678 F:      drivers/media/i2c/smiapp-pll.h
13679 F:      include/uapi/linux/smiapp.h
13680 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13681
13682 SMM665 HARDWARE MONITOR DRIVER
13683 M:      Guenter Roeck <linux@roeck-us.net>
13684 L:      linux-hwmon@vger.kernel.org
13685 S:      Maintained
13686 F:      Documentation/hwmon/smm665
13687 F:      drivers/hwmon/smm665.c
13688
13689 SMSC EMC2103 HARDWARE MONITOR DRIVER
13690 M:      Steve Glendinning <steve.glendinning@shawell.net>
13691 L:      linux-hwmon@vger.kernel.org
13692 S:      Maintained
13693 F:      Documentation/hwmon/emc2103
13694 F:      drivers/hwmon/emc2103.c
13695
13696 SMSC SCH5627 HARDWARE MONITOR DRIVER
13697 M:      Hans de Goede <hdegoede@redhat.com>
13698 L:      linux-hwmon@vger.kernel.org
13699 S:      Supported
13700 F:      Documentation/hwmon/sch5627
13701 F:      drivers/hwmon/sch5627.c
13702
13703 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13704 M:      Steve Glendinning <steve.glendinning@shawell.net>
13705 L:      linux-fbdev@vger.kernel.org
13706 S:      Maintained
13707 F:      drivers/video/fbdev/smscufx.c
13708
13709 SMSC47B397 HARDWARE MONITOR DRIVER
13710 M:      Jean Delvare <jdelvare@suse.com>
13711 L:      linux-hwmon@vger.kernel.org
13712 S:      Maintained
13713 F:      Documentation/hwmon/smsc47b397
13714 F:      drivers/hwmon/smsc47b397.c
13715
13716 SMSC911x ETHERNET DRIVER
13717 M:      Steve Glendinning <steve.glendinning@shawell.net>
13718 L:      netdev@vger.kernel.org
13719 S:      Maintained
13720 F:      include/linux/smsc911x.h
13721 F:      drivers/net/ethernet/smsc/smsc911x.*
13722
13723 SMSC9420 PCI ETHERNET DRIVER
13724 M:      Steve Glendinning <steve.glendinning@shawell.net>
13725 L:      netdev@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/net/ethernet/smsc/smsc9420.*
13728
13729 SOC-CAMERA V4L2 SUBSYSTEM
13730 L:      linux-media@vger.kernel.org
13731 T:      git git://linuxtv.org/media_tree.git
13732 S:      Orphan
13733 F:      include/media/soc*
13734 F:      drivers/media/i2c/soc_camera/
13735 F:      drivers/media/platform/soc_camera/
13736
13737 SOCIONEXT SYNQUACER I2C DRIVER
13738 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13739 L:      linux-i2c@vger.kernel.org
13740 S:      Maintained
13741 F:      drivers/i2c/busses/i2c-synquacer.c
13742 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13743
13744 SOCIONEXT UNIPHIER SOUND DRIVER
13745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13746 S:      Orphan
13747 F:      sound/soc/uniphier/
13748
13749 SOEKRIS NET48XX LED SUPPORT
13750 M:      Chris Boot <bootc@bootc.net>
13751 S:      Maintained
13752 F:      drivers/leds/leds-net48xx.c
13753
13754 SOFT-ROCE DRIVER (rxe)
13755 M:      Moni Shoua <monis@mellanox.com>
13756 L:      linux-rdma@vger.kernel.org
13757 S:      Supported
13758 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13759 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13760 F:      drivers/infiniband/sw/rxe/
13761 F:      include/uapi/rdma/rdma_user_rxe.h
13762
13763 SOFTLOGIC 6x10 MPEG CODEC
13764 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13765 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13766 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13767 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13768 M:      Ismael Luceno <ismael@iodev.co.uk>
13769 L:      linux-media@vger.kernel.org
13770 S:      Supported
13771 F:      drivers/media/pci/solo6x10/
13772
13773 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13774 M:      James Morse <james.morse@arm.com>
13775 L:      linux-arm-kernel@lists.infradead.org
13776 S:      Maintained
13777 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13778 F:      drivers/firmware/arm_sdei.c
13779 F:      include/linux/arm_sdei.h
13780 F:      include/uapi/linux/arm_sdei.h
13781
13782 SOFTWARE RAID (Multiple Disks) SUPPORT
13783 M:      Shaohua Li <shli@kernel.org>
13784 L:      linux-raid@vger.kernel.org
13785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13786 S:      Supported
13787 F:      drivers/md/Makefile
13788 F:      drivers/md/Kconfig
13789 F:      drivers/md/md*
13790 F:      drivers/md/raid*
13791 F:      include/linux/raid/
13792 F:      include/uapi/linux/raid/
13793
13794 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13795 M:      Jassi Brar <jaswinder.singh@linaro.org>
13796 L:      netdev@vger.kernel.org
13797 S:      Maintained
13798 F:      drivers/net/ethernet/socionext/netsec.c
13799 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13800
13801 SOLIDRUN CLEARFOG SUPPORT
13802 M:      Russell King <linux@armlinux.org.uk>
13803 S:      Maintained
13804 F:      arch/arm/boot/dts/armada-388-clearfog*
13805 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13806
13807 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13808 M:      Russell King <linux@armlinux.org.uk>
13809 S:      Maintained
13810 F:      arch/arm/boot/dts/imx6*-cubox-i*
13811 F:      arch/arm/boot/dts/imx6*-hummingboard*
13812 F:      arch/arm/boot/dts/imx6*-sr-*
13813
13814 SONIC NETWORK DRIVER
13815 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13816 L:      netdev@vger.kernel.org
13817 S:      Maintained
13818 F:      drivers/net/ethernet/natsemi/sonic.*
13819
13820 SONICS SILICON BACKPLANE DRIVER (SSB)
13821 M:      Michael Buesch <m@bues.ch>
13822 L:      linux-wireless@vger.kernel.org
13823 S:      Maintained
13824 F:      drivers/ssb/
13825 F:      include/linux/ssb/
13826
13827 SONY IMX258 SENSOR DRIVER
13828 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13829 L:      linux-media@vger.kernel.org
13830 T:      git git://linuxtv.org/media_tree.git
13831 S:      Maintained
13832 F:      drivers/media/i2c/imx258.c
13833
13834 SONY IMX274 SENSOR DRIVER
13835 M:      Leon Luo <leonl@leopardimaging.com>
13836 L:      linux-media@vger.kernel.org
13837 T:      git git://linuxtv.org/media_tree.git
13838 S:      Maintained
13839 F:      drivers/media/i2c/imx274.c
13840 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13841
13842 SONY IMX319 SENSOR DRIVER
13843 M:      Bingbu Cao <bingbu.cao@intel.com>
13844 L:      linux-media@vger.kernel.org
13845 T:      git git://linuxtv.org/media_tree.git
13846 S:      Maintained
13847 F:      drivers/media/i2c/imx319.c
13848
13849 SONY IMX355 SENSOR DRIVER
13850 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13851 L:      linux-media@vger.kernel.org
13852 T:      git git://linuxtv.org/media_tree.git
13853 S:      Maintained
13854 F:      drivers/media/i2c/imx355.c
13855
13856 SONY MEMORYSTICK CARD SUPPORT
13857 M:      Alex Dubov <oakad@yahoo.com>
13858 W:      http://tifmxx.berlios.de/
13859 S:      Maintained
13860 F:      drivers/memstick/host/tifm_ms.c
13861
13862 SONY MEMORYSTICK STANDARD SUPPORT
13863 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13864 S:      Maintained
13865 F:      drivers/memstick/core/ms_block.*
13866
13867 SONY VAIO CONTROL DEVICE DRIVER
13868 M:      Mattia Dongili <malattia@linux.it>
13869 L:      platform-driver-x86@vger.kernel.org
13870 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13871 S:      Maintained
13872 F:      Documentation/laptops/sony-laptop.txt
13873 F:      drivers/char/sonypi.c
13874 F:      drivers/platform/x86/sony-laptop.c
13875 F:      include/linux/sony-laptop.h
13876
13877 SOUND
13878 M:      Jaroslav Kysela <perex@perex.cz>
13879 M:      Takashi Iwai <tiwai@suse.com>
13880 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13881 W:      http://www.alsa-project.org/
13882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13883 T:      git git://git.alsa-project.org/alsa-kernel.git
13884 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13885 S:      Maintained
13886 F:      Documentation/sound/
13887 F:      include/sound/
13888 F:      include/uapi/sound/
13889 F:      sound/
13890
13891 SOUND - COMPRESSED AUDIO
13892 M:      Vinod Koul <vkoul@kernel.org>
13893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13895 S:      Supported
13896 F:      Documentation/sound/designs/compress-offload.rst
13897 F:      include/sound/compress_driver.h
13898 F:      include/uapi/sound/compress_*
13899 F:      sound/core/compress_offload.c
13900 F:      sound/soc/soc-compress.c
13901
13902 SOUND - DMAENGINE HELPERS
13903 M:      Lars-Peter Clausen <lars@metafoo.de>
13904 S:      Supported
13905 F:      include/sound/dmaengine_pcm.h
13906 F:      sound/core/pcm_dmaengine.c
13907 F:      sound/soc/soc-generic-dmaengine-pcm.c
13908
13909 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13910 M:      Liam Girdwood <lgirdwood@gmail.com>
13911 M:      Mark Brown <broonie@kernel.org>
13912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13914 W:      http://alsa-project.org/main/index.php/ASoC
13915 S:      Supported
13916 F:      Documentation/devicetree/bindings/sound/
13917 F:      Documentation/sound/soc/
13918 F:      sound/soc/
13919 F:      include/sound/soc*
13920
13921 SOUNDWIRE SUBSYSTEM
13922 M:      Vinod Koul <vkoul@kernel.org>
13923 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13924 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13926 S:      Supported
13927 F:      Documentation/driver-api/soundwire/
13928 F:      drivers/soundwire/
13929 F:      include/linux/soundwire/
13930
13931 SP2 MEDIA DRIVER
13932 M:      Olli Salonen <olli.salonen@iki.fi>
13933 L:      linux-media@vger.kernel.org
13934 W:      https://linuxtv.org
13935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13936 S:      Maintained
13937 F:      drivers/media/dvb-frontends/sp2*
13938
13939 SPARC + UltraSPARC (sparc/sparc64)
13940 M:      "David S. Miller" <davem@davemloft.net>
13941 L:      sparclinux@vger.kernel.org
13942 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13945 S:      Maintained
13946 F:      arch/sparc/
13947 F:      drivers/sbus/
13948
13949 SPARC SERIAL DRIVERS
13950 M:      "David S. Miller" <davem@davemloft.net>
13951 L:      sparclinux@vger.kernel.org
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13954 S:      Maintained
13955 F:      include/linux/sunserialcore.h
13956 F:      drivers/tty/serial/suncore.c
13957 F:      drivers/tty/serial/sunhv.c
13958 F:      drivers/tty/serial/sunsab.c
13959 F:      drivers/tty/serial/sunsab.h
13960 F:      drivers/tty/serial/sunsu.c
13961 F:      drivers/tty/serial/sunzilog.c
13962 F:      drivers/tty/serial/sunzilog.h
13963 F:      drivers/tty/vcc.c
13964
13965 SPARSE CHECKER
13966 M:      "Christopher Li" <sparse@chrisli.org>
13967 L:      linux-sparse@vger.kernel.org
13968 W:      https://sparse.wiki.kernel.org/
13969 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13970 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13971 S:      Maintained
13972 F:      include/linux/compiler.h
13973
13974 SPEAR CLOCK FRAMEWORK SUPPORT
13975 M:      Viresh Kumar <vireshk@kernel.org>
13976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13977 W:      http://www.st.com/spear
13978 S:      Maintained
13979 F:      drivers/clk/spear/
13980
13981 SPEAR PLATFORM SUPPORT
13982 M:      Viresh Kumar <vireshk@kernel.org>
13983 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13985 W:      http://www.st.com/spear
13986 S:      Maintained
13987 F:      arch/arm/boot/dts/spear*
13988 F:      arch/arm/mach-spear/
13989
13990 SPI NOR SUBSYSTEM
13991 M:      Marek Vasut <marek.vasut@gmail.com>
13992 L:      linux-mtd@lists.infradead.org
13993 W:      http://www.linux-mtd.infradead.org/
13994 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13995 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13996 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13997 S:      Maintained
13998 F:      drivers/mtd/spi-nor/
13999 F:      include/linux/mtd/spi-nor.h
14000
14001 SPI SUBSYSTEM
14002 M:      Mark Brown <broonie@kernel.org>
14003 L:      linux-spi@vger.kernel.org
14004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14005 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14006 S:      Maintained
14007 F:      Documentation/devicetree/bindings/spi/
14008 F:      Documentation/spi/
14009 F:      drivers/spi/
14010 F:      include/linux/spi/
14011 F:      include/uapi/linux/spi/
14012 F:      tools/spi/
14013
14014 SPIDERNET NETWORK DRIVER for CELL
14015 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14016 L:      netdev@vger.kernel.org
14017 S:      Supported
14018 F:      Documentation/networking/spider_net.txt
14019 F:      drivers/net/ethernet/toshiba/spider_net*
14020
14021 SPMI SUBSYSTEM
14022 R:      Stephen Boyd <sboyd@kernel.org>
14023 L:      linux-arm-msm@vger.kernel.org
14024 F:      Documentation/devicetree/bindings/spmi/
14025 F:      drivers/spmi/
14026 F:      include/dt-bindings/spmi/spmi.h
14027 F:      include/linux/spmi.h
14028 F:      include/trace/events/spmi.h
14029
14030 SPU FILE SYSTEM
14031 M:      Jeremy Kerr <jk@ozlabs.org>
14032 L:      linuxppc-dev@lists.ozlabs.org
14033 W:      http://www.ibm.com/developerworks/power/cell/
14034 S:      Supported
14035 F:      Documentation/filesystems/spufs.txt
14036 F:      arch/powerpc/platforms/cell/spufs/
14037
14038 SQUASHFS FILE SYSTEM
14039 M:      Phillip Lougher <phillip@squashfs.org.uk>
14040 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14041 W:      http://squashfs.org.uk
14042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14043 S:      Maintained
14044 F:      Documentation/filesystems/squashfs.txt
14045 F:      fs/squashfs/
14046
14047 SRM (Alpha) environment access
14048 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14049 S:      Maintained
14050 F:      arch/alpha/kernel/srm_env.c
14051
14052 ST STM32 I2C/SMBUS DRIVER
14053 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14054 L:      linux-i2c@vger.kernel.org
14055 S:      Maintained
14056 F:      drivers/i2c/busses/i2c-stm32*
14057
14058 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14059 M:      Song Qiang <songqiang1304521@gmail.com>
14060 L:      linux-iio@vger.kernel.org
14061 S:      Maintained
14062 F:      drivers/iio/proximity/vl53l0x-i2c.c
14063 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14064
14065 STABLE BRANCH
14066 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14067 L:      stable@vger.kernel.org
14068 S:      Supported
14069 F:      Documentation/process/stable-kernel-rules.rst
14070
14071 STAGING - COMEDI
14072 M:      Ian Abbott <abbotti@mev.co.uk>
14073 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14074 S:      Odd Fixes
14075 F:      drivers/staging/comedi/
14076
14077 STAGING - EROFS FILE SYSTEM
14078 M:      Gao Xiang <gaoxiang25@huawei.com>
14079 M:      Chao Yu <yuchao0@huawei.com>
14080 L:      linux-erofs@lists.ozlabs.org
14081 S:      Maintained
14082 F:      drivers/staging/erofs/
14083
14084 STAGING - INDUSTRIAL IO
14085 M:      Jonathan Cameron <jic23@kernel.org>
14086 L:      linux-iio@vger.kernel.org
14087 S:      Odd Fixes
14088 F:      Documentation/devicetree/bindings/staging/iio/
14089 F:      drivers/staging/iio/
14090
14091 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14092 M:      Marc Dietrich <marvin24@gmx.de>
14093 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14094 L:      linux-tegra@vger.kernel.org
14095 S:      Maintained
14096 F:      drivers/staging/nvec/
14097
14098 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14099 M:      Jens Frederich <jfrederich@gmail.com>
14100 M:      Daniel Drake <dsd@laptop.org>
14101 M:      Jon Nettleton <jon.nettleton@gmail.com>
14102 W:      http://wiki.laptop.org/go/DCON
14103 S:      Maintained
14104 F:      drivers/staging/olpc_dcon/
14105
14106 STAGING - REALTEK RTL8712U DRIVERS
14107 M:      Larry Finger <Larry.Finger@lwfinger.net>
14108 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14109 S:      Odd Fixes
14110 F:      drivers/staging/rtl8712/
14111
14112 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14113 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14114 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14115 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14116 L:      linux-fbdev@vger.kernel.org
14117 S:      Maintained
14118 F:      drivers/staging/sm750fb/
14119
14120 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14121 M:      William Hubbs <w.d.hubbs@gmail.com>
14122 M:      Chris Brannon <chris@the-brannons.com>
14123 M:      Kirk Reiser <kirk@reisers.ca>
14124 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14125 L:      speakup@linux-speakup.org
14126 W:      http://www.linux-speakup.org/
14127 S:      Odd Fixes
14128 F:      drivers/staging/speakup/
14129
14130 STAGING - VIA VT665X DRIVERS
14131 M:      Forest Bond <forest@alittletooquiet.net>
14132 S:      Odd Fixes
14133 F:      drivers/staging/vt665?/
14134
14135 STAGING - WILC1000 WIFI DRIVER
14136 M:      Aditya Shankar <aditya.shankar@microchip.com>
14137 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14138 L:      linux-wireless@vger.kernel.org
14139 S:      Supported
14140 F:      drivers/staging/wilc1000/
14141
14142 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14143 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14144 S:      Odd Fixes
14145 F:      drivers/staging/xgifb/
14146
14147 STAGING SUBSYSTEM
14148 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14150 L:      devel@driverdev.osuosl.org
14151 S:      Supported
14152 F:      drivers/staging/
14153
14154 STARFIRE/DURALAN NETWORK DRIVER
14155 M:      Ion Badulescu <ionut@badula.org>
14156 S:      Odd Fixes
14157 F:      drivers/net/ethernet/adaptec/starfire*
14158
14159 STEC S1220 SKD DRIVER
14160 M:      Bart Van Assche <bart.vanassche@wdc.com>
14161 L:      linux-block@vger.kernel.org
14162 S:      Maintained
14163 F:      drivers/block/skd*[ch]
14164
14165 STI AUDIO (ASoC) DRIVERS
14166 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14168 S:      Maintained
14169 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14170 F:      sound/soc/sti/
14171
14172 STI CEC DRIVER
14173 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14174 S:      Maintained
14175 F:      drivers/media/platform/sti/cec/
14176 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14177
14178 STK1160 USB VIDEO CAPTURE DRIVER
14179 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14180 L:      linux-media@vger.kernel.org
14181 T:      git git://linuxtv.org/media_tree.git
14182 S:      Maintained
14183 F:      drivers/media/usb/stk1160/
14184
14185 STM32 AUDIO (ASoC) DRIVERS
14186 M:      Olivier Moysan <olivier.moysan@st.com>
14187 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14188 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14189 S:      Maintained
14190 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14191 F:      sound/soc/stm/
14192
14193 STM32 TIMER/LPTIMER DRIVERS
14194 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14195 S:      Maintained
14196 F:      drivers/*/stm32-*timer*
14197 F:      drivers/pwm/pwm-stm32*
14198 F:      include/linux/*/stm32-*tim*
14199 F:      Documentation/ABI/testing/*timer-stm32
14200 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14201 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14202
14203 STMMAC ETHERNET DRIVER
14204 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14205 M:      Alexandre Torgue <alexandre.torgue@st.com>
14206 M:      Jose Abreu <joabreu@synopsys.com>
14207 L:      netdev@vger.kernel.org
14208 W:      http://www.stlinux.com
14209 S:      Supported
14210 F:      drivers/net/ethernet/stmicro/stmmac/
14211
14212 SUN3/3X
14213 M:      Sam Creasey <sammy@sammy.net>
14214 W:      http://sammy.net/sun3/
14215 S:      Maintained
14216 F:      arch/m68k/kernel/*sun3*
14217 F:      arch/m68k/sun3*/
14218 F:      arch/m68k/include/asm/sun3*
14219 F:      drivers/net/ethernet/i825xx/sun3*
14220
14221 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14222 M:      Hans de Goede <hdegoede@redhat.com>
14223 L:      linux-input@vger.kernel.org
14224 S:      Maintained
14225 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14226 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14227
14228 SUNDANCE NETWORK DRIVER
14229 M:      Denis Kirjanov <kda@linux-powerpc.org>
14230 L:      netdev@vger.kernel.org
14231 S:      Maintained
14232 F:      drivers/net/ethernet/dlink/sundance.c
14233
14234 SUPERH
14235 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14236 M:      Rich Felker <dalias@libc.org>
14237 L:      linux-sh@vger.kernel.org
14238 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14239 S:      Maintained
14240 F:      Documentation/sh/
14241 F:      arch/sh/
14242 F:      drivers/sh/
14243
14244 SUSPEND TO RAM
14245 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14246 M:      Len Brown <len.brown@intel.com>
14247 M:      Pavel Machek <pavel@ucw.cz>
14248 L:      linux-pm@vger.kernel.org
14249 B:      https://bugzilla.kernel.org
14250 S:      Supported
14251 F:      Documentation/power/
14252 F:      arch/x86/kernel/acpi/
14253 F:      drivers/base/power/
14254 F:      kernel/power/
14255 F:      include/linux/suspend.h
14256 F:      include/linux/freezer.h
14257 F:      include/linux/pm.h
14258
14259 SVGA HANDLING
14260 M:      Martin Mares <mj@ucw.cz>
14261 L:      linux-video@atrey.karlin.mff.cuni.cz
14262 S:      Maintained
14263 F:      Documentation/svga.txt
14264 F:      arch/x86/boot/video*
14265
14266 SWIOTLB SUBSYSTEM
14267 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14268 L:      iommu@lists.linux-foundation.org
14269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14270 S:      Supported
14271 F:      kernel/dma/swiotlb.c
14272 F:      arch/*/kernel/pci-swiotlb.c
14273 F:      include/linux/swiotlb.h
14274
14275 SWITCHDEV
14276 M:      Jiri Pirko <jiri@resnulli.us>
14277 M:      Ivan Vecera <ivecera@redhat.com>
14278 L:      netdev@vger.kernel.org
14279 S:      Supported
14280 F:      net/switchdev/
14281 F:      include/net/switchdev.h
14282
14283 SY8106A REGULATOR DRIVER
14284 M:      Icenowy Zheng <icenowy@aosc.io>
14285 S:      Maintained
14286 F:      drivers/regulator/sy8106a-regulator.c
14287 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14288
14289 SYNC FILE FRAMEWORK
14290 M:      Sumit Semwal <sumit.semwal@linaro.org>
14291 R:      Gustavo Padovan <gustavo@padovan.org>
14292 S:      Maintained
14293 L:      linux-media@vger.kernel.org
14294 L:      dri-devel@lists.freedesktop.org
14295 F:      drivers/dma-buf/sync_*
14296 F:      drivers/dma-buf/dma-fence*
14297 F:      drivers/dma-buf/sw_sync.c
14298 F:      include/linux/sync_file.h
14299 F:      include/uapi/linux/sync_file.h
14300 F:      Documentation/sync_file.txt
14301 T:      git git://anongit.freedesktop.org/drm/drm-misc
14302
14303 SYNOPSYS ARC ARCHITECTURE
14304 M:      Vineet Gupta <vgupta@synopsys.com>
14305 L:      linux-snps-arc@lists.infradead.org
14306 S:      Supported
14307 F:      arch/arc/
14308 F:      Documentation/devicetree/bindings/arc/*
14309 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14310 F:      drivers/clocksource/arc_timer.c
14311 F:      drivers/tty/serial/arc_uart.c
14312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14313
14314 SYNOPSYS ARC HSDK SDP pll clock driver
14315 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14316 S:      Supported
14317 F:      drivers/clk/clk-hsdk-pll.c
14318 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14319
14320 SYNOPSYS ARC SDP clock driver
14321 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14322 S:      Supported
14323 F:      drivers/clk/axs10x/*
14324 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14325
14326 SYNOPSYS ARC SDP platform support
14327 M:      Alexey Brodkin <abrodkin@synopsys.com>
14328 S:      Supported
14329 F:      arch/arc/plat-axs10x
14330 F:      arch/arc/boot/dts/ax*
14331 F:      Documentation/devicetree/bindings/arc/axs10*
14332
14333 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14334 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14335 S:      Supported
14336 F:      drivers/reset/reset-axs10x.c
14337 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14338
14339 SYNOPSYS CREG GPIO DRIVER
14340 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14341 S:      Maintained
14342 F:      drivers/gpio/gpio-creg-snps.c
14343 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14344
14345 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14346 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14347 S:      Maintained
14348 F:      drivers/tty/serial/8250/8250_dw.c
14349
14350 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14351 M:      Hoan Tran <hotran@apm.com>
14352 L:      linux-gpio@vger.kernel.org
14353 S:      Maintained
14354 F:      drivers/gpio/gpio-dwapb.c
14355 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14356
14357 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14358 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14359 S:      Maintained
14360 F:      drivers/dma/dwi-axi-dmac/
14361 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14362
14363 SYNOPSYS DESIGNWARE DMAC DRIVER
14364 M:      Viresh Kumar <vireshk@kernel.org>
14365 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14366 S:      Maintained
14367 F:      include/linux/dma/dw.h
14368 F:      include/linux/platform_data/dma-dw.h
14369 F:      drivers/dma/dw/
14370
14371 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14372 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14373 L:      netdev@vger.kernel.org
14374 S:      Supported
14375 F:      drivers/net/ethernet/synopsys/
14376
14377 SYNOPSYS DESIGNWARE I2C DRIVER
14378 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14381 L:      linux-i2c@vger.kernel.org
14382 S:      Maintained
14383 F:      drivers/i2c/busses/i2c-designware-*
14384 F:      include/linux/platform_data/i2c-designware.h
14385
14386 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14387 M:      Jaehoon Chung <jh80.chung@samsung.com>
14388 L:      linux-mmc@vger.kernel.org
14389 S:      Maintained
14390 F:      drivers/mmc/host/dw_mmc*
14391
14392 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14393 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14394 S:      Supported
14395 F:      drivers/reset/reset-hsdk.c
14396 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14397 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14398
14399 SYSTEM CONFIGURATION (SYSCON)
14400 M:      Lee Jones <lee.jones@linaro.org>
14401 M:      Arnd Bergmann <arnd@arndb.de>
14402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14403 S:      Supported
14404 F:      drivers/mfd/syscon.c
14405
14406 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14407 M:      Sudeep Holla <sudeep.holla@arm.com>
14408 L:      linux-arm-kernel@lists.infradead.org
14409 S:      Maintained
14410 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14411 F:      drivers/clk/clk-sc[mp]i.c
14412 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14413 F:      drivers/firmware/arm_scpi.c
14414 F:      drivers/firmware/arm_scmi/
14415 F:      include/linux/sc[mp]i_protocol.h
14416
14417 SYSTEM RESET/SHUTDOWN DRIVERS
14418 M:      Sebastian Reichel <sre@kernel.org>
14419 L:      linux-pm@vger.kernel.org
14420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/power/reset/
14423 F:      drivers/power/reset/
14424
14425 SYSTEM TRACE MODULE CLASS
14426 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14427 S:      Maintained
14428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14429 F:      Documentation/trace/stm.rst
14430 F:      drivers/hwtracing/stm/
14431 F:      include/linux/stm.h
14432 F:      include/uapi/linux/stm.h
14433
14434 SYSV FILESYSTEM
14435 M:      Christoph Hellwig <hch@infradead.org>
14436 S:      Maintained
14437 F:      Documentation/filesystems/sysv-fs.txt
14438 F:      fs/sysv/
14439 F:      include/linux/sysv_fs.h
14440
14441 TARGET SUBSYSTEM
14442 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14443 L:      linux-scsi@vger.kernel.org
14444 L:      target-devel@vger.kernel.org
14445 W:      http://www.linux-iscsi.org
14446 W:      http://groups.google.com/group/linux-iscsi-target-dev
14447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14448 S:      Supported
14449 F:      drivers/target/
14450 F:      include/target/
14451 F:      Documentation/target/
14452
14453 TASKSTATS STATISTICS INTERFACE
14454 M:      Balbir Singh <bsingharora@gmail.com>
14455 S:      Maintained
14456 F:      Documentation/accounting/taskstats*
14457 F:      include/linux/taskstats*
14458 F:      kernel/taskstats.c
14459
14460 TC subsystem
14461 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14462 M:      Cong Wang <xiyou.wangcong@gmail.com>
14463 M:      Jiri Pirko <jiri@resnulli.us>
14464 L:      netdev@vger.kernel.org
14465 S:      Maintained
14466 F:      include/net/pkt_cls.h
14467 F:      include/net/pkt_sched.h
14468 F:      include/net/tc_act/
14469 F:      include/uapi/linux/pkt_cls.h
14470 F:      include/uapi/linux/pkt_sched.h
14471 F:      include/uapi/linux/tc_act/
14472 F:      include/uapi/linux/tc_ematch/
14473 F:      net/sched/
14474
14475 TC90522 MEDIA DRIVER
14476 M:      Akihiro Tsukada <tskd08@gmail.com>
14477 L:      linux-media@vger.kernel.org
14478 S:      Odd Fixes
14479 F:      drivers/media/dvb-frontends/tc90522*
14480
14481 TCP LOW PRIORITY MODULE
14482 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14483 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14484 W:      http://tcp-lp-mod.sourceforge.net/
14485 S:      Maintained
14486 F:      net/ipv4/tcp_lp.c
14487
14488 TDA10071 MEDIA DRIVER
14489 M:      Antti Palosaari <crope@iki.fi>
14490 L:      linux-media@vger.kernel.org
14491 W:      https://linuxtv.org
14492 W:      http://palosaari.fi/linux/
14493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14494 T:      git git://linuxtv.org/anttip/media_tree.git
14495 S:      Maintained
14496 F:      drivers/media/dvb-frontends/tda10071*
14497
14498 TDA18212 MEDIA DRIVER
14499 M:      Antti Palosaari <crope@iki.fi>
14500 L:      linux-media@vger.kernel.org
14501 W:      https://linuxtv.org
14502 W:      http://palosaari.fi/linux/
14503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14504 T:      git git://linuxtv.org/anttip/media_tree.git
14505 S:      Maintained
14506 F:      drivers/media/tuners/tda18212*
14507
14508 TDA18218 MEDIA DRIVER
14509 M:      Antti Palosaari <crope@iki.fi>
14510 L:      linux-media@vger.kernel.org
14511 W:      https://linuxtv.org
14512 W:      http://palosaari.fi/linux/
14513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14514 T:      git git://linuxtv.org/anttip/media_tree.git
14515 S:      Maintained
14516 F:      drivers/media/tuners/tda18218*
14517
14518 TDA18250 MEDIA DRIVER
14519 M:      Olli Salonen <olli.salonen@iki.fi>
14520 L:      linux-media@vger.kernel.org
14521 W:      https://linuxtv.org
14522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14523 T:      git git://linuxtv.org/media_tree.git
14524 S:      Maintained
14525 F:      drivers/media/tuners/tda18250*
14526
14527 TDA18271 MEDIA DRIVER
14528 M:      Michael Krufky <mkrufky@linuxtv.org>
14529 L:      linux-media@vger.kernel.org
14530 W:      https://linuxtv.org
14531 W:      http://github.com/mkrufky
14532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14533 T:      git git://linuxtv.org/mkrufky/tuners.git
14534 S:      Maintained
14535 F:      drivers/media/tuners/tda18271*
14536
14537 TDA1997x MEDIA DRIVER
14538 M:      Tim Harvey <tharvey@gateworks.com>
14539 L:      linux-media@vger.kernel.org
14540 W:      https://linuxtv.org
14541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14542 S:      Maintained
14543 F:      drivers/media/i2c/tda1997x.*
14544
14545 TDA827x MEDIA DRIVER
14546 M:      Michael Krufky <mkrufky@linuxtv.org>
14547 L:      linux-media@vger.kernel.org
14548 W:      https://linuxtv.org
14549 W:      http://github.com/mkrufky
14550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14551 T:      git git://linuxtv.org/mkrufky/tuners.git
14552 S:      Maintained
14553 F:      drivers/media/tuners/tda8290.*
14554
14555 TDA8290 MEDIA DRIVER
14556 M:      Michael Krufky <mkrufky@linuxtv.org>
14557 L:      linux-media@vger.kernel.org
14558 W:      https://linuxtv.org
14559 W:      http://github.com/mkrufky
14560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14561 T:      git git://linuxtv.org/mkrufky/tuners.git
14562 S:      Maintained
14563 F:      drivers/media/tuners/tda8290.*
14564
14565 TDA9840 MEDIA DRIVER
14566 M:      Hans Verkuil <hverkuil@xs4all.nl>
14567 L:      linux-media@vger.kernel.org
14568 T:      git git://linuxtv.org/media_tree.git
14569 W:      https://linuxtv.org
14570 S:      Maintained
14571 F:      drivers/media/i2c/tda9840*
14572
14573 TEA5761 TUNER DRIVER
14574 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14575 L:      linux-media@vger.kernel.org
14576 W:      https://linuxtv.org
14577 T:      git git://linuxtv.org/media_tree.git
14578 S:      Odd fixes
14579 F:      drivers/media/tuners/tea5761.*
14580
14581 TEA5767 TUNER DRIVER
14582 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14583 L:      linux-media@vger.kernel.org
14584 W:      https://linuxtv.org
14585 T:      git git://linuxtv.org/media_tree.git
14586 S:      Maintained
14587 F:      drivers/media/tuners/tea5767.*
14588
14589 TEA6415C MEDIA DRIVER
14590 M:      Hans Verkuil <hverkuil@xs4all.nl>
14591 L:      linux-media@vger.kernel.org
14592 T:      git git://linuxtv.org/media_tree.git
14593 W:      https://linuxtv.org
14594 S:      Maintained
14595 F:      drivers/media/i2c/tea6415c*
14596
14597 TEA6420 MEDIA DRIVER
14598 M:      Hans Verkuil <hverkuil@xs4all.nl>
14599 L:      linux-media@vger.kernel.org
14600 T:      git git://linuxtv.org/media_tree.git
14601 W:      https://linuxtv.org
14602 S:      Maintained
14603 F:      drivers/media/i2c/tea6420*
14604
14605 TEAM DRIVER
14606 M:      Jiri Pirko <jiri@resnulli.us>
14607 L:      netdev@vger.kernel.org
14608 S:      Supported
14609 F:      drivers/net/team/
14610 F:      include/linux/if_team.h
14611 F:      include/uapi/linux/if_team.h
14612
14613 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14614 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14615 S:      Maintained
14616 F:      arch/x86/platform/ts5500/
14617
14618 TECHNOTREND USB IR RECEIVER
14619 M:      Sean Young <sean@mess.org>
14620 L:      linux-media@vger.kernel.org
14621 S:      Maintained
14622 F:      drivers/media/rc/ttusbir.c
14623
14624 TECHWELL TW9910 VIDEO DECODER
14625 L:      linux-media@vger.kernel.org
14626 S:      Orphan
14627 F:      drivers/media/i2c/tw9910.c
14628 F:      include/media/i2c/tw9910.h
14629
14630 TEE SUBSYSTEM
14631 M:      Jens Wiklander <jens.wiklander@linaro.org>
14632 S:      Maintained
14633 F:      include/linux/tee_drv.h
14634 F:      include/uapi/linux/tee.h
14635 F:      drivers/tee/
14636 F:      Documentation/tee.txt
14637
14638 TEGRA ARCHITECTURE SUPPORT
14639 M:      Thierry Reding <thierry.reding@gmail.com>
14640 M:      Jonathan Hunter <jonathanh@nvidia.com>
14641 L:      linux-tegra@vger.kernel.org
14642 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14644 S:      Supported
14645 N:      [^a-z]tegra
14646
14647 TEGRA CLOCK DRIVER
14648 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14649 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14650 S:      Supported
14651 F:      drivers/clk/tegra/
14652
14653 TEGRA DMA DRIVERS
14654 M:      Laxman Dewangan <ldewangan@nvidia.com>
14655 M:      Jon Hunter <jonathanh@nvidia.com>
14656 S:      Supported
14657 F:      drivers/dma/tegra*
14658
14659 TEGRA I2C DRIVER
14660 M:      Laxman Dewangan <ldewangan@nvidia.com>
14661 S:      Supported
14662 F:      drivers/i2c/busses/i2c-tegra.c
14663
14664 TEGRA IOMMU DRIVERS
14665 M:      Thierry Reding <thierry.reding@gmail.com>
14666 L:      linux-tegra@vger.kernel.org
14667 S:      Supported
14668 F:      drivers/iommu/tegra*
14669
14670 TEGRA KBC DRIVER
14671 M:      Laxman Dewangan <ldewangan@nvidia.com>
14672 S:      Supported
14673 F:      drivers/input/keyboard/tegra-kbc.c
14674
14675 TEGRA NAND DRIVER
14676 M:      Stefan Agner <stefan@agner.ch>
14677 M:      Lucas Stach <dev@lynxeye.de>
14678 S:      Maintained
14679 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14680 F:      drivers/mtd/nand/raw/tegra_nand.c
14681
14682 TEGRA PWM DRIVER
14683 M:      Thierry Reding <thierry.reding@gmail.com>
14684 S:      Supported
14685 F:      drivers/pwm/pwm-tegra.c
14686
14687 TEGRA SERIAL DRIVER
14688 M:      Laxman Dewangan <ldewangan@nvidia.com>
14689 S:      Supported
14690 F:      drivers/tty/serial/serial-tegra.c
14691
14692 TEGRA SPI DRIVER
14693 M:      Laxman Dewangan <ldewangan@nvidia.com>
14694 S:      Supported
14695 F:      drivers/spi/spi-tegra*
14696
14697 TEHUTI ETHERNET DRIVER
14698 M:      Andy Gospodarek <andy@greyhouse.net>
14699 L:      netdev@vger.kernel.org
14700 S:      Supported
14701 F:      drivers/net/ethernet/tehuti/*
14702
14703 Telecom Clock Driver for MCPL0010
14704 M:      Mark Gross <mark.gross@intel.com>
14705 S:      Supported
14706 F:      drivers/char/tlclk.c
14707
14708 TENSILICA XTENSA PORT (xtensa)
14709 M:      Chris Zankel <chris@zankel.net>
14710 M:      Max Filippov <jcmvbkbc@gmail.com>
14711 L:      linux-xtensa@linux-xtensa.org
14712 T:      git git://github.com/czankel/xtensa-linux.git
14713 S:      Maintained
14714 F:      arch/xtensa/
14715 F:      drivers/irqchip/irq-xtensa-*
14716
14717 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14718 M:      Nishanth Menon <nm@ti.com>
14719 M:      Tero Kristo <t-kristo@ti.com>
14720 M:      Santosh Shilimkar <ssantosh@kernel.org>
14721 L:      linux-arm-kernel@lists.infradead.org
14722 S:      Maintained
14723 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14724 F:      drivers/firmware/ti_sci*
14725 F:      include/linux/soc/ti/ti_sci_protocol.h
14726 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14727 F:      drivers/soc/ti/ti_sci_pm_domains.c
14728 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14729 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14730 F:      drivers/clk/keystone/sci-clk.c
14731 F:      drivers/reset/reset-ti-sci.c
14732
14733 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14734 M:      Hans Verkuil <hverkuil@xs4all.nl>
14735 L:      linux-media@vger.kernel.org
14736 T:      git git://linuxtv.org/media_tree.git
14737 W:      https://linuxtv.org
14738 S:      Maintained
14739 F:      drivers/media/radio/radio-raremono.c
14740
14741 THERMAL
14742 M:      Zhang Rui <rui.zhang@intel.com>
14743 M:      Eduardo Valentin <edubezval@gmail.com>
14744 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14745 L:      linux-pm@vger.kernel.org
14746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14748 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14749 S:      Supported
14750 F:      drivers/thermal/
14751 F:      include/linux/thermal.h
14752 F:      include/uapi/linux/thermal.h
14753 F:      include/linux/cpu_cooling.h
14754 F:      Documentation/devicetree/bindings/thermal/
14755
14756 THERMAL/CPU_COOLING
14757 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14758 M:      Viresh Kumar <viresh.kumar@linaro.org>
14759 M:      Javi Merino <javi.merino@kernel.org>
14760 L:      linux-pm@vger.kernel.org
14761 S:      Supported
14762 F:      Documentation/thermal/cpu-cooling-api.txt
14763 F:      drivers/thermal/cpu_cooling.c
14764 F:      include/linux/cpu_cooling.h
14765
14766 THINKPAD ACPI EXTRAS DRIVER
14767 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14768 L:      ibm-acpi-devel@lists.sourceforge.net
14769 L:      platform-driver-x86@vger.kernel.org
14770 W:      http://ibm-acpi.sourceforge.net
14771 W:      http://thinkwiki.org/wiki/Ibm-acpi
14772 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14773 S:      Maintained
14774 F:      drivers/platform/x86/thinkpad_acpi.c
14775
14776 THUNDERBOLT DRIVER
14777 M:      Andreas Noever <andreas.noever@gmail.com>
14778 M:      Michael Jamet <michael.jamet@intel.com>
14779 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14780 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14782 S:      Maintained
14783 F:      Documentation/admin-guide/thunderbolt.rst
14784 F:      drivers/thunderbolt/
14785 F:      include/linux/thunderbolt.h
14786
14787 THUNDERBOLT NETWORK DRIVER
14788 M:      Michael Jamet <michael.jamet@intel.com>
14789 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14790 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14791 L:      netdev@vger.kernel.org
14792 S:      Maintained
14793 F:      drivers/net/thunderbolt.c
14794
14795 THUNDERX GPIO DRIVER
14796 M:      David Daney <david.daney@cavium.com>
14797 S:      Maintained
14798 F:      drivers/gpio/gpio-thunderx.c
14799
14800 TI AM437X VPFE DRIVER
14801 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14802 L:      linux-media@vger.kernel.org
14803 W:      https://linuxtv.org
14804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14805 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14806 S:      Maintained
14807 F:      drivers/media/platform/am437x/
14808
14809 TI BANDGAP AND THERMAL DRIVER
14810 M:      Eduardo Valentin <edubezval@gmail.com>
14811 M:      Keerthy <j-keerthy@ti.com>
14812 L:      linux-pm@vger.kernel.org
14813 L:      linux-omap@vger.kernel.org
14814 S:      Maintained
14815 F:      drivers/thermal/ti-soc-thermal/
14816
14817 TI BQ27XXX POWER SUPPLY DRIVER
14818 R:      Andrew F. Davis <afd@ti.com>
14819 F:      include/linux/power/bq27xxx_battery.h
14820 F:      drivers/power/supply/bq27xxx_battery.c
14821 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14822
14823 TI CDCE706 CLOCK DRIVER
14824 M:      Max Filippov <jcmvbkbc@gmail.com>
14825 S:      Maintained
14826 F:      drivers/clk/clk-cdce706.c
14827
14828 TI CLOCK DRIVER
14829 M:      Tero Kristo <t-kristo@ti.com>
14830 L:      linux-omap@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/clk/ti/
14833 F:      include/linux/clk/ti.h
14834
14835 TI DAVINCI MACHINE SUPPORT
14836 M:      Sekhar Nori <nsekhar@ti.com>
14837 M:      Kevin Hilman <khilman@kernel.org>
14838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14840 S:      Supported
14841 F:      arch/arm/mach-davinci/
14842 F:      drivers/i2c/busses/i2c-davinci.c
14843 F:      arch/arm/boot/dts/da850*
14844
14845 TI DAVINCI SERIES CLOCK DRIVER
14846 M:      David Lechner <david@lechnology.com>
14847 R:      Sekhar Nori <nsekhar@ti.com>
14848 S:      Maintained
14849 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14850 F:      drivers/clk/davinci/
14851
14852 TI DAVINCI SERIES GPIO DRIVER
14853 M:      Keerthy <j-keerthy@ti.com>
14854 L:      linux-gpio@vger.kernel.org
14855 S:      Maintained
14856 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14857 F:      drivers/gpio/gpio-davinci.c
14858
14859 TI DAVINCI SERIES MEDIA DRIVER
14860 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14861 L:      linux-media@vger.kernel.org
14862 W:      https://linuxtv.org
14863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14864 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14865 S:      Maintained
14866 F:      drivers/media/platform/davinci/
14867 F:      include/media/davinci/
14868
14869 TI ETHERNET SWITCH DRIVER (CPSW)
14870 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14871 L:      linux-omap@vger.kernel.org
14872 L:      netdev@vger.kernel.org
14873 S:      Maintained
14874 F:      drivers/net/ethernet/ti/cpsw*
14875 F:      drivers/net/ethernet/ti/davinci*
14876
14877 TI FLASH MEDIA INTERFACE DRIVER
14878 M:      Alex Dubov <oakad@yahoo.com>
14879 S:      Maintained
14880 F:      drivers/misc/tifm*
14881 F:      drivers/mmc/host/tifm_sd.c
14882 F:      include/linux/tifm.h
14883
14884 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14885 M:      Santosh Shilimkar <ssantosh@kernel.org>
14886 L:      linux-kernel@vger.kernel.org
14887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14888 S:      Maintained
14889 F:      drivers/soc/ti/*
14890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14891
14892 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14893 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14894 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14895 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14896 S:      Maintained
14897 F:      sound/soc/codecs/lm49453*
14898 F:      sound/soc/codecs/isabelle*
14899
14900 TI LP855x BACKLIGHT DRIVER
14901 M:      Milo Kim <milo.kim@ti.com>
14902 S:      Maintained
14903 F:      Documentation/backlight/lp855x-driver.txt
14904 F:      drivers/video/backlight/lp855x_bl.c
14905 F:      include/linux/platform_data/lp855x.h
14906
14907 TI LP8727 CHARGER DRIVER
14908 M:      Milo Kim <milo.kim@ti.com>
14909 S:      Maintained
14910 F:      drivers/power/supply/lp8727_charger.c
14911 F:      include/linux/platform_data/lp8727.h
14912
14913 TI LP8788 MFD DRIVER
14914 M:      Milo Kim <milo.kim@ti.com>
14915 S:      Maintained
14916 F:      drivers/iio/adc/lp8788_adc.c
14917 F:      drivers/leds/leds-lp8788.c
14918 F:      drivers/mfd/lp8788*.c
14919 F:      drivers/power/supply/lp8788-charger.c
14920 F:      drivers/regulator/lp8788-*.c
14921 F:      include/linux/mfd/lp8788*.h
14922
14923 TI NETCP ETHERNET DRIVER
14924 M:      Wingman Kwok <w-kwok2@ti.com>
14925 M:      Murali Karicheri <m-karicheri2@ti.com>
14926 L:      netdev@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/net/ethernet/ti/netcp*
14929
14930 TI PCM3060 ASoC CODEC DRIVER
14931 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14933 S:      Maintained
14934 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14935 F:      sound/soc/codecs/pcm3060*
14936
14937 TI TAS571X FAMILY ASoC CODEC DRIVER
14938 M:      Kevin Cernekee <cernekee@chromium.org>
14939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14940 S:      Odd Fixes
14941 F:      sound/soc/codecs/tas571x*
14942
14943 TI TRF7970A NFC DRIVER
14944 M:      Mark Greer <mgreer@animalcreek.com>
14945 L:      linux-wireless@vger.kernel.org
14946 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14947 S:      Supported
14948 F:      drivers/nfc/trf7970a.c
14949 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14950
14951 TI TWL4030 SERIES SOC CODEC DRIVER
14952 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14953 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14954 S:      Maintained
14955 F:      sound/soc/codecs/twl4030*
14956
14957 TI VPE/CAL DRIVERS
14958 M:      Benoit Parrot <bparrot@ti.com>
14959 L:      linux-media@vger.kernel.org
14960 W:      http://linuxtv.org/
14961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14962 S:      Maintained
14963 F:      drivers/media/platform/ti-vpe/
14964
14965 TI WILINK WIRELESS DRIVERS
14966 L:      linux-wireless@vger.kernel.org
14967 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14968 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14970 S:      Orphan
14971 F:      drivers/net/wireless/ti/
14972 F:      include/linux/wl12xx.h
14973
14974 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14975 M:      John Stultz <john.stultz@linaro.org>
14976 M:      Thomas Gleixner <tglx@linutronix.de>
14977 R:      Stephen Boyd <sboyd@kernel.org>
14978 L:      linux-kernel@vger.kernel.org
14979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14980 S:      Supported
14981 F:      include/linux/clocksource.h
14982 F:      include/linux/time.h
14983 F:      include/linux/timex.h
14984 F:      include/uapi/linux/time.h
14985 F:      include/uapi/linux/timex.h
14986 F:      kernel/time/clocksource.c
14987 F:      kernel/time/time*.c
14988 F:      kernel/time/alarmtimer.c
14989 F:      kernel/time/ntp.c
14990 F:      tools/testing/selftests/timers/
14991
14992 TIPC NETWORK LAYER
14993 M:      Jon Maloy <jon.maloy@ericsson.com>
14994 M:      Ying Xue <ying.xue@windriver.com>
14995 L:      netdev@vger.kernel.org (core kernel code)
14996 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14997 W:      http://tipc.sourceforge.net/
14998 S:      Maintained
14999 F:      include/uapi/linux/tipc*.h
15000 F:      net/tipc/
15001
15002 TLAN NETWORK DRIVER
15003 M:      Samuel Chessman <chessman@tux.org>
15004 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15005 W:      http://sourceforge.net/projects/tlan/
15006 S:      Maintained
15007 F:      Documentation/networking/tlan.txt
15008 F:      drivers/net/ethernet/ti/tlan.*
15009
15010 TM6000 VIDEO4LINUX DRIVER
15011 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15012 L:      linux-media@vger.kernel.org
15013 W:      https://linuxtv.org
15014 T:      git git://linuxtv.org/media_tree.git
15015 S:      Odd fixes
15016 F:      drivers/media/usb/tm6000/
15017 F:      Documentation/media/v4l-drivers/tm6000*
15018
15019 TMIO/SDHI MMC DRIVER
15020 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15021 L:      linux-mmc@vger.kernel.org
15022 S:      Supported
15023 F:      drivers/mmc/host/tmio_mmc*
15024 F:      drivers/mmc/host/renesas_sdhi*
15025 F:      include/linux/mfd/tmio.h
15026
15027 TMP401 HARDWARE MONITOR DRIVER
15028 M:      Guenter Roeck <linux@roeck-us.net>
15029 L:      linux-hwmon@vger.kernel.org
15030 S:      Maintained
15031 F:      Documentation/hwmon/tmp401
15032 F:      drivers/hwmon/tmp401.c
15033
15034 TMPFS (SHMEM FILESYSTEM)
15035 M:      Hugh Dickins <hughd@google.com>
15036 L:      linux-mm@kvack.org
15037 S:      Maintained
15038 F:      include/linux/shmem_fs.h
15039 F:      mm/shmem.c
15040
15041 TOMOYO SECURITY MODULE
15042 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15043 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15044 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15045 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15046 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15047 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15048 W:      http://tomoyo.sourceforge.jp/
15049 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15050 S:      Maintained
15051 F:      security/tomoyo/
15052
15053 TOPSTAR LAPTOP EXTRAS DRIVER
15054 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15055 L:      platform-driver-x86@vger.kernel.org
15056 S:      Maintained
15057 F:      drivers/platform/x86/topstar-laptop.c
15058
15059 TORTURE-TEST MODULES
15060 M:      Davidlohr Bueso <dave@stgolabs.net>
15061 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15062 M:      Josh Triplett <josh@joshtriplett.org>
15063 L:      linux-kernel@vger.kernel.org
15064 S:      Supported
15065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15066 F:      Documentation/RCU/torture.txt
15067 F:      kernel/torture.c
15068 F:      kernel/rcu/rcutorture.c
15069 F:      kernel/rcu/rcuperf.c
15070 F:      kernel/locking/locktorture.c
15071
15072 TOSHIBA ACPI EXTRAS DRIVER
15073 M:      Azael Avalos <coproscefalo@gmail.com>
15074 L:      platform-driver-x86@vger.kernel.org
15075 S:      Maintained
15076 F:      drivers/platform/x86/toshiba_acpi.c
15077
15078 TOSHIBA BLUETOOTH DRIVER
15079 M:      Azael Avalos <coproscefalo@gmail.com>
15080 L:      platform-driver-x86@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/platform/x86/toshiba_bluetooth.c
15083
15084 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15085 M:      Azael Avalos <coproscefalo@gmail.com>
15086 L:      platform-driver-x86@vger.kernel.org
15087 S:      Maintained
15088 F:      drivers/platform/x86/toshiba_haps.c
15089
15090 TOSHIBA SMM DRIVER
15091 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15092 W:      http://www.buzzard.org.uk/toshiba/
15093 S:      Maintained
15094 F:      drivers/char/toshiba.c
15095 F:      include/linux/toshiba.h
15096 F:      include/uapi/linux/toshiba.h
15097
15098 TOSHIBA TC358743 DRIVER
15099 M:      Mats Randgaard <matrandg@cisco.com>
15100 L:      linux-media@vger.kernel.org
15101 S:      Maintained
15102 F:      drivers/media/i2c/tc358743*
15103 F:      include/media/i2c/tc358743.h
15104
15105 TOSHIBA WMI HOTKEYS DRIVER
15106 M:      Azael Avalos <coproscefalo@gmail.com>
15107 L:      platform-driver-x86@vger.kernel.org
15108 S:      Maintained
15109 F:      drivers/platform/x86/toshiba-wmi.c
15110
15111 TPM DEVICE DRIVER
15112 M:      Peter Huewe <peterhuewe@gmx.de>
15113 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15114 R:      Jason Gunthorpe <jgg@ziepe.ca>
15115 L:      linux-integrity@vger.kernel.org
15116 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15117 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15118 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15119 S:      Maintained
15120 F:      drivers/char/tpm/
15121
15122 TRACING
15123 M:      Steven Rostedt <rostedt@goodmis.org>
15124 M:      Ingo Molnar <mingo@redhat.com>
15125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15126 S:      Maintained
15127 F:      Documentation/trace/ftrace.rst
15128 F:      arch/*/*/*/ftrace.h
15129 F:      arch/*/kernel/ftrace.c
15130 F:      include/*/ftrace.h
15131 F:      include/linux/trace*.h
15132 F:      include/trace/
15133 F:      kernel/trace/
15134 F:      tools/testing/selftests/ftrace/
15135
15136 TRACING MMIO ACCESSES (MMIOTRACE)
15137 M:      Steven Rostedt <rostedt@goodmis.org>
15138 M:      Ingo Molnar <mingo@kernel.org>
15139 R:      Karol Herbst <karolherbst@gmail.com>
15140 R:      Pekka Paalanen <ppaalanen@gmail.com>
15141 S:      Maintained
15142 L:      linux-kernel@vger.kernel.org
15143 L:      nouveau@lists.freedesktop.org
15144 F:      kernel/trace/trace_mmiotrace.c
15145 F:      include/linux/mmiotrace.h
15146 F:      arch/x86/mm/kmmio.c
15147 F:      arch/x86/mm/mmio-mod.c
15148 F:      arch/x86/mm/testmmiotrace.c
15149
15150 TRIVIAL PATCHES
15151 M:      Jiri Kosina <trivial@kernel.org>
15152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15153 S:      Maintained
15154 K:      ^Subject:.*(?i)trivial
15155
15156 TEMPO SEMICONDUCTOR DRIVERS
15157 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15158 S:      Maintained
15159 F:      sound/soc/codecs/tscs*.c
15160 F:      sound/soc/codecs/tscs*.h
15161 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15162
15163 TTY LAYER
15164 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15165 M:      Jiri Slaby <jslaby@suse.com>
15166 S:      Supported
15167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15168 F:      Documentation/serial/
15169 F:      drivers/tty/
15170 F:      drivers/tty/serial/serial_core.c
15171 F:      include/linux/serial_core.h
15172 F:      include/linux/serial.h
15173 F:      include/linux/tty.h
15174 F:      include/uapi/linux/serial_core.h
15175 F:      include/uapi/linux/serial.h
15176 F:      include/uapi/linux/tty.h
15177
15178 TUA9001 MEDIA DRIVER
15179 M:      Antti Palosaari <crope@iki.fi>
15180 L:      linux-media@vger.kernel.org
15181 W:      https://linuxtv.org
15182 W:      http://palosaari.fi/linux/
15183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15184 T:      git git://linuxtv.org/anttip/media_tree.git
15185 S:      Maintained
15186 F:      drivers/media/tuners/tua9001*
15187
15188 TULIP NETWORK DRIVERS
15189 L:      netdev@vger.kernel.org
15190 L:      linux-parisc@vger.kernel.org
15191 S:      Orphan
15192 F:      drivers/net/ethernet/dec/tulip/
15193
15194 TUN/TAP driver
15195 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15196 W:      http://vtun.sourceforge.net/tun
15197 S:      Maintained
15198 F:      Documentation/networking/tuntap.txt
15199 F:      arch/um/os-Linux/drivers/
15200
15201 TURBOCHANNEL SUBSYSTEM
15202 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15203 M:      Ralf Baechle <ralf@linux-mips.org>
15204 L:      linux-mips@linux-mips.org
15205 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15206 S:      Maintained
15207 F:      drivers/tc/
15208 F:      include/linux/tc.h
15209
15210 TURBOSTAT UTILITY
15211 M:      "Len Brown" <lenb@kernel.org>
15212 L:      linux-pm@vger.kernel.org
15213 B:      https://bugzilla.kernel.org
15214 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15216 S:      Supported
15217 F:      tools/power/x86/turbostat/
15218
15219 TW5864 VIDEO4LINUX DRIVER
15220 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15221 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15222 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15223 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15224 L:      linux-media@vger.kernel.org
15225 S:      Supported
15226 F:      drivers/media/pci/tw5864/
15227
15228 TW68 VIDEO4LINUX DRIVER
15229 M:      Hans Verkuil <hverkuil@xs4all.nl>
15230 L:      linux-media@vger.kernel.org
15231 T:      git git://linuxtv.org/media_tree.git
15232 W:      https://linuxtv.org
15233 S:      Odd Fixes
15234 F:      drivers/media/pci/tw68/
15235
15236 TW686X VIDEO4LINUX DRIVER
15237 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15238 L:      linux-media@vger.kernel.org
15239 T:      git git://linuxtv.org/media_tree.git
15240 W:      http://linuxtv.org
15241 S:      Maintained
15242 F:      drivers/media/pci/tw686x/
15243
15244 UBI FILE SYSTEM (UBIFS)
15245 M:      Richard Weinberger <richard@nod.at>
15246 M:      Artem Bityutskiy <dedekind1@gmail.com>
15247 M:      Adrian Hunter <adrian.hunter@intel.com>
15248 L:      linux-mtd@lists.infradead.org
15249 T:      git git://git.infradead.org/ubifs-2.6.git
15250 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15251 S:      Supported
15252 F:      Documentation/filesystems/ubifs.txt
15253 F:      fs/ubifs/
15254
15255 UCLINUX (M68KNOMMU AND COLDFIRE)
15256 M:      Greg Ungerer <gerg@linux-m68k.org>
15257 W:      http://www.linux-m68k.org/
15258 W:      http://www.uclinux.org/
15259 L:      linux-m68k@lists.linux-m68k.org
15260 L:      uclinux-dev@uclinux.org  (subscribers-only)
15261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15262 S:      Maintained
15263 F:      arch/m68k/coldfire/
15264 F:      arch/m68k/68*/
15265 F:      arch/m68k/*/*_no.*
15266 F:      arch/m68k/include/asm/*_no.*
15267
15268 UDF FILESYSTEM
15269 M:      Jan Kara <jack@suse.com>
15270 S:      Maintained
15271 F:      Documentation/filesystems/udf.txt
15272 F:      fs/udf/
15273
15274 UDRAW TABLET
15275 M:      Bastien Nocera <hadess@hadess.net>
15276 L:      linux-input@vger.kernel.org
15277 S:      Maintained
15278 F:      drivers/hid/hid-udraw-ps3.c
15279
15280 UFS FILESYSTEM
15281 M:      Evgeniy Dushistov <dushistov@mail.ru>
15282 S:      Maintained
15283 F:      Documentation/filesystems/ufs.txt
15284 F:      fs/ufs/
15285
15286 UHID USERSPACE HID IO DRIVER:
15287 M:      David Herrmann <dh.herrmann@googlemail.com>
15288 L:      linux-input@vger.kernel.org
15289 S:      Maintained
15290 F:      drivers/hid/uhid.c
15291 F:      include/uapi/linux/uhid.h
15292
15293 ULPI BUS
15294 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15295 L:      linux-usb@vger.kernel.org
15296 S:      Maintained
15297 F:      drivers/usb/common/ulpi.c
15298 F:      include/linux/ulpi/
15299
15300 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15301 L:      linux-usb@vger.kernel.org
15302 S:      Orphan
15303 F:      drivers/uwb/
15304 F:      include/linux/uwb.h
15305 F:      include/linux/uwb/
15306
15307 UNICORE32 ARCHITECTURE:
15308 M:      Guan Xuetao <gxt@pku.edu.cn>
15309 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15310 S:      Maintained
15311 T:      git git://github.com/gxt/linux.git
15312 F:      arch/unicore32/
15313
15314 UNIFDEF
15315 M:      Tony Finch <dot@dotat.at>
15316 W:      http://dotat.at/prog/unifdef
15317 S:      Maintained
15318 F:      scripts/unifdef.c
15319
15320 UNIFORM CDROM DRIVER
15321 M:      Jens Axboe <axboe@kernel.dk>
15322 W:      http://www.kernel.dk
15323 S:      Maintained
15324 F:      Documentation/cdrom/
15325 F:      drivers/cdrom/cdrom.c
15326 F:      include/linux/cdrom.h
15327 F:      include/uapi/linux/cdrom.h
15328
15329 UNISYS S-PAR DRIVERS
15330 M:      David Kershner <david.kershner@unisys.com>
15331 L:      sparmaintainer@unisys.com (Unisys internal)
15332 S:      Supported
15333 F:      include/linux/visorbus.h
15334 F:      drivers/visorbus/
15335 F:      drivers/staging/unisys/
15336
15337 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15338 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15339 L:      linux-scsi@vger.kernel.org
15340 S:      Supported
15341 F:      Documentation/scsi/ufs.txt
15342 F:      drivers/scsi/ufs/
15343
15344 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15345 M:      Joao Pinto <jpinto@synopsys.com>
15346 L:      linux-scsi@vger.kernel.org
15347 S:      Supported
15348 F:      drivers/scsi/ufs/*dwc*
15349
15350 UNSORTED BLOCK IMAGES (UBI)
15351 M:      Artem Bityutskiy <dedekind1@gmail.com>
15352 M:      Richard Weinberger <richard@nod.at>
15353 W:      http://www.linux-mtd.infradead.org/
15354 L:      linux-mtd@lists.infradead.org
15355 T:      git git://git.infradead.org/ubifs-2.6.git
15356 S:      Supported
15357 F:      drivers/mtd/ubi/
15358 F:      include/linux/mtd/ubi.h
15359 F:      include/uapi/mtd/ubi-user.h
15360
15361 USB "USBNET" DRIVER FRAMEWORK
15362 M:      Oliver Neukum <oneukum@suse.com>
15363 L:      netdev@vger.kernel.org
15364 W:      http://www.linux-usb.org/usbnet
15365 S:      Maintained
15366 F:      drivers/net/usb/usbnet.c
15367 F:      include/linux/usb/usbnet.h
15368
15369 USB ACM DRIVER
15370 M:      Oliver Neukum <oneukum@suse.com>
15371 L:      linux-usb@vger.kernel.org
15372 S:      Maintained
15373 F:      Documentation/usb/acm.txt
15374 F:      drivers/usb/class/cdc-acm.*
15375
15376 USB AR5523 WIRELESS DRIVER
15377 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15378 L:      linux-wireless@vger.kernel.org
15379 S:      Maintained
15380 F:      drivers/net/wireless/ath/ar5523/
15381
15382 USB ATTACHED SCSI
15383 M:      Oliver Neukum <oneukum@suse.com>
15384 L:      linux-usb@vger.kernel.org
15385 L:      linux-scsi@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/usb/storage/uas.c
15388
15389 USB CDC ETHERNET DRIVER
15390 M:      Oliver Neukum <oliver@neukum.org>
15391 L:      linux-usb@vger.kernel.org
15392 S:      Maintained
15393 F:      drivers/net/usb/cdc_*.c
15394 F:      include/uapi/linux/usb/cdc.h
15395
15396 USB CHAOSKEY DRIVER
15397 M:      Keith Packard <keithp@keithp.com>
15398 L:      linux-usb@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/usb/misc/chaoskey.c
15401
15402 USB CYPRESS C67X00 DRIVER
15403 M:      Peter Korsgaard <jacmet@sunsite.dk>
15404 L:      linux-usb@vger.kernel.org
15405 S:      Maintained
15406 F:      drivers/usb/c67x00/
15407
15408 USB DAVICOM DM9601 DRIVER
15409 M:      Peter Korsgaard <jacmet@sunsite.dk>
15410 L:      netdev@vger.kernel.org
15411 W:      http://www.linux-usb.org/usbnet
15412 S:      Maintained
15413 F:      drivers/net/usb/dm9601.c
15414
15415 USB DIAMOND RIO500 DRIVER
15416 M:      Cesar Miquel <miquel@df.uba.ar>
15417 L:      rio500-users@lists.sourceforge.net
15418 W:      http://rio500.sourceforge.net
15419 S:      Maintained
15420 F:      drivers/usb/misc/rio500*
15421
15422 USB EHCI DRIVER
15423 M:      Alan Stern <stern@rowland.harvard.edu>
15424 L:      linux-usb@vger.kernel.org
15425 S:      Maintained
15426 F:      Documentation/usb/ehci.txt
15427 F:      drivers/usb/host/ehci*
15428
15429 USB GADGET/PERIPHERAL SUBSYSTEM
15430 M:      Felipe Balbi <balbi@kernel.org>
15431 L:      linux-usb@vger.kernel.org
15432 W:      http://www.linux-usb.org/gadget
15433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15434 S:      Maintained
15435 F:      drivers/usb/gadget/
15436 F:      include/linux/usb/gadget*
15437
15438 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15439 M:      Jiri Kosina <jikos@kernel.org>
15440 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15441 L:      linux-usb@vger.kernel.org
15442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15443 S:      Maintained
15444 F:      Documentation/hid/hiddev.txt
15445 F:      drivers/hid/usbhid/
15446
15447 USB INTEL XHCI ROLE MUX DRIVER
15448 M:      Hans de Goede <hdegoede@redhat.com>
15449 L:      linux-usb@vger.kernel.org
15450 S:      Maintained
15451 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15452
15453 USB ISP116X DRIVER
15454 M:      Olav Kongas <ok@artecdesign.ee>
15455 L:      linux-usb@vger.kernel.org
15456 S:      Maintained
15457 F:      drivers/usb/host/isp116x*
15458 F:      include/linux/usb/isp116x.h
15459
15460 USB LAN78XX ETHERNET DRIVER
15461 M:      Woojung Huh <woojung.huh@microchip.com>
15462 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15463 L:      netdev@vger.kernel.org
15464 S:      Maintained
15465 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15466 F:      drivers/net/usb/lan78xx.*
15467 F:      include/dt-bindings/net/microchip-lan78xx.h
15468
15469 USB MASS STORAGE DRIVER
15470 M:      Alan Stern <stern@rowland.harvard.edu>
15471 L:      linux-usb@vger.kernel.org
15472 L:      usb-storage@lists.one-eyed-alien.net
15473 S:      Maintained
15474 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15475 F:      drivers/usb/storage/
15476
15477 USB MIDI DRIVER
15478 M:      Clemens Ladisch <clemens@ladisch.de>
15479 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15480 T:      git git://git.alsa-project.org/alsa-kernel.git
15481 S:      Maintained
15482 F:      sound/usb/midi.*
15483
15484 USB NETWORKING DRIVERS
15485 L:      linux-usb@vger.kernel.org
15486 S:      Odd Fixes
15487 F:      drivers/net/usb/
15488
15489 USB OHCI DRIVER
15490 M:      Alan Stern <stern@rowland.harvard.edu>
15491 L:      linux-usb@vger.kernel.org
15492 S:      Maintained
15493 F:      Documentation/usb/ohci.txt
15494 F:      drivers/usb/host/ohci*
15495
15496 USB OTG FSM (Finite State Machine)
15497 M:      Peter Chen <Peter.Chen@nxp.com>
15498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15499 L:      linux-usb@vger.kernel.org
15500 S:      Maintained
15501 F:      drivers/usb/common/usb-otg-fsm.c
15502
15503 USB OVER IP DRIVER
15504 M:      Valentina Manea <valentina.manea.m@gmail.com>
15505 M:      Shuah Khan <shuah@kernel.org>
15506 L:      linux-usb@vger.kernel.org
15507 S:      Maintained
15508 F:      Documentation/usb/usbip_protocol.txt
15509 F:      drivers/usb/usbip/
15510 F:      tools/usb/usbip/
15511 F:      tools/testing/selftests/drivers/usb/usbip/
15512
15513 USB PEGASUS DRIVER
15514 M:      Petko Manolov <petkan@nucleusys.com>
15515 L:      linux-usb@vger.kernel.org
15516 L:      netdev@vger.kernel.org
15517 T:      git git://github.com/petkan/pegasus.git
15518 W:      https://github.com/petkan/pegasus
15519 S:      Maintained
15520 F:      drivers/net/usb/pegasus.*
15521
15522 USB PHY LAYER
15523 M:      Felipe Balbi <balbi@kernel.org>
15524 L:      linux-usb@vger.kernel.org
15525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15526 S:      Maintained
15527 F:      drivers/usb/phy/
15528
15529 USB PRINTER DRIVER (usblp)
15530 M:      Pete Zaitcev <zaitcev@redhat.com>
15531 L:      linux-usb@vger.kernel.org
15532 S:      Supported
15533 F:      drivers/usb/class/usblp.c
15534
15535 USB QMI WWAN NETWORK DRIVER
15536 M:      Bjørn Mork <bjorn@mork.no>
15537 L:      netdev@vger.kernel.org
15538 S:      Maintained
15539 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15540 F:      drivers/net/usb/qmi_wwan.c
15541
15542 USB RTL8150 DRIVER
15543 M:      Petko Manolov <petkan@nucleusys.com>
15544 L:      linux-usb@vger.kernel.org
15545 L:      netdev@vger.kernel.org
15546 T:      git git://github.com/petkan/rtl8150.git
15547 W:      https://github.com/petkan/rtl8150
15548 S:      Maintained
15549 F:      drivers/net/usb/rtl8150.c
15550
15551 USB SERIAL SUBSYSTEM
15552 M:      Johan Hovold <johan@kernel.org>
15553 L:      linux-usb@vger.kernel.org
15554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15555 S:      Maintained
15556 F:      Documentation/usb/usb-serial.txt
15557 F:      drivers/usb/serial/
15558 F:      include/linux/usb/serial.h
15559
15560 USB SMSC75XX ETHERNET DRIVER
15561 M:      Steve Glendinning <steve.glendinning@shawell.net>
15562 L:      netdev@vger.kernel.org
15563 S:      Maintained
15564 F:      drivers/net/usb/smsc75xx.*
15565
15566 USB SMSC95XX ETHERNET DRIVER
15567 M:      Steve Glendinning <steve.glendinning@shawell.net>
15568 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15569 L:      netdev@vger.kernel.org
15570 S:      Maintained
15571 F:      drivers/net/usb/smsc95xx.*
15572
15573 USB SUBSYSTEM
15574 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15575 L:      linux-usb@vger.kernel.org
15576 W:      http://www.linux-usb.org
15577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15578 S:      Supported
15579 F:      Documentation/devicetree/bindings/usb/
15580 F:      Documentation/usb/
15581 F:      drivers/usb/
15582 F:      include/linux/usb.h
15583 F:      include/linux/usb/
15584
15585 USB TYPEC PI3USB30532 MUX DRIVER
15586 M:      Hans de Goede <hdegoede@redhat.com>
15587 L:      linux-usb@vger.kernel.org
15588 S:      Maintained
15589 F:      drivers/usb/typec/mux/pi3usb30532.c
15590
15591 USB TYPEC CLASS
15592 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15593 L:      linux-usb@vger.kernel.org
15594 S:      Maintained
15595 F:      Documentation/ABI/testing/sysfs-class-typec
15596 F:      Documentation/driver-api/usb/typec.rst
15597 F:      drivers/usb/typec/
15598 F:      include/linux/usb/typec.h
15599
15600 USB TYPEC BUS FOR ALTERNATE MODES
15601 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15602 L:      linux-usb@vger.kernel.org
15603 S:      Maintained
15604 F:      Documentation/ABI/testing/sysfs-bus-typec
15605 F:      Documentation/driver-api/usb/typec_bus.rst
15606 F:      drivers/usb/typec/altmodes/
15607 F:      include/linux/usb/typec_altmode.h
15608
15609 USB TYPEC PORT CONTROLLER DRIVERS
15610 M:      Guenter Roeck <linux@roeck-us.net>
15611 L:      linux-usb@vger.kernel.org
15612 S:      Maintained
15613 F:      drivers/usb/typec/tcpm/
15614
15615 USB UHCI DRIVER
15616 M:      Alan Stern <stern@rowland.harvard.edu>
15617 L:      linux-usb@vger.kernel.org
15618 S:      Maintained
15619 F:      drivers/usb/host/uhci*
15620
15621 USB VIDEO CLASS
15622 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15623 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15624 L:      linux-media@vger.kernel.org
15625 T:      git git://linuxtv.org/media_tree.git
15626 W:      http://www.ideasonboard.org/uvc/
15627 S:      Maintained
15628 F:      drivers/media/usb/uvc/
15629 F:      include/uapi/linux/uvcvideo.h
15630
15631 USB VISION DRIVER
15632 M:      Hans Verkuil <hverkuil@xs4all.nl>
15633 L:      linux-media@vger.kernel.org
15634 T:      git git://linuxtv.org/media_tree.git
15635 W:      https://linuxtv.org
15636 S:      Odd Fixes
15637 F:      drivers/media/usb/usbvision/
15638
15639 USB WEBCAM GADGET
15640 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15641 L:      linux-usb@vger.kernel.org
15642 S:      Maintained
15643 F:      drivers/usb/gadget/function/*uvc*
15644 F:      drivers/usb/gadget/legacy/webcam.c
15645 F:      include/uapi/linux/usb/g_uvc.h
15646
15647 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15648 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15649 L:      linux-wireless@vger.kernel.org
15650 S:      Maintained
15651 F:      drivers/net/wireless/rndis_wlan.c
15652
15653 USB XHCI DRIVER
15654 M:      Mathias Nyman <mathias.nyman@intel.com>
15655 L:      linux-usb@vger.kernel.org
15656 S:      Supported
15657 F:      drivers/usb/host/xhci*
15658 F:      drivers/usb/host/pci-quirks*
15659
15660 USB ZD1201 DRIVER
15661 L:      linux-wireless@vger.kernel.org
15662 W:      http://linux-lc100020.sourceforge.net
15663 S:      Orphan
15664 F:      drivers/net/wireless/zydas/zd1201.*
15665
15666 USB ZR364XX DRIVER
15667 M:      Antoine Jacquet <royale@zerezo.com>
15668 L:      linux-usb@vger.kernel.org
15669 L:      linux-media@vger.kernel.org
15670 T:      git git://linuxtv.org/media_tree.git
15671 W:      http://royale.zerezo.com/zr364xx/
15672 S:      Maintained
15673 F:      Documentation/media/v4l-drivers/zr364xx*
15674 F:      drivers/media/usb/zr364xx/
15675
15676 USER-MODE LINUX (UML)
15677 M:      Jeff Dike <jdike@addtoit.com>
15678 M:      Richard Weinberger <richard@nod.at>
15679 L:      linux-um@lists.infradead.org
15680 W:      http://user-mode-linux.sourceforge.net
15681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15682 S:      Maintained
15683 F:      Documentation/virtual/uml/
15684 F:      arch/um/
15685 F:      arch/x86/um/
15686 F:      fs/hostfs/
15687 F:      fs/hppfs/
15688
15689 USERSPACE COPYIN/COPYOUT (UIOVEC)
15690 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15691 S:      Maintained
15692 F:      lib/iov_iter.c
15693 F:      include/linux/uio.h
15694
15695 USERSPACE DMA BUFFER DRIVER
15696 M:      Gerd Hoffmann <kraxel@redhat.com>
15697 S:      Maintained
15698 L:      dri-devel@lists.freedesktop.org
15699 F:      drivers/dma-buf/udmabuf.c
15700 F:      include/uapi/linux/udmabuf.h
15701 T:      git git://anongit.freedesktop.org/drm/drm-misc
15702
15703 USERSPACE I/O (UIO)
15704 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15705 S:      Maintained
15706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15707 F:      Documentation/driver-api/uio-howto.rst
15708 F:      drivers/uio/
15709 F:      include/linux/uio_driver.h
15710
15711 UTIL-LINUX PACKAGE
15712 M:      Karel Zak <kzak@redhat.com>
15713 L:      util-linux@vger.kernel.org
15714 W:      http://en.wikipedia.org/wiki/Util-linux
15715 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15716 S:      Maintained
15717
15718 UUID HELPERS
15719 M:      Christoph Hellwig <hch@lst.de>
15720 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15721 L:      linux-kernel@vger.kernel.org
15722 T:      git git://git.infradead.org/users/hch/uuid.git
15723 F:      lib/uuid.c
15724 F:      lib/test_uuid.c
15725 F:      include/linux/uuid.h
15726 F:      include/uapi/linux/uuid.h
15727 S:      Maintained
15728
15729 UVESAFB DRIVER
15730 M:      Michal Januszewski <spock@gentoo.org>
15731 L:      linux-fbdev@vger.kernel.org
15732 W:      https://github.com/mjanusz/v86d
15733 S:      Maintained
15734 F:      Documentation/fb/uvesafb.txt
15735 F:      drivers/video/fbdev/uvesafb.*
15736
15737 VF610 NAND DRIVER
15738 M:      Stefan Agner <stefan@agner.ch>
15739 L:      linux-mtd@lists.infradead.org
15740 S:      Supported
15741 F:      drivers/mtd/nand/raw/vf610_nfc.c
15742
15743 VFAT/FAT/MSDOS FILESYSTEM
15744 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15745 S:      Maintained
15746 F:      Documentation/filesystems/vfat.txt
15747 F:      fs/fat/
15748
15749 VFIO DRIVER
15750 M:      Alex Williamson <alex.williamson@redhat.com>
15751 L:      kvm@vger.kernel.org
15752 T:      git git://github.com/awilliam/linux-vfio.git
15753 S:      Maintained
15754 F:      Documentation/vfio.txt
15755 F:      drivers/vfio/
15756 F:      include/linux/vfio.h
15757 F:      include/uapi/linux/vfio.h
15758
15759 VFIO MEDIATED DEVICE DRIVERS
15760 M:      Kirti Wankhede <kwankhede@nvidia.com>
15761 L:      kvm@vger.kernel.org
15762 S:      Maintained
15763 F:      Documentation/vfio-mediated-device.txt
15764 F:      drivers/vfio/mdev/
15765 F:      include/linux/mdev.h
15766 F:      samples/vfio-mdev/
15767
15768 VFIO PLATFORM DRIVER
15769 M:      Eric Auger <eric.auger@redhat.com>
15770 L:      kvm@vger.kernel.org
15771 S:      Maintained
15772 F:      drivers/vfio/platform/
15773
15774 VGA_SWITCHEROO
15775 R:      Lukas Wunner <lukas@wunner.de>
15776 S:      Maintained
15777 F:      Documentation/gpu/vga-switcheroo.rst
15778 F:      drivers/gpu/vga/vga_switcheroo.c
15779 F:      include/linux/vga_switcheroo.h
15780 T:      git git://anongit.freedesktop.org/drm/drm-misc
15781
15782 VIA RHINE NETWORK DRIVER
15783 S:      Orphan
15784 F:      drivers/net/ethernet/via/via-rhine.c
15785
15786 VIA SD/MMC CARD CONTROLLER DRIVER
15787 M:      Bruce Chang <brucechang@via.com.tw>
15788 M:      Harald Welte <HaraldWelte@viatech.com>
15789 S:      Maintained
15790 F:      drivers/mmc/host/via-sdmmc.c
15791
15792 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15793 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15794 L:      linux-fbdev@vger.kernel.org
15795 S:      Maintained
15796 F:      include/linux/via-core.h
15797 F:      include/linux/via-gpio.h
15798 F:      include/linux/via_i2c.h
15799 F:      drivers/video/fbdev/via/
15800
15801 VIA VELOCITY NETWORK DRIVER
15802 M:      Francois Romieu <romieu@fr.zoreil.com>
15803 L:      netdev@vger.kernel.org
15804 S:      Maintained
15805 F:      drivers/net/ethernet/via/via-velocity.*
15806
15807 VICODEC VIRTUAL CODEC DRIVER
15808 M:      Hans Verkuil <hans.verkuil@cisco.com>
15809 L:      linux-media@vger.kernel.org
15810 T:      git git://linuxtv.org/media_tree.git
15811 W:      https://linuxtv.org
15812 S:      Maintained
15813 F:      drivers/media/platform/vicodec/*
15814
15815 VIDEO MULTIPLEXER DRIVER
15816 M:      Philipp Zabel <p.zabel@pengutronix.de>
15817 L:      linux-media@vger.kernel.org
15818 S:      Maintained
15819 F:      drivers/media/platform/video-mux.c
15820
15821 VIDEO I2C POLLING DRIVER
15822 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15823 L:      linux-media@vger.kernel.org
15824 S:      Maintained
15825 F:      drivers/media/i2c/video-i2c.c
15826
15827 VIDEOBUF2 FRAMEWORK
15828 M:      Pawel Osciak <pawel@osciak.com>
15829 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15830 M:      Kyungmin Park <kyungmin.park@samsung.com>
15831 L:      linux-media@vger.kernel.org
15832 S:      Maintained
15833 F:      drivers/media/common/videobuf2/*
15834 F:      include/media/videobuf2-*
15835
15836 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15837 M:      Helen Koike <helen.koike@collabora.com>
15838 L:      linux-media@vger.kernel.org
15839 T:      git git://linuxtv.org/media_tree.git
15840 W:      https://linuxtv.org
15841 S:      Maintained
15842 F:      drivers/media/platform/vimc/*
15843
15844 VIRT LIB
15845 M:      Alex Williamson <alex.williamson@redhat.com>
15846 M:      Paolo Bonzini <pbonzini@redhat.com>
15847 L:      kvm@vger.kernel.org
15848 S:      Supported
15849 F:      virt/lib/
15850
15851 VIRTIO AND VHOST VSOCK DRIVER
15852 M:      Stefan Hajnoczi <stefanha@redhat.com>
15853 L:      kvm@vger.kernel.org
15854 L:      virtualization@lists.linux-foundation.org
15855 L:      netdev@vger.kernel.org
15856 S:      Maintained
15857 F:      include/linux/virtio_vsock.h
15858 F:      include/uapi/linux/virtio_vsock.h
15859 F:      include/uapi/linux/vsockmon.h
15860 F:      include/uapi/linux/vm_sockets_diag.h
15861 F:      net/vmw_vsock/diag.c
15862 F:      net/vmw_vsock/af_vsock_tap.c
15863 F:      net/vmw_vsock/virtio_transport_common.c
15864 F:      net/vmw_vsock/virtio_transport.c
15865 F:      drivers/net/vsockmon.c
15866 F:      drivers/vhost/vsock.c
15867 F:      tools/testing/vsock/
15868
15869 VIRTIO CONSOLE DRIVER
15870 M:      Amit Shah <amit@kernel.org>
15871 L:      virtualization@lists.linux-foundation.org
15872 S:      Maintained
15873 F:      drivers/char/virtio_console.c
15874 F:      include/linux/virtio_console.h
15875 F:      include/uapi/linux/virtio_console.h
15876
15877 VIRTIO CORE, NET AND BLOCK DRIVERS
15878 M:      "Michael S. Tsirkin" <mst@redhat.com>
15879 M:      Jason Wang <jasowang@redhat.com>
15880 L:      virtualization@lists.linux-foundation.org
15881 S:      Maintained
15882 F:      Documentation/devicetree/bindings/virtio/
15883 F:      drivers/virtio/
15884 F:      tools/virtio/
15885 F:      drivers/net/virtio_net.c
15886 F:      drivers/block/virtio_blk.c
15887 F:      include/linux/virtio*.h
15888 F:      include/uapi/linux/virtio_*.h
15889 F:      drivers/crypto/virtio/
15890 F:      mm/balloon_compaction.c
15891
15892 VIRTIO CRYPTO DRIVER
15893 M:      Gonglei <arei.gonglei@huawei.com>
15894 L:      virtualization@lists.linux-foundation.org
15895 L:      linux-crypto@vger.kernel.org
15896 S:      Maintained
15897 F:      drivers/crypto/virtio/
15898 F:      include/uapi/linux/virtio_crypto.h
15899
15900 VIRTIO DRIVERS FOR S390
15901 M:      Cornelia Huck <cohuck@redhat.com>
15902 M:      Halil Pasic <pasic@linux.ibm.com>
15903 L:      linux-s390@vger.kernel.org
15904 L:      virtualization@lists.linux-foundation.org
15905 L:      kvm@vger.kernel.org
15906 S:      Supported
15907 F:      drivers/s390/virtio/
15908 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15909
15910 VIRTIO GPU DRIVER
15911 M:      David Airlie <airlied@linux.ie>
15912 M:      Gerd Hoffmann <kraxel@redhat.com>
15913 L:      dri-devel@lists.freedesktop.org
15914 L:      virtualization@lists.linux-foundation.org
15915 T:      git git://anongit.freedesktop.org/drm/drm-misc
15916 S:      Maintained
15917 F:      drivers/gpu/drm/virtio/
15918 F:      include/uapi/linux/virtio_gpu.h
15919
15920 VIRTIO HOST (VHOST)
15921 M:      "Michael S. Tsirkin" <mst@redhat.com>
15922 M:      Jason Wang <jasowang@redhat.com>
15923 L:      kvm@vger.kernel.org
15924 L:      virtualization@lists.linux-foundation.org
15925 L:      netdev@vger.kernel.org
15926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15927 S:      Maintained
15928 F:      drivers/vhost/
15929 F:      include/uapi/linux/vhost.h
15930
15931 VIRTIO INPUT DRIVER
15932 M:      Gerd Hoffmann <kraxel@redhat.com>
15933 S:      Maintained
15934 F:      drivers/virtio/virtio_input.c
15935 F:      include/uapi/linux/virtio_input.h
15936
15937 VIRTUAL BOX GUEST DEVICE DRIVER
15938 M:      Hans de Goede <hdegoede@redhat.com>
15939 M:      Arnd Bergmann <arnd@arndb.de>
15940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15941 S:      Maintained
15942 F:      include/linux/vbox_utils.h
15943 F:      include/uapi/linux/vbox*.h
15944 F:      drivers/virt/vboxguest/
15945
15946 VIRTUAL SERIO DEVICE DRIVER
15947 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15948 S:      Maintained
15949 F:      drivers/input/serio/userio.c
15950 F:      include/uapi/linux/userio.h
15951
15952 VIVID VIRTUAL VIDEO DRIVER
15953 M:      Hans Verkuil <hverkuil@xs4all.nl>
15954 L:      linux-media@vger.kernel.org
15955 T:      git git://linuxtv.org/media_tree.git
15956 W:      https://linuxtv.org
15957 S:      Maintained
15958 F:      drivers/media/platform/vivid/*
15959
15960 VLYNQ BUS
15961 M:      Florian Fainelli <f.fainelli@gmail.com>
15962 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15963 S:      Maintained
15964 F:      drivers/vlynq/vlynq.c
15965 F:      include/linux/vlynq.h
15966
15967 VME SUBSYSTEM
15968 M:      Martyn Welch <martyn@welchs.me.uk>
15969 M:      Manohar Vanga <manohar.vanga@gmail.com>
15970 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15971 L:      devel@driverdev.osuosl.org
15972 S:      Maintained
15973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15974 F:      Documentation/driver-api/vme.rst
15975 F:      drivers/staging/vme/
15976 F:      drivers/vme/
15977 F:      include/linux/vme*
15978
15979 VMWARE BALLOON DRIVER
15980 M:      Xavier Deguillard <xdeguillard@vmware.com>
15981 M:      Nadav Amit <namit@vmware.com>
15982 M:      "VMware, Inc." <pv-drivers@vmware.com>
15983 L:      linux-kernel@vger.kernel.org
15984 S:      Maintained
15985 F:      drivers/misc/vmw_balloon.c
15986
15987 VMWARE HYPERVISOR INTERFACE
15988 M:      Alok Kataria <akataria@vmware.com>
15989 L:      virtualization@lists.linux-foundation.org
15990 S:      Supported
15991 F:      arch/x86/kernel/cpu/vmware.c
15992
15993 VMWARE PVRDMA DRIVER
15994 M:      Adit Ranadive <aditr@vmware.com>
15995 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15996 L:      linux-rdma@vger.kernel.org
15997 S:      Maintained
15998 F:      drivers/infiniband/hw/vmw_pvrdma/
15999
16000 VMware PVSCSI driver
16001 M:      Jim Gill <jgill@vmware.com>
16002 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16003 L:      linux-scsi@vger.kernel.org
16004 S:      Maintained
16005 F:      drivers/scsi/vmw_pvscsi.c
16006 F:      drivers/scsi/vmw_pvscsi.h
16007
16008 VMWARE VMMOUSE SUBDRIVER
16009 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16010 M:      "VMware, Inc." <pv-drivers@vmware.com>
16011 L:      linux-input@vger.kernel.org
16012 S:      Maintained
16013 F:      drivers/input/mouse/vmmouse.c
16014 F:      drivers/input/mouse/vmmouse.h
16015
16016 VMWARE VMXNET3 ETHERNET DRIVER
16017 M:      Ronak Doshi <doshir@vmware.com>
16018 M:      "VMware, Inc." <pv-drivers@vmware.com>
16019 L:      netdev@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/net/vmxnet3/
16022
16023 VOCORE VOCORE2 BOARD
16024 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16025 L:      linux-mips@linux-mips.org
16026 S:      Maintained
16027 F:      arch/mips/boot/dts/ralink/vocore2.dts
16028
16029 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16030 M:      Liam Girdwood <lgirdwood@gmail.com>
16031 M:      Mark Brown <broonie@kernel.org>
16032 L:      linux-kernel@vger.kernel.org
16033 W:      http://www.slimlogic.co.uk/?p=48
16034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16035 S:      Supported
16036 F:      Documentation/devicetree/bindings/regulator/
16037 F:      Documentation/power/regulator/
16038 F:      drivers/regulator/
16039 F:      include/dt-bindings/regulator/
16040 F:      include/linux/regulator/
16041
16042 VRF
16043 M:      David Ahern <dsa@cumulusnetworks.com>
16044 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16045 L:      netdev@vger.kernel.org
16046 S:      Maintained
16047 F:      drivers/net/vrf.c
16048 F:      Documentation/networking/vrf.txt
16049
16050 VT1211 HARDWARE MONITOR DRIVER
16051 M:      Juerg Haefliger <juergh@gmail.com>
16052 L:      linux-hwmon@vger.kernel.org
16053 S:      Maintained
16054 F:      Documentation/hwmon/vt1211
16055 F:      drivers/hwmon/vt1211.c
16056
16057 VT8231 HARDWARE MONITOR DRIVER
16058 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16059 L:      linux-hwmon@vger.kernel.org
16060 S:      Maintained
16061 F:      drivers/hwmon/vt8231.c
16062
16063 VUB300 USB to SDIO/SD/MMC bridge chip
16064 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16065 L:      linux-mmc@vger.kernel.org
16066 L:      linux-usb@vger.kernel.org
16067 S:      Supported
16068 F:      drivers/mmc/host/vub300.c
16069
16070 W1 DALLAS'S 1-WIRE BUS
16071 M:      Evgeniy Polyakov <zbr@ioremap.net>
16072 S:      Maintained
16073 F:      Documentation/devicetree/bindings/w1/
16074 F:      Documentation/w1/
16075 F:      drivers/w1/
16076 F:      include/linux/w1.h
16077
16078 W83791D HARDWARE MONITORING DRIVER
16079 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16080 L:      linux-hwmon@vger.kernel.org
16081 S:      Maintained
16082 F:      Documentation/hwmon/w83791d
16083 F:      drivers/hwmon/w83791d.c
16084
16085 W83793 HARDWARE MONITORING DRIVER
16086 M:      Rudolf Marek <r.marek@assembler.cz>
16087 L:      linux-hwmon@vger.kernel.org
16088 S:      Maintained
16089 F:      Documentation/hwmon/w83793
16090 F:      drivers/hwmon/w83793.c
16091
16092 W83795 HARDWARE MONITORING DRIVER
16093 M:      Jean Delvare <jdelvare@suse.com>
16094 L:      linux-hwmon@vger.kernel.org
16095 S:      Maintained
16096 F:      drivers/hwmon/w83795.c
16097
16098 W83L51xD SD/MMC CARD INTERFACE DRIVER
16099 M:      Pierre Ossman <pierre@ossman.eu>
16100 S:      Maintained
16101 F:      drivers/mmc/host/wbsd.*
16102
16103 WACOM PROTOCOL 4 SERIAL TABLETS
16104 M:      Julian Squires <julian@cipht.net>
16105 M:      Hans de Goede <hdegoede@redhat.com>
16106 L:      linux-input@vger.kernel.org
16107 S:      Maintained
16108 F:      drivers/input/tablet/wacom_serial4.c
16109
16110 WATCHDOG DEVICE DRIVERS
16111 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16112 M:      Guenter Roeck <linux@roeck-us.net>
16113 L:      linux-watchdog@vger.kernel.org
16114 W:      http://www.linux-watchdog.org/
16115 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16116 S:      Maintained
16117 F:      Documentation/devicetree/bindings/watchdog/
16118 F:      Documentation/watchdog/
16119 F:      drivers/watchdog/
16120 F:      include/linux/watchdog.h
16121 F:      include/uapi/linux/watchdog.h
16122
16123 WHISKEYCOVE PMIC GPIO DRIVER
16124 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16125 L:      linux-gpio@vger.kernel.org
16126 S:      Maintained
16127 F:      drivers/gpio/gpio-wcove.c
16128
16129 WIIMOTE HID DRIVER
16130 M:      David Herrmann <dh.herrmann@googlemail.com>
16131 L:      linux-input@vger.kernel.org
16132 S:      Maintained
16133 F:      drivers/hid/hid-wiimote*
16134
16135 WILOCITY WIL6210 WIRELESS DRIVER
16136 M:      Maya Erez <merez@codeaurora.org>
16137 L:      linux-wireless@vger.kernel.org
16138 L:      wil6210@qti.qualcomm.com
16139 S:      Supported
16140 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16141 F:      drivers/net/wireless/ath/wil6210/
16142
16143 WIMAX STACK
16144 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16145 M:      linux-wimax@intel.com
16146 L:      wimax@linuxwimax.org (subscribers-only)
16147 S:      Supported
16148 W:      http://linuxwimax.org
16149 F:      Documentation/wimax/README.wimax
16150 F:      include/linux/wimax/debug.h
16151 F:      include/net/wimax.h
16152 F:      include/uapi/linux/wimax.h
16153 F:      net/wimax/
16154
16155 WINBOND CIR DRIVER
16156 M:      David Härdeman <david@hardeman.nu>
16157 S:      Maintained
16158 F:      drivers/media/rc/winbond-cir.c
16159
16160 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16161 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16162 L:      linux-watchdog@vger.kernel.org
16163 S:      Maintained
16164 F:      drivers/watchdog/ebc-c384_wdt.c
16165
16166 WINSYSTEMS WS16C48 GPIO DRIVER
16167 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16168 L:      linux-gpio@vger.kernel.org
16169 S:      Maintained
16170 F:      drivers/gpio/gpio-ws16c48.c
16171
16172 WISTRON LAPTOP BUTTON DRIVER
16173 M:      Miloslav Trmac <mitr@volny.cz>
16174 S:      Maintained
16175 F:      drivers/input/misc/wistron_btns.c
16176
16177 WL3501 WIRELESS PCMCIA CARD DRIVER
16178 L:      linux-wireless@vger.kernel.org
16179 S:      Odd fixes
16180 F:      drivers/net/wireless/wl3501*
16181
16182 WOLFSON MICROELECTRONICS DRIVERS
16183 L:      patches@opensource.cirrus.com
16184 T:      git https://github.com/CirrusLogic/linux-drivers.git
16185 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16186 S:      Supported
16187 F:      Documentation/hwmon/wm83??
16188 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16189 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16190 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16191 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16192 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16193 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16194 F:      drivers/clk/clk-wm83*.c
16195 F:      drivers/extcon/extcon-arizona.c
16196 F:      drivers/leds/leds-wm83*.c
16197 F:      drivers/gpio/gpio-*wm*.c
16198 F:      drivers/gpio/gpio-arizona.c
16199 F:      drivers/hwmon/wm83??-hwmon.c
16200 F:      drivers/input/misc/wm831x-on.c
16201 F:      drivers/input/touchscreen/wm831x-ts.c
16202 F:      drivers/input/touchscreen/wm97*.c
16203 F:      drivers/mfd/arizona*
16204 F:      drivers/mfd/wm*.c
16205 F:      drivers/mfd/cs47l24*
16206 F:      drivers/power/supply/wm83*.c
16207 F:      drivers/rtc/rtc-wm83*.c
16208 F:      drivers/regulator/wm8*.c
16209 F:      drivers/regulator/arizona*
16210 F:      drivers/video/backlight/wm83*_bl.c
16211 F:      drivers/watchdog/wm83*_wdt.c
16212 F:      include/linux/mfd/arizona/
16213 F:      include/linux/mfd/wm831x/
16214 F:      include/linux/mfd/wm8350/
16215 F:      include/linux/mfd/wm8400*
16216 F:      include/linux/regulator/arizona*
16217 F:      include/linux/wm97xx.h
16218 F:      include/sound/wm????.h
16219 F:      sound/soc/codecs/arizona.?
16220 F:      sound/soc/codecs/wm*
16221 F:      sound/soc/codecs/cs47l24*
16222
16223 WORKQUEUE
16224 M:      Tejun Heo <tj@kernel.org>
16225 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16227 S:      Maintained
16228 F:      include/linux/workqueue.h
16229 F:      kernel/workqueue.c
16230 F:      Documentation/core-api/workqueue.rst
16231
16232 X-POWERS AXP288 PMIC DRIVERS
16233 M:      Hans de Goede <hdegoede@redhat.com>
16234 S:      Maintained
16235 N:      axp288
16236 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16237
16238 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16239 M:      Chen-Yu Tsai <wens@csie.org>
16240 L:      linux-kernel@vger.kernel.org
16241 S:      Maintained
16242 N:      axp[128]
16243
16244 X.25 NETWORK LAYER
16245 M:      Andrew Hendry <andrew.hendry@gmail.com>
16246 L:      linux-x25@vger.kernel.org
16247 S:      Odd Fixes
16248 F:      Documentation/networking/x25*
16249 F:      include/net/x25*
16250 F:      net/x25/
16251
16252 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16253 M:      Thomas Gleixner <tglx@linutronix.de>
16254 M:      Ingo Molnar <mingo@redhat.com>
16255 M:      Borislav Petkov <bp@alien8.de>
16256 R:      "H. Peter Anvin" <hpa@zytor.com>
16257 M:      x86@kernel.org
16258 L:      linux-kernel@vger.kernel.org
16259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16260 S:      Maintained
16261 F:      Documentation/devicetree/bindings/x86/
16262 F:      Documentation/x86/
16263 F:      arch/x86/
16264
16265 X86 ENTRY CODE
16266 M:      Andy Lutomirski <luto@kernel.org>
16267 L:      linux-kernel@vger.kernel.org
16268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16269 S:      Maintained
16270 F:      arch/x86/entry/
16271
16272 X86 MCE INFRASTRUCTURE
16273 M:      Tony Luck <tony.luck@intel.com>
16274 M:      Borislav Petkov <bp@alien8.de>
16275 L:      linux-edac@vger.kernel.org
16276 S:      Maintained
16277 F:      arch/x86/kernel/cpu/mcheck/*
16278
16279 X86 MICROCODE UPDATE SUPPORT
16280 M:      Borislav Petkov <bp@alien8.de>
16281 S:      Maintained
16282 F:      arch/x86/kernel/cpu/microcode/*
16283
16284 X86 MM
16285 M:      Dave Hansen <dave.hansen@linux.intel.com>
16286 M:      Andy Lutomirski <luto@kernel.org>
16287 M:      Peter Zijlstra <peterz@infradead.org>
16288 L:      linux-kernel@vger.kernel.org
16289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16290 S:      Maintained
16291 F:      arch/x86/mm/
16292
16293 X86 PLATFORM DRIVERS
16294 M:      Darren Hart <dvhart@infradead.org>
16295 M:      Andy Shevchenko <andy@infradead.org>
16296 L:      platform-driver-x86@vger.kernel.org
16297 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16298 S:      Maintained
16299 F:      drivers/platform/x86/
16300 F:      drivers/platform/olpc/
16301
16302 X86 VDSO
16303 M:      Andy Lutomirski <luto@kernel.org>
16304 L:      linux-kernel@vger.kernel.org
16305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16306 S:      Maintained
16307 F:      arch/x86/entry/vdso/
16308
16309 XARRAY
16310 M:      Matthew Wilcox <willy@infradead.org>
16311 L:      linux-fsdevel@vger.kernel.org
16312 S:      Supported
16313 F:      Documentation/core-api/xarray.rst
16314 F:      lib/idr.c
16315 F:      lib/xarray.c
16316 F:      include/linux/idr.h
16317 F:      include/linux/xarray.h
16318 F:      tools/testing/radix-tree
16319
16320 XC2028/3028 TUNER DRIVER
16321 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16322 L:      linux-media@vger.kernel.org
16323 W:      https://linuxtv.org
16324 T:      git git://linuxtv.org/media_tree.git
16325 S:      Maintained
16326 F:      drivers/media/tuners/tuner-xc2028.*
16327
16328 XDP SOCKETS (AF_XDP)
16329 M:      Björn Töpel <bjorn.topel@intel.com>
16330 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16331 L:      netdev@vger.kernel.org
16332 S:      Maintained
16333 F:      kernel/bpf/xskmap.c
16334 F:      net/xdp/
16335
16336 XEN BLOCK SUBSYSTEM
16337 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16338 M:      Roger Pau Monné <roger.pau@citrix.com>
16339 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16340 S:      Supported
16341 F:      drivers/block/xen-blkback/*
16342 F:      drivers/block/xen*
16343
16344 XEN HYPERVISOR ARM
16345 M:      Stefano Stabellini <sstabellini@kernel.org>
16346 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16347 S:      Maintained
16348 F:      arch/arm/xen/
16349 F:      arch/arm/include/asm/xen/
16350
16351 XEN HYPERVISOR ARM64
16352 M:      Stefano Stabellini <sstabellini@kernel.org>
16353 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16354 S:      Maintained
16355 F:      arch/arm64/xen/
16356 F:      arch/arm64/include/asm/xen/
16357
16358 XEN HYPERVISOR INTERFACE
16359 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16360 M:      Juergen Gross <jgross@suse.com>
16361 R:      Stefano Stabellini <sstabellini@kernel.org>
16362 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16364 S:      Supported
16365 F:      arch/x86/xen/
16366 F:      drivers/*/xen-*front.c
16367 F:      drivers/xen/
16368 F:      arch/x86/include/asm/xen/
16369 F:      arch/x86/include/asm/pvclock-abi.h
16370 F:      include/xen/
16371 F:      include/uapi/xen/
16372 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16373 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16374
16375 XEN NETWORK BACKEND DRIVER
16376 M:      Wei Liu <wei.liu2@citrix.com>
16377 M:      Paul Durrant <paul.durrant@citrix.com>
16378 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16379 L:      netdev@vger.kernel.org
16380 S:      Supported
16381 F:      drivers/net/xen-netback/*
16382
16383 XEN PCI SUBSYSTEM
16384 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16385 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16386 S:      Supported
16387 F:      arch/x86/pci/*xen*
16388 F:      drivers/pci/*xen*
16389
16390 XEN PVSCSI DRIVERS
16391 M:      Juergen Gross <jgross@suse.com>
16392 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16393 L:      linux-scsi@vger.kernel.org
16394 S:      Supported
16395 F:      drivers/scsi/xen-scsifront.c
16396 F:      drivers/xen/xen-scsiback.c
16397 F:      include/xen/interface/io/vscsiif.h
16398
16399 XEN SWIOTLB SUBSYSTEM
16400 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16401 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16402 L:      iommu@lists.linux-foundation.org
16403 S:      Supported
16404 F:      arch/x86/xen/*swiotlb*
16405 F:      drivers/xen/*swiotlb*
16406
16407 XEN SOUND FRONTEND DRIVER
16408 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16409 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16411 S:      Supported
16412 F:      sound/xen/*
16413
16414 XFS FILESYSTEM
16415 M:      Darrick J. Wong <darrick.wong@oracle.com>
16416 M:      linux-xfs@vger.kernel.org
16417 L:      linux-xfs@vger.kernel.org
16418 W:      http://xfs.org/
16419 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16420 S:      Supported
16421 F:      Documentation/filesystems/xfs.txt
16422 F:      fs/xfs/
16423
16424 XILINX AXI ETHERNET DRIVER
16425 M:      Anirudha Sarangi <anirudh@xilinx.com>
16426 M:      John Linn <John.Linn@xilinx.com>
16427 S:      Maintained
16428 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16429
16430 XILINX UARTLITE SERIAL DRIVER
16431 M:      Peter Korsgaard <jacmet@sunsite.dk>
16432 L:      linux-serial@vger.kernel.org
16433 S:      Maintained
16434 F:      drivers/tty/serial/uartlite.c
16435
16436 XILINX VIDEO IP CORES
16437 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16438 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16439 L:      linux-media@vger.kernel.org
16440 T:      git git://linuxtv.org/media_tree.git
16441 S:      Supported
16442 F:      Documentation/devicetree/bindings/media/xilinx/
16443 F:      drivers/media/platform/xilinx/
16444 F:      include/uapi/linux/xilinx-v4l2-controls.h
16445
16446 XILLYBUS DRIVER
16447 M:      Eli Billauer <eli.billauer@gmail.com>
16448 L:      linux-kernel@vger.kernel.org
16449 S:      Supported
16450 F:      drivers/char/xillybus/
16451
16452 XLP9XX I2C DRIVER
16453 M:      George Cherian <george.cherian@cavium.com>
16454 M:      Jan Glauber <jglauber@cavium.com>
16455 L:      linux-i2c@vger.kernel.org
16456 W:      http://www.cavium.com
16457 S:      Supported
16458 F:      drivers/i2c/busses/i2c-xlp9xx.c
16459
16460 XRA1403 GPIO EXPANDER
16461 M:      Nandor Han <nandor.han@ge.com>
16462 M:      Semi Malinen <semi.malinen@ge.com>
16463 L:      linux-gpio@vger.kernel.org
16464 S:      Maintained
16465 F:      drivers/gpio/gpio-xra1403.c
16466 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16467
16468 XTENSA XTFPGA PLATFORM SUPPORT
16469 M:      Max Filippov <jcmvbkbc@gmail.com>
16470 L:      linux-xtensa@linux-xtensa.org
16471 S:      Maintained
16472 F:      drivers/spi/spi-xtensa-xtfpga.c
16473 F:      sound/soc/xtensa/xtfpga-i2s.c
16474
16475 YAM DRIVER FOR AX.25
16476 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16477 L:      linux-hams@vger.kernel.org
16478 S:      Maintained
16479 F:      drivers/net/hamradio/yam*
16480 F:      include/linux/yam.h
16481
16482 YAMA SECURITY MODULE
16483 M:      Kees Cook <keescook@chromium.org>
16484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16485 S:      Supported
16486 F:      security/yama/
16487 F:      Documentation/admin-guide/LSM/Yama.rst
16488
16489 YEALINK PHONE DRIVER
16490 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16491 L:      usbb2k-api-dev@nongnu.org
16492 S:      Maintained
16493 F:      Documentation/input/devices/yealink.rst
16494 F:      drivers/input/misc/yealink.*
16495
16496 Z8530 DRIVER FOR AX.25
16497 M:      Joerg Reuter <jreuter@yaina.de>
16498 W:      http://yaina.de/jreuter/
16499 W:      http://www.qsl.net/dl1bke/
16500 L:      linux-hams@vger.kernel.org
16501 S:      Maintained
16502 F:      Documentation/networking/z8530drv.txt
16503 F:      drivers/net/hamradio/*scc.c
16504 F:      drivers/net/hamradio/z8530.h
16505
16506 ZBUD COMPRESSED PAGE ALLOCATOR
16507 M:      Seth Jennings <sjenning@redhat.com>
16508 M:      Dan Streetman <ddstreet@ieee.org>
16509 L:      linux-mm@kvack.org
16510 S:      Maintained
16511 F:      mm/zbud.c
16512 F:      include/linux/zbud.h
16513
16514 ZD1211RW WIRELESS DRIVER
16515 M:      Daniel Drake <dsd@gentoo.org>
16516 M:      Ulrich Kunitz <kune@deine-taler.de>
16517 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16518 L:      linux-wireless@vger.kernel.org
16519 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16520 S:      Maintained
16521 F:      drivers/net/wireless/zydas/zd1211rw/
16522
16523 ZD1301 MEDIA DRIVER
16524 M:      Antti Palosaari <crope@iki.fi>
16525 L:      linux-media@vger.kernel.org
16526 W:      https://linuxtv.org/
16527 W:      http://palosaari.fi/linux/
16528 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16529 S:      Maintained
16530 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16531
16532 ZD1301_DEMOD MEDIA DRIVER
16533 M:      Antti Palosaari <crope@iki.fi>
16534 L:      linux-media@vger.kernel.org
16535 W:      https://linuxtv.org/
16536 W:      http://palosaari.fi/linux/
16537 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16538 S:      Maintained
16539 F:      drivers/media/dvb-frontends/zd1301_demod*
16540
16541 ZPOOL COMPRESSED PAGE STORAGE API
16542 M:      Dan Streetman <ddstreet@ieee.org>
16543 L:      linux-mm@kvack.org
16544 S:      Maintained
16545 F:      mm/zpool.c
16546 F:      include/linux/zpool.h
16547
16548 ZR36067 VIDEO FOR LINUX DRIVER
16549 L:      mjpeg-users@lists.sourceforge.net
16550 L:      linux-media@vger.kernel.org
16551 W:      http://mjpeg.sourceforge.net/driver-zoran/
16552 T:      hg https://linuxtv.org/hg/v4l-dvb
16553 S:      Odd Fixes
16554 F:      drivers/staging/media/zoran/
16555
16556 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16557 M:      Minchan Kim <minchan@kernel.org>
16558 M:      Nitin Gupta <ngupta@vflare.org>
16559 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16560 L:      linux-kernel@vger.kernel.org
16561 S:      Maintained
16562 F:      drivers/block/zram/
16563 F:      Documentation/blockdev/zram.txt
16564
16565 ZS DECSTATION Z85C30 SERIAL DRIVER
16566 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16567 S:      Maintained
16568 F:      drivers/tty/serial/zs.*
16569
16570 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16571 M:      Minchan Kim <minchan@kernel.org>
16572 M:      Nitin Gupta <ngupta@vflare.org>
16573 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16574 L:      linux-mm@kvack.org
16575 S:      Maintained
16576 F:      mm/zsmalloc.c
16577 F:      include/linux/zsmalloc.h
16578 F:      Documentation/vm/zsmalloc.rst
16579
16580 ZSWAP COMPRESSED SWAP CACHING
16581 M:      Seth Jennings <sjenning@redhat.com>
16582 M:      Dan Streetman <ddstreet@ieee.org>
16583 L:      linux-mm@kvack.org
16584 S:      Maintained
16585 F:      mm/zswap.c
16586
16587 THE REST
16588 M:      Linus Torvalds <torvalds@linux-foundation.org>
16589 L:      linux-kernel@vger.kernel.org
16590 Q:      http://patchwork.kernel.org/project/LKML/list/
16591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16592 S:      Buried alive in reporters
16593 F:      *
16594 F:      */