]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: add maintainer for C-SKY drivers
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:      Santosh Shilimkar <ssantosh@kernel.org>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-keystone/
2213 F:      arch/arm/boot/dts/keystone-*
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:      Santosh Shilimkar <ssantosh@kernel.org>
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clk/keystone/
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:      linux-kernel@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/clocksource/timer-keystone.c
2228
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/power/reset/keystone-reset.c
2234
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:      Lennert Buytenhek <kernel@wantstofly.org>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239
2240 ARM/TOSA MACHINE SUPPORT
2241 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:      Dirk Opfer <dirk@opfer-online.de>
2243 S:      Maintained
2244
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:      Maintained
2250 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:      arch/arm/boot/dts/uniphier*
2253 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:      arch/arm/mach-uniphier/
2255 F:      arch/arm/mm/cache-uniphier.c
2256 F:      arch/arm64/boot/dts/socionext/uniphier*
2257 F:      drivers/bus/uniphier-system-bus.c
2258 F:      drivers/clk/uniphier/
2259 F:      drivers/gpio/gpio-uniphier.c
2260 F:      drivers/i2c/busses/i2c-uniphier*
2261 F:      drivers/irqchip/irq-uniphier-aidet.c
2262 F:      drivers/mmc/host/uniphier-sd.c
2263 F:      drivers/pinctrl/uniphier/
2264 F:      drivers/reset/reset-uniphier.c
2265 F:      drivers/tty/serial/8250/8250_uniphier.c
2266 N:      uniphier
2267
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:      Ulf Hansson <ulf.hansson@linaro.org>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:      git git://git.linaro.org/people/ulfh/clk.git
2272 S:      Maintained
2273 F:      drivers/clk/ux500/
2274
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:      Liviu Dudau <liviu.dudau@arm.com>
2277 M:      Sudeep Holla <sudeep.holla@arm.com>
2278 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 F:      arch/arm/boot/dts/vexpress*
2282 F:      arch/arm64/boot/dts/arm/
2283 F:      arch/arm/mach-vexpress/
2284 F:      */*/vexpress*
2285 F:      */*/*/vexpress*
2286 F:      drivers/clk/versatile/clk-vexpress-osc.c
2287 F:      drivers/clocksource/timer-versatile.c
2288 N:      mps2
2289
2290 ARM/VFP SUPPORT
2291 M:      Russell King <linux@armlinux.org.uk>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:      http://www.armlinux.org.uk/
2294 S:      Maintained
2295 F:      arch/arm/vfp/
2296
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:      Marek Vasut <marek.vasut@gmail.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-pxa/vpac270.c
2302 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:      Tony Prisk <linux@prisktech.co.nz>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308 F:      arch/arm/mach-vt8500/
2309 F:      drivers/clocksource/timer-vt8500.c
2310 F:      drivers/i2c/busses/i2c-wmt.c
2311 F:      drivers/mmc/host/wmt-sdmmc.c
2312 F:      drivers/pwm/pwm-vt8500.c
2313 F:      drivers/rtc/rtc-vt8500.c
2314 F:      drivers/tty/serial/vt8500_serial.c
2315 F:      drivers/usb/host/ehci-platform.c
2316 F:      drivers/usb/host/uhci-platform.c
2317 F:      drivers/video/fbdev/vt8500lcdfb.*
2318 F:      drivers/video/fbdev/wm8505fb*
2319 F:      drivers/video/fbdev/wmt_ge_rops.*
2320
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/z2.c
2326 F:      arch/arm/mach-pxa/include/mach/z2.h
2327
2328 ARM/ZTE ARCHITECTURE
2329 M:      Jun Nie <jun.nie@linaro.org>
2330 M:      Shawn Guo <shawnguo@kernel.org>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/zx2967*
2334 F:      arch/arm/mach-zx/
2335 F:      arch/arm64/boot/dts/zte/
2336 F:      drivers/clk/zte/
2337 F:      drivers/dma/zx_dma.c
2338 F:      drivers/gpio/gpio-zx.c
2339 F:      drivers/i2c/busses/i2c-zx2967.c
2340 F:      drivers/mmc/host/dw_mmc-zx.*
2341 F:      drivers/pinctrl/zte/
2342 F:      drivers/soc/zte/
2343 F:      drivers/thermal/zx2967_thermal.c
2344 F:      drivers/watchdog/zx2967_wdt.c
2345 F:      Documentation/devicetree/bindings/arm/zte.txt
2346 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:      Documentation/devicetree/bindings/soc/zte/
2354 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:      include/dt-bindings/clock/zx2967*.h
2358 F:      include/dt-bindings/soc/zte,*.h
2359 F:      sound/soc/codecs/zx_aud96p22.c
2360 F:      sound/soc/zte/
2361
2362 ARM/ZYNQ ARCHITECTURE
2363 M:      Michal Simek <michal.simek@xilinx.com>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:      http://wiki.xilinx.com
2366 T:      git https://github.com/Xilinx/linux-xlnx.git
2367 S:      Supported
2368 F:      arch/arm/mach-zynq/
2369 F:      drivers/cpuidle/cpuidle-zynq.c
2370 F:      drivers/block/xsysace.c
2371 N:      zynq
2372 N:      xilinx
2373 F:      drivers/clocksource/timer-cadence-ttc.c
2374 F:      drivers/i2c/busses/i2c-cadence.c
2375 F:      drivers/mmc/host/sdhci-of-arasan.c
2376 F:      drivers/edac/synopsys_edac.c
2377 F:      drivers/i2c/busses/i2c-xiic.c
2378
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:      Catalin Marinas <catalin.marinas@arm.com>
2381 M:      Will Deacon <will.deacon@arm.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:      Maintained
2385 F:      arch/arm64/
2386 X:      arch/arm64/boot/dts/
2387 F:      Documentation/arm64/
2388
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:      Sakari Ailus <sakari.ailus@iki.fi>
2391 L:      linux-leds@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/leds/leds-as3645a.c
2394
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:      linux-media@vger.kernel.org
2398 T:      git git://linuxtv.org/media_tree.git
2399 S:      Maintained
2400 F:      drivers/media/i2c/ak7375.c
2401 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403 ASAHI KASEI AK8974 DRIVER
2404 M:      Linus Walleij <linus.walleij@linaro.org>
2405 L:      linux-iio@vger.kernel.org
2406 W:      http://www.akm.com/
2407 S:      Supported
2408 F:      drivers/iio/magnetometer/ak8974.c
2409
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:      George Joseph <george.joseph@fairview5.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      Documentation/hwmon/asc7621
2415 F:      drivers/hwmon/asc7621.c
2416
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:      Corentin Chary <corentin.chary@gmail.com>
2419 L:      acpi4asus-user@lists.sourceforge.net
2420 L:      platform-driver-x86@vger.kernel.org
2421 W:      http://acpi4asus.sf.net
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus*.c
2424 F:      drivers/platform/x86/eeepc*.c
2425
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:      platform-driver-x86@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/platform/x86/asus-wireless.c
2431
2432 ASYMMETRIC KEYS
2433 M:      David Howells <dhowells@redhat.com>
2434 L:      keyrings@vger.kernel.org
2435 S:      Maintained
2436 F:      Documentation/crypto/asymmetric-keys.txt
2437 F:      include/linux/verification.h
2438 F:      include/crypto/public_key.h
2439 F:      include/crypto/pkcs7.h
2440 F:      crypto/asymmetric_keys/
2441
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:      Dan Williams <dan.j.williams@intel.com>
2444 W:      http://sourceforge.net/projects/xscaleiop
2445 S:      Odd fixes
2446 F:      Documentation/crypto/async-tx-api.txt
2447 F:      crypto/async_tx/
2448 F:      drivers/dma/
2449 F:      include/linux/dmaengine.h
2450 F:      include/linux/async_tx.h
2451
2452 AT24 EEPROM DRIVER
2453 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:      linux-i2c@vger.kernel.org
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:      Maintained
2457 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:      drivers/misc/eeprom/at24.c
2459 F:      include/linux/platform_data/at24.h
2460
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2463 W:      http://www.openaoe.org/
2464 S:      Supported
2465 F:      Documentation/aoe/
2466 F:      drivers/block/aoe/
2467
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:      Alban Bedel <albeu@free.fr>
2470 W:      https://github.com/AlbanBedel/linux
2471 T:      git git://github.com/AlbanBedel/linux
2472 S:      Maintained
2473 F:      drivers/gpio/gpio-ath79.c
2474 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:      Alban Bedel <albeu@free.fr>
2478 W:      https://github.com/AlbanBedel/linux
2479 T:      git git://github.com/AlbanBedel/linux
2480 S:      Maintained
2481 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:      Kalle Valo <kvalo@codeaurora.org>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/net/wireless/ath/*
2489
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:      Jiri Slaby <jirislaby@gmail.com>
2492 M:      Nick Kossifidis <mickflemm@gmail.com>
2493 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:      Maintained
2497 F:      drivers/net/wireless/ath/ath5k/
2498
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:      Kalle Valo <kvalo@codeaurora.org>
2501 L:      linux-wireless@vger.kernel.org
2502 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:      Supported
2505 F:      drivers/net/wireless/ath/ath6kl/
2506
2507 ATI_REMOTE2 DRIVER
2508 M:      Ville Syrjala <syrjala@sci.fi>
2509 S:      Maintained
2510 F:      drivers/input/misc/ati_remote2.c
2511
2512 ATK0110 HWMON DRIVER
2513 M:      Luca Tettamanti <kronos.it@gmail.com>
2514 L:      linux-hwmon@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/hwmon/asus_atk0110.c
2517
2518 ATLX ETHERNET DRIVERS
2519 M:      Jay Cliburn <jcliburn@gmail.com>
2520 M:      Chris Snook <chris.snook@gmail.com>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/atl1
2523 W:      http://atl1.sourceforge.net
2524 S:      Maintained
2525 F:      drivers/net/ethernet/atheros/
2526
2527 ATM
2528 M:      Chas Williams <3chas3@gmail.com>
2529 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:      netdev@vger.kernel.org
2531 W:      http://linux-atm.sourceforge.net
2532 S:      Maintained
2533 F:      drivers/atm/
2534 F:      include/linux/atm*
2535 F:      include/uapi/linux/atm*
2536
2537 ATMEL MACB ETHERNET DRIVER
2538 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:      Supported
2540 F:      drivers/net/ethernet/cadence/
2541
2542 ATMEL MAXTOUCH DRIVER
2543 M:      Nick Dyer <nick@shmanahar.org>
2544 T:      git git://github.com/ndyer/linux.git
2545 S:      Maintained
2546 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549 ATMEL WIRELESS DRIVER
2550 M:      Simon Kelley <simon@thekelleys.org.uk>
2551 L:      linux-wireless@vger.kernel.org
2552 W:      http://www.thekelleys.org.uk/atmel
2553 W:      http://atmelwlandriver.sourceforge.net/
2554 S:      Maintained
2555 F:      drivers/net/wireless/atmel/atmel*
2556
2557 ATOMIC INFRASTRUCTURE
2558 M:      Will Deacon <will.deacon@arm.com>
2559 M:      Peter Zijlstra <peterz@infradead.org>
2560 R:      Boqun Feng <boqun.feng@gmail.com>
2561 L:      linux-kernel@vger.kernel.org
2562 S:      Maintained
2563 F:      arch/*/include/asm/atomic*.h
2564 F:      include/*/atomic*.h
2565
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:      Bradley Grove <linuxdrivers@attotech.com>
2568 L:      linux-scsi@vger.kernel.org
2569 W:      http://www.attotech.com
2570 S:      Supported
2571 F:      drivers/scsi/esas2r
2572
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:      linux-wpan@vger.kernel.org
2576 S:      Maintained
2577 F:      drivers/net/ieee802154/atusb.c
2578 F:      drivers/net/ieee802154/atusb.h
2579 F:      drivers/net/ieee802154/at86rf230.h
2580
2581 AUDIT SUBSYSTEM
2582 M:      Paul Moore <paul@paul-moore.com>
2583 M:      Eric Paris <eparis@redhat.com>
2584 L:      linux-audit@redhat.com (moderated for non-subscribers)
2585 W:      https://github.com/linux-audit
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:      Supported
2588 F:      include/linux/audit.h
2589 F:      include/uapi/linux/audit.h
2590 F:      kernel/audit*
2591
2592 AUXILIARY DISPLAY DRIVERS
2593 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:      Maintained
2595 F:      drivers/auxdisplay/
2596 F:      include/linux/cfag12864b.h
2597
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:      Andreas Klinger <ak@it-klinger.de>
2600 L:      linux-iio@vger.kernel.org
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:      drivers/iio/adc/hx711.c
2604
2605 AX.25 NETWORK LAYER
2606 M:      Ralf Baechle <ralf@linux-mips.org>
2607 L:      linux-hams@vger.kernel.org
2608 W:      http://www.linux-ax25.org/
2609 S:      Maintained
2610 F:      include/uapi/linux/ax25.h
2611 F:      include/net/ax25.h
2612 F:      net/ax25/
2613
2614 AXENTIA ARM DEVICES
2615 M:      Peter Rosin <peda@axentia.se>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/arm/axentia.txt
2619 F:      arch/arm/boot/dts/at91-linea.dtsi
2620 F:      arch/arm/boot/dts/at91-natte.dtsi
2621 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:      arch/arm/boot/dts/at91-tse850-3.dts
2623
2624 AXENTIA ASOC DRIVERS
2625 M:      Peter Rosin <peda@axentia.se>
2626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/sound/axentia,*
2629 F:      sound/soc/atmel/tse850-pcm5142.c
2630
2631 AZ6007 DVB DRIVER
2632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:      linux-media@vger.kernel.org
2634 W:      https://linuxtv.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 S:      Maintained
2637 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:      Hans Verkuil <hverkuil@xs4all.nl>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Maintained
2645 F:      drivers/media/radio/radio-aztech*
2646
2647 B43 WIRELESS DRIVER
2648 L:      linux-wireless@vger.kernel.org
2649 L:      b43-dev@lists.infradead.org
2650 W:      http://wireless.kernel.org/en/users/Drivers/b43
2651 S:      Odd Fixes
2652 F:      drivers/net/wireless/broadcom/b43/
2653
2654 B43LEGACY WIRELESS DRIVER
2655 M:      Larry Finger <Larry.Finger@lwfinger.net>
2656 L:      linux-wireless@vger.kernel.org
2657 L:      b43-dev@lists.infradead.org
2658 W:      http://wireless.kernel.org/en/users/Drivers/b43
2659 S:      Maintained
2660 F:      drivers/net/wireless/broadcom/b43legacy/
2661
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:      Lee Jones <lee.jones@linaro.org>
2664 M:      Daniel Thompson <daniel.thompson@linaro.org>
2665 M:      Jingoo Han <jingoohan1@gmail.com>
2666 L:      dri-devel@lists.freedesktop.org
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:      Maintained
2669 F:      drivers/video/backlight/
2670 F:      include/linux/backlight.h
2671 F:      include/linux/pwm_backlight.h
2672 F:      Documentation/devicetree/bindings/leds/backlight
2673
2674 BATMAN ADVANCED
2675 M:      Marek Lindner <mareklindner@neomailbox.ch>
2676 M:      Simon Wunderlich <sw@simonwunderlich.de>
2677 M:      Antonio Quartulli <a@unstable.cc>
2678 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:      https://www.open-mesh.org/
2680 Q:      https://patchwork.open-mesh.org/project/batman/list/
2681 S:      Maintained
2682 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:      Documentation/networking/batman-adv.rst
2685 F:      include/uapi/linux/batadv_packet.h
2686 F:      include/uapi/linux/batman_adv.h
2687 F:      net/batman-adv/
2688
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:      linux-hams@vger.kernel.org
2692 W:      http://www.baycom.org/~tom/ham/ham.html
2693 S:      Maintained
2694 F:      drivers/net/hamradio/baycom*
2695
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:      Coly Li <colyli@suse.de>
2698 M:      Kent Overstreet <kent.overstreet@gmail.com>
2699 L:      linux-bcache@vger.kernel.org
2700 W:      http://bcache.evilpiepirate.org
2701 C:      irc://irc.oftc.net/bcache
2702 S:      Maintained
2703 F:      drivers/md/bcache/
2704
2705 BDISP ST MEDIA DRIVER
2706 M:      Fabien Dessenne <fabien.dessenne@st.com>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Supported
2711 F:      drivers/media/platform/sti/bdisp
2712
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:      netdev@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ethernet/ec_bhf.c
2718
2719 BEFS FILE SYSTEM
2720 M:      Luis de Bethencourt <luisbg@kernel.org>
2721 M:      Salah Triki <salah.triki@gmail.com>
2722 S:      Maintained
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:      Documentation/filesystems/befs.txt
2725 F:      fs/befs/
2726
2727 BFQ I/O SCHEDULER
2728 M:      Paolo Valente <paolo.valente@linaro.org>
2729 M:      Jens Axboe <axboe@kernel.dk>
2730 L:      linux-block@vger.kernel.org
2731 S:      Maintained
2732 F:      block/bfq-*
2733 F:      Documentation/block/bfq-iosched.txt
2734
2735 BFS FILE SYSTEM
2736 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:      Maintained
2738 F:      Documentation/filesystems/bfs.txt
2739 F:      fs/bfs/
2740 F:      include/uapi/linux/bfs_fs.h
2741
2742 BLINKM RGB LED DRIVER
2743 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:      Maintained
2745 F:      drivers/leds/leds-blinkm.c
2746
2747 BLOCK LAYER
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:      Maintained
2752 F:      block/
2753 F:      drivers/block/
2754 F:      kernel/trace/blktrace.c
2755 F:      lib/sbitmap.c
2756
2757 BLOCK2MTD DRIVER
2758 M:      Joern Engel <joern@lazybastard.org>
2759 L:      linux-mtd@lists.infradead.org
2760 S:      Maintained
2761 F:      drivers/mtd/devices/block2mtd.c
2762
2763 BLUETOOTH DRIVERS
2764 M:      Marcel Holtmann <marcel@holtmann.org>
2765 M:      Johan Hedberg <johan.hedberg@gmail.com>
2766 L:      linux-bluetooth@vger.kernel.org
2767 W:      http://www.bluez.org/
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:      Maintained
2771 F:      drivers/bluetooth/
2772
2773 BLUETOOTH SUBSYSTEM
2774 M:      Marcel Holtmann <marcel@holtmann.org>
2775 M:      Johan Hedberg <johan.hedberg@gmail.com>
2776 L:      linux-bluetooth@vger.kernel.org
2777 W:      http://www.bluez.org/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:      Maintained
2781 F:      net/bluetooth/
2782 F:      include/net/bluetooth/
2783
2784 BONDING DRIVER
2785 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:      Veaceslav Falico <vfalico@gmail.com>
2787 M:      Andy Gospodarek <andy@greyhouse.net>
2788 L:      netdev@vger.kernel.org
2789 W:      http://sourceforge.net/projects/bonding/
2790 S:      Supported
2791 F:      drivers/net/bonding/
2792 F:      include/uapi/linux/if_bonding.h
2793
2794 BPF (Safe dynamic programs and tools)
2795 M:      Alexei Starovoitov <ast@kernel.org>
2796 M:      Daniel Borkmann <daniel@iogearbox.net>
2797 L:      netdev@vger.kernel.org
2798 L:      linux-kernel@vger.kernel.org
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:      Supported
2803 F:      arch/x86/net/bpf_jit*
2804 F:      Documentation/networking/filter.txt
2805 F:      Documentation/bpf/
2806 F:      include/linux/bpf*
2807 F:      include/linux/filter.h
2808 F:      include/trace/events/xdp.h
2809 F:      include/uapi/linux/bpf*
2810 F:      include/uapi/linux/filter.h
2811 F:      kernel/bpf/
2812 F:      kernel/trace/bpf_trace.c
2813 F:      lib/test_bpf.c
2814 F:      net/bpf/
2815 F:      net/core/filter.c
2816 F:      net/sched/act_bpf.c
2817 F:      net/sched/cls_bpf.c
2818 F:      samples/bpf/
2819 F:      tools/bpf/
2820 F:      tools/lib/bpf/
2821 F:      tools/testing/selftests/bpf/
2822
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M:      Michael Chan <michael.chan@broadcom.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/net/ethernet/broadcom/b44.*
2828
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M:      Florian Fainelli <f.fainelli@gmail.com>
2831 L:      netdev@vger.kernel.org
2832 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2833 S:      Supported
2834 F:      drivers/net/dsa/b53/*
2835 F:      include/linux/platform_data/b53.h
2836
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      Ray Jui <rjui@broadcom.com>
2840 M:      Scott Branden <sbranden@broadcom.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 T:      git git://github.com/broadcom/mach-bcm
2843 S:      Maintained
2844 N:      bcm281*
2845 N:      bcm113*
2846 N:      bcm216*
2847 N:      kona
2848 F:      arch/arm/mach-bcm/
2849
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M:      Eric Anholt <eric@anholt.net>
2852 M:      Stefan Wahren <stefan.wahren@i2se.com>
2853 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T:      git git://github.com/anholt/linux
2856 S:      Maintained
2857 N:      bcm2835
2858 F:      drivers/staging/vc04_services
2859
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M:      Hauke Mehrtens <hauke@hauke-m.de>
2862 M:      Rafał Miłecki <zajec5@gmail.com>
2863 L:      linux-mips@linux-mips.org
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/mips/brcm/
2866 F:      arch/mips/bcm47xx/*
2867 F:      arch/mips/include/asm/mach-bcm47xx/*
2868
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M:      Hauke Mehrtens <hauke@hauke-m.de>
2871 M:      Rafał Miłecki <zajec5@gmail.com>
2872 M:      Jon Mason <jonmason@broadcom.com>
2873 M:      bcm-kernel-feedback-list@broadcom.com
2874 L:      linux-arm-kernel@lists.infradead.org
2875 S:      Maintained
2876 F:      arch/arm/mach-bcm/bcm_5301x.c
2877 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2878 F:      arch/arm/boot/dts/bcm470*
2879 F:      arch/arm/boot/dts/bcm953012*
2880
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M:      Rafał Miłecki <rafal@milecki.pl>
2883 L:      linux-arm-kernel@lists.infradead.org
2884 S:      Maintained
2885 F:      arch/arm/boot/dts/bcm53573*
2886 F:      arch/arm/boot/dts/bcm47189*
2887
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M:      Florian Fainelli <f.fainelli@gmail.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T:      git git://github.com/broadcom/stblinux.git
2893 S:      Maintained
2894 N:      bcm63xx
2895
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M:      Kevin Cernekee <cernekee@gmail.com>
2898 L:      linux-usb@vger.kernel.org
2899 S:      Maintained
2900 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M:      Brian Norris <computersforpeace@gmail.com>
2904 M:      Gregory Fong <gregory.0xf0@gmail.com>
2905 M:      Florian Fainelli <f.fainelli@gmail.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:      git git://github.com/broadcom/stblinux.git
2909 S:      Maintained
2910 F:      arch/arm/mach-bcm/*brcmstb*
2911 F:      arch/arm/boot/dts/bcm7*.dts*
2912 F:      drivers/bus/brcmstb_gisb.c
2913 F:      arch/arm/mm/cache-b15-rac.c
2914 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2915 N:      brcmstb
2916
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M:      Markus Mayer <mmayer@broadcom.com>
2919 M:      bcm-kernel-feedback-list@broadcom.com
2920 L:      linux-pm@vger.kernel.org
2921 S:      Maintained
2922 F:      drivers/cpufreq/bmips-cpufreq.c
2923
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M:      Kevin Cernekee <cernekee@gmail.com>
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 L:      linux-mips@linux-mips.org
2928 T:      git git://github.com/broadcom/stblinux.git
2929 S:      Maintained
2930 F:      arch/mips/bmips/*
2931 F:      arch/mips/include/asm/mach-bmips/*
2932 F:      arch/mips/kernel/*bmips*
2933 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2934 F:      drivers/irqchip/irq-bcm63*
2935 F:      drivers/irqchip/irq-bcm7*
2936 F:      drivers/irqchip/irq-brcmstb*
2937 F:      include/linux/bcm963xx_nvram.h
2938 F:      include/linux/bcm963xx_tag.h
2939
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M:      Rasesh Mody <rasesh.mody@cavium.com>
2942 M:      Dept-GELinuxNICDev@cavium.com
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/bnx2.*
2946 F:      drivers/net/ethernet/broadcom/bnx2_*
2947
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M:      QLogic-Storage-Upstream@qlogic.com
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      drivers/scsi/bnx2fc/
2953
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M:      QLogic-Storage-Upstream@qlogic.com
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/bnx2i/
2959
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M:      Ariel Elior <ariel.elior@cavium.com>
2962 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M:      everest-linux-l2@cavium.com
2964 L:      netdev@vger.kernel.org
2965 S:      Supported
2966 F:      drivers/net/ethernet/broadcom/bnx2x/
2967
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M:      Michael Chan <michael.chan@broadcom.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnxt/
2973
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M:      Franky Lin <franky.lin@broadcom.com>
2977 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2978 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M:      Wright Feng <wright.feng@cypress.com>
2980 L:      linux-wireless@vger.kernel.org
2981 L:      brcm80211-dev-list.pdl@broadcom.com
2982 L:      brcm80211-dev-list@cypress.com
2983 S:      Supported
2984 F:      drivers/net/wireless/broadcom/brcm80211/
2985
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M:      Gregory Fong <gregory.0xf0@gmail.com>
2988 L:      bcm-kernel-feedback-list@broadcom.com
2989 S:      Supported
2990 F:      drivers/gpio/gpio-brcmstb.c
2991 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:      linux-i2c@vger.kernel.org
2996 L:      bcm-kernel-feedback-list@broadcom.com
2997 S:      Supported
2998 F:      drivers/i2c/busses/i2c-brcmstb.c
2999 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M:      Al Cooper <alcooperx@gmail.com>
3003 L:      linux-kernel@vger.kernel.org
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Maintained
3006 F:      drivers/phy/broadcom/phy-brcm-usb*
3007
3008 BROADCOM GENET ETHERNET DRIVER
3009 M:      Doug Berger <opendmb@gmail.com>
3010 M:      Florian Fainelli <f.fainelli@gmail.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/genet/
3014
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M:      Ray Jui <rjui@broadcom.com>
3017 M:      Scott Branden <sbranden@broadcom.com>
3018 M:      Jon Mason <jonmason@broadcom.com>
3019 M:      bcm-kernel-feedback-list@broadcom.com
3020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T:      git git://github.com/broadcom/cygnus-linux.git
3022 S:      Maintained
3023 N:      iproc
3024 N:      cygnus
3025 N:      bcm[-_]nsp
3026 N:      bcm9113*
3027 N:      bcm9583*
3028 N:      bcm9585*
3029 N:      bcm9586*
3030 N:      bcm988312
3031 N:      bcm113*
3032 N:      bcm583*
3033 N:      bcm585*
3034 N:      bcm586*
3035 N:      bcm88312
3036 N:      hr2
3037 N:      stingray
3038 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3039 F:      arch/arm64/boot/dts/broadcom/stingray/*
3040 F:      drivers/clk/bcm/clk-ns*
3041 F:      drivers/clk/bcm/clk-sr*
3042 F:      drivers/pinctrl/bcm/pinctrl-ns*
3043 F:      include/dt-bindings/clock/bcm-sr*
3044
3045 BROADCOM KONA GPIO DRIVER
3046 M:      Ray Jui <rjui@broadcom.com>
3047 L:      bcm-kernel-feedback-list@broadcom.com
3048 S:      Supported
3049 F:      drivers/gpio/gpio-bcm-kona.c
3050 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3054 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3055 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3056 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L:      linux-rdma@vger.kernel.org
3058 W:      http://www.broadcom.com
3059 S:      Supported
3060 F:      drivers/infiniband/hw/bnxt_re/
3061 F:      include/uapi/rdma/bnxt_re-abi.h
3062
3063 BROADCOM NVRAM DRIVER
3064 M:      Rafał Miłecki <zajec5@gmail.com>
3065 L:      linux-mips@linux-mips.org
3066 S:      Maintained
3067 F:      drivers/firmware/broadcom/*
3068
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M:      Rafał Miłecki <zajec5@gmail.com>
3071 L:      linux-wireless@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/bcma/
3074 F:      include/linux/bcma/
3075
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M:      Markus Mayer <mmayer@broadcom.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-pm@vger.kernel.org
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F:      drivers/cpufreq/brcmstb*
3083
3084 BROADCOM STB AVS TMON DRIVER
3085 M:      Markus Mayer <mmayer@broadcom.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-pm@vger.kernel.org
3088 S:      Maintained
3089 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F:      drivers/thermal/broadcom/brcmstb*
3091
3092 BROADCOM STB NAND FLASH DRIVER
3093 M:      Brian Norris <computersforpeace@gmail.com>
3094 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3095 L:      linux-mtd@lists.infradead.org
3096 L:      bcm-kernel-feedback-list@broadcom.com
3097 S:      Maintained
3098 F:      drivers/mtd/nand/raw/brcmnand/
3099
3100 BROADCOM STB DPFE DRIVER
3101 M:      Markus Mayer <mmayer@broadcom.com>
3102 M:      bcm-kernel-feedback-list@broadcom.com
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:      Maintained
3105 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F:      drivers/memory/brcmstb_dpfe.c
3107
3108 BROADCOM SPI DRIVER
3109 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3110 M:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Maintained
3112 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F:      drivers/spi/spi-bcm-qspi.*
3114 F:      drivers/spi/spi-brcmstb-qspi.c
3115 F:      drivers/spi/spi-iproc-qspi.c
3116
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M:      Florian Fainelli <f.fainelli@gmail.com>
3119 L:      netdev@vger.kernel.org
3120 S:      Supported
3121 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M:      Prashant Sreedharan <prashant@broadcom.com>
3126 M:      Michael Chan <mchan@broadcom.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/tg3.*
3130
3131 BROCADE BFA FC SCSI DRIVER
3132 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L:      linux-scsi@vger.kernel.org
3135 S:      Supported
3136 F:      drivers/scsi/bfa/
3137
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M:      Rasesh Mody <rasesh.mody@cavium.com>
3140 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M:      Dept-GELinuxNICDev@cavium.com
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/brocade/bna/
3145
3146 BSG (block layer generic sg v4 driver)
3147 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L:      linux-scsi@vger.kernel.org
3149 S:      Supported
3150 F:      block/bsg.c
3151 F:      include/linux/bsg.h
3152 F:      include/uapi/linux/bsg.h
3153
3154 BT87X AUDIO DRIVER
3155 M:      Clemens Ladisch <clemens@ladisch.de>
3156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T:      git git://git.alsa-project.org/alsa-kernel.git
3158 S:      Maintained
3159 F:      Documentation/sound/cards/bt87x.rst
3160 F:      sound/pci/bt87x.c
3161
3162 BT8XXGPIO DRIVER
3163 M:      Michael Buesch <m@bues.ch>
3164 W:      http://bu3sch.de/btgpio.php
3165 S:      Maintained
3166 F:      drivers/gpio/gpio-bt8xx.c
3167
3168 BTRFS FILE SYSTEM
3169 M:      Chris Mason <clm@fb.com>
3170 M:      Josef Bacik <josef@toxicpanda.com>
3171 M:      David Sterba <dsterba@suse.com>
3172 L:      linux-btrfs@vger.kernel.org
3173 W:      http://btrfs.wiki.kernel.org/
3174 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 S:      Maintained
3177 F:      Documentation/filesystems/btrfs.txt
3178 F:      fs/btrfs/
3179 F:      include/linux/btrfs*
3180 F:      include/uapi/linux/btrfs*
3181
3182 BTTV VIDEO4LINUX DRIVER
3183 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L:      linux-media@vger.kernel.org
3185 W:      https://linuxtv.org
3186 T:      git git://linuxtv.org/media_tree.git
3187 S:      Odd fixes
3188 F:      Documentation/media/v4l-drivers/bttv*
3189 F:      drivers/media/pci/bt8xx/bttv*
3190
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M:      Chanwoo Choi <cw00.choi@samsung.com>
3193 L:      linux-pm@vger.kernel.org
3194 L:      linux-samsung-soc@vger.kernel.org
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 S:      Maintained
3197 F:      drivers/devfreq/exynos-bus.c
3198 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200 BUSLOGIC SCSI DRIVER
3201 M:      Khalid Aziz <khalid@gonehiking.org>
3202 L:      linux-scsi@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/scsi/BusLogic.*
3205 F:      drivers/scsi/FlashPoint.*
3206
3207 C-MEDIA CMI8788 DRIVER
3208 M:      Clemens Ladisch <clemens@ladisch.de>
3209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T:      git git://git.alsa-project.org/alsa-kernel.git
3211 S:      Maintained
3212 F:      sound/pci/oxygen/
3213
3214 C-SKY ARCHITECTURE
3215 M:      Guo Ren <guoren@kernel.org>
3216 T:      git https://github.com/c-sky/csky-linux.git
3217 S:      Supported
3218 F:      arch/csky/
3219 F:      Documentation/devicetree/bindings/csky/
3220 F:      drivers/irqchip/irq-csky-*
3221 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3222 F:      drivers/clocksource/timer-gx6605s.c
3223 F:      drivers/clocksource/timer-mp-csky.c
3224 F:      Documentation/devicetree/bindings/timer/csky,*
3225 K:      csky
3226 N:      csky
3227
3228 C6X ARCHITECTURE
3229 M:      Mark Salter <msalter@redhat.com>
3230 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3231 L:      linux-c6x-dev@linux-c6x.org
3232 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3233 S:      Maintained
3234 F:      arch/c6x/
3235
3236 CA8210 IEEE-802.15.4 RADIO DRIVER
3237 M:      Harry Morris <h.morris@cascoda.com>
3238 L:      linux-wpan@vger.kernel.org
3239 W:      https://github.com/Cascoda/ca8210-linux.git
3240 S:      Maintained
3241 F:      drivers/net/ieee802154/ca8210.c
3242 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3243
3244 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3245 M:      David Howells <dhowells@redhat.com>
3246 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3247 S:      Supported
3248 F:      Documentation/filesystems/caching/cachefiles.txt
3249 F:      fs/cachefiles/
3250
3251 CADENCE MIPI-CSI2 BRIDGES
3252 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3253 L:      linux-media@vger.kernel.org
3254 S:      Maintained
3255 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3256 F:      drivers/media/platform/cadence/cdns-csi2*
3257
3258 CADET FM/AM RADIO RECEIVER DRIVER
3259 M:      Hans Verkuil <hverkuil@xs4all.nl>
3260 L:      linux-media@vger.kernel.org
3261 T:      git git://linuxtv.org/media_tree.git
3262 W:      https://linuxtv.org
3263 S:      Maintained
3264 F:      drivers/media/radio/radio-cadet*
3265
3266 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3267 M:      Jonathan Corbet <corbet@lwn.net>
3268 L:      linux-media@vger.kernel.org
3269 T:      git git://linuxtv.org/media_tree.git
3270 S:      Maintained
3271 F:      Documentation/media/v4l-drivers/cafe_ccic*
3272 F:      drivers/media/platform/marvell-ccic/
3273
3274 CAIF NETWORK LAYER
3275 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3276 L:      netdev@vger.kernel.org
3277 S:      Supported
3278 F:      Documentation/networking/caif/
3279 F:      drivers/net/caif/
3280 F:      include/uapi/linux/caif/
3281 F:      include/net/caif/
3282 F:      net/caif/
3283
3284 CALGARY x86-64 IOMMU
3285 M:      Muli Ben-Yehuda <mulix@mulix.org>
3286 M:      Jon Mason <jdmason@kudzu.us>
3287 L:      iommu@lists.linux-foundation.org
3288 S:      Maintained
3289 F:      arch/x86/kernel/pci-calgary_64.c
3290 F:      arch/x86/kernel/tce_64.c
3291 F:      arch/x86/include/asm/calgary.h
3292 F:      arch/x86/include/asm/tce.h
3293
3294 CAN NETWORK DRIVERS
3295 M:      Wolfgang Grandegger <wg@grandegger.com>
3296 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3297 L:      linux-can@vger.kernel.org
3298 W:      https://github.com/linux-can
3299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301 S:      Maintained
3302 F:      Documentation/devicetree/bindings/net/can/
3303 F:      drivers/net/can/
3304 F:      include/linux/can/dev.h
3305 F:      include/linux/can/platform/
3306 F:      include/uapi/linux/can/error.h
3307 F:      include/uapi/linux/can/netlink.h
3308
3309 CAN NETWORK LAYER
3310 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3311 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3312 L:      linux-can@vger.kernel.org
3313 W:      https://github.com/linux-can
3314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3316 S:      Maintained
3317 F:      Documentation/networking/can.rst
3318 F:      net/can/
3319 F:      include/linux/can/core.h
3320 F:      include/uapi/linux/can.h
3321 F:      include/uapi/linux/can/bcm.h
3322 F:      include/uapi/linux/can/raw.h
3323 F:      include/uapi/linux/can/gw.h
3324
3325 CAPABILITIES
3326 M:      Serge Hallyn <serge@hallyn.com>
3327 L:      linux-security-module@vger.kernel.org
3328 S:      Supported
3329 F:      include/linux/capability.h
3330 F:      include/uapi/linux/capability.h
3331 F:      security/commoncap.c
3332 F:      kernel/capability.c
3333
3334 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3335 M:      Kevin Tsai <ktsai@capellamicro.com>
3336 S:      Maintained
3337 F:      drivers/iio/light/cm*
3338
3339 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3340 M:      Christian Lamparter <chunkeey@googlemail.com>
3341 L:      linux-wireless@vger.kernel.org
3342 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3343 S:      Maintained
3344 F:      drivers/net/wireless/ath/carl9170/
3345
3346 CAVIUM I2C DRIVER
3347 M:      Jan Glauber <jglauber@cavium.com>
3348 M:      David Daney <david.daney@cavium.com>
3349 W:      http://www.cavium.com
3350 S:      Supported
3351 F:      drivers/i2c/busses/i2c-octeon*
3352 F:      drivers/i2c/busses/i2c-thunderx*
3353
3354 CAVIUM LIQUIDIO NETWORK DRIVER
3355 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3356 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3357 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3358 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3359 L:      netdev@vger.kernel.org
3360 W:      http://www.cavium.com
3361 S:      Supported
3362 F:      drivers/net/ethernet/cavium/liquidio/
3363
3364 CAVIUM MMC DRIVER
3365 M:      Jan Glauber <jglauber@cavium.com>
3366 M:      David Daney <david.daney@cavium.com>
3367 M:      Steven J. Hill <Steven.Hill@cavium.com>
3368 W:      http://www.cavium.com
3369 S:      Supported
3370 F:      drivers/mmc/host/cavium*
3371
3372 CAVIUM OCTEON-TX CRYPTO DRIVER
3373 M:      George Cherian <george.cherian@cavium.com>
3374 L:      linux-crypto@vger.kernel.org
3375 W:      http://www.cavium.com
3376 S:      Supported
3377 F:      drivers/crypto/cavium/cpt/
3378
3379 CAVIUM THUNDERX2 ARM64 SOC
3380 M:      Robert Richter <rrichter@cavium.com>
3381 M:      Jayachandran C <jnair@caviumnetworks.com>
3382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3383 S:      Maintained
3384 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3385 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3386
3387 CC2520 IEEE-802.15.4 RADIO DRIVER
3388 M:      Varka Bhadram <varkabhadram@gmail.com>
3389 L:      linux-wpan@vger.kernel.org
3390 S:      Maintained
3391 F:      drivers/net/ieee802154/cc2520.c
3392 F:      include/linux/spi/cc2520.h
3393 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3394
3395 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3396 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3397 L:      linux-crypto@vger.kernel.org
3398 S:      Supported
3399 F:      drivers/crypto/ccree/
3400 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3401
3402 CEC FRAMEWORK
3403 M:      Hans Verkuil <hans.verkuil@cisco.com>
3404 L:      linux-media@vger.kernel.org
3405 T:      git git://linuxtv.org/media_tree.git
3406 W:      http://linuxtv.org
3407 S:      Supported
3408 F:      Documentation/media/kapi/cec-core.rst
3409 F:      Documentation/media/uapi/cec
3410 F:      drivers/media/cec/
3411 F:      drivers/media/rc/keymaps/rc-cec.c
3412 F:      include/media/cec.h
3413 F:      include/media/cec-notifier.h
3414 F:      include/uapi/linux/cec.h
3415 F:      include/uapi/linux/cec-funcs.h
3416 F:      Documentation/devicetree/bindings/media/cec.txt
3417 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3418
3419 CEC GPIO DRIVER
3420 M:      Hans Verkuil <hans.verkuil@cisco.com>
3421 L:      linux-media@vger.kernel.org
3422 T:      git git://linuxtv.org/media_tree.git
3423 W:      http://linuxtv.org
3424 S:      Supported
3425 F:      drivers/media/platform/cec-gpio/
3426 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3427
3428 CELL BROADBAND ENGINE ARCHITECTURE
3429 M:      Arnd Bergmann <arnd@arndb.de>
3430 L:      linuxppc-dev@lists.ozlabs.org
3431 W:      http://www.ibm.com/developerworks/power/cell/
3432 S:      Supported
3433 F:      arch/powerpc/include/asm/cell*.h
3434 F:      arch/powerpc/include/asm/spu*.h
3435 F:      arch/powerpc/include/uapi/asm/spu*.h
3436 F:      arch/powerpc/oprofile/*cell*
3437 F:      arch/powerpc/platforms/cell/
3438
3439 CEPH COMMON CODE (LIBCEPH)
3440 M:      Ilya Dryomov <idryomov@gmail.com>
3441 M:      "Yan, Zheng" <zyan@redhat.com>
3442 M:      Sage Weil <sage@redhat.com>
3443 L:      ceph-devel@vger.kernel.org
3444 W:      http://ceph.com/
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3446 T:      git git://github.com/ceph/ceph-client.git
3447 S:      Supported
3448 F:      net/ceph/
3449 F:      include/linux/ceph/
3450 F:      include/linux/crush/
3451
3452 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3453 M:      "Yan, Zheng" <zyan@redhat.com>
3454 M:      Sage Weil <sage@redhat.com>
3455 M:      Ilya Dryomov <idryomov@gmail.com>
3456 L:      ceph-devel@vger.kernel.org
3457 W:      http://ceph.com/
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3459 T:      git git://github.com/ceph/ceph-client.git
3460 S:      Supported
3461 F:      Documentation/filesystems/ceph.txt
3462 F:      fs/ceph/
3463
3464 CERTIFICATE HANDLING:
3465 M:      David Howells <dhowells@redhat.com>
3466 M:      David Woodhouse <dwmw2@infradead.org>
3467 L:      keyrings@vger.kernel.org
3468 S:      Maintained
3469 F:      Documentation/admin-guide/module-signing.rst
3470 F:      certs/
3471 F:      scripts/sign-file.c
3472 F:      scripts/extract-cert.c
3473
3474 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3475 L:      linux-usb@vger.kernel.org
3476 S:      Orphan
3477 F:      Documentation/usb/WUSB-Design-overview.txt
3478 F:      Documentation/usb/wusb-cbaf
3479 F:      drivers/usb/host/hwa-hc.c
3480 F:      drivers/usb/host/whci/
3481 F:      drivers/usb/wusbcore/
3482 F:      include/linux/usb/wusb*
3483
3484 CFAG12864B LCD DRIVER
3485 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3486 S:      Maintained
3487 F:      drivers/auxdisplay/cfag12864b.c
3488 F:      include/linux/cfag12864b.h
3489
3490 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3491 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3492 S:      Maintained
3493 F:      drivers/auxdisplay/cfag12864bfb.c
3494 F:      include/linux/cfag12864b.h
3495
3496 802.11 (including CFG80211/NL80211)
3497 M:      Johannes Berg <johannes@sipsolutions.net>
3498 L:      linux-wireless@vger.kernel.org
3499 W:      http://wireless.kernel.org/
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3502 S:      Maintained
3503 F:      net/wireless/
3504 F:      include/uapi/linux/nl80211.h
3505 F:      include/linux/ieee80211.h
3506 F:      include/net/wext.h
3507 F:      include/net/cfg80211.h
3508 F:      include/net/iw_handler.h
3509 F:      include/net/ieee80211_radiotap.h
3510 F:      Documentation/driver-api/80211/cfg80211.rst
3511 F:      Documentation/networking/regulatory.txt
3512
3513 CHAR and MISC DRIVERS
3514 M:      Arnd Bergmann <arnd@arndb.de>
3515 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3517 S:      Supported
3518 F:      drivers/char/
3519 F:      drivers/misc/
3520 F:      include/linux/miscdevice.h
3521
3522 CHECKPATCH
3523 M:      Andy Whitcroft <apw@canonical.com>
3524 M:      Joe Perches <joe@perches.com>
3525 S:      Maintained
3526 F:      scripts/checkpatch.pl
3527
3528 CHINESE DOCUMENTATION
3529 M:      Harry Wei <harryxiyou@gmail.com>
3530 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3531 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3532 S:      Maintained
3533 F:      Documentation/translations/zh_CN/
3534
3535 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3536 M:      Peter Chen <Peter.Chen@nxp.com>
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3538 L:      linux-usb@vger.kernel.org
3539 S:      Maintained
3540 F:      drivers/usb/chipidea/
3541
3542 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3543 M:      Hans de Goede <hdegoede@redhat.com>
3544 L:      linux-input@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3547 F:      drivers/input/touchscreen/chipone_icn8318.c
3548
3549 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3550 M:      Hans de Goede <hdegoede@redhat.com>
3551 L:      linux-input@vger.kernel.org
3552 S:      Maintained
3553 F:      drivers/input/touchscreen/chipone_icn8505.c
3554
3555 CHROME HARDWARE PLATFORM SUPPORT
3556 M:      Benson Leung <bleung@chromium.org>
3557 M:      Olof Johansson <olof@lixom.net>
3558 S:      Maintained
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3560 F:      drivers/platform/chrome/
3561
3562 CIRRUS LOGIC AUDIO CODEC DRIVERS
3563 M:      Brian Austin <brian.austin@cirrus.com>
3564 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3565 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3566 S:      Maintained
3567 F:      sound/soc/codecs/cs*
3568
3569 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3570 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3571 L:      netdev@vger.kernel.org
3572 S:      Maintained
3573 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3574
3575 CISCO FCOE HBA DRIVER
3576 M:      Satish Kharat <satishkh@cisco.com>
3577 M:      Sesidhar Baddela <sebaddel@cisco.com>
3578 M:      Karan Tilak Kumar <kartilak@cisco.com>
3579 L:      linux-scsi@vger.kernel.org
3580 S:      Supported
3581 F:      drivers/scsi/fnic/
3582
3583 CISCO SCSI HBA DRIVER
3584 M:      Karan Tilak Kumar <kartilak@cisco.com>
3585 M:      Sesidhar Baddela <sebaddel@cisco.com>
3586 L:      linux-scsi@vger.kernel.org
3587 S:      Supported
3588 F:      drivers/scsi/snic/
3589
3590 CISCO VIC ETHERNET NIC DRIVER
3591 M:      Christian Benvenuti <benve@cisco.com>
3592 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3593 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3594 S:      Supported
3595 F:      drivers/net/ethernet/cisco/enic/
3596
3597 CISCO VIC LOW LATENCY NIC DRIVER
3598 M:      Christian Benvenuti <benve@cisco.com>
3599 S:      Supported
3600 F:      drivers/infiniband/hw/usnic/
3601
3602 CIRRUS LOGIC MADERA CODEC DRIVERS
3603 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3604 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3606 L:      patches@opensource.cirrus.com
3607 T:      git https://github.com/CirrusLogic/linux-drivers.git
3608 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3609 S:      Supported
3610 F:      Documentation/devicetree/bindings/mfd/madera.txt
3611 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3612 F:      include/linux/mfd/madera/*
3613 F:      drivers/gpio/gpio-madera*
3614 F:      drivers/mfd/madera*
3615 F:      drivers/mfd/cs47l*
3616 F:      drivers/pinctrl/cirrus/*
3617
3618 CLANG-FORMAT FILE
3619 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3620 S:      Maintained
3621 F:      .clang-format
3622
3623 CLEANCACHE API
3624 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3625 L:      linux-kernel@vger.kernel.org
3626 S:      Maintained
3627 F:      mm/cleancache.c
3628 F:      include/linux/cleancache.h
3629
3630 CLK API
3631 M:      Russell King <linux@armlinux.org.uk>
3632 L:      linux-clk@vger.kernel.org
3633 S:      Maintained
3634 F:      include/linux/clk.h
3635
3636 CLOCKSOURCE, CLOCKEVENT DRIVERS
3637 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3638 M:      Thomas Gleixner <tglx@linutronix.de>
3639 L:      linux-kernel@vger.kernel.org
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3641 S:      Supported
3642 F:      drivers/clocksource/
3643 F:      Documentation/devicetree/bindings/timer/
3644
3645 CMPC ACPI DRIVER
3646 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3647 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3648 L:      platform-driver-x86@vger.kernel.org
3649 S:      Supported
3650 F:      drivers/platform/x86/classmate-laptop.c
3651
3652 COBALT MEDIA DRIVER
3653 M:      Hans Verkuil <hans.verkuil@cisco.com>
3654 L:      linux-media@vger.kernel.org
3655 T:      git git://linuxtv.org/media_tree.git
3656 W:      https://linuxtv.org
3657 S:      Supported
3658 F:      drivers/media/pci/cobalt/
3659
3660 COCCINELLE/Semantic Patches (SmPL)
3661 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3662 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3663 M:      Nicolas Palix <nicolas.palix@imag.fr>
3664 M:      Michal Marek <michal.lkml@markovi.net>
3665 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3667 W:      http://coccinelle.lip6.fr/
3668 S:      Supported
3669 F:      Documentation/dev-tools/coccinelle.rst
3670 F:      scripts/coccinelle/
3671 F:      scripts/coccicheck
3672
3673 CODA FILE SYSTEM
3674 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3675 M:      coda@cs.cmu.edu
3676 L:      codalist@coda.cs.cmu.edu
3677 W:      http://www.coda.cs.cmu.edu/
3678 S:      Maintained
3679 F:      Documentation/filesystems/coda.txt
3680 F:      fs/coda/
3681 F:      include/linux/coda*.h
3682 F:      include/uapi/linux/coda*.h
3683
3684 CODA V4L2 MEM2MEM DRIVER
3685 M:      Philipp Zabel <p.zabel@pengutronix.de>
3686 L:      linux-media@vger.kernel.org
3687 S:      Maintained
3688 F:      Documentation/devicetree/bindings/media/coda.txt
3689 F:      drivers/media/platform/coda/
3690
3691 CODE OF CONDUCT
3692 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3693 S:      Supported
3694 F:      Documentation/process/code-of-conduct.rst
3695 F:      Documentation/process/code-of-conduct-interpretation.rst
3696
3697 COMMON CLK FRAMEWORK
3698 M:      Michael Turquette <mturquette@baylibre.com>
3699 M:      Stephen Boyd <sboyd@kernel.org>
3700 L:      linux-clk@vger.kernel.org
3701 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3703 S:      Maintained
3704 F:      Documentation/devicetree/bindings/clock/
3705 F:      drivers/clk/
3706 X:      drivers/clk/clkdev.c
3707 F:      include/linux/clk-pr*
3708 F:      include/linux/clk/
3709 F:      include/linux/of_clk.h
3710
3711 COMMON INTERNET FILE SYSTEM (CIFS)
3712 M:      Steve French <sfrench@samba.org>
3713 L:      linux-cifs@vger.kernel.org
3714 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3715 W:      http://linux-cifs.samba.org/
3716 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3717 S:      Supported
3718 F:      Documentation/filesystems/cifs/
3719 F:      fs/cifs/
3720
3721 COMPACTPCI HOTPLUG CORE
3722 M:      Scott Murray <scott@spiteful.org>
3723 L:      linux-pci@vger.kernel.org
3724 S:      Maintained
3725 F:      drivers/pci/hotplug/cpci_hotplug*
3726
3727 COMPACTPCI HOTPLUG GENERIC DRIVER
3728 M:      Scott Murray <scott@spiteful.org>
3729 L:      linux-pci@vger.kernel.org
3730 S:      Maintained
3731 F:      drivers/pci/hotplug/cpcihp_generic.c
3732
3733 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3734 M:      Scott Murray <scott@spiteful.org>
3735 L:      linux-pci@vger.kernel.org
3736 S:      Maintained
3737 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3738
3739 COMPAL LAPTOP SUPPORT
3740 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3741 L:      platform-driver-x86@vger.kernel.org
3742 S:      Maintained
3743 F:      drivers/platform/x86/compal-laptop.c
3744
3745 COMPILER ATTRIBUTES
3746 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3747 S:      Maintained
3748 F:      include/linux/compiler_attributes.h
3749
3750 CONEXANT ACCESSRUNNER USB DRIVER
3751 L:      accessrunner-general@lists.sourceforge.net
3752 W:      http://accessrunner.sourceforge.net/
3753 S:      Orphan
3754 F:      drivers/usb/atm/cxacru.c
3755
3756 CONFIGFS
3757 M:      Joel Becker <jlbec@evilplan.org>
3758 M:      Christoph Hellwig <hch@lst.de>
3759 T:      git git://git.infradead.org/users/hch/configfs.git
3760 S:      Supported
3761 F:      fs/configfs/
3762 F:      include/linux/configfs.h
3763
3764 CONNECTOR
3765 M:      Evgeniy Polyakov <zbr@ioremap.net>
3766 L:      netdev@vger.kernel.org
3767 S:      Maintained
3768 F:      drivers/connector/
3769
3770 CONTROL GROUP (CGROUP)
3771 M:      Tejun Heo <tj@kernel.org>
3772 M:      Li Zefan <lizefan@huawei.com>
3773 M:      Johannes Weiner <hannes@cmpxchg.org>
3774 L:      cgroups@vger.kernel.org
3775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3776 S:      Maintained
3777 F:      Documentation/cgroup*
3778 F:      include/linux/cgroup*
3779 F:      kernel/cgroup*
3780
3781 CONTROL GROUP - CPUSET
3782 M:      Li Zefan <lizefan@huawei.com>
3783 L:      cgroups@vger.kernel.org
3784 W:      http://www.bullopensource.org/cpuset/
3785 W:      http://oss.sgi.com/projects/cpusets/
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3787 S:      Maintained
3788 F:      Documentation/cgroup-v1/cpusets.txt
3789 F:      include/linux/cpuset.h
3790 F:      kernel/cgroup/cpuset.c
3791
3792 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3793 M:      Johannes Weiner <hannes@cmpxchg.org>
3794 M:      Michal Hocko <mhocko@kernel.org>
3795 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3796 L:      cgroups@vger.kernel.org
3797 L:      linux-mm@kvack.org
3798 S:      Maintained
3799 F:      mm/memcontrol.c
3800 F:      mm/swap_cgroup.c
3801
3802 CORETEMP HARDWARE MONITORING DRIVER
3803 M:      Fenghua Yu <fenghua.yu@intel.com>
3804 L:      linux-hwmon@vger.kernel.org
3805 S:      Maintained
3806 F:      Documentation/hwmon/coretemp
3807 F:      drivers/hwmon/coretemp.c
3808
3809 COSA/SRP SYNC SERIAL DRIVER
3810 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3811 W:      http://www.fi.muni.cz/~kas/cosa/
3812 S:      Maintained
3813 F:      drivers/net/wan/cosa*
3814
3815 CPMAC ETHERNET DRIVER
3816 M:      Florian Fainelli <f.fainelli@gmail.com>
3817 L:      netdev@vger.kernel.org
3818 S:      Maintained
3819 F:      drivers/net/ethernet/ti/cpmac.c
3820
3821 CPU FREQUENCY DRIVERS
3822 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3823 M:      Viresh Kumar <viresh.kumar@linaro.org>
3824 L:      linux-pm@vger.kernel.org
3825 S:      Maintained
3826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3827 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3828 B:      https://bugzilla.kernel.org
3829 F:      Documentation/cpu-freq/
3830 F:      Documentation/devicetree/bindings/cpufreq/
3831 F:      drivers/cpufreq/
3832 F:      include/linux/cpufreq.h
3833 F:      tools/testing/selftests/cpufreq/
3834
3835 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3836 M:      Viresh Kumar <viresh.kumar@linaro.org>
3837 M:      Sudeep Holla <sudeep.holla@arm.com>
3838 L:      linux-pm@vger.kernel.org
3839 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3840 S:      Maintained
3841 F:      drivers/cpufreq/arm_big_little.h
3842 F:      drivers/cpufreq/arm_big_little.c
3843
3844 CPU POWER MONITORING SUBSYSTEM
3845 M:      Thomas Renninger <trenn@suse.com>
3846 M:      Shuah Khan <shuah@kernel.org>
3847 L:      linux-pm@vger.kernel.org
3848 S:      Maintained
3849 F:      tools/power/cpupower/
3850
3851 CPUID/MSR DRIVER
3852 M:      "H. Peter Anvin" <hpa@zytor.com>
3853 S:      Maintained
3854 F:      arch/x86/kernel/cpuid.c
3855 F:      arch/x86/kernel/msr.c
3856
3857 CPUIDLE DRIVER - ARM BIG LITTLE
3858 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3859 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3860 L:      linux-pm@vger.kernel.org
3861 L:      linux-arm-kernel@lists.infradead.org
3862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3863 S:      Maintained
3864 F:      drivers/cpuidle/cpuidle-big_little.c
3865
3866 CPUIDLE DRIVER - ARM EXYNOS
3867 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3868 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3869 M:      Kukjin Kim <kgene@kernel.org>
3870 L:      linux-pm@vger.kernel.org
3871 L:      linux-samsung-soc@vger.kernel.org
3872 S:      Supported
3873 F:      drivers/cpuidle/cpuidle-exynos.c
3874 F:      arch/arm/mach-exynos/pm.c
3875
3876 CPUIDLE DRIVERS
3877 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3878 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3879 L:      linux-pm@vger.kernel.org
3880 S:      Maintained
3881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3882 B:      https://bugzilla.kernel.org
3883 F:      drivers/cpuidle/*
3884 F:      include/linux/cpuidle.h
3885
3886 CRAMFS FILESYSTEM
3887 M:      Nicolas Pitre <nico@linaro.org>
3888 S:      Maintained
3889 F:      Documentation/filesystems/cramfs.txt
3890 F:      fs/cramfs/
3891
3892 CRYPTO API
3893 M:      Herbert Xu <herbert@gondor.apana.org.au>
3894 M:      "David S. Miller" <davem@davemloft.net>
3895 L:      linux-crypto@vger.kernel.org
3896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3898 S:      Maintained
3899 F:      Documentation/crypto/
3900 F:      Documentation/devicetree/bindings/crypto/
3901 F:      arch/*/crypto/
3902 F:      crypto/
3903 F:      drivers/crypto/
3904 F:      include/crypto/
3905 F:      include/linux/crypto*
3906
3907 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3908 M:      Neil Horman <nhorman@tuxdriver.com>
3909 L:      linux-crypto@vger.kernel.org
3910 S:      Maintained
3911 F:      crypto/ansi_cprng.c
3912 F:      crypto/rng.c
3913
3914 CS3308 MEDIA DRIVER
3915 M:      Hans Verkuil <hverkuil@xs4all.nl>
3916 L:      linux-media@vger.kernel.org
3917 T:      git git://linuxtv.org/media_tree.git
3918 W:      http://linuxtv.org
3919 S:      Odd Fixes
3920 F:      drivers/media/i2c/cs3308.c
3921 F:      drivers/media/i2c/cs3308.h
3922
3923 CS5535 Audio ALSA driver
3924 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3925 S:      Maintained
3926 F:      sound/pci/cs5535audio/
3927
3928 CW1200 WLAN driver
3929 M:      Solomon Peachy <pizza@shaftnet.org>
3930 S:      Maintained
3931 F:      drivers/net/wireless/st/cw1200/
3932
3933 CX18 VIDEO4LINUX DRIVER
3934 M:      Andy Walls <awalls@md.metrocast.net>
3935 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3936 L:      linux-media@vger.kernel.org
3937 T:      git git://linuxtv.org/media_tree.git
3938 W:      https://linuxtv.org
3939 W:      http://www.ivtvdriver.org/index.php/Cx18
3940 S:      Maintained
3941 F:      Documentation/media/v4l-drivers/cx18*
3942 F:      drivers/media/pci/cx18/
3943 F:      include/uapi/linux/ivtv*
3944
3945 CX2341X MPEG ENCODER HELPER MODULE
3946 M:      Hans Verkuil <hverkuil@xs4all.nl>
3947 L:      linux-media@vger.kernel.org
3948 T:      git git://linuxtv.org/media_tree.git
3949 W:      https://linuxtv.org
3950 S:      Maintained
3951 F:      drivers/media/common/cx2341x*
3952 F:      include/media/cx2341x*
3953
3954 CX24120 MEDIA DRIVER
3955 M:      Jemma Denson <jdenson@gmail.com>
3956 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3957 L:      linux-media@vger.kernel.org
3958 W:      https://linuxtv.org
3959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3960 S:      Maintained
3961 F:      drivers/media/dvb-frontends/cx24120*
3962
3963 CX88 VIDEO4LINUX DRIVER
3964 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3965 L:      linux-media@vger.kernel.org
3966 W:      https://linuxtv.org
3967 T:      git git://linuxtv.org/media_tree.git
3968 S:      Odd fixes
3969 F:      Documentation/media/v4l-drivers/cx88*
3970 F:      drivers/media/pci/cx88/
3971
3972 CXD2820R MEDIA DRIVER
3973 M:      Antti Palosaari <crope@iki.fi>
3974 L:      linux-media@vger.kernel.org
3975 W:      https://linuxtv.org
3976 W:      http://palosaari.fi/linux/
3977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3978 T:      git git://linuxtv.org/anttip/media_tree.git
3979 S:      Maintained
3980 F:      drivers/media/dvb-frontends/cxd2820r*
3981
3982 CXGB3 ETHERNET DRIVER (CXGB3)
3983 M:      Santosh Raspatur <santosh@chelsio.com>
3984 L:      netdev@vger.kernel.org
3985 W:      http://www.chelsio.com
3986 S:      Supported
3987 F:      drivers/net/ethernet/chelsio/cxgb3/
3988
3989 CXGB3 ISCSI DRIVER (CXGB3I)
3990 M:      Karen Xie <kxie@chelsio.com>
3991 L:      linux-scsi@vger.kernel.org
3992 W:      http://www.chelsio.com
3993 S:      Supported
3994 F:      drivers/scsi/cxgbi/cxgb3i
3995
3996 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3997 M:      Steve Wise <swise@chelsio.com>
3998 L:      linux-rdma@vger.kernel.org
3999 W:      http://www.openfabrics.org
4000 S:      Supported
4001 F:      drivers/infiniband/hw/cxgb3/
4002 F:      include/uapi/rdma/cxgb3-abi.h
4003
4004 CXGB4 CRYPTO DRIVER (chcr)
4005 M:      Harsh Jain <harsh@chelsio.com>
4006 L:      linux-crypto@vger.kernel.org
4007 W:      http://www.chelsio.com
4008 S:      Supported
4009 F:      drivers/crypto/chelsio
4010
4011 CXGB4 ETHERNET DRIVER (CXGB4)
4012 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4013 L:      netdev@vger.kernel.org
4014 W:      http://www.chelsio.com
4015 S:      Supported
4016 F:      drivers/net/ethernet/chelsio/cxgb4/
4017
4018 CXGB4 ISCSI DRIVER (CXGB4I)
4019 M:      Karen Xie <kxie@chelsio.com>
4020 L:      linux-scsi@vger.kernel.org
4021 W:      http://www.chelsio.com
4022 S:      Supported
4023 F:      drivers/scsi/cxgbi/cxgb4i
4024
4025 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4026 M:      Steve Wise <swise@chelsio.com>
4027 L:      linux-rdma@vger.kernel.org
4028 W:      http://www.openfabrics.org
4029 S:      Supported
4030 F:      drivers/infiniband/hw/cxgb4/
4031 F:      include/uapi/rdma/cxgb4-abi.h
4032
4033 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4034 M:      Casey Leedom <leedom@chelsio.com>
4035 L:      netdev@vger.kernel.org
4036 W:      http://www.chelsio.com
4037 S:      Supported
4038 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4039
4040 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4041 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4042 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4043 L:      linuxppc-dev@lists.ozlabs.org
4044 S:      Supported
4045 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4046 F:      drivers/misc/cxl/
4047 F:      include/misc/cxl*
4048 F:      include/uapi/misc/cxl.h
4049 F:      Documentation/powerpc/cxl.txt
4050 F:      Documentation/ABI/testing/sysfs-class-cxl
4051
4052 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4053 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4054 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4055 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4056 L:      linux-scsi@vger.kernel.org
4057 S:      Supported
4058 F:      drivers/scsi/cxlflash/
4059 F:      include/uapi/scsi/cxlflash_ioctl.h
4060 F:      Documentation/powerpc/cxlflash.txt
4061
4062 CYBERPRO FB DRIVER
4063 M:      Russell King <linux@armlinux.org.uk>
4064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4065 W:      http://www.armlinux.org.uk/
4066 S:      Maintained
4067 F:      drivers/video/fbdev/cyber2000fb.*
4068
4069 CYCLADES ASYNC MUX DRIVER
4070 W:      http://www.cyclades.com/
4071 S:      Orphan
4072 F:      drivers/tty/cyclades.c
4073 F:      include/linux/cyclades.h
4074 F:      include/uapi/linux/cyclades.h
4075
4076 CYCLADES PC300 DRIVER
4077 W:      http://www.cyclades.com/
4078 S:      Orphan
4079 F:      drivers/net/wan/pc300*
4080
4081 CYPRESS_FIRMWARE MEDIA DRIVER
4082 M:      Antti Palosaari <crope@iki.fi>
4083 L:      linux-media@vger.kernel.org
4084 W:      https://linuxtv.org
4085 W:      http://palosaari.fi/linux/
4086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4087 T:      git git://linuxtv.org/anttip/media_tree.git
4088 S:      Maintained
4089 F:      drivers/media/common/cypress_firmware*
4090
4091 CYTTSP TOUCHSCREEN DRIVER
4092 M:      Ferruh Yigit <fery@cypress.com>
4093 L:      linux-input@vger.kernel.org
4094 S:      Supported
4095 F:      drivers/input/touchscreen/cyttsp*
4096 F:      include/linux/input/cyttsp.h
4097
4098 D-LINK DIR-685 TOUCHKEYS DRIVER
4099 M:      Linus Walleij <linus.walleij@linaro.org>
4100 L:      linux-input@vger.kernel.org
4101 S:      Supported
4102 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4103
4104 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4105 M:      Joshua Kinard <kumba@gentoo.org>
4106 S:      Maintained
4107 F:      drivers/rtc/rtc-ds1685.c
4108 F:      include/linux/rtc/ds1685.h
4109
4110 DAMA SLAVE for AX.25
4111 M:      Joerg Reuter <jreuter@yaina.de>
4112 W:      http://yaina.de/jreuter/
4113 W:      http://www.qsl.net/dl1bke/
4114 L:      linux-hams@vger.kernel.org
4115 S:      Maintained
4116 F:      net/ax25/af_ax25.c
4117 F:      net/ax25/ax25_dev.c
4118 F:      net/ax25/ax25_ds_*
4119 F:      net/ax25/ax25_in.c
4120 F:      net/ax25/ax25_out.c
4121 F:      net/ax25/ax25_timer.c
4122 F:      net/ax25/sysctl_net_ax25.c
4123
4124 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4125 L:      netdev@vger.kernel.org
4126 S:      Orphan
4127 F:      Documentation/networking/dmfe.txt
4128 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4129
4130 DC390/AM53C974 SCSI driver
4131 M:      Hannes Reinecke <hare@suse.com>
4132 L:      linux-scsi@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/scsi/am53c974.c
4135
4136 DC395x SCSI driver
4137 M:      Oliver Neukum <oliver@neukum.org>
4138 M:      Ali Akcaagac <aliakc@web.de>
4139 M:      Jamie Lenehan <lenehan@twibble.org>
4140 L:      dc395x@twibble.org
4141 W:      http://twibble.org/dist/dc395x/
4142 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4143 S:      Maintained
4144 F:      Documentation/scsi/dc395x.txt
4145 F:      drivers/scsi/dc395x.*
4146
4147 DCCP PROTOCOL
4148 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4149 L:      dccp@vger.kernel.org
4150 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4151 S:      Maintained
4152 F:      include/linux/dccp.h
4153 F:      include/uapi/linux/dccp.h
4154 F:      include/linux/tfrc.h
4155 F:      net/dccp/
4156
4157 DECnet NETWORK LAYER
4158 W:      http://linux-decnet.sourceforge.net
4159 L:      linux-decnet-user@lists.sourceforge.net
4160 S:      Orphan
4161 F:      Documentation/networking/decnet.txt
4162 F:      net/decnet/
4163
4164 DECSTATION PLATFORM SUPPORT
4165 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4166 L:      linux-mips@linux-mips.org
4167 W:      http://www.linux-mips.org/wiki/DECstation
4168 S:      Maintained
4169 F:      arch/mips/dec/
4170 F:      arch/mips/include/asm/dec/
4171 F:      arch/mips/include/asm/mach-dec/
4172
4173 DEFXX FDDI NETWORK DRIVER
4174 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4175 S:      Maintained
4176 F:      drivers/net/fddi/defxx.*
4177
4178 DELL SMBIOS DRIVER
4179 M:      Pali Rohár <pali.rohar@gmail.com>
4180 M:      Mario Limonciello <mario.limonciello@dell.com>
4181 L:      platform-driver-x86@vger.kernel.org
4182 S:      Maintained
4183 F:      drivers/platform/x86/dell-smbios.*
4184
4185 DELL SMBIOS SMM DRIVER
4186 M:      Mario Limonciello <mario.limonciello@dell.com>
4187 L:      platform-driver-x86@vger.kernel.org
4188 S:      Maintained
4189 F:      drivers/platform/x86/dell-smbios-smm.c
4190
4191 DELL SMBIOS WMI DRIVER
4192 M:      Mario Limonciello <mario.limonciello@dell.com>
4193 L:      platform-driver-x86@vger.kernel.org
4194 S:      Maintained
4195 F:      drivers/platform/x86/dell-smbios-wmi.c
4196 F:      tools/wmi/dell-smbios-example.c
4197
4198 DEFZA FDDI NETWORK DRIVER
4199 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4200 S:      Maintained
4201 F:      drivers/net/fddi/defza.*
4202
4203 DELL LAPTOP DRIVER
4204 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4205 M:      Pali Rohár <pali.rohar@gmail.com>
4206 L:      platform-driver-x86@vger.kernel.org
4207 S:      Maintained
4208 F:      drivers/platform/x86/dell-laptop.c
4209
4210 DELL LAPTOP FREEFALL DRIVER
4211 M:      Pali Rohár <pali.rohar@gmail.com>
4212 S:      Maintained
4213 F:      drivers/platform/x86/dell-smo8800.c
4214
4215 DELL LAPTOP RBTN DRIVER
4216 M:      Pali Rohár <pali.rohar@gmail.com>
4217 S:      Maintained
4218 F:      drivers/platform/x86/dell-rbtn.*
4219
4220 DELL REMOTE BIOS UPDATE DRIVER
4221 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4222 L:      platform-driver-x86@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/platform/x86/dell_rbu.c
4225
4226 DELL LAPTOP SMM DRIVER
4227 M:      Pali Rohár <pali.rohar@gmail.com>
4228 S:      Maintained
4229 F:      drivers/hwmon/dell-smm-hwmon.c
4230 F:      include/uapi/linux/i8k.h
4231
4232 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4233 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4234 L:      platform-driver-x86@vger.kernel.org
4235 S:      Maintained
4236 F:      Documentation/dcdbas.txt
4237 F:      drivers/platform/x86/dcdbas.*
4238
4239 DELL WMI NOTIFICATIONS DRIVER
4240 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4241 M:      Pali Rohár <pali.rohar@gmail.com>
4242 S:      Maintained
4243 F:      drivers/platform/x86/dell-wmi.c
4244
4245 DELL WMI DESCRIPTOR DRIVER
4246 M:      Mario Limonciello <mario.limonciello@dell.com>
4247 S:      Maintained
4248 F:      drivers/platform/x86/dell-wmi-descriptor.c
4249
4250 DELTA ST MEDIA DRIVER
4251 M:      Hugues Fruchet <hugues.fruchet@st.com>
4252 L:      linux-media@vger.kernel.org
4253 T:      git git://linuxtv.org/media_tree.git
4254 W:      https://linuxtv.org
4255 S:      Supported
4256 F:      drivers/media/platform/sti/delta
4257
4258 DENALI NAND DRIVER
4259 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4260 L:      linux-mtd@lists.infradead.org
4261 S:      Supported
4262 F:      drivers/mtd/nand/raw/denali*
4263
4264 DESIGNWARE USB2 DRD IP DRIVER
4265 M:      Minas Harutyunyan <hminas@synopsys.com>
4266 L:      linux-usb@vger.kernel.org
4267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4268 S:      Maintained
4269 F:      drivers/usb/dwc2/
4270
4271 DESIGNWARE USB3 DRD IP DRIVER
4272 M:      Felipe Balbi <balbi@kernel.org>
4273 L:      linux-usb@vger.kernel.org
4274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4275 S:      Maintained
4276 F:      drivers/usb/dwc3/
4277
4278 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4279 M:      Andreas Klinger <ak@it-klinger.de>
4280 L:      linux-iio@vger.kernel.org
4281 S:      Maintained
4282 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4283 F:      drivers/iio/proximity/srf*.c
4284
4285 DEVICE COREDUMP (DEV_COREDUMP)
4286 M:      Johannes Berg <johannes@sipsolutions.net>
4287 L:      linux-kernel@vger.kernel.org
4288 S:      Maintained
4289 F:      drivers/base/devcoredump.c
4290 F:      include/linux/devcoredump.h
4291
4292 DEVICE FREQUENCY (DEVFREQ)
4293 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4294 M:      Kyungmin Park <kyungmin.park@samsung.com>
4295 R:      Chanwoo Choi <cw00.choi@samsung.com>
4296 L:      linux-pm@vger.kernel.org
4297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4298 S:      Maintained
4299 F:      drivers/devfreq/
4300 F:      include/linux/devfreq.h
4301 F:      Documentation/devicetree/bindings/devfreq/
4302
4303 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4304 M:      Chanwoo Choi <cw00.choi@samsung.com>
4305 L:      linux-pm@vger.kernel.org
4306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4307 S:      Supported
4308 F:      drivers/devfreq/event/
4309 F:      drivers/devfreq/devfreq-event.c
4310 F:      include/linux/devfreq-event.h
4311 F:      Documentation/devicetree/bindings/devfreq/event/
4312
4313 DEVICE NUMBER REGISTRY
4314 M:      Torben Mathiasen <device@lanana.org>
4315 W:      http://lanana.org/docs/device-list/index.html
4316 S:      Maintained
4317
4318 DEVICE-MAPPER  (LVM)
4319 M:      Alasdair Kergon <agk@redhat.com>
4320 M:      Mike Snitzer <snitzer@redhat.com>
4321 M:      dm-devel@redhat.com
4322 L:      dm-devel@redhat.com
4323 W:      http://sources.redhat.com/dm
4324 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4326 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4327 S:      Maintained
4328 F:      Documentation/device-mapper/
4329 F:      drivers/md/Makefile
4330 F:      drivers/md/Kconfig
4331 F:      drivers/md/dm*
4332 F:      drivers/md/persistent-data/
4333 F:      include/linux/device-mapper.h
4334 F:      include/linux/dm-*.h
4335 F:      include/uapi/linux/dm-*.h
4336
4337 DEVLINK
4338 M:      Jiri Pirko <jiri@mellanox.com>
4339 L:      netdev@vger.kernel.org
4340 S:      Supported
4341 F:      net/core/devlink.c
4342 F:      include/net/devlink.h
4343 F:      include/uapi/linux/devlink.h
4344
4345 DIALOG SEMICONDUCTOR DRIVERS
4346 M:      Support Opensource <support.opensource@diasemi.com>
4347 W:      http://www.dialog-semiconductor.com/products
4348 S:      Supported
4349 F:      Documentation/hwmon/da90??
4350 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4351 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4352 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4353 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4354 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4355 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4356 F:      drivers/gpio/gpio-da90??.c
4357 F:      drivers/hwmon/da90??-hwmon.c
4358 F:      drivers/iio/adc/da91??-*.c
4359 F:      drivers/input/misc/da90??_onkey.c
4360 F:      drivers/input/touchscreen/da9052_tsi.c
4361 F:      drivers/leds/leds-da90??.c
4362 F:      drivers/mfd/da903x.c
4363 F:      drivers/mfd/da90??-*.c
4364 F:      drivers/mfd/da91??-*.c
4365 F:      drivers/power/supply/da9052-battery.c
4366 F:      drivers/power/supply/da91??-*.c
4367 F:      drivers/regulator/da903x.c
4368 F:      drivers/regulator/da9???-regulator.[ch]
4369 F:      drivers/thermal/da90??-thermal.c
4370 F:      drivers/rtc/rtc-da90??.c
4371 F:      drivers/video/backlight/da90??_bl.c
4372 F:      drivers/watchdog/da90??_wdt.c
4373 F:      include/linux/mfd/da903x.h
4374 F:      include/linux/mfd/da9052/
4375 F:      include/linux/mfd/da9055/
4376 F:      include/linux/mfd/da9062/
4377 F:      include/linux/mfd/da9063/
4378 F:      include/linux/mfd/da9150/
4379 F:      include/linux/regulator/da9211.h
4380 F:      include/sound/da[79]*.h
4381 F:      sound/soc/codecs/da[79]*.[ch]
4382
4383 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4384 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4385 L:      linux-gpio@vger.kernel.org
4386 S:      Maintained
4387 F:      drivers/gpio/gpio-gpio-mm.c
4388
4389 DIOLAN U2C-12 I2C DRIVER
4390 M:      Guenter Roeck <linux@roeck-us.net>
4391 L:      linux-i2c@vger.kernel.org
4392 S:      Maintained
4393 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4394
4395 FILESYSTEM DIRECT ACCESS (DAX)
4396 M:      Matthew Wilcox <willy@infradead.org>
4397 M:      Ross Zwisler <zwisler@kernel.org>
4398 M:      Jan Kara <jack@suse.cz>
4399 L:      linux-fsdevel@vger.kernel.org
4400 S:      Supported
4401 F:      fs/dax.c
4402 F:      include/linux/dax.h
4403 F:      include/trace/events/fs_dax.h
4404
4405 DEVICE DIRECT ACCESS (DAX)
4406 M:      Dan Williams <dan.j.williams@intel.com>
4407 M:      Dave Jiang <dave.jiang@intel.com>
4408 M:      Ross Zwisler <zwisler@kernel.org>
4409 M:      Vishal Verma <vishal.l.verma@intel.com>
4410 L:      linux-nvdimm@lists.01.org
4411 S:      Supported
4412 F:      drivers/dax/
4413
4414 DIRECTORY NOTIFICATION (DNOTIFY)
4415 M:      Jan Kara <jack@suse.cz>
4416 R:      Amir Goldstein <amir73il@gmail.com>
4417 L:      linux-fsdevel@vger.kernel.org
4418 S:      Maintained
4419 F:      Documentation/filesystems/dnotify.txt
4420 F:      fs/notify/dnotify/
4421 F:      include/linux/dnotify.h
4422
4423 DISK GEOMETRY AND PARTITION HANDLING
4424 M:      Andries Brouwer <aeb@cwi.nl>
4425 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4426 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4427 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4428 S:      Maintained
4429
4430 DISKQUOTA
4431 M:      Jan Kara <jack@suse.com>
4432 S:      Maintained
4433 F:      Documentation/filesystems/quota.txt
4434 F:      fs/quota/
4435 F:      include/linux/quota*.h
4436 F:      include/uapi/linux/quota*.h
4437
4438 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4439 M:      Bernie Thompson <bernie@plugable.com>
4440 L:      linux-fbdev@vger.kernel.org
4441 S:      Maintained
4442 W:      http://plugable.com/category/projects/udlfb/
4443 F:      drivers/video/fbdev/udlfb.c
4444 F:      include/video/udlfb.h
4445 F:      Documentation/fb/udlfb.txt
4446
4447 DISTRIBUTED LOCK MANAGER (DLM)
4448 M:      Christine Caulfield <ccaulfie@redhat.com>
4449 M:      David Teigland <teigland@redhat.com>
4450 L:      cluster-devel@redhat.com
4451 W:      http://sources.redhat.com/cluster/
4452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4453 S:      Supported
4454 F:      fs/dlm/
4455
4456 DMA BUFFER SHARING FRAMEWORK
4457 M:      Sumit Semwal <sumit.semwal@linaro.org>
4458 S:      Maintained
4459 L:      linux-media@vger.kernel.org
4460 L:      dri-devel@lists.freedesktop.org
4461 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4462 F:      drivers/dma-buf/
4463 F:      include/linux/dma-buf*
4464 F:      include/linux/reservation.h
4465 F:      include/linux/*fence.h
4466 F:      Documentation/driver-api/dma-buf.rst
4467 T:      git git://anongit.freedesktop.org/drm/drm-misc
4468
4469 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4470 M:      Vinod Koul <vkoul@kernel.org>
4471 L:      dmaengine@vger.kernel.org
4472 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4473 S:      Maintained
4474 F:      drivers/dma/
4475 F:      include/linux/dmaengine.h
4476 F:      include/linux/of_dma.h
4477 F:      Documentation/devicetree/bindings/dma/
4478 F:      Documentation/driver-api/dmaengine/
4479 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4480
4481 DMA MAPPING HELPERS
4482 M:      Christoph Hellwig <hch@lst.de>
4483 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4484 R:      Robin Murphy <robin.murphy@arm.com>
4485 L:      iommu@lists.linux-foundation.org
4486 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4487 W:      http://git.infradead.org/users/hch/dma-mapping.git
4488 S:      Supported
4489 F:      kernel/dma/
4490 F:      include/asm-generic/dma-mapping.h
4491 F:      include/linux/dma-direct.h
4492 F:      include/linux/dma-mapping.h
4493 F:      include/linux/dma-noncoherent.h
4494
4495 DME1737 HARDWARE MONITOR DRIVER
4496 M:      Juerg Haefliger <juergh@gmail.com>
4497 L:      linux-hwmon@vger.kernel.org
4498 S:      Maintained
4499 F:      Documentation/hwmon/dme1737
4500 F:      drivers/hwmon/dme1737.c
4501
4502 DMI/SMBIOS SUPPORT
4503 M:      Jean Delvare <jdelvare@suse.com>
4504 S:      Maintained
4505 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4506 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4507 F:      drivers/firmware/dmi-id.c
4508 F:      drivers/firmware/dmi_scan.c
4509 F:      include/linux/dmi.h
4510
4511 DOCUMENTATION
4512 M:      Jonathan Corbet <corbet@lwn.net>
4513 L:      linux-doc@vger.kernel.org
4514 S:      Maintained
4515 F:      Documentation/
4516 F:      scripts/kernel-doc
4517 X:      Documentation/ABI/
4518 X:      Documentation/acpi/
4519 X:      Documentation/devicetree/
4520 X:      Documentation/i2c/
4521 X:      Documentation/media/
4522 X:      Documentation/power/
4523 X:      Documentation/spi/
4524 T:      git git://git.lwn.net/linux.git docs-next
4525
4526 DOCUMENTATION/ITALIAN
4527 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4528 L:      linux-doc@vger.kernel.org
4529 S:      Maintained
4530 F:      Documentation/translations/it_IT
4531
4532 DONGWOON DW9714 LENS VOICE COIL DRIVER
4533 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4534 L:      linux-media@vger.kernel.org
4535 T:      git git://linuxtv.org/media_tree.git
4536 S:      Maintained
4537 F:      drivers/media/i2c/dw9714.c
4538 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4539
4540 DONGWOON DW9807 LENS VOICE COIL DRIVER
4541 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4542 L:      linux-media@vger.kernel.org
4543 T:      git git://linuxtv.org/media_tree.git
4544 S:      Maintained
4545 F:      drivers/media/i2c/dw9807-vcm.c
4546 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4547
4548 DOUBLETALK DRIVER
4549 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4550 L:      blinux-list@redhat.com
4551 S:      Maintained
4552 F:      drivers/char/dtlk.c
4553 F:      include/linux/dtlk.h
4554
4555 DPAA2 DATAPATH I/O (DPIO) DRIVER
4556 M:      Roy Pledge <Roy.Pledge@nxp.com>
4557 L:      linux-kernel@vger.kernel.org
4558 S:      Maintained
4559 F:      drivers/soc/fsl/dpio
4560
4561 DPAA2 ETHERNET DRIVER
4562 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4563 L:      netdev@vger.kernel.org
4564 S:      Maintained
4565 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4566 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4567 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4568 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4569 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4570
4571 DPAA2 ETHERNET SWITCH DRIVER
4572 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4573 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4574 L:      linux-kernel@vger.kernel.org
4575 S:      Maintained
4576 F:      drivers/staging/fsl-dpaa2/ethsw
4577
4578 DPAA2 PTP CLOCK DRIVER
4579 M:      Yangbo Lu <yangbo.lu@nxp.com>
4580 L:      netdev@vger.kernel.org
4581 S:      Maintained
4582 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4583 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4584
4585 DPT_I2O SCSI RAID DRIVER
4586 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4587 L:      linux-scsi@vger.kernel.org
4588 W:      http://www.adaptec.com/
4589 S:      Maintained
4590 F:      drivers/scsi/dpt*
4591 F:      drivers/scsi/dpt/
4592
4593 DRBD DRIVER
4594 M:      Philipp Reisner <philipp.reisner@linbit.com>
4595 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4596 L:      drbd-dev@lists.linbit.com
4597 W:      http://www.drbd.org
4598 T:      git git://git.linbit.com/linux-drbd.git
4599 T:      git git://git.linbit.com/drbd-8.4.git
4600 S:      Supported
4601 F:      drivers/block/drbd/
4602 F:      lib/lru_cache.c
4603 F:      Documentation/blockdev/drbd/
4604
4605 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4606 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4607 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4609 S:      Supported
4610 F:      Documentation/kobject.txt
4611 F:      drivers/base/
4612 F:      fs/debugfs/
4613 F:      fs/sysfs/
4614 F:      include/linux/debugfs.h
4615 F:      include/linux/kobj*
4616 F:      lib/kobj*
4617
4618 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4619 M:      Kevin Hilman <khilman@kernel.org>
4620 M:      Nishanth Menon <nm@ti.com>
4621 S:      Maintained
4622 F:      drivers/power/avs/
4623 F:      include/linux/power/smartreflex.h
4624 L:      linux-pm@vger.kernel.org
4625
4626 DRM DRIVER FOR ARM PL111 CLCD
4627 M:      Eric Anholt <eric@anholt.net>
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629 S:      Supported
4630 F:      drivers/gpu/drm/pl111/
4631
4632 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4633 M:      Linus Walleij <linus.walleij@linaro.org>
4634 T:      git git://anongit.freedesktop.org/drm/drm-misc
4635 S:      Maintained
4636 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4637 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4638
4639 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4640 M:      Dave Airlie <airlied@redhat.com>
4641 S:      Odd Fixes
4642 F:      drivers/gpu/drm/ast/
4643
4644 DRM DRIVER FOR BOCHS VIRTUAL GPU
4645 M:      Gerd Hoffmann <kraxel@redhat.com>
4646 L:      virtualization@lists.linux-foundation.org
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648 S:      Maintained
4649 F:      drivers/gpu/drm/bochs/
4650
4651 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4652 M:      Linus Walleij <linus.walleij@linaro.org>
4653 T:      git git://anongit.freedesktop.org/drm/drm-misc
4654 S:      Maintained
4655 F:      drivers/gpu/drm/tve200/
4656
4657 DRM DRIVER FOR ILITEK ILI9225 PANELS
4658 M:      David Lechner <david@lechnology.com>
4659 S:      Maintained
4660 F:      drivers/gpu/drm/tinydrm/ili9225.c
4661 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4662
4663 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4664 S:      Orphan / Obsolete
4665 F:      drivers/gpu/drm/i810/
4666 F:      include/uapi/drm/i810_drm.h
4667
4668 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4669 S:      Orphan / Obsolete
4670 F:      drivers/gpu/drm/mga/
4671 F:      include/uapi/drm/mga_drm.h
4672
4673 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4674 M:      Dave Airlie <airlied@redhat.com>
4675 S:      Odd Fixes
4676 F:      drivers/gpu/drm/mgag200/
4677
4678 DRM DRIVER FOR MI0283QT
4679 M:      Noralf Trønnes <noralf@tronnes.org>
4680 S:      Maintained
4681 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4682 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4683
4684 DRM DRIVER FOR MSM ADRENO GPU
4685 M:      Rob Clark <robdclark@gmail.com>
4686 L:      linux-arm-msm@vger.kernel.org
4687 L:      dri-devel@lists.freedesktop.org
4688 L:      freedreno@lists.freedesktop.org
4689 T:      git git://people.freedesktop.org/~robclark/linux
4690 S:      Maintained
4691 F:      drivers/gpu/drm/msm/
4692 F:      include/uapi/drm/msm_drm.h
4693 F:      Documentation/devicetree/bindings/display/msm/
4694
4695 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4696 M:      Ben Skeggs <bskeggs@redhat.com>
4697 L:      dri-devel@lists.freedesktop.org
4698 L:      nouveau@lists.freedesktop.org
4699 T:      git git://github.com/skeggsb/linux
4700 S:      Supported
4701 F:      drivers/gpu/drm/nouveau/
4702 F:      include/uapi/drm/nouveau_drm.h
4703
4704 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4705 M:      Noralf Trønnes <noralf@tronnes.org>
4706 S:      Maintained
4707 F:      drivers/gpu/drm/tinydrm/repaper.c
4708 F:      Documentation/devicetree/bindings/display/repaper.txt
4709
4710 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4711 M:      Dave Airlie <airlied@redhat.com>
4712 M:      Gerd Hoffmann <kraxel@redhat.com>
4713 L:      virtualization@lists.linux-foundation.org
4714 T:      git git://anongit.freedesktop.org/drm/drm-misc
4715 S:      Obsolete
4716 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4717 F:      drivers/gpu/drm/cirrus/
4718
4719 DRM DRIVER FOR QXL VIRTUAL GPU
4720 M:      Dave Airlie <airlied@redhat.com>
4721 M:      Gerd Hoffmann <kraxel@redhat.com>
4722 L:      virtualization@lists.linux-foundation.org
4723 T:      git git://anongit.freedesktop.org/drm/drm-misc
4724 S:      Maintained
4725 F:      drivers/gpu/drm/qxl/
4726 F:      include/uapi/drm/qxl_drm.h
4727
4728 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4729 S:      Orphan / Obsolete
4730 F:      drivers/gpu/drm/r128/
4731 F:      include/uapi/drm/r128_drm.h
4732
4733 DRM DRIVER FOR SAVAGE VIDEO CARDS
4734 S:      Orphan / Obsolete
4735 F:      drivers/gpu/drm/savage/
4736 F:      include/uapi/drm/savage_drm.h
4737
4738 DRM DRIVER FOR SIS VIDEO CARDS
4739 S:      Orphan / Obsolete
4740 F:      drivers/gpu/drm/sis/
4741 F:      include/uapi/drm/sis_drm.h
4742
4743 DRM DRIVER FOR SITRONIX ST7586 PANELS
4744 M:      David Lechner <david@lechnology.com>
4745 S:      Maintained
4746 F:      drivers/gpu/drm/tinydrm/st7586.c
4747 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4748
4749 DRM DRIVER FOR SITRONIX ST7735R PANELS
4750 M:      David Lechner <david@lechnology.com>
4751 S:      Maintained
4752 F:      drivers/gpu/drm/tinydrm/st7735r.c
4753 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4754
4755 DRM DRIVER FOR TDFX VIDEO CARDS
4756 S:      Orphan / Obsolete
4757 F:      drivers/gpu/drm/tdfx/
4758
4759 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4760 M:      Dave Airlie <airlied@redhat.com>
4761 R:      Sean Paul <sean@poorly.run>
4762 L:      dri-devel@lists.freedesktop.org
4763 S:      Odd Fixes
4764 F:      drivers/gpu/drm/udl/
4765 T:      git git://anongit.freedesktop.org/drm/drm-misc
4766
4767 DRM DRIVER FOR VMWARE VIRTUAL GPU
4768 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4769 M:      Sinclair Yeh <syeh@vmware.com>
4770 M:      Thomas Hellstrom <thellstrom@vmware.com>
4771 L:      dri-devel@lists.freedesktop.org
4772 T:      git git://people.freedesktop.org/~syeh/repos_linux
4773 T:      git git://people.freedesktop.org/~thomash/linux
4774 S:      Supported
4775 F:      drivers/gpu/drm/vmwgfx/
4776 F:      include/uapi/drm/vmwgfx_drm.h
4777
4778 DRM DRIVERS
4779 M:      David Airlie <airlied@linux.ie>
4780 L:      dri-devel@lists.freedesktop.org
4781 T:      git git://anongit.freedesktop.org/drm/drm
4782 B:      https://bugs.freedesktop.org/
4783 C:      irc://chat.freenode.net/dri-devel
4784 S:      Maintained
4785 F:      drivers/gpu/drm/
4786 F:      drivers/gpu/vga/
4787 F:      Documentation/devicetree/bindings/display/
4788 F:      Documentation/devicetree/bindings/gpu/
4789 F:      Documentation/gpu/
4790 F:      include/drm/
4791 F:      include/uapi/drm/
4792 F:      include/linux/vga*
4793
4794 DRM DRIVERS AND MISC GPU PATCHES
4795 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4796 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4797 M:      Sean Paul <sean@poorly.run>
4798 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4799 S:      Maintained
4800 T:      git git://anongit.freedesktop.org/drm/drm-misc
4801 F:      Documentation/gpu/
4802 F:      drivers/gpu/vga/
4803 F:      drivers/gpu/drm/*
4804 F:      include/drm/drm*
4805 F:      include/uapi/drm/drm*
4806 F:      include/linux/vga*
4807
4808 DRM DRIVERS FOR ALLWINNER A10
4809 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4810 L:      dri-devel@lists.freedesktop.org
4811 S:      Supported
4812 F:      drivers/gpu/drm/sun4i/
4813 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4814 T:      git git://anongit.freedesktop.org/drm/drm-misc
4815
4816 DRM DRIVERS FOR AMLOGIC SOCS
4817 M:      Neil Armstrong <narmstrong@baylibre.com>
4818 L:      dri-devel@lists.freedesktop.org
4819 L:      linux-amlogic@lists.infradead.org
4820 W:      http://linux-meson.com/
4821 S:      Supported
4822 F:      drivers/gpu/drm/meson/
4823 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4824 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4825 F:      Documentation/gpu/meson.rst
4826 T:      git git://anongit.freedesktop.org/drm/drm-misc
4827
4828 DRM DRIVERS FOR ATMEL HLCDC
4829 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4830 L:      dri-devel@lists.freedesktop.org
4831 S:      Supported
4832 F:      drivers/gpu/drm/atmel-hlcdc/
4833 F:      Documentation/devicetree/bindings/display/atmel/
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835
4836 DRM DRIVERS FOR BRIDGE CHIPS
4837 M:      Archit Taneja <architt@codeaurora.org>
4838 M:      Andrzej Hajda <a.hajda@samsung.com>
4839 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4840 S:      Maintained
4841 T:      git git://anongit.freedesktop.org/drm/drm-misc
4842 F:      drivers/gpu/drm/bridge/
4843
4844 DRM DRIVERS FOR EXYNOS
4845 M:      Inki Dae <inki.dae@samsung.com>
4846 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4847 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4848 M:      Kyungmin Park <kyungmin.park@samsung.com>
4849 L:      dri-devel@lists.freedesktop.org
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4851 S:      Supported
4852 F:      drivers/gpu/drm/exynos/
4853 F:      include/uapi/drm/exynos_drm.h
4854 F:      Documentation/devicetree/bindings/display/exynos/
4855
4856 DRM DRIVERS FOR FREESCALE DCU
4857 M:      Stefan Agner <stefan@agner.ch>
4858 M:      Alison Wang <alison.wang@nxp.com>
4859 L:      dri-devel@lists.freedesktop.org
4860 S:      Supported
4861 F:      drivers/gpu/drm/fsl-dcu/
4862 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4863 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4864 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4865 T:      git git://anongit.freedesktop.org/drm/drm-misc
4866
4867 DRM DRIVERS FOR FREESCALE IMX
4868 M:      Philipp Zabel <p.zabel@pengutronix.de>
4869 L:      dri-devel@lists.freedesktop.org
4870 S:      Maintained
4871 F:      drivers/gpu/drm/imx/
4872 F:      drivers/gpu/ipu-v3/
4873 F:      Documentation/devicetree/bindings/display/imx/
4874
4875 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4876 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4877 L:      dri-devel@lists.freedesktop.org
4878 T:      git git://github.com/patjak/drm-gma500
4879 S:      Maintained
4880 F:      drivers/gpu/drm/gma500/
4881
4882 DRM DRIVERS FOR HISILICON
4883 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4884 M:      Rongrong Zou <zourongrong@gmail.com>
4885 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4886 R:      Chen Feng <puck.chen@hisilicon.com>
4887 L:      dri-devel@lists.freedesktop.org
4888 T:      git git://github.com/xin3liang/linux.git
4889 S:      Maintained
4890 F:      drivers/gpu/drm/hisilicon/
4891 F:      Documentation/devicetree/bindings/display/hisilicon/
4892
4893 DRM DRIVERS FOR MEDIATEK
4894 M:      CK Hu <ck.hu@mediatek.com>
4895 M:      Philipp Zabel <p.zabel@pengutronix.de>
4896 L:      dri-devel@lists.freedesktop.org
4897 S:      Supported
4898 F:      drivers/gpu/drm/mediatek/
4899 F:      Documentation/devicetree/bindings/display/mediatek/
4900
4901 DRM DRIVERS FOR NVIDIA TEGRA
4902 M:      Thierry Reding <thierry.reding@gmail.com>
4903 L:      dri-devel@lists.freedesktop.org
4904 L:      linux-tegra@vger.kernel.org
4905 T:      git git://anongit.freedesktop.org/tegra/linux.git
4906 S:      Supported
4907 F:      drivers/gpu/drm/tegra/
4908 F:      drivers/gpu/host1x/
4909 F:      include/linux/host1x.h
4910 F:      include/uapi/drm/tegra_drm.h
4911 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4912
4913 DRM DRIVERS FOR RENESAS
4914 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4915 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 L:      linux-renesas-soc@vger.kernel.org
4918 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4919 S:      Supported
4920 F:      drivers/gpu/drm/rcar-du/
4921 F:      drivers/gpu/drm/shmobile/
4922 F:      include/linux/platform_data/shmob_drm.h
4923 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4924 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4925 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4926
4927 DRM DRIVERS FOR ROCKCHIP
4928 M:      Sandy Huang <hjc@rock-chips.com>
4929 M:      Heiko Stübner <heiko@sntech.de>
4930 L:      dri-devel@lists.freedesktop.org
4931 S:      Maintained
4932 F:      drivers/gpu/drm/rockchip/
4933 F:      Documentation/devicetree/bindings/display/rockchip/
4934 T:      git git://anongit.freedesktop.org/drm/drm-misc
4935
4936 DRM DRIVERS FOR STI
4937 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4938 M:      Vincent Abriou <vincent.abriou@st.com>
4939 L:      dri-devel@lists.freedesktop.org
4940 T:      git git://anongit.freedesktop.org/drm/drm-misc
4941 S:      Maintained
4942 F:      drivers/gpu/drm/sti
4943 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4944
4945 DRM DRIVERS FOR STM
4946 M:      Yannick Fertre <yannick.fertre@st.com>
4947 M:      Philippe Cornu <philippe.cornu@st.com>
4948 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4949 M:      Vincent Abriou <vincent.abriou@st.com>
4950 L:      dri-devel@lists.freedesktop.org
4951 T:      git git://anongit.freedesktop.org/drm/drm-misc
4952 S:      Maintained
4953 F:      drivers/gpu/drm/stm
4954 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4955
4956 DRM DRIVERS FOR TI LCDC
4957 M:      Jyri Sarha <jsarha@ti.com>
4958 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4959 L:      dri-devel@lists.freedesktop.org
4960 S:      Maintained
4961 F:      drivers/gpu/drm/tilcdc/
4962 F:      Documentation/devicetree/bindings/display/tilcdc/
4963
4964 DRM DRIVERS FOR TI OMAP
4965 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4966 L:      dri-devel@lists.freedesktop.org
4967 S:      Maintained
4968 F:      drivers/gpu/drm/omapdrm/
4969 F:      Documentation/devicetree/bindings/display/ti/
4970
4971 DRM DRIVERS FOR V3D
4972 M:      Eric Anholt <eric@anholt.net>
4973 S:      Supported
4974 F:      drivers/gpu/drm/v3d/
4975 F:      include/uapi/drm/v3d_drm.h
4976 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978
4979 DRM DRIVERS FOR VC4
4980 M:      Eric Anholt <eric@anholt.net>
4981 T:      git git://github.com/anholt/linux
4982 S:      Supported
4983 F:      drivers/gpu/drm/vc4/
4984 F:      include/uapi/drm/vc4_drm.h
4985 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987
4988 DRM DRIVERS FOR VIVANTE GPU IP
4989 M:      Lucas Stach <l.stach@pengutronix.de>
4990 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4991 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4992 L:      etnaviv@lists.freedesktop.org
4993 L:      dri-devel@lists.freedesktop.org
4994 S:      Maintained
4995 F:      drivers/gpu/drm/etnaviv/
4996 F:      include/uapi/drm/etnaviv_drm.h
4997 F:      Documentation/devicetree/bindings/display/etnaviv/
4998
4999 DRM DRIVERS FOR ZTE ZX
5000 M:      Shawn Guo <shawnguo@kernel.org>
5001 L:      dri-devel@lists.freedesktop.org
5002 S:      Maintained
5003 F:      drivers/gpu/drm/zte/
5004 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5005 T:      git git://anongit.freedesktop.org/drm/drm-misc
5006
5007 DRM PANEL DRIVERS
5008 M:      Thierry Reding <thierry.reding@gmail.com>
5009 L:      dri-devel@lists.freedesktop.org
5010 T:      git git://anongit.freedesktop.org/drm/drm-misc
5011 S:      Maintained
5012 F:      drivers/gpu/drm/drm_panel.c
5013 F:      drivers/gpu/drm/panel/
5014 F:      include/drm/drm_panel.h
5015 F:      Documentation/devicetree/bindings/display/panel/
5016
5017 DRM TINYDRM DRIVERS
5018 M:      Noralf Trønnes <noralf@tronnes.org>
5019 W:      https://github.com/notro/tinydrm/wiki/Development
5020 T:      git git://anongit.freedesktop.org/drm/drm-misc
5021 S:      Maintained
5022 F:      drivers/gpu/drm/tinydrm/
5023 F:      include/drm/tinydrm/
5024
5025 DRM DRIVERS FOR XEN
5026 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028 L:      dri-devel@lists.freedesktop.org
5029 L:      xen-devel@lists.xen.org
5030 S:      Supported
5031 F:      drivers/gpu/drm/xen/
5032 F:      Documentation/gpu/xen-front.rst
5033
5034 DRM TTM SUBSYSTEM
5035 M:      Christian Koenig <christian.koenig@amd.com>
5036 M:      Huang Rui <ray.huang@amd.com>
5037 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5038 T:      git git://people.freedesktop.org/~agd5f/linux
5039 S:      Maintained
5040 L:      dri-devel@lists.freedesktop.org
5041 F:      include/drm/ttm/
5042 F:      drivers/gpu/drm/ttm/
5043
5044 DSBR100 USB FM RADIO DRIVER
5045 M:      Alexey Klimov <klimov.linux@gmail.com>
5046 L:      linux-media@vger.kernel.org
5047 T:      git git://linuxtv.org/media_tree.git
5048 S:      Maintained
5049 F:      drivers/media/radio/dsbr100.c
5050
5051 DSCC4 DRIVER
5052 M:      Francois Romieu <romieu@fr.zoreil.com>
5053 L:      netdev@vger.kernel.org
5054 S:      Maintained
5055 F:      drivers/net/wan/dscc4.c
5056
5057 DT3155 MEDIA DRIVER
5058 M:      Hans Verkuil <hverkuil@xs4all.nl>
5059 L:      linux-media@vger.kernel.org
5060 T:      git git://linuxtv.org/media_tree.git
5061 W:      https://linuxtv.org
5062 S:      Odd Fixes
5063 F:      drivers/media/pci/dt3155/
5064
5065 DVB_USB_AF9015 MEDIA DRIVER
5066 M:      Antti Palosaari <crope@iki.fi>
5067 L:      linux-media@vger.kernel.org
5068 W:      https://linuxtv.org
5069 W:      http://palosaari.fi/linux/
5070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5071 T:      git git://linuxtv.org/anttip/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/usb/dvb-usb-v2/af9015*
5074
5075 DVB_USB_AF9035 MEDIA DRIVER
5076 M:      Antti Palosaari <crope@iki.fi>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://palosaari.fi/linux/
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/anttip/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/usb/dvb-usb-v2/af9035*
5084
5085 DVB_USB_ANYSEE MEDIA DRIVER
5086 M:      Antti Palosaari <crope@iki.fi>
5087 L:      linux-media@vger.kernel.org
5088 W:      https://linuxtv.org
5089 W:      http://palosaari.fi/linux/
5090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5091 T:      git git://linuxtv.org/anttip/media_tree.git
5092 S:      Maintained
5093 F:      drivers/media/usb/dvb-usb-v2/anysee*
5094
5095 DVB_USB_AU6610 MEDIA DRIVER
5096 M:      Antti Palosaari <crope@iki.fi>
5097 L:      linux-media@vger.kernel.org
5098 W:      https://linuxtv.org
5099 W:      http://palosaari.fi/linux/
5100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5101 T:      git git://linuxtv.org/anttip/media_tree.git
5102 S:      Maintained
5103 F:      drivers/media/usb/dvb-usb-v2/au6610*
5104
5105 DVB_USB_CE6230 MEDIA DRIVER
5106 M:      Antti Palosaari <crope@iki.fi>
5107 L:      linux-media@vger.kernel.org
5108 W:      https://linuxtv.org
5109 W:      http://palosaari.fi/linux/
5110 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5111 T:      git git://linuxtv.org/anttip/media_tree.git
5112 S:      Maintained
5113 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5114
5115 DVB_USB_CXUSB MEDIA DRIVER
5116 M:      Michael Krufky <mkrufky@linuxtv.org>
5117 L:      linux-media@vger.kernel.org
5118 W:      https://linuxtv.org
5119 W:      http://github.com/mkrufky
5120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5121 T:      git git://linuxtv.org/media_tree.git
5122 S:      Maintained
5123 F:      drivers/media/usb/dvb-usb/cxusb*
5124
5125 DVB_USB_EC168 MEDIA DRIVER
5126 M:      Antti Palosaari <crope@iki.fi>
5127 L:      linux-media@vger.kernel.org
5128 W:      https://linuxtv.org
5129 W:      http://palosaari.fi/linux/
5130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5131 T:      git git://linuxtv.org/anttip/media_tree.git
5132 S:      Maintained
5133 F:      drivers/media/usb/dvb-usb-v2/ec168*
5134
5135 DVB_USB_GL861 MEDIA DRIVER
5136 M:      Antti Palosaari <crope@iki.fi>
5137 L:      linux-media@vger.kernel.org
5138 W:      https://linuxtv.org
5139 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5140 T:      git git://linuxtv.org/anttip/media_tree.git
5141 S:      Maintained
5142 F:      drivers/media/usb/dvb-usb-v2/gl861*
5143
5144 DVB_USB_MXL111SF MEDIA DRIVER
5145 M:      Michael Krufky <mkrufky@linuxtv.org>
5146 L:      linux-media@vger.kernel.org
5147 W:      https://linuxtv.org
5148 W:      http://github.com/mkrufky
5149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5150 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5151 S:      Maintained
5152 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5153
5154 DVB_USB_RTL28XXU MEDIA DRIVER
5155 M:      Antti Palosaari <crope@iki.fi>
5156 L:      linux-media@vger.kernel.org
5157 W:      https://linuxtv.org
5158 W:      http://palosaari.fi/linux/
5159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5160 T:      git git://linuxtv.org/anttip/media_tree.git
5161 S:      Maintained
5162 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5163
5164 DVB_USB_V2 MEDIA DRIVER
5165 M:      Antti Palosaari <crope@iki.fi>
5166 L:      linux-media@vger.kernel.org
5167 W:      https://linuxtv.org
5168 W:      http://palosaari.fi/linux/
5169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5170 T:      git git://linuxtv.org/anttip/media_tree.git
5171 S:      Maintained
5172 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5173 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5174
5175 DYNAMIC DEBUG
5176 M:      Jason Baron <jbaron@akamai.com>
5177 S:      Maintained
5178 F:      lib/dynamic_debug.c
5179 F:      include/linux/dynamic_debug.h
5180
5181 DYNAMIC INTERRUPT MODERATION
5182 M:      Tal Gilboa <talgi@mellanox.com>
5183 S:      Maintained
5184 F:      include/linux/net_dim.h
5185
5186 DZ DECSTATION DZ11 SERIAL DRIVER
5187 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5188 S:      Maintained
5189 F:      drivers/tty/serial/dz.*
5190
5191 E3X0 POWER BUTTON DRIVER
5192 M:      Moritz Fischer <moritz.fischer@ettus.com>
5193 L:      usrp-users@lists.ettus.com
5194 W:      http://www.ettus.com
5195 S:      Supported
5196 F:      drivers/input/misc/e3x0-button.c
5197 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5198
5199 E4000 MEDIA DRIVER
5200 M:      Antti Palosaari <crope@iki.fi>
5201 L:      linux-media@vger.kernel.org
5202 W:      https://linuxtv.org
5203 W:      http://palosaari.fi/linux/
5204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5205 T:      git git://linuxtv.org/anttip/media_tree.git
5206 S:      Maintained
5207 F:      drivers/media/tuners/e4000*
5208
5209 EARTH_PT1 MEDIA DRIVER
5210 M:      Akihiro Tsukada <tskd08@gmail.com>
5211 L:      linux-media@vger.kernel.org
5212 S:      Odd Fixes
5213 F:      drivers/media/pci/pt1/
5214
5215 EARTH_PT3 MEDIA DRIVER
5216 M:      Akihiro Tsukada <tskd08@gmail.com>
5217 L:      linux-media@vger.kernel.org
5218 S:      Odd Fixes
5219 F:      drivers/media/pci/pt3/
5220
5221 EC100 MEDIA DRIVER
5222 M:      Antti Palosaari <crope@iki.fi>
5223 L:      linux-media@vger.kernel.org
5224 W:      https://linuxtv.org
5225 W:      http://palosaari.fi/linux/
5226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5227 T:      git git://linuxtv.org/anttip/media_tree.git
5228 S:      Maintained
5229 F:      drivers/media/dvb-frontends/ec100*
5230
5231 ECRYPT FILE SYSTEM
5232 M:      Tyler Hicks <tyhicks@canonical.com>
5233 L:      ecryptfs@vger.kernel.org
5234 W:      http://ecryptfs.org
5235 W:      https://launchpad.net/ecryptfs
5236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5237 S:      Supported
5238 F:      Documentation/filesystems/ecryptfs.txt
5239 F:      fs/ecryptfs/
5240
5241 EDAC-AMD64
5242 M:      Borislav Petkov <bp@alien8.de>
5243 L:      linux-edac@vger.kernel.org
5244 S:      Maintained
5245 F:      drivers/edac/amd64_edac*
5246
5247 EDAC-CALXEDA
5248 M:      Robert Richter <rric@kernel.org>
5249 L:      linux-edac@vger.kernel.org
5250 S:      Maintained
5251 F:      drivers/edac/highbank*
5252
5253 EDAC-CAVIUM OCTEON
5254 M:      Ralf Baechle <ralf@linux-mips.org>
5255 M:      David Daney <david.daney@cavium.com>
5256 L:      linux-edac@vger.kernel.org
5257 L:      linux-mips@linux-mips.org
5258 S:      Supported
5259 F:      drivers/edac/octeon_edac*
5260
5261 EDAC-CAVIUM THUNDERX
5262 M:      David Daney <david.daney@cavium.com>
5263 M:      Jan Glauber <jglauber@cavium.com>
5264 L:      linux-edac@vger.kernel.org
5265 S:      Supported
5266 F:      drivers/edac/thunderx_edac*
5267
5268 EDAC-CORE
5269 M:      Borislav Petkov <bp@alien8.de>
5270 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5271 L:      linux-edac@vger.kernel.org
5272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5274 S:      Supported
5275 F:      Documentation/admin-guide/ras.rst
5276 F:      Documentation/driver-api/edac.rst
5277 F:      drivers/edac/
5278 F:      include/linux/edac.h
5279
5280 EDAC-E752X
5281 M:      Mark Gross <mark.gross@intel.com>
5282 L:      linux-edac@vger.kernel.org
5283 S:      Maintained
5284 F:      drivers/edac/e752x_edac.c
5285
5286 EDAC-E7XXX
5287 L:      linux-edac@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/edac/e7xxx_edac.c
5290
5291 EDAC-FSL_DDR
5292 M:      York Sun <york.sun@nxp.com>
5293 L:      linux-edac@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/edac/fsl_ddr_edac.*
5296
5297 EDAC-GHES
5298 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5299 L:      linux-edac@vger.kernel.org
5300 S:      Maintained
5301 F:      drivers/edac/ghes_edac.c
5302
5303 EDAC-I3000
5304 L:      linux-edac@vger.kernel.org
5305 S:      Orphan
5306 F:      drivers/edac/i3000_edac.c
5307
5308 EDAC-I5000
5309 L:      linux-edac@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/edac/i5000_edac.c
5312
5313 EDAC-I5400
5314 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5315 L:      linux-edac@vger.kernel.org
5316 S:      Maintained
5317 F:      drivers/edac/i5400_edac.c
5318
5319 EDAC-I7300
5320 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5321 L:      linux-edac@vger.kernel.org
5322 S:      Maintained
5323 F:      drivers/edac/i7300_edac.c
5324
5325 EDAC-I7CORE
5326 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5327 L:      linux-edac@vger.kernel.org
5328 S:      Maintained
5329 F:      drivers/edac/i7core_edac.c
5330
5331 EDAC-I82443BXGX
5332 M:      Tim Small <tim@buttersideup.com>
5333 L:      linux-edac@vger.kernel.org
5334 S:      Maintained
5335 F:      drivers/edac/i82443bxgx_edac.c
5336
5337 EDAC-I82975X
5338 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5339 M:      "Arvind R." <arvino55@gmail.com>
5340 L:      linux-edac@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/edac/i82975x_edac.c
5343
5344 EDAC-IE31200
5345 M:      Jason Baron <jbaron@akamai.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/ie31200_edac.c
5349
5350 EDAC-MPC85XX
5351 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5352 L:      linux-edac@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/edac/mpc85xx_edac.[ch]
5355
5356 EDAC-PASEMI
5357 M:      Egor Martovetsky <egor@pasemi.com>
5358 L:      linux-edac@vger.kernel.org
5359 S:      Maintained
5360 F:      drivers/edac/pasemi_edac.c
5361
5362 EDAC-PND2
5363 M:      Tony Luck <tony.luck@intel.com>
5364 L:      linux-edac@vger.kernel.org
5365 S:      Maintained
5366 F:      drivers/edac/pnd2_edac.[ch]
5367
5368 EDAC-R82600
5369 M:      Tim Small <tim@buttersideup.com>
5370 L:      linux-edac@vger.kernel.org
5371 S:      Maintained
5372 F:      drivers/edac/r82600_edac.c
5373
5374 EDAC-SBRIDGE
5375 M:      Tony Luck <tony.luck@intel.com>
5376 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5377 L:      linux-edac@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/edac/sb_edac.c
5380
5381 EDAC-SKYLAKE
5382 M:      Tony Luck <tony.luck@intel.com>
5383 L:      linux-edac@vger.kernel.org
5384 S:      Maintained
5385 F:      drivers/edac/skx_edac.c
5386
5387 EDAC-TI
5388 M:      Tero Kristo <t-kristo@ti.com>
5389 L:      linux-edac@vger.kernel.org
5390 S:      Maintained
5391 F:      drivers/edac/ti_edac.c
5392
5393 EDAC-QCOM
5394 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5395 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5396 L:      linux-arm-msm@vger.kernel.org
5397 L:      linux-edac@vger.kernel.org
5398 S:      Maintained
5399 F:      drivers/edac/qcom_edac.c
5400
5401 EDIROL UA-101/UA-1000 DRIVER
5402 M:      Clemens Ladisch <clemens@ladisch.de>
5403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5404 T:      git git://git.alsa-project.org/alsa-kernel.git
5405 S:      Maintained
5406 F:      sound/usb/misc/ua101.c
5407
5408 EFI TEST DRIVER
5409 L:      linux-efi@vger.kernel.org
5410 M:      Ivan Hu <ivan.hu@canonical.com>
5411 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5412 S:      Maintained
5413 F:      drivers/firmware/efi/test/
5414
5415 EFI VARIABLE FILESYSTEM
5416 M:      Matthew Garrett <matthew.garrett@nebula.com>
5417 M:      Jeremy Kerr <jk@ozlabs.org>
5418 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5420 L:      linux-efi@vger.kernel.org
5421 S:      Maintained
5422 F:      fs/efivarfs/
5423
5424 EFIFB FRAMEBUFFER DRIVER
5425 L:      linux-fbdev@vger.kernel.org
5426 M:      Peter Jones <pjones@redhat.com>
5427 S:      Maintained
5428 F:      drivers/video/fbdev/efifb.c
5429
5430 EFS FILESYSTEM
5431 W:      http://aeschi.ch.eu.org/efs/
5432 S:      Orphan
5433 F:      fs/efs/
5434
5435 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5436 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5437 L:      netdev@vger.kernel.org
5438 S:      Maintained
5439 F:      drivers/net/ethernet/ibm/ehea/
5440
5441 EM28XX VIDEO4LINUX DRIVER
5442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5443 L:      linux-media@vger.kernel.org
5444 W:      https://linuxtv.org
5445 T:      git git://linuxtv.org/media_tree.git
5446 S:      Maintained
5447 F:      drivers/media/usb/em28xx/
5448 F:      Documentation/media/v4l-drivers/em28xx*
5449
5450 EMBEDDED LINUX
5451 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5452 M:      Matt Mackall <mpm@selenic.com>
5453 M:      David Woodhouse <dwmw2@infradead.org>
5454 L:      linux-embedded@vger.kernel.org
5455 S:      Maintained
5456
5457 Emulex 10Gbps iSCSI - OneConnect DRIVER
5458 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5459 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5460 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5461 L:      linux-scsi@vger.kernel.org
5462 W:      http://www.broadcom.com
5463 S:      Supported
5464 F:      drivers/scsi/be2iscsi/
5465
5466 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5467 M:      Sathya Perla <sathya.perla@broadcom.com>
5468 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5469 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5470 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5471 L:      netdev@vger.kernel.org
5472 W:      http://www.emulex.com
5473 S:      Supported
5474 F:      drivers/net/ethernet/emulex/benet/
5475
5476 EMULEX ONECONNECT ROCE DRIVER
5477 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5478 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5479 L:      linux-rdma@vger.kernel.org
5480 W:      http://www.broadcom.com
5481 S:      Odd Fixes
5482 F:      drivers/infiniband/hw/ocrdma/
5483 F:      include/uapi/rdma/ocrdma-abi.h
5484
5485 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5486 M:      James Smart <james.smart@broadcom.com>
5487 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5488 L:      linux-scsi@vger.kernel.org
5489 W:      http://www.broadcom.com
5490 S:      Supported
5491 F:      drivers/scsi/lpfc/
5492
5493 ENE CB710 FLASH CARD READER DRIVER
5494 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5495 S:      Maintained
5496 F:      drivers/misc/cb710/
5497 F:      drivers/mmc/host/cb710-mmc.*
5498 F:      include/linux/cb710.h
5499
5500 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5501 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5502 S:      Maintained
5503 F:      drivers/media/rc/ene_ir.*
5504
5505 EPSON S1D13XXX FRAMEBUFFER DRIVER
5506 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5507 S:      Maintained
5508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5509 F:      drivers/video/fbdev/s1d13xxxfb.c
5510 F:      include/video/s1d13xxxfb.h
5511
5512 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5513 M:      Jeff Layton <jlayton@kernel.org>
5514 S:      Maintained
5515 F:      lib/errseq.c
5516 F:      include/linux/errseq.h
5517
5518 ET131X NETWORK DRIVER
5519 M:      Mark Einon <mark.einon@gmail.com>
5520 S:      Odd Fixes
5521 F:      drivers/net/ethernet/agere/
5522
5523 ETHERNET BRIDGE
5524 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5525 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5526 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5527 L:      netdev@vger.kernel.org
5528 W:      http://www.linuxfoundation.org/en/Net:Bridge
5529 S:      Maintained
5530 F:      include/linux/netfilter_bridge/
5531 F:      net/bridge/
5532
5533 ETHERNET PHY LIBRARY
5534 M:      Andrew Lunn <andrew@lunn.ch>
5535 M:      Florian Fainelli <f.fainelli@gmail.com>
5536 L:      netdev@vger.kernel.org
5537 S:      Maintained
5538 F:      Documentation/ABI/testing/sysfs-bus-mdio
5539 F:      Documentation/devicetree/bindings/net/mdio*
5540 F:      Documentation/networking/phy.txt
5541 F:      drivers/net/phy/
5542 F:      drivers/of/of_mdio.c
5543 F:      drivers/of/of_net.c
5544 F:      include/linux/*mdio*.h
5545 F:      include/linux/of_net.h
5546 F:      include/linux/phy.h
5547 F:      include/linux/phy_fixed.h
5548 F:      include/linux/platform_data/mdio-bcm-unimac.h
5549 F:      include/trace/events/mdio.h
5550 F:      include/uapi/linux/mdio.h
5551 F:      include/uapi/linux/mii.h
5552
5553 EXT2 FILE SYSTEM
5554 M:      Jan Kara <jack@suse.com>
5555 L:      linux-ext4@vger.kernel.org
5556 S:      Maintained
5557 F:      Documentation/filesystems/ext2.txt
5558 F:      fs/ext2/
5559 F:      include/linux/ext2*
5560
5561 EXT4 FILE SYSTEM
5562 M:      "Theodore Ts'o" <tytso@mit.edu>
5563 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5564 L:      linux-ext4@vger.kernel.org
5565 W:      http://ext4.wiki.kernel.org
5566 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5568 S:      Maintained
5569 F:      Documentation/filesystems/ext4/ext4.rst
5570 F:      fs/ext4/
5571
5572 Extended Verification Module (EVM)
5573 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5574 L:      linux-integrity@vger.kernel.org
5575 S:      Supported
5576 F:      security/integrity/evm/
5577
5578 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5579 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5580 L:      linux-efi@vger.kernel.org
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5582 S:      Maintained
5583 F:      Documentation/efi-stub.txt
5584 F:      arch/*/kernel/efi.c
5585 F:      arch/x86/boot/compressed/eboot.[ch]
5586 F:      arch/*/include/asm/efi.h
5587 F:      arch/x86/platform/efi/
5588 F:      drivers/firmware/efi/
5589 F:      include/linux/efi*.h
5590 F:      arch/arm/boot/compressed/efi-header.S
5591 F:      arch/arm64/kernel/efi-entry.S
5592
5593 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5594 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5595 M:      Chanwoo Choi <cw00.choi@samsung.com>
5596 L:      linux-kernel@vger.kernel.org
5597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5598 S:      Maintained
5599 F:      drivers/extcon/
5600 F:      include/linux/extcon/
5601 F:      include/linux/extcon.h
5602 F:      Documentation/extcon/
5603 F:      Documentation/devicetree/bindings/extcon/
5604
5605 EXYNOS DP DRIVER
5606 M:      Jingoo Han <jingoohan1@gmail.com>
5607 L:      dri-devel@lists.freedesktop.org
5608 S:      Maintained
5609 F:      drivers/gpu/drm/exynos/exynos_dp*
5610
5611 EXYNOS SYSMMU (IOMMU) driver
5612 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5613 L:      iommu@lists.linux-foundation.org
5614 S:      Maintained
5615 F:      drivers/iommu/exynos-iommu.c
5616
5617 EZchip NPS platform support
5618 M:      Vineet Gupta <vgupta@synopsys.com>
5619 M:      Ofer Levi <oferle@mellanox.com>
5620 S:      Supported
5621 F:      arch/arc/plat-eznps
5622 F:      arch/arc/boot/dts/eznps.dts
5623
5624 F2FS FILE SYSTEM
5625 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5626 M:      Chao Yu <yuchao0@huawei.com>
5627 L:      linux-f2fs-devel@lists.sourceforge.net
5628 W:      https://f2fs.wiki.kernel.org/
5629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5630 S:      Maintained
5631 F:      Documentation/filesystems/f2fs.txt
5632 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5633 F:      fs/f2fs/
5634 F:      include/linux/f2fs_fs.h
5635 F:      include/trace/events/f2fs.h
5636
5637 F71805F HARDWARE MONITORING DRIVER
5638 M:      Jean Delvare <jdelvare@suse.com>
5639 L:      linux-hwmon@vger.kernel.org
5640 S:      Maintained
5641 F:      Documentation/hwmon/f71805f
5642 F:      drivers/hwmon/f71805f.c
5643
5644 FADDR2LINE
5645 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5646 S:      Maintained
5647 F:      scripts/faddr2line
5648
5649 FAILOVER MODULE
5650 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5651 L:      netdev@vger.kernel.org
5652 S:      Supported
5653 F:      net/core/failover.c
5654 F:      include/net/failover.h
5655 F:      Documentation/networking/failover.rst
5656
5657 FANOTIFY
5658 M:      Jan Kara <jack@suse.cz>
5659 R:      Amir Goldstein <amir73il@gmail.com>
5660 L:      linux-fsdevel@vger.kernel.org
5661 S:      Maintained
5662 F:      fs/notify/fanotify/
5663 F:      include/linux/fanotify.h
5664 F:      include/uapi/linux/fanotify.h
5665
5666 FARSYNC SYNCHRONOUS DRIVER
5667 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5668 W:      http://www.farsite.co.uk/
5669 S:      Supported
5670 F:      drivers/net/wan/farsync.*
5671
5672 FAULT INJECTION SUPPORT
5673 M:      Akinobu Mita <akinobu.mita@gmail.com>
5674 S:      Supported
5675 F:      Documentation/fault-injection/
5676 F:      lib/fault-inject.c
5677
5678 FBTFT Framebuffer drivers
5679 S:      Orphan
5680 L:      dri-devel@lists.freedesktop.org
5681 L:      linux-fbdev@vger.kernel.org
5682 F:      drivers/staging/fbtft/
5683
5684 FC0011 TUNER DRIVER
5685 M:      Michael Buesch <m@bues.ch>
5686 L:      linux-media@vger.kernel.org
5687 S:      Maintained
5688 F:      drivers/media/tuners/fc0011.h
5689 F:      drivers/media/tuners/fc0011.c
5690
5691 FC2580 MEDIA DRIVER
5692 M:      Antti Palosaari <crope@iki.fi>
5693 L:      linux-media@vger.kernel.org
5694 W:      https://linuxtv.org
5695 W:      http://palosaari.fi/linux/
5696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5697 T:      git git://linuxtv.org/anttip/media_tree.git
5698 S:      Maintained
5699 F:      drivers/media/tuners/fc2580*
5700
5701 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5702 M:      Johannes Thumshirn <jth@kernel.org>
5703 L:      linux-scsi@vger.kernel.org
5704 W:      www.Open-FCoE.org
5705 S:      Supported
5706 F:      drivers/scsi/libfc/
5707 F:      drivers/scsi/fcoe/
5708 F:      include/scsi/fc/
5709 F:      include/scsi/libfc.h
5710 F:      include/scsi/libfcoe.h
5711 F:      include/uapi/scsi/fc/
5712
5713 FILE LOCKING (flock() and fcntl()/lockf())
5714 M:      Jeff Layton <jlayton@kernel.org>
5715 M:      "J. Bruce Fields" <bfields@fieldses.org>
5716 L:      linux-fsdevel@vger.kernel.org
5717 S:      Maintained
5718 F:      include/linux/fcntl.h
5719 F:      include/uapi/linux/fcntl.h
5720 F:      fs/fcntl.c
5721 F:      fs/locks.c
5722
5723 FILESYSTEMS (VFS and infrastructure)
5724 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5725 L:      linux-fsdevel@vger.kernel.org
5726 S:      Maintained
5727 F:      fs/*
5728 F:      include/linux/fs.h
5729 F:      include/uapi/linux/fs.h
5730
5731 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5732 M:      Riku Voipio <riku.voipio@iki.fi>
5733 L:      linux-hwmon@vger.kernel.org
5734 S:      Maintained
5735 F:      drivers/hwmon/f75375s.c
5736 F:      include/linux/f75375s.h
5737
5738 FIREWIRE AUDIO DRIVERS
5739 M:      Clemens Ladisch <clemens@ladisch.de>
5740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5741 T:      git git://git.alsa-project.org/alsa-kernel.git
5742 S:      Maintained
5743 F:      sound/firewire/
5744
5745 FIREWIRE MEDIA DRIVERS (firedtv)
5746 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5747 L:      linux-media@vger.kernel.org
5748 L:      linux1394-devel@lists.sourceforge.net
5749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5750 S:      Maintained
5751 F:      drivers/media/firewire/
5752
5753 FIREWIRE SBP-2 TARGET
5754 M:      Chris Boot <bootc@bootc.net>
5755 L:      linux-scsi@vger.kernel.org
5756 L:      target-devel@vger.kernel.org
5757 L:      linux1394-devel@lists.sourceforge.net
5758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5759 S:      Maintained
5760 F:      drivers/target/sbp/
5761
5762 FIREWIRE SUBSYSTEM
5763 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5764 L:      linux1394-devel@lists.sourceforge.net
5765 W:      http://ieee1394.wiki.kernel.org/
5766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5767 S:      Maintained
5768 F:      drivers/firewire/
5769 F:      include/linux/firewire.h
5770 F:      include/uapi/linux/firewire*.h
5771 F:      tools/firewire/
5772
5773 FIRMWARE LOADER (request_firmware)
5774 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5775 L:      linux-kernel@vger.kernel.org
5776 S:      Maintained
5777 F:      Documentation/firmware_class/
5778 F:      drivers/base/firmware_loader/
5779 F:      include/linux/firmware.h
5780
5781 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5782 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5783 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5784 S:      Maintained
5785 F:      drivers/block/rsxx/
5786
5787 FLOPPY DRIVER
5788 M:      Jiri Kosina <jikos@kernel.org>
5789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5790 S:      Odd fixes
5791 F:      drivers/block/floppy.c
5792
5793 FMC SUBSYSTEM
5794 M:      Alessandro Rubini <rubini@gnudd.com>
5795 W:      http://www.ohwr.org/projects/fmc-bus
5796 S:      Supported
5797 F:      drivers/fmc/
5798 F:      include/linux/fmc*.h
5799 F:      include/linux/ipmi-fru.h
5800 K:      fmc_d.*register
5801
5802 FPGA MANAGER FRAMEWORK
5803 M:      Alan Tull <atull@kernel.org>
5804 M:      Moritz Fischer <mdf@kernel.org>
5805 L:      linux-fpga@vger.kernel.org
5806 S:      Maintained
5807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5808 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5809 F:      Documentation/fpga/
5810 F:      Documentation/driver-api/fpga/
5811 F:      Documentation/devicetree/bindings/fpga/
5812 F:      drivers/fpga/
5813 F:      include/linux/fpga/
5814 W:      http://www.rocketboards.org
5815
5816 FPGA DFL DRIVERS
5817 M:      Wu Hao <hao.wu@intel.com>
5818 L:      linux-fpga@vger.kernel.org
5819 S:      Maintained
5820 F:      Documentation/fpga/dfl.txt
5821 F:      include/uapi/linux/fpga-dfl.h
5822 F:      drivers/fpga/dfl*
5823
5824 FPU EMULATOR
5825 M:      Bill Metzenthen <billm@melbpc.org.au>
5826 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5827 S:      Maintained
5828 F:      arch/x86/math-emu/
5829
5830 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5831 L:      netdev@vger.kernel.org
5832 S:      Orphan
5833 F:      drivers/net/wan/dlci.c
5834 F:      drivers/net/wan/sdla.c
5835
5836 FRAMEBUFFER LAYER
5837 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5838 L:      dri-devel@lists.freedesktop.org
5839 L:      linux-fbdev@vger.kernel.org
5840 T:      git git://github.com/bzolnier/linux.git
5841 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5842 S:      Maintained
5843 F:      Documentation/fb/
5844 F:      drivers/video/
5845 F:      include/video/
5846 F:      include/linux/fb.h
5847 F:      include/uapi/video/
5848 F:      include/uapi/linux/fb.h
5849
5850 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5851 M:      Horia Geantă <horia.geanta@nxp.com>
5852 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5853 L:      linux-crypto@vger.kernel.org
5854 S:      Maintained
5855 F:      drivers/crypto/caam/
5856 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5857
5858 FREESCALE DIU FRAMEBUFFER DRIVER
5859 M:      Timur Tabi <timur@kernel.org>
5860 L:      linux-fbdev@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/video/fbdev/fsl-diu-fb.*
5863
5864 FREESCALE DMA DRIVER
5865 M:      Li Yang <leoyang.li@nxp.com>
5866 M:      Zhang Wei <zw@zh-kernel.org>
5867 L:      linuxppc-dev@lists.ozlabs.org
5868 S:      Maintained
5869 F:      drivers/dma/fsldma.*
5870
5871 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5872 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5873 L:      netdev@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/net/ethernet/freescale/gianfar*
5876 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5877
5878 FREESCALE GPMI NAND DRIVER
5879 M:      Han Xu <han.xu@nxp.com>
5880 L:      linux-mtd@lists.infradead.org
5881 S:      Maintained
5882 F:      drivers/mtd/nand/raw/gpmi-nand/*
5883
5884 FREESCALE I2C CPM DRIVER
5885 M:      Jochen Friedrich <jochen@scram.de>
5886 L:      linuxppc-dev@lists.ozlabs.org
5887 L:      linux-i2c@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/i2c/busses/i2c-cpm.c
5890
5891 FREESCALE IMX LPI2C DRIVER
5892 M:      Dong Aisheng <aisheng.dong@nxp.com>
5893 L:      linux-i2c@vger.kernel.org
5894 L:      linux-imx@nxp.com
5895 S:      Maintained
5896 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5897 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5898
5899 FREESCALE IMX / MXC FEC DRIVER
5900 M:      Fugang Duan <fugang.duan@nxp.com>
5901 L:      netdev@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/net/ethernet/freescale/fec_main.c
5904 F:      drivers/net/ethernet/freescale/fec_ptp.c
5905 F:      drivers/net/ethernet/freescale/fec.h
5906 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5907
5908 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5909 M:      Sascha Hauer <s.hauer@pengutronix.de>
5910 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5911 L:      linux-fbdev@vger.kernel.org
5912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5913 S:      Maintained
5914 F:      include/linux/platform_data/video-imxfb.h
5915 F:      drivers/video/fbdev/imxfb.c
5916
5917 FREESCALE QORIQ DPAA ETHERNET DRIVER
5918 M:      Madalin Bucur <madalin.bucur@nxp.com>
5919 L:      netdev@vger.kernel.org
5920 S:      Maintained
5921 F:      drivers/net/ethernet/freescale/dpaa
5922
5923 FREESCALE QORIQ DPAA FMAN DRIVER
5924 M:      Madalin Bucur <madalin.bucur@nxp.com>
5925 L:      netdev@vger.kernel.org
5926 S:      Maintained
5927 F:      drivers/net/ethernet/freescale/fman
5928 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5929
5930 FREESCALE QORIQ PTP CLOCK DRIVER
5931 M:      Yangbo Lu <yangbo.lu@nxp.com>
5932 L:      netdev@vger.kernel.org
5933 S:      Maintained
5934 F:      drivers/ptp/ptp_qoriq.c
5935 F:      include/linux/fsl/ptp_qoriq.h
5936 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5937
5938 FREESCALE QUAD SPI DRIVER
5939 M:      Han Xu <han.xu@nxp.com>
5940 L:      linux-mtd@lists.infradead.org
5941 S:      Maintained
5942 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5943
5944 FREESCALE QUICC ENGINE LIBRARY
5945 M:      Qiang Zhao <qiang.zhao@nxp.com>
5946 L:      linuxppc-dev@lists.ozlabs.org
5947 S:      Maintained
5948 F:      drivers/soc/fsl/qe/
5949 F:      include/soc/fsl/*qe*.h
5950 F:      include/soc/fsl/*ucc*.h
5951
5952 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5953 M:      Li Yang <leoyang.li@nxp.com>
5954 L:      netdev@vger.kernel.org
5955 L:      linuxppc-dev@lists.ozlabs.org
5956 S:      Maintained
5957 F:      drivers/net/ethernet/freescale/ucc_geth*
5958
5959 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5960 M:      Zhao Qiang <qiang.zhao@nxp.com>
5961 L:      netdev@vger.kernel.org
5962 L:      linuxppc-dev@lists.ozlabs.org
5963 S:      Maintained
5964 F:      drivers/net/wan/fsl_ucc_hdlc*
5965
5966 FREESCALE QUICC ENGINE UCC UART DRIVER
5967 M:      Timur Tabi <timur@kernel.org>
5968 L:      linuxppc-dev@lists.ozlabs.org
5969 S:      Maintained
5970 F:      drivers/tty/serial/ucc_uart.c
5971
5972 FREESCALE SOC DRIVERS
5973 M:      Li Yang <leoyang.li@nxp.com>
5974 L:      linuxppc-dev@lists.ozlabs.org
5975 L:      linux-arm-kernel@lists.infradead.org
5976 S:      Maintained
5977 F:      Documentation/devicetree/bindings/soc/fsl/
5978 F:      drivers/soc/fsl/
5979 F:      include/linux/fsl/
5980
5981 FREESCALE SOC FS_ENET DRIVER
5982 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5983 L:      linuxppc-dev@lists.ozlabs.org
5984 L:      netdev@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/net/ethernet/freescale/fs_enet/
5987 F:      include/linux/fs_enet_pd.h
5988
5989 FREESCALE SOC SOUND DRIVERS
5990 M:      Timur Tabi <timur@kernel.org>
5991 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5992 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5993 R:      Fabio Estevam <fabio.estevam@nxp.com>
5994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5995 L:      linuxppc-dev@lists.ozlabs.org
5996 S:      Maintained
5997 F:      sound/soc/fsl/fsl*
5998 F:      sound/soc/fsl/imx*
5999 F:      sound/soc/fsl/mpc8610_hpcd.c
6000
6001 FREESCALE USB PERIPHERAL DRIVERS
6002 M:      Li Yang <leoyang.li@nxp.com>
6003 L:      linux-usb@vger.kernel.org
6004 L:      linuxppc-dev@lists.ozlabs.org
6005 S:      Maintained
6006 F:      drivers/usb/gadget/udc/fsl*
6007
6008 FREEVXFS FILESYSTEM
6009 M:      Christoph Hellwig <hch@infradead.org>
6010 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6011 S:      Maintained
6012 F:      fs/freevxfs/
6013
6014 FREEZER
6015 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6016 M:      Pavel Machek <pavel@ucw.cz>
6017 L:      linux-pm@vger.kernel.org
6018 S:      Supported
6019 F:      Documentation/power/freezing-of-tasks.txt
6020 F:      include/linux/freezer.h
6021 F:      kernel/freezer.c
6022
6023 FRONTSWAP API
6024 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6025 L:      linux-kernel@vger.kernel.org
6026 S:      Maintained
6027 F:      mm/frontswap.c
6028 F:      include/linux/frontswap.h
6029
6030 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6031 M:      David Howells <dhowells@redhat.com>
6032 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6033 S:      Supported
6034 F:      Documentation/filesystems/caching/
6035 F:      fs/fscache/
6036 F:      include/linux/fscache*.h
6037
6038 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6039 M:      Theodore Y. Ts'o <tytso@mit.edu>
6040 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6041 L:      linux-fscrypt@vger.kernel.org
6042 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6044 S:      Supported
6045 F:      fs/crypto/
6046 F:      include/linux/fscrypt*.h
6047 F:      Documentation/filesystems/fscrypt.rst
6048
6049 FSI-ATTACHED I2C DRIVER
6050 M:      Eddie James <eajames@linux.vnet.ibm.com>
6051 L:      linux-i2c@vger.kernel.org
6052 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6053 S:      Maintained
6054 F:      drivers/i2c/busses/i2c-fsi.c
6055 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6056
6057 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6058 M:      Jan Kara <jack@suse.cz>
6059 R:      Amir Goldstein <amir73il@gmail.com>
6060 L:      linux-fsdevel@vger.kernel.org
6061 S:      Maintained
6062 F:      fs/notify/
6063 F:      include/linux/fsnotify*.h
6064
6065 FUJITSU LAPTOP EXTRAS
6066 M:      Jonathan Woithe <jwoithe@just42.net>
6067 L:      platform-driver-x86@vger.kernel.org
6068 S:      Maintained
6069 F:      drivers/platform/x86/fujitsu-laptop.c
6070
6071 FUJITSU M-5MO LS CAMERA ISP DRIVER
6072 M:      Kyungmin Park <kyungmin.park@samsung.com>
6073 M:      Heungjun Kim <riverful.kim@samsung.com>
6074 L:      linux-media@vger.kernel.org
6075 S:      Maintained
6076 F:      drivers/media/i2c/m5mols/
6077 F:      include/media/i2c/m5mols.h
6078
6079 FUJITSU TABLET EXTRAS
6080 M:      Robert Gerlach <khnz@gmx.de>
6081 L:      platform-driver-x86@vger.kernel.org
6082 S:      Maintained
6083 F:      drivers/platform/x86/fujitsu-tablet.c
6084
6085 FUSE: FILESYSTEM IN USERSPACE
6086 M:      Miklos Szeredi <miklos@szeredi.hu>
6087 L:      linux-fsdevel@vger.kernel.org
6088 W:      http://fuse.sourceforge.net/
6089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6090 S:      Maintained
6091 F:      fs/fuse/
6092 F:      include/uapi/linux/fuse.h
6093 F:      Documentation/filesystems/fuse.txt
6094
6095 FUTEX SUBSYSTEM
6096 M:      Thomas Gleixner <tglx@linutronix.de>
6097 M:      Ingo Molnar <mingo@redhat.com>
6098 R:      Peter Zijlstra <peterz@infradead.org>
6099 R:      Darren Hart <dvhart@infradead.org>
6100 L:      linux-kernel@vger.kernel.org
6101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6102 S:      Maintained
6103 F:      kernel/futex.c
6104 F:      kernel/futex_compat.c
6105 F:      include/asm-generic/futex.h
6106 F:      include/linux/futex.h
6107 F:      include/uapi/linux/futex.h
6108 F:      tools/testing/selftests/futex/
6109 F:      tools/perf/bench/futex*
6110 F:      Documentation/*futex*
6111
6112 GCC PLUGINS
6113 M:      Kees Cook <keescook@chromium.org>
6114 R:      Emese Revfy <re.emese@gmail.com>
6115 L:      kernel-hardening@lists.openwall.com
6116 S:      Maintained
6117 F:      scripts/gcc-plugins/
6118 F:      scripts/gcc-plugin.sh
6119 F:      scripts/Makefile.gcc-plugins
6120 F:      Documentation/gcc-plugins.txt
6121
6122 GASKET DRIVER FRAMEWORK
6123 M:      Rob Springer <rspringer@google.com>
6124 M:      Todd Poynor <toddpoynor@google.com>
6125 M:      Ben Chan <benchan@chromium.org>
6126 S:      Maintained
6127 F:      drivers/staging/gasket/
6128
6129 GCOV BASED KERNEL PROFILING
6130 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6131 S:      Maintained
6132 F:      kernel/gcov/
6133 F:      Documentation/dev-tools/gcov.rst
6134
6135 GDB KERNEL DEBUGGING HELPER SCRIPTS
6136 M:      Jan Kiszka <jan.kiszka@siemens.com>
6137 M:      Kieran Bingham <kbingham@kernel.org>
6138 S:      Supported
6139 F:      scripts/gdb/
6140
6141 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6142 M:      Achim Leubner <achim_leubner@adaptec.com>
6143 L:      linux-scsi@vger.kernel.org
6144 W:      http://www.icp-vortex.com/
6145 S:      Supported
6146 F:      drivers/scsi/gdt*
6147
6148 GEMTEK FM RADIO RECEIVER DRIVER
6149 M:      Hans Verkuil <hverkuil@xs4all.nl>
6150 L:      linux-media@vger.kernel.org
6151 T:      git git://linuxtv.org/media_tree.git
6152 W:      https://linuxtv.org
6153 S:      Maintained
6154 F:      drivers/media/radio/radio-gemtek*
6155
6156 GENERIC GPIO I2C DRIVER
6157 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6158 S:      Supported
6159 F:      drivers/i2c/busses/i2c-gpio.c
6160 F:      include/linux/platform_data/i2c-gpio.h
6161
6162 GENERIC GPIO I2C MULTIPLEXER DRIVER
6163 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6164 L:      linux-i2c@vger.kernel.org
6165 S:      Supported
6166 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6167 F:      include/linux/platform_data/i2c-mux-gpio.h
6168 F:      Documentation/i2c/muxes/i2c-mux-gpio
6169
6170 GENERIC HDLC (WAN) DRIVERS
6171 M:      Krzysztof Halasa <khc@pm.waw.pl>
6172 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6173 S:      Maintained
6174 F:      drivers/net/wan/c101.c
6175 F:      drivers/net/wan/hd6457*
6176 F:      drivers/net/wan/hdlc*
6177 F:      drivers/net/wan/n2.c
6178 F:      drivers/net/wan/pc300too.c
6179 F:      drivers/net/wan/pci200syn.c
6180 F:      drivers/net/wan/wanxl*
6181
6182 GENERIC INCLUDE/ASM HEADER FILES
6183 M:      Arnd Bergmann <arnd@arndb.de>
6184 L:      linux-arch@vger.kernel.org
6185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6186 S:      Maintained
6187 F:      include/asm-generic/
6188 F:      include/uapi/asm-generic/
6189
6190 GENERIC PHY FRAMEWORK
6191 M:      Kishon Vijay Abraham I <kishon@ti.com>
6192 L:      linux-kernel@vger.kernel.org
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6194 S:      Supported
6195 F:      drivers/phy/
6196 F:      include/linux/phy/
6197
6198 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6199 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6200 S:      Supported
6201 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6202
6203 GENERIC PM DOMAINS
6204 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6205 M:      Kevin Hilman <khilman@kernel.org>
6206 M:      Ulf Hansson <ulf.hansson@linaro.org>
6207 L:      linux-pm@vger.kernel.org
6208 S:      Supported
6209 F:      drivers/base/power/domain*.c
6210 F:      include/linux/pm_domain.h
6211 F:      Documentation/devicetree/bindings/power/power_domain.txt
6212
6213 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6214 M:      Eugen Hristev <eugen.hristev@microchip.com>
6215 L:      linux-input@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/input/touchscreen/resistive-adc-touch.c
6218
6219 GENERIC UIO DRIVER FOR PCI DEVICES
6220 M:      "Michael S. Tsirkin" <mst@redhat.com>
6221 L:      kvm@vger.kernel.org
6222 S:      Supported
6223 F:      drivers/uio/uio_pci_generic.c
6224
6225 GENWQE (IBM Generic Workqueue Card)
6226 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6227 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6228 S:      Supported
6229 F:      drivers/misc/genwqe/
6230
6231 GET_MAINTAINER SCRIPT
6232 M:      Joe Perches <joe@perches.com>
6233 S:      Maintained
6234 F:      scripts/get_maintainer.pl
6235
6236 GFS2 FILE SYSTEM
6237 M:      Bob Peterson <rpeterso@redhat.com>
6238 M:      Andreas Gruenbacher <agruenba@redhat.com>
6239 L:      cluster-devel@redhat.com
6240 W:      http://sources.redhat.com/cluster/
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6242 S:      Supported
6243 F:      Documentation/filesystems/gfs2*.txt
6244 F:      fs/gfs2/
6245 F:      include/uapi/linux/gfs2_ondisk.h
6246
6247 GIGASET ISDN DRIVERS
6248 M:      Paul Bolle <pebolle@tiscali.nl>
6249 L:      gigaset307x-common@lists.sourceforge.net
6250 W:      http://gigaset307x.sourceforge.net/
6251 S:      Odd Fixes
6252 F:      Documentation/isdn/README.gigaset
6253 F:      drivers/isdn/gigaset/
6254 F:      include/uapi/linux/gigaset_dev.h
6255
6256 GNSS SUBSYSTEM
6257 M:      Johan Hovold <johan@kernel.org>
6258 S:      Maintained
6259 F:      Documentation/ABI/testing/sysfs-class-gnss
6260 F:      Documentation/devicetree/bindings/gnss/
6261 F:      drivers/gnss/
6262 F:      include/linux/gnss.h
6263
6264 GO7007 MPEG CODEC
6265 M:      Hans Verkuil <hans.verkuil@cisco.com>
6266 L:      linux-media@vger.kernel.org
6267 S:      Maintained
6268 F:      drivers/media/usb/go7007/
6269
6270 GOODIX TOUCHSCREEN
6271 M:      Bastien Nocera <hadess@hadess.net>
6272 L:      linux-input@vger.kernel.org
6273 S:      Maintained
6274 F:      drivers/input/touchscreen/goodix.c
6275
6276 GPD POCKET FAN DRIVER
6277 M:      Hans de Goede <hdegoede@redhat.com>
6278 L:      platform-driver-x86@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/platform/x86/gpd-pocket-fan.c
6281
6282 GPIO ACPI SUPPORT
6283 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6284 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6285 L:      linux-gpio@vger.kernel.org
6286 L:      linux-acpi@vger.kernel.org
6287 S:      Maintained
6288 F:      Documentation/acpi/gpio-properties.txt
6289 F:      drivers/gpio/gpiolib-acpi.c
6290
6291 GPIO IR Transmitter
6292 M:      Sean Young <sean@mess.org>
6293 L:      linux-media@vger.kernel.org
6294 S:      Maintained
6295 F:      drivers/media/rc/gpio-ir-tx.c
6296
6297 GPIO MOCKUP DRIVER
6298 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6299 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6300 L:      linux-gpio@vger.kernel.org
6301 S:      Maintained
6302 F:      drivers/gpio/gpio-mockup.c
6303 F:      tools/testing/selftests/gpio/
6304
6305 GPIO SUBSYSTEM
6306 M:      Linus Walleij <linus.walleij@linaro.org>
6307 L:      linux-gpio@vger.kernel.org
6308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6309 S:      Maintained
6310 F:      Documentation/devicetree/bindings/gpio/
6311 F:      Documentation/driver-api/gpio/
6312 F:      Documentation/gpio/
6313 F:      Documentation/ABI/testing/gpio-cdev
6314 F:      Documentation/ABI/obsolete/sysfs-gpio
6315 F:      drivers/gpio/
6316 F:      include/linux/gpio/
6317 F:      include/linux/gpio.h
6318 F:      include/linux/of_gpio.h
6319 F:      include/asm-generic/gpio.h
6320 F:      include/uapi/linux/gpio.h
6321 F:      tools/gpio/
6322
6323 GRE DEMULTIPLEXER DRIVER
6324 M:      Dmitry Kozlov <xeb@mail.ru>
6325 L:      netdev@vger.kernel.org
6326 S:      Maintained
6327 F:      net/ipv4/gre_demux.c
6328 F:      net/ipv4/gre_offload.c
6329 F:      include/net/gre.h
6330
6331 GRETH 10/100/1G Ethernet MAC device driver
6332 M:      Andreas Larsson <andreas@gaisler.com>
6333 L:      netdev@vger.kernel.org
6334 S:      Maintained
6335 F:      drivers/net/ethernet/aeroflex/
6336
6337 GREYBUS AUDIO PROTOCOLS DRIVERS
6338 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6339 M:      Mark Greer <mgreer@animalcreek.com>
6340 S:      Maintained
6341 F:      drivers/staging/greybus/audio_apbridgea.c
6342 F:      drivers/staging/greybus/audio_apbridgea.h
6343 F:      drivers/staging/greybus/audio_codec.c
6344 F:      drivers/staging/greybus/audio_codec.h
6345 F:      drivers/staging/greybus/audio_gb.c
6346 F:      drivers/staging/greybus/audio_manager.c
6347 F:      drivers/staging/greybus/audio_manager.h
6348 F:      drivers/staging/greybus/audio_manager_module.c
6349 F:      drivers/staging/greybus/audio_manager_private.h
6350 F:      drivers/staging/greybus/audio_manager_sysfs.c
6351 F:      drivers/staging/greybus/audio_module.c
6352 F:      drivers/staging/greybus/audio_topology.c
6353
6354 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6355 M:      Viresh Kumar <vireshk@kernel.org>
6356 S:      Maintained
6357 F:      drivers/staging/greybus/authentication.c
6358 F:      drivers/staging/greybus/bootrom.c
6359 F:      drivers/staging/greybus/firmware.h
6360 F:      drivers/staging/greybus/fw-core.c
6361 F:      drivers/staging/greybus/fw-download.c
6362 F:      drivers/staging/greybus/fw-management.c
6363 F:      drivers/staging/greybus/greybus_authentication.h
6364 F:      drivers/staging/greybus/greybus_firmware.h
6365 F:      drivers/staging/greybus/hid.c
6366 F:      drivers/staging/greybus/i2c.c
6367 F:      drivers/staging/greybus/spi.c
6368 F:      drivers/staging/greybus/spilib.c
6369 F:      drivers/staging/greybus/spilib.h
6370
6371 GREYBUS LOOPBACK DRIVER
6372 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6373 S:      Maintained
6374 F:      drivers/staging/greybus/loopback.c
6375
6376 GREYBUS PLATFORM DRIVERS
6377 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6378 S:      Maintained
6379 F:      drivers/staging/greybus/arche-platform.c
6380 F:      drivers/staging/greybus/arche-apb-ctrl.c
6381 F:      drivers/staging/greybus/arche_platform.h
6382
6383 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6384 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6385 S:      Maintained
6386 F:      drivers/staging/greybus/sdio.c
6387 F:      drivers/staging/greybus/light.c
6388 F:      drivers/staging/greybus/gpio.c
6389 F:      drivers/staging/greybus/power_supply.c
6390 F:      drivers/staging/greybus/spi.c
6391 F:      drivers/staging/greybus/spilib.c
6392
6393 GREYBUS SUBSYSTEM
6394 M:      Johan Hovold <johan@kernel.org>
6395 M:      Alex Elder <elder@kernel.org>
6396 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6397 S:      Maintained
6398 F:      drivers/staging/greybus/
6399 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6400
6401 GREYBUS UART PROTOCOLS DRIVERS
6402 M:      David Lin <dtwlin@gmail.com>
6403 S:      Maintained
6404 F:      drivers/staging/greybus/uart.c
6405 F:      drivers/staging/greybus/log.c
6406
6407 GS1662 VIDEO SERIALIZER
6408 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6409 L:      linux-media@vger.kernel.org
6410 T:      git git://linuxtv.org/media_tree.git
6411 S:      Maintained
6412 F:      drivers/media/spi/gs1662.c
6413
6414 GSPCA FINEPIX SUBDRIVER
6415 M:      Frank Zago <frank@zago.net>
6416 L:      linux-media@vger.kernel.org
6417 T:      git git://linuxtv.org/media_tree.git
6418 S:      Maintained
6419 F:      drivers/media/usb/gspca/finepix.c
6420
6421 GSPCA GL860 SUBDRIVER
6422 M:      Olivier Lorin <o.lorin@laposte.net>
6423 L:      linux-media@vger.kernel.org
6424 T:      git git://linuxtv.org/media_tree.git
6425 S:      Maintained
6426 F:      drivers/media/usb/gspca/gl860/
6427
6428 GSPCA M5602 SUBDRIVER
6429 M:      Erik Andren <erik.andren@gmail.com>
6430 L:      linux-media@vger.kernel.org
6431 T:      git git://linuxtv.org/media_tree.git
6432 S:      Maintained
6433 F:      drivers/media/usb/gspca/m5602/
6434
6435 GSPCA PAC207 SONIXB SUBDRIVER
6436 M:      Hans Verkuil <hverkuil@xs4all.nl>
6437 L:      linux-media@vger.kernel.org
6438 T:      git git://linuxtv.org/media_tree.git
6439 S:      Odd Fixes
6440 F:      drivers/media/usb/gspca/pac207.c
6441
6442 GSPCA SN9C20X SUBDRIVER
6443 M:      Brian Johnson <brijohn@gmail.com>
6444 L:      linux-media@vger.kernel.org
6445 T:      git git://linuxtv.org/media_tree.git
6446 S:      Maintained
6447 F:      drivers/media/usb/gspca/sn9c20x.c
6448
6449 GSPCA T613 SUBDRIVER
6450 M:      Leandro Costantino <lcostantino@gmail.com>
6451 L:      linux-media@vger.kernel.org
6452 T:      git git://linuxtv.org/media_tree.git
6453 S:      Maintained
6454 F:      drivers/media/usb/gspca/t613.c
6455
6456 GSPCA USB WEBCAM DRIVER
6457 M:      Hans Verkuil <hverkuil@xs4all.nl>
6458 L:      linux-media@vger.kernel.org
6459 T:      git git://linuxtv.org/media_tree.git
6460 S:      Odd Fixes
6461 F:      drivers/media/usb/gspca/
6462
6463 GTP (GPRS Tunneling Protocol)
6464 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6465 M:      Harald Welte <laforge@gnumonks.org>
6466 L:      osmocom-net-gprs@lists.osmocom.org
6467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6468 S:      Maintained
6469 F:      drivers/net/gtp.c
6470
6471 GUID PARTITION TABLE (GPT)
6472 M:      Davidlohr Bueso <dave@stgolabs.net>
6473 L:      linux-efi@vger.kernel.org
6474 S:      Maintained
6475 F:      block/partitions/efi.*
6476
6477 H8/300 ARCHITECTURE
6478 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6479 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6480 W:      http://uclinux-h8.sourceforge.jp
6481 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6482 S:      Maintained
6483 F:      arch/h8300/
6484 F:      drivers/clocksource/h8300_*.c
6485 F:      drivers/clk/h8300/
6486 F:      drivers/irqchip/irq-renesas-h8*.c
6487
6488 HACKRF MEDIA DRIVER
6489 M:      Antti Palosaari <crope@iki.fi>
6490 L:      linux-media@vger.kernel.org
6491 W:      https://linuxtv.org
6492 W:      http://palosaari.fi/linux/
6493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6494 T:      git git://linuxtv.org/anttip/media_tree.git
6495 S:      Maintained
6496 F:      drivers/media/usb/hackrf/
6497
6498 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6499 M:      Frank Seidel <frank@f-seidel.de>
6500 L:      platform-driver-x86@vger.kernel.org
6501 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6502 S:      Maintained
6503 F:      drivers/platform/x86/hdaps.c
6504
6505 HARDWARE MONITORING
6506 M:      Jean Delvare <jdelvare@suse.com>
6507 M:      Guenter Roeck <linux@roeck-us.net>
6508 L:      linux-hwmon@vger.kernel.org
6509 W:      http://hwmon.wiki.kernel.org/
6510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6511 S:      Maintained
6512 F:      Documentation/devicetree/bindings/hwmon/
6513 F:      Documentation/hwmon/
6514 F:      drivers/hwmon/
6515 F:      include/linux/hwmon*.h
6516 F:      include/trace/events/hwmon*.h
6517
6518 HARDWARE RANDOM NUMBER GENERATOR CORE
6519 M:      Matt Mackall <mpm@selenic.com>
6520 M:      Herbert Xu <herbert@gondor.apana.org.au>
6521 L:      linux-crypto@vger.kernel.org
6522 S:      Odd fixes
6523 F:      Documentation/devicetree/bindings/rng/
6524 F:      Documentation/hw_random.txt
6525 F:      drivers/char/hw_random/
6526 F:      include/linux/hw_random.h
6527
6528 HARDWARE TRACING FACILITIES
6529 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6530 S:      Maintained
6531 F:      drivers/hwtracing/
6532
6533 HARDWARE SPINLOCK CORE
6534 M:      Ohad Ben-Cohen <ohad@wizery.com>
6535 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6536 L:      linux-remoteproc@vger.kernel.org
6537 S:      Maintained
6538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6539 F:      Documentation/devicetree/bindings/hwlock/
6540 F:      Documentation/hwspinlock.txt
6541 F:      drivers/hwspinlock/
6542 F:      include/linux/hwspinlock.h
6543
6544 HARMONY SOUND DRIVER
6545 L:      linux-parisc@vger.kernel.org
6546 S:      Maintained
6547 F:      sound/parisc/harmony.*
6548
6549 HDPVR USB VIDEO ENCODER DRIVER
6550 M:      Hans Verkuil <hverkuil@xs4all.nl>
6551 L:      linux-media@vger.kernel.org
6552 T:      git git://linuxtv.org/media_tree.git
6553 W:      https://linuxtv.org
6554 S:      Odd Fixes
6555 F:      drivers/media/usb/hdpvr/
6556
6557 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6558 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6559 S:      Supported
6560 F:      Documentation/watchdog/hpwdt.txt
6561 F:      drivers/watchdog/hpwdt.c
6562
6563 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6564 M:      Don Brace <don.brace@microsemi.com>
6565 L:      esc.storagedev@microsemi.com
6566 L:      linux-scsi@vger.kernel.org
6567 S:      Supported
6568 F:      Documentation/scsi/hpsa.txt
6569 F:      drivers/scsi/hpsa*.[ch]
6570 F:      include/linux/cciss*.h
6571 F:      include/uapi/linux/cciss*.h
6572
6573 HFI1 DRIVER
6574 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6575 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6576 L:      linux-rdma@vger.kernel.org
6577 S:      Supported
6578 F:      drivers/infiniband/hw/hfi1
6579
6580 HFS FILESYSTEM
6581 L:      linux-fsdevel@vger.kernel.org
6582 S:      Orphan
6583 F:      Documentation/filesystems/hfs.txt
6584 F:      fs/hfs/
6585
6586 HFSPLUS FILESYSTEM
6587 L:      linux-fsdevel@vger.kernel.org
6588 S:      Orphan
6589 F:      Documentation/filesystems/hfsplus.txt
6590 F:      fs/hfsplus/
6591
6592 HGA FRAMEBUFFER DRIVER
6593 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6594 L:      linux-nvidia@lists.surfsouth.com
6595 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6596 S:      Maintained
6597 F:      drivers/video/fbdev/hgafb.c
6598
6599 HIBERNATION (aka Software Suspend, aka swsusp)
6600 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6601 M:      Pavel Machek <pavel@ucw.cz>
6602 L:      linux-pm@vger.kernel.org
6603 B:      https://bugzilla.kernel.org
6604 S:      Supported
6605 F:      arch/x86/power/
6606 F:      drivers/base/power/
6607 F:      kernel/power/
6608 F:      include/linux/suspend.h
6609 F:      include/linux/freezer.h
6610 F:      include/linux/pm.h
6611 F:      arch/*/include/asm/suspend*.h
6612
6613 HID CORE LAYER
6614 M:      Jiri Kosina <jikos@kernel.org>
6615 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6616 L:      linux-input@vger.kernel.org
6617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6618 S:      Maintained
6619 F:      drivers/hid/
6620 F:      include/linux/hid*
6621 F:      include/uapi/linux/hid*
6622
6623 HID SENSOR HUB DRIVERS
6624 M:      Jiri Kosina <jikos@kernel.org>
6625 M:      Jonathan Cameron <jic23@kernel.org>
6626 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6627 L:      linux-input@vger.kernel.org
6628 L:      linux-iio@vger.kernel.org
6629 S:      Maintained
6630 F:      Documentation/hid/hid-sensor*
6631 F:      drivers/hid/hid-sensor-*
6632 F:      drivers/iio/*/hid-*
6633 F:      include/linux/hid-sensor-*
6634
6635 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6636 M:      Thomas Gleixner <tglx@linutronix.de>
6637 L:      linux-kernel@vger.kernel.org
6638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6639 S:      Maintained
6640 F:      Documentation/timers/
6641 F:      kernel/time/hrtimer.c
6642 F:      kernel/time/clockevents.c
6643 F:      kernel/time/timer_*.c
6644 F:      include/linux/clockchips.h
6645 F:      include/linux/hrtimer.h
6646
6647 HIGH-SPEED SCC DRIVER FOR AX.25
6648 L:      linux-hams@vger.kernel.org
6649 S:      Orphan
6650 F:      drivers/net/hamradio/dmascc.c
6651 F:      drivers/net/hamradio/scc.c
6652
6653 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6654 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6655 W:      http://www.highpoint-tech.com
6656 S:      Supported
6657 F:      Documentation/scsi/hptiop.txt
6658 F:      drivers/scsi/hptiop.c
6659
6660 HIPPI
6661 M:      Jes Sorensen <jes@trained-monkey.org>
6662 L:      linux-hippi@sunsite.dk
6663 S:      Maintained
6664 F:      include/linux/hippidevice.h
6665 F:      include/uapi/linux/if_hippi.h
6666 F:      net/802/hippi.c
6667 F:      drivers/net/hippi/
6668
6669 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6670 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6671 M:      Salil Mehta <salil.mehta@huawei.com>
6672 L:      netdev@vger.kernel.org
6673 W:      http://www.hisilicon.com
6674 S:      Maintained
6675 F:      drivers/net/ethernet/hisilicon/hns3/
6676
6677 HISILICON LPC BUS DRIVER
6678 M:      john.garry@huawei.com
6679 W:      http://www.hisilicon.com
6680 S:      Maintained
6681 F:      drivers/bus/hisi_lpc.c
6682 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6683
6684 HISILICON NETWORK SUBSYSTEM DRIVER
6685 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6686 M:      Salil Mehta <salil.mehta@huawei.com>
6687 L:      netdev@vger.kernel.org
6688 W:      http://www.hisilicon.com
6689 S:      Maintained
6690 F:      drivers/net/ethernet/hisilicon/
6691 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6692
6693 HISILICON PMU DRIVER
6694 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6695 W:      http://www.hisilicon.com
6696 S:      Supported
6697 F:      drivers/perf/hisilicon
6698 F:      Documentation/perf/hisi-pmu.txt
6699
6700 HISILICON ROCE DRIVER
6701 M:      Lijun Ou <oulijun@huawei.com>
6702 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6703 L:      linux-rdma@vger.kernel.org
6704 S:      Maintained
6705 F:      drivers/infiniband/hw/hns/
6706 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6707
6708 HISILICON SAS Controller
6709 M:      John Garry <john.garry@huawei.com>
6710 W:      http://www.hisilicon.com
6711 S:      Supported
6712 F:      drivers/scsi/hisi_sas/
6713 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6714
6715 HMM - Heterogeneous Memory Management
6716 M:      Jérôme Glisse <jglisse@redhat.com>
6717 L:      linux-mm@kvack.org
6718 S:      Maintained
6719 F:      mm/hmm*
6720 F:      include/linux/hmm*
6721 F:      Documentation/vm/hmm.rst
6722
6723 HOST AP DRIVER
6724 M:      Jouni Malinen <j@w1.fi>
6725 L:      linux-wireless@vger.kernel.org
6726 W:      http://w1.fi/hostap-driver.html
6727 S:      Obsolete
6728 F:      drivers/net/wireless/intersil/hostap/
6729
6730 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6731 L:      platform-driver-x86@vger.kernel.org
6732 S:      Orphan
6733 F:      drivers/platform/x86/tc1100-wmi.c
6734
6735 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6736 M:      Jaroslav Kysela <perex@perex.cz>
6737 S:      Maintained
6738 F:      drivers/net/ethernet/hp/hp100.*
6739
6740 HPET:   High Precision Event Timers driver
6741 M:      Clemens Ladisch <clemens@ladisch.de>
6742 S:      Maintained
6743 F:      Documentation/timers/hpet.txt
6744 F:      drivers/char/hpet.c
6745 F:      include/linux/hpet.h
6746 F:      include/uapi/linux/hpet.h
6747
6748 HPET:   x86
6749 S:      Orphan
6750 F:      arch/x86/kernel/hpet.c
6751 F:      arch/x86/include/asm/hpet.h
6752
6753 HPFS FILESYSTEM
6754 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6755 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6756 S:      Maintained
6757 F:      fs/hpfs/
6758
6759 HSI SUBSYSTEM
6760 M:      Sebastian Reichel <sre@kernel.org>
6761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6762 S:      Maintained
6763 F:      Documentation/ABI/testing/sysfs-bus-hsi
6764 F:      Documentation/driver-api/hsi.rst
6765 F:      drivers/hsi/
6766 F:      include/linux/hsi/
6767 F:      include/uapi/linux/hsi/
6768
6769 HSO 3G MODEM DRIVER
6770 L:      linux-usb@vger.kernel.org
6771 S:      Orphan
6772 F:      drivers/net/usb/hso.c
6773
6774 HSR NETWORK PROTOCOL
6775 M:      Arvid Brodin <arvid.brodin@alten.se>
6776 L:      netdev@vger.kernel.org
6777 S:      Maintained
6778 F:      net/hsr/
6779
6780 HT16K33 LED CONTROLLER DRIVER
6781 M:      Robin van der Gracht <robin@protonic.nl>
6782 S:      Maintained
6783 F:      drivers/auxdisplay/ht16k33.c
6784 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6785
6786 HTCPEN TOUCHSCREEN DRIVER
6787 M:      Pau Oliva Fora <pof@eslack.org>
6788 L:      linux-input@vger.kernel.org
6789 S:      Maintained
6790 F:      drivers/input/touchscreen/htcpen.c
6791
6792 HUAWEI ETHERNET DRIVER
6793 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6794 L:      netdev@vger.kernel.org
6795 S:      Supported
6796 F:      Documentation/networking/hinic.txt
6797 F:      drivers/net/ethernet/huawei/hinic/
6798
6799 HUGETLB FILESYSTEM
6800 M:      Mike Kravetz <mike.kravetz@oracle.com>
6801 L:      linux-mm@kvack.org
6802 S:      Maintained
6803 F:      fs/hugetlbfs/
6804 F:      mm/hugetlb.c
6805 F:      include/linux/hugetlb.h
6806 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6807 F:      Documentation/vm/hugetlbfs_reserv.rst
6808 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6809
6810 HVA ST MEDIA DRIVER
6811 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6812 L:      linux-media@vger.kernel.org
6813 T:      git git://linuxtv.org/media_tree.git
6814 W:      https://linuxtv.org
6815 S:      Supported
6816 F:      drivers/media/platform/sti/hva
6817
6818 HWPOISON MEMORY FAILURE HANDLING
6819 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6820 L:      linux-mm@kvack.org
6821 S:      Maintained
6822 F:      mm/memory-failure.c
6823 F:      mm/hwpoison-inject.c
6824
6825 HYGON PROCESSOR SUPPORT
6826 M:      Pu Wen <puwen@hygon.cn>
6827 L:      linux-kernel@vger.kernel.org
6828 S:      Maintained
6829 F:      arch/x86/kernel/cpu/hygon.c
6830
6831 Hyper-V CORE AND DRIVERS
6832 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6833 M:      Haiyang Zhang <haiyangz@microsoft.com>
6834 M:      Stephen Hemminger <sthemmin@microsoft.com>
6835 L:      devel@linuxdriverproject.org
6836 S:      Maintained
6837 F:      Documentation/networking/netvsc.txt
6838 F:      arch/x86/include/asm/mshyperv.h
6839 F:      arch/x86/include/asm/trace/hyperv.h
6840 F:      arch/x86/include/asm/hyperv-tlfs.h
6841 F:      arch/x86/kernel/cpu/mshyperv.c
6842 F:      arch/x86/hyperv
6843 F:      drivers/hid/hid-hyperv.c
6844 F:      drivers/hv/
6845 F:      drivers/input/serio/hyperv-keyboard.c
6846 F:      drivers/pci/controller/pci-hyperv.c
6847 F:      drivers/net/hyperv/
6848 F:      drivers/scsi/storvsc_drv.c
6849 F:      drivers/uio/uio_hv_generic.c
6850 F:      drivers/video/fbdev/hyperv_fb.c
6851 F:      net/vmw_vsock/hyperv_transport.c
6852 F:      include/linux/hyperv.h
6853 F:      include/uapi/linux/hyperv.h
6854 F:      tools/hv/
6855 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6856
6857 HYPERVISOR VIRTUAL CONSOLE DRIVER
6858 L:      linuxppc-dev@lists.ozlabs.org
6859 S:      Odd Fixes
6860 F:      drivers/tty/hvc/
6861
6862 I2C ACPI SUPPORT
6863 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6864 L:      linux-i2c@vger.kernel.org
6865 L:      linux-acpi@vger.kernel.org
6866 S:      Maintained
6867 F:      drivers/i2c/i2c-core-acpi.c
6868
6869 I2C MUXES
6870 M:      Peter Rosin <peda@axentia.se>
6871 L:      linux-i2c@vger.kernel.org
6872 S:      Maintained
6873 F:      Documentation/i2c/i2c-topology
6874 F:      Documentation/i2c/muxes/
6875 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6876 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6877 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6878 F:      drivers/i2c/i2c-mux.c
6879 F:      drivers/i2c/muxes/
6880 F:      include/linux/i2c-mux.h
6881
6882 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6883 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6884 L:      linux-i2c@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/i2c/busses/i2c-mv64xxx.c
6887
6888 I2C OVER PARALLEL PORT
6889 M:      Jean Delvare <jdelvare@suse.com>
6890 L:      linux-i2c@vger.kernel.org
6891 S:      Maintained
6892 F:      Documentation/i2c/busses/i2c-parport
6893 F:      Documentation/i2c/busses/i2c-parport-light
6894 F:      drivers/i2c/busses/i2c-parport.c
6895 F:      drivers/i2c/busses/i2c-parport-light.c
6896
6897 I2C SUBSYSTEM
6898 M:      Wolfram Sang <wsa@the-dreams.de>
6899 L:      linux-i2c@vger.kernel.org
6900 W:      https://i2c.wiki.kernel.org/
6901 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6903 S:      Maintained
6904 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6905 F:      Documentation/i2c/
6906 F:      drivers/i2c/*
6907 F:      include/linux/i2c.h
6908 F:      include/linux/i2c-dev.h
6909 F:      include/linux/i2c-smbus.h
6910 F:      include/uapi/linux/i2c.h
6911 F:      include/uapi/linux/i2c-*.h
6912
6913 I2C SUBSYSTEM HOST DRIVERS
6914 L:      linux-i2c@vger.kernel.org
6915 W:      https://i2c.wiki.kernel.org/
6916 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6918 S:      Odd Fixes
6919 F:      Documentation/devicetree/bindings/i2c/
6920 F:      drivers/i2c/algos/
6921 F:      drivers/i2c/busses/
6922
6923 I2C-TAOS-EVM DRIVER
6924 M:      Jean Delvare <jdelvare@suse.com>
6925 L:      linux-i2c@vger.kernel.org
6926 S:      Maintained
6927 F:      Documentation/i2c/busses/i2c-taos-evm
6928 F:      drivers/i2c/busses/i2c-taos-evm.c
6929
6930 I2C-TINY-USB DRIVER
6931 M:      Till Harbaum <till@harbaum.org>
6932 L:      linux-i2c@vger.kernel.org
6933 W:      http://www.harbaum.org/till/i2c_tiny_usb
6934 S:      Maintained
6935 F:      drivers/i2c/busses/i2c-tiny-usb.c
6936
6937 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6938 M:      Jean Delvare <jdelvare@suse.com>
6939 L:      linux-i2c@vger.kernel.org
6940 S:      Maintained
6941 F:      Documentation/i2c/busses/i2c-ali1535
6942 F:      Documentation/i2c/busses/i2c-ali1563
6943 F:      Documentation/i2c/busses/i2c-ali15x3
6944 F:      Documentation/i2c/busses/i2c-amd756
6945 F:      Documentation/i2c/busses/i2c-amd8111
6946 F:      Documentation/i2c/busses/i2c-i801
6947 F:      Documentation/i2c/busses/i2c-nforce2
6948 F:      Documentation/i2c/busses/i2c-piix4
6949 F:      Documentation/i2c/busses/i2c-sis5595
6950 F:      Documentation/i2c/busses/i2c-sis630
6951 F:      Documentation/i2c/busses/i2c-sis96x
6952 F:      Documentation/i2c/busses/i2c-via
6953 F:      Documentation/i2c/busses/i2c-viapro
6954 F:      drivers/i2c/busses/i2c-ali1535.c
6955 F:      drivers/i2c/busses/i2c-ali1563.c
6956 F:      drivers/i2c/busses/i2c-ali15x3.c
6957 F:      drivers/i2c/busses/i2c-amd756.c
6958 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6959 F:      drivers/i2c/busses/i2c-amd8111.c
6960 F:      drivers/i2c/busses/i2c-i801.c
6961 F:      drivers/i2c/busses/i2c-isch.c
6962 F:      drivers/i2c/busses/i2c-nforce2.c
6963 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6964 F:      drivers/i2c/busses/i2c-piix4.c
6965 F:      drivers/i2c/busses/i2c-sis5595.c
6966 F:      drivers/i2c/busses/i2c-sis630.c
6967 F:      drivers/i2c/busses/i2c-sis96x.c
6968 F:      drivers/i2c/busses/i2c-via.c
6969 F:      drivers/i2c/busses/i2c-viapro.c
6970
6971 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6972 M:      Hans de Goede <hdegoede@redhat.com>
6973 L:      linux-i2c@vger.kernel.org
6974 S:      Maintained
6975 F:      drivers/i2c/busses/i2c-cht-wc.c
6976
6977 I2C/SMBUS ISMT DRIVER
6978 M:      Seth Heasley <seth.heasley@intel.com>
6979 M:      Neil Horman <nhorman@tuxdriver.com>
6980 L:      linux-i2c@vger.kernel.org
6981 F:      drivers/i2c/busses/i2c-ismt.c
6982 F:      Documentation/i2c/busses/i2c-ismt
6983
6984 I2C/SMBUS STUB DRIVER
6985 M:      Jean Delvare <jdelvare@suse.com>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/i2c/i2c-stub.c
6989
6990 IA64 (Itanium) PLATFORM
6991 M:      Tony Luck <tony.luck@intel.com>
6992 M:      Fenghua Yu <fenghua.yu@intel.com>
6993 L:      linux-ia64@vger.kernel.org
6994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6995 S:      Maintained
6996 F:      arch/ia64/
6997
6998 IBM Power 842 compression accelerator
6999 M:      Haren Myneni <haren@us.ibm.com>
7000 S:      Supported
7001 F:      drivers/crypto/nx/Makefile
7002 F:      drivers/crypto/nx/Kconfig
7003 F:      drivers/crypto/nx/nx-842*
7004 F:      include/linux/sw842.h
7005 F:      crypto/842.c
7006 F:      lib/842/
7007
7008 IBM Power in-Nest Crypto Acceleration
7009 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7010 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7011 L:      linux-crypto@vger.kernel.org
7012 S:      Supported
7013 F:      drivers/crypto/nx/Makefile
7014 F:      drivers/crypto/nx/Kconfig
7015 F:      drivers/crypto/nx/nx-aes*
7016 F:      drivers/crypto/nx/nx-sha*
7017 F:      drivers/crypto/nx/nx.*
7018 F:      drivers/crypto/nx/nx_csbcpb.h
7019 F:      drivers/crypto/nx/nx_debugfs.h
7020
7021 IBM Power Linux RAID adapter
7022 M:      Brian King <brking@us.ibm.com>
7023 S:      Supported
7024 F:      drivers/scsi/ipr.*
7025
7026 IBM Power SRIOV Virtual NIC Device Driver
7027 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7028 M:      John Allen <jallen@linux.vnet.ibm.com>
7029 L:      netdev@vger.kernel.org
7030 S:      Supported
7031 F:      drivers/net/ethernet/ibm/ibmvnic.*
7032
7033 IBM Power Virtual Accelerator Switchboard
7034 M:      Sukadev Bhattiprolu
7035 L:      linuxppc-dev@lists.ozlabs.org
7036 S:      Supported
7037 F:      arch/powerpc/platforms/powernv/vas*
7038 F:      arch/powerpc/platforms/powernv/copy-paste.h
7039 F:      arch/powerpc/include/asm/vas.h
7040 F:      arch/powerpc/include/uapi/asm/vas.h
7041
7042 IBM Power Virtual Ethernet Device Driver
7043 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7044 L:      netdev@vger.kernel.org
7045 S:      Supported
7046 F:      drivers/net/ethernet/ibm/ibmveth.*
7047
7048 IBM Power Virtual FC Device Drivers
7049 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7050 L:      linux-scsi@vger.kernel.org
7051 S:      Supported
7052 F:      drivers/scsi/ibmvscsi/ibmvfc*
7053
7054 IBM Power Virtual Management Channel Driver
7055 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7056 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7057 S:      Supported
7058 F:      drivers/misc/ibmvmc.*
7059
7060 IBM Power Virtual SCSI Device Drivers
7061 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7062 L:      linux-scsi@vger.kernel.org
7063 S:      Supported
7064 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7065 F:      include/scsi/viosrp.h
7066
7067 IBM Power Virtual SCSI Device Target Driver
7068 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7069 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7070 L:      linux-scsi@vger.kernel.org
7071 L:      target-devel@vger.kernel.org
7072 S:      Supported
7073 F:      drivers/scsi/ibmvscsi_tgt/
7074
7075 IBM Power VMX Cryptographic instructions
7076 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7077 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7078 L:      linux-crypto@vger.kernel.org
7079 S:      Supported
7080 F:      drivers/crypto/vmx/Makefile
7081 F:      drivers/crypto/vmx/Kconfig
7082 F:      drivers/crypto/vmx/vmx.c
7083 F:      drivers/crypto/vmx/aes*
7084 F:      drivers/crypto/vmx/ghash*
7085 F:      drivers/crypto/vmx/ppc-xlate.pl
7086
7087 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7088 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7089 L:      linux-pci@vger.kernel.org
7090 L:      linuxppc-dev@lists.ozlabs.org
7091 S:      Supported
7092 F:      drivers/pci/hotplug/rpaphp*
7093
7094 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7095 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7096 L:      linux-pci@vger.kernel.org
7097 L:      linuxppc-dev@lists.ozlabs.org
7098 S:      Supported
7099 F:      drivers/pci/hotplug/rpadlpar*
7100
7101 IBM ServeRAID RAID DRIVER
7102 S:      Orphan
7103 F:      drivers/scsi/ips.*
7104
7105 ICH LPC AND GPIO DRIVER
7106 M:      Peter Tyser <ptyser@xes-inc.com>
7107 S:      Maintained
7108 F:      drivers/mfd/lpc_ich.c
7109 F:      drivers/gpio/gpio-ich.c
7110
7111 IDE SUBSYSTEM
7112 M:      "David S. Miller" <davem@davemloft.net>
7113 L:      linux-ide@vger.kernel.org
7114 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7116 S:      Maintained
7117 F:      Documentation/ide/
7118 F:      drivers/ide/
7119 F:      include/linux/ide.h
7120
7121 IDE/ATAPI DRIVERS
7122 M:      Borislav Petkov <bp@alien8.de>
7123 L:      linux-ide@vger.kernel.org
7124 S:      Maintained
7125 F:      Documentation/cdrom/ide-cd
7126 F:      drivers/ide/ide-cd*
7127
7128 IDEAPAD LAPTOP EXTRAS DRIVER
7129 M:      Ike Panhc <ike.pan@canonical.com>
7130 L:      platform-driver-x86@vger.kernel.org
7131 W:      http://launchpad.net/ideapad-laptop
7132 S:      Maintained
7133 F:      drivers/platform/x86/ideapad-laptop.c
7134
7135 IDEAPAD LAPTOP SLIDEBAR DRIVER
7136 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7137 L:      linux-input@vger.kernel.org
7138 W:      https://github.com/o2genum/ideapad-slidebar
7139 S:      Maintained
7140 F:      drivers/input/misc/ideapad_slidebar.c
7141
7142 IDT VersaClock 5 CLOCK DRIVER
7143 M:      Marek Vasut <marek.vasut@gmail.com>
7144 S:      Maintained
7145 F:      drivers/clk/clk-versaclock5.c
7146
7147 IEEE 802.15.4 SUBSYSTEM
7148 M:      Alexander Aring <alex.aring@gmail.com>
7149 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7150 L:      linux-wpan@vger.kernel.org
7151 W:      http://wpan.cakelab.org/
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7154 S:      Maintained
7155 F:      net/ieee802154/
7156 F:      net/mac802154/
7157 F:      drivers/net/ieee802154/
7158 F:      include/linux/nl802154.h
7159 F:      include/linux/ieee802154.h
7160 F:      include/net/nl802154.h
7161 F:      include/net/mac802154.h
7162 F:      include/net/af_ieee802154.h
7163 F:      include/net/cfg802154.h
7164 F:      include/net/ieee802154_netdev.h
7165 F:      Documentation/networking/ieee802154.txt
7166
7167 IFE PROTOCOL
7168 M:      Yotam Gigi <yotam.gi@gmail.com>
7169 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7170 F:      net/ife
7171 F:      include/net/ife.h
7172 F:      include/uapi/linux/ife.h
7173
7174 IGORPLUG-USB IR RECEIVER
7175 M:      Sean Young <sean@mess.org>
7176 L:      linux-media@vger.kernel.org
7177 S:      Maintained
7178 F:      drivers/media/rc/igorplugusb.c
7179
7180 IGUANAWORKS USB IR TRANSCEIVER
7181 M:      Sean Young <sean@mess.org>
7182 L:      linux-media@vger.kernel.org
7183 S:      Maintained
7184 F:      drivers/media/rc/iguanair.c
7185
7186 IIO DIGITAL POTENTIOMETER DAC
7187 M:      Peter Rosin <peda@axentia.se>
7188 L:      linux-iio@vger.kernel.org
7189 S:      Maintained
7190 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7191 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7192 F:      drivers/iio/dac/dpot-dac.c
7193
7194 IIO ENVELOPE DETECTOR
7195 M:      Peter Rosin <peda@axentia.se>
7196 L:      linux-iio@vger.kernel.org
7197 S:      Maintained
7198 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7199 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7200 F:      drivers/iio/adc/envelope-detector.c
7201
7202 IIO MULTIPLEXER
7203 M:      Peter Rosin <peda@axentia.se>
7204 L:      linux-iio@vger.kernel.org
7205 S:      Maintained
7206 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7207 F:      drivers/iio/multiplexer/iio-mux.c
7208
7209 IIO SUBSYSTEM AND DRIVERS
7210 M:      Jonathan Cameron <jic23@kernel.org>
7211 R:      Hartmut Knaack <knaack.h@gmx.de>
7212 R:      Lars-Peter Clausen <lars@metafoo.de>
7213 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7214 L:      linux-iio@vger.kernel.org
7215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7216 S:      Maintained
7217 F:      Documentation/ABI/testing/configfs-iio*
7218 F:      Documentation/ABI/testing/sysfs-bus-iio*
7219 F:      Documentation/devicetree/bindings/iio/
7220 F:      drivers/iio/
7221 F:      drivers/staging/iio/
7222 F:      include/linux/iio/
7223 F:      tools/iio/
7224
7225 IIO UNIT CONVERTER
7226 M:      Peter Rosin <peda@axentia.se>
7227 L:      linux-iio@vger.kernel.org
7228 S:      Maintained
7229 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7230 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7231 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7232 F:      drivers/iio/afe/iio-rescale.c
7233
7234 IKANOS/ADI EAGLE ADSL USB DRIVER
7235 M:      Matthieu Castet <castet.matthieu@free.fr>
7236 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7237 S:      Maintained
7238 F:      drivers/usb/atm/ueagle-atm.c
7239
7240 IMGTEC ASCII LCD DRIVER
7241 M:      Paul Burton <paul.burton@mips.com>
7242 S:      Maintained
7243 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7244 F:      drivers/auxdisplay/img-ascii-lcd.c
7245
7246 IMGTEC IR DECODER DRIVER
7247 M:      James Hogan <jhogan@kernel.org>
7248 S:      Maintained
7249 F:      drivers/media/rc/img-ir/
7250
7251 IMON SOUNDGRAPH USB IR RECEIVER
7252 M:      Sean Young <sean@mess.org>
7253 L:      linux-media@vger.kernel.org
7254 S:      Maintained
7255 F:      drivers/media/rc/imon_raw.c
7256 F:      drivers/media/rc/imon.c
7257
7258 IMS TWINTURBO FRAMEBUFFER DRIVER
7259 L:      linux-fbdev@vger.kernel.org
7260 S:      Orphan
7261 F:      drivers/video/fbdev/imsttfb.c
7262
7263 INA209 HARDWARE MONITOR DRIVER
7264 M:      Guenter Roeck <linux@roeck-us.net>
7265 L:      linux-hwmon@vger.kernel.org
7266 S:      Maintained
7267 F:      Documentation/hwmon/ina209
7268 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7269 F:      drivers/hwmon/ina209.c
7270
7271 INA2XX HARDWARE MONITOR DRIVER
7272 M:      Guenter Roeck <linux@roeck-us.net>
7273 L:      linux-hwmon@vger.kernel.org
7274 S:      Maintained
7275 F:      Documentation/hwmon/ina2xx
7276 F:      drivers/hwmon/ina2xx.c
7277 F:      include/linux/platform_data/ina2xx.h
7278
7279 INDUSTRY PACK SUBSYSTEM (IPACK)
7280 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7281 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7282 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7283 L:      industrypack-devel@lists.sourceforge.net
7284 W:      http://industrypack.sourceforge.net
7285 S:      Maintained
7286 F:      drivers/ipack/
7287
7288 INFINIBAND SUBSYSTEM
7289 M:      Doug Ledford <dledford@redhat.com>
7290 M:      Jason Gunthorpe <jgg@mellanox.com>
7291 L:      linux-rdma@vger.kernel.org
7292 W:      https://github.com/linux-rdma/rdma-core
7293 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7295 S:      Supported
7296 F:      Documentation/devicetree/bindings/infiniband/
7297 F:      Documentation/infiniband/
7298 F:      drivers/infiniband/
7299 F:      include/uapi/linux/if_infiniband.h
7300 F:      include/uapi/rdma/
7301 F:      include/rdma/
7302
7303 INGENIC JZ4780 DMA Driver
7304 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7305 S:      Maintained
7306 F:      drivers/dma/dma-jz4780.c
7307
7308 INGENIC JZ4780 NAND DRIVER
7309 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7310 L:      linux-mtd@lists.infradead.org
7311 S:      Maintained
7312 F:      drivers/mtd/nand/raw/jz4780_*
7313
7314 INOTIFY
7315 M:      Jan Kara <jack@suse.cz>
7316 R:      Amir Goldstein <amir73il@gmail.com>
7317 L:      linux-fsdevel@vger.kernel.org
7318 S:      Maintained
7319 F:      Documentation/filesystems/inotify.txt
7320 F:      fs/notify/inotify/
7321 F:      include/linux/inotify.h
7322 F:      include/uapi/linux/inotify.h
7323
7324 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7325 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7326 L:      linux-input@vger.kernel.org
7327 Q:      http://patchwork.kernel.org/project/linux-input/list/
7328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7329 S:      Maintained
7330 F:      drivers/input/
7331 F:      include/linux/input.h
7332 F:      include/uapi/linux/input.h
7333 F:      include/uapi/linux/input-event-codes.h
7334 F:      include/linux/input/
7335 F:      Documentation/devicetree/bindings/input/
7336 F:      Documentation/devicetree/bindings/serio/
7337 F:      Documentation/input/
7338
7339 INPUT MULTITOUCH (MT) PROTOCOL
7340 M:      Henrik Rydberg <rydberg@bitmath.org>
7341 L:      linux-input@vger.kernel.org
7342 S:      Odd fixes
7343 F:      Documentation/input/multi-touch-protocol.rst
7344 F:      drivers/input/input-mt.c
7345 K:      \b(ABS|SYN)_MT_
7346
7347 INSIDE SECURE CRYPTO DRIVER
7348 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7349 F:      drivers/crypto/inside-secure/
7350 S:      Maintained
7351 L:      linux-crypto@vger.kernel.org
7352
7353 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7354 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7355 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7356 L:      linux-integrity@vger.kernel.org
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7358 S:      Supported
7359 F:      security/integrity/ima/
7360
7361 INTEL 810/815 FRAMEBUFFER DRIVER
7362 M:      Antonino Daplas <adaplas@gmail.com>
7363 L:      linux-fbdev@vger.kernel.org
7364 S:      Maintained
7365 F:      drivers/video/fbdev/i810/
7366
7367 INTEL ASoC DRIVERS
7368 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7369 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7370 M:      Jie Yang <yang.jie@linux.intel.com>
7371 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7372 S:      Supported
7373 F:      sound/soc/intel/
7374
7375 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7376 M:      Hans de Goede <hdegoede@redhat.com>
7377 L:      platform-driver-x86@vger.kernel.org
7378 S:      Maintained
7379 F:      drivers/platform/x86/intel_atomisp2_pm.c
7380
7381 INTEL C600 SERIES SAS CONTROLLER DRIVER
7382 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7383 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7384 L:      linux-scsi@vger.kernel.org
7385 T:      git git://git.code.sf.net/p/intel-sas/isci
7386 S:      Supported
7387 F:      drivers/scsi/isci/
7388
7389 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7390 M:      Jani Nikula <jani.nikula@linux.intel.com>
7391 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7392 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7393 L:      intel-gfx@lists.freedesktop.org
7394 W:      https://01.org/linuxgraphics/
7395 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7396 C:      irc://chat.freenode.net/intel-gfx
7397 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7398 T:      git git://anongit.freedesktop.org/drm-intel
7399 S:      Supported
7400 F:      drivers/gpu/drm/i915/
7401 F:      include/drm/i915*
7402 F:      include/uapi/drm/i915_drm.h
7403 F:      Documentation/gpu/i915.rst
7404
7405 INTEL ETHERNET DRIVERS
7406 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7407 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7408 W:      http://www.intel.com/support/feedback.htm
7409 W:      http://e1000.sourceforge.net/
7410 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7413 S:      Supported
7414 F:      Documentation/networking/e100.rst
7415 F:      Documentation/networking/e1000.rst
7416 F:      Documentation/networking/e1000e.rst
7417 F:      Documentation/networking/fm10k.rst
7418 F:      Documentation/networking/igb.rst
7419 F:      Documentation/networking/igbvf.rst
7420 F:      Documentation/networking/ixgb.rst
7421 F:      Documentation/networking/ixgbe.rst
7422 F:      Documentation/networking/ixgbevf.rst
7423 F:      Documentation/networking/i40e.rst
7424 F:      Documentation/networking/iavf.rst
7425 F:      Documentation/networking/ice.rst
7426 F:      drivers/net/ethernet/intel/
7427 F:      drivers/net/ethernet/intel/*/
7428 F:      include/linux/avf/virtchnl.h
7429
7430 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7431 M:      Maik Broemme <mbroemme@libmpq.org>
7432 L:      linux-fbdev@vger.kernel.org
7433 S:      Maintained
7434 F:      Documentation/fb/intelfb.txt
7435 F:      drivers/video/fbdev/intelfb/
7436
7437 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7438 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7439 M:      Zhi Wang <zhi.a.wang@intel.com>
7440 L:      intel-gvt-dev@lists.freedesktop.org
7441 L:      intel-gfx@lists.freedesktop.org
7442 W:      https://01.org/igvt-g
7443 T:      git https://github.com/intel/gvt-linux.git
7444 S:      Supported
7445 F:      drivers/gpu/drm/i915/gvt/
7446
7447 INTEL PMIC GPIO DRIVER
7448 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7449 S:      Maintained
7450 F:      drivers/gpio/gpio-*cove.c
7451 F:      drivers/gpio/gpio-msic.c
7452
7453 INTEL HID EVENT DRIVER
7454 M:      Alex Hung <alex.hung@canonical.com>
7455 L:      platform-driver-x86@vger.kernel.org
7456 S:      Maintained
7457 F:      drivers/platform/x86/intel-hid.c
7458
7459 INTEL I/OAT DMA DRIVER
7460 M:      Dave Jiang <dave.jiang@intel.com>
7461 R:      Dan Williams <dan.j.williams@intel.com>
7462 L:      dmaengine@vger.kernel.org
7463 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7464 S:      Supported
7465 F:      drivers/dma/ioat*
7466
7467 INTEL IDLE DRIVER
7468 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7469 M:      Len Brown <lenb@kernel.org>
7470 L:      linux-pm@vger.kernel.org
7471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7472 B:      https://bugzilla.kernel.org
7473 S:      Supported
7474 F:      drivers/idle/intel_idle.c
7475
7476 INTEL INTEGRATED SENSOR HUB DRIVER
7477 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7478 M:      Jiri Kosina <jikos@kernel.org>
7479 L:      linux-input@vger.kernel.org
7480 S:      Maintained
7481 F:      drivers/hid/intel-ish-hid/
7482
7483 INTEL IOMMU (VT-d)
7484 M:      David Woodhouse <dwmw2@infradead.org>
7485 L:      iommu@lists.linux-foundation.org
7486 T:      git git://git.infradead.org/iommu-2.6.git
7487 S:      Supported
7488 F:      drivers/iommu/intel-iommu.c
7489 F:      include/linux/intel-iommu.h
7490
7491 INTEL IOP-ADMA DMA DRIVER
7492 R:      Dan Williams <dan.j.williams@intel.com>
7493 S:      Odd fixes
7494 F:      drivers/dma/iop-adma.c
7495
7496 INTEL IPU3 CSI-2 CIO2 DRIVER
7497 M:      Yong Zhi <yong.zhi@intel.com>
7498 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7499 M:      Bingbu Cao <bingbu.cao@intel.com>
7500 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7501 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7502 L:      linux-media@vger.kernel.org
7503 S:      Maintained
7504 F:      drivers/media/pci/intel/ipu3/
7505 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7506
7507 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7508 M:      Krzysztof Halasa <khalasa@piap.pl>
7509 S:      Maintained
7510 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7511 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7512 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7513 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7514 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7515 F:      drivers/net/wan/ixp4xx_hss.c
7516
7517 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7518 M:      Deepak Saxena <dsaxena@plexity.net>
7519 S:      Maintained
7520 F:      drivers/char/hw_random/ixp4xx-rng.c
7521
7522 INTEL MANAGEMENT ENGINE (mei)
7523 M:      Tomas Winkler <tomas.winkler@intel.com>
7524 L:      linux-kernel@vger.kernel.org
7525 S:      Supported
7526 F:      include/uapi/linux/mei.h
7527 F:      include/linux/mei_cl_bus.h
7528 F:      drivers/misc/mei/*
7529 F:      drivers/watchdog/mei_wdt.c
7530 F:      Documentation/misc-devices/mei/*
7531 F:      samples/mei/*
7532
7533 INTEL MENLOW THERMAL DRIVER
7534 M:      Sujith Thomas <sujith.thomas@intel.com>
7535 L:      platform-driver-x86@vger.kernel.org
7536 W:      https://01.org/linux-acpi
7537 S:      Supported
7538 F:      drivers/platform/x86/intel_menlow.c
7539
7540 INTEL MERRIFIELD GPIO DRIVER
7541 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7542 L:      linux-gpio@vger.kernel.org
7543 S:      Maintained
7544 F:      drivers/gpio/gpio-merrifield.c
7545
7546 INTEL MIC DRIVERS (mic)
7547 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7548 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7549 S:      Supported
7550 W:      https://github.com/sudeepdutt/mic
7551 W:      http://software.intel.com/en-us/mic-developer
7552 F:      include/linux/mic_bus.h
7553 F:      include/linux/scif.h
7554 F:      include/uapi/linux/mic_common.h
7555 F:      include/uapi/linux/mic_ioctl.h
7556 F:      include/uapi/linux/scif_ioctl.h
7557 F:      drivers/misc/mic/
7558 F:      drivers/dma/mic_x100_dma.c
7559 F:      drivers/dma/mic_x100_dma.h
7560 F:      Documentation/mic/
7561
7562 INTEL PMC CORE DRIVER
7563 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7564 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7565 L:      platform-driver-x86@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/platform/x86/intel_pmc_core*
7568
7569 INTEL PMC/P-Unit IPC DRIVER
7570 M:      Zha Qipeng<qipeng.zha@intel.com>
7571 L:      platform-driver-x86@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/platform/x86/intel_pmc_ipc.c
7574 F:      drivers/platform/x86/intel_punit_ipc.c
7575 F:      arch/x86/include/asm/intel_pmc_ipc.h
7576 F:      arch/x86/include/asm/intel_punit_ipc.h
7577
7578 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7579 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7580 S:      Maintained
7581 F:      drivers/mfd/intel_msic.c
7582 F:      drivers/mfd/intel_soc_pmic*
7583 F:      include/linux/mfd/intel_msic.h
7584 F:      include/linux/mfd/intel_soc_pmic*
7585
7586 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7587 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7588 L:      linux-wireless@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/networking/README.ipw2100
7591 F:      Documentation/networking/README.ipw2200
7592 F:      drivers/net/wireless/intel/ipw2x00/
7593
7594 INTEL PSTATE DRIVER
7595 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7596 M:      Len Brown <lenb@kernel.org>
7597 L:      linux-pm@vger.kernel.org
7598 S:      Supported
7599 F:      drivers/cpufreq/intel_pstate.c
7600
7601 INTEL RDMA RNIC DRIVER
7602 M:      Faisal Latif <faisal.latif@intel.com>
7603 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7604 L:      linux-rdma@vger.kernel.org
7605 S:      Supported
7606 F:      drivers/infiniband/hw/i40iw/
7607 F:      include/uapi/rdma/i40iw-abi.h
7608
7609 INTEL TELEMETRY DRIVER
7610 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7611 M:      "David E. Box" <david.e.box@linux.intel.com>
7612 L:      platform-driver-x86@vger.kernel.org
7613 S:      Maintained
7614 F:      arch/x86/include/asm/intel_telemetry.h
7615 F:      drivers/platform/x86/intel_telemetry*
7616
7617 INTEL VIRTUAL BUTTON DRIVER
7618 M:      AceLan Kao <acelan.kao@canonical.com>
7619 L:      platform-driver-x86@vger.kernel.org
7620 S:      Maintained
7621 F:      drivers/platform/x86/intel-vbtn.c
7622
7623 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7624 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7625 L:      linux-wireless@vger.kernel.org
7626 S:      Supported
7627 F:      drivers/net/wireless/intel/iwlegacy/
7628
7629 INTEL WIRELESS WIFI LINK (iwlwifi)
7630 M:      Johannes Berg <johannes.berg@intel.com>
7631 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7632 M:      Luca Coelho <luciano.coelho@intel.com>
7633 M:      Intel Linux Wireless <linuxwifi@intel.com>
7634 L:      linux-wireless@vger.kernel.org
7635 W:      http://intellinuxwireless.org
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7637 S:      Supported
7638 F:      drivers/net/wireless/intel/iwlwifi/
7639
7640 INTEL WIRELESS WIMAX CONNECTION 2400
7641 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7642 M:      linux-wimax@intel.com
7643 L:      wimax@linuxwimax.org (subscribers-only)
7644 S:      Supported
7645 W:      http://linuxwimax.org
7646 F:      Documentation/wimax/README.i2400m
7647 F:      drivers/net/wimax/i2400m/
7648 F:      include/uapi/linux/wimax/i2400m.h
7649
7650 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7651 M:      Mario Limonciello <mario.limonciello@dell.com>
7652 S:      Maintained
7653 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7654
7655 INTEL(R) TRACE HUB
7656 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7657 S:      Supported
7658 F:      Documentation/trace/intel_th.rst
7659 F:      drivers/hwtracing/intel_th/
7660
7661 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7662 M:      Ning Sun <ning.sun@intel.com>
7663 L:      tboot-devel@lists.sourceforge.net
7664 W:      http://tboot.sourceforge.net
7665 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7666 S:      Supported
7667 F:      Documentation/intel_txt.txt
7668 F:      include/linux/tboot.h
7669 F:      arch/x86/kernel/tboot.c
7670
7671 INTEL-MID GPIO DRIVER
7672 M:      David Cohen <david.a.cohen@linux.intel.com>
7673 L:      linux-gpio@vger.kernel.org
7674 S:      Maintained
7675 F:      drivers/gpio/gpio-intel-mid.c
7676
7677 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7678 M:      Linus Walleij <linus.walleij@linaro.org>
7679 L:      linux-iio@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/iio/gyro/mpu3050*
7682 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7683
7684 IOC3 ETHERNET DRIVER
7685 M:      Ralf Baechle <ralf@linux-mips.org>
7686 L:      linux-mips@linux-mips.org
7687 S:      Maintained
7688 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7689
7690 IOC3 SERIAL DRIVER
7691 M:      Pat Gefre <pfg@sgi.com>
7692 L:      linux-serial@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/tty/serial/ioc3_serial.c
7695
7696 IOMMU DRIVERS
7697 M:      Joerg Roedel <joro@8bytes.org>
7698 L:      iommu@lists.linux-foundation.org
7699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7700 S:      Maintained
7701 F:      Documentation/devicetree/bindings/iommu/
7702 F:      drivers/iommu/
7703 F:      include/linux/iommu.h
7704 F:      include/linux/of_iommu.h
7705 F:      include/linux/iova.h
7706
7707 IP MASQUERADING
7708 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7709 S:      Maintained
7710 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7711
7712 IPMI SUBSYSTEM
7713 M:      Corey Minyard <minyard@acm.org>
7714 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7715 W:      http://openipmi.sourceforge.net/
7716 S:      Supported
7717 F:      Documentation/devicetree/bindings/ipmi/
7718 F:      Documentation/IPMI.txt
7719 F:      drivers/char/ipmi/
7720 F:      include/linux/ipmi*
7721 F:      include/uapi/linux/ipmi*
7722
7723 IPS SCSI RAID DRIVER
7724 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7725 L:      linux-scsi@vger.kernel.org
7726 W:      http://www.adaptec.com/
7727 S:      Maintained
7728 F:      drivers/scsi/ips*
7729
7730 IPVS
7731 M:      Wensong Zhang <wensong@linux-vs.org>
7732 M:      Simon Horman <horms@verge.net.au>
7733 M:      Julian Anastasov <ja@ssi.bg>
7734 L:      netdev@vger.kernel.org
7735 L:      lvs-devel@vger.kernel.org
7736 S:      Maintained
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7739 F:      Documentation/networking/ipvs-sysctl.txt
7740 F:      include/net/ip_vs.h
7741 F:      include/uapi/linux/ip_vs.h
7742 F:      net/netfilter/ipvs/
7743
7744 IPWIRELESS DRIVER
7745 M:      Jiri Kosina <jikos@kernel.org>
7746 M:      David Sterba <dsterba@suse.com>
7747 S:      Odd Fixes
7748 F:      drivers/tty/ipwireless/
7749
7750 IPX NETWORK LAYER
7751 L:      netdev@vger.kernel.org
7752 S:      Obsolete
7753 F:      include/uapi/linux/ipx.h
7754
7755 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7756 M:      Marc Zyngier <marc.zyngier@arm.com>
7757 S:      Maintained
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7759 F:      Documentation/IRQ-domain.txt
7760 F:      include/linux/irqdomain.h
7761 F:      kernel/irq/irqdomain.c
7762 F:      kernel/irq/msi.c
7763
7764 IRQ SUBSYSTEM
7765 M:      Thomas Gleixner <tglx@linutronix.de>
7766 L:      linux-kernel@vger.kernel.org
7767 S:      Maintained
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7769 F:      kernel/irq/
7770
7771 IRQCHIP DRIVERS
7772 M:      Thomas Gleixner <tglx@linutronix.de>
7773 M:      Jason Cooper <jason@lakedaemon.net>
7774 M:      Marc Zyngier <marc.zyngier@arm.com>
7775 L:      linux-kernel@vger.kernel.org
7776 S:      Maintained
7777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7778 F:      Documentation/devicetree/bindings/interrupt-controller/
7779 F:      drivers/irqchip/
7780
7781 ISA
7782 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7783 S:      Maintained
7784 F:      Documentation/isa.txt
7785 F:      drivers/base/isa.c
7786 F:      include/linux/isa.h
7787
7788 ISA RADIO MODULE
7789 M:      Hans Verkuil <hverkuil@xs4all.nl>
7790 L:      linux-media@vger.kernel.org
7791 T:      git git://linuxtv.org/media_tree.git
7792 W:      https://linuxtv.org
7793 S:      Maintained
7794 F:      drivers/media/radio/radio-isa*
7795
7796 ISAPNP
7797 M:      Jaroslav Kysela <perex@perex.cz>
7798 S:      Maintained
7799 F:      Documentation/isapnp.txt
7800 F:      drivers/pnp/isapnp/
7801 F:      include/linux/isapnp.h
7802
7803 ISCSI
7804 M:      Lee Duncan <lduncan@suse.com>
7805 M:      Chris Leech <cleech@redhat.com>
7806 L:      open-iscsi@googlegroups.com
7807 W:      www.open-iscsi.com
7808 S:      Maintained
7809 F:      drivers/scsi/*iscsi*
7810 F:      include/scsi/*iscsi*
7811
7812 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7813 M:      Peter Jones <pjones@redhat.com>
7814 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7815 S:      Maintained
7816 F:      drivers/firmware/iscsi_ibft*
7817
7818 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7819 M:      Sagi Grimberg <sagi@grimberg.me>
7820 M:      Max Gurtovoy <maxg@mellanox.com>
7821 L:      linux-rdma@vger.kernel.org
7822 S:      Supported
7823 W:      http://www.openfabrics.org
7824 W:      www.open-iscsi.org
7825 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7826 F:      drivers/infiniband/ulp/iser/
7827
7828 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7829 M:      Sagi Grimberg <sagi@grimberg.me>
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7831 L:      linux-rdma@vger.kernel.org
7832 L:      target-devel@vger.kernel.org
7833 S:      Supported
7834 W:      http://www.linux-iscsi.org
7835 F:      drivers/infiniband/ulp/isert
7836
7837 ISDN SUBSYSTEM
7838 M:      Karsten Keil <isdn@linux-pingi.de>
7839 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7840 L:      netdev@vger.kernel.org
7841 W:      http://www.isdn4linux.de
7842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7843 S:      Maintained
7844 F:      Documentation/isdn/
7845 F:      drivers/isdn/
7846 F:      include/linux/isdn.h
7847 F:      include/linux/isdn/
7848 F:      include/uapi/linux/isdn.h
7849 F:      include/uapi/linux/isdn/
7850
7851 ISDN SUBSYSTEM (Eicon active card driver)
7852 M:      Armin Schindler <mac@melware.de>
7853 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7854 W:      http://www.melware.de
7855 S:      Maintained
7856 F:      drivers/isdn/hardware/eicon/
7857
7858 IT87 HARDWARE MONITORING DRIVER
7859 M:      Jean Delvare <jdelvare@suse.com>
7860 L:      linux-hwmon@vger.kernel.org
7861 S:      Maintained
7862 F:      Documentation/hwmon/it87
7863 F:      drivers/hwmon/it87.c
7864
7865 IT913X MEDIA DRIVER
7866 M:      Antti Palosaari <crope@iki.fi>
7867 L:      linux-media@vger.kernel.org
7868 W:      https://linuxtv.org
7869 W:      http://palosaari.fi/linux/
7870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7871 T:      git git://linuxtv.org/anttip/media_tree.git
7872 S:      Maintained
7873 F:      drivers/media/tuners/it913x*
7874
7875 IVTV VIDEO4LINUX DRIVER
7876 M:      Andy Walls <awalls@md.metrocast.net>
7877 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7878 L:      linux-media@vger.kernel.org
7879 T:      git git://linuxtv.org/media_tree.git
7880 W:      http://www.ivtvdriver.org
7881 S:      Maintained
7882 F:      Documentation/media/v4l-drivers/ivtv*
7883 F:      drivers/media/pci/ivtv/
7884 F:      include/uapi/linux/ivtv*
7885
7886 IX2505V MEDIA DRIVER
7887 M:      Malcolm Priestley <tvboxspy@gmail.com>
7888 L:      linux-media@vger.kernel.org
7889 W:      https://linuxtv.org
7890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7891 S:      Maintained
7892 F:      drivers/media/dvb-frontends/ix2505v*
7893
7894 JAILHOUSE HYPERVISOR INTERFACE
7895 M:      Jan Kiszka <jan.kiszka@siemens.com>
7896 L:      jailhouse-dev@googlegroups.com
7897 S:      Maintained
7898 F:      arch/x86/kernel/jailhouse.c
7899 F:      arch/x86/include/asm/jailhouse_para.h
7900
7901 JC42.4 TEMPERATURE SENSOR DRIVER
7902 M:      Guenter Roeck <linux@roeck-us.net>
7903 L:      linux-hwmon@vger.kernel.org
7904 S:      Maintained
7905 F:      drivers/hwmon/jc42.c
7906 F:      Documentation/hwmon/jc42
7907
7908 JFS FILESYSTEM
7909 M:      Dave Kleikamp <shaggy@kernel.org>
7910 L:      jfs-discussion@lists.sourceforge.net
7911 W:      http://jfs.sourceforge.net/
7912 T:      git git://github.com/kleikamp/linux-shaggy.git
7913 S:      Maintained
7914 F:      Documentation/filesystems/jfs.txt
7915 F:      fs/jfs/
7916
7917 JME NETWORK DRIVER
7918 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7919 L:      netdev@vger.kernel.org
7920 S:      Maintained
7921 F:      drivers/net/ethernet/jme.*
7922
7923 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7924 M:      David Woodhouse <dwmw2@infradead.org>
7925 L:      linux-mtd@lists.infradead.org
7926 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7927 S:      Maintained
7928 F:      fs/jffs2/
7929 F:      include/uapi/linux/jffs2.h
7930
7931 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7932 M:      "Theodore Ts'o" <tytso@mit.edu>
7933 M:      Jan Kara <jack@suse.com>
7934 L:      linux-ext4@vger.kernel.org
7935 S:      Maintained
7936 F:      fs/jbd2/
7937 F:      include/linux/jbd2.h
7938
7939 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7940 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7941 L:      linux-media@vger.kernel.org
7942 S:      Maintained
7943 F:      drivers/media/platform/rcar_jpu.c
7944
7945 JSM Neo PCI based serial card
7946 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7947 L:      linux-serial@vger.kernel.org
7948 S:      Maintained
7949 F:      drivers/tty/serial/jsm/
7950
7951 K10TEMP HARDWARE MONITORING DRIVER
7952 M:      Clemens Ladisch <clemens@ladisch.de>
7953 L:      linux-hwmon@vger.kernel.org
7954 S:      Maintained
7955 F:      Documentation/hwmon/k10temp
7956 F:      drivers/hwmon/k10temp.c
7957
7958 K8TEMP HARDWARE MONITORING DRIVER
7959 M:      Rudolf Marek <r.marek@assembler.cz>
7960 L:      linux-hwmon@vger.kernel.org
7961 S:      Maintained
7962 F:      Documentation/hwmon/k8temp
7963 F:      drivers/hwmon/k8temp.c
7964
7965 KASAN
7966 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7967 R:      Alexander Potapenko <glider@google.com>
7968 R:      Dmitry Vyukov <dvyukov@google.com>
7969 L:      kasan-dev@googlegroups.com
7970 S:      Maintained
7971 F:      arch/*/include/asm/kasan.h
7972 F:      arch/*/mm/kasan_init*
7973 F:      Documentation/dev-tools/kasan.rst
7974 F:      include/linux/kasan*.h
7975 F:      lib/test_kasan.c
7976 F:      mm/kasan/
7977 F:      scripts/Makefile.kasan
7978
7979 KCONFIG
7980 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7982 L:      linux-kbuild@vger.kernel.org
7983 S:      Maintained
7984 F:      Documentation/kbuild/kconfig*
7985 F:      scripts/kconfig/
7986 F:      scripts/Kconfig.include
7987
7988 KDUMP
7989 M:      Dave Young <dyoung@redhat.com>
7990 M:      Baoquan He <bhe@redhat.com>
7991 R:      Vivek Goyal <vgoyal@redhat.com>
7992 L:      kexec@lists.infradead.org
7993 W:      http://lse.sourceforge.net/kdump/
7994 S:      Maintained
7995 F:      Documentation/kdump/
7996
7997 KEENE FM RADIO TRANSMITTER DRIVER
7998 M:      Hans Verkuil <hverkuil@xs4all.nl>
7999 L:      linux-media@vger.kernel.org
8000 T:      git git://linuxtv.org/media_tree.git
8001 W:      https://linuxtv.org
8002 S:      Maintained
8003 F:      drivers/media/radio/radio-keene*
8004
8005 KERNEL AUTOMOUNTER
8006 M:      Ian Kent <raven@themaw.net>
8007 L:      autofs@vger.kernel.org
8008 S:      Maintained
8009 F:      fs/autofs/
8010
8011 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8012 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8013 M:      Michal Marek <michal.lkml@markovi.net>
8014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8015 L:      linux-kbuild@vger.kernel.org
8016 S:      Maintained
8017 F:      Documentation/kbuild/
8018 F:      Makefile
8019 F:      scripts/Kbuild*
8020 F:      scripts/Makefile*
8021 F:      scripts/basic/
8022 F:      scripts/mk*
8023 F:      scripts/mod/
8024 F:      scripts/package/
8025
8026 KERNEL JANITORS
8027 L:      kernel-janitors@vger.kernel.org
8028 W:      http://kernelnewbies.org/KernelJanitors
8029 S:      Odd Fixes
8030
8031 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8032 M:      "J. Bruce Fields" <bfields@fieldses.org>
8033 M:      Jeff Layton <jlayton@kernel.org>
8034 L:      linux-nfs@vger.kernel.org
8035 W:      http://nfs.sourceforge.net/
8036 T:      git git://linux-nfs.org/~bfields/linux.git
8037 S:      Supported
8038 F:      fs/nfsd/
8039 F:      include/uapi/linux/nfsd/
8040 F:      fs/lockd/
8041 F:      fs/nfs_common/
8042 F:      net/sunrpc/
8043 F:      include/linux/lockd/
8044 F:      include/linux/sunrpc/
8045 F:      include/uapi/linux/sunrpc/
8046
8047 KERNEL SELFTEST FRAMEWORK
8048 M:      Shuah Khan <shuah@kernel.org>
8049 L:      linux-kselftest@vger.kernel.org
8050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8051 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8052 S:      Maintained
8053 F:      tools/testing/selftests/
8054 F:      Documentation/dev-tools/kselftest*
8055
8056 KERNEL USERMODE HELPER
8057 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8058 L:      linux-kernel@vger.kernel.org
8059 S:      Maintained
8060 F:      kernel/umh.c
8061 F:      include/linux/umh.h
8062
8063 KERNEL VIRTUAL MACHINE (KVM)
8064 M:      Paolo Bonzini <pbonzini@redhat.com>
8065 M:      Radim Krčmář <rkrcmar@redhat.com>
8066 L:      kvm@vger.kernel.org
8067 W:      http://www.linux-kvm.org
8068 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8069 S:      Supported
8070 F:      Documentation/virtual/kvm/
8071 F:      include/trace/events/kvm.h
8072 F:      include/uapi/asm-generic/kvm*
8073 F:      include/uapi/linux/kvm*
8074 F:      include/asm-generic/kvm*
8075 F:      include/linux/kvm*
8076 F:      include/kvm/iodev.h
8077 F:      virt/kvm/*
8078 F:      tools/kvm/
8079
8080 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8081 M:      Joerg Roedel <joro@8bytes.org>
8082 L:      kvm@vger.kernel.org
8083 W:      http://www.linux-kvm.org/
8084 S:      Maintained
8085 F:      arch/x86/include/asm/svm.h
8086 F:      arch/x86/kvm/svm.c
8087
8088 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8089 M:      Christoffer Dall <christoffer.dall@arm.com>
8090 M:      Marc Zyngier <marc.zyngier@arm.com>
8091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8092 L:      kvmarm@lists.cs.columbia.edu
8093 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8095 S:      Supported
8096 F:      arch/arm/include/uapi/asm/kvm*
8097 F:      arch/arm/include/asm/kvm*
8098 F:      arch/arm/kvm/
8099 F:      virt/kvm/arm/
8100 F:      include/kvm/arm_*
8101
8102 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8103 M:      Christoffer Dall <christoffer.dall@arm.com>
8104 M:      Marc Zyngier <marc.zyngier@arm.com>
8105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8106 L:      kvmarm@lists.cs.columbia.edu
8107 S:      Maintained
8108 F:      arch/arm64/include/uapi/asm/kvm*
8109 F:      arch/arm64/include/asm/kvm*
8110 F:      arch/arm64/kvm/
8111
8112 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8113 M:      James Hogan <jhogan@kernel.org>
8114 L:      linux-mips@linux-mips.org
8115 S:      Supported
8116 F:      arch/mips/include/uapi/asm/kvm*
8117 F:      arch/mips/include/asm/kvm*
8118 F:      arch/mips/kvm/
8119
8120 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8121 M:      Paul Mackerras <paulus@ozlabs.org>
8122 L:      kvm-ppc@vger.kernel.org
8123 W:      http://www.linux-kvm.org/
8124 T:      git git://github.com/agraf/linux-2.6.git
8125 S:      Supported
8126 F:      arch/powerpc/include/uapi/asm/kvm*
8127 F:      arch/powerpc/include/asm/kvm*
8128 F:      arch/powerpc/kvm/
8129 F:      arch/powerpc/kernel/kvm*
8130
8131 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8132 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8133 M:      Janosch Frank <frankja@linux.ibm.com>
8134 R:      David Hildenbrand <david@redhat.com>
8135 R:      Cornelia Huck <cohuck@redhat.com>
8136 L:      linux-s390@vger.kernel.org
8137 W:      http://www.ibm.com/developerworks/linux/linux390/
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8139 S:      Supported
8140 F:      arch/s390/include/uapi/asm/kvm*
8141 F:      arch/s390/include/asm/gmap.h
8142 F:      arch/s390/include/asm/kvm*
8143 F:      arch/s390/kvm/
8144 F:      arch/s390/mm/gmap.c
8145
8146 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8147 M:      Paolo Bonzini <pbonzini@redhat.com>
8148 M:      Radim Krčmář <rkrcmar@redhat.com>
8149 L:      kvm@vger.kernel.org
8150 W:      http://www.linux-kvm.org
8151 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8152 S:      Supported
8153 F:      arch/x86/kvm/
8154 F:      arch/x86/include/uapi/asm/kvm*
8155 F:      arch/x86/include/asm/kvm*
8156 F:      arch/x86/include/asm/pvclock-abi.h
8157 F:      arch/x86/kernel/kvm.c
8158 F:      arch/x86/kernel/kvmclock.c
8159
8160 KERNFS
8161 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8162 M:      Tejun Heo <tj@kernel.org>
8163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8164 S:      Supported
8165 F:      include/linux/kernfs.h
8166 F:      fs/kernfs/
8167
8168 KEXEC
8169 M:      Eric Biederman <ebiederm@xmission.com>
8170 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8171 L:      kexec@lists.infradead.org
8172 S:      Maintained
8173 F:      include/linux/kexec.h
8174 F:      include/uapi/linux/kexec.h
8175 F:      kernel/kexec*
8176
8177 KEYS-ENCRYPTED
8178 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8179 L:      linux-integrity@vger.kernel.org
8180 L:      keyrings@vger.kernel.org
8181 S:      Supported
8182 F:      Documentation/security/keys/trusted-encrypted.rst
8183 F:      include/keys/encrypted-type.h
8184 F:      security/keys/encrypted-keys/
8185
8186 KEYS-TRUSTED
8187 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8188 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8189 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8190 L:      linux-integrity@vger.kernel.org
8191 L:      keyrings@vger.kernel.org
8192 S:      Supported
8193 F:      Documentation/security/keys/trusted-encrypted.rst
8194 F:      include/keys/trusted-type.h
8195 F:      security/keys/trusted.c
8196 F:      security/keys/trusted.h
8197
8198 KEYS/KEYRINGS:
8199 M:      David Howells <dhowells@redhat.com>
8200 L:      keyrings@vger.kernel.org
8201 S:      Maintained
8202 F:      Documentation/security/keys/core.rst
8203 F:      include/linux/key.h
8204 F:      include/linux/key-type.h
8205 F:      include/linux/keyctl.h
8206 F:      include/uapi/linux/keyctl.h
8207 F:      include/keys/
8208 F:      security/keys/
8209
8210 KGDB / KDB /debug_core
8211 M:      Jason Wessel <jason.wessel@windriver.com>
8212 M:      Daniel Thompson <daniel.thompson@linaro.org>
8213 W:      http://kgdb.wiki.kernel.org/
8214 L:      kgdb-bugreport@lists.sourceforge.net
8215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8216 S:      Maintained
8217 F:      Documentation/dev-tools/kgdb.rst
8218 F:      drivers/misc/kgdbts.c
8219 F:      drivers/tty/serial/kgdboc.c
8220 F:      include/linux/kdb.h
8221 F:      include/linux/kgdb.h
8222 F:      kernel/debug/
8223
8224 KMEMLEAK
8225 M:      Catalin Marinas <catalin.marinas@arm.com>
8226 S:      Maintained
8227 F:      Documentation/dev-tools/kmemleak.rst
8228 F:      include/linux/kmemleak.h
8229 F:      mm/kmemleak.c
8230 F:      mm/kmemleak-test.c
8231
8232 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8233 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8234 L:      linux-kernel@vger.kernel.org
8235 S:      Maintained
8236 F:      kernel/kmod.c
8237 F:      include/linux/kmod.h
8238 F:      lib/test_kmod.c
8239 F:      tools/testing/selftests/kmod/
8240
8241 KPROBES
8242 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8243 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8244 M:      "David S. Miller" <davem@davemloft.net>
8245 M:      Masami Hiramatsu <mhiramat@kernel.org>
8246 S:      Maintained
8247 F:      Documentation/kprobes.txt
8248 F:      include/linux/kprobes.h
8249 F:      include/asm-generic/kprobes.h
8250 F:      kernel/kprobes.c
8251
8252 KS0108 LCD CONTROLLER DRIVER
8253 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8254 S:      Maintained
8255 F:      Documentation/auxdisplay/ks0108
8256 F:      drivers/auxdisplay/ks0108.c
8257 F:      include/linux/ks0108.h
8258
8259 L3MDEV
8260 M:      David Ahern <dsa@cumulusnetworks.com>
8261 L:      netdev@vger.kernel.org
8262 S:      Maintained
8263 F:      net/l3mdev
8264 F:      include/net/l3mdev.h
8265
8266 L7 BPF FRAMEWORK
8267 M:      John Fastabend <john.fastabend@gmail.com>
8268 M:      Daniel Borkmann <daniel@iogearbox.net>
8269 L:      netdev@vger.kernel.org
8270 S:      Maintained
8271 F:      include/linux/skmsg.h
8272 F:      net/core/skmsg.c
8273 F:      net/core/sock_map.c
8274 F:      net/ipv4/tcp_bpf.c
8275
8276 LANTIQ / INTEL Ethernet drivers
8277 M:      Hauke Mehrtens <hauke@hauke-m.de>
8278 L:      netdev@vger.kernel.org
8279 S:      Maintained
8280 F:      net/dsa/tag_gswip.c
8281 F:      drivers/net/ethernet/lantiq_xrx200.c
8282 F:      drivers/net/dsa/lantiq_pce.h
8283 F:      drivers/net/dsa/lantiq_gswip.c
8284
8285 LANTIQ MIPS ARCHITECTURE
8286 M:      John Crispin <john@phrozen.org>
8287 L:      linux-mips@linux-mips.org
8288 S:      Maintained
8289 F:      arch/mips/lantiq
8290 F:      drivers/soc/lantiq
8291
8292 LAPB module
8293 L:      linux-x25@vger.kernel.org
8294 S:      Orphan
8295 F:      Documentation/networking/lapb-module.txt
8296 F:      include/*/lapb.h
8297 F:      net/lapb/
8298
8299 LASI 53c700 driver for PARISC
8300 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8301 L:      linux-scsi@vger.kernel.org
8302 S:      Maintained
8303 F:      Documentation/scsi/53c700.txt
8304 F:      drivers/scsi/53c700*
8305
8306 LEAKING_ADDRESSES
8307 M:      Tobin C. Harding <me@tobin.cc>
8308 M:      Tycho Andersen <tycho@tycho.ws>
8309 L:      kernel-hardening@lists.openwall.com
8310 S:      Maintained
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8312 F:      scripts/leaking_addresses.pl
8313
8314 LED SUBSYSTEM
8315 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8316 M:      Pavel Machek <pavel@ucw.cz>
8317 L:      linux-leds@vger.kernel.org
8318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8319 S:      Maintained
8320 F:      Documentation/devicetree/bindings/leds/
8321 F:      drivers/leds/
8322 F:      include/linux/leds.h
8323
8324 LEGACY EEPROM DRIVER
8325 M:      Jean Delvare <jdelvare@suse.com>
8326 S:      Maintained
8327 F:      Documentation/misc-devices/eeprom
8328 F:      drivers/misc/eeprom/eeprom.c
8329
8330 LEGO MINDSTORMS EV3
8331 R:      David Lechner <david@lechnology.com>
8332 S:      Maintained
8333 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8334 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8335 F:      drivers/power/supply/lego_ev3_battery.c
8336
8337 LEGO USB Tower driver
8338 M:      Juergen Stuber <starblue@users.sourceforge.net>
8339 L:      legousb-devel@lists.sourceforge.net
8340 W:      http://legousb.sourceforge.net/
8341 S:      Maintained
8342 F:      drivers/usb/misc/legousbtower.c
8343
8344 LG LAPTOP EXTRAS
8345 M:      Matan Ziv-Av <matan@svgalib.org>
8346 L:      platform-driver-x86@vger.kernel.org
8347 S:      Maintained
8348 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8349 F:      Documentation/laptops/lg-laptop.rst
8350 F:      drivers/platform/x86/lg-laptop.c
8351
8352 LG2160 MEDIA DRIVER
8353 M:      Michael Krufky <mkrufky@linuxtv.org>
8354 L:      linux-media@vger.kernel.org
8355 W:      https://linuxtv.org
8356 W:      http://github.com/mkrufky
8357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8358 T:      git git://linuxtv.org/mkrufky/tuners.git
8359 S:      Maintained
8360 F:      drivers/media/dvb-frontends/lg2160.*
8361
8362 LGDT3305 MEDIA DRIVER
8363 M:      Michael Krufky <mkrufky@linuxtv.org>
8364 L:      linux-media@vger.kernel.org
8365 W:      https://linuxtv.org
8366 W:      http://github.com/mkrufky
8367 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8368 T:      git git://linuxtv.org/mkrufky/tuners.git
8369 S:      Maintained
8370 F:      drivers/media/dvb-frontends/lgdt3305.*
8371
8372 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8373 M:      Viresh Kumar <vireshk@kernel.org>
8374 L:      linux-ide@vger.kernel.org
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8376 S:      Maintained
8377 F:      include/linux/pata_arasan_cf_data.h
8378 F:      drivers/ata/pata_arasan_cf.c
8379
8380 LIBATA PATA DRIVERS
8381 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8382 M:      Jens Axboe <axboe@kernel.dk>
8383 L:      linux-ide@vger.kernel.org
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8385 S:      Maintained
8386 F:      drivers/ata/pata_*.c
8387 F:      drivers/ata/ata_generic.c
8388
8389 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8390 M:      Linus Walleij <linus.walleij@linaro.org>
8391 L:      linux-ide@vger.kernel.org
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8393 S:      Maintained
8394 F:      drivers/ata/pata_ftide010.c
8395 F:      drivers/ata/sata_gemini.c
8396 F:      drivers/ata/sata_gemini.h
8397
8398 LIBATA SATA AHCI PLATFORM devices support
8399 M:      Hans de Goede <hdegoede@redhat.com>
8400 M:      Jens Axboe <axboe@kernel.dk>
8401 L:      linux-ide@vger.kernel.org
8402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8403 S:      Maintained
8404 F:      drivers/ata/ahci_platform.c
8405 F:      drivers/ata/libahci_platform.c
8406 F:      include/linux/ahci_platform.h
8407
8408 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8409 M:      Mikael Pettersson <mikpelinux@gmail.com>
8410 L:      linux-ide@vger.kernel.org
8411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8412 S:      Maintained
8413 F:      drivers/ata/sata_promise.*
8414
8415 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8416 M:      Jens Axboe <axboe@kernel.dk>
8417 L:      linux-ide@vger.kernel.org
8418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8419 S:      Maintained
8420 F:      drivers/ata/
8421 F:      include/linux/ata.h
8422 F:      include/linux/libata.h
8423 F:      Documentation/devicetree/bindings/ata/
8424
8425 LIBLOCKDEP
8426 M:      Sasha Levin <alexander.levin@microsoft.com>
8427 S:      Maintained
8428 F:      tools/lib/lockdep/
8429
8430 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8431 M:      Ross Zwisler <zwisler@kernel.org>
8432 M:      Dan Williams <dan.j.williams@intel.com>
8433 M:      Vishal Verma <vishal.l.verma@intel.com>
8434 M:      Dave Jiang <dave.jiang@intel.com>
8435 L:      linux-nvdimm@lists.01.org
8436 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8437 S:      Supported
8438 F:      drivers/nvdimm/blk.c
8439 F:      drivers/nvdimm/region_devs.c
8440
8441 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8442 M:      Vishal Verma <vishal.l.verma@intel.com>
8443 M:      Dan Williams <dan.j.williams@intel.com>
8444 M:      Ross Zwisler <zwisler@kernel.org>
8445 M:      Dave Jiang <dave.jiang@intel.com>
8446 L:      linux-nvdimm@lists.01.org
8447 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8448 S:      Supported
8449 F:      drivers/nvdimm/btt*
8450
8451 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8452 M:      Ross Zwisler <zwisler@kernel.org>
8453 M:      Dan Williams <dan.j.williams@intel.com>
8454 M:      Vishal Verma <vishal.l.verma@intel.com>
8455 M:      Dave Jiang <dave.jiang@intel.com>
8456 L:      linux-nvdimm@lists.01.org
8457 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8458 S:      Supported
8459 F:      drivers/nvdimm/pmem*
8460
8461 LIBNVDIMM: DEVICETREE BINDINGS
8462 M:      Oliver O'Halloran <oohall@gmail.com>
8463 L:      linux-nvdimm@lists.01.org
8464 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8465 S:      Supported
8466 F:      drivers/nvdimm/of_pmem.c
8467 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8468
8469 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8470 M:      Dan Williams <dan.j.williams@intel.com>
8471 M:      Ross Zwisler <zwisler@kernel.org>
8472 M:      Vishal Verma <vishal.l.verma@intel.com>
8473 M:      Dave Jiang <dave.jiang@intel.com>
8474 L:      linux-nvdimm@lists.01.org
8475 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8477 S:      Supported
8478 F:      drivers/nvdimm/*
8479 F:      drivers/acpi/nfit/*
8480 F:      include/linux/nd.h
8481 F:      include/linux/libnvdimm.h
8482 F:      include/uapi/linux/ndctl.h
8483
8484 LIGHTNVM PLATFORM SUPPORT
8485 M:      Matias Bjorling <mb@lightnvm.io>
8486 W:      http://github/OpenChannelSSD
8487 L:      linux-block@vger.kernel.org
8488 S:      Maintained
8489 F:      drivers/lightnvm/
8490 F:      include/linux/lightnvm.h
8491 F:      include/uapi/linux/lightnvm.h
8492
8493 LINUX FOR POWER MACINTOSH
8494 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8495 W:      http://www.penguinppc.org/
8496 L:      linuxppc-dev@lists.ozlabs.org
8497 S:      Maintained
8498 F:      arch/powerpc/platforms/powermac/
8499 F:      drivers/macintosh/
8500
8501 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8502 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8503 M:      Paul Mackerras <paulus@samba.org>
8504 M:      Michael Ellerman <mpe@ellerman.id.au>
8505 W:      https://github.com/linuxppc/linux/wiki
8506 L:      linuxppc-dev@lists.ozlabs.org
8507 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8509 S:      Supported
8510 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8511 F:      Documentation/devicetree/bindings/powerpc/
8512 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8513 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8514 F:      Documentation/powerpc/
8515 F:      arch/powerpc/
8516 F:      drivers/char/tpm/tpm_ibmvtpm*
8517 F:      drivers/crypto/nx/
8518 F:      drivers/crypto/vmx/
8519 F:      drivers/i2c/busses/i2c-opal.c
8520 F:      drivers/net/ethernet/ibm/ibmveth.*
8521 F:      drivers/net/ethernet/ibm/ibmvnic.*
8522 F:      drivers/pci/hotplug/pnv_php.c
8523 F:      drivers/pci/hotplug/rpa*
8524 F:      drivers/rtc/rtc-opal.c
8525 F:      drivers/scsi/ibmvscsi/
8526 F:      drivers/tty/hvc/hvc_opal.c
8527 F:      drivers/watchdog/wdrtas.c
8528 F:      tools/testing/selftests/powerpc
8529 N:      /pmac
8530 N:      powermac
8531 N:      powernv
8532 N:      [^a-z0-9]ps3
8533 N:      pseries
8534
8535 LINUX FOR POWERPC EMBEDDED MPC5XXX
8536 M:      Anatolij Gustschin <agust@denx.de>
8537 L:      linuxppc-dev@lists.ozlabs.org
8538 T:      git git://git.denx.de/linux-denx-agust.git
8539 S:      Maintained
8540 F:      arch/powerpc/platforms/512x/
8541 F:      arch/powerpc/platforms/52xx/
8542
8543 LINUX FOR POWERPC EMBEDDED PPC4XX
8544 M:      Alistair Popple <alistair@popple.id.au>
8545 M:      Matt Porter <mporter@kernel.crashing.org>
8546 W:      http://www.penguinppc.org/
8547 L:      linuxppc-dev@lists.ozlabs.org
8548 S:      Maintained
8549 F:      arch/powerpc/platforms/40x/
8550 F:      arch/powerpc/platforms/44x/
8551
8552 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8553 M:      Scott Wood <oss@buserror.net>
8554 M:      Kumar Gala <galak@kernel.crashing.org>
8555 W:      http://www.penguinppc.org/
8556 L:      linuxppc-dev@lists.ozlabs.org
8557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8558 S:      Maintained
8559 F:      arch/powerpc/platforms/83xx/
8560 F:      arch/powerpc/platforms/85xx/
8561 F:      Documentation/devicetree/bindings/powerpc/fsl/
8562
8563 LINUX FOR POWERPC EMBEDDED PPC8XX
8564 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8565 W:      http://www.penguinppc.org/
8566 L:      linuxppc-dev@lists.ozlabs.org
8567 S:      Maintained
8568 F:      arch/powerpc/platforms/8xx/
8569
8570 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8571 L:      linuxppc-dev@lists.ozlabs.org
8572 S:      Orphan
8573 F:      arch/powerpc/*/*virtex*
8574 F:      arch/powerpc/*/*/*virtex*
8575
8576 LINUX FOR POWERPC PA SEMI PWRFICIENT
8577 L:      linuxppc-dev@lists.ozlabs.org
8578 S:      Orphan
8579 F:      arch/powerpc/platforms/pasemi/
8580 F:      drivers/*/*pasemi*
8581 F:      drivers/*/*/*pasemi*
8582
8583 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8584 M:      Kees Cook <keescook@chromium.org>
8585 S:      Maintained
8586 F:      drivers/misc/lkdtm/*
8587
8588 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8589 M:      Alan Stern <stern@rowland.harvard.edu>
8590 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8591 M:      Will Deacon <will.deacon@arm.com>
8592 M:      Peter Zijlstra <peterz@infradead.org>
8593 M:      Boqun Feng <boqun.feng@gmail.com>
8594 M:      Nicholas Piggin <npiggin@gmail.com>
8595 M:      David Howells <dhowells@redhat.com>
8596 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8597 M:      Luc Maranget <luc.maranget@inria.fr>
8598 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8599 R:      Akira Yokosawa <akiyks@gmail.com>
8600 R:      Daniel Lustig <dlustig@nvidia.com>
8601 L:      linux-kernel@vger.kernel.org
8602 L:      linux-arch@vger.kernel.org
8603 S:      Supported
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8605 F:      tools/memory-model/
8606 F:      Documentation/atomic_bitops.txt
8607 F:      Documentation/atomic_t.txt
8608 F:      Documentation/core-api/atomic_ops.rst
8609 F:      Documentation/core-api/refcount-vs-atomic.rst
8610 F:      Documentation/memory-barriers.txt
8611
8612 LIS3LV02D ACCELEROMETER DRIVER
8613 M:      Eric Piel <eric.piel@tremplin-utc.net>
8614 S:      Maintained
8615 F:      Documentation/misc-devices/lis3lv02d
8616 F:      drivers/misc/lis3lv02d/
8617 F:      drivers/platform/x86/hp_accel.c
8618
8619 LIVE PATCHING
8620 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8621 M:      Jessica Yu <jeyu@kernel.org>
8622 M:      Jiri Kosina <jikos@kernel.org>
8623 M:      Miroslav Benes <mbenes@suse.cz>
8624 R:      Petr Mladek <pmladek@suse.com>
8625 S:      Maintained
8626 F:      kernel/livepatch/
8627 F:      include/linux/livepatch.h
8628 F:      arch/x86/include/asm/livepatch.h
8629 F:      arch/x86/kernel/livepatch.c
8630 F:      Documentation/livepatch/
8631 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8632 F:      samples/livepatch/
8633 L:      live-patching@vger.kernel.org
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8635
8636 LLC (802.2)
8637 L:      netdev@vger.kernel.org
8638 S:      Odd fixes
8639 F:      include/linux/llc.h
8640 F:      include/uapi/linux/llc.h
8641 F:      include/net/llc*
8642 F:      net/llc/
8643
8644 LM73 HARDWARE MONITOR DRIVER
8645 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8646 L:      linux-hwmon@vger.kernel.org
8647 S:      Maintained
8648 F:      drivers/hwmon/lm73.c
8649
8650 LM78 HARDWARE MONITOR DRIVER
8651 M:      Jean Delvare <jdelvare@suse.com>
8652 L:      linux-hwmon@vger.kernel.org
8653 S:      Maintained
8654 F:      Documentation/hwmon/lm78
8655 F:      drivers/hwmon/lm78.c
8656
8657 LM83 HARDWARE MONITOR DRIVER
8658 M:      Jean Delvare <jdelvare@suse.com>
8659 L:      linux-hwmon@vger.kernel.org
8660 S:      Maintained
8661 F:      Documentation/hwmon/lm83
8662 F:      drivers/hwmon/lm83.c
8663
8664 LM90 HARDWARE MONITOR DRIVER
8665 M:      Jean Delvare <jdelvare@suse.com>
8666 L:      linux-hwmon@vger.kernel.org
8667 S:      Maintained
8668 F:      Documentation/hwmon/lm90
8669 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8670 F:      drivers/hwmon/lm90.c
8671 F:      include/dt-bindings/thermal/lm90.h
8672
8673 LM95234 HARDWARE MONITOR DRIVER
8674 M:      Guenter Roeck <linux@roeck-us.net>
8675 L:      linux-hwmon@vger.kernel.org
8676 S:      Maintained
8677 F:      Documentation/hwmon/lm95234
8678 F:      drivers/hwmon/lm95234.c
8679
8680 LME2510 MEDIA DRIVER
8681 M:      Malcolm Priestley <tvboxspy@gmail.com>
8682 L:      linux-media@vger.kernel.org
8683 W:      https://linuxtv.org
8684 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8685 S:      Maintained
8686 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8687
8688 LOADPIN SECURITY MODULE
8689 M:      Kees Cook <keescook@chromium.org>
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8691 S:      Supported
8692 F:      security/loadpin/
8693 F:      Documentation/admin-guide/LSM/LoadPin.rst
8694
8695 LOCKING PRIMITIVES
8696 M:      Peter Zijlstra <peterz@infradead.org>
8697 M:      Ingo Molnar <mingo@redhat.com>
8698 M:      Will Deacon <will.deacon@arm.com>
8699 L:      linux-kernel@vger.kernel.org
8700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8701 S:      Maintained
8702 F:      Documentation/locking/
8703 F:      include/linux/lockdep.h
8704 F:      include/linux/spinlock*.h
8705 F:      arch/*/include/asm/spinlock*.h
8706 F:      include/linux/rwlock*.h
8707 F:      include/linux/mutex*.h
8708 F:      include/linux/rwsem*.h
8709 F:      arch/*/include/asm/rwsem.h
8710 F:      include/linux/seqlock.h
8711 F:      lib/locking*.[ch]
8712 F:      kernel/locking/
8713 X:      kernel/locking/locktorture.c
8714
8715 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8716 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8717 L:      linux-ntfs-dev@lists.sourceforge.net
8718 W:      http://www.linux-ntfs.org/content/view/19/37/
8719 S:      Maintained
8720 F:      Documentation/ldm.txt
8721 F:      block/partitions/ldm.*
8722
8723 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8724 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8725 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8726 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8727 L:      MPT-FusionLinux.pdl@broadcom.com
8728 L:      linux-scsi@vger.kernel.org
8729 W:      http://www.avagotech.com/support/
8730 S:      Supported
8731 F:      drivers/message/fusion/
8732 F:      drivers/scsi/mpt3sas/
8733
8734 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8735 M:      Matthew Wilcox <willy@infradead.org>
8736 L:      linux-scsi@vger.kernel.org
8737 S:      Maintained
8738 F:      drivers/scsi/sym53c8xx_2/
8739
8740 LTC1660 DAC DRIVER
8741 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8742 L:      linux-iio@vger.kernel.org
8743 S:      Maintained
8744 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8745 F:      drivers/iio/dac/ltc1660.c
8746
8747 LTC4261 HARDWARE MONITOR DRIVER
8748 M:      Guenter Roeck <linux@roeck-us.net>
8749 L:      linux-hwmon@vger.kernel.org
8750 S:      Maintained
8751 F:      Documentation/hwmon/ltc4261
8752 F:      drivers/hwmon/ltc4261.c
8753
8754 LTC4306 I2C MULTIPLEXER DRIVER
8755 M:      Michael Hennerich <michael.hennerich@analog.com>
8756 W:      http://ez.analog.com/community/linux-device-drivers
8757 L:      linux-i2c@vger.kernel.org
8758 S:      Supported
8759 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8760 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8761
8762 LTP (Linux Test Project)
8763 M:      Mike Frysinger <vapier@gentoo.org>
8764 M:      Cyril Hrubis <chrubis@suse.cz>
8765 M:      Wanlong Gao <wanlong.gao@gmail.com>
8766 M:      Jan Stancek <jstancek@redhat.com>
8767 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8768 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8769 L:      ltp@lists.linux.it (subscribers-only)
8770 W:      http://linux-test-project.github.io/
8771 T:      git git://github.com/linux-test-project/ltp.git
8772 S:      Maintained
8773
8774 M68K ARCHITECTURE
8775 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8776 L:      linux-m68k@lists.linux-m68k.org
8777 W:      http://www.linux-m68k.org/
8778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8779 S:      Maintained
8780 F:      arch/m68k/
8781 F:      drivers/zorro/
8782
8783 M68K ON APPLE MACINTOSH
8784 M:      Joshua Thompson <funaho@jurai.org>
8785 W:      http://www.mac.linux-m68k.org/
8786 L:      linux-m68k@lists.linux-m68k.org
8787 S:      Maintained
8788 F:      arch/m68k/mac/
8789
8790 M68K ON HP9000/300
8791 M:      Philip Blundell <philb@gnu.org>
8792 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8793 S:      Maintained
8794 F:      arch/m68k/hp300/
8795
8796 M88DS3103 MEDIA DRIVER
8797 M:      Antti Palosaari <crope@iki.fi>
8798 L:      linux-media@vger.kernel.org
8799 W:      https://linuxtv.org
8800 W:      http://palosaari.fi/linux/
8801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8802 T:      git git://linuxtv.org/anttip/media_tree.git
8803 S:      Maintained
8804 F:      drivers/media/dvb-frontends/m88ds3103*
8805
8806 M88RS2000 MEDIA DRIVER
8807 M:      Malcolm Priestley <tvboxspy@gmail.com>
8808 L:      linux-media@vger.kernel.org
8809 W:      https://linuxtv.org
8810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8811 S:      Maintained
8812 F:      drivers/media/dvb-frontends/m88rs2000*
8813
8814 MA901 MASTERKIT USB FM RADIO DRIVER
8815 M:      Alexey Klimov <klimov.linux@gmail.com>
8816 L:      linux-media@vger.kernel.org
8817 T:      git git://linuxtv.org/media_tree.git
8818 S:      Maintained
8819 F:      drivers/media/radio/radio-ma901.c
8820
8821 MAC80211
8822 M:      Johannes Berg <johannes@sipsolutions.net>
8823 L:      linux-wireless@vger.kernel.org
8824 W:      http://wireless.kernel.org/
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8827 S:      Maintained
8828 F:      Documentation/networking/mac80211-injection.txt
8829 F:      include/net/mac80211.h
8830 F:      net/mac80211/
8831 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8832 F:      Documentation/networking/mac80211_hwsim/README
8833
8834 MAILBOX API
8835 M:      Jassi Brar <jassisinghbrar@gmail.com>
8836 L:      linux-kernel@vger.kernel.org
8837 S:      Maintained
8838 F:      drivers/mailbox/
8839 F:      include/linux/mailbox_client.h
8840 F:      include/linux/mailbox_controller.h
8841
8842 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8843 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8844 W:      http://www.kernel.org/doc/man-pages
8845 L:      linux-man@vger.kernel.org
8846 S:      Maintained
8847
8848 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8849 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8850 L:      linux-mips@linux-mips.org
8851 S:      Maintained
8852 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8853
8854 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8855 M:      Andrew Lunn <andrew@lunn.ch>
8856 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8857 L:      netdev@vger.kernel.org
8858 S:      Maintained
8859 F:      drivers/net/dsa/mv88e6xxx/
8860 F:      include/linux/platform_data/mv88e6xxx.h
8861 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8862
8863 MARVELL ARMADA DRM SUPPORT
8864 M:      Russell King <linux@armlinux.org.uk>
8865 S:      Maintained
8866 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8867 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8868 F:      drivers/gpu/drm/armada/
8869 F:      include/uapi/drm/armada_drm.h
8870 F:      Documentation/devicetree/bindings/display/armada/
8871
8872 MARVELL CRYPTO DRIVER
8873 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8874 M:      Arnaud Ebalard <arno@natisbad.org>
8875 F:      drivers/crypto/marvell/
8876 S:      Maintained
8877 L:      linux-crypto@vger.kernel.org
8878
8879 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8880 M:      Mirko Lindner <mlindner@marvell.com>
8881 M:      Stephen Hemminger <stephen@networkplumber.org>
8882 L:      netdev@vger.kernel.org
8883 S:      Maintained
8884 F:      drivers/net/ethernet/marvell/sk*
8885
8886 MARVELL LIBERTAS WIRELESS DRIVER
8887 L:      libertas-dev@lists.infradead.org
8888 S:      Orphan
8889 F:      drivers/net/wireless/marvell/libertas/
8890
8891 MARVELL MACCHIATOBIN SUPPORT
8892 M:      Russell King <linux@armlinux.org.uk>
8893 L:      linux-arm-kernel@lists.infradead.org
8894 S:      Maintained
8895 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8896
8897 MARVELL MV643XX ETHERNET DRIVER
8898 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8899 L:      netdev@vger.kernel.org
8900 S:      Maintained
8901 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8902 F:      include/linux/mv643xx.h
8903
8904 MARVELL MV88X3310 PHY DRIVER
8905 M:      Russell King <linux@armlinux.org.uk>
8906 L:      netdev@vger.kernel.org
8907 S:      Maintained
8908 F:      drivers/net/phy/marvell10g.c
8909
8910 MARVELL MVNETA ETHERNET DRIVER
8911 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8912 L:      netdev@vger.kernel.org
8913 S:      Maintained
8914 F:      drivers/net/ethernet/marvell/mvneta.*
8915
8916 MARVELL MWIFIEX WIRELESS DRIVER
8917 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8918 M:      Nishant Sarmukadam <nishants@marvell.com>
8919 M:      Ganapathi Bhat <gbhat@marvell.com>
8920 M:      Xinming Hu <huxinming820@gmail.com>
8921 L:      linux-wireless@vger.kernel.org
8922 S:      Maintained
8923 F:      drivers/net/wireless/marvell/mwifiex/
8924
8925 MARVELL MWL8K WIRELESS DRIVER
8926 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8927 L:      linux-wireless@vger.kernel.org
8928 S:      Odd Fixes
8929 F:      drivers/net/wireless/marvell/mwl8k.c
8930
8931 MARVELL NAND CONTROLLER DRIVER
8932 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8933 L:      linux-mtd@lists.infradead.org
8934 S:      Maintained
8935 F:      drivers/mtd/nand/raw/marvell_nand.c
8936 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8937
8938 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8939 M:      Nicolas Pitre <nico@fluxnic.net>
8940 S:      Odd Fixes
8941 F:      drivers/mmc/host/mvsdio.*
8942
8943 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8944 M:      Hu Ziji <huziji@marvell.com>
8945 L:      linux-mmc@vger.kernel.org
8946 S:      Supported
8947 F:      drivers/mmc/host/sdhci-xenon*
8948 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8949
8950 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8951 M:      Sunil Goutham <sgoutham@marvell.com>
8952 M:      Linu Cherian <lcherian@marvell.com>
8953 M:      Geetha sowjanya <gakula@marvell.com>
8954 M:      Jerin Jacob <jerinj@marvell.com>
8955 L:      netdev@vger.kernel.org
8956 S:      Supported
8957 F:      drivers/net/ethernet/marvell/octeontx2/af/
8958
8959 MATROX FRAMEBUFFER DRIVER
8960 L:      linux-fbdev@vger.kernel.org
8961 S:      Orphan
8962 F:      drivers/video/fbdev/matrox/matroxfb_*
8963 F:      include/uapi/linux/matroxfb.h
8964
8965 MAX16065 HARDWARE MONITOR DRIVER
8966 M:      Guenter Roeck <linux@roeck-us.net>
8967 L:      linux-hwmon@vger.kernel.org
8968 S:      Maintained
8969 F:      Documentation/hwmon/max16065
8970 F:      drivers/hwmon/max16065.c
8971
8972 MAX2175 SDR TUNER DRIVER
8973 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8974 L:      linux-media@vger.kernel.org
8975 T:      git git://linuxtv.org/media_tree.git
8976 S:      Maintained
8977 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8978 F:      Documentation/media/v4l-drivers/max2175.rst
8979 F:      drivers/media/i2c/max2175*
8980 F:      include/uapi/linux/max2175.h
8981
8982 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8983 L:      linux-hwmon@vger.kernel.org
8984 S:      Orphan
8985 F:      Documentation/hwmon/max6650
8986 F:      drivers/hwmon/max6650.c
8987
8988 MAX6697 HARDWARE MONITOR DRIVER
8989 M:      Guenter Roeck <linux@roeck-us.net>
8990 L:      linux-hwmon@vger.kernel.org
8991 S:      Maintained
8992 F:      Documentation/hwmon/max6697
8993 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8994 F:      drivers/hwmon/max6697.c
8995 F:      include/linux/platform_data/max6697.h
8996
8997 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8998 M:      Peter Rosin <peda@axentia.se>
8999 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9000 S:      Maintained
9001 F:      Documentation/devicetree/bindings/sound/max9860.txt
9002 F:      sound/soc/codecs/max9860.*
9003
9004 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9005 M:      Javier Martinez Canillas <javier@dowhile0.org>
9006 L:      linux-kernel@vger.kernel.org
9007 S:      Supported
9008 F:      drivers/regulator/max77802-regulator.c
9009 F:      Documentation/devicetree/bindings/*/*max77802.txt
9010 F:      include/dt-bindings/*/*max77802.h
9011
9012 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9013 M:      Krzysztof Kozlowski <krzk@kernel.org>
9014 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9015 L:      linux-pm@vger.kernel.org
9016 S:      Supported
9017 F:      drivers/power/supply/max14577_charger.c
9018 F:      drivers/power/supply/max77693_charger.c
9019
9020 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9021 M:      Chanwoo Choi <cw00.choi@samsung.com>
9022 M:      Krzysztof Kozlowski <krzk@kernel.org>
9023 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9024 L:      linux-kernel@vger.kernel.org
9025 S:      Supported
9026 F:      drivers/*/max14577*.c
9027 F:      drivers/*/max77686*.c
9028 F:      drivers/*/max77693*.c
9029 F:      drivers/extcon/extcon-max14577.c
9030 F:      drivers/extcon/extcon-max77693.c
9031 F:      drivers/rtc/rtc-max77686.c
9032 F:      drivers/clk/clk-max77686.c
9033 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9034 F:      Documentation/devicetree/bindings/*/max77686.txt
9035 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9036 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9037 F:      include/linux/mfd/max14577*.h
9038 F:      include/linux/mfd/max77686*.h
9039 F:      include/linux/mfd/max77693*.h
9040
9041 MAXIRADIO FM RADIO RECEIVER DRIVER
9042 M:      Hans Verkuil <hverkuil@xs4all.nl>
9043 L:      linux-media@vger.kernel.org
9044 T:      git git://linuxtv.org/media_tree.git
9045 W:      https://linuxtv.org
9046 S:      Maintained
9047 F:      drivers/media/radio/radio-maxiradio*
9048
9049 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9050 M:      Peter Rosin <peda@axentia.se>
9051 L:      linux-iio@vger.kernel.org
9052 S:      Maintained
9053 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9054 F:      drivers/iio/potentiometer/mcp4018.c
9055 F:      drivers/iio/potentiometer/mcp4531.c
9056
9057 MCR20A IEEE-802.15.4 RADIO DRIVER
9058 M:      Xue Liu <liuxuenetmail@gmail.com>
9059 L:      linux-wpan@vger.kernel.org
9060 W:      https://github.com/xueliu/mcr20a-linux
9061 S:      Maintained
9062 F:      drivers/net/ieee802154/mcr20a.c
9063 F:      drivers/net/ieee802154/mcr20a.h
9064 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9065
9066 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9067 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9068 L:      linux-iio@vger.kernel.org
9069 S:      Maintained
9070 F:      drivers/iio/dac/cio-dac.c
9071
9072 MEDIA DRIVERS FOR ASCOT2E
9073 M:      Sergey Kozlov <serjk@netup.ru>
9074 M:      Abylay Ospan <aospan@netup.ru>
9075 L:      linux-media@vger.kernel.org
9076 W:      https://linuxtv.org
9077 W:      http://netup.tv/
9078 T:      git git://linuxtv.org/media_tree.git
9079 S:      Supported
9080 F:      drivers/media/dvb-frontends/ascot2e*
9081
9082 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9083 M:      Jasmin Jessich <jasmin@anw.at>
9084 L:      linux-media@vger.kernel.org
9085 W:      https://linuxtv.org
9086 T:      git git://linuxtv.org/media_tree.git
9087 S:      Maintained
9088 F:      drivers/media/dvb-frontends/cxd2099*
9089
9090 MEDIA DRIVERS FOR CXD2841ER
9091 M:      Sergey Kozlov <serjk@netup.ru>
9092 M:      Abylay Ospan <aospan@netup.ru>
9093 L:      linux-media@vger.kernel.org
9094 W:      https://linuxtv.org
9095 W:      http://netup.tv/
9096 T:      git git://linuxtv.org/media_tree.git
9097 S:      Supported
9098 F:      drivers/media/dvb-frontends/cxd2841er*
9099
9100 MEDIA DRIVERS FOR CXD2880
9101 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9102 L:      linux-media@vger.kernel.org
9103 W:      http://linuxtv.org/
9104 T:      git git://linuxtv.org/media_tree.git
9105 S:      Supported
9106 F:      drivers/media/dvb-frontends/cxd2880/*
9107 F:      drivers/media/spi/cxd2880*
9108
9109 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9110 L:      linux-media@vger.kernel.org
9111 W:      https://linuxtv.org
9112 T:      git git://linuxtv.org/media_tree.git
9113 S:      Orphan
9114 F:      drivers/media/pci/ddbridge/*
9115
9116 MEDIA DRIVERS FOR FREESCALE IMX
9117 M:      Steve Longerbeam <slongerbeam@gmail.com>
9118 M:      Philipp Zabel <p.zabel@pengutronix.de>
9119 L:      linux-media@vger.kernel.org
9120 T:      git git://linuxtv.org/media_tree.git
9121 S:      Maintained
9122 F:      Documentation/devicetree/bindings/media/imx.txt
9123 F:      Documentation/media/v4l-drivers/imx.rst
9124 F:      drivers/staging/media/imx/
9125 F:      include/linux/imx-media.h
9126 F:      include/media/imx.h
9127
9128 MEDIA DRIVER FOR FREESCALE IMX PXP
9129 M:      Philipp Zabel <p.zabel@pengutronix.de>
9130 L:      linux-media@vger.kernel.org
9131 T:      git git://linuxtv.org/media_tree.git
9132 S:      Maintained
9133 F:      drivers/media/platform/imx-pxp.[ch]
9134
9135 MEDIA DRIVERS FOR HELENE
9136 M:      Abylay Ospan <aospan@netup.ru>
9137 L:      linux-media@vger.kernel.org
9138 W:      https://linuxtv.org
9139 W:      http://netup.tv/
9140 T:      git git://linuxtv.org/media_tree.git
9141 S:      Supported
9142 F:      drivers/media/dvb-frontends/helene*
9143
9144 MEDIA DRIVERS FOR HORUS3A
9145 M:      Sergey Kozlov <serjk@netup.ru>
9146 M:      Abylay Ospan <aospan@netup.ru>
9147 L:      linux-media@vger.kernel.org
9148 W:      https://linuxtv.org
9149 W:      http://netup.tv/
9150 T:      git git://linuxtv.org/media_tree.git
9151 S:      Supported
9152 F:      drivers/media/dvb-frontends/horus3a*
9153
9154 MEDIA DRIVERS FOR LNBH25
9155 M:      Sergey Kozlov <serjk@netup.ru>
9156 M:      Abylay Ospan <aospan@netup.ru>
9157 L:      linux-media@vger.kernel.org
9158 W:      https://linuxtv.org
9159 W:      http://netup.tv/
9160 T:      git git://linuxtv.org/media_tree.git
9161 S:      Supported
9162 F:      drivers/media/dvb-frontends/lnbh25*
9163
9164 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9165 L:      linux-media@vger.kernel.org
9166 W:      https://linuxtv.org
9167 T:      git git://linuxtv.org/media_tree.git
9168 S:      Orphan
9169 F:      drivers/media/dvb-frontends/mxl5xx*
9170
9171 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9172 M:      Sergey Kozlov <serjk@netup.ru>
9173 M:      Abylay Ospan <aospan@netup.ru>
9174 L:      linux-media@vger.kernel.org
9175 W:      https://linuxtv.org
9176 W:      http://netup.tv/
9177 T:      git git://linuxtv.org/media_tree.git
9178 S:      Supported
9179 F:      drivers/media/pci/netup_unidvb/*
9180
9181 MEDIA DRIVERS FOR RENESAS - CEU
9182 M:      Jacopo Mondi <jacopo@jmondi.org>
9183 L:      linux-media@vger.kernel.org
9184 L:      linux-renesas-soc@vger.kernel.org
9185 T:      git git://linuxtv.org/media_tree.git
9186 S:      Supported
9187 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9188 F:      drivers/media/platform/renesas-ceu.c
9189 F:      include/media/drv-intf/renesas-ceu.h
9190
9191 MEDIA DRIVERS FOR RENESAS - DRIF
9192 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9193 L:      linux-media@vger.kernel.org
9194 L:      linux-renesas-soc@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Supported
9197 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9198 F:      drivers/media/platform/rcar_drif.c
9199
9200 MEDIA DRIVERS FOR RENESAS - FCP
9201 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9202 L:      linux-media@vger.kernel.org
9203 L:      linux-renesas-soc@vger.kernel.org
9204 T:      git git://linuxtv.org/media_tree.git
9205 S:      Supported
9206 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9207 F:      drivers/media/platform/rcar-fcp.c
9208 F:      include/media/rcar-fcp.h
9209
9210 MEDIA DRIVERS FOR RENESAS - FDP1
9211 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9212 L:      linux-media@vger.kernel.org
9213 L:      linux-renesas-soc@vger.kernel.org
9214 T:      git git://linuxtv.org/media_tree.git
9215 S:      Supported
9216 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9217 F:      drivers/media/platform/rcar_fdp1.c
9218
9219 MEDIA DRIVERS FOR RENESAS - VIN
9220 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9221 L:      linux-media@vger.kernel.org
9222 L:      linux-renesas-soc@vger.kernel.org
9223 T:      git git://linuxtv.org/media_tree.git
9224 S:      Supported
9225 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9226 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9227 F:      drivers/media/platform/rcar-vin/
9228
9229 MEDIA DRIVERS FOR RENESAS - VSP1
9230 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9231 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9232 L:      linux-media@vger.kernel.org
9233 L:      linux-renesas-soc@vger.kernel.org
9234 T:      git git://linuxtv.org/media_tree.git
9235 S:      Supported
9236 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9237 F:      drivers/media/platform/vsp1/
9238
9239 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9240 L:      linux-media@vger.kernel.org
9241 W:      https://linuxtv.org
9242 T:      git git://linuxtv.org/media_tree.git
9243 S:      Orphan
9244 F:      drivers/media/dvb-frontends/stv0910*
9245
9246 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9247 L:      linux-media@vger.kernel.org
9248 W:      https://linuxtv.org
9249 T:      git git://linuxtv.org/media_tree.git
9250 S:      Orphan
9251 F:      drivers/media/dvb-frontends/stv6111*
9252
9253 MEDIA DRIVERS FOR STM32 - DCMI
9254 M:      Hugues Fruchet <hugues.fruchet@st.com>
9255 L:      linux-media@vger.kernel.org
9256 T:      git git://linuxtv.org/media_tree.git
9257 S:      Supported
9258 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9259 F:      drivers/media/platform/stm32/stm32-dcmi.c
9260
9261 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9262 M:      Dmitry Osipenko <digetx@gmail.com>
9263 L:      linux-media@vger.kernel.org
9264 L:      linux-tegra@vger.kernel.org
9265 T:      git git://linuxtv.org/media_tree.git
9266 S:      Maintained
9267 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9268 F:      drivers/staging/media/tegra-vde/
9269
9270 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9271 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9272 P:      LinuxTV.org Project
9273 L:      linux-media@vger.kernel.org
9274 W:      https://linuxtv.org
9275 Q:      http://patchwork.kernel.org/project/linux-media/list/
9276 T:      git git://linuxtv.org/media_tree.git
9277 S:      Maintained
9278 F:      Documentation/devicetree/bindings/media/
9279 F:      Documentation/media/
9280 F:      drivers/media/
9281 F:      drivers/staging/media/
9282 F:      include/linux/platform_data/media/
9283 F:      include/media/
9284 F:      include/uapi/linux/dvb/
9285 F:      include/uapi/linux/videodev2.h
9286 F:      include/uapi/linux/media.h
9287 F:      include/uapi/linux/v4l2-*
9288 F:      include/uapi/linux/meye.h
9289 F:      include/uapi/linux/ivtv*
9290 F:      include/uapi/linux/uvcvideo.h
9291
9292 MEDIATEK BLUETOOTH DRIVER
9293 M:      Sean Wang <sean.wang@mediatek.com>
9294 L:      linux-bluetooth@vger.kernel.org
9295 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9296 S:      Maintained
9297 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9298 F:      drivers/bluetooth/btmtkuart.c
9299
9300 MEDIATEK CIR DRIVER
9301 M:      Sean Wang <sean.wang@mediatek.com>
9302 S:      Maintained
9303 F:      drivers/media/rc/mtk-cir.c
9304
9305 MEDIATEK DMA DRIVER
9306 M:      Sean Wang <sean.wang@mediatek.com>
9307 L:      dmaengine@vger.kernel.org
9308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9309 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9310 S:      Maintained
9311 F:      Documentation/devicetree/bindings/dma/mtk-*
9312 F:      drivers/dma/mediatek/
9313
9314 MEDIATEK PMIC LED DRIVER
9315 M:      Sean Wang <sean.wang@mediatek.com>
9316 S:      Maintained
9317 F:      drivers/leds/leds-mt6323.c
9318 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9319
9320 MEDIATEK ETHERNET DRIVER
9321 M:      Felix Fietkau <nbd@openwrt.org>
9322 M:      John Crispin <john@phrozen.org>
9323 M:      Sean Wang <sean.wang@mediatek.com>
9324 M:      Nelson Chang <nelson.chang@mediatek.com>
9325 L:      netdev@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/net/ethernet/mediatek/
9328
9329 MEDIATEK SWITCH DRIVER
9330 M:      Sean Wang <sean.wang@mediatek.com>
9331 L:      netdev@vger.kernel.org
9332 S:      Maintained
9333 F:      drivers/net/dsa/mt7530.*
9334 F:      net/dsa/tag_mtk.c
9335
9336 MEDIATEK JPEG DRIVER
9337 M:      Rick Chang <rick.chang@mediatek.com>
9338 M:      Bin Liu <bin.liu@mediatek.com>
9339 S:      Supported
9340 F:      drivers/media/platform/mtk-jpeg/
9341 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9342
9343 MEDIATEK MDP DRIVER
9344 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9345 M:      Houlong Wei <houlong.wei@mediatek.com>
9346 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9347 S:      Supported
9348 F:      drivers/media/platform/mtk-mdp/
9349 F:      drivers/media/platform/mtk-vpu/
9350 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9351
9352 MEDIATEK MEDIA DRIVER
9353 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9354 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9355 S:      Supported
9356 F:      drivers/media/platform/mtk-vcodec/
9357 F:      drivers/media/platform/mtk-vpu/
9358 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9359 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9360
9361 MEDIATEK MT7601U WIRELESS LAN DRIVER
9362 M:      Jakub Kicinski <kubakici@wp.pl>
9363 L:      linux-wireless@vger.kernel.org
9364 S:      Maintained
9365 F:      drivers/net/wireless/mediatek/mt7601u/
9366
9367 MEDIATEK NAND CONTROLLER DRIVER
9368 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9369 L:      linux-mtd@lists.infradead.org
9370 S:      Maintained
9371 F:      drivers/mtd/nand/raw/mtk_*
9372 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9373
9374 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9375 M:      Sean Wang <sean.wang@mediatek.com>
9376 S:      Maintained
9377 F:      drivers/char/hw_random/mtk-rng.c
9378
9379 MEDIATEK USB3 DRD IP DRIVER
9380 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9381 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9383 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9384 S:      Maintained
9385 F:      drivers/usb/mtu3/
9386
9387 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9388 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9389 M:      Martin Donnelly <martin.donnelly@ge.com>
9390 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9391 S:      Maintained
9392 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9393 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9394
9395 MEGARAID SCSI/SAS DRIVERS
9396 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9397 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9398 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9399 L:      megaraidlinux.pdl@broadcom.com
9400 L:      linux-scsi@vger.kernel.org
9401 W:      http://www.avagotech.com/support/
9402 S:      Maintained
9403 F:      Documentation/scsi/megaraid.txt
9404 F:      drivers/scsi/megaraid.*
9405 F:      drivers/scsi/megaraid/
9406
9407 MELEXIS MLX90614 DRIVER
9408 M:      Crt Mori <cmo@melexis.com>
9409 L:      linux-iio@vger.kernel.org
9410 W:      http://www.melexis.com
9411 S:      Supported
9412 F:      drivers/iio/temperature/mlx90614.c
9413
9414 MELEXIS MLX90632 DRIVER
9415 M:      Crt Mori <cmo@melexis.com>
9416 L:      linux-iio@vger.kernel.org
9417 W:      http://www.melexis.com
9418 S:      Supported
9419 F:      drivers/iio/temperature/mlx90632.c
9420
9421 MELFAS MIP4 TOUCHSCREEN DRIVER
9422 M:      Sangwon Jee <jeesw@melfas.com>
9423 W:      http://www.melfas.com
9424 S:      Supported
9425 F:      drivers/input/touchscreen/melfas_mip4.c
9426 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9427
9428 MELLANOX ETHERNET DRIVER (mlx4_en)
9429 M:      Tariq Toukan <tariqt@mellanox.com>
9430 L:      netdev@vger.kernel.org
9431 S:      Supported
9432 W:      http://www.mellanox.com
9433 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9434 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9435
9436 MELLANOX ETHERNET DRIVER (mlx5e)
9437 M:      Saeed Mahameed <saeedm@mellanox.com>
9438 L:      netdev@vger.kernel.org
9439 S:      Supported
9440 W:      http://www.mellanox.com
9441 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9442 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9443
9444 MELLANOX ETHERNET INNOVA DRIVERS
9445 R:      Boris Pismenny <borisp@mellanox.com>
9446 L:      netdev@vger.kernel.org
9447 S:      Supported
9448 W:      http://www.mellanox.com
9449 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9450 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9451 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9452 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9453 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9454
9455 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9456 R:      Boris Pismenny <borisp@mellanox.com>
9457 L:      netdev@vger.kernel.org
9458 S:      Supported
9459 W:      http://www.mellanox.com
9460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9461 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9462 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9463
9464 MELLANOX ETHERNET SWITCH DRIVERS
9465 M:      Jiri Pirko <jiri@mellanox.com>
9466 M:      Ido Schimmel <idosch@mellanox.com>
9467 L:      netdev@vger.kernel.org
9468 S:      Supported
9469 W:      http://www.mellanox.com
9470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9471 F:      drivers/net/ethernet/mellanox/mlxsw/
9472 F:      tools/testing/selftests/drivers/net/mlxsw/
9473
9474 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9475 M:      mlxsw@mellanox.com
9476 L:      netdev@vger.kernel.org
9477 S:      Supported
9478 W:      http://www.mellanox.com
9479 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9480 F:      drivers/net/ethernet/mellanox/mlxfw/
9481
9482 MELLANOX HARDWARE PLATFORM SUPPORT
9483 M:      Andy Shevchenko <andy@infradead.org>
9484 M:      Darren Hart <dvhart@infradead.org>
9485 M:      Vadim Pasternak <vadimp@mellanox.com>
9486 L:      platform-driver-x86@vger.kernel.org
9487 S:      Supported
9488 F:      drivers/platform/mellanox/
9489
9490 MELLANOX MLX4 core VPI driver
9491 M:      Tariq Toukan <tariqt@mellanox.com>
9492 L:      netdev@vger.kernel.org
9493 L:      linux-rdma@vger.kernel.org
9494 W:      http://www.mellanox.com
9495 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9496 S:      Supported
9497 F:      drivers/net/ethernet/mellanox/mlx4/
9498 F:      include/linux/mlx4/
9499
9500 MELLANOX MLX4 IB driver
9501 M:      Yishai Hadas <yishaih@mellanox.com>
9502 L:      linux-rdma@vger.kernel.org
9503 W:      http://www.mellanox.com
9504 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9505 S:      Supported
9506 F:      drivers/infiniband/hw/mlx4/
9507 F:      include/linux/mlx4/
9508 F:      include/uapi/rdma/mlx4-abi.h
9509
9510 MELLANOX MLX5 core VPI driver
9511 M:      Saeed Mahameed <saeedm@mellanox.com>
9512 M:      Leon Romanovsky <leonro@mellanox.com>
9513 L:      netdev@vger.kernel.org
9514 L:      linux-rdma@vger.kernel.org
9515 W:      http://www.mellanox.com
9516 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9517 S:      Supported
9518 F:      drivers/net/ethernet/mellanox/mlx5/core/
9519 F:      include/linux/mlx5/
9520
9521 MELLANOX MLX5 IB driver
9522 M:      Leon Romanovsky <leonro@mellanox.com>
9523 L:      linux-rdma@vger.kernel.org
9524 W:      http://www.mellanox.com
9525 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9526 S:      Supported
9527 F:      drivers/infiniband/hw/mlx5/
9528 F:      include/linux/mlx5/
9529 F:      include/uapi/rdma/mlx5-abi.h
9530
9531 MELLANOX MLXCPLD I2C AND MUX DRIVER
9532 M:      Vadim Pasternak <vadimp@mellanox.com>
9533 M:      Michael Shych <michaelsh@mellanox.com>
9534 L:      linux-i2c@vger.kernel.org
9535 S:      Supported
9536 F:      drivers/i2c/busses/i2c-mlxcpld.c
9537 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9538 F:      Documentation/i2c/busses/i2c-mlxcpld
9539
9540 MELLANOX MLXCPLD LED DRIVER
9541 M:      Vadim Pasternak <vadimp@mellanox.com>
9542 L:      linux-leds@vger.kernel.org
9543 S:      Supported
9544 F:      drivers/leds/leds-mlxcpld.c
9545 F:      drivers/leds/leds-mlxreg.c
9546 F:      Documentation/leds/leds-mlxcpld.txt
9547
9548 MELLANOX PLATFORM DRIVER
9549 M:      Vadim Pasternak <vadimp@mellanox.com>
9550 L:      platform-driver-x86@vger.kernel.org
9551 S:      Supported
9552 F:      drivers/platform/x86/mlx-platform.c
9553
9554 MEMBARRIER SUPPORT
9555 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9556 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9557 L:      linux-kernel@vger.kernel.org
9558 S:      Supported
9559 F:      kernel/sched/membarrier.c
9560 F:      include/uapi/linux/membarrier.h
9561 F:      arch/powerpc/include/asm/membarrier.h
9562
9563 MEMORY MANAGEMENT
9564 L:      linux-mm@kvack.org
9565 W:      http://www.linux-mm.org
9566 S:      Maintained
9567 F:      include/linux/mm.h
9568 F:      include/linux/gfp.h
9569 F:      include/linux/mmzone.h
9570 F:      include/linux/memory_hotplug.h
9571 F:      include/linux/vmalloc.h
9572 F:      mm/
9573
9574 MEMORY TECHNOLOGY DEVICES (MTD)
9575 M:      David Woodhouse <dwmw2@infradead.org>
9576 M:      Brian Norris <computersforpeace@gmail.com>
9577 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9578 M:      Marek Vasut <marek.vasut@gmail.com>
9579 M:      Richard Weinberger <richard@nod.at>
9580 L:      linux-mtd@lists.infradead.org
9581 W:      http://www.linux-mtd.infradead.org/
9582 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9583 T:      git git://git.infradead.org/linux-mtd.git master
9584 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9585 S:      Maintained
9586 F:      Documentation/devicetree/bindings/mtd/
9587 F:      drivers/mtd/
9588 F:      include/linux/mtd/
9589 F:      include/uapi/mtd/
9590
9591 MEN A21 WATCHDOG DRIVER
9592 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9593 L:      linux-watchdog@vger.kernel.org
9594 S:      Maintained
9595 F:      drivers/watchdog/mena21_wdt.c
9596
9597 MEN CHAMELEON BUS (mcb)
9598 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9599 S:      Maintained
9600 F:      drivers/mcb/
9601 F:      include/linux/mcb.h
9602 F:      Documentation/men-chameleon-bus.txt
9603
9604 MEN F21BMC (Board Management Controller)
9605 M:      Andreas Werner <andreas.werner@men.de>
9606 S:      Supported
9607 F:      drivers/mfd/menf21bmc.c
9608 F:      drivers/watchdog/menf21bmc_wdt.c
9609 F:      drivers/leds/leds-menf21bmc.c
9610 F:      drivers/hwmon/menf21bmc_hwmon.c
9611 F:      Documentation/hwmon/menf21bmc
9612
9613 MEN Z069 WATCHDOG DRIVER
9614 M:      Johannes Thumshirn <jth@kernel.org>
9615 L:      linux-watchdog@vger.kernel.org
9616 S:      Maintained
9617 F:      drivers/watchdog/menz69_wdt.c
9618
9619 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9620 M:      Neil Armstrong <narmstrong@baylibre.com>
9621 L:      linux-media@lists.freedesktop.org
9622 L:      linux-amlogic@lists.infradead.org
9623 W:      http://linux-meson.com/
9624 S:      Supported
9625 F:      drivers/media/platform/meson/ao-cec.c
9626 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9627 T:      git git://linuxtv.org/media_tree.git
9628
9629 MICROBLAZE ARCHITECTURE
9630 M:      Michal Simek <monstr@monstr.eu>
9631 W:      http://www.monstr.eu/fdt/
9632 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9633 S:      Supported
9634 F:      arch/microblaze/
9635
9636 MICROCHIP AT91 SERIAL DRIVER
9637 M:      Richard Genoud <richard.genoud@gmail.com>
9638 S:      Maintained
9639 F:      drivers/tty/serial/atmel_serial.c
9640 F:      drivers/tty/serial/atmel_serial.h
9641 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9642
9643 MICROCHIP AUDIO ASOC DRIVERS
9644 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9646 S:      Supported
9647 F:      sound/soc/atmel
9648
9649 MICROCHIP DMA DRIVER
9650 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652 L:      dmaengine@vger.kernel.org
9653 S:      Supported
9654 F:      drivers/dma/at_hdmac.c
9655 F:      drivers/dma/at_hdmac_regs.h
9656 F:      include/linux/platform_data/dma-atmel.h
9657 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9658 F:      include/dt-bindings/dma/at91.h
9659
9660 MICROCHIP ECC DRIVER
9661 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9662 L:      linux-crypto@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/crypto/atmel-ecc.*
9665
9666 MICROCHIP I2C DRIVER
9667 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9668 L:      linux-i2c@vger.kernel.org
9669 S:      Supported
9670 F:      drivers/i2c/busses/i2c-at91.c
9671
9672 MICROCHIP ISC DRIVER
9673 M:      Eugen Hristev <eugen.hristev@microchip.com>
9674 L:      linux-media@vger.kernel.org
9675 S:      Supported
9676 F:      drivers/media/platform/atmel/atmel-isc.c
9677 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9678 F:      devicetree/bindings/media/atmel-isc.txt
9679
9680 MICROCHIP ISI DRIVER
9681 M:      Eugen Hristev <eugen.hristev@microchip.com>
9682 L:      linux-media@vger.kernel.org
9683 S:      Supported
9684 F:      drivers/media/platform/atmel/atmel-isi.c
9685 F:      include/media/atmel-isi.h
9686
9687 MICROCHIP AT91 USART MFD DRIVER
9688 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9689 L:      linux-kernel@vger.kernel.org
9690 S:      Supported
9691 F:      drivers/mfd/at91-usart.c
9692 F:      include/dt-bindings/mfd/at91-usart.h
9693 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9694
9695 MICROCHIP AT91 USART SPI DRIVER
9696 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9697 L:      linux-spi@vger.kernel.org
9698 S:      Supported
9699 F:      drivers/spi/spi-at91-usart.c
9700 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9701
9702 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9703 M:      Woojung Huh <Woojung.Huh@microchip.com>
9704 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Maintained
9707 F:      net/dsa/tag_ksz.c
9708 F:      drivers/net/dsa/microchip/*
9709 F:      include/linux/platform_data/microchip-ksz.h
9710 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9711
9712 MICROCHIP LAN743X ETHERNET DRIVER
9713 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9714 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9715 L:      netdev@vger.kernel.org
9716 S:      Maintained
9717 F:      drivers/net/ethernet/microchip/lan743x_*
9718
9719 MICROCHIP LCDFB DRIVER
9720 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9721 L:      linux-fbdev@vger.kernel.org
9722 S:      Maintained
9723 F:      drivers/video/fbdev/atmel_lcdfb.c
9724 F:      include/video/atmel_lcdc.h
9725
9726 MICROCHIP MMC/SD/SDIO MCI DRIVER
9727 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9728 S:      Maintained
9729 F:      drivers/mmc/host/atmel-mci.c
9730
9731 MICROCHIP MCP3911 ADC DRIVER
9732 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9733 M:      Kent Gustavsson <kent@minoris.se>
9734 L:      linux-iio@vger.kernel.org
9735 S:      Supported
9736 F:      drivers/iio/adc/mcp3911.c
9737 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9738
9739 MICROCHIP NAND DRIVER
9740 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9741 L:      linux-mtd@lists.infradead.org
9742 S:      Supported
9743 F:      drivers/mtd/nand/raw/atmel/*
9744 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9745
9746 MICROCHIP PWM DRIVER
9747 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9749 L:      linux-pwm@vger.kernel.org
9750 S:      Supported
9751 F:      drivers/pwm/pwm-atmel.c
9752 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9753
9754 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9755 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9756 M:      Eugen Hristev <eugen.hristev@microchip.com>
9757 L:      linux-iio@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/iio/adc/at91-sama5d2_adc.c
9760 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9761 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9762
9763 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9765 S:      Supported
9766 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9767
9768 MICROCHIP SPI DRIVER
9769 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9770 S:      Supported
9771 F:      drivers/spi/spi-atmel.*
9772
9773 MICROCHIP SSC DRIVER
9774 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776 S:      Supported
9777 F:      drivers/misc/atmel-ssc.c
9778 F:      include/linux/atmel-ssc.h
9779
9780 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9781 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9783 S:      Supported
9784 F:      drivers/misc/atmel_tclib.c
9785 F:      drivers/clocksource/tcb_clksrc.c
9786
9787 MICROCHIP USBA UDC DRIVER
9788 M:      Cristian Birsan <cristian.birsan@microchip.com>
9789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9790 S:      Supported
9791 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9792
9793 MICROCHIP USB251XB DRIVER
9794 M:      Richard Leitner <richard.leitner@skidata.com>
9795 L:      linux-usb@vger.kernel.org
9796 S:      Maintained
9797 F:      drivers/usb/misc/usb251xb.c
9798 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9799
9800 MICROCHIP XDMA DRIVER
9801 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9802 L:      linux-arm-kernel@lists.infradead.org
9803 L:      dmaengine@vger.kernel.org
9804 S:      Supported
9805 F:      drivers/dma/at_xdmac.c
9806
9807 MICROSEMI MIPS SOCS
9808 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9809 L:      linux-mips@linux-mips.org
9810 S:      Maintained
9811 F:      arch/mips/generic/board-ocelot.c
9812 F:      arch/mips/configs/generic/board-ocelot.config
9813 F:      arch/mips/boot/dts/mscc/
9814 F:      Documentation/devicetree/bindings/mips/mscc.txt
9815
9816 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9817 M:      Don Brace <don.brace@microsemi.com>
9818 L:      esc.storagedev@microsemi.com
9819 L:      linux-scsi@vger.kernel.org
9820 S:      Supported
9821 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9822 F:      drivers/scsi/smartpqi/Kconfig
9823 F:      drivers/scsi/smartpqi/Makefile
9824 F:      include/linux/cciss*.h
9825 F:      include/uapi/linux/cciss*.h
9826 F:      Documentation/scsi/smartpqi.txt
9827
9828 MICROSEMI ETHERNET SWITCH DRIVER
9829 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9830 L:      netdev@vger.kernel.org
9831 S:      Supported
9832 F:      drivers/net/ethernet/mscc/
9833
9834 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9835 M:      Chen Yu <yu.c.chen@intel.com>
9836 L:      platform-driver-x86@vger.kernel.org
9837 S:      Supported
9838 F:      drivers/platform/x86/surfacepro3_button.c
9839
9840 MICROTEK X6 SCANNER
9841 M:      Oliver Neukum <oliver@neukum.org>
9842 S:      Maintained
9843 F:      drivers/usb/image/microtek.*
9844
9845 MIPS
9846 M:      Ralf Baechle <ralf@linux-mips.org>
9847 M:      Paul Burton <paul.burton@mips.com>
9848 M:      James Hogan <jhogan@kernel.org>
9849 L:      linux-mips@linux-mips.org
9850 W:      http://www.linux-mips.org/
9851 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9853 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9854 S:      Supported
9855 F:      Documentation/devicetree/bindings/mips/
9856 F:      Documentation/mips/
9857 F:      arch/mips/
9858 F:      drivers/platform/mips/
9859
9860 MIPS BOSTON DEVELOPMENT BOARD
9861 M:      Paul Burton <paul.burton@mips.com>
9862 L:      linux-mips@linux-mips.org
9863 S:      Maintained
9864 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9865 F:      arch/mips/boot/dts/img/boston.dts
9866 F:      arch/mips/configs/generic/board-boston.config
9867 F:      drivers/clk/imgtec/clk-boston.c
9868 F:      include/dt-bindings/clock/boston-clock.h
9869
9870 MIPS GENERIC PLATFORM
9871 M:      Paul Burton <paul.burton@mips.com>
9872 L:      linux-mips@linux-mips.org
9873 S:      Supported
9874 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9875 F:      arch/mips/generic/
9876 F:      arch/mips/tools/generic-board-config.sh
9877
9878 MIPS/LOONGSON1 ARCHITECTURE
9879 M:      Keguang Zhang <keguang.zhang@gmail.com>
9880 L:      linux-mips@linux-mips.org
9881 S:      Maintained
9882 F:      arch/mips/loongson32/
9883 F:      arch/mips/include/asm/mach-loongson32/
9884 F:      drivers/*/*loongson1*
9885 F:      drivers/*/*/*loongson1*
9886
9887 MIPS/LOONGSON2 ARCHITECTURE
9888 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9889 L:      linux-mips@linux-mips.org
9890 S:      Maintained
9891 F:      arch/mips/loongson64/fuloong-2e/
9892 F:      arch/mips/loongson64/lemote-2f/
9893 F:      arch/mips/include/asm/mach-loongson64/
9894 F:      drivers/*/*loongson2*
9895 F:      drivers/*/*/*loongson2*
9896
9897 MIPS/LOONGSON3 ARCHITECTURE
9898 M:      Huacai Chen <chenhc@lemote.com>
9899 L:      linux-mips@linux-mips.org
9900 S:      Maintained
9901 F:      arch/mips/loongson64/
9902 F:      arch/mips/include/asm/mach-loongson64/
9903 F:      drivers/platform/mips/cpu_hwmon.c
9904 F:      drivers/*/*loongson3*
9905 F:      drivers/*/*/*loongson3*
9906
9907 MIPS RINT INSTRUCTION EMULATION
9908 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9909 L:      linux-mips@linux-mips.org
9910 S:      Supported
9911 F:      arch/mips/math-emu/sp_rint.c
9912 F:      arch/mips/math-emu/dp_rint.c
9913
9914 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9915 M:      Hans Verkuil <hverkuil@xs4all.nl>
9916 L:      linux-media@vger.kernel.org
9917 T:      git git://linuxtv.org/media_tree.git
9918 W:      https://linuxtv.org
9919 S:      Odd Fixes
9920 F:      drivers/media/radio/radio-miropcm20*
9921
9922 MMP SUPPORT
9923 M:      Eric Miao <eric.y.miao@gmail.com>
9924 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9926 T:      git git://github.com/hzhuang1/linux.git
9927 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9928 S:      Maintained
9929 F:      arch/arm/boot/dts/mmp*
9930 F:      arch/arm/mach-mmp/
9931
9932 MMU GATHER AND TLB INVALIDATION
9933 M:      Will Deacon <will.deacon@arm.com>
9934 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9935 M:      Andrew Morton <akpm@linux-foundation.org>
9936 M:      Nick Piggin <npiggin@gmail.com>
9937 M:      Peter Zijlstra <peterz@infradead.org>
9938 L:      linux-arch@vger.kernel.org
9939 L:      linux-mm@kvack.org
9940 S:      Maintained
9941 F:      arch/*/include/asm/tlb.h
9942 F:      include/asm-generic/tlb.h
9943 F:      mm/mmu_gather.c
9944
9945 MN88472 MEDIA DRIVER
9946 M:      Antti Palosaari <crope@iki.fi>
9947 L:      linux-media@vger.kernel.org
9948 W:      https://linuxtv.org
9949 W:      http://palosaari.fi/linux/
9950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9951 S:      Maintained
9952 F:      drivers/media/dvb-frontends/mn88472*
9953
9954 MN88473 MEDIA DRIVER
9955 M:      Antti Palosaari <crope@iki.fi>
9956 L:      linux-media@vger.kernel.org
9957 W:      https://linuxtv.org
9958 W:      http://palosaari.fi/linux/
9959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9960 S:      Maintained
9961 F:      drivers/media/dvb-frontends/mn88473*
9962
9963 MODULE SUPPORT
9964 M:      Jessica Yu <jeyu@kernel.org>
9965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9966 S:      Maintained
9967 F:      include/linux/module.h
9968 F:      kernel/module.c
9969
9970 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9971 W:      http://popies.net/meye/
9972 S:      Orphan
9973 F:      Documentation/media/v4l-drivers/meye*
9974 F:      drivers/media/pci/meye/
9975 F:      include/uapi/linux/meye.h
9976
9977 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9978 M:      Jiri Slaby <jirislaby@gmail.com>
9979 S:      Maintained
9980 F:      Documentation/serial/moxa-smartio
9981 F:      drivers/tty/mxser.*
9982
9983 MR800 AVERMEDIA USB FM RADIO DRIVER
9984 M:      Alexey Klimov <klimov.linux@gmail.com>
9985 L:      linux-media@vger.kernel.org
9986 T:      git git://linuxtv.org/media_tree.git
9987 S:      Maintained
9988 F:      drivers/media/radio/radio-mr800.c
9989
9990 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9991 M:      Alan Ott <alan@signal11.us>
9992 L:      linux-wpan@vger.kernel.org
9993 S:      Maintained
9994 F:      drivers/net/ieee802154/mrf24j40.c
9995 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9996
9997 MSI LAPTOP SUPPORT
9998 M:      "Lee, Chun-Yi" <jlee@suse.com>
9999 L:      platform-driver-x86@vger.kernel.org
10000 S:      Maintained
10001 F:      drivers/platform/x86/msi-laptop.c
10002
10003 MSI WMI SUPPORT
10004 L:      platform-driver-x86@vger.kernel.org
10005 S:      Orphan
10006 F:      drivers/platform/x86/msi-wmi.c
10007
10008 MSI001 MEDIA DRIVER
10009 M:      Antti Palosaari <crope@iki.fi>
10010 L:      linux-media@vger.kernel.org
10011 W:      https://linuxtv.org
10012 W:      http://palosaari.fi/linux/
10013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10014 T:      git git://linuxtv.org/anttip/media_tree.git
10015 S:      Maintained
10016 F:      drivers/media/tuners/msi001*
10017
10018 MSI2500 MEDIA DRIVER
10019 M:      Antti Palosaari <crope@iki.fi>
10020 L:      linux-media@vger.kernel.org
10021 W:      https://linuxtv.org
10022 W:      http://palosaari.fi/linux/
10023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10024 T:      git git://linuxtv.org/anttip/media_tree.git
10025 S:      Maintained
10026 F:      drivers/media/usb/msi2500/
10027
10028 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10029 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10030 L:      linux-mtd@lists.infradead.org
10031 S:      Maintained
10032 F:      drivers/mtd/devices/docg3*
10033
10034 MT9M032 APTINA SENSOR DRIVER
10035 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10036 L:      linux-media@vger.kernel.org
10037 T:      git git://linuxtv.org/media_tree.git
10038 S:      Maintained
10039 F:      drivers/media/i2c/mt9m032.c
10040 F:      include/media/i2c/mt9m032.h
10041
10042 MT9P031 APTINA CAMERA SENSOR
10043 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10044 L:      linux-media@vger.kernel.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/i2c/mt9p031.c
10048 F:      include/media/i2c/mt9p031.h
10049
10050 MT9T001 APTINA CAMERA SENSOR
10051 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10052 L:      linux-media@vger.kernel.org
10053 T:      git git://linuxtv.org/media_tree.git
10054 S:      Maintained
10055 F:      drivers/media/i2c/mt9t001.c
10056 F:      include/media/i2c/mt9t001.h
10057
10058 MT9T112 APTINA CAMERA SENSOR
10059 M:      Jacopo Mondi <jacopo@jmondi.org>
10060 L:      linux-media@vger.kernel.org
10061 T:      git git://linuxtv.org/media_tree.git
10062 S:      Odd Fixes
10063 F:      drivers/media/i2c/mt9t112.c
10064 F:      include/media/i2c/mt9t112.h
10065
10066 MT9V032 APTINA CAMERA SENSOR
10067 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10068 L:      linux-media@vger.kernel.org
10069 T:      git git://linuxtv.org/media_tree.git
10070 S:      Maintained
10071 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10072 F:      drivers/media/i2c/mt9v032.c
10073 F:      include/media/i2c/mt9v032.h
10074
10075 MT9V111 APTINA CAMERA SENSOR
10076 M:      Jacopo Mondi <jacopo@jmondi.org>
10077 L:      linux-media@vger.kernel.org
10078 T:      git git://linuxtv.org/media_tree.git
10079 S:      Maintained
10080 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10081 F:      drivers/media/i2c/mt9v111.c
10082
10083 MULTIFUNCTION DEVICES (MFD)
10084 M:      Lee Jones <lee.jones@linaro.org>
10085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10086 S:      Supported
10087 F:      Documentation/devicetree/bindings/mfd/
10088 F:      drivers/mfd/
10089 F:      include/linux/mfd/
10090 F:      include/dt-bindings/mfd/
10091
10092 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10093 S:      Orphan
10094 F:      drivers/mmc/host/mmc_spi.c
10095 F:      include/linux/spi/mmc_spi.h
10096
10097 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10098 M:      Ulf Hansson <ulf.hansson@linaro.org>
10099 L:      linux-mmc@vger.kernel.org
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10101 S:      Maintained
10102 F:      Documentation/devicetree/bindings/mmc/
10103 F:      drivers/mmc/
10104 F:      include/linux/mmc/
10105 F:      include/uapi/linux/mmc/
10106
10107 MULTIPLEXER SUBSYSTEM
10108 M:      Peter Rosin <peda@axentia.se>
10109 S:      Maintained
10110 F:      Documentation/ABI/testing/sysfs-class-mux*
10111 F:      Documentation/devicetree/bindings/mux/
10112 F:      include/dt-bindings/mux/
10113 F:      include/linux/mux/
10114 F:      drivers/mux/
10115
10116 MULTITECH MULTIPORT CARD (ISICOM)
10117 S:      Orphan
10118 F:      drivers/tty/isicom.c
10119 F:      include/linux/isicom.h
10120
10121 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10122 M:      Bin Liu <b-liu@ti.com>
10123 L:      linux-usb@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/usb/musb/
10126
10127 MXL301RF MEDIA DRIVER
10128 M:      Akihiro Tsukada <tskd08@gmail.com>
10129 L:      linux-media@vger.kernel.org
10130 S:      Odd Fixes
10131 F:      drivers/media/tuners/mxl301rf*
10132
10133 MXL5007T MEDIA DRIVER
10134 M:      Michael Krufky <mkrufky@linuxtv.org>
10135 L:      linux-media@vger.kernel.org
10136 W:      https://linuxtv.org
10137 W:      http://github.com/mkrufky
10138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10139 T:      git git://linuxtv.org/mkrufky/tuners.git
10140 S:      Maintained
10141 F:      drivers/media/tuners/mxl5007t.*
10142
10143 MXSFB DRM DRIVER
10144 M:      Marek Vasut <marex@denx.de>
10145 M:      Stefan Agner <stefan@agner.ch>
10146 L:      dri-devel@lists.freedesktop.org
10147 S:      Supported
10148 F:      drivers/gpu/drm/mxsfb/
10149 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10150 T:      git git://anongit.freedesktop.org/drm/drm-misc
10151
10152 MYLEX DAC960 PCI RAID Controller
10153 M:      Hannes Reinecke <hare@kernel.org>
10154 L:      linux-scsi@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/scsi/myrb.*
10157 F:      drivers/scsi/myrs.*
10158
10159 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10160 M:      Chris Lee <christopher.lee@cspi.com>
10161 L:      netdev@vger.kernel.org
10162 W:      https://www.cspi.com/ethernet-products/support/downloads/
10163 S:      Supported
10164 F:      drivers/net/ethernet/myricom/myri10ge/
10165
10166 NAND FLASH SUBSYSTEM
10167 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10168 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10169 R:      Richard Weinberger <richard@nod.at>
10170 L:      linux-mtd@lists.infradead.org
10171 W:      http://www.linux-mtd.infradead.org/
10172 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10173 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10174 T:      git git://git.infradead.org/linux-mtd.git nand/next
10175 S:      Maintained
10176 F:      drivers/mtd/nand/
10177 F:      include/linux/mtd/*nand*.h
10178
10179 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10180 M:      Daniel Mack <zonque@gmail.com>
10181 S:      Maintained
10182 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10183 W:      http://www.native-instruments.com
10184 F:      sound/usb/caiaq/
10185
10186 NATSEMI ETHERNET DRIVER (DP8381x)
10187 S:      Orphan
10188 F:      drivers/net/ethernet/natsemi/natsemi.c
10189
10190 NCR 5380 SCSI DRIVERS
10191 M:      Finn Thain <fthain@telegraphics.com.au>
10192 M:      Michael Schmitz <schmitzmic@gmail.com>
10193 L:      linux-scsi@vger.kernel.org
10194 S:      Maintained
10195 F:      Documentation/scsi/g_NCR5380.txt
10196 F:      drivers/scsi/NCR5380.*
10197 F:      drivers/scsi/arm/cumana_1.c
10198 F:      drivers/scsi/arm/oak.c
10199 F:      drivers/scsi/atari_scsi.*
10200 F:      drivers/scsi/dmx3191d.c
10201 F:      drivers/scsi/g_NCR5380.*
10202 F:      drivers/scsi/mac_scsi.*
10203 F:      drivers/scsi/sun3_scsi.*
10204 F:      drivers/scsi/sun3_scsi_vme.c
10205
10206 NCSI LIBRARY:
10207 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10208 S:      Maintained
10209 F:      net/ncsi/
10210
10211 NCT6775 HARDWARE MONITOR DRIVER
10212 M:      Guenter Roeck <linux@roeck-us.net>
10213 L:      linux-hwmon@vger.kernel.org
10214 S:      Maintained
10215 F:      Documentation/hwmon/nct6775
10216 F:      drivers/hwmon/nct6775.c
10217
10218 NET_FAILOVER MODULE
10219 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10220 L:      netdev@vger.kernel.org
10221 S:      Supported
10222 F:      driver/net/net_failover.c
10223 F:      include/net/net_failover.h
10224 F:      Documentation/networking/net_failover.rst
10225
10226 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10227 M:      Faisal Latif <faisal.latif@intel.com>
10228 L:      linux-rdma@vger.kernel.org
10229 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10230 S:      Supported
10231 F:      drivers/infiniband/hw/nes/
10232 F:      include/uapi/rdma/nes-abi.h
10233
10234 NETEM NETWORK EMULATOR
10235 M:      Stephen Hemminger <stephen@networkplumber.org>
10236 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10237 S:      Maintained
10238 F:      net/sched/sch_netem.c
10239
10240 NETERION 10GbE DRIVERS (s2io/vxge)
10241 M:      Jon Mason <jdmason@kudzu.us>
10242 L:      netdev@vger.kernel.org
10243 S:      Supported
10244 F:      Documentation/networking/s2io.txt
10245 F:      Documentation/networking/vxge.txt
10246 F:      drivers/net/ethernet/neterion/
10247
10248 NETFILTER
10249 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10250 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10251 M:      Florian Westphal <fw@strlen.de>
10252 L:      netfilter-devel@vger.kernel.org
10253 L:      coreteam@netfilter.org
10254 W:      http://www.netfilter.org/
10255 W:      http://www.iptables.org/
10256 W:      http://www.nftables.org/
10257 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10260 S:      Maintained
10261 F:      include/linux/netfilter*
10262 F:      include/linux/netfilter/
10263 F:      include/net/netfilter/
10264 F:      include/uapi/linux/netfilter*
10265 F:      include/uapi/linux/netfilter/
10266 F:      net/*/netfilter.c
10267 F:      net/*/netfilter/
10268 F:      net/netfilter/
10269 F:      net/bridge/br_netfilter*.c
10270
10271 NETROM NETWORK LAYER
10272 M:      Ralf Baechle <ralf@linux-mips.org>
10273 L:      linux-hams@vger.kernel.org
10274 W:      http://www.linux-ax25.org/
10275 S:      Maintained
10276 F:      include/net/netrom.h
10277 F:      include/uapi/linux/netrom.h
10278 F:      net/netrom/
10279
10280 NETRONOME ETHERNET DRIVERS
10281 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10282 L:      oss-drivers@netronome.com
10283 S:      Maintained
10284 F:      drivers/net/ethernet/netronome/
10285
10286 NETWORK BLOCK DEVICE (NBD)
10287 M:      Josef Bacik <josef@toxicpanda.com>
10288 S:      Maintained
10289 L:      linux-block@vger.kernel.org
10290 L:      nbd@other.debian.org
10291 F:      Documentation/blockdev/nbd.txt
10292 F:      drivers/block/nbd.c
10293 F:      include/uapi/linux/nbd.h
10294
10295 NETWORK DROP MONITOR
10296 M:      Neil Horman <nhorman@tuxdriver.com>
10297 L:      netdev@vger.kernel.org
10298 S:      Maintained
10299 W:      https://fedorahosted.org/dropwatch/
10300 F:      net/core/drop_monitor.c
10301
10302 NETWORKING DRIVERS
10303 M:      "David S. Miller" <davem@davemloft.net>
10304 L:      netdev@vger.kernel.org
10305 W:      http://www.linuxfoundation.org/en/Net
10306 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10309 S:      Odd Fixes
10310 F:      Documentation/devicetree/bindings/net/
10311 F:      drivers/net/
10312 F:      include/linux/if_*
10313 F:      include/linux/netdevice.h
10314 F:      include/linux/etherdevice.h
10315 F:      include/linux/fcdevice.h
10316 F:      include/linux/fddidevice.h
10317 F:      include/linux/hippidevice.h
10318 F:      include/linux/inetdevice.h
10319 F:      include/uapi/linux/if_*
10320 F:      include/uapi/linux/netdevice.h
10321
10322 NETWORKING DRIVERS (WIRELESS)
10323 M:      Kalle Valo <kvalo@codeaurora.org>
10324 L:      linux-wireless@vger.kernel.org
10325 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10328 S:      Maintained
10329 F:      Documentation/devicetree/bindings/net/wireless/
10330 F:      drivers/net/wireless/
10331
10332 NETWORKING [DSA]
10333 M:      Andrew Lunn <andrew@lunn.ch>
10334 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10335 M:      Florian Fainelli <f.fainelli@gmail.com>
10336 S:      Maintained
10337 F:      Documentation/devicetree/bindings/net/dsa/
10338 F:      net/dsa/
10339 F:      include/net/dsa.h
10340 F:      include/linux/dsa/
10341 F:      drivers/net/dsa/
10342
10343 NETWORKING [GENERAL]
10344 M:      "David S. Miller" <davem@davemloft.net>
10345 L:      netdev@vger.kernel.org
10346 W:      http://www.linuxfoundation.org/en/Net
10347 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10350 B:      mailto:netdev@vger.kernel.org
10351 S:      Maintained
10352 F:      net/
10353 F:      include/net/
10354 F:      include/linux/in.h
10355 F:      include/linux/net.h
10356 F:      include/linux/netdevice.h
10357 F:      include/uapi/linux/in.h
10358 F:      include/uapi/linux/net.h
10359 F:      include/uapi/linux/netdevice.h
10360 F:      include/uapi/linux/net_namespace.h
10361 F:      tools/testing/selftests/net/
10362 F:      lib/net_utils.c
10363 F:      lib/random32.c
10364 F:      Documentation/networking/
10365
10366 NETWORKING [IPSEC]
10367 M:      Steffen Klassert <steffen.klassert@secunet.com>
10368 M:      Herbert Xu <herbert@gondor.apana.org.au>
10369 M:      "David S. Miller" <davem@davemloft.net>
10370 L:      netdev@vger.kernel.org
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10373 S:      Maintained
10374 F:      net/xfrm/
10375 F:      net/key/
10376 F:      net/ipv4/xfrm*
10377 F:      net/ipv4/esp4*
10378 F:      net/ipv4/ah4.c
10379 F:      net/ipv4/ipcomp.c
10380 F:      net/ipv4/ip_vti.c
10381 F:      net/ipv6/xfrm*
10382 F:      net/ipv6/esp6*
10383 F:      net/ipv6/ah6.c
10384 F:      net/ipv6/ipcomp6.c
10385 F:      net/ipv6/ip6_vti.c
10386 F:      include/uapi/linux/xfrm.h
10387 F:      include/net/xfrm.h
10388
10389 NETWORKING [IPv4/IPv6]
10390 M:      "David S. Miller" <davem@davemloft.net>
10391 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10392 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10393 L:      netdev@vger.kernel.org
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10395 S:      Maintained
10396 F:      net/ipv4/
10397 F:      net/ipv6/
10398 F:      include/net/ip*
10399 F:      arch/x86/net/*
10400
10401 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10402 M:      Paul Moore <paul@paul-moore.com>
10403 W:      https://github.com/netlabel
10404 L:      netdev@vger.kernel.org
10405 L:      linux-security-module@vger.kernel.org
10406 S:      Maintained
10407 F:      Documentation/netlabel/
10408 F:      include/net/calipso.h
10409 F:      include/net/cipso_ipv4.h
10410 F:      include/net/netlabel.h
10411 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10412 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10413 F:      net/netlabel/
10414 F:      net/ipv4/cipso_ipv4.c
10415 F:      net/ipv6/calipso.c
10416 F:      net/netfilter/xt_CONNSECMARK.c
10417 F:      net/netfilter/xt_SECMARK.c
10418
10419 NETWORKING [TCP]
10420 M:      Eric Dumazet <edumazet@google.com>
10421 L:      netdev@vger.kernel.org
10422 S:      Maintained
10423 F:      net/ipv4/tcp*.c
10424 F:      net/ipv4/syncookies.c
10425 F:      net/ipv6/tcp*.c
10426 F:      net/ipv6/syncookies.c
10427 F:      include/uapi/linux/tcp.h
10428 F:      include/net/tcp.h
10429 F:      include/linux/tcp.h
10430 F:      include/trace/events/tcp.h
10431
10432 NETWORKING [TLS]
10433 M:      Boris Pismenny <borisp@mellanox.com>
10434 M:      Aviad Yehezkel <aviadye@mellanox.com>
10435 M:      Dave Watson <davejwatson@fb.com>
10436 M:      John Fastabend <john.fastabend@gmail.com>
10437 M:      Daniel Borkmann <daniel@iogearbox.net>
10438 L:      netdev@vger.kernel.org
10439 S:      Maintained
10440 F:      net/tls/*
10441 F:      include/uapi/linux/tls.h
10442 F:      include/net/tls.h
10443
10444 NETWORKING [WIRELESS]
10445 L:      linux-wireless@vger.kernel.org
10446 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10447
10448 NETDEVSIM
10449 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10450 S:      Maintained
10451 F:      drivers/net/netdevsim/*
10452
10453 NETXEN (1/10) GbE SUPPORT
10454 M:      Manish Chopra <manish.chopra@cavium.com>
10455 M:      Rahul Verma <rahul.verma@cavium.com>
10456 M:      Dept-GELinuxNICDev@cavium.com
10457 L:      netdev@vger.kernel.org
10458 S:      Supported
10459 F:      drivers/net/ethernet/qlogic/netxen/
10460
10461 NFC SUBSYSTEM
10462 M:      Samuel Ortiz <sameo@linux.intel.com>
10463 L:      linux-wireless@vger.kernel.org
10464 L:      linux-nfc@lists.01.org (subscribers-only)
10465 S:      Supported
10466 F:      net/nfc/
10467 F:      include/net/nfc/
10468 F:      include/uapi/linux/nfc.h
10469 F:      drivers/nfc/
10470 F:      include/linux/platform_data/nfcmrvl.h
10471 F:      include/linux/platform_data/nxp-nci.h
10472 F:      Documentation/devicetree/bindings/net/nfc/
10473
10474 NFS, SUNRPC, AND LOCKD CLIENTS
10475 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10476 M:      Anna Schumaker <anna.schumaker@netapp.com>
10477 L:      linux-nfs@vger.kernel.org
10478 W:      http://client.linux-nfs.org
10479 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10480 S:      Maintained
10481 F:      fs/lockd/
10482 F:      fs/nfs/
10483 F:      fs/nfs_common/
10484 F:      net/sunrpc/
10485 F:      include/linux/lockd/
10486 F:      include/linux/nfs*
10487 F:      include/linux/sunrpc/
10488 F:      include/uapi/linux/nfs*
10489 F:      include/uapi/linux/sunrpc/
10490
10491 NILFS2 FILESYSTEM
10492 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10493 L:      linux-nilfs@vger.kernel.org
10494 W:      https://nilfs.sourceforge.io/
10495 W:      https://nilfs.osdn.jp/
10496 T:      git git://github.com/konis/nilfs2.git
10497 S:      Supported
10498 F:      Documentation/filesystems/nilfs2.txt
10499 F:      fs/nilfs2/
10500 F:      include/trace/events/nilfs2.h
10501 F:      include/uapi/linux/nilfs2_api.h
10502 F:      include/uapi/linux/nilfs2_ondisk.h
10503
10504 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10505 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10506 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10507 S:      Maintained
10508 F:      Documentation/scsi/NinjaSCSI.txt
10509 F:      drivers/scsi/pcmcia/nsp_*
10510
10511 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10512 M:      GOTO Masanori <gotom@debian.or.jp>
10513 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10514 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10515 S:      Maintained
10516 F:      Documentation/scsi/NinjaSCSI.txt
10517 F:      drivers/scsi/nsp32*
10518
10519 NIOS2 ARCHITECTURE
10520 M:      Ley Foon Tan <lftan@altera.com>
10521 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10523 S:      Maintained
10524 F:      arch/nios2/
10525
10526 NOHZ, DYNTICKS SUPPORT
10527 M:      Frederic Weisbecker <fweisbec@gmail.com>
10528 M:      Thomas Gleixner <tglx@linutronix.de>
10529 M:      Ingo Molnar <mingo@kernel.org>
10530 L:      linux-kernel@vger.kernel.org
10531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10532 S:      Maintained
10533 F:      kernel/time/tick*.*
10534 F:      include/linux/tick.h
10535 F:      include/linux/sched/nohz.h
10536
10537 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10538 M:      Pavel Machek <pavel@ucw.cz>
10539 M:      Sakari Ailus <sakari.ailus@iki.fi>
10540 L:      linux-media@vger.kernel.org
10541 S:      Maintained
10542 F:      drivers/media/i2c/et8ek8
10543 F:      drivers/media/i2c/ad5820.c
10544
10545 NOKIA N900 POWER SUPPLY DRIVERS
10546 R:      Pali Rohár <pali.rohar@gmail.com>
10547 F:      include/linux/power/bq2415x_charger.h
10548 F:      include/linux/power/bq27xxx_battery.h
10549 F:      include/linux/power/isp1704_charger.h
10550 F:      drivers/power/supply/bq2415x_charger.c
10551 F:      drivers/power/supply/bq27xxx_battery.c
10552 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10553 F:      drivers/power/supply/isp1704_charger.c
10554 F:      drivers/power/supply/rx51_battery.c
10555
10556 NTB AMD DRIVER
10557 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10558 L:      linux-ntb@googlegroups.com
10559 S:      Supported
10560 F:      drivers/ntb/hw/amd/
10561
10562 NTB DRIVER CORE
10563 M:      Jon Mason <jdmason@kudzu.us>
10564 M:      Dave Jiang <dave.jiang@intel.com>
10565 M:      Allen Hubbe <allenbh@gmail.com>
10566 L:      linux-ntb@googlegroups.com
10567 S:      Supported
10568 W:      https://github.com/jonmason/ntb/wiki
10569 T:      git git://github.com/jonmason/ntb.git
10570 F:      drivers/ntb/
10571 F:      drivers/net/ntb_netdev.c
10572 F:      include/linux/ntb.h
10573 F:      include/linux/ntb_transport.h
10574 F:      tools/testing/selftests/ntb/
10575
10576 NTB IDT DRIVER
10577 M:      Serge Semin <fancer.lancer@gmail.com>
10578 L:      linux-ntb@googlegroups.com
10579 S:      Supported
10580 F:      drivers/ntb/hw/idt/
10581
10582 NTB INTEL DRIVER
10583 M:      Dave Jiang <dave.jiang@intel.com>
10584 L:      linux-ntb@googlegroups.com
10585 S:      Supported
10586 W:      https://github.com/davejiang/linux/wiki
10587 T:      git https://github.com/davejiang/linux.git
10588 F:      drivers/ntb/hw/intel/
10589
10590 NTFS FILESYSTEM
10591 M:      Anton Altaparmakov <anton@tuxera.com>
10592 L:      linux-ntfs-dev@lists.sourceforge.net
10593 W:      http://www.tuxera.com/
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10595 S:      Supported
10596 F:      Documentation/filesystems/ntfs.txt
10597 F:      fs/ntfs/
10598
10599 NUBUS SUBSYSTEM
10600 M:      Finn Thain <fthain@telegraphics.com.au>
10601 L:      linux-m68k@lists.linux-m68k.org
10602 S:      Maintained
10603 F:      arch/*/include/asm/nubus.h
10604 F:      drivers/nubus/
10605 F:      include/linux/nubus.h
10606 F:      include/uapi/linux/nubus.h
10607
10608 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10609 M:      Antonino Daplas <adaplas@gmail.com>
10610 L:      linux-fbdev@vger.kernel.org
10611 S:      Maintained
10612 F:      drivers/video/fbdev/riva/
10613 F:      drivers/video/fbdev/nvidia/
10614
10615 NVM EXPRESS DRIVER
10616 M:      Keith Busch <keith.busch@intel.com>
10617 M:      Jens Axboe <axboe@fb.com>
10618 M:      Christoph Hellwig <hch@lst.de>
10619 M:      Sagi Grimberg <sagi@grimberg.me>
10620 L:      linux-nvme@lists.infradead.org
10621 T:      git://git.infradead.org/nvme.git
10622 W:      http://git.infradead.org/nvme.git
10623 S:      Supported
10624 F:      drivers/nvme/host/
10625 F:      include/linux/nvme.h
10626 F:      include/uapi/linux/nvme_ioctl.h
10627
10628 NVM EXPRESS FC TRANSPORT DRIVERS
10629 M:      James Smart <james.smart@broadcom.com>
10630 L:      linux-nvme@lists.infradead.org
10631 S:      Supported
10632 F:      include/linux/nvme-fc.h
10633 F:      include/linux/nvme-fc-driver.h
10634 F:      drivers/nvme/host/fc.c
10635 F:      drivers/nvme/target/fc.c
10636 F:      drivers/nvme/target/fcloop.c
10637
10638 NVM EXPRESS TARGET DRIVER
10639 M:      Christoph Hellwig <hch@lst.de>
10640 M:      Sagi Grimberg <sagi@grimberg.me>
10641 L:      linux-nvme@lists.infradead.org
10642 T:      git://git.infradead.org/nvme.git
10643 W:      http://git.infradead.org/nvme.git
10644 S:      Supported
10645 F:      drivers/nvme/target/
10646
10647 NVMEM FRAMEWORK
10648 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10649 S:      Maintained
10650 F:      drivers/nvmem/
10651 F:      Documentation/devicetree/bindings/nvmem/
10652 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10653 F:      include/linux/nvmem-consumer.h
10654 F:      include/linux/nvmem-provider.h
10655
10656 NXP SGTL5000 DRIVER
10657 M:      Fabio Estevam <fabio.estevam@nxp.com>
10658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10659 S:      Maintained
10660 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10661 F:      sound/soc/codecs/sgtl5000*
10662
10663 NXP TDA998X DRM DRIVER
10664 M:      Russell King <linux@armlinux.org.uk>
10665 S:      Maintained
10666 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10667 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10668 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10669 F:      include/drm/i2c/tda998x.h
10670 F:      include/dt-bindings/display/tda998x.h
10671 K:      "nxp,tda998x"
10672
10673 NXP TFA9879 DRIVER
10674 M:      Peter Rosin <peda@axentia.se>
10675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10676 S:      Maintained
10677 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10678 F:      sound/soc/codecs/tfa9879*
10679
10680 NXP-NCI NFC DRIVER
10681 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10682 R:      Charles Gorand <charles.gorand@effinnov.com>
10683 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10684 S:      Supported
10685 F:      drivers/nfc/nxp-nci
10686
10687 OBJTOOL
10688 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10689 M:      Peter Zijlstra <peterz@infradead.org>
10690 S:      Supported
10691 F:      tools/objtool/
10692
10693 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10694 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10695 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10696 L:      linuxppc-dev@lists.ozlabs.org
10697 S:      Supported
10698 F:      arch/powerpc/platforms/powernv/ocxl.c
10699 F:      arch/powerpc/include/asm/pnv-ocxl.h
10700 F:      drivers/misc/ocxl/
10701 F:      include/misc/ocxl*
10702 F:      include/uapi/misc/ocxl.h
10703 F:      Documentation/accelerators/ocxl.rst
10704
10705 OMAP AUDIO SUPPORT
10706 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10707 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10709 L:      linux-omap@vger.kernel.org
10710 S:      Maintained
10711 F:      sound/soc/omap/
10712
10713 OMAP CLOCK FRAMEWORK SUPPORT
10714 M:      Paul Walmsley <paul@pwsan.com>
10715 L:      linux-omap@vger.kernel.org
10716 S:      Maintained
10717 F:      arch/arm/*omap*/*clock*
10718
10719 OMAP DEVICE TREE SUPPORT
10720 M:      Benoît Cousson <bcousson@baylibre.com>
10721 M:      Tony Lindgren <tony@atomide.com>
10722 L:      linux-omap@vger.kernel.org
10723 L:      devicetree@vger.kernel.org
10724 S:      Maintained
10725 F:      arch/arm/boot/dts/*omap*
10726 F:      arch/arm/boot/dts/*am3*
10727 F:      arch/arm/boot/dts/*am4*
10728 F:      arch/arm/boot/dts/*am5*
10729 F:      arch/arm/boot/dts/*dra7*
10730
10731 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10732 L:      linux-omap@vger.kernel.org
10733 L:      linux-fbdev@vger.kernel.org
10734 S:      Orphan
10735 F:      drivers/video/fbdev/omap2/
10736 F:      Documentation/arm/OMAP/DSS
10737
10738 OMAP FRAMEBUFFER SUPPORT
10739 L:      linux-fbdev@vger.kernel.org
10740 L:      linux-omap@vger.kernel.org
10741 S:      Orphan
10742 F:      drivers/video/fbdev/omap/
10743
10744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10745 M:      Roger Quadros <rogerq@ti.com>
10746 M:      Tony Lindgren <tony@atomide.com>
10747 L:      linux-omap@vger.kernel.org
10748 S:      Maintained
10749 F:      drivers/memory/omap-gpmc.c
10750 F:      arch/arm/mach-omap2/*gpmc*
10751
10752 OMAP GPIO DRIVER
10753 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10754 M:      Santosh Shilimkar <ssantosh@kernel.org>
10755 M:      Kevin Hilman <khilman@kernel.org>
10756 L:      linux-omap@vger.kernel.org
10757 S:      Maintained
10758 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10759 F:      drivers/gpio/gpio-omap.c
10760
10761 OMAP HARDWARE SPINLOCK SUPPORT
10762 M:      Ohad Ben-Cohen <ohad@wizery.com>
10763 L:      linux-omap@vger.kernel.org
10764 S:      Maintained
10765 F:      drivers/hwspinlock/omap_hwspinlock.c
10766
10767 OMAP HS MMC SUPPORT
10768 L:      linux-mmc@vger.kernel.org
10769 L:      linux-omap@vger.kernel.org
10770 S:      Orphan
10771 F:      drivers/mmc/host/omap_hsmmc.c
10772
10773 OMAP HWMOD DATA
10774 M:      Paul Walmsley <paul@pwsan.com>
10775 L:      linux-omap@vger.kernel.org
10776 S:      Maintained
10777 F:      arch/arm/mach-omap2/omap_hwmod*data*
10778
10779 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10780 M:      Benoît Cousson <bcousson@baylibre.com>
10781 L:      linux-omap@vger.kernel.org
10782 S:      Maintained
10783 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10784
10785 OMAP HWMOD SUPPORT
10786 M:      Benoît Cousson <bcousson@baylibre.com>
10787 M:      Paul Walmsley <paul@pwsan.com>
10788 L:      linux-omap@vger.kernel.org
10789 S:      Maintained
10790 F:      arch/arm/mach-omap2/omap_hwmod.*
10791
10792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10793 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10794 L:      linux-media@vger.kernel.org
10795 S:      Maintained
10796 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10797 F:      drivers/media/platform/omap3isp/
10798 F:      drivers/staging/media/omap4iss/
10799
10800 OMAP MMC SUPPORT
10801 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10802 L:      linux-omap@vger.kernel.org
10803 S:      Maintained
10804 F:      drivers/mmc/host/omap.c
10805
10806 OMAP POWER MANAGEMENT SUPPORT
10807 M:      Kevin Hilman <khilman@kernel.org>
10808 L:      linux-omap@vger.kernel.org
10809 S:      Maintained
10810 F:      arch/arm/*omap*/*pm*
10811 F:      drivers/cpufreq/omap-cpufreq.c
10812
10813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10814 M:      Rajendra Nayak <rnayak@codeaurora.org>
10815 M:      Paul Walmsley <paul@pwsan.com>
10816 L:      linux-omap@vger.kernel.org
10817 S:      Maintained
10818 F:      arch/arm/mach-omap2/prm*
10819
10820 OMAP RANDOM NUMBER GENERATOR SUPPORT
10821 M:      Deepak Saxena <dsaxena@plexity.net>
10822 S:      Maintained
10823 F:      drivers/char/hw_random/omap-rng.c
10824
10825 OMAP USB SUPPORT
10826 L:      linux-usb@vger.kernel.org
10827 L:      linux-omap@vger.kernel.org
10828 S:      Orphan
10829 F:      drivers/usb/*/*omap*
10830 F:      arch/arm/*omap*/usb*
10831
10832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10833 M:      Mark Jackson <mpfj@newflow.co.uk>
10834 L:      linux-omap@vger.kernel.org
10835 S:      Maintained
10836 F:      arch/arm/boot/dts/am335x-nano.dts
10837
10838 OMAP1 SUPPORT
10839 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10840 M:      Tony Lindgren <tony@atomide.com>
10841 L:      linux-omap@vger.kernel.org
10842 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10844 S:      Maintained
10845 F:      arch/arm/mach-omap1/
10846 F:      arch/arm/plat-omap/
10847 F:      arch/arm/configs/omap1_defconfig
10848 F:      drivers/i2c/busses/i2c-omap.c
10849 F:      include/linux/platform_data/i2c-omap.h
10850 F:      include/linux/platform_data/ams-delta-fiq.h
10851
10852 OMAP2+ SUPPORT
10853 M:      Tony Lindgren <tony@atomide.com>
10854 L:      linux-omap@vger.kernel.org
10855 W:      http://www.muru.com/linux/omap/
10856 W:      http://linux.omap.com/
10857 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10859 S:      Maintained
10860 F:      arch/arm/mach-omap2/
10861 F:      arch/arm/plat-omap/
10862 F:      arch/arm/configs/omap2plus_defconfig
10863 F:      drivers/i2c/busses/i2c-omap.c
10864 F:      drivers/irqchip/irq-omap-intc.c
10865 F:      drivers/mfd/*omap*.c
10866 F:      drivers/mfd/menelaus.c
10867 F:      drivers/mfd/palmas.c
10868 F:      drivers/mfd/tps65217.c
10869 F:      drivers/mfd/tps65218.c
10870 F:      drivers/mfd/tps65910.c
10871 F:      drivers/mfd/twl-core.[ch]
10872 F:      drivers/mfd/twl4030*.c
10873 F:      drivers/mfd/twl6030*.c
10874 F:      drivers/mfd/twl6040*.c
10875 F:      drivers/regulator/palmas-regulator*.c
10876 F:      drivers/regulator/pbias-regulator.c
10877 F:      drivers/regulator/tps65217-regulator.c
10878 F:      drivers/regulator/tps65218-regulator.c
10879 F:      drivers/regulator/tps65910-regulator.c
10880 F:      drivers/regulator/twl-regulator.c
10881 F:      drivers/regulator/twl6030-regulator.c
10882 F:      include/linux/platform_data/i2c-omap.h
10883
10884 ONION OMEGA2+ BOARD
10885 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10886 L:      linux-mips@linux-mips.org
10887 S:      Maintained
10888 F:      arch/mips/boot/dts/ralink/omega2p.dts
10889
10890 OMFS FILESYSTEM
10891 M:      Bob Copeland <me@bobcopeland.com>
10892 L:      linux-karma-devel@lists.sourceforge.net
10893 S:      Maintained
10894 F:      Documentation/filesystems/omfs.txt
10895 F:      fs/omfs/
10896
10897 OMNIKEY CARDMAN 4000 DRIVER
10898 M:      Harald Welte <laforge@gnumonks.org>
10899 S:      Maintained
10900 F:      drivers/char/pcmcia/cm4000_cs.c
10901 F:      include/linux/cm4000_cs.h
10902 F:      include/uapi/linux/cm4000_cs.h
10903
10904 OMNIKEY CARDMAN 4040 DRIVER
10905 M:      Harald Welte <laforge@gnumonks.org>
10906 S:      Maintained
10907 F:      drivers/char/pcmcia/cm4040_cs.*
10908
10909 OMNIVISION OV13858 SENSOR DRIVER
10910 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10911 L:      linux-media@vger.kernel.org
10912 T:      git git://linuxtv.org/media_tree.git
10913 S:      Maintained
10914 F:      drivers/media/i2c/ov13858.c
10915
10916 OMNIVISION OV2680 SENSOR DRIVER
10917 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10918 L:      linux-media@vger.kernel.org
10919 T:      git git://linuxtv.org/media_tree.git
10920 S:      Maintained
10921 F:      drivers/media/i2c/ov2680.c
10922 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10923
10924 OMNIVISION OV2685 SENSOR DRIVER
10925 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10926 L:      linux-media@vger.kernel.org
10927 T:      git git://linuxtv.org/media_tree.git
10928 S:      Maintained
10929 F:      drivers/media/i2c/ov2685.c
10930
10931 OMNIVISION OV5640 SENSOR DRIVER
10932 M:      Steve Longerbeam <slongerbeam@gmail.com>
10933 L:      linux-media@vger.kernel.org
10934 T:      git git://linuxtv.org/media_tree.git
10935 S:      Maintained
10936 F:      drivers/media/i2c/ov5640.c
10937
10938 OMNIVISION OV5647 SENSOR DRIVER
10939 M:      Luis Oliveira <lolivei@synopsys.com>
10940 L:      linux-media@vger.kernel.org
10941 T:      git git://linuxtv.org/media_tree.git
10942 S:      Maintained
10943 F:      drivers/media/i2c/ov5647.c
10944
10945 OMNIVISION OV5695 SENSOR DRIVER
10946 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10947 L:      linux-media@vger.kernel.org
10948 T:      git git://linuxtv.org/media_tree.git
10949 S:      Maintained
10950 F:      drivers/media/i2c/ov5695.c
10951
10952 OMNIVISION OV7670 SENSOR DRIVER
10953 M:      Jonathan Corbet <corbet@lwn.net>
10954 L:      linux-media@vger.kernel.org
10955 T:      git git://linuxtv.org/media_tree.git
10956 S:      Maintained
10957 F:      drivers/media/i2c/ov7670.c
10958 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10959
10960 OMNIVISION OV772x SENSOR DRIVER
10961 M:      Jacopo Mondi <jacopo@jmondi.org>
10962 L:      linux-media@vger.kernel.org
10963 T:      git git://linuxtv.org/media_tree.git
10964 S:      Odd fixes
10965 F:      drivers/media/i2c/ov772x.c
10966 F:      include/media/i2c/ov772x.h
10967 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10968
10969 OMNIVISION OV7740 SENSOR DRIVER
10970 M:      Wenyou Yang <wenyou.yang@microchip.com>
10971 L:      linux-media@vger.kernel.org
10972 T:      git git://linuxtv.org/media_tree.git
10973 S:      Maintained
10974 F:      drivers/media/i2c/ov7740.c
10975 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10976
10977 OMNIVISION OV9650 SENSOR DRIVER
10978 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10979 R:      Akinobu Mita <akinobu.mita@gmail.com>
10980 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10981 L:      linux-media@vger.kernel.org
10982 T:      git git://linuxtv.org/media_tree.git
10983 S:      Maintained
10984 F:      drivers/media/i2c/ov9650.c
10985 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10986
10987 ONENAND FLASH DRIVER
10988 M:      Kyungmin Park <kyungmin.park@samsung.com>
10989 L:      linux-mtd@lists.infradead.org
10990 S:      Maintained
10991 F:      drivers/mtd/nand/onenand/
10992 F:      include/linux/mtd/onenand*.h
10993
10994 ONSTREAM SCSI TAPE DRIVER
10995 M:      Willem Riede <osst@riede.org>
10996 L:      osst-users@lists.sourceforge.net
10997 L:      linux-scsi@vger.kernel.org
10998 S:      Maintained
10999 F:      Documentation/scsi/osst.txt
11000 F:      drivers/scsi/osst.*
11001 F:      drivers/scsi/osst_*.h
11002 F:      drivers/scsi/st.h
11003
11004 OP-TEE DRIVER
11005 M:      Jens Wiklander <jens.wiklander@linaro.org>
11006 S:      Maintained
11007 F:      drivers/tee/optee/
11008
11009 OPA-VNIC DRIVER
11010 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11011 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11012 L:      linux-rdma@vger.kernel.org
11013 S:      Supported
11014 F:      drivers/infiniband/ulp/opa_vnic
11015
11016 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11017 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11018 M:      Frank Rowand <frowand.list@gmail.com>
11019 L:      devicetree@vger.kernel.org
11020 S:      Maintained
11021 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11022 F:      Documentation/devicetree/overlay-notes.txt
11023 F:      drivers/of/overlay.c
11024 F:      drivers/of/resolver.c
11025 K:      of_overlay_notifier_
11026
11027 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11028 M:      Rob Herring <robh+dt@kernel.org>
11029 M:      Frank Rowand <frowand.list@gmail.com>
11030 L:      devicetree@vger.kernel.org
11031 W:      http://www.devicetree.org/
11032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11033 S:      Maintained
11034 F:      drivers/of/
11035 F:      include/linux/of*.h
11036 F:      scripts/dtc/
11037 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11038
11039 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11040 M:      Rob Herring <robh+dt@kernel.org>
11041 M:      Mark Rutland <mark.rutland@arm.com>
11042 L:      devicetree@vger.kernel.org
11043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11044 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11045 S:      Maintained
11046 F:      Documentation/devicetree/
11047 F:      arch/*/boot/dts/
11048 F:      include/dt-bindings/
11049
11050 OPENCORES I2C BUS DRIVER
11051 M:      Peter Korsgaard <peter@korsgaard.com>
11052 L:      linux-i2c@vger.kernel.org
11053 S:      Maintained
11054 F:      Documentation/i2c/busses/i2c-ocores
11055 F:      drivers/i2c/busses/i2c-ocores.c
11056
11057 OPENRISC ARCHITECTURE
11058 M:      Jonas Bonn <jonas@southpole.se>
11059 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11060 M:      Stafford Horne <shorne@gmail.com>
11061 T:      git git://github.com/openrisc/linux.git
11062 L:      openrisc@lists.librecores.org
11063 W:      http://openrisc.io
11064 S:      Maintained
11065 F:      Documentation/devicetree/bindings/openrisc/
11066 F:      Documentation/openrisc/
11067 F:      arch/openrisc/
11068 F:      drivers/irqchip/irq-ompic.c
11069 F:      drivers/irqchip/irq-or1k-*
11070
11071 OPENVSWITCH
11072 M:      Pravin B Shelar <pshelar@ovn.org>
11073 L:      netdev@vger.kernel.org
11074 L:      dev@openvswitch.org
11075 W:      http://openvswitch.org
11076 S:      Maintained
11077 F:      net/openvswitch/
11078 F:      include/uapi/linux/openvswitch.h
11079
11080 OPERATING PERFORMANCE POINTS (OPP)
11081 M:      Viresh Kumar <vireshk@kernel.org>
11082 M:      Nishanth Menon <nm@ti.com>
11083 M:      Stephen Boyd <sboyd@kernel.org>
11084 L:      linux-pm@vger.kernel.org
11085 S:      Maintained
11086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11087 F:      drivers/opp/
11088 F:      include/linux/pm_opp.h
11089 F:      Documentation/power/opp.txt
11090 F:      Documentation/devicetree/bindings/opp/
11091
11092 OPL4 DRIVER
11093 M:      Clemens Ladisch <clemens@ladisch.de>
11094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11095 T:      git git://git.alsa-project.org/alsa-kernel.git
11096 S:      Maintained
11097 F:      sound/drivers/opl4/
11098
11099 OPROFILE
11100 M:      Robert Richter <rric@kernel.org>
11101 L:      oprofile-list@lists.sf.net
11102 S:      Maintained
11103 F:      arch/*/include/asm/oprofile*.h
11104 F:      arch/*/oprofile/
11105 F:      drivers/oprofile/
11106 F:      include/linux/oprofile.h
11107
11108 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11109 M:      Mark Fasheh <mark@fasheh.com>
11110 M:      Joel Becker <jlbec@evilplan.org>
11111 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11112 W:      http://ocfs2.wiki.kernel.org
11113 S:      Supported
11114 F:      Documentation/filesystems/ocfs2.txt
11115 F:      Documentation/filesystems/dlmfs.txt
11116 F:      fs/ocfs2/
11117
11118 ORANGEFS FILESYSTEM
11119 M:      Mike Marshall <hubcap@omnibond.com>
11120 R:      Martin Brandenburg <martin@omnibond.com>
11121 L:      devel@lists.orangefs.org
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11123 S:      Supported
11124 F:      fs/orangefs/
11125 F:      Documentation/filesystems/orangefs.txt
11126
11127 ORINOCO DRIVER
11128 L:      linux-wireless@vger.kernel.org
11129 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11130 W:      http://www.nongnu.org/orinoco/
11131 S:      Orphan
11132 F:      drivers/net/wireless/intersil/orinoco/
11133
11134 OSD LIBRARY and FILESYSTEM
11135 M:      Boaz Harrosh <ooo@electrozaur.com>
11136 S:      Maintained
11137 F:      drivers/scsi/osd/
11138 F:      include/scsi/osd_*
11139 F:      fs/exofs/
11140
11141 OV2659 OMNIVISION SENSOR DRIVER
11142 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11143 L:      linux-media@vger.kernel.org
11144 W:      https://linuxtv.org
11145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11146 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11147 S:      Maintained
11148 F:      drivers/media/i2c/ov2659.c
11149 F:      include/media/i2c/ov2659.h
11150
11151 OVERLAY FILESYSTEM
11152 M:      Miklos Szeredi <miklos@szeredi.hu>
11153 L:      linux-unionfs@vger.kernel.org
11154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11155 S:      Supported
11156 F:      fs/overlayfs/
11157 F:      Documentation/filesystems/overlayfs.txt
11158
11159 P54 WIRELESS DRIVER
11160 M:      Christian Lamparter <chunkeey@googlemail.com>
11161 L:      linux-wireless@vger.kernel.org
11162 W:      http://wireless.kernel.org/en/users/Drivers/p54
11163 S:      Maintained
11164 F:      drivers/net/wireless/intersil/p54/
11165
11166 PA SEMI ETHERNET DRIVER
11167 L:      netdev@vger.kernel.org
11168 S:      Orphan
11169 F:      drivers/net/ethernet/pasemi/*
11170
11171 PA SEMI SMBUS DRIVER
11172 L:      linux-i2c@vger.kernel.org
11173 S:      Orphan
11174 F:      drivers/i2c/busses/i2c-pasemi.c
11175
11176 PADATA PARALLEL EXECUTION MECHANISM
11177 M:      Steffen Klassert <steffen.klassert@secunet.com>
11178 L:      linux-crypto@vger.kernel.org
11179 S:      Maintained
11180 F:      kernel/padata.c
11181 F:      include/linux/padata.h
11182 F:      Documentation/padata.txt
11183
11184 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11185 M:      Harald Welte <laforge@gnumonks.org>
11186 L:      platform-driver-x86@vger.kernel.org
11187 S:      Maintained
11188 F:      drivers/platform/x86/panasonic-laptop.c
11189
11190 PARALLEL LCD/KEYPAD PANEL DRIVER
11191 M:      Willy Tarreau <willy@haproxy.com>
11192 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11193 S:      Odd Fixes
11194 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11195 F:      drivers/auxdisplay/panel.c
11196
11197 PARALLEL PORT SUBSYSTEM
11198 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11199 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11200 L:      linux-parport@lists.infradead.org (subscribers-only)
11201 S:      Maintained
11202 F:      drivers/parport/
11203 F:      include/linux/parport*.h
11204 F:      drivers/char/ppdev.c
11205 F:      include/uapi/linux/ppdev.h
11206 F:      Documentation/parport*.txt
11207
11208 PARAVIRT_OPS INTERFACE
11209 M:      Juergen Gross <jgross@suse.com>
11210 M:      Alok Kataria <akataria@vmware.com>
11211 L:      virtualization@lists.linux-foundation.org
11212 S:      Supported
11213 F:      Documentation/virtual/paravirt_ops.txt
11214 F:      arch/*/kernel/paravirt*
11215 F:      arch/*/include/asm/paravirt*.h
11216 F:      include/linux/hypervisor.h
11217
11218 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11219 M:      Tim Waugh <tim@cyberelk.net>
11220 L:      linux-parport@lists.infradead.org (subscribers-only)
11221 S:      Maintained
11222 F:      Documentation/blockdev/paride.txt
11223 F:      drivers/block/paride/
11224
11225 PARISC ARCHITECTURE
11226 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11227 M:      Helge Deller <deller@gmx.de>
11228 L:      linux-parisc@vger.kernel.org
11229 W:      http://www.parisc-linux.org/
11230 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11233 S:      Maintained
11234 F:      arch/parisc/
11235 F:      Documentation/parisc/
11236 F:      drivers/parisc/
11237 F:      drivers/char/agp/parisc-agp.c
11238 F:      drivers/input/serio/gscps2.c
11239 F:      drivers/parport/parport_gsc.*
11240 F:      drivers/tty/serial/8250/8250_gsc.c
11241 F:      drivers/video/fbdev/sti*
11242 F:      drivers/video/console/sti*
11243 F:      drivers/video/logo/logo_parisc*
11244
11245 PARMAN
11246 M:      Jiri Pirko <jiri@mellanox.com>
11247 L:      netdev@vger.kernel.org
11248 S:      Supported
11249 F:      lib/parman.c
11250 F:      lib/test_parman.c
11251 F:      include/linux/parman.h
11252
11253 PC87360 HARDWARE MONITORING DRIVER
11254 M:      Jim Cromie <jim.cromie@gmail.com>
11255 L:      linux-hwmon@vger.kernel.org
11256 S:      Maintained
11257 F:      Documentation/hwmon/pc87360
11258 F:      drivers/hwmon/pc87360.c
11259
11260 PC8736x GPIO DRIVER
11261 M:      Jim Cromie <jim.cromie@gmail.com>
11262 S:      Maintained
11263 F:      drivers/char/pc8736x_gpio.c
11264
11265 PC87427 HARDWARE MONITORING DRIVER
11266 M:      Jean Delvare <jdelvare@suse.com>
11267 L:      linux-hwmon@vger.kernel.org
11268 S:      Maintained
11269 F:      Documentation/hwmon/pc87427
11270 F:      drivers/hwmon/pc87427.c
11271
11272 PCA9532 LED DRIVER
11273 M:      Riku Voipio <riku.voipio@iki.fi>
11274 S:      Maintained
11275 F:      drivers/leds/leds-pca9532.c
11276 F:      include/linux/leds-pca9532.h
11277
11278 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11279 M:      Guenter Roeck <linux@roeck-us.net>
11280 L:      linux-i2c@vger.kernel.org
11281 S:      Maintained
11282 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11283
11284 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11285 M:      Khalid Aziz <khalid@gonehiking.org>
11286 S:      Maintained
11287 F:      drivers/firmware/pcdp.*
11288
11289 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11290 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11291 L:      linux-pci@vger.kernel.org
11292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11293 S:      Maintained
11294 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11295 F:      drivers/pci/controller/pci-aardvark.c
11296
11297 PCI DRIVER FOR ALTERA PCIE IP
11298 M:      Ley Foon Tan <lftan@altera.com>
11299 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11300 L:      linux-pci@vger.kernel.org
11301 S:      Supported
11302 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11303 F:      drivers/pci/controller/pcie-altera.c
11304
11305 PCI DRIVER FOR APPLIEDMICRO XGENE
11306 M:      Tanmay Inamdar <tinamdar@apm.com>
11307 L:      linux-pci@vger.kernel.org
11308 L:      linux-arm-kernel@lists.infradead.org
11309 S:      Maintained
11310 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11311 F:      drivers/pci/controller/pci-xgene.c
11312
11313 PCI DRIVER FOR ARM VERSATILE PLATFORM
11314 M:      Rob Herring <robh@kernel.org>
11315 L:      linux-pci@vger.kernel.org
11316 L:      linux-arm-kernel@lists.infradead.org
11317 S:      Maintained
11318 F:      Documentation/devicetree/bindings/pci/versatile.txt
11319 F:      drivers/pci/controller/pci-versatile.c
11320
11321 PCI DRIVER FOR ARMADA 8K
11322 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11323 L:      linux-pci@vger.kernel.org
11324 L:      linux-arm-kernel@lists.infradead.org
11325 S:      Maintained
11326 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11327 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11328
11329 PCI DRIVER FOR CADENCE PCIE IP
11330 M:      Alan Douglas <adouglas@cadence.com>
11331 L:      linux-pci@vger.kernel.org
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11334 F:      drivers/pci/controller/pcie-cadence*
11335
11336 PCI DRIVER FOR FREESCALE LAYERSCAPE
11337 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11338 M:      Mingkai Hu <mingkai.hu@nxp.com>
11339 M:      Roy Zang <roy.zang@nxp.com>
11340 L:      linuxppc-dev@lists.ozlabs.org
11341 L:      linux-pci@vger.kernel.org
11342 L:      linux-arm-kernel@lists.infradead.org
11343 S:      Maintained
11344 F:      drivers/pci/controller/dwc/*layerscape*
11345
11346 PCI DRIVER FOR GENERIC OF HOSTS
11347 M:      Will Deacon <will.deacon@arm.com>
11348 L:      linux-pci@vger.kernel.org
11349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11350 S:      Maintained
11351 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11352 F:      drivers/pci/controller/pci-host-common.c
11353 F:      drivers/pci/controller/pci-host-generic.c
11354
11355 PCI DRIVER FOR IMX6
11356 M:      Richard Zhu <hongxing.zhu@nxp.com>
11357 M:      Lucas Stach <l.stach@pengutronix.de>
11358 L:      linux-pci@vger.kernel.org
11359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11360 S:      Maintained
11361 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11362 F:      drivers/pci/controller/dwc/*imx6*
11363
11364 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11365 M:      Keith Busch <keith.busch@intel.com>
11366 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11367 L:      linux-pci@vger.kernel.org
11368 S:      Supported
11369 F:      drivers/pci/controller/vmd.c
11370
11371 PCI DRIVER FOR MICROSEMI SWITCHTEC
11372 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11373 M:      Logan Gunthorpe <logang@deltatee.com>
11374 L:      linux-pci@vger.kernel.org
11375 S:      Maintained
11376 F:      Documentation/switchtec.txt
11377 F:      Documentation/ABI/testing/sysfs-class-switchtec
11378 F:      drivers/pci/switch/switchtec*
11379 F:      include/uapi/linux/switchtec_ioctl.h
11380 F:      include/linux/switchtec.h
11381 F:      drivers/ntb/hw/mscc/
11382
11383 PCI DRIVER FOR MOBIVEIL PCIE IP
11384 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11385 L:      linux-pci@vger.kernel.org
11386 S:      Supported
11387 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11388 F:      drivers/pci/controller/pcie-mobiveil.c
11389
11390 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11391 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11392 M:      Jason Cooper <jason@lakedaemon.net>
11393 L:      linux-pci@vger.kernel.org
11394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395 S:      Maintained
11396 F:      drivers/pci/controller/*mvebu*
11397
11398 PCI DRIVER FOR NVIDIA TEGRA
11399 M:      Thierry Reding <thierry.reding@gmail.com>
11400 L:      linux-tegra@vger.kernel.org
11401 L:      linux-pci@vger.kernel.org
11402 S:      Supported
11403 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11404 F:      drivers/pci/controller/pci-tegra.c
11405
11406 PCI DRIVER FOR RENESAS R-CAR
11407 M:      Simon Horman <horms@verge.net.au>
11408 L:      linux-pci@vger.kernel.org
11409 L:      linux-renesas-soc@vger.kernel.org
11410 S:      Maintained
11411 F:      drivers/pci/controller/*rcar*
11412
11413 PCI DRIVER FOR SAMSUNG EXYNOS
11414 M:      Jingoo Han <jingoohan1@gmail.com>
11415 L:      linux-pci@vger.kernel.org
11416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11417 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11418 S:      Maintained
11419 F:      drivers/pci/controller/dwc/pci-exynos.c
11420
11421 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11422 M:      Jingoo Han <jingoohan1@gmail.com>
11423 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11424 L:      linux-pci@vger.kernel.org
11425 S:      Maintained
11426 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11427 F:      drivers/pci/controller/dwc/*designware*
11428
11429 PCI DRIVER FOR TI DRA7XX
11430 M:      Kishon Vijay Abraham I <kishon@ti.com>
11431 L:      linux-omap@vger.kernel.org
11432 L:      linux-pci@vger.kernel.org
11433 S:      Supported
11434 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11435 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11436
11437 PCI DRIVER FOR TI KEYSTONE
11438 M:      Murali Karicheri <m-karicheri2@ti.com>
11439 L:      linux-pci@vger.kernel.org
11440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441 S:      Maintained
11442 F:      drivers/pci/controller/dwc/pci-keystone.c
11443
11444 PCI ENDPOINT SUBSYSTEM
11445 M:      Kishon Vijay Abraham I <kishon@ti.com>
11446 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11447 L:      linux-pci@vger.kernel.org
11448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11449 S:      Supported
11450 F:      drivers/pci/endpoint/
11451 F:      drivers/misc/pci_endpoint_test.c
11452 F:      tools/pci/
11453
11454 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11455 M:      Russell Currey <ruscur@russell.cc>
11456 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11457 M:      Oliver O'Halloran <oohall@gmail.com>
11458 L:      linuxppc-dev@lists.ozlabs.org
11459 S:      Supported
11460 F:      Documentation/PCI/pci-error-recovery.txt
11461 F:      drivers/pci/pcie/aer.c
11462 F:      drivers/pci/pcie/dpc.c
11463 F:      drivers/pci/pcie/err.c
11464 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11465 F:      arch/powerpc/kernel/eeh*.c
11466 F:      arch/powerpc/platforms/*/eeh*.c
11467 F:      arch/powerpc/include/*/eeh*.h
11468
11469 PCI ERROR RECOVERY
11470 M:      Linas Vepstas <linasvepstas@gmail.com>
11471 L:      linux-pci@vger.kernel.org
11472 S:      Supported
11473 F:      Documentation/PCI/pci-error-recovery.txt
11474
11475 PCI MSI DRIVER FOR ALTERA MSI IP
11476 M:      Ley Foon Tan <lftan@altera.com>
11477 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11478 L:      linux-pci@vger.kernel.org
11479 S:      Supported
11480 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11481 F:      drivers/pci/controller/pcie-altera-msi.c
11482
11483 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11484 M:      Duc Dang <dhdang@apm.com>
11485 L:      linux-pci@vger.kernel.org
11486 L:      linux-arm-kernel@lists.infradead.org
11487 S:      Maintained
11488 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11489 F:      drivers/pci/controller/pci-xgene-msi.c
11490
11491 PCI SUBSYSTEM
11492 M:      Bjorn Helgaas <bhelgaas@google.com>
11493 L:      linux-pci@vger.kernel.org
11494 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11496 S:      Supported
11497 F:      Documentation/devicetree/bindings/pci/
11498 F:      Documentation/PCI/
11499 F:      drivers/acpi/pci*
11500 F:      drivers/pci/
11501 F:      include/asm-generic/pci*
11502 F:      include/linux/pci*
11503 F:      include/linux/of_pci.h
11504 F:      include/uapi/linux/pci*
11505 F:      lib/pci*
11506 F:      arch/x86/pci/
11507 F:      arch/x86/kernel/quirks.c
11508
11509 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11510 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11511 L:      linux-pci@vger.kernel.org
11512 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11514 S:      Supported
11515 F:      drivers/pci/controller/
11516
11517 PCIE DRIVER FOR AXIS ARTPEC
11518 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11519 L:      linux-arm-kernel@axis.com
11520 L:      linux-pci@vger.kernel.org
11521 S:      Maintained
11522 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11523 F:      drivers/pci/controller/dwc/*artpec*
11524
11525 PCIE DRIVER FOR CAVIUM THUNDERX
11526 M:      David Daney <david.daney@cavium.com>
11527 L:      linux-pci@vger.kernel.org
11528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11529 S:      Supported
11530 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11531 F:      drivers/pci/controller/pci-thunder-*
11532
11533 PCIE DRIVER FOR HISILICON
11534 M:      Zhou Wang <wangzhou1@hisilicon.com>
11535 L:      linux-pci@vger.kernel.org
11536 S:      Maintained
11537 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11538 F:      drivers/pci/controller/dwc/pcie-hisi.c
11539
11540 PCIE DRIVER FOR HISILICON KIRIN
11541 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11542 M:      Binghui Wang <wangbinghui@hisilicon.com>
11543 L:      linux-pci@vger.kernel.org
11544 S:      Maintained
11545 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11546 F:      drivers/pci/controller/dwc/pcie-kirin.c
11547
11548 PCIE DRIVER FOR HISILICON STB
11549 M:      Jianguo Sun <sunjianguo1@huawei.com>
11550 M:      Shawn Guo <shawn.guo@linaro.org>
11551 L:      linux-pci@vger.kernel.org
11552 S:      Maintained
11553 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11554 F:      drivers/pci/controller/dwc/pcie-histb.c
11555
11556 PCIE DRIVER FOR MEDIATEK
11557 M:      Ryder Lee <ryder.lee@mediatek.com>
11558 L:      linux-pci@vger.kernel.org
11559 L:      linux-mediatek@lists.infradead.org
11560 S:      Supported
11561 F:      Documentation/devicetree/bindings/pci/mediatek*
11562 F:      drivers/pci/controller/*mediatek*
11563
11564 PCIE DRIVER FOR QUALCOMM MSM
11565 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11566 L:      linux-pci@vger.kernel.org
11567 L:      linux-arm-msm@vger.kernel.org
11568 S:      Maintained
11569 F:      drivers/pci/controller/dwc/*qcom*
11570
11571 PCIE DRIVER FOR ROCKCHIP
11572 M:      Shawn Lin <shawn.lin@rock-chips.com>
11573 L:      linux-pci@vger.kernel.org
11574 L:      linux-rockchip@lists.infradead.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11577 F:      drivers/pci/controller/pcie-rockchip*
11578
11579 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11580 M:      Linus Walleij <linus.walleij@linaro.org>
11581 L:      linux-pci@vger.kernel.org
11582 S:      Maintained
11583 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11584 F:      drivers/pci/controller/pci-v3-semi.c
11585
11586 PCIE DRIVER FOR ST SPEAR13XX
11587 M:      Pratyush Anand <pratyush.anand@gmail.com>
11588 L:      linux-pci@vger.kernel.org
11589 S:      Maintained
11590 F:      drivers/pci/controller/dwc/*spear*
11591
11592 PCMCIA SUBSYSTEM
11593 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11595 S:      Odd Fixes
11596 F:      Documentation/pcmcia/
11597 F:      tools/pcmcia/
11598 F:      drivers/pcmcia/
11599 F:      include/pcmcia/
11600
11601 PCNET32 NETWORK DRIVER
11602 M:      Don Fry <pcnet32@frontier.com>
11603 L:      netdev@vger.kernel.org
11604 S:      Maintained
11605 F:      drivers/net/ethernet/amd/pcnet32.c
11606
11607 PCRYPT PARALLEL CRYPTO ENGINE
11608 M:      Steffen Klassert <steffen.klassert@secunet.com>
11609 L:      linux-crypto@vger.kernel.org
11610 S:      Maintained
11611 F:      crypto/pcrypt.c
11612 F:      include/crypto/pcrypt.h
11613
11614 PEAQ WMI HOTKEYS DRIVER
11615 M:      Hans de Goede <hdegoede@redhat.com>
11616 L:      platform-driver-x86@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/platform/x86/peaq-wmi.c
11619
11620 PER-CPU MEMORY ALLOCATOR
11621 M:      Dennis Zhou <dennis@kernel.org>
11622 M:      Tejun Heo <tj@kernel.org>
11623 M:      Christoph Lameter <cl@linux.com>
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11625 S:      Maintained
11626 F:      include/linux/percpu*.h
11627 F:      mm/percpu*.c
11628 F:      arch/*/include/asm/percpu.h
11629
11630 PER-TASK DELAY ACCOUNTING
11631 M:      Balbir Singh <bsingharora@gmail.com>
11632 S:      Maintained
11633 F:      include/linux/delayacct.h
11634 F:      kernel/delayacct.c
11635
11636 PERFORMANCE EVENTS SUBSYSTEM
11637 M:      Peter Zijlstra <peterz@infradead.org>
11638 M:      Ingo Molnar <mingo@redhat.com>
11639 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11640 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11641 R:      Jiri Olsa <jolsa@redhat.com>
11642 R:      Namhyung Kim <namhyung@kernel.org>
11643 L:      linux-kernel@vger.kernel.org
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11645 S:      Supported
11646 F:      kernel/events/*
11647 F:      include/linux/perf_event.h
11648 F:      include/uapi/linux/perf_event.h
11649 F:      arch/*/kernel/perf_event*.c
11650 F:      arch/*/kernel/*/perf_event*.c
11651 F:      arch/*/kernel/*/*/perf_event*.c
11652 F:      arch/*/include/asm/perf_event.h
11653 F:      arch/*/kernel/perf_callchain.c
11654 F:      arch/*/events/*
11655 F:      tools/perf/
11656
11657 PERSONALITY HANDLING
11658 M:      Christoph Hellwig <hch@infradead.org>
11659 L:      linux-abi-devel@lists.sourceforge.net
11660 S:      Maintained
11661 F:      include/linux/personality.h
11662 F:      include/uapi/linux/personality.h
11663
11664 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11665 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11666 L:      linux-input@vger.kernel.org
11667 S:      Maintained
11668 F:      Documentation/input/devices/pxrc.rst
11669 F:      drivers/input/joystick/pxrc.c
11670
11671 PHONET PROTOCOL
11672 M:      Remi Denis-Courmont <courmisch@gmail.com>
11673 S:      Supported
11674 F:      Documentation/networking/phonet.txt
11675 F:      include/linux/phonet.h
11676 F:      include/net/phonet/
11677 F:      include/uapi/linux/phonet.h
11678 F:      net/phonet/
11679
11680 PHRAM MTD DRIVER
11681 M:      Joern Engel <joern@lazybastard.org>
11682 L:      linux-mtd@lists.infradead.org
11683 S:      Maintained
11684 F:      drivers/mtd/devices/phram.c
11685
11686 PICOLCD HID DRIVER
11687 M:      Bruno Prémont <bonbons@linux-vserver.org>
11688 L:      linux-input@vger.kernel.org
11689 S:      Maintained
11690 F:      drivers/hid/hid-picolcd*
11691
11692 PICOXCELL SUPPORT
11693 M:      Jamie Iles <jamie@jamieiles.com>
11694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11695 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11696 S:      Supported
11697 F:      arch/arm/boot/dts/picoxcell*
11698 F:      arch/arm/mach-picoxcell/
11699 F:      drivers/crypto/picoxcell*
11700
11701 PIN CONTROL SUBSYSTEM
11702 M:      Linus Walleij <linus.walleij@linaro.org>
11703 L:      linux-gpio@vger.kernel.org
11704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11705 S:      Maintained
11706 F:      Documentation/devicetree/bindings/pinctrl/
11707 F:      Documentation/driver-api/pinctl.rst
11708 F:      drivers/pinctrl/
11709 F:      include/linux/pinctrl/
11710
11711 PIN CONTROLLER - ATMEL AT91
11712 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11714 S:      Maintained
11715 F:      drivers/pinctrl/pinctrl-at91.*
11716
11717 PIN CONTROLLER - ATMEL AT91 PIO4
11718 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11720 L:      linux-gpio@vger.kernel.org
11721 S:      Supported
11722 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11723
11724 PIN CONTROLLER - FREESCALE
11725 M:      Dong Aisheng <aisheng.dong@nxp.com>
11726 M:      Fabio Estevam <festevam@gmail.com>
11727 M:      Shawn Guo <shawnguo@kernel.org>
11728 M:      Stefan Agner <stefan@agner.ch>
11729 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11730 L:      linux-gpio@vger.kernel.org
11731 S:      Maintained
11732 F:      drivers/pinctrl/freescale/
11733 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11734
11735 PIN CONTROLLER - INTEL
11736 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11737 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11738 S:      Maintained
11739 F:      drivers/pinctrl/intel/
11740
11741 PIN CONTROLLER - MEDIATEK
11742 M:      Sean Wang <sean.wang@kernel.org>
11743 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11744 S:      Maintained
11745 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11746 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11747 F:      drivers/pinctrl/mediatek/
11748
11749 PIN CONTROLLER - QUALCOMM
11750 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11751 S:      Maintained
11752 L:      linux-arm-msm@vger.kernel.org
11753 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11754 F:      drivers/pinctrl/qcom/
11755
11756 PIN CONTROLLER - RENESAS
11757 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11758 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11759 L:      linux-renesas-soc@vger.kernel.org
11760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11761 S:      Maintained
11762 F:      drivers/pinctrl/sh-pfc/
11763
11764 PIN CONTROLLER - SAMSUNG
11765 M:      Tomasz Figa <tomasz.figa@gmail.com>
11766 M:      Krzysztof Kozlowski <krzk@kernel.org>
11767 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11769 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11770 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11772 S:      Maintained
11773 F:      drivers/pinctrl/samsung/
11774 F:      include/dt-bindings/pinctrl/samsung.h
11775 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11776
11777 PIN CONTROLLER - SINGLE
11778 M:      Tony Lindgren <tony@atomide.com>
11779 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 L:      linux-omap@vger.kernel.org
11782 S:      Maintained
11783 F:      drivers/pinctrl/pinctrl-single.c
11784
11785 PIN CONTROLLER - ST SPEAR
11786 M:      Viresh Kumar <vireshk@kernel.org>
11787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11788 W:      http://www.st.com/spear
11789 S:      Maintained
11790 F:      drivers/pinctrl/spear/
11791
11792 PISTACHIO SOC SUPPORT
11793 M:      James Hartley <james.hartley@sondrel.com>
11794 L:      linux-mips@linux-mips.org
11795 S:      Odd Fixes
11796 F:      arch/mips/pistachio/
11797 F:      arch/mips/include/asm/mach-pistachio/
11798 F:      arch/mips/boot/dts/img/pistachio*
11799 F:      arch/mips/configs/pistachio*_defconfig
11800
11801 PKTCDVD DRIVER
11802 S:      Orphan
11803 M:      linux-block@vger.kernel.org
11804 F:      drivers/block/pktcdvd.c
11805 F:      include/linux/pktcdvd.h
11806 F:      include/uapi/linux/pktcdvd.h
11807
11808 PKUNITY SOC DRIVERS
11809 M:      Guan Xuetao <gxt@pku.edu.cn>
11810 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11811 S:      Maintained
11812 T:      git git://github.com/gxt/linux.git
11813 F:      drivers/input/serio/i8042-unicore32io.h
11814 F:      drivers/i2c/busses/i2c-puv3.c
11815 F:      drivers/video/fbdev/fb-puv3.c
11816 F:      drivers/rtc/rtc-puv3.c
11817
11818 PMBUS HARDWARE MONITORING DRIVERS
11819 M:      Guenter Roeck <linux@roeck-us.net>
11820 L:      linux-hwmon@vger.kernel.org
11821 W:      http://hwmon.wiki.kernel.org/
11822 W:      http://www.roeck-us.net/linux/drivers/
11823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11824 S:      Maintained
11825 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11826 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11827 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11828 F:      Documentation/hwmon/adm1275
11829 F:      Documentation/hwmon/ibm-cffps
11830 F:      Documentation/hwmon/ir35221
11831 F:      Documentation/hwmon/lm25066
11832 F:      Documentation/hwmon/ltc2978
11833 F:      Documentation/hwmon/ltc3815
11834 F:      Documentation/hwmon/max16064
11835 F:      Documentation/hwmon/max20751
11836 F:      Documentation/hwmon/max31785
11837 F:      Documentation/hwmon/max34440
11838 F:      Documentation/hwmon/max8688
11839 F:      Documentation/hwmon/pmbus
11840 F:      Documentation/hwmon/pmbus-core
11841 F:      Documentation/hwmon/tps40422
11842 F:      Documentation/hwmon/ucd9000
11843 F:      Documentation/hwmon/ucd9200
11844 F:      Documentation/hwmon/zl6100
11845 F:      drivers/hwmon/pmbus/
11846 F:      include/linux/pmbus.h
11847
11848 PMC SIERRA MaxRAID DRIVER
11849 L:      linux-scsi@vger.kernel.org
11850 W:      http://www.pmc-sierra.com/
11851 S:      Orphan
11852 F:      drivers/scsi/pmcraid.*
11853
11854 PMC SIERRA PM8001 DRIVER
11855 M:      Jack Wang <jinpu.wang@profitbricks.com>
11856 M:      lindar_liu@usish.com
11857 L:      linux-scsi@vger.kernel.org
11858 S:      Supported
11859 F:      drivers/scsi/pm8001/
11860
11861 PNP SUPPORT
11862 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11863 S:      Maintained
11864 F:      drivers/pnp/
11865
11866 POSIX CLOCKS and TIMERS
11867 M:      Thomas Gleixner <tglx@linutronix.de>
11868 L:      linux-kernel@vger.kernel.org
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11870 S:      Maintained
11871 F:      fs/timerfd.c
11872 F:      include/linux/timer*
11873 F:      kernel/time/*timer*
11874
11875 POWER MANAGEMENT CORE
11876 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11877 L:      linux-pm@vger.kernel.org
11878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11879 B:      https://bugzilla.kernel.org
11880 S:      Supported
11881 F:      drivers/base/power/
11882 F:      include/linux/pm.h
11883 F:      include/linux/pm_*
11884 F:      include/linux/powercap.h
11885 F:      drivers/powercap/
11886 F:      kernel/configs/nopm.config
11887
11888 POWER STATE COORDINATION INTERFACE (PSCI)
11889 M:      Mark Rutland <mark.rutland@arm.com>
11890 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11891 L:      linux-arm-kernel@lists.infradead.org
11892 S:      Maintained
11893 F:      drivers/firmware/psci*.c
11894 F:      include/linux/psci.h
11895 F:      include/uapi/linux/psci.h
11896
11897 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11898 M:      Sebastian Reichel <sre@kernel.org>
11899 L:      linux-pm@vger.kernel.org
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11901 S:      Maintained
11902 F:      Documentation/ABI/testing/sysfs-class-power
11903 F:      Documentation/devicetree/bindings/power/supply/
11904 F:      include/linux/power_supply.h
11905 F:      drivers/power/supply/
11906
11907 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11908 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11909 L:      linuxppc-dev@lists.ozlabs.org
11910 S:      Maintained
11911 F:      drivers/char/powernv-op-panel.c
11912
11913 PPP OVER ATM (RFC 2364)
11914 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11915 S:      Maintained
11916 F:      net/atm/pppoatm.c
11917 F:      include/uapi/linux/atmppp.h
11918
11919 PPP OVER ETHERNET
11920 M:      Michal Ostrowski <mostrows@earthlink.net>
11921 S:      Maintained
11922 F:      drivers/net/ppp/pppoe.c
11923 F:      drivers/net/ppp/pppox.c
11924
11925 PPP OVER L2TP
11926 M:      James Chapman <jchapman@katalix.com>
11927 S:      Maintained
11928 F:      net/l2tp/l2tp_ppp.c
11929 F:      include/linux/if_pppol2tp.h
11930 F:      include/uapi/linux/if_pppol2tp.h
11931
11932 PPP PROTOCOL DRIVERS AND COMPRESSORS
11933 M:      Paul Mackerras <paulus@samba.org>
11934 L:      linux-ppp@vger.kernel.org
11935 S:      Maintained
11936 F:      drivers/net/ppp/ppp_*
11937
11938 PPS SUPPORT
11939 M:      Rodolfo Giometti <giometti@enneenne.com>
11940 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11941 L:      linuxpps@ml.enneenne.com (subscribers-only)
11942 S:      Maintained
11943 F:      Documentation/pps/
11944 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11945 F:      Documentation/ABI/testing/sysfs-pps
11946 F:      drivers/pps/
11947 F:      include/linux/pps*.h
11948 F:      include/uapi/linux/pps.h
11949
11950 PPTP DRIVER
11951 M:      Dmitry Kozlov <xeb@mail.ru>
11952 L:      netdev@vger.kernel.org
11953 S:      Maintained
11954 F:      drivers/net/ppp/pptp.c
11955 W:      http://sourceforge.net/projects/accel-pptp
11956
11957 PREEMPTIBLE KERNEL
11958 M:      Robert Love <rml@tech9.net>
11959 L:      kpreempt-tech@lists.sourceforge.net
11960 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11961 S:      Supported
11962 F:      Documentation/preempt-locking.txt
11963 F:      include/linux/preempt.h
11964
11965 PRINTK
11966 M:      Petr Mladek <pmladek@suse.com>
11967 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11968 R:      Steven Rostedt <rostedt@goodmis.org>
11969 S:      Maintained
11970 F:      kernel/printk/
11971 F:      include/linux/printk.h
11972
11973 PRISM54 WIRELESS DRIVER
11974 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11975 L:      linux-wireless@vger.kernel.org
11976 W:      http://wireless.kernel.org/en/users/Drivers/p54
11977 S:      Obsolete
11978 F:      drivers/net/wireless/intersil/prism54/
11979
11980 PROC FILESYSTEM
11981 R:      Alexey Dobriyan <adobriyan@gmail.com>
11982 L:      linux-kernel@vger.kernel.org
11983 L:      linux-fsdevel@vger.kernel.org
11984 S:      Maintained
11985 F:      fs/proc/
11986 F:      include/linux/proc_fs.h
11987 F:      tools/testing/selftests/proc/
11988
11989 PROC SYSCTL
11990 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11991 M:      Kees Cook <keescook@chromium.org>
11992 L:      linux-kernel@vger.kernel.org
11993 L:      linux-fsdevel@vger.kernel.org
11994 S:      Maintained
11995 F:      fs/proc/proc_sysctl.c
11996 F:      include/linux/sysctl.h
11997 F:      kernel/sysctl.c
11998 F:      tools/testing/selftests/sysctl/
11999
12000 PS3 NETWORK SUPPORT
12001 M:      Geoff Levand <geoff@infradead.org>
12002 L:      netdev@vger.kernel.org
12003 L:      linuxppc-dev@lists.ozlabs.org
12004 S:      Maintained
12005 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12006
12007 PS3 PLATFORM SUPPORT
12008 M:      Geoff Levand <geoff@infradead.org>
12009 L:      linuxppc-dev@lists.ozlabs.org
12010 S:      Maintained
12011 F:      arch/powerpc/boot/ps3*
12012 F:      arch/powerpc/include/asm/lv1call.h
12013 F:      arch/powerpc/include/asm/ps3*.h
12014 F:      arch/powerpc/platforms/ps3/
12015 F:      drivers/*/ps3*
12016 F:      drivers/ps3/
12017 F:      drivers/rtc/rtc-ps3.c
12018 F:      drivers/usb/host/*ps3.c
12019 F:      sound/ppc/snd_ps3*
12020
12021 PS3VRAM DRIVER
12022 M:      Jim Paris <jim@jtan.com>
12023 M:      Geoff Levand <geoff@infradead.org>
12024 L:      linuxppc-dev@lists.ozlabs.org
12025 S:      Maintained
12026 F:      drivers/block/ps3vram.c
12027
12028 PSAMPLE PACKET SAMPLING SUPPORT:
12029 M:      Yotam Gigi <yotam.gi@gmail.com>
12030 S:      Maintained
12031 F:      net/psample
12032 F:      include/net/psample.h
12033 F:      include/uapi/linux/psample.h
12034
12035 PSTORE FILESYSTEM
12036 M:      Kees Cook <keescook@chromium.org>
12037 M:      Anton Vorontsov <anton@enomsg.org>
12038 M:      Colin Cross <ccross@android.com>
12039 M:      Tony Luck <tony.luck@intel.com>
12040 S:      Maintained
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12042 F:      fs/pstore/
12043 F:      include/linux/pstore*
12044 F:      drivers/firmware/efi/efi-pstore.c
12045 F:      drivers/acpi/apei/erst.c
12046 F:      Documentation/admin-guide/ramoops.rst
12047 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12048 K:      \b(pstore|ramoops)
12049
12050 PTP HARDWARE CLOCK SUPPORT
12051 M:      Richard Cochran <richardcochran@gmail.com>
12052 L:      netdev@vger.kernel.org
12053 S:      Maintained
12054 W:      http://linuxptp.sourceforge.net/
12055 F:      Documentation/ABI/testing/sysfs-ptp
12056 F:      Documentation/ptp/*
12057 F:      drivers/net/phy/dp83640*
12058 F:      drivers/ptp/*
12059 F:      include/linux/ptp_cl*
12060
12061 PTRACE SUPPORT
12062 M:      Oleg Nesterov <oleg@redhat.com>
12063 S:      Maintained
12064 F:      include/asm-generic/syscall.h
12065 F:      include/linux/ptrace.h
12066 F:      include/linux/regset.h
12067 F:      include/linux/tracehook.h
12068 F:      include/uapi/linux/ptrace.h
12069 F:      include/uapi/linux/ptrace.h
12070 F:      include/asm-generic/ptrace.h
12071 F:      kernel/ptrace.c
12072 F:      arch/*/ptrace*.c
12073 F:      arch/*/*/ptrace*.c
12074 F:      arch/*/include/asm/ptrace*.h
12075
12076 PULSE8-CEC DRIVER
12077 M:      Hans Verkuil <hverkuil@xs4all.nl>
12078 L:      linux-media@vger.kernel.org
12079 T:      git git://linuxtv.org/media_tree.git
12080 S:      Maintained
12081 F:      drivers/media/usb/pulse8-cec/*
12082 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12083
12084 PVRUSB2 VIDEO4LINUX DRIVER
12085 M:      Mike Isely <isely@pobox.com>
12086 L:      pvrusb2@isely.net       (subscribers-only)
12087 L:      linux-media@vger.kernel.org
12088 W:      http://www.isely.net/pvrusb2/
12089 T:      git git://linuxtv.org/media_tree.git
12090 S:      Maintained
12091 F:      Documentation/media/v4l-drivers/pvrusb2*
12092 F:      drivers/media/usb/pvrusb2/
12093
12094 PWC WEBCAM DRIVER
12095 M:      Hans Verkuil <hverkuil@xs4all.nl>
12096 L:      linux-media@vger.kernel.org
12097 T:      git git://linuxtv.org/media_tree.git
12098 S:      Odd Fixes
12099 F:      drivers/media/usb/pwc/*
12100
12101 PWM FAN DRIVER
12102 M:      Kamil Debski <kamil@wypas.org>
12103 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12104 L:      linux-hwmon@vger.kernel.org
12105 S:      Supported
12106 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12107 F:      Documentation/hwmon/pwm-fan
12108 F:      drivers/hwmon/pwm-fan.c
12109
12110 PWM IR Transmitter
12111 M:      Sean Young <sean@mess.org>
12112 L:      linux-media@vger.kernel.org
12113 S:      Maintained
12114 F:      drivers/media/rc/pwm-ir-tx.c
12115
12116 PWM SUBSYSTEM
12117 M:      Thierry Reding <thierry.reding@gmail.com>
12118 L:      linux-pwm@vger.kernel.org
12119 S:      Maintained
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12121 F:      Documentation/pwm.txt
12122 F:      Documentation/devicetree/bindings/pwm/
12123 F:      include/linux/pwm.h
12124 F:      drivers/pwm/
12125 F:      drivers/video/backlight/pwm_bl.c
12126 F:      include/linux/pwm_backlight.h
12127 F:      drivers/gpio/gpio-mvebu.c
12128 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12129
12130 PXA GPIO DRIVER
12131 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12132 L:      linux-gpio@vger.kernel.org
12133 S:      Maintained
12134 F:      drivers/gpio/gpio-pxa.c
12135
12136 PXA MMCI DRIVER
12137 S:      Orphan
12138
12139 PXA RTC DRIVER
12140 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12141 L:      linux-rtc@vger.kernel.org
12142 S:      Maintained
12143
12144 PXA2xx/PXA3xx SUPPORT
12145 M:      Daniel Mack <daniel@zonque.org>
12146 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12147 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12149 T:      git git://github.com/hzhuang1/linux.git
12150 T:      git git://github.com/rjarzmik/linux.git
12151 S:      Maintained
12152 F:      arch/arm/boot/dts/pxa*
12153 F:      arch/arm/mach-pxa/
12154 F:      drivers/dma/pxa*
12155 F:      drivers/pcmcia/pxa2xx*
12156 F:      drivers/pinctrl/pxa/
12157 F:      drivers/spi/spi-pxa2xx*
12158 F:      drivers/usb/gadget/udc/pxa2*
12159 F:      include/sound/pxa2xx-lib.h
12160 F:      sound/arm/pxa*
12161 F:      sound/soc/pxa/
12162
12163 QAT DRIVER
12164 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12165 L:      qat-linux@intel.com
12166 S:      Supported
12167 F:      drivers/crypto/qat/
12168
12169 QCOM AUDIO (ASoC) DRIVERS
12170 M:      Patrick Lai <plai@codeaurora.org>
12171 M:      Banajit Goswami <bgoswami@codeaurora.org>
12172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12173 S:      Supported
12174 F:      sound/soc/qcom/
12175
12176 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12177 M:      Gabriel Somlo <somlo@cmu.edu>
12178 M:      "Michael S. Tsirkin" <mst@redhat.com>
12179 L:      qemu-devel@nongnu.org
12180 S:      Maintained
12181 F:      drivers/firmware/qemu_fw_cfg.c
12182 F:      include/uapi/linux/qemu_fw_cfg.h
12183
12184 QIB DRIVER
12185 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12186 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12187 L:      linux-rdma@vger.kernel.org
12188 S:      Supported
12189 F:      drivers/infiniband/hw/qib/
12190
12191 QLOGIC QL41xxx FCOE DRIVER
12192 M:      QLogic-Storage-Upstream@cavium.com
12193 L:      linux-scsi@vger.kernel.org
12194 S:      Supported
12195 F:      drivers/scsi/qedf/
12196
12197 QLOGIC QL41xxx ISCSI DRIVER
12198 M:      QLogic-Storage-Upstream@cavium.com
12199 L:      linux-scsi@vger.kernel.org
12200 S:      Supported
12201 F:      drivers/scsi/qedi/
12202
12203 QLOGIC QL4xxx ETHERNET DRIVER
12204 M:      Ariel Elior <Ariel.Elior@cavium.com>
12205 M:      everest-linux-l2@cavium.com
12206 L:      netdev@vger.kernel.org
12207 S:      Supported
12208 F:      drivers/net/ethernet/qlogic/qed/
12209 F:      include/linux/qed/
12210 F:      drivers/net/ethernet/qlogic/qede/
12211
12212 QLOGIC QL4xxx RDMA DRIVER
12213 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12214 M:      Ariel Elior <Ariel.Elior@cavium.com>
12215 L:      linux-rdma@vger.kernel.org
12216 S:      Supported
12217 F:      drivers/infiniband/hw/qedr/
12218 F:      include/uapi/rdma/qedr-abi.h
12219
12220 QLOGIC QLA1280 SCSI DRIVER
12221 M:      Michael Reed <mdr@sgi.com>
12222 L:      linux-scsi@vger.kernel.org
12223 S:      Maintained
12224 F:      drivers/scsi/qla1280.[ch]
12225
12226 QLOGIC QLA2XXX FC-SCSI DRIVER
12227 M:      qla2xxx-upstream@qlogic.com
12228 L:      linux-scsi@vger.kernel.org
12229 S:      Supported
12230 F:      Documentation/scsi/LICENSE.qla2xxx
12231 F:      drivers/scsi/qla2xxx/
12232
12233 QLOGIC QLA3XXX NETWORK DRIVER
12234 M:      Dept-GELinuxNICDev@cavium.com
12235 L:      netdev@vger.kernel.org
12236 S:      Supported
12237 F:      Documentation/networking/LICENSE.qla3xxx
12238 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12239
12240 QLOGIC QLA4XXX iSCSI DRIVER
12241 M:      QLogic-Storage-Upstream@qlogic.com
12242 L:      linux-scsi@vger.kernel.org
12243 S:      Supported
12244 F:      Documentation/scsi/LICENSE.qla4xxx
12245 F:      drivers/scsi/qla4xxx/
12246
12247 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12248 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12249 M:      Manish Chopra <manish.chopra@cavium.com>
12250 M:      Dept-GELinuxNICDev@cavium.com
12251 L:      netdev@vger.kernel.org
12252 S:      Supported
12253 F:      drivers/net/ethernet/qlogic/qlcnic/
12254
12255 QLOGIC QLGE 10Gb ETHERNET DRIVER
12256 M:      Manish Chopra <manish.chopra@cavium.com>
12257 M:      Dept-GELinuxNICDev@cavium.com
12258 L:      netdev@vger.kernel.org
12259 S:      Supported
12260 F:      drivers/net/ethernet/qlogic/qlge/
12261
12262 QM1D1B0004 MEDIA DRIVER
12263 M:      Akihiro Tsukada <tskd08@gmail.com>
12264 L:      linux-media@vger.kernel.org
12265 S:      Odd Fixes
12266 F:      drivers/media/tuners/qm1d1b0004*
12267
12268 QM1D1C0042 MEDIA DRIVER
12269 M:      Akihiro Tsukada <tskd08@gmail.com>
12270 L:      linux-media@vger.kernel.org
12271 S:      Odd Fixes
12272 F:      drivers/media/tuners/qm1d1c0042*
12273
12274 QNX4 FILESYSTEM
12275 M:      Anders Larsen <al@alarsen.net>
12276 W:      http://www.alarsen.net/linux/qnx4fs/
12277 S:      Maintained
12278 F:      fs/qnx4/
12279 F:      include/uapi/linux/qnx4_fs.h
12280 F:      include/uapi/linux/qnxtypes.h
12281
12282 QORIQ DPAA2 FSL-MC BUS DRIVER
12283 M:      Stuart Yoder <stuyoder@gmail.com>
12284 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12285 L:      linux-kernel@vger.kernel.org
12286 S:      Maintained
12287 F:      drivers/bus/fsl-mc/
12288 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12289 F:      Documentation/networking/dpaa2/overview.rst
12290
12291 QT1010 MEDIA DRIVER
12292 M:      Antti Palosaari <crope@iki.fi>
12293 L:      linux-media@vger.kernel.org
12294 W:      https://linuxtv.org
12295 W:      http://palosaari.fi/linux/
12296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12297 T:      git git://linuxtv.org/anttip/media_tree.git
12298 S:      Maintained
12299 F:      drivers/media/tuners/qt1010*
12300
12301 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12302 M:      Kalle Valo <kvalo@codeaurora.org>
12303 L:      ath10k@lists.infradead.org
12304 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12306 S:      Supported
12307 F:      drivers/net/wireless/ath/ath10k/
12308
12309 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12310 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12311 L:      linux-wireless@vger.kernel.org
12312 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12313 S:      Supported
12314 F:      drivers/net/wireless/ath/ath9k/
12315
12316 QUALCOMM CAMERA SUBSYSTEM DRIVER
12317 M:      Todor Tomov <todor.tomov@linaro.org>
12318 L:      linux-media@vger.kernel.org
12319 S:      Maintained
12320 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12321 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12322 F:      drivers/media/platform/qcom/camss/
12323
12324 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12325 M:  Ilia Lin <ilia.lin@gmail.com>
12326 L:  linux-pm@vger.kernel.org
12327 S:  Maintained
12328 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12329 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12330
12331 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12332 M:      Timur Tabi <timur@kernel.org>
12333 L:      netdev@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/net/ethernet/qualcomm/emac/
12336
12337 QUALCOMM GENERIC INTERFACE I2C DRIVER
12338 M:      Alok Chauhan <alokc@codeaurora.org>
12339 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12340 L:      linux-i2c@vger.kernel.org
12341 L:      linux-arm-msm@vger.kernel.org
12342 S:      Supported
12343 F:      drivers/i2c/busses/i2c-qcom-geni.c
12344
12345 QUALCOMM HEXAGON ARCHITECTURE
12346 M:      Richard Kuo <rkuo@codeaurora.org>
12347 L:      linux-hexagon@vger.kernel.org
12348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12349 S:      Supported
12350 F:      arch/hexagon/
12351
12352 QUALCOMM HIDMA DRIVER
12353 M:      Sinan Kaya <okaya@kernel.org>
12354 L:      linux-arm-kernel@lists.infradead.org
12355 L:      linux-arm-msm@vger.kernel.org
12356 L:      dmaengine@vger.kernel.org
12357 S:      Supported
12358 F:      drivers/dma/qcom/hidma*
12359
12360 QUALCOMM IOMMU
12361 M:      Rob Clark <robdclark@gmail.com>
12362 L:      iommu@lists.linux-foundation.org
12363 L:      linux-arm-msm@vger.kernel.org
12364 S:      Maintained
12365 F:      drivers/iommu/qcom_iommu.c
12366
12367 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12368 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12369 L:      linux-media@vger.kernel.org
12370 L:      linux-arm-msm@vger.kernel.org
12371 T:      git git://linuxtv.org/media_tree.git
12372 S:      Maintained
12373 F:      drivers/media/platform/qcom/venus/
12374
12375 QUALCOMM WCN36XX WIRELESS DRIVER
12376 M:      Kalle Valo <kvalo@codeaurora.org>
12377 L:      wcn36xx@lists.infradead.org
12378 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12379 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12380 S:      Supported
12381 F:      drivers/net/wireless/ath/wcn36xx/
12382
12383 QUANTENNA QTNFMAC WIRELESS DRIVER
12384 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12385 M:      Avinash Patil <avinashp@quantenna.com>
12386 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12387 L:      linux-wireless@vger.kernel.org
12388 S:      Maintained
12389 F:      drivers/net/wireless/quantenna
12390
12391 RADEON and AMDGPU DRM DRIVERS
12392 M:      Alex Deucher <alexander.deucher@amd.com>
12393 M:      Christian König <christian.koenig@amd.com>
12394 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12395 L:      amd-gfx@lists.freedesktop.org
12396 T:      git git://people.freedesktop.org/~agd5f/linux
12397 S:      Supported
12398 F:      drivers/gpu/drm/radeon/
12399 F:      include/uapi/drm/radeon_drm.h
12400 F:      drivers/gpu/drm/amd/
12401 F:      include/uapi/drm/amdgpu_drm.h
12402
12403 RADEON FRAMEBUFFER DISPLAY DRIVER
12404 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12405 L:      linux-fbdev@vger.kernel.org
12406 S:      Maintained
12407 F:      drivers/video/fbdev/aty/radeon*
12408 F:      include/uapi/linux/radeonfb.h
12409
12410 RADIOSHARK RADIO DRIVER
12411 M:      Hans Verkuil <hverkuil@xs4all.nl>
12412 L:      linux-media@vger.kernel.org
12413 T:      git git://linuxtv.org/media_tree.git
12414 S:      Maintained
12415 F:      drivers/media/radio/radio-shark.c
12416
12417 RADIOSHARK2 RADIO DRIVER
12418 M:      Hans Verkuil <hverkuil@xs4all.nl>
12419 L:      linux-media@vger.kernel.org
12420 T:      git git://linuxtv.org/media_tree.git
12421 S:      Maintained
12422 F:      drivers/media/radio/radio-shark2.c
12423 F:      drivers/media/radio/radio-tea5777.c
12424
12425 RADOS BLOCK DEVICE (RBD)
12426 M:      Ilya Dryomov <idryomov@gmail.com>
12427 M:      Sage Weil <sage@redhat.com>
12428 M:      Alex Elder <elder@kernel.org>
12429 L:      ceph-devel@vger.kernel.org
12430 W:      http://ceph.com/
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12432 T:      git git://github.com/ceph/ceph-client.git
12433 S:      Supported
12434 F:      Documentation/ABI/testing/sysfs-bus-rbd
12435 F:      drivers/block/rbd.c
12436 F:      drivers/block/rbd_types.h
12437
12438 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12439 M:      Paul Mackerras <paulus@samba.org>
12440 L:      linux-fbdev@vger.kernel.org
12441 S:      Maintained
12442 F:      drivers/video/fbdev/aty/aty128fb.c
12443
12444 RAINSHADOW-CEC DRIVER
12445 M:      Hans Verkuil <hverkuil@xs4all.nl>
12446 L:      linux-media@vger.kernel.org
12447 T:      git git://linuxtv.org/media_tree.git
12448 S:      Maintained
12449 F:      drivers/media/usb/rainshadow-cec/*
12450
12451 RALINK MIPS ARCHITECTURE
12452 M:      John Crispin <john@phrozen.org>
12453 L:      linux-mips@linux-mips.org
12454 S:      Maintained
12455 F:      arch/mips/ralink
12456
12457 RALINK RT2X00 WIRELESS LAN DRIVER
12458 P:      rt2x00 project
12459 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12460 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12461 L:      linux-wireless@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/net/wireless/ralink/rt2x00/
12464
12465 RAMDISK RAM BLOCK DEVICE DRIVER
12466 M:      Jens Axboe <axboe@kernel.dk>
12467 S:      Maintained
12468 F:      Documentation/blockdev/ramdisk.txt
12469 F:      drivers/block/brd.c
12470
12471 RANCHU VIRTUAL BOARD FOR MIPS
12472 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12473 L:      linux-mips@linux-mips.org
12474 S:      Supported
12475 F:      arch/mips/generic/board-ranchu.c
12476 F:      arch/mips/configs/generic/board-ranchu.config
12477
12478 RANDOM NUMBER DRIVER
12479 M:      "Theodore Ts'o" <tytso@mit.edu>
12480 S:      Maintained
12481 F:      drivers/char/random.c
12482
12483 RAPIDIO SUBSYSTEM
12484 M:      Matt Porter <mporter@kernel.crashing.org>
12485 M:      Alexandre Bounine <alex.bou9@gmail.com>
12486 S:      Maintained
12487 F:      drivers/rapidio/
12488
12489 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12490 L:      linux-wireless@vger.kernel.org
12491 S:      Orphan
12492 F:      drivers/net/wireless/ray*
12493
12494 RCUTORTURE TEST FRAMEWORK
12495 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12496 M:      Josh Triplett <josh@joshtriplett.org>
12497 R:      Steven Rostedt <rostedt@goodmis.org>
12498 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12499 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12500 L:      linux-kernel@vger.kernel.org
12501 S:      Supported
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12503 F:      tools/testing/selftests/rcutorture
12504
12505 RDC R-321X SoC
12506 M:      Florian Fainelli <florian@openwrt.org>
12507 S:      Maintained
12508
12509 RDC R6040 FAST ETHERNET DRIVER
12510 M:      Florian Fainelli <f.fainelli@gmail.com>
12511 L:      netdev@vger.kernel.org
12512 S:      Maintained
12513 F:      drivers/net/ethernet/rdc/r6040.c
12514
12515 RDMAVT - RDMA verbs software
12516 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12517 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12518 L:      linux-rdma@vger.kernel.org
12519 S:      Supported
12520 F:      drivers/infiniband/sw/rdmavt
12521
12522 RDS - RELIABLE DATAGRAM SOCKETS
12523 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12524 L:      netdev@vger.kernel.org
12525 L:      linux-rdma@vger.kernel.org
12526 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12527 W:      https://oss.oracle.com/projects/rds/
12528 S:      Supported
12529 F:      net/rds/
12530 F:      Documentation/networking/rds.txt
12531
12532 RDT - RESOURCE ALLOCATION
12533 M:      Fenghua Yu <fenghua.yu@intel.com>
12534 M:      Reinette Chatre <reinette.chatre@intel.com>
12535 L:      linux-kernel@vger.kernel.org
12536 S:      Supported
12537 F:      arch/x86/kernel/cpu/intel_rdt*
12538 F:      arch/x86/include/asm/intel_rdt_sched.h
12539 F:      Documentation/x86/intel_rdt*
12540
12541 READ-COPY UPDATE (RCU)
12542 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12543 M:      Josh Triplett <josh@joshtriplett.org>
12544 R:      Steven Rostedt <rostedt@goodmis.org>
12545 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12546 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12547 L:      linux-kernel@vger.kernel.org
12548 W:      http://www.rdrop.com/users/paulmck/RCU/
12549 S:      Supported
12550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12551 F:      Documentation/RCU/
12552 X:      Documentation/RCU/torture.txt
12553 F:      include/linux/rcu*
12554 X:      include/linux/srcu*.h
12555 F:      kernel/rcu/
12556 X:      kernel/rcu/srcu*.c
12557
12558 REAL TIME CLOCK (RTC) SUBSYSTEM
12559 M:      Alessandro Zummo <a.zummo@towertech.it>
12560 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12561 L:      linux-rtc@vger.kernel.org
12562 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12564 S:      Maintained
12565 F:      Documentation/devicetree/bindings/rtc/
12566 F:      Documentation/rtc.txt
12567 F:      drivers/rtc/
12568 F:      include/linux/rtc.h
12569 F:      include/uapi/linux/rtc.h
12570 F:      include/linux/rtc/
12571 F:      include/linux/platform_data/rtc-*
12572 F:      tools/testing/selftests/rtc/
12573
12574 REALTEK AUDIO CODECS
12575 M:      Bard Liao <bardliao@realtek.com>
12576 M:      Oder Chiou <oder_chiou@realtek.com>
12577 S:      Maintained
12578 F:      sound/soc/codecs/rt*
12579 F:      include/sound/rt*.h
12580
12581 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12582 M:      Linus Walleij <linus.walleij@linaro.org>
12583 S:      Maintained
12584 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12585 F:      drivers/net/dsa/realtek-smi*
12586 F:      drivers/net/dsa/rtl83*
12587
12588 REGISTER MAP ABSTRACTION
12589 M:      Mark Brown <broonie@kernel.org>
12590 L:      linux-kernel@vger.kernel.org
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12592 S:      Supported
12593 F:      Documentation/devicetree/bindings/regmap/
12594 F:      drivers/base/regmap/
12595 F:      include/linux/regmap.h
12596
12597 REISERFS FILE SYSTEM
12598 L:      reiserfs-devel@vger.kernel.org
12599 S:      Supported
12600 F:      fs/reiserfs/
12601
12602 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12603 M:      Ohad Ben-Cohen <ohad@wizery.com>
12604 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12605 L:      linux-remoteproc@vger.kernel.org
12606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12607 S:      Maintained
12608 F:      Documentation/devicetree/bindings/remoteproc/
12609 F:      Documentation/remoteproc.txt
12610 F:      drivers/remoteproc/
12611 F:      include/linux/remoteproc.h
12612
12613 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12614 M:      Ohad Ben-Cohen <ohad@wizery.com>
12615 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12616 L:      linux-remoteproc@vger.kernel.org
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12618 S:      Maintained
12619 F:      drivers/rpmsg/
12620 F:      Documentation/rpmsg.txt
12621 F:      include/linux/rpmsg.h
12622 F:      include/linux/rpmsg/
12623
12624 RENESAS CLOCK DRIVERS
12625 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12626 L:      linux-renesas-soc@vger.kernel.org
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12628 S:      Supported
12629 F:      drivers/clk/renesas/
12630
12631 RENESAS EMEV2 I2C DRIVER
12632 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12633 S:      Supported
12634 F:      drivers/i2c/busses/i2c-emev2.c
12635
12636 RENESAS ETHERNET DRIVERS
12637 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12638 L:      netdev@vger.kernel.org
12639 L:      linux-renesas-soc@vger.kernel.org
12640 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12641 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12642 F:      drivers/net/ethernet/renesas/
12643 F:      include/linux/sh_eth.h
12644
12645 RENESAS R-CAR GYROADC DRIVER
12646 M:      Marek Vasut <marek.vasut@gmail.com>
12647 L:      linux-iio@vger.kernel.org
12648 S:      Supported
12649 F:      drivers/iio/adc/rcar_gyro_adc.c
12650
12651 RENESAS R-CAR I2C DRIVERS
12652 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12653 S:      Supported
12654 F:      drivers/i2c/busses/i2c-rcar.c
12655 F:      drivers/i2c/busses/i2c-sh_mobile.c
12656
12657 RENESAS RIIC DRIVER
12658 M:      Chris Brandt <chris.brandt@renesas.com>
12659 S:      Supported
12660 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12661 F:      drivers/i2c/busses/i2c-riic.c
12662
12663 RENESAS USB PHY DRIVER
12664 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12665 L:      linux-renesas-soc@vger.kernel.org
12666 S:      Maintained
12667 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12668
12669 RESET CONTROLLER FRAMEWORK
12670 M:      Philipp Zabel <p.zabel@pengutronix.de>
12671 T:      git git://git.pengutronix.de/git/pza/linux
12672 S:      Maintained
12673 F:      drivers/reset/
12674 F:      Documentation/devicetree/bindings/reset/
12675 F:      include/dt-bindings/reset/
12676 F:      include/linux/reset.h
12677 F:      include/linux/reset-controller.h
12678
12679 RESTARTABLE SEQUENCES SUPPORT
12680 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12681 M:      Peter Zijlstra <peterz@infradead.org>
12682 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12683 M:      Boqun Feng <boqun.feng@gmail.com>
12684 L:      linux-kernel@vger.kernel.org
12685 S:      Supported
12686 F:      kernel/rseq.c
12687 F:      include/uapi/linux/rseq.h
12688 F:      include/trace/events/rseq.h
12689 F:      tools/testing/selftests/rseq/
12690
12691 RFKILL
12692 M:      Johannes Berg <johannes@sipsolutions.net>
12693 L:      linux-wireless@vger.kernel.org
12694 W:      http://wireless.kernel.org/
12695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12697 S:      Maintained
12698 F:      Documentation/rfkill.txt
12699 F:      Documentation/ABI/stable/sysfs-class-rfkill
12700 F:      net/rfkill/
12701 F:      include/linux/rfkill.h
12702 F:      include/uapi/linux/rfkill.h
12703
12704 RHASHTABLE
12705 M:      Thomas Graf <tgraf@suug.ch>
12706 M:      Herbert Xu <herbert@gondor.apana.org.au>
12707 L:      netdev@vger.kernel.org
12708 S:      Maintained
12709 F:      lib/rhashtable.c
12710 F:      lib/test_rhashtable.c
12711 F:      include/linux/rhashtable.h
12712 F:      include/linux/rhashtable-types.h
12713
12714 RICOH R5C592 MEMORYSTICK DRIVER
12715 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12716 S:      Maintained
12717 F:      drivers/memstick/host/r592.*
12718
12719 RICOH SMARTMEDIA/XD DRIVER
12720 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12721 S:      Maintained
12722 F:      drivers/mtd/nand/raw/r852.c
12723 F:      drivers/mtd/nand/raw/r852.h
12724
12725 RISC-V ARCHITECTURE
12726 M:      Palmer Dabbelt <palmer@sifive.com>
12727 M:      Albert Ou <aou@eecs.berkeley.edu>
12728 L:      linux-riscv@lists.infradead.org
12729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12730 S:      Supported
12731 F:      arch/riscv/
12732 K:      riscv
12733 N:      riscv
12734
12735 ROCCAT DRIVERS
12736 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12737 W:      http://sourceforge.net/projects/roccat/
12738 S:      Maintained
12739 F:      drivers/hid/hid-roccat*
12740 F:      include/linux/hid-roccat*
12741 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12742
12743 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12744 M:      Jacob chen <jacob2.chen@rock-chips.com>
12745 L:      linux-media@vger.kernel.org
12746 S:      Maintained
12747 F:      drivers/media/platform/rockchip/rga/
12748 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12749
12750 ROCKER DRIVER
12751 M:      Jiri Pirko <jiri@resnulli.us>
12752 L:      netdev@vger.kernel.org
12753 S:      Supported
12754 F:      drivers/net/ethernet/rocker/
12755
12756 ROCKETPORT DRIVER
12757 P:      Comtrol Corp.
12758 W:      http://www.comtrol.com
12759 S:      Maintained
12760 F:      Documentation/serial/rocket.txt
12761 F:      drivers/tty/rocket*
12762
12763 ROCKETPORT EXPRESS/INFINITY DRIVER
12764 M:      Kevin Cernekee <cernekee@gmail.com>
12765 L:      linux-serial@vger.kernel.org
12766 S:      Odd Fixes
12767 F:      drivers/tty/serial/rp2.*
12768
12769 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12770 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12771 L:      linux-kernel@vger.kernel.org
12772 L:      linux-renesas-soc@vger.kernel.org
12773 S:      Supported
12774 F:      drivers/mfd/bd9571mwv.c
12775 F:      drivers/regulator/bd9571mwv-regulator.c
12776 F:      drivers/gpio/gpio-bd9571mwv.c
12777 F:      include/linux/mfd/bd9571mwv.h
12778 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12779
12780 ROSE NETWORK LAYER
12781 M:      Ralf Baechle <ralf@linux-mips.org>
12782 L:      linux-hams@vger.kernel.org
12783 W:      http://www.linux-ax25.org/
12784 S:      Maintained
12785 F:      include/net/rose.h
12786 F:      include/uapi/linux/rose.h
12787 F:      net/rose/
12788
12789 RTL2830 MEDIA DRIVER
12790 M:      Antti Palosaari <crope@iki.fi>
12791 L:      linux-media@vger.kernel.org
12792 W:      https://linuxtv.org
12793 W:      http://palosaari.fi/linux/
12794 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12795 T:      git git://linuxtv.org/anttip/media_tree.git
12796 S:      Maintained
12797 F:      drivers/media/dvb-frontends/rtl2830*
12798
12799 RTL2832 MEDIA DRIVER
12800 M:      Antti Palosaari <crope@iki.fi>
12801 L:      linux-media@vger.kernel.org
12802 W:      https://linuxtv.org
12803 W:      http://palosaari.fi/linux/
12804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12805 T:      git git://linuxtv.org/anttip/media_tree.git
12806 S:      Maintained
12807 F:      drivers/media/dvb-frontends/rtl2832*
12808
12809 RTL2832_SDR MEDIA DRIVER
12810 M:      Antti Palosaari <crope@iki.fi>
12811 L:      linux-media@vger.kernel.org
12812 W:      https://linuxtv.org
12813 W:      http://palosaari.fi/linux/
12814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12815 T:      git git://linuxtv.org/anttip/media_tree.git
12816 S:      Maintained
12817 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12818
12819 RTL8180 WIRELESS DRIVER
12820 L:      linux-wireless@vger.kernel.org
12821 W:      http://wireless.kernel.org/
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12823 S:      Orphan
12824 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12825
12826 RTL8187 WIRELESS DRIVER
12827 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12828 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12829 M:      Larry Finger <Larry.Finger@lwfinger.net>
12830 L:      linux-wireless@vger.kernel.org
12831 W:      http://wireless.kernel.org/
12832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12833 S:      Maintained
12834 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12835
12836 REALTEK WIRELESS DRIVER (rtlwifi family)
12837 M:      Ping-Ke Shih <pkshih@realtek.com>
12838 L:      linux-wireless@vger.kernel.org
12839 W:      http://wireless.kernel.org/
12840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12841 S:      Maintained
12842 F:      drivers/net/wireless/realtek/rtlwifi/
12843
12844 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12845 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12846 L:      linux-wireless@vger.kernel.org
12847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12848 S:      Maintained
12849 F:      drivers/net/wireless/realtek/rtl8xxxu/
12850
12851 RXRPC SOCKETS (AF_RXRPC)
12852 M:      David Howells <dhowells@redhat.com>
12853 L:      linux-afs@lists.infradead.org
12854 S:      Supported
12855 F:      net/rxrpc/
12856 F:      include/keys/rxrpc-type.h
12857 F:      include/net/af_rxrpc.h
12858 F:      include/trace/events/rxrpc.h
12859 F:      include/uapi/linux/rxrpc.h
12860 F:      Documentation/networking/rxrpc.txt
12861 W:      https://www.infradead.org/~dhowells/kafs/
12862
12863 S3 SAVAGE FRAMEBUFFER DRIVER
12864 M:      Antonino Daplas <adaplas@gmail.com>
12865 L:      linux-fbdev@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/video/fbdev/savage/
12868
12869 S390
12870 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12871 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12872 L:      linux-s390@vger.kernel.org
12873 W:      http://www.ibm.com/developerworks/linux/linux390/
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12875 S:      Supported
12876 F:      arch/s390/
12877 F:      drivers/s390/
12878 F:      Documentation/s390/
12879 F:      Documentation/driver-api/s390-drivers.rst
12880
12881 S390 COMMON I/O LAYER
12882 M:      Sebastian Ott <sebott@linux.ibm.com>
12883 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12884 L:      linux-s390@vger.kernel.org
12885 W:      http://www.ibm.com/developerworks/linux/linux390/
12886 S:      Supported
12887 F:      drivers/s390/cio/
12888
12889 S390 DASD DRIVER
12890 M:      Stefan Haberland <sth@linux.ibm.com>
12891 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12892 L:      linux-s390@vger.kernel.org
12893 W:      http://www.ibm.com/developerworks/linux/linux390/
12894 S:      Supported
12895 F:      drivers/s390/block/dasd*
12896 F:      block/partitions/ibm.c
12897
12898 S390 IOMMU (PCI)
12899 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12900 L:      linux-s390@vger.kernel.org
12901 W:      http://www.ibm.com/developerworks/linux/linux390/
12902 S:      Supported
12903 F:      drivers/iommu/s390-iommu.c
12904
12905 S390 IUCV NETWORK LAYER
12906 M:      Julian Wiedmann <jwi@linux.ibm.com>
12907 M:      Ursula Braun <ubraun@linux.ibm.com>
12908 L:      linux-s390@vger.kernel.org
12909 W:      http://www.ibm.com/developerworks/linux/linux390/
12910 S:      Supported
12911 F:      drivers/s390/net/*iucv*
12912 F:      include/net/iucv/
12913 F:      net/iucv/
12914
12915 S390 NETWORK DRIVERS
12916 M:      Julian Wiedmann <jwi@linux.ibm.com>
12917 M:      Ursula Braun <ubraun@linux.ibm.com>
12918 L:      linux-s390@vger.kernel.org
12919 W:      http://www.ibm.com/developerworks/linux/linux390/
12920 S:      Supported
12921 F:      drivers/s390/net/
12922
12923 S390 PCI SUBSYSTEM
12924 M:      Sebastian Ott <sebott@linux.ibm.com>
12925 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12926 L:      linux-s390@vger.kernel.org
12927 W:      http://www.ibm.com/developerworks/linux/linux390/
12928 S:      Supported
12929 F:      arch/s390/pci/
12930 F:      drivers/pci/hotplug/s390_pci_hpc.c
12931
12932 S390 VFIO-CCW DRIVER
12933 M:      Cornelia Huck <cohuck@redhat.com>
12934 M:      Halil Pasic <pasic@linux.ibm.com>
12935 L:      linux-s390@vger.kernel.org
12936 L:      kvm@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/s390/cio/vfio_ccw*
12939 F:      Documentation/s390/vfio-ccw.txt
12940 F:      include/uapi/linux/vfio_ccw.h
12941
12942 S390 ZCRYPT DRIVER
12943 M:      Harald Freudenberger <freude@linux.ibm.com>
12944 L:      linux-s390@vger.kernel.org
12945 W:      http://www.ibm.com/developerworks/linux/linux390/
12946 S:      Supported
12947 F:      drivers/s390/crypto/
12948
12949 S390 VFIO AP DRIVER
12950 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12951 M:      Pierre Morel <pmorel@linux.ibm.com>
12952 M:      Halil Pasic <pasic@linux.ibm.com>
12953 L:      linux-s390@vger.kernel.org
12954 W:      http://www.ibm.com/developerworks/linux/linux390/
12955 S:      Supported
12956 F:      drivers/s390/crypto/vfio_ap_drv.c
12957 F:      drivers/s390/crypto/vfio_ap_private.h
12958 F:      drivers/s390/crypto/vfio_ap_ops.c
12959 F:      Documentation/s390/vfio-ap.txt
12960
12961 S390 ZFCP DRIVER
12962 M:      Steffen Maier <maier@linux.ibm.com>
12963 M:      Benjamin Block <bblock@linux.ibm.com>
12964 L:      linux-s390@vger.kernel.org
12965 W:      http://www.ibm.com/developerworks/linux/linux390/
12966 S:      Supported
12967 F:      drivers/s390/scsi/zfcp_*
12968
12969 S3C24XX SD/MMC Driver
12970 M:      Ben Dooks <ben-linux@fluff.org>
12971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12972 S:      Supported
12973 F:      drivers/mmc/host/s3cmci.*
12974
12975 SAA6588 RDS RECEIVER DRIVER
12976 M:      Hans Verkuil <hverkuil@xs4all.nl>
12977 L:      linux-media@vger.kernel.org
12978 T:      git git://linuxtv.org/media_tree.git
12979 W:      https://linuxtv.org
12980 S:      Odd Fixes
12981 F:      drivers/media/i2c/saa6588*
12982
12983 SAA7134 VIDEO4LINUX DRIVER
12984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12985 L:      linux-media@vger.kernel.org
12986 W:      https://linuxtv.org
12987 T:      git git://linuxtv.org/media_tree.git
12988 S:      Odd fixes
12989 F:      Documentation/media/v4l-drivers/saa7134*
12990 F:      drivers/media/pci/saa7134/
12991
12992 SAA7146 VIDEO4LINUX-2 DRIVER
12993 M:      Hans Verkuil <hverkuil@xs4all.nl>
12994 L:      linux-media@vger.kernel.org
12995 T:      git git://linuxtv.org/media_tree.git
12996 S:      Maintained
12997 F:      drivers/media/common/saa7146/
12998 F:      drivers/media/pci/saa7146/
12999 F:      include/media/saa7146*
13000
13001 SAMSUNG AUDIO (ASoC) DRIVERS
13002 M:      Krzysztof Kozlowski <krzk@kernel.org>
13003 M:      Sangbeom Kim <sbkim73@samsung.com>
13004 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13005 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13006 S:      Supported
13007 F:      sound/soc/samsung/
13008 F:      Documentation/devicetree/bindings/sound/samsung*
13009
13010 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13011 M:      Krzysztof Kozlowski <krzk@kernel.org>
13012 L:      linux-crypto@vger.kernel.org
13013 L:      linux-samsung-soc@vger.kernel.org
13014 S:      Maintained
13015 F:      drivers/crypto/exynos-rng.c
13016 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13017
13018 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13019 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13020 L:      linux-samsung-soc@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/char/hw_random/exynos-trng.c
13023 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13024
13025 SAMSUNG FRAMEBUFFER DRIVER
13026 M:      Jingoo Han <jingoohan1@gmail.com>
13027 L:      linux-fbdev@vger.kernel.org
13028 S:      Maintained
13029 F:      drivers/video/fbdev/s3c-fb.c
13030
13031 SAMSUNG LAPTOP DRIVER
13032 M:      Corentin Chary <corentin.chary@gmail.com>
13033 L:      platform-driver-x86@vger.kernel.org
13034 S:      Maintained
13035 F:      drivers/platform/x86/samsung-laptop.c
13036
13037 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13038 M:      Sangbeom Kim <sbkim73@samsung.com>
13039 M:      Krzysztof Kozlowski <krzk@kernel.org>
13040 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13041 L:      linux-kernel@vger.kernel.org
13042 L:      linux-samsung-soc@vger.kernel.org
13043 S:      Supported
13044 F:      drivers/mfd/sec*.c
13045 F:      drivers/regulator/s2m*.c
13046 F:      drivers/regulator/s5m*.c
13047 F:      drivers/clk/clk-s2mps11.c
13048 F:      drivers/rtc/rtc-s5m.c
13049 F:      include/linux/mfd/samsung/
13050 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13051 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13052 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13053 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13054
13055 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13056 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13057 L:      linux-media@vger.kernel.org
13058 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13059 S:      Maintained
13060 F:      drivers/media/platform/s3c-camif/
13061 F:      include/media/drv-intf/s3c_camif.h
13062
13063 SAMSUNG S3FWRN5 NFC DRIVER
13064 M:      Robert Baldyga <r.baldyga@samsung.com>
13065 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13066 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13067 S:      Supported
13068 F:      drivers/nfc/s3fwrn5
13069
13070 SAMSUNG S5C73M3 CAMERA DRIVER
13071 M:      Kyungmin Park <kyungmin.park@samsung.com>
13072 M:      Andrzej Hajda <a.hajda@samsung.com>
13073 L:      linux-media@vger.kernel.org
13074 S:      Supported
13075 F:      drivers/media/i2c/s5c73m3/*
13076
13077 SAMSUNG S5K5BAF CAMERA DRIVER
13078 M:      Kyungmin Park <kyungmin.park@samsung.com>
13079 M:      Andrzej Hajda <a.hajda@samsung.com>
13080 L:      linux-media@vger.kernel.org
13081 S:      Supported
13082 F:      drivers/media/i2c/s5k5baf.c
13083
13084 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13085 M:      Krzysztof Kozlowski <krzk@kernel.org>
13086 M:      Vladimir Zapolskiy <vz@mleia.com>
13087 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13088 L:      linux-crypto@vger.kernel.org
13089 L:      linux-samsung-soc@vger.kernel.org
13090 S:      Maintained
13091 F:      drivers/crypto/s5p-sss.c
13092
13093 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13094 M:      Kyungmin Park <kyungmin.park@samsung.com>
13095 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13096 L:      linux-media@vger.kernel.org
13097 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13098 S:      Supported
13099 F:      drivers/media/platform/exynos4-is/
13100
13101 SAMSUNG SOC CLOCK DRIVERS
13102 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13103 M:      Tomasz Figa <tomasz.figa@gmail.com>
13104 M:      Chanwoo Choi <cw00.choi@samsung.com>
13105 S:      Supported
13106 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13108 F:      drivers/clk/samsung/
13109 F:      include/dt-bindings/clock/exynos*.h
13110 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13111
13112 SAMSUNG SPI DRIVERS
13113 M:      Kukjin Kim <kgene@kernel.org>
13114 M:      Krzysztof Kozlowski <krzk@kernel.org>
13115 M:      Andi Shyti <andi@etezian.org>
13116 L:      linux-spi@vger.kernel.org
13117 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13118 S:      Maintained
13119 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13120 F:      drivers/spi/spi-s3c*
13121 F:      include/linux/platform_data/spi-s3c64xx.h
13122
13123 SAMSUNG SXGBE DRIVERS
13124 M:      Byungho An <bh74.an@samsung.com>
13125 M:      Girish K S <ks.giri@samsung.com>
13126 M:      Vipul Pandya <vipul.pandya@samsung.com>
13127 S:      Supported
13128 L:      netdev@vger.kernel.org
13129 F:      drivers/net/ethernet/samsung/sxgbe/
13130
13131 SAMSUNG THERMAL DRIVER
13132 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13133 L:      linux-pm@vger.kernel.org
13134 L:      linux-samsung-soc@vger.kernel.org
13135 S:      Supported
13136 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13137 F:      drivers/thermal/samsung/
13138
13139 SAMSUNG USB2 PHY DRIVER
13140 M:      Kamil Debski <kamil@wypas.org>
13141 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13142 L:      linux-kernel@vger.kernel.org
13143 S:      Supported
13144 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13145 F:      Documentation/phy/samsung-usb2.txt
13146 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13147 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13148 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13149 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13150 F:      drivers/phy/samsung/phy-samsung-usb2.c
13151 F:      drivers/phy/samsung/phy-samsung-usb2.h
13152
13153 SC1200 WDT DRIVER
13154 M:      Zwane Mwaikambo <zwanem@gmail.com>
13155 S:      Maintained
13156 F:      drivers/watchdog/sc1200wdt.c
13157
13158 SCHEDULER
13159 M:      Ingo Molnar <mingo@redhat.com>
13160 M:      Peter Zijlstra <peterz@infradead.org>
13161 L:      linux-kernel@vger.kernel.org
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13163 S:      Maintained
13164 F:      kernel/sched/
13165 F:      include/linux/sched.h
13166 F:      include/uapi/linux/sched.h
13167 F:      include/linux/wait.h
13168
13169 SCR24X CHIP CARD INTERFACE DRIVER
13170 M:      Lubomir Rintel <lkundrak@v3.sk>
13171 S:      Supported
13172 F:      drivers/char/pcmcia/scr24x_cs.c
13173
13174 SCSI CDROM DRIVER
13175 M:      Jens Axboe <axboe@kernel.dk>
13176 L:      linux-scsi@vger.kernel.org
13177 W:      http://www.kernel.dk
13178 S:      Maintained
13179 F:      drivers/scsi/sr*
13180
13181 SCSI RDMA PROTOCOL (SRP) INITIATOR
13182 M:      Bart Van Assche <bvanassche@acm.org>
13183 L:      linux-rdma@vger.kernel.org
13184 S:      Supported
13185 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13186 F:      drivers/infiniband/ulp/srp/
13187 F:      include/scsi/srp.h
13188
13189 SCSI RDMA PROTOCOL (SRP) TARGET
13190 M:      Bart Van Assche <bvanassche@acm.org>
13191 L:      linux-rdma@vger.kernel.org
13192 L:      target-devel@vger.kernel.org
13193 S:      Supported
13194 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13195 F:      drivers/infiniband/ulp/srpt/
13196
13197 SCSI SG DRIVER
13198 M:      Doug Gilbert <dgilbert@interlog.com>
13199 L:      linux-scsi@vger.kernel.org
13200 W:      http://sg.danny.cz/sg
13201 S:      Maintained
13202 F:      Documentation/scsi/scsi-generic.txt
13203 F:      drivers/scsi/sg.c
13204 F:      include/scsi/sg.h
13205
13206 SCSI SUBSYSTEM
13207 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13209 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13211 L:      linux-scsi@vger.kernel.org
13212 S:      Maintained
13213 F:      Documentation/devicetree/bindings/scsi/
13214 F:      drivers/scsi/
13215 F:      include/scsi/
13216
13217 SCSI TAPE DRIVER
13218 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13219 L:      linux-scsi@vger.kernel.org
13220 S:      Maintained
13221 F:      Documentation/scsi/st.txt
13222 F:      drivers/scsi/st.*
13223 F:      drivers/scsi/st_*.h
13224
13225 SCTP PROTOCOL
13226 M:      Vlad Yasevich <vyasevich@gmail.com>
13227 M:      Neil Horman <nhorman@tuxdriver.com>
13228 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13229 L:      linux-sctp@vger.kernel.org
13230 W:      http://lksctp.sourceforge.net
13231 S:      Maintained
13232 F:      Documentation/networking/sctp.txt
13233 F:      include/linux/sctp.h
13234 F:      include/uapi/linux/sctp.h
13235 F:      include/net/sctp/
13236 F:      net/sctp/
13237
13238 SCx200 CPU SUPPORT
13239 M:      Jim Cromie <jim.cromie@gmail.com>
13240 S:      Odd Fixes
13241 F:      Documentation/i2c/busses/scx200_acb
13242 F:      arch/x86/platform/scx200/
13243 F:      drivers/watchdog/scx200_wdt.c
13244 F:      drivers/i2c/busses/scx200*
13245 F:      drivers/mtd/maps/scx200_docflash.c
13246 F:      include/linux/scx200.h
13247
13248 SCx200 GPIO DRIVER
13249 M:      Jim Cromie <jim.cromie@gmail.com>
13250 S:      Maintained
13251 F:      drivers/char/scx200_gpio.c
13252 F:      include/linux/scx200_gpio.h
13253
13254 SCx200 HRT CLOCKSOURCE DRIVER
13255 M:      Jim Cromie <jim.cromie@gmail.com>
13256 S:      Maintained
13257 F:      drivers/clocksource/scx200_hrt.c
13258
13259 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13260 M:      Sascha Sommer <saschasommer@freenet.de>
13261 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13262 S:      Maintained
13263 F:      drivers/mmc/host/sdricoh_cs.c
13264
13265 SECURE COMPUTING
13266 M:      Kees Cook <keescook@chromium.org>
13267 R:      Andy Lutomirski <luto@amacapital.net>
13268 R:      Will Drewry <wad@chromium.org>
13269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13270 S:      Supported
13271 F:      kernel/seccomp.c
13272 F:      include/uapi/linux/seccomp.h
13273 F:      include/linux/seccomp.h
13274 F:      tools/testing/selftests/seccomp/*
13275 F:      tools/testing/selftests/kselftest_harness.h
13276 F:      Documentation/userspace-api/seccomp_filter.rst
13277 K:      \bsecure_computing
13278 K:      \bTIF_SECCOMP\b
13279
13280 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13281 M:      Al Cooper <alcooperx@gmail.com>
13282 L:      linux-mmc@vger.kernel.org
13283 L:      bcm-kernel-feedback-list@broadcom.com
13284 S:      Maintained
13285 F:      drivers/mmc/host/sdhci-brcmstb*
13286
13287 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13288 M:      Adrian Hunter <adrian.hunter@intel.com>
13289 L:      linux-mmc@vger.kernel.org
13290 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13291 S:      Maintained
13292 F:      drivers/mmc/host/sdhci*
13293 F:      include/linux/mmc/sdhci*
13294
13295 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13296 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13297 M:      Manjunath M B <manjumb@synopsys.com>
13298 L:      linux-mmc@vger.kernel.org
13299 S:      Maintained
13300 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13301
13302 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13303 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13304 L:      linux-mmc@vger.kernel.org
13305 S:      Supported
13306 F:      drivers/mmc/host/sdhci-of-at91.c
13307
13308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13309 M:      Ben Dooks <ben-linux@fluff.org>
13310 M:      Jaehoon Chung <jh80.chung@samsung.com>
13311 L:      linux-mmc@vger.kernel.org
13312 S:      Maintained
13313 F:      drivers/mmc/host/sdhci-s3c*
13314
13315 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13316 M:      Viresh Kumar <vireshk@kernel.org>
13317 L:      linux-mmc@vger.kernel.org
13318 S:      Maintained
13319 F:      drivers/mmc/host/sdhci-spear.c
13320
13321 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13322 M:      Kishon Vijay Abraham I <kishon@ti.com>
13323 L:      linux-mmc@vger.kernel.org
13324 S:      Maintained
13325 F:      drivers/mmc/host/sdhci-omap.c
13326
13327 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13328 M:      Scott Bauer <scott.bauer@intel.com>
13329 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13330 L:      linux-block@vger.kernel.org
13331 S:      Supported
13332 F:      block/sed*
13333 F:      block/opal_proto.h
13334 F:      include/linux/sed*
13335 F:      include/uapi/linux/sed*
13336
13337 SECURITY CONTACT
13338 M:      Security Officers <security@kernel.org>
13339 S:      Supported
13340
13341 SECURITY SUBSYSTEM
13342 M:      James Morris <jmorris@namei.org>
13343 M:      "Serge E. Hallyn" <serge@hallyn.com>
13344 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13346 W:      http://kernsec.org/
13347 S:      Supported
13348 F:      security/
13349 X:      security/selinux/
13350
13351 SELINUX SECURITY MODULE
13352 M:      Paul Moore <paul@paul-moore.com>
13353 M:      Stephen Smalley <sds@tycho.nsa.gov>
13354 M:      Eric Paris <eparis@parisplace.org>
13355 L:      selinux@vger.kernel.org
13356 W:      https://selinuxproject.org
13357 W:      https://github.com/SELinuxProject
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13359 S:      Supported
13360 F:      include/linux/selinux*
13361 F:      security/selinux/
13362 F:      scripts/selinux/
13363 F:      Documentation/admin-guide/LSM/SELinux.rst
13364
13365 SENSABLE PHANTOM
13366 M:      Jiri Slaby <jirislaby@gmail.com>
13367 S:      Maintained
13368 F:      drivers/misc/phantom.c
13369 F:      include/uapi/linux/phantom.h
13370
13371 SERIAL DEVICE BUS
13372 M:      Rob Herring <robh@kernel.org>
13373 L:      linux-serial@vger.kernel.org
13374 S:      Maintained
13375 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13376 F:      drivers/tty/serdev/
13377 F:      include/linux/serdev.h
13378
13379 SERIAL DRIVERS
13380 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13381 L:      linux-serial@vger.kernel.org
13382 S:      Maintained
13383 F:      Documentation/devicetree/bindings/serial/
13384 F:      drivers/tty/serial/
13385
13386 SERIAL IR RECEIVER
13387 M:      Sean Young <sean@mess.org>
13388 L:      linux-media@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/media/rc/serial_ir.c
13391
13392 SFC NETWORK DRIVER
13393 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13394 M:      Edward Cree <ecree@solarflare.com>
13395 M:      Bert Kenward <bkenward@solarflare.com>
13396 L:      netdev@vger.kernel.org
13397 S:      Supported
13398 F:      drivers/net/ethernet/sfc/
13399
13400 SGI GRU DRIVER
13401 M:      Dimitri Sivanich <sivanich@sgi.com>
13402 S:      Maintained
13403 F:      drivers/misc/sgi-gru/
13404
13405 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13406 M:      Pat Gefre <pfg@sgi.com>
13407 L:      linux-ia64@vger.kernel.org
13408 S:      Supported
13409 F:      Documentation/ia64/serial.txt
13410 F:      drivers/tty/serial/ioc?_serial.c
13411 F:      include/linux/ioc?.h
13412
13413 SGI XP/XPC/XPNET DRIVER
13414 M:      Cliff Whickman <cpw@sgi.com>
13415 M:      Robin Holt <robinmholt@gmail.com>
13416 S:      Maintained
13417 F:      drivers/misc/sgi-xp/
13418
13419 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13420 M:      Ursula Braun <ubraun@linux.ibm.com>
13421 L:      linux-s390@vger.kernel.org
13422 W:      http://www.ibm.com/developerworks/linux/linux390/
13423 S:      Supported
13424 F:      net/smc/
13425
13426 SHARP RJ54N1CB0C SENSOR DRIVER
13427 M:      Jacopo Mondi <jacopo@jmondi.org>
13428 L:      linux-media@vger.kernel.org
13429 T:      git git://linuxtv.org/media_tree.git
13430 S:      Odd fixes
13431 F:      drivers/media/i2c/rj54n1cb0c.c
13432 F:      include/media/i2c/rj54n1cb0c.h
13433
13434 SH_VEU V4L2 MEM2MEM DRIVER
13435 L:      linux-media@vger.kernel.org
13436 S:      Orphan
13437 F:      drivers/media/platform/sh_veu.c
13438
13439 SH_VOU V4L2 OUTPUT DRIVER
13440 L:      linux-media@vger.kernel.org
13441 S:      Orphan
13442 F:      drivers/media/platform/sh_vou.c
13443 F:      include/media/drv-intf/sh_vou.h
13444
13445 SI2157 MEDIA DRIVER
13446 M:      Antti Palosaari <crope@iki.fi>
13447 L:      linux-media@vger.kernel.org
13448 W:      https://linuxtv.org
13449 W:      http://palosaari.fi/linux/
13450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13451 T:      git git://linuxtv.org/anttip/media_tree.git
13452 S:      Maintained
13453 F:      drivers/media/tuners/si2157*
13454
13455 SI2165 MEDIA DRIVER
13456 M:      Matthias Schwarzott <zzam@gentoo.org>
13457 L:      linux-media@vger.kernel.org
13458 W:      https://linuxtv.org
13459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13460 S:      Maintained
13461 F:      drivers/media/dvb-frontends/si2165*
13462
13463 SI2168 MEDIA DRIVER
13464 M:      Antti Palosaari <crope@iki.fi>
13465 L:      linux-media@vger.kernel.org
13466 W:      https://linuxtv.org
13467 W:      http://palosaari.fi/linux/
13468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13469 T:      git git://linuxtv.org/anttip/media_tree.git
13470 S:      Maintained
13471 F:      drivers/media/dvb-frontends/si2168*
13472
13473 SI470X FM RADIO RECEIVER I2C DRIVER
13474 M:      Hans Verkuil <hverkuil@xs4all.nl>
13475 L:      linux-media@vger.kernel.org
13476 T:      git git://linuxtv.org/media_tree.git
13477 W:      https://linuxtv.org
13478 S:      Odd Fixes
13479 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13480
13481 SI470X FM RADIO RECEIVER USB DRIVER
13482 M:      Hans Verkuil <hverkuil@xs4all.nl>
13483 L:      linux-media@vger.kernel.org
13484 T:      git git://linuxtv.org/media_tree.git
13485 W:      https://linuxtv.org
13486 S:      Maintained
13487 F:      drivers/media/radio/si470x/radio-si470x-common.c
13488 F:      drivers/media/radio/si470x/radio-si470x.h
13489 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13490
13491 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13492 M:      Eduardo Valentin <edubezval@gmail.com>
13493 L:      linux-media@vger.kernel.org
13494 T:      git git://linuxtv.org/media_tree.git
13495 W:      https://linuxtv.org
13496 S:      Odd Fixes
13497 F:      drivers/media/radio/si4713/si4713.?
13498
13499 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13500 M:      Eduardo Valentin <edubezval@gmail.com>
13501 L:      linux-media@vger.kernel.org
13502 T:      git git://linuxtv.org/media_tree.git
13503 W:      https://linuxtv.org
13504 S:      Odd Fixes
13505 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13506
13507 SI4713 FM RADIO TRANSMITTER USB DRIVER
13508 M:      Hans Verkuil <hverkuil@xs4all.nl>
13509 L:      linux-media@vger.kernel.org
13510 T:      git git://linuxtv.org/media_tree.git
13511 W:      https://linuxtv.org
13512 S:      Maintained
13513 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13514
13515 SIANO DVB DRIVER
13516 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13517 L:      linux-media@vger.kernel.org
13518 W:      https://linuxtv.org
13519 T:      git git://linuxtv.org/media_tree.git
13520 S:      Odd fixes
13521 F:      drivers/media/common/siano/
13522 F:      drivers/media/usb/siano/
13523 F:      drivers/media/usb/siano/
13524 F:      drivers/media/mmc/siano/
13525
13526 SIFIVE DRIVERS
13527 M:      Palmer Dabbelt <palmer@sifive.com>
13528 L:      linux-riscv@lists.infradead.org
13529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13530 S:      Supported
13531 K:      sifive
13532 N:      sifive
13533
13534 SILEAD TOUCHSCREEN DRIVER
13535 M:      Hans de Goede <hdegoede@redhat.com>
13536 L:      linux-input@vger.kernel.org
13537 L:      platform-driver-x86@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/input/touchscreen/silead.c
13540 F:      drivers/platform/x86/touchscreen_dmi.c
13541
13542 SILICON MOTION SM712 FRAME BUFFER DRIVER
13543 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13544 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13545 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13546 L:      linux-fbdev@vger.kernel.org
13547 S:      Maintained
13548 F:      drivers/video/fbdev/sm712*
13549 F:      Documentation/fb/sm712fb.txt
13550
13551 SIMPLE FIRMWARE INTERFACE (SFI)
13552 M:      Len Brown <lenb@kernel.org>
13553 L:      sfi-devel@simplefirmware.org
13554 W:      http://simplefirmware.org/
13555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13556 S:      Supported
13557 F:      arch/x86/platform/sfi/
13558 F:      drivers/sfi/
13559 F:      include/linux/sfi*.h
13560
13561 SIMPLEFB FB DRIVER
13562 M:      Hans de Goede <hdegoede@redhat.com>
13563 L:      linux-fbdev@vger.kernel.org
13564 S:      Maintained
13565 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13566 F:      drivers/video/fbdev/simplefb.c
13567 F:      include/linux/platform_data/simplefb.h
13568
13569 SIMTEC EB110ATX (Chalice CATS)
13570 P:      Ben Dooks
13571 P:      Vincent Sanders <vince@simtec.co.uk>
13572 M:      Simtec Linux Team <linux@simtec.co.uk>
13573 W:      http://www.simtec.co.uk/products/EB110ATX/
13574 S:      Supported
13575
13576 SIMTEC EB2410ITX (BAST)
13577 P:      Ben Dooks
13578 P:      Vincent Sanders <vince@simtec.co.uk>
13579 M:      Simtec Linux Team <linux@simtec.co.uk>
13580 W:      http://www.simtec.co.uk/products/EB2410ITX/
13581 S:      Supported
13582 F:      arch/arm/mach-s3c24xx/mach-bast.c
13583 F:      arch/arm/mach-s3c24xx/bast-ide.c
13584 F:      arch/arm/mach-s3c24xx/bast-irq.c
13585
13586 SIPHASH PRF ROUTINES
13587 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13588 S:      Maintained
13589 F:      lib/siphash.c
13590 F:      lib/test_siphash.c
13591 F:      include/linux/siphash.h
13592
13593 SIOX
13594 M:      Gavin Schenk <g.schenk@eckelmann.de>
13595 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13596 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13597 S:      Supported
13598 F:      drivers/siox/*
13599 F:      drivers/gpio/gpio-siox.c
13600 F:      include/trace/events/siox.h
13601
13602 SIS 190 ETHERNET DRIVER
13603 M:      Francois Romieu <romieu@fr.zoreil.com>
13604 L:      netdev@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/net/ethernet/sis/sis190.c
13607
13608 SIS 900/7016 FAST ETHERNET DRIVER
13609 M:      Daniele Venzano <venza@brownhat.org>
13610 W:      http://www.brownhat.org/sis900.html
13611 L:      netdev@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/net/ethernet/sis/sis900.*
13614
13615 SIS FRAMEBUFFER DRIVER
13616 M:      Thomas Winischhofer <thomas@winischhofer.net>
13617 W:      http://www.winischhofer.net/linuxsisvga.shtml
13618 S:      Maintained
13619 F:      Documentation/fb/sisfb.txt
13620 F:      drivers/video/fbdev/sis/
13621 F:      include/video/sisfb.h
13622
13623 SIS USB2VGA DRIVER
13624 M:      Thomas Winischhofer <thomas@winischhofer.net>
13625 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13626 S:      Maintained
13627 F:      drivers/usb/misc/sisusbvga/
13628
13629 SLAB ALLOCATOR
13630 M:      Christoph Lameter <cl@linux.com>
13631 M:      Pekka Enberg <penberg@kernel.org>
13632 M:      David Rientjes <rientjes@google.com>
13633 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13634 M:      Andrew Morton <akpm@linux-foundation.org>
13635 L:      linux-mm@kvack.org
13636 S:      Maintained
13637 F:      include/linux/sl?b*.h
13638 F:      mm/sl?b*
13639
13640 SLEEPABLE READ-COPY UPDATE (SRCU)
13641 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13642 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13643 M:      Josh Triplett <josh@joshtriplett.org>
13644 R:      Steven Rostedt <rostedt@goodmis.org>
13645 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13646 L:      linux-kernel@vger.kernel.org
13647 W:      http://www.rdrop.com/users/paulmck/RCU/
13648 S:      Supported
13649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13650 F:      include/linux/srcu*.h
13651 F:      kernel/rcu/srcu*.c
13652
13653 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13654 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13656 S:      Maintained
13657 F:      drivers/slimbus/
13658 F:      Documentation/devicetree/bindings/slimbus/
13659 F:      include/linux/slimbus.h
13660
13661 SMACK SECURITY MODULE
13662 M:      Casey Schaufler <casey@schaufler-ca.com>
13663 L:      linux-security-module@vger.kernel.org
13664 W:      http://schaufler-ca.com
13665 T:      git git://github.com/cschaufler/smack-next
13666 S:      Maintained
13667 F:      Documentation/admin-guide/LSM/Smack.rst
13668 F:      security/smack/
13669
13670 SMC91x ETHERNET DRIVER
13671 M:      Nicolas Pitre <nico@fluxnic.net>
13672 S:      Odd Fixes
13673 F:      drivers/net/ethernet/smsc/smc91x.*
13674
13675 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13676 M:      Sakari Ailus <sakari.ailus@iki.fi>
13677 L:      linux-media@vger.kernel.org
13678 S:      Maintained
13679 F:      drivers/media/i2c/smiapp/
13680 F:      include/media/i2c/smiapp.h
13681 F:      drivers/media/i2c/smiapp-pll.c
13682 F:      drivers/media/i2c/smiapp-pll.h
13683 F:      include/uapi/linux/smiapp.h
13684 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13685
13686 SMM665 HARDWARE MONITOR DRIVER
13687 M:      Guenter Roeck <linux@roeck-us.net>
13688 L:      linux-hwmon@vger.kernel.org
13689 S:      Maintained
13690 F:      Documentation/hwmon/smm665
13691 F:      drivers/hwmon/smm665.c
13692
13693 SMSC EMC2103 HARDWARE MONITOR DRIVER
13694 M:      Steve Glendinning <steve.glendinning@shawell.net>
13695 L:      linux-hwmon@vger.kernel.org
13696 S:      Maintained
13697 F:      Documentation/hwmon/emc2103
13698 F:      drivers/hwmon/emc2103.c
13699
13700 SMSC SCH5627 HARDWARE MONITOR DRIVER
13701 M:      Hans de Goede <hdegoede@redhat.com>
13702 L:      linux-hwmon@vger.kernel.org
13703 S:      Supported
13704 F:      Documentation/hwmon/sch5627
13705 F:      drivers/hwmon/sch5627.c
13706
13707 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13708 M:      Steve Glendinning <steve.glendinning@shawell.net>
13709 L:      linux-fbdev@vger.kernel.org
13710 S:      Maintained
13711 F:      drivers/video/fbdev/smscufx.c
13712
13713 SMSC47B397 HARDWARE MONITOR DRIVER
13714 M:      Jean Delvare <jdelvare@suse.com>
13715 L:      linux-hwmon@vger.kernel.org
13716 S:      Maintained
13717 F:      Documentation/hwmon/smsc47b397
13718 F:      drivers/hwmon/smsc47b397.c
13719
13720 SMSC911x ETHERNET DRIVER
13721 M:      Steve Glendinning <steve.glendinning@shawell.net>
13722 L:      netdev@vger.kernel.org
13723 S:      Maintained
13724 F:      include/linux/smsc911x.h
13725 F:      drivers/net/ethernet/smsc/smsc911x.*
13726
13727 SMSC9420 PCI ETHERNET DRIVER
13728 M:      Steve Glendinning <steve.glendinning@shawell.net>
13729 L:      netdev@vger.kernel.org
13730 S:      Maintained
13731 F:      drivers/net/ethernet/smsc/smsc9420.*
13732
13733 SOC-CAMERA V4L2 SUBSYSTEM
13734 L:      linux-media@vger.kernel.org
13735 T:      git git://linuxtv.org/media_tree.git
13736 S:      Orphan
13737 F:      include/media/soc*
13738 F:      drivers/media/i2c/soc_camera/
13739 F:      drivers/media/platform/soc_camera/
13740
13741 SOCIONEXT SYNQUACER I2C DRIVER
13742 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13743 L:      linux-i2c@vger.kernel.org
13744 S:      Maintained
13745 F:      drivers/i2c/busses/i2c-synquacer.c
13746 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13747
13748 SOCIONEXT UNIPHIER SOUND DRIVER
13749 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13750 S:      Orphan
13751 F:      sound/soc/uniphier/
13752
13753 SOEKRIS NET48XX LED SUPPORT
13754 M:      Chris Boot <bootc@bootc.net>
13755 S:      Maintained
13756 F:      drivers/leds/leds-net48xx.c
13757
13758 SOFT-ROCE DRIVER (rxe)
13759 M:      Moni Shoua <monis@mellanox.com>
13760 L:      linux-rdma@vger.kernel.org
13761 S:      Supported
13762 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13763 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13764 F:      drivers/infiniband/sw/rxe/
13765 F:      include/uapi/rdma/rdma_user_rxe.h
13766
13767 SOFTLOGIC 6x10 MPEG CODEC
13768 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13769 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13770 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13771 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13772 M:      Ismael Luceno <ismael@iodev.co.uk>
13773 L:      linux-media@vger.kernel.org
13774 S:      Supported
13775 F:      drivers/media/pci/solo6x10/
13776
13777 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13778 M:      James Morse <james.morse@arm.com>
13779 L:      linux-arm-kernel@lists.infradead.org
13780 S:      Maintained
13781 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13782 F:      drivers/firmware/arm_sdei.c
13783 F:      include/linux/arm_sdei.h
13784 F:      include/uapi/linux/arm_sdei.h
13785
13786 SOFTWARE RAID (Multiple Disks) SUPPORT
13787 M:      Shaohua Li <shli@kernel.org>
13788 L:      linux-raid@vger.kernel.org
13789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13790 S:      Supported
13791 F:      drivers/md/Makefile
13792 F:      drivers/md/Kconfig
13793 F:      drivers/md/md*
13794 F:      drivers/md/raid*
13795 F:      include/linux/raid/
13796 F:      include/uapi/linux/raid/
13797
13798 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13799 M:      Jassi Brar <jaswinder.singh@linaro.org>
13800 L:      netdev@vger.kernel.org
13801 S:      Maintained
13802 F:      drivers/net/ethernet/socionext/netsec.c
13803 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13804
13805 SOLIDRUN CLEARFOG SUPPORT
13806 M:      Russell King <linux@armlinux.org.uk>
13807 S:      Maintained
13808 F:      arch/arm/boot/dts/armada-388-clearfog*
13809 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13810
13811 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13812 M:      Russell King <linux@armlinux.org.uk>
13813 S:      Maintained
13814 F:      arch/arm/boot/dts/imx6*-cubox-i*
13815 F:      arch/arm/boot/dts/imx6*-hummingboard*
13816 F:      arch/arm/boot/dts/imx6*-sr-*
13817
13818 SONIC NETWORK DRIVER
13819 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13820 L:      netdev@vger.kernel.org
13821 S:      Maintained
13822 F:      drivers/net/ethernet/natsemi/sonic.*
13823
13824 SONICS SILICON BACKPLANE DRIVER (SSB)
13825 M:      Michael Buesch <m@bues.ch>
13826 L:      linux-wireless@vger.kernel.org
13827 S:      Maintained
13828 F:      drivers/ssb/
13829 F:      include/linux/ssb/
13830
13831 SONY IMX258 SENSOR DRIVER
13832 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13833 L:      linux-media@vger.kernel.org
13834 T:      git git://linuxtv.org/media_tree.git
13835 S:      Maintained
13836 F:      drivers/media/i2c/imx258.c
13837
13838 SONY IMX274 SENSOR DRIVER
13839 M:      Leon Luo <leonl@leopardimaging.com>
13840 L:      linux-media@vger.kernel.org
13841 T:      git git://linuxtv.org/media_tree.git
13842 S:      Maintained
13843 F:      drivers/media/i2c/imx274.c
13844 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13845
13846 SONY IMX319 SENSOR DRIVER
13847 M:      Bingbu Cao <bingbu.cao@intel.com>
13848 L:      linux-media@vger.kernel.org
13849 T:      git git://linuxtv.org/media_tree.git
13850 S:      Maintained
13851 F:      drivers/media/i2c/imx319.c
13852
13853 SONY IMX355 SENSOR DRIVER
13854 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13855 L:      linux-media@vger.kernel.org
13856 T:      git git://linuxtv.org/media_tree.git
13857 S:      Maintained
13858 F:      drivers/media/i2c/imx355.c
13859
13860 SONY MEMORYSTICK CARD SUPPORT
13861 M:      Alex Dubov <oakad@yahoo.com>
13862 W:      http://tifmxx.berlios.de/
13863 S:      Maintained
13864 F:      drivers/memstick/host/tifm_ms.c
13865
13866 SONY MEMORYSTICK STANDARD SUPPORT
13867 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13868 S:      Maintained
13869 F:      drivers/memstick/core/ms_block.*
13870
13871 SONY VAIO CONTROL DEVICE DRIVER
13872 M:      Mattia Dongili <malattia@linux.it>
13873 L:      platform-driver-x86@vger.kernel.org
13874 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13875 S:      Maintained
13876 F:      Documentation/laptops/sony-laptop.txt
13877 F:      drivers/char/sonypi.c
13878 F:      drivers/platform/x86/sony-laptop.c
13879 F:      include/linux/sony-laptop.h
13880
13881 SOUND
13882 M:      Jaroslav Kysela <perex@perex.cz>
13883 M:      Takashi Iwai <tiwai@suse.com>
13884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13885 W:      http://www.alsa-project.org/
13886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13887 T:      git git://git.alsa-project.org/alsa-kernel.git
13888 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13889 S:      Maintained
13890 F:      Documentation/sound/
13891 F:      include/sound/
13892 F:      include/uapi/sound/
13893 F:      sound/
13894
13895 SOUND - COMPRESSED AUDIO
13896 M:      Vinod Koul <vkoul@kernel.org>
13897 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13899 S:      Supported
13900 F:      Documentation/sound/designs/compress-offload.rst
13901 F:      include/sound/compress_driver.h
13902 F:      include/uapi/sound/compress_*
13903 F:      sound/core/compress_offload.c
13904 F:      sound/soc/soc-compress.c
13905
13906 SOUND - DMAENGINE HELPERS
13907 M:      Lars-Peter Clausen <lars@metafoo.de>
13908 S:      Supported
13909 F:      include/sound/dmaengine_pcm.h
13910 F:      sound/core/pcm_dmaengine.c
13911 F:      sound/soc/soc-generic-dmaengine-pcm.c
13912
13913 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13914 M:      Liam Girdwood <lgirdwood@gmail.com>
13915 M:      Mark Brown <broonie@kernel.org>
13916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13917 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13918 W:      http://alsa-project.org/main/index.php/ASoC
13919 S:      Supported
13920 F:      Documentation/devicetree/bindings/sound/
13921 F:      Documentation/sound/soc/
13922 F:      sound/soc/
13923 F:      include/sound/soc*
13924
13925 SOUNDWIRE SUBSYSTEM
13926 M:      Vinod Koul <vkoul@kernel.org>
13927 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13928 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13929 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13930 S:      Supported
13931 F:      Documentation/driver-api/soundwire/
13932 F:      drivers/soundwire/
13933 F:      include/linux/soundwire/
13934
13935 SP2 MEDIA DRIVER
13936 M:      Olli Salonen <olli.salonen@iki.fi>
13937 L:      linux-media@vger.kernel.org
13938 W:      https://linuxtv.org
13939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13940 S:      Maintained
13941 F:      drivers/media/dvb-frontends/sp2*
13942
13943 SPARC + UltraSPARC (sparc/sparc64)
13944 M:      "David S. Miller" <davem@davemloft.net>
13945 L:      sparclinux@vger.kernel.org
13946 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13949 S:      Maintained
13950 F:      arch/sparc/
13951 F:      drivers/sbus/
13952
13953 SPARC SERIAL DRIVERS
13954 M:      "David S. Miller" <davem@davemloft.net>
13955 L:      sparclinux@vger.kernel.org
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13958 S:      Maintained
13959 F:      include/linux/sunserialcore.h
13960 F:      drivers/tty/serial/suncore.c
13961 F:      drivers/tty/serial/sunhv.c
13962 F:      drivers/tty/serial/sunsab.c
13963 F:      drivers/tty/serial/sunsab.h
13964 F:      drivers/tty/serial/sunsu.c
13965 F:      drivers/tty/serial/sunzilog.c
13966 F:      drivers/tty/serial/sunzilog.h
13967 F:      drivers/tty/vcc.c
13968
13969 SPARSE CHECKER
13970 M:      "Christopher Li" <sparse@chrisli.org>
13971 L:      linux-sparse@vger.kernel.org
13972 W:      https://sparse.wiki.kernel.org/
13973 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13974 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13975 S:      Maintained
13976 F:      include/linux/compiler.h
13977
13978 SPEAR CLOCK FRAMEWORK SUPPORT
13979 M:      Viresh Kumar <vireshk@kernel.org>
13980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13981 W:      http://www.st.com/spear
13982 S:      Maintained
13983 F:      drivers/clk/spear/
13984
13985 SPEAR PLATFORM SUPPORT
13986 M:      Viresh Kumar <vireshk@kernel.org>
13987 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13989 W:      http://www.st.com/spear
13990 S:      Maintained
13991 F:      arch/arm/boot/dts/spear*
13992 F:      arch/arm/mach-spear/
13993
13994 SPI NOR SUBSYSTEM
13995 M:      Marek Vasut <marek.vasut@gmail.com>
13996 L:      linux-mtd@lists.infradead.org
13997 W:      http://www.linux-mtd.infradead.org/
13998 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13999 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14000 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14001 S:      Maintained
14002 F:      drivers/mtd/spi-nor/
14003 F:      include/linux/mtd/spi-nor.h
14004
14005 SPI SUBSYSTEM
14006 M:      Mark Brown <broonie@kernel.org>
14007 L:      linux-spi@vger.kernel.org
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14009 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14010 S:      Maintained
14011 F:      Documentation/devicetree/bindings/spi/
14012 F:      Documentation/spi/
14013 F:      drivers/spi/
14014 F:      include/linux/spi/
14015 F:      include/uapi/linux/spi/
14016 F:      tools/spi/
14017
14018 SPIDERNET NETWORK DRIVER for CELL
14019 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14020 L:      netdev@vger.kernel.org
14021 S:      Supported
14022 F:      Documentation/networking/spider_net.txt
14023 F:      drivers/net/ethernet/toshiba/spider_net*
14024
14025 SPMI SUBSYSTEM
14026 R:      Stephen Boyd <sboyd@kernel.org>
14027 L:      linux-arm-msm@vger.kernel.org
14028 F:      Documentation/devicetree/bindings/spmi/
14029 F:      drivers/spmi/
14030 F:      include/dt-bindings/spmi/spmi.h
14031 F:      include/linux/spmi.h
14032 F:      include/trace/events/spmi.h
14033
14034 SPU FILE SYSTEM
14035 M:      Jeremy Kerr <jk@ozlabs.org>
14036 L:      linuxppc-dev@lists.ozlabs.org
14037 W:      http://www.ibm.com/developerworks/power/cell/
14038 S:      Supported
14039 F:      Documentation/filesystems/spufs.txt
14040 F:      arch/powerpc/platforms/cell/spufs/
14041
14042 SQUASHFS FILE SYSTEM
14043 M:      Phillip Lougher <phillip@squashfs.org.uk>
14044 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14045 W:      http://squashfs.org.uk
14046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14047 S:      Maintained
14048 F:      Documentation/filesystems/squashfs.txt
14049 F:      fs/squashfs/
14050
14051 SRM (Alpha) environment access
14052 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14053 S:      Maintained
14054 F:      arch/alpha/kernel/srm_env.c
14055
14056 ST STM32 I2C/SMBUS DRIVER
14057 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14058 L:      linux-i2c@vger.kernel.org
14059 S:      Maintained
14060 F:      drivers/i2c/busses/i2c-stm32*
14061
14062 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14063 M:      Song Qiang <songqiang1304521@gmail.com>
14064 L:      linux-iio@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/iio/proximity/vl53l0x-i2c.c
14067 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14068
14069 STABLE BRANCH
14070 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14071 L:      stable@vger.kernel.org
14072 S:      Supported
14073 F:      Documentation/process/stable-kernel-rules.rst
14074
14075 STAGING - COMEDI
14076 M:      Ian Abbott <abbotti@mev.co.uk>
14077 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14078 S:      Odd Fixes
14079 F:      drivers/staging/comedi/
14080
14081 STAGING - EROFS FILE SYSTEM
14082 M:      Gao Xiang <gaoxiang25@huawei.com>
14083 M:      Chao Yu <yuchao0@huawei.com>
14084 L:      linux-erofs@lists.ozlabs.org
14085 S:      Maintained
14086 F:      drivers/staging/erofs/
14087
14088 STAGING - INDUSTRIAL IO
14089 M:      Jonathan Cameron <jic23@kernel.org>
14090 L:      linux-iio@vger.kernel.org
14091 S:      Odd Fixes
14092 F:      Documentation/devicetree/bindings/staging/iio/
14093 F:      drivers/staging/iio/
14094
14095 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14096 M:      Marc Dietrich <marvin24@gmx.de>
14097 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14098 L:      linux-tegra@vger.kernel.org
14099 S:      Maintained
14100 F:      drivers/staging/nvec/
14101
14102 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14103 M:      Jens Frederich <jfrederich@gmail.com>
14104 M:      Daniel Drake <dsd@laptop.org>
14105 M:      Jon Nettleton <jon.nettleton@gmail.com>
14106 W:      http://wiki.laptop.org/go/DCON
14107 S:      Maintained
14108 F:      drivers/staging/olpc_dcon/
14109
14110 STAGING - REALTEK RTL8712U DRIVERS
14111 M:      Larry Finger <Larry.Finger@lwfinger.net>
14112 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14113 S:      Odd Fixes
14114 F:      drivers/staging/rtl8712/
14115
14116 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14117 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14118 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14119 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14120 L:      linux-fbdev@vger.kernel.org
14121 S:      Maintained
14122 F:      drivers/staging/sm750fb/
14123
14124 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14125 M:      William Hubbs <w.d.hubbs@gmail.com>
14126 M:      Chris Brannon <chris@the-brannons.com>
14127 M:      Kirk Reiser <kirk@reisers.ca>
14128 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14129 L:      speakup@linux-speakup.org
14130 W:      http://www.linux-speakup.org/
14131 S:      Odd Fixes
14132 F:      drivers/staging/speakup/
14133
14134 STAGING - VIA VT665X DRIVERS
14135 M:      Forest Bond <forest@alittletooquiet.net>
14136 S:      Odd Fixes
14137 F:      drivers/staging/vt665?/
14138
14139 STAGING - WILC1000 WIFI DRIVER
14140 M:      Aditya Shankar <aditya.shankar@microchip.com>
14141 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14142 L:      linux-wireless@vger.kernel.org
14143 S:      Supported
14144 F:      drivers/staging/wilc1000/
14145
14146 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14147 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14148 S:      Odd Fixes
14149 F:      drivers/staging/xgifb/
14150
14151 STAGING SUBSYSTEM
14152 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14154 L:      devel@driverdev.osuosl.org
14155 S:      Supported
14156 F:      drivers/staging/
14157
14158 STARFIRE/DURALAN NETWORK DRIVER
14159 M:      Ion Badulescu <ionut@badula.org>
14160 S:      Odd Fixes
14161 F:      drivers/net/ethernet/adaptec/starfire*
14162
14163 STEC S1220 SKD DRIVER
14164 M:      Bart Van Assche <bart.vanassche@wdc.com>
14165 L:      linux-block@vger.kernel.org
14166 S:      Maintained
14167 F:      drivers/block/skd*[ch]
14168
14169 STI AUDIO (ASoC) DRIVERS
14170 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14171 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14172 S:      Maintained
14173 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14174 F:      sound/soc/sti/
14175
14176 STI CEC DRIVER
14177 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14178 S:      Maintained
14179 F:      drivers/media/platform/sti/cec/
14180 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14181
14182 STK1160 USB VIDEO CAPTURE DRIVER
14183 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14184 L:      linux-media@vger.kernel.org
14185 T:      git git://linuxtv.org/media_tree.git
14186 S:      Maintained
14187 F:      drivers/media/usb/stk1160/
14188
14189 STM32 AUDIO (ASoC) DRIVERS
14190 M:      Olivier Moysan <olivier.moysan@st.com>
14191 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14193 S:      Maintained
14194 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14195 F:      sound/soc/stm/
14196
14197 STM32 TIMER/LPTIMER DRIVERS
14198 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14199 S:      Maintained
14200 F:      drivers/*/stm32-*timer*
14201 F:      drivers/pwm/pwm-stm32*
14202 F:      include/linux/*/stm32-*tim*
14203 F:      Documentation/ABI/testing/*timer-stm32
14204 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14205 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14206
14207 STMMAC ETHERNET DRIVER
14208 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14209 M:      Alexandre Torgue <alexandre.torgue@st.com>
14210 M:      Jose Abreu <joabreu@synopsys.com>
14211 L:      netdev@vger.kernel.org
14212 W:      http://www.stlinux.com
14213 S:      Supported
14214 F:      drivers/net/ethernet/stmicro/stmmac/
14215
14216 SUN3/3X
14217 M:      Sam Creasey <sammy@sammy.net>
14218 W:      http://sammy.net/sun3/
14219 S:      Maintained
14220 F:      arch/m68k/kernel/*sun3*
14221 F:      arch/m68k/sun3*/
14222 F:      arch/m68k/include/asm/sun3*
14223 F:      drivers/net/ethernet/i825xx/sun3*
14224
14225 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14226 M:      Hans de Goede <hdegoede@redhat.com>
14227 L:      linux-input@vger.kernel.org
14228 S:      Maintained
14229 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14230 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14231
14232 SUNDANCE NETWORK DRIVER
14233 M:      Denis Kirjanov <kda@linux-powerpc.org>
14234 L:      netdev@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/net/ethernet/dlink/sundance.c
14237
14238 SUPERH
14239 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14240 M:      Rich Felker <dalias@libc.org>
14241 L:      linux-sh@vger.kernel.org
14242 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14243 S:      Maintained
14244 F:      Documentation/sh/
14245 F:      arch/sh/
14246 F:      drivers/sh/
14247
14248 SUSPEND TO RAM
14249 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14250 M:      Len Brown <len.brown@intel.com>
14251 M:      Pavel Machek <pavel@ucw.cz>
14252 L:      linux-pm@vger.kernel.org
14253 B:      https://bugzilla.kernel.org
14254 S:      Supported
14255 F:      Documentation/power/
14256 F:      arch/x86/kernel/acpi/
14257 F:      drivers/base/power/
14258 F:      kernel/power/
14259 F:      include/linux/suspend.h
14260 F:      include/linux/freezer.h
14261 F:      include/linux/pm.h
14262
14263 SVGA HANDLING
14264 M:      Martin Mares <mj@ucw.cz>
14265 L:      linux-video@atrey.karlin.mff.cuni.cz
14266 S:      Maintained
14267 F:      Documentation/svga.txt
14268 F:      arch/x86/boot/video*
14269
14270 SWIOTLB SUBSYSTEM
14271 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14272 L:      iommu@lists.linux-foundation.org
14273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14274 S:      Supported
14275 F:      kernel/dma/swiotlb.c
14276 F:      arch/*/kernel/pci-swiotlb.c
14277 F:      include/linux/swiotlb.h
14278
14279 SWITCHDEV
14280 M:      Jiri Pirko <jiri@resnulli.us>
14281 M:      Ivan Vecera <ivecera@redhat.com>
14282 L:      netdev@vger.kernel.org
14283 S:      Supported
14284 F:      net/switchdev/
14285 F:      include/net/switchdev.h
14286
14287 SY8106A REGULATOR DRIVER
14288 M:      Icenowy Zheng <icenowy@aosc.io>
14289 S:      Maintained
14290 F:      drivers/regulator/sy8106a-regulator.c
14291 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14292
14293 SYNC FILE FRAMEWORK
14294 M:      Sumit Semwal <sumit.semwal@linaro.org>
14295 R:      Gustavo Padovan <gustavo@padovan.org>
14296 S:      Maintained
14297 L:      linux-media@vger.kernel.org
14298 L:      dri-devel@lists.freedesktop.org
14299 F:      drivers/dma-buf/sync_*
14300 F:      drivers/dma-buf/dma-fence*
14301 F:      drivers/dma-buf/sw_sync.c
14302 F:      include/linux/sync_file.h
14303 F:      include/uapi/linux/sync_file.h
14304 F:      Documentation/sync_file.txt
14305 T:      git git://anongit.freedesktop.org/drm/drm-misc
14306
14307 SYNOPSYS ARC ARCHITECTURE
14308 M:      Vineet Gupta <vgupta@synopsys.com>
14309 L:      linux-snps-arc@lists.infradead.org
14310 S:      Supported
14311 F:      arch/arc/
14312 F:      Documentation/devicetree/bindings/arc/*
14313 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14314 F:      drivers/clocksource/arc_timer.c
14315 F:      drivers/tty/serial/arc_uart.c
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14317
14318 SYNOPSYS ARC HSDK SDP pll clock driver
14319 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14320 S:      Supported
14321 F:      drivers/clk/clk-hsdk-pll.c
14322 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14323
14324 SYNOPSYS ARC SDP clock driver
14325 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14326 S:      Supported
14327 F:      drivers/clk/axs10x/*
14328 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14329
14330 SYNOPSYS ARC SDP platform support
14331 M:      Alexey Brodkin <abrodkin@synopsys.com>
14332 S:      Supported
14333 F:      arch/arc/plat-axs10x
14334 F:      arch/arc/boot/dts/ax*
14335 F:      Documentation/devicetree/bindings/arc/axs10*
14336
14337 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14338 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14339 S:      Supported
14340 F:      drivers/reset/reset-axs10x.c
14341 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14342
14343 SYNOPSYS CREG GPIO DRIVER
14344 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14345 S:      Maintained
14346 F:      drivers/gpio/gpio-creg-snps.c
14347 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14348
14349 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14350 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14351 S:      Maintained
14352 F:      drivers/tty/serial/8250/8250_dw.c
14353
14354 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14355 M:      Hoan Tran <hotran@apm.com>
14356 L:      linux-gpio@vger.kernel.org
14357 S:      Maintained
14358 F:      drivers/gpio/gpio-dwapb.c
14359 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14360
14361 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14362 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14363 S:      Maintained
14364 F:      drivers/dma/dwi-axi-dmac/
14365 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14366
14367 SYNOPSYS DESIGNWARE DMAC DRIVER
14368 M:      Viresh Kumar <vireshk@kernel.org>
14369 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14370 S:      Maintained
14371 F:      include/linux/dma/dw.h
14372 F:      include/linux/platform_data/dma-dw.h
14373 F:      drivers/dma/dw/
14374
14375 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14376 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14377 L:      netdev@vger.kernel.org
14378 S:      Supported
14379 F:      drivers/net/ethernet/synopsys/
14380
14381 SYNOPSYS DESIGNWARE I2C DRIVER
14382 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14385 L:      linux-i2c@vger.kernel.org
14386 S:      Maintained
14387 F:      drivers/i2c/busses/i2c-designware-*
14388 F:      include/linux/platform_data/i2c-designware.h
14389
14390 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14391 M:      Jaehoon Chung <jh80.chung@samsung.com>
14392 L:      linux-mmc@vger.kernel.org
14393 S:      Maintained
14394 F:      drivers/mmc/host/dw_mmc*
14395
14396 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14397 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14398 S:      Supported
14399 F:      drivers/reset/reset-hsdk.c
14400 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14401 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14402
14403 SYSTEM CONFIGURATION (SYSCON)
14404 M:      Lee Jones <lee.jones@linaro.org>
14405 M:      Arnd Bergmann <arnd@arndb.de>
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14407 S:      Supported
14408 F:      drivers/mfd/syscon.c
14409
14410 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14411 M:      Sudeep Holla <sudeep.holla@arm.com>
14412 L:      linux-arm-kernel@lists.infradead.org
14413 S:      Maintained
14414 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14415 F:      drivers/clk/clk-sc[mp]i.c
14416 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14417 F:      drivers/firmware/arm_scpi.c
14418 F:      drivers/firmware/arm_scmi/
14419 F:      include/linux/sc[mp]i_protocol.h
14420
14421 SYSTEM RESET/SHUTDOWN DRIVERS
14422 M:      Sebastian Reichel <sre@kernel.org>
14423 L:      linux-pm@vger.kernel.org
14424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14425 S:      Maintained
14426 F:      Documentation/devicetree/bindings/power/reset/
14427 F:      drivers/power/reset/
14428
14429 SYSTEM TRACE MODULE CLASS
14430 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14431 S:      Maintained
14432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14433 F:      Documentation/trace/stm.rst
14434 F:      drivers/hwtracing/stm/
14435 F:      include/linux/stm.h
14436 F:      include/uapi/linux/stm.h
14437
14438 SYSV FILESYSTEM
14439 M:      Christoph Hellwig <hch@infradead.org>
14440 S:      Maintained
14441 F:      Documentation/filesystems/sysv-fs.txt
14442 F:      fs/sysv/
14443 F:      include/linux/sysv_fs.h
14444
14445 TARGET SUBSYSTEM
14446 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14447 L:      linux-scsi@vger.kernel.org
14448 L:      target-devel@vger.kernel.org
14449 W:      http://www.linux-iscsi.org
14450 W:      http://groups.google.com/group/linux-iscsi-target-dev
14451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14452 S:      Supported
14453 F:      drivers/target/
14454 F:      include/target/
14455 F:      Documentation/target/
14456
14457 TASKSTATS STATISTICS INTERFACE
14458 M:      Balbir Singh <bsingharora@gmail.com>
14459 S:      Maintained
14460 F:      Documentation/accounting/taskstats*
14461 F:      include/linux/taskstats*
14462 F:      kernel/taskstats.c
14463
14464 TC subsystem
14465 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14466 M:      Cong Wang <xiyou.wangcong@gmail.com>
14467 M:      Jiri Pirko <jiri@resnulli.us>
14468 L:      netdev@vger.kernel.org
14469 S:      Maintained
14470 F:      include/net/pkt_cls.h
14471 F:      include/net/pkt_sched.h
14472 F:      include/net/tc_act/
14473 F:      include/uapi/linux/pkt_cls.h
14474 F:      include/uapi/linux/pkt_sched.h
14475 F:      include/uapi/linux/tc_act/
14476 F:      include/uapi/linux/tc_ematch/
14477 F:      net/sched/
14478
14479 TC90522 MEDIA DRIVER
14480 M:      Akihiro Tsukada <tskd08@gmail.com>
14481 L:      linux-media@vger.kernel.org
14482 S:      Odd Fixes
14483 F:      drivers/media/dvb-frontends/tc90522*
14484
14485 TCP LOW PRIORITY MODULE
14486 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14487 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14488 W:      http://tcp-lp-mod.sourceforge.net/
14489 S:      Maintained
14490 F:      net/ipv4/tcp_lp.c
14491
14492 TDA10071 MEDIA DRIVER
14493 M:      Antti Palosaari <crope@iki.fi>
14494 L:      linux-media@vger.kernel.org
14495 W:      https://linuxtv.org
14496 W:      http://palosaari.fi/linux/
14497 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14498 T:      git git://linuxtv.org/anttip/media_tree.git
14499 S:      Maintained
14500 F:      drivers/media/dvb-frontends/tda10071*
14501
14502 TDA18212 MEDIA DRIVER
14503 M:      Antti Palosaari <crope@iki.fi>
14504 L:      linux-media@vger.kernel.org
14505 W:      https://linuxtv.org
14506 W:      http://palosaari.fi/linux/
14507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14508 T:      git git://linuxtv.org/anttip/media_tree.git
14509 S:      Maintained
14510 F:      drivers/media/tuners/tda18212*
14511
14512 TDA18218 MEDIA DRIVER
14513 M:      Antti Palosaari <crope@iki.fi>
14514 L:      linux-media@vger.kernel.org
14515 W:      https://linuxtv.org
14516 W:      http://palosaari.fi/linux/
14517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14518 T:      git git://linuxtv.org/anttip/media_tree.git
14519 S:      Maintained
14520 F:      drivers/media/tuners/tda18218*
14521
14522 TDA18250 MEDIA DRIVER
14523 M:      Olli Salonen <olli.salonen@iki.fi>
14524 L:      linux-media@vger.kernel.org
14525 W:      https://linuxtv.org
14526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14527 T:      git git://linuxtv.org/media_tree.git
14528 S:      Maintained
14529 F:      drivers/media/tuners/tda18250*
14530
14531 TDA18271 MEDIA DRIVER
14532 M:      Michael Krufky <mkrufky@linuxtv.org>
14533 L:      linux-media@vger.kernel.org
14534 W:      https://linuxtv.org
14535 W:      http://github.com/mkrufky
14536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14537 T:      git git://linuxtv.org/mkrufky/tuners.git
14538 S:      Maintained
14539 F:      drivers/media/tuners/tda18271*
14540
14541 TDA1997x MEDIA DRIVER
14542 M:      Tim Harvey <tharvey@gateworks.com>
14543 L:      linux-media@vger.kernel.org
14544 W:      https://linuxtv.org
14545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14546 S:      Maintained
14547 F:      drivers/media/i2c/tda1997x.*
14548
14549 TDA827x MEDIA DRIVER
14550 M:      Michael Krufky <mkrufky@linuxtv.org>
14551 L:      linux-media@vger.kernel.org
14552 W:      https://linuxtv.org
14553 W:      http://github.com/mkrufky
14554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14555 T:      git git://linuxtv.org/mkrufky/tuners.git
14556 S:      Maintained
14557 F:      drivers/media/tuners/tda8290.*
14558
14559 TDA8290 MEDIA DRIVER
14560 M:      Michael Krufky <mkrufky@linuxtv.org>
14561 L:      linux-media@vger.kernel.org
14562 W:      https://linuxtv.org
14563 W:      http://github.com/mkrufky
14564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14565 T:      git git://linuxtv.org/mkrufky/tuners.git
14566 S:      Maintained
14567 F:      drivers/media/tuners/tda8290.*
14568
14569 TDA9840 MEDIA DRIVER
14570 M:      Hans Verkuil <hverkuil@xs4all.nl>
14571 L:      linux-media@vger.kernel.org
14572 T:      git git://linuxtv.org/media_tree.git
14573 W:      https://linuxtv.org
14574 S:      Maintained
14575 F:      drivers/media/i2c/tda9840*
14576
14577 TEA5761 TUNER DRIVER
14578 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14579 L:      linux-media@vger.kernel.org
14580 W:      https://linuxtv.org
14581 T:      git git://linuxtv.org/media_tree.git
14582 S:      Odd fixes
14583 F:      drivers/media/tuners/tea5761.*
14584
14585 TEA5767 TUNER DRIVER
14586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14587 L:      linux-media@vger.kernel.org
14588 W:      https://linuxtv.org
14589 T:      git git://linuxtv.org/media_tree.git
14590 S:      Maintained
14591 F:      drivers/media/tuners/tea5767.*
14592
14593 TEA6415C MEDIA DRIVER
14594 M:      Hans Verkuil <hverkuil@xs4all.nl>
14595 L:      linux-media@vger.kernel.org
14596 T:      git git://linuxtv.org/media_tree.git
14597 W:      https://linuxtv.org
14598 S:      Maintained
14599 F:      drivers/media/i2c/tea6415c*
14600
14601 TEA6420 MEDIA DRIVER
14602 M:      Hans Verkuil <hverkuil@xs4all.nl>
14603 L:      linux-media@vger.kernel.org
14604 T:      git git://linuxtv.org/media_tree.git
14605 W:      https://linuxtv.org
14606 S:      Maintained
14607 F:      drivers/media/i2c/tea6420*
14608
14609 TEAM DRIVER
14610 M:      Jiri Pirko <jiri@resnulli.us>
14611 L:      netdev@vger.kernel.org
14612 S:      Supported
14613 F:      drivers/net/team/
14614 F:      include/linux/if_team.h
14615 F:      include/uapi/linux/if_team.h
14616
14617 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14618 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14619 S:      Maintained
14620 F:      arch/x86/platform/ts5500/
14621
14622 TECHNOTREND USB IR RECEIVER
14623 M:      Sean Young <sean@mess.org>
14624 L:      linux-media@vger.kernel.org
14625 S:      Maintained
14626 F:      drivers/media/rc/ttusbir.c
14627
14628 TECHWELL TW9910 VIDEO DECODER
14629 L:      linux-media@vger.kernel.org
14630 S:      Orphan
14631 F:      drivers/media/i2c/tw9910.c
14632 F:      include/media/i2c/tw9910.h
14633
14634 TEE SUBSYSTEM
14635 M:      Jens Wiklander <jens.wiklander@linaro.org>
14636 S:      Maintained
14637 F:      include/linux/tee_drv.h
14638 F:      include/uapi/linux/tee.h
14639 F:      drivers/tee/
14640 F:      Documentation/tee.txt
14641
14642 TEGRA ARCHITECTURE SUPPORT
14643 M:      Thierry Reding <thierry.reding@gmail.com>
14644 M:      Jonathan Hunter <jonathanh@nvidia.com>
14645 L:      linux-tegra@vger.kernel.org
14646 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14648 S:      Supported
14649 N:      [^a-z]tegra
14650
14651 TEGRA CLOCK DRIVER
14652 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14653 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14654 S:      Supported
14655 F:      drivers/clk/tegra/
14656
14657 TEGRA DMA DRIVERS
14658 M:      Laxman Dewangan <ldewangan@nvidia.com>
14659 M:      Jon Hunter <jonathanh@nvidia.com>
14660 S:      Supported
14661 F:      drivers/dma/tegra*
14662
14663 TEGRA I2C DRIVER
14664 M:      Laxman Dewangan <ldewangan@nvidia.com>
14665 S:      Supported
14666 F:      drivers/i2c/busses/i2c-tegra.c
14667
14668 TEGRA IOMMU DRIVERS
14669 M:      Thierry Reding <thierry.reding@gmail.com>
14670 L:      linux-tegra@vger.kernel.org
14671 S:      Supported
14672 F:      drivers/iommu/tegra*
14673
14674 TEGRA KBC DRIVER
14675 M:      Laxman Dewangan <ldewangan@nvidia.com>
14676 S:      Supported
14677 F:      drivers/input/keyboard/tegra-kbc.c
14678
14679 TEGRA NAND DRIVER
14680 M:      Stefan Agner <stefan@agner.ch>
14681 M:      Lucas Stach <dev@lynxeye.de>
14682 S:      Maintained
14683 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14684 F:      drivers/mtd/nand/raw/tegra_nand.c
14685
14686 TEGRA PWM DRIVER
14687 M:      Thierry Reding <thierry.reding@gmail.com>
14688 S:      Supported
14689 F:      drivers/pwm/pwm-tegra.c
14690
14691 TEGRA SERIAL DRIVER
14692 M:      Laxman Dewangan <ldewangan@nvidia.com>
14693 S:      Supported
14694 F:      drivers/tty/serial/serial-tegra.c
14695
14696 TEGRA SPI DRIVER
14697 M:      Laxman Dewangan <ldewangan@nvidia.com>
14698 S:      Supported
14699 F:      drivers/spi/spi-tegra*
14700
14701 TEHUTI ETHERNET DRIVER
14702 M:      Andy Gospodarek <andy@greyhouse.net>
14703 L:      netdev@vger.kernel.org
14704 S:      Supported
14705 F:      drivers/net/ethernet/tehuti/*
14706
14707 Telecom Clock Driver for MCPL0010
14708 M:      Mark Gross <mark.gross@intel.com>
14709 S:      Supported
14710 F:      drivers/char/tlclk.c
14711
14712 TENSILICA XTENSA PORT (xtensa)
14713 M:      Chris Zankel <chris@zankel.net>
14714 M:      Max Filippov <jcmvbkbc@gmail.com>
14715 L:      linux-xtensa@linux-xtensa.org
14716 T:      git git://github.com/czankel/xtensa-linux.git
14717 S:      Maintained
14718 F:      arch/xtensa/
14719 F:      drivers/irqchip/irq-xtensa-*
14720
14721 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14722 M:      Nishanth Menon <nm@ti.com>
14723 M:      Tero Kristo <t-kristo@ti.com>
14724 M:      Santosh Shilimkar <ssantosh@kernel.org>
14725 L:      linux-arm-kernel@lists.infradead.org
14726 S:      Maintained
14727 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14728 F:      drivers/firmware/ti_sci*
14729 F:      include/linux/soc/ti/ti_sci_protocol.h
14730 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14731 F:      drivers/soc/ti/ti_sci_pm_domains.c
14732 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14733 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14734 F:      drivers/clk/keystone/sci-clk.c
14735 F:      drivers/reset/reset-ti-sci.c
14736
14737 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14738 M:      Hans Verkuil <hverkuil@xs4all.nl>
14739 L:      linux-media@vger.kernel.org
14740 T:      git git://linuxtv.org/media_tree.git
14741 W:      https://linuxtv.org
14742 S:      Maintained
14743 F:      drivers/media/radio/radio-raremono.c
14744
14745 THERMAL
14746 M:      Zhang Rui <rui.zhang@intel.com>
14747 M:      Eduardo Valentin <edubezval@gmail.com>
14748 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14749 L:      linux-pm@vger.kernel.org
14750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14752 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14753 S:      Supported
14754 F:      drivers/thermal/
14755 F:      include/linux/thermal.h
14756 F:      include/uapi/linux/thermal.h
14757 F:      include/linux/cpu_cooling.h
14758 F:      Documentation/devicetree/bindings/thermal/
14759
14760 THERMAL/CPU_COOLING
14761 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14762 M:      Viresh Kumar <viresh.kumar@linaro.org>
14763 M:      Javi Merino <javi.merino@kernel.org>
14764 L:      linux-pm@vger.kernel.org
14765 S:      Supported
14766 F:      Documentation/thermal/cpu-cooling-api.txt
14767 F:      drivers/thermal/cpu_cooling.c
14768 F:      include/linux/cpu_cooling.h
14769
14770 THINKPAD ACPI EXTRAS DRIVER
14771 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14772 L:      ibm-acpi-devel@lists.sourceforge.net
14773 L:      platform-driver-x86@vger.kernel.org
14774 W:      http://ibm-acpi.sourceforge.net
14775 W:      http://thinkwiki.org/wiki/Ibm-acpi
14776 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14777 S:      Maintained
14778 F:      drivers/platform/x86/thinkpad_acpi.c
14779
14780 THUNDERBOLT DRIVER
14781 M:      Andreas Noever <andreas.noever@gmail.com>
14782 M:      Michael Jamet <michael.jamet@intel.com>
14783 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14784 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14786 S:      Maintained
14787 F:      Documentation/admin-guide/thunderbolt.rst
14788 F:      drivers/thunderbolt/
14789 F:      include/linux/thunderbolt.h
14790
14791 THUNDERBOLT NETWORK DRIVER
14792 M:      Michael Jamet <michael.jamet@intel.com>
14793 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14794 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14795 L:      netdev@vger.kernel.org
14796 S:      Maintained
14797 F:      drivers/net/thunderbolt.c
14798
14799 THUNDERX GPIO DRIVER
14800 M:      David Daney <david.daney@cavium.com>
14801 S:      Maintained
14802 F:      drivers/gpio/gpio-thunderx.c
14803
14804 TI AM437X VPFE DRIVER
14805 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14806 L:      linux-media@vger.kernel.org
14807 W:      https://linuxtv.org
14808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14809 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14810 S:      Maintained
14811 F:      drivers/media/platform/am437x/
14812
14813 TI BANDGAP AND THERMAL DRIVER
14814 M:      Eduardo Valentin <edubezval@gmail.com>
14815 M:      Keerthy <j-keerthy@ti.com>
14816 L:      linux-pm@vger.kernel.org
14817 L:      linux-omap@vger.kernel.org
14818 S:      Maintained
14819 F:      drivers/thermal/ti-soc-thermal/
14820
14821 TI BQ27XXX POWER SUPPLY DRIVER
14822 R:      Andrew F. Davis <afd@ti.com>
14823 F:      include/linux/power/bq27xxx_battery.h
14824 F:      drivers/power/supply/bq27xxx_battery.c
14825 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14826
14827 TI CDCE706 CLOCK DRIVER
14828 M:      Max Filippov <jcmvbkbc@gmail.com>
14829 S:      Maintained
14830 F:      drivers/clk/clk-cdce706.c
14831
14832 TI CLOCK DRIVER
14833 M:      Tero Kristo <t-kristo@ti.com>
14834 L:      linux-omap@vger.kernel.org
14835 S:      Maintained
14836 F:      drivers/clk/ti/
14837 F:      include/linux/clk/ti.h
14838
14839 TI DAVINCI MACHINE SUPPORT
14840 M:      Sekhar Nori <nsekhar@ti.com>
14841 M:      Kevin Hilman <khilman@kernel.org>
14842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14844 S:      Supported
14845 F:      arch/arm/mach-davinci/
14846 F:      drivers/i2c/busses/i2c-davinci.c
14847 F:      arch/arm/boot/dts/da850*
14848
14849 TI DAVINCI SERIES CLOCK DRIVER
14850 M:      David Lechner <david@lechnology.com>
14851 R:      Sekhar Nori <nsekhar@ti.com>
14852 S:      Maintained
14853 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14854 F:      drivers/clk/davinci/
14855
14856 TI DAVINCI SERIES GPIO DRIVER
14857 M:      Keerthy <j-keerthy@ti.com>
14858 L:      linux-gpio@vger.kernel.org
14859 S:      Maintained
14860 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14861 F:      drivers/gpio/gpio-davinci.c
14862
14863 TI DAVINCI SERIES MEDIA DRIVER
14864 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14865 L:      linux-media@vger.kernel.org
14866 W:      https://linuxtv.org
14867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14868 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14869 S:      Maintained
14870 F:      drivers/media/platform/davinci/
14871 F:      include/media/davinci/
14872
14873 TI ETHERNET SWITCH DRIVER (CPSW)
14874 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14875 L:      linux-omap@vger.kernel.org
14876 L:      netdev@vger.kernel.org
14877 S:      Maintained
14878 F:      drivers/net/ethernet/ti/cpsw*
14879 F:      drivers/net/ethernet/ti/davinci*
14880
14881 TI FLASH MEDIA INTERFACE DRIVER
14882 M:      Alex Dubov <oakad@yahoo.com>
14883 S:      Maintained
14884 F:      drivers/misc/tifm*
14885 F:      drivers/mmc/host/tifm_sd.c
14886 F:      include/linux/tifm.h
14887
14888 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14889 M:      Santosh Shilimkar <ssantosh@kernel.org>
14890 L:      linux-kernel@vger.kernel.org
14891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14892 S:      Maintained
14893 F:      drivers/soc/ti/*
14894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14895
14896 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14897 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14898 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14899 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14900 S:      Maintained
14901 F:      sound/soc/codecs/lm49453*
14902 F:      sound/soc/codecs/isabelle*
14903
14904 TI LP855x BACKLIGHT DRIVER
14905 M:      Milo Kim <milo.kim@ti.com>
14906 S:      Maintained
14907 F:      Documentation/backlight/lp855x-driver.txt
14908 F:      drivers/video/backlight/lp855x_bl.c
14909 F:      include/linux/platform_data/lp855x.h
14910
14911 TI LP8727 CHARGER DRIVER
14912 M:      Milo Kim <milo.kim@ti.com>
14913 S:      Maintained
14914 F:      drivers/power/supply/lp8727_charger.c
14915 F:      include/linux/platform_data/lp8727.h
14916
14917 TI LP8788 MFD DRIVER
14918 M:      Milo Kim <milo.kim@ti.com>
14919 S:      Maintained
14920 F:      drivers/iio/adc/lp8788_adc.c
14921 F:      drivers/leds/leds-lp8788.c
14922 F:      drivers/mfd/lp8788*.c
14923 F:      drivers/power/supply/lp8788-charger.c
14924 F:      drivers/regulator/lp8788-*.c
14925 F:      include/linux/mfd/lp8788*.h
14926
14927 TI NETCP ETHERNET DRIVER
14928 M:      Wingman Kwok <w-kwok2@ti.com>
14929 M:      Murali Karicheri <m-karicheri2@ti.com>
14930 L:      netdev@vger.kernel.org
14931 S:      Maintained
14932 F:      drivers/net/ethernet/ti/netcp*
14933
14934 TI PCM3060 ASoC CODEC DRIVER
14935 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14937 S:      Maintained
14938 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14939 F:      sound/soc/codecs/pcm3060*
14940
14941 TI TAS571X FAMILY ASoC CODEC DRIVER
14942 M:      Kevin Cernekee <cernekee@chromium.org>
14943 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14944 S:      Odd Fixes
14945 F:      sound/soc/codecs/tas571x*
14946
14947 TI TRF7970A NFC DRIVER
14948 M:      Mark Greer <mgreer@animalcreek.com>
14949 L:      linux-wireless@vger.kernel.org
14950 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14951 S:      Supported
14952 F:      drivers/nfc/trf7970a.c
14953 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14954
14955 TI TWL4030 SERIES SOC CODEC DRIVER
14956 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14958 S:      Maintained
14959 F:      sound/soc/codecs/twl4030*
14960
14961 TI VPE/CAL DRIVERS
14962 M:      Benoit Parrot <bparrot@ti.com>
14963 L:      linux-media@vger.kernel.org
14964 W:      http://linuxtv.org/
14965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14966 S:      Maintained
14967 F:      drivers/media/platform/ti-vpe/
14968
14969 TI WILINK WIRELESS DRIVERS
14970 L:      linux-wireless@vger.kernel.org
14971 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14972 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14974 S:      Orphan
14975 F:      drivers/net/wireless/ti/
14976 F:      include/linux/wl12xx.h
14977
14978 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14979 M:      John Stultz <john.stultz@linaro.org>
14980 M:      Thomas Gleixner <tglx@linutronix.de>
14981 R:      Stephen Boyd <sboyd@kernel.org>
14982 L:      linux-kernel@vger.kernel.org
14983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14984 S:      Supported
14985 F:      include/linux/clocksource.h
14986 F:      include/linux/time.h
14987 F:      include/linux/timex.h
14988 F:      include/uapi/linux/time.h
14989 F:      include/uapi/linux/timex.h
14990 F:      kernel/time/clocksource.c
14991 F:      kernel/time/time*.c
14992 F:      kernel/time/alarmtimer.c
14993 F:      kernel/time/ntp.c
14994 F:      tools/testing/selftests/timers/
14995
14996 TIPC NETWORK LAYER
14997 M:      Jon Maloy <jon.maloy@ericsson.com>
14998 M:      Ying Xue <ying.xue@windriver.com>
14999 L:      netdev@vger.kernel.org (core kernel code)
15000 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15001 W:      http://tipc.sourceforge.net/
15002 S:      Maintained
15003 F:      include/uapi/linux/tipc*.h
15004 F:      net/tipc/
15005
15006 TLAN NETWORK DRIVER
15007 M:      Samuel Chessman <chessman@tux.org>
15008 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15009 W:      http://sourceforge.net/projects/tlan/
15010 S:      Maintained
15011 F:      Documentation/networking/tlan.txt
15012 F:      drivers/net/ethernet/ti/tlan.*
15013
15014 TM6000 VIDEO4LINUX DRIVER
15015 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15016 L:      linux-media@vger.kernel.org
15017 W:      https://linuxtv.org
15018 T:      git git://linuxtv.org/media_tree.git
15019 S:      Odd fixes
15020 F:      drivers/media/usb/tm6000/
15021 F:      Documentation/media/v4l-drivers/tm6000*
15022
15023 TMIO/SDHI MMC DRIVER
15024 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15025 L:      linux-mmc@vger.kernel.org
15026 S:      Supported
15027 F:      drivers/mmc/host/tmio_mmc*
15028 F:      drivers/mmc/host/renesas_sdhi*
15029 F:      include/linux/mfd/tmio.h
15030
15031 TMP401 HARDWARE MONITOR DRIVER
15032 M:      Guenter Roeck <linux@roeck-us.net>
15033 L:      linux-hwmon@vger.kernel.org
15034 S:      Maintained
15035 F:      Documentation/hwmon/tmp401
15036 F:      drivers/hwmon/tmp401.c
15037
15038 TMPFS (SHMEM FILESYSTEM)
15039 M:      Hugh Dickins <hughd@google.com>
15040 L:      linux-mm@kvack.org
15041 S:      Maintained
15042 F:      include/linux/shmem_fs.h
15043 F:      mm/shmem.c
15044
15045 TOMOYO SECURITY MODULE
15046 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15047 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15048 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15049 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15050 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15051 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15052 W:      http://tomoyo.sourceforge.jp/
15053 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15054 S:      Maintained
15055 F:      security/tomoyo/
15056
15057 TOPSTAR LAPTOP EXTRAS DRIVER
15058 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15059 L:      platform-driver-x86@vger.kernel.org
15060 S:      Maintained
15061 F:      drivers/platform/x86/topstar-laptop.c
15062
15063 TORTURE-TEST MODULES
15064 M:      Davidlohr Bueso <dave@stgolabs.net>
15065 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15066 M:      Josh Triplett <josh@joshtriplett.org>
15067 L:      linux-kernel@vger.kernel.org
15068 S:      Supported
15069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15070 F:      Documentation/RCU/torture.txt
15071 F:      kernel/torture.c
15072 F:      kernel/rcu/rcutorture.c
15073 F:      kernel/rcu/rcuperf.c
15074 F:      kernel/locking/locktorture.c
15075
15076 TOSHIBA ACPI EXTRAS DRIVER
15077 M:      Azael Avalos <coproscefalo@gmail.com>
15078 L:      platform-driver-x86@vger.kernel.org
15079 S:      Maintained
15080 F:      drivers/platform/x86/toshiba_acpi.c
15081
15082 TOSHIBA BLUETOOTH DRIVER
15083 M:      Azael Avalos <coproscefalo@gmail.com>
15084 L:      platform-driver-x86@vger.kernel.org
15085 S:      Maintained
15086 F:      drivers/platform/x86/toshiba_bluetooth.c
15087
15088 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15089 M:      Azael Avalos <coproscefalo@gmail.com>
15090 L:      platform-driver-x86@vger.kernel.org
15091 S:      Maintained
15092 F:      drivers/platform/x86/toshiba_haps.c
15093
15094 TOSHIBA SMM DRIVER
15095 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15096 W:      http://www.buzzard.org.uk/toshiba/
15097 S:      Maintained
15098 F:      drivers/char/toshiba.c
15099 F:      include/linux/toshiba.h
15100 F:      include/uapi/linux/toshiba.h
15101
15102 TOSHIBA TC358743 DRIVER
15103 M:      Mats Randgaard <matrandg@cisco.com>
15104 L:      linux-media@vger.kernel.org
15105 S:      Maintained
15106 F:      drivers/media/i2c/tc358743*
15107 F:      include/media/i2c/tc358743.h
15108
15109 TOSHIBA WMI HOTKEYS DRIVER
15110 M:      Azael Avalos <coproscefalo@gmail.com>
15111 L:      platform-driver-x86@vger.kernel.org
15112 S:      Maintained
15113 F:      drivers/platform/x86/toshiba-wmi.c
15114
15115 TPM DEVICE DRIVER
15116 M:      Peter Huewe <peterhuewe@gmx.de>
15117 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15118 R:      Jason Gunthorpe <jgg@ziepe.ca>
15119 L:      linux-integrity@vger.kernel.org
15120 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15121 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15122 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15123 S:      Maintained
15124 F:      drivers/char/tpm/
15125
15126 TRACING
15127 M:      Steven Rostedt <rostedt@goodmis.org>
15128 M:      Ingo Molnar <mingo@redhat.com>
15129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15130 S:      Maintained
15131 F:      Documentation/trace/ftrace.rst
15132 F:      arch/*/*/*/ftrace.h
15133 F:      arch/*/kernel/ftrace.c
15134 F:      include/*/ftrace.h
15135 F:      include/linux/trace*.h
15136 F:      include/trace/
15137 F:      kernel/trace/
15138 F:      tools/testing/selftests/ftrace/
15139
15140 TRACING MMIO ACCESSES (MMIOTRACE)
15141 M:      Steven Rostedt <rostedt@goodmis.org>
15142 M:      Ingo Molnar <mingo@kernel.org>
15143 R:      Karol Herbst <karolherbst@gmail.com>
15144 R:      Pekka Paalanen <ppaalanen@gmail.com>
15145 S:      Maintained
15146 L:      linux-kernel@vger.kernel.org
15147 L:      nouveau@lists.freedesktop.org
15148 F:      kernel/trace/trace_mmiotrace.c
15149 F:      include/linux/mmiotrace.h
15150 F:      arch/x86/mm/kmmio.c
15151 F:      arch/x86/mm/mmio-mod.c
15152 F:      arch/x86/mm/testmmiotrace.c
15153
15154 TRIVIAL PATCHES
15155 M:      Jiri Kosina <trivial@kernel.org>
15156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15157 S:      Maintained
15158 K:      ^Subject:.*(?i)trivial
15159
15160 TEMPO SEMICONDUCTOR DRIVERS
15161 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15162 S:      Maintained
15163 F:      sound/soc/codecs/tscs*.c
15164 F:      sound/soc/codecs/tscs*.h
15165 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15166
15167 TTY LAYER
15168 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15169 M:      Jiri Slaby <jslaby@suse.com>
15170 S:      Supported
15171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15172 F:      Documentation/serial/
15173 F:      drivers/tty/
15174 F:      drivers/tty/serial/serial_core.c
15175 F:      include/linux/serial_core.h
15176 F:      include/linux/serial.h
15177 F:      include/linux/tty.h
15178 F:      include/uapi/linux/serial_core.h
15179 F:      include/uapi/linux/serial.h
15180 F:      include/uapi/linux/tty.h
15181
15182 TUA9001 MEDIA DRIVER
15183 M:      Antti Palosaari <crope@iki.fi>
15184 L:      linux-media@vger.kernel.org
15185 W:      https://linuxtv.org
15186 W:      http://palosaari.fi/linux/
15187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15188 T:      git git://linuxtv.org/anttip/media_tree.git
15189 S:      Maintained
15190 F:      drivers/media/tuners/tua9001*
15191
15192 TULIP NETWORK DRIVERS
15193 L:      netdev@vger.kernel.org
15194 L:      linux-parisc@vger.kernel.org
15195 S:      Orphan
15196 F:      drivers/net/ethernet/dec/tulip/
15197
15198 TUN/TAP driver
15199 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15200 W:      http://vtun.sourceforge.net/tun
15201 S:      Maintained
15202 F:      Documentation/networking/tuntap.txt
15203 F:      arch/um/os-Linux/drivers/
15204
15205 TURBOCHANNEL SUBSYSTEM
15206 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15207 M:      Ralf Baechle <ralf@linux-mips.org>
15208 L:      linux-mips@linux-mips.org
15209 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15210 S:      Maintained
15211 F:      drivers/tc/
15212 F:      include/linux/tc.h
15213
15214 TURBOSTAT UTILITY
15215 M:      "Len Brown" <lenb@kernel.org>
15216 L:      linux-pm@vger.kernel.org
15217 B:      https://bugzilla.kernel.org
15218 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15220 S:      Supported
15221 F:      tools/power/x86/turbostat/
15222
15223 TW5864 VIDEO4LINUX DRIVER
15224 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15225 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15226 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15227 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15228 L:      linux-media@vger.kernel.org
15229 S:      Supported
15230 F:      drivers/media/pci/tw5864/
15231
15232 TW68 VIDEO4LINUX DRIVER
15233 M:      Hans Verkuil <hverkuil@xs4all.nl>
15234 L:      linux-media@vger.kernel.org
15235 T:      git git://linuxtv.org/media_tree.git
15236 W:      https://linuxtv.org
15237 S:      Odd Fixes
15238 F:      drivers/media/pci/tw68/
15239
15240 TW686X VIDEO4LINUX DRIVER
15241 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15242 L:      linux-media@vger.kernel.org
15243 T:      git git://linuxtv.org/media_tree.git
15244 W:      http://linuxtv.org
15245 S:      Maintained
15246 F:      drivers/media/pci/tw686x/
15247
15248 UBI FILE SYSTEM (UBIFS)
15249 M:      Richard Weinberger <richard@nod.at>
15250 M:      Artem Bityutskiy <dedekind1@gmail.com>
15251 M:      Adrian Hunter <adrian.hunter@intel.com>
15252 L:      linux-mtd@lists.infradead.org
15253 T:      git git://git.infradead.org/ubifs-2.6.git
15254 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15255 S:      Supported
15256 F:      Documentation/filesystems/ubifs.txt
15257 F:      fs/ubifs/
15258
15259 UCLINUX (M68KNOMMU AND COLDFIRE)
15260 M:      Greg Ungerer <gerg@linux-m68k.org>
15261 W:      http://www.linux-m68k.org/
15262 W:      http://www.uclinux.org/
15263 L:      linux-m68k@lists.linux-m68k.org
15264 L:      uclinux-dev@uclinux.org  (subscribers-only)
15265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15266 S:      Maintained
15267 F:      arch/m68k/coldfire/
15268 F:      arch/m68k/68*/
15269 F:      arch/m68k/*/*_no.*
15270 F:      arch/m68k/include/asm/*_no.*
15271
15272 UDF FILESYSTEM
15273 M:      Jan Kara <jack@suse.com>
15274 S:      Maintained
15275 F:      Documentation/filesystems/udf.txt
15276 F:      fs/udf/
15277
15278 UDRAW TABLET
15279 M:      Bastien Nocera <hadess@hadess.net>
15280 L:      linux-input@vger.kernel.org
15281 S:      Maintained
15282 F:      drivers/hid/hid-udraw-ps3.c
15283
15284 UFS FILESYSTEM
15285 M:      Evgeniy Dushistov <dushistov@mail.ru>
15286 S:      Maintained
15287 F:      Documentation/filesystems/ufs.txt
15288 F:      fs/ufs/
15289
15290 UHID USERSPACE HID IO DRIVER:
15291 M:      David Herrmann <dh.herrmann@googlemail.com>
15292 L:      linux-input@vger.kernel.org
15293 S:      Maintained
15294 F:      drivers/hid/uhid.c
15295 F:      include/uapi/linux/uhid.h
15296
15297 ULPI BUS
15298 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15299 L:      linux-usb@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/usb/common/ulpi.c
15302 F:      include/linux/ulpi/
15303
15304 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15305 L:      linux-usb@vger.kernel.org
15306 S:      Orphan
15307 F:      drivers/uwb/
15308 F:      include/linux/uwb.h
15309 F:      include/linux/uwb/
15310
15311 UNICORE32 ARCHITECTURE:
15312 M:      Guan Xuetao <gxt@pku.edu.cn>
15313 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15314 S:      Maintained
15315 T:      git git://github.com/gxt/linux.git
15316 F:      arch/unicore32/
15317
15318 UNIFDEF
15319 M:      Tony Finch <dot@dotat.at>
15320 W:      http://dotat.at/prog/unifdef
15321 S:      Maintained
15322 F:      scripts/unifdef.c
15323
15324 UNIFORM CDROM DRIVER
15325 M:      Jens Axboe <axboe@kernel.dk>
15326 W:      http://www.kernel.dk
15327 S:      Maintained
15328 F:      Documentation/cdrom/
15329 F:      drivers/cdrom/cdrom.c
15330 F:      include/linux/cdrom.h
15331 F:      include/uapi/linux/cdrom.h
15332
15333 UNISYS S-PAR DRIVERS
15334 M:      David Kershner <david.kershner@unisys.com>
15335 L:      sparmaintainer@unisys.com (Unisys internal)
15336 S:      Supported
15337 F:      include/linux/visorbus.h
15338 F:      drivers/visorbus/
15339 F:      drivers/staging/unisys/
15340
15341 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15342 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15343 L:      linux-scsi@vger.kernel.org
15344 S:      Supported
15345 F:      Documentation/scsi/ufs.txt
15346 F:      drivers/scsi/ufs/
15347
15348 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15349 M:      Joao Pinto <jpinto@synopsys.com>
15350 L:      linux-scsi@vger.kernel.org
15351 S:      Supported
15352 F:      drivers/scsi/ufs/*dwc*
15353
15354 UNSORTED BLOCK IMAGES (UBI)
15355 M:      Artem Bityutskiy <dedekind1@gmail.com>
15356 M:      Richard Weinberger <richard@nod.at>
15357 W:      http://www.linux-mtd.infradead.org/
15358 L:      linux-mtd@lists.infradead.org
15359 T:      git git://git.infradead.org/ubifs-2.6.git
15360 S:      Supported
15361 F:      drivers/mtd/ubi/
15362 F:      include/linux/mtd/ubi.h
15363 F:      include/uapi/mtd/ubi-user.h
15364
15365 USB "USBNET" DRIVER FRAMEWORK
15366 M:      Oliver Neukum <oneukum@suse.com>
15367 L:      netdev@vger.kernel.org
15368 W:      http://www.linux-usb.org/usbnet
15369 S:      Maintained
15370 F:      drivers/net/usb/usbnet.c
15371 F:      include/linux/usb/usbnet.h
15372
15373 USB ACM DRIVER
15374 M:      Oliver Neukum <oneukum@suse.com>
15375 L:      linux-usb@vger.kernel.org
15376 S:      Maintained
15377 F:      Documentation/usb/acm.txt
15378 F:      drivers/usb/class/cdc-acm.*
15379
15380 USB AR5523 WIRELESS DRIVER
15381 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15382 L:      linux-wireless@vger.kernel.org
15383 S:      Maintained
15384 F:      drivers/net/wireless/ath/ar5523/
15385
15386 USB ATTACHED SCSI
15387 M:      Oliver Neukum <oneukum@suse.com>
15388 L:      linux-usb@vger.kernel.org
15389 L:      linux-scsi@vger.kernel.org
15390 S:      Maintained
15391 F:      drivers/usb/storage/uas.c
15392
15393 USB CDC ETHERNET DRIVER
15394 M:      Oliver Neukum <oliver@neukum.org>
15395 L:      linux-usb@vger.kernel.org
15396 S:      Maintained
15397 F:      drivers/net/usb/cdc_*.c
15398 F:      include/uapi/linux/usb/cdc.h
15399
15400 USB CHAOSKEY DRIVER
15401 M:      Keith Packard <keithp@keithp.com>
15402 L:      linux-usb@vger.kernel.org
15403 S:      Maintained
15404 F:      drivers/usb/misc/chaoskey.c
15405
15406 USB CYPRESS C67X00 DRIVER
15407 M:      Peter Korsgaard <jacmet@sunsite.dk>
15408 L:      linux-usb@vger.kernel.org
15409 S:      Maintained
15410 F:      drivers/usb/c67x00/
15411
15412 USB DAVICOM DM9601 DRIVER
15413 M:      Peter Korsgaard <jacmet@sunsite.dk>
15414 L:      netdev@vger.kernel.org
15415 W:      http://www.linux-usb.org/usbnet
15416 S:      Maintained
15417 F:      drivers/net/usb/dm9601.c
15418
15419 USB DIAMOND RIO500 DRIVER
15420 M:      Cesar Miquel <miquel@df.uba.ar>
15421 L:      rio500-users@lists.sourceforge.net
15422 W:      http://rio500.sourceforge.net
15423 S:      Maintained
15424 F:      drivers/usb/misc/rio500*
15425
15426 USB EHCI DRIVER
15427 M:      Alan Stern <stern@rowland.harvard.edu>
15428 L:      linux-usb@vger.kernel.org
15429 S:      Maintained
15430 F:      Documentation/usb/ehci.txt
15431 F:      drivers/usb/host/ehci*
15432
15433 USB GADGET/PERIPHERAL SUBSYSTEM
15434 M:      Felipe Balbi <balbi@kernel.org>
15435 L:      linux-usb@vger.kernel.org
15436 W:      http://www.linux-usb.org/gadget
15437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15438 S:      Maintained
15439 F:      drivers/usb/gadget/
15440 F:      include/linux/usb/gadget*
15441
15442 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15443 M:      Jiri Kosina <jikos@kernel.org>
15444 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15445 L:      linux-usb@vger.kernel.org
15446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15447 S:      Maintained
15448 F:      Documentation/hid/hiddev.txt
15449 F:      drivers/hid/usbhid/
15450
15451 USB INTEL XHCI ROLE MUX DRIVER
15452 M:      Hans de Goede <hdegoede@redhat.com>
15453 L:      linux-usb@vger.kernel.org
15454 S:      Maintained
15455 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15456
15457 USB ISP116X DRIVER
15458 M:      Olav Kongas <ok@artecdesign.ee>
15459 L:      linux-usb@vger.kernel.org
15460 S:      Maintained
15461 F:      drivers/usb/host/isp116x*
15462 F:      include/linux/usb/isp116x.h
15463
15464 USB LAN78XX ETHERNET DRIVER
15465 M:      Woojung Huh <woojung.huh@microchip.com>
15466 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15467 L:      netdev@vger.kernel.org
15468 S:      Maintained
15469 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15470 F:      drivers/net/usb/lan78xx.*
15471 F:      include/dt-bindings/net/microchip-lan78xx.h
15472
15473 USB MASS STORAGE DRIVER
15474 M:      Alan Stern <stern@rowland.harvard.edu>
15475 L:      linux-usb@vger.kernel.org
15476 L:      usb-storage@lists.one-eyed-alien.net
15477 S:      Maintained
15478 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15479 F:      drivers/usb/storage/
15480
15481 USB MIDI DRIVER
15482 M:      Clemens Ladisch <clemens@ladisch.de>
15483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15484 T:      git git://git.alsa-project.org/alsa-kernel.git
15485 S:      Maintained
15486 F:      sound/usb/midi.*
15487
15488 USB NETWORKING DRIVERS
15489 L:      linux-usb@vger.kernel.org
15490 S:      Odd Fixes
15491 F:      drivers/net/usb/
15492
15493 USB OHCI DRIVER
15494 M:      Alan Stern <stern@rowland.harvard.edu>
15495 L:      linux-usb@vger.kernel.org
15496 S:      Maintained
15497 F:      Documentation/usb/ohci.txt
15498 F:      drivers/usb/host/ohci*
15499
15500 USB OTG FSM (Finite State Machine)
15501 M:      Peter Chen <Peter.Chen@nxp.com>
15502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15503 L:      linux-usb@vger.kernel.org
15504 S:      Maintained
15505 F:      drivers/usb/common/usb-otg-fsm.c
15506
15507 USB OVER IP DRIVER
15508 M:      Valentina Manea <valentina.manea.m@gmail.com>
15509 M:      Shuah Khan <shuah@kernel.org>
15510 L:      linux-usb@vger.kernel.org
15511 S:      Maintained
15512 F:      Documentation/usb/usbip_protocol.txt
15513 F:      drivers/usb/usbip/
15514 F:      tools/usb/usbip/
15515 F:      tools/testing/selftests/drivers/usb/usbip/
15516
15517 USB PEGASUS DRIVER
15518 M:      Petko Manolov <petkan@nucleusys.com>
15519 L:      linux-usb@vger.kernel.org
15520 L:      netdev@vger.kernel.org
15521 T:      git git://github.com/petkan/pegasus.git
15522 W:      https://github.com/petkan/pegasus
15523 S:      Maintained
15524 F:      drivers/net/usb/pegasus.*
15525
15526 USB PHY LAYER
15527 M:      Felipe Balbi <balbi@kernel.org>
15528 L:      linux-usb@vger.kernel.org
15529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15530 S:      Maintained
15531 F:      drivers/usb/phy/
15532
15533 USB PRINTER DRIVER (usblp)
15534 M:      Pete Zaitcev <zaitcev@redhat.com>
15535 L:      linux-usb@vger.kernel.org
15536 S:      Supported
15537 F:      drivers/usb/class/usblp.c
15538
15539 USB QMI WWAN NETWORK DRIVER
15540 M:      Bjørn Mork <bjorn@mork.no>
15541 L:      netdev@vger.kernel.org
15542 S:      Maintained
15543 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15544 F:      drivers/net/usb/qmi_wwan.c
15545
15546 USB RTL8150 DRIVER
15547 M:      Petko Manolov <petkan@nucleusys.com>
15548 L:      linux-usb@vger.kernel.org
15549 L:      netdev@vger.kernel.org
15550 T:      git git://github.com/petkan/rtl8150.git
15551 W:      https://github.com/petkan/rtl8150
15552 S:      Maintained
15553 F:      drivers/net/usb/rtl8150.c
15554
15555 USB SERIAL SUBSYSTEM
15556 M:      Johan Hovold <johan@kernel.org>
15557 L:      linux-usb@vger.kernel.org
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15559 S:      Maintained
15560 F:      Documentation/usb/usb-serial.txt
15561 F:      drivers/usb/serial/
15562 F:      include/linux/usb/serial.h
15563
15564 USB SMSC75XX ETHERNET DRIVER
15565 M:      Steve Glendinning <steve.glendinning@shawell.net>
15566 L:      netdev@vger.kernel.org
15567 S:      Maintained
15568 F:      drivers/net/usb/smsc75xx.*
15569
15570 USB SMSC95XX ETHERNET DRIVER
15571 M:      Steve Glendinning <steve.glendinning@shawell.net>
15572 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15573 L:      netdev@vger.kernel.org
15574 S:      Maintained
15575 F:      drivers/net/usb/smsc95xx.*
15576
15577 USB SUBSYSTEM
15578 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15579 L:      linux-usb@vger.kernel.org
15580 W:      http://www.linux-usb.org
15581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15582 S:      Supported
15583 F:      Documentation/devicetree/bindings/usb/
15584 F:      Documentation/usb/
15585 F:      drivers/usb/
15586 F:      include/linux/usb.h
15587 F:      include/linux/usb/
15588
15589 USB TYPEC PI3USB30532 MUX DRIVER
15590 M:      Hans de Goede <hdegoede@redhat.com>
15591 L:      linux-usb@vger.kernel.org
15592 S:      Maintained
15593 F:      drivers/usb/typec/mux/pi3usb30532.c
15594
15595 USB TYPEC CLASS
15596 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15597 L:      linux-usb@vger.kernel.org
15598 S:      Maintained
15599 F:      Documentation/ABI/testing/sysfs-class-typec
15600 F:      Documentation/driver-api/usb/typec.rst
15601 F:      drivers/usb/typec/
15602 F:      include/linux/usb/typec.h
15603
15604 USB TYPEC BUS FOR ALTERNATE MODES
15605 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15606 L:      linux-usb@vger.kernel.org
15607 S:      Maintained
15608 F:      Documentation/ABI/testing/sysfs-bus-typec
15609 F:      Documentation/driver-api/usb/typec_bus.rst
15610 F:      drivers/usb/typec/altmodes/
15611 F:      include/linux/usb/typec_altmode.h
15612
15613 USB TYPEC PORT CONTROLLER DRIVERS
15614 M:      Guenter Roeck <linux@roeck-us.net>
15615 L:      linux-usb@vger.kernel.org
15616 S:      Maintained
15617 F:      drivers/usb/typec/tcpm/
15618
15619 USB UHCI DRIVER
15620 M:      Alan Stern <stern@rowland.harvard.edu>
15621 L:      linux-usb@vger.kernel.org
15622 S:      Maintained
15623 F:      drivers/usb/host/uhci*
15624
15625 USB VIDEO CLASS
15626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15628 L:      linux-media@vger.kernel.org
15629 T:      git git://linuxtv.org/media_tree.git
15630 W:      http://www.ideasonboard.org/uvc/
15631 S:      Maintained
15632 F:      drivers/media/usb/uvc/
15633 F:      include/uapi/linux/uvcvideo.h
15634
15635 USB VISION DRIVER
15636 M:      Hans Verkuil <hverkuil@xs4all.nl>
15637 L:      linux-media@vger.kernel.org
15638 T:      git git://linuxtv.org/media_tree.git
15639 W:      https://linuxtv.org
15640 S:      Odd Fixes
15641 F:      drivers/media/usb/usbvision/
15642
15643 USB WEBCAM GADGET
15644 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15645 L:      linux-usb@vger.kernel.org
15646 S:      Maintained
15647 F:      drivers/usb/gadget/function/*uvc*
15648 F:      drivers/usb/gadget/legacy/webcam.c
15649 F:      include/uapi/linux/usb/g_uvc.h
15650
15651 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15652 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15653 L:      linux-wireless@vger.kernel.org
15654 S:      Maintained
15655 F:      drivers/net/wireless/rndis_wlan.c
15656
15657 USB XHCI DRIVER
15658 M:      Mathias Nyman <mathias.nyman@intel.com>
15659 L:      linux-usb@vger.kernel.org
15660 S:      Supported
15661 F:      drivers/usb/host/xhci*
15662 F:      drivers/usb/host/pci-quirks*
15663
15664 USB ZD1201 DRIVER
15665 L:      linux-wireless@vger.kernel.org
15666 W:      http://linux-lc100020.sourceforge.net
15667 S:      Orphan
15668 F:      drivers/net/wireless/zydas/zd1201.*
15669
15670 USB ZR364XX DRIVER
15671 M:      Antoine Jacquet <royale@zerezo.com>
15672 L:      linux-usb@vger.kernel.org
15673 L:      linux-media@vger.kernel.org
15674 T:      git git://linuxtv.org/media_tree.git
15675 W:      http://royale.zerezo.com/zr364xx/
15676 S:      Maintained
15677 F:      Documentation/media/v4l-drivers/zr364xx*
15678 F:      drivers/media/usb/zr364xx/
15679
15680 USER-MODE LINUX (UML)
15681 M:      Jeff Dike <jdike@addtoit.com>
15682 M:      Richard Weinberger <richard@nod.at>
15683 L:      linux-um@lists.infradead.org
15684 W:      http://user-mode-linux.sourceforge.net
15685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15686 S:      Maintained
15687 F:      Documentation/virtual/uml/
15688 F:      arch/um/
15689 F:      arch/x86/um/
15690 F:      fs/hostfs/
15691 F:      fs/hppfs/
15692
15693 USERSPACE COPYIN/COPYOUT (UIOVEC)
15694 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15695 S:      Maintained
15696 F:      lib/iov_iter.c
15697 F:      include/linux/uio.h
15698
15699 USERSPACE DMA BUFFER DRIVER
15700 M:      Gerd Hoffmann <kraxel@redhat.com>
15701 S:      Maintained
15702 L:      dri-devel@lists.freedesktop.org
15703 F:      drivers/dma-buf/udmabuf.c
15704 F:      include/uapi/linux/udmabuf.h
15705 T:      git git://anongit.freedesktop.org/drm/drm-misc
15706
15707 USERSPACE I/O (UIO)
15708 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15709 S:      Maintained
15710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15711 F:      Documentation/driver-api/uio-howto.rst
15712 F:      drivers/uio/
15713 F:      include/linux/uio_driver.h
15714
15715 UTIL-LINUX PACKAGE
15716 M:      Karel Zak <kzak@redhat.com>
15717 L:      util-linux@vger.kernel.org
15718 W:      http://en.wikipedia.org/wiki/Util-linux
15719 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15720 S:      Maintained
15721
15722 UUID HELPERS
15723 M:      Christoph Hellwig <hch@lst.de>
15724 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15725 L:      linux-kernel@vger.kernel.org
15726 T:      git git://git.infradead.org/users/hch/uuid.git
15727 F:      lib/uuid.c
15728 F:      lib/test_uuid.c
15729 F:      include/linux/uuid.h
15730 F:      include/uapi/linux/uuid.h
15731 S:      Maintained
15732
15733 UVESAFB DRIVER
15734 M:      Michal Januszewski <spock@gentoo.org>
15735 L:      linux-fbdev@vger.kernel.org
15736 W:      https://github.com/mjanusz/v86d
15737 S:      Maintained
15738 F:      Documentation/fb/uvesafb.txt
15739 F:      drivers/video/fbdev/uvesafb.*
15740
15741 VF610 NAND DRIVER
15742 M:      Stefan Agner <stefan@agner.ch>
15743 L:      linux-mtd@lists.infradead.org
15744 S:      Supported
15745 F:      drivers/mtd/nand/raw/vf610_nfc.c
15746
15747 VFAT/FAT/MSDOS FILESYSTEM
15748 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15749 S:      Maintained
15750 F:      Documentation/filesystems/vfat.txt
15751 F:      fs/fat/
15752
15753 VFIO DRIVER
15754 M:      Alex Williamson <alex.williamson@redhat.com>
15755 L:      kvm@vger.kernel.org
15756 T:      git git://github.com/awilliam/linux-vfio.git
15757 S:      Maintained
15758 F:      Documentation/vfio.txt
15759 F:      drivers/vfio/
15760 F:      include/linux/vfio.h
15761 F:      include/uapi/linux/vfio.h
15762
15763 VFIO MEDIATED DEVICE DRIVERS
15764 M:      Kirti Wankhede <kwankhede@nvidia.com>
15765 L:      kvm@vger.kernel.org
15766 S:      Maintained
15767 F:      Documentation/vfio-mediated-device.txt
15768 F:      drivers/vfio/mdev/
15769 F:      include/linux/mdev.h
15770 F:      samples/vfio-mdev/
15771
15772 VFIO PLATFORM DRIVER
15773 M:      Eric Auger <eric.auger@redhat.com>
15774 L:      kvm@vger.kernel.org
15775 S:      Maintained
15776 F:      drivers/vfio/platform/
15777
15778 VGA_SWITCHEROO
15779 R:      Lukas Wunner <lukas@wunner.de>
15780 S:      Maintained
15781 F:      Documentation/gpu/vga-switcheroo.rst
15782 F:      drivers/gpu/vga/vga_switcheroo.c
15783 F:      include/linux/vga_switcheroo.h
15784 T:      git git://anongit.freedesktop.org/drm/drm-misc
15785
15786 VIA RHINE NETWORK DRIVER
15787 S:      Orphan
15788 F:      drivers/net/ethernet/via/via-rhine.c
15789
15790 VIA SD/MMC CARD CONTROLLER DRIVER
15791 M:      Bruce Chang <brucechang@via.com.tw>
15792 M:      Harald Welte <HaraldWelte@viatech.com>
15793 S:      Maintained
15794 F:      drivers/mmc/host/via-sdmmc.c
15795
15796 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15797 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15798 L:      linux-fbdev@vger.kernel.org
15799 S:      Maintained
15800 F:      include/linux/via-core.h
15801 F:      include/linux/via-gpio.h
15802 F:      include/linux/via_i2c.h
15803 F:      drivers/video/fbdev/via/
15804
15805 VIA VELOCITY NETWORK DRIVER
15806 M:      Francois Romieu <romieu@fr.zoreil.com>
15807 L:      netdev@vger.kernel.org
15808 S:      Maintained
15809 F:      drivers/net/ethernet/via/via-velocity.*
15810
15811 VICODEC VIRTUAL CODEC DRIVER
15812 M:      Hans Verkuil <hans.verkuil@cisco.com>
15813 L:      linux-media@vger.kernel.org
15814 T:      git git://linuxtv.org/media_tree.git
15815 W:      https://linuxtv.org
15816 S:      Maintained
15817 F:      drivers/media/platform/vicodec/*
15818
15819 VIDEO MULTIPLEXER DRIVER
15820 M:      Philipp Zabel <p.zabel@pengutronix.de>
15821 L:      linux-media@vger.kernel.org
15822 S:      Maintained
15823 F:      drivers/media/platform/video-mux.c
15824
15825 VIDEO I2C POLLING DRIVER
15826 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15827 L:      linux-media@vger.kernel.org
15828 S:      Maintained
15829 F:      drivers/media/i2c/video-i2c.c
15830
15831 VIDEOBUF2 FRAMEWORK
15832 M:      Pawel Osciak <pawel@osciak.com>
15833 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15834 M:      Kyungmin Park <kyungmin.park@samsung.com>
15835 L:      linux-media@vger.kernel.org
15836 S:      Maintained
15837 F:      drivers/media/common/videobuf2/*
15838 F:      include/media/videobuf2-*
15839
15840 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15841 M:      Helen Koike <helen.koike@collabora.com>
15842 L:      linux-media@vger.kernel.org
15843 T:      git git://linuxtv.org/media_tree.git
15844 W:      https://linuxtv.org
15845 S:      Maintained
15846 F:      drivers/media/platform/vimc/*
15847
15848 VIRT LIB
15849 M:      Alex Williamson <alex.williamson@redhat.com>
15850 M:      Paolo Bonzini <pbonzini@redhat.com>
15851 L:      kvm@vger.kernel.org
15852 S:      Supported
15853 F:      virt/lib/
15854
15855 VIRTIO AND VHOST VSOCK DRIVER
15856 M:      Stefan Hajnoczi <stefanha@redhat.com>
15857 L:      kvm@vger.kernel.org
15858 L:      virtualization@lists.linux-foundation.org
15859 L:      netdev@vger.kernel.org
15860 S:      Maintained
15861 F:      include/linux/virtio_vsock.h
15862 F:      include/uapi/linux/virtio_vsock.h
15863 F:      include/uapi/linux/vsockmon.h
15864 F:      include/uapi/linux/vm_sockets_diag.h
15865 F:      net/vmw_vsock/diag.c
15866 F:      net/vmw_vsock/af_vsock_tap.c
15867 F:      net/vmw_vsock/virtio_transport_common.c
15868 F:      net/vmw_vsock/virtio_transport.c
15869 F:      drivers/net/vsockmon.c
15870 F:      drivers/vhost/vsock.c
15871 F:      tools/testing/vsock/
15872
15873 VIRTIO CONSOLE DRIVER
15874 M:      Amit Shah <amit@kernel.org>
15875 L:      virtualization@lists.linux-foundation.org
15876 S:      Maintained
15877 F:      drivers/char/virtio_console.c
15878 F:      include/linux/virtio_console.h
15879 F:      include/uapi/linux/virtio_console.h
15880
15881 VIRTIO CORE, NET AND BLOCK DRIVERS
15882 M:      "Michael S. Tsirkin" <mst@redhat.com>
15883 M:      Jason Wang <jasowang@redhat.com>
15884 L:      virtualization@lists.linux-foundation.org
15885 S:      Maintained
15886 F:      Documentation/devicetree/bindings/virtio/
15887 F:      drivers/virtio/
15888 F:      tools/virtio/
15889 F:      drivers/net/virtio_net.c
15890 F:      drivers/block/virtio_blk.c
15891 F:      include/linux/virtio*.h
15892 F:      include/uapi/linux/virtio_*.h
15893 F:      drivers/crypto/virtio/
15894 F:      mm/balloon_compaction.c
15895
15896 VIRTIO CRYPTO DRIVER
15897 M:      Gonglei <arei.gonglei@huawei.com>
15898 L:      virtualization@lists.linux-foundation.org
15899 L:      linux-crypto@vger.kernel.org
15900 S:      Maintained
15901 F:      drivers/crypto/virtio/
15902 F:      include/uapi/linux/virtio_crypto.h
15903
15904 VIRTIO DRIVERS FOR S390
15905 M:      Cornelia Huck <cohuck@redhat.com>
15906 M:      Halil Pasic <pasic@linux.ibm.com>
15907 L:      linux-s390@vger.kernel.org
15908 L:      virtualization@lists.linux-foundation.org
15909 L:      kvm@vger.kernel.org
15910 S:      Supported
15911 F:      drivers/s390/virtio/
15912 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15913
15914 VIRTIO GPU DRIVER
15915 M:      David Airlie <airlied@linux.ie>
15916 M:      Gerd Hoffmann <kraxel@redhat.com>
15917 L:      dri-devel@lists.freedesktop.org
15918 L:      virtualization@lists.linux-foundation.org
15919 T:      git git://anongit.freedesktop.org/drm/drm-misc
15920 S:      Maintained
15921 F:      drivers/gpu/drm/virtio/
15922 F:      include/uapi/linux/virtio_gpu.h
15923
15924 VIRTIO HOST (VHOST)
15925 M:      "Michael S. Tsirkin" <mst@redhat.com>
15926 M:      Jason Wang <jasowang@redhat.com>
15927 L:      kvm@vger.kernel.org
15928 L:      virtualization@lists.linux-foundation.org
15929 L:      netdev@vger.kernel.org
15930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15931 S:      Maintained
15932 F:      drivers/vhost/
15933 F:      include/uapi/linux/vhost.h
15934
15935 VIRTIO INPUT DRIVER
15936 M:      Gerd Hoffmann <kraxel@redhat.com>
15937 S:      Maintained
15938 F:      drivers/virtio/virtio_input.c
15939 F:      include/uapi/linux/virtio_input.h
15940
15941 VIRTUAL BOX GUEST DEVICE DRIVER
15942 M:      Hans de Goede <hdegoede@redhat.com>
15943 M:      Arnd Bergmann <arnd@arndb.de>
15944 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15945 S:      Maintained
15946 F:      include/linux/vbox_utils.h
15947 F:      include/uapi/linux/vbox*.h
15948 F:      drivers/virt/vboxguest/
15949
15950 VIRTUAL SERIO DEVICE DRIVER
15951 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15952 S:      Maintained
15953 F:      drivers/input/serio/userio.c
15954 F:      include/uapi/linux/userio.h
15955
15956 VIVID VIRTUAL VIDEO DRIVER
15957 M:      Hans Verkuil <hverkuil@xs4all.nl>
15958 L:      linux-media@vger.kernel.org
15959 T:      git git://linuxtv.org/media_tree.git
15960 W:      https://linuxtv.org
15961 S:      Maintained
15962 F:      drivers/media/platform/vivid/*
15963
15964 VLYNQ BUS
15965 M:      Florian Fainelli <f.fainelli@gmail.com>
15966 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15967 S:      Maintained
15968 F:      drivers/vlynq/vlynq.c
15969 F:      include/linux/vlynq.h
15970
15971 VME SUBSYSTEM
15972 M:      Martyn Welch <martyn@welchs.me.uk>
15973 M:      Manohar Vanga <manohar.vanga@gmail.com>
15974 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15975 L:      devel@driverdev.osuosl.org
15976 S:      Maintained
15977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15978 F:      Documentation/driver-api/vme.rst
15979 F:      drivers/staging/vme/
15980 F:      drivers/vme/
15981 F:      include/linux/vme*
15982
15983 VMWARE BALLOON DRIVER
15984 M:      Xavier Deguillard <xdeguillard@vmware.com>
15985 M:      Nadav Amit <namit@vmware.com>
15986 M:      "VMware, Inc." <pv-drivers@vmware.com>
15987 L:      linux-kernel@vger.kernel.org
15988 S:      Maintained
15989 F:      drivers/misc/vmw_balloon.c
15990
15991 VMWARE HYPERVISOR INTERFACE
15992 M:      Alok Kataria <akataria@vmware.com>
15993 L:      virtualization@lists.linux-foundation.org
15994 S:      Supported
15995 F:      arch/x86/kernel/cpu/vmware.c
15996
15997 VMWARE PVRDMA DRIVER
15998 M:      Adit Ranadive <aditr@vmware.com>
15999 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16000 L:      linux-rdma@vger.kernel.org
16001 S:      Maintained
16002 F:      drivers/infiniband/hw/vmw_pvrdma/
16003
16004 VMware PVSCSI driver
16005 M:      Jim Gill <jgill@vmware.com>
16006 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16007 L:      linux-scsi@vger.kernel.org
16008 S:      Maintained
16009 F:      drivers/scsi/vmw_pvscsi.c
16010 F:      drivers/scsi/vmw_pvscsi.h
16011
16012 VMWARE VMMOUSE SUBDRIVER
16013 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16014 M:      "VMware, Inc." <pv-drivers@vmware.com>
16015 L:      linux-input@vger.kernel.org
16016 S:      Maintained
16017 F:      drivers/input/mouse/vmmouse.c
16018 F:      drivers/input/mouse/vmmouse.h
16019
16020 VMWARE VMXNET3 ETHERNET DRIVER
16021 M:      Ronak Doshi <doshir@vmware.com>
16022 M:      "VMware, Inc." <pv-drivers@vmware.com>
16023 L:      netdev@vger.kernel.org
16024 S:      Maintained
16025 F:      drivers/net/vmxnet3/
16026
16027 VOCORE VOCORE2 BOARD
16028 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16029 L:      linux-mips@linux-mips.org
16030 S:      Maintained
16031 F:      arch/mips/boot/dts/ralink/vocore2.dts
16032
16033 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16034 M:      Liam Girdwood <lgirdwood@gmail.com>
16035 M:      Mark Brown <broonie@kernel.org>
16036 L:      linux-kernel@vger.kernel.org
16037 W:      http://www.slimlogic.co.uk/?p=48
16038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16039 S:      Supported
16040 F:      Documentation/devicetree/bindings/regulator/
16041 F:      Documentation/power/regulator/
16042 F:      drivers/regulator/
16043 F:      include/dt-bindings/regulator/
16044 F:      include/linux/regulator/
16045
16046 VRF
16047 M:      David Ahern <dsa@cumulusnetworks.com>
16048 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16049 L:      netdev@vger.kernel.org
16050 S:      Maintained
16051 F:      drivers/net/vrf.c
16052 F:      Documentation/networking/vrf.txt
16053
16054 VT1211 HARDWARE MONITOR DRIVER
16055 M:      Juerg Haefliger <juergh@gmail.com>
16056 L:      linux-hwmon@vger.kernel.org
16057 S:      Maintained
16058 F:      Documentation/hwmon/vt1211
16059 F:      drivers/hwmon/vt1211.c
16060
16061 VT8231 HARDWARE MONITOR DRIVER
16062 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16063 L:      linux-hwmon@vger.kernel.org
16064 S:      Maintained
16065 F:      drivers/hwmon/vt8231.c
16066
16067 VUB300 USB to SDIO/SD/MMC bridge chip
16068 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16069 L:      linux-mmc@vger.kernel.org
16070 L:      linux-usb@vger.kernel.org
16071 S:      Supported
16072 F:      drivers/mmc/host/vub300.c
16073
16074 W1 DALLAS'S 1-WIRE BUS
16075 M:      Evgeniy Polyakov <zbr@ioremap.net>
16076 S:      Maintained
16077 F:      Documentation/devicetree/bindings/w1/
16078 F:      Documentation/w1/
16079 F:      drivers/w1/
16080 F:      include/linux/w1.h
16081
16082 W83791D HARDWARE MONITORING DRIVER
16083 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16084 L:      linux-hwmon@vger.kernel.org
16085 S:      Maintained
16086 F:      Documentation/hwmon/w83791d
16087 F:      drivers/hwmon/w83791d.c
16088
16089 W83793 HARDWARE MONITORING DRIVER
16090 M:      Rudolf Marek <r.marek@assembler.cz>
16091 L:      linux-hwmon@vger.kernel.org
16092 S:      Maintained
16093 F:      Documentation/hwmon/w83793
16094 F:      drivers/hwmon/w83793.c
16095
16096 W83795 HARDWARE MONITORING DRIVER
16097 M:      Jean Delvare <jdelvare@suse.com>
16098 L:      linux-hwmon@vger.kernel.org
16099 S:      Maintained
16100 F:      drivers/hwmon/w83795.c
16101
16102 W83L51xD SD/MMC CARD INTERFACE DRIVER
16103 M:      Pierre Ossman <pierre@ossman.eu>
16104 S:      Maintained
16105 F:      drivers/mmc/host/wbsd.*
16106
16107 WACOM PROTOCOL 4 SERIAL TABLETS
16108 M:      Julian Squires <julian@cipht.net>
16109 M:      Hans de Goede <hdegoede@redhat.com>
16110 L:      linux-input@vger.kernel.org
16111 S:      Maintained
16112 F:      drivers/input/tablet/wacom_serial4.c
16113
16114 WATCHDOG DEVICE DRIVERS
16115 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16116 M:      Guenter Roeck <linux@roeck-us.net>
16117 L:      linux-watchdog@vger.kernel.org
16118 W:      http://www.linux-watchdog.org/
16119 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16120 S:      Maintained
16121 F:      Documentation/devicetree/bindings/watchdog/
16122 F:      Documentation/watchdog/
16123 F:      drivers/watchdog/
16124 F:      include/linux/watchdog.h
16125 F:      include/uapi/linux/watchdog.h
16126
16127 WHISKEYCOVE PMIC GPIO DRIVER
16128 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16129 L:      linux-gpio@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/gpio/gpio-wcove.c
16132
16133 WIIMOTE HID DRIVER
16134 M:      David Herrmann <dh.herrmann@googlemail.com>
16135 L:      linux-input@vger.kernel.org
16136 S:      Maintained
16137 F:      drivers/hid/hid-wiimote*
16138
16139 WILOCITY WIL6210 WIRELESS DRIVER
16140 M:      Maya Erez <merez@codeaurora.org>
16141 L:      linux-wireless@vger.kernel.org
16142 L:      wil6210@qti.qualcomm.com
16143 S:      Supported
16144 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16145 F:      drivers/net/wireless/ath/wil6210/
16146
16147 WIMAX STACK
16148 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16149 M:      linux-wimax@intel.com
16150 L:      wimax@linuxwimax.org (subscribers-only)
16151 S:      Supported
16152 W:      http://linuxwimax.org
16153 F:      Documentation/wimax/README.wimax
16154 F:      include/linux/wimax/debug.h
16155 F:      include/net/wimax.h
16156 F:      include/uapi/linux/wimax.h
16157 F:      net/wimax/
16158
16159 WINBOND CIR DRIVER
16160 M:      David Härdeman <david@hardeman.nu>
16161 S:      Maintained
16162 F:      drivers/media/rc/winbond-cir.c
16163
16164 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16165 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16166 L:      linux-watchdog@vger.kernel.org
16167 S:      Maintained
16168 F:      drivers/watchdog/ebc-c384_wdt.c
16169
16170 WINSYSTEMS WS16C48 GPIO DRIVER
16171 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16172 L:      linux-gpio@vger.kernel.org
16173 S:      Maintained
16174 F:      drivers/gpio/gpio-ws16c48.c
16175
16176 WISTRON LAPTOP BUTTON DRIVER
16177 M:      Miloslav Trmac <mitr@volny.cz>
16178 S:      Maintained
16179 F:      drivers/input/misc/wistron_btns.c
16180
16181 WL3501 WIRELESS PCMCIA CARD DRIVER
16182 L:      linux-wireless@vger.kernel.org
16183 S:      Odd fixes
16184 F:      drivers/net/wireless/wl3501*
16185
16186 WOLFSON MICROELECTRONICS DRIVERS
16187 L:      patches@opensource.cirrus.com
16188 T:      git https://github.com/CirrusLogic/linux-drivers.git
16189 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16190 S:      Supported
16191 F:      Documentation/hwmon/wm83??
16192 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16193 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16194 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16195 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16196 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16197 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16198 F:      drivers/clk/clk-wm83*.c
16199 F:      drivers/extcon/extcon-arizona.c
16200 F:      drivers/leds/leds-wm83*.c
16201 F:      drivers/gpio/gpio-*wm*.c
16202 F:      drivers/gpio/gpio-arizona.c
16203 F:      drivers/hwmon/wm83??-hwmon.c
16204 F:      drivers/input/misc/wm831x-on.c
16205 F:      drivers/input/touchscreen/wm831x-ts.c
16206 F:      drivers/input/touchscreen/wm97*.c
16207 F:      drivers/mfd/arizona*
16208 F:      drivers/mfd/wm*.c
16209 F:      drivers/mfd/cs47l24*
16210 F:      drivers/power/supply/wm83*.c
16211 F:      drivers/rtc/rtc-wm83*.c
16212 F:      drivers/regulator/wm8*.c
16213 F:      drivers/regulator/arizona*
16214 F:      drivers/video/backlight/wm83*_bl.c
16215 F:      drivers/watchdog/wm83*_wdt.c
16216 F:      include/linux/mfd/arizona/
16217 F:      include/linux/mfd/wm831x/
16218 F:      include/linux/mfd/wm8350/
16219 F:      include/linux/mfd/wm8400*
16220 F:      include/linux/regulator/arizona*
16221 F:      include/linux/wm97xx.h
16222 F:      include/sound/wm????.h
16223 F:      sound/soc/codecs/arizona.?
16224 F:      sound/soc/codecs/wm*
16225 F:      sound/soc/codecs/cs47l24*
16226
16227 WORKQUEUE
16228 M:      Tejun Heo <tj@kernel.org>
16229 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16231 S:      Maintained
16232 F:      include/linux/workqueue.h
16233 F:      kernel/workqueue.c
16234 F:      Documentation/core-api/workqueue.rst
16235
16236 X-POWERS AXP288 PMIC DRIVERS
16237 M:      Hans de Goede <hdegoede@redhat.com>
16238 S:      Maintained
16239 N:      axp288
16240 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16241
16242 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16243 M:      Chen-Yu Tsai <wens@csie.org>
16244 L:      linux-kernel@vger.kernel.org
16245 S:      Maintained
16246 N:      axp[128]
16247
16248 X.25 NETWORK LAYER
16249 M:      Andrew Hendry <andrew.hendry@gmail.com>
16250 L:      linux-x25@vger.kernel.org
16251 S:      Odd Fixes
16252 F:      Documentation/networking/x25*
16253 F:      include/net/x25*
16254 F:      net/x25/
16255
16256 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16257 M:      Thomas Gleixner <tglx@linutronix.de>
16258 M:      Ingo Molnar <mingo@redhat.com>
16259 M:      Borislav Petkov <bp@alien8.de>
16260 R:      "H. Peter Anvin" <hpa@zytor.com>
16261 M:      x86@kernel.org
16262 L:      linux-kernel@vger.kernel.org
16263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16264 S:      Maintained
16265 F:      Documentation/devicetree/bindings/x86/
16266 F:      Documentation/x86/
16267 F:      arch/x86/
16268
16269 X86 ENTRY CODE
16270 M:      Andy Lutomirski <luto@kernel.org>
16271 L:      linux-kernel@vger.kernel.org
16272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16273 S:      Maintained
16274 F:      arch/x86/entry/
16275
16276 X86 MCE INFRASTRUCTURE
16277 M:      Tony Luck <tony.luck@intel.com>
16278 M:      Borislav Petkov <bp@alien8.de>
16279 L:      linux-edac@vger.kernel.org
16280 S:      Maintained
16281 F:      arch/x86/kernel/cpu/mcheck/*
16282
16283 X86 MICROCODE UPDATE SUPPORT
16284 M:      Borislav Petkov <bp@alien8.de>
16285 S:      Maintained
16286 F:      arch/x86/kernel/cpu/microcode/*
16287
16288 X86 MM
16289 M:      Dave Hansen <dave.hansen@linux.intel.com>
16290 M:      Andy Lutomirski <luto@kernel.org>
16291 M:      Peter Zijlstra <peterz@infradead.org>
16292 L:      linux-kernel@vger.kernel.org
16293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16294 S:      Maintained
16295 F:      arch/x86/mm/
16296
16297 X86 PLATFORM DRIVERS
16298 M:      Darren Hart <dvhart@infradead.org>
16299 M:      Andy Shevchenko <andy@infradead.org>
16300 L:      platform-driver-x86@vger.kernel.org
16301 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16302 S:      Maintained
16303 F:      drivers/platform/x86/
16304 F:      drivers/platform/olpc/
16305
16306 X86 VDSO
16307 M:      Andy Lutomirski <luto@kernel.org>
16308 L:      linux-kernel@vger.kernel.org
16309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16310 S:      Maintained
16311 F:      arch/x86/entry/vdso/
16312
16313 XARRAY
16314 M:      Matthew Wilcox <willy@infradead.org>
16315 L:      linux-fsdevel@vger.kernel.org
16316 S:      Supported
16317 F:      Documentation/core-api/xarray.rst
16318 F:      lib/idr.c
16319 F:      lib/xarray.c
16320 F:      include/linux/idr.h
16321 F:      include/linux/xarray.h
16322 F:      tools/testing/radix-tree
16323
16324 XC2028/3028 TUNER DRIVER
16325 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16326 L:      linux-media@vger.kernel.org
16327 W:      https://linuxtv.org
16328 T:      git git://linuxtv.org/media_tree.git
16329 S:      Maintained
16330 F:      drivers/media/tuners/tuner-xc2028.*
16331
16332 XDP SOCKETS (AF_XDP)
16333 M:      Björn Töpel <bjorn.topel@intel.com>
16334 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16335 L:      netdev@vger.kernel.org
16336 S:      Maintained
16337 F:      kernel/bpf/xskmap.c
16338 F:      net/xdp/
16339
16340 XEN BLOCK SUBSYSTEM
16341 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16342 M:      Roger Pau Monné <roger.pau@citrix.com>
16343 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16344 S:      Supported
16345 F:      drivers/block/xen-blkback/*
16346 F:      drivers/block/xen*
16347
16348 XEN HYPERVISOR ARM
16349 M:      Stefano Stabellini <sstabellini@kernel.org>
16350 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16351 S:      Maintained
16352 F:      arch/arm/xen/
16353 F:      arch/arm/include/asm/xen/
16354
16355 XEN HYPERVISOR ARM64
16356 M:      Stefano Stabellini <sstabellini@kernel.org>
16357 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16358 S:      Maintained
16359 F:      arch/arm64/xen/
16360 F:      arch/arm64/include/asm/xen/
16361
16362 XEN HYPERVISOR INTERFACE
16363 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16364 M:      Juergen Gross <jgross@suse.com>
16365 R:      Stefano Stabellini <sstabellini@kernel.org>
16366 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16368 S:      Supported
16369 F:      arch/x86/xen/
16370 F:      drivers/*/xen-*front.c
16371 F:      drivers/xen/
16372 F:      arch/x86/include/asm/xen/
16373 F:      arch/x86/include/asm/pvclock-abi.h
16374 F:      include/xen/
16375 F:      include/uapi/xen/
16376 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16377 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16378
16379 XEN NETWORK BACKEND DRIVER
16380 M:      Wei Liu <wei.liu2@citrix.com>
16381 M:      Paul Durrant <paul.durrant@citrix.com>
16382 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16383 L:      netdev@vger.kernel.org
16384 S:      Supported
16385 F:      drivers/net/xen-netback/*
16386
16387 XEN PCI SUBSYSTEM
16388 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16389 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16390 S:      Supported
16391 F:      arch/x86/pci/*xen*
16392 F:      drivers/pci/*xen*
16393
16394 XEN PVSCSI DRIVERS
16395 M:      Juergen Gross <jgross@suse.com>
16396 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16397 L:      linux-scsi@vger.kernel.org
16398 S:      Supported
16399 F:      drivers/scsi/xen-scsifront.c
16400 F:      drivers/xen/xen-scsiback.c
16401 F:      include/xen/interface/io/vscsiif.h
16402
16403 XEN SWIOTLB SUBSYSTEM
16404 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16405 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16406 L:      iommu@lists.linux-foundation.org
16407 S:      Supported
16408 F:      arch/x86/xen/*swiotlb*
16409 F:      drivers/xen/*swiotlb*
16410
16411 XEN SOUND FRONTEND DRIVER
16412 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16413 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16414 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16415 S:      Supported
16416 F:      sound/xen/*
16417
16418 XFS FILESYSTEM
16419 M:      Darrick J. Wong <darrick.wong@oracle.com>
16420 M:      linux-xfs@vger.kernel.org
16421 L:      linux-xfs@vger.kernel.org
16422 W:      http://xfs.org/
16423 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16424 S:      Supported
16425 F:      Documentation/filesystems/xfs.txt
16426 F:      fs/xfs/
16427
16428 XILINX AXI ETHERNET DRIVER
16429 M:      Anirudha Sarangi <anirudh@xilinx.com>
16430 M:      John Linn <John.Linn@xilinx.com>
16431 S:      Maintained
16432 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16433
16434 XILINX UARTLITE SERIAL DRIVER
16435 M:      Peter Korsgaard <jacmet@sunsite.dk>
16436 L:      linux-serial@vger.kernel.org
16437 S:      Maintained
16438 F:      drivers/tty/serial/uartlite.c
16439
16440 XILINX VIDEO IP CORES
16441 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16443 L:      linux-media@vger.kernel.org
16444 T:      git git://linuxtv.org/media_tree.git
16445 S:      Supported
16446 F:      Documentation/devicetree/bindings/media/xilinx/
16447 F:      drivers/media/platform/xilinx/
16448 F:      include/uapi/linux/xilinx-v4l2-controls.h
16449
16450 XILLYBUS DRIVER
16451 M:      Eli Billauer <eli.billauer@gmail.com>
16452 L:      linux-kernel@vger.kernel.org
16453 S:      Supported
16454 F:      drivers/char/xillybus/
16455
16456 XLP9XX I2C DRIVER
16457 M:      George Cherian <george.cherian@cavium.com>
16458 M:      Jan Glauber <jglauber@cavium.com>
16459 L:      linux-i2c@vger.kernel.org
16460 W:      http://www.cavium.com
16461 S:      Supported
16462 F:      drivers/i2c/busses/i2c-xlp9xx.c
16463
16464 XRA1403 GPIO EXPANDER
16465 M:      Nandor Han <nandor.han@ge.com>
16466 M:      Semi Malinen <semi.malinen@ge.com>
16467 L:      linux-gpio@vger.kernel.org
16468 S:      Maintained
16469 F:      drivers/gpio/gpio-xra1403.c
16470 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16471
16472 XTENSA XTFPGA PLATFORM SUPPORT
16473 M:      Max Filippov <jcmvbkbc@gmail.com>
16474 L:      linux-xtensa@linux-xtensa.org
16475 S:      Maintained
16476 F:      drivers/spi/spi-xtensa-xtfpga.c
16477 F:      sound/soc/xtensa/xtfpga-i2s.c
16478
16479 YAM DRIVER FOR AX.25
16480 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16481 L:      linux-hams@vger.kernel.org
16482 S:      Maintained
16483 F:      drivers/net/hamradio/yam*
16484 F:      include/linux/yam.h
16485
16486 YAMA SECURITY MODULE
16487 M:      Kees Cook <keescook@chromium.org>
16488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16489 S:      Supported
16490 F:      security/yama/
16491 F:      Documentation/admin-guide/LSM/Yama.rst
16492
16493 YEALINK PHONE DRIVER
16494 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16495 L:      usbb2k-api-dev@nongnu.org
16496 S:      Maintained
16497 F:      Documentation/input/devices/yealink.rst
16498 F:      drivers/input/misc/yealink.*
16499
16500 Z8530 DRIVER FOR AX.25
16501 M:      Joerg Reuter <jreuter@yaina.de>
16502 W:      http://yaina.de/jreuter/
16503 W:      http://www.qsl.net/dl1bke/
16504 L:      linux-hams@vger.kernel.org
16505 S:      Maintained
16506 F:      Documentation/networking/z8530drv.txt
16507 F:      drivers/net/hamradio/*scc.c
16508 F:      drivers/net/hamradio/z8530.h
16509
16510 ZBUD COMPRESSED PAGE ALLOCATOR
16511 M:      Seth Jennings <sjenning@redhat.com>
16512 M:      Dan Streetman <ddstreet@ieee.org>
16513 L:      linux-mm@kvack.org
16514 S:      Maintained
16515 F:      mm/zbud.c
16516 F:      include/linux/zbud.h
16517
16518 ZD1211RW WIRELESS DRIVER
16519 M:      Daniel Drake <dsd@gentoo.org>
16520 M:      Ulrich Kunitz <kune@deine-taler.de>
16521 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16522 L:      linux-wireless@vger.kernel.org
16523 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16524 S:      Maintained
16525 F:      drivers/net/wireless/zydas/zd1211rw/
16526
16527 ZD1301 MEDIA DRIVER
16528 M:      Antti Palosaari <crope@iki.fi>
16529 L:      linux-media@vger.kernel.org
16530 W:      https://linuxtv.org/
16531 W:      http://palosaari.fi/linux/
16532 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16533 S:      Maintained
16534 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16535
16536 ZD1301_DEMOD MEDIA DRIVER
16537 M:      Antti Palosaari <crope@iki.fi>
16538 L:      linux-media@vger.kernel.org
16539 W:      https://linuxtv.org/
16540 W:      http://palosaari.fi/linux/
16541 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16542 S:      Maintained
16543 F:      drivers/media/dvb-frontends/zd1301_demod*
16544
16545 ZPOOL COMPRESSED PAGE STORAGE API
16546 M:      Dan Streetman <ddstreet@ieee.org>
16547 L:      linux-mm@kvack.org
16548 S:      Maintained
16549 F:      mm/zpool.c
16550 F:      include/linux/zpool.h
16551
16552 ZR36067 VIDEO FOR LINUX DRIVER
16553 L:      mjpeg-users@lists.sourceforge.net
16554 L:      linux-media@vger.kernel.org
16555 W:      http://mjpeg.sourceforge.net/driver-zoran/
16556 T:      hg https://linuxtv.org/hg/v4l-dvb
16557 S:      Odd Fixes
16558 F:      drivers/staging/media/zoran/
16559
16560 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16561 M:      Minchan Kim <minchan@kernel.org>
16562 M:      Nitin Gupta <ngupta@vflare.org>
16563 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16564 L:      linux-kernel@vger.kernel.org
16565 S:      Maintained
16566 F:      drivers/block/zram/
16567 F:      Documentation/blockdev/zram.txt
16568
16569 ZS DECSTATION Z85C30 SERIAL DRIVER
16570 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16571 S:      Maintained
16572 F:      drivers/tty/serial/zs.*
16573
16574 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16575 M:      Minchan Kim <minchan@kernel.org>
16576 M:      Nitin Gupta <ngupta@vflare.org>
16577 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16578 L:      linux-mm@kvack.org
16579 S:      Maintained
16580 F:      mm/zsmalloc.c
16581 F:      include/linux/zsmalloc.h
16582 F:      Documentation/vm/zsmalloc.rst
16583
16584 ZSWAP COMPRESSED SWAP CACHING
16585 M:      Seth Jennings <sjenning@redhat.com>
16586 M:      Dan Streetman <ddstreet@ieee.org>
16587 L:      linux-mm@kvack.org
16588 S:      Maintained
16589 F:      mm/zswap.c
16590
16591 THE REST
16592 M:      Linus Torvalds <torvalds@linux-foundation.org>
16593 L:      linux-kernel@vger.kernel.org
16594 Q:      http://patchwork.kernel.org/project/LKML/list/
16595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16596 S:      Buried alive in reporters
16597 F:      *
16598 F:      */