Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo...
[linux-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Vince Bridgers <vbridger@opensource.altera.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD9389B DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/ad9389b*
853
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M:      Mircea Caprioru <mircea.caprioru@analog.com>
856 S:      Supported
857 F:      drivers/mux/adgs1408.c
858 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M:      Stefan Popa <stefan.popa@analog.com>
862 L:      linux-pm@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/power/supply/adp5061.c
866
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M:      Lars-Peter Clausen <lars@metafoo.de>
869 L:      linux-media@vger.kernel.org
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      drivers/media/i2c/adv7180.c
873
874 ANALOG DEVICES INC ADV748X DRIVER
875 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv748x/*
879
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7511*
885
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7604*
891
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M:      Hans Verkuil <hans.verkuil@cisco.com>
894 L:      linux-media@vger.kernel.org
895 S:      Maintained
896 F:      drivers/media/i2c/adv7842*
897
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M:      Lars-Peter Clausen <lars@metafoo.de>
900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W:      http://wiki.analog.com/
902 W:      http://ez.analog.com/community/linux-device-drivers
903 S:      Supported
904 F:      sound/soc/codecs/adau*
905 F:      sound/soc/codecs/adav*
906 F:      sound/soc/codecs/ad1*
907 F:      sound/soc/codecs/ad7*
908 F:      sound/soc/codecs/ssm*
909 F:      sound/soc/codecs/sigmadsp.*
910
911 ANALOG DEVICES INC DMA DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/dma/dma-axi-dmac.c
916
917 ANALOG DEVICES INC IIO DRIVERS
918 M:      Lars-Peter Clausen <lars@metafoo.de>
919 M:      Michael Hennerich <Michael.Hennerich@analog.com>
920 W:      http://wiki.analog.com/
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925 F:      drivers/iio/*/ad*
926 F:      drivers/iio/adc/ltc2497*
927 X:      drivers/iio/*/adjd*
928 F:      drivers/staging/iio/*/ad*
929
930 ANDES ARCHITECTURE
931 M:      Greentime Hu <green.hu@gmail.com>
932 M:      Vincent Chen <deanbo422@gmail.com>
933 T:      git https://github.com/andestech/linux.git
934 S:      Supported
935 F:      arch/nds32/
936 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F:      Documentation/devicetree/bindings/nds32/
938 K:      nds32
939 N:      nds32
940
941 ANDROID CONFIG FRAGMENTS
942 M:      Rob Herring <robh@kernel.org>
943 S:      Supported
944 F:      kernel/configs/android*
945
946 ANDROID DRIVERS
947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M:      Arve Hjønnevåg <arve@android.com>
949 M:      Todd Kjos <tkjos@android.com>
950 M:      Martijn Coenen <maco@android.com>
951 M:      Joel Fernandes <joel@joelfernandes.org>
952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L:      devel@driverdev.osuosl.org
954 S:      Supported
955 F:      drivers/android/
956 F:      drivers/staging/android/
957
958 ANDROID GOLDFISH PIC DRIVER
959 M:      Miodrag Dinic <miodrag.dinic@mips.com>
960 S:      Supported
961 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F:      drivers/irqchip/irq-goldfish-pic.c
963
964 ANDROID GOLDFISH RTC DRIVER
965 M:      Miodrag Dinic <miodrag.dinic@mips.com>
966 S:      Supported
967 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F:      drivers/rtc/rtc-goldfish.c
969
970 ANDROID ION DRIVER
971 M:      Laura Abbott <labbott@redhat.com>
972 M:      Sumit Semwal <sumit.semwal@linaro.org>
973 L:      devel@driverdev.osuosl.org
974 L:      dri-devel@lists.freedesktop.org
975 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976 S:      Supported
977 F:      drivers/staging/android/ion
978 F:      drivers/staging/android/uapi/ion.h
979
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M:      Johannes Berg <johannes@sipsolutions.net>
982 L:      linuxppc-dev@lists.ozlabs.org
983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
984 S:      Maintained
985 F:      sound/aoa/
986
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
989 L:      linux-iio@vger.kernel.org
990 S:      Maintained
991 F:      drivers/iio/adc/stx104.c
992
993 APM DRIVER
994 M:      Jiri Kosina <jikos@kernel.org>
995 S:      Odd fixes
996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F:      arch/x86/kernel/apm_32.c
998 F:      include/linux/apm_bios.h
999 F:      include/uapi/linux/apm_bios.h
1000 F:      drivers/char/apm-emulation.c
1001
1002 APPARMOR SECURITY MODULE
1003 M:      John Johansen <john.johansen@canonical.com>
1004 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W:      wiki.apparmor.net
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007 S:      Supported
1008 F:      security/apparmor/
1009 F:      Documentation/admin-guide/LSM/apparmor.rst
1010
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M:      Henrik Rydberg <rydberg@bitmath.org>
1013 L:      linux-input@vger.kernel.org
1014 S:      Odd fixes
1015 F:      drivers/input/mouse/bcm5974.c
1016
1017 APPLE SMC DRIVER
1018 M:      Henrik Rydberg <rydberg@bitmath.org>
1019 L:      linux-hwmon@vger.kernel.org
1020 S:      Odd fixes
1021 F:      drivers/hwmon/applesmc.c
1022
1023 APPLETALK NETWORK LAYER
1024 L:      netdev@vger.kernel.org
1025 S:      Odd fixes
1026 F:      drivers/net/appletalk/
1027 F:      net/appletalk/
1028
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M:      Duc Dang <dhdang@apm.com>
1031 S:      Supported
1032 F:      arch/arm64/boot/dts/apm/
1033
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M:      Loc Ho <lho@apm.com>
1036 S:      Supported
1037 F:      drivers/edac/xgene_edac.c
1038 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M:      Iyappan Subramanian <isubramanian@apm.com>
1042 M:      Keyur Chudgar <kchudgar@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene-v2/
1045
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M:      Iyappan Subramanian <isubramanian@apm.com>
1048 M:      Keyur Chudgar <kchudgar@apm.com>
1049 M:      Quan Nguyen <qnguyen@apm.com>
1050 S:      Supported
1051 F:      drivers/net/ethernet/apm/xgene/
1052 F:      drivers/net/phy/mdio-xgene.c
1053 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M:      Tai Nguyen <ttnguyen@apm.com>
1058 S:      Supported
1059 F:      drivers/perf/xgene_pmu.c
1060 F:      Documentation/perf/xgene-pmu.txt
1061 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063 APTINA CAMERA SENSOR PLL
1064 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L:      linux-media@vger.kernel.org
1066 S:      Maintained
1067 F:      drivers/media/i2c/aptina-pll.*
1068
1069 ARC FRAMEBUFFER DRIVER
1070 M:      Jaya Kumar <jayalk@intworks.biz>
1071 S:      Maintained
1072 F:      drivers/video/fbdev/arcfb.c
1073 F:      drivers/video/fbdev/core/fb_defio.c
1074
1075 ARC PGU DRM DRIVER
1076 M:      Alexey Brodkin <abrodkin@synopsys.com>
1077 S:      Supported
1078 F:      drivers/gpu/drm/arc/
1079 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081 ARCNET NETWORK LAYER
1082 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L:      netdev@vger.kernel.org
1084 S:      Maintained
1085 F:      drivers/net/arcnet/
1086 F:      include/uapi/linux/if_arcnet.h
1087
1088 ARM ARCHITECTED TIMER DRIVER
1089 M:      Mark Rutland <mark.rutland@arm.com>
1090 M:      Marc Zyngier <marc.zyngier@arm.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/include/asm/arch_timer.h
1094 F:      arch/arm64/include/asm/arch_timer.h
1095 F:      drivers/clocksource/arm_arch_timer.c
1096
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M:      Linus Walleij <linus.walleij@linaro.org>
1099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S:      Maintained
1101 F:      Documentation/devicetree/bindings/arm/arm-boards
1102 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F:      arch/arm/mach-integrator/
1107 F:      arch/arm/mach-realview/
1108 F:      arch/arm/mach-versatile/
1109 F:      arch/arm/plat-versatile/
1110 F:      arch/arm/boot/dts/arm-realview-*
1111 F:      arch/arm/boot/dts/integrator*
1112 F:      arch/arm/boot/dts/versatile*
1113 F:      drivers/clk/versatile/
1114 F:      drivers/i2c/busses/i2c-versatile.c
1115 F:      drivers/irqchip/irq-versatile-fpga.c
1116 F:      drivers/mtd/maps/physmap_of_versatile.c
1117 F:      drivers/power/reset/arm-versatile-reboot.c
1118 F:      drivers/soc/versatile/
1119
1120 ARM HDLCD DRM DRIVER
1121 M:      Liviu Dudau <liviu.dudau@arm.com>
1122 S:      Supported
1123 F:      drivers/gpu/drm/arm/hdlcd_*
1124 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126 ARM MALI-DP DRM DRIVER
1127 M:      Liviu Dudau <liviu.dudau@arm.com>
1128 M:      Brian Starkey <brian.starkey@arm.com>
1129 M:      Mali DP Maintainers <malidp@foss.arm.com>
1130 S:      Supported
1131 F:      drivers/gpu/drm/arm/
1132 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134 ARM MFM AND FLOPPY DRIVERS
1135 M:      Ian Molton <spyro@f2s.com>
1136 S:      Maintained
1137 F:      arch/arm/lib/floppydma.S
1138 F:      arch/arm/include/asm/floppy.h
1139
1140 ARM PMU PROFILING AND DEBUGGING
1141 M:      Will Deacon <will.deacon@arm.com>
1142 M:      Mark Rutland <mark.rutland@arm.com>
1143 S:      Maintained
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F:      arch/arm*/kernel/perf_*
1146 F:      arch/arm/oprofile/common.c
1147 F:      arch/arm*/kernel/hw_breakpoint.c
1148 F:      arch/arm*/include/asm/hw_breakpoint.h
1149 F:      arch/arm*/include/asm/perf_event.h
1150 F:      drivers/perf/*
1151 F:      include/linux/perf/arm_pmu.h
1152 F:      Documentation/devicetree/bindings/arm/pmu.txt
1153 F:      Documentation/devicetree/bindings/perf/
1154
1155 ARM PORT
1156 M:      Russell King <linux@armlinux.org.uk>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.armlinux.org.uk/
1159 S:      Odd Fixes
1160 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161 F:      arch/arm/
1162 X:      arch/arm/boot/dts/
1163
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M:      Russell King <linux@armlinux.org.uk>
1166 S:      Odd Fixes
1167 F:      sound/arm/aaci.*
1168
1169 ARM PRIMECELL BUS SUPPORT
1170 M:      Russell King <linux@armlinux.org.uk>
1171 S:      Odd Fixes
1172 F:      drivers/amba/
1173 F:      include/linux/amba/bus.h
1174
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M:      Russell King <linux@armlinux.org.uk>
1177 S:      Odd Fixes
1178 F:      drivers/video/fbdev/amba-clcd.*
1179
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M:      Russell King <linux@armlinux.org.uk>
1182 S:      Odd Fixes
1183 F:      drivers/input/serio/ambakmi.*
1184 F:      include/linux/amba/kmi.h
1185
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M:      Russell King <linux@armlinux.org.uk>
1188 S:      Odd Fixes
1189 F:      drivers/mmc/host/mmci.*
1190 F:      include/linux/amba/mmci.h
1191
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M:      Linus Walleij <linus.walleij@linaro.org>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:      Maintained
1196 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F:      drivers/spi/spi-pl022.c
1198
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M:      Russell King <linux@armlinux.org.uk>
1201 S:      Odd Fixes
1202 F:      drivers/tty/serial/amba-pl01*.c
1203 F:      include/linux/amba/serial.h
1204
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M:      Linus Walleij <linus.walleij@linaro.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F:      drivers/irqchip/irq-vic.c
1211
1212 ARM SMMU DRIVERS
1213 M:      Will Deacon <will.deacon@arm.com>
1214 R:      Robin Murphy <robin.murphy@arm.com>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      drivers/iommu/arm-smmu.c
1218 F:      drivers/iommu/arm-smmu-v3.c
1219 F:      drivers/iommu/io-pgtable-arm.c
1220 F:      drivers/iommu/io-pgtable-arm-v7s.c
1221
1222 ARM SUB-ARCHITECTURES
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 F:      arch/arm/mach-*/
1226 F:      arch/arm/plat-*/
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M:      Andreas Färber <afaerber@suse.de>
1231 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      owl
1235 F:      arch/arm/mach-actions/
1236 F:      arch/arm/boot/dts/owl-*
1237 F:      arch/arm64/boot/dts/actions/
1238 F:      drivers/clk/actions/
1239 F:      drivers/clocksource/timer-owl*
1240 F:      drivers/dma/owl-dma.c
1241 F:      drivers/i2c/busses/i2c-owl.c
1242 F:      drivers/pinctrl/actions/*
1243 F:      drivers/soc/actions/
1244 F:      include/dt-bindings/power/owl-*
1245 F:      include/linux/soc/actions/
1246 F:      Documentation/devicetree/bindings/arm/actions.txt
1247 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M:      Lennert Buytenhek <kernel@wantstofly.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M:      Sergey Lapin <slapin@ossfans.org>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/Allwinner SoC Clock Support
1270 M:      Emilio López <emilio@elopez.com.ar>
1271 S:      Maintained
1272 F:      drivers/clk/sunxi/
1273
1274 ARM/Allwinner sunXi SoC support
1275 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1276 M:      Chen-Yu Tsai <wens@csie.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      sun[x456789]i
1280 N:      sun50i
1281 F:      arch/arm/mach-sunxi/
1282 F:      arch/arm64/boot/dts/allwinner/
1283 F:      drivers/clk/sunxi-ng/
1284 F:      drivers/pinctrl/sunxi/
1285 F:      drivers/soc/sunxi/
1286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M:      Neil Armstrong <narmstrong@baylibre.com>
1290 M:      Jerome Brunet <jbrunet@baylibre.com>
1291 L:      linux-amlogic@lists.infradead.org
1292 S:      Maintained
1293 F:      drivers/clk/meson/
1294 F:      include/dt-bindings/clock/meson*
1295 F:      include/dt-bindings/clock/gxbb*
1296 F:      Documentation/devicetree/bindings/clock/amlogic*
1297
1298 ARM/Amlogic Meson SoC support
1299 M:      Carlo Caione <carlo@caione.org>
1300 M:      Kevin Hilman <khilman@baylibre.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L:      linux-amlogic@lists.infradead.org
1303 W:      http://linux-meson.com/
1304 S:      Maintained
1305 F:      arch/arm/mach-meson/
1306 F:      arch/arm/boot/dts/meson*
1307 F:      arch/arm64/boot/dts/amlogic/
1308 F:      drivers/pinctrl/meson/
1309 F:      drivers/mmc/host/meson*
1310 N:      meson
1311
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/mach-alpine/
1318 F:      arch/arm/boot/dts/alpine*
1319 F:      arch/arm64/boot/dts/al/
1320 F:      drivers/*/*alpine*
1321
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1324 M:      Lars Persson <lars.persson@axis.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@axis.com
1327 F:      arch/arm/mach-artpec
1328 F:      arch/arm/boot/dts/artpec6*
1329 F:      drivers/clk/axis
1330 F:      drivers/crypto/axis
1331 F:      drivers/pinctrl/pinctrl-artpec*
1332 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334 ARM/ASPEED I2C DRIVER
1335 M:      Brendan Higgins <brendanhiggins@google.com>
1336 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R:      Joel Stanley <joel@jms.id.au>
1338 L:      linux-i2c@vger.kernel.org
1339 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340 S:      Maintained
1341 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F:      drivers/i2c/busses/i2c-aspeed.c
1343 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346 ARM/ASPEED MACHINE SUPPORT
1347 M:      Joel Stanley <joel@jms.id.au>
1348 R:      Andrew Jeffery <andrew@aj.id.au>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352 S:      Supported
1353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F:      arch/arm/mach-aspeed/
1355 F:      arch/arm/boot/dts/aspeed-*
1356 N:      aspeed
1357
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M:      Rob Herring <robh@kernel.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      arch/arm/mach-highbank/
1363 F:      arch/arm/boot/dts/highbank.dts
1364 F:      arch/arm/boot/dts/ecx-*.dts*
1365
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 S:      Maintained
1369 F:      arch/arm/mach-cns3xxx/
1370
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M:      Sunil Goutham <sgoutham@cavium.com>
1373 M:      Robert Richter <rric@kernel.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Supported
1376 F:      drivers/net/ethernet/cavium/thunder/
1377
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M:      Lukasz Majewski <lukma@denx.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-ep93xx/ts72xx.c
1383
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M:      Alexander Shiyan <shc_work@mail.ru>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Odd Fixes
1388 N:      clps711x
1389
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1397 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 F:      arch/arm/mach-ep93xx/
1401 F:      arch/arm/mach-ep93xx/include/mach/
1402
1403 ARM/CLKDEV SUPPORT
1404 M:      Russell King <linux@armlinux.org.uk>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:      Maintained
1407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F:      drivers/clk/clkdev.c
1409
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M:      Mike Rapoport <mike@compulab.co.il>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M:      Baruch Siach <baruch@tkos.co.il>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/boot/dts/cx92755*
1420 N:      digicolor
1421
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1424 S:      Maintained
1425 F:      arch/arm/mach-ep93xx/micro9.c
1426
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431 F:      drivers/hwtracing/coresight/*
1432 F:      Documentation/trace/coresight.txt
1433 F:      Documentation/trace/coresight-cpu-debug.txt
1434 F:      Documentation/devicetree/bindings/arm/coresight.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F:      tools/perf/arch/arm/util/pmu.c
1438 F:      tools/perf/arch/arm/util/auxtrace.c
1439 F:      tools/perf/arch/arm/util/cs-etm.c
1440 F:      tools/perf/arch/arm/util/cs-etm.h
1441 F:      tools/perf/util/cs-etm.*
1442 F:      tools/perf/util/cs-etm-decoder/*
1443
1444 ARM/CORGI MACHINE SUPPORT
1445 M:      Richard Purdie <rpurdie@rpsys.net>
1446 S:      Maintained
1447
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M:      Linus Walleij <linus.walleij@linaro.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:      git git://github.com/ulli-kroll/linux.git
1453 S:      Maintained
1454 F:      Documentation/devicetree/bindings/arm/gemini.txt
1455 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F:      arch/arm/mach-gemini/
1459 F:      drivers/net/ethernet/cortina/
1460 F:      drivers/pinctrl/pinctrl-gemini.c
1461 F:      drivers/rtc/rtc-ftrtc010.c
1462
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M:      Barry Song <baohua@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467 S:      Maintained
1468 F:      arch/arm/boot/dts/prima2*
1469 F:      arch/arm/mach-prima2/
1470 F:      drivers/clk/sirf/
1471 F:      drivers/clocksource/timer-prima2.c
1472 F:      drivers/clocksource/timer-atlas7.c
1473 N:      [^a-z]sirf
1474
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W:      http://www.armlinux.org.uk/
1479 S:      Maintained
1480 F:      arch/arm/mach-ebsa110/
1481 F:      drivers/net/ethernet/amd/am79c961a.*
1482
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 N:      efm32
1489
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/ezx.c
1495
1496 ARM/FARADAY FA526 PORT
1497 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 T:      git git://git.berlios.de/gemini-board
1501 F:      arch/arm/mm/*-fa*
1502
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M:      Russell King <linux@armlinux.org.uk>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W:      http://www.armlinux.org.uk/
1507 S:      Maintained
1508 F:      arch/arm/include/asm/hardware/dec21285.h
1509 F:      arch/arm/mach-footbridge/
1510
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M:      Shawn Guo <shawnguo@kernel.org>
1513 M:      Sascha Hauer <s.hauer@pengutronix.de>
1514 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R:      Fabio Estevam <fabio.estevam@nxp.com>
1516 R:      NXP Linux Team <linux-imx@nxp.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F:      arch/arm/mach-imx/
1521 F:      arch/arm/mach-mxs/
1522 F:      arch/arm/boot/dts/imx*
1523 F:      arch/arm/configs/imx*_defconfig
1524 F:      drivers/clk/imx/
1525 F:      drivers/firmware/imx/
1526 F:      drivers/soc/imx/
1527 F:      include/linux/firmware/imx/
1528 F:      include/soc/imx/
1529
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Stefan Agner <stefan@agner.ch>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F:      arch/arm/mach-imx/*vf610*
1539 F:      arch/arm/boot/dts/vf*
1540
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M:      Shawn Guo <shawnguo@kernel.org>
1543 M:      Li Yang <leoyang.li@nxp.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:      arch/arm/boot/dts/ls1021a*
1548 F:      arch/arm64/boot/dts/freescale/fsl-*
1549 F:      arch/arm64/boot/dts/freescale/qoriq-*
1550
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M:      Steve Sakoman <sakoman@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M:      Philipp Zabel <philipp.zabel@gmail.com>
1563 M:      Paul Parsons <lost.distance@yahoo.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/mach-pxa/hx4700.c
1567 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1568 F:      sound/soc/pxa/hx4700.c
1569
1570 ARM/HISILICON SOC SUPPORT
1571 M:      Wei Xu <xuwei5@hisilicon.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.hisilicon.com
1574 S:      Supported
1575 T:      git git://github.com/hisilicon/linux-hisi.git
1576 F:      arch/arm/mach-hisi/
1577 F:      arch/arm/boot/dts/hi3*
1578 F:      arch/arm/boot/dts/hip*
1579 F:      arch/arm/boot/dts/hisi*
1580 F:      arch/arm64/boot/dts/hisilicon/
1581
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584 W:      www.jlime.com
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F:      arch/arm/mach-sa1100/jornada720.c
1588 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590 ARM/IGEP MACHINE SUPPORT
1591 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M:      Javier Martinez Canillas <javier@dowhile0.org>
1593 L:      linux-omap@vger.kernel.org
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/omap3-igep*
1597
1598 ARM/INCOME PXA270 SUPPORT
1599 M:      Marek Vasut <marek.vasut@gmail.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M:      Lennert Buytenhek <kernel@wantstofly.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:      Maintained
1608
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M:      Lennert Buytenhek <kernel@wantstofly.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Orphan
1617
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M:      Lennert Buytenhek <kernel@wantstofly.org>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M:      Imre Kaloz <kaloz@openwrt.org>
1630 M:      Krzysztof Halasa <khalasa@piap.pl>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/mach-ixp4xx/
1634
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M:      Jonathan Cameron <jic23@cam.ac.uk>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/stargate2.c
1640 F:      drivers/pcmcia/pxa2xx_stargate2.c
1641
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M:      Lennert Buytenhek <kernel@wantstofly.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651
1652 ARM/LG1K ARCHITECTURE
1653 M:      Chanho Min <chanho.min@lge.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm64/boot/dts/lg/
1657
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/LPC18XX ARCHITECTURE
1664 M:      Vladimir Zapolskiy <vz@mleia.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/boot/dts/lpc43*
1668 F:      drivers/i2c/busses/i2c-lpc2k.c
1669 F:      drivers/memory/pl172.c
1670 F:      drivers/mtd/spi-nor/nxp-spifi.c
1671 F:      drivers/rtc/rtc-lpc24xx.c
1672 N:      lpc18xx
1673
1674 ARM/LPC32XX SOC SUPPORT
1675 M:      Vladimir Zapolskiy <vz@mleia.com>
1676 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1679 S:      Maintained
1680 F:      arch/arm/boot/dts/lpc32*
1681 F:      arch/arm/mach-lpc32xx/
1682 F:      drivers/i2c/busses/i2c-pnx.c
1683 F:      drivers/net/ethernet/nxp/lpc_eth.c
1684 F:      drivers/usb/host/ohci-nxp.c
1685 F:      drivers/watchdog/pnx4008_wdt.c
1686 N:      lpc32xx
1687
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M:      Philipp Zabel <philipp.zabel@gmail.com>
1690 S:      Maintained
1691
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M:      Jason Cooper <jason@lakedaemon.net>
1694 M:      Andrew Lunn <andrew@lunn.ch>
1695 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M:      Gregory Clement <gregory.clement@bootlin.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      Documentation/devicetree/bindings/soc/dove/
1700 F:      arch/arm/mach-dove/
1701 F:      arch/arm/mach-mv78xx0/
1702 F:      arch/arm/mach-orion5x/
1703 F:      arch/arm/plat-orion/
1704 F:      arch/arm/boot/dts/dove*
1705 F:      arch/arm/boot/dts/orion5x*
1706
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M:      Jason Cooper <jason@lakedaemon.net>
1709 M:      Andrew Lunn <andrew@lunn.ch>
1710 M:      Gregory Clement <gregory.clement@bootlin.com>
1711 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/boot/dts/armada*
1715 F:      arch/arm/boot/dts/kirkwood*
1716 F:      arch/arm/configs/mvebu_*_defconfig
1717 F:      arch/arm/mach-mvebu/
1718 F:      arch/arm64/boot/dts/marvell/armada*
1719 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1720 F:      drivers/cpufreq/mvebu-cpufreq.c
1721 F:      drivers/irqchip/irq-armada-370-xp.c
1722 F:      drivers/irqchip/irq-mvebu-*
1723 F:      drivers/pinctrl/mvebu/
1724 F:      drivers/rtc/rtc-armada38x.c
1725
1726 ARM/Mediatek RTC DRIVER
1727 M:      Eddie Huang <eddie.huang@mediatek.com>
1728 M:      Sean Wang <sean.wang@mediatek.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F:      drivers/rtc/rtc-mt6397.c
1734 F:      drivers/rtc/rtc-mt7622.c
1735
1736 ARM/Mediatek SoC support
1737 M:      Matthias Brugger <matthias.bgg@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/mt6*
1742 F:      arch/arm/boot/dts/mt7*
1743 F:      arch/arm/boot/dts/mt8*
1744 F:      arch/arm/mach-mediatek/
1745 F:      arch/arm64/boot/dts/mediatek/
1746 N:      mtk
1747 K:      mediatek
1748
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 F:      drivers/phy/mediatek/
1755 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M:      Greg Ungerer <gerg@uclinux.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F:      arch/arm/mach-ks8695/
1761 S:      Odd Fixes
1762
1763 ARM/Microchip (AT91) SoC support
1764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:      http://www.linux4sam.org
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770 S:      Supported
1771 N:      at91
1772 N:      atmel
1773 F:      arch/arm/mach-at91/
1774 F:      include/soc/at91/
1775 F:      arch/arm/boot/dts/at91*.dts
1776 F:      arch/arm/boot/dts/at91*.dtsi
1777 F:      arch/arm/boot/dts/sama*.dts
1778 F:      arch/arm/boot/dts/sama*.dtsi
1779 F:      arch/arm/include/debug/at91.S
1780 F:      drivers/memory/atmel*
1781 F:      drivers/watchdog/sama5d4_wdt.c
1782 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1783 X:      drivers/net/wireless/atmel/
1784
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F:      arch/arm/mach-pxa/mioa701.c
1789 S:      Maintained
1790
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1793 S:      Maintained
1794
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M:      Linus Walleij <linus.walleij@linaro.org>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-nomadik/
1800 F:      arch/arm/mach-u300/
1801 F:      arch/arm/mach-ux500/
1802 F:      arch/arm/boot/dts/ste-*
1803 F:      drivers/clk/clk-nomadik.c
1804 F:      drivers/clk/clk-u300.c
1805 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F:      drivers/clocksource/timer-u300.c
1807 F:      drivers/dma/coh901318*
1808 F:      drivers/dma/ste_dma40*
1809 F:      drivers/hwspinlock/u8500_hsem.c
1810 F:      drivers/i2c/busses/i2c-nomadik.c
1811 F:      drivers/i2c/busses/i2c-stu300.c
1812 F:      drivers/mfd/ab3100*
1813 F:      drivers/mfd/ab8500*
1814 F:      drivers/mfd/abx500*
1815 F:      drivers/mfd/dbx500*
1816 F:      drivers/mfd/db8500*
1817 F:      drivers/pinctrl/nomadik/
1818 F:      drivers/pinctrl/pinctrl-coh901*
1819 F:      drivers/pinctrl/pinctrl-u300.c
1820 F:      drivers/rtc/rtc-ab3100.c
1821 F:      drivers/rtc/rtc-ab8500.c
1822 F:      drivers/rtc/rtc-coh901331.c
1823 F:      drivers/rtc/rtc-pl031.c
1824 F:      drivers/watchdog/coh901327_wdt.c
1825 F:      Documentation/devicetree/bindings/arm/ste-*
1826 F:      Documentation/devicetree/bindings/arm/ux500/
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M:      Avi Fishman <avifishman70@gmail.com>
1831 M:      Tomer Maimon <tmaimon77@gmail.com>
1832 R:      Patrick Venture <venture@google.com>
1833 R:      Nancy Yuen <yuenn@google.com>
1834 R:      Brendan Higgins <brendanhiggins@google.com>
1835 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836 S:      Supported
1837 F:      arch/arm/mach-npcm/
1838 F:      arch/arm/boot/dts/nuvoton-npcm*
1839 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840 F:      drivers/*/*npcm*
1841 F:      Documentation/devicetree/bindings/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*/*npcm*
1843
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M:      Wan ZongShun <mcuos.com@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.mcuos.com
1848 S:      Maintained
1849 F:      arch/arm/mach-w90x900/
1850 F:      drivers/input/keyboard/w90p910_keypad.c
1851 F:      drivers/input/touchscreen/w90p910_ts.c
1852 F:      drivers/watchdog/nuc900_wdt.c
1853 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F:      drivers/mtd/nand/raw/nuc900_nand.c
1855 F:      drivers/rtc/rtc-nuc900.c
1856 F:      drivers/spi/spi-nuc900.c
1857 F:      drivers/usb/host/ehci-w90x900.c
1858 F:      drivers/video/fbdev/nuc900fb.c
1859
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864 S:      Supported
1865
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M:      Alexander Clouter <alex@digriz.org.uk>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W:      http://www.digriz.org.uk/ts78xx/kernel
1870 S:      Maintained
1871 F:      arch/arm/mach-orion5x/ts78xx-*
1872
1873 ARM/OXNAS platform support
1874 M:      Neil Armstrong <narmstrong@baylibre.com>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm/mach-oxnas/
1879 F:      arch/arm/boot/dts/ox8*.dts*
1880 N:      oxnas
1881
1882 ARM/PALM TREO SUPPORT
1883 M:      Tomas Cech <sleep_walker@suse.com>
1884 L:      linux-arm-kernel@lists.infradead.org
1885 W:      http://hackndev.com
1886 S:      Maintained
1887 F:      arch/arm/mach-pxa/palmtreo.*
1888
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M:      Marek Vasut <marek.vasut@gmail.com>
1891 L:      linux-arm-kernel@lists.infradead.org
1892 W:      http://hackndev.com
1893 S:      Maintained
1894 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1895 F:      arch/arm/mach-pxa/palmtx.c
1896 F:      arch/arm/mach-pxa/palmt5.*
1897 F:      arch/arm/mach-pxa/include/mach/palmld.h
1898 F:      arch/arm/mach-pxa/palmld.c
1899 F:      arch/arm/mach-pxa/palmte2.*
1900 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1901 F:      arch/arm/mach-pxa/palmtc.c
1902
1903 ARM/PALMZ72 SUPPORT
1904 M:      Sergey Lapin <slapin@ossfans.org>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 W:      http://hackndev.com
1907 S:      Maintained
1908 F:      arch/arm/mach-pxa/palmz72.*
1909
1910 ARM/PLEB SUPPORT
1911 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913 S:      Maintained
1914
1915 ARM/PT DIGITAL BOARD PORT
1916 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920
1921 ARM/QUALCOMM SUPPORT
1922 M:      Andy Gross <andy.gross@linaro.org>
1923 M:      David Brown <david.brown@linaro.org>
1924 L:      linux-arm-msm@vger.kernel.org
1925 L:      linux-soc@vger.kernel.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/qcom/
1928 F:      arch/arm/boot/dts/qcom-*.dts
1929 F:      arch/arm/boot/dts/qcom-*.dtsi
1930 F:      arch/arm/mach-qcom/
1931 F:      arch/arm64/boot/dts/qcom/*
1932 F:      drivers/i2c/busses/i2c-qup.c
1933 F:      drivers/clk/qcom/
1934 F:      drivers/dma/qcom/
1935 F:      drivers/soc/qcom/
1936 F:      drivers/spi/spi-qup.c
1937 F:      drivers/tty/serial/msm_serial.c
1938 F:      drivers/*/pm8???-*
1939 F:      drivers/mfd/ssbi.c
1940 F:      drivers/firmware/qcom_scm*
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:      Lennert Buytenhek <kernel@wantstofly.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947
1948 ARM/REALTEK ARCHITECTURE
1949 M:      Andreas Färber <afaerber@suse.de>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm64/boot/dts/realtek/
1953 F:      Documentation/devicetree/bindings/arm/realtek.txt
1954
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:      Simon Horman <horms@verge.net.au>
1957 M:      Magnus Damm <magnus.damm@gmail.com>
1958 L:      linux-renesas-soc@vger.kernel.org
1959 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:      Supported
1962 F:      arch/arm64/boot/dts/renesas/
1963 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:      drivers/soc/renesas/
1965 F:      include/linux/soc/renesas/
1966
1967 ARM/RISCPC ARCHITECTURE
1968 M:      Russell King <linux@armlinux.org.uk>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:      http://www.armlinux.org.uk/
1971 S:      Maintained
1972 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:      arch/arm/include/asm/hardware/ioc.h
1974 F:      arch/arm/include/asm/hardware/iomd.h
1975 F:      arch/arm/include/asm/hardware/memc.h
1976 F:      arch/arm/mach-rpc/
1977 F:      drivers/net/ethernet/8390/etherh.c
1978 F:      drivers/net/ethernet/i825xx/ether1*
1979 F:      drivers/net/ethernet/seeq/ether3*
1980 F:      drivers/scsi/arm/
1981
1982 ARM/Rockchip SoC support
1983 M:      Heiko Stuebner <heiko@sntech.de>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:      linux-rockchip@lists.infradead.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rk3*
1989 F:      arch/arm/boot/dts/rv1108*
1990 F:      arch/arm/mach-rockchip/
1991 F:      drivers/clk/rockchip/
1992 F:      drivers/i2c/busses/i2c-rk3x.c
1993 F:      drivers/*/*rockchip*
1994 F:      drivers/*/*/*rockchip*
1995 F:      sound/soc/rockchip/
1996 N:      rockchip
1997
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:      Kukjin Kim <kgene@kernel.org>
2000 M:      Krzysztof Kozlowski <krzk@kernel.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:      Maintained
2005 F:      arch/arm/boot/dts/s3c*
2006 F:      arch/arm/boot/dts/s5p*
2007 F:      arch/arm/boot/dts/exynos*
2008 F:      arch/arm64/boot/dts/exynos/
2009 F:      arch/arm/plat-samsung/
2010 F:      arch/arm/mach-s3c24*/
2011 F:      arch/arm/mach-s3c64xx/
2012 F:      arch/arm/mach-s5p*/
2013 F:      arch/arm/mach-exynos*/
2014 F:      drivers/*/*s3c24*
2015 F:      drivers/*/*/*s3c24*
2016 F:      drivers/*/*s3c64xx*
2017 F:      drivers/*/*s5pv210*
2018 F:      drivers/memory/samsung/*
2019 F:      drivers/soc/samsung/*
2020 F:      Documentation/arm/Samsung/
2021 F:      Documentation/devicetree/bindings/arm/samsung/
2022 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:      exynos
2025
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:      Kyungmin Park <kyungmin.park@samsung.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-s5pv210/
2031
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:      Kyungmin Park <kyungmin.park@samsung.com>
2034 M:      Kamil Debski <kamil@wypas.org>
2035 M:      Andrzej Hajda <a.hajda@samsung.com>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-g2d/
2040
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:      linux-media@vger.kernel.org
2045 S:      Maintained
2046 F:      drivers/media/platform/s5p-cec/
2047 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 L:      linux-media@vger.kernel.org
2054 S:      Maintained
2055 F:      drivers/media/platform/s5p-jpeg/
2056
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:      Kyungmin Park <kyungmin.park@samsung.com>
2059 M:      Kamil Debski <kamil@wypas.org>
2060 M:      Jeongtae Park <jtp.park@samsung.com>
2061 M:      Andrzej Hajda <a.hajda@samsung.com>
2062 L:      linux-arm-kernel@lists.infradead.org
2063 L:      linux-media@vger.kernel.org
2064 S:      Maintained
2065 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:      drivers/media/platform/s5p-mfc/
2067
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:      Simon Horman <horms@verge.net.au>
2070 M:      Magnus Damm <magnus.damm@gmail.com>
2071 L:      linux-renesas-soc@vger.kernel.org
2072 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:      Supported
2075 F:      arch/arm/boot/dts/emev2*
2076 F:      arch/arm/boot/dts/r7s*
2077 F:      arch/arm/boot/dts/r8a*
2078 F:      arch/arm/boot/dts/r9a*
2079 F:      arch/arm/boot/dts/sh*
2080 F:      arch/arm/configs/shmobile_defconfig
2081 F:      arch/arm/include/debug/renesas-scif.S
2082 F:      arch/arm/mach-shmobile/
2083 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:      drivers/soc/renesas/
2085 F:      include/linux/soc/renesas/
2086
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:      Dinh Nguyen <dinguyen@kernel.org>
2089 S:      Maintained
2090 F:      arch/arm/mach-socfpga/
2091 F:      arch/arm/boot/dts/socfpga*
2092 F:      arch/arm/configs/socfpga_defconfig
2093 F:      arch/arm64/boot/dts/altera/
2094 W:      http://www.rocketboards.org
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:      Dinh Nguyen <dinguyen@kernel.org>
2099 S:      Maintained
2100 F:      drivers/clk/socfpga/
2101
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:      Thor Thayer <thor.thayer@linux.intel.com>
2104 S:      Maintained
2105 F:      drivers/edac/altera_edac.
2106
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:      Orson Zhai <orsonzhai@gmail.com>
2109 M:      Baolin Wang <baolin.wang@linaro.org>
2110 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:      Maintained
2112 F:      arch/arm64/boot/dts/sprd
2113 N:      sprd
2114
2115 ARM/STI ARCHITECTURE
2116 M:      Patrice Chotard <patrice.chotard@st.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:      http://www.stlinux.com
2119 S:      Maintained
2120 F:      arch/arm/mach-sti/
2121 F:      arch/arm/boot/dts/sti*
2122 F:      drivers/char/hw_random/st-rng.c
2123 F:      drivers/clocksource/arm_global_timer.c
2124 F:      drivers/clocksource/clksrc_st_lpc.c
2125 F:      drivers/cpufreq/sti-cpufreq.c
2126 F:      drivers/dma/st_fdma*
2127 F:      drivers/i2c/busses/i2c-st.c
2128 F:      drivers/media/rc/st_rc.c
2129 F:      drivers/media/platform/sti/c8sectpfe/
2130 F:      drivers/mmc/host/sdhci-st.c
2131 F:      drivers/phy/st/phy-miphy28lp.c
2132 F:      drivers/phy/st/phy-stih407-usb.c
2133 F:      drivers/pinctrl/pinctrl-st.c
2134 F:      drivers/remoteproc/st_remoteproc.c
2135 F:      drivers/remoteproc/st_slim_rproc.c
2136 F:      drivers/reset/sti/
2137 F:      drivers/rtc/rtc-st-lpc.c
2138 F:      drivers/tty/serial/st-asc.c
2139 F:      drivers/usb/dwc3/dwc3-st.c
2140 F:      drivers/usb/host/ehci-st.c
2141 F:      drivers/usb/host/ohci-st.c
2142 F:      drivers/watchdog/st_lpc_wdt.c
2143 F:      drivers/ata/ahci_st.c
2144 F:      include/linux/remoteproc/st_slim_rproc.h
2145
2146 ARM/STM32 ARCHITECTURE
2147 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:      Alexandre Torgue <alexandre.torgue@st.com>
2149 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:      stm32
2154 N:      stm
2155 F:      arch/arm/boot/dts/stm32*
2156 F:      arch/arm/mach-stm32/
2157 F:      drivers/clocksource/armv7m_systick.c
2158
2159 ARM/Synaptics SoC support
2160 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-berlin/
2165 F:      arch/arm/boot/dts/berlin*
2166 F:      arch/arm64/boot/dts/synaptics/
2167
2168 ARM/TANGO ARCHITECTURE
2169 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:      Mans Rullgard <mans@mansr.com>
2171 L:      linux-arm-kernel@lists.infradead.org
2172 S:      Odd Fixes
2173 N:      tango
2174
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Hans Verkuil <hans.verkuil@cisco.com>
2182 L:      linux-tegra@vger.kernel.org
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/tegra-cec/
2186 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:      Santosh Shilimkar <ssantosh@kernel.org>
2195 L:      linux-kernel@vger.kernel.org
2196 S:      Maintained
2197 F:      drivers/memory/*emif*
2198
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:      Tero Kristo <t-kristo@ti.com>
2201 M:      Nishanth Menon <nm@ti.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Supported
2204 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:      arch/arm64/boot/dts/ti/Makefile
2206 F:      arch/arm64/boot/dts/ti/k3-*
2207 F:      include/dt-bindings/pinctrl/k3.h
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2252 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2253 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2254 F:      arch/arm/boot/dts/uniphier*
2255 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2256 F:      arch/arm/mach-uniphier/
2257 F:      arch/arm/mm/cache-uniphier.c
2258 F:      arch/arm64/boot/dts/socionext/uniphier*
2259 F:      drivers/bus/uniphier-system-bus.c
2260 F:      drivers/clk/uniphier/
2261 F:      drivers/gpio/gpio-uniphier.c
2262 F:      drivers/i2c/busses/i2c-uniphier*
2263 F:      drivers/irqchip/irq-uniphier-aidet.c
2264 F:      drivers/mmc/host/uniphier-sd.c
2265 F:      drivers/pinctrl/uniphier/
2266 F:      drivers/reset/reset-uniphier.c
2267 F:      drivers/tty/serial/8250/8250_uniphier.c
2268 N:      uniphier
2269
2270 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2271 M:      Ulf Hansson <ulf.hansson@linaro.org>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 T:      git git://git.linaro.org/people/ulfh/clk.git
2274 S:      Maintained
2275 F:      drivers/clk/ux500/
2276
2277 ARM/VERSATILE EXPRESS PLATFORM
2278 M:      Liviu Dudau <liviu.dudau@arm.com>
2279 M:      Sudeep Holla <sudeep.holla@arm.com>
2280 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 S:      Maintained
2283 F:      arch/arm/boot/dts/vexpress*
2284 F:      arch/arm64/boot/dts/arm/
2285 F:      arch/arm/mach-vexpress/
2286 F:      */*/vexpress*
2287 F:      */*/*/vexpress*
2288 F:      drivers/clk/versatile/clk-vexpress-osc.c
2289 F:      drivers/clocksource/timer-versatile.c
2290 N:      mps2
2291
2292 ARM/VFP SUPPORT
2293 M:      Russell King <linux@armlinux.org.uk>
2294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 W:      http://www.armlinux.org.uk/
2296 S:      Maintained
2297 F:      arch/arm/vfp/
2298
2299 ARM/VOIPAC PXA270 SUPPORT
2300 M:      Marek Vasut <marek.vasut@gmail.com>
2301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 S:      Maintained
2303 F:      arch/arm/mach-pxa/vpac270.c
2304 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2305
2306 ARM/VT8500 ARM ARCHITECTURE
2307 M:      Tony Prisk <linux@prisktech.co.nz>
2308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 S:      Maintained
2310 F:      arch/arm/mach-vt8500/
2311 F:      drivers/clocksource/timer-vt8500.c
2312 F:      drivers/i2c/busses/i2c-wmt.c
2313 F:      drivers/mmc/host/wmt-sdmmc.c
2314 F:      drivers/pwm/pwm-vt8500.c
2315 F:      drivers/rtc/rtc-vt8500.c
2316 F:      drivers/tty/serial/vt8500_serial.c
2317 F:      drivers/usb/host/ehci-platform.c
2318 F:      drivers/usb/host/uhci-platform.c
2319 F:      drivers/video/fbdev/vt8500lcdfb.*
2320 F:      drivers/video/fbdev/wm8505fb*
2321 F:      drivers/video/fbdev/wmt_ge_rops.*
2322
2323 ARM/ZIPIT Z2 SUPPORT
2324 M:      Marek Vasut <marek.vasut@gmail.com>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327 F:      arch/arm/mach-pxa/z2.c
2328 F:      arch/arm/mach-pxa/include/mach/z2.h
2329
2330 ARM/ZTE ARCHITECTURE
2331 M:      Jun Nie <jun.nie@linaro.org>
2332 M:      Shawn Guo <shawnguo@kernel.org>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 S:      Maintained
2335 F:      arch/arm/boot/dts/zx2967*
2336 F:      arch/arm/mach-zx/
2337 F:      arch/arm64/boot/dts/zte/
2338 F:      drivers/clk/zte/
2339 F:      drivers/dma/zx_dma.c
2340 F:      drivers/gpio/gpio-zx.c
2341 F:      drivers/i2c/busses/i2c-zx2967.c
2342 F:      drivers/mmc/host/dw_mmc-zx.*
2343 F:      drivers/pinctrl/zte/
2344 F:      drivers/soc/zte/
2345 F:      drivers/thermal/zx2967_thermal.c
2346 F:      drivers/watchdog/zx2967_wdt.c
2347 F:      Documentation/devicetree/bindings/arm/zte.txt
2348 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2349 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2350 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2351 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2352 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2353 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2354 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2355 F:      Documentation/devicetree/bindings/soc/zte/
2356 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2357 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2358 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2359 F:      include/dt-bindings/clock/zx2967*.h
2360 F:      include/dt-bindings/soc/zte,*.h
2361 F:      sound/soc/codecs/zx_aud96p22.c
2362 F:      sound/soc/zte/
2363
2364 ARM/ZYNQ ARCHITECTURE
2365 M:      Michal Simek <michal.simek@xilinx.com>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 W:      http://wiki.xilinx.com
2368 T:      git https://github.com/Xilinx/linux-xlnx.git
2369 S:      Supported
2370 F:      arch/arm/mach-zynq/
2371 F:      drivers/cpuidle/cpuidle-zynq.c
2372 F:      drivers/block/xsysace.c
2373 N:      zynq
2374 N:      xilinx
2375 F:      drivers/clocksource/timer-cadence-ttc.c
2376 F:      drivers/i2c/busses/i2c-cadence.c
2377 F:      drivers/mmc/host/sdhci-of-arasan.c
2378 F:      drivers/edac/synopsys_edac.c
2379 F:      drivers/i2c/busses/i2c-xiic.c
2380
2381 ARM64 PORT (AARCH64 ARCHITECTURE)
2382 M:      Catalin Marinas <catalin.marinas@arm.com>
2383 M:      Will Deacon <will.deacon@arm.com>
2384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2386 S:      Maintained
2387 F:      arch/arm64/
2388 X:      arch/arm64/boot/dts/
2389 F:      Documentation/arm64/
2390
2391 AS3645A LED FLASH CONTROLLER DRIVER
2392 M:      Sakari Ailus <sakari.ailus@iki.fi>
2393 L:      linux-leds@vger.kernel.org
2394 S:      Maintained
2395 F:      drivers/leds/leds-as3645a.c
2396
2397 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2398 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2399 L:      linux-media@vger.kernel.org
2400 T:      git git://linuxtv.org/media_tree.git
2401 S:      Maintained
2402 F:      drivers/media/i2c/ak7375.c
2403 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404
2405 ASAHI KASEI AK8974 DRIVER
2406 M:      Linus Walleij <linus.walleij@linaro.org>
2407 L:      linux-iio@vger.kernel.org
2408 W:      http://www.akm.com/
2409 S:      Supported
2410 F:      drivers/iio/magnetometer/ak8974.c
2411
2412 ASC7621 HARDWARE MONITOR DRIVER
2413 M:      George Joseph <george.joseph@fairview5.com>
2414 L:      linux-hwmon@vger.kernel.org
2415 S:      Maintained
2416 F:      Documentation/hwmon/asc7621
2417 F:      drivers/hwmon/asc7621.c
2418
2419 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2420 M:      Corentin Chary <corentin.chary@gmail.com>
2421 L:      acpi4asus-user@lists.sourceforge.net
2422 L:      platform-driver-x86@vger.kernel.org
2423 W:      http://acpi4asus.sf.net
2424 S:      Maintained
2425 F:      drivers/platform/x86/asus*.c
2426 F:      drivers/platform/x86/eeepc*.c
2427
2428 ASUS WIRELESS RADIO CONTROL DRIVER
2429 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2430 L:      platform-driver-x86@vger.kernel.org
2431 S:      Maintained
2432 F:      drivers/platform/x86/asus-wireless.c
2433
2434 ASYMMETRIC KEYS
2435 M:      David Howells <dhowells@redhat.com>
2436 L:      keyrings@vger.kernel.org
2437 S:      Maintained
2438 F:      Documentation/crypto/asymmetric-keys.txt
2439 F:      include/linux/verification.h
2440 F:      include/crypto/public_key.h
2441 F:      include/crypto/pkcs7.h
2442 F:      crypto/asymmetric_keys/
2443
2444 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2445 R:      Dan Williams <dan.j.williams@intel.com>
2446 W:      http://sourceforge.net/projects/xscaleiop
2447 S:      Odd fixes
2448 F:      Documentation/crypto/async-tx-api.txt
2449 F:      crypto/async_tx/
2450 F:      drivers/dma/
2451 F:      include/linux/dmaengine.h
2452 F:      include/linux/async_tx.h
2453
2454 AT24 EEPROM DRIVER
2455 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2456 L:      linux-i2c@vger.kernel.org
2457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2458 S:      Maintained
2459 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2460 F:      drivers/misc/eeprom/at24.c
2461 F:      include/linux/platform_data/at24.h
2462
2463 ATA OVER ETHERNET (AOE) DRIVER
2464 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2465 W:      http://www.openaoe.org/
2466 S:      Supported
2467 F:      Documentation/aoe/
2468 F:      drivers/block/aoe/
2469
2470 ATHEROS 71XX/9XXX GPIO DRIVER
2471 M:      Alban Bedel <albeu@free.fr>
2472 W:      https://github.com/AlbanBedel/linux
2473 T:      git git://github.com/AlbanBedel/linux
2474 S:      Maintained
2475 F:      drivers/gpio/gpio-ath79.c
2476 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477
2478 ATHEROS 71XX/9XXX USB PHY DRIVER
2479 M:      Alban Bedel <albeu@free.fr>
2480 W:      https://github.com/AlbanBedel/linux
2481 T:      git git://github.com/AlbanBedel/linux
2482 S:      Maintained
2483 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2484 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485
2486 ATHEROS ATH GENERIC UTILITIES
2487 M:      Kalle Valo <kvalo@codeaurora.org>
2488 L:      linux-wireless@vger.kernel.org
2489 S:      Supported
2490 F:      drivers/net/wireless/ath/*
2491
2492 ATHEROS ATH5K WIRELESS DRIVER
2493 M:      Jiri Slaby <jirislaby@gmail.com>
2494 M:      Nick Kossifidis <mickflemm@gmail.com>
2495 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2496 L:      linux-wireless@vger.kernel.org
2497 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2498 S:      Maintained
2499 F:      drivers/net/wireless/ath/ath5k/
2500
2501 ATHEROS ATH6KL WIRELESS DRIVER
2502 M:      Kalle Valo <kvalo@codeaurora.org>
2503 L:      linux-wireless@vger.kernel.org
2504 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2506 S:      Supported
2507 F:      drivers/net/wireless/ath/ath6kl/
2508
2509 ATI_REMOTE2 DRIVER
2510 M:      Ville Syrjala <syrjala@sci.fi>
2511 S:      Maintained
2512 F:      drivers/input/misc/ati_remote2.c
2513
2514 ATK0110 HWMON DRIVER
2515 M:      Luca Tettamanti <kronos.it@gmail.com>
2516 L:      linux-hwmon@vger.kernel.org
2517 S:      Maintained
2518 F:      drivers/hwmon/asus_atk0110.c
2519
2520 ATLX ETHERNET DRIVERS
2521 M:      Jay Cliburn <jcliburn@gmail.com>
2522 M:      Chris Snook <chris.snook@gmail.com>
2523 L:      netdev@vger.kernel.org
2524 W:      http://sourceforge.net/projects/atl1
2525 W:      http://atl1.sourceforge.net
2526 S:      Maintained
2527 F:      drivers/net/ethernet/atheros/
2528
2529 ATM
2530 M:      Chas Williams <3chas3@gmail.com>
2531 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2532 L:      netdev@vger.kernel.org
2533 W:      http://linux-atm.sourceforge.net
2534 S:      Maintained
2535 F:      drivers/atm/
2536 F:      include/linux/atm*
2537 F:      include/uapi/linux/atm*
2538
2539 ATMEL MACB ETHERNET DRIVER
2540 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2541 S:      Supported
2542 F:      drivers/net/ethernet/cadence/
2543
2544 ATMEL MAXTOUCH DRIVER
2545 M:      Nick Dyer <nick@shmanahar.org>
2546 T:      git git://github.com/ndyer/linux.git
2547 S:      Maintained
2548 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2549 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2550
2551 ATMEL WIRELESS DRIVER
2552 M:      Simon Kelley <simon@thekelleys.org.uk>
2553 L:      linux-wireless@vger.kernel.org
2554 W:      http://www.thekelleys.org.uk/atmel
2555 W:      http://atmelwlandriver.sourceforge.net/
2556 S:      Maintained
2557 F:      drivers/net/wireless/atmel/atmel*
2558
2559 ATOMIC INFRASTRUCTURE
2560 M:      Will Deacon <will.deacon@arm.com>
2561 M:      Peter Zijlstra <peterz@infradead.org>
2562 R:      Boqun Feng <boqun.feng@gmail.com>
2563 L:      linux-kernel@vger.kernel.org
2564 S:      Maintained
2565 F:      arch/*/include/asm/atomic*.h
2566 F:      include/*/atomic*.h
2567
2568 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2569 M:      Bradley Grove <linuxdrivers@attotech.com>
2570 L:      linux-scsi@vger.kernel.org
2571 W:      http://www.attotech.com
2572 S:      Supported
2573 F:      drivers/scsi/esas2r
2574
2575 ATUSB IEEE 802.15.4 RADIO DRIVER
2576 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2577 L:      linux-wpan@vger.kernel.org
2578 S:      Maintained
2579 F:      drivers/net/ieee802154/atusb.c
2580 F:      drivers/net/ieee802154/atusb.h
2581 F:      drivers/net/ieee802154/at86rf230.h
2582
2583 AUDIT SUBSYSTEM
2584 M:      Paul Moore <paul@paul-moore.com>
2585 M:      Eric Paris <eparis@redhat.com>
2586 L:      linux-audit@redhat.com (moderated for non-subscribers)
2587 W:      https://github.com/linux-audit
2588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 S:      Supported
2590 F:      include/linux/audit.h
2591 F:      include/uapi/linux/audit.h
2592 F:      kernel/audit*
2593
2594 AUXILIARY DISPLAY DRIVERS
2595 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596 S:      Maintained
2597 F:      drivers/auxdisplay/
2598 F:      include/linux/cfag12864b.h
2599
2600 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2601 M:      Andreas Klinger <ak@it-klinger.de>
2602 L:      linux-iio@vger.kernel.org
2603 S:      Maintained
2604 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2605 F:      drivers/iio/adc/hx711.c
2606
2607 AX.25 NETWORK LAYER
2608 M:      Ralf Baechle <ralf@linux-mips.org>
2609 L:      linux-hams@vger.kernel.org
2610 W:      http://www.linux-ax25.org/
2611 S:      Maintained
2612 F:      include/uapi/linux/ax25.h
2613 F:      include/net/ax25.h
2614 F:      net/ax25/
2615
2616 AXENTIA ARM DEVICES
2617 M:      Peter Rosin <peda@axentia.se>
2618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 S:      Maintained
2620 F:      Documentation/devicetree/bindings/arm/axentia.txt
2621 F:      arch/arm/boot/dts/at91-linea.dtsi
2622 F:      arch/arm/boot/dts/at91-natte.dtsi
2623 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2624 F:      arch/arm/boot/dts/at91-tse850-3.dts
2625
2626 AXENTIA ASOC DRIVERS
2627 M:      Peter Rosin <peda@axentia.se>
2628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2629 S:      Maintained
2630 F:      Documentation/devicetree/bindings/sound/axentia,*
2631 F:      sound/soc/atmel/tse850-pcm5142.c
2632
2633 AZ6007 DVB DRIVER
2634 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2635 L:      linux-media@vger.kernel.org
2636 W:      https://linuxtv.org
2637 T:      git git://linuxtv.org/media_tree.git
2638 S:      Maintained
2639 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2640
2641 AZTECH FM RADIO RECEIVER DRIVER
2642 M:      Hans Verkuil <hverkuil@xs4all.nl>
2643 L:      linux-media@vger.kernel.org
2644 T:      git git://linuxtv.org/media_tree.git
2645 W:      https://linuxtv.org
2646 S:      Maintained
2647 F:      drivers/media/radio/radio-aztech*
2648
2649 B43 WIRELESS DRIVER
2650 L:      linux-wireless@vger.kernel.org
2651 L:      b43-dev@lists.infradead.org
2652 W:      http://wireless.kernel.org/en/users/Drivers/b43
2653 S:      Odd Fixes
2654 F:      drivers/net/wireless/broadcom/b43/
2655
2656 B43LEGACY WIRELESS DRIVER
2657 M:      Larry Finger <Larry.Finger@lwfinger.net>
2658 L:      linux-wireless@vger.kernel.org
2659 L:      b43-dev@lists.infradead.org
2660 W:      http://wireless.kernel.org/en/users/Drivers/b43
2661 S:      Maintained
2662 F:      drivers/net/wireless/broadcom/b43legacy/
2663
2664 BACKLIGHT CLASS/SUBSYSTEM
2665 M:      Lee Jones <lee.jones@linaro.org>
2666 M:      Daniel Thompson <daniel.thompson@linaro.org>
2667 M:      Jingoo Han <jingoohan1@gmail.com>
2668 L:      dri-devel@lists.freedesktop.org
2669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 S:      Maintained
2671 F:      drivers/video/backlight/
2672 F:      include/linux/backlight.h
2673 F:      include/linux/pwm_backlight.h
2674 F:      Documentation/devicetree/bindings/leds/backlight
2675
2676 BATMAN ADVANCED
2677 M:      Marek Lindner <mareklindner@neomailbox.ch>
2678 M:      Simon Wunderlich <sw@simonwunderlich.de>
2679 M:      Antonio Quartulli <a@unstable.cc>
2680 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2681 W:      https://www.open-mesh.org/
2682 Q:      https://patchwork.open-mesh.org/project/batman/list/
2683 S:      Maintained
2684 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2685 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2686 F:      Documentation/networking/batman-adv.rst
2687 F:      include/uapi/linux/batadv_packet.h
2688 F:      include/uapi/linux/batman_adv.h
2689 F:      net/batman-adv/
2690
2691 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2692 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2693 L:      linux-hams@vger.kernel.org
2694 W:      http://www.baycom.org/~tom/ham/ham.html
2695 S:      Maintained
2696 F:      drivers/net/hamradio/baycom*
2697
2698 BCACHE (BLOCK LAYER CACHE)
2699 M:      Coly Li <colyli@suse.de>
2700 M:      Kent Overstreet <kent.overstreet@gmail.com>
2701 L:      linux-bcache@vger.kernel.org
2702 W:      http://bcache.evilpiepirate.org
2703 C:      irc://irc.oftc.net/bcache
2704 S:      Maintained
2705 F:      drivers/md/bcache/
2706
2707 BDISP ST MEDIA DRIVER
2708 M:      Fabien Dessenne <fabien.dessenne@st.com>
2709 L:      linux-media@vger.kernel.org
2710 T:      git git://linuxtv.org/media_tree.git
2711 W:      https://linuxtv.org
2712 S:      Supported
2713 F:      drivers/media/platform/sti/bdisp
2714
2715 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2716 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2717 L:      netdev@vger.kernel.org
2718 S:      Maintained
2719 F:      drivers/net/ethernet/ec_bhf.c
2720
2721 BEFS FILE SYSTEM
2722 M:      Luis de Bethencourt <luisbg@kernel.org>
2723 M:      Salah Triki <salah.triki@gmail.com>
2724 S:      Maintained
2725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2726 F:      Documentation/filesystems/befs.txt
2727 F:      fs/befs/
2728
2729 BFQ I/O SCHEDULER
2730 M:      Paolo Valente <paolo.valente@linaro.org>
2731 M:      Jens Axboe <axboe@kernel.dk>
2732 L:      linux-block@vger.kernel.org
2733 S:      Maintained
2734 F:      block/bfq-*
2735 F:      Documentation/block/bfq-iosched.txt
2736
2737 BFS FILE SYSTEM
2738 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2739 S:      Maintained
2740 F:      Documentation/filesystems/bfs.txt
2741 F:      fs/bfs/
2742 F:      include/uapi/linux/bfs_fs.h
2743
2744 BLINKM RGB LED DRIVER
2745 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2746 S:      Maintained
2747 F:      drivers/leds/leds-blinkm.c
2748
2749 BLOCK LAYER
2750 M:      Jens Axboe <axboe@kernel.dk>
2751 L:      linux-block@vger.kernel.org
2752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2753 S:      Maintained
2754 F:      block/
2755 F:      drivers/block/
2756 F:      kernel/trace/blktrace.c
2757 F:      lib/sbitmap.c
2758
2759 BLOCK2MTD DRIVER
2760 M:      Joern Engel <joern@lazybastard.org>
2761 L:      linux-mtd@lists.infradead.org
2762 S:      Maintained
2763 F:      drivers/mtd/devices/block2mtd.c
2764
2765 BLUETOOTH DRIVERS
2766 M:      Marcel Holtmann <marcel@holtmann.org>
2767 M:      Johan Hedberg <johan.hedberg@gmail.com>
2768 L:      linux-bluetooth@vger.kernel.org
2769 W:      http://www.bluez.org/
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 S:      Maintained
2773 F:      drivers/bluetooth/
2774
2775 BLUETOOTH SUBSYSTEM
2776 M:      Marcel Holtmann <marcel@holtmann.org>
2777 M:      Johan Hedberg <johan.hedberg@gmail.com>
2778 L:      linux-bluetooth@vger.kernel.org
2779 W:      http://www.bluez.org/
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782 S:      Maintained
2783 F:      net/bluetooth/
2784 F:      include/net/bluetooth/
2785
2786 BONDING DRIVER
2787 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2788 M:      Veaceslav Falico <vfalico@gmail.com>
2789 M:      Andy Gospodarek <andy@greyhouse.net>
2790 L:      netdev@vger.kernel.org
2791 W:      http://sourceforge.net/projects/bonding/
2792 S:      Supported
2793 F:      drivers/net/bonding/
2794 F:      include/uapi/linux/if_bonding.h
2795
2796 BPF (Safe dynamic programs and tools)
2797 M:      Alexei Starovoitov <ast@kernel.org>
2798 M:      Daniel Borkmann <daniel@iogearbox.net>
2799 L:      netdev@vger.kernel.org
2800 L:      linux-kernel@vger.kernel.org
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2803 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2804 S:      Supported
2805 F:      arch/x86/net/bpf_jit*
2806 F:      Documentation/networking/filter.txt
2807 F:      Documentation/bpf/
2808 F:      include/linux/bpf*
2809 F:      include/linux/filter.h
2810 F:      include/trace/events/xdp.h
2811 F:      include/uapi/linux/bpf*
2812 F:      include/uapi/linux/filter.h
2813 F:      kernel/bpf/
2814 F:      kernel/trace/bpf_trace.c
2815 F:      lib/test_bpf.c
2816 F:      net/bpf/
2817 F:      net/core/filter.c
2818 F:      net/sched/act_bpf.c
2819 F:      net/sched/cls_bpf.c
2820 F:      samples/bpf/
2821 F:      tools/bpf/
2822 F:      tools/lib/bpf/
2823 F:      tools/testing/selftests/bpf/
2824
2825 BROADCOM B44 10/100 ETHERNET DRIVER
2826 M:      Michael Chan <michael.chan@broadcom.com>
2827 L:      netdev@vger.kernel.org
2828 S:      Supported
2829 F:      drivers/net/ethernet/broadcom/b44.*
2830
2831 BROADCOM B53 ETHERNET SWITCH DRIVER
2832 M:      Florian Fainelli <f.fainelli@gmail.com>
2833 L:      netdev@vger.kernel.org
2834 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2835 S:      Supported
2836 F:      drivers/net/dsa/b53/*
2837 F:      include/linux/platform_data/b53.h
2838
2839 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2840 M:      Florian Fainelli <f.fainelli@gmail.com>
2841 M:      Ray Jui <rjui@broadcom.com>
2842 M:      Scott Branden <sbranden@broadcom.com>
2843 M:      bcm-kernel-feedback-list@broadcom.com
2844 T:      git git://github.com/broadcom/mach-bcm
2845 S:      Maintained
2846 N:      bcm281*
2847 N:      bcm113*
2848 N:      bcm216*
2849 N:      kona
2850 F:      arch/arm/mach-bcm/
2851
2852 BROADCOM BCM2835 ARM ARCHITECTURE
2853 M:      Eric Anholt <eric@anholt.net>
2854 M:      Stefan Wahren <stefan.wahren@i2se.com>
2855 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857 T:      git git://github.com/anholt/linux
2858 S:      Maintained
2859 N:      bcm2835
2860 F:      drivers/staging/vc04_services
2861
2862 BROADCOM BCM47XX MIPS ARCHITECTURE
2863 M:      Hauke Mehrtens <hauke@hauke-m.de>
2864 M:      Rafał Miłecki <zajec5@gmail.com>
2865 L:      linux-mips@linux-mips.org
2866 S:      Maintained
2867 F:      Documentation/devicetree/bindings/mips/brcm/
2868 F:      arch/mips/bcm47xx/*
2869 F:      arch/mips/include/asm/mach-bcm47xx/*
2870
2871 BROADCOM BCM5301X ARM ARCHITECTURE
2872 M:      Hauke Mehrtens <hauke@hauke-m.de>
2873 M:      Rafał Miłecki <zajec5@gmail.com>
2874 M:      Jon Mason <jonmason@broadcom.com>
2875 M:      bcm-kernel-feedback-list@broadcom.com
2876 L:      linux-arm-kernel@lists.infradead.org
2877 S:      Maintained
2878 F:      arch/arm/mach-bcm/bcm_5301x.c
2879 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2880 F:      arch/arm/boot/dts/bcm470*
2881 F:      arch/arm/boot/dts/bcm953012*
2882
2883 BROADCOM BCM53573 ARM ARCHITECTURE
2884 M:      Rafał Miłecki <rafal@milecki.pl>
2885 L:      linux-arm-kernel@lists.infradead.org
2886 S:      Maintained
2887 F:      arch/arm/boot/dts/bcm53573*
2888 F:      arch/arm/boot/dts/bcm47189*
2889
2890 BROADCOM BCM63XX ARM ARCHITECTURE
2891 M:      Florian Fainelli <f.fainelli@gmail.com>
2892 M:      bcm-kernel-feedback-list@broadcom.com
2893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2894 T:      git git://github.com/broadcom/stblinux.git
2895 S:      Maintained
2896 N:      bcm63xx
2897
2898 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2899 M:      Kevin Cernekee <cernekee@gmail.com>
2900 L:      linux-usb@vger.kernel.org
2901 S:      Maintained
2902 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2903
2904 BROADCOM BCM7XXX ARM ARCHITECTURE
2905 M:      Brian Norris <computersforpeace@gmail.com>
2906 M:      Gregory Fong <gregory.0xf0@gmail.com>
2907 M:      Florian Fainelli <f.fainelli@gmail.com>
2908 M:      bcm-kernel-feedback-list@broadcom.com
2909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 T:      git git://github.com/broadcom/stblinux.git
2911 S:      Maintained
2912 F:      arch/arm/mach-bcm/*brcmstb*
2913 F:      arch/arm/boot/dts/bcm7*.dts*
2914 F:      drivers/bus/brcmstb_gisb.c
2915 F:      arch/arm/mm/cache-b15-rac.c
2916 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2917 N:      brcmstb
2918
2919 BROADCOM BMIPS CPUFREQ DRIVER
2920 M:      Markus Mayer <mmayer@broadcom.com>
2921 M:      bcm-kernel-feedback-list@broadcom.com
2922 L:      linux-pm@vger.kernel.org
2923 S:      Maintained
2924 F:      drivers/cpufreq/bmips-cpufreq.c
2925
2926 BROADCOM BMIPS MIPS ARCHITECTURE
2927 M:      Kevin Cernekee <cernekee@gmail.com>
2928 M:      Florian Fainelli <f.fainelli@gmail.com>
2929 L:      linux-mips@linux-mips.org
2930 T:      git git://github.com/broadcom/stblinux.git
2931 S:      Maintained
2932 F:      arch/mips/bmips/*
2933 F:      arch/mips/include/asm/mach-bmips/*
2934 F:      arch/mips/kernel/*bmips*
2935 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2936 F:      drivers/irqchip/irq-bcm63*
2937 F:      drivers/irqchip/irq-bcm7*
2938 F:      drivers/irqchip/irq-brcmstb*
2939 F:      include/linux/bcm963xx_nvram.h
2940 F:      include/linux/bcm963xx_tag.h
2941
2942 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2943 M:      Rasesh Mody <rasesh.mody@cavium.com>
2944 M:      Dept-GELinuxNICDev@cavium.com
2945 L:      netdev@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/net/ethernet/broadcom/bnx2.*
2948 F:      drivers/net/ethernet/broadcom/bnx2_*
2949
2950 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2951 M:      QLogic-Storage-Upstream@qlogic.com
2952 L:      linux-scsi@vger.kernel.org
2953 S:      Supported
2954 F:      drivers/scsi/bnx2fc/
2955
2956 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2957 M:      QLogic-Storage-Upstream@qlogic.com
2958 L:      linux-scsi@vger.kernel.org
2959 S:      Supported
2960 F:      drivers/scsi/bnx2i/
2961
2962 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2963 M:      Ariel Elior <ariel.elior@cavium.com>
2964 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2965 M:      everest-linux-l2@cavium.com
2966 L:      netdev@vger.kernel.org
2967 S:      Supported
2968 F:      drivers/net/ethernet/broadcom/bnx2x/
2969
2970 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2971 M:      Michael Chan <michael.chan@broadcom.com>
2972 L:      netdev@vger.kernel.org
2973 S:      Supported
2974 F:      drivers/net/ethernet/broadcom/bnxt/
2975
2976 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2977 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2978 M:      Franky Lin <franky.lin@broadcom.com>
2979 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2980 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2981 M:      Wright Feng <wright.feng@cypress.com>
2982 L:      linux-wireless@vger.kernel.org
2983 L:      brcm80211-dev-list.pdl@broadcom.com
2984 L:      brcm80211-dev-list@cypress.com
2985 S:      Supported
2986 F:      drivers/net/wireless/broadcom/brcm80211/
2987
2988 BROADCOM BRCMSTB GPIO DRIVER
2989 M:      Gregory Fong <gregory.0xf0@gmail.com>
2990 L:      bcm-kernel-feedback-list@broadcom.com
2991 S:      Supported
2992 F:      drivers/gpio/gpio-brcmstb.c
2993 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2994
2995 BROADCOM BRCMSTB I2C DRIVER
2996 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2997 L:      linux-i2c@vger.kernel.org
2998 L:      bcm-kernel-feedback-list@broadcom.com
2999 S:      Supported
3000 F:      drivers/i2c/busses/i2c-brcmstb.c
3001 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3002
3003 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3004 M:      Al Cooper <alcooperx@gmail.com>
3005 L:      linux-kernel@vger.kernel.org
3006 L:      bcm-kernel-feedback-list@broadcom.com
3007 S:      Maintained
3008 F:      drivers/phy/broadcom/phy-brcm-usb*
3009
3010 BROADCOM GENET ETHERNET DRIVER
3011 M:      Doug Berger <opendmb@gmail.com>
3012 M:      Florian Fainelli <f.fainelli@gmail.com>
3013 L:      netdev@vger.kernel.org
3014 S:      Supported
3015 F:      drivers/net/ethernet/broadcom/genet/
3016
3017 BROADCOM IPROC ARM ARCHITECTURE
3018 M:      Ray Jui <rjui@broadcom.com>
3019 M:      Scott Branden <sbranden@broadcom.com>
3020 M:      Jon Mason <jonmason@broadcom.com>
3021 M:      bcm-kernel-feedback-list@broadcom.com
3022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 T:      git git://github.com/broadcom/cygnus-linux.git
3024 S:      Maintained
3025 N:      iproc
3026 N:      cygnus
3027 N:      bcm[-_]nsp
3028 N:      bcm9113*
3029 N:      bcm9583*
3030 N:      bcm9585*
3031 N:      bcm9586*
3032 N:      bcm988312
3033 N:      bcm113*
3034 N:      bcm583*
3035 N:      bcm585*
3036 N:      bcm586*
3037 N:      bcm88312
3038 N:      hr2
3039 N:      stingray
3040 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3041 F:      arch/arm64/boot/dts/broadcom/stingray/*
3042 F:      drivers/clk/bcm/clk-ns*
3043 F:      drivers/clk/bcm/clk-sr*
3044 F:      drivers/pinctrl/bcm/pinctrl-ns*
3045 F:      include/dt-bindings/clock/bcm-sr*
3046
3047 BROADCOM KONA GPIO DRIVER
3048 M:      Ray Jui <rjui@broadcom.com>
3049 L:      bcm-kernel-feedback-list@broadcom.com
3050 S:      Supported
3051 F:      drivers/gpio/gpio-bcm-kona.c
3052 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3053
3054 BROADCOM NETXTREME-E ROCE DRIVER
3055 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3056 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3057 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3058 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3059 L:      linux-rdma@vger.kernel.org
3060 W:      http://www.broadcom.com
3061 S:      Supported
3062 F:      drivers/infiniband/hw/bnxt_re/
3063 F:      include/uapi/rdma/bnxt_re-abi.h
3064
3065 BROADCOM NVRAM DRIVER
3066 M:      Rafał Miłecki <zajec5@gmail.com>
3067 L:      linux-mips@linux-mips.org
3068 S:      Maintained
3069 F:      drivers/firmware/broadcom/*
3070
3071 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3072 M:      Rafał Miłecki <zajec5@gmail.com>
3073 L:      linux-wireless@vger.kernel.org
3074 S:      Maintained
3075 F:      drivers/bcma/
3076 F:      include/linux/bcma/
3077
3078 BROADCOM STB AVS CPUFREQ DRIVER
3079 M:      Markus Mayer <mmayer@broadcom.com>
3080 M:      bcm-kernel-feedback-list@broadcom.com
3081 L:      linux-pm@vger.kernel.org
3082 S:      Maintained
3083 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3084 F:      drivers/cpufreq/brcmstb*
3085
3086 BROADCOM STB AVS TMON DRIVER
3087 M:      Markus Mayer <mmayer@broadcom.com>
3088 M:      bcm-kernel-feedback-list@broadcom.com
3089 L:      linux-pm@vger.kernel.org
3090 S:      Maintained
3091 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3092 F:      drivers/thermal/broadcom/brcmstb*
3093
3094 BROADCOM STB NAND FLASH DRIVER
3095 M:      Brian Norris <computersforpeace@gmail.com>
3096 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3097 L:      linux-mtd@lists.infradead.org
3098 L:      bcm-kernel-feedback-list@broadcom.com
3099 S:      Maintained
3100 F:      drivers/mtd/nand/raw/brcmnand/
3101
3102 BROADCOM STB DPFE DRIVER
3103 M:      Markus Mayer <mmayer@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 S:      Maintained
3107 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3108 F:      drivers/memory/brcmstb_dpfe.c
3109
3110 BROADCOM SPI DRIVER
3111 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3112 M:      bcm-kernel-feedback-list@broadcom.com
3113 S:      Maintained
3114 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3115 F:      drivers/spi/spi-bcm-qspi.*
3116 F:      drivers/spi/spi-brcmstb-qspi.c
3117 F:      drivers/spi/spi-iproc-qspi.c
3118
3119 BROADCOM SYSTEMPORT ETHERNET DRIVER
3120 M:      Florian Fainelli <f.fainelli@gmail.com>
3121 L:      netdev@vger.kernel.org
3122 S:      Supported
3123 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3124
3125 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3126 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3127 M:      Prashant Sreedharan <prashant@broadcom.com>
3128 M:      Michael Chan <mchan@broadcom.com>
3129 L:      netdev@vger.kernel.org
3130 S:      Supported
3131 F:      drivers/net/ethernet/broadcom/tg3.*
3132
3133 BROCADE BFA FC SCSI DRIVER
3134 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3135 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3136 L:      linux-scsi@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/scsi/bfa/
3139
3140 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3141 M:      Rasesh Mody <rasesh.mody@cavium.com>
3142 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3143 M:      Dept-GELinuxNICDev@cavium.com
3144 L:      netdev@vger.kernel.org
3145 S:      Supported
3146 F:      drivers/net/ethernet/brocade/bna/
3147
3148 BSG (block layer generic sg v4 driver)
3149 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3150 L:      linux-scsi@vger.kernel.org
3151 S:      Supported
3152 F:      block/bsg.c
3153 F:      include/linux/bsg.h
3154 F:      include/uapi/linux/bsg.h
3155
3156 BT87X AUDIO DRIVER
3157 M:      Clemens Ladisch <clemens@ladisch.de>
3158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3159 T:      git git://git.alsa-project.org/alsa-kernel.git
3160 S:      Maintained
3161 F:      Documentation/sound/cards/bt87x.rst
3162 F:      sound/pci/bt87x.c
3163
3164 BT8XXGPIO DRIVER
3165 M:      Michael Buesch <m@bues.ch>
3166 W:      http://bu3sch.de/btgpio.php
3167 S:      Maintained
3168 F:      drivers/gpio/gpio-bt8xx.c
3169
3170 BTRFS FILE SYSTEM
3171 M:      Chris Mason <clm@fb.com>
3172 M:      Josef Bacik <josef@toxicpanda.com>
3173 M:      David Sterba <dsterba@suse.com>
3174 L:      linux-btrfs@vger.kernel.org
3175 W:      http://btrfs.wiki.kernel.org/
3176 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3178 S:      Maintained
3179 F:      Documentation/filesystems/btrfs.txt
3180 F:      fs/btrfs/
3181 F:      include/linux/btrfs*
3182 F:      include/uapi/linux/btrfs*
3183
3184 BTTV VIDEO4LINUX DRIVER
3185 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3186 L:      linux-media@vger.kernel.org
3187 W:      https://linuxtv.org
3188 T:      git git://linuxtv.org/media_tree.git
3189 S:      Odd fixes
3190 F:      Documentation/media/v4l-drivers/bttv*
3191 F:      drivers/media/pci/bt8xx/bttv*
3192
3193 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3194 M:      Chanwoo Choi <cw00.choi@samsung.com>
3195 L:      linux-pm@vger.kernel.org
3196 L:      linux-samsung-soc@vger.kernel.org
3197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3198 S:      Maintained
3199 F:      drivers/devfreq/exynos-bus.c
3200 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3201
3202 BUSLOGIC SCSI DRIVER
3203 M:      Khalid Aziz <khalid@gonehiking.org>
3204 L:      linux-scsi@vger.kernel.org
3205 S:      Maintained
3206 F:      drivers/scsi/BusLogic.*
3207 F:      drivers/scsi/FlashPoint.*
3208
3209 C-MEDIA CMI8788 DRIVER
3210 M:      Clemens Ladisch <clemens@ladisch.de>
3211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3212 T:      git git://git.alsa-project.org/alsa-kernel.git
3213 S:      Maintained
3214 F:      sound/pci/oxygen/
3215
3216 C-SKY ARCHITECTURE
3217 M:      Guo Ren <ren_guo@c-sky.com>
3218 T:      git https://github.com/c-sky/csky-linux.git
3219 S:      Supported
3220 F:      arch/csky/
3221 F:      Documentation/devicetree/bindings/csky/
3222 K:      csky
3223 N:      csky
3224
3225 C6X ARCHITECTURE
3226 M:      Mark Salter <msalter@redhat.com>
3227 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3228 L:      linux-c6x-dev@linux-c6x.org
3229 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3230 S:      Maintained
3231 F:      arch/c6x/
3232
3233 CA8210 IEEE-802.15.4 RADIO DRIVER
3234 M:      Harry Morris <h.morris@cascoda.com>
3235 L:      linux-wpan@vger.kernel.org
3236 W:      https://github.com/Cascoda/ca8210-linux.git
3237 S:      Maintained
3238 F:      drivers/net/ieee802154/ca8210.c
3239 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3240
3241 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3242 M:      David Howells <dhowells@redhat.com>
3243 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3244 S:      Supported
3245 F:      Documentation/filesystems/caching/cachefiles.txt
3246 F:      fs/cachefiles/
3247
3248 CADENCE MIPI-CSI2 BRIDGES
3249 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3250 L:      linux-media@vger.kernel.org
3251 S:      Maintained
3252 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3253 F:      drivers/media/platform/cadence/cdns-csi2*
3254
3255 CADET FM/AM RADIO RECEIVER DRIVER
3256 M:      Hans Verkuil <hverkuil@xs4all.nl>
3257 L:      linux-media@vger.kernel.org
3258 T:      git git://linuxtv.org/media_tree.git
3259 W:      https://linuxtv.org
3260 S:      Maintained
3261 F:      drivers/media/radio/radio-cadet*
3262
3263 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3264 M:      Jonathan Corbet <corbet@lwn.net>
3265 L:      linux-media@vger.kernel.org
3266 T:      git git://linuxtv.org/media_tree.git
3267 S:      Maintained
3268 F:      Documentation/media/v4l-drivers/cafe_ccic*
3269 F:      drivers/media/platform/marvell-ccic/
3270
3271 CAIF NETWORK LAYER
3272 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3273 L:      netdev@vger.kernel.org
3274 S:      Supported
3275 F:      Documentation/networking/caif/
3276 F:      drivers/net/caif/
3277 F:      include/uapi/linux/caif/
3278 F:      include/net/caif/
3279 F:      net/caif/
3280
3281 CALGARY x86-64 IOMMU
3282 M:      Muli Ben-Yehuda <mulix@mulix.org>
3283 M:      Jon Mason <jdmason@kudzu.us>
3284 L:      iommu@lists.linux-foundation.org
3285 S:      Maintained
3286 F:      arch/x86/kernel/pci-calgary_64.c
3287 F:      arch/x86/kernel/tce_64.c
3288 F:      arch/x86/include/asm/calgary.h
3289 F:      arch/x86/include/asm/tce.h
3290
3291 CAN NETWORK DRIVERS
3292 M:      Wolfgang Grandegger <wg@grandegger.com>
3293 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3294 L:      linux-can@vger.kernel.org
3295 W:      https://github.com/linux-can
3296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3298 S:      Maintained
3299 F:      Documentation/devicetree/bindings/net/can/
3300 F:      drivers/net/can/
3301 F:      include/linux/can/dev.h
3302 F:      include/linux/can/platform/
3303 F:      include/uapi/linux/can/error.h
3304 F:      include/uapi/linux/can/netlink.h
3305
3306 CAN NETWORK LAYER
3307 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3308 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3309 L:      linux-can@vger.kernel.org
3310 W:      https://github.com/linux-can
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3313 S:      Maintained
3314 F:      Documentation/networking/can.rst
3315 F:      net/can/
3316 F:      include/linux/can/core.h
3317 F:      include/uapi/linux/can.h
3318 F:      include/uapi/linux/can/bcm.h
3319 F:      include/uapi/linux/can/raw.h
3320 F:      include/uapi/linux/can/gw.h
3321
3322 CAPABILITIES
3323 M:      Serge Hallyn <serge@hallyn.com>
3324 L:      linux-security-module@vger.kernel.org
3325 S:      Supported
3326 F:      include/linux/capability.h
3327 F:      include/uapi/linux/capability.h
3328 F:      security/commoncap.c
3329 F:      kernel/capability.c
3330
3331 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3332 M:      Kevin Tsai <ktsai@capellamicro.com>
3333 S:      Maintained
3334 F:      drivers/iio/light/cm*
3335
3336 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3337 M:      Christian Lamparter <chunkeey@googlemail.com>
3338 L:      linux-wireless@vger.kernel.org
3339 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3340 S:      Maintained
3341 F:      drivers/net/wireless/ath/carl9170/
3342
3343 CAVIUM I2C DRIVER
3344 M:      Jan Glauber <jglauber@cavium.com>
3345 M:      David Daney <david.daney@cavium.com>
3346 W:      http://www.cavium.com
3347 S:      Supported
3348 F:      drivers/i2c/busses/i2c-octeon*
3349 F:      drivers/i2c/busses/i2c-thunderx*
3350
3351 CAVIUM LIQUIDIO NETWORK DRIVER
3352 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3353 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3354 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3355 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3356 L:      netdev@vger.kernel.org
3357 W:      http://www.cavium.com
3358 S:      Supported
3359 F:      drivers/net/ethernet/cavium/liquidio/
3360
3361 CAVIUM MMC DRIVER
3362 M:      Jan Glauber <jglauber@cavium.com>
3363 M:      David Daney <david.daney@cavium.com>
3364 M:      Steven J. Hill <Steven.Hill@cavium.com>
3365 W:      http://www.cavium.com
3366 S:      Supported
3367 F:      drivers/mmc/host/cavium*
3368
3369 CAVIUM OCTEON-TX CRYPTO DRIVER
3370 M:      George Cherian <george.cherian@cavium.com>
3371 L:      linux-crypto@vger.kernel.org
3372 W:      http://www.cavium.com
3373 S:      Supported
3374 F:      drivers/crypto/cavium/cpt/
3375
3376 CAVIUM THUNDERX2 ARM64 SOC
3377 M:      Robert Richter <rrichter@cavium.com>
3378 M:      Jayachandran C <jnair@caviumnetworks.com>
3379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3380 S:      Maintained
3381 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3382 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3383
3384 CC2520 IEEE-802.15.4 RADIO DRIVER
3385 M:      Varka Bhadram <varkabhadram@gmail.com>
3386 L:      linux-wpan@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/net/ieee802154/cc2520.c
3389 F:      include/linux/spi/cc2520.h
3390 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3391
3392 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3393 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3394 L:      linux-crypto@vger.kernel.org
3395 S:      Supported
3396 F:      drivers/crypto/ccree/
3397 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3398
3399 CEC FRAMEWORK
3400 M:      Hans Verkuil <hans.verkuil@cisco.com>
3401 L:      linux-media@vger.kernel.org
3402 T:      git git://linuxtv.org/media_tree.git
3403 W:      http://linuxtv.org
3404 S:      Supported
3405 F:      Documentation/media/kapi/cec-core.rst
3406 F:      Documentation/media/uapi/cec
3407 F:      drivers/media/cec/
3408 F:      drivers/media/rc/keymaps/rc-cec.c
3409 F:      include/media/cec.h
3410 F:      include/media/cec-notifier.h
3411 F:      include/uapi/linux/cec.h
3412 F:      include/uapi/linux/cec-funcs.h
3413 F:      Documentation/devicetree/bindings/media/cec.txt
3414 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3415
3416 CEC GPIO DRIVER
3417 M:      Hans Verkuil <hans.verkuil@cisco.com>
3418 L:      linux-media@vger.kernel.org
3419 T:      git git://linuxtv.org/media_tree.git
3420 W:      http://linuxtv.org
3421 S:      Supported
3422 F:      drivers/media/platform/cec-gpio/
3423 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3424
3425 CELL BROADBAND ENGINE ARCHITECTURE
3426 M:      Arnd Bergmann <arnd@arndb.de>
3427 L:      linuxppc-dev@lists.ozlabs.org
3428 W:      http://www.ibm.com/developerworks/power/cell/
3429 S:      Supported
3430 F:      arch/powerpc/include/asm/cell*.h
3431 F:      arch/powerpc/include/asm/spu*.h
3432 F:      arch/powerpc/include/uapi/asm/spu*.h
3433 F:      arch/powerpc/oprofile/*cell*
3434 F:      arch/powerpc/platforms/cell/
3435
3436 CEPH COMMON CODE (LIBCEPH)
3437 M:      Ilya Dryomov <idryomov@gmail.com>
3438 M:      "Yan, Zheng" <zyan@redhat.com>
3439 M:      Sage Weil <sage@redhat.com>
3440 L:      ceph-devel@vger.kernel.org
3441 W:      http://ceph.com/
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3443 T:      git git://github.com/ceph/ceph-client.git
3444 S:      Supported
3445 F:      net/ceph/
3446 F:      include/linux/ceph/
3447 F:      include/linux/crush/
3448
3449 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3450 M:      "Yan, Zheng" <zyan@redhat.com>
3451 M:      Sage Weil <sage@redhat.com>
3452 M:      Ilya Dryomov <idryomov@gmail.com>
3453 L:      ceph-devel@vger.kernel.org
3454 W:      http://ceph.com/
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3456 T:      git git://github.com/ceph/ceph-client.git
3457 S:      Supported
3458 F:      Documentation/filesystems/ceph.txt
3459 F:      fs/ceph/
3460
3461 CERTIFICATE HANDLING:
3462 M:      David Howells <dhowells@redhat.com>
3463 M:      David Woodhouse <dwmw2@infradead.org>
3464 L:      keyrings@vger.kernel.org
3465 S:      Maintained
3466 F:      Documentation/admin-guide/module-signing.rst
3467 F:      certs/
3468 F:      scripts/sign-file.c
3469 F:      scripts/extract-cert.c
3470
3471 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3472 L:      linux-usb@vger.kernel.org
3473 S:      Orphan
3474 F:      Documentation/usb/WUSB-Design-overview.txt
3475 F:      Documentation/usb/wusb-cbaf
3476 F:      drivers/usb/host/hwa-hc.c
3477 F:      drivers/usb/host/whci/
3478 F:      drivers/usb/wusbcore/
3479 F:      include/linux/usb/wusb*
3480
3481 CFAG12864B LCD DRIVER
3482 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3483 S:      Maintained
3484 F:      drivers/auxdisplay/cfag12864b.c
3485 F:      include/linux/cfag12864b.h
3486
3487 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3488 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 S:      Maintained
3490 F:      drivers/auxdisplay/cfag12864bfb.c
3491 F:      include/linux/cfag12864b.h
3492
3493 802.11 (including CFG80211/NL80211)
3494 M:      Johannes Berg <johannes@sipsolutions.net>
3495 L:      linux-wireless@vger.kernel.org
3496 W:      http://wireless.kernel.org/
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3499 S:      Maintained
3500 F:      net/wireless/
3501 F:      include/uapi/linux/nl80211.h
3502 F:      include/linux/ieee80211.h
3503 F:      include/net/wext.h
3504 F:      include/net/cfg80211.h
3505 F:      include/net/iw_handler.h
3506 F:      include/net/ieee80211_radiotap.h
3507 F:      Documentation/driver-api/80211/cfg80211.rst
3508 F:      Documentation/networking/regulatory.txt
3509
3510 CHAR and MISC DRIVERS
3511 M:      Arnd Bergmann <arnd@arndb.de>
3512 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3514 S:      Supported
3515 F:      drivers/char/
3516 F:      drivers/misc/
3517 F:      include/linux/miscdevice.h
3518
3519 CHECKPATCH
3520 M:      Andy Whitcroft <apw@canonical.com>
3521 M:      Joe Perches <joe@perches.com>
3522 S:      Maintained
3523 F:      scripts/checkpatch.pl
3524
3525 CHINESE DOCUMENTATION
3526 M:      Harry Wei <harryxiyou@gmail.com>
3527 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3528 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3529 S:      Maintained
3530 F:      Documentation/translations/zh_CN/
3531
3532 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3533 M:      Peter Chen <Peter.Chen@nxp.com>
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3535 L:      linux-usb@vger.kernel.org
3536 S:      Maintained
3537 F:      drivers/usb/chipidea/
3538
3539 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3540 M:      Hans de Goede <hdegoede@redhat.com>
3541 L:      linux-input@vger.kernel.org
3542 S:      Maintained
3543 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3544 F:      drivers/input/touchscreen/chipone_icn8318.c
3545
3546 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3547 M:      Hans de Goede <hdegoede@redhat.com>
3548 L:      linux-input@vger.kernel.org
3549 S:      Maintained
3550 F:      drivers/input/touchscreen/chipone_icn8505.c
3551
3552 CHROME HARDWARE PLATFORM SUPPORT
3553 M:      Benson Leung <bleung@chromium.org>
3554 M:      Olof Johansson <olof@lixom.net>
3555 S:      Maintained
3556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3557 F:      drivers/platform/chrome/
3558
3559 CIRRUS LOGIC AUDIO CODEC DRIVERS
3560 M:      Brian Austin <brian.austin@cirrus.com>
3561 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3562 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3563 S:      Maintained
3564 F:      sound/soc/codecs/cs*
3565
3566 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3567 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3568 L:      netdev@vger.kernel.org
3569 S:      Maintained
3570 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3571
3572 CISCO FCOE HBA DRIVER
3573 M:      Satish Kharat <satishkh@cisco.com>
3574 M:      Sesidhar Baddela <sebaddel@cisco.com>
3575 M:      Karan Tilak Kumar <kartilak@cisco.com>
3576 L:      linux-scsi@vger.kernel.org
3577 S:      Supported
3578 F:      drivers/scsi/fnic/
3579
3580 CISCO SCSI HBA DRIVER
3581 M:      Karan Tilak Kumar <kartilak@cisco.com>
3582 M:      Sesidhar Baddela <sebaddel@cisco.com>
3583 L:      linux-scsi@vger.kernel.org
3584 S:      Supported
3585 F:      drivers/scsi/snic/
3586
3587 CISCO VIC ETHERNET NIC DRIVER
3588 M:      Christian Benvenuti <benve@cisco.com>
3589 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3590 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3591 S:      Supported
3592 F:      drivers/net/ethernet/cisco/enic/
3593
3594 CISCO VIC LOW LATENCY NIC DRIVER
3595 M:      Christian Benvenuti <benve@cisco.com>
3596 S:      Supported
3597 F:      drivers/infiniband/hw/usnic/
3598
3599 CIRRUS LOGIC MADERA CODEC DRIVERS
3600 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3601 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3603 L:      patches@opensource.cirrus.com
3604 T:      git https://github.com/CirrusLogic/linux-drivers.git
3605 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3606 S:      Supported
3607 F:      Documentation/devicetree/bindings/mfd/madera.txt
3608 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3609 F:      include/linux/mfd/madera/*
3610 F:      drivers/gpio/gpio-madera*
3611 F:      drivers/mfd/madera*
3612 F:      drivers/mfd/cs47l*
3613 F:      drivers/pinctrl/cirrus/*
3614
3615 CLANG-FORMAT FILE
3616 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3617 S:      Maintained
3618 F:      .clang-format
3619
3620 CLEANCACHE API
3621 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3622 L:      linux-kernel@vger.kernel.org
3623 S:      Maintained
3624 F:      mm/cleancache.c
3625 F:      include/linux/cleancache.h
3626
3627 CLK API
3628 M:      Russell King <linux@armlinux.org.uk>
3629 L:      linux-clk@vger.kernel.org
3630 S:      Maintained
3631 F:      include/linux/clk.h
3632
3633 CLOCKSOURCE, CLOCKEVENT DRIVERS
3634 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3635 M:      Thomas Gleixner <tglx@linutronix.de>
3636 L:      linux-kernel@vger.kernel.org
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3638 S:      Supported
3639 F:      drivers/clocksource/
3640 F:      Documentation/devicetree/bindings/timer/
3641
3642 CMPC ACPI DRIVER
3643 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3644 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3645 L:      platform-driver-x86@vger.kernel.org
3646 S:      Supported
3647 F:      drivers/platform/x86/classmate-laptop.c
3648
3649 COBALT MEDIA DRIVER
3650 M:      Hans Verkuil <hans.verkuil@cisco.com>
3651 L:      linux-media@vger.kernel.org
3652 T:      git git://linuxtv.org/media_tree.git
3653 W:      https://linuxtv.org
3654 S:      Supported
3655 F:      drivers/media/pci/cobalt/
3656
3657 COCCINELLE/Semantic Patches (SmPL)
3658 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3659 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3660 M:      Nicolas Palix <nicolas.palix@imag.fr>
3661 M:      Michal Marek <michal.lkml@markovi.net>
3662 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3664 W:      http://coccinelle.lip6.fr/
3665 S:      Supported
3666 F:      Documentation/dev-tools/coccinelle.rst
3667 F:      scripts/coccinelle/
3668 F:      scripts/coccicheck
3669
3670 CODA FILE SYSTEM
3671 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3672 M:      coda@cs.cmu.edu
3673 L:      codalist@coda.cs.cmu.edu
3674 W:      http://www.coda.cs.cmu.edu/
3675 S:      Maintained
3676 F:      Documentation/filesystems/coda.txt
3677 F:      fs/coda/
3678 F:      include/linux/coda*.h
3679 F:      include/uapi/linux/coda*.h
3680
3681 CODA V4L2 MEM2MEM DRIVER
3682 M:      Philipp Zabel <p.zabel@pengutronix.de>
3683 L:      linux-media@vger.kernel.org
3684 S:      Maintained
3685 F:      Documentation/devicetree/bindings/media/coda.txt
3686 F:      drivers/media/platform/coda/
3687
3688 CODE OF CONDUCT
3689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3690 S:      Supported
3691 F:      Documentation/process/code-of-conduct.rst
3692 F:      Documentation/process/code-of-conduct-interpretation.rst
3693
3694 COMMON CLK FRAMEWORK
3695 M:      Michael Turquette <mturquette@baylibre.com>
3696 M:      Stephen Boyd <sboyd@kernel.org>
3697 L:      linux-clk@vger.kernel.org
3698 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3700 S:      Maintained
3701 F:      Documentation/devicetree/bindings/clock/
3702 F:      drivers/clk/
3703 X:      drivers/clk/clkdev.c
3704 F:      include/linux/clk-pr*
3705 F:      include/linux/clk/
3706 F:      include/linux/of_clk.h
3707
3708 COMMON INTERNET FILE SYSTEM (CIFS)
3709 M:      Steve French <sfrench@samba.org>
3710 L:      linux-cifs@vger.kernel.org
3711 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3712 W:      http://linux-cifs.samba.org/
3713 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3714 S:      Supported
3715 F:      Documentation/filesystems/cifs/
3716 F:      fs/cifs/
3717
3718 COMPACTPCI HOTPLUG CORE
3719 M:      Scott Murray <scott@spiteful.org>
3720 L:      linux-pci@vger.kernel.org
3721 S:      Maintained
3722 F:      drivers/pci/hotplug/cpci_hotplug*
3723
3724 COMPACTPCI HOTPLUG GENERIC DRIVER
3725 M:      Scott Murray <scott@spiteful.org>
3726 L:      linux-pci@vger.kernel.org
3727 S:      Maintained
3728 F:      drivers/pci/hotplug/cpcihp_generic.c
3729
3730 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3731 M:      Scott Murray <scott@spiteful.org>
3732 L:      linux-pci@vger.kernel.org
3733 S:      Maintained
3734 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3735
3736 COMPAL LAPTOP SUPPORT
3737 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3738 L:      platform-driver-x86@vger.kernel.org
3739 S:      Maintained
3740 F:      drivers/platform/x86/compal-laptop.c
3741
3742 COMPILER ATTRIBUTES
3743 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3744 S:      Maintained
3745 F:      include/linux/compiler_attributes.h
3746
3747 CONEXANT ACCESSRUNNER USB DRIVER
3748 L:      accessrunner-general@lists.sourceforge.net
3749 W:      http://accessrunner.sourceforge.net/
3750 S:      Orphan
3751 F:      drivers/usb/atm/cxacru.c
3752
3753 CONFIGFS
3754 M:      Joel Becker <jlbec@evilplan.org>
3755 M:      Christoph Hellwig <hch@lst.de>
3756 T:      git git://git.infradead.org/users/hch/configfs.git
3757 S:      Supported
3758 F:      fs/configfs/
3759 F:      include/linux/configfs.h
3760
3761 CONNECTOR
3762 M:      Evgeniy Polyakov <zbr@ioremap.net>
3763 L:      netdev@vger.kernel.org
3764 S:      Maintained
3765 F:      drivers/connector/
3766
3767 CONTROL GROUP (CGROUP)
3768 M:      Tejun Heo <tj@kernel.org>
3769 M:      Li Zefan <lizefan@huawei.com>
3770 M:      Johannes Weiner <hannes@cmpxchg.org>
3771 L:      cgroups@vger.kernel.org
3772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3773 S:      Maintained
3774 F:      Documentation/cgroup*
3775 F:      include/linux/cgroup*
3776 F:      kernel/cgroup*
3777
3778 CONTROL GROUP - CPUSET
3779 M:      Li Zefan <lizefan@huawei.com>
3780 L:      cgroups@vger.kernel.org
3781 W:      http://www.bullopensource.org/cpuset/
3782 W:      http://oss.sgi.com/projects/cpusets/
3783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3784 S:      Maintained
3785 F:      Documentation/cgroup-v1/cpusets.txt
3786 F:      include/linux/cpuset.h
3787 F:      kernel/cgroup/cpuset.c
3788
3789 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3790 M:      Johannes Weiner <hannes@cmpxchg.org>
3791 M:      Michal Hocko <mhocko@kernel.org>
3792 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3793 L:      cgroups@vger.kernel.org
3794 L:      linux-mm@kvack.org
3795 S:      Maintained
3796 F:      mm/memcontrol.c
3797 F:      mm/swap_cgroup.c
3798
3799 CORETEMP HARDWARE MONITORING DRIVER
3800 M:      Fenghua Yu <fenghua.yu@intel.com>
3801 L:      linux-hwmon@vger.kernel.org
3802 S:      Maintained
3803 F:      Documentation/hwmon/coretemp
3804 F:      drivers/hwmon/coretemp.c
3805
3806 COSA/SRP SYNC SERIAL DRIVER
3807 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3808 W:      http://www.fi.muni.cz/~kas/cosa/
3809 S:      Maintained
3810 F:      drivers/net/wan/cosa*
3811
3812 CPMAC ETHERNET DRIVER
3813 M:      Florian Fainelli <f.fainelli@gmail.com>
3814 L:      netdev@vger.kernel.org
3815 S:      Maintained
3816 F:      drivers/net/ethernet/ti/cpmac.c
3817
3818 CPU FREQUENCY DRIVERS
3819 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3820 M:      Viresh Kumar <viresh.kumar@linaro.org>
3821 L:      linux-pm@vger.kernel.org
3822 S:      Maintained
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3824 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3825 B:      https://bugzilla.kernel.org
3826 F:      Documentation/cpu-freq/
3827 F:      Documentation/devicetree/bindings/cpufreq/
3828 F:      drivers/cpufreq/
3829 F:      include/linux/cpufreq.h
3830 F:      tools/testing/selftests/cpufreq/
3831
3832 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3833 M:      Viresh Kumar <viresh.kumar@linaro.org>
3834 M:      Sudeep Holla <sudeep.holla@arm.com>
3835 L:      linux-pm@vger.kernel.org
3836 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3837 S:      Maintained
3838 F:      drivers/cpufreq/arm_big_little.h
3839 F:      drivers/cpufreq/arm_big_little.c
3840
3841 CPU POWER MONITORING SUBSYSTEM
3842 M:      Thomas Renninger <trenn@suse.com>
3843 M:      Shuah Khan <shuah@kernel.org>
3844 L:      linux-pm@vger.kernel.org
3845 S:      Maintained
3846 F:      tools/power/cpupower/
3847
3848 CPUID/MSR DRIVER
3849 M:      "H. Peter Anvin" <hpa@zytor.com>
3850 S:      Maintained
3851 F:      arch/x86/kernel/cpuid.c
3852 F:      arch/x86/kernel/msr.c
3853
3854 CPUIDLE DRIVER - ARM BIG LITTLE
3855 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3856 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3857 L:      linux-pm@vger.kernel.org
3858 L:      linux-arm-kernel@lists.infradead.org
3859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3860 S:      Maintained
3861 F:      drivers/cpuidle/cpuidle-big_little.c
3862
3863 CPUIDLE DRIVER - ARM EXYNOS
3864 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3865 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3866 M:      Kukjin Kim <kgene@kernel.org>
3867 L:      linux-pm@vger.kernel.org
3868 L:      linux-samsung-soc@vger.kernel.org
3869 S:      Supported
3870 F:      drivers/cpuidle/cpuidle-exynos.c
3871 F:      arch/arm/mach-exynos/pm.c
3872
3873 CPUIDLE DRIVERS
3874 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3875 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3876 L:      linux-pm@vger.kernel.org
3877 S:      Maintained
3878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3879 B:      https://bugzilla.kernel.org
3880 F:      drivers/cpuidle/*
3881 F:      include/linux/cpuidle.h
3882
3883 CRAMFS FILESYSTEM
3884 M:      Nicolas Pitre <nico@linaro.org>
3885 S:      Maintained
3886 F:      Documentation/filesystems/cramfs.txt
3887 F:      fs/cramfs/
3888
3889 CRYPTO API
3890 M:      Herbert Xu <herbert@gondor.apana.org.au>
3891 M:      "David S. Miller" <davem@davemloft.net>
3892 L:      linux-crypto@vger.kernel.org
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3895 S:      Maintained
3896 F:      Documentation/crypto/
3897 F:      Documentation/devicetree/bindings/crypto/
3898 F:      arch/*/crypto/
3899 F:      crypto/
3900 F:      drivers/crypto/
3901 F:      include/crypto/
3902 F:      include/linux/crypto*
3903
3904 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3905 M:      Neil Horman <nhorman@tuxdriver.com>
3906 L:      linux-crypto@vger.kernel.org
3907 S:      Maintained
3908 F:      crypto/ansi_cprng.c
3909 F:      crypto/rng.c
3910
3911 CS3308 MEDIA DRIVER
3912 M:      Hans Verkuil <hverkuil@xs4all.nl>
3913 L:      linux-media@vger.kernel.org
3914 T:      git git://linuxtv.org/media_tree.git
3915 W:      http://linuxtv.org
3916 S:      Odd Fixes
3917 F:      drivers/media/i2c/cs3308.c
3918 F:      drivers/media/i2c/cs3308.h
3919
3920 CS5535 Audio ALSA driver
3921 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3922 S:      Maintained
3923 F:      sound/pci/cs5535audio/
3924
3925 CW1200 WLAN driver
3926 M:      Solomon Peachy <pizza@shaftnet.org>
3927 S:      Maintained
3928 F:      drivers/net/wireless/st/cw1200/
3929
3930 CX18 VIDEO4LINUX DRIVER
3931 M:      Andy Walls <awalls@md.metrocast.net>
3932 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3933 L:      linux-media@vger.kernel.org
3934 T:      git git://linuxtv.org/media_tree.git
3935 W:      https://linuxtv.org
3936 W:      http://www.ivtvdriver.org/index.php/Cx18
3937 S:      Maintained
3938 F:      Documentation/media/v4l-drivers/cx18*
3939 F:      drivers/media/pci/cx18/
3940 F:      include/uapi/linux/ivtv*
3941
3942 CX2341X MPEG ENCODER HELPER MODULE
3943 M:      Hans Verkuil <hverkuil@xs4all.nl>
3944 L:      linux-media@vger.kernel.org
3945 T:      git git://linuxtv.org/media_tree.git
3946 W:      https://linuxtv.org
3947 S:      Maintained
3948 F:      drivers/media/common/cx2341x*
3949 F:      include/media/cx2341x*
3950
3951 CX24120 MEDIA DRIVER
3952 M:      Jemma Denson <jdenson@gmail.com>
3953 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3954 L:      linux-media@vger.kernel.org
3955 W:      https://linuxtv.org
3956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3957 S:      Maintained
3958 F:      drivers/media/dvb-frontends/cx24120*
3959
3960 CX88 VIDEO4LINUX DRIVER
3961 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3962 L:      linux-media@vger.kernel.org
3963 W:      https://linuxtv.org
3964 T:      git git://linuxtv.org/media_tree.git
3965 S:      Odd fixes
3966 F:      Documentation/media/v4l-drivers/cx88*
3967 F:      drivers/media/pci/cx88/
3968
3969 CXD2820R MEDIA DRIVER
3970 M:      Antti Palosaari <crope@iki.fi>
3971 L:      linux-media@vger.kernel.org
3972 W:      https://linuxtv.org
3973 W:      http://palosaari.fi/linux/
3974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3975 T:      git git://linuxtv.org/anttip/media_tree.git
3976 S:      Maintained
3977 F:      drivers/media/dvb-frontends/cxd2820r*
3978
3979 CXGB3 ETHERNET DRIVER (CXGB3)
3980 M:      Santosh Raspatur <santosh@chelsio.com>
3981 L:      netdev@vger.kernel.org
3982 W:      http://www.chelsio.com
3983 S:      Supported
3984 F:      drivers/net/ethernet/chelsio/cxgb3/
3985
3986 CXGB3 ISCSI DRIVER (CXGB3I)
3987 M:      Karen Xie <kxie@chelsio.com>
3988 L:      linux-scsi@vger.kernel.org
3989 W:      http://www.chelsio.com
3990 S:      Supported
3991 F:      drivers/scsi/cxgbi/cxgb3i
3992
3993 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3994 M:      Steve Wise <swise@chelsio.com>
3995 L:      linux-rdma@vger.kernel.org
3996 W:      http://www.openfabrics.org
3997 S:      Supported
3998 F:      drivers/infiniband/hw/cxgb3/
3999 F:      include/uapi/rdma/cxgb3-abi.h
4000
4001 CXGB4 CRYPTO DRIVER (chcr)
4002 M:      Harsh Jain <harsh@chelsio.com>
4003 L:      linux-crypto@vger.kernel.org
4004 W:      http://www.chelsio.com
4005 S:      Supported
4006 F:      drivers/crypto/chelsio
4007
4008 CXGB4 ETHERNET DRIVER (CXGB4)
4009 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4010 L:      netdev@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/net/ethernet/chelsio/cxgb4/
4014
4015 CXGB4 ISCSI DRIVER (CXGB4I)
4016 M:      Karen Xie <kxie@chelsio.com>
4017 L:      linux-scsi@vger.kernel.org
4018 W:      http://www.chelsio.com
4019 S:      Supported
4020 F:      drivers/scsi/cxgbi/cxgb4i
4021
4022 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4023 M:      Steve Wise <swise@chelsio.com>
4024 L:      linux-rdma@vger.kernel.org
4025 W:      http://www.openfabrics.org
4026 S:      Supported
4027 F:      drivers/infiniband/hw/cxgb4/
4028 F:      include/uapi/rdma/cxgb4-abi.h
4029
4030 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4031 M:      Casey Leedom <leedom@chelsio.com>
4032 L:      netdev@vger.kernel.org
4033 W:      http://www.chelsio.com
4034 S:      Supported
4035 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4036
4037 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4038 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4039 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4040 L:      linuxppc-dev@lists.ozlabs.org
4041 S:      Supported
4042 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4043 F:      drivers/misc/cxl/
4044 F:      include/misc/cxl*
4045 F:      include/uapi/misc/cxl.h
4046 F:      Documentation/powerpc/cxl.txt
4047 F:      Documentation/ABI/testing/sysfs-class-cxl
4048
4049 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4050 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4051 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4052 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4053 L:      linux-scsi@vger.kernel.org
4054 S:      Supported
4055 F:      drivers/scsi/cxlflash/
4056 F:      include/uapi/scsi/cxlflash_ioctl.h
4057 F:      Documentation/powerpc/cxlflash.txt
4058
4059 CYBERPRO FB DRIVER
4060 M:      Russell King <linux@armlinux.org.uk>
4061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4062 W:      http://www.armlinux.org.uk/
4063 S:      Maintained
4064 F:      drivers/video/fbdev/cyber2000fb.*
4065
4066 CYCLADES ASYNC MUX DRIVER
4067 W:      http://www.cyclades.com/
4068 S:      Orphan
4069 F:      drivers/tty/cyclades.c
4070 F:      include/linux/cyclades.h
4071 F:      include/uapi/linux/cyclades.h
4072
4073 CYCLADES PC300 DRIVER
4074 W:      http://www.cyclades.com/
4075 S:      Orphan
4076 F:      drivers/net/wan/pc300*
4077
4078 CYPRESS_FIRMWARE MEDIA DRIVER
4079 M:      Antti Palosaari <crope@iki.fi>
4080 L:      linux-media@vger.kernel.org
4081 W:      https://linuxtv.org
4082 W:      http://palosaari.fi/linux/
4083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4084 T:      git git://linuxtv.org/anttip/media_tree.git
4085 S:      Maintained
4086 F:      drivers/media/common/cypress_firmware*
4087
4088 CYTTSP TOUCHSCREEN DRIVER
4089 M:      Ferruh Yigit <fery@cypress.com>
4090 L:      linux-input@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/input/touchscreen/cyttsp*
4093 F:      include/linux/input/cyttsp.h
4094
4095 D-LINK DIR-685 TOUCHKEYS DRIVER
4096 M:      Linus Walleij <linus.walleij@linaro.org>
4097 L:      linux-input@vger.kernel.org
4098 S:      Supported
4099 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4100
4101 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4102 M:      Joshua Kinard <kumba@gentoo.org>
4103 S:      Maintained
4104 F:      drivers/rtc/rtc-ds1685.c
4105 F:      include/linux/rtc/ds1685.h
4106
4107 DAMA SLAVE for AX.25
4108 M:      Joerg Reuter <jreuter@yaina.de>
4109 W:      http://yaina.de/jreuter/
4110 W:      http://www.qsl.net/dl1bke/
4111 L:      linux-hams@vger.kernel.org
4112 S:      Maintained
4113 F:      net/ax25/af_ax25.c
4114 F:      net/ax25/ax25_dev.c
4115 F:      net/ax25/ax25_ds_*
4116 F:      net/ax25/ax25_in.c
4117 F:      net/ax25/ax25_out.c
4118 F:      net/ax25/ax25_timer.c
4119 F:      net/ax25/sysctl_net_ax25.c
4120
4121 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4122 L:      netdev@vger.kernel.org
4123 S:      Orphan
4124 F:      Documentation/networking/dmfe.txt
4125 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4126
4127 DC390/AM53C974 SCSI driver
4128 M:      Hannes Reinecke <hare@suse.com>
4129 L:      linux-scsi@vger.kernel.org
4130 S:      Maintained
4131 F:      drivers/scsi/am53c974.c
4132
4133 DC395x SCSI driver
4134 M:      Oliver Neukum <oliver@neukum.org>
4135 M:      Ali Akcaagac <aliakc@web.de>
4136 M:      Jamie Lenehan <lenehan@twibble.org>
4137 L:      dc395x@twibble.org
4138 W:      http://twibble.org/dist/dc395x/
4139 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4140 S:      Maintained
4141 F:      Documentation/scsi/dc395x.txt
4142 F:      drivers/scsi/dc395x.*
4143
4144 DCCP PROTOCOL
4145 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4146 L:      dccp@vger.kernel.org
4147 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4148 S:      Maintained
4149 F:      include/linux/dccp.h
4150 F:      include/uapi/linux/dccp.h
4151 F:      include/linux/tfrc.h
4152 F:      net/dccp/
4153
4154 DECnet NETWORK LAYER
4155 W:      http://linux-decnet.sourceforge.net
4156 L:      linux-decnet-user@lists.sourceforge.net
4157 S:      Orphan
4158 F:      Documentation/networking/decnet.txt
4159 F:      net/decnet/
4160
4161 DECSTATION PLATFORM SUPPORT
4162 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4163 L:      linux-mips@linux-mips.org
4164 W:      http://www.linux-mips.org/wiki/DECstation
4165 S:      Maintained
4166 F:      arch/mips/dec/
4167 F:      arch/mips/include/asm/dec/
4168 F:      arch/mips/include/asm/mach-dec/
4169
4170 DEFXX FDDI NETWORK DRIVER
4171 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4172 S:      Maintained
4173 F:      drivers/net/fddi/defxx.*
4174
4175 DELL SMBIOS DRIVER
4176 M:      Pali Rohár <pali.rohar@gmail.com>
4177 M:      Mario Limonciello <mario.limonciello@dell.com>
4178 L:      platform-driver-x86@vger.kernel.org
4179 S:      Maintained
4180 F:      drivers/platform/x86/dell-smbios.*
4181
4182 DELL SMBIOS SMM DRIVER
4183 M:      Mario Limonciello <mario.limonciello@dell.com>
4184 L:      platform-driver-x86@vger.kernel.org
4185 S:      Maintained
4186 F:      drivers/platform/x86/dell-smbios-smm.c
4187
4188 DELL SMBIOS WMI DRIVER
4189 M:      Mario Limonciello <mario.limonciello@dell.com>
4190 L:      platform-driver-x86@vger.kernel.org
4191 S:      Maintained
4192 F:      drivers/platform/x86/dell-smbios-wmi.c
4193 F:      tools/wmi/dell-smbios-example.c
4194
4195 DEFZA FDDI NETWORK DRIVER
4196 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4197 S:      Maintained
4198 F:      drivers/net/fddi/defza.*
4199
4200 DELL LAPTOP DRIVER
4201 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4202 M:      Pali Rohár <pali.rohar@gmail.com>
4203 L:      platform-driver-x86@vger.kernel.org
4204 S:      Maintained
4205 F:      drivers/platform/x86/dell-laptop.c
4206
4207 DELL LAPTOP FREEFALL DRIVER
4208 M:      Pali Rohár <pali.rohar@gmail.com>
4209 S:      Maintained
4210 F:      drivers/platform/x86/dell-smo8800.c
4211
4212 DELL LAPTOP RBTN DRIVER
4213 M:      Pali Rohár <pali.rohar@gmail.com>
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-rbtn.*
4216
4217 DELL REMOTE BIOS UPDATE DRIVER
4218 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4219 L:      platform-driver-x86@vger.kernel.org
4220 S:      Maintained
4221 F:      drivers/platform/x86/dell_rbu.c
4222
4223 DELL LAPTOP SMM DRIVER
4224 M:      Pali Rohár <pali.rohar@gmail.com>
4225 S:      Maintained
4226 F:      drivers/hwmon/dell-smm-hwmon.c
4227 F:      include/uapi/linux/i8k.h
4228
4229 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4230 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4231 L:      platform-driver-x86@vger.kernel.org
4232 S:      Maintained
4233 F:      Documentation/dcdbas.txt
4234 F:      drivers/platform/x86/dcdbas.*
4235
4236 DELL WMI NOTIFICATIONS DRIVER
4237 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4238 M:      Pali Rohár <pali.rohar@gmail.com>
4239 S:      Maintained
4240 F:      drivers/platform/x86/dell-wmi.c
4241
4242 DELL WMI DESCRIPTOR DRIVER
4243 M:      Mario Limonciello <mario.limonciello@dell.com>
4244 S:      Maintained
4245 F:      drivers/platform/x86/dell-wmi-descriptor.c
4246
4247 DELTA ST MEDIA DRIVER
4248 M:      Hugues Fruchet <hugues.fruchet@st.com>
4249 L:      linux-media@vger.kernel.org
4250 T:      git git://linuxtv.org/media_tree.git
4251 W:      https://linuxtv.org
4252 S:      Supported
4253 F:      drivers/media/platform/sti/delta
4254
4255 DENALI NAND DRIVER
4256 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4257 L:      linux-mtd@lists.infradead.org
4258 S:      Supported
4259 F:      drivers/mtd/nand/raw/denali*
4260
4261 DESIGNWARE USB2 DRD IP DRIVER
4262 M:      Minas Harutyunyan <hminas@synopsys.com>
4263 L:      linux-usb@vger.kernel.org
4264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4265 S:      Maintained
4266 F:      drivers/usb/dwc2/
4267
4268 DESIGNWARE USB3 DRD IP DRIVER
4269 M:      Felipe Balbi <balbi@kernel.org>
4270 L:      linux-usb@vger.kernel.org
4271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4272 S:      Maintained
4273 F:      drivers/usb/dwc3/
4274
4275 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4276 M:      Andreas Klinger <ak@it-klinger.de>
4277 L:      linux-iio@vger.kernel.org
4278 S:      Maintained
4279 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4280 F:      drivers/iio/proximity/srf*.c
4281
4282 DEVICE COREDUMP (DEV_COREDUMP)
4283 M:      Johannes Berg <johannes@sipsolutions.net>
4284 L:      linux-kernel@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/base/devcoredump.c
4287 F:      include/linux/devcoredump.h
4288
4289 DEVICE FREQUENCY (DEVFREQ)
4290 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4291 M:      Kyungmin Park <kyungmin.park@samsung.com>
4292 R:      Chanwoo Choi <cw00.choi@samsung.com>
4293 L:      linux-pm@vger.kernel.org
4294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4295 S:      Maintained
4296 F:      drivers/devfreq/
4297 F:      include/linux/devfreq.h
4298 F:      Documentation/devicetree/bindings/devfreq/
4299
4300 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4301 M:      Chanwoo Choi <cw00.choi@samsung.com>
4302 L:      linux-pm@vger.kernel.org
4303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4304 S:      Supported
4305 F:      drivers/devfreq/event/
4306 F:      drivers/devfreq/devfreq-event.c
4307 F:      include/linux/devfreq-event.h
4308 F:      Documentation/devicetree/bindings/devfreq/event/
4309
4310 DEVICE NUMBER REGISTRY
4311 M:      Torben Mathiasen <device@lanana.org>
4312 W:      http://lanana.org/docs/device-list/index.html
4313 S:      Maintained
4314
4315 DEVICE-MAPPER  (LVM)
4316 M:      Alasdair Kergon <agk@redhat.com>
4317 M:      Mike Snitzer <snitzer@redhat.com>
4318 M:      dm-devel@redhat.com
4319 L:      dm-devel@redhat.com
4320 W:      http://sources.redhat.com/dm
4321 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4323 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4324 S:      Maintained
4325 F:      Documentation/device-mapper/
4326 F:      drivers/md/Makefile
4327 F:      drivers/md/Kconfig
4328 F:      drivers/md/dm*
4329 F:      drivers/md/persistent-data/
4330 F:      include/linux/device-mapper.h
4331 F:      include/linux/dm-*.h
4332 F:      include/uapi/linux/dm-*.h
4333
4334 DEVLINK
4335 M:      Jiri Pirko <jiri@mellanox.com>
4336 L:      netdev@vger.kernel.org
4337 S:      Supported
4338 F:      net/core/devlink.c
4339 F:      include/net/devlink.h
4340 F:      include/uapi/linux/devlink.h
4341
4342 DIALOG SEMICONDUCTOR DRIVERS
4343 M:      Support Opensource <support.opensource@diasemi.com>
4344 W:      http://www.dialog-semiconductor.com/products
4345 S:      Supported
4346 F:      Documentation/hwmon/da90??
4347 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4348 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4349 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4350 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4351 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4352 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4353 F:      drivers/gpio/gpio-da90??.c
4354 F:      drivers/hwmon/da90??-hwmon.c
4355 F:      drivers/iio/adc/da91??-*.c
4356 F:      drivers/input/misc/da90??_onkey.c
4357 F:      drivers/input/touchscreen/da9052_tsi.c
4358 F:      drivers/leds/leds-da90??.c
4359 F:      drivers/mfd/da903x.c
4360 F:      drivers/mfd/da90??-*.c
4361 F:      drivers/mfd/da91??-*.c
4362 F:      drivers/power/supply/da9052-battery.c
4363 F:      drivers/power/supply/da91??-*.c
4364 F:      drivers/regulator/da903x.c
4365 F:      drivers/regulator/da9???-regulator.[ch]
4366 F:      drivers/thermal/da90??-thermal.c
4367 F:      drivers/rtc/rtc-da90??.c
4368 F:      drivers/video/backlight/da90??_bl.c
4369 F:      drivers/watchdog/da90??_wdt.c
4370 F:      include/linux/mfd/da903x.h
4371 F:      include/linux/mfd/da9052/
4372 F:      include/linux/mfd/da9055/
4373 F:      include/linux/mfd/da9062/
4374 F:      include/linux/mfd/da9063/
4375 F:      include/linux/mfd/da9150/
4376 F:      include/linux/regulator/da9211.h
4377 F:      include/sound/da[79]*.h
4378 F:      sound/soc/codecs/da[79]*.[ch]
4379
4380 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4381 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4382 L:      linux-gpio@vger.kernel.org
4383 S:      Maintained
4384 F:      drivers/gpio/gpio-gpio-mm.c
4385
4386 DIOLAN U2C-12 I2C DRIVER
4387 M:      Guenter Roeck <linux@roeck-us.net>
4388 L:      linux-i2c@vger.kernel.org
4389 S:      Maintained
4390 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4391
4392 FILESYSTEM DIRECT ACCESS (DAX)
4393 M:      Matthew Wilcox <willy@infradead.org>
4394 M:      Ross Zwisler <zwisler@kernel.org>
4395 M:      Jan Kara <jack@suse.cz>
4396 L:      linux-fsdevel@vger.kernel.org
4397 S:      Supported
4398 F:      fs/dax.c
4399 F:      include/linux/dax.h
4400 F:      include/trace/events/fs_dax.h
4401
4402 DEVICE DIRECT ACCESS (DAX)
4403 M:      Dan Williams <dan.j.williams@intel.com>
4404 M:      Dave Jiang <dave.jiang@intel.com>
4405 M:      Ross Zwisler <zwisler@kernel.org>
4406 M:      Vishal Verma <vishal.l.verma@intel.com>
4407 L:      linux-nvdimm@lists.01.org
4408 S:      Supported
4409 F:      drivers/dax/
4410
4411 DIRECTORY NOTIFICATION (DNOTIFY)
4412 M:      Jan Kara <jack@suse.cz>
4413 R:      Amir Goldstein <amir73il@gmail.com>
4414 L:      linux-fsdevel@vger.kernel.org
4415 S:      Maintained
4416 F:      Documentation/filesystems/dnotify.txt
4417 F:      fs/notify/dnotify/
4418 F:      include/linux/dnotify.h
4419
4420 DISK GEOMETRY AND PARTITION HANDLING
4421 M:      Andries Brouwer <aeb@cwi.nl>
4422 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4423 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4424 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4425 S:      Maintained
4426
4427 DISKQUOTA
4428 M:      Jan Kara <jack@suse.com>
4429 S:      Maintained
4430 F:      Documentation/filesystems/quota.txt
4431 F:      fs/quota/
4432 F:      include/linux/quota*.h
4433 F:      include/uapi/linux/quota*.h
4434
4435 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4436 M:      Bernie Thompson <bernie@plugable.com>
4437 L:      linux-fbdev@vger.kernel.org
4438 S:      Maintained
4439 W:      http://plugable.com/category/projects/udlfb/
4440 F:      drivers/video/fbdev/udlfb.c
4441 F:      include/video/udlfb.h
4442 F:      Documentation/fb/udlfb.txt
4443
4444 DISTRIBUTED LOCK MANAGER (DLM)
4445 M:      Christine Caulfield <ccaulfie@redhat.com>
4446 M:      David Teigland <teigland@redhat.com>
4447 L:      cluster-devel@redhat.com
4448 W:      http://sources.redhat.com/cluster/
4449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4450 S:      Supported
4451 F:      fs/dlm/
4452
4453 DMA BUFFER SHARING FRAMEWORK
4454 M:      Sumit Semwal <sumit.semwal@linaro.org>
4455 S:      Maintained
4456 L:      linux-media@vger.kernel.org
4457 L:      dri-devel@lists.freedesktop.org
4458 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4459 F:      drivers/dma-buf/
4460 F:      include/linux/dma-buf*
4461 F:      include/linux/reservation.h
4462 F:      include/linux/*fence.h
4463 F:      Documentation/driver-api/dma-buf.rst
4464 T:      git git://anongit.freedesktop.org/drm/drm-misc
4465
4466 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4467 M:      Vinod Koul <vkoul@kernel.org>
4468 L:      dmaengine@vger.kernel.org
4469 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4470 S:      Maintained
4471 F:      drivers/dma/
4472 F:      include/linux/dmaengine.h
4473 F:      include/linux/of_dma.h
4474 F:      Documentation/devicetree/bindings/dma/
4475 F:      Documentation/driver-api/dmaengine/
4476 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4477
4478 DMA MAPPING HELPERS
4479 M:      Christoph Hellwig <hch@lst.de>
4480 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4481 R:      Robin Murphy <robin.murphy@arm.com>
4482 L:      iommu@lists.linux-foundation.org
4483 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4484 W:      http://git.infradead.org/users/hch/dma-mapping.git
4485 S:      Supported
4486 F:      kernel/dma/
4487 F:      include/asm-generic/dma-mapping.h
4488 F:      include/linux/dma-direct.h
4489 F:      include/linux/dma-mapping.h
4490 F:      include/linux/dma-noncoherent.h
4491
4492 DME1737 HARDWARE MONITOR DRIVER
4493 M:      Juerg Haefliger <juergh@gmail.com>
4494 L:      linux-hwmon@vger.kernel.org
4495 S:      Maintained
4496 F:      Documentation/hwmon/dme1737
4497 F:      drivers/hwmon/dme1737.c
4498
4499 DMI/SMBIOS SUPPORT
4500 M:      Jean Delvare <jdelvare@suse.com>
4501 S:      Maintained
4502 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4503 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4504 F:      drivers/firmware/dmi-id.c
4505 F:      drivers/firmware/dmi_scan.c
4506 F:      include/linux/dmi.h
4507
4508 DOCUMENTATION
4509 M:      Jonathan Corbet <corbet@lwn.net>
4510 L:      linux-doc@vger.kernel.org
4511 S:      Maintained
4512 F:      Documentation/
4513 F:      scripts/kernel-doc
4514 X:      Documentation/ABI/
4515 X:      Documentation/acpi/
4516 X:      Documentation/devicetree/
4517 X:      Documentation/i2c/
4518 X:      Documentation/media/
4519 X:      Documentation/power/
4520 X:      Documentation/spi/
4521 T:      git git://git.lwn.net/linux.git docs-next
4522
4523 DOCUMENTATION/ITALIAN
4524 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4525 L:      linux-doc@vger.kernel.org
4526 S:      Maintained
4527 F:      Documentation/translations/it_IT
4528
4529 DONGWOON DW9714 LENS VOICE COIL DRIVER
4530 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4531 L:      linux-media@vger.kernel.org
4532 T:      git git://linuxtv.org/media_tree.git
4533 S:      Maintained
4534 F:      drivers/media/i2c/dw9714.c
4535 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4536
4537 DONGWOON DW9807 LENS VOICE COIL DRIVER
4538 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4539 L:      linux-media@vger.kernel.org
4540 T:      git git://linuxtv.org/media_tree.git
4541 S:      Maintained
4542 F:      drivers/media/i2c/dw9807-vcm.c
4543 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4544
4545 DOUBLETALK DRIVER
4546 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4547 L:      blinux-list@redhat.com
4548 S:      Maintained
4549 F:      drivers/char/dtlk.c
4550 F:      include/linux/dtlk.h
4551
4552 DPAA2 DATAPATH I/O (DPIO) DRIVER
4553 M:      Roy Pledge <Roy.Pledge@nxp.com>
4554 L:      linux-kernel@vger.kernel.org
4555 S:      Maintained
4556 F:      drivers/soc/fsl/dpio
4557
4558 DPAA2 ETHERNET DRIVER
4559 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4560 L:      netdev@vger.kernel.org
4561 S:      Maintained
4562 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4563 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4564 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4565 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4566 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4567
4568 DPAA2 ETHERNET SWITCH DRIVER
4569 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4570 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4571 L:      linux-kernel@vger.kernel.org
4572 S:      Maintained
4573 F:      drivers/staging/fsl-dpaa2/ethsw
4574
4575 DPAA2 PTP CLOCK DRIVER
4576 M:      Yangbo Lu <yangbo.lu@nxp.com>
4577 L:      netdev@vger.kernel.org
4578 S:      Maintained
4579 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4580 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4581
4582 DPT_I2O SCSI RAID DRIVER
4583 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4584 L:      linux-scsi@vger.kernel.org
4585 W:      http://www.adaptec.com/
4586 S:      Maintained
4587 F:      drivers/scsi/dpt*
4588 F:      drivers/scsi/dpt/
4589
4590 DRBD DRIVER
4591 M:      Philipp Reisner <philipp.reisner@linbit.com>
4592 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4593 L:      drbd-dev@lists.linbit.com
4594 W:      http://www.drbd.org
4595 T:      git git://git.linbit.com/linux-drbd.git
4596 T:      git git://git.linbit.com/drbd-8.4.git
4597 S:      Supported
4598 F:      drivers/block/drbd/
4599 F:      lib/lru_cache.c
4600 F:      Documentation/blockdev/drbd/
4601
4602 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4603 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4604 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4606 S:      Supported
4607 F:      Documentation/kobject.txt
4608 F:      drivers/base/
4609 F:      fs/debugfs/
4610 F:      fs/sysfs/
4611 F:      include/linux/debugfs.h
4612 F:      include/linux/kobj*
4613 F:      lib/kobj*
4614
4615 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4616 M:      Kevin Hilman <khilman@kernel.org>
4617 M:      Nishanth Menon <nm@ti.com>
4618 S:      Maintained
4619 F:      drivers/power/avs/
4620 F:      include/linux/power/smartreflex.h
4621 L:      linux-pm@vger.kernel.org
4622
4623 DRM DRIVER FOR ARM PL111 CLCD
4624 M:      Eric Anholt <eric@anholt.net>
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626 S:      Supported
4627 F:      drivers/gpu/drm/pl111/
4628
4629 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4630 M:      Linus Walleij <linus.walleij@linaro.org>
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632 S:      Maintained
4633 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4634 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4635
4636 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4637 M:      Dave Airlie <airlied@redhat.com>
4638 S:      Odd Fixes
4639 F:      drivers/gpu/drm/ast/
4640
4641 DRM DRIVER FOR BOCHS VIRTUAL GPU
4642 M:      Gerd Hoffmann <kraxel@redhat.com>
4643 L:      virtualization@lists.linux-foundation.org
4644 T:      git git://anongit.freedesktop.org/drm/drm-misc
4645 S:      Maintained
4646 F:      drivers/gpu/drm/bochs/
4647
4648 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4649 M:      Linus Walleij <linus.walleij@linaro.org>
4650 T:      git git://anongit.freedesktop.org/drm/drm-misc
4651 S:      Maintained
4652 F:      drivers/gpu/drm/tve200/
4653
4654 DRM DRIVER FOR ILITEK ILI9225 PANELS
4655 M:      David Lechner <david@lechnology.com>
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tinydrm/ili9225.c
4658 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4659
4660 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4661 S:      Orphan / Obsolete
4662 F:      drivers/gpu/drm/i810/
4663 F:      include/uapi/drm/i810_drm.h
4664
4665 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4666 S:      Orphan / Obsolete
4667 F:      drivers/gpu/drm/mga/
4668 F:      include/uapi/drm/mga_drm.h
4669
4670 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4671 M:      Dave Airlie <airlied@redhat.com>
4672 S:      Odd Fixes
4673 F:      drivers/gpu/drm/mgag200/
4674
4675 DRM DRIVER FOR MI0283QT
4676 M:      Noralf Trønnes <noralf@tronnes.org>
4677 S:      Maintained
4678 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4679 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4680
4681 DRM DRIVER FOR MSM ADRENO GPU
4682 M:      Rob Clark <robdclark@gmail.com>
4683 L:      linux-arm-msm@vger.kernel.org
4684 L:      dri-devel@lists.freedesktop.org
4685 L:      freedreno@lists.freedesktop.org
4686 T:      git git://people.freedesktop.org/~robclark/linux
4687 S:      Maintained
4688 F:      drivers/gpu/drm/msm/
4689 F:      include/uapi/drm/msm_drm.h
4690 F:      Documentation/devicetree/bindings/display/msm/
4691
4692 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4693 M:      Ben Skeggs <bskeggs@redhat.com>
4694 L:      dri-devel@lists.freedesktop.org
4695 L:      nouveau@lists.freedesktop.org
4696 T:      git git://github.com/skeggsb/linux
4697 S:      Supported
4698 F:      drivers/gpu/drm/nouveau/
4699 F:      include/uapi/drm/nouveau_drm.h
4700
4701 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4702 M:      Noralf Trønnes <noralf@tronnes.org>
4703 S:      Maintained
4704 F:      drivers/gpu/drm/tinydrm/repaper.c
4705 F:      Documentation/devicetree/bindings/display/repaper.txt
4706
4707 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4708 M:      Dave Airlie <airlied@redhat.com>
4709 M:      Gerd Hoffmann <kraxel@redhat.com>
4710 L:      virtualization@lists.linux-foundation.org
4711 T:      git git://anongit.freedesktop.org/drm/drm-misc
4712 S:      Obsolete
4713 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4714 F:      drivers/gpu/drm/cirrus/
4715
4716 DRM DRIVER FOR QXL VIRTUAL GPU
4717 M:      Dave Airlie <airlied@redhat.com>
4718 M:      Gerd Hoffmann <kraxel@redhat.com>
4719 L:      virtualization@lists.linux-foundation.org
4720 T:      git git://anongit.freedesktop.org/drm/drm-misc
4721 S:      Maintained
4722 F:      drivers/gpu/drm/qxl/
4723 F:      include/uapi/drm/qxl_drm.h
4724
4725 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4726 S:      Orphan / Obsolete
4727 F:      drivers/gpu/drm/r128/
4728 F:      include/uapi/drm/r128_drm.h
4729
4730 DRM DRIVER FOR SAVAGE VIDEO CARDS
4731 S:      Orphan / Obsolete
4732 F:      drivers/gpu/drm/savage/
4733 F:      include/uapi/drm/savage_drm.h
4734
4735 DRM DRIVER FOR SIS VIDEO CARDS
4736 S:      Orphan / Obsolete
4737 F:      drivers/gpu/drm/sis/
4738 F:      include/uapi/drm/sis_drm.h
4739
4740 DRM DRIVER FOR SITRONIX ST7586 PANELS
4741 M:      David Lechner <david@lechnology.com>
4742 S:      Maintained
4743 F:      drivers/gpu/drm/tinydrm/st7586.c
4744 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4745
4746 DRM DRIVER FOR SITRONIX ST7735R PANELS
4747 M:      David Lechner <david@lechnology.com>
4748 S:      Maintained
4749 F:      drivers/gpu/drm/tinydrm/st7735r.c
4750 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4751
4752 DRM DRIVER FOR TDFX VIDEO CARDS
4753 S:      Orphan / Obsolete
4754 F:      drivers/gpu/drm/tdfx/
4755
4756 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4757 M:      Dave Airlie <airlied@redhat.com>
4758 R:      Sean Paul <sean@poorly.run>
4759 L:      dri-devel@lists.freedesktop.org
4760 S:      Odd Fixes
4761 F:      drivers/gpu/drm/udl/
4762 T:      git git://anongit.freedesktop.org/drm/drm-misc
4763
4764 DRM DRIVER FOR VMWARE VIRTUAL GPU
4765 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4766 M:      Sinclair Yeh <syeh@vmware.com>
4767 M:      Thomas Hellstrom <thellstrom@vmware.com>
4768 L:      dri-devel@lists.freedesktop.org
4769 T:      git git://people.freedesktop.org/~syeh/repos_linux
4770 T:      git git://people.freedesktop.org/~thomash/linux
4771 S:      Supported
4772 F:      drivers/gpu/drm/vmwgfx/
4773 F:      include/uapi/drm/vmwgfx_drm.h
4774
4775 DRM DRIVERS
4776 M:      David Airlie <airlied@linux.ie>
4777 L:      dri-devel@lists.freedesktop.org
4778 T:      git git://anongit.freedesktop.org/drm/drm
4779 B:      https://bugs.freedesktop.org/
4780 C:      irc://chat.freenode.net/dri-devel
4781 S:      Maintained
4782 F:      drivers/gpu/drm/
4783 F:      drivers/gpu/vga/
4784 F:      Documentation/devicetree/bindings/display/
4785 F:      Documentation/devicetree/bindings/gpu/
4786 F:      Documentation/gpu/
4787 F:      include/drm/
4788 F:      include/uapi/drm/
4789 F:      include/linux/vga*
4790
4791 DRM DRIVERS AND MISC GPU PATCHES
4792 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4793 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4794 M:      Sean Paul <sean@poorly.run>
4795 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4796 S:      Maintained
4797 T:      git git://anongit.freedesktop.org/drm/drm-misc
4798 F:      Documentation/gpu/
4799 F:      drivers/gpu/vga/
4800 F:      drivers/gpu/drm/*
4801 F:      include/drm/drm*
4802 F:      include/uapi/drm/drm*
4803 F:      include/linux/vga*
4804
4805 DRM DRIVERS FOR ALLWINNER A10
4806 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4807 L:      dri-devel@lists.freedesktop.org
4808 S:      Supported
4809 F:      drivers/gpu/drm/sun4i/
4810 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4811 T:      git git://anongit.freedesktop.org/drm/drm-misc
4812
4813 DRM DRIVERS FOR AMLOGIC SOCS
4814 M:      Neil Armstrong <narmstrong@baylibre.com>
4815 L:      dri-devel@lists.freedesktop.org
4816 L:      linux-amlogic@lists.infradead.org
4817 W:      http://linux-meson.com/
4818 S:      Supported
4819 F:      drivers/gpu/drm/meson/
4820 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4821 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4822 F:      Documentation/gpu/meson.rst
4823 T:      git git://anongit.freedesktop.org/drm/drm-misc
4824
4825 DRM DRIVERS FOR ATMEL HLCDC
4826 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4827 L:      dri-devel@lists.freedesktop.org
4828 S:      Supported
4829 F:      drivers/gpu/drm/atmel-hlcdc/
4830 F:      Documentation/devicetree/bindings/display/atmel/
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832
4833 DRM DRIVERS FOR BRIDGE CHIPS
4834 M:      Archit Taneja <architt@codeaurora.org>
4835 M:      Andrzej Hajda <a.hajda@samsung.com>
4836 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4837 S:      Maintained
4838 T:      git git://anongit.freedesktop.org/drm/drm-misc
4839 F:      drivers/gpu/drm/bridge/
4840
4841 DRM DRIVERS FOR EXYNOS
4842 M:      Inki Dae <inki.dae@samsung.com>
4843 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4844 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4845 M:      Kyungmin Park <kyungmin.park@samsung.com>
4846 L:      dri-devel@lists.freedesktop.org
4847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4848 S:      Supported
4849 F:      drivers/gpu/drm/exynos/
4850 F:      include/uapi/drm/exynos_drm.h
4851 F:      Documentation/devicetree/bindings/display/exynos/
4852
4853 DRM DRIVERS FOR FREESCALE DCU
4854 M:      Stefan Agner <stefan@agner.ch>
4855 M:      Alison Wang <alison.wang@nxp.com>
4856 L:      dri-devel@lists.freedesktop.org
4857 S:      Supported
4858 F:      drivers/gpu/drm/fsl-dcu/
4859 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4860 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4861 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4862 T:      git git://anongit.freedesktop.org/drm/drm-misc
4863
4864 DRM DRIVERS FOR FREESCALE IMX
4865 M:      Philipp Zabel <p.zabel@pengutronix.de>
4866 L:      dri-devel@lists.freedesktop.org
4867 S:      Maintained
4868 F:      drivers/gpu/drm/imx/
4869 F:      drivers/gpu/ipu-v3/
4870 F:      Documentation/devicetree/bindings/display/imx/
4871
4872 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4873 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4874 L:      dri-devel@lists.freedesktop.org
4875 T:      git git://github.com/patjak/drm-gma500
4876 S:      Maintained
4877 F:      drivers/gpu/drm/gma500/
4878
4879 DRM DRIVERS FOR HISILICON
4880 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4881 M:      Rongrong Zou <zourongrong@gmail.com>
4882 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4883 R:      Chen Feng <puck.chen@hisilicon.com>
4884 L:      dri-devel@lists.freedesktop.org
4885 T:      git git://github.com/xin3liang/linux.git
4886 S:      Maintained
4887 F:      drivers/gpu/drm/hisilicon/
4888 F:      Documentation/devicetree/bindings/display/hisilicon/
4889
4890 DRM DRIVERS FOR MEDIATEK
4891 M:      CK Hu <ck.hu@mediatek.com>
4892 M:      Philipp Zabel <p.zabel@pengutronix.de>
4893 L:      dri-devel@lists.freedesktop.org
4894 S:      Supported
4895 F:      drivers/gpu/drm/mediatek/
4896 F:      Documentation/devicetree/bindings/display/mediatek/
4897
4898 DRM DRIVERS FOR NVIDIA TEGRA
4899 M:      Thierry Reding <thierry.reding@gmail.com>
4900 L:      dri-devel@lists.freedesktop.org
4901 L:      linux-tegra@vger.kernel.org
4902 T:      git git://anongit.freedesktop.org/tegra/linux.git
4903 S:      Supported
4904 F:      drivers/gpu/drm/tegra/
4905 F:      drivers/gpu/host1x/
4906 F:      include/linux/host1x.h
4907 F:      include/uapi/drm/tegra_drm.h
4908 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4909
4910 DRM DRIVERS FOR RENESAS
4911 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4912 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4913 L:      dri-devel@lists.freedesktop.org
4914 L:      linux-renesas-soc@vger.kernel.org
4915 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4916 S:      Supported
4917 F:      drivers/gpu/drm/rcar-du/
4918 F:      drivers/gpu/drm/shmobile/
4919 F:      include/linux/platform_data/shmob_drm.h
4920 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4921 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4922 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4923
4924 DRM DRIVERS FOR ROCKCHIP
4925 M:      Sandy Huang <hjc@rock-chips.com>
4926 M:      Heiko Stübner <heiko@sntech.de>
4927 L:      dri-devel@lists.freedesktop.org
4928 S:      Maintained
4929 F:      drivers/gpu/drm/rockchip/
4930 F:      Documentation/devicetree/bindings/display/rockchip/
4931 T:      git git://anongit.freedesktop.org/drm/drm-misc
4932
4933 DRM DRIVERS FOR STI
4934 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4935 M:      Vincent Abriou <vincent.abriou@st.com>
4936 L:      dri-devel@lists.freedesktop.org
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4938 S:      Maintained
4939 F:      drivers/gpu/drm/sti
4940 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4941
4942 DRM DRIVERS FOR STM
4943 M:      Yannick Fertre <yannick.fertre@st.com>
4944 M:      Philippe Cornu <philippe.cornu@st.com>
4945 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4946 M:      Vincent Abriou <vincent.abriou@st.com>
4947 L:      dri-devel@lists.freedesktop.org
4948 T:      git git://anongit.freedesktop.org/drm/drm-misc
4949 S:      Maintained
4950 F:      drivers/gpu/drm/stm
4951 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4952
4953 DRM DRIVERS FOR TI LCDC
4954 M:      Jyri Sarha <jsarha@ti.com>
4955 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4956 L:      dri-devel@lists.freedesktop.org
4957 S:      Maintained
4958 F:      drivers/gpu/drm/tilcdc/
4959 F:      Documentation/devicetree/bindings/display/tilcdc/
4960
4961 DRM DRIVERS FOR TI OMAP
4962 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 S:      Maintained
4965 F:      drivers/gpu/drm/omapdrm/
4966 F:      Documentation/devicetree/bindings/display/ti/
4967
4968 DRM DRIVERS FOR V3D
4969 M:      Eric Anholt <eric@anholt.net>
4970 S:      Supported
4971 F:      drivers/gpu/drm/v3d/
4972 F:      include/uapi/drm/v3d_drm.h
4973 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4974 T:      git git://anongit.freedesktop.org/drm/drm-misc
4975
4976 DRM DRIVERS FOR VC4
4977 M:      Eric Anholt <eric@anholt.net>
4978 T:      git git://github.com/anholt/linux
4979 S:      Supported
4980 F:      drivers/gpu/drm/vc4/
4981 F:      include/uapi/drm/vc4_drm.h
4982 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4983 T:      git git://anongit.freedesktop.org/drm/drm-misc
4984
4985 DRM DRIVERS FOR VIVANTE GPU IP
4986 M:      Lucas Stach <l.stach@pengutronix.de>
4987 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4988 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4989 L:      etnaviv@lists.freedesktop.org
4990 L:      dri-devel@lists.freedesktop.org
4991 S:      Maintained
4992 F:      drivers/gpu/drm/etnaviv/
4993 F:      include/uapi/drm/etnaviv_drm.h
4994 F:      Documentation/devicetree/bindings/display/etnaviv/
4995
4996 DRM DRIVERS FOR ZTE ZX
4997 M:      Shawn Guo <shawnguo@kernel.org>
4998 L:      dri-devel@lists.freedesktop.org
4999 S:      Maintained
5000 F:      drivers/gpu/drm/zte/
5001 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5002 T:      git git://anongit.freedesktop.org/drm/drm-misc
5003
5004 DRM PANEL DRIVERS
5005 M:      Thierry Reding <thierry.reding@gmail.com>
5006 L:      dri-devel@lists.freedesktop.org
5007 T:      git git://anongit.freedesktop.org/drm/drm-misc
5008 S:      Maintained
5009 F:      drivers/gpu/drm/drm_panel.c
5010 F:      drivers/gpu/drm/panel/
5011 F:      include/drm/drm_panel.h
5012 F:      Documentation/devicetree/bindings/display/panel/
5013
5014 DRM TINYDRM DRIVERS
5015 M:      Noralf Trønnes <noralf@tronnes.org>
5016 W:      https://github.com/notro/tinydrm/wiki/Development
5017 T:      git git://anongit.freedesktop.org/drm/drm-misc
5018 S:      Maintained
5019 F:      drivers/gpu/drm/tinydrm/
5020 F:      include/drm/tinydrm/
5021
5022 DRM DRIVERS FOR XEN
5023 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5024 T:      git git://anongit.freedesktop.org/drm/drm-misc
5025 L:      dri-devel@lists.freedesktop.org
5026 L:      xen-devel@lists.xen.org
5027 S:      Supported
5028 F:      drivers/gpu/drm/xen/
5029 F:      Documentation/gpu/xen-front.rst
5030
5031 DRM TTM SUBSYSTEM
5032 M:      Christian Koenig <christian.koenig@amd.com>
5033 M:      Huang Rui <ray.huang@amd.com>
5034 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5035 T:      git git://people.freedesktop.org/~agd5f/linux
5036 S:      Maintained
5037 L:      dri-devel@lists.freedesktop.org
5038 F:      include/drm/ttm/
5039 F:      drivers/gpu/drm/ttm/
5040
5041 DSBR100 USB FM RADIO DRIVER
5042 M:      Alexey Klimov <klimov.linux@gmail.com>
5043 L:      linux-media@vger.kernel.org
5044 T:      git git://linuxtv.org/media_tree.git
5045 S:      Maintained
5046 F:      drivers/media/radio/dsbr100.c
5047
5048 DSCC4 DRIVER
5049 M:      Francois Romieu <romieu@fr.zoreil.com>
5050 L:      netdev@vger.kernel.org
5051 S:      Maintained
5052 F:      drivers/net/wan/dscc4.c
5053
5054 DT3155 MEDIA DRIVER
5055 M:      Hans Verkuil <hverkuil@xs4all.nl>
5056 L:      linux-media@vger.kernel.org
5057 T:      git git://linuxtv.org/media_tree.git
5058 W:      https://linuxtv.org
5059 S:      Odd Fixes
5060 F:      drivers/media/pci/dt3155/
5061
5062 DVB_USB_AF9015 MEDIA DRIVER
5063 M:      Antti Palosaari <crope@iki.fi>
5064 L:      linux-media@vger.kernel.org
5065 W:      https://linuxtv.org
5066 W:      http://palosaari.fi/linux/
5067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5068 T:      git git://linuxtv.org/anttip/media_tree.git
5069 S:      Maintained
5070 F:      drivers/media/usb/dvb-usb-v2/af9015*
5071
5072 DVB_USB_AF9035 MEDIA DRIVER
5073 M:      Antti Palosaari <crope@iki.fi>
5074 L:      linux-media@vger.kernel.org
5075 W:      https://linuxtv.org
5076 W:      http://palosaari.fi/linux/
5077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5078 T:      git git://linuxtv.org/anttip/media_tree.git
5079 S:      Maintained
5080 F:      drivers/media/usb/dvb-usb-v2/af9035*
5081
5082 DVB_USB_ANYSEE MEDIA DRIVER
5083 M:      Antti Palosaari <crope@iki.fi>
5084 L:      linux-media@vger.kernel.org
5085 W:      https://linuxtv.org
5086 W:      http://palosaari.fi/linux/
5087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5088 T:      git git://linuxtv.org/anttip/media_tree.git
5089 S:      Maintained
5090 F:      drivers/media/usb/dvb-usb-v2/anysee*
5091
5092 DVB_USB_AU6610 MEDIA DRIVER
5093 M:      Antti Palosaari <crope@iki.fi>
5094 L:      linux-media@vger.kernel.org
5095 W:      https://linuxtv.org
5096 W:      http://palosaari.fi/linux/
5097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5098 T:      git git://linuxtv.org/anttip/media_tree.git
5099 S:      Maintained
5100 F:      drivers/media/usb/dvb-usb-v2/au6610*
5101
5102 DVB_USB_CE6230 MEDIA DRIVER
5103 M:      Antti Palosaari <crope@iki.fi>
5104 L:      linux-media@vger.kernel.org
5105 W:      https://linuxtv.org
5106 W:      http://palosaari.fi/linux/
5107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5108 T:      git git://linuxtv.org/anttip/media_tree.git
5109 S:      Maintained
5110 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5111
5112 DVB_USB_CXUSB MEDIA DRIVER
5113 M:      Michael Krufky <mkrufky@linuxtv.org>
5114 L:      linux-media@vger.kernel.org
5115 W:      https://linuxtv.org
5116 W:      http://github.com/mkrufky
5117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5118 T:      git git://linuxtv.org/media_tree.git
5119 S:      Maintained
5120 F:      drivers/media/usb/dvb-usb/cxusb*
5121
5122 DVB_USB_EC168 MEDIA DRIVER
5123 M:      Antti Palosaari <crope@iki.fi>
5124 L:      linux-media@vger.kernel.org
5125 W:      https://linuxtv.org
5126 W:      http://palosaari.fi/linux/
5127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5128 T:      git git://linuxtv.org/anttip/media_tree.git
5129 S:      Maintained
5130 F:      drivers/media/usb/dvb-usb-v2/ec168*
5131
5132 DVB_USB_GL861 MEDIA DRIVER
5133 M:      Antti Palosaari <crope@iki.fi>
5134 L:      linux-media@vger.kernel.org
5135 W:      https://linuxtv.org
5136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5137 T:      git git://linuxtv.org/anttip/media_tree.git
5138 S:      Maintained
5139 F:      drivers/media/usb/dvb-usb-v2/gl861*
5140
5141 DVB_USB_MXL111SF MEDIA DRIVER
5142 M:      Michael Krufky <mkrufky@linuxtv.org>
5143 L:      linux-media@vger.kernel.org
5144 W:      https://linuxtv.org
5145 W:      http://github.com/mkrufky
5146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5147 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5148 S:      Maintained
5149 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5150
5151 DVB_USB_RTL28XXU MEDIA DRIVER
5152 M:      Antti Palosaari <crope@iki.fi>
5153 L:      linux-media@vger.kernel.org
5154 W:      https://linuxtv.org
5155 W:      http://palosaari.fi/linux/
5156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5157 T:      git git://linuxtv.org/anttip/media_tree.git
5158 S:      Maintained
5159 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5160
5161 DVB_USB_V2 MEDIA DRIVER
5162 M:      Antti Palosaari <crope@iki.fi>
5163 L:      linux-media@vger.kernel.org
5164 W:      https://linuxtv.org
5165 W:      http://palosaari.fi/linux/
5166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5167 T:      git git://linuxtv.org/anttip/media_tree.git
5168 S:      Maintained
5169 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5170 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5171
5172 DYNAMIC DEBUG
5173 M:      Jason Baron <jbaron@akamai.com>
5174 S:      Maintained
5175 F:      lib/dynamic_debug.c
5176 F:      include/linux/dynamic_debug.h
5177
5178 DYNAMIC INTERRUPT MODERATION
5179 M:      Tal Gilboa <talgi@mellanox.com>
5180 S:      Maintained
5181 F:      include/linux/net_dim.h
5182
5183 DZ DECSTATION DZ11 SERIAL DRIVER
5184 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5185 S:      Maintained
5186 F:      drivers/tty/serial/dz.*
5187
5188 E3X0 POWER BUTTON DRIVER
5189 M:      Moritz Fischer <moritz.fischer@ettus.com>
5190 L:      usrp-users@lists.ettus.com
5191 W:      http://www.ettus.com
5192 S:      Supported
5193 F:      drivers/input/misc/e3x0-button.c
5194 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5195
5196 E4000 MEDIA DRIVER
5197 M:      Antti Palosaari <crope@iki.fi>
5198 L:      linux-media@vger.kernel.org
5199 W:      https://linuxtv.org
5200 W:      http://palosaari.fi/linux/
5201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5202 T:      git git://linuxtv.org/anttip/media_tree.git
5203 S:      Maintained
5204 F:      drivers/media/tuners/e4000*
5205
5206 EARTH_PT1 MEDIA DRIVER
5207 M:      Akihiro Tsukada <tskd08@gmail.com>
5208 L:      linux-media@vger.kernel.org
5209 S:      Odd Fixes
5210 F:      drivers/media/pci/pt1/
5211
5212 EARTH_PT3 MEDIA DRIVER
5213 M:      Akihiro Tsukada <tskd08@gmail.com>
5214 L:      linux-media@vger.kernel.org
5215 S:      Odd Fixes
5216 F:      drivers/media/pci/pt3/
5217
5218 EC100 MEDIA DRIVER
5219 M:      Antti Palosaari <crope@iki.fi>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://palosaari.fi/linux/
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/anttip/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/dvb-frontends/ec100*
5227
5228 ECRYPT FILE SYSTEM
5229 M:      Tyler Hicks <tyhicks@canonical.com>
5230 L:      ecryptfs@vger.kernel.org
5231 W:      http://ecryptfs.org
5232 W:      https://launchpad.net/ecryptfs
5233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5234 S:      Supported
5235 F:      Documentation/filesystems/ecryptfs.txt
5236 F:      fs/ecryptfs/
5237
5238 EDAC-AMD64
5239 M:      Borislav Petkov <bp@alien8.de>
5240 L:      linux-edac@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/edac/amd64_edac*
5243
5244 EDAC-CALXEDA
5245 M:      Robert Richter <rric@kernel.org>
5246 L:      linux-edac@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/edac/highbank*
5249
5250 EDAC-CAVIUM OCTEON
5251 M:      Ralf Baechle <ralf@linux-mips.org>
5252 M:      David Daney <david.daney@cavium.com>
5253 L:      linux-edac@vger.kernel.org
5254 L:      linux-mips@linux-mips.org
5255 S:      Supported
5256 F:      drivers/edac/octeon_edac*
5257
5258 EDAC-CAVIUM THUNDERX
5259 M:      David Daney <david.daney@cavium.com>
5260 M:      Jan Glauber <jglauber@cavium.com>
5261 L:      linux-edac@vger.kernel.org
5262 S:      Supported
5263 F:      drivers/edac/thunderx_edac*
5264
5265 EDAC-CORE
5266 M:      Borislav Petkov <bp@alien8.de>
5267 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5268 L:      linux-edac@vger.kernel.org
5269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5271 S:      Supported
5272 F:      Documentation/admin-guide/ras.rst
5273 F:      Documentation/driver-api/edac.rst
5274 F:      drivers/edac/
5275 F:      include/linux/edac.h
5276
5277 EDAC-E752X
5278 M:      Mark Gross <mark.gross@intel.com>
5279 L:      linux-edac@vger.kernel.org
5280 S:      Maintained
5281 F:      drivers/edac/e752x_edac.c
5282
5283 EDAC-E7XXX
5284 L:      linux-edac@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/edac/e7xxx_edac.c
5287
5288 EDAC-FSL_DDR
5289 M:      York Sun <york.sun@nxp.com>
5290 L:      linux-edac@vger.kernel.org
5291 S:      Maintained
5292 F:      drivers/edac/fsl_ddr_edac.*
5293
5294 EDAC-GHES
5295 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5296 L:      linux-edac@vger.kernel.org
5297 S:      Maintained
5298 F:      drivers/edac/ghes_edac.c
5299
5300 EDAC-I3000
5301 L:      linux-edac@vger.kernel.org
5302 S:      Orphan
5303 F:      drivers/edac/i3000_edac.c
5304
5305 EDAC-I5000
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/i5000_edac.c
5309
5310 EDAC-I5400
5311 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/i5400_edac.c
5315
5316 EDAC-I7300
5317 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5318 L:      linux-edac@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/edac/i7300_edac.c
5321
5322 EDAC-I7CORE
5323 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5324 L:      linux-edac@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/edac/i7core_edac.c
5327
5328 EDAC-I82443BXGX
5329 M:      Tim Small <tim@buttersideup.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/edac/i82443bxgx_edac.c
5333
5334 EDAC-I82975X
5335 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5336 M:      "Arvind R." <arvino55@gmail.com>
5337 L:      linux-edac@vger.kernel.org
5338 S:      Maintained
5339 F:      drivers/edac/i82975x_edac.c
5340
5341 EDAC-IE31200
5342 M:      Jason Baron <jbaron@akamai.com>
5343 L:      linux-edac@vger.kernel.org
5344 S:      Maintained
5345 F:      drivers/edac/ie31200_edac.c
5346
5347 EDAC-MPC85XX
5348 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5349 L:      linux-edac@vger.kernel.org
5350 S:      Maintained
5351 F:      drivers/edac/mpc85xx_edac.[ch]
5352
5353 EDAC-PASEMI
5354 M:      Egor Martovetsky <egor@pasemi.com>
5355 L:      linux-edac@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/edac/pasemi_edac.c
5358
5359 EDAC-PND2
5360 M:      Tony Luck <tony.luck@intel.com>
5361 L:      linux-edac@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/edac/pnd2_edac.[ch]
5364
5365 EDAC-R82600
5366 M:      Tim Small <tim@buttersideup.com>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Maintained
5369 F:      drivers/edac/r82600_edac.c
5370
5371 EDAC-SBRIDGE
5372 M:      Tony Luck <tony.luck@intel.com>
5373 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5374 L:      linux-edac@vger.kernel.org
5375 S:      Maintained
5376 F:      drivers/edac/sb_edac.c
5377
5378 EDAC-SKYLAKE
5379 M:      Tony Luck <tony.luck@intel.com>
5380 L:      linux-edac@vger.kernel.org
5381 S:      Maintained
5382 F:      drivers/edac/skx_edac.c
5383
5384 EDAC-TI
5385 M:      Tero Kristo <t-kristo@ti.com>
5386 L:      linux-edac@vger.kernel.org
5387 S:      Maintained
5388 F:      drivers/edac/ti_edac.c
5389
5390 EDAC-QCOM
5391 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5392 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5393 L:      linux-arm-msm@vger.kernel.org
5394 L:      linux-edac@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/edac/qcom_edac.c
5397
5398 EDIROL UA-101/UA-1000 DRIVER
5399 M:      Clemens Ladisch <clemens@ladisch.de>
5400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5401 T:      git git://git.alsa-project.org/alsa-kernel.git
5402 S:      Maintained
5403 F:      sound/usb/misc/ua101.c
5404
5405 EFI TEST DRIVER
5406 L:      linux-efi@vger.kernel.org
5407 M:      Ivan Hu <ivan.hu@canonical.com>
5408 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5409 S:      Maintained
5410 F:      drivers/firmware/efi/test/
5411
5412 EFI VARIABLE FILESYSTEM
5413 M:      Matthew Garrett <matthew.garrett@nebula.com>
5414 M:      Jeremy Kerr <jk@ozlabs.org>
5415 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5417 L:      linux-efi@vger.kernel.org
5418 S:      Maintained
5419 F:      fs/efivarfs/
5420
5421 EFIFB FRAMEBUFFER DRIVER
5422 L:      linux-fbdev@vger.kernel.org
5423 M:      Peter Jones <pjones@redhat.com>
5424 S:      Maintained
5425 F:      drivers/video/fbdev/efifb.c
5426
5427 EFS FILESYSTEM
5428 W:      http://aeschi.ch.eu.org/efs/
5429 S:      Orphan
5430 F:      fs/efs/
5431
5432 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5433 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5434 L:      netdev@vger.kernel.org
5435 S:      Maintained
5436 F:      drivers/net/ethernet/ibm/ehea/
5437
5438 EM28XX VIDEO4LINUX DRIVER
5439 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5440 L:      linux-media@vger.kernel.org
5441 W:      https://linuxtv.org
5442 T:      git git://linuxtv.org/media_tree.git
5443 S:      Maintained
5444 F:      drivers/media/usb/em28xx/
5445 F:      Documentation/media/v4l-drivers/em28xx*
5446
5447 EMBEDDED LINUX
5448 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5449 M:      Matt Mackall <mpm@selenic.com>
5450 M:      David Woodhouse <dwmw2@infradead.org>
5451 L:      linux-embedded@vger.kernel.org
5452 S:      Maintained
5453
5454 Emulex 10Gbps iSCSI - OneConnect DRIVER
5455 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5456 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5457 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5458 L:      linux-scsi@vger.kernel.org
5459 W:      http://www.broadcom.com
5460 S:      Supported
5461 F:      drivers/scsi/be2iscsi/
5462
5463 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5464 M:      Sathya Perla <sathya.perla@broadcom.com>
5465 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5466 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5467 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5468 L:      netdev@vger.kernel.org
5469 W:      http://www.emulex.com
5470 S:      Supported
5471 F:      drivers/net/ethernet/emulex/benet/
5472
5473 EMULEX ONECONNECT ROCE DRIVER
5474 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5475 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5476 L:      linux-rdma@vger.kernel.org
5477 W:      http://www.broadcom.com
5478 S:      Odd Fixes
5479 F:      drivers/infiniband/hw/ocrdma/
5480 F:      include/uapi/rdma/ocrdma-abi.h
5481
5482 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5483 M:      James Smart <james.smart@broadcom.com>
5484 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5485 L:      linux-scsi@vger.kernel.org
5486 W:      http://www.broadcom.com
5487 S:      Supported
5488 F:      drivers/scsi/lpfc/
5489
5490 ENE CB710 FLASH CARD READER DRIVER
5491 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5492 S:      Maintained
5493 F:      drivers/misc/cb710/
5494 F:      drivers/mmc/host/cb710-mmc.*
5495 F:      include/linux/cb710.h
5496
5497 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5498 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5499 S:      Maintained
5500 F:      drivers/media/rc/ene_ir.*
5501
5502 EPSON S1D13XXX FRAMEBUFFER DRIVER
5503 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5504 S:      Maintained
5505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5506 F:      drivers/video/fbdev/s1d13xxxfb.c
5507 F:      include/video/s1d13xxxfb.h
5508
5509 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5510 M:      Jeff Layton <jlayton@kernel.org>
5511 S:      Maintained
5512 F:      lib/errseq.c
5513 F:      include/linux/errseq.h
5514
5515 ET131X NETWORK DRIVER
5516 M:      Mark Einon <mark.einon@gmail.com>
5517 S:      Odd Fixes
5518 F:      drivers/net/ethernet/agere/
5519
5520 ETHERNET BRIDGE
5521 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5522 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5523 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5524 L:      netdev@vger.kernel.org
5525 W:      http://www.linuxfoundation.org/en/Net:Bridge
5526 S:      Maintained
5527 F:      include/linux/netfilter_bridge/
5528 F:      net/bridge/
5529
5530 ETHERNET PHY LIBRARY
5531 M:      Andrew Lunn <andrew@lunn.ch>
5532 M:      Florian Fainelli <f.fainelli@gmail.com>
5533 L:      netdev@vger.kernel.org
5534 S:      Maintained
5535 F:      Documentation/ABI/testing/sysfs-bus-mdio
5536 F:      Documentation/devicetree/bindings/net/mdio*
5537 F:      Documentation/networking/phy.txt
5538 F:      drivers/net/phy/
5539 F:      drivers/of/of_mdio.c
5540 F:      drivers/of/of_net.c
5541 F:      include/linux/*mdio*.h
5542 F:      include/linux/of_net.h
5543 F:      include/linux/phy.h
5544 F:      include/linux/phy_fixed.h
5545 F:      include/linux/platform_data/mdio-bcm-unimac.h
5546 F:      include/trace/events/mdio.h
5547 F:      include/uapi/linux/mdio.h
5548 F:      include/uapi/linux/mii.h
5549
5550 EXT2 FILE SYSTEM
5551 M:      Jan Kara <jack@suse.com>
5552 L:      linux-ext4@vger.kernel.org
5553 S:      Maintained
5554 F:      Documentation/filesystems/ext2.txt
5555 F:      fs/ext2/
5556 F:      include/linux/ext2*
5557
5558 EXT4 FILE SYSTEM
5559 M:      "Theodore Ts'o" <tytso@mit.edu>
5560 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5561 L:      linux-ext4@vger.kernel.org
5562 W:      http://ext4.wiki.kernel.org
5563 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5565 S:      Maintained
5566 F:      Documentation/filesystems/ext4/ext4.rst
5567 F:      fs/ext4/
5568
5569 Extended Verification Module (EVM)
5570 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5571 L:      linux-integrity@vger.kernel.org
5572 S:      Supported
5573 F:      security/integrity/evm/
5574
5575 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5576 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5577 L:      linux-efi@vger.kernel.org
5578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5579 S:      Maintained
5580 F:      Documentation/efi-stub.txt
5581 F:      arch/*/kernel/efi.c
5582 F:      arch/x86/boot/compressed/eboot.[ch]
5583 F:      arch/*/include/asm/efi.h
5584 F:      arch/x86/platform/efi/
5585 F:      drivers/firmware/efi/
5586 F:      include/linux/efi*.h
5587 F:      arch/arm/boot/compressed/efi-header.S
5588 F:      arch/arm64/kernel/efi-entry.S
5589
5590 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5591 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5592 M:      Chanwoo Choi <cw00.choi@samsung.com>
5593 L:      linux-kernel@vger.kernel.org
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5595 S:      Maintained
5596 F:      drivers/extcon/
5597 F:      include/linux/extcon/
5598 F:      include/linux/extcon.h
5599 F:      Documentation/extcon/
5600 F:      Documentation/devicetree/bindings/extcon/
5601
5602 EXYNOS DP DRIVER
5603 M:      Jingoo Han <jingoohan1@gmail.com>
5604 L:      dri-devel@lists.freedesktop.org
5605 S:      Maintained
5606 F:      drivers/gpu/drm/exynos/exynos_dp*
5607
5608 EXYNOS SYSMMU (IOMMU) driver
5609 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5610 L:      iommu@lists.linux-foundation.org
5611 S:      Maintained
5612 F:      drivers/iommu/exynos-iommu.c
5613
5614 EZchip NPS platform support
5615 M:      Vineet Gupta <vgupta@synopsys.com>
5616 M:      Ofer Levi <oferle@mellanox.com>
5617 S:      Supported
5618 F:      arch/arc/plat-eznps
5619 F:      arch/arc/boot/dts/eznps.dts
5620
5621 F2FS FILE SYSTEM
5622 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5623 M:      Chao Yu <yuchao0@huawei.com>
5624 L:      linux-f2fs-devel@lists.sourceforge.net
5625 W:      https://f2fs.wiki.kernel.org/
5626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5627 S:      Maintained
5628 F:      Documentation/filesystems/f2fs.txt
5629 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5630 F:      fs/f2fs/
5631 F:      include/linux/f2fs_fs.h
5632 F:      include/trace/events/f2fs.h
5633
5634 F71805F HARDWARE MONITORING DRIVER
5635 M:      Jean Delvare <jdelvare@suse.com>
5636 L:      linux-hwmon@vger.kernel.org
5637 S:      Maintained
5638 F:      Documentation/hwmon/f71805f
5639 F:      drivers/hwmon/f71805f.c
5640
5641 FADDR2LINE
5642 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5643 S:      Maintained
5644 F:      scripts/faddr2line
5645
5646 FAILOVER MODULE
5647 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5648 L:      netdev@vger.kernel.org
5649 S:      Supported
5650 F:      net/core/failover.c
5651 F:      include/net/failover.h
5652 F:      Documentation/networking/failover.rst
5653
5654 FANOTIFY
5655 M:      Jan Kara <jack@suse.cz>
5656 R:      Amir Goldstein <amir73il@gmail.com>
5657 L:      linux-fsdevel@vger.kernel.org
5658 S:      Maintained
5659 F:      fs/notify/fanotify/
5660 F:      include/linux/fanotify.h
5661 F:      include/uapi/linux/fanotify.h
5662
5663 FARSYNC SYNCHRONOUS DRIVER
5664 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5665 W:      http://www.farsite.co.uk/
5666 S:      Supported
5667 F:      drivers/net/wan/farsync.*
5668
5669 FAULT INJECTION SUPPORT
5670 M:      Akinobu Mita <akinobu.mita@gmail.com>
5671 S:      Supported
5672 F:      Documentation/fault-injection/
5673 F:      lib/fault-inject.c
5674
5675 FBTFT Framebuffer drivers
5676 S:      Orphan
5677 L:      dri-devel@lists.freedesktop.org
5678 L:      linux-fbdev@vger.kernel.org
5679 F:      drivers/staging/fbtft/
5680
5681 FC0011 TUNER DRIVER
5682 M:      Michael Buesch <m@bues.ch>
5683 L:      linux-media@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/media/tuners/fc0011.h
5686 F:      drivers/media/tuners/fc0011.c
5687
5688 FC2580 MEDIA DRIVER
5689 M:      Antti Palosaari <crope@iki.fi>
5690 L:      linux-media@vger.kernel.org
5691 W:      https://linuxtv.org
5692 W:      http://palosaari.fi/linux/
5693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5694 T:      git git://linuxtv.org/anttip/media_tree.git
5695 S:      Maintained
5696 F:      drivers/media/tuners/fc2580*
5697
5698 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5699 M:      Johannes Thumshirn <jth@kernel.org>
5700 L:      linux-scsi@vger.kernel.org
5701 W:      www.Open-FCoE.org
5702 S:      Supported
5703 F:      drivers/scsi/libfc/
5704 F:      drivers/scsi/fcoe/
5705 F:      include/scsi/fc/
5706 F:      include/scsi/libfc.h
5707 F:      include/scsi/libfcoe.h
5708 F:      include/uapi/scsi/fc/
5709
5710 FILE LOCKING (flock() and fcntl()/lockf())
5711 M:      Jeff Layton <jlayton@kernel.org>
5712 M:      "J. Bruce Fields" <bfields@fieldses.org>
5713 L:      linux-fsdevel@vger.kernel.org
5714 S:      Maintained
5715 F:      include/linux/fcntl.h
5716 F:      include/uapi/linux/fcntl.h
5717 F:      fs/fcntl.c
5718 F:      fs/locks.c
5719
5720 FILESYSTEMS (VFS and infrastructure)
5721 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5722 L:      linux-fsdevel@vger.kernel.org
5723 S:      Maintained
5724 F:      fs/*
5725 F:      include/linux/fs.h
5726 F:      include/uapi/linux/fs.h
5727
5728 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5729 M:      Riku Voipio <riku.voipio@iki.fi>
5730 L:      linux-hwmon@vger.kernel.org
5731 S:      Maintained
5732 F:      drivers/hwmon/f75375s.c
5733 F:      include/linux/f75375s.h
5734
5735 FIREWIRE AUDIO DRIVERS
5736 M:      Clemens Ladisch <clemens@ladisch.de>
5737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5738 T:      git git://git.alsa-project.org/alsa-kernel.git
5739 S:      Maintained
5740 F:      sound/firewire/
5741
5742 FIREWIRE MEDIA DRIVERS (firedtv)
5743 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5744 L:      linux-media@vger.kernel.org
5745 L:      linux1394-devel@lists.sourceforge.net
5746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5747 S:      Maintained
5748 F:      drivers/media/firewire/
5749
5750 FIREWIRE SBP-2 TARGET
5751 M:      Chris Boot <bootc@bootc.net>
5752 L:      linux-scsi@vger.kernel.org
5753 L:      target-devel@vger.kernel.org
5754 L:      linux1394-devel@lists.sourceforge.net
5755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5756 S:      Maintained
5757 F:      drivers/target/sbp/
5758
5759 FIREWIRE SUBSYSTEM
5760 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5761 L:      linux1394-devel@lists.sourceforge.net
5762 W:      http://ieee1394.wiki.kernel.org/
5763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5764 S:      Maintained
5765 F:      drivers/firewire/
5766 F:      include/linux/firewire.h
5767 F:      include/uapi/linux/firewire*.h
5768 F:      tools/firewire/
5769
5770 FIRMWARE LOADER (request_firmware)
5771 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5772 L:      linux-kernel@vger.kernel.org
5773 S:      Maintained
5774 F:      Documentation/firmware_class/
5775 F:      drivers/base/firmware_loader/
5776 F:      include/linux/firmware.h
5777
5778 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5779 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5780 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5781 S:      Maintained
5782 F:      drivers/block/rsxx/
5783
5784 FLOPPY DRIVER
5785 M:      Jiri Kosina <jikos@kernel.org>
5786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5787 S:      Odd fixes
5788 F:      drivers/block/floppy.c
5789
5790 FMC SUBSYSTEM
5791 M:      Alessandro Rubini <rubini@gnudd.com>
5792 W:      http://www.ohwr.org/projects/fmc-bus
5793 S:      Supported
5794 F:      drivers/fmc/
5795 F:      include/linux/fmc*.h
5796 F:      include/linux/ipmi-fru.h
5797 K:      fmc_d.*register
5798
5799 FPGA MANAGER FRAMEWORK
5800 M:      Alan Tull <atull@kernel.org>
5801 M:      Moritz Fischer <mdf@kernel.org>
5802 L:      linux-fpga@vger.kernel.org
5803 S:      Maintained
5804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5805 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5806 F:      Documentation/fpga/
5807 F:      Documentation/driver-api/fpga/
5808 F:      Documentation/devicetree/bindings/fpga/
5809 F:      drivers/fpga/
5810 F:      include/linux/fpga/
5811 W:      http://www.rocketboards.org
5812
5813 FPGA DFL DRIVERS
5814 M:      Wu Hao <hao.wu@intel.com>
5815 L:      linux-fpga@vger.kernel.org
5816 S:      Maintained
5817 F:      Documentation/fpga/dfl.txt
5818 F:      include/uapi/linux/fpga-dfl.h
5819 F:      drivers/fpga/dfl*
5820
5821 FPU EMULATOR
5822 M:      Bill Metzenthen <billm@melbpc.org.au>
5823 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5824 S:      Maintained
5825 F:      arch/x86/math-emu/
5826
5827 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5828 L:      netdev@vger.kernel.org
5829 S:      Orphan
5830 F:      drivers/net/wan/dlci.c
5831 F:      drivers/net/wan/sdla.c
5832
5833 FRAMEBUFFER LAYER
5834 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5835 L:      dri-devel@lists.freedesktop.org
5836 L:      linux-fbdev@vger.kernel.org
5837 T:      git git://github.com/bzolnier/linux.git
5838 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5839 S:      Maintained
5840 F:      Documentation/fb/
5841 F:      drivers/video/
5842 F:      include/video/
5843 F:      include/linux/fb.h
5844 F:      include/uapi/video/
5845 F:      include/uapi/linux/fb.h
5846
5847 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5848 M:      Horia Geantă <horia.geanta@nxp.com>
5849 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5850 L:      linux-crypto@vger.kernel.org
5851 S:      Maintained
5852 F:      drivers/crypto/caam/
5853 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5854
5855 FREESCALE DIU FRAMEBUFFER DRIVER
5856 M:      Timur Tabi <timur@kernel.org>
5857 L:      linux-fbdev@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/video/fbdev/fsl-diu-fb.*
5860
5861 FREESCALE DMA DRIVER
5862 M:      Li Yang <leoyang.li@nxp.com>
5863 M:      Zhang Wei <zw@zh-kernel.org>
5864 L:      linuxppc-dev@lists.ozlabs.org
5865 S:      Maintained
5866 F:      drivers/dma/fsldma.*
5867
5868 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5869 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5870 L:      netdev@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/net/ethernet/freescale/gianfar*
5873 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5874
5875 FREESCALE GPMI NAND DRIVER
5876 M:      Han Xu <han.xu@nxp.com>
5877 L:      linux-mtd@lists.infradead.org
5878 S:      Maintained
5879 F:      drivers/mtd/nand/raw/gpmi-nand/*
5880
5881 FREESCALE I2C CPM DRIVER
5882 M:      Jochen Friedrich <jochen@scram.de>
5883 L:      linuxppc-dev@lists.ozlabs.org
5884 L:      linux-i2c@vger.kernel.org
5885 S:      Maintained
5886 F:      drivers/i2c/busses/i2c-cpm.c
5887
5888 FREESCALE IMX LPI2C DRIVER
5889 M:      Dong Aisheng <aisheng.dong@nxp.com>
5890 L:      linux-i2c@vger.kernel.org
5891 L:      linux-imx@nxp.com
5892 S:      Maintained
5893 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5894 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5895
5896 FREESCALE IMX / MXC FEC DRIVER
5897 M:      Fugang Duan <fugang.duan@nxp.com>
5898 L:      netdev@vger.kernel.org
5899 S:      Maintained
5900 F:      drivers/net/ethernet/freescale/fec_main.c
5901 F:      drivers/net/ethernet/freescale/fec_ptp.c
5902 F:      drivers/net/ethernet/freescale/fec.h
5903 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5904
5905 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5906 M:      Sascha Hauer <s.hauer@pengutronix.de>
5907 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5908 L:      linux-fbdev@vger.kernel.org
5909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5910 S:      Maintained
5911 F:      include/linux/platform_data/video-imxfb.h
5912 F:      drivers/video/fbdev/imxfb.c
5913
5914 FREESCALE QORIQ DPAA ETHERNET DRIVER
5915 M:      Madalin Bucur <madalin.bucur@nxp.com>
5916 L:      netdev@vger.kernel.org
5917 S:      Maintained
5918 F:      drivers/net/ethernet/freescale/dpaa
5919
5920 FREESCALE QORIQ DPAA FMAN DRIVER
5921 M:      Madalin Bucur <madalin.bucur@nxp.com>
5922 L:      netdev@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/net/ethernet/freescale/fman
5925 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5926
5927 FREESCALE QORIQ PTP CLOCK DRIVER
5928 M:      Yangbo Lu <yangbo.lu@nxp.com>
5929 L:      netdev@vger.kernel.org
5930 S:      Maintained
5931 F:      drivers/ptp/ptp_qoriq.c
5932 F:      include/linux/fsl/ptp_qoriq.h
5933 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5934
5935 FREESCALE QUAD SPI DRIVER
5936 M:      Han Xu <han.xu@nxp.com>
5937 L:      linux-mtd@lists.infradead.org
5938 S:      Maintained
5939 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5940
5941 FREESCALE QUICC ENGINE LIBRARY
5942 M:      Qiang Zhao <qiang.zhao@nxp.com>
5943 L:      linuxppc-dev@lists.ozlabs.org
5944 S:      Maintained
5945 F:      drivers/soc/fsl/qe/
5946 F:      include/soc/fsl/*qe*.h
5947 F:      include/soc/fsl/*ucc*.h
5948
5949 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5950 M:      Li Yang <leoyang.li@nxp.com>
5951 L:      netdev@vger.kernel.org
5952 L:      linuxppc-dev@lists.ozlabs.org
5953 S:      Maintained
5954 F:      drivers/net/ethernet/freescale/ucc_geth*
5955
5956 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5957 M:      Zhao Qiang <qiang.zhao@nxp.com>
5958 L:      netdev@vger.kernel.org
5959 L:      linuxppc-dev@lists.ozlabs.org
5960 S:      Maintained
5961 F:      drivers/net/wan/fsl_ucc_hdlc*
5962
5963 FREESCALE QUICC ENGINE UCC UART DRIVER
5964 M:      Timur Tabi <timur@kernel.org>
5965 L:      linuxppc-dev@lists.ozlabs.org
5966 S:      Maintained
5967 F:      drivers/tty/serial/ucc_uart.c
5968
5969 FREESCALE SOC DRIVERS
5970 M:      Li Yang <leoyang.li@nxp.com>
5971 L:      linuxppc-dev@lists.ozlabs.org
5972 L:      linux-arm-kernel@lists.infradead.org
5973 S:      Maintained
5974 F:      Documentation/devicetree/bindings/soc/fsl/
5975 F:      drivers/soc/fsl/
5976 F:      include/linux/fsl/
5977
5978 FREESCALE SOC FS_ENET DRIVER
5979 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5980 L:      linuxppc-dev@lists.ozlabs.org
5981 L:      netdev@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/net/ethernet/freescale/fs_enet/
5984 F:      include/linux/fs_enet_pd.h
5985
5986 FREESCALE SOC SOUND DRIVERS
5987 M:      Timur Tabi <timur@kernel.org>
5988 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5989 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5990 R:      Fabio Estevam <fabio.estevam@nxp.com>
5991 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5992 L:      linuxppc-dev@lists.ozlabs.org
5993 S:      Maintained
5994 F:      sound/soc/fsl/fsl*
5995 F:      sound/soc/fsl/imx*
5996 F:      sound/soc/fsl/mpc8610_hpcd.c
5997
5998 FREESCALE USB PERIPHERAL DRIVERS
5999 M:      Li Yang <leoyang.li@nxp.com>
6000 L:      linux-usb@vger.kernel.org
6001 L:      linuxppc-dev@lists.ozlabs.org
6002 S:      Maintained
6003 F:      drivers/usb/gadget/udc/fsl*
6004
6005 FREEVXFS FILESYSTEM
6006 M:      Christoph Hellwig <hch@infradead.org>
6007 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6008 S:      Maintained
6009 F:      fs/freevxfs/
6010
6011 FREEZER
6012 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6013 M:      Pavel Machek <pavel@ucw.cz>
6014 L:      linux-pm@vger.kernel.org
6015 S:      Supported
6016 F:      Documentation/power/freezing-of-tasks.txt
6017 F:      include/linux/freezer.h
6018 F:      kernel/freezer.c
6019
6020 FRONTSWAP API
6021 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6022 L:      linux-kernel@vger.kernel.org
6023 S:      Maintained
6024 F:      mm/frontswap.c
6025 F:      include/linux/frontswap.h
6026
6027 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6028 M:      David Howells <dhowells@redhat.com>
6029 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6030 S:      Supported
6031 F:      Documentation/filesystems/caching/
6032 F:      fs/fscache/
6033 F:      include/linux/fscache*.h
6034
6035 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6036 M:      Theodore Y. Ts'o <tytso@mit.edu>
6037 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6038 L:      linux-fscrypt@vger.kernel.org
6039 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6041 S:      Supported
6042 F:      fs/crypto/
6043 F:      include/linux/fscrypt*.h
6044 F:      Documentation/filesystems/fscrypt.rst
6045
6046 FSI-ATTACHED I2C DRIVER
6047 M:      Eddie James <eajames@linux.vnet.ibm.com>
6048 L:      linux-i2c@vger.kernel.org
6049 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6050 S:      Maintained
6051 F:      drivers/i2c/busses/i2c-fsi.c
6052 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6053
6054 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6055 M:      Jan Kara <jack@suse.cz>
6056 R:      Amir Goldstein <amir73il@gmail.com>
6057 L:      linux-fsdevel@vger.kernel.org
6058 S:      Maintained
6059 F:      fs/notify/
6060 F:      include/linux/fsnotify*.h
6061
6062 FUJITSU LAPTOP EXTRAS
6063 M:      Jonathan Woithe <jwoithe@just42.net>
6064 L:      platform-driver-x86@vger.kernel.org
6065 S:      Maintained
6066 F:      drivers/platform/x86/fujitsu-laptop.c
6067
6068 FUJITSU M-5MO LS CAMERA ISP DRIVER
6069 M:      Kyungmin Park <kyungmin.park@samsung.com>
6070 M:      Heungjun Kim <riverful.kim@samsung.com>
6071 L:      linux-media@vger.kernel.org
6072 S:      Maintained
6073 F:      drivers/media/i2c/m5mols/
6074 F:      include/media/i2c/m5mols.h
6075
6076 FUJITSU TABLET EXTRAS
6077 M:      Robert Gerlach <khnz@gmx.de>
6078 L:      platform-driver-x86@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/platform/x86/fujitsu-tablet.c
6081
6082 FUSE: FILESYSTEM IN USERSPACE
6083 M:      Miklos Szeredi <miklos@szeredi.hu>
6084 L:      linux-fsdevel@vger.kernel.org
6085 W:      http://fuse.sourceforge.net/
6086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6087 S:      Maintained
6088 F:      fs/fuse/
6089 F:      include/uapi/linux/fuse.h
6090 F:      Documentation/filesystems/fuse.txt
6091
6092 FUTEX SUBSYSTEM
6093 M:      Thomas Gleixner <tglx@linutronix.de>
6094 M:      Ingo Molnar <mingo@redhat.com>
6095 R:      Peter Zijlstra <peterz@infradead.org>
6096 R:      Darren Hart <dvhart@infradead.org>
6097 L:      linux-kernel@vger.kernel.org
6098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6099 S:      Maintained
6100 F:      kernel/futex.c
6101 F:      kernel/futex_compat.c
6102 F:      include/asm-generic/futex.h
6103 F:      include/linux/futex.h
6104 F:      include/uapi/linux/futex.h
6105 F:      tools/testing/selftests/futex/
6106 F:      tools/perf/bench/futex*
6107 F:      Documentation/*futex*
6108
6109 GCC PLUGINS
6110 M:      Kees Cook <keescook@chromium.org>
6111 R:      Emese Revfy <re.emese@gmail.com>
6112 L:      kernel-hardening@lists.openwall.com
6113 S:      Maintained
6114 F:      scripts/gcc-plugins/
6115 F:      scripts/gcc-plugin.sh
6116 F:      scripts/Makefile.gcc-plugins
6117 F:      Documentation/gcc-plugins.txt
6118
6119 GASKET DRIVER FRAMEWORK
6120 M:      Rob Springer <rspringer@google.com>
6121 M:      Todd Poynor <toddpoynor@google.com>
6122 M:      Ben Chan <benchan@chromium.org>
6123 S:      Maintained
6124 F:      drivers/staging/gasket/
6125
6126 GCOV BASED KERNEL PROFILING
6127 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6128 S:      Maintained
6129 F:      kernel/gcov/
6130 F:      Documentation/dev-tools/gcov.rst
6131
6132 GDB KERNEL DEBUGGING HELPER SCRIPTS
6133 M:      Jan Kiszka <jan.kiszka@siemens.com>
6134 M:      Kieran Bingham <kbingham@kernel.org>
6135 S:      Supported
6136 F:      scripts/gdb/
6137
6138 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6139 M:      Achim Leubner <achim_leubner@adaptec.com>
6140 L:      linux-scsi@vger.kernel.org
6141 W:      http://www.icp-vortex.com/
6142 S:      Supported
6143 F:      drivers/scsi/gdt*
6144
6145 GEMTEK FM RADIO RECEIVER DRIVER
6146 M:      Hans Verkuil <hverkuil@xs4all.nl>
6147 L:      linux-media@vger.kernel.org
6148 T:      git git://linuxtv.org/media_tree.git
6149 W:      https://linuxtv.org
6150 S:      Maintained
6151 F:      drivers/media/radio/radio-gemtek*
6152
6153 GENERIC GPIO I2C DRIVER
6154 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6155 S:      Supported
6156 F:      drivers/i2c/busses/i2c-gpio.c
6157 F:      include/linux/platform_data/i2c-gpio.h
6158
6159 GENERIC GPIO I2C MULTIPLEXER DRIVER
6160 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6161 L:      linux-i2c@vger.kernel.org
6162 S:      Supported
6163 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6164 F:      include/linux/platform_data/i2c-mux-gpio.h
6165 F:      Documentation/i2c/muxes/i2c-mux-gpio
6166
6167 GENERIC HDLC (WAN) DRIVERS
6168 M:      Krzysztof Halasa <khc@pm.waw.pl>
6169 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6170 S:      Maintained
6171 F:      drivers/net/wan/c101.c
6172 F:      drivers/net/wan/hd6457*
6173 F:      drivers/net/wan/hdlc*
6174 F:      drivers/net/wan/n2.c
6175 F:      drivers/net/wan/pc300too.c
6176 F:      drivers/net/wan/pci200syn.c
6177 F:      drivers/net/wan/wanxl*
6178
6179 GENERIC INCLUDE/ASM HEADER FILES
6180 M:      Arnd Bergmann <arnd@arndb.de>
6181 L:      linux-arch@vger.kernel.org
6182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6183 S:      Maintained
6184 F:      include/asm-generic/
6185 F:      include/uapi/asm-generic/
6186
6187 GENERIC PHY FRAMEWORK
6188 M:      Kishon Vijay Abraham I <kishon@ti.com>
6189 L:      linux-kernel@vger.kernel.org
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6191 S:      Supported
6192 F:      drivers/phy/
6193 F:      include/linux/phy/
6194
6195 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6196 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6197 S:      Supported
6198 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6199
6200 GENERIC PM DOMAINS
6201 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6202 M:      Kevin Hilman <khilman@kernel.org>
6203 M:      Ulf Hansson <ulf.hansson@linaro.org>
6204 L:      linux-pm@vger.kernel.org
6205 S:      Supported
6206 F:      drivers/base/power/domain*.c
6207 F:      include/linux/pm_domain.h
6208 F:      Documentation/devicetree/bindings/power/power_domain.txt
6209
6210 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6211 M:      Eugen Hristev <eugen.hristev@microchip.com>
6212 L:      linux-input@vger.kernel.org
6213 S:      Maintained
6214 F:      drivers/input/touchscreen/resistive-adc-touch.c
6215
6216 GENERIC UIO DRIVER FOR PCI DEVICES
6217 M:      "Michael S. Tsirkin" <mst@redhat.com>
6218 L:      kvm@vger.kernel.org
6219 S:      Supported
6220 F:      drivers/uio/uio_pci_generic.c
6221
6222 GENWQE (IBM Generic Workqueue Card)
6223 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6224 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6225 S:      Supported
6226 F:      drivers/misc/genwqe/
6227
6228 GET_MAINTAINER SCRIPT
6229 M:      Joe Perches <joe@perches.com>
6230 S:      Maintained
6231 F:      scripts/get_maintainer.pl
6232
6233 GFS2 FILE SYSTEM
6234 M:      Bob Peterson <rpeterso@redhat.com>
6235 M:      Andreas Gruenbacher <agruenba@redhat.com>
6236 L:      cluster-devel@redhat.com
6237 W:      http://sources.redhat.com/cluster/
6238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6239 S:      Supported
6240 F:      Documentation/filesystems/gfs2*.txt
6241 F:      fs/gfs2/
6242 F:      include/uapi/linux/gfs2_ondisk.h
6243
6244 GIGASET ISDN DRIVERS
6245 M:      Paul Bolle <pebolle@tiscali.nl>
6246 L:      gigaset307x-common@lists.sourceforge.net
6247 W:      http://gigaset307x.sourceforge.net/
6248 S:      Odd Fixes
6249 F:      Documentation/isdn/README.gigaset
6250 F:      drivers/isdn/gigaset/
6251 F:      include/uapi/linux/gigaset_dev.h
6252
6253 GNSS SUBSYSTEM
6254 M:      Johan Hovold <johan@kernel.org>
6255 S:      Maintained
6256 F:      Documentation/ABI/testing/sysfs-class-gnss
6257 F:      Documentation/devicetree/bindings/gnss/
6258 F:      drivers/gnss/
6259 F:      include/linux/gnss.h
6260
6261 GO7007 MPEG CODEC
6262 M:      Hans Verkuil <hans.verkuil@cisco.com>
6263 L:      linux-media@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/media/usb/go7007/
6266
6267 GOODIX TOUCHSCREEN
6268 M:      Bastien Nocera <hadess@hadess.net>
6269 L:      linux-input@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/input/touchscreen/goodix.c
6272
6273 GPD POCKET FAN DRIVER
6274 M:      Hans de Goede <hdegoede@redhat.com>
6275 L:      platform-driver-x86@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/platform/x86/gpd-pocket-fan.c
6278
6279 GPIO ACPI SUPPORT
6280 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6281 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6282 L:      linux-gpio@vger.kernel.org
6283 L:      linux-acpi@vger.kernel.org
6284 S:      Maintained
6285 F:      Documentation/acpi/gpio-properties.txt
6286 F:      drivers/gpio/gpiolib-acpi.c
6287
6288 GPIO IR Transmitter
6289 M:      Sean Young <sean@mess.org>
6290 L:      linux-media@vger.kernel.org
6291 S:      Maintained
6292 F:      drivers/media/rc/gpio-ir-tx.c
6293
6294 GPIO MOCKUP DRIVER
6295 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6296 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6297 L:      linux-gpio@vger.kernel.org
6298 S:      Maintained
6299 F:      drivers/gpio/gpio-mockup.c
6300 F:      tools/testing/selftests/gpio/
6301
6302 GPIO SUBSYSTEM
6303 M:      Linus Walleij <linus.walleij@linaro.org>
6304 L:      linux-gpio@vger.kernel.org
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6306 S:      Maintained
6307 F:      Documentation/devicetree/bindings/gpio/
6308 F:      Documentation/driver-api/gpio/
6309 F:      Documentation/gpio/
6310 F:      Documentation/ABI/testing/gpio-cdev
6311 F:      Documentation/ABI/obsolete/sysfs-gpio
6312 F:      drivers/gpio/
6313 F:      include/linux/gpio/
6314 F:      include/linux/gpio.h
6315 F:      include/linux/of_gpio.h
6316 F:      include/asm-generic/gpio.h
6317 F:      include/uapi/linux/gpio.h
6318 F:      tools/gpio/
6319
6320 GRE DEMULTIPLEXER DRIVER
6321 M:      Dmitry Kozlov <xeb@mail.ru>
6322 L:      netdev@vger.kernel.org
6323 S:      Maintained
6324 F:      net/ipv4/gre_demux.c
6325 F:      net/ipv4/gre_offload.c
6326 F:      include/net/gre.h
6327
6328 GRETH 10/100/1G Ethernet MAC device driver
6329 M:      Andreas Larsson <andreas@gaisler.com>
6330 L:      netdev@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/net/ethernet/aeroflex/
6333
6334 GREYBUS AUDIO PROTOCOLS DRIVERS
6335 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6336 M:      Mark Greer <mgreer@animalcreek.com>
6337 S:      Maintained
6338 F:      drivers/staging/greybus/audio_apbridgea.c
6339 F:      drivers/staging/greybus/audio_apbridgea.h
6340 F:      drivers/staging/greybus/audio_codec.c
6341 F:      drivers/staging/greybus/audio_codec.h
6342 F:      drivers/staging/greybus/audio_gb.c
6343 F:      drivers/staging/greybus/audio_manager.c
6344 F:      drivers/staging/greybus/audio_manager.h
6345 F:      drivers/staging/greybus/audio_manager_module.c
6346 F:      drivers/staging/greybus/audio_manager_private.h
6347 F:      drivers/staging/greybus/audio_manager_sysfs.c
6348 F:      drivers/staging/greybus/audio_module.c
6349 F:      drivers/staging/greybus/audio_topology.c
6350
6351 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6352 M:      Viresh Kumar <vireshk@kernel.org>
6353 S:      Maintained
6354 F:      drivers/staging/greybus/authentication.c
6355 F:      drivers/staging/greybus/bootrom.c
6356 F:      drivers/staging/greybus/firmware.h
6357 F:      drivers/staging/greybus/fw-core.c
6358 F:      drivers/staging/greybus/fw-download.c
6359 F:      drivers/staging/greybus/fw-management.c
6360 F:      drivers/staging/greybus/greybus_authentication.h
6361 F:      drivers/staging/greybus/greybus_firmware.h
6362 F:      drivers/staging/greybus/hid.c
6363 F:      drivers/staging/greybus/i2c.c
6364 F:      drivers/staging/greybus/spi.c
6365 F:      drivers/staging/greybus/spilib.c
6366 F:      drivers/staging/greybus/spilib.h
6367
6368 GREYBUS LOOPBACK DRIVER
6369 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6370 S:      Maintained
6371 F:      drivers/staging/greybus/loopback.c
6372
6373 GREYBUS PLATFORM DRIVERS
6374 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6375 S:      Maintained
6376 F:      drivers/staging/greybus/arche-platform.c
6377 F:      drivers/staging/greybus/arche-apb-ctrl.c
6378 F:      drivers/staging/greybus/arche_platform.h
6379
6380 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6381 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6382 S:      Maintained
6383 F:      drivers/staging/greybus/sdio.c
6384 F:      drivers/staging/greybus/light.c
6385 F:      drivers/staging/greybus/gpio.c
6386 F:      drivers/staging/greybus/power_supply.c
6387 F:      drivers/staging/greybus/spi.c
6388 F:      drivers/staging/greybus/spilib.c
6389
6390 GREYBUS SUBSYSTEM
6391 M:      Johan Hovold <johan@kernel.org>
6392 M:      Alex Elder <elder@kernel.org>
6393 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6394 S:      Maintained
6395 F:      drivers/staging/greybus/
6396 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6397
6398 GREYBUS UART PROTOCOLS DRIVERS
6399 M:      David Lin <dtwlin@gmail.com>
6400 S:      Maintained
6401 F:      drivers/staging/greybus/uart.c
6402 F:      drivers/staging/greybus/log.c
6403
6404 GS1662 VIDEO SERIALIZER
6405 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6406 L:      linux-media@vger.kernel.org
6407 T:      git git://linuxtv.org/media_tree.git
6408 S:      Maintained
6409 F:      drivers/media/spi/gs1662.c
6410
6411 GSPCA FINEPIX SUBDRIVER
6412 M:      Frank Zago <frank@zago.net>
6413 L:      linux-media@vger.kernel.org
6414 T:      git git://linuxtv.org/media_tree.git
6415 S:      Maintained
6416 F:      drivers/media/usb/gspca/finepix.c
6417
6418 GSPCA GL860 SUBDRIVER
6419 M:      Olivier Lorin <o.lorin@laposte.net>
6420 L:      linux-media@vger.kernel.org
6421 T:      git git://linuxtv.org/media_tree.git
6422 S:      Maintained
6423 F:      drivers/media/usb/gspca/gl860/
6424
6425 GSPCA M5602 SUBDRIVER
6426 M:      Erik Andren <erik.andren@gmail.com>
6427 L:      linux-media@vger.kernel.org
6428 T:      git git://linuxtv.org/media_tree.git
6429 S:      Maintained
6430 F:      drivers/media/usb/gspca/m5602/
6431
6432 GSPCA PAC207 SONIXB SUBDRIVER
6433 M:      Hans Verkuil <hverkuil@xs4all.nl>
6434 L:      linux-media@vger.kernel.org
6435 T:      git git://linuxtv.org/media_tree.git
6436 S:      Odd Fixes
6437 F:      drivers/media/usb/gspca/pac207.c
6438
6439 GSPCA SN9C20X SUBDRIVER
6440 M:      Brian Johnson <brijohn@gmail.com>
6441 L:      linux-media@vger.kernel.org
6442 T:      git git://linuxtv.org/media_tree.git
6443 S:      Maintained
6444 F:      drivers/media/usb/gspca/sn9c20x.c
6445
6446 GSPCA T613 SUBDRIVER
6447 M:      Leandro Costantino <lcostantino@gmail.com>
6448 L:      linux-media@vger.kernel.org
6449 T:      git git://linuxtv.org/media_tree.git
6450 S:      Maintained
6451 F:      drivers/media/usb/gspca/t613.c
6452
6453 GSPCA USB WEBCAM DRIVER
6454 M:      Hans Verkuil <hverkuil@xs4all.nl>
6455 L:      linux-media@vger.kernel.org
6456 T:      git git://linuxtv.org/media_tree.git
6457 S:      Odd Fixes
6458 F:      drivers/media/usb/gspca/
6459
6460 GTP (GPRS Tunneling Protocol)
6461 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6462 M:      Harald Welte <laforge@gnumonks.org>
6463 L:      osmocom-net-gprs@lists.osmocom.org
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6465 S:      Maintained
6466 F:      drivers/net/gtp.c
6467
6468 GUID PARTITION TABLE (GPT)
6469 M:      Davidlohr Bueso <dave@stgolabs.net>
6470 L:      linux-efi@vger.kernel.org
6471 S:      Maintained
6472 F:      block/partitions/efi.*
6473
6474 H8/300 ARCHITECTURE
6475 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6476 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6477 W:      http://uclinux-h8.sourceforge.jp
6478 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6479 S:      Maintained
6480 F:      arch/h8300/
6481 F:      drivers/clocksource/h8300_*.c
6482 F:      drivers/clk/h8300/
6483 F:      drivers/irqchip/irq-renesas-h8*.c
6484
6485 HACKRF MEDIA DRIVER
6486 M:      Antti Palosaari <crope@iki.fi>
6487 L:      linux-media@vger.kernel.org
6488 W:      https://linuxtv.org
6489 W:      http://palosaari.fi/linux/
6490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6491 T:      git git://linuxtv.org/anttip/media_tree.git
6492 S:      Maintained
6493 F:      drivers/media/usb/hackrf/
6494
6495 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6496 M:      Frank Seidel <frank@f-seidel.de>
6497 L:      platform-driver-x86@vger.kernel.org
6498 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6499 S:      Maintained
6500 F:      drivers/platform/x86/hdaps.c
6501
6502 HARDWARE MONITORING
6503 M:      Jean Delvare <jdelvare@suse.com>
6504 M:      Guenter Roeck <linux@roeck-us.net>
6505 L:      linux-hwmon@vger.kernel.org
6506 W:      http://hwmon.wiki.kernel.org/
6507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6508 S:      Maintained
6509 F:      Documentation/devicetree/bindings/hwmon/
6510 F:      Documentation/hwmon/
6511 F:      drivers/hwmon/
6512 F:      include/linux/hwmon*.h
6513 F:      include/trace/events/hwmon*.h
6514
6515 HARDWARE RANDOM NUMBER GENERATOR CORE
6516 M:      Matt Mackall <mpm@selenic.com>
6517 M:      Herbert Xu <herbert@gondor.apana.org.au>
6518 L:      linux-crypto@vger.kernel.org
6519 S:      Odd fixes
6520 F:      Documentation/devicetree/bindings/rng/
6521 F:      Documentation/hw_random.txt
6522 F:      drivers/char/hw_random/
6523 F:      include/linux/hw_random.h
6524
6525 HARDWARE TRACING FACILITIES
6526 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6527 S:      Maintained
6528 F:      drivers/hwtracing/
6529
6530 HARDWARE SPINLOCK CORE
6531 M:      Ohad Ben-Cohen <ohad@wizery.com>
6532 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6533 L:      linux-remoteproc@vger.kernel.org
6534 S:      Maintained
6535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6536 F:      Documentation/devicetree/bindings/hwlock/
6537 F:      Documentation/hwspinlock.txt
6538 F:      drivers/hwspinlock/
6539 F:      include/linux/hwspinlock.h
6540
6541 HARMONY SOUND DRIVER
6542 L:      linux-parisc@vger.kernel.org
6543 S:      Maintained
6544 F:      sound/parisc/harmony.*
6545
6546 HDPVR USB VIDEO ENCODER DRIVER
6547 M:      Hans Verkuil <hverkuil@xs4all.nl>
6548 L:      linux-media@vger.kernel.org
6549 T:      git git://linuxtv.org/media_tree.git
6550 W:      https://linuxtv.org
6551 S:      Odd Fixes
6552 F:      drivers/media/usb/hdpvr/
6553
6554 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6555 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6556 S:      Supported
6557 F:      Documentation/watchdog/hpwdt.txt
6558 F:      drivers/watchdog/hpwdt.c
6559
6560 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6561 M:      Don Brace <don.brace@microsemi.com>
6562 L:      esc.storagedev@microsemi.com
6563 L:      linux-scsi@vger.kernel.org
6564 S:      Supported
6565 F:      Documentation/scsi/hpsa.txt
6566 F:      drivers/scsi/hpsa*.[ch]
6567 F:      include/linux/cciss*.h
6568 F:      include/uapi/linux/cciss*.h
6569
6570 HFI1 DRIVER
6571 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6572 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6573 L:      linux-rdma@vger.kernel.org
6574 S:      Supported
6575 F:      drivers/infiniband/hw/hfi1
6576
6577 HFS FILESYSTEM
6578 L:      linux-fsdevel@vger.kernel.org
6579 S:      Orphan
6580 F:      Documentation/filesystems/hfs.txt
6581 F:      fs/hfs/
6582
6583 HFSPLUS FILESYSTEM
6584 L:      linux-fsdevel@vger.kernel.org
6585 S:      Orphan
6586 F:      Documentation/filesystems/hfsplus.txt
6587 F:      fs/hfsplus/
6588
6589 HGA FRAMEBUFFER DRIVER
6590 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6591 L:      linux-nvidia@lists.surfsouth.com
6592 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6593 S:      Maintained
6594 F:      drivers/video/fbdev/hgafb.c
6595
6596 HIBERNATION (aka Software Suspend, aka swsusp)
6597 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6598 M:      Pavel Machek <pavel@ucw.cz>
6599 L:      linux-pm@vger.kernel.org
6600 B:      https://bugzilla.kernel.org
6601 S:      Supported
6602 F:      arch/x86/power/
6603 F:      drivers/base/power/
6604 F:      kernel/power/
6605 F:      include/linux/suspend.h
6606 F:      include/linux/freezer.h
6607 F:      include/linux/pm.h
6608 F:      arch/*/include/asm/suspend*.h
6609
6610 HID CORE LAYER
6611 M:      Jiri Kosina <jikos@kernel.org>
6612 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6613 L:      linux-input@vger.kernel.org
6614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6615 S:      Maintained
6616 F:      drivers/hid/
6617 F:      include/linux/hid*
6618 F:      include/uapi/linux/hid*
6619
6620 HID SENSOR HUB DRIVERS
6621 M:      Jiri Kosina <jikos@kernel.org>
6622 M:      Jonathan Cameron <jic23@kernel.org>
6623 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6624 L:      linux-input@vger.kernel.org
6625 L:      linux-iio@vger.kernel.org
6626 S:      Maintained
6627 F:      Documentation/hid/hid-sensor*
6628 F:      drivers/hid/hid-sensor-*
6629 F:      drivers/iio/*/hid-*
6630 F:      include/linux/hid-sensor-*
6631
6632 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6633 M:      Thomas Gleixner <tglx@linutronix.de>
6634 L:      linux-kernel@vger.kernel.org
6635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6636 S:      Maintained
6637 F:      Documentation/timers/
6638 F:      kernel/time/hrtimer.c
6639 F:      kernel/time/clockevents.c
6640 F:      kernel/time/timer_*.c
6641 F:      include/linux/clockchips.h
6642 F:      include/linux/hrtimer.h
6643
6644 HIGH-SPEED SCC DRIVER FOR AX.25
6645 L:      linux-hams@vger.kernel.org
6646 S:      Orphan
6647 F:      drivers/net/hamradio/dmascc.c
6648 F:      drivers/net/hamradio/scc.c
6649
6650 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6651 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6652 W:      http://www.highpoint-tech.com
6653 S:      Supported
6654 F:      Documentation/scsi/hptiop.txt
6655 F:      drivers/scsi/hptiop.c
6656
6657 HIPPI
6658 M:      Jes Sorensen <jes@trained-monkey.org>
6659 L:      linux-hippi@sunsite.dk
6660 S:      Maintained
6661 F:      include/linux/hippidevice.h
6662 F:      include/uapi/linux/if_hippi.h
6663 F:      net/802/hippi.c
6664 F:      drivers/net/hippi/
6665
6666 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6667 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6668 M:      Salil Mehta <salil.mehta@huawei.com>
6669 L:      netdev@vger.kernel.org
6670 W:      http://www.hisilicon.com
6671 S:      Maintained
6672 F:      drivers/net/ethernet/hisilicon/hns3/
6673
6674 HISILICON LPC BUS DRIVER
6675 M:      john.garry@huawei.com
6676 W:      http://www.hisilicon.com
6677 S:      Maintained
6678 F:      drivers/bus/hisi_lpc.c
6679 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6680
6681 HISILICON NETWORK SUBSYSTEM DRIVER
6682 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6683 M:      Salil Mehta <salil.mehta@huawei.com>
6684 L:      netdev@vger.kernel.org
6685 W:      http://www.hisilicon.com
6686 S:      Maintained
6687 F:      drivers/net/ethernet/hisilicon/
6688 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6689
6690 HISILICON PMU DRIVER
6691 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6692 W:      http://www.hisilicon.com
6693 S:      Supported
6694 F:      drivers/perf/hisilicon
6695 F:      Documentation/perf/hisi-pmu.txt
6696
6697 HISILICON ROCE DRIVER
6698 M:      Lijun Ou <oulijun@huawei.com>
6699 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6700 L:      linux-rdma@vger.kernel.org
6701 S:      Maintained
6702 F:      drivers/infiniband/hw/hns/
6703 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6704
6705 HISILICON SAS Controller
6706 M:      John Garry <john.garry@huawei.com>
6707 W:      http://www.hisilicon.com
6708 S:      Supported
6709 F:      drivers/scsi/hisi_sas/
6710 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6711
6712 HMM - Heterogeneous Memory Management
6713 M:      Jérôme Glisse <jglisse@redhat.com>
6714 L:      linux-mm@kvack.org
6715 S:      Maintained
6716 F:      mm/hmm*
6717 F:      include/linux/hmm*
6718 F:      Documentation/vm/hmm.rst
6719
6720 HOST AP DRIVER
6721 M:      Jouni Malinen <j@w1.fi>
6722 L:      linux-wireless@vger.kernel.org
6723 W:      http://w1.fi/hostap-driver.html
6724 S:      Obsolete
6725 F:      drivers/net/wireless/intersil/hostap/
6726
6727 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6728 L:      platform-driver-x86@vger.kernel.org
6729 S:      Orphan
6730 F:      drivers/platform/x86/tc1100-wmi.c
6731
6732 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6733 M:      Jaroslav Kysela <perex@perex.cz>
6734 S:      Maintained
6735 F:      drivers/net/ethernet/hp/hp100.*
6736
6737 HPET:   High Precision Event Timers driver
6738 M:      Clemens Ladisch <clemens@ladisch.de>
6739 S:      Maintained
6740 F:      Documentation/timers/hpet.txt
6741 F:      drivers/char/hpet.c
6742 F:      include/linux/hpet.h
6743 F:      include/uapi/linux/hpet.h
6744
6745 HPET:   x86
6746 S:      Orphan
6747 F:      arch/x86/kernel/hpet.c
6748 F:      arch/x86/include/asm/hpet.h
6749
6750 HPFS FILESYSTEM
6751 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6752 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6753 S:      Maintained
6754 F:      fs/hpfs/
6755
6756 HSI SUBSYSTEM
6757 M:      Sebastian Reichel <sre@kernel.org>
6758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6759 S:      Maintained
6760 F:      Documentation/ABI/testing/sysfs-bus-hsi
6761 F:      Documentation/driver-api/hsi.rst
6762 F:      drivers/hsi/
6763 F:      include/linux/hsi/
6764 F:      include/uapi/linux/hsi/
6765
6766 HSO 3G MODEM DRIVER
6767 L:      linux-usb@vger.kernel.org
6768 S:      Orphan
6769 F:      drivers/net/usb/hso.c
6770
6771 HSR NETWORK PROTOCOL
6772 M:      Arvid Brodin <arvid.brodin@alten.se>
6773 L:      netdev@vger.kernel.org
6774 S:      Maintained
6775 F:      net/hsr/
6776
6777 HT16K33 LED CONTROLLER DRIVER
6778 M:      Robin van der Gracht <robin@protonic.nl>
6779 S:      Maintained
6780 F:      drivers/auxdisplay/ht16k33.c
6781 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6782
6783 HTCPEN TOUCHSCREEN DRIVER
6784 M:      Pau Oliva Fora <pof@eslack.org>
6785 L:      linux-input@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/input/touchscreen/htcpen.c
6788
6789 HUAWEI ETHERNET DRIVER
6790 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6791 L:      netdev@vger.kernel.org
6792 S:      Supported
6793 F:      Documentation/networking/hinic.txt
6794 F:      drivers/net/ethernet/huawei/hinic/
6795
6796 HUGETLB FILESYSTEM
6797 M:      Mike Kravetz <mike.kravetz@oracle.com>
6798 L:      linux-mm@kvack.org
6799 S:      Maintained
6800 F:      fs/hugetlbfs/
6801 F:      mm/hugetlb.c
6802 F:      include/linux/hugetlb.h
6803 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6804 F:      Documentation/vm/hugetlbfs_reserv.rst
6805 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6806
6807 HVA ST MEDIA DRIVER
6808 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6809 L:      linux-media@vger.kernel.org
6810 T:      git git://linuxtv.org/media_tree.git
6811 W:      https://linuxtv.org
6812 S:      Supported
6813 F:      drivers/media/platform/sti/hva
6814
6815 HWPOISON MEMORY FAILURE HANDLING
6816 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6817 L:      linux-mm@kvack.org
6818 S:      Maintained
6819 F:      mm/memory-failure.c
6820 F:      mm/hwpoison-inject.c
6821
6822 HYGON PROCESSOR SUPPORT
6823 M:      Pu Wen <puwen@hygon.cn>
6824 L:      linux-kernel@vger.kernel.org
6825 S:      Maintained
6826 F:      arch/x86/kernel/cpu/hygon.c
6827
6828 Hyper-V CORE AND DRIVERS
6829 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6830 M:      Haiyang Zhang <haiyangz@microsoft.com>
6831 M:      Stephen Hemminger <sthemmin@microsoft.com>
6832 L:      devel@linuxdriverproject.org
6833 S:      Maintained
6834 F:      Documentation/networking/netvsc.txt
6835 F:      arch/x86/include/asm/mshyperv.h
6836 F:      arch/x86/include/asm/trace/hyperv.h
6837 F:      arch/x86/include/asm/hyperv-tlfs.h
6838 F:      arch/x86/kernel/cpu/mshyperv.c
6839 F:      arch/x86/hyperv
6840 F:      drivers/hid/hid-hyperv.c
6841 F:      drivers/hv/
6842 F:      drivers/input/serio/hyperv-keyboard.c
6843 F:      drivers/pci/controller/pci-hyperv.c
6844 F:      drivers/net/hyperv/
6845 F:      drivers/scsi/storvsc_drv.c
6846 F:      drivers/uio/uio_hv_generic.c
6847 F:      drivers/video/fbdev/hyperv_fb.c
6848 F:      net/vmw_vsock/hyperv_transport.c
6849 F:      include/linux/hyperv.h
6850 F:      include/uapi/linux/hyperv.h
6851 F:      tools/hv/
6852 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6853
6854 HYPERVISOR VIRTUAL CONSOLE DRIVER
6855 L:      linuxppc-dev@lists.ozlabs.org
6856 S:      Odd Fixes
6857 F:      drivers/tty/hvc/
6858
6859 I2C ACPI SUPPORT
6860 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6861 L:      linux-i2c@vger.kernel.org
6862 L:      linux-acpi@vger.kernel.org
6863 S:      Maintained
6864 F:      drivers/i2c/i2c-core-acpi.c
6865
6866 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6867 M:      Ajay Gupta <ajayg@nvidia.com>
6868 L:      linux-i2c@vger.kernel.org
6869 S:      Maintained
6870 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6871 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6872
6873 I2C MUXES
6874 M:      Peter Rosin <peda@axentia.se>
6875 L:      linux-i2c@vger.kernel.org
6876 S:      Maintained
6877 F:      Documentation/i2c/i2c-topology
6878 F:      Documentation/i2c/muxes/
6879 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6880 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6881 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6882 F:      drivers/i2c/i2c-mux.c
6883 F:      drivers/i2c/muxes/
6884 F:      include/linux/i2c-mux.h
6885
6886 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6887 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6888 L:      linux-i2c@vger.kernel.org
6889 S:      Maintained
6890 F:      drivers/i2c/busses/i2c-mv64xxx.c
6891
6892 I2C OVER PARALLEL PORT
6893 M:      Jean Delvare <jdelvare@suse.com>
6894 L:      linux-i2c@vger.kernel.org
6895 S:      Maintained
6896 F:      Documentation/i2c/busses/i2c-parport
6897 F:      Documentation/i2c/busses/i2c-parport-light
6898 F:      drivers/i2c/busses/i2c-parport.c
6899 F:      drivers/i2c/busses/i2c-parport-light.c
6900
6901 I2C SUBSYSTEM
6902 M:      Wolfram Sang <wsa@the-dreams.de>
6903 L:      linux-i2c@vger.kernel.org
6904 W:      https://i2c.wiki.kernel.org/
6905 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6907 S:      Maintained
6908 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6909 F:      Documentation/i2c/
6910 F:      drivers/i2c/*
6911 F:      include/linux/i2c.h
6912 F:      include/linux/i2c-dev.h
6913 F:      include/linux/i2c-smbus.h
6914 F:      include/uapi/linux/i2c.h
6915 F:      include/uapi/linux/i2c-*.h
6916
6917 I2C SUBSYSTEM HOST DRIVERS
6918 L:      linux-i2c@vger.kernel.org
6919 W:      https://i2c.wiki.kernel.org/
6920 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6922 S:      Odd Fixes
6923 F:      Documentation/devicetree/bindings/i2c/
6924 F:      drivers/i2c/algos/
6925 F:      drivers/i2c/busses/
6926
6927 I2C-TAOS-EVM DRIVER
6928 M:      Jean Delvare <jdelvare@suse.com>
6929 L:      linux-i2c@vger.kernel.org
6930 S:      Maintained
6931 F:      Documentation/i2c/busses/i2c-taos-evm
6932 F:      drivers/i2c/busses/i2c-taos-evm.c
6933
6934 I2C-TINY-USB DRIVER
6935 M:      Till Harbaum <till@harbaum.org>
6936 L:      linux-i2c@vger.kernel.org
6937 W:      http://www.harbaum.org/till/i2c_tiny_usb
6938 S:      Maintained
6939 F:      drivers/i2c/busses/i2c-tiny-usb.c
6940
6941 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6942 M:      Jean Delvare <jdelvare@suse.com>
6943 L:      linux-i2c@vger.kernel.org
6944 S:      Maintained
6945 F:      Documentation/i2c/busses/i2c-ali1535
6946 F:      Documentation/i2c/busses/i2c-ali1563
6947 F:      Documentation/i2c/busses/i2c-ali15x3
6948 F:      Documentation/i2c/busses/i2c-amd756
6949 F:      Documentation/i2c/busses/i2c-amd8111
6950 F:      Documentation/i2c/busses/i2c-i801
6951 F:      Documentation/i2c/busses/i2c-nforce2
6952 F:      Documentation/i2c/busses/i2c-piix4
6953 F:      Documentation/i2c/busses/i2c-sis5595
6954 F:      Documentation/i2c/busses/i2c-sis630
6955 F:      Documentation/i2c/busses/i2c-sis96x
6956 F:      Documentation/i2c/busses/i2c-via
6957 F:      Documentation/i2c/busses/i2c-viapro
6958 F:      drivers/i2c/busses/i2c-ali1535.c
6959 F:      drivers/i2c/busses/i2c-ali1563.c
6960 F:      drivers/i2c/busses/i2c-ali15x3.c
6961 F:      drivers/i2c/busses/i2c-amd756.c
6962 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6963 F:      drivers/i2c/busses/i2c-amd8111.c
6964 F:      drivers/i2c/busses/i2c-i801.c
6965 F:      drivers/i2c/busses/i2c-isch.c
6966 F:      drivers/i2c/busses/i2c-nforce2.c
6967 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6968 F:      drivers/i2c/busses/i2c-piix4.c
6969 F:      drivers/i2c/busses/i2c-sis5595.c
6970 F:      drivers/i2c/busses/i2c-sis630.c
6971 F:      drivers/i2c/busses/i2c-sis96x.c
6972 F:      drivers/i2c/busses/i2c-via.c
6973 F:      drivers/i2c/busses/i2c-viapro.c
6974
6975 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6976 M:      Hans de Goede <hdegoede@redhat.com>
6977 L:      linux-i2c@vger.kernel.org
6978 S:      Maintained
6979 F:      drivers/i2c/busses/i2c-cht-wc.c
6980
6981 I2C/SMBUS ISMT DRIVER
6982 M:      Seth Heasley <seth.heasley@intel.com>
6983 M:      Neil Horman <nhorman@tuxdriver.com>
6984 L:      linux-i2c@vger.kernel.org
6985 F:      drivers/i2c/busses/i2c-ismt.c
6986 F:      Documentation/i2c/busses/i2c-ismt
6987
6988 I2C/SMBUS STUB DRIVER
6989 M:      Jean Delvare <jdelvare@suse.com>
6990 L:      linux-i2c@vger.kernel.org
6991 S:      Maintained
6992 F:      drivers/i2c/i2c-stub.c
6993
6994 IA64 (Itanium) PLATFORM
6995 M:      Tony Luck <tony.luck@intel.com>
6996 M:      Fenghua Yu <fenghua.yu@intel.com>
6997 L:      linux-ia64@vger.kernel.org
6998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6999 S:      Maintained
7000 F:      arch/ia64/
7001
7002 IBM Power 842 compression accelerator
7003 M:      Haren Myneni <haren@us.ibm.com>
7004 S:      Supported
7005 F:      drivers/crypto/nx/Makefile
7006 F:      drivers/crypto/nx/Kconfig
7007 F:      drivers/crypto/nx/nx-842*
7008 F:      include/linux/sw842.h
7009 F:      crypto/842.c
7010 F:      lib/842/
7011
7012 IBM Power in-Nest Crypto Acceleration
7013 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7014 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7015 L:      linux-crypto@vger.kernel.org
7016 S:      Supported
7017 F:      drivers/crypto/nx/Makefile
7018 F:      drivers/crypto/nx/Kconfig
7019 F:      drivers/crypto/nx/nx-aes*
7020 F:      drivers/crypto/nx/nx-sha*
7021 F:      drivers/crypto/nx/nx.*
7022 F:      drivers/crypto/nx/nx_csbcpb.h
7023 F:      drivers/crypto/nx/nx_debugfs.h
7024
7025 IBM Power Linux RAID adapter
7026 M:      Brian King <brking@us.ibm.com>
7027 S:      Supported
7028 F:      drivers/scsi/ipr.*
7029
7030 IBM Power SRIOV Virtual NIC Device Driver
7031 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7032 M:      John Allen <jallen@linux.vnet.ibm.com>
7033 L:      netdev@vger.kernel.org
7034 S:      Supported
7035 F:      drivers/net/ethernet/ibm/ibmvnic.*
7036
7037 IBM Power Virtual Accelerator Switchboard
7038 M:      Sukadev Bhattiprolu
7039 L:      linuxppc-dev@lists.ozlabs.org
7040 S:      Supported
7041 F:      arch/powerpc/platforms/powernv/vas*
7042 F:      arch/powerpc/platforms/powernv/copy-paste.h
7043 F:      arch/powerpc/include/asm/vas.h
7044 F:      arch/powerpc/include/uapi/asm/vas.h
7045
7046 IBM Power Virtual Ethernet Device Driver
7047 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7048 L:      netdev@vger.kernel.org
7049 S:      Supported
7050 F:      drivers/net/ethernet/ibm/ibmveth.*
7051
7052 IBM Power Virtual FC Device Drivers
7053 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7054 L:      linux-scsi@vger.kernel.org
7055 S:      Supported
7056 F:      drivers/scsi/ibmvscsi/ibmvfc*
7057
7058 IBM Power Virtual Management Channel Driver
7059 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7060 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7061 S:      Supported
7062 F:      drivers/misc/ibmvmc.*
7063
7064 IBM Power Virtual SCSI Device Drivers
7065 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7066 L:      linux-scsi@vger.kernel.org
7067 S:      Supported
7068 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7069 F:      include/scsi/viosrp.h
7070
7071 IBM Power Virtual SCSI Device Target Driver
7072 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7073 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7074 L:      linux-scsi@vger.kernel.org
7075 L:      target-devel@vger.kernel.org
7076 S:      Supported
7077 F:      drivers/scsi/ibmvscsi_tgt/
7078
7079 IBM Power VMX Cryptographic instructions
7080 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7081 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7082 L:      linux-crypto@vger.kernel.org
7083 S:      Supported
7084 F:      drivers/crypto/vmx/Makefile
7085 F:      drivers/crypto/vmx/Kconfig
7086 F:      drivers/crypto/vmx/vmx.c
7087 F:      drivers/crypto/vmx/aes*
7088 F:      drivers/crypto/vmx/ghash*
7089 F:      drivers/crypto/vmx/ppc-xlate.pl
7090
7091 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7092 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7093 L:      linux-pci@vger.kernel.org
7094 L:      linuxppc-dev@lists.ozlabs.org
7095 S:      Supported
7096 F:      drivers/pci/hotplug/rpaphp*
7097
7098 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7099 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7100 L:      linux-pci@vger.kernel.org
7101 L:      linuxppc-dev@lists.ozlabs.org
7102 S:      Supported
7103 F:      drivers/pci/hotplug/rpadlpar*
7104
7105 IBM ServeRAID RAID DRIVER
7106 S:      Orphan
7107 F:      drivers/scsi/ips.*
7108
7109 ICH LPC AND GPIO DRIVER
7110 M:      Peter Tyser <ptyser@xes-inc.com>
7111 S:      Maintained
7112 F:      drivers/mfd/lpc_ich.c
7113 F:      drivers/gpio/gpio-ich.c
7114
7115 IDE SUBSYSTEM
7116 M:      "David S. Miller" <davem@davemloft.net>
7117 L:      linux-ide@vger.kernel.org
7118 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7120 S:      Maintained
7121 F:      Documentation/ide/
7122 F:      drivers/ide/
7123 F:      include/linux/ide.h
7124
7125 IDE/ATAPI DRIVERS
7126 M:      Borislav Petkov <bp@alien8.de>
7127 L:      linux-ide@vger.kernel.org
7128 S:      Maintained
7129 F:      Documentation/cdrom/ide-cd
7130 F:      drivers/ide/ide-cd*
7131
7132 IDEAPAD LAPTOP EXTRAS DRIVER
7133 M:      Ike Panhc <ike.pan@canonical.com>
7134 L:      platform-driver-x86@vger.kernel.org
7135 W:      http://launchpad.net/ideapad-laptop
7136 S:      Maintained
7137 F:      drivers/platform/x86/ideapad-laptop.c
7138
7139 IDEAPAD LAPTOP SLIDEBAR DRIVER
7140 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7141 L:      linux-input@vger.kernel.org
7142 W:      https://github.com/o2genum/ideapad-slidebar
7143 S:      Maintained
7144 F:      drivers/input/misc/ideapad_slidebar.c
7145
7146 IDT VersaClock 5 CLOCK DRIVER
7147 M:      Marek Vasut <marek.vasut@gmail.com>
7148 S:      Maintained
7149 F:      drivers/clk/clk-versaclock5.c
7150
7151 IEEE 802.15.4 SUBSYSTEM
7152 M:      Alexander Aring <alex.aring@gmail.com>
7153 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7154 L:      linux-wpan@vger.kernel.org
7155 W:      http://wpan.cakelab.org/
7156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7158 S:      Maintained
7159 F:      net/ieee802154/
7160 F:      net/mac802154/
7161 F:      drivers/net/ieee802154/
7162 F:      include/linux/nl802154.h
7163 F:      include/linux/ieee802154.h
7164 F:      include/net/nl802154.h
7165 F:      include/net/mac802154.h
7166 F:      include/net/af_ieee802154.h
7167 F:      include/net/cfg802154.h
7168 F:      include/net/ieee802154_netdev.h
7169 F:      Documentation/networking/ieee802154.txt
7170
7171 IFE PROTOCOL
7172 M:      Yotam Gigi <yotam.gi@gmail.com>
7173 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7174 F:      net/ife
7175 F:      include/net/ife.h
7176 F:      include/uapi/linux/ife.h
7177
7178 IGORPLUG-USB IR RECEIVER
7179 M:      Sean Young <sean@mess.org>
7180 L:      linux-media@vger.kernel.org
7181 S:      Maintained
7182 F:      drivers/media/rc/igorplugusb.c
7183
7184 IGUANAWORKS USB IR TRANSCEIVER
7185 M:      Sean Young <sean@mess.org>
7186 L:      linux-media@vger.kernel.org
7187 S:      Maintained
7188 F:      drivers/media/rc/iguanair.c
7189
7190 IIO DIGITAL POTENTIOMETER DAC
7191 M:      Peter Rosin <peda@axentia.se>
7192 L:      linux-iio@vger.kernel.org
7193 S:      Maintained
7194 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7195 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7196 F:      drivers/iio/dac/dpot-dac.c
7197
7198 IIO ENVELOPE DETECTOR
7199 M:      Peter Rosin <peda@axentia.se>
7200 L:      linux-iio@vger.kernel.org
7201 S:      Maintained
7202 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7203 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7204 F:      drivers/iio/adc/envelope-detector.c
7205
7206 IIO MULTIPLEXER
7207 M:      Peter Rosin <peda@axentia.se>
7208 L:      linux-iio@vger.kernel.org
7209 S:      Maintained
7210 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7211 F:      drivers/iio/multiplexer/iio-mux.c
7212
7213 IIO SUBSYSTEM AND DRIVERS
7214 M:      Jonathan Cameron <jic23@kernel.org>
7215 R:      Hartmut Knaack <knaack.h@gmx.de>
7216 R:      Lars-Peter Clausen <lars@metafoo.de>
7217 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7218 L:      linux-iio@vger.kernel.org
7219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7220 S:      Maintained
7221 F:      Documentation/ABI/testing/configfs-iio*
7222 F:      Documentation/ABI/testing/sysfs-bus-iio*
7223 F:      Documentation/devicetree/bindings/iio/
7224 F:      drivers/iio/
7225 F:      drivers/staging/iio/
7226 F:      include/linux/iio/
7227 F:      tools/iio/
7228
7229 IIO UNIT CONVERTER
7230 M:      Peter Rosin <peda@axentia.se>
7231 L:      linux-iio@vger.kernel.org
7232 S:      Maintained
7233 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7234 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7235 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7236 F:      drivers/iio/afe/iio-rescale.c
7237
7238 IKANOS/ADI EAGLE ADSL USB DRIVER
7239 M:      Matthieu Castet <castet.matthieu@free.fr>
7240 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7241 S:      Maintained
7242 F:      drivers/usb/atm/ueagle-atm.c
7243
7244 IMGTEC ASCII LCD DRIVER
7245 M:      Paul Burton <paul.burton@mips.com>
7246 S:      Maintained
7247 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7248 F:      drivers/auxdisplay/img-ascii-lcd.c
7249
7250 IMGTEC IR DECODER DRIVER
7251 M:      James Hogan <jhogan@kernel.org>
7252 S:      Maintained
7253 F:      drivers/media/rc/img-ir/
7254
7255 IMON SOUNDGRAPH USB IR RECEIVER
7256 M:      Sean Young <sean@mess.org>
7257 L:      linux-media@vger.kernel.org
7258 S:      Maintained
7259 F:      drivers/media/rc/imon_raw.c
7260 F:      drivers/media/rc/imon.c
7261
7262 IMS TWINTURBO FRAMEBUFFER DRIVER
7263 L:      linux-fbdev@vger.kernel.org
7264 S:      Orphan
7265 F:      drivers/video/fbdev/imsttfb.c
7266
7267 INA209 HARDWARE MONITOR DRIVER
7268 M:      Guenter Roeck <linux@roeck-us.net>
7269 L:      linux-hwmon@vger.kernel.org
7270 S:      Maintained
7271 F:      Documentation/hwmon/ina209
7272 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7273 F:      drivers/hwmon/ina209.c
7274
7275 INA2XX HARDWARE MONITOR DRIVER
7276 M:      Guenter Roeck <linux@roeck-us.net>
7277 L:      linux-hwmon@vger.kernel.org
7278 S:      Maintained
7279 F:      Documentation/hwmon/ina2xx
7280 F:      drivers/hwmon/ina2xx.c
7281 F:      include/linux/platform_data/ina2xx.h
7282
7283 INDUSTRY PACK SUBSYSTEM (IPACK)
7284 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7285 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7286 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7287 L:      industrypack-devel@lists.sourceforge.net
7288 W:      http://industrypack.sourceforge.net
7289 S:      Maintained
7290 F:      drivers/ipack/
7291
7292 INFINIBAND SUBSYSTEM
7293 M:      Doug Ledford <dledford@redhat.com>
7294 M:      Jason Gunthorpe <jgg@mellanox.com>
7295 L:      linux-rdma@vger.kernel.org
7296 W:      https://github.com/linux-rdma/rdma-core
7297 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7299 S:      Supported
7300 F:      Documentation/devicetree/bindings/infiniband/
7301 F:      Documentation/infiniband/
7302 F:      drivers/infiniband/
7303 F:      include/uapi/linux/if_infiniband.h
7304 F:      include/uapi/rdma/
7305 F:      include/rdma/
7306
7307 INGENIC JZ4780 DMA Driver
7308 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7309 S:      Maintained
7310 F:      drivers/dma/dma-jz4780.c
7311
7312 INGENIC JZ4780 NAND DRIVER
7313 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7314 L:      linux-mtd@lists.infradead.org
7315 S:      Maintained
7316 F:      drivers/mtd/nand/raw/jz4780_*
7317
7318 INOTIFY
7319 M:      Jan Kara <jack@suse.cz>
7320 R:      Amir Goldstein <amir73il@gmail.com>
7321 L:      linux-fsdevel@vger.kernel.org
7322 S:      Maintained
7323 F:      Documentation/filesystems/inotify.txt
7324 F:      fs/notify/inotify/
7325 F:      include/linux/inotify.h
7326 F:      include/uapi/linux/inotify.h
7327
7328 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7329 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7330 L:      linux-input@vger.kernel.org
7331 Q:      http://patchwork.kernel.org/project/linux-input/list/
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7333 S:      Maintained
7334 F:      drivers/input/
7335 F:      include/linux/input.h
7336 F:      include/uapi/linux/input.h
7337 F:      include/uapi/linux/input-event-codes.h
7338 F:      include/linux/input/
7339 F:      Documentation/devicetree/bindings/input/
7340 F:      Documentation/devicetree/bindings/serio/
7341 F:      Documentation/input/
7342
7343 INPUT MULTITOUCH (MT) PROTOCOL
7344 M:      Henrik Rydberg <rydberg@bitmath.org>
7345 L:      linux-input@vger.kernel.org
7346 S:      Odd fixes
7347 F:      Documentation/input/multi-touch-protocol.rst
7348 F:      drivers/input/input-mt.c
7349 K:      \b(ABS|SYN)_MT_
7350
7351 INSIDE SECURE CRYPTO DRIVER
7352 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7353 F:      drivers/crypto/inside-secure/
7354 S:      Maintained
7355 L:      linux-crypto@vger.kernel.org
7356
7357 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7358 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7359 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7360 L:      linux-integrity@vger.kernel.org
7361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7362 S:      Supported
7363 F:      security/integrity/ima/
7364
7365 INTEL 810/815 FRAMEBUFFER DRIVER
7366 M:      Antonino Daplas <adaplas@gmail.com>
7367 L:      linux-fbdev@vger.kernel.org
7368 S:      Maintained
7369 F:      drivers/video/fbdev/i810/
7370
7371 INTEL ASoC DRIVERS
7372 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7373 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7374 M:      Jie Yang <yang.jie@linux.intel.com>
7375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7376 S:      Supported
7377 F:      sound/soc/intel/
7378
7379 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7380 M:      Hans de Goede <hdegoede@redhat.com>
7381 L:      platform-driver-x86@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/platform/x86/intel_atomisp2_pm.c
7384
7385 INTEL C600 SERIES SAS CONTROLLER DRIVER
7386 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7387 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7388 L:      linux-scsi@vger.kernel.org
7389 T:      git git://git.code.sf.net/p/intel-sas/isci
7390 S:      Supported
7391 F:      drivers/scsi/isci/
7392
7393 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7394 M:      Jani Nikula <jani.nikula@linux.intel.com>
7395 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7396 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7397 L:      intel-gfx@lists.freedesktop.org
7398 W:      https://01.org/linuxgraphics/
7399 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7400 C:      irc://chat.freenode.net/intel-gfx
7401 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7402 T:      git git://anongit.freedesktop.org/drm-intel
7403 S:      Supported
7404 F:      drivers/gpu/drm/i915/
7405 F:      include/drm/i915*
7406 F:      include/uapi/drm/i915_drm.h
7407 F:      Documentation/gpu/i915.rst
7408
7409 INTEL ETHERNET DRIVERS
7410 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7411 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7412 W:      http://www.intel.com/support/feedback.htm
7413 W:      http://e1000.sourceforge.net/
7414 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7417 S:      Supported
7418 F:      Documentation/networking/e100.rst
7419 F:      Documentation/networking/e1000.rst
7420 F:      Documentation/networking/e1000e.rst
7421 F:      Documentation/networking/fm10k.rst
7422 F:      Documentation/networking/igb.rst
7423 F:      Documentation/networking/igbvf.rst
7424 F:      Documentation/networking/ixgb.rst
7425 F:      Documentation/networking/ixgbe.rst
7426 F:      Documentation/networking/ixgbevf.rst
7427 F:      Documentation/networking/i40e.rst
7428 F:      Documentation/networking/iavf.rst
7429 F:      Documentation/networking/ice.rst
7430 F:      drivers/net/ethernet/intel/
7431 F:      drivers/net/ethernet/intel/*/
7432 F:      include/linux/avf/virtchnl.h
7433
7434 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7435 M:      Maik Broemme <mbroemme@libmpq.org>
7436 L:      linux-fbdev@vger.kernel.org
7437 S:      Maintained
7438 F:      Documentation/fb/intelfb.txt
7439 F:      drivers/video/fbdev/intelfb/
7440
7441 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7442 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7443 M:      Zhi Wang <zhi.a.wang@intel.com>
7444 L:      intel-gvt-dev@lists.freedesktop.org
7445 L:      intel-gfx@lists.freedesktop.org
7446 W:      https://01.org/igvt-g
7447 T:      git https://github.com/intel/gvt-linux.git
7448 S:      Supported
7449 F:      drivers/gpu/drm/i915/gvt/
7450
7451 INTEL PMIC GPIO DRIVER
7452 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7453 S:      Maintained
7454 F:      drivers/gpio/gpio-*cove.c
7455 F:      drivers/gpio/gpio-msic.c
7456
7457 INTEL HID EVENT DRIVER
7458 M:      Alex Hung <alex.hung@canonical.com>
7459 L:      platform-driver-x86@vger.kernel.org
7460 S:      Maintained
7461 F:      drivers/platform/x86/intel-hid.c
7462
7463 INTEL I/OAT DMA DRIVER
7464 M:      Dave Jiang <dave.jiang@intel.com>
7465 R:      Dan Williams <dan.j.williams@intel.com>
7466 L:      dmaengine@vger.kernel.org
7467 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7468 S:      Supported
7469 F:      drivers/dma/ioat*
7470
7471 INTEL IDLE DRIVER
7472 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7473 M:      Len Brown <lenb@kernel.org>
7474 L:      linux-pm@vger.kernel.org
7475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7476 B:      https://bugzilla.kernel.org
7477 S:      Supported
7478 F:      drivers/idle/intel_idle.c
7479
7480 INTEL INTEGRATED SENSOR HUB DRIVER
7481 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7482 M:      Jiri Kosina <jikos@kernel.org>
7483 L:      linux-input@vger.kernel.org
7484 S:      Maintained
7485 F:      drivers/hid/intel-ish-hid/
7486
7487 INTEL IOMMU (VT-d)
7488 M:      David Woodhouse <dwmw2@infradead.org>
7489 L:      iommu@lists.linux-foundation.org
7490 T:      git git://git.infradead.org/iommu-2.6.git
7491 S:      Supported
7492 F:      drivers/iommu/intel-iommu.c
7493 F:      include/linux/intel-iommu.h
7494
7495 INTEL IOP-ADMA DMA DRIVER
7496 R:      Dan Williams <dan.j.williams@intel.com>
7497 S:      Odd fixes
7498 F:      drivers/dma/iop-adma.c
7499
7500 INTEL IPU3 CSI-2 CIO2 DRIVER
7501 M:      Yong Zhi <yong.zhi@intel.com>
7502 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7503 M:      Bingbu Cao <bingbu.cao@intel.com>
7504 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7505 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7506 L:      linux-media@vger.kernel.org
7507 S:      Maintained
7508 F:      drivers/media/pci/intel/ipu3/
7509 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7510
7511 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7512 M:      Krzysztof Halasa <khalasa@piap.pl>
7513 S:      Maintained
7514 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7515 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7516 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7517 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7518 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7519 F:      drivers/net/wan/ixp4xx_hss.c
7520
7521 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7522 M:      Deepak Saxena <dsaxena@plexity.net>
7523 S:      Maintained
7524 F:      drivers/char/hw_random/ixp4xx-rng.c
7525
7526 INTEL MANAGEMENT ENGINE (mei)
7527 M:      Tomas Winkler <tomas.winkler@intel.com>
7528 L:      linux-kernel@vger.kernel.org
7529 S:      Supported
7530 F:      include/uapi/linux/mei.h
7531 F:      include/linux/mei_cl_bus.h
7532 F:      drivers/misc/mei/*
7533 F:      drivers/watchdog/mei_wdt.c
7534 F:      Documentation/misc-devices/mei/*
7535 F:      samples/mei/*
7536
7537 INTEL MENLOW THERMAL DRIVER
7538 M:      Sujith Thomas <sujith.thomas@intel.com>
7539 L:      platform-driver-x86@vger.kernel.org
7540 W:      https://01.org/linux-acpi
7541 S:      Supported
7542 F:      drivers/platform/x86/intel_menlow.c
7543
7544 INTEL MERRIFIELD GPIO DRIVER
7545 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7546 L:      linux-gpio@vger.kernel.org
7547 S:      Maintained
7548 F:      drivers/gpio/gpio-merrifield.c
7549
7550 INTEL MIC DRIVERS (mic)
7551 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7552 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7553 S:      Supported
7554 W:      https://github.com/sudeepdutt/mic
7555 W:      http://software.intel.com/en-us/mic-developer
7556 F:      include/linux/mic_bus.h
7557 F:      include/linux/scif.h
7558 F:      include/uapi/linux/mic_common.h
7559 F:      include/uapi/linux/mic_ioctl.h
7560 F:      include/uapi/linux/scif_ioctl.h
7561 F:      drivers/misc/mic/
7562 F:      drivers/dma/mic_x100_dma.c
7563 F:      drivers/dma/mic_x100_dma.h
7564 F:      Documentation/mic/
7565
7566 INTEL PMC CORE DRIVER
7567 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7568 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7569 L:      platform-driver-x86@vger.kernel.org
7570 S:      Maintained
7571 F:      drivers/platform/x86/intel_pmc_core*
7572
7573 INTEL PMC/P-Unit IPC DRIVER
7574 M:      Zha Qipeng<qipeng.zha@intel.com>
7575 L:      platform-driver-x86@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/platform/x86/intel_pmc_ipc.c
7578 F:      drivers/platform/x86/intel_punit_ipc.c
7579 F:      arch/x86/include/asm/intel_pmc_ipc.h
7580 F:      arch/x86/include/asm/intel_punit_ipc.h
7581
7582 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7583 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7584 S:      Maintained
7585 F:      drivers/mfd/intel_msic.c
7586 F:      drivers/mfd/intel_soc_pmic*
7587 F:      include/linux/mfd/intel_msic.h
7588 F:      include/linux/mfd/intel_soc_pmic*
7589
7590 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7591 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7592 L:      linux-wireless@vger.kernel.org
7593 S:      Maintained
7594 F:      Documentation/networking/README.ipw2100
7595 F:      Documentation/networking/README.ipw2200
7596 F:      drivers/net/wireless/intel/ipw2x00/
7597
7598 INTEL PSTATE DRIVER
7599 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7600 M:      Len Brown <lenb@kernel.org>
7601 L:      linux-pm@vger.kernel.org
7602 S:      Supported
7603 F:      drivers/cpufreq/intel_pstate.c
7604
7605 INTEL RDMA RNIC DRIVER
7606 M:      Faisal Latif <faisal.latif@intel.com>
7607 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7608 L:      linux-rdma@vger.kernel.org
7609 S:      Supported
7610 F:      drivers/infiniband/hw/i40iw/
7611 F:      include/uapi/rdma/i40iw-abi.h
7612
7613 INTEL TELEMETRY DRIVER
7614 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7615 M:      "David E. Box" <david.e.box@linux.intel.com>
7616 L:      platform-driver-x86@vger.kernel.org
7617 S:      Maintained
7618 F:      arch/x86/include/asm/intel_telemetry.h
7619 F:      drivers/platform/x86/intel_telemetry*
7620
7621 INTEL VIRTUAL BUTTON DRIVER
7622 M:      AceLan Kao <acelan.kao@canonical.com>
7623 L:      platform-driver-x86@vger.kernel.org
7624 S:      Maintained
7625 F:      drivers/platform/x86/intel-vbtn.c
7626
7627 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7628 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7629 L:      linux-wireless@vger.kernel.org
7630 S:      Supported
7631 F:      drivers/net/wireless/intel/iwlegacy/
7632
7633 INTEL WIRELESS WIFI LINK (iwlwifi)
7634 M:      Johannes Berg <johannes.berg@intel.com>
7635 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7636 M:      Luca Coelho <luciano.coelho@intel.com>
7637 M:      Intel Linux Wireless <linuxwifi@intel.com>
7638 L:      linux-wireless@vger.kernel.org
7639 W:      http://intellinuxwireless.org
7640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7641 S:      Supported
7642 F:      drivers/net/wireless/intel/iwlwifi/
7643
7644 INTEL WIRELESS WIMAX CONNECTION 2400
7645 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7646 M:      linux-wimax@intel.com
7647 L:      wimax@linuxwimax.org (subscribers-only)
7648 S:      Supported
7649 W:      http://linuxwimax.org
7650 F:      Documentation/wimax/README.i2400m
7651 F:      drivers/net/wimax/i2400m/
7652 F:      include/uapi/linux/wimax/i2400m.h
7653
7654 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7655 M:      Mario Limonciello <mario.limonciello@dell.com>
7656 S:      Maintained
7657 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7658
7659 INTEL(R) TRACE HUB
7660 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7661 S:      Supported
7662 F:      Documentation/trace/intel_th.rst
7663 F:      drivers/hwtracing/intel_th/
7664
7665 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7666 M:      Ning Sun <ning.sun@intel.com>
7667 L:      tboot-devel@lists.sourceforge.net
7668 W:      http://tboot.sourceforge.net
7669 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7670 S:      Supported
7671 F:      Documentation/intel_txt.txt
7672 F:      include/linux/tboot.h
7673 F:      arch/x86/kernel/tboot.c
7674
7675 INTEL-MID GPIO DRIVER
7676 M:      David Cohen <david.a.cohen@linux.intel.com>
7677 L:      linux-gpio@vger.kernel.org
7678 S:      Maintained
7679 F:      drivers/gpio/gpio-intel-mid.c
7680
7681 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7682 M:      Linus Walleij <linus.walleij@linaro.org>
7683 L:      linux-iio@vger.kernel.org
7684 S:      Maintained
7685 F:      drivers/iio/gyro/mpu3050*
7686 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7687
7688 IOC3 ETHERNET DRIVER
7689 M:      Ralf Baechle <ralf@linux-mips.org>
7690 L:      linux-mips@linux-mips.org
7691 S:      Maintained
7692 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7693
7694 IOC3 SERIAL DRIVER
7695 M:      Pat Gefre <pfg@sgi.com>
7696 L:      linux-serial@vger.kernel.org
7697 S:      Maintained
7698 F:      drivers/tty/serial/ioc3_serial.c
7699
7700 IOMMU DRIVERS
7701 M:      Joerg Roedel <joro@8bytes.org>
7702 L:      iommu@lists.linux-foundation.org
7703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7704 S:      Maintained
7705 F:      Documentation/devicetree/bindings/iommu/
7706 F:      drivers/iommu/
7707 F:      include/linux/iommu.h
7708 F:      include/linux/of_iommu.h
7709 F:      include/linux/iova.h
7710
7711 IP MASQUERADING
7712 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7713 S:      Maintained
7714 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7715
7716 IPMI SUBSYSTEM
7717 M:      Corey Minyard <minyard@acm.org>
7718 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7719 W:      http://openipmi.sourceforge.net/
7720 S:      Supported
7721 F:      Documentation/devicetree/bindings/ipmi/
7722 F:      Documentation/IPMI.txt
7723 F:      drivers/char/ipmi/
7724 F:      include/linux/ipmi*
7725 F:      include/uapi/linux/ipmi*
7726
7727 IPS SCSI RAID DRIVER
7728 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7729 L:      linux-scsi@vger.kernel.org
7730 W:      http://www.adaptec.com/
7731 S:      Maintained
7732 F:      drivers/scsi/ips*
7733
7734 IPVS
7735 M:      Wensong Zhang <wensong@linux-vs.org>
7736 M:      Simon Horman <horms@verge.net.au>
7737 M:      Julian Anastasov <ja@ssi.bg>
7738 L:      netdev@vger.kernel.org
7739 L:      lvs-devel@vger.kernel.org
7740 S:      Maintained
7741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7743 F:      Documentation/networking/ipvs-sysctl.txt
7744 F:      include/net/ip_vs.h
7745 F:      include/uapi/linux/ip_vs.h
7746 F:      net/netfilter/ipvs/
7747
7748 IPWIRELESS DRIVER
7749 M:      Jiri Kosina <jikos@kernel.org>
7750 M:      David Sterba <dsterba@suse.com>
7751 S:      Odd Fixes
7752 F:      drivers/tty/ipwireless/
7753
7754 IPX NETWORK LAYER
7755 L:      netdev@vger.kernel.org
7756 S:      Obsolete
7757 F:      include/uapi/linux/ipx.h
7758
7759 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7760 M:      Marc Zyngier <marc.zyngier@arm.com>
7761 S:      Maintained
7762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7763 F:      Documentation/IRQ-domain.txt
7764 F:      include/linux/irqdomain.h
7765 F:      kernel/irq/irqdomain.c
7766 F:      kernel/irq/msi.c
7767
7768 IRQ SUBSYSTEM
7769 M:      Thomas Gleixner <tglx@linutronix.de>
7770 L:      linux-kernel@vger.kernel.org
7771 S:      Maintained
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7773 F:      kernel/irq/
7774
7775 IRQCHIP DRIVERS
7776 M:      Thomas Gleixner <tglx@linutronix.de>
7777 M:      Jason Cooper <jason@lakedaemon.net>
7778 M:      Marc Zyngier <marc.zyngier@arm.com>
7779 L:      linux-kernel@vger.kernel.org
7780 S:      Maintained
7781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7782 F:      Documentation/devicetree/bindings/interrupt-controller/
7783 F:      drivers/irqchip/
7784
7785 ISA
7786 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7787 S:      Maintained
7788 F:      Documentation/isa.txt
7789 F:      drivers/base/isa.c
7790 F:      include/linux/isa.h
7791
7792 ISA RADIO MODULE
7793 M:      Hans Verkuil <hverkuil@xs4all.nl>
7794 L:      linux-media@vger.kernel.org
7795 T:      git git://linuxtv.org/media_tree.git
7796 W:      https://linuxtv.org
7797 S:      Maintained
7798 F:      drivers/media/radio/radio-isa*
7799
7800 ISAPNP
7801 M:      Jaroslav Kysela <perex@perex.cz>
7802 S:      Maintained
7803 F:      Documentation/isapnp.txt
7804 F:      drivers/pnp/isapnp/
7805 F:      include/linux/isapnp.h
7806
7807 ISCSI
7808 M:      Lee Duncan <lduncan@suse.com>
7809 M:      Chris Leech <cleech@redhat.com>
7810 L:      open-iscsi@googlegroups.com
7811 W:      www.open-iscsi.com
7812 S:      Maintained
7813 F:      drivers/scsi/*iscsi*
7814 F:      include/scsi/*iscsi*
7815
7816 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7817 M:      Peter Jones <pjones@redhat.com>
7818 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7819 S:      Maintained
7820 F:      drivers/firmware/iscsi_ibft*
7821
7822 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7823 M:      Sagi Grimberg <sagi@grimberg.me>
7824 M:      Max Gurtovoy <maxg@mellanox.com>
7825 L:      linux-rdma@vger.kernel.org
7826 S:      Supported
7827 W:      http://www.openfabrics.org
7828 W:      www.open-iscsi.org
7829 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7830 F:      drivers/infiniband/ulp/iser/
7831
7832 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7833 M:      Sagi Grimberg <sagi@grimberg.me>
7834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7835 L:      linux-rdma@vger.kernel.org
7836 L:      target-devel@vger.kernel.org
7837 S:      Supported
7838 W:      http://www.linux-iscsi.org
7839 F:      drivers/infiniband/ulp/isert
7840
7841 ISDN SUBSYSTEM
7842 M:      Karsten Keil <isdn@linux-pingi.de>
7843 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7844 L:      netdev@vger.kernel.org
7845 W:      http://www.isdn4linux.de
7846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7847 S:      Maintained
7848 F:      Documentation/isdn/
7849 F:      drivers/isdn/
7850 F:      include/linux/isdn.h
7851 F:      include/linux/isdn/
7852 F:      include/uapi/linux/isdn.h
7853 F:      include/uapi/linux/isdn/
7854
7855 ISDN SUBSYSTEM (Eicon active card driver)
7856 M:      Armin Schindler <mac@melware.de>
7857 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7858 W:      http://www.melware.de
7859 S:      Maintained
7860 F:      drivers/isdn/hardware/eicon/
7861
7862 IT87 HARDWARE MONITORING DRIVER
7863 M:      Jean Delvare <jdelvare@suse.com>
7864 L:      linux-hwmon@vger.kernel.org
7865 S:      Maintained
7866 F:      Documentation/hwmon/it87
7867 F:      drivers/hwmon/it87.c
7868
7869 IT913X MEDIA DRIVER
7870 M:      Antti Palosaari <crope@iki.fi>
7871 L:      linux-media@vger.kernel.org
7872 W:      https://linuxtv.org
7873 W:      http://palosaari.fi/linux/
7874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7875 T:      git git://linuxtv.org/anttip/media_tree.git
7876 S:      Maintained
7877 F:      drivers/media/tuners/it913x*
7878
7879 IVTV VIDEO4LINUX DRIVER
7880 M:      Andy Walls <awalls@md.metrocast.net>
7881 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7882 L:      linux-media@vger.kernel.org
7883 T:      git git://linuxtv.org/media_tree.git
7884 W:      http://www.ivtvdriver.org
7885 S:      Maintained
7886 F:      Documentation/media/v4l-drivers/ivtv*
7887 F:      drivers/media/pci/ivtv/
7888 F:      include/uapi/linux/ivtv*
7889
7890 IX2505V MEDIA DRIVER
7891 M:      Malcolm Priestley <tvboxspy@gmail.com>
7892 L:      linux-media@vger.kernel.org
7893 W:      https://linuxtv.org
7894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7895 S:      Maintained
7896 F:      drivers/media/dvb-frontends/ix2505v*
7897
7898 JAILHOUSE HYPERVISOR INTERFACE
7899 M:      Jan Kiszka <jan.kiszka@siemens.com>
7900 L:      jailhouse-dev@googlegroups.com
7901 S:      Maintained
7902 F:      arch/x86/kernel/jailhouse.c
7903 F:      arch/x86/include/asm/jailhouse_para.h
7904
7905 JC42.4 TEMPERATURE SENSOR DRIVER
7906 M:      Guenter Roeck <linux@roeck-us.net>
7907 L:      linux-hwmon@vger.kernel.org
7908 S:      Maintained
7909 F:      drivers/hwmon/jc42.c
7910 F:      Documentation/hwmon/jc42
7911
7912 JFS FILESYSTEM
7913 M:      Dave Kleikamp <shaggy@kernel.org>
7914 L:      jfs-discussion@lists.sourceforge.net
7915 W:      http://jfs.sourceforge.net/
7916 T:      git git://github.com/kleikamp/linux-shaggy.git
7917 S:      Maintained
7918 F:      Documentation/filesystems/jfs.txt
7919 F:      fs/jfs/
7920
7921 JME NETWORK DRIVER
7922 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7923 L:      netdev@vger.kernel.org
7924 S:      Maintained
7925 F:      drivers/net/ethernet/jme.*
7926
7927 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7928 M:      David Woodhouse <dwmw2@infradead.org>
7929 L:      linux-mtd@lists.infradead.org
7930 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7931 S:      Maintained
7932 F:      fs/jffs2/
7933 F:      include/uapi/linux/jffs2.h
7934
7935 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7936 M:      "Theodore Ts'o" <tytso@mit.edu>
7937 M:      Jan Kara <jack@suse.com>
7938 L:      linux-ext4@vger.kernel.org
7939 S:      Maintained
7940 F:      fs/jbd2/
7941 F:      include/linux/jbd2.h
7942
7943 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7944 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7945 L:      linux-media@vger.kernel.org
7946 S:      Maintained
7947 F:      drivers/media/platform/rcar_jpu.c
7948
7949 JSM Neo PCI based serial card
7950 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7951 L:      linux-serial@vger.kernel.org
7952 S:      Maintained
7953 F:      drivers/tty/serial/jsm/
7954
7955 K10TEMP HARDWARE MONITORING DRIVER
7956 M:      Clemens Ladisch <clemens@ladisch.de>
7957 L:      linux-hwmon@vger.kernel.org
7958 S:      Maintained
7959 F:      Documentation/hwmon/k10temp
7960 F:      drivers/hwmon/k10temp.c
7961
7962 K8TEMP HARDWARE MONITORING DRIVER
7963 M:      Rudolf Marek <r.marek@assembler.cz>
7964 L:      linux-hwmon@vger.kernel.org
7965 S:      Maintained
7966 F:      Documentation/hwmon/k8temp
7967 F:      drivers/hwmon/k8temp.c
7968
7969 KASAN
7970 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7971 R:      Alexander Potapenko <glider@google.com>
7972 R:      Dmitry Vyukov <dvyukov@google.com>
7973 L:      kasan-dev@googlegroups.com
7974 S:      Maintained
7975 F:      arch/*/include/asm/kasan.h
7976 F:      arch/*/mm/kasan_init*
7977 F:      Documentation/dev-tools/kasan.rst
7978 F:      include/linux/kasan*.h
7979 F:      lib/test_kasan.c
7980 F:      mm/kasan/
7981 F:      scripts/Makefile.kasan
7982
7983 KCONFIG
7984 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7986 L:      linux-kbuild@vger.kernel.org
7987 S:      Maintained
7988 F:      Documentation/kbuild/kconfig*
7989 F:      scripts/kconfig/
7990 F:      scripts/Kconfig.include
7991
7992 KDUMP
7993 M:      Dave Young <dyoung@redhat.com>
7994 M:      Baoquan He <bhe@redhat.com>
7995 R:      Vivek Goyal <vgoyal@redhat.com>
7996 L:      kexec@lists.infradead.org
7997 W:      http://lse.sourceforge.net/kdump/
7998 S:      Maintained
7999 F:      Documentation/kdump/
8000
8001 KEENE FM RADIO TRANSMITTER DRIVER
8002 M:      Hans Verkuil <hverkuil@xs4all.nl>
8003 L:      linux-media@vger.kernel.org
8004 T:      git git://linuxtv.org/media_tree.git
8005 W:      https://linuxtv.org
8006 S:      Maintained
8007 F:      drivers/media/radio/radio-keene*
8008
8009 KERNEL AUTOMOUNTER
8010 M:      Ian Kent <raven@themaw.net>
8011 L:      autofs@vger.kernel.org
8012 S:      Maintained
8013 F:      fs/autofs/
8014
8015 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8016 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8017 M:      Michal Marek <michal.lkml@markovi.net>
8018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8019 L:      linux-kbuild@vger.kernel.org
8020 S:      Maintained
8021 F:      Documentation/kbuild/
8022 F:      Makefile
8023 F:      scripts/Kbuild*
8024 F:      scripts/Makefile*
8025 F:      scripts/basic/
8026 F:      scripts/mk*
8027 F:      scripts/mod/
8028 F:      scripts/package/
8029
8030 KERNEL JANITORS
8031 L:      kernel-janitors@vger.kernel.org
8032 W:      http://kernelnewbies.org/KernelJanitors
8033 S:      Odd Fixes
8034
8035 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8036 M:      "J. Bruce Fields" <bfields@fieldses.org>
8037 M:      Jeff Layton <jlayton@kernel.org>
8038 L:      linux-nfs@vger.kernel.org
8039 W:      http://nfs.sourceforge.net/
8040 T:      git git://linux-nfs.org/~bfields/linux.git
8041 S:      Supported
8042 F:      fs/nfsd/
8043 F:      include/uapi/linux/nfsd/
8044 F:      fs/lockd/
8045 F:      fs/nfs_common/
8046 F:      net/sunrpc/
8047 F:      include/linux/lockd/
8048 F:      include/linux/sunrpc/
8049 F:      include/uapi/linux/sunrpc/
8050
8051 KERNEL SELFTEST FRAMEWORK
8052 M:      Shuah Khan <shuah@kernel.org>
8053 L:      linux-kselftest@vger.kernel.org
8054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8055 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8056 S:      Maintained
8057 F:      tools/testing/selftests/
8058 F:      Documentation/dev-tools/kselftest*
8059
8060 KERNEL USERMODE HELPER
8061 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8062 L:      linux-kernel@vger.kernel.org
8063 S:      Maintained
8064 F:      kernel/umh.c
8065 F:      include/linux/umh.h
8066
8067 KERNEL VIRTUAL MACHINE (KVM)
8068 M:      Paolo Bonzini <pbonzini@redhat.com>
8069 M:      Radim Krčmář <rkrcmar@redhat.com>
8070 L:      kvm@vger.kernel.org
8071 W:      http://www.linux-kvm.org
8072 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8073 S:      Supported
8074 F:      Documentation/virtual/kvm/
8075 F:      include/trace/events/kvm.h
8076 F:      include/uapi/asm-generic/kvm*
8077 F:      include/uapi/linux/kvm*
8078 F:      include/asm-generic/kvm*
8079 F:      include/linux/kvm*
8080 F:      include/kvm/iodev.h
8081 F:      virt/kvm/*
8082 F:      tools/kvm/
8083
8084 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8085 M:      Joerg Roedel <joro@8bytes.org>
8086 L:      kvm@vger.kernel.org
8087 W:      http://www.linux-kvm.org/
8088 S:      Maintained
8089 F:      arch/x86/include/asm/svm.h
8090 F:      arch/x86/kvm/svm.c
8091
8092 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8093 M:      Christoffer Dall <christoffer.dall@arm.com>
8094 M:      Marc Zyngier <marc.zyngier@arm.com>
8095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8096 L:      kvmarm@lists.cs.columbia.edu
8097 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8099 S:      Supported
8100 F:      arch/arm/include/uapi/asm/kvm*
8101 F:      arch/arm/include/asm/kvm*
8102 F:      arch/arm/kvm/
8103 F:      virt/kvm/arm/
8104 F:      include/kvm/arm_*
8105
8106 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8107 M:      Christoffer Dall <christoffer.dall@arm.com>
8108 M:      Marc Zyngier <marc.zyngier@arm.com>
8109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8110 L:      kvmarm@lists.cs.columbia.edu
8111 S:      Maintained
8112 F:      arch/arm64/include/uapi/asm/kvm*
8113 F:      arch/arm64/include/asm/kvm*
8114 F:      arch/arm64/kvm/
8115
8116 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8117 M:      James Hogan <jhogan@kernel.org>
8118 L:      linux-mips@linux-mips.org
8119 S:      Supported
8120 F:      arch/mips/include/uapi/asm/kvm*
8121 F:      arch/mips/include/asm/kvm*
8122 F:      arch/mips/kvm/
8123
8124 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8125 M:      Paul Mackerras <paulus@ozlabs.org>
8126 L:      kvm-ppc@vger.kernel.org
8127 W:      http://www.linux-kvm.org/
8128 T:      git git://github.com/agraf/linux-2.6.git
8129 S:      Supported
8130 F:      arch/powerpc/include/uapi/asm/kvm*
8131 F:      arch/powerpc/include/asm/kvm*
8132 F:      arch/powerpc/kvm/
8133 F:      arch/powerpc/kernel/kvm*
8134
8135 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8136 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8137 M:      Janosch Frank <frankja@linux.ibm.com>
8138 R:      David Hildenbrand <david@redhat.com>
8139 R:      Cornelia Huck <cohuck@redhat.com>
8140 L:      linux-s390@vger.kernel.org
8141 W:      http://www.ibm.com/developerworks/linux/linux390/
8142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8143 S:      Supported
8144 F:      arch/s390/include/uapi/asm/kvm*
8145 F:      arch/s390/include/asm/gmap.h
8146 F:      arch/s390/include/asm/kvm*
8147 F:      arch/s390/kvm/
8148 F:      arch/s390/mm/gmap.c
8149
8150 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8151 M:      Paolo Bonzini <pbonzini@redhat.com>
8152 M:      Radim Krčmář <rkrcmar@redhat.com>
8153 L:      kvm@vger.kernel.org
8154 W:      http://www.linux-kvm.org
8155 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8156 S:      Supported
8157 F:      arch/x86/kvm/
8158 F:      arch/x86/include/uapi/asm/kvm*
8159 F:      arch/x86/include/asm/kvm*
8160 F:      arch/x86/include/asm/pvclock-abi.h
8161 F:      arch/x86/kernel/kvm.c
8162 F:      arch/x86/kernel/kvmclock.c
8163
8164 KERNFS
8165 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8166 M:      Tejun Heo <tj@kernel.org>
8167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8168 S:      Supported
8169 F:      include/linux/kernfs.h
8170 F:      fs/kernfs/
8171
8172 KEXEC
8173 M:      Eric Biederman <ebiederm@xmission.com>
8174 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8175 L:      kexec@lists.infradead.org
8176 S:      Maintained
8177 F:      include/linux/kexec.h
8178 F:      include/uapi/linux/kexec.h
8179 F:      kernel/kexec*
8180
8181 KEYS-ENCRYPTED
8182 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8183 L:      linux-integrity@vger.kernel.org
8184 L:      keyrings@vger.kernel.org
8185 S:      Supported
8186 F:      Documentation/security/keys/trusted-encrypted.rst
8187 F:      include/keys/encrypted-type.h
8188 F:      security/keys/encrypted-keys/
8189
8190 KEYS-TRUSTED
8191 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8192 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8193 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8194 L:      linux-integrity@vger.kernel.org
8195 L:      keyrings@vger.kernel.org
8196 S:      Supported
8197 F:      Documentation/security/keys/trusted-encrypted.rst
8198 F:      include/keys/trusted-type.h
8199 F:      security/keys/trusted.c
8200 F:      security/keys/trusted.h
8201
8202 KEYS/KEYRINGS:
8203 M:      David Howells <dhowells@redhat.com>
8204 L:      keyrings@vger.kernel.org
8205 S:      Maintained
8206 F:      Documentation/security/keys/core.rst
8207 F:      include/linux/key.h
8208 F:      include/linux/key-type.h
8209 F:      include/linux/keyctl.h
8210 F:      include/uapi/linux/keyctl.h
8211 F:      include/keys/
8212 F:      security/keys/
8213
8214 KGDB / KDB /debug_core
8215 M:      Jason Wessel <jason.wessel@windriver.com>
8216 M:      Daniel Thompson <daniel.thompson@linaro.org>
8217 W:      http://kgdb.wiki.kernel.org/
8218 L:      kgdb-bugreport@lists.sourceforge.net
8219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8220 S:      Maintained
8221 F:      Documentation/dev-tools/kgdb.rst
8222 F:      drivers/misc/kgdbts.c
8223 F:      drivers/tty/serial/kgdboc.c
8224 F:      include/linux/kdb.h
8225 F:      include/linux/kgdb.h
8226 F:      kernel/debug/
8227
8228 KMEMLEAK
8229 M:      Catalin Marinas <catalin.marinas@arm.com>
8230 S:      Maintained
8231 F:      Documentation/dev-tools/kmemleak.rst
8232 F:      include/linux/kmemleak.h
8233 F:      mm/kmemleak.c
8234 F:      mm/kmemleak-test.c
8235
8236 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8237 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8238 L:      linux-kernel@vger.kernel.org
8239 S:      Maintained
8240 F:      kernel/kmod.c
8241 F:      include/linux/kmod.h
8242 F:      lib/test_kmod.c
8243 F:      tools/testing/selftests/kmod/
8244
8245 KPROBES
8246 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8247 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8248 M:      "David S. Miller" <davem@davemloft.net>
8249 M:      Masami Hiramatsu <mhiramat@kernel.org>
8250 S:      Maintained
8251 F:      Documentation/kprobes.txt
8252 F:      include/linux/kprobes.h
8253 F:      include/asm-generic/kprobes.h
8254 F:      kernel/kprobes.c
8255
8256 KS0108 LCD CONTROLLER DRIVER
8257 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8258 S:      Maintained
8259 F:      Documentation/auxdisplay/ks0108
8260 F:      drivers/auxdisplay/ks0108.c
8261 F:      include/linux/ks0108.h
8262
8263 L3MDEV
8264 M:      David Ahern <dsa@cumulusnetworks.com>
8265 L:      netdev@vger.kernel.org
8266 S:      Maintained
8267 F:      net/l3mdev
8268 F:      include/net/l3mdev.h
8269
8270 L7 BPF FRAMEWORK
8271 M:      John Fastabend <john.fastabend@gmail.com>
8272 M:      Daniel Borkmann <daniel@iogearbox.net>
8273 L:      netdev@vger.kernel.org
8274 S:      Maintained
8275 F:      include/linux/skmsg.h
8276 F:      net/core/skmsg.c
8277 F:      net/core/sock_map.c
8278 F:      net/ipv4/tcp_bpf.c
8279
8280 LANTIQ / INTEL Ethernet drivers
8281 M:      Hauke Mehrtens <hauke@hauke-m.de>
8282 L:      netdev@vger.kernel.org
8283 S:      Maintained
8284 F:      net/dsa/tag_gswip.c
8285 F:      drivers/net/ethernet/lantiq_xrx200.c
8286 F:      drivers/net/dsa/lantiq_pce.h
8287 F:      drivers/net/dsa/lantiq_gswip.c
8288
8289 LANTIQ MIPS ARCHITECTURE
8290 M:      John Crispin <john@phrozen.org>
8291 L:      linux-mips@linux-mips.org
8292 S:      Maintained
8293 F:      arch/mips/lantiq
8294 F:      drivers/soc/lantiq
8295
8296 LAPB module
8297 L:      linux-x25@vger.kernel.org
8298 S:      Orphan
8299 F:      Documentation/networking/lapb-module.txt
8300 F:      include/*/lapb.h
8301 F:      net/lapb/
8302
8303 LASI 53c700 driver for PARISC
8304 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8305 L:      linux-scsi@vger.kernel.org
8306 S:      Maintained
8307 F:      Documentation/scsi/53c700.txt
8308 F:      drivers/scsi/53c700*
8309
8310 LEAKING_ADDRESSES
8311 M:      Tobin C. Harding <me@tobin.cc>
8312 M:      Tycho Andersen <tycho@tycho.ws>
8313 L:      kernel-hardening@lists.openwall.com
8314 S:      Maintained
8315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8316 F:      scripts/leaking_addresses.pl
8317
8318 LED SUBSYSTEM
8319 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8320 M:      Pavel Machek <pavel@ucw.cz>
8321 L:      linux-leds@vger.kernel.org
8322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8323 S:      Maintained
8324 F:      Documentation/devicetree/bindings/leds/
8325 F:      drivers/leds/
8326 F:      include/linux/leds.h
8327
8328 LEGACY EEPROM DRIVER
8329 M:      Jean Delvare <jdelvare@suse.com>
8330 S:      Maintained
8331 F:      Documentation/misc-devices/eeprom
8332 F:      drivers/misc/eeprom/eeprom.c
8333
8334 LEGO MINDSTORMS EV3
8335 R:      David Lechner <david@lechnology.com>
8336 S:      Maintained
8337 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8338 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8339 F:      drivers/power/supply/lego_ev3_battery.c
8340
8341 LEGO USB Tower driver
8342 M:      Juergen Stuber <starblue@users.sourceforge.net>
8343 L:      legousb-devel@lists.sourceforge.net
8344 W:      http://legousb.sourceforge.net/
8345 S:      Maintained
8346 F:      drivers/usb/misc/legousbtower.c
8347
8348 LG LAPTOP EXTRAS
8349 M:      Matan Ziv-Av <matan@svgalib.org>
8350 L:      platform-driver-x86@vger.kernel.org
8351 S:      Maintained
8352 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8353 F:      Documentation/laptops/lg-laptop.rst
8354 F:      drivers/platform/x86/lg-laptop.c
8355
8356 LG2160 MEDIA DRIVER
8357 M:      Michael Krufky <mkrufky@linuxtv.org>
8358 L:      linux-media@vger.kernel.org
8359 W:      https://linuxtv.org
8360 W:      http://github.com/mkrufky
8361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8362 T:      git git://linuxtv.org/mkrufky/tuners.git
8363 S:      Maintained
8364 F:      drivers/media/dvb-frontends/lg2160.*
8365
8366 LGDT3305 MEDIA DRIVER
8367 M:      Michael Krufky <mkrufky@linuxtv.org>
8368 L:      linux-media@vger.kernel.org
8369 W:      https://linuxtv.org
8370 W:      http://github.com/mkrufky
8371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8372 T:      git git://linuxtv.org/mkrufky/tuners.git
8373 S:      Maintained
8374 F:      drivers/media/dvb-frontends/lgdt3305.*
8375
8376 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8377 M:      Viresh Kumar <vireshk@kernel.org>
8378 L:      linux-ide@vger.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8380 S:      Maintained
8381 F:      include/linux/pata_arasan_cf_data.h
8382 F:      drivers/ata/pata_arasan_cf.c
8383
8384 LIBATA PATA DRIVERS
8385 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8386 M:      Jens Axboe <axboe@kernel.dk>
8387 L:      linux-ide@vger.kernel.org
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8389 S:      Maintained
8390 F:      drivers/ata/pata_*.c
8391 F:      drivers/ata/ata_generic.c
8392
8393 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8394 M:      Linus Walleij <linus.walleij@linaro.org>
8395 L:      linux-ide@vger.kernel.org
8396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8397 S:      Maintained
8398 F:      drivers/ata/pata_ftide010.c
8399 F:      drivers/ata/sata_gemini.c
8400 F:      drivers/ata/sata_gemini.h
8401
8402 LIBATA SATA AHCI PLATFORM devices support
8403 M:      Hans de Goede <hdegoede@redhat.com>
8404 M:      Jens Axboe <axboe@kernel.dk>
8405 L:      linux-ide@vger.kernel.org
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407 S:      Maintained
8408 F:      drivers/ata/ahci_platform.c
8409 F:      drivers/ata/libahci_platform.c
8410 F:      include/linux/ahci_platform.h
8411
8412 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8413 M:      Mikael Pettersson <mikpelinux@gmail.com>
8414 L:      linux-ide@vger.kernel.org
8415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8416 S:      Maintained
8417 F:      drivers/ata/sata_promise.*
8418
8419 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8420 M:      Jens Axboe <axboe@kernel.dk>
8421 L:      linux-ide@vger.kernel.org
8422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8423 S:      Maintained
8424 F:      drivers/ata/
8425 F:      include/linux/ata.h
8426 F:      include/linux/libata.h
8427 F:      Documentation/devicetree/bindings/ata/
8428
8429 LIBLOCKDEP
8430 M:      Sasha Levin <alexander.levin@microsoft.com>
8431 S:      Maintained
8432 F:      tools/lib/lockdep/
8433
8434 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8435 M:      Ross Zwisler <zwisler@kernel.org>
8436 M:      Dan Williams <dan.j.williams@intel.com>
8437 M:      Vishal Verma <vishal.l.verma@intel.com>
8438 M:      Dave Jiang <dave.jiang@intel.com>
8439 L:      linux-nvdimm@lists.01.org
8440 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8441 S:      Supported
8442 F:      drivers/nvdimm/blk.c
8443 F:      drivers/nvdimm/region_devs.c
8444
8445 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8446 M:      Vishal Verma <vishal.l.verma@intel.com>
8447 M:      Dan Williams <dan.j.williams@intel.com>
8448 M:      Ross Zwisler <zwisler@kernel.org>
8449 M:      Dave Jiang <dave.jiang@intel.com>
8450 L:      linux-nvdimm@lists.01.org
8451 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8452 S:      Supported
8453 F:      drivers/nvdimm/btt*
8454
8455 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8456 M:      Ross Zwisler <zwisler@kernel.org>
8457 M:      Dan Williams <dan.j.williams@intel.com>
8458 M:      Vishal Verma <vishal.l.verma@intel.com>
8459 M:      Dave Jiang <dave.jiang@intel.com>
8460 L:      linux-nvdimm@lists.01.org
8461 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8462 S:      Supported
8463 F:      drivers/nvdimm/pmem*
8464
8465 LIBNVDIMM: DEVICETREE BINDINGS
8466 M:      Oliver O'Halloran <oohall@gmail.com>
8467 L:      linux-nvdimm@lists.01.org
8468 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8469 S:      Supported
8470 F:      drivers/nvdimm/of_pmem.c
8471 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8472
8473 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8474 M:      Dan Williams <dan.j.williams@intel.com>
8475 M:      Ross Zwisler <zwisler@kernel.org>
8476 M:      Vishal Verma <vishal.l.verma@intel.com>
8477 M:      Dave Jiang <dave.jiang@intel.com>
8478 L:      linux-nvdimm@lists.01.org
8479 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8481 S:      Supported
8482 F:      drivers/nvdimm/*
8483 F:      drivers/acpi/nfit/*
8484 F:      include/linux/nd.h
8485 F:      include/linux/libnvdimm.h
8486 F:      include/uapi/linux/ndctl.h
8487
8488 LIGHTNVM PLATFORM SUPPORT
8489 M:      Matias Bjorling <mb@lightnvm.io>
8490 W:      http://github/OpenChannelSSD
8491 L:      linux-block@vger.kernel.org
8492 S:      Maintained
8493 F:      drivers/lightnvm/
8494 F:      include/linux/lightnvm.h
8495 F:      include/uapi/linux/lightnvm.h
8496
8497 LINUX FOR POWER MACINTOSH
8498 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8499 W:      http://www.penguinppc.org/
8500 L:      linuxppc-dev@lists.ozlabs.org
8501 S:      Maintained
8502 F:      arch/powerpc/platforms/powermac/
8503 F:      drivers/macintosh/
8504
8505 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8506 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8507 M:      Paul Mackerras <paulus@samba.org>
8508 M:      Michael Ellerman <mpe@ellerman.id.au>
8509 W:      https://github.com/linuxppc/linux/wiki
8510 L:      linuxppc-dev@lists.ozlabs.org
8511 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8513 S:      Supported
8514 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8515 F:      Documentation/devicetree/bindings/powerpc/
8516 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8517 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8518 F:      Documentation/powerpc/
8519 F:      arch/powerpc/
8520 F:      drivers/char/tpm/tpm_ibmvtpm*
8521 F:      drivers/crypto/nx/
8522 F:      drivers/crypto/vmx/
8523 F:      drivers/i2c/busses/i2c-opal.c
8524 F:      drivers/net/ethernet/ibm/ibmveth.*
8525 F:      drivers/net/ethernet/ibm/ibmvnic.*
8526 F:      drivers/pci/hotplug/pnv_php.c
8527 F:      drivers/pci/hotplug/rpa*
8528 F:      drivers/rtc/rtc-opal.c
8529 F:      drivers/scsi/ibmvscsi/
8530 F:      drivers/tty/hvc/hvc_opal.c
8531 F:      drivers/watchdog/wdrtas.c
8532 F:      tools/testing/selftests/powerpc
8533 N:      /pmac
8534 N:      powermac
8535 N:      powernv
8536 N:      [^a-z0-9]ps3
8537 N:      pseries
8538
8539 LINUX FOR POWERPC EMBEDDED MPC5XXX
8540 M:      Anatolij Gustschin <agust@denx.de>
8541 L:      linuxppc-dev@lists.ozlabs.org
8542 T:      git git://git.denx.de/linux-denx-agust.git
8543 S:      Maintained
8544 F:      arch/powerpc/platforms/512x/
8545 F:      arch/powerpc/platforms/52xx/
8546
8547 LINUX FOR POWERPC EMBEDDED PPC4XX
8548 M:      Alistair Popple <alistair@popple.id.au>
8549 M:      Matt Porter <mporter@kernel.crashing.org>
8550 W:      http://www.penguinppc.org/
8551 L:      linuxppc-dev@lists.ozlabs.org
8552 S:      Maintained
8553 F:      arch/powerpc/platforms/40x/
8554 F:      arch/powerpc/platforms/44x/
8555
8556 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8557 M:      Scott Wood <oss@buserror.net>
8558 M:      Kumar Gala <galak@kernel.crashing.org>
8559 W:      http://www.penguinppc.org/
8560 L:      linuxppc-dev@lists.ozlabs.org
8561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8562 S:      Maintained
8563 F:      arch/powerpc/platforms/83xx/
8564 F:      arch/powerpc/platforms/85xx/
8565 F:      Documentation/devicetree/bindings/powerpc/fsl/
8566
8567 LINUX FOR POWERPC EMBEDDED PPC8XX
8568 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8569 W:      http://www.penguinppc.org/
8570 L:      linuxppc-dev@lists.ozlabs.org
8571 S:      Maintained
8572 F:      arch/powerpc/platforms/8xx/
8573
8574 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8575 L:      linuxppc-dev@lists.ozlabs.org
8576 S:      Orphan
8577 F:      arch/powerpc/*/*virtex*
8578 F:      arch/powerpc/*/*/*virtex*
8579
8580 LINUX FOR POWERPC PA SEMI PWRFICIENT
8581 L:      linuxppc-dev@lists.ozlabs.org
8582 S:      Orphan
8583 F:      arch/powerpc/platforms/pasemi/
8584 F:      drivers/*/*pasemi*
8585 F:      drivers/*/*/*pasemi*
8586
8587 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8588 M:      Kees Cook <keescook@chromium.org>
8589 S:      Maintained
8590 F:      drivers/misc/lkdtm/*
8591
8592 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8593 M:      Alan Stern <stern@rowland.harvard.edu>
8594 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8595 M:      Will Deacon <will.deacon@arm.com>
8596 M:      Peter Zijlstra <peterz@infradead.org>
8597 M:      Boqun Feng <boqun.feng@gmail.com>
8598 M:      Nicholas Piggin <npiggin@gmail.com>
8599 M:      David Howells <dhowells@redhat.com>
8600 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8601 M:      Luc Maranget <luc.maranget@inria.fr>
8602 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8603 R:      Akira Yokosawa <akiyks@gmail.com>
8604 R:      Daniel Lustig <dlustig@nvidia.com>
8605 L:      linux-kernel@vger.kernel.org
8606 L:      linux-arch@vger.kernel.org
8607 S:      Supported
8608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8609 F:      tools/memory-model/
8610 F:      Documentation/atomic_bitops.txt
8611 F:      Documentation/atomic_t.txt
8612 F:      Documentation/core-api/atomic_ops.rst
8613 F:      Documentation/core-api/refcount-vs-atomic.rst
8614 F:      Documentation/memory-barriers.txt
8615
8616 LIS3LV02D ACCELEROMETER DRIVER
8617 M:      Eric Piel <eric.piel@tremplin-utc.net>
8618 S:      Maintained
8619 F:      Documentation/misc-devices/lis3lv02d
8620 F:      drivers/misc/lis3lv02d/
8621 F:      drivers/platform/x86/hp_accel.c
8622
8623 LIVE PATCHING
8624 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8625 M:      Jessica Yu <jeyu@kernel.org>
8626 M:      Jiri Kosina <jikos@kernel.org>
8627 M:      Miroslav Benes <mbenes@suse.cz>
8628 R:      Petr Mladek <pmladek@suse.com>
8629 S:      Maintained
8630 F:      kernel/livepatch/
8631 F:      include/linux/livepatch.h
8632 F:      arch/x86/include/asm/livepatch.h
8633 F:      arch/x86/kernel/livepatch.c
8634 F:      Documentation/livepatch/
8635 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8636 F:      samples/livepatch/
8637 L:      live-patching@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8639
8640 LLC (802.2)
8641 L:      netdev@vger.kernel.org
8642 S:      Odd fixes
8643 F:      include/linux/llc.h
8644 F:      include/uapi/linux/llc.h
8645 F:      include/net/llc*
8646 F:      net/llc/
8647
8648 LM73 HARDWARE MONITOR DRIVER
8649 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8650 L:      linux-hwmon@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/hwmon/lm73.c
8653
8654 LM78 HARDWARE MONITOR DRIVER
8655 M:      Jean Delvare <jdelvare@suse.com>
8656 L:      linux-hwmon@vger.kernel.org
8657 S:      Maintained
8658 F:      Documentation/hwmon/lm78
8659 F:      drivers/hwmon/lm78.c
8660
8661 LM83 HARDWARE MONITOR DRIVER
8662 M:      Jean Delvare <jdelvare@suse.com>
8663 L:      linux-hwmon@vger.kernel.org
8664 S:      Maintained
8665 F:      Documentation/hwmon/lm83
8666 F:      drivers/hwmon/lm83.c
8667
8668 LM90 HARDWARE MONITOR DRIVER
8669 M:      Jean Delvare <jdelvare@suse.com>
8670 L:      linux-hwmon@vger.kernel.org
8671 S:      Maintained
8672 F:      Documentation/hwmon/lm90
8673 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8674 F:      drivers/hwmon/lm90.c
8675 F:      include/dt-bindings/thermal/lm90.h
8676
8677 LM95234 HARDWARE MONITOR DRIVER
8678 M:      Guenter Roeck <linux@roeck-us.net>
8679 L:      linux-hwmon@vger.kernel.org
8680 S:      Maintained
8681 F:      Documentation/hwmon/lm95234
8682 F:      drivers/hwmon/lm95234.c
8683
8684 LME2510 MEDIA DRIVER
8685 M:      Malcolm Priestley <tvboxspy@gmail.com>
8686 L:      linux-media@vger.kernel.org
8687 W:      https://linuxtv.org
8688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8689 S:      Maintained
8690 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8691
8692 LOADPIN SECURITY MODULE
8693 M:      Kees Cook <keescook@chromium.org>
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8695 S:      Supported
8696 F:      security/loadpin/
8697 F:      Documentation/admin-guide/LSM/LoadPin.rst
8698
8699 LOCKING PRIMITIVES
8700 M:      Peter Zijlstra <peterz@infradead.org>
8701 M:      Ingo Molnar <mingo@redhat.com>
8702 M:      Will Deacon <will.deacon@arm.com>
8703 L:      linux-kernel@vger.kernel.org
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8705 S:      Maintained
8706 F:      Documentation/locking/
8707 F:      include/linux/lockdep.h
8708 F:      include/linux/spinlock*.h
8709 F:      arch/*/include/asm/spinlock*.h
8710 F:      include/linux/rwlock*.h
8711 F:      include/linux/mutex*.h
8712 F:      include/linux/rwsem*.h
8713 F:      arch/*/include/asm/rwsem.h
8714 F:      include/linux/seqlock.h
8715 F:      lib/locking*.[ch]
8716 F:      kernel/locking/
8717 X:      kernel/locking/locktorture.c
8718
8719 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8720 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8721 L:      linux-ntfs-dev@lists.sourceforge.net
8722 W:      http://www.linux-ntfs.org/content/view/19/37/
8723 S:      Maintained
8724 F:      Documentation/ldm.txt
8725 F:      block/partitions/ldm.*
8726
8727 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8728 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8729 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8730 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8731 L:      MPT-FusionLinux.pdl@broadcom.com
8732 L:      linux-scsi@vger.kernel.org
8733 W:      http://www.avagotech.com/support/
8734 S:      Supported
8735 F:      drivers/message/fusion/
8736 F:      drivers/scsi/mpt3sas/
8737
8738 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8739 M:      Matthew Wilcox <willy@infradead.org>
8740 L:      linux-scsi@vger.kernel.org
8741 S:      Maintained
8742 F:      drivers/scsi/sym53c8xx_2/
8743
8744 LTC1660 DAC DRIVER
8745 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8746 L:      linux-iio@vger.kernel.org
8747 S:      Maintained
8748 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8749 F:      drivers/iio/dac/ltc1660.c
8750
8751 LTC4261 HARDWARE MONITOR DRIVER
8752 M:      Guenter Roeck <linux@roeck-us.net>
8753 L:      linux-hwmon@vger.kernel.org
8754 S:      Maintained
8755 F:      Documentation/hwmon/ltc4261
8756 F:      drivers/hwmon/ltc4261.c
8757
8758 LTC4306 I2C MULTIPLEXER DRIVER
8759 M:      Michael Hennerich <michael.hennerich@analog.com>
8760 W:      http://ez.analog.com/community/linux-device-drivers
8761 L:      linux-i2c@vger.kernel.org
8762 S:      Supported
8763 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8764 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8765
8766 LTP (Linux Test Project)
8767 M:      Mike Frysinger <vapier@gentoo.org>
8768 M:      Cyril Hrubis <chrubis@suse.cz>
8769 M:      Wanlong Gao <wanlong.gao@gmail.com>
8770 M:      Jan Stancek <jstancek@redhat.com>
8771 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8772 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8773 L:      ltp@lists.linux.it (subscribers-only)
8774 W:      http://linux-test-project.github.io/
8775 T:      git git://github.com/linux-test-project/ltp.git
8776 S:      Maintained
8777
8778 M68K ARCHITECTURE
8779 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8780 L:      linux-m68k@lists.linux-m68k.org
8781 W:      http://www.linux-m68k.org/
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8783 S:      Maintained
8784 F:      arch/m68k/
8785 F:      drivers/zorro/
8786
8787 M68K ON APPLE MACINTOSH
8788 M:      Joshua Thompson <funaho@jurai.org>
8789 W:      http://www.mac.linux-m68k.org/
8790 L:      linux-m68k@lists.linux-m68k.org
8791 S:      Maintained
8792 F:      arch/m68k/mac/
8793
8794 M68K ON HP9000/300
8795 M:      Philip Blundell <philb@gnu.org>
8796 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8797 S:      Maintained
8798 F:      arch/m68k/hp300/
8799
8800 M88DS3103 MEDIA DRIVER
8801 M:      Antti Palosaari <crope@iki.fi>
8802 L:      linux-media@vger.kernel.org
8803 W:      https://linuxtv.org
8804 W:      http://palosaari.fi/linux/
8805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8806 T:      git git://linuxtv.org/anttip/media_tree.git
8807 S:      Maintained
8808 F:      drivers/media/dvb-frontends/m88ds3103*
8809
8810 M88RS2000 MEDIA DRIVER
8811 M:      Malcolm Priestley <tvboxspy@gmail.com>
8812 L:      linux-media@vger.kernel.org
8813 W:      https://linuxtv.org
8814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8815 S:      Maintained
8816 F:      drivers/media/dvb-frontends/m88rs2000*
8817
8818 MA901 MASTERKIT USB FM RADIO DRIVER
8819 M:      Alexey Klimov <klimov.linux@gmail.com>
8820 L:      linux-media@vger.kernel.org
8821 T:      git git://linuxtv.org/media_tree.git
8822 S:      Maintained
8823 F:      drivers/media/radio/radio-ma901.c
8824
8825 MAC80211
8826 M:      Johannes Berg <johannes@sipsolutions.net>
8827 L:      linux-wireless@vger.kernel.org
8828 W:      http://wireless.kernel.org/
8829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8831 S:      Maintained
8832 F:      Documentation/networking/mac80211-injection.txt
8833 F:      include/net/mac80211.h
8834 F:      net/mac80211/
8835 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8836 F:      Documentation/networking/mac80211_hwsim/README
8837
8838 MAILBOX API
8839 M:      Jassi Brar <jassisinghbrar@gmail.com>
8840 L:      linux-kernel@vger.kernel.org
8841 S:      Maintained
8842 F:      drivers/mailbox/
8843 F:      include/linux/mailbox_client.h
8844 F:      include/linux/mailbox_controller.h
8845
8846 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8847 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8848 W:      http://www.kernel.org/doc/man-pages
8849 L:      linux-man@vger.kernel.org
8850 S:      Maintained
8851
8852 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8853 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8854 L:      linux-mips@linux-mips.org
8855 S:      Maintained
8856 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8857
8858 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8859 M:      Andrew Lunn <andrew@lunn.ch>
8860 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8861 L:      netdev@vger.kernel.org
8862 S:      Maintained
8863 F:      drivers/net/dsa/mv88e6xxx/
8864 F:      include/linux/platform_data/mv88e6xxx.h
8865 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8866
8867 MARVELL ARMADA DRM SUPPORT
8868 M:      Russell King <linux@armlinux.org.uk>
8869 S:      Maintained
8870 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8871 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8872 F:      drivers/gpu/drm/armada/
8873 F:      include/uapi/drm/armada_drm.h
8874 F:      Documentation/devicetree/bindings/display/armada/
8875
8876 MARVELL CRYPTO DRIVER
8877 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8878 M:      Arnaud Ebalard <arno@natisbad.org>
8879 F:      drivers/crypto/marvell/
8880 S:      Maintained
8881 L:      linux-crypto@vger.kernel.org
8882
8883 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8884 M:      Mirko Lindner <mlindner@marvell.com>
8885 M:      Stephen Hemminger <stephen@networkplumber.org>
8886 L:      netdev@vger.kernel.org
8887 S:      Maintained
8888 F:      drivers/net/ethernet/marvell/sk*
8889
8890 MARVELL LIBERTAS WIRELESS DRIVER
8891 L:      libertas-dev@lists.infradead.org
8892 S:      Orphan
8893 F:      drivers/net/wireless/marvell/libertas/
8894
8895 MARVELL MACCHIATOBIN SUPPORT
8896 M:      Russell King <linux@armlinux.org.uk>
8897 L:      linux-arm-kernel@lists.infradead.org
8898 S:      Maintained
8899 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8900
8901 MARVELL MV643XX ETHERNET DRIVER
8902 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8903 L:      netdev@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8906 F:      include/linux/mv643xx.h
8907
8908 MARVELL MV88X3310 PHY DRIVER
8909 M:      Russell King <linux@armlinux.org.uk>
8910 L:      netdev@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/net/phy/marvell10g.c
8913
8914 MARVELL MVNETA ETHERNET DRIVER
8915 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8916 L:      netdev@vger.kernel.org
8917 S:      Maintained
8918 F:      drivers/net/ethernet/marvell/mvneta.*
8919
8920 MARVELL MWIFIEX WIRELESS DRIVER
8921 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8922 M:      Nishant Sarmukadam <nishants@marvell.com>
8923 M:      Ganapathi Bhat <gbhat@marvell.com>
8924 M:      Xinming Hu <huxinming820@gmail.com>
8925 L:      linux-wireless@vger.kernel.org
8926 S:      Maintained
8927 F:      drivers/net/wireless/marvell/mwifiex/
8928
8929 MARVELL MWL8K WIRELESS DRIVER
8930 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8931 L:      linux-wireless@vger.kernel.org
8932 S:      Odd Fixes
8933 F:      drivers/net/wireless/marvell/mwl8k.c
8934
8935 MARVELL NAND CONTROLLER DRIVER
8936 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8937 L:      linux-mtd@lists.infradead.org
8938 S:      Maintained
8939 F:      drivers/mtd/nand/raw/marvell_nand.c
8940 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8941
8942 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8943 M:      Nicolas Pitre <nico@fluxnic.net>
8944 S:      Odd Fixes
8945 F:      drivers/mmc/host/mvsdio.*
8946
8947 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8948 M:      Hu Ziji <huziji@marvell.com>
8949 L:      linux-mmc@vger.kernel.org
8950 S:      Supported
8951 F:      drivers/mmc/host/sdhci-xenon*
8952 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8953
8954 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8955 M:      Sunil Goutham <sgoutham@marvell.com>
8956 M:      Linu Cherian <lcherian@marvell.com>
8957 M:      Geetha sowjanya <gakula@marvell.com>
8958 M:      Jerin Jacob <jerinj@marvell.com>
8959 L:      netdev@vger.kernel.org
8960 S:      Supported
8961 F:      drivers/net/ethernet/marvell/octeontx2/af/
8962
8963 MATROX FRAMEBUFFER DRIVER
8964 L:      linux-fbdev@vger.kernel.org
8965 S:      Orphan
8966 F:      drivers/video/fbdev/matrox/matroxfb_*
8967 F:      include/uapi/linux/matroxfb.h
8968
8969 MAX16065 HARDWARE MONITOR DRIVER
8970 M:      Guenter Roeck <linux@roeck-us.net>
8971 L:      linux-hwmon@vger.kernel.org
8972 S:      Maintained
8973 F:      Documentation/hwmon/max16065
8974 F:      drivers/hwmon/max16065.c
8975
8976 MAX2175 SDR TUNER DRIVER
8977 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8978 L:      linux-media@vger.kernel.org
8979 T:      git git://linuxtv.org/media_tree.git
8980 S:      Maintained
8981 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8982 F:      Documentation/media/v4l-drivers/max2175.rst
8983 F:      drivers/media/i2c/max2175*
8984 F:      include/uapi/linux/max2175.h
8985
8986 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8987 L:      linux-hwmon@vger.kernel.org
8988 S:      Orphan
8989 F:      Documentation/hwmon/max6650
8990 F:      drivers/hwmon/max6650.c
8991
8992 MAX6697 HARDWARE MONITOR DRIVER
8993 M:      Guenter Roeck <linux@roeck-us.net>
8994 L:      linux-hwmon@vger.kernel.org
8995 S:      Maintained
8996 F:      Documentation/hwmon/max6697
8997 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8998 F:      drivers/hwmon/max6697.c
8999 F:      include/linux/platform_data/max6697.h
9000
9001 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9002 M:      Peter Rosin <peda@axentia.se>
9003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9004 S:      Maintained
9005 F:      Documentation/devicetree/bindings/sound/max9860.txt
9006 F:      sound/soc/codecs/max9860.*
9007
9008 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9009 M:      Javier Martinez Canillas <javier@dowhile0.org>
9010 L:      linux-kernel@vger.kernel.org
9011 S:      Supported
9012 F:      drivers/regulator/max77802-regulator.c
9013 F:      Documentation/devicetree/bindings/*/*max77802.txt
9014 F:      include/dt-bindings/*/*max77802.h
9015
9016 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9017 M:      Krzysztof Kozlowski <krzk@kernel.org>
9018 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9019 L:      linux-pm@vger.kernel.org
9020 S:      Supported
9021 F:      drivers/power/supply/max14577_charger.c
9022 F:      drivers/power/supply/max77693_charger.c
9023
9024 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9025 M:      Chanwoo Choi <cw00.choi@samsung.com>
9026 M:      Krzysztof Kozlowski <krzk@kernel.org>
9027 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9028 L:      linux-kernel@vger.kernel.org
9029 S:      Supported
9030 F:      drivers/*/max14577*.c
9031 F:      drivers/*/max77686*.c
9032 F:      drivers/*/max77693*.c
9033 F:      drivers/extcon/extcon-max14577.c
9034 F:      drivers/extcon/extcon-max77693.c
9035 F:      drivers/rtc/rtc-max77686.c
9036 F:      drivers/clk/clk-max77686.c
9037 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9038 F:      Documentation/devicetree/bindings/*/max77686.txt
9039 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9040 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9041 F:      include/linux/mfd/max14577*.h
9042 F:      include/linux/mfd/max77686*.h
9043 F:      include/linux/mfd/max77693*.h
9044
9045 MAXIRADIO FM RADIO RECEIVER DRIVER
9046 M:      Hans Verkuil <hverkuil@xs4all.nl>
9047 L:      linux-media@vger.kernel.org
9048 T:      git git://linuxtv.org/media_tree.git
9049 W:      https://linuxtv.org
9050 S:      Maintained
9051 F:      drivers/media/radio/radio-maxiradio*
9052
9053 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9054 M:      Peter Rosin <peda@axentia.se>
9055 L:      linux-iio@vger.kernel.org
9056 S:      Maintained
9057 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9058 F:      drivers/iio/potentiometer/mcp4018.c
9059 F:      drivers/iio/potentiometer/mcp4531.c
9060
9061 MCR20A IEEE-802.15.4 RADIO DRIVER
9062 M:      Xue Liu <liuxuenetmail@gmail.com>
9063 L:      linux-wpan@vger.kernel.org
9064 W:      https://github.com/xueliu/mcr20a-linux
9065 S:      Maintained
9066 F:      drivers/net/ieee802154/mcr20a.c
9067 F:      drivers/net/ieee802154/mcr20a.h
9068 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9069
9070 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9071 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9072 L:      linux-iio@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/iio/dac/cio-dac.c
9075
9076 MEDIA DRIVERS FOR ASCOT2E
9077 M:      Sergey Kozlov <serjk@netup.ru>
9078 M:      Abylay Ospan <aospan@netup.ru>
9079 L:      linux-media@vger.kernel.org
9080 W:      https://linuxtv.org
9081 W:      http://netup.tv/
9082 T:      git git://linuxtv.org/media_tree.git
9083 S:      Supported
9084 F:      drivers/media/dvb-frontends/ascot2e*
9085
9086 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9087 M:      Jasmin Jessich <jasmin@anw.at>
9088 L:      linux-media@vger.kernel.org
9089 W:      https://linuxtv.org
9090 T:      git git://linuxtv.org/media_tree.git
9091 S:      Maintained
9092 F:      drivers/media/dvb-frontends/cxd2099*
9093
9094 MEDIA DRIVERS FOR CXD2841ER
9095 M:      Sergey Kozlov <serjk@netup.ru>
9096 M:      Abylay Ospan <aospan@netup.ru>
9097 L:      linux-media@vger.kernel.org
9098 W:      https://linuxtv.org
9099 W:      http://netup.tv/
9100 T:      git git://linuxtv.org/media_tree.git
9101 S:      Supported
9102 F:      drivers/media/dvb-frontends/cxd2841er*
9103
9104 MEDIA DRIVERS FOR CXD2880
9105 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9106 L:      linux-media@vger.kernel.org
9107 W:      http://linuxtv.org/
9108 T:      git git://linuxtv.org/media_tree.git
9109 S:      Supported
9110 F:      drivers/media/dvb-frontends/cxd2880/*
9111 F:      drivers/media/spi/cxd2880*
9112
9113 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9114 L:      linux-media@vger.kernel.org
9115 W:      https://linuxtv.org
9116 T:      git git://linuxtv.org/media_tree.git
9117 S:      Orphan
9118 F:      drivers/media/pci/ddbridge/*
9119
9120 MEDIA DRIVERS FOR FREESCALE IMX
9121 M:      Steve Longerbeam <slongerbeam@gmail.com>
9122 M:      Philipp Zabel <p.zabel@pengutronix.de>
9123 L:      linux-media@vger.kernel.org
9124 T:      git git://linuxtv.org/media_tree.git
9125 S:      Maintained
9126 F:      Documentation/devicetree/bindings/media/imx.txt
9127 F:      Documentation/media/v4l-drivers/imx.rst
9128 F:      drivers/staging/media/imx/
9129 F:      include/linux/imx-media.h
9130 F:      include/media/imx.h
9131
9132 MEDIA DRIVER FOR FREESCALE IMX PXP
9133 M:      Philipp Zabel <p.zabel@pengutronix.de>
9134 L:      linux-media@vger.kernel.org
9135 T:      git git://linuxtv.org/media_tree.git
9136 S:      Maintained
9137 F:      drivers/media/platform/imx-pxp.[ch]
9138
9139 MEDIA DRIVERS FOR HELENE
9140 M:      Abylay Ospan <aospan@netup.ru>
9141 L:      linux-media@vger.kernel.org
9142 W:      https://linuxtv.org
9143 W:      http://netup.tv/
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Supported
9146 F:      drivers/media/dvb-frontends/helene*
9147
9148 MEDIA DRIVERS FOR HORUS3A
9149 M:      Sergey Kozlov <serjk@netup.ru>
9150 M:      Abylay Ospan <aospan@netup.ru>
9151 L:      linux-media@vger.kernel.org
9152 W:      https://linuxtv.org
9153 W:      http://netup.tv/
9154 T:      git git://linuxtv.org/media_tree.git
9155 S:      Supported
9156 F:      drivers/media/dvb-frontends/horus3a*
9157
9158 MEDIA DRIVERS FOR LNBH25
9159 M:      Sergey Kozlov <serjk@netup.ru>
9160 M:      Abylay Ospan <aospan@netup.ru>
9161 L:      linux-media@vger.kernel.org
9162 W:      https://linuxtv.org
9163 W:      http://netup.tv/
9164 T:      git git://linuxtv.org/media_tree.git
9165 S:      Supported
9166 F:      drivers/media/dvb-frontends/lnbh25*
9167
9168 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9169 L:      linux-media@vger.kernel.org
9170 W:      https://linuxtv.org
9171 T:      git git://linuxtv.org/media_tree.git
9172 S:      Orphan
9173 F:      drivers/media/dvb-frontends/mxl5xx*
9174
9175 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9176 M:      Sergey Kozlov <serjk@netup.ru>
9177 M:      Abylay Ospan <aospan@netup.ru>
9178 L:      linux-media@vger.kernel.org
9179 W:      https://linuxtv.org
9180 W:      http://netup.tv/
9181 T:      git git://linuxtv.org/media_tree.git
9182 S:      Supported
9183 F:      drivers/media/pci/netup_unidvb/*
9184
9185 MEDIA DRIVERS FOR RENESAS - CEU
9186 M:      Jacopo Mondi <jacopo@jmondi.org>
9187 L:      linux-media@vger.kernel.org
9188 L:      linux-renesas-soc@vger.kernel.org
9189 T:      git git://linuxtv.org/media_tree.git
9190 S:      Supported
9191 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9192 F:      drivers/media/platform/renesas-ceu.c
9193 F:      include/media/drv-intf/renesas-ceu.h
9194
9195 MEDIA DRIVERS FOR RENESAS - DRIF
9196 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9197 L:      linux-media@vger.kernel.org
9198 L:      linux-renesas-soc@vger.kernel.org
9199 T:      git git://linuxtv.org/media_tree.git
9200 S:      Supported
9201 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9202 F:      drivers/media/platform/rcar_drif.c
9203
9204 MEDIA DRIVERS FOR RENESAS - FCP
9205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9206 L:      linux-media@vger.kernel.org
9207 L:      linux-renesas-soc@vger.kernel.org
9208 T:      git git://linuxtv.org/media_tree.git
9209 S:      Supported
9210 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9211 F:      drivers/media/platform/rcar-fcp.c
9212 F:      include/media/rcar-fcp.h
9213
9214 MEDIA DRIVERS FOR RENESAS - FDP1
9215 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9216 L:      linux-media@vger.kernel.org
9217 L:      linux-renesas-soc@vger.kernel.org
9218 T:      git git://linuxtv.org/media_tree.git
9219 S:      Supported
9220 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9221 F:      drivers/media/platform/rcar_fdp1.c
9222
9223 MEDIA DRIVERS FOR RENESAS - VIN
9224 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9225 L:      linux-media@vger.kernel.org
9226 L:      linux-renesas-soc@vger.kernel.org
9227 T:      git git://linuxtv.org/media_tree.git
9228 S:      Supported
9229 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9230 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9231 F:      drivers/media/platform/rcar-vin/
9232
9233 MEDIA DRIVERS FOR RENESAS - VSP1
9234 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9235 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9236 L:      linux-media@vger.kernel.org
9237 L:      linux-renesas-soc@vger.kernel.org
9238 T:      git git://linuxtv.org/media_tree.git
9239 S:      Supported
9240 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9241 F:      drivers/media/platform/vsp1/
9242
9243 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9244 L:      linux-media@vger.kernel.org
9245 W:      https://linuxtv.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Orphan
9248 F:      drivers/media/dvb-frontends/stv0910*
9249
9250 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9251 L:      linux-media@vger.kernel.org
9252 W:      https://linuxtv.org
9253 T:      git git://linuxtv.org/media_tree.git
9254 S:      Orphan
9255 F:      drivers/media/dvb-frontends/stv6111*
9256
9257 MEDIA DRIVERS FOR STM32 - DCMI
9258 M:      Hugues Fruchet <hugues.fruchet@st.com>
9259 L:      linux-media@vger.kernel.org
9260 T:      git git://linuxtv.org/media_tree.git
9261 S:      Supported
9262 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9263 F:      drivers/media/platform/stm32/stm32-dcmi.c
9264
9265 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9266 M:      Dmitry Osipenko <digetx@gmail.com>
9267 L:      linux-media@vger.kernel.org
9268 L:      linux-tegra@vger.kernel.org
9269 T:      git git://linuxtv.org/media_tree.git
9270 S:      Maintained
9271 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9272 F:      drivers/staging/media/tegra-vde/
9273
9274 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9275 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9276 P:      LinuxTV.org Project
9277 L:      linux-media@vger.kernel.org
9278 W:      https://linuxtv.org
9279 Q:      http://patchwork.kernel.org/project/linux-media/list/
9280 T:      git git://linuxtv.org/media_tree.git
9281 S:      Maintained
9282 F:      Documentation/devicetree/bindings/media/
9283 F:      Documentation/media/
9284 F:      drivers/media/
9285 F:      drivers/staging/media/
9286 F:      include/linux/platform_data/media/
9287 F:      include/media/
9288 F:      include/uapi/linux/dvb/
9289 F:      include/uapi/linux/videodev2.h
9290 F:      include/uapi/linux/media.h
9291 F:      include/uapi/linux/v4l2-*
9292 F:      include/uapi/linux/meye.h
9293 F:      include/uapi/linux/ivtv*
9294 F:      include/uapi/linux/uvcvideo.h
9295
9296 MEDIATEK BLUETOOTH DRIVER
9297 M:      Sean Wang <sean.wang@mediatek.com>
9298 L:      linux-bluetooth@vger.kernel.org
9299 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9300 S:      Maintained
9301 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9302 F:      drivers/bluetooth/btmtkuart.c
9303
9304 MEDIATEK CIR DRIVER
9305 M:      Sean Wang <sean.wang@mediatek.com>
9306 S:      Maintained
9307 F:      drivers/media/rc/mtk-cir.c
9308
9309 MEDIATEK DMA DRIVER
9310 M:      Sean Wang <sean.wang@mediatek.com>
9311 L:      dmaengine@vger.kernel.org
9312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9313 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9314 S:      Maintained
9315 F:      Documentation/devicetree/bindings/dma/mtk-*
9316 F:      drivers/dma/mediatek/
9317
9318 MEDIATEK PMIC LED DRIVER
9319 M:      Sean Wang <sean.wang@mediatek.com>
9320 S:      Maintained
9321 F:      drivers/leds/leds-mt6323.c
9322 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9323
9324 MEDIATEK ETHERNET DRIVER
9325 M:      Felix Fietkau <nbd@openwrt.org>
9326 M:      John Crispin <john@phrozen.org>
9327 M:      Sean Wang <sean.wang@mediatek.com>
9328 M:      Nelson Chang <nelson.chang@mediatek.com>
9329 L:      netdev@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/net/ethernet/mediatek/
9332
9333 MEDIATEK SWITCH DRIVER
9334 M:      Sean Wang <sean.wang@mediatek.com>
9335 L:      netdev@vger.kernel.org
9336 S:      Maintained
9337 F:      drivers/net/dsa/mt7530.*
9338 F:      net/dsa/tag_mtk.c
9339
9340 MEDIATEK JPEG DRIVER
9341 M:      Rick Chang <rick.chang@mediatek.com>
9342 M:      Bin Liu <bin.liu@mediatek.com>
9343 S:      Supported
9344 F:      drivers/media/platform/mtk-jpeg/
9345 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9346
9347 MEDIATEK MDP DRIVER
9348 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9349 M:      Houlong Wei <houlong.wei@mediatek.com>
9350 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9351 S:      Supported
9352 F:      drivers/media/platform/mtk-mdp/
9353 F:      drivers/media/platform/mtk-vpu/
9354 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9355
9356 MEDIATEK MEDIA DRIVER
9357 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9358 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9359 S:      Supported
9360 F:      drivers/media/platform/mtk-vcodec/
9361 F:      drivers/media/platform/mtk-vpu/
9362 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9363 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9364
9365 MEDIATEK MT7601U WIRELESS LAN DRIVER
9366 M:      Jakub Kicinski <kubakici@wp.pl>
9367 L:      linux-wireless@vger.kernel.org
9368 S:      Maintained
9369 F:      drivers/net/wireless/mediatek/mt7601u/
9370
9371 MEDIATEK NAND CONTROLLER DRIVER
9372 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9373 L:      linux-mtd@lists.infradead.org
9374 S:      Maintained
9375 F:      drivers/mtd/nand/raw/mtk_*
9376 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9377
9378 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9379 M:      Sean Wang <sean.wang@mediatek.com>
9380 S:      Maintained
9381 F:      drivers/char/hw_random/mtk-rng.c
9382
9383 MEDIATEK USB3 DRD IP DRIVER
9384 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9385 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9387 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9388 S:      Maintained
9389 F:      drivers/usb/mtu3/
9390
9391 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9392 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9393 M:      Martin Donnelly <martin.donnelly@ge.com>
9394 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9395 S:      Maintained
9396 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9397 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9398
9399 MEGARAID SCSI/SAS DRIVERS
9400 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9401 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9402 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9403 L:      megaraidlinux.pdl@broadcom.com
9404 L:      linux-scsi@vger.kernel.org
9405 W:      http://www.avagotech.com/support/
9406 S:      Maintained
9407 F:      Documentation/scsi/megaraid.txt
9408 F:      drivers/scsi/megaraid.*
9409 F:      drivers/scsi/megaraid/
9410
9411 MELEXIS MLX90614 DRIVER
9412 M:      Crt Mori <cmo@melexis.com>
9413 L:      linux-iio@vger.kernel.org
9414 W:      http://www.melexis.com
9415 S:      Supported
9416 F:      drivers/iio/temperature/mlx90614.c
9417
9418 MELEXIS MLX90632 DRIVER
9419 M:      Crt Mori <cmo@melexis.com>
9420 L:      linux-iio@vger.kernel.org
9421 W:      http://www.melexis.com
9422 S:      Supported
9423 F:      drivers/iio/temperature/mlx90632.c
9424
9425 MELFAS MIP4 TOUCHSCREEN DRIVER
9426 M:      Sangwon Jee <jeesw@melfas.com>
9427 W:      http://www.melfas.com
9428 S:      Supported
9429 F:      drivers/input/touchscreen/melfas_mip4.c
9430 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9431
9432 MELLANOX ETHERNET DRIVER (mlx4_en)
9433 M:      Tariq Toukan <tariqt@mellanox.com>
9434 L:      netdev@vger.kernel.org
9435 S:      Supported
9436 W:      http://www.mellanox.com
9437 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9438 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9439
9440 MELLANOX ETHERNET DRIVER (mlx5e)
9441 M:      Saeed Mahameed <saeedm@mellanox.com>
9442 L:      netdev@vger.kernel.org
9443 S:      Supported
9444 W:      http://www.mellanox.com
9445 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9446 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9447
9448 MELLANOX ETHERNET INNOVA DRIVERS
9449 R:      Boris Pismenny <borisp@mellanox.com>
9450 L:      netdev@vger.kernel.org
9451 S:      Supported
9452 W:      http://www.mellanox.com
9453 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9454 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9455 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9456 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9457 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9458
9459 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9460 R:      Boris Pismenny <borisp@mellanox.com>
9461 L:      netdev@vger.kernel.org
9462 S:      Supported
9463 W:      http://www.mellanox.com
9464 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9465 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9466 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9467
9468 MELLANOX ETHERNET SWITCH DRIVERS
9469 M:      Jiri Pirko <jiri@mellanox.com>
9470 M:      Ido Schimmel <idosch@mellanox.com>
9471 L:      netdev@vger.kernel.org
9472 S:      Supported
9473 W:      http://www.mellanox.com
9474 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9475 F:      drivers/net/ethernet/mellanox/mlxsw/
9476 F:      tools/testing/selftests/drivers/net/mlxsw/
9477
9478 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9479 M:      mlxsw@mellanox.com
9480 L:      netdev@vger.kernel.org
9481 S:      Supported
9482 W:      http://www.mellanox.com
9483 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9484 F:      drivers/net/ethernet/mellanox/mlxfw/
9485
9486 MELLANOX HARDWARE PLATFORM SUPPORT
9487 M:      Andy Shevchenko <andy@infradead.org>
9488 M:      Darren Hart <dvhart@infradead.org>
9489 M:      Vadim Pasternak <vadimp@mellanox.com>
9490 L:      platform-driver-x86@vger.kernel.org
9491 S:      Supported
9492 F:      drivers/platform/mellanox/
9493
9494 MELLANOX MLX4 core VPI driver
9495 M:      Tariq Toukan <tariqt@mellanox.com>
9496 L:      netdev@vger.kernel.org
9497 L:      linux-rdma@vger.kernel.org
9498 W:      http://www.mellanox.com
9499 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9500 S:      Supported
9501 F:      drivers/net/ethernet/mellanox/mlx4/
9502 F:      include/linux/mlx4/
9503
9504 MELLANOX MLX4 IB driver
9505 M:      Yishai Hadas <yishaih@mellanox.com>
9506 L:      linux-rdma@vger.kernel.org
9507 W:      http://www.mellanox.com
9508 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9509 S:      Supported
9510 F:      drivers/infiniband/hw/mlx4/
9511 F:      include/linux/mlx4/
9512 F:      include/uapi/rdma/mlx4-abi.h
9513
9514 MELLANOX MLX5 core VPI driver
9515 M:      Saeed Mahameed <saeedm@mellanox.com>
9516 M:      Leon Romanovsky <leonro@mellanox.com>
9517 L:      netdev@vger.kernel.org
9518 L:      linux-rdma@vger.kernel.org
9519 W:      http://www.mellanox.com
9520 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9521 S:      Supported
9522 F:      drivers/net/ethernet/mellanox/mlx5/core/
9523 F:      include/linux/mlx5/
9524
9525 MELLANOX MLX5 IB driver
9526 M:      Leon Romanovsky <leonro@mellanox.com>
9527 L:      linux-rdma@vger.kernel.org
9528 W:      http://www.mellanox.com
9529 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9530 S:      Supported
9531 F:      drivers/infiniband/hw/mlx5/
9532 F:      include/linux/mlx5/
9533 F:      include/uapi/rdma/mlx5-abi.h
9534
9535 MELLANOX MLXCPLD I2C AND MUX DRIVER
9536 M:      Vadim Pasternak <vadimp@mellanox.com>
9537 M:      Michael Shych <michaelsh@mellanox.com>
9538 L:      linux-i2c@vger.kernel.org
9539 S:      Supported
9540 F:      drivers/i2c/busses/i2c-mlxcpld.c
9541 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9542 F:      Documentation/i2c/busses/i2c-mlxcpld
9543
9544 MELLANOX MLXCPLD LED DRIVER
9545 M:      Vadim Pasternak <vadimp@mellanox.com>
9546 L:      linux-leds@vger.kernel.org
9547 S:      Supported
9548 F:      drivers/leds/leds-mlxcpld.c
9549 F:      drivers/leds/leds-mlxreg.c
9550 F:      Documentation/leds/leds-mlxcpld.txt
9551
9552 MELLANOX PLATFORM DRIVER
9553 M:      Vadim Pasternak <vadimp@mellanox.com>
9554 L:      platform-driver-x86@vger.kernel.org
9555 S:      Supported
9556 F:      drivers/platform/x86/mlx-platform.c
9557
9558 MEMBARRIER SUPPORT
9559 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9560 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9561 L:      linux-kernel@vger.kernel.org
9562 S:      Supported
9563 F:      kernel/sched/membarrier.c
9564 F:      include/uapi/linux/membarrier.h
9565 F:      arch/powerpc/include/asm/membarrier.h
9566
9567 MEMORY MANAGEMENT
9568 L:      linux-mm@kvack.org
9569 W:      http://www.linux-mm.org
9570 S:      Maintained
9571 F:      include/linux/mm.h
9572 F:      include/linux/gfp.h
9573 F:      include/linux/mmzone.h
9574 F:      include/linux/memory_hotplug.h
9575 F:      include/linux/vmalloc.h
9576 F:      mm/
9577
9578 MEMORY TECHNOLOGY DEVICES (MTD)
9579 M:      David Woodhouse <dwmw2@infradead.org>
9580 M:      Brian Norris <computersforpeace@gmail.com>
9581 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9582 M:      Marek Vasut <marek.vasut@gmail.com>
9583 M:      Richard Weinberger <richard@nod.at>
9584 L:      linux-mtd@lists.infradead.org
9585 W:      http://www.linux-mtd.infradead.org/
9586 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9587 T:      git git://git.infradead.org/linux-mtd.git master
9588 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9589 S:      Maintained
9590 F:      Documentation/devicetree/bindings/mtd/
9591 F:      drivers/mtd/
9592 F:      include/linux/mtd/
9593 F:      include/uapi/mtd/
9594
9595 MEN A21 WATCHDOG DRIVER
9596 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9597 L:      linux-watchdog@vger.kernel.org
9598 S:      Maintained
9599 F:      drivers/watchdog/mena21_wdt.c
9600
9601 MEN CHAMELEON BUS (mcb)
9602 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9603 S:      Maintained
9604 F:      drivers/mcb/
9605 F:      include/linux/mcb.h
9606 F:      Documentation/men-chameleon-bus.txt
9607
9608 MEN F21BMC (Board Management Controller)
9609 M:      Andreas Werner <andreas.werner@men.de>
9610 S:      Supported
9611 F:      drivers/mfd/menf21bmc.c
9612 F:      drivers/watchdog/menf21bmc_wdt.c
9613 F:      drivers/leds/leds-menf21bmc.c
9614 F:      drivers/hwmon/menf21bmc_hwmon.c
9615 F:      Documentation/hwmon/menf21bmc
9616
9617 MEN Z069 WATCHDOG DRIVER
9618 M:      Johannes Thumshirn <jth@kernel.org>
9619 L:      linux-watchdog@vger.kernel.org
9620 S:      Maintained
9621 F:      drivers/watchdog/menz69_wdt.c
9622
9623 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9624 M:      Neil Armstrong <narmstrong@baylibre.com>
9625 L:      linux-media@lists.freedesktop.org
9626 L:      linux-amlogic@lists.infradead.org
9627 W:      http://linux-meson.com/
9628 S:      Supported
9629 F:      drivers/media/platform/meson/ao-cec.c
9630 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9631 T:      git git://linuxtv.org/media_tree.git
9632
9633 MICROBLAZE ARCHITECTURE
9634 M:      Michal Simek <monstr@monstr.eu>
9635 W:      http://www.monstr.eu/fdt/
9636 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9637 S:      Supported
9638 F:      arch/microblaze/
9639
9640 MICROCHIP AT91 SERIAL DRIVER
9641 M:      Richard Genoud <richard.genoud@gmail.com>
9642 S:      Maintained
9643 F:      drivers/tty/serial/atmel_serial.c
9644 F:      drivers/tty/serial/atmel_serial.h
9645 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9646
9647 MICROCHIP AUDIO ASOC DRIVERS
9648 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9650 S:      Supported
9651 F:      sound/soc/atmel
9652
9653 MICROCHIP DMA DRIVER
9654 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9656 L:      dmaengine@vger.kernel.org
9657 S:      Supported
9658 F:      drivers/dma/at_hdmac.c
9659 F:      drivers/dma/at_hdmac_regs.h
9660 F:      include/linux/platform_data/dma-atmel.h
9661 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9662 F:      include/dt-bindings/dma/at91.h
9663
9664 MICROCHIP ECC DRIVER
9665 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9666 L:      linux-crypto@vger.kernel.org
9667 S:      Maintained
9668 F:      drivers/crypto/atmel-ecc.*
9669
9670 MICROCHIP I2C DRIVER
9671 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9672 L:      linux-i2c@vger.kernel.org
9673 S:      Supported
9674 F:      drivers/i2c/busses/i2c-at91.c
9675
9676 MICROCHIP ISC DRIVER
9677 M:      Eugen Hristev <eugen.hristev@microchip.com>
9678 L:      linux-media@vger.kernel.org
9679 S:      Supported
9680 F:      drivers/media/platform/atmel/atmel-isc.c
9681 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9682 F:      devicetree/bindings/media/atmel-isc.txt
9683
9684 MICROCHIP ISI DRIVER
9685 M:      Eugen Hristev <eugen.hristev@microchip.com>
9686 L:      linux-media@vger.kernel.org
9687 S:      Supported
9688 F:      drivers/media/platform/atmel/atmel-isi.c
9689 F:      include/media/atmel-isi.h
9690
9691 MICROCHIP AT91 USART MFD DRIVER
9692 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9693 L:      linux-kernel@vger.kernel.org
9694 S:      Supported
9695 F:      drivers/mfd/at91-usart.c
9696 F:      include/dt-bindings/mfd/at91-usart.h
9697 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9698
9699 MICROCHIP AT91 USART SPI DRIVER
9700 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9701 L:      linux-spi@vger.kernel.org
9702 S:      Supported
9703 F:      drivers/spi/spi-at91-usart.c
9704 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9705
9706 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9707 M:      Woojung Huh <Woojung.Huh@microchip.com>
9708 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9709 L:      netdev@vger.kernel.org
9710 S:      Maintained
9711 F:      net/dsa/tag_ksz.c
9712 F:      drivers/net/dsa/microchip/*
9713 F:      include/linux/platform_data/microchip-ksz.h
9714 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9715
9716 MICROCHIP LAN743X ETHERNET DRIVER
9717 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9718 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9719 L:      netdev@vger.kernel.org
9720 S:      Maintained
9721 F:      drivers/net/ethernet/microchip/lan743x_*
9722
9723 MICROCHIP LCDFB DRIVER
9724 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9725 L:      linux-fbdev@vger.kernel.org
9726 S:      Maintained
9727 F:      drivers/video/fbdev/atmel_lcdfb.c
9728 F:      include/video/atmel_lcdc.h
9729
9730 MICROCHIP MMC/SD/SDIO MCI DRIVER
9731 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9732 S:      Maintained
9733 F:      drivers/mmc/host/atmel-mci.c
9734
9735 MICROCHIP MCP3911 ADC DRIVER
9736 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9737 M:      Kent Gustavsson <kent@minoris.se>
9738 L:      linux-iio@vger.kernel.org
9739 S:      Supported
9740 F:      drivers/iio/adc/mcp3911.c
9741 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9742
9743 MICROCHIP NAND DRIVER
9744 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9745 L:      linux-mtd@lists.infradead.org
9746 S:      Supported
9747 F:      drivers/mtd/nand/raw/atmel/*
9748 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9749
9750 MICROCHIP PWM DRIVER
9751 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753 L:      linux-pwm@vger.kernel.org
9754 S:      Supported
9755 F:      drivers/pwm/pwm-atmel.c
9756 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9757
9758 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9759 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9760 M:      Eugen Hristev <eugen.hristev@microchip.com>
9761 L:      linux-iio@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/iio/adc/at91-sama5d2_adc.c
9764 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9765 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9766
9767 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9768 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9769 S:      Supported
9770 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9771
9772 MICROCHIP SPI DRIVER
9773 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9774 S:      Supported
9775 F:      drivers/spi/spi-atmel.*
9776
9777 MICROCHIP SSC DRIVER
9778 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 S:      Supported
9781 F:      drivers/misc/atmel-ssc.c
9782 F:      include/linux/atmel-ssc.h
9783
9784 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9785 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9787 S:      Supported
9788 F:      drivers/misc/atmel_tclib.c
9789 F:      drivers/clocksource/tcb_clksrc.c
9790
9791 MICROCHIP USBA UDC DRIVER
9792 M:      Cristian Birsan <cristian.birsan@microchip.com>
9793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9794 S:      Supported
9795 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9796
9797 MICROCHIP USB251XB DRIVER
9798 M:      Richard Leitner <richard.leitner@skidata.com>
9799 L:      linux-usb@vger.kernel.org
9800 S:      Maintained
9801 F:      drivers/usb/misc/usb251xb.c
9802 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9803
9804 MICROCHIP XDMA DRIVER
9805 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9806 L:      linux-arm-kernel@lists.infradead.org
9807 L:      dmaengine@vger.kernel.org
9808 S:      Supported
9809 F:      drivers/dma/at_xdmac.c
9810
9811 MICROSEMI MIPS SOCS
9812 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9813 L:      linux-mips@linux-mips.org
9814 S:      Maintained
9815 F:      arch/mips/generic/board-ocelot.c
9816 F:      arch/mips/configs/generic/board-ocelot.config
9817 F:      arch/mips/boot/dts/mscc/
9818 F:      Documentation/devicetree/bindings/mips/mscc.txt
9819
9820 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9821 M:      Don Brace <don.brace@microsemi.com>
9822 L:      esc.storagedev@microsemi.com
9823 L:      linux-scsi@vger.kernel.org
9824 S:      Supported
9825 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9826 F:      drivers/scsi/smartpqi/Kconfig
9827 F:      drivers/scsi/smartpqi/Makefile
9828 F:      include/linux/cciss*.h
9829 F:      include/uapi/linux/cciss*.h
9830 F:      Documentation/scsi/smartpqi.txt
9831
9832 MICROSEMI ETHERNET SWITCH DRIVER
9833 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9834 L:      netdev@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/net/ethernet/mscc/
9837
9838 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9839 M:      Chen Yu <yu.c.chen@intel.com>
9840 L:      platform-driver-x86@vger.kernel.org
9841 S:      Supported
9842 F:      drivers/platform/x86/surfacepro3_button.c
9843
9844 MICROTEK X6 SCANNER
9845 M:      Oliver Neukum <oliver@neukum.org>
9846 S:      Maintained
9847 F:      drivers/usb/image/microtek.*
9848
9849 MIPS
9850 M:      Ralf Baechle <ralf@linux-mips.org>
9851 M:      Paul Burton <paul.burton@mips.com>
9852 M:      James Hogan <jhogan@kernel.org>
9853 L:      linux-mips@linux-mips.org
9854 W:      http://www.linux-mips.org/
9855 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9857 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9858 S:      Supported
9859 F:      Documentation/devicetree/bindings/mips/
9860 F:      Documentation/mips/
9861 F:      arch/mips/
9862 F:      drivers/platform/mips/
9863
9864 MIPS BOSTON DEVELOPMENT BOARD
9865 M:      Paul Burton <paul.burton@mips.com>
9866 L:      linux-mips@linux-mips.org
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9869 F:      arch/mips/boot/dts/img/boston.dts
9870 F:      arch/mips/configs/generic/board-boston.config
9871 F:      drivers/clk/imgtec/clk-boston.c
9872 F:      include/dt-bindings/clock/boston-clock.h
9873
9874 MIPS GENERIC PLATFORM
9875 M:      Paul Burton <paul.burton@mips.com>
9876 L:      linux-mips@linux-mips.org
9877 S:      Supported
9878 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9879 F:      arch/mips/generic/
9880 F:      arch/mips/tools/generic-board-config.sh
9881
9882 MIPS/LOONGSON1 ARCHITECTURE
9883 M:      Keguang Zhang <keguang.zhang@gmail.com>
9884 L:      linux-mips@linux-mips.org
9885 S:      Maintained
9886 F:      arch/mips/loongson32/
9887 F:      arch/mips/include/asm/mach-loongson32/
9888 F:      drivers/*/*loongson1*
9889 F:      drivers/*/*/*loongson1*
9890
9891 MIPS/LOONGSON2 ARCHITECTURE
9892 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9893 L:      linux-mips@linux-mips.org
9894 S:      Maintained
9895 F:      arch/mips/loongson64/fuloong-2e/
9896 F:      arch/mips/loongson64/lemote-2f/
9897 F:      arch/mips/include/asm/mach-loongson64/
9898 F:      drivers/*/*loongson2*
9899 F:      drivers/*/*/*loongson2*
9900
9901 MIPS/LOONGSON3 ARCHITECTURE
9902 M:      Huacai Chen <chenhc@lemote.com>
9903 L:      linux-mips@linux-mips.org
9904 S:      Maintained
9905 F:      arch/mips/loongson64/
9906 F:      arch/mips/include/asm/mach-loongson64/
9907 F:      drivers/platform/mips/cpu_hwmon.c
9908 F:      drivers/*/*loongson3*
9909 F:      drivers/*/*/*loongson3*
9910
9911 MIPS RINT INSTRUCTION EMULATION
9912 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9913 L:      linux-mips@linux-mips.org
9914 S:      Supported
9915 F:      arch/mips/math-emu/sp_rint.c
9916 F:      arch/mips/math-emu/dp_rint.c
9917
9918 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9919 M:      Hans Verkuil <hverkuil@xs4all.nl>
9920 L:      linux-media@vger.kernel.org
9921 T:      git git://linuxtv.org/media_tree.git
9922 W:      https://linuxtv.org
9923 S:      Odd Fixes
9924 F:      drivers/media/radio/radio-miropcm20*
9925
9926 MMP SUPPORT
9927 M:      Eric Miao <eric.y.miao@gmail.com>
9928 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9930 T:      git git://github.com/hzhuang1/linux.git
9931 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9932 S:      Maintained
9933 F:      arch/arm/boot/dts/mmp*
9934 F:      arch/arm/mach-mmp/
9935
9936 MMU GATHER AND TLB INVALIDATION
9937 M:      Will Deacon <will.deacon@arm.com>
9938 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9939 M:      Andrew Morton <akpm@linux-foundation.org>
9940 M:      Nick Piggin <npiggin@gmail.com>
9941 M:      Peter Zijlstra <peterz@infradead.org>
9942 L:      linux-arch@vger.kernel.org
9943 L:      linux-mm@kvack.org
9944 S:      Maintained
9945 F:      arch/*/include/asm/tlb.h
9946 F:      include/asm-generic/tlb.h
9947 F:      mm/mmu_gather.c
9948
9949 MN88472 MEDIA DRIVER
9950 M:      Antti Palosaari <crope@iki.fi>
9951 L:      linux-media@vger.kernel.org
9952 W:      https://linuxtv.org
9953 W:      http://palosaari.fi/linux/
9954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9955 S:      Maintained
9956 F:      drivers/media/dvb-frontends/mn88472*
9957
9958 MN88473 MEDIA DRIVER
9959 M:      Antti Palosaari <crope@iki.fi>
9960 L:      linux-media@vger.kernel.org
9961 W:      https://linuxtv.org
9962 W:      http://palosaari.fi/linux/
9963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9964 S:      Maintained
9965 F:      drivers/media/dvb-frontends/mn88473*
9966
9967 MODULE SUPPORT
9968 M:      Jessica Yu <jeyu@kernel.org>
9969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9970 S:      Maintained
9971 F:      include/linux/module.h
9972 F:      kernel/module.c
9973
9974 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9975 W:      http://popies.net/meye/
9976 S:      Orphan
9977 F:      Documentation/media/v4l-drivers/meye*
9978 F:      drivers/media/pci/meye/
9979 F:      include/uapi/linux/meye.h
9980
9981 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9982 M:      Jiri Slaby <jirislaby@gmail.com>
9983 S:      Maintained
9984 F:      Documentation/serial/moxa-smartio
9985 F:      drivers/tty/mxser.*
9986
9987 MR800 AVERMEDIA USB FM RADIO DRIVER
9988 M:      Alexey Klimov <klimov.linux@gmail.com>
9989 L:      linux-media@vger.kernel.org
9990 T:      git git://linuxtv.org/media_tree.git
9991 S:      Maintained
9992 F:      drivers/media/radio/radio-mr800.c
9993
9994 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9995 M:      Alan Ott <alan@signal11.us>
9996 L:      linux-wpan@vger.kernel.org
9997 S:      Maintained
9998 F:      drivers/net/ieee802154/mrf24j40.c
9999 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10000
10001 MSI LAPTOP SUPPORT
10002 M:      "Lee, Chun-Yi" <jlee@suse.com>
10003 L:      platform-driver-x86@vger.kernel.org
10004 S:      Maintained
10005 F:      drivers/platform/x86/msi-laptop.c
10006
10007 MSI WMI SUPPORT
10008 L:      platform-driver-x86@vger.kernel.org
10009 S:      Orphan
10010 F:      drivers/platform/x86/msi-wmi.c
10011
10012 MSI001 MEDIA DRIVER
10013 M:      Antti Palosaari <crope@iki.fi>
10014 L:      linux-media@vger.kernel.org
10015 W:      https://linuxtv.org
10016 W:      http://palosaari.fi/linux/
10017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10018 T:      git git://linuxtv.org/anttip/media_tree.git
10019 S:      Maintained
10020 F:      drivers/media/tuners/msi001*
10021
10022 MSI2500 MEDIA DRIVER
10023 M:      Antti Palosaari <crope@iki.fi>
10024 L:      linux-media@vger.kernel.org
10025 W:      https://linuxtv.org
10026 W:      http://palosaari.fi/linux/
10027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10028 T:      git git://linuxtv.org/anttip/media_tree.git
10029 S:      Maintained
10030 F:      drivers/media/usb/msi2500/
10031
10032 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10033 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10034 L:      linux-mtd@lists.infradead.org
10035 S:      Maintained
10036 F:      drivers/mtd/devices/docg3*
10037
10038 MT9M032 APTINA SENSOR DRIVER
10039 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10040 L:      linux-media@vger.kernel.org
10041 T:      git git://linuxtv.org/media_tree.git
10042 S:      Maintained
10043 F:      drivers/media/i2c/mt9m032.c
10044 F:      include/media/i2c/mt9m032.h
10045
10046 MT9P031 APTINA CAMERA SENSOR
10047 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 L:      linux-media@vger.kernel.org
10049 T:      git git://linuxtv.org/media_tree.git
10050 S:      Maintained
10051 F:      drivers/media/i2c/mt9p031.c
10052 F:      include/media/i2c/mt9p031.h
10053
10054 MT9T001 APTINA CAMERA SENSOR
10055 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10056 L:      linux-media@vger.kernel.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Maintained
10059 F:      drivers/media/i2c/mt9t001.c
10060 F:      include/media/i2c/mt9t001.h
10061
10062 MT9T112 APTINA CAMERA SENSOR
10063 M:      Jacopo Mondi <jacopo@jmondi.org>
10064 L:      linux-media@vger.kernel.org
10065 T:      git git://linuxtv.org/media_tree.git
10066 S:      Odd Fixes
10067 F:      drivers/media/i2c/mt9t112.c
10068 F:      include/media/i2c/mt9t112.h
10069
10070 MT9V032 APTINA CAMERA SENSOR
10071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10072 L:      linux-media@vger.kernel.org
10073 T:      git git://linuxtv.org/media_tree.git
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10076 F:      drivers/media/i2c/mt9v032.c
10077 F:      include/media/i2c/mt9v032.h
10078
10079 MT9V111 APTINA CAMERA SENSOR
10080 M:      Jacopo Mondi <jacopo@jmondi.org>
10081 L:      linux-media@vger.kernel.org
10082 T:      git git://linuxtv.org/media_tree.git
10083 S:      Maintained
10084 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10085 F:      drivers/media/i2c/mt9v111.c
10086
10087 MULTIFUNCTION DEVICES (MFD)
10088 M:      Lee Jones <lee.jones@linaro.org>
10089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10090 S:      Supported
10091 F:      Documentation/devicetree/bindings/mfd/
10092 F:      drivers/mfd/
10093 F:      include/linux/mfd/
10094 F:      include/dt-bindings/mfd/
10095
10096 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10097 S:      Orphan
10098 F:      drivers/mmc/host/mmc_spi.c
10099 F:      include/linux/spi/mmc_spi.h
10100
10101 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10102 M:      Ulf Hansson <ulf.hansson@linaro.org>
10103 L:      linux-mmc@vger.kernel.org
10104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10105 S:      Maintained
10106 F:      Documentation/devicetree/bindings/mmc/
10107 F:      drivers/mmc/
10108 F:      include/linux/mmc/
10109 F:      include/uapi/linux/mmc/
10110
10111 MULTIPLEXER SUBSYSTEM
10112 M:      Peter Rosin <peda@axentia.se>
10113 S:      Maintained
10114 F:      Documentation/ABI/testing/sysfs-class-mux*
10115 F:      Documentation/devicetree/bindings/mux/
10116 F:      include/dt-bindings/mux/
10117 F:      include/linux/mux/
10118 F:      drivers/mux/
10119
10120 MULTITECH MULTIPORT CARD (ISICOM)
10121 S:      Orphan
10122 F:      drivers/tty/isicom.c
10123 F:      include/linux/isicom.h
10124
10125 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10126 M:      Bin Liu <b-liu@ti.com>
10127 L:      linux-usb@vger.kernel.org
10128 S:      Maintained
10129 F:      drivers/usb/musb/
10130
10131 MXL301RF MEDIA DRIVER
10132 M:      Akihiro Tsukada <tskd08@gmail.com>
10133 L:      linux-media@vger.kernel.org
10134 S:      Odd Fixes
10135 F:      drivers/media/tuners/mxl301rf*
10136
10137 MXL5007T MEDIA DRIVER
10138 M:      Michael Krufky <mkrufky@linuxtv.org>
10139 L:      linux-media@vger.kernel.org
10140 W:      https://linuxtv.org
10141 W:      http://github.com/mkrufky
10142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10143 T:      git git://linuxtv.org/mkrufky/tuners.git
10144 S:      Maintained
10145 F:      drivers/media/tuners/mxl5007t.*
10146
10147 MXSFB DRM DRIVER
10148 M:      Marek Vasut <marex@denx.de>
10149 M:      Stefan Agner <stefan@agner.ch>
10150 L:      dri-devel@lists.freedesktop.org
10151 S:      Supported
10152 F:      drivers/gpu/drm/mxsfb/
10153 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10154 T:      git git://anongit.freedesktop.org/drm/drm-misc
10155
10156 MYLEX DAC960 PCI RAID Controller
10157 M:      Hannes Reinecke <hare@kernel.org>
10158 L:      linux-scsi@vger.kernel.org
10159 S:      Supported
10160 F:      drivers/scsi/myrb.*
10161 F:      drivers/scsi/myrs.*
10162
10163 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10164 M:      Chris Lee <christopher.lee@cspi.com>
10165 L:      netdev@vger.kernel.org
10166 W:      https://www.cspi.com/ethernet-products/support/downloads/
10167 S:      Supported
10168 F:      drivers/net/ethernet/myricom/myri10ge/
10169
10170 NAND FLASH SUBSYSTEM
10171 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10172 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10173 R:      Richard Weinberger <richard@nod.at>
10174 L:      linux-mtd@lists.infradead.org
10175 W:      http://www.linux-mtd.infradead.org/
10176 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10177 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10178 T:      git git://git.infradead.org/linux-mtd.git nand/next
10179 S:      Maintained
10180 F:      drivers/mtd/nand/
10181 F:      include/linux/mtd/*nand*.h
10182
10183 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10184 M:      Daniel Mack <zonque@gmail.com>
10185 S:      Maintained
10186 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10187 W:      http://www.native-instruments.com
10188 F:      sound/usb/caiaq/
10189
10190 NATSEMI ETHERNET DRIVER (DP8381x)
10191 S:      Orphan
10192 F:      drivers/net/ethernet/natsemi/natsemi.c
10193
10194 NCR 5380 SCSI DRIVERS
10195 M:      Finn Thain <fthain@telegraphics.com.au>
10196 M:      Michael Schmitz <schmitzmic@gmail.com>
10197 L:      linux-scsi@vger.kernel.org
10198 S:      Maintained
10199 F:      Documentation/scsi/g_NCR5380.txt
10200 F:      drivers/scsi/NCR5380.*
10201 F:      drivers/scsi/arm/cumana_1.c
10202 F:      drivers/scsi/arm/oak.c
10203 F:      drivers/scsi/atari_scsi.*
10204 F:      drivers/scsi/dmx3191d.c
10205 F:      drivers/scsi/g_NCR5380.*
10206 F:      drivers/scsi/mac_scsi.*
10207 F:      drivers/scsi/sun3_scsi.*
10208 F:      drivers/scsi/sun3_scsi_vme.c
10209
10210 NCSI LIBRARY:
10211 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10212 S:      Maintained
10213 F:      net/ncsi/
10214
10215 NCT6775 HARDWARE MONITOR DRIVER
10216 M:      Guenter Roeck <linux@roeck-us.net>
10217 L:      linux-hwmon@vger.kernel.org
10218 S:      Maintained
10219 F:      Documentation/hwmon/nct6775
10220 F:      drivers/hwmon/nct6775.c
10221
10222 NET_FAILOVER MODULE
10223 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10224 L:      netdev@vger.kernel.org
10225 S:      Supported
10226 F:      driver/net/net_failover.c
10227 F:      include/net/net_failover.h
10228 F:      Documentation/networking/net_failover.rst
10229
10230 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10231 M:      Faisal Latif <faisal.latif@intel.com>
10232 L:      linux-rdma@vger.kernel.org
10233 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10234 S:      Supported
10235 F:      drivers/infiniband/hw/nes/
10236 F:      include/uapi/rdma/nes-abi.h
10237
10238 NETEM NETWORK EMULATOR
10239 M:      Stephen Hemminger <stephen@networkplumber.org>
10240 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10241 S:      Maintained
10242 F:      net/sched/sch_netem.c
10243
10244 NETERION 10GbE DRIVERS (s2io/vxge)
10245 M:      Jon Mason <jdmason@kudzu.us>
10246 L:      netdev@vger.kernel.org
10247 S:      Supported
10248 F:      Documentation/networking/s2io.txt
10249 F:      Documentation/networking/vxge.txt
10250 F:      drivers/net/ethernet/neterion/
10251
10252 NETFILTER
10253 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10254 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10255 M:      Florian Westphal <fw@strlen.de>
10256 L:      netfilter-devel@vger.kernel.org
10257 L:      coreteam@netfilter.org
10258 W:      http://www.netfilter.org/
10259 W:      http://www.iptables.org/
10260 W:      http://www.nftables.org/
10261 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10264 S:      Maintained
10265 F:      include/linux/netfilter*
10266 F:      include/linux/netfilter/
10267 F:      include/net/netfilter/
10268 F:      include/uapi/linux/netfilter*
10269 F:      include/uapi/linux/netfilter/
10270 F:      net/*/netfilter.c
10271 F:      net/*/netfilter/
10272 F:      net/netfilter/
10273 F:      net/bridge/br_netfilter*.c
10274
10275 NETROM NETWORK LAYER
10276 M:      Ralf Baechle <ralf@linux-mips.org>
10277 L:      linux-hams@vger.kernel.org
10278 W:      http://www.linux-ax25.org/
10279 S:      Maintained
10280 F:      include/net/netrom.h
10281 F:      include/uapi/linux/netrom.h
10282 F:      net/netrom/
10283
10284 NETRONOME ETHERNET DRIVERS
10285 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10286 L:      oss-drivers@netronome.com
10287 S:      Maintained
10288 F:      drivers/net/ethernet/netronome/
10289
10290 NETWORK BLOCK DEVICE (NBD)
10291 M:      Josef Bacik <josef@toxicpanda.com>
10292 S:      Maintained
10293 L:      linux-block@vger.kernel.org
10294 L:      nbd@other.debian.org
10295 F:      Documentation/blockdev/nbd.txt
10296 F:      drivers/block/nbd.c
10297 F:      include/uapi/linux/nbd.h
10298
10299 NETWORK DROP MONITOR
10300 M:      Neil Horman <nhorman@tuxdriver.com>
10301 L:      netdev@vger.kernel.org
10302 S:      Maintained
10303 W:      https://fedorahosted.org/dropwatch/
10304 F:      net/core/drop_monitor.c
10305
10306 NETWORKING DRIVERS
10307 M:      "David S. Miller" <davem@davemloft.net>
10308 L:      netdev@vger.kernel.org
10309 W:      http://www.linuxfoundation.org/en/Net
10310 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10313 S:      Odd Fixes
10314 F:      Documentation/devicetree/bindings/net/
10315 F:      drivers/net/
10316 F:      include/linux/if_*
10317 F:      include/linux/netdevice.h
10318 F:      include/linux/etherdevice.h
10319 F:      include/linux/fcdevice.h
10320 F:      include/linux/fddidevice.h
10321 F:      include/linux/hippidevice.h
10322 F:      include/linux/inetdevice.h
10323 F:      include/uapi/linux/if_*
10324 F:      include/uapi/linux/netdevice.h
10325
10326 NETWORKING DRIVERS (WIRELESS)
10327 M:      Kalle Valo <kvalo@codeaurora.org>
10328 L:      linux-wireless@vger.kernel.org
10329 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10332 S:      Maintained
10333 F:      Documentation/devicetree/bindings/net/wireless/
10334 F:      drivers/net/wireless/
10335
10336 NETWORKING [DSA]
10337 M:      Andrew Lunn <andrew@lunn.ch>
10338 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10339 M:      Florian Fainelli <f.fainelli@gmail.com>
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/net/dsa/
10342 F:      net/dsa/
10343 F:      include/net/dsa.h
10344 F:      include/linux/dsa/
10345 F:      drivers/net/dsa/
10346
10347 NETWORKING [GENERAL]
10348 M:      "David S. Miller" <davem@davemloft.net>
10349 L:      netdev@vger.kernel.org
10350 W:      http://www.linuxfoundation.org/en/Net
10351 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10354 B:      mailto:netdev@vger.kernel.org
10355 S:      Maintained
10356 F:      net/
10357 F:      include/net/
10358 F:      include/linux/in.h
10359 F:      include/linux/net.h
10360 F:      include/linux/netdevice.h
10361 F:      include/uapi/linux/in.h
10362 F:      include/uapi/linux/net.h
10363 F:      include/uapi/linux/netdevice.h
10364 F:      include/uapi/linux/net_namespace.h
10365 F:      tools/testing/selftests/net/
10366 F:      lib/net_utils.c
10367 F:      lib/random32.c
10368 F:      Documentation/networking/
10369
10370 NETWORKING [IPSEC]
10371 M:      Steffen Klassert <steffen.klassert@secunet.com>
10372 M:      Herbert Xu <herbert@gondor.apana.org.au>
10373 M:      "David S. Miller" <davem@davemloft.net>
10374 L:      netdev@vger.kernel.org
10375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10377 S:      Maintained
10378 F:      net/xfrm/
10379 F:      net/key/
10380 F:      net/ipv4/xfrm*
10381 F:      net/ipv4/esp4*
10382 F:      net/ipv4/ah4.c
10383 F:      net/ipv4/ipcomp.c
10384 F:      net/ipv4/ip_vti.c
10385 F:      net/ipv6/xfrm*
10386 F:      net/ipv6/esp6*
10387 F:      net/ipv6/ah6.c
10388 F:      net/ipv6/ipcomp6.c
10389 F:      net/ipv6/ip6_vti.c
10390 F:      include/uapi/linux/xfrm.h
10391 F:      include/net/xfrm.h
10392
10393 NETWORKING [IPv4/IPv6]
10394 M:      "David S. Miller" <davem@davemloft.net>
10395 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10396 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10397 L:      netdev@vger.kernel.org
10398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10399 S:      Maintained
10400 F:      net/ipv4/
10401 F:      net/ipv6/
10402 F:      include/net/ip*
10403 F:      arch/x86/net/*
10404
10405 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10406 M:      Paul Moore <paul@paul-moore.com>
10407 W:      https://github.com/netlabel
10408 L:      netdev@vger.kernel.org
10409 L:      linux-security-module@vger.kernel.org
10410 S:      Maintained
10411 F:      Documentation/netlabel/
10412 F:      include/net/calipso.h
10413 F:      include/net/cipso_ipv4.h
10414 F:      include/net/netlabel.h
10415 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10416 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10417 F:      net/netlabel/
10418 F:      net/ipv4/cipso_ipv4.c
10419 F:      net/ipv6/calipso.c
10420 F:      net/netfilter/xt_CONNSECMARK.c
10421 F:      net/netfilter/xt_SECMARK.c
10422
10423 NETWORKING [TCP]
10424 M:      Eric Dumazet <edumazet@google.com>
10425 L:      netdev@vger.kernel.org
10426 S:      Maintained
10427 F:      net/ipv4/tcp*.c
10428 F:      net/ipv4/syncookies.c
10429 F:      net/ipv6/tcp*.c
10430 F:      net/ipv6/syncookies.c
10431 F:      include/uapi/linux/tcp.h
10432 F:      include/net/tcp.h
10433 F:      include/linux/tcp.h
10434 F:      include/trace/events/tcp.h
10435
10436 NETWORKING [TLS]
10437 M:      Boris Pismenny <borisp@mellanox.com>
10438 M:      Aviad Yehezkel <aviadye@mellanox.com>
10439 M:      Dave Watson <davejwatson@fb.com>
10440 M:      John Fastabend <john.fastabend@gmail.com>
10441 M:      Daniel Borkmann <daniel@iogearbox.net>
10442 L:      netdev@vger.kernel.org
10443 S:      Maintained
10444 F:      net/tls/*
10445 F:      include/uapi/linux/tls.h
10446 F:      include/net/tls.h
10447
10448 NETWORKING [WIRELESS]
10449 L:      linux-wireless@vger.kernel.org
10450 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10451
10452 NETDEVSIM
10453 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10454 S:      Maintained
10455 F:      drivers/net/netdevsim/*
10456
10457 NETXEN (1/10) GbE SUPPORT
10458 M:      Manish Chopra <manish.chopra@cavium.com>
10459 M:      Rahul Verma <rahul.verma@cavium.com>
10460 M:      Dept-GELinuxNICDev@cavium.com
10461 L:      netdev@vger.kernel.org
10462 S:      Supported
10463 F:      drivers/net/ethernet/qlogic/netxen/
10464
10465 NFC SUBSYSTEM
10466 M:      Samuel Ortiz <sameo@linux.intel.com>
10467 L:      linux-wireless@vger.kernel.org
10468 L:      linux-nfc@lists.01.org (subscribers-only)
10469 S:      Supported
10470 F:      net/nfc/
10471 F:      include/net/nfc/
10472 F:      include/uapi/linux/nfc.h
10473 F:      drivers/nfc/
10474 F:      include/linux/platform_data/nfcmrvl.h
10475 F:      include/linux/platform_data/nxp-nci.h
10476 F:      Documentation/devicetree/bindings/net/nfc/
10477
10478 NFS, SUNRPC, AND LOCKD CLIENTS
10479 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10480 M:      Anna Schumaker <anna.schumaker@netapp.com>
10481 L:      linux-nfs@vger.kernel.org
10482 W:      http://client.linux-nfs.org
10483 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10484 S:      Maintained
10485 F:      fs/lockd/
10486 F:      fs/nfs/
10487 F:      fs/nfs_common/
10488 F:      net/sunrpc/
10489 F:      include/linux/lockd/
10490 F:      include/linux/nfs*
10491 F:      include/linux/sunrpc/
10492 F:      include/uapi/linux/nfs*
10493 F:      include/uapi/linux/sunrpc/
10494
10495 NILFS2 FILESYSTEM
10496 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10497 L:      linux-nilfs@vger.kernel.org
10498 W:      https://nilfs.sourceforge.io/
10499 W:      https://nilfs.osdn.jp/
10500 T:      git git://github.com/konis/nilfs2.git
10501 S:      Supported
10502 F:      Documentation/filesystems/nilfs2.txt
10503 F:      fs/nilfs2/
10504 F:      include/trace/events/nilfs2.h
10505 F:      include/uapi/linux/nilfs2_api.h
10506 F:      include/uapi/linux/nilfs2_ondisk.h
10507
10508 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10509 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10510 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10511 S:      Maintained
10512 F:      Documentation/scsi/NinjaSCSI.txt
10513 F:      drivers/scsi/pcmcia/nsp_*
10514
10515 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10516 M:      GOTO Masanori <gotom@debian.or.jp>
10517 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10518 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10519 S:      Maintained
10520 F:      Documentation/scsi/NinjaSCSI.txt
10521 F:      drivers/scsi/nsp32*
10522
10523 NIOS2 ARCHITECTURE
10524 M:      Ley Foon Tan <lftan@altera.com>
10525 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10527 S:      Maintained
10528 F:      arch/nios2/
10529
10530 NOHZ, DYNTICKS SUPPORT
10531 M:      Frederic Weisbecker <fweisbec@gmail.com>
10532 M:      Thomas Gleixner <tglx@linutronix.de>
10533 M:      Ingo Molnar <mingo@kernel.org>
10534 L:      linux-kernel@vger.kernel.org
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10536 S:      Maintained
10537 F:      kernel/time/tick*.*
10538 F:      include/linux/tick.h
10539 F:      include/linux/sched/nohz.h
10540
10541 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10542 M:      Pavel Machek <pavel@ucw.cz>
10543 M:      Sakari Ailus <sakari.ailus@iki.fi>
10544 L:      linux-media@vger.kernel.org
10545 S:      Maintained
10546 F:      drivers/media/i2c/et8ek8
10547 F:      drivers/media/i2c/ad5820.c
10548
10549 NOKIA N900 POWER SUPPLY DRIVERS
10550 R:      Pali Rohár <pali.rohar@gmail.com>
10551 F:      include/linux/power/bq2415x_charger.h
10552 F:      include/linux/power/bq27xxx_battery.h
10553 F:      include/linux/power/isp1704_charger.h
10554 F:      drivers/power/supply/bq2415x_charger.c
10555 F:      drivers/power/supply/bq27xxx_battery.c
10556 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10557 F:      drivers/power/supply/isp1704_charger.c
10558 F:      drivers/power/supply/rx51_battery.c
10559
10560 NTB AMD DRIVER
10561 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10562 L:      linux-ntb@googlegroups.com
10563 S:      Supported
10564 F:      drivers/ntb/hw/amd/
10565
10566 NTB DRIVER CORE
10567 M:      Jon Mason <jdmason@kudzu.us>
10568 M:      Dave Jiang <dave.jiang@intel.com>
10569 M:      Allen Hubbe <allenbh@gmail.com>
10570 L:      linux-ntb@googlegroups.com
10571 S:      Supported
10572 W:      https://github.com/jonmason/ntb/wiki
10573 T:      git git://github.com/jonmason/ntb.git
10574 F:      drivers/ntb/
10575 F:      drivers/net/ntb_netdev.c
10576 F:      include/linux/ntb.h
10577 F:      include/linux/ntb_transport.h
10578 F:      tools/testing/selftests/ntb/
10579
10580 NTB IDT DRIVER
10581 M:      Serge Semin <fancer.lancer@gmail.com>
10582 L:      linux-ntb@googlegroups.com
10583 S:      Supported
10584 F:      drivers/ntb/hw/idt/
10585
10586 NTB INTEL DRIVER
10587 M:      Dave Jiang <dave.jiang@intel.com>
10588 L:      linux-ntb@googlegroups.com
10589 S:      Supported
10590 W:      https://github.com/davejiang/linux/wiki
10591 T:      git https://github.com/davejiang/linux.git
10592 F:      drivers/ntb/hw/intel/
10593
10594 NTFS FILESYSTEM
10595 M:      Anton Altaparmakov <anton@tuxera.com>
10596 L:      linux-ntfs-dev@lists.sourceforge.net
10597 W:      http://www.tuxera.com/
10598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10599 S:      Supported
10600 F:      Documentation/filesystems/ntfs.txt
10601 F:      fs/ntfs/
10602
10603 NUBUS SUBSYSTEM
10604 M:      Finn Thain <fthain@telegraphics.com.au>
10605 L:      linux-m68k@lists.linux-m68k.org
10606 S:      Maintained
10607 F:      arch/*/include/asm/nubus.h
10608 F:      drivers/nubus/
10609 F:      include/linux/nubus.h
10610 F:      include/uapi/linux/nubus.h
10611
10612 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10613 M:      Antonino Daplas <adaplas@gmail.com>
10614 L:      linux-fbdev@vger.kernel.org
10615 S:      Maintained
10616 F:      drivers/video/fbdev/riva/
10617 F:      drivers/video/fbdev/nvidia/
10618
10619 NVM EXPRESS DRIVER
10620 M:      Keith Busch <keith.busch@intel.com>
10621 M:      Jens Axboe <axboe@fb.com>
10622 M:      Christoph Hellwig <hch@lst.de>
10623 M:      Sagi Grimberg <sagi@grimberg.me>
10624 L:      linux-nvme@lists.infradead.org
10625 T:      git://git.infradead.org/nvme.git
10626 W:      http://git.infradead.org/nvme.git
10627 S:      Supported
10628 F:      drivers/nvme/host/
10629 F:      include/linux/nvme.h
10630 F:      include/uapi/linux/nvme_ioctl.h
10631
10632 NVM EXPRESS FC TRANSPORT DRIVERS
10633 M:      James Smart <james.smart@broadcom.com>
10634 L:      linux-nvme@lists.infradead.org
10635 S:      Supported
10636 F:      include/linux/nvme-fc.h
10637 F:      include/linux/nvme-fc-driver.h
10638 F:      drivers/nvme/host/fc.c
10639 F:      drivers/nvme/target/fc.c
10640 F:      drivers/nvme/target/fcloop.c
10641
10642 NVM EXPRESS TARGET DRIVER
10643 M:      Christoph Hellwig <hch@lst.de>
10644 M:      Sagi Grimberg <sagi@grimberg.me>
10645 L:      linux-nvme@lists.infradead.org
10646 T:      git://git.infradead.org/nvme.git
10647 W:      http://git.infradead.org/nvme.git
10648 S:      Supported
10649 F:      drivers/nvme/target/
10650
10651 NVMEM FRAMEWORK
10652 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10653 S:      Maintained
10654 F:      drivers/nvmem/
10655 F:      Documentation/devicetree/bindings/nvmem/
10656 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10657 F:      include/linux/nvmem-consumer.h
10658 F:      include/linux/nvmem-provider.h
10659
10660 NXP SGTL5000 DRIVER
10661 M:      Fabio Estevam <fabio.estevam@nxp.com>
10662 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10663 S:      Maintained
10664 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10665 F:      sound/soc/codecs/sgtl5000*
10666
10667 NXP TDA998X DRM DRIVER
10668 M:      Russell King <linux@armlinux.org.uk>
10669 S:      Maintained
10670 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10671 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10672 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10673 F:      include/drm/i2c/tda998x.h
10674 F:      include/dt-bindings/display/tda998x.h
10675 K:      "nxp,tda998x"
10676
10677 NXP TFA9879 DRIVER
10678 M:      Peter Rosin <peda@axentia.se>
10679 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10680 S:      Maintained
10681 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10682 F:      sound/soc/codecs/tfa9879*
10683
10684 NXP-NCI NFC DRIVER
10685 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10686 R:      Charles Gorand <charles.gorand@effinnov.com>
10687 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10688 S:      Supported
10689 F:      drivers/nfc/nxp-nci
10690
10691 OBJTOOL
10692 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10693 M:      Peter Zijlstra <peterz@infradead.org>
10694 S:      Supported
10695 F:      tools/objtool/
10696
10697 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10698 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10699 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10700 L:      linuxppc-dev@lists.ozlabs.org
10701 S:      Supported
10702 F:      arch/powerpc/platforms/powernv/ocxl.c
10703 F:      arch/powerpc/include/asm/pnv-ocxl.h
10704 F:      drivers/misc/ocxl/
10705 F:      include/misc/ocxl*
10706 F:      include/uapi/misc/ocxl.h
10707 F:      Documentation/accelerators/ocxl.rst
10708
10709 OMAP AUDIO SUPPORT
10710 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10711 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10713 L:      linux-omap@vger.kernel.org
10714 S:      Maintained
10715 F:      sound/soc/omap/
10716
10717 OMAP CLOCK FRAMEWORK SUPPORT
10718 M:      Paul Walmsley <paul@pwsan.com>
10719 L:      linux-omap@vger.kernel.org
10720 S:      Maintained
10721 F:      arch/arm/*omap*/*clock*
10722
10723 OMAP DEVICE TREE SUPPORT
10724 M:      Benoît Cousson <bcousson@baylibre.com>
10725 M:      Tony Lindgren <tony@atomide.com>
10726 L:      linux-omap@vger.kernel.org
10727 L:      devicetree@vger.kernel.org
10728 S:      Maintained
10729 F:      arch/arm/boot/dts/*omap*
10730 F:      arch/arm/boot/dts/*am3*
10731 F:      arch/arm/boot/dts/*am4*
10732 F:      arch/arm/boot/dts/*am5*
10733 F:      arch/arm/boot/dts/*dra7*
10734
10735 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10736 L:      linux-omap@vger.kernel.org
10737 L:      linux-fbdev@vger.kernel.org
10738 S:      Orphan
10739 F:      drivers/video/fbdev/omap2/
10740 F:      Documentation/arm/OMAP/DSS
10741
10742 OMAP FRAMEBUFFER SUPPORT
10743 L:      linux-fbdev@vger.kernel.org
10744 L:      linux-omap@vger.kernel.org
10745 S:      Orphan
10746 F:      drivers/video/fbdev/omap/
10747
10748 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10749 M:      Roger Quadros <rogerq@ti.com>
10750 M:      Tony Lindgren <tony@atomide.com>
10751 L:      linux-omap@vger.kernel.org
10752 S:      Maintained
10753 F:      drivers/memory/omap-gpmc.c
10754 F:      arch/arm/mach-omap2/*gpmc*
10755
10756 OMAP GPIO DRIVER
10757 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10758 M:      Santosh Shilimkar <ssantosh@kernel.org>
10759 M:      Kevin Hilman <khilman@kernel.org>
10760 L:      linux-omap@vger.kernel.org
10761 S:      Maintained
10762 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10763 F:      drivers/gpio/gpio-omap.c
10764
10765 OMAP HARDWARE SPINLOCK SUPPORT
10766 M:      Ohad Ben-Cohen <ohad@wizery.com>
10767 L:      linux-omap@vger.kernel.org
10768 S:      Maintained
10769 F:      drivers/hwspinlock/omap_hwspinlock.c
10770
10771 OMAP HS MMC SUPPORT
10772 L:      linux-mmc@vger.kernel.org
10773 L:      linux-omap@vger.kernel.org
10774 S:      Orphan
10775 F:      drivers/mmc/host/omap_hsmmc.c
10776
10777 OMAP HWMOD DATA
10778 M:      Paul Walmsley <paul@pwsan.com>
10779 L:      linux-omap@vger.kernel.org
10780 S:      Maintained
10781 F:      arch/arm/mach-omap2/omap_hwmod*data*
10782
10783 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10784 M:      Benoît Cousson <bcousson@baylibre.com>
10785 L:      linux-omap@vger.kernel.org
10786 S:      Maintained
10787 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10788
10789 OMAP HWMOD SUPPORT
10790 M:      Benoît Cousson <bcousson@baylibre.com>
10791 M:      Paul Walmsley <paul@pwsan.com>
10792 L:      linux-omap@vger.kernel.org
10793 S:      Maintained
10794 F:      arch/arm/mach-omap2/omap_hwmod.*
10795
10796 OMAP I2C DRIVER
10797 M:      Vignesh R <vigneshr@ti.com>
10798 L:      linux-omap@vger.kernel.org
10799 L:      linux-i2c@vger.kernel.org
10800 S:      Maintained
10801 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10802 F:      drivers/i2c/busses/i2c-omap.c
10803
10804 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10805 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10806 L:      linux-media@vger.kernel.org
10807 S:      Maintained
10808 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10809 F:      drivers/media/platform/omap3isp/
10810 F:      drivers/staging/media/omap4iss/
10811
10812 OMAP MMC SUPPORT
10813 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10814 L:      linux-omap@vger.kernel.org
10815 S:      Maintained
10816 F:      drivers/mmc/host/omap.c
10817
10818 OMAP POWER MANAGEMENT SUPPORT
10819 M:      Kevin Hilman <khilman@kernel.org>
10820 L:      linux-omap@vger.kernel.org
10821 S:      Maintained
10822 F:      arch/arm/*omap*/*pm*
10823 F:      drivers/cpufreq/omap-cpufreq.c
10824
10825 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10826 M:      Rajendra Nayak <rnayak@codeaurora.org>
10827 M:      Paul Walmsley <paul@pwsan.com>
10828 L:      linux-omap@vger.kernel.org
10829 S:      Maintained
10830 F:      arch/arm/mach-omap2/prm*
10831
10832 OMAP RANDOM NUMBER GENERATOR SUPPORT
10833 M:      Deepak Saxena <dsaxena@plexity.net>
10834 S:      Maintained
10835 F:      drivers/char/hw_random/omap-rng.c
10836
10837 OMAP USB SUPPORT
10838 L:      linux-usb@vger.kernel.org
10839 L:      linux-omap@vger.kernel.org
10840 S:      Orphan
10841 F:      drivers/usb/*/*omap*
10842 F:      arch/arm/*omap*/usb*
10843
10844 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10845 M:      Mark Jackson <mpfj@newflow.co.uk>
10846 L:      linux-omap@vger.kernel.org
10847 S:      Maintained
10848 F:      arch/arm/boot/dts/am335x-nano.dts
10849
10850 OMAP1 SUPPORT
10851 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10852 M:      Tony Lindgren <tony@atomide.com>
10853 L:      linux-omap@vger.kernel.org
10854 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10856 S:      Maintained
10857 F:      arch/arm/mach-omap1/
10858 F:      arch/arm/plat-omap/
10859 F:      arch/arm/configs/omap1_defconfig
10860 F:      drivers/i2c/busses/i2c-omap.c
10861 F:      include/linux/platform_data/i2c-omap.h
10862 F:      include/linux/platform_data/ams-delta-fiq.h
10863
10864 OMAP2+ SUPPORT
10865 M:      Tony Lindgren <tony@atomide.com>
10866 L:      linux-omap@vger.kernel.org
10867 W:      http://www.muru.com/linux/omap/
10868 W:      http://linux.omap.com/
10869 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10871 S:      Maintained
10872 F:      arch/arm/mach-omap2/
10873 F:      arch/arm/plat-omap/
10874 F:      arch/arm/configs/omap2plus_defconfig
10875 F:      drivers/i2c/busses/i2c-omap.c
10876 F:      drivers/irqchip/irq-omap-intc.c
10877 F:      drivers/mfd/*omap*.c
10878 F:      drivers/mfd/menelaus.c
10879 F:      drivers/mfd/palmas.c
10880 F:      drivers/mfd/tps65217.c
10881 F:      drivers/mfd/tps65218.c
10882 F:      drivers/mfd/tps65910.c
10883 F:      drivers/mfd/twl-core.[ch]
10884 F:      drivers/mfd/twl4030*.c
10885 F:      drivers/mfd/twl6030*.c
10886 F:      drivers/mfd/twl6040*.c
10887 F:      drivers/regulator/palmas-regulator*.c
10888 F:      drivers/regulator/pbias-regulator.c
10889 F:      drivers/regulator/tps65217-regulator.c
10890 F:      drivers/regulator/tps65218-regulator.c
10891 F:      drivers/regulator/tps65910-regulator.c
10892 F:      drivers/regulator/twl-regulator.c
10893 F:      drivers/regulator/twl6030-regulator.c
10894 F:      include/linux/platform_data/i2c-omap.h
10895
10896 ONION OMEGA2+ BOARD
10897 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10898 L:      linux-mips@linux-mips.org
10899 S:      Maintained
10900 F:      arch/mips/boot/dts/ralink/omega2p.dts
10901
10902 OMFS FILESYSTEM
10903 M:      Bob Copeland <me@bobcopeland.com>
10904 L:      linux-karma-devel@lists.sourceforge.net
10905 S:      Maintained
10906 F:      Documentation/filesystems/omfs.txt
10907 F:      fs/omfs/
10908
10909 OMNIKEY CARDMAN 4000 DRIVER
10910 M:      Harald Welte <laforge@gnumonks.org>
10911 S:      Maintained
10912 F:      drivers/char/pcmcia/cm4000_cs.c
10913 F:      include/linux/cm4000_cs.h
10914 F:      include/uapi/linux/cm4000_cs.h
10915
10916 OMNIKEY CARDMAN 4040 DRIVER
10917 M:      Harald Welte <laforge@gnumonks.org>
10918 S:      Maintained
10919 F:      drivers/char/pcmcia/cm4040_cs.*
10920
10921 OMNIVISION OV13858 SENSOR DRIVER
10922 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10923 L:      linux-media@vger.kernel.org
10924 T:      git git://linuxtv.org/media_tree.git
10925 S:      Maintained
10926 F:      drivers/media/i2c/ov13858.c
10927
10928 OMNIVISION OV2680 SENSOR DRIVER
10929 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10930 L:      linux-media@vger.kernel.org
10931 T:      git git://linuxtv.org/media_tree.git
10932 S:      Maintained
10933 F:      drivers/media/i2c/ov2680.c
10934 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10935
10936 OMNIVISION OV2685 SENSOR DRIVER
10937 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10938 L:      linux-media@vger.kernel.org
10939 T:      git git://linuxtv.org/media_tree.git
10940 S:      Maintained
10941 F:      drivers/media/i2c/ov2685.c
10942
10943 OMNIVISION OV5640 SENSOR DRIVER
10944 M:      Steve Longerbeam <slongerbeam@gmail.com>
10945 L:      linux-media@vger.kernel.org
10946 T:      git git://linuxtv.org/media_tree.git
10947 S:      Maintained
10948 F:      drivers/media/i2c/ov5640.c
10949
10950 OMNIVISION OV5647 SENSOR DRIVER
10951 M:      Luis Oliveira <lolivei@synopsys.com>
10952 L:      linux-media@vger.kernel.org
10953 T:      git git://linuxtv.org/media_tree.git
10954 S:      Maintained
10955 F:      drivers/media/i2c/ov5647.c
10956
10957 OMNIVISION OV5695 SENSOR DRIVER
10958 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10959 L:      linux-media@vger.kernel.org
10960 T:      git git://linuxtv.org/media_tree.git
10961 S:      Maintained
10962 F:      drivers/media/i2c/ov5695.c
10963
10964 OMNIVISION OV7670 SENSOR DRIVER
10965 M:      Jonathan Corbet <corbet@lwn.net>
10966 L:      linux-media@vger.kernel.org
10967 T:      git git://linuxtv.org/media_tree.git
10968 S:      Maintained
10969 F:      drivers/media/i2c/ov7670.c
10970 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10971
10972 OMNIVISION OV772x SENSOR DRIVER
10973 M:      Jacopo Mondi <jacopo@jmondi.org>
10974 L:      linux-media@vger.kernel.org
10975 T:      git git://linuxtv.org/media_tree.git
10976 S:      Odd fixes
10977 F:      drivers/media/i2c/ov772x.c
10978 F:      include/media/i2c/ov772x.h
10979 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10980
10981 OMNIVISION OV7740 SENSOR DRIVER
10982 M:      Wenyou Yang <wenyou.yang@microchip.com>
10983 L:      linux-media@vger.kernel.org
10984 T:      git git://linuxtv.org/media_tree.git
10985 S:      Maintained
10986 F:      drivers/media/i2c/ov7740.c
10987 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10988
10989 OMNIVISION OV9650 SENSOR DRIVER
10990 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10991 R:      Akinobu Mita <akinobu.mita@gmail.com>
10992 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 S:      Maintained
10996 F:      drivers/media/i2c/ov9650.c
10997 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10998
10999 ONENAND FLASH DRIVER
11000 M:      Kyungmin Park <kyungmin.park@samsung.com>
11001 L:      linux-mtd@lists.infradead.org
11002 S:      Maintained
11003 F:      drivers/mtd/nand/onenand/
11004 F:      include/linux/mtd/onenand*.h
11005
11006 ONSTREAM SCSI TAPE DRIVER
11007 M:      Willem Riede <osst@riede.org>
11008 L:      osst-users@lists.sourceforge.net
11009 L:      linux-scsi@vger.kernel.org
11010 S:      Maintained
11011 F:      Documentation/scsi/osst.txt
11012 F:      drivers/scsi/osst.*
11013 F:      drivers/scsi/osst_*.h
11014 F:      drivers/scsi/st.h
11015
11016 OP-TEE DRIVER
11017 M:      Jens Wiklander <jens.wiklander@linaro.org>
11018 S:      Maintained
11019 F:      drivers/tee/optee/
11020
11021 OPA-VNIC DRIVER
11022 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11023 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11024 L:      linux-rdma@vger.kernel.org
11025 S:      Supported
11026 F:      drivers/infiniband/ulp/opa_vnic
11027
11028 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11029 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11030 M:      Frank Rowand <frowand.list@gmail.com>
11031 L:      devicetree@vger.kernel.org
11032 S:      Maintained
11033 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11034 F:      Documentation/devicetree/overlay-notes.txt
11035 F:      drivers/of/overlay.c
11036 F:      drivers/of/resolver.c
11037 K:      of_overlay_notifier_
11038
11039 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11040 M:      Rob Herring <robh+dt@kernel.org>
11041 M:      Frank Rowand <frowand.list@gmail.com>
11042 L:      devicetree@vger.kernel.org
11043 W:      http://www.devicetree.org/
11044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11045 S:      Maintained
11046 F:      drivers/of/
11047 F:      include/linux/of*.h
11048 F:      scripts/dtc/
11049 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11050
11051 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11052 M:      Rob Herring <robh+dt@kernel.org>
11053 M:      Mark Rutland <mark.rutland@arm.com>
11054 L:      devicetree@vger.kernel.org
11055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11056 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11057 S:      Maintained
11058 F:      Documentation/devicetree/
11059 F:      arch/*/boot/dts/
11060 F:      include/dt-bindings/
11061
11062 OPENCORES I2C BUS DRIVER
11063 M:      Peter Korsgaard <peter@korsgaard.com>
11064 L:      linux-i2c@vger.kernel.org
11065 S:      Maintained
11066 F:      Documentation/i2c/busses/i2c-ocores
11067 F:      drivers/i2c/busses/i2c-ocores.c
11068
11069 OPENRISC ARCHITECTURE
11070 M:      Jonas Bonn <jonas@southpole.se>
11071 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11072 M:      Stafford Horne <shorne@gmail.com>
11073 T:      git git://github.com/openrisc/linux.git
11074 L:      openrisc@lists.librecores.org
11075 W:      http://openrisc.io
11076 S:      Maintained
11077 F:      Documentation/devicetree/bindings/openrisc/
11078 F:      Documentation/openrisc/
11079 F:      arch/openrisc/
11080 F:      drivers/irqchip/irq-ompic.c
11081 F:      drivers/irqchip/irq-or1k-*
11082
11083 OPENVSWITCH
11084 M:      Pravin B Shelar <pshelar@ovn.org>
11085 L:      netdev@vger.kernel.org
11086 L:      dev@openvswitch.org
11087 W:      http://openvswitch.org
11088 S:      Maintained
11089 F:      net/openvswitch/
11090 F:      include/uapi/linux/openvswitch.h
11091
11092 OPERATING PERFORMANCE POINTS (OPP)
11093 M:      Viresh Kumar <vireshk@kernel.org>
11094 M:      Nishanth Menon <nm@ti.com>
11095 M:      Stephen Boyd <sboyd@kernel.org>
11096 L:      linux-pm@vger.kernel.org
11097 S:      Maintained
11098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11099 F:      drivers/opp/
11100 F:      include/linux/pm_opp.h
11101 F:      Documentation/power/opp.txt
11102 F:      Documentation/devicetree/bindings/opp/
11103
11104 OPL4 DRIVER
11105 M:      Clemens Ladisch <clemens@ladisch.de>
11106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11107 T:      git git://git.alsa-project.org/alsa-kernel.git
11108 S:      Maintained
11109 F:      sound/drivers/opl4/
11110
11111 OPROFILE
11112 M:      Robert Richter <rric@kernel.org>
11113 L:      oprofile-list@lists.sf.net
11114 S:      Maintained
11115 F:      arch/*/include/asm/oprofile*.h
11116 F:      arch/*/oprofile/
11117 F:      drivers/oprofile/
11118 F:      include/linux/oprofile.h
11119
11120 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11121 M:      Mark Fasheh <mark@fasheh.com>
11122 M:      Joel Becker <jlbec@evilplan.org>
11123 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11124 W:      http://ocfs2.wiki.kernel.org
11125 S:      Supported
11126 F:      Documentation/filesystems/ocfs2.txt
11127 F:      Documentation/filesystems/dlmfs.txt
11128 F:      fs/ocfs2/
11129
11130 ORANGEFS FILESYSTEM
11131 M:      Mike Marshall <hubcap@omnibond.com>
11132 R:      Martin Brandenburg <martin@omnibond.com>
11133 L:      devel@lists.orangefs.org
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11135 S:      Supported
11136 F:      fs/orangefs/
11137 F:      Documentation/filesystems/orangefs.txt
11138
11139 ORINOCO DRIVER
11140 L:      linux-wireless@vger.kernel.org
11141 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11142 W:      http://www.nongnu.org/orinoco/
11143 S:      Orphan
11144 F:      drivers/net/wireless/intersil/orinoco/
11145
11146 OSD LIBRARY and FILESYSTEM
11147 M:      Boaz Harrosh <ooo@electrozaur.com>
11148 S:      Maintained
11149 F:      drivers/scsi/osd/
11150 F:      include/scsi/osd_*
11151 F:      fs/exofs/
11152
11153 OV2659 OMNIVISION SENSOR DRIVER
11154 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11155 L:      linux-media@vger.kernel.org
11156 W:      https://linuxtv.org
11157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11158 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11159 S:      Maintained
11160 F:      drivers/media/i2c/ov2659.c
11161 F:      include/media/i2c/ov2659.h
11162
11163 OVERLAY FILESYSTEM
11164 M:      Miklos Szeredi <miklos@szeredi.hu>
11165 L:      linux-unionfs@vger.kernel.org
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11167 S:      Supported
11168 F:      fs/overlayfs/
11169 F:      Documentation/filesystems/overlayfs.txt
11170
11171 P54 WIRELESS DRIVER
11172 M:      Christian Lamparter <chunkeey@googlemail.com>
11173 L:      linux-wireless@vger.kernel.org
11174 W:      http://wireless.kernel.org/en/users/Drivers/p54
11175 S:      Maintained
11176 F:      drivers/net/wireless/intersil/p54/
11177
11178 PA SEMI ETHERNET DRIVER
11179 L:      netdev@vger.kernel.org
11180 S:      Orphan
11181 F:      drivers/net/ethernet/pasemi/*
11182
11183 PA SEMI SMBUS DRIVER
11184 L:      linux-i2c@vger.kernel.org
11185 S:      Orphan
11186 F:      drivers/i2c/busses/i2c-pasemi.c
11187
11188 PADATA PARALLEL EXECUTION MECHANISM
11189 M:      Steffen Klassert <steffen.klassert@secunet.com>
11190 L:      linux-crypto@vger.kernel.org
11191 S:      Maintained
11192 F:      kernel/padata.c
11193 F:      include/linux/padata.h
11194 F:      Documentation/padata.txt
11195
11196 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11197 M:      Harald Welte <laforge@gnumonks.org>
11198 L:      platform-driver-x86@vger.kernel.org
11199 S:      Maintained
11200 F:      drivers/platform/x86/panasonic-laptop.c
11201
11202 PARALLEL LCD/KEYPAD PANEL DRIVER
11203 M:      Willy Tarreau <willy@haproxy.com>
11204 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11205 S:      Odd Fixes
11206 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11207 F:      drivers/auxdisplay/panel.c
11208
11209 PARALLEL PORT SUBSYSTEM
11210 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11211 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11212 L:      linux-parport@lists.infradead.org (subscribers-only)
11213 S:      Maintained
11214 F:      drivers/parport/
11215 F:      include/linux/parport*.h
11216 F:      drivers/char/ppdev.c
11217 F:      include/uapi/linux/ppdev.h
11218 F:      Documentation/parport*.txt
11219
11220 PARAVIRT_OPS INTERFACE
11221 M:      Juergen Gross <jgross@suse.com>
11222 M:      Alok Kataria <akataria@vmware.com>
11223 L:      virtualization@lists.linux-foundation.org
11224 S:      Supported
11225 F:      Documentation/virtual/paravirt_ops.txt
11226 F:      arch/*/kernel/paravirt*
11227 F:      arch/*/include/asm/paravirt*.h
11228 F:      include/linux/hypervisor.h
11229
11230 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11231 M:      Tim Waugh <tim@cyberelk.net>
11232 L:      linux-parport@lists.infradead.org (subscribers-only)
11233 S:      Maintained
11234 F:      Documentation/blockdev/paride.txt
11235 F:      drivers/block/paride/
11236
11237 PARISC ARCHITECTURE
11238 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11239 M:      Helge Deller <deller@gmx.de>
11240 L:      linux-parisc@vger.kernel.org
11241 W:      http://www.parisc-linux.org/
11242 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11245 S:      Maintained
11246 F:      arch/parisc/
11247 F:      Documentation/parisc/
11248 F:      drivers/parisc/
11249 F:      drivers/char/agp/parisc-agp.c
11250 F:      drivers/input/serio/gscps2.c
11251 F:      drivers/parport/parport_gsc.*
11252 F:      drivers/tty/serial/8250/8250_gsc.c
11253 F:      drivers/video/fbdev/sti*
11254 F:      drivers/video/console/sti*
11255 F:      drivers/video/logo/logo_parisc*
11256
11257 PARMAN
11258 M:      Jiri Pirko <jiri@mellanox.com>
11259 L:      netdev@vger.kernel.org
11260 S:      Supported
11261 F:      lib/parman.c
11262 F:      lib/test_parman.c
11263 F:      include/linux/parman.h
11264
11265 PC87360 HARDWARE MONITORING DRIVER
11266 M:      Jim Cromie <jim.cromie@gmail.com>
11267 L:      linux-hwmon@vger.kernel.org
11268 S:      Maintained
11269 F:      Documentation/hwmon/pc87360
11270 F:      drivers/hwmon/pc87360.c
11271
11272 PC8736x GPIO DRIVER
11273 M:      Jim Cromie <jim.cromie@gmail.com>
11274 S:      Maintained
11275 F:      drivers/char/pc8736x_gpio.c
11276
11277 PC87427 HARDWARE MONITORING DRIVER
11278 M:      Jean Delvare <jdelvare@suse.com>
11279 L:      linux-hwmon@vger.kernel.org
11280 S:      Maintained
11281 F:      Documentation/hwmon/pc87427
11282 F:      drivers/hwmon/pc87427.c
11283
11284 PCA9532 LED DRIVER
11285 M:      Riku Voipio <riku.voipio@iki.fi>
11286 S:      Maintained
11287 F:      drivers/leds/leds-pca9532.c
11288 F:      include/linux/leds-pca9532.h
11289
11290 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11291 M:      Guenter Roeck <linux@roeck-us.net>
11292 L:      linux-i2c@vger.kernel.org
11293 S:      Maintained
11294 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11295
11296 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11297 M:      Khalid Aziz <khalid@gonehiking.org>
11298 S:      Maintained
11299 F:      drivers/firmware/pcdp.*
11300
11301 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11302 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11303 L:      linux-pci@vger.kernel.org
11304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11305 S:      Maintained
11306 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11307 F:      drivers/pci/controller/pci-aardvark.c
11308
11309 PCI DRIVER FOR ALTERA PCIE IP
11310 M:      Ley Foon Tan <lftan@altera.com>
11311 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11312 L:      linux-pci@vger.kernel.org
11313 S:      Supported
11314 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11315 F:      drivers/pci/controller/pcie-altera.c
11316
11317 PCI DRIVER FOR APPLIEDMICRO XGENE
11318 M:      Tanmay Inamdar <tinamdar@apm.com>
11319 L:      linux-pci@vger.kernel.org
11320 L:      linux-arm-kernel@lists.infradead.org
11321 S:      Maintained
11322 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11323 F:      drivers/pci/controller/pci-xgene.c
11324
11325 PCI DRIVER FOR ARM VERSATILE PLATFORM
11326 M:      Rob Herring <robh@kernel.org>
11327 L:      linux-pci@vger.kernel.org
11328 L:      linux-arm-kernel@lists.infradead.org
11329 S:      Maintained
11330 F:      Documentation/devicetree/bindings/pci/versatile.txt
11331 F:      drivers/pci/controller/pci-versatile.c
11332
11333 PCI DRIVER FOR ARMADA 8K
11334 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11335 L:      linux-pci@vger.kernel.org
11336 L:      linux-arm-kernel@lists.infradead.org
11337 S:      Maintained
11338 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11339 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11340
11341 PCI DRIVER FOR CADENCE PCIE IP
11342 M:      Alan Douglas <adouglas@cadence.com>
11343 L:      linux-pci@vger.kernel.org
11344 S:      Maintained
11345 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11346 F:      drivers/pci/controller/pcie-cadence*
11347
11348 PCI DRIVER FOR FREESCALE LAYERSCAPE
11349 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11350 M:      Mingkai Hu <mingkai.hu@nxp.com>
11351 M:      Roy Zang <roy.zang@nxp.com>
11352 L:      linuxppc-dev@lists.ozlabs.org
11353 L:      linux-pci@vger.kernel.org
11354 L:      linux-arm-kernel@lists.infradead.org
11355 S:      Maintained
11356 F:      drivers/pci/controller/dwc/*layerscape*
11357
11358 PCI DRIVER FOR GENERIC OF HOSTS
11359 M:      Will Deacon <will.deacon@arm.com>
11360 L:      linux-pci@vger.kernel.org
11361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11362 S:      Maintained
11363 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11364 F:      drivers/pci/controller/pci-host-common.c
11365 F:      drivers/pci/controller/pci-host-generic.c
11366
11367 PCI DRIVER FOR IMX6
11368 M:      Richard Zhu <hongxing.zhu@nxp.com>
11369 M:      Lucas Stach <l.stach@pengutronix.de>
11370 L:      linux-pci@vger.kernel.org
11371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11372 S:      Maintained
11373 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11374 F:      drivers/pci/controller/dwc/*imx6*
11375
11376 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11377 M:      Keith Busch <keith.busch@intel.com>
11378 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11379 L:      linux-pci@vger.kernel.org
11380 S:      Supported
11381 F:      drivers/pci/controller/vmd.c
11382
11383 PCI DRIVER FOR MICROSEMI SWITCHTEC
11384 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11385 M:      Logan Gunthorpe <logang@deltatee.com>
11386 L:      linux-pci@vger.kernel.org
11387 S:      Maintained
11388 F:      Documentation/switchtec.txt
11389 F:      Documentation/ABI/testing/sysfs-class-switchtec
11390 F:      drivers/pci/switch/switchtec*
11391 F:      include/uapi/linux/switchtec_ioctl.h
11392 F:      include/linux/switchtec.h
11393 F:      drivers/ntb/hw/mscc/
11394
11395 PCI DRIVER FOR MOBIVEIL PCIE IP
11396 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11397 L:      linux-pci@vger.kernel.org
11398 S:      Supported
11399 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11400 F:      drivers/pci/controller/pcie-mobiveil.c
11401
11402 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11403 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11404 M:      Jason Cooper <jason@lakedaemon.net>
11405 L:      linux-pci@vger.kernel.org
11406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407 S:      Maintained
11408 F:      drivers/pci/controller/*mvebu*
11409
11410 PCI DRIVER FOR NVIDIA TEGRA
11411 M:      Thierry Reding <thierry.reding@gmail.com>
11412 L:      linux-tegra@vger.kernel.org
11413 L:      linux-pci@vger.kernel.org
11414 S:      Supported
11415 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11416 F:      drivers/pci/controller/pci-tegra.c
11417
11418 PCI DRIVER FOR RENESAS R-CAR
11419 M:      Simon Horman <horms@verge.net.au>
11420 L:      linux-pci@vger.kernel.org
11421 L:      linux-renesas-soc@vger.kernel.org
11422 S:      Maintained
11423 F:      drivers/pci/controller/*rcar*
11424
11425 PCI DRIVER FOR SAMSUNG EXYNOS
11426 M:      Jingoo Han <jingoohan1@gmail.com>
11427 L:      linux-pci@vger.kernel.org
11428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11429 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11430 S:      Maintained
11431 F:      drivers/pci/controller/dwc/pci-exynos.c
11432
11433 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11434 M:      Jingoo Han <jingoohan1@gmail.com>
11435 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11436 L:      linux-pci@vger.kernel.org
11437 S:      Maintained
11438 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11439 F:      drivers/pci/controller/dwc/*designware*
11440
11441 PCI DRIVER FOR TI DRA7XX
11442 M:      Kishon Vijay Abraham I <kishon@ti.com>
11443 L:      linux-omap@vger.kernel.org
11444 L:      linux-pci@vger.kernel.org
11445 S:      Supported
11446 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11447 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11448
11449 PCI DRIVER FOR TI KEYSTONE
11450 M:      Murali Karicheri <m-karicheri2@ti.com>
11451 L:      linux-pci@vger.kernel.org
11452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11453 S:      Maintained
11454 F:      drivers/pci/controller/dwc/pci-keystone.c
11455
11456 PCI ENDPOINT SUBSYSTEM
11457 M:      Kishon Vijay Abraham I <kishon@ti.com>
11458 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11459 L:      linux-pci@vger.kernel.org
11460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11461 S:      Supported
11462 F:      drivers/pci/endpoint/
11463 F:      drivers/misc/pci_endpoint_test.c
11464 F:      tools/pci/
11465
11466 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11467 M:      Russell Currey <ruscur@russell.cc>
11468 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11469 M:      Oliver O'Halloran <oohall@gmail.com>
11470 L:      linuxppc-dev@lists.ozlabs.org
11471 S:      Supported
11472 F:      Documentation/PCI/pci-error-recovery.txt
11473 F:      drivers/pci/pcie/aer.c
11474 F:      drivers/pci/pcie/dpc.c
11475 F:      drivers/pci/pcie/err.c
11476 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11477 F:      arch/powerpc/kernel/eeh*.c
11478 F:      arch/powerpc/platforms/*/eeh*.c
11479 F:      arch/powerpc/include/*/eeh*.h
11480
11481 PCI ERROR RECOVERY
11482 M:      Linas Vepstas <linasvepstas@gmail.com>
11483 L:      linux-pci@vger.kernel.org
11484 S:      Supported
11485 F:      Documentation/PCI/pci-error-recovery.txt
11486
11487 PCI MSI DRIVER FOR ALTERA MSI IP
11488 M:      Ley Foon Tan <lftan@altera.com>
11489 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11490 L:      linux-pci@vger.kernel.org
11491 S:      Supported
11492 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11493 F:      drivers/pci/controller/pcie-altera-msi.c
11494
11495 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11496 M:      Duc Dang <dhdang@apm.com>
11497 L:      linux-pci@vger.kernel.org
11498 L:      linux-arm-kernel@lists.infradead.org
11499 S:      Maintained
11500 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11501 F:      drivers/pci/controller/pci-xgene-msi.c
11502
11503 PCI SUBSYSTEM
11504 M:      Bjorn Helgaas <bhelgaas@google.com>
11505 L:      linux-pci@vger.kernel.org
11506 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11508 S:      Supported
11509 F:      Documentation/devicetree/bindings/pci/
11510 F:      Documentation/PCI/
11511 F:      drivers/acpi/pci*
11512 F:      drivers/pci/
11513 F:      include/asm-generic/pci*
11514 F:      include/linux/pci*
11515 F:      include/linux/of_pci.h
11516 F:      include/uapi/linux/pci*
11517 F:      lib/pci*
11518 F:      arch/x86/pci/
11519 F:      arch/x86/kernel/quirks.c
11520
11521 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11522 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11523 L:      linux-pci@vger.kernel.org
11524 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11526 S:      Supported
11527 F:      drivers/pci/controller/
11528
11529 PCIE DRIVER FOR AXIS ARTPEC
11530 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11531 L:      linux-arm-kernel@axis.com
11532 L:      linux-pci@vger.kernel.org
11533 S:      Maintained
11534 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11535 F:      drivers/pci/controller/dwc/*artpec*
11536
11537 PCIE DRIVER FOR CAVIUM THUNDERX
11538 M:      David Daney <david.daney@cavium.com>
11539 L:      linux-pci@vger.kernel.org
11540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 S:      Supported
11542 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11543 F:      drivers/pci/controller/pci-thunder-*
11544
11545 PCIE DRIVER FOR HISILICON
11546 M:      Zhou Wang <wangzhou1@hisilicon.com>
11547 L:      linux-pci@vger.kernel.org
11548 S:      Maintained
11549 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11550 F:      drivers/pci/controller/dwc/pcie-hisi.c
11551
11552 PCIE DRIVER FOR HISILICON KIRIN
11553 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11554 M:      Binghui Wang <wangbinghui@hisilicon.com>
11555 L:      linux-pci@vger.kernel.org
11556 S:      Maintained
11557 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11558 F:      drivers/pci/controller/dwc/pcie-kirin.c
11559
11560 PCIE DRIVER FOR HISILICON STB
11561 M:      Jianguo Sun <sunjianguo1@huawei.com>
11562 M:      Shawn Guo <shawn.guo@linaro.org>
11563 L:      linux-pci@vger.kernel.org
11564 S:      Maintained
11565 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11566 F:      drivers/pci/controller/dwc/pcie-histb.c
11567
11568 PCIE DRIVER FOR MEDIATEK
11569 M:      Ryder Lee <ryder.lee@mediatek.com>
11570 L:      linux-pci@vger.kernel.org
11571 L:      linux-mediatek@lists.infradead.org
11572 S:      Supported
11573 F:      Documentation/devicetree/bindings/pci/mediatek*
11574 F:      drivers/pci/controller/*mediatek*
11575
11576 PCIE DRIVER FOR QUALCOMM MSM
11577 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11578 L:      linux-pci@vger.kernel.org
11579 L:      linux-arm-msm@vger.kernel.org
11580 S:      Maintained
11581 F:      drivers/pci/controller/dwc/*qcom*
11582
11583 PCIE DRIVER FOR ROCKCHIP
11584 M:      Shawn Lin <shawn.lin@rock-chips.com>
11585 L:      linux-pci@vger.kernel.org
11586 L:      linux-rockchip@lists.infradead.org
11587 S:      Maintained
11588 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11589 F:      drivers/pci/controller/pcie-rockchip*
11590
11591 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11592 M:      Linus Walleij <linus.walleij@linaro.org>
11593 L:      linux-pci@vger.kernel.org
11594 S:      Maintained
11595 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11596 F:      drivers/pci/controller/pci-v3-semi.c
11597
11598 PCIE DRIVER FOR ST SPEAR13XX
11599 M:      Pratyush Anand <pratyush.anand@gmail.com>
11600 L:      linux-pci@vger.kernel.org
11601 S:      Maintained
11602 F:      drivers/pci/controller/dwc/*spear*
11603
11604 PCMCIA SUBSYSTEM
11605 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11607 S:      Odd Fixes
11608 F:      Documentation/pcmcia/
11609 F:      tools/pcmcia/
11610 F:      drivers/pcmcia/
11611 F:      include/pcmcia/
11612
11613 PCNET32 NETWORK DRIVER
11614 M:      Don Fry <pcnet32@frontier.com>
11615 L:      netdev@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/net/ethernet/amd/pcnet32.c
11618
11619 PCRYPT PARALLEL CRYPTO ENGINE
11620 M:      Steffen Klassert <steffen.klassert@secunet.com>
11621 L:      linux-crypto@vger.kernel.org
11622 S:      Maintained
11623 F:      crypto/pcrypt.c
11624 F:      include/crypto/pcrypt.h
11625
11626 PEAQ WMI HOTKEYS DRIVER
11627 M:      Hans de Goede <hdegoede@redhat.com>
11628 L:      platform-driver-x86@vger.kernel.org
11629 S:      Maintained
11630 F:      drivers/platform/x86/peaq-wmi.c
11631
11632 PER-CPU MEMORY ALLOCATOR
11633 M:      Dennis Zhou <dennis@kernel.org>
11634 M:      Tejun Heo <tj@kernel.org>
11635 M:      Christoph Lameter <cl@linux.com>
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11637 S:      Maintained
11638 F:      include/linux/percpu*.h
11639 F:      mm/percpu*.c
11640 F:      arch/*/include/asm/percpu.h
11641
11642 PER-TASK DELAY ACCOUNTING
11643 M:      Balbir Singh <bsingharora@gmail.com>
11644 S:      Maintained
11645 F:      include/linux/delayacct.h
11646 F:      kernel/delayacct.c
11647
11648 PERFORMANCE EVENTS SUBSYSTEM
11649 M:      Peter Zijlstra <peterz@infradead.org>
11650 M:      Ingo Molnar <mingo@redhat.com>
11651 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11652 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11653 R:      Jiri Olsa <jolsa@redhat.com>
11654 R:      Namhyung Kim <namhyung@kernel.org>
11655 L:      linux-kernel@vger.kernel.org
11656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11657 S:      Supported
11658 F:      kernel/events/*
11659 F:      include/linux/perf_event.h
11660 F:      include/uapi/linux/perf_event.h
11661 F:      arch/*/kernel/perf_event*.c
11662 F:      arch/*/kernel/*/perf_event*.c
11663 F:      arch/*/kernel/*/*/perf_event*.c
11664 F:      arch/*/include/asm/perf_event.h
11665 F:      arch/*/kernel/perf_callchain.c
11666 F:      arch/*/events/*
11667 F:      tools/perf/
11668
11669 PERSONALITY HANDLING
11670 M:      Christoph Hellwig <hch@infradead.org>
11671 L:      linux-abi-devel@lists.sourceforge.net
11672 S:      Maintained
11673 F:      include/linux/personality.h
11674 F:      include/uapi/linux/personality.h
11675
11676 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11677 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11678 L:      linux-input@vger.kernel.org
11679 S:      Maintained
11680 F:      Documentation/input/devices/pxrc.rst
11681 F:      drivers/input/joystick/pxrc.c
11682
11683 PHONET PROTOCOL
11684 M:      Remi Denis-Courmont <courmisch@gmail.com>
11685 S:      Supported
11686 F:      Documentation/networking/phonet.txt
11687 F:      include/linux/phonet.h
11688 F:      include/net/phonet/
11689 F:      include/uapi/linux/phonet.h
11690 F:      net/phonet/
11691
11692 PHRAM MTD DRIVER
11693 M:      Joern Engel <joern@lazybastard.org>
11694 L:      linux-mtd@lists.infradead.org
11695 S:      Maintained
11696 F:      drivers/mtd/devices/phram.c
11697
11698 PICOLCD HID DRIVER
11699 M:      Bruno Prémont <bonbons@linux-vserver.org>
11700 L:      linux-input@vger.kernel.org
11701 S:      Maintained
11702 F:      drivers/hid/hid-picolcd*
11703
11704 PICOXCELL SUPPORT
11705 M:      Jamie Iles <jamie@jamieiles.com>
11706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11707 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11708 S:      Supported
11709 F:      arch/arm/boot/dts/picoxcell*
11710 F:      arch/arm/mach-picoxcell/
11711 F:      drivers/crypto/picoxcell*
11712
11713 PIN CONTROL SUBSYSTEM
11714 M:      Linus Walleij <linus.walleij@linaro.org>
11715 L:      linux-gpio@vger.kernel.org
11716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11717 S:      Maintained
11718 F:      Documentation/devicetree/bindings/pinctrl/
11719 F:      Documentation/driver-api/pinctl.rst
11720 F:      drivers/pinctrl/
11721 F:      include/linux/pinctrl/
11722
11723 PIN CONTROLLER - ATMEL AT91
11724 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11726 S:      Maintained
11727 F:      drivers/pinctrl/pinctrl-at91.*
11728
11729 PIN CONTROLLER - ATMEL AT91 PIO4
11730 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11732 L:      linux-gpio@vger.kernel.org
11733 S:      Supported
11734 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11735
11736 PIN CONTROLLER - FREESCALE
11737 M:      Dong Aisheng <aisheng.dong@nxp.com>
11738 M:      Fabio Estevam <festevam@gmail.com>
11739 M:      Shawn Guo <shawnguo@kernel.org>
11740 M:      Stefan Agner <stefan@agner.ch>
11741 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11742 L:      linux-gpio@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/pinctrl/freescale/
11745 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11746
11747 PIN CONTROLLER - INTEL
11748 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11749 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11750 S:      Maintained
11751 F:      drivers/pinctrl/intel/
11752
11753 PIN CONTROLLER - MEDIATEK
11754 M:      Sean Wang <sean.wang@kernel.org>
11755 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11756 S:      Maintained
11757 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11758 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11759 F:      drivers/pinctrl/mediatek/
11760
11761 PIN CONTROLLER - QUALCOMM
11762 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11763 S:      Maintained
11764 L:      linux-arm-msm@vger.kernel.org
11765 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11766 F:      drivers/pinctrl/qcom/
11767
11768 PIN CONTROLLER - RENESAS
11769 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11770 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11771 L:      linux-renesas-soc@vger.kernel.org
11772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11773 S:      Maintained
11774 F:      drivers/pinctrl/sh-pfc/
11775
11776 PIN CONTROLLER - SAMSUNG
11777 M:      Tomasz Figa <tomasz.figa@gmail.com>
11778 M:      Krzysztof Kozlowski <krzk@kernel.org>
11779 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11782 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11784 S:      Maintained
11785 F:      drivers/pinctrl/samsung/
11786 F:      include/dt-bindings/pinctrl/samsung.h
11787 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11788
11789 PIN CONTROLLER - SINGLE
11790 M:      Tony Lindgren <tony@atomide.com>
11791 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11793 L:      linux-omap@vger.kernel.org
11794 S:      Maintained
11795 F:      drivers/pinctrl/pinctrl-single.c
11796
11797 PIN CONTROLLER - ST SPEAR
11798 M:      Viresh Kumar <vireshk@kernel.org>
11799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 W:      http://www.st.com/spear
11801 S:      Maintained
11802 F:      drivers/pinctrl/spear/
11803
11804 PISTACHIO SOC SUPPORT
11805 M:      James Hartley <james.hartley@sondrel.com>
11806 L:      linux-mips@linux-mips.org
11807 S:      Odd Fixes
11808 F:      arch/mips/pistachio/
11809 F:      arch/mips/include/asm/mach-pistachio/
11810 F:      arch/mips/boot/dts/img/pistachio*
11811 F:      arch/mips/configs/pistachio*_defconfig
11812
11813 PKTCDVD DRIVER
11814 S:      Orphan
11815 M:      linux-block@vger.kernel.org
11816 F:      drivers/block/pktcdvd.c
11817 F:      include/linux/pktcdvd.h
11818 F:      include/uapi/linux/pktcdvd.h
11819
11820 PKUNITY SOC DRIVERS
11821 M:      Guan Xuetao <gxt@pku.edu.cn>
11822 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11823 S:      Maintained
11824 T:      git git://github.com/gxt/linux.git
11825 F:      drivers/input/serio/i8042-unicore32io.h
11826 F:      drivers/i2c/busses/i2c-puv3.c
11827 F:      drivers/video/fbdev/fb-puv3.c
11828 F:      drivers/rtc/rtc-puv3.c
11829
11830 PMBUS HARDWARE MONITORING DRIVERS
11831 M:      Guenter Roeck <linux@roeck-us.net>
11832 L:      linux-hwmon@vger.kernel.org
11833 W:      http://hwmon.wiki.kernel.org/
11834 W:      http://www.roeck-us.net/linux/drivers/
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11836 S:      Maintained
11837 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11838 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11839 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11840 F:      Documentation/hwmon/adm1275
11841 F:      Documentation/hwmon/ibm-cffps
11842 F:      Documentation/hwmon/ir35221
11843 F:      Documentation/hwmon/lm25066
11844 F:      Documentation/hwmon/ltc2978
11845 F:      Documentation/hwmon/ltc3815
11846 F:      Documentation/hwmon/max16064
11847 F:      Documentation/hwmon/max20751
11848 F:      Documentation/hwmon/max31785
11849 F:      Documentation/hwmon/max34440
11850 F:      Documentation/hwmon/max8688
11851 F:      Documentation/hwmon/pmbus
11852 F:      Documentation/hwmon/pmbus-core
11853 F:      Documentation/hwmon/tps40422
11854 F:      Documentation/hwmon/ucd9000
11855 F:      Documentation/hwmon/ucd9200
11856 F:      Documentation/hwmon/zl6100
11857 F:      drivers/hwmon/pmbus/
11858 F:      include/linux/pmbus.h
11859
11860 PMC SIERRA MaxRAID DRIVER
11861 L:      linux-scsi@vger.kernel.org
11862 W:      http://www.pmc-sierra.com/
11863 S:      Orphan
11864 F:      drivers/scsi/pmcraid.*
11865
11866 PMC SIERRA PM8001 DRIVER
11867 M:      Jack Wang <jinpu.wang@profitbricks.com>
11868 M:      lindar_liu@usish.com
11869 L:      linux-scsi@vger.kernel.org
11870 S:      Supported
11871 F:      drivers/scsi/pm8001/
11872
11873 PNP SUPPORT
11874 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11875 S:      Maintained
11876 F:      drivers/pnp/
11877
11878 POSIX CLOCKS and TIMERS
11879 M:      Thomas Gleixner <tglx@linutronix.de>
11880 L:      linux-kernel@vger.kernel.org
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11882 S:      Maintained
11883 F:      fs/timerfd.c
11884 F:      include/linux/timer*
11885 F:      kernel/time/*timer*
11886
11887 POWER MANAGEMENT CORE
11888 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11889 L:      linux-pm@vger.kernel.org
11890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11891 B:      https://bugzilla.kernel.org
11892 S:      Supported
11893 F:      drivers/base/power/
11894 F:      include/linux/pm.h
11895 F:      include/linux/pm_*
11896 F:      include/linux/powercap.h
11897 F:      drivers/powercap/
11898 F:      kernel/configs/nopm.config
11899
11900 POWER STATE COORDINATION INTERFACE (PSCI)
11901 M:      Mark Rutland <mark.rutland@arm.com>
11902 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11903 L:      linux-arm-kernel@lists.infradead.org
11904 S:      Maintained
11905 F:      drivers/firmware/psci*.c
11906 F:      include/linux/psci.h
11907 F:      include/uapi/linux/psci.h
11908
11909 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11910 M:      Sebastian Reichel <sre@kernel.org>
11911 L:      linux-pm@vger.kernel.org
11912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11913 S:      Maintained
11914 F:      Documentation/ABI/testing/sysfs-class-power
11915 F:      Documentation/devicetree/bindings/power/supply/
11916 F:      include/linux/power_supply.h
11917 F:      drivers/power/supply/
11918
11919 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11920 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11921 L:      linuxppc-dev@lists.ozlabs.org
11922 S:      Maintained
11923 F:      drivers/char/powernv-op-panel.c
11924
11925 PPP OVER ATM (RFC 2364)
11926 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11927 S:      Maintained
11928 F:      net/atm/pppoatm.c
11929 F:      include/uapi/linux/atmppp.h
11930
11931 PPP OVER ETHERNET
11932 M:      Michal Ostrowski <mostrows@earthlink.net>
11933 S:      Maintained
11934 F:      drivers/net/ppp/pppoe.c
11935 F:      drivers/net/ppp/pppox.c
11936
11937 PPP OVER L2TP
11938 M:      James Chapman <jchapman@katalix.com>
11939 S:      Maintained
11940 F:      net/l2tp/l2tp_ppp.c
11941 F:      include/linux/if_pppol2tp.h
11942 F:      include/uapi/linux/if_pppol2tp.h
11943
11944 PPP PROTOCOL DRIVERS AND COMPRESSORS
11945 M:      Paul Mackerras <paulus@samba.org>
11946 L:      linux-ppp@vger.kernel.org
11947 S:      Maintained
11948 F:      drivers/net/ppp/ppp_*
11949
11950 PPS SUPPORT
11951 M:      Rodolfo Giometti <giometti@enneenne.com>
11952 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11953 L:      linuxpps@ml.enneenne.com (subscribers-only)
11954 S:      Maintained
11955 F:      Documentation/pps/
11956 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11957 F:      Documentation/ABI/testing/sysfs-pps
11958 F:      drivers/pps/
11959 F:      include/linux/pps*.h
11960 F:      include/uapi/linux/pps.h
11961
11962 PPTP DRIVER
11963 M:      Dmitry Kozlov <xeb@mail.ru>
11964 L:      netdev@vger.kernel.org
11965 S:      Maintained
11966 F:      drivers/net/ppp/pptp.c
11967 W:      http://sourceforge.net/projects/accel-pptp
11968
11969 PREEMPTIBLE KERNEL
11970 M:      Robert Love <rml@tech9.net>
11971 L:      kpreempt-tech@lists.sourceforge.net
11972 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11973 S:      Supported
11974 F:      Documentation/preempt-locking.txt
11975 F:      include/linux/preempt.h
11976
11977 PRINTK
11978 M:      Petr Mladek <pmladek@suse.com>
11979 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11980 R:      Steven Rostedt <rostedt@goodmis.org>
11981 S:      Maintained
11982 F:      kernel/printk/
11983 F:      include/linux/printk.h
11984
11985 PRISM54 WIRELESS DRIVER
11986 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11987 L:      linux-wireless@vger.kernel.org
11988 W:      http://wireless.kernel.org/en/users/Drivers/p54
11989 S:      Obsolete
11990 F:      drivers/net/wireless/intersil/prism54/
11991
11992 PROC FILESYSTEM
11993 R:      Alexey Dobriyan <adobriyan@gmail.com>
11994 L:      linux-kernel@vger.kernel.org
11995 L:      linux-fsdevel@vger.kernel.org
11996 S:      Maintained
11997 F:      fs/proc/
11998 F:      include/linux/proc_fs.h
11999 F:      tools/testing/selftests/proc/
12000
12001 PROC SYSCTL
12002 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12003 M:      Kees Cook <keescook@chromium.org>
12004 L:      linux-kernel@vger.kernel.org
12005 L:      linux-fsdevel@vger.kernel.org
12006 S:      Maintained
12007 F:      fs/proc/proc_sysctl.c
12008 F:      include/linux/sysctl.h
12009 F:      kernel/sysctl.c
12010 F:      tools/testing/selftests/sysctl/
12011
12012 PS3 NETWORK SUPPORT
12013 M:      Geoff Levand <geoff@infradead.org>
12014 L:      netdev@vger.kernel.org
12015 L:      linuxppc-dev@lists.ozlabs.org
12016 S:      Maintained
12017 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12018
12019 PS3 PLATFORM SUPPORT
12020 M:      Geoff Levand <geoff@infradead.org>
12021 L:      linuxppc-dev@lists.ozlabs.org
12022 S:      Maintained
12023 F:      arch/powerpc/boot/ps3*
12024 F:      arch/powerpc/include/asm/lv1call.h
12025 F:      arch/powerpc/include/asm/ps3*.h
12026 F:      arch/powerpc/platforms/ps3/
12027 F:      drivers/*/ps3*
12028 F:      drivers/ps3/
12029 F:      drivers/rtc/rtc-ps3.c
12030 F:      drivers/usb/host/*ps3.c
12031 F:      sound/ppc/snd_ps3*
12032
12033 PS3VRAM DRIVER
12034 M:      Jim Paris <jim@jtan.com>
12035 M:      Geoff Levand <geoff@infradead.org>
12036 L:      linuxppc-dev@lists.ozlabs.org
12037 S:      Maintained
12038 F:      drivers/block/ps3vram.c
12039
12040 PSAMPLE PACKET SAMPLING SUPPORT:
12041 M:      Yotam Gigi <yotam.gi@gmail.com>
12042 S:      Maintained
12043 F:      net/psample
12044 F:      include/net/psample.h
12045 F:      include/uapi/linux/psample.h
12046
12047 PSTORE FILESYSTEM
12048 M:      Kees Cook <keescook@chromium.org>
12049 M:      Anton Vorontsov <anton@enomsg.org>
12050 M:      Colin Cross <ccross@android.com>
12051 M:      Tony Luck <tony.luck@intel.com>
12052 S:      Maintained
12053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12054 F:      fs/pstore/
12055 F:      include/linux/pstore*
12056 F:      drivers/firmware/efi/efi-pstore.c
12057 F:      drivers/acpi/apei/erst.c
12058 F:      Documentation/admin-guide/ramoops.rst
12059 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12060 K:      \b(pstore|ramoops)
12061
12062 PTP HARDWARE CLOCK SUPPORT
12063 M:      Richard Cochran <richardcochran@gmail.com>
12064 L:      netdev@vger.kernel.org
12065 S:      Maintained
12066 W:      http://linuxptp.sourceforge.net/
12067 F:      Documentation/ABI/testing/sysfs-ptp
12068 F:      Documentation/ptp/*
12069 F:      drivers/net/phy/dp83640*
12070 F:      drivers/ptp/*
12071 F:      include/linux/ptp_cl*
12072
12073 PTRACE SUPPORT
12074 M:      Oleg Nesterov <oleg@redhat.com>
12075 S:      Maintained
12076 F:      include/asm-generic/syscall.h
12077 F:      include/linux/ptrace.h
12078 F:      include/linux/regset.h
12079 F:      include/linux/tracehook.h
12080 F:      include/uapi/linux/ptrace.h
12081 F:      include/uapi/linux/ptrace.h
12082 F:      include/asm-generic/ptrace.h
12083 F:      kernel/ptrace.c
12084 F:      arch/*/ptrace*.c
12085 F:      arch/*/*/ptrace*.c
12086 F:      arch/*/include/asm/ptrace*.h
12087
12088 PULSE8-CEC DRIVER
12089 M:      Hans Verkuil <hverkuil@xs4all.nl>
12090 L:      linux-media@vger.kernel.org
12091 T:      git git://linuxtv.org/media_tree.git
12092 S:      Maintained
12093 F:      drivers/media/usb/pulse8-cec/*
12094 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12095
12096 PVRUSB2 VIDEO4LINUX DRIVER
12097 M:      Mike Isely <isely@pobox.com>
12098 L:      pvrusb2@isely.net       (subscribers-only)
12099 L:      linux-media@vger.kernel.org
12100 W:      http://www.isely.net/pvrusb2/
12101 T:      git git://linuxtv.org/media_tree.git
12102 S:      Maintained
12103 F:      Documentation/media/v4l-drivers/pvrusb2*
12104 F:      drivers/media/usb/pvrusb2/
12105
12106 PWC WEBCAM DRIVER
12107 M:      Hans Verkuil <hverkuil@xs4all.nl>
12108 L:      linux-media@vger.kernel.org
12109 T:      git git://linuxtv.org/media_tree.git
12110 S:      Odd Fixes
12111 F:      drivers/media/usb/pwc/*
12112
12113 PWM FAN DRIVER
12114 M:      Kamil Debski <kamil@wypas.org>
12115 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12116 L:      linux-hwmon@vger.kernel.org
12117 S:      Supported
12118 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12119 F:      Documentation/hwmon/pwm-fan
12120 F:      drivers/hwmon/pwm-fan.c
12121
12122 PWM IR Transmitter
12123 M:      Sean Young <sean@mess.org>
12124 L:      linux-media@vger.kernel.org
12125 S:      Maintained
12126 F:      drivers/media/rc/pwm-ir-tx.c
12127
12128 PWM SUBSYSTEM
12129 M:      Thierry Reding <thierry.reding@gmail.com>
12130 L:      linux-pwm@vger.kernel.org
12131 S:      Maintained
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12133 F:      Documentation/pwm.txt
12134 F:      Documentation/devicetree/bindings/pwm/
12135 F:      include/linux/pwm.h
12136 F:      drivers/pwm/
12137 F:      drivers/video/backlight/pwm_bl.c
12138 F:      include/linux/pwm_backlight.h
12139 F:      drivers/gpio/gpio-mvebu.c
12140 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12141
12142 PXA GPIO DRIVER
12143 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12144 L:      linux-gpio@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/gpio/gpio-pxa.c
12147
12148 PXA MMCI DRIVER
12149 S:      Orphan
12150
12151 PXA RTC DRIVER
12152 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12153 L:      linux-rtc@vger.kernel.org
12154 S:      Maintained
12155
12156 PXA2xx/PXA3xx SUPPORT
12157 M:      Daniel Mack <daniel@zonque.org>
12158 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12159 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12161 T:      git git://github.com/hzhuang1/linux.git
12162 T:      git git://github.com/rjarzmik/linux.git
12163 S:      Maintained
12164 F:      arch/arm/boot/dts/pxa*
12165 F:      arch/arm/mach-pxa/
12166 F:      drivers/dma/pxa*
12167 F:      drivers/pcmcia/pxa2xx*
12168 F:      drivers/pinctrl/pxa/
12169 F:      drivers/spi/spi-pxa2xx*
12170 F:      drivers/usb/gadget/udc/pxa2*
12171 F:      include/sound/pxa2xx-lib.h
12172 F:      sound/arm/pxa*
12173 F:      sound/soc/pxa/
12174
12175 QAT DRIVER
12176 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12177 L:      qat-linux@intel.com
12178 S:      Supported
12179 F:      drivers/crypto/qat/
12180
12181 QCOM AUDIO (ASoC) DRIVERS
12182 M:      Patrick Lai <plai@codeaurora.org>
12183 M:      Banajit Goswami <bgoswami@codeaurora.org>
12184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12185 S:      Supported
12186 F:      sound/soc/qcom/
12187
12188 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12189 M:      Gabriel Somlo <somlo@cmu.edu>
12190 M:      "Michael S. Tsirkin" <mst@redhat.com>
12191 L:      qemu-devel@nongnu.org
12192 S:      Maintained
12193 F:      drivers/firmware/qemu_fw_cfg.c
12194 F:      include/uapi/linux/qemu_fw_cfg.h
12195
12196 QIB DRIVER
12197 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12198 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12199 L:      linux-rdma@vger.kernel.org
12200 S:      Supported
12201 F:      drivers/infiniband/hw/qib/
12202
12203 QLOGIC QL41xxx FCOE DRIVER
12204 M:      QLogic-Storage-Upstream@cavium.com
12205 L:      linux-scsi@vger.kernel.org
12206 S:      Supported
12207 F:      drivers/scsi/qedf/
12208
12209 QLOGIC QL41xxx ISCSI DRIVER
12210 M:      QLogic-Storage-Upstream@cavium.com
12211 L:      linux-scsi@vger.kernel.org
12212 S:      Supported
12213 F:      drivers/scsi/qedi/
12214
12215 QLOGIC QL4xxx ETHERNET DRIVER
12216 M:      Ariel Elior <Ariel.Elior@cavium.com>
12217 M:      everest-linux-l2@cavium.com
12218 L:      netdev@vger.kernel.org
12219 S:      Supported
12220 F:      drivers/net/ethernet/qlogic/qed/
12221 F:      include/linux/qed/
12222 F:      drivers/net/ethernet/qlogic/qede/
12223
12224 QLOGIC QL4xxx RDMA DRIVER
12225 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12226 M:      Ariel Elior <Ariel.Elior@cavium.com>
12227 L:      linux-rdma@vger.kernel.org
12228 S:      Supported
12229 F:      drivers/infiniband/hw/qedr/
12230 F:      include/uapi/rdma/qedr-abi.h
12231
12232 QLOGIC QLA1280 SCSI DRIVER
12233 M:      Michael Reed <mdr@sgi.com>
12234 L:      linux-scsi@vger.kernel.org
12235 S:      Maintained
12236 F:      drivers/scsi/qla1280.[ch]
12237
12238 QLOGIC QLA2XXX FC-SCSI DRIVER
12239 M:      qla2xxx-upstream@qlogic.com
12240 L:      linux-scsi@vger.kernel.org
12241 S:      Supported
12242 F:      Documentation/scsi/LICENSE.qla2xxx
12243 F:      drivers/scsi/qla2xxx/
12244
12245 QLOGIC QLA3XXX NETWORK DRIVER
12246 M:      Dept-GELinuxNICDev@cavium.com
12247 L:      netdev@vger.kernel.org
12248 S:      Supported
12249 F:      Documentation/networking/LICENSE.qla3xxx
12250 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12251
12252 QLOGIC QLA4XXX iSCSI DRIVER
12253 M:      QLogic-Storage-Upstream@qlogic.com
12254 L:      linux-scsi@vger.kernel.org
12255 S:      Supported
12256 F:      Documentation/scsi/LICENSE.qla4xxx
12257 F:      drivers/scsi/qla4xxx/
12258
12259 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12260 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12261 M:      Manish Chopra <manish.chopra@cavium.com>
12262 M:      Dept-GELinuxNICDev@cavium.com
12263 L:      netdev@vger.kernel.org
12264 S:      Supported
12265 F:      drivers/net/ethernet/qlogic/qlcnic/
12266
12267 QLOGIC QLGE 10Gb ETHERNET DRIVER
12268 M:      Manish Chopra <manish.chopra@cavium.com>
12269 M:      Dept-GELinuxNICDev@cavium.com
12270 L:      netdev@vger.kernel.org
12271 S:      Supported
12272 F:      drivers/net/ethernet/qlogic/qlge/
12273
12274 QM1D1B0004 MEDIA DRIVER
12275 M:      Akihiro Tsukada <tskd08@gmail.com>
12276 L:      linux-media@vger.kernel.org
12277 S:      Odd Fixes
12278 F:      drivers/media/tuners/qm1d1b0004*
12279
12280 QM1D1C0042 MEDIA DRIVER
12281 M:      Akihiro Tsukada <tskd08@gmail.com>
12282 L:      linux-media@vger.kernel.org
12283 S:      Odd Fixes
12284 F:      drivers/media/tuners/qm1d1c0042*
12285
12286 QNX4 FILESYSTEM
12287 M:      Anders Larsen <al@alarsen.net>
12288 W:      http://www.alarsen.net/linux/qnx4fs/
12289 S:      Maintained
12290 F:      fs/qnx4/
12291 F:      include/uapi/linux/qnx4_fs.h
12292 F:      include/uapi/linux/qnxtypes.h
12293
12294 QORIQ DPAA2 FSL-MC BUS DRIVER
12295 M:      Stuart Yoder <stuyoder@gmail.com>
12296 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12297 L:      linux-kernel@vger.kernel.org
12298 S:      Maintained
12299 F:      drivers/bus/fsl-mc/
12300 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12301 F:      Documentation/networking/dpaa2/overview.rst
12302
12303 QT1010 MEDIA DRIVER
12304 M:      Antti Palosaari <crope@iki.fi>
12305 L:      linux-media@vger.kernel.org
12306 W:      https://linuxtv.org
12307 W:      http://palosaari.fi/linux/
12308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12309 T:      git git://linuxtv.org/anttip/media_tree.git
12310 S:      Maintained
12311 F:      drivers/media/tuners/qt1010*
12312
12313 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12314 M:      Kalle Valo <kvalo@codeaurora.org>
12315 L:      ath10k@lists.infradead.org
12316 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12318 S:      Supported
12319 F:      drivers/net/wireless/ath/ath10k/
12320
12321 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12322 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12323 L:      linux-wireless@vger.kernel.org
12324 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12325 S:      Supported
12326 F:      drivers/net/wireless/ath/ath9k/
12327
12328 QUALCOMM CAMERA SUBSYSTEM DRIVER
12329 M:      Todor Tomov <todor.tomov@linaro.org>
12330 L:      linux-media@vger.kernel.org
12331 S:      Maintained
12332 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12333 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12334 F:      drivers/media/platform/qcom/camss/
12335
12336 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12337 M:  Ilia Lin <ilia.lin@gmail.com>
12338 L:  linux-pm@vger.kernel.org
12339 S:  Maintained
12340 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12341 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12342
12343 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12344 M:      Timur Tabi <timur@kernel.org>
12345 L:      netdev@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/net/ethernet/qualcomm/emac/
12348
12349 QUALCOMM GENERIC INTERFACE I2C DRIVER
12350 M:      Alok Chauhan <alokc@codeaurora.org>
12351 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12352 L:      linux-i2c@vger.kernel.org
12353 L:      linux-arm-msm@vger.kernel.org
12354 S:      Supported
12355 F:      drivers/i2c/busses/i2c-qcom-geni.c
12356
12357 QUALCOMM HEXAGON ARCHITECTURE
12358 M:      Richard Kuo <rkuo@codeaurora.org>
12359 L:      linux-hexagon@vger.kernel.org
12360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12361 S:      Supported
12362 F:      arch/hexagon/
12363
12364 QUALCOMM HIDMA DRIVER
12365 M:      Sinan Kaya <okaya@kernel.org>
12366 L:      linux-arm-kernel@lists.infradead.org
12367 L:      linux-arm-msm@vger.kernel.org
12368 L:      dmaengine@vger.kernel.org
12369 S:      Supported
12370 F:      drivers/dma/qcom/hidma*
12371
12372 QUALCOMM IOMMU
12373 M:      Rob Clark <robdclark@gmail.com>
12374 L:      iommu@lists.linux-foundation.org
12375 L:      linux-arm-msm@vger.kernel.org
12376 S:      Maintained
12377 F:      drivers/iommu/qcom_iommu.c
12378
12379 QUALCOMM TSENS THERMAL DRIVER
12380 M:      Amit Kucheria <amit.kucheria@linaro.org>
12381 L:      linux-pm@vger.kernel.org
12382 L:      linux-arm-msm@vger.kernel.org
12383 S:      Maintained
12384 F:      drivers/thermal/qcom/
12385
12386 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12387 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12388 L:      linux-media@vger.kernel.org
12389 L:      linux-arm-msm@vger.kernel.org
12390 T:      git git://linuxtv.org/media_tree.git
12391 S:      Maintained
12392 F:      drivers/media/platform/qcom/venus/
12393
12394 QUALCOMM WCN36XX WIRELESS DRIVER
12395 M:      Kalle Valo <kvalo@codeaurora.org>
12396 L:      wcn36xx@lists.infradead.org
12397 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12398 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12399 S:      Supported
12400 F:      drivers/net/wireless/ath/wcn36xx/
12401
12402 QUANTENNA QTNFMAC WIRELESS DRIVER
12403 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12404 M:      Avinash Patil <avinashp@quantenna.com>
12405 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12406 L:      linux-wireless@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/net/wireless/quantenna
12409
12410 RADEON and AMDGPU DRM DRIVERS
12411 M:      Alex Deucher <alexander.deucher@amd.com>
12412 M:      Christian König <christian.koenig@amd.com>
12413 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12414 L:      amd-gfx@lists.freedesktop.org
12415 T:      git git://people.freedesktop.org/~agd5f/linux
12416 S:      Supported
12417 F:      drivers/gpu/drm/radeon/
12418 F:      include/uapi/drm/radeon_drm.h
12419 F:      drivers/gpu/drm/amd/
12420 F:      include/uapi/drm/amdgpu_drm.h
12421
12422 RADEON FRAMEBUFFER DISPLAY DRIVER
12423 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12424 L:      linux-fbdev@vger.kernel.org
12425 S:      Maintained
12426 F:      drivers/video/fbdev/aty/radeon*
12427 F:      include/uapi/linux/radeonfb.h
12428
12429 RADIOSHARK RADIO DRIVER
12430 M:      Hans Verkuil <hverkuil@xs4all.nl>
12431 L:      linux-media@vger.kernel.org
12432 T:      git git://linuxtv.org/media_tree.git
12433 S:      Maintained
12434 F:      drivers/media/radio/radio-shark.c
12435
12436 RADIOSHARK2 RADIO DRIVER
12437 M:      Hans Verkuil <hverkuil@xs4all.nl>
12438 L:      linux-media@vger.kernel.org
12439 T:      git git://linuxtv.org/media_tree.git
12440 S:      Maintained
12441 F:      drivers/media/radio/radio-shark2.c
12442 F:      drivers/media/radio/radio-tea5777.c
12443
12444 RADOS BLOCK DEVICE (RBD)
12445 M:      Ilya Dryomov <idryomov@gmail.com>
12446 M:      Sage Weil <sage@redhat.com>
12447 M:      Alex Elder <elder@kernel.org>
12448 L:      ceph-devel@vger.kernel.org
12449 W:      http://ceph.com/
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12451 T:      git git://github.com/ceph/ceph-client.git
12452 S:      Supported
12453 F:      Documentation/ABI/testing/sysfs-bus-rbd
12454 F:      drivers/block/rbd.c
12455 F:      drivers/block/rbd_types.h
12456
12457 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12458 M:      Paul Mackerras <paulus@samba.org>
12459 L:      linux-fbdev@vger.kernel.org
12460 S:      Maintained
12461 F:      drivers/video/fbdev/aty/aty128fb.c
12462
12463 RAINSHADOW-CEC DRIVER
12464 M:      Hans Verkuil <hverkuil@xs4all.nl>
12465 L:      linux-media@vger.kernel.org
12466 T:      git git://linuxtv.org/media_tree.git
12467 S:      Maintained
12468 F:      drivers/media/usb/rainshadow-cec/*
12469
12470 RALINK MIPS ARCHITECTURE
12471 M:      John Crispin <john@phrozen.org>
12472 L:      linux-mips@linux-mips.org
12473 S:      Maintained
12474 F:      arch/mips/ralink
12475
12476 RALINK RT2X00 WIRELESS LAN DRIVER
12477 P:      rt2x00 project
12478 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12479 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12480 L:      linux-wireless@vger.kernel.org
12481 S:      Maintained
12482 F:      drivers/net/wireless/ralink/rt2x00/
12483
12484 RAMDISK RAM BLOCK DEVICE DRIVER
12485 M:      Jens Axboe <axboe@kernel.dk>
12486 S:      Maintained
12487 F:      Documentation/blockdev/ramdisk.txt
12488 F:      drivers/block/brd.c
12489
12490 RANCHU VIRTUAL BOARD FOR MIPS
12491 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12492 L:      linux-mips@linux-mips.org
12493 S:      Supported
12494 F:      arch/mips/generic/board-ranchu.c
12495 F:      arch/mips/configs/generic/board-ranchu.config
12496
12497 RANDOM NUMBER DRIVER
12498 M:      "Theodore Ts'o" <tytso@mit.edu>
12499 S:      Maintained
12500 F:      drivers/char/random.c
12501
12502 RAPIDIO SUBSYSTEM
12503 M:      Matt Porter <mporter@kernel.crashing.org>
12504 M:      Alexandre Bounine <alex.bou9@gmail.com>
12505 S:      Maintained
12506 F:      drivers/rapidio/
12507
12508 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12509 L:      linux-wireless@vger.kernel.org
12510 S:      Orphan
12511 F:      drivers/net/wireless/ray*
12512
12513 RCUTORTURE TEST FRAMEWORK
12514 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12515 M:      Josh Triplett <josh@joshtriplett.org>
12516 R:      Steven Rostedt <rostedt@goodmis.org>
12517 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12518 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12519 L:      linux-kernel@vger.kernel.org
12520 S:      Supported
12521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12522 F:      tools/testing/selftests/rcutorture
12523
12524 RDC R-321X SoC
12525 M:      Florian Fainelli <florian@openwrt.org>
12526 S:      Maintained
12527
12528 RDC R6040 FAST ETHERNET DRIVER
12529 M:      Florian Fainelli <f.fainelli@gmail.com>
12530 L:      netdev@vger.kernel.org
12531 S:      Maintained
12532 F:      drivers/net/ethernet/rdc/r6040.c
12533
12534 RDMAVT - RDMA verbs software
12535 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12536 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12537 L:      linux-rdma@vger.kernel.org
12538 S:      Supported
12539 F:      drivers/infiniband/sw/rdmavt
12540
12541 RDS - RELIABLE DATAGRAM SOCKETS
12542 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12543 L:      netdev@vger.kernel.org
12544 L:      linux-rdma@vger.kernel.org
12545 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12546 W:      https://oss.oracle.com/projects/rds/
12547 S:      Supported
12548 F:      net/rds/
12549 F:      Documentation/networking/rds.txt
12550
12551 RDT - RESOURCE ALLOCATION
12552 M:      Fenghua Yu <fenghua.yu@intel.com>
12553 M:      Reinette Chatre <reinette.chatre@intel.com>
12554 L:      linux-kernel@vger.kernel.org
12555 S:      Supported
12556 F:      arch/x86/kernel/cpu/intel_rdt*
12557 F:      arch/x86/include/asm/intel_rdt_sched.h
12558 F:      Documentation/x86/intel_rdt*
12559
12560 READ-COPY UPDATE (RCU)
12561 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12562 M:      Josh Triplett <josh@joshtriplett.org>
12563 R:      Steven Rostedt <rostedt@goodmis.org>
12564 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12565 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12566 L:      linux-kernel@vger.kernel.org
12567 W:      http://www.rdrop.com/users/paulmck/RCU/
12568 S:      Supported
12569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12570 F:      Documentation/RCU/
12571 X:      Documentation/RCU/torture.txt
12572 F:      include/linux/rcu*
12573 X:      include/linux/srcu*.h
12574 F:      kernel/rcu/
12575 X:      kernel/rcu/srcu*.c
12576
12577 REAL TIME CLOCK (RTC) SUBSYSTEM
12578 M:      Alessandro Zummo <a.zummo@towertech.it>
12579 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12580 L:      linux-rtc@vger.kernel.org
12581 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12583 S:      Maintained
12584 F:      Documentation/devicetree/bindings/rtc/
12585 F:      Documentation/rtc.txt
12586 F:      drivers/rtc/
12587 F:      include/linux/rtc.h
12588 F:      include/uapi/linux/rtc.h
12589 F:      include/linux/rtc/
12590 F:      include/linux/platform_data/rtc-*
12591 F:      tools/testing/selftests/rtc/
12592
12593 REALTEK AUDIO CODECS
12594 M:      Bard Liao <bardliao@realtek.com>
12595 M:      Oder Chiou <oder_chiou@realtek.com>
12596 S:      Maintained
12597 F:      sound/soc/codecs/rt*
12598 F:      include/sound/rt*.h
12599
12600 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12601 M:      Linus Walleij <linus.walleij@linaro.org>
12602 S:      Maintained
12603 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12604 F:      drivers/net/dsa/realtek-smi*
12605 F:      drivers/net/dsa/rtl83*
12606
12607 REGISTER MAP ABSTRACTION
12608 M:      Mark Brown <broonie@kernel.org>
12609 L:      linux-kernel@vger.kernel.org
12610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12611 S:      Supported
12612 F:      Documentation/devicetree/bindings/regmap/
12613 F:      drivers/base/regmap/
12614 F:      include/linux/regmap.h
12615
12616 REISERFS FILE SYSTEM
12617 L:      reiserfs-devel@vger.kernel.org
12618 S:      Supported
12619 F:      fs/reiserfs/
12620
12621 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12622 M:      Ohad Ben-Cohen <ohad@wizery.com>
12623 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12624 L:      linux-remoteproc@vger.kernel.org
12625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12626 S:      Maintained
12627 F:      Documentation/devicetree/bindings/remoteproc/
12628 F:      Documentation/remoteproc.txt
12629 F:      drivers/remoteproc/
12630 F:      include/linux/remoteproc.h
12631
12632 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12633 M:      Ohad Ben-Cohen <ohad@wizery.com>
12634 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12635 L:      linux-remoteproc@vger.kernel.org
12636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12637 S:      Maintained
12638 F:      drivers/rpmsg/
12639 F:      Documentation/rpmsg.txt
12640 F:      include/linux/rpmsg.h
12641 F:      include/linux/rpmsg/
12642
12643 RENESAS CLOCK DRIVERS
12644 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12645 L:      linux-renesas-soc@vger.kernel.org
12646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12647 S:      Supported
12648 F:      drivers/clk/renesas/
12649
12650 RENESAS EMEV2 I2C DRIVER
12651 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12652 S:      Supported
12653 F:      drivers/i2c/busses/i2c-emev2.c
12654
12655 RENESAS ETHERNET DRIVERS
12656 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12657 L:      netdev@vger.kernel.org
12658 L:      linux-renesas-soc@vger.kernel.org
12659 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12660 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12661 F:      drivers/net/ethernet/renesas/
12662 F:      include/linux/sh_eth.h
12663
12664 RENESAS R-CAR GYROADC DRIVER
12665 M:      Marek Vasut <marek.vasut@gmail.com>
12666 L:      linux-iio@vger.kernel.org
12667 S:      Supported
12668 F:      drivers/iio/adc/rcar_gyro_adc.c
12669
12670 RENESAS R-CAR I2C DRIVERS
12671 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12672 S:      Supported
12673 F:      drivers/i2c/busses/i2c-rcar.c
12674 F:      drivers/i2c/busses/i2c-sh_mobile.c
12675
12676 RENESAS RIIC DRIVER
12677 M:      Chris Brandt <chris.brandt@renesas.com>
12678 S:      Supported
12679 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12680 F:      drivers/i2c/busses/i2c-riic.c
12681
12682 RENESAS USB PHY DRIVER
12683 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12684 L:      linux-renesas-soc@vger.kernel.org
12685 S:      Maintained
12686 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12687
12688 RESET CONTROLLER FRAMEWORK
12689 M:      Philipp Zabel <p.zabel@pengutronix.de>
12690 T:      git git://git.pengutronix.de/git/pza/linux
12691 S:      Maintained
12692 F:      drivers/reset/
12693 F:      Documentation/devicetree/bindings/reset/
12694 F:      include/dt-bindings/reset/
12695 F:      include/linux/reset.h
12696 F:      include/linux/reset-controller.h
12697
12698 RESTARTABLE SEQUENCES SUPPORT
12699 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12700 M:      Peter Zijlstra <peterz@infradead.org>
12701 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12702 M:      Boqun Feng <boqun.feng@gmail.com>
12703 L:      linux-kernel@vger.kernel.org
12704 S:      Supported
12705 F:      kernel/rseq.c
12706 F:      include/uapi/linux/rseq.h
12707 F:      include/trace/events/rseq.h
12708 F:      tools/testing/selftests/rseq/
12709
12710 RFKILL
12711 M:      Johannes Berg <johannes@sipsolutions.net>
12712 L:      linux-wireless@vger.kernel.org
12713 W:      http://wireless.kernel.org/
12714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12716 S:      Maintained
12717 F:      Documentation/rfkill.txt
12718 F:      Documentation/ABI/stable/sysfs-class-rfkill
12719 F:      net/rfkill/
12720 F:      include/linux/rfkill.h
12721 F:      include/uapi/linux/rfkill.h
12722
12723 RHASHTABLE
12724 M:      Thomas Graf <tgraf@suug.ch>
12725 M:      Herbert Xu <herbert@gondor.apana.org.au>
12726 L:      netdev@vger.kernel.org
12727 S:      Maintained
12728 F:      lib/rhashtable.c
12729 F:      lib/test_rhashtable.c
12730 F:      include/linux/rhashtable.h
12731 F:      include/linux/rhashtable-types.h
12732
12733 RICOH R5C592 MEMORYSTICK DRIVER
12734 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12735 S:      Maintained
12736 F:      drivers/memstick/host/r592.*
12737
12738 RICOH SMARTMEDIA/XD DRIVER
12739 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12740 S:      Maintained
12741 F:      drivers/mtd/nand/raw/r852.c
12742 F:      drivers/mtd/nand/raw/r852.h
12743
12744 RISC-V ARCHITECTURE
12745 M:      Palmer Dabbelt <palmer@sifive.com>
12746 M:      Albert Ou <aou@eecs.berkeley.edu>
12747 L:      linux-riscv@lists.infradead.org
12748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12749 S:      Supported
12750 F:      arch/riscv/
12751 K:      riscv
12752 N:      riscv
12753
12754 ROCCAT DRIVERS
12755 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12756 W:      http://sourceforge.net/projects/roccat/
12757 S:      Maintained
12758 F:      drivers/hid/hid-roccat*
12759 F:      include/linux/hid-roccat*
12760 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12761
12762 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12763 M:      Jacob chen <jacob2.chen@rock-chips.com>
12764 L:      linux-media@vger.kernel.org
12765 S:      Maintained
12766 F:      drivers/media/platform/rockchip/rga/
12767 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12768
12769 ROCKER DRIVER
12770 M:      Jiri Pirko <jiri@resnulli.us>
12771 L:      netdev@vger.kernel.org
12772 S:      Supported
12773 F:      drivers/net/ethernet/rocker/
12774
12775 ROCKETPORT DRIVER
12776 P:      Comtrol Corp.
12777 W:      http://www.comtrol.com
12778 S:      Maintained
12779 F:      Documentation/serial/rocket.txt
12780 F:      drivers/tty/rocket*
12781
12782 ROCKETPORT EXPRESS/INFINITY DRIVER
12783 M:      Kevin Cernekee <cernekee@gmail.com>
12784 L:      linux-serial@vger.kernel.org
12785 S:      Odd Fixes
12786 F:      drivers/tty/serial/rp2.*
12787
12788 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12789 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12790 L:      linux-kernel@vger.kernel.org
12791 L:      linux-renesas-soc@vger.kernel.org
12792 S:      Supported
12793 F:      drivers/mfd/bd9571mwv.c
12794 F:      drivers/regulator/bd9571mwv-regulator.c
12795 F:      drivers/gpio/gpio-bd9571mwv.c
12796 F:      include/linux/mfd/bd9571mwv.h
12797 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12798
12799 ROSE NETWORK LAYER
12800 M:      Ralf Baechle <ralf@linux-mips.org>
12801 L:      linux-hams@vger.kernel.org
12802 W:      http://www.linux-ax25.org/
12803 S:      Maintained
12804 F:      include/net/rose.h
12805 F:      include/uapi/linux/rose.h
12806 F:      net/rose/
12807
12808 RTL2830 MEDIA DRIVER
12809 M:      Antti Palosaari <crope@iki.fi>
12810 L:      linux-media@vger.kernel.org
12811 W:      https://linuxtv.org
12812 W:      http://palosaari.fi/linux/
12813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12814 T:      git git://linuxtv.org/anttip/media_tree.git
12815 S:      Maintained
12816 F:      drivers/media/dvb-frontends/rtl2830*
12817
12818 RTL2832 MEDIA DRIVER
12819 M:      Antti Palosaari <crope@iki.fi>
12820 L:      linux-media@vger.kernel.org
12821 W:      https://linuxtv.org
12822 W:      http://palosaari.fi/linux/
12823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12824 T:      git git://linuxtv.org/anttip/media_tree.git
12825 S:      Maintained
12826 F:      drivers/media/dvb-frontends/rtl2832*
12827
12828 RTL2832_SDR MEDIA DRIVER
12829 M:      Antti Palosaari <crope@iki.fi>
12830 L:      linux-media@vger.kernel.org
12831 W:      https://linuxtv.org
12832 W:      http://palosaari.fi/linux/
12833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12834 T:      git git://linuxtv.org/anttip/media_tree.git
12835 S:      Maintained
12836 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12837
12838 RTL8180 WIRELESS DRIVER
12839 L:      linux-wireless@vger.kernel.org
12840 W:      http://wireless.kernel.org/
12841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12842 S:      Orphan
12843 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12844
12845 RTL8187 WIRELESS DRIVER
12846 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12847 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12848 M:      Larry Finger <Larry.Finger@lwfinger.net>
12849 L:      linux-wireless@vger.kernel.org
12850 W:      http://wireless.kernel.org/
12851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12852 S:      Maintained
12853 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12854
12855 REALTEK WIRELESS DRIVER (rtlwifi family)
12856 M:      Ping-Ke Shih <pkshih@realtek.com>
12857 L:      linux-wireless@vger.kernel.org
12858 W:      http://wireless.kernel.org/
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12860 S:      Maintained
12861 F:      drivers/net/wireless/realtek/rtlwifi/
12862
12863 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12864 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12865 L:      linux-wireless@vger.kernel.org
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12867 S:      Maintained
12868 F:      drivers/net/wireless/realtek/rtl8xxxu/
12869
12870 RXRPC SOCKETS (AF_RXRPC)
12871 M:      David Howells <dhowells@redhat.com>
12872 L:      linux-afs@lists.infradead.org
12873 S:      Supported
12874 F:      net/rxrpc/
12875 F:      include/keys/rxrpc-type.h
12876 F:      include/net/af_rxrpc.h
12877 F:      include/trace/events/rxrpc.h
12878 F:      include/uapi/linux/rxrpc.h
12879 F:      Documentation/networking/rxrpc.txt
12880 W:      https://www.infradead.org/~dhowells/kafs/
12881
12882 S3 SAVAGE FRAMEBUFFER DRIVER
12883 M:      Antonino Daplas <adaplas@gmail.com>
12884 L:      linux-fbdev@vger.kernel.org
12885 S:      Maintained
12886 F:      drivers/video/fbdev/savage/
12887
12888 S390
12889 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12890 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12891 L:      linux-s390@vger.kernel.org
12892 W:      http://www.ibm.com/developerworks/linux/linux390/
12893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12894 S:      Supported
12895 F:      arch/s390/
12896 F:      drivers/s390/
12897 F:      Documentation/s390/
12898 F:      Documentation/driver-api/s390-drivers.rst
12899
12900 S390 COMMON I/O LAYER
12901 M:      Sebastian Ott <sebott@linux.ibm.com>
12902 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12903 L:      linux-s390@vger.kernel.org
12904 W:      http://www.ibm.com/developerworks/linux/linux390/
12905 S:      Supported
12906 F:      drivers/s390/cio/
12907
12908 S390 DASD DRIVER
12909 M:      Stefan Haberland <sth@linux.ibm.com>
12910 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12911 L:      linux-s390@vger.kernel.org
12912 W:      http://www.ibm.com/developerworks/linux/linux390/
12913 S:      Supported
12914 F:      drivers/s390/block/dasd*
12915 F:      block/partitions/ibm.c
12916
12917 S390 IOMMU (PCI)
12918 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12919 L:      linux-s390@vger.kernel.org
12920 W:      http://www.ibm.com/developerworks/linux/linux390/
12921 S:      Supported
12922 F:      drivers/iommu/s390-iommu.c
12923
12924 S390 IUCV NETWORK LAYER
12925 M:      Julian Wiedmann <jwi@linux.ibm.com>
12926 M:      Ursula Braun <ubraun@linux.ibm.com>
12927 L:      linux-s390@vger.kernel.org
12928 W:      http://www.ibm.com/developerworks/linux/linux390/
12929 S:      Supported
12930 F:      drivers/s390/net/*iucv*
12931 F:      include/net/iucv/
12932 F:      net/iucv/
12933
12934 S390 NETWORK DRIVERS
12935 M:      Julian Wiedmann <jwi@linux.ibm.com>
12936 M:      Ursula Braun <ubraun@linux.ibm.com>
12937 L:      linux-s390@vger.kernel.org
12938 W:      http://www.ibm.com/developerworks/linux/linux390/
12939 S:      Supported
12940 F:      drivers/s390/net/
12941
12942 S390 PCI SUBSYSTEM
12943 M:      Sebastian Ott <sebott@linux.ibm.com>
12944 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12945 L:      linux-s390@vger.kernel.org
12946 W:      http://www.ibm.com/developerworks/linux/linux390/
12947 S:      Supported
12948 F:      arch/s390/pci/
12949 F:      drivers/pci/hotplug/s390_pci_hpc.c
12950
12951 S390 VFIO-CCW DRIVER
12952 M:      Cornelia Huck <cohuck@redhat.com>
12953 M:      Halil Pasic <pasic@linux.ibm.com>
12954 L:      linux-s390@vger.kernel.org
12955 L:      kvm@vger.kernel.org
12956 S:      Supported
12957 F:      drivers/s390/cio/vfio_ccw*
12958 F:      Documentation/s390/vfio-ccw.txt
12959 F:      include/uapi/linux/vfio_ccw.h
12960
12961 S390 ZCRYPT DRIVER
12962 M:      Harald Freudenberger <freude@linux.ibm.com>
12963 L:      linux-s390@vger.kernel.org
12964 W:      http://www.ibm.com/developerworks/linux/linux390/
12965 S:      Supported
12966 F:      drivers/s390/crypto/
12967
12968 S390 VFIO AP DRIVER
12969 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12970 M:      Pierre Morel <pmorel@linux.ibm.com>
12971 M:      Halil Pasic <pasic@linux.ibm.com>
12972 L:      linux-s390@vger.kernel.org
12973 W:      http://www.ibm.com/developerworks/linux/linux390/
12974 S:      Supported
12975 F:      drivers/s390/crypto/vfio_ap_drv.c
12976 F:      drivers/s390/crypto/vfio_ap_private.h
12977 F:      drivers/s390/crypto/vfio_ap_ops.c
12978 F:      Documentation/s390/vfio-ap.txt
12979
12980 S390 ZFCP DRIVER
12981 M:      Steffen Maier <maier@linux.ibm.com>
12982 M:      Benjamin Block <bblock@linux.ibm.com>
12983 L:      linux-s390@vger.kernel.org
12984 W:      http://www.ibm.com/developerworks/linux/linux390/
12985 S:      Supported
12986 F:      drivers/s390/scsi/zfcp_*
12987
12988 S3C24XX SD/MMC Driver
12989 M:      Ben Dooks <ben-linux@fluff.org>
12990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12991 S:      Supported
12992 F:      drivers/mmc/host/s3cmci.*
12993
12994 SAA6588 RDS RECEIVER DRIVER
12995 M:      Hans Verkuil <hverkuil@xs4all.nl>
12996 L:      linux-media@vger.kernel.org
12997 T:      git git://linuxtv.org/media_tree.git
12998 W:      https://linuxtv.org
12999 S:      Odd Fixes
13000 F:      drivers/media/i2c/saa6588*
13001
13002 SAA7134 VIDEO4LINUX DRIVER
13003 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13004 L:      linux-media@vger.kernel.org
13005 W:      https://linuxtv.org
13006 T:      git git://linuxtv.org/media_tree.git
13007 S:      Odd fixes
13008 F:      Documentation/media/v4l-drivers/saa7134*
13009 F:      drivers/media/pci/saa7134/
13010
13011 SAA7146 VIDEO4LINUX-2 DRIVER
13012 M:      Hans Verkuil <hverkuil@xs4all.nl>
13013 L:      linux-media@vger.kernel.org
13014 T:      git git://linuxtv.org/media_tree.git
13015 S:      Maintained
13016 F:      drivers/media/common/saa7146/
13017 F:      drivers/media/pci/saa7146/
13018 F:      include/media/saa7146*
13019
13020 SAMSUNG AUDIO (ASoC) DRIVERS
13021 M:      Krzysztof Kozlowski <krzk@kernel.org>
13022 M:      Sangbeom Kim <sbkim73@samsung.com>
13023 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13025 S:      Supported
13026 F:      sound/soc/samsung/
13027 F:      Documentation/devicetree/bindings/sound/samsung*
13028
13029 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13030 M:      Krzysztof Kozlowski <krzk@kernel.org>
13031 L:      linux-crypto@vger.kernel.org
13032 L:      linux-samsung-soc@vger.kernel.org
13033 S:      Maintained
13034 F:      drivers/crypto/exynos-rng.c
13035 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13036
13037 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13038 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13039 L:      linux-samsung-soc@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/char/hw_random/exynos-trng.c
13042 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13043
13044 SAMSUNG FRAMEBUFFER DRIVER
13045 M:      Jingoo Han <jingoohan1@gmail.com>
13046 L:      linux-fbdev@vger.kernel.org
13047 S:      Maintained
13048 F:      drivers/video/fbdev/s3c-fb.c
13049
13050 SAMSUNG LAPTOP DRIVER
13051 M:      Corentin Chary <corentin.chary@gmail.com>
13052 L:      platform-driver-x86@vger.kernel.org
13053 S:      Maintained
13054 F:      drivers/platform/x86/samsung-laptop.c
13055
13056 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13057 M:      Sangbeom Kim <sbkim73@samsung.com>
13058 M:      Krzysztof Kozlowski <krzk@kernel.org>
13059 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13060 L:      linux-kernel@vger.kernel.org
13061 L:      linux-samsung-soc@vger.kernel.org
13062 S:      Supported
13063 F:      drivers/mfd/sec*.c
13064 F:      drivers/regulator/s2m*.c
13065 F:      drivers/regulator/s5m*.c
13066 F:      drivers/clk/clk-s2mps11.c
13067 F:      drivers/rtc/rtc-s5m.c
13068 F:      include/linux/mfd/samsung/
13069 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13070 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13071 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13072 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13073
13074 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13075 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13076 L:      linux-media@vger.kernel.org
13077 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13078 S:      Maintained
13079 F:      drivers/media/platform/s3c-camif/
13080 F:      include/media/drv-intf/s3c_camif.h
13081
13082 SAMSUNG S3FWRN5 NFC DRIVER
13083 M:      Robert Baldyga <r.baldyga@samsung.com>
13084 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13085 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13086 S:      Supported
13087 F:      drivers/nfc/s3fwrn5
13088
13089 SAMSUNG S5C73M3 CAMERA DRIVER
13090 M:      Kyungmin Park <kyungmin.park@samsung.com>
13091 M:      Andrzej Hajda <a.hajda@samsung.com>
13092 L:      linux-media@vger.kernel.org
13093 S:      Supported
13094 F:      drivers/media/i2c/s5c73m3/*
13095
13096 SAMSUNG S5K5BAF CAMERA DRIVER
13097 M:      Kyungmin Park <kyungmin.park@samsung.com>
13098 M:      Andrzej Hajda <a.hajda@samsung.com>
13099 L:      linux-media@vger.kernel.org
13100 S:      Supported
13101 F:      drivers/media/i2c/s5k5baf.c
13102
13103 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13104 M:      Krzysztof Kozlowski <krzk@kernel.org>
13105 M:      Vladimir Zapolskiy <vz@mleia.com>
13106 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13107 L:      linux-crypto@vger.kernel.org
13108 L:      linux-samsung-soc@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/crypto/s5p-sss.c
13111
13112 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13113 M:      Kyungmin Park <kyungmin.park@samsung.com>
13114 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13115 L:      linux-media@vger.kernel.org
13116 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13117 S:      Supported
13118 F:      drivers/media/platform/exynos4-is/
13119
13120 SAMSUNG SOC CLOCK DRIVERS
13121 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13122 M:      Tomasz Figa <tomasz.figa@gmail.com>
13123 M:      Chanwoo Choi <cw00.choi@samsung.com>
13124 S:      Supported
13125 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13127 F:      drivers/clk/samsung/
13128 F:      include/dt-bindings/clock/exynos*.h
13129 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13130
13131 SAMSUNG SPI DRIVERS
13132 M:      Kukjin Kim <kgene@kernel.org>
13133 M:      Krzysztof Kozlowski <krzk@kernel.org>
13134 M:      Andi Shyti <andi@etezian.org>
13135 L:      linux-spi@vger.kernel.org
13136 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13137 S:      Maintained
13138 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13139 F:      drivers/spi/spi-s3c*
13140 F:      include/linux/platform_data/spi-s3c64xx.h
13141
13142 SAMSUNG SXGBE DRIVERS
13143 M:      Byungho An <bh74.an@samsung.com>
13144 M:      Girish K S <ks.giri@samsung.com>
13145 M:      Vipul Pandya <vipul.pandya@samsung.com>
13146 S:      Supported
13147 L:      netdev@vger.kernel.org
13148 F:      drivers/net/ethernet/samsung/sxgbe/
13149
13150 SAMSUNG THERMAL DRIVER
13151 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13152 L:      linux-pm@vger.kernel.org
13153 L:      linux-samsung-soc@vger.kernel.org
13154 S:      Supported
13155 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13156 F:      drivers/thermal/samsung/
13157
13158 SAMSUNG USB2 PHY DRIVER
13159 M:      Kamil Debski <kamil@wypas.org>
13160 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13161 L:      linux-kernel@vger.kernel.org
13162 S:      Supported
13163 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13164 F:      Documentation/phy/samsung-usb2.txt
13165 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13166 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13167 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13168 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13169 F:      drivers/phy/samsung/phy-samsung-usb2.c
13170 F:      drivers/phy/samsung/phy-samsung-usb2.h
13171
13172 SC1200 WDT DRIVER
13173 M:      Zwane Mwaikambo <zwanem@gmail.com>
13174 S:      Maintained
13175 F:      drivers/watchdog/sc1200wdt.c
13176
13177 SCHEDULER
13178 M:      Ingo Molnar <mingo@redhat.com>
13179 M:      Peter Zijlstra <peterz@infradead.org>
13180 L:      linux-kernel@vger.kernel.org
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13182 S:      Maintained
13183 F:      kernel/sched/
13184 F:      include/linux/sched.h
13185 F:      include/uapi/linux/sched.h
13186 F:      include/linux/wait.h
13187
13188 SCR24X CHIP CARD INTERFACE DRIVER
13189 M:      Lubomir Rintel <lkundrak@v3.sk>
13190 S:      Supported
13191 F:      drivers/char/pcmcia/scr24x_cs.c
13192
13193 SCSI CDROM DRIVER
13194 M:      Jens Axboe <axboe@kernel.dk>
13195 L:      linux-scsi@vger.kernel.org
13196 W:      http://www.kernel.dk
13197 S:      Maintained
13198 F:      drivers/scsi/sr*
13199
13200 SCSI RDMA PROTOCOL (SRP) INITIATOR
13201 M:      Bart Van Assche <bvanassche@acm.org>
13202 L:      linux-rdma@vger.kernel.org
13203 S:      Supported
13204 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13205 F:      drivers/infiniband/ulp/srp/
13206 F:      include/scsi/srp.h
13207
13208 SCSI RDMA PROTOCOL (SRP) TARGET
13209 M:      Bart Van Assche <bvanassche@acm.org>
13210 L:      linux-rdma@vger.kernel.org
13211 L:      target-devel@vger.kernel.org
13212 S:      Supported
13213 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13214 F:      drivers/infiniband/ulp/srpt/
13215
13216 SCSI SG DRIVER
13217 M:      Doug Gilbert <dgilbert@interlog.com>
13218 L:      linux-scsi@vger.kernel.org
13219 W:      http://sg.danny.cz/sg
13220 S:      Maintained
13221 F:      Documentation/scsi/scsi-generic.txt
13222 F:      drivers/scsi/sg.c
13223 F:      include/scsi/sg.h
13224
13225 SCSI SUBSYSTEM
13226 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13228 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13230 L:      linux-scsi@vger.kernel.org
13231 S:      Maintained
13232 F:      Documentation/devicetree/bindings/scsi/
13233 F:      drivers/scsi/
13234 F:      include/scsi/
13235
13236 SCSI TAPE DRIVER
13237 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13238 L:      linux-scsi@vger.kernel.org
13239 S:      Maintained
13240 F:      Documentation/scsi/st.txt
13241 F:      drivers/scsi/st.*
13242 F:      drivers/scsi/st_*.h
13243
13244 SCTP PROTOCOL
13245 M:      Vlad Yasevich <vyasevich@gmail.com>
13246 M:      Neil Horman <nhorman@tuxdriver.com>
13247 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13248 L:      linux-sctp@vger.kernel.org
13249 W:      http://lksctp.sourceforge.net
13250 S:      Maintained
13251 F:      Documentation/networking/sctp.txt
13252 F:      include/linux/sctp.h
13253 F:      include/uapi/linux/sctp.h
13254 F:      include/net/sctp/
13255 F:      net/sctp/
13256
13257 SCx200 CPU SUPPORT
13258 M:      Jim Cromie <jim.cromie@gmail.com>
13259 S:      Odd Fixes
13260 F:      Documentation/i2c/busses/scx200_acb
13261 F:      arch/x86/platform/scx200/
13262 F:      drivers/watchdog/scx200_wdt.c
13263 F:      drivers/i2c/busses/scx200*
13264 F:      drivers/mtd/maps/scx200_docflash.c
13265 F:      include/linux/scx200.h
13266
13267 SCx200 GPIO DRIVER
13268 M:      Jim Cromie <jim.cromie@gmail.com>
13269 S:      Maintained
13270 F:      drivers/char/scx200_gpio.c
13271 F:      include/linux/scx200_gpio.h
13272
13273 SCx200 HRT CLOCKSOURCE DRIVER
13274 M:      Jim Cromie <jim.cromie@gmail.com>
13275 S:      Maintained
13276 F:      drivers/clocksource/scx200_hrt.c
13277
13278 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13279 M:      Sascha Sommer <saschasommer@freenet.de>
13280 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13281 S:      Maintained
13282 F:      drivers/mmc/host/sdricoh_cs.c
13283
13284 SECURE COMPUTING
13285 M:      Kees Cook <keescook@chromium.org>
13286 R:      Andy Lutomirski <luto@amacapital.net>
13287 R:      Will Drewry <wad@chromium.org>
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13289 S:      Supported
13290 F:      kernel/seccomp.c
13291 F:      include/uapi/linux/seccomp.h
13292 F:      include/linux/seccomp.h
13293 F:      tools/testing/selftests/seccomp/*
13294 F:      tools/testing/selftests/kselftest_harness.h
13295 F:      Documentation/userspace-api/seccomp_filter.rst
13296 K:      \bsecure_computing
13297 K:      \bTIF_SECCOMP\b
13298
13299 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13300 M:      Al Cooper <alcooperx@gmail.com>
13301 L:      linux-mmc@vger.kernel.org
13302 L:      bcm-kernel-feedback-list@broadcom.com
13303 S:      Maintained
13304 F:      drivers/mmc/host/sdhci-brcmstb*
13305
13306 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13307 M:      Adrian Hunter <adrian.hunter@intel.com>
13308 L:      linux-mmc@vger.kernel.org
13309 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13310 S:      Maintained
13311 F:      drivers/mmc/host/sdhci*
13312 F:      include/linux/mmc/sdhci*
13313
13314 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13315 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13316 M:      Manjunath M B <manjumb@synopsys.com>
13317 L:      linux-mmc@vger.kernel.org
13318 S:      Maintained
13319 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13320
13321 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13322 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13323 L:      linux-mmc@vger.kernel.org
13324 S:      Supported
13325 F:      drivers/mmc/host/sdhci-of-at91.c
13326
13327 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13328 M:      Ben Dooks <ben-linux@fluff.org>
13329 M:      Jaehoon Chung <jh80.chung@samsung.com>
13330 L:      linux-mmc@vger.kernel.org
13331 S:      Maintained
13332 F:      drivers/mmc/host/sdhci-s3c*
13333
13334 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13335 M:      Viresh Kumar <vireshk@kernel.org>
13336 L:      linux-mmc@vger.kernel.org
13337 S:      Maintained
13338 F:      drivers/mmc/host/sdhci-spear.c
13339
13340 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13341 M:      Kishon Vijay Abraham I <kishon@ti.com>
13342 L:      linux-mmc@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/mmc/host/sdhci-omap.c
13345
13346 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13347 M:      Scott Bauer <scott.bauer@intel.com>
13348 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13349 L:      linux-block@vger.kernel.org
13350 S:      Supported
13351 F:      block/sed*
13352 F:      block/opal_proto.h
13353 F:      include/linux/sed*
13354 F:      include/uapi/linux/sed*
13355
13356 SECURITY CONTACT
13357 M:      Security Officers <security@kernel.org>
13358 S:      Supported
13359
13360 SECURITY SUBSYSTEM
13361 M:      James Morris <jmorris@namei.org>
13362 M:      "Serge E. Hallyn" <serge@hallyn.com>
13363 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13365 W:      http://kernsec.org/
13366 S:      Supported
13367 F:      security/
13368 X:      security/selinux/
13369
13370 SELINUX SECURITY MODULE
13371 M:      Paul Moore <paul@paul-moore.com>
13372 M:      Stephen Smalley <sds@tycho.nsa.gov>
13373 M:      Eric Paris <eparis@parisplace.org>
13374 L:      selinux@vger.kernel.org
13375 W:      https://selinuxproject.org
13376 W:      https://github.com/SELinuxProject
13377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13378 S:      Supported
13379 F:      include/linux/selinux*
13380 F:      security/selinux/
13381 F:      scripts/selinux/
13382 F:      Documentation/admin-guide/LSM/SELinux.rst
13383
13384 SENSABLE PHANTOM
13385 M:      Jiri Slaby <jirislaby@gmail.com>
13386 S:      Maintained
13387 F:      drivers/misc/phantom.c
13388 F:      include/uapi/linux/phantom.h
13389
13390 SERIAL DEVICE BUS
13391 M:      Rob Herring <robh@kernel.org>
13392 L:      linux-serial@vger.kernel.org
13393 S:      Maintained
13394 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13395 F:      drivers/tty/serdev/
13396 F:      include/linux/serdev.h
13397
13398 SERIAL DRIVERS
13399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13400 L:      linux-serial@vger.kernel.org
13401 S:      Maintained
13402 F:      Documentation/devicetree/bindings/serial/
13403 F:      drivers/tty/serial/
13404
13405 SERIAL IR RECEIVER
13406 M:      Sean Young <sean@mess.org>
13407 L:      linux-media@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/media/rc/serial_ir.c
13410
13411 SFC NETWORK DRIVER
13412 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13413 M:      Edward Cree <ecree@solarflare.com>
13414 M:      Bert Kenward <bkenward@solarflare.com>
13415 L:      netdev@vger.kernel.org
13416 S:      Supported
13417 F:      drivers/net/ethernet/sfc/
13418
13419 SGI GRU DRIVER
13420 M:      Dimitri Sivanich <sivanich@sgi.com>
13421 S:      Maintained
13422 F:      drivers/misc/sgi-gru/
13423
13424 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13425 M:      Pat Gefre <pfg@sgi.com>
13426 L:      linux-ia64@vger.kernel.org
13427 S:      Supported
13428 F:      Documentation/ia64/serial.txt
13429 F:      drivers/tty/serial/ioc?_serial.c
13430 F:      include/linux/ioc?.h
13431
13432 SGI XP/XPC/XPNET DRIVER
13433 M:      Cliff Whickman <cpw@sgi.com>
13434 M:      Robin Holt <robinmholt@gmail.com>
13435 S:      Maintained
13436 F:      drivers/misc/sgi-xp/
13437
13438 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13439 M:      Ursula Braun <ubraun@linux.ibm.com>
13440 L:      linux-s390@vger.kernel.org
13441 W:      http://www.ibm.com/developerworks/linux/linux390/
13442 S:      Supported
13443 F:      net/smc/
13444
13445 SHARP RJ54N1CB0C SENSOR DRIVER
13446 M:      Jacopo Mondi <jacopo@jmondi.org>
13447 L:      linux-media@vger.kernel.org
13448 T:      git git://linuxtv.org/media_tree.git
13449 S:      Odd fixes
13450 F:      drivers/media/i2c/rj54n1cb0c.c
13451 F:      include/media/i2c/rj54n1cb0c.h
13452
13453 SH_VEU V4L2 MEM2MEM DRIVER
13454 L:      linux-media@vger.kernel.org
13455 S:      Orphan
13456 F:      drivers/media/platform/sh_veu.c
13457
13458 SH_VOU V4L2 OUTPUT DRIVER
13459 L:      linux-media@vger.kernel.org
13460 S:      Orphan
13461 F:      drivers/media/platform/sh_vou.c
13462 F:      include/media/drv-intf/sh_vou.h
13463
13464 SI2157 MEDIA DRIVER
13465 M:      Antti Palosaari <crope@iki.fi>
13466 L:      linux-media@vger.kernel.org
13467 W:      https://linuxtv.org
13468 W:      http://palosaari.fi/linux/
13469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13470 T:      git git://linuxtv.org/anttip/media_tree.git
13471 S:      Maintained
13472 F:      drivers/media/tuners/si2157*
13473
13474 SI2165 MEDIA DRIVER
13475 M:      Matthias Schwarzott <zzam@gentoo.org>
13476 L:      linux-media@vger.kernel.org
13477 W:      https://linuxtv.org
13478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13479 S:      Maintained
13480 F:      drivers/media/dvb-frontends/si2165*
13481
13482 SI2168 MEDIA DRIVER
13483 M:      Antti Palosaari <crope@iki.fi>
13484 L:      linux-media@vger.kernel.org
13485 W:      https://linuxtv.org
13486 W:      http://palosaari.fi/linux/
13487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13488 T:      git git://linuxtv.org/anttip/media_tree.git
13489 S:      Maintained
13490 F:      drivers/media/dvb-frontends/si2168*
13491
13492 SI470X FM RADIO RECEIVER I2C DRIVER
13493 M:      Hans Verkuil <hverkuil@xs4all.nl>
13494 L:      linux-media@vger.kernel.org
13495 T:      git git://linuxtv.org/media_tree.git
13496 W:      https://linuxtv.org
13497 S:      Odd Fixes
13498 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13499
13500 SI470X FM RADIO RECEIVER USB DRIVER
13501 M:      Hans Verkuil <hverkuil@xs4all.nl>
13502 L:      linux-media@vger.kernel.org
13503 T:      git git://linuxtv.org/media_tree.git
13504 W:      https://linuxtv.org
13505 S:      Maintained
13506 F:      drivers/media/radio/si470x/radio-si470x-common.c
13507 F:      drivers/media/radio/si470x/radio-si470x.h
13508 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13509
13510 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13511 M:      Eduardo Valentin <edubezval@gmail.com>
13512 L:      linux-media@vger.kernel.org
13513 T:      git git://linuxtv.org/media_tree.git
13514 W:      https://linuxtv.org
13515 S:      Odd Fixes
13516 F:      drivers/media/radio/si4713/si4713.?
13517
13518 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13519 M:      Eduardo Valentin <edubezval@gmail.com>
13520 L:      linux-media@vger.kernel.org
13521 T:      git git://linuxtv.org/media_tree.git
13522 W:      https://linuxtv.org
13523 S:      Odd Fixes
13524 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13525
13526 SI4713 FM RADIO TRANSMITTER USB DRIVER
13527 M:      Hans Verkuil <hverkuil@xs4all.nl>
13528 L:      linux-media@vger.kernel.org
13529 T:      git git://linuxtv.org/media_tree.git
13530 W:      https://linuxtv.org
13531 S:      Maintained
13532 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13533
13534 SIANO DVB DRIVER
13535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13536 L:      linux-media@vger.kernel.org
13537 W:      https://linuxtv.org
13538 T:      git git://linuxtv.org/media_tree.git
13539 S:      Odd fixes
13540 F:      drivers/media/common/siano/
13541 F:      drivers/media/usb/siano/
13542 F:      drivers/media/usb/siano/
13543 F:      drivers/media/mmc/siano/
13544
13545 SIFIVE DRIVERS
13546 M:      Palmer Dabbelt <palmer@sifive.com>
13547 L:      linux-riscv@lists.infradead.org
13548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13549 S:      Supported
13550 K:      sifive
13551 N:      sifive
13552
13553 SILEAD TOUCHSCREEN DRIVER
13554 M:      Hans de Goede <hdegoede@redhat.com>
13555 L:      linux-input@vger.kernel.org
13556 L:      platform-driver-x86@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/input/touchscreen/silead.c
13559 F:      drivers/platform/x86/touchscreen_dmi.c
13560
13561 SILICON MOTION SM712 FRAME BUFFER DRIVER
13562 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13563 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13564 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13565 L:      linux-fbdev@vger.kernel.org
13566 S:      Maintained
13567 F:      drivers/video/fbdev/sm712*
13568 F:      Documentation/fb/sm712fb.txt
13569
13570 SIMPLE FIRMWARE INTERFACE (SFI)
13571 M:      Len Brown <lenb@kernel.org>
13572 L:      sfi-devel@simplefirmware.org
13573 W:      http://simplefirmware.org/
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13575 S:      Supported
13576 F:      arch/x86/platform/sfi/
13577 F:      drivers/sfi/
13578 F:      include/linux/sfi*.h
13579
13580 SIMPLEFB FB DRIVER
13581 M:      Hans de Goede <hdegoede@redhat.com>
13582 L:      linux-fbdev@vger.kernel.org
13583 S:      Maintained
13584 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13585 F:      drivers/video/fbdev/simplefb.c
13586 F:      include/linux/platform_data/simplefb.h
13587
13588 SIMTEC EB110ATX (Chalice CATS)
13589 P:      Ben Dooks
13590 P:      Vincent Sanders <vince@simtec.co.uk>
13591 M:      Simtec Linux Team <linux@simtec.co.uk>
13592 W:      http://www.simtec.co.uk/products/EB110ATX/
13593 S:      Supported
13594
13595 SIMTEC EB2410ITX (BAST)
13596 P:      Ben Dooks
13597 P:      Vincent Sanders <vince@simtec.co.uk>
13598 M:      Simtec Linux Team <linux@simtec.co.uk>
13599 W:      http://www.simtec.co.uk/products/EB2410ITX/
13600 S:      Supported
13601 F:      arch/arm/mach-s3c24xx/mach-bast.c
13602 F:      arch/arm/mach-s3c24xx/bast-ide.c
13603 F:      arch/arm/mach-s3c24xx/bast-irq.c
13604
13605 SIPHASH PRF ROUTINES
13606 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13607 S:      Maintained
13608 F:      lib/siphash.c
13609 F:      lib/test_siphash.c
13610 F:      include/linux/siphash.h
13611
13612 SIOX
13613 M:      Gavin Schenk <g.schenk@eckelmann.de>
13614 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13615 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13616 S:      Supported
13617 F:      drivers/siox/*
13618 F:      drivers/gpio/gpio-siox.c
13619 F:      include/trace/events/siox.h
13620
13621 SIS 190 ETHERNET DRIVER
13622 M:      Francois Romieu <romieu@fr.zoreil.com>
13623 L:      netdev@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/net/ethernet/sis/sis190.c
13626
13627 SIS 900/7016 FAST ETHERNET DRIVER
13628 M:      Daniele Venzano <venza@brownhat.org>
13629 W:      http://www.brownhat.org/sis900.html
13630 L:      netdev@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/net/ethernet/sis/sis900.*
13633
13634 SIS FRAMEBUFFER DRIVER
13635 M:      Thomas Winischhofer <thomas@winischhofer.net>
13636 W:      http://www.winischhofer.net/linuxsisvga.shtml
13637 S:      Maintained
13638 F:      Documentation/fb/sisfb.txt
13639 F:      drivers/video/fbdev/sis/
13640 F:      include/video/sisfb.h
13641
13642 SIS USB2VGA DRIVER
13643 M:      Thomas Winischhofer <thomas@winischhofer.net>
13644 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13645 S:      Maintained
13646 F:      drivers/usb/misc/sisusbvga/
13647
13648 SLAB ALLOCATOR
13649 M:      Christoph Lameter <cl@linux.com>
13650 M:      Pekka Enberg <penberg@kernel.org>
13651 M:      David Rientjes <rientjes@google.com>
13652 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13653 M:      Andrew Morton <akpm@linux-foundation.org>
13654 L:      linux-mm@kvack.org
13655 S:      Maintained
13656 F:      include/linux/sl?b*.h
13657 F:      mm/sl?b*
13658
13659 SLEEPABLE READ-COPY UPDATE (SRCU)
13660 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13661 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13662 M:      Josh Triplett <josh@joshtriplett.org>
13663 R:      Steven Rostedt <rostedt@goodmis.org>
13664 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13665 L:      linux-kernel@vger.kernel.org
13666 W:      http://www.rdrop.com/users/paulmck/RCU/
13667 S:      Supported
13668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13669 F:      include/linux/srcu*.h
13670 F:      kernel/rcu/srcu*.c
13671
13672 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13673 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13675 S:      Maintained
13676 F:      drivers/slimbus/
13677 F:      Documentation/devicetree/bindings/slimbus/
13678 F:      include/linux/slimbus.h
13679
13680 SMACK SECURITY MODULE
13681 M:      Casey Schaufler <casey@schaufler-ca.com>
13682 L:      linux-security-module@vger.kernel.org
13683 W:      http://schaufler-ca.com
13684 T:      git git://github.com/cschaufler/smack-next
13685 S:      Maintained
13686 F:      Documentation/admin-guide/LSM/Smack.rst
13687 F:      security/smack/
13688
13689 SMC91x ETHERNET DRIVER
13690 M:      Nicolas Pitre <nico@fluxnic.net>
13691 S:      Odd Fixes
13692 F:      drivers/net/ethernet/smsc/smc91x.*
13693
13694 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13695 M:      Sakari Ailus <sakari.ailus@iki.fi>
13696 L:      linux-media@vger.kernel.org
13697 S:      Maintained
13698 F:      drivers/media/i2c/smiapp/
13699 F:      include/media/i2c/smiapp.h
13700 F:      drivers/media/i2c/smiapp-pll.c
13701 F:      drivers/media/i2c/smiapp-pll.h
13702 F:      include/uapi/linux/smiapp.h
13703 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13704
13705 SMM665 HARDWARE MONITOR DRIVER
13706 M:      Guenter Roeck <linux@roeck-us.net>
13707 L:      linux-hwmon@vger.kernel.org
13708 S:      Maintained
13709 F:      Documentation/hwmon/smm665
13710 F:      drivers/hwmon/smm665.c
13711
13712 SMSC EMC2103 HARDWARE MONITOR DRIVER
13713 M:      Steve Glendinning <steve.glendinning@shawell.net>
13714 L:      linux-hwmon@vger.kernel.org
13715 S:      Maintained
13716 F:      Documentation/hwmon/emc2103
13717 F:      drivers/hwmon/emc2103.c
13718
13719 SMSC SCH5627 HARDWARE MONITOR DRIVER
13720 M:      Hans de Goede <hdegoede@redhat.com>
13721 L:      linux-hwmon@vger.kernel.org
13722 S:      Supported
13723 F:      Documentation/hwmon/sch5627
13724 F:      drivers/hwmon/sch5627.c
13725
13726 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13727 M:      Steve Glendinning <steve.glendinning@shawell.net>
13728 L:      linux-fbdev@vger.kernel.org
13729 S:      Maintained
13730 F:      drivers/video/fbdev/smscufx.c
13731
13732 SMSC47B397 HARDWARE MONITOR DRIVER
13733 M:      Jean Delvare <jdelvare@suse.com>
13734 L:      linux-hwmon@vger.kernel.org
13735 S:      Maintained
13736 F:      Documentation/hwmon/smsc47b397
13737 F:      drivers/hwmon/smsc47b397.c
13738
13739 SMSC911x ETHERNET DRIVER
13740 M:      Steve Glendinning <steve.glendinning@shawell.net>
13741 L:      netdev@vger.kernel.org
13742 S:      Maintained
13743 F:      include/linux/smsc911x.h
13744 F:      drivers/net/ethernet/smsc/smsc911x.*
13745
13746 SMSC9420 PCI ETHERNET DRIVER
13747 M:      Steve Glendinning <steve.glendinning@shawell.net>
13748 L:      netdev@vger.kernel.org
13749 S:      Maintained
13750 F:      drivers/net/ethernet/smsc/smsc9420.*
13751
13752 SOC-CAMERA V4L2 SUBSYSTEM
13753 L:      linux-media@vger.kernel.org
13754 T:      git git://linuxtv.org/media_tree.git
13755 S:      Orphan
13756 F:      include/media/soc*
13757 F:      drivers/media/i2c/soc_camera/
13758 F:      drivers/media/platform/soc_camera/
13759
13760 SOCIONEXT SYNQUACER I2C DRIVER
13761 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13762 L:      linux-i2c@vger.kernel.org
13763 S:      Maintained
13764 F:      drivers/i2c/busses/i2c-synquacer.c
13765 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13766
13767 SOCIONEXT UNIPHIER SOUND DRIVER
13768 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13769 S:      Orphan
13770 F:      sound/soc/uniphier/
13771
13772 SOEKRIS NET48XX LED SUPPORT
13773 M:      Chris Boot <bootc@bootc.net>
13774 S:      Maintained
13775 F:      drivers/leds/leds-net48xx.c
13776
13777 SOFT-ROCE DRIVER (rxe)
13778 M:      Moni Shoua <monis@mellanox.com>
13779 L:      linux-rdma@vger.kernel.org
13780 S:      Supported
13781 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13782 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13783 F:      drivers/infiniband/sw/rxe/
13784 F:      include/uapi/rdma/rdma_user_rxe.h
13785
13786 SOFTLOGIC 6x10 MPEG CODEC
13787 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13788 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13789 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13790 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13791 M:      Ismael Luceno <ismael@iodev.co.uk>
13792 L:      linux-media@vger.kernel.org
13793 S:      Supported
13794 F:      drivers/media/pci/solo6x10/
13795
13796 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13797 M:      James Morse <james.morse@arm.com>
13798 L:      linux-arm-kernel@lists.infradead.org
13799 S:      Maintained
13800 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13801 F:      drivers/firmware/arm_sdei.c
13802 F:      include/linux/arm_sdei.h
13803 F:      include/uapi/linux/arm_sdei.h
13804
13805 SOFTWARE RAID (Multiple Disks) SUPPORT
13806 M:      Shaohua Li <shli@kernel.org>
13807 L:      linux-raid@vger.kernel.org
13808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13809 S:      Supported
13810 F:      drivers/md/Makefile
13811 F:      drivers/md/Kconfig
13812 F:      drivers/md/md*
13813 F:      drivers/md/raid*
13814 F:      include/linux/raid/
13815 F:      include/uapi/linux/raid/
13816
13817 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13818 M:      Jassi Brar <jaswinder.singh@linaro.org>
13819 L:      netdev@vger.kernel.org
13820 S:      Maintained
13821 F:      drivers/net/ethernet/socionext/netsec.c
13822 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13823
13824 SOLIDRUN CLEARFOG SUPPORT
13825 M:      Russell King <linux@armlinux.org.uk>
13826 S:      Maintained
13827 F:      arch/arm/boot/dts/armada-388-clearfog*
13828 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13829
13830 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13831 M:      Russell King <linux@armlinux.org.uk>
13832 S:      Maintained
13833 F:      arch/arm/boot/dts/imx6*-cubox-i*
13834 F:      arch/arm/boot/dts/imx6*-hummingboard*
13835 F:      arch/arm/boot/dts/imx6*-sr-*
13836
13837 SONIC NETWORK DRIVER
13838 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13839 L:      netdev@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/net/ethernet/natsemi/sonic.*
13842
13843 SONICS SILICON BACKPLANE DRIVER (SSB)
13844 M:      Michael Buesch <m@bues.ch>
13845 L:      linux-wireless@vger.kernel.org
13846 S:      Maintained
13847 F:      drivers/ssb/
13848 F:      include/linux/ssb/
13849
13850 SONY IMX258 SENSOR DRIVER
13851 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13852 L:      linux-media@vger.kernel.org
13853 T:      git git://linuxtv.org/media_tree.git
13854 S:      Maintained
13855 F:      drivers/media/i2c/imx258.c
13856
13857 SONY IMX274 SENSOR DRIVER
13858 M:      Leon Luo <leonl@leopardimaging.com>
13859 L:      linux-media@vger.kernel.org
13860 T:      git git://linuxtv.org/media_tree.git
13861 S:      Maintained
13862 F:      drivers/media/i2c/imx274.c
13863 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13864
13865 SONY IMX319 SENSOR DRIVER
13866 M:      Bingbu Cao <bingbu.cao@intel.com>
13867 L:      linux-media@vger.kernel.org
13868 T:      git git://linuxtv.org/media_tree.git
13869 S:      Maintained
13870 F:      drivers/media/i2c/imx319.c
13871
13872 SONY IMX355 SENSOR DRIVER
13873 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13874 L:      linux-media@vger.kernel.org
13875 T:      git git://linuxtv.org/media_tree.git
13876 S:      Maintained
13877 F:      drivers/media/i2c/imx355.c
13878
13879 SONY MEMORYSTICK CARD SUPPORT
13880 M:      Alex Dubov <oakad@yahoo.com>
13881 W:      http://tifmxx.berlios.de/
13882 S:      Maintained
13883 F:      drivers/memstick/host/tifm_ms.c
13884
13885 SONY MEMORYSTICK STANDARD SUPPORT
13886 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13887 S:      Maintained
13888 F:      drivers/memstick/core/ms_block.*
13889
13890 SONY VAIO CONTROL DEVICE DRIVER
13891 M:      Mattia Dongili <malattia@linux.it>
13892 L:      platform-driver-x86@vger.kernel.org
13893 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13894 S:      Maintained
13895 F:      Documentation/laptops/sony-laptop.txt
13896 F:      drivers/char/sonypi.c
13897 F:      drivers/platform/x86/sony-laptop.c
13898 F:      include/linux/sony-laptop.h
13899
13900 SOUND
13901 M:      Jaroslav Kysela <perex@perex.cz>
13902 M:      Takashi Iwai <tiwai@suse.com>
13903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13904 W:      http://www.alsa-project.org/
13905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13906 T:      git git://git.alsa-project.org/alsa-kernel.git
13907 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13908 S:      Maintained
13909 F:      Documentation/sound/
13910 F:      include/sound/
13911 F:      include/uapi/sound/
13912 F:      sound/
13913
13914 SOUND - COMPRESSED AUDIO
13915 M:      Vinod Koul <vkoul@kernel.org>
13916 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13918 S:      Supported
13919 F:      Documentation/sound/designs/compress-offload.rst
13920 F:      include/sound/compress_driver.h
13921 F:      include/uapi/sound/compress_*
13922 F:      sound/core/compress_offload.c
13923 F:      sound/soc/soc-compress.c
13924
13925 SOUND - DMAENGINE HELPERS
13926 M:      Lars-Peter Clausen <lars@metafoo.de>
13927 S:      Supported
13928 F:      include/sound/dmaengine_pcm.h
13929 F:      sound/core/pcm_dmaengine.c
13930 F:      sound/soc/soc-generic-dmaengine-pcm.c
13931
13932 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13933 M:      Liam Girdwood <lgirdwood@gmail.com>
13934 M:      Mark Brown <broonie@kernel.org>
13935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13937 W:      http://alsa-project.org/main/index.php/ASoC
13938 S:      Supported
13939 F:      Documentation/devicetree/bindings/sound/
13940 F:      Documentation/sound/soc/
13941 F:      sound/soc/
13942 F:      include/sound/soc*
13943
13944 SOUNDWIRE SUBSYSTEM
13945 M:      Vinod Koul <vkoul@kernel.org>
13946 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13947 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13949 S:      Supported
13950 F:      Documentation/driver-api/soundwire/
13951 F:      drivers/soundwire/
13952 F:      include/linux/soundwire/
13953
13954 SP2 MEDIA DRIVER
13955 M:      Olli Salonen <olli.salonen@iki.fi>
13956 L:      linux-media@vger.kernel.org
13957 W:      https://linuxtv.org
13958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13959 S:      Maintained
13960 F:      drivers/media/dvb-frontends/sp2*
13961
13962 SPARC + UltraSPARC (sparc/sparc64)
13963 M:      "David S. Miller" <davem@davemloft.net>
13964 L:      sparclinux@vger.kernel.org
13965 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13968 S:      Maintained
13969 F:      arch/sparc/
13970 F:      drivers/sbus/
13971
13972 SPARC SERIAL DRIVERS
13973 M:      "David S. Miller" <davem@davemloft.net>
13974 L:      sparclinux@vger.kernel.org
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13977 S:      Maintained
13978 F:      include/linux/sunserialcore.h
13979 F:      drivers/tty/serial/suncore.c
13980 F:      drivers/tty/serial/sunhv.c
13981 F:      drivers/tty/serial/sunsab.c
13982 F:      drivers/tty/serial/sunsab.h
13983 F:      drivers/tty/serial/sunsu.c
13984 F:      drivers/tty/serial/sunzilog.c
13985 F:      drivers/tty/serial/sunzilog.h
13986 F:      drivers/tty/vcc.c
13987
13988 SPARSE CHECKER
13989 M:      "Christopher Li" <sparse@chrisli.org>
13990 L:      linux-sparse@vger.kernel.org
13991 W:      https://sparse.wiki.kernel.org/
13992 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13993 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13994 S:      Maintained
13995 F:      include/linux/compiler.h
13996
13997 SPEAR CLOCK FRAMEWORK SUPPORT
13998 M:      Viresh Kumar <vireshk@kernel.org>
13999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14000 W:      http://www.st.com/spear
14001 S:      Maintained
14002 F:      drivers/clk/spear/
14003
14004 SPEAR PLATFORM SUPPORT
14005 M:      Viresh Kumar <vireshk@kernel.org>
14006 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14008 W:      http://www.st.com/spear
14009 S:      Maintained
14010 F:      arch/arm/boot/dts/spear*
14011 F:      arch/arm/mach-spear/
14012
14013 SPI NOR SUBSYSTEM
14014 M:      Marek Vasut <marek.vasut@gmail.com>
14015 L:      linux-mtd@lists.infradead.org
14016 W:      http://www.linux-mtd.infradead.org/
14017 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14018 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14019 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14020 S:      Maintained
14021 F:      drivers/mtd/spi-nor/
14022 F:      include/linux/mtd/spi-nor.h
14023
14024 SPI SUBSYSTEM
14025 M:      Mark Brown <broonie@kernel.org>
14026 L:      linux-spi@vger.kernel.org
14027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14028 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14029 S:      Maintained
14030 F:      Documentation/devicetree/bindings/spi/
14031 F:      Documentation/spi/
14032 F:      drivers/spi/
14033 F:      include/linux/spi/
14034 F:      include/uapi/linux/spi/
14035 F:      tools/spi/
14036
14037 SPIDERNET NETWORK DRIVER for CELL
14038 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14039 L:      netdev@vger.kernel.org
14040 S:      Supported
14041 F:      Documentation/networking/spider_net.txt
14042 F:      drivers/net/ethernet/toshiba/spider_net*
14043
14044 SPMI SUBSYSTEM
14045 R:      Stephen Boyd <sboyd@kernel.org>
14046 L:      linux-arm-msm@vger.kernel.org
14047 F:      Documentation/devicetree/bindings/spmi/
14048 F:      drivers/spmi/
14049 F:      include/dt-bindings/spmi/spmi.h
14050 F:      include/linux/spmi.h
14051 F:      include/trace/events/spmi.h
14052
14053 SPU FILE SYSTEM
14054 M:      Jeremy Kerr <jk@ozlabs.org>
14055 L:      linuxppc-dev@lists.ozlabs.org
14056 W:      http://www.ibm.com/developerworks/power/cell/
14057 S:      Supported
14058 F:      Documentation/filesystems/spufs.txt
14059 F:      arch/powerpc/platforms/cell/spufs/
14060
14061 SQUASHFS FILE SYSTEM
14062 M:      Phillip Lougher <phillip@squashfs.org.uk>
14063 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14064 W:      http://squashfs.org.uk
14065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14066 S:      Maintained
14067 F:      Documentation/filesystems/squashfs.txt
14068 F:      fs/squashfs/
14069
14070 SRM (Alpha) environment access
14071 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14072 S:      Maintained
14073 F:      arch/alpha/kernel/srm_env.c
14074
14075 ST STM32 I2C/SMBUS DRIVER
14076 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14077 L:      linux-i2c@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/i2c/busses/i2c-stm32*
14080
14081 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14082 M:      Song Qiang <songqiang1304521@gmail.com>
14083 L:      linux-iio@vger.kernel.org
14084 S:      Maintained
14085 F:      drivers/iio/proximity/vl53l0x-i2c.c
14086 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14087
14088 STABLE BRANCH
14089 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14090 L:      stable@vger.kernel.org
14091 S:      Supported
14092 F:      Documentation/process/stable-kernel-rules.rst
14093
14094 STAGING - COMEDI
14095 M:      Ian Abbott <abbotti@mev.co.uk>
14096 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14097 S:      Odd Fixes
14098 F:      drivers/staging/comedi/
14099
14100 STAGING - EROFS FILE SYSTEM
14101 M:      Gao Xiang <gaoxiang25@huawei.com>
14102 M:      Chao Yu <yuchao0@huawei.com>
14103 L:      linux-erofs@lists.ozlabs.org
14104 S:      Maintained
14105 F:      drivers/staging/erofs/
14106
14107 STAGING - INDUSTRIAL IO
14108 M:      Jonathan Cameron <jic23@kernel.org>
14109 L:      linux-iio@vger.kernel.org
14110 S:      Odd Fixes
14111 F:      Documentation/devicetree/bindings/staging/iio/
14112 F:      drivers/staging/iio/
14113
14114 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14115 M:      Marc Dietrich <marvin24@gmx.de>
14116 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14117 L:      linux-tegra@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/staging/nvec/
14120
14121 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14122 M:      Jens Frederich <jfrederich@gmail.com>
14123 M:      Daniel Drake <dsd@laptop.org>
14124 M:      Jon Nettleton <jon.nettleton@gmail.com>
14125 W:      http://wiki.laptop.org/go/DCON
14126 S:      Maintained
14127 F:      drivers/staging/olpc_dcon/
14128
14129 STAGING - REALTEK RTL8712U DRIVERS
14130 M:      Larry Finger <Larry.Finger@lwfinger.net>
14131 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14132 S:      Odd Fixes
14133 F:      drivers/staging/rtl8712/
14134
14135 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14136 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14137 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14138 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14139 L:      linux-fbdev@vger.kernel.org
14140 S:      Maintained
14141 F:      drivers/staging/sm750fb/
14142
14143 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14144 M:      William Hubbs <w.d.hubbs@gmail.com>
14145 M:      Chris Brannon <chris@the-brannons.com>
14146 M:      Kirk Reiser <kirk@reisers.ca>
14147 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14148 L:      speakup@linux-speakup.org
14149 W:      http://www.linux-speakup.org/
14150 S:      Odd Fixes
14151 F:      drivers/staging/speakup/
14152
14153 STAGING - VIA VT665X DRIVERS
14154 M:      Forest Bond <forest@alittletooquiet.net>
14155 S:      Odd Fixes
14156 F:      drivers/staging/vt665?/
14157
14158 STAGING - WILC1000 WIFI DRIVER
14159 M:      Aditya Shankar <aditya.shankar@microchip.com>
14160 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14161 L:      linux-wireless@vger.kernel.org
14162 S:      Supported
14163 F:      drivers/staging/wilc1000/
14164
14165 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14166 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14167 S:      Odd Fixes
14168 F:      drivers/staging/xgifb/
14169
14170 STAGING SUBSYSTEM
14171 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14173 L:      devel@driverdev.osuosl.org
14174 S:      Supported
14175 F:      drivers/staging/
14176
14177 STARFIRE/DURALAN NETWORK DRIVER
14178 M:      Ion Badulescu <ionut@badula.org>
14179 S:      Odd Fixes
14180 F:      drivers/net/ethernet/adaptec/starfire*
14181
14182 STEC S1220 SKD DRIVER
14183 M:      Bart Van Assche <bart.vanassche@wdc.com>
14184 L:      linux-block@vger.kernel.org
14185 S:      Maintained
14186 F:      drivers/block/skd*[ch]
14187
14188 STI AUDIO (ASoC) DRIVERS
14189 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14190 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14191 S:      Maintained
14192 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14193 F:      sound/soc/sti/
14194
14195 STI CEC DRIVER
14196 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14197 S:      Maintained
14198 F:      drivers/media/platform/sti/cec/
14199 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14200
14201 STK1160 USB VIDEO CAPTURE DRIVER
14202 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14203 L:      linux-media@vger.kernel.org
14204 T:      git git://linuxtv.org/media_tree.git
14205 S:      Maintained
14206 F:      drivers/media/usb/stk1160/
14207
14208 STM32 AUDIO (ASoC) DRIVERS
14209 M:      Olivier Moysan <olivier.moysan@st.com>
14210 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14212 S:      Maintained
14213 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14214 F:      sound/soc/stm/
14215
14216 STM32 TIMER/LPTIMER DRIVERS
14217 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14218 S:      Maintained
14219 F:      drivers/*/stm32-*timer*
14220 F:      drivers/pwm/pwm-stm32*
14221 F:      include/linux/*/stm32-*tim*
14222 F:      Documentation/ABI/testing/*timer-stm32
14223 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14224 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14225
14226 STMMAC ETHERNET DRIVER
14227 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14228 M:      Alexandre Torgue <alexandre.torgue@st.com>
14229 M:      Jose Abreu <joabreu@synopsys.com>
14230 L:      netdev@vger.kernel.org
14231 W:      http://www.stlinux.com
14232 S:      Supported
14233 F:      drivers/net/ethernet/stmicro/stmmac/
14234
14235 SUN3/3X
14236 M:      Sam Creasey <sammy@sammy.net>
14237 W:      http://sammy.net/sun3/
14238 S:      Maintained
14239 F:      arch/m68k/kernel/*sun3*
14240 F:      arch/m68k/sun3*/
14241 F:      arch/m68k/include/asm/sun3*
14242 F:      drivers/net/ethernet/i825xx/sun3*
14243
14244 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14245 M:      Hans de Goede <hdegoede@redhat.com>
14246 L:      linux-input@vger.kernel.org
14247 S:      Maintained
14248 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14249 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14250
14251 SUNDANCE NETWORK DRIVER
14252 M:      Denis Kirjanov <kda@linux-powerpc.org>
14253 L:      netdev@vger.kernel.org
14254 S:      Maintained
14255 F:      drivers/net/ethernet/dlink/sundance.c
14256
14257 SUPERH
14258 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14259 M:      Rich Felker <dalias@libc.org>
14260 L:      linux-sh@vger.kernel.org
14261 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14262 S:      Maintained
14263 F:      Documentation/sh/
14264 F:      arch/sh/
14265 F:      drivers/sh/
14266
14267 SUSPEND TO RAM
14268 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14269 M:      Len Brown <len.brown@intel.com>
14270 M:      Pavel Machek <pavel@ucw.cz>
14271 L:      linux-pm@vger.kernel.org
14272 B:      https://bugzilla.kernel.org
14273 S:      Supported
14274 F:      Documentation/power/
14275 F:      arch/x86/kernel/acpi/
14276 F:      drivers/base/power/
14277 F:      kernel/power/
14278 F:      include/linux/suspend.h
14279 F:      include/linux/freezer.h
14280 F:      include/linux/pm.h
14281
14282 SVGA HANDLING
14283 M:      Martin Mares <mj@ucw.cz>
14284 L:      linux-video@atrey.karlin.mff.cuni.cz
14285 S:      Maintained
14286 F:      Documentation/svga.txt
14287 F:      arch/x86/boot/video*
14288
14289 SWIOTLB SUBSYSTEM
14290 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14291 L:      iommu@lists.linux-foundation.org
14292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14293 S:      Supported
14294 F:      kernel/dma/swiotlb.c
14295 F:      arch/*/kernel/pci-swiotlb.c
14296 F:      include/linux/swiotlb.h
14297
14298 SWITCHDEV
14299 M:      Jiri Pirko <jiri@resnulli.us>
14300 M:      Ivan Vecera <ivecera@redhat.com>
14301 L:      netdev@vger.kernel.org
14302 S:      Supported
14303 F:      net/switchdev/
14304 F:      include/net/switchdev.h
14305
14306 SY8106A REGULATOR DRIVER
14307 M:      Icenowy Zheng <icenowy@aosc.io>
14308 S:      Maintained
14309 F:      drivers/regulator/sy8106a-regulator.c
14310 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14311
14312 SYNC FILE FRAMEWORK
14313 M:      Sumit Semwal <sumit.semwal@linaro.org>
14314 R:      Gustavo Padovan <gustavo@padovan.org>
14315 S:      Maintained
14316 L:      linux-media@vger.kernel.org
14317 L:      dri-devel@lists.freedesktop.org
14318 F:      drivers/dma-buf/sync_*
14319 F:      drivers/dma-buf/dma-fence*
14320 F:      drivers/dma-buf/sw_sync.c
14321 F:      include/linux/sync_file.h
14322 F:      include/uapi/linux/sync_file.h
14323 F:      Documentation/sync_file.txt
14324 T:      git git://anongit.freedesktop.org/drm/drm-misc
14325
14326 SYNOPSYS ARC ARCHITECTURE
14327 M:      Vineet Gupta <vgupta@synopsys.com>
14328 L:      linux-snps-arc@lists.infradead.org
14329 S:      Supported
14330 F:      arch/arc/
14331 F:      Documentation/devicetree/bindings/arc/*
14332 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14333 F:      drivers/clocksource/arc_timer.c
14334 F:      drivers/tty/serial/arc_uart.c
14335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14336
14337 SYNOPSYS ARC HSDK SDP pll clock driver
14338 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14339 S:      Supported
14340 F:      drivers/clk/clk-hsdk-pll.c
14341 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14342
14343 SYNOPSYS ARC SDP clock driver
14344 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14345 S:      Supported
14346 F:      drivers/clk/axs10x/*
14347 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14348
14349 SYNOPSYS ARC SDP platform support
14350 M:      Alexey Brodkin <abrodkin@synopsys.com>
14351 S:      Supported
14352 F:      arch/arc/plat-axs10x
14353 F:      arch/arc/boot/dts/ax*
14354 F:      Documentation/devicetree/bindings/arc/axs10*
14355
14356 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14357 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14358 S:      Supported
14359 F:      drivers/reset/reset-axs10x.c
14360 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14361
14362 SYNOPSYS CREG GPIO DRIVER
14363 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14364 S:      Maintained
14365 F:      drivers/gpio/gpio-creg-snps.c
14366 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14367
14368 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14369 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14370 S:      Maintained
14371 F:      drivers/tty/serial/8250/8250_dw.c
14372
14373 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14374 M:      Hoan Tran <hotran@apm.com>
14375 L:      linux-gpio@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/gpio/gpio-dwapb.c
14378 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14379
14380 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14381 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14382 S:      Maintained
14383 F:      drivers/dma/dwi-axi-dmac/
14384 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14385
14386 SYNOPSYS DESIGNWARE DMAC DRIVER
14387 M:      Viresh Kumar <vireshk@kernel.org>
14388 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14389 S:      Maintained
14390 F:      include/linux/dma/dw.h
14391 F:      include/linux/platform_data/dma-dw.h
14392 F:      drivers/dma/dw/
14393
14394 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14395 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14396 L:      netdev@vger.kernel.org
14397 S:      Supported
14398 F:      drivers/net/ethernet/synopsys/
14399
14400 SYNOPSYS DESIGNWARE I2C DRIVER
14401 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14402 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14403 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14404 L:      linux-i2c@vger.kernel.org
14405 S:      Maintained
14406 F:      drivers/i2c/busses/i2c-designware-*
14407 F:      include/linux/platform_data/i2c-designware.h
14408
14409 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14410 M:      Jaehoon Chung <jh80.chung@samsung.com>
14411 L:      linux-mmc@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/mmc/host/dw_mmc*
14414
14415 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14416 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14417 S:      Supported
14418 F:      drivers/reset/reset-hsdk.c
14419 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14420 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14421
14422 SYSTEM CONFIGURATION (SYSCON)
14423 M:      Lee Jones <lee.jones@linaro.org>
14424 M:      Arnd Bergmann <arnd@arndb.de>
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14426 S:      Supported
14427 F:      drivers/mfd/syscon.c
14428
14429 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14430 M:      Sudeep Holla <sudeep.holla@arm.com>
14431 L:      linux-arm-kernel@lists.infradead.org
14432 S:      Maintained
14433 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14434 F:      drivers/clk/clk-sc[mp]i.c
14435 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14436 F:      drivers/firmware/arm_scpi.c
14437 F:      drivers/firmware/arm_scmi/
14438 F:      include/linux/sc[mp]i_protocol.h
14439
14440 SYSTEM RESET/SHUTDOWN DRIVERS
14441 M:      Sebastian Reichel <sre@kernel.org>
14442 L:      linux-pm@vger.kernel.org
14443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14444 S:      Maintained
14445 F:      Documentation/devicetree/bindings/power/reset/
14446 F:      drivers/power/reset/
14447
14448 SYSTEM TRACE MODULE CLASS
14449 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14450 S:      Maintained
14451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14452 F:      Documentation/trace/stm.rst
14453 F:      drivers/hwtracing/stm/
14454 F:      include/linux/stm.h
14455 F:      include/uapi/linux/stm.h
14456
14457 SYSV FILESYSTEM
14458 M:      Christoph Hellwig <hch@infradead.org>
14459 S:      Maintained
14460 F:      Documentation/filesystems/sysv-fs.txt
14461 F:      fs/sysv/
14462 F:      include/linux/sysv_fs.h
14463
14464 TARGET SUBSYSTEM
14465 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14466 L:      linux-scsi@vger.kernel.org
14467 L:      target-devel@vger.kernel.org
14468 W:      http://www.linux-iscsi.org
14469 W:      http://groups.google.com/group/linux-iscsi-target-dev
14470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14471 S:      Supported
14472 F:      drivers/target/
14473 F:      include/target/
14474 F:      Documentation/target/
14475
14476 TASKSTATS STATISTICS INTERFACE
14477 M:      Balbir Singh <bsingharora@gmail.com>
14478 S:      Maintained
14479 F:      Documentation/accounting/taskstats*
14480 F:      include/linux/taskstats*
14481 F:      kernel/taskstats.c
14482
14483 TC subsystem
14484 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14485 M:      Cong Wang <xiyou.wangcong@gmail.com>
14486 M:      Jiri Pirko <jiri@resnulli.us>
14487 L:      netdev@vger.kernel.org
14488 S:      Maintained
14489 F:      include/net/pkt_cls.h
14490 F:      include/net/pkt_sched.h
14491 F:      include/net/tc_act/
14492 F:      include/uapi/linux/pkt_cls.h
14493 F:      include/uapi/linux/pkt_sched.h
14494 F:      include/uapi/linux/tc_act/
14495 F:      include/uapi/linux/tc_ematch/
14496 F:      net/sched/
14497
14498 TC90522 MEDIA DRIVER
14499 M:      Akihiro Tsukada <tskd08@gmail.com>
14500 L:      linux-media@vger.kernel.org
14501 S:      Odd Fixes
14502 F:      drivers/media/dvb-frontends/tc90522*
14503
14504 TCP LOW PRIORITY MODULE
14505 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14506 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14507 W:      http://tcp-lp-mod.sourceforge.net/
14508 S:      Maintained
14509 F:      net/ipv4/tcp_lp.c
14510
14511 TDA10071 MEDIA DRIVER
14512 M:      Antti Palosaari <crope@iki.fi>
14513 L:      linux-media@vger.kernel.org
14514 W:      https://linuxtv.org
14515 W:      http://palosaari.fi/linux/
14516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14517 T:      git git://linuxtv.org/anttip/media_tree.git
14518 S:      Maintained
14519 F:      drivers/media/dvb-frontends/tda10071*
14520
14521 TDA18212 MEDIA DRIVER
14522 M:      Antti Palosaari <crope@iki.fi>
14523 L:      linux-media@vger.kernel.org
14524 W:      https://linuxtv.org
14525 W:      http://palosaari.fi/linux/
14526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14527 T:      git git://linuxtv.org/anttip/media_tree.git
14528 S:      Maintained
14529 F:      drivers/media/tuners/tda18212*
14530
14531 TDA18218 MEDIA DRIVER
14532 M:      Antti Palosaari <crope@iki.fi>
14533 L:      linux-media@vger.kernel.org
14534 W:      https://linuxtv.org
14535 W:      http://palosaari.fi/linux/
14536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14537 T:      git git://linuxtv.org/anttip/media_tree.git
14538 S:      Maintained
14539 F:      drivers/media/tuners/tda18218*
14540
14541 TDA18250 MEDIA DRIVER
14542 M:      Olli Salonen <olli.salonen@iki.fi>
14543 L:      linux-media@vger.kernel.org
14544 W:      https://linuxtv.org
14545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14546 T:      git git://linuxtv.org/media_tree.git
14547 S:      Maintained
14548 F:      drivers/media/tuners/tda18250*
14549
14550 TDA18271 MEDIA DRIVER
14551 M:      Michael Krufky <mkrufky@linuxtv.org>
14552 L:      linux-media@vger.kernel.org
14553 W:      https://linuxtv.org
14554 W:      http://github.com/mkrufky
14555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14556 T:      git git://linuxtv.org/mkrufky/tuners.git
14557 S:      Maintained
14558 F:      drivers/media/tuners/tda18271*
14559
14560 TDA1997x MEDIA DRIVER
14561 M:      Tim Harvey <tharvey@gateworks.com>
14562 L:      linux-media@vger.kernel.org
14563 W:      https://linuxtv.org
14564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14565 S:      Maintained
14566 F:      drivers/media/i2c/tda1997x.*
14567
14568 TDA827x MEDIA DRIVER
14569 M:      Michael Krufky <mkrufky@linuxtv.org>
14570 L:      linux-media@vger.kernel.org
14571 W:      https://linuxtv.org
14572 W:      http://github.com/mkrufky
14573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14574 T:      git git://linuxtv.org/mkrufky/tuners.git
14575 S:      Maintained
14576 F:      drivers/media/tuners/tda8290.*
14577
14578 TDA8290 MEDIA DRIVER
14579 M:      Michael Krufky <mkrufky@linuxtv.org>
14580 L:      linux-media@vger.kernel.org
14581 W:      https://linuxtv.org
14582 W:      http://github.com/mkrufky
14583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14584 T:      git git://linuxtv.org/mkrufky/tuners.git
14585 S:      Maintained
14586 F:      drivers/media/tuners/tda8290.*
14587
14588 TDA9840 MEDIA DRIVER
14589 M:      Hans Verkuil <hverkuil@xs4all.nl>
14590 L:      linux-media@vger.kernel.org
14591 T:      git git://linuxtv.org/media_tree.git
14592 W:      https://linuxtv.org
14593 S:      Maintained
14594 F:      drivers/media/i2c/tda9840*
14595
14596 TEA5761 TUNER DRIVER
14597 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14598 L:      linux-media@vger.kernel.org
14599 W:      https://linuxtv.org
14600 T:      git git://linuxtv.org/media_tree.git
14601 S:      Odd fixes
14602 F:      drivers/media/tuners/tea5761.*
14603
14604 TEA5767 TUNER DRIVER
14605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14606 L:      linux-media@vger.kernel.org
14607 W:      https://linuxtv.org
14608 T:      git git://linuxtv.org/media_tree.git
14609 S:      Maintained
14610 F:      drivers/media/tuners/tea5767.*
14611
14612 TEA6415C MEDIA DRIVER
14613 M:      Hans Verkuil <hverkuil@xs4all.nl>
14614 L:      linux-media@vger.kernel.org
14615 T:      git git://linuxtv.org/media_tree.git
14616 W:      https://linuxtv.org
14617 S:      Maintained
14618 F:      drivers/media/i2c/tea6415c*
14619
14620 TEA6420 MEDIA DRIVER
14621 M:      Hans Verkuil <hverkuil@xs4all.nl>
14622 L:      linux-media@vger.kernel.org
14623 T:      git git://linuxtv.org/media_tree.git
14624 W:      https://linuxtv.org
14625 S:      Maintained
14626 F:      drivers/media/i2c/tea6420*
14627
14628 TEAM DRIVER
14629 M:      Jiri Pirko <jiri@resnulli.us>
14630 L:      netdev@vger.kernel.org
14631 S:      Supported
14632 F:      drivers/net/team/
14633 F:      include/linux/if_team.h
14634 F:      include/uapi/linux/if_team.h
14635
14636 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14637 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14638 S:      Maintained
14639 F:      arch/x86/platform/ts5500/
14640
14641 TECHNOTREND USB IR RECEIVER
14642 M:      Sean Young <sean@mess.org>
14643 L:      linux-media@vger.kernel.org
14644 S:      Maintained
14645 F:      drivers/media/rc/ttusbir.c
14646
14647 TECHWELL TW9910 VIDEO DECODER
14648 L:      linux-media@vger.kernel.org
14649 S:      Orphan
14650 F:      drivers/media/i2c/tw9910.c
14651 F:      include/media/i2c/tw9910.h
14652
14653 TEE SUBSYSTEM
14654 M:      Jens Wiklander <jens.wiklander@linaro.org>
14655 S:      Maintained
14656 F:      include/linux/tee_drv.h
14657 F:      include/uapi/linux/tee.h
14658 F:      drivers/tee/
14659 F:      Documentation/tee.txt
14660
14661 TEGRA ARCHITECTURE SUPPORT
14662 M:      Thierry Reding <thierry.reding@gmail.com>
14663 M:      Jonathan Hunter <jonathanh@nvidia.com>
14664 L:      linux-tegra@vger.kernel.org
14665 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14667 S:      Supported
14668 N:      [^a-z]tegra
14669
14670 TEGRA CLOCK DRIVER
14671 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14672 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14673 S:      Supported
14674 F:      drivers/clk/tegra/
14675
14676 TEGRA DMA DRIVERS
14677 M:      Laxman Dewangan <ldewangan@nvidia.com>
14678 M:      Jon Hunter <jonathanh@nvidia.com>
14679 S:      Supported
14680 F:      drivers/dma/tegra*
14681
14682 TEGRA I2C DRIVER
14683 M:      Laxman Dewangan <ldewangan@nvidia.com>
14684 S:      Supported
14685 F:      drivers/i2c/busses/i2c-tegra.c
14686
14687 TEGRA IOMMU DRIVERS
14688 M:      Thierry Reding <thierry.reding@gmail.com>
14689 L:      linux-tegra@vger.kernel.org
14690 S:      Supported
14691 F:      drivers/iommu/tegra*
14692
14693 TEGRA KBC DRIVER
14694 M:      Laxman Dewangan <ldewangan@nvidia.com>
14695 S:      Supported
14696 F:      drivers/input/keyboard/tegra-kbc.c
14697
14698 TEGRA NAND DRIVER
14699 M:      Stefan Agner <stefan@agner.ch>
14700 M:      Lucas Stach <dev@lynxeye.de>
14701 S:      Maintained
14702 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14703 F:      drivers/mtd/nand/raw/tegra_nand.c
14704
14705 TEGRA PWM DRIVER
14706 M:      Thierry Reding <thierry.reding@gmail.com>
14707 S:      Supported
14708 F:      drivers/pwm/pwm-tegra.c
14709
14710 TEGRA SERIAL DRIVER
14711 M:      Laxman Dewangan <ldewangan@nvidia.com>
14712 S:      Supported
14713 F:      drivers/tty/serial/serial-tegra.c
14714
14715 TEGRA SPI DRIVER
14716 M:      Laxman Dewangan <ldewangan@nvidia.com>
14717 S:      Supported
14718 F:      drivers/spi/spi-tegra*
14719
14720 TEHUTI ETHERNET DRIVER
14721 M:      Andy Gospodarek <andy@greyhouse.net>
14722 L:      netdev@vger.kernel.org
14723 S:      Supported
14724 F:      drivers/net/ethernet/tehuti/*
14725
14726 Telecom Clock Driver for MCPL0010
14727 M:      Mark Gross <mark.gross@intel.com>
14728 S:      Supported
14729 F:      drivers/char/tlclk.c
14730
14731 TENSILICA XTENSA PORT (xtensa)
14732 M:      Chris Zankel <chris@zankel.net>
14733 M:      Max Filippov <jcmvbkbc@gmail.com>
14734 L:      linux-xtensa@linux-xtensa.org
14735 T:      git git://github.com/czankel/xtensa-linux.git
14736 S:      Maintained
14737 F:      arch/xtensa/
14738 F:      drivers/irqchip/irq-xtensa-*
14739
14740 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14741 M:      Nishanth Menon <nm@ti.com>
14742 M:      Tero Kristo <t-kristo@ti.com>
14743 M:      Santosh Shilimkar <ssantosh@kernel.org>
14744 L:      linux-arm-kernel@lists.infradead.org
14745 S:      Maintained
14746 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14747 F:      drivers/firmware/ti_sci*
14748 F:      include/linux/soc/ti/ti_sci_protocol.h
14749 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14750 F:      drivers/soc/ti/ti_sci_pm_domains.c
14751 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14752 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14753 F:      drivers/clk/keystone/sci-clk.c
14754 F:      drivers/reset/reset-ti-sci.c
14755
14756 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14757 M:      Hans Verkuil <hverkuil@xs4all.nl>
14758 L:      linux-media@vger.kernel.org
14759 T:      git git://linuxtv.org/media_tree.git
14760 W:      https://linuxtv.org
14761 S:      Maintained
14762 F:      drivers/media/radio/radio-raremono.c
14763
14764 THERMAL
14765 M:      Zhang Rui <rui.zhang@intel.com>
14766 M:      Eduardo Valentin <edubezval@gmail.com>
14767 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14768 L:      linux-pm@vger.kernel.org
14769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14771 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14772 S:      Supported
14773 F:      drivers/thermal/
14774 F:      include/linux/thermal.h
14775 F:      include/uapi/linux/thermal.h
14776 F:      include/linux/cpu_cooling.h
14777 F:      Documentation/devicetree/bindings/thermal/
14778
14779 THERMAL/CPU_COOLING
14780 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14781 M:      Viresh Kumar <viresh.kumar@linaro.org>
14782 M:      Javi Merino <javi.merino@kernel.org>
14783 L:      linux-pm@vger.kernel.org
14784 S:      Supported
14785 F:      Documentation/thermal/cpu-cooling-api.txt
14786 F:      drivers/thermal/cpu_cooling.c
14787 F:      include/linux/cpu_cooling.h
14788
14789 THINKPAD ACPI EXTRAS DRIVER
14790 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14791 L:      ibm-acpi-devel@lists.sourceforge.net
14792 L:      platform-driver-x86@vger.kernel.org
14793 W:      http://ibm-acpi.sourceforge.net
14794 W:      http://thinkwiki.org/wiki/Ibm-acpi
14795 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14796 S:      Maintained
14797 F:      drivers/platform/x86/thinkpad_acpi.c
14798
14799 THUNDERBOLT DRIVER
14800 M:      Andreas Noever <andreas.noever@gmail.com>
14801 M:      Michael Jamet <michael.jamet@intel.com>
14802 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14803 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14805 S:      Maintained
14806 F:      Documentation/admin-guide/thunderbolt.rst
14807 F:      drivers/thunderbolt/
14808 F:      include/linux/thunderbolt.h
14809
14810 THUNDERBOLT NETWORK DRIVER
14811 M:      Michael Jamet <michael.jamet@intel.com>
14812 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14813 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14814 L:      netdev@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/net/thunderbolt.c
14817
14818 THUNDERX GPIO DRIVER
14819 M:      David Daney <david.daney@cavium.com>
14820 S:      Maintained
14821 F:      drivers/gpio/gpio-thunderx.c
14822
14823 TI AM437X VPFE DRIVER
14824 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14825 L:      linux-media@vger.kernel.org
14826 W:      https://linuxtv.org
14827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14828 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14829 S:      Maintained
14830 F:      drivers/media/platform/am437x/
14831
14832 TI BANDGAP AND THERMAL DRIVER
14833 M:      Eduardo Valentin <edubezval@gmail.com>
14834 M:      Keerthy <j-keerthy@ti.com>
14835 L:      linux-pm@vger.kernel.org
14836 L:      linux-omap@vger.kernel.org
14837 S:      Maintained
14838 F:      drivers/thermal/ti-soc-thermal/
14839
14840 TI BQ27XXX POWER SUPPLY DRIVER
14841 R:      Andrew F. Davis <afd@ti.com>
14842 F:      include/linux/power/bq27xxx_battery.h
14843 F:      drivers/power/supply/bq27xxx_battery.c
14844 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14845
14846 TI CDCE706 CLOCK DRIVER
14847 M:      Max Filippov <jcmvbkbc@gmail.com>
14848 S:      Maintained
14849 F:      drivers/clk/clk-cdce706.c
14850
14851 TI CLOCK DRIVER
14852 M:      Tero Kristo <t-kristo@ti.com>
14853 L:      linux-omap@vger.kernel.org
14854 S:      Maintained
14855 F:      drivers/clk/ti/
14856 F:      include/linux/clk/ti.h
14857
14858 TI DAVINCI MACHINE SUPPORT
14859 M:      Sekhar Nori <nsekhar@ti.com>
14860 M:      Kevin Hilman <khilman@kernel.org>
14861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14863 S:      Supported
14864 F:      arch/arm/mach-davinci/
14865 F:      drivers/i2c/busses/i2c-davinci.c
14866 F:      arch/arm/boot/dts/da850*
14867
14868 TI DAVINCI SERIES CLOCK DRIVER
14869 M:      David Lechner <david@lechnology.com>
14870 R:      Sekhar Nori <nsekhar@ti.com>
14871 S:      Maintained
14872 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14873 F:      drivers/clk/davinci/
14874
14875 TI DAVINCI SERIES GPIO DRIVER
14876 M:      Keerthy <j-keerthy@ti.com>
14877 L:      linux-gpio@vger.kernel.org
14878 S:      Maintained
14879 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14880 F:      drivers/gpio/gpio-davinci.c
14881
14882 TI DAVINCI SERIES MEDIA DRIVER
14883 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14884 L:      linux-media@vger.kernel.org
14885 W:      https://linuxtv.org
14886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14887 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14888 S:      Maintained
14889 F:      drivers/media/platform/davinci/
14890 F:      include/media/davinci/
14891
14892 TI ETHERNET SWITCH DRIVER (CPSW)
14893 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14894 L:      linux-omap@vger.kernel.org
14895 L:      netdev@vger.kernel.org
14896 S:      Maintained
14897 F:      drivers/net/ethernet/ti/cpsw*
14898 F:      drivers/net/ethernet/ti/davinci*
14899
14900 TI FLASH MEDIA INTERFACE DRIVER
14901 M:      Alex Dubov <oakad@yahoo.com>
14902 S:      Maintained
14903 F:      drivers/misc/tifm*
14904 F:      drivers/mmc/host/tifm_sd.c
14905 F:      include/linux/tifm.h
14906
14907 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14908 M:      Santosh Shilimkar <ssantosh@kernel.org>
14909 L:      linux-kernel@vger.kernel.org
14910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14911 S:      Maintained
14912 F:      drivers/soc/ti/*
14913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14914
14915 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14916 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14917 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14919 S:      Maintained
14920 F:      sound/soc/codecs/lm49453*
14921 F:      sound/soc/codecs/isabelle*
14922
14923 TI LP855x BACKLIGHT DRIVER
14924 M:      Milo Kim <milo.kim@ti.com>
14925 S:      Maintained
14926 F:      Documentation/backlight/lp855x-driver.txt
14927 F:      drivers/video/backlight/lp855x_bl.c
14928 F:      include/linux/platform_data/lp855x.h
14929
14930 TI LP8727 CHARGER DRIVER
14931 M:      Milo Kim <milo.kim@ti.com>
14932 S:      Maintained
14933 F:      drivers/power/supply/lp8727_charger.c
14934 F:      include/linux/platform_data/lp8727.h
14935
14936 TI LP8788 MFD DRIVER
14937 M:      Milo Kim <milo.kim@ti.com>
14938 S:      Maintained
14939 F:      drivers/iio/adc/lp8788_adc.c
14940 F:      drivers/leds/leds-lp8788.c
14941 F:      drivers/mfd/lp8788*.c
14942 F:      drivers/power/supply/lp8788-charger.c
14943 F:      drivers/regulator/lp8788-*.c
14944 F:      include/linux/mfd/lp8788*.h
14945
14946 TI NETCP ETHERNET DRIVER
14947 M:      Wingman Kwok <w-kwok2@ti.com>
14948 M:      Murali Karicheri <m-karicheri2@ti.com>
14949 L:      netdev@vger.kernel.org
14950 S:      Maintained
14951 F:      drivers/net/ethernet/ti/netcp*
14952
14953 TI PCM3060 ASoC CODEC DRIVER
14954 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14956 S:      Maintained
14957 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14958 F:      sound/soc/codecs/pcm3060*
14959
14960 TI TAS571X FAMILY ASoC CODEC DRIVER
14961 M:      Kevin Cernekee <cernekee@chromium.org>
14962 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14963 S:      Odd Fixes
14964 F:      sound/soc/codecs/tas571x*
14965
14966 TI TRF7970A NFC DRIVER
14967 M:      Mark Greer <mgreer@animalcreek.com>
14968 L:      linux-wireless@vger.kernel.org
14969 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14970 S:      Supported
14971 F:      drivers/nfc/trf7970a.c
14972 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14973
14974 TI TWL4030 SERIES SOC CODEC DRIVER
14975 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14977 S:      Maintained
14978 F:      sound/soc/codecs/twl4030*
14979
14980 TI VPE/CAL DRIVERS
14981 M:      Benoit Parrot <bparrot@ti.com>
14982 L:      linux-media@vger.kernel.org
14983 W:      http://linuxtv.org/
14984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14985 S:      Maintained
14986 F:      drivers/media/platform/ti-vpe/
14987
14988 TI WILINK WIRELESS DRIVERS
14989 L:      linux-wireless@vger.kernel.org
14990 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14991 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14993 S:      Orphan
14994 F:      drivers/net/wireless/ti/
14995 F:      include/linux/wl12xx.h
14996
14997 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14998 M:      John Stultz <john.stultz@linaro.org>
14999 M:      Thomas Gleixner <tglx@linutronix.de>
15000 R:      Stephen Boyd <sboyd@kernel.org>
15001 L:      linux-kernel@vger.kernel.org
15002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15003 S:      Supported
15004 F:      include/linux/clocksource.h
15005 F:      include/linux/time.h
15006 F:      include/linux/timex.h
15007 F:      include/uapi/linux/time.h
15008 F:      include/uapi/linux/timex.h
15009 F:      kernel/time/clocksource.c
15010 F:      kernel/time/time*.c
15011 F:      kernel/time/alarmtimer.c
15012 F:      kernel/time/ntp.c
15013 F:      tools/testing/selftests/timers/
15014
15015 TIPC NETWORK LAYER
15016 M:      Jon Maloy <jon.maloy@ericsson.com>
15017 M:      Ying Xue <ying.xue@windriver.com>
15018 L:      netdev@vger.kernel.org (core kernel code)
15019 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15020 W:      http://tipc.sourceforge.net/
15021 S:      Maintained
15022 F:      include/uapi/linux/tipc*.h
15023 F:      net/tipc/
15024
15025 TLAN NETWORK DRIVER
15026 M:      Samuel Chessman <chessman@tux.org>
15027 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15028 W:      http://sourceforge.net/projects/tlan/
15029 S:      Maintained
15030 F:      Documentation/networking/tlan.txt
15031 F:      drivers/net/ethernet/ti/tlan.*
15032
15033 TM6000 VIDEO4LINUX DRIVER
15034 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15035 L:      linux-media@vger.kernel.org
15036 W:      https://linuxtv.org
15037 T:      git git://linuxtv.org/media_tree.git
15038 S:      Odd fixes
15039 F:      drivers/media/usb/tm6000/
15040 F:      Documentation/media/v4l-drivers/tm6000*
15041
15042 TMIO/SDHI MMC DRIVER
15043 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15044 L:      linux-mmc@vger.kernel.org
15045 S:      Supported
15046 F:      drivers/mmc/host/tmio_mmc*
15047 F:      drivers/mmc/host/renesas_sdhi*
15048 F:      include/linux/mfd/tmio.h
15049
15050 TMP401 HARDWARE MONITOR DRIVER
15051 M:      Guenter Roeck <linux@roeck-us.net>
15052 L:      linux-hwmon@vger.kernel.org
15053 S:      Maintained
15054 F:      Documentation/hwmon/tmp401
15055 F:      drivers/hwmon/tmp401.c
15056
15057 TMPFS (SHMEM FILESYSTEM)
15058 M:      Hugh Dickins <hughd@google.com>
15059 L:      linux-mm@kvack.org
15060 S:      Maintained
15061 F:      include/linux/shmem_fs.h
15062 F:      mm/shmem.c
15063
15064 TOMOYO SECURITY MODULE
15065 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15066 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15067 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15068 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15069 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15070 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15071 W:      http://tomoyo.sourceforge.jp/
15072 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15073 S:      Maintained
15074 F:      security/tomoyo/
15075
15076 TOPSTAR LAPTOP EXTRAS DRIVER
15077 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15078 L:      platform-driver-x86@vger.kernel.org
15079 S:      Maintained
15080 F:      drivers/platform/x86/topstar-laptop.c
15081
15082 TORTURE-TEST MODULES
15083 M:      Davidlohr Bueso <dave@stgolabs.net>
15084 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15085 M:      Josh Triplett <josh@joshtriplett.org>
15086 L:      linux-kernel@vger.kernel.org
15087 S:      Supported
15088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15089 F:      Documentation/RCU/torture.txt
15090 F:      kernel/torture.c
15091 F:      kernel/rcu/rcutorture.c
15092 F:      kernel/rcu/rcuperf.c
15093 F:      kernel/locking/locktorture.c
15094
15095 TOSHIBA ACPI EXTRAS DRIVER
15096 M:      Azael Avalos <coproscefalo@gmail.com>
15097 L:      platform-driver-x86@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/platform/x86/toshiba_acpi.c
15100
15101 TOSHIBA BLUETOOTH DRIVER
15102 M:      Azael Avalos <coproscefalo@gmail.com>
15103 L:      platform-driver-x86@vger.kernel.org
15104 S:      Maintained
15105 F:      drivers/platform/x86/toshiba_bluetooth.c
15106
15107 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15108 M:      Azael Avalos <coproscefalo@gmail.com>
15109 L:      platform-driver-x86@vger.kernel.org
15110 S:      Maintained
15111 F:      drivers/platform/x86/toshiba_haps.c
15112
15113 TOSHIBA SMM DRIVER
15114 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15115 W:      http://www.buzzard.org.uk/toshiba/
15116 S:      Maintained
15117 F:      drivers/char/toshiba.c
15118 F:      include/linux/toshiba.h
15119 F:      include/uapi/linux/toshiba.h
15120
15121 TOSHIBA TC358743 DRIVER
15122 M:      Mats Randgaard <matrandg@cisco.com>
15123 L:      linux-media@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/media/i2c/tc358743*
15126 F:      include/media/i2c/tc358743.h
15127
15128 TOSHIBA WMI HOTKEYS DRIVER
15129 M:      Azael Avalos <coproscefalo@gmail.com>
15130 L:      platform-driver-x86@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/platform/x86/toshiba-wmi.c
15133
15134 TPM DEVICE DRIVER
15135 M:      Peter Huewe <peterhuewe@gmx.de>
15136 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15137 R:      Jason Gunthorpe <jgg@ziepe.ca>
15138 L:      linux-integrity@vger.kernel.org
15139 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15140 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15141 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15142 S:      Maintained
15143 F:      drivers/char/tpm/
15144
15145 TRACING
15146 M:      Steven Rostedt <rostedt@goodmis.org>
15147 M:      Ingo Molnar <mingo@redhat.com>
15148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15149 S:      Maintained
15150 F:      Documentation/trace/ftrace.rst
15151 F:      arch/*/*/*/ftrace.h
15152 F:      arch/*/kernel/ftrace.c
15153 F:      include/*/ftrace.h
15154 F:      include/linux/trace*.h
15155 F:      include/trace/
15156 F:      kernel/trace/
15157 F:      tools/testing/selftests/ftrace/
15158
15159 TRACING MMIO ACCESSES (MMIOTRACE)
15160 M:      Steven Rostedt <rostedt@goodmis.org>
15161 M:      Ingo Molnar <mingo@kernel.org>
15162 R:      Karol Herbst <karolherbst@gmail.com>
15163 R:      Pekka Paalanen <ppaalanen@gmail.com>
15164 S:      Maintained
15165 L:      linux-kernel@vger.kernel.org
15166 L:      nouveau@lists.freedesktop.org
15167 F:      kernel/trace/trace_mmiotrace.c
15168 F:      include/linux/mmiotrace.h
15169 F:      arch/x86/mm/kmmio.c
15170 F:      arch/x86/mm/mmio-mod.c
15171 F:      arch/x86/mm/testmmiotrace.c
15172
15173 TRIVIAL PATCHES
15174 M:      Jiri Kosina <trivial@kernel.org>
15175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15176 S:      Maintained
15177 K:      ^Subject:.*(?i)trivial
15178
15179 TEMPO SEMICONDUCTOR DRIVERS
15180 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15181 S:      Maintained
15182 F:      sound/soc/codecs/tscs*.c
15183 F:      sound/soc/codecs/tscs*.h
15184 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15185
15186 TTY LAYER
15187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15188 M:      Jiri Slaby <jslaby@suse.com>
15189 S:      Supported
15190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15191 F:      Documentation/serial/
15192 F:      drivers/tty/
15193 F:      drivers/tty/serial/serial_core.c
15194 F:      include/linux/serial_core.h
15195 F:      include/linux/serial.h
15196 F:      include/linux/tty.h
15197 F:      include/uapi/linux/serial_core.h
15198 F:      include/uapi/linux/serial.h
15199 F:      include/uapi/linux/tty.h
15200
15201 TUA9001 MEDIA DRIVER
15202 M:      Antti Palosaari <crope@iki.fi>
15203 L:      linux-media@vger.kernel.org
15204 W:      https://linuxtv.org
15205 W:      http://palosaari.fi/linux/
15206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15207 T:      git git://linuxtv.org/anttip/media_tree.git
15208 S:      Maintained
15209 F:      drivers/media/tuners/tua9001*
15210
15211 TULIP NETWORK DRIVERS
15212 L:      netdev@vger.kernel.org
15213 L:      linux-parisc@vger.kernel.org
15214 S:      Orphan
15215 F:      drivers/net/ethernet/dec/tulip/
15216
15217 TUN/TAP driver
15218 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15219 W:      http://vtun.sourceforge.net/tun
15220 S:      Maintained
15221 F:      Documentation/networking/tuntap.txt
15222 F:      arch/um/os-Linux/drivers/
15223
15224 TURBOCHANNEL SUBSYSTEM
15225 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15226 M:      Ralf Baechle <ralf@linux-mips.org>
15227 L:      linux-mips@linux-mips.org
15228 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15229 S:      Maintained
15230 F:      drivers/tc/
15231 F:      include/linux/tc.h
15232
15233 TURBOSTAT UTILITY
15234 M:      "Len Brown" <lenb@kernel.org>
15235 L:      linux-pm@vger.kernel.org
15236 B:      https://bugzilla.kernel.org
15237 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15239 S:      Supported
15240 F:      tools/power/x86/turbostat/
15241
15242 TW5864 VIDEO4LINUX DRIVER
15243 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15244 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15245 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15246 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15247 L:      linux-media@vger.kernel.org
15248 S:      Supported
15249 F:      drivers/media/pci/tw5864/
15250
15251 TW68 VIDEO4LINUX DRIVER
15252 M:      Hans Verkuil <hverkuil@xs4all.nl>
15253 L:      linux-media@vger.kernel.org
15254 T:      git git://linuxtv.org/media_tree.git
15255 W:      https://linuxtv.org
15256 S:      Odd Fixes
15257 F:      drivers/media/pci/tw68/
15258
15259 TW686X VIDEO4LINUX DRIVER
15260 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15261 L:      linux-media@vger.kernel.org
15262 T:      git git://linuxtv.org/media_tree.git
15263 W:      http://linuxtv.org
15264 S:      Maintained
15265 F:      drivers/media/pci/tw686x/
15266
15267 UBI FILE SYSTEM (UBIFS)
15268 M:      Richard Weinberger <richard@nod.at>
15269 M:      Artem Bityutskiy <dedekind1@gmail.com>
15270 M:      Adrian Hunter <adrian.hunter@intel.com>
15271 L:      linux-mtd@lists.infradead.org
15272 T:      git git://git.infradead.org/ubifs-2.6.git
15273 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15274 S:      Supported
15275 F:      Documentation/filesystems/ubifs.txt
15276 F:      fs/ubifs/
15277
15278 UCLINUX (M68KNOMMU AND COLDFIRE)
15279 M:      Greg Ungerer <gerg@linux-m68k.org>
15280 W:      http://www.linux-m68k.org/
15281 W:      http://www.uclinux.org/
15282 L:      linux-m68k@lists.linux-m68k.org
15283 L:      uclinux-dev@uclinux.org  (subscribers-only)
15284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15285 S:      Maintained
15286 F:      arch/m68k/coldfire/
15287 F:      arch/m68k/68*/
15288 F:      arch/m68k/*/*_no.*
15289 F:      arch/m68k/include/asm/*_no.*
15290
15291 UDF FILESYSTEM
15292 M:      Jan Kara <jack@suse.com>
15293 S:      Maintained
15294 F:      Documentation/filesystems/udf.txt
15295 F:      fs/udf/
15296
15297 UDRAW TABLET
15298 M:      Bastien Nocera <hadess@hadess.net>
15299 L:      linux-input@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/hid/hid-udraw-ps3.c
15302
15303 UFS FILESYSTEM
15304 M:      Evgeniy Dushistov <dushistov@mail.ru>
15305 S:      Maintained
15306 F:      Documentation/filesystems/ufs.txt
15307 F:      fs/ufs/
15308
15309 UHID USERSPACE HID IO DRIVER:
15310 M:      David Herrmann <dh.herrmann@googlemail.com>
15311 L:      linux-input@vger.kernel.org
15312 S:      Maintained
15313 F:      drivers/hid/uhid.c
15314 F:      include/uapi/linux/uhid.h
15315
15316 ULPI BUS
15317 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15318 L:      linux-usb@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/usb/common/ulpi.c
15321 F:      include/linux/ulpi/
15322
15323 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15324 L:      linux-usb@vger.kernel.org
15325 S:      Orphan
15326 F:      drivers/uwb/
15327 F:      include/linux/uwb.h
15328 F:      include/linux/uwb/
15329
15330 UNICORE32 ARCHITECTURE:
15331 M:      Guan Xuetao <gxt@pku.edu.cn>
15332 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15333 S:      Maintained
15334 T:      git git://github.com/gxt/linux.git
15335 F:      arch/unicore32/
15336
15337 UNIFDEF
15338 M:      Tony Finch <dot@dotat.at>
15339 W:      http://dotat.at/prog/unifdef
15340 S:      Maintained
15341 F:      scripts/unifdef.c
15342
15343 UNIFORM CDROM DRIVER
15344 M:      Jens Axboe <axboe@kernel.dk>
15345 W:      http://www.kernel.dk
15346 S:      Maintained
15347 F:      Documentation/cdrom/
15348 F:      drivers/cdrom/cdrom.c
15349 F:      include/linux/cdrom.h
15350 F:      include/uapi/linux/cdrom.h
15351
15352 UNISYS S-PAR DRIVERS
15353 M:      David Kershner <david.kershner@unisys.com>
15354 L:      sparmaintainer@unisys.com (Unisys internal)
15355 S:      Supported
15356 F:      include/linux/visorbus.h
15357 F:      drivers/visorbus/
15358 F:      drivers/staging/unisys/
15359
15360 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15361 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15362 L:      linux-scsi@vger.kernel.org
15363 S:      Supported
15364 F:      Documentation/scsi/ufs.txt
15365 F:      drivers/scsi/ufs/
15366
15367 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15368 M:      Joao Pinto <jpinto@synopsys.com>
15369 L:      linux-scsi@vger.kernel.org
15370 S:      Supported
15371 F:      drivers/scsi/ufs/*dwc*
15372
15373 UNSORTED BLOCK IMAGES (UBI)
15374 M:      Artem Bityutskiy <dedekind1@gmail.com>
15375 M:      Richard Weinberger <richard@nod.at>
15376 W:      http://www.linux-mtd.infradead.org/
15377 L:      linux-mtd@lists.infradead.org
15378 T:      git git://git.infradead.org/ubifs-2.6.git
15379 S:      Supported
15380 F:      drivers/mtd/ubi/
15381 F:      include/linux/mtd/ubi.h
15382 F:      include/uapi/mtd/ubi-user.h
15383
15384 USB "USBNET" DRIVER FRAMEWORK
15385 M:      Oliver Neukum <oneukum@suse.com>
15386 L:      netdev@vger.kernel.org
15387 W:      http://www.linux-usb.org/usbnet
15388 S:      Maintained
15389 F:      drivers/net/usb/usbnet.c
15390 F:      include/linux/usb/usbnet.h
15391
15392 USB ACM DRIVER
15393 M:      Oliver Neukum <oneukum@suse.com>
15394 L:      linux-usb@vger.kernel.org
15395 S:      Maintained
15396 F:      Documentation/usb/acm.txt
15397 F:      drivers/usb/class/cdc-acm.*
15398
15399 USB AR5523 WIRELESS DRIVER
15400 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15401 L:      linux-wireless@vger.kernel.org
15402 S:      Maintained
15403 F:      drivers/net/wireless/ath/ar5523/
15404
15405 USB ATTACHED SCSI
15406 M:      Oliver Neukum <oneukum@suse.com>
15407 L:      linux-usb@vger.kernel.org
15408 L:      linux-scsi@vger.kernel.org
15409 S:      Maintained
15410 F:      drivers/usb/storage/uas.c
15411
15412 USB CDC ETHERNET DRIVER
15413 M:      Oliver Neukum <oliver@neukum.org>
15414 L:      linux-usb@vger.kernel.org
15415 S:      Maintained
15416 F:      drivers/net/usb/cdc_*.c
15417 F:      include/uapi/linux/usb/cdc.h
15418
15419 USB CHAOSKEY DRIVER
15420 M:      Keith Packard <keithp@keithp.com>
15421 L:      linux-usb@vger.kernel.org
15422 S:      Maintained
15423 F:      drivers/usb/misc/chaoskey.c
15424
15425 USB CYPRESS C67X00 DRIVER
15426 M:      Peter Korsgaard <jacmet@sunsite.dk>
15427 L:      linux-usb@vger.kernel.org
15428 S:      Maintained
15429 F:      drivers/usb/c67x00/
15430
15431 USB DAVICOM DM9601 DRIVER
15432 M:      Peter Korsgaard <jacmet@sunsite.dk>
15433 L:      netdev@vger.kernel.org
15434 W:      http://www.linux-usb.org/usbnet
15435 S:      Maintained
15436 F:      drivers/net/usb/dm9601.c
15437
15438 USB DIAMOND RIO500 DRIVER
15439 M:      Cesar Miquel <miquel@df.uba.ar>
15440 L:      rio500-users@lists.sourceforge.net
15441 W:      http://rio500.sourceforge.net
15442 S:      Maintained
15443 F:      drivers/usb/misc/rio500*
15444
15445 USB EHCI DRIVER
15446 M:      Alan Stern <stern@rowland.harvard.edu>
15447 L:      linux-usb@vger.kernel.org
15448 S:      Maintained
15449 F:      Documentation/usb/ehci.txt
15450 F:      drivers/usb/host/ehci*
15451
15452 USB GADGET/PERIPHERAL SUBSYSTEM
15453 M:      Felipe Balbi <balbi@kernel.org>
15454 L:      linux-usb@vger.kernel.org
15455 W:      http://www.linux-usb.org/gadget
15456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15457 S:      Maintained
15458 F:      drivers/usb/gadget/
15459 F:      include/linux/usb/gadget*
15460
15461 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15462 M:      Jiri Kosina <jikos@kernel.org>
15463 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15464 L:      linux-usb@vger.kernel.org
15465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15466 S:      Maintained
15467 F:      Documentation/hid/hiddev.txt
15468 F:      drivers/hid/usbhid/
15469
15470 USB INTEL XHCI ROLE MUX DRIVER
15471 M:      Hans de Goede <hdegoede@redhat.com>
15472 L:      linux-usb@vger.kernel.org
15473 S:      Maintained
15474 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15475
15476 USB ISP116X DRIVER
15477 M:      Olav Kongas <ok@artecdesign.ee>
15478 L:      linux-usb@vger.kernel.org
15479 S:      Maintained
15480 F:      drivers/usb/host/isp116x*
15481 F:      include/linux/usb/isp116x.h
15482
15483 USB LAN78XX ETHERNET DRIVER
15484 M:      Woojung Huh <woojung.huh@microchip.com>
15485 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15486 L:      netdev@vger.kernel.org
15487 S:      Maintained
15488 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15489 F:      drivers/net/usb/lan78xx.*
15490 F:      include/dt-bindings/net/microchip-lan78xx.h
15491
15492 USB MASS STORAGE DRIVER
15493 M:      Alan Stern <stern@rowland.harvard.edu>
15494 L:      linux-usb@vger.kernel.org
15495 L:      usb-storage@lists.one-eyed-alien.net
15496 S:      Maintained
15497 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15498 F:      drivers/usb/storage/
15499
15500 USB MIDI DRIVER
15501 M:      Clemens Ladisch <clemens@ladisch.de>
15502 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15503 T:      git git://git.alsa-project.org/alsa-kernel.git
15504 S:      Maintained
15505 F:      sound/usb/midi.*
15506
15507 USB NETWORKING DRIVERS
15508 L:      linux-usb@vger.kernel.org
15509 S:      Odd Fixes
15510 F:      drivers/net/usb/
15511
15512 USB OHCI DRIVER
15513 M:      Alan Stern <stern@rowland.harvard.edu>
15514 L:      linux-usb@vger.kernel.org
15515 S:      Maintained
15516 F:      Documentation/usb/ohci.txt
15517 F:      drivers/usb/host/ohci*
15518
15519 USB OTG FSM (Finite State Machine)
15520 M:      Peter Chen <Peter.Chen@nxp.com>
15521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15522 L:      linux-usb@vger.kernel.org
15523 S:      Maintained
15524 F:      drivers/usb/common/usb-otg-fsm.c
15525
15526 USB OVER IP DRIVER
15527 M:      Valentina Manea <valentina.manea.m@gmail.com>
15528 M:      Shuah Khan <shuah@kernel.org>
15529 L:      linux-usb@vger.kernel.org
15530 S:      Maintained
15531 F:      Documentation/usb/usbip_protocol.txt
15532 F:      drivers/usb/usbip/
15533 F:      tools/usb/usbip/
15534 F:      tools/testing/selftests/drivers/usb/usbip/
15535
15536 USB PEGASUS DRIVER
15537 M:      Petko Manolov <petkan@nucleusys.com>
15538 L:      linux-usb@vger.kernel.org
15539 L:      netdev@vger.kernel.org
15540 T:      git git://github.com/petkan/pegasus.git
15541 W:      https://github.com/petkan/pegasus
15542 S:      Maintained
15543 F:      drivers/net/usb/pegasus.*
15544
15545 USB PHY LAYER
15546 M:      Felipe Balbi <balbi@kernel.org>
15547 L:      linux-usb@vger.kernel.org
15548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15549 S:      Maintained
15550 F:      drivers/usb/phy/
15551
15552 USB PRINTER DRIVER (usblp)
15553 M:      Pete Zaitcev <zaitcev@redhat.com>
15554 L:      linux-usb@vger.kernel.org
15555 S:      Supported
15556 F:      drivers/usb/class/usblp.c
15557
15558 USB QMI WWAN NETWORK DRIVER
15559 M:      Bjørn Mork <bjorn@mork.no>
15560 L:      netdev@vger.kernel.org
15561 S:      Maintained
15562 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15563 F:      drivers/net/usb/qmi_wwan.c
15564
15565 USB RTL8150 DRIVER
15566 M:      Petko Manolov <petkan@nucleusys.com>
15567 L:      linux-usb@vger.kernel.org
15568 L:      netdev@vger.kernel.org
15569 T:      git git://github.com/petkan/rtl8150.git
15570 W:      https://github.com/petkan/rtl8150
15571 S:      Maintained
15572 F:      drivers/net/usb/rtl8150.c
15573
15574 USB SERIAL SUBSYSTEM
15575 M:      Johan Hovold <johan@kernel.org>
15576 L:      linux-usb@vger.kernel.org
15577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15578 S:      Maintained
15579 F:      Documentation/usb/usb-serial.txt
15580 F:      drivers/usb/serial/
15581 F:      include/linux/usb/serial.h
15582
15583 USB SMSC75XX ETHERNET DRIVER
15584 M:      Steve Glendinning <steve.glendinning@shawell.net>
15585 L:      netdev@vger.kernel.org
15586 S:      Maintained
15587 F:      drivers/net/usb/smsc75xx.*
15588
15589 USB SMSC95XX ETHERNET DRIVER
15590 M:      Steve Glendinning <steve.glendinning@shawell.net>
15591 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15592 L:      netdev@vger.kernel.org
15593 S:      Maintained
15594 F:      drivers/net/usb/smsc95xx.*
15595
15596 USB SUBSYSTEM
15597 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15598 L:      linux-usb@vger.kernel.org
15599 W:      http://www.linux-usb.org
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15601 S:      Supported
15602 F:      Documentation/devicetree/bindings/usb/
15603 F:      Documentation/usb/
15604 F:      drivers/usb/
15605 F:      include/linux/usb.h
15606 F:      include/linux/usb/
15607
15608 USB TYPEC PI3USB30532 MUX DRIVER
15609 M:      Hans de Goede <hdegoede@redhat.com>
15610 L:      linux-usb@vger.kernel.org
15611 S:      Maintained
15612 F:      drivers/usb/typec/mux/pi3usb30532.c
15613
15614 USB TYPEC CLASS
15615 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15616 L:      linux-usb@vger.kernel.org
15617 S:      Maintained
15618 F:      Documentation/ABI/testing/sysfs-class-typec
15619 F:      Documentation/driver-api/usb/typec.rst
15620 F:      drivers/usb/typec/
15621 F:      include/linux/usb/typec.h
15622
15623 USB TYPEC BUS FOR ALTERNATE MODES
15624 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15625 L:      linux-usb@vger.kernel.org
15626 S:      Maintained
15627 F:      Documentation/ABI/testing/sysfs-bus-typec
15628 F:      Documentation/driver-api/usb/typec_bus.rst
15629 F:      drivers/usb/typec/altmodes/
15630 F:      include/linux/usb/typec_altmode.h
15631
15632 USB TYPEC PORT CONTROLLER DRIVERS
15633 M:      Guenter Roeck <linux@roeck-us.net>
15634 L:      linux-usb@vger.kernel.org
15635 S:      Maintained
15636 F:      drivers/usb/typec/tcpm/
15637
15638 USB UHCI DRIVER
15639 M:      Alan Stern <stern@rowland.harvard.edu>
15640 L:      linux-usb@vger.kernel.org
15641 S:      Maintained
15642 F:      drivers/usb/host/uhci*
15643
15644 USB VIDEO CLASS
15645 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15646 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15647 L:      linux-media@vger.kernel.org
15648 T:      git git://linuxtv.org/media_tree.git
15649 W:      http://www.ideasonboard.org/uvc/
15650 S:      Maintained
15651 F:      drivers/media/usb/uvc/
15652 F:      include/uapi/linux/uvcvideo.h
15653
15654 USB VISION DRIVER
15655 M:      Hans Verkuil <hverkuil@xs4all.nl>
15656 L:      linux-media@vger.kernel.org
15657 T:      git git://linuxtv.org/media_tree.git
15658 W:      https://linuxtv.org
15659 S:      Odd Fixes
15660 F:      drivers/media/usb/usbvision/
15661
15662 USB WEBCAM GADGET
15663 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15664 L:      linux-usb@vger.kernel.org
15665 S:      Maintained
15666 F:      drivers/usb/gadget/function/*uvc*
15667 F:      drivers/usb/gadget/legacy/webcam.c
15668 F:      include/uapi/linux/usb/g_uvc.h
15669
15670 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15671 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15672 L:      linux-wireless@vger.kernel.org
15673 S:      Maintained
15674 F:      drivers/net/wireless/rndis_wlan.c
15675
15676 USB XHCI DRIVER
15677 M:      Mathias Nyman <mathias.nyman@intel.com>
15678 L:      linux-usb@vger.kernel.org
15679 S:      Supported
15680 F:      drivers/usb/host/xhci*
15681 F:      drivers/usb/host/pci-quirks*
15682
15683 USB ZD1201 DRIVER
15684 L:      linux-wireless@vger.kernel.org
15685 W:      http://linux-lc100020.sourceforge.net
15686 S:      Orphan
15687 F:      drivers/net/wireless/zydas/zd1201.*
15688
15689 USB ZR364XX DRIVER
15690 M:      Antoine Jacquet <royale@zerezo.com>
15691 L:      linux-usb@vger.kernel.org
15692 L:      linux-media@vger.kernel.org
15693 T:      git git://linuxtv.org/media_tree.git
15694 W:      http://royale.zerezo.com/zr364xx/
15695 S:      Maintained
15696 F:      Documentation/media/v4l-drivers/zr364xx*
15697 F:      drivers/media/usb/zr364xx/
15698
15699 USER-MODE LINUX (UML)
15700 M:      Jeff Dike <jdike@addtoit.com>
15701 M:      Richard Weinberger <richard@nod.at>
15702 L:      linux-um@lists.infradead.org
15703 W:      http://user-mode-linux.sourceforge.net
15704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15705 S:      Maintained
15706 F:      Documentation/virtual/uml/
15707 F:      arch/um/
15708 F:      arch/x86/um/
15709 F:      fs/hostfs/
15710 F:      fs/hppfs/
15711
15712 USERSPACE COPYIN/COPYOUT (UIOVEC)
15713 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15714 S:      Maintained
15715 F:      lib/iov_iter.c
15716 F:      include/linux/uio.h
15717
15718 USERSPACE DMA BUFFER DRIVER
15719 M:      Gerd Hoffmann <kraxel@redhat.com>
15720 S:      Maintained
15721 L:      dri-devel@lists.freedesktop.org
15722 F:      drivers/dma-buf/udmabuf.c
15723 F:      include/uapi/linux/udmabuf.h
15724 T:      git git://anongit.freedesktop.org/drm/drm-misc
15725
15726 USERSPACE I/O (UIO)
15727 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15728 S:      Maintained
15729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15730 F:      Documentation/driver-api/uio-howto.rst
15731 F:      drivers/uio/
15732 F:      include/linux/uio_driver.h
15733
15734 UTIL-LINUX PACKAGE
15735 M:      Karel Zak <kzak@redhat.com>
15736 L:      util-linux@vger.kernel.org
15737 W:      http://en.wikipedia.org/wiki/Util-linux
15738 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15739 S:      Maintained
15740
15741 UUID HELPERS
15742 M:      Christoph Hellwig <hch@lst.de>
15743 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15744 L:      linux-kernel@vger.kernel.org
15745 T:      git git://git.infradead.org/users/hch/uuid.git
15746 F:      lib/uuid.c
15747 F:      lib/test_uuid.c
15748 F:      include/linux/uuid.h
15749 F:      include/uapi/linux/uuid.h
15750 S:      Maintained
15751
15752 UVESAFB DRIVER
15753 M:      Michal Januszewski <spock@gentoo.org>
15754 L:      linux-fbdev@vger.kernel.org
15755 W:      https://github.com/mjanusz/v86d
15756 S:      Maintained
15757 F:      Documentation/fb/uvesafb.txt
15758 F:      drivers/video/fbdev/uvesafb.*
15759
15760 VF610 NAND DRIVER
15761 M:      Stefan Agner <stefan@agner.ch>
15762 L:      linux-mtd@lists.infradead.org
15763 S:      Supported
15764 F:      drivers/mtd/nand/raw/vf610_nfc.c
15765
15766 VFAT/FAT/MSDOS FILESYSTEM
15767 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15768 S:      Maintained
15769 F:      Documentation/filesystems/vfat.txt
15770 F:      fs/fat/
15771
15772 VFIO DRIVER
15773 M:      Alex Williamson <alex.williamson@redhat.com>
15774 L:      kvm@vger.kernel.org
15775 T:      git git://github.com/awilliam/linux-vfio.git
15776 S:      Maintained
15777 F:      Documentation/vfio.txt
15778 F:      drivers/vfio/
15779 F:      include/linux/vfio.h
15780 F:      include/uapi/linux/vfio.h
15781
15782 VFIO MEDIATED DEVICE DRIVERS
15783 M:      Kirti Wankhede <kwankhede@nvidia.com>
15784 L:      kvm@vger.kernel.org
15785 S:      Maintained
15786 F:      Documentation/vfio-mediated-device.txt
15787 F:      drivers/vfio/mdev/
15788 F:      include/linux/mdev.h
15789 F:      samples/vfio-mdev/
15790
15791 VFIO PLATFORM DRIVER
15792 M:      Eric Auger <eric.auger@redhat.com>
15793 L:      kvm@vger.kernel.org
15794 S:      Maintained
15795 F:      drivers/vfio/platform/
15796
15797 VGA_SWITCHEROO
15798 R:      Lukas Wunner <lukas@wunner.de>
15799 S:      Maintained
15800 F:      Documentation/gpu/vga-switcheroo.rst
15801 F:      drivers/gpu/vga/vga_switcheroo.c
15802 F:      include/linux/vga_switcheroo.h
15803 T:      git git://anongit.freedesktop.org/drm/drm-misc
15804
15805 VIA RHINE NETWORK DRIVER
15806 S:      Orphan
15807 F:      drivers/net/ethernet/via/via-rhine.c
15808
15809 VIA SD/MMC CARD CONTROLLER DRIVER
15810 M:      Bruce Chang <brucechang@via.com.tw>
15811 M:      Harald Welte <HaraldWelte@viatech.com>
15812 S:      Maintained
15813 F:      drivers/mmc/host/via-sdmmc.c
15814
15815 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15816 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15817 L:      linux-fbdev@vger.kernel.org
15818 S:      Maintained
15819 F:      include/linux/via-core.h
15820 F:      include/linux/via-gpio.h
15821 F:      include/linux/via_i2c.h
15822 F:      drivers/video/fbdev/via/
15823
15824 VIA VELOCITY NETWORK DRIVER
15825 M:      Francois Romieu <romieu@fr.zoreil.com>
15826 L:      netdev@vger.kernel.org
15827 S:      Maintained
15828 F:      drivers/net/ethernet/via/via-velocity.*
15829
15830 VICODEC VIRTUAL CODEC DRIVER
15831 M:      Hans Verkuil <hans.verkuil@cisco.com>
15832 L:      linux-media@vger.kernel.org
15833 T:      git git://linuxtv.org/media_tree.git
15834 W:      https://linuxtv.org
15835 S:      Maintained
15836 F:      drivers/media/platform/vicodec/*
15837
15838 VIDEO MULTIPLEXER DRIVER
15839 M:      Philipp Zabel <p.zabel@pengutronix.de>
15840 L:      linux-media@vger.kernel.org
15841 S:      Maintained
15842 F:      drivers/media/platform/video-mux.c
15843
15844 VIDEO I2C POLLING DRIVER
15845 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15846 L:      linux-media@vger.kernel.org
15847 S:      Maintained
15848 F:      drivers/media/i2c/video-i2c.c
15849
15850 VIDEOBUF2 FRAMEWORK
15851 M:      Pawel Osciak <pawel@osciak.com>
15852 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15853 M:      Kyungmin Park <kyungmin.park@samsung.com>
15854 L:      linux-media@vger.kernel.org
15855 S:      Maintained
15856 F:      drivers/media/common/videobuf2/*
15857 F:      include/media/videobuf2-*
15858
15859 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15860 M:      Helen Koike <helen.koike@collabora.com>
15861 L:      linux-media@vger.kernel.org
15862 T:      git git://linuxtv.org/media_tree.git
15863 W:      https://linuxtv.org
15864 S:      Maintained
15865 F:      drivers/media/platform/vimc/*
15866
15867 VIRT LIB
15868 M:      Alex Williamson <alex.williamson@redhat.com>
15869 M:      Paolo Bonzini <pbonzini@redhat.com>
15870 L:      kvm@vger.kernel.org
15871 S:      Supported
15872 F:      virt/lib/
15873
15874 VIRTIO AND VHOST VSOCK DRIVER
15875 M:      Stefan Hajnoczi <stefanha@redhat.com>
15876 L:      kvm@vger.kernel.org
15877 L:      virtualization@lists.linux-foundation.org
15878 L:      netdev@vger.kernel.org
15879 S:      Maintained
15880 F:      include/linux/virtio_vsock.h
15881 F:      include/uapi/linux/virtio_vsock.h
15882 F:      include/uapi/linux/vsockmon.h
15883 F:      include/uapi/linux/vm_sockets_diag.h
15884 F:      net/vmw_vsock/diag.c
15885 F:      net/vmw_vsock/af_vsock_tap.c
15886 F:      net/vmw_vsock/virtio_transport_common.c
15887 F:      net/vmw_vsock/virtio_transport.c
15888 F:      drivers/net/vsockmon.c
15889 F:      drivers/vhost/vsock.c
15890 F:      tools/testing/vsock/
15891
15892 VIRTIO CONSOLE DRIVER
15893 M:      Amit Shah <amit@kernel.org>
15894 L:      virtualization@lists.linux-foundation.org
15895 S:      Maintained
15896 F:      drivers/char/virtio_console.c
15897 F:      include/linux/virtio_console.h
15898 F:      include/uapi/linux/virtio_console.h
15899
15900 VIRTIO CORE, NET AND BLOCK DRIVERS
15901 M:      "Michael S. Tsirkin" <mst@redhat.com>
15902 M:      Jason Wang <jasowang@redhat.com>
15903 L:      virtualization@lists.linux-foundation.org
15904 S:      Maintained
15905 F:      Documentation/devicetree/bindings/virtio/
15906 F:      drivers/virtio/
15907 F:      tools/virtio/
15908 F:      drivers/net/virtio_net.c
15909 F:      drivers/block/virtio_blk.c
15910 F:      include/linux/virtio*.h
15911 F:      include/uapi/linux/virtio_*.h
15912 F:      drivers/crypto/virtio/
15913 F:      mm/balloon_compaction.c
15914
15915 VIRTIO CRYPTO DRIVER
15916 M:      Gonglei <arei.gonglei@huawei.com>
15917 L:      virtualization@lists.linux-foundation.org
15918 L:      linux-crypto@vger.kernel.org
15919 S:      Maintained
15920 F:      drivers/crypto/virtio/
15921 F:      include/uapi/linux/virtio_crypto.h
15922
15923 VIRTIO DRIVERS FOR S390
15924 M:      Cornelia Huck <cohuck@redhat.com>
15925 M:      Halil Pasic <pasic@linux.ibm.com>
15926 L:      linux-s390@vger.kernel.org
15927 L:      virtualization@lists.linux-foundation.org
15928 L:      kvm@vger.kernel.org
15929 S:      Supported
15930 F:      drivers/s390/virtio/
15931 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15932
15933 VIRTIO GPU DRIVER
15934 M:      David Airlie <airlied@linux.ie>
15935 M:      Gerd Hoffmann <kraxel@redhat.com>
15936 L:      dri-devel@lists.freedesktop.org
15937 L:      virtualization@lists.linux-foundation.org
15938 T:      git git://anongit.freedesktop.org/drm/drm-misc
15939 S:      Maintained
15940 F:      drivers/gpu/drm/virtio/
15941 F:      include/uapi/linux/virtio_gpu.h
15942
15943 VIRTIO HOST (VHOST)
15944 M:      "Michael S. Tsirkin" <mst@redhat.com>
15945 M:      Jason Wang <jasowang@redhat.com>
15946 L:      kvm@vger.kernel.org
15947 L:      virtualization@lists.linux-foundation.org
15948 L:      netdev@vger.kernel.org
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15950 S:      Maintained
15951 F:      drivers/vhost/
15952 F:      include/uapi/linux/vhost.h
15953
15954 VIRTIO INPUT DRIVER
15955 M:      Gerd Hoffmann <kraxel@redhat.com>
15956 S:      Maintained
15957 F:      drivers/virtio/virtio_input.c
15958 F:      include/uapi/linux/virtio_input.h
15959
15960 VIRTUAL BOX GUEST DEVICE DRIVER
15961 M:      Hans de Goede <hdegoede@redhat.com>
15962 M:      Arnd Bergmann <arnd@arndb.de>
15963 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15964 S:      Maintained
15965 F:      include/linux/vbox_utils.h
15966 F:      include/uapi/linux/vbox*.h
15967 F:      drivers/virt/vboxguest/
15968
15969 VIRTUAL SERIO DEVICE DRIVER
15970 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15971 S:      Maintained
15972 F:      drivers/input/serio/userio.c
15973 F:      include/uapi/linux/userio.h
15974
15975 VIVID VIRTUAL VIDEO DRIVER
15976 M:      Hans Verkuil <hverkuil@xs4all.nl>
15977 L:      linux-media@vger.kernel.org
15978 T:      git git://linuxtv.org/media_tree.git
15979 W:      https://linuxtv.org
15980 S:      Maintained
15981 F:      drivers/media/platform/vivid/*
15982
15983 VLYNQ BUS
15984 M:      Florian Fainelli <f.fainelli@gmail.com>
15985 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15986 S:      Maintained
15987 F:      drivers/vlynq/vlynq.c
15988 F:      include/linux/vlynq.h
15989
15990 VME SUBSYSTEM
15991 M:      Martyn Welch <martyn@welchs.me.uk>
15992 M:      Manohar Vanga <manohar.vanga@gmail.com>
15993 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15994 L:      devel@driverdev.osuosl.org
15995 S:      Maintained
15996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15997 F:      Documentation/driver-api/vme.rst
15998 F:      drivers/staging/vme/
15999 F:      drivers/vme/
16000 F:      include/linux/vme*
16001
16002 VMWARE BALLOON DRIVER
16003 M:      Xavier Deguillard <xdeguillard@vmware.com>
16004 M:      Nadav Amit <namit@vmware.com>
16005 M:      "VMware, Inc." <pv-drivers@vmware.com>
16006 L:      linux-kernel@vger.kernel.org
16007 S:      Maintained
16008 F:      drivers/misc/vmw_balloon.c
16009
16010 VMWARE HYPERVISOR INTERFACE
16011 M:      Alok Kataria <akataria@vmware.com>
16012 L:      virtualization@lists.linux-foundation.org
16013 S:      Supported
16014 F:      arch/x86/kernel/cpu/vmware.c
16015
16016 VMWARE PVRDMA DRIVER
16017 M:      Adit Ranadive <aditr@vmware.com>
16018 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16019 L:      linux-rdma@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/infiniband/hw/vmw_pvrdma/
16022
16023 VMware PVSCSI driver
16024 M:      Jim Gill <jgill@vmware.com>
16025 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16026 L:      linux-scsi@vger.kernel.org
16027 S:      Maintained
16028 F:      drivers/scsi/vmw_pvscsi.c
16029 F:      drivers/scsi/vmw_pvscsi.h
16030
16031 VMWARE VMMOUSE SUBDRIVER
16032 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16033 M:      "VMware, Inc." <pv-drivers@vmware.com>
16034 L:      linux-input@vger.kernel.org
16035 S:      Maintained
16036 F:      drivers/input/mouse/vmmouse.c
16037 F:      drivers/input/mouse/vmmouse.h
16038
16039 VMWARE VMXNET3 ETHERNET DRIVER
16040 M:      Ronak Doshi <doshir@vmware.com>
16041 M:      "VMware, Inc." <pv-drivers@vmware.com>
16042 L:      netdev@vger.kernel.org
16043 S:      Maintained
16044 F:      drivers/net/vmxnet3/
16045
16046 VOCORE VOCORE2 BOARD
16047 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16048 L:      linux-mips@linux-mips.org
16049 S:      Maintained
16050 F:      arch/mips/boot/dts/ralink/vocore2.dts
16051
16052 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16053 M:      Liam Girdwood <lgirdwood@gmail.com>
16054 M:      Mark Brown <broonie@kernel.org>
16055 L:      linux-kernel@vger.kernel.org
16056 W:      http://www.slimlogic.co.uk/?p=48
16057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16058 S:      Supported
16059 F:      Documentation/devicetree/bindings/regulator/
16060 F:      Documentation/power/regulator/
16061 F:      drivers/regulator/
16062 F:      include/dt-bindings/regulator/
16063 F:      include/linux/regulator/
16064
16065 VRF
16066 M:      David Ahern <dsa@cumulusnetworks.com>
16067 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16068 L:      netdev@vger.kernel.org
16069 S:      Maintained
16070 F:      drivers/net/vrf.c
16071 F:      Documentation/networking/vrf.txt
16072
16073 VT1211 HARDWARE MONITOR DRIVER
16074 M:      Juerg Haefliger <juergh@gmail.com>
16075 L:      linux-hwmon@vger.kernel.org
16076 S:      Maintained
16077 F:      Documentation/hwmon/vt1211
16078 F:      drivers/hwmon/vt1211.c
16079
16080 VT8231 HARDWARE MONITOR DRIVER
16081 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16082 L:      linux-hwmon@vger.kernel.org
16083 S:      Maintained
16084 F:      drivers/hwmon/vt8231.c
16085
16086 VUB300 USB to SDIO/SD/MMC bridge chip
16087 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16088 L:      linux-mmc@vger.kernel.org
16089 L:      linux-usb@vger.kernel.org
16090 S:      Supported
16091 F:      drivers/mmc/host/vub300.c
16092
16093 W1 DALLAS'S 1-WIRE BUS
16094 M:      Evgeniy Polyakov <zbr@ioremap.net>
16095 S:      Maintained
16096 F:      Documentation/devicetree/bindings/w1/
16097 F:      Documentation/w1/
16098 F:      drivers/w1/
16099 F:      include/linux/w1.h
16100
16101 W83791D HARDWARE MONITORING DRIVER
16102 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16103 L:      linux-hwmon@vger.kernel.org
16104 S:      Maintained
16105 F:      Documentation/hwmon/w83791d
16106 F:      drivers/hwmon/w83791d.c
16107
16108 W83793 HARDWARE MONITORING DRIVER
16109 M:      Rudolf Marek <r.marek@assembler.cz>
16110 L:      linux-hwmon@vger.kernel.org
16111 S:      Maintained
16112 F:      Documentation/hwmon/w83793
16113 F:      drivers/hwmon/w83793.c
16114
16115 W83795 HARDWARE MONITORING DRIVER
16116 M:      Jean Delvare <jdelvare@suse.com>
16117 L:      linux-hwmon@vger.kernel.org
16118 S:      Maintained
16119 F:      drivers/hwmon/w83795.c
16120
16121 W83L51xD SD/MMC CARD INTERFACE DRIVER
16122 M:      Pierre Ossman <pierre@ossman.eu>
16123 S:      Maintained
16124 F:      drivers/mmc/host/wbsd.*
16125
16126 WACOM PROTOCOL 4 SERIAL TABLETS
16127 M:      Julian Squires <julian@cipht.net>
16128 M:      Hans de Goede <hdegoede@redhat.com>
16129 L:      linux-input@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/input/tablet/wacom_serial4.c
16132
16133 WATCHDOG DEVICE DRIVERS
16134 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16135 M:      Guenter Roeck <linux@roeck-us.net>
16136 L:      linux-watchdog@vger.kernel.org
16137 W:      http://www.linux-watchdog.org/
16138 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16139 S:      Maintained
16140 F:      Documentation/devicetree/bindings/watchdog/
16141 F:      Documentation/watchdog/
16142 F:      drivers/watchdog/
16143 F:      include/linux/watchdog.h
16144 F:      include/uapi/linux/watchdog.h
16145
16146 WHISKEYCOVE PMIC GPIO DRIVER
16147 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16148 L:      linux-gpio@vger.kernel.org
16149 S:      Maintained
16150 F:      drivers/gpio/gpio-wcove.c
16151
16152 WIIMOTE HID DRIVER
16153 M:      David Herrmann <dh.herrmann@googlemail.com>
16154 L:      linux-input@vger.kernel.org
16155 S:      Maintained
16156 F:      drivers/hid/hid-wiimote*
16157
16158 WILOCITY WIL6210 WIRELESS DRIVER
16159 M:      Maya Erez <merez@codeaurora.org>
16160 L:      linux-wireless@vger.kernel.org
16161 L:      wil6210@qti.qualcomm.com
16162 S:      Supported
16163 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16164 F:      drivers/net/wireless/ath/wil6210/
16165
16166 WIMAX STACK
16167 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16168 M:      linux-wimax@intel.com
16169 L:      wimax@linuxwimax.org (subscribers-only)
16170 S:      Supported
16171 W:      http://linuxwimax.org
16172 F:      Documentation/wimax/README.wimax
16173 F:      include/linux/wimax/debug.h
16174 F:      include/net/wimax.h
16175 F:      include/uapi/linux/wimax.h
16176 F:      net/wimax/
16177
16178 WINBOND CIR DRIVER
16179 M:      David Härdeman <david@hardeman.nu>
16180 S:      Maintained
16181 F:      drivers/media/rc/winbond-cir.c
16182
16183 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16184 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16185 L:      linux-watchdog@vger.kernel.org
16186 S:      Maintained
16187 F:      drivers/watchdog/ebc-c384_wdt.c
16188
16189 WINSYSTEMS WS16C48 GPIO DRIVER
16190 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16191 L:      linux-gpio@vger.kernel.org
16192 S:      Maintained
16193 F:      drivers/gpio/gpio-ws16c48.c
16194
16195 WISTRON LAPTOP BUTTON DRIVER
16196 M:      Miloslav Trmac <mitr@volny.cz>
16197 S:      Maintained
16198 F:      drivers/input/misc/wistron_btns.c
16199
16200 WL3501 WIRELESS PCMCIA CARD DRIVER
16201 L:      linux-wireless@vger.kernel.org
16202 S:      Odd fixes
16203 F:      drivers/net/wireless/wl3501*
16204
16205 WOLFSON MICROELECTRONICS DRIVERS
16206 L:      patches@opensource.cirrus.com
16207 T:      git https://github.com/CirrusLogic/linux-drivers.git
16208 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16209 S:      Supported
16210 F:      Documentation/hwmon/wm83??
16211 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16212 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16213 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16214 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16215 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16216 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16217 F:      drivers/clk/clk-wm83*.c
16218 F:      drivers/extcon/extcon-arizona.c
16219 F:      drivers/leds/leds-wm83*.c
16220 F:      drivers/gpio/gpio-*wm*.c
16221 F:      drivers/gpio/gpio-arizona.c
16222 F:      drivers/hwmon/wm83??-hwmon.c
16223 F:      drivers/input/misc/wm831x-on.c
16224 F:      drivers/input/touchscreen/wm831x-ts.c
16225 F:      drivers/input/touchscreen/wm97*.c
16226 F:      drivers/mfd/arizona*
16227 F:      drivers/mfd/wm*.c
16228 F:      drivers/mfd/cs47l24*
16229 F:      drivers/power/supply/wm83*.c
16230 F:      drivers/rtc/rtc-wm83*.c
16231 F:      drivers/regulator/wm8*.c
16232 F:      drivers/regulator/arizona*
16233 F:      drivers/video/backlight/wm83*_bl.c
16234 F:      drivers/watchdog/wm83*_wdt.c
16235 F:      include/linux/mfd/arizona/
16236 F:      include/linux/mfd/wm831x/
16237 F:      include/linux/mfd/wm8350/
16238 F:      include/linux/mfd/wm8400*
16239 F:      include/linux/regulator/arizona*
16240 F:      include/linux/wm97xx.h
16241 F:      include/sound/wm????.h
16242 F:      sound/soc/codecs/arizona.?
16243 F:      sound/soc/codecs/wm*
16244 F:      sound/soc/codecs/cs47l24*
16245
16246 WORKQUEUE
16247 M:      Tejun Heo <tj@kernel.org>
16248 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16250 S:      Maintained
16251 F:      include/linux/workqueue.h
16252 F:      kernel/workqueue.c
16253 F:      Documentation/core-api/workqueue.rst
16254
16255 X-POWERS AXP288 PMIC DRIVERS
16256 M:      Hans de Goede <hdegoede@redhat.com>
16257 S:      Maintained
16258 N:      axp288
16259 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16260
16261 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16262 M:      Chen-Yu Tsai <wens@csie.org>
16263 L:      linux-kernel@vger.kernel.org
16264 S:      Maintained
16265 N:      axp[128]
16266
16267 X.25 NETWORK LAYER
16268 M:      Andrew Hendry <andrew.hendry@gmail.com>
16269 L:      linux-x25@vger.kernel.org
16270 S:      Odd Fixes
16271 F:      Documentation/networking/x25*
16272 F:      include/net/x25*
16273 F:      net/x25/
16274
16275 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16276 M:      Thomas Gleixner <tglx@linutronix.de>
16277 M:      Ingo Molnar <mingo@redhat.com>
16278 M:      Borislav Petkov <bp@alien8.de>
16279 R:      "H. Peter Anvin" <hpa@zytor.com>
16280 M:      x86@kernel.org
16281 L:      linux-kernel@vger.kernel.org
16282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16283 S:      Maintained
16284 F:      Documentation/devicetree/bindings/x86/
16285 F:      Documentation/x86/
16286 F:      arch/x86/
16287
16288 X86 ENTRY CODE
16289 M:      Andy Lutomirski <luto@kernel.org>
16290 L:      linux-kernel@vger.kernel.org
16291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16292 S:      Maintained
16293 F:      arch/x86/entry/
16294
16295 X86 MCE INFRASTRUCTURE
16296 M:      Tony Luck <tony.luck@intel.com>
16297 M:      Borislav Petkov <bp@alien8.de>
16298 L:      linux-edac@vger.kernel.org
16299 S:      Maintained
16300 F:      arch/x86/kernel/cpu/mcheck/*
16301
16302 X86 MICROCODE UPDATE SUPPORT
16303 M:      Borislav Petkov <bp@alien8.de>
16304 S:      Maintained
16305 F:      arch/x86/kernel/cpu/microcode/*
16306
16307 X86 MM
16308 M:      Dave Hansen <dave.hansen@linux.intel.com>
16309 M:      Andy Lutomirski <luto@kernel.org>
16310 M:      Peter Zijlstra <peterz@infradead.org>
16311 L:      linux-kernel@vger.kernel.org
16312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16313 S:      Maintained
16314 F:      arch/x86/mm/
16315
16316 X86 PLATFORM DRIVERS
16317 M:      Darren Hart <dvhart@infradead.org>
16318 M:      Andy Shevchenko <andy@infradead.org>
16319 L:      platform-driver-x86@vger.kernel.org
16320 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16321 S:      Maintained
16322 F:      drivers/platform/x86/
16323 F:      drivers/platform/olpc/
16324
16325 X86 VDSO
16326 M:      Andy Lutomirski <luto@kernel.org>
16327 L:      linux-kernel@vger.kernel.org
16328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16329 S:      Maintained
16330 F:      arch/x86/entry/vdso/
16331
16332 XARRAY
16333 M:      Matthew Wilcox <willy@infradead.org>
16334 L:      linux-fsdevel@vger.kernel.org
16335 S:      Supported
16336 F:      Documentation/core-api/xarray.rst
16337 F:      lib/idr.c
16338 F:      lib/xarray.c
16339 F:      include/linux/idr.h
16340 F:      include/linux/xarray.h
16341 F:      tools/testing/radix-tree
16342
16343 XC2028/3028 TUNER DRIVER
16344 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16345 L:      linux-media@vger.kernel.org
16346 W:      https://linuxtv.org
16347 T:      git git://linuxtv.org/media_tree.git
16348 S:      Maintained
16349 F:      drivers/media/tuners/tuner-xc2028.*
16350
16351 XDP SOCKETS (AF_XDP)
16352 M:      Björn Töpel <bjorn.topel@intel.com>
16353 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16354 L:      netdev@vger.kernel.org
16355 S:      Maintained
16356 F:      kernel/bpf/xskmap.c
16357 F:      net/xdp/
16358
16359 XEN BLOCK SUBSYSTEM
16360 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16361 M:      Roger Pau Monné <roger.pau@citrix.com>
16362 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16363 S:      Supported
16364 F:      drivers/block/xen-blkback/*
16365 F:      drivers/block/xen*
16366
16367 XEN HYPERVISOR ARM
16368 M:      Stefano Stabellini <sstabellini@kernel.org>
16369 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16370 S:      Maintained
16371 F:      arch/arm/xen/
16372 F:      arch/arm/include/asm/xen/
16373
16374 XEN HYPERVISOR ARM64
16375 M:      Stefano Stabellini <sstabellini@kernel.org>
16376 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16377 S:      Maintained
16378 F:      arch/arm64/xen/
16379 F:      arch/arm64/include/asm/xen/
16380
16381 XEN HYPERVISOR INTERFACE
16382 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16383 M:      Juergen Gross <jgross@suse.com>
16384 R:      Stefano Stabellini <sstabellini@kernel.org>
16385 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16387 S:      Supported
16388 F:      arch/x86/xen/
16389 F:      drivers/*/xen-*front.c
16390 F:      drivers/xen/
16391 F:      arch/x86/include/asm/xen/
16392 F:      arch/x86/include/asm/pvclock-abi.h
16393 F:      include/xen/
16394 F:      include/uapi/xen/
16395 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16396 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16397
16398 XEN NETWORK BACKEND DRIVER
16399 M:      Wei Liu <wei.liu2@citrix.com>
16400 M:      Paul Durrant <paul.durrant@citrix.com>
16401 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16402 L:      netdev@vger.kernel.org
16403 S:      Supported
16404 F:      drivers/net/xen-netback/*
16405
16406 XEN PCI SUBSYSTEM
16407 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16408 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16409 S:      Supported
16410 F:      arch/x86/pci/*xen*
16411 F:      drivers/pci/*xen*
16412
16413 XEN PVSCSI DRIVERS
16414 M:      Juergen Gross <jgross@suse.com>
16415 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16416 L:      linux-scsi@vger.kernel.org
16417 S:      Supported
16418 F:      drivers/scsi/xen-scsifront.c
16419 F:      drivers/xen/xen-scsiback.c
16420 F:      include/xen/interface/io/vscsiif.h
16421
16422 XEN SWIOTLB SUBSYSTEM
16423 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16424 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16425 L:      iommu@lists.linux-foundation.org
16426 S:      Supported
16427 F:      arch/x86/xen/*swiotlb*
16428 F:      drivers/xen/*swiotlb*
16429
16430 XEN SOUND FRONTEND DRIVER
16431 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16432 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16433 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16434 S:      Supported
16435 F:      sound/xen/*
16436
16437 XFS FILESYSTEM
16438 M:      Darrick J. Wong <darrick.wong@oracle.com>
16439 M:      linux-xfs@vger.kernel.org
16440 L:      linux-xfs@vger.kernel.org
16441 W:      http://xfs.org/
16442 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16443 S:      Supported
16444 F:      Documentation/filesystems/xfs.txt
16445 F:      fs/xfs/
16446
16447 XILINX AXI ETHERNET DRIVER
16448 M:      Anirudha Sarangi <anirudh@xilinx.com>
16449 M:      John Linn <John.Linn@xilinx.com>
16450 S:      Maintained
16451 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16452
16453 XILINX UARTLITE SERIAL DRIVER
16454 M:      Peter Korsgaard <jacmet@sunsite.dk>
16455 L:      linux-serial@vger.kernel.org
16456 S:      Maintained
16457 F:      drivers/tty/serial/uartlite.c
16458
16459 XILINX VIDEO IP CORES
16460 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16461 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16462 L:      linux-media@vger.kernel.org
16463 T:      git git://linuxtv.org/media_tree.git
16464 S:      Supported
16465 F:      Documentation/devicetree/bindings/media/xilinx/
16466 F:      drivers/media/platform/xilinx/
16467 F:      include/uapi/linux/xilinx-v4l2-controls.h
16468
16469 XILLYBUS DRIVER
16470 M:      Eli Billauer <eli.billauer@gmail.com>
16471 L:      linux-kernel@vger.kernel.org
16472 S:      Supported
16473 F:      drivers/char/xillybus/
16474
16475 XLP9XX I2C DRIVER
16476 M:      George Cherian <george.cherian@cavium.com>
16477 M:      Jan Glauber <jglauber@cavium.com>
16478 L:      linux-i2c@vger.kernel.org
16479 W:      http://www.cavium.com
16480 S:      Supported
16481 F:      drivers/i2c/busses/i2c-xlp9xx.c
16482
16483 XRA1403 GPIO EXPANDER
16484 M:      Nandor Han <nandor.han@ge.com>
16485 M:      Semi Malinen <semi.malinen@ge.com>
16486 L:      linux-gpio@vger.kernel.org
16487 S:      Maintained
16488 F:      drivers/gpio/gpio-xra1403.c
16489 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16490
16491 XTENSA XTFPGA PLATFORM SUPPORT
16492 M:      Max Filippov <jcmvbkbc@gmail.com>
16493 L:      linux-xtensa@linux-xtensa.org
16494 S:      Maintained
16495 F:      drivers/spi/spi-xtensa-xtfpga.c
16496 F:      sound/soc/xtensa/xtfpga-i2s.c
16497
16498 YAM DRIVER FOR AX.25
16499 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16500 L:      linux-hams@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/net/hamradio/yam*
16503 F:      include/linux/yam.h
16504
16505 YAMA SECURITY MODULE
16506 M:      Kees Cook <keescook@chromium.org>
16507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16508 S:      Supported
16509 F:      security/yama/
16510 F:      Documentation/admin-guide/LSM/Yama.rst
16511
16512 YEALINK PHONE DRIVER
16513 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16514 L:      usbb2k-api-dev@nongnu.org
16515 S:      Maintained
16516 F:      Documentation/input/devices/yealink.rst
16517 F:      drivers/input/misc/yealink.*
16518
16519 Z8530 DRIVER FOR AX.25
16520 M:      Joerg Reuter <jreuter@yaina.de>
16521 W:      http://yaina.de/jreuter/
16522 W:      http://www.qsl.net/dl1bke/
16523 L:      linux-hams@vger.kernel.org
16524 S:      Maintained
16525 F:      Documentation/networking/z8530drv.txt
16526 F:      drivers/net/hamradio/*scc.c
16527 F:      drivers/net/hamradio/z8530.h
16528
16529 ZBUD COMPRESSED PAGE ALLOCATOR
16530 M:      Seth Jennings <sjenning@redhat.com>
16531 M:      Dan Streetman <ddstreet@ieee.org>
16532 L:      linux-mm@kvack.org
16533 S:      Maintained
16534 F:      mm/zbud.c
16535 F:      include/linux/zbud.h
16536
16537 ZD1211RW WIRELESS DRIVER
16538 M:      Daniel Drake <dsd@gentoo.org>
16539 M:      Ulrich Kunitz <kune@deine-taler.de>
16540 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16541 L:      linux-wireless@vger.kernel.org
16542 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16543 S:      Maintained
16544 F:      drivers/net/wireless/zydas/zd1211rw/
16545
16546 ZD1301 MEDIA DRIVER
16547 M:      Antti Palosaari <crope@iki.fi>
16548 L:      linux-media@vger.kernel.org
16549 W:      https://linuxtv.org/
16550 W:      http://palosaari.fi/linux/
16551 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16552 S:      Maintained
16553 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16554
16555 ZD1301_DEMOD MEDIA DRIVER
16556 M:      Antti Palosaari <crope@iki.fi>
16557 L:      linux-media@vger.kernel.org
16558 W:      https://linuxtv.org/
16559 W:      http://palosaari.fi/linux/
16560 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16561 S:      Maintained
16562 F:      drivers/media/dvb-frontends/zd1301_demod*
16563
16564 ZPOOL COMPRESSED PAGE STORAGE API
16565 M:      Dan Streetman <ddstreet@ieee.org>
16566 L:      linux-mm@kvack.org
16567 S:      Maintained
16568 F:      mm/zpool.c
16569 F:      include/linux/zpool.h
16570
16571 ZR36067 VIDEO FOR LINUX DRIVER
16572 L:      mjpeg-users@lists.sourceforge.net
16573 L:      linux-media@vger.kernel.org
16574 W:      http://mjpeg.sourceforge.net/driver-zoran/
16575 T:      hg https://linuxtv.org/hg/v4l-dvb
16576 S:      Odd Fixes
16577 F:      drivers/staging/media/zoran/
16578
16579 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16580 M:      Minchan Kim <minchan@kernel.org>
16581 M:      Nitin Gupta <ngupta@vflare.org>
16582 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16583 L:      linux-kernel@vger.kernel.org
16584 S:      Maintained
16585 F:      drivers/block/zram/
16586 F:      Documentation/blockdev/zram.txt
16587
16588 ZS DECSTATION Z85C30 SERIAL DRIVER
16589 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16590 S:      Maintained
16591 F:      drivers/tty/serial/zs.*
16592
16593 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16594 M:      Minchan Kim <minchan@kernel.org>
16595 M:      Nitin Gupta <ngupta@vflare.org>
16596 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16597 L:      linux-mm@kvack.org
16598 S:      Maintained
16599 F:      mm/zsmalloc.c
16600 F:      include/linux/zsmalloc.h
16601 F:      Documentation/vm/zsmalloc.rst
16602
16603 ZSWAP COMPRESSED SWAP CACHING
16604 M:      Seth Jennings <sjenning@redhat.com>
16605 M:      Dan Streetman <ddstreet@ieee.org>
16606 L:      linux-mm@kvack.org
16607 S:      Maintained
16608 F:      mm/zswap.c
16609
16610 THE REST
16611 M:      Linus Torvalds <torvalds@linux-foundation.org>
16612 L:      linux-kernel@vger.kernel.org
16613 Q:      http://patchwork.kernel.org/project/LKML/list/
16614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16615 S:      Buried alive in reporters
16616 F:      *
16617 F:      */