Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Amlogic Meson SoC Sound Drivers
1314 M:      Jerome Brunet <jbrunet@baylibre.com>
1315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      sound/soc/meson/
1318 F:      Documentation/devicetree/bindings/sound/amlogic*
1319
1320 ARM/Annapurna Labs ALPINE ARCHITECTURE
1321 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1322 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm/mach-alpine/
1326 F:      arch/arm/boot/dts/alpine*
1327 F:      arch/arm64/boot/dts/al/
1328 F:      drivers/*/*alpine*
1329
1330 ARM/ARTPEC MACHINE SUPPORT
1331 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1332 M:      Lars Persson <lars.persson@axis.com>
1333 S:      Maintained
1334 L:      linux-arm-kernel@axis.com
1335 F:      arch/arm/mach-artpec
1336 F:      arch/arm/boot/dts/artpec6*
1337 F:      drivers/clk/axis
1338 F:      drivers/crypto/axis
1339 F:      drivers/pinctrl/pinctrl-artpec*
1340 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1341
1342 ARM/ASPEED I2C DRIVER
1343 M:      Brendan Higgins <brendanhiggins@google.com>
1344 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1345 R:      Joel Stanley <joel@jms.id.au>
1346 L:      linux-i2c@vger.kernel.org
1347 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1350 F:      drivers/i2c/busses/i2c-aspeed.c
1351 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1352 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1353
1354 ARM/ASPEED MACHINE SUPPORT
1355 M:      Joel Stanley <joel@jms.id.au>
1356 R:      Andrew Jeffery <andrew@aj.id.au>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1359 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1360 S:      Supported
1361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1362 F:      arch/arm/mach-aspeed/
1363 F:      arch/arm/boot/dts/aspeed-*
1364 N:      aspeed
1365
1366 ARM/CALXEDA HIGHBANK ARCHITECTURE
1367 M:      Rob Herring <robh@kernel.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-highbank/
1371 F:      arch/arm/boot/dts/highbank.dts
1372 F:      arch/arm/boot/dts/ecx-*.dts*
1373
1374 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1375 M:      Krzysztof Halasa <khalasa@piap.pl>
1376 S:      Maintained
1377 F:      arch/arm/mach-cns3xxx/
1378
1379 ARM/CAVIUM THUNDER NETWORK DRIVER
1380 M:      Sunil Goutham <sgoutham@cavium.com>
1381 M:      Robert Richter <rric@kernel.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Supported
1384 F:      drivers/net/ethernet/cavium/thunder/
1385
1386 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1387 M:      Lukasz Majewski <lukma@denx.de>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-ep93xx/ts72xx.c
1391
1392 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1393 M:      Alexander Shiyan <shc_work@mail.ru>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Odd Fixes
1396 N:      clps711x
1397
1398 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1399 M:      Lennert Buytenhek <kernel@wantstofly.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402
1403 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1404 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1405 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm/mach-ep93xx/
1409 F:      arch/arm/mach-ep93xx/include/mach/
1410
1411 ARM/CLKDEV SUPPORT
1412 M:      Russell King <linux@armlinux.org.uk>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1416 F:      drivers/clk/clkdev.c
1417
1418 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1419 M:      Mike Rapoport <mike@compulab.co.il>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1424 M:      Baruch Siach <baruch@tkos.co.il>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/boot/dts/cx92755*
1428 N:      digicolor
1429
1430 ARM/CONTEC MICRO9 MACHINE SUPPORT
1431 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1432 S:      Maintained
1433 F:      arch/arm/mach-ep93xx/micro9.c
1434
1435 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1436 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 F:      drivers/hwtracing/coresight/*
1440 F:      Documentation/trace/coresight.txt
1441 F:      Documentation/trace/coresight-cpu-debug.txt
1442 F:      Documentation/devicetree/bindings/arm/coresight.txt
1443 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1444 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1445 F:      tools/perf/arch/arm/util/pmu.c
1446 F:      tools/perf/arch/arm/util/auxtrace.c
1447 F:      tools/perf/arch/arm/util/cs-etm.c
1448 F:      tools/perf/arch/arm/util/cs-etm.h
1449 F:      tools/perf/util/cs-etm.*
1450 F:      tools/perf/util/cs-etm-decoder/*
1451
1452 ARM/CORGI MACHINE SUPPORT
1453 M:      Richard Purdie <rpurdie@rpsys.net>
1454 S:      Maintained
1455
1456 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1457 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1458 M:      Linus Walleij <linus.walleij@linaro.org>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 T:      git git://github.com/ulli-kroll/linux.git
1461 S:      Maintained
1462 F:      Documentation/devicetree/bindings/arm/gemini.txt
1463 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1464 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1465 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1466 F:      arch/arm/mach-gemini/
1467 F:      drivers/net/ethernet/cortina/
1468 F:      drivers/pinctrl/pinctrl-gemini.c
1469 F:      drivers/rtc/rtc-ftrtc010.c
1470
1471 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1472 M:      Barry Song <baohua@kernel.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/prima2*
1477 F:      arch/arm/mach-prima2/
1478 F:      drivers/clk/sirf/
1479 F:      drivers/clocksource/timer-prima2.c
1480 F:      drivers/clocksource/timer-atlas7.c
1481 N:      [^a-z]sirf
1482 X:      drivers/gnss
1483
1484 ARM/EBSA110 MACHINE SUPPORT
1485 M:      Russell King <linux@armlinux.org.uk>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W:      http://www.armlinux.org.uk/
1488 S:      Maintained
1489 F:      arch/arm/mach-ebsa110/
1490 F:      drivers/net/ethernet/amd/am79c961a.*
1491
1492 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1493 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1494 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 N:      efm32
1498
1499 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1500 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-pxa/ezx.c
1504
1505 ARM/FARADAY FA526 PORT
1506 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 S:      Maintained
1509 T:      git git://git.berlios.de/gemini-board
1510 F:      arch/arm/mm/*-fa*
1511
1512 ARM/FOOTBRIDGE ARCHITECTURE
1513 M:      Russell King <linux@armlinux.org.uk>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 W:      http://www.armlinux.org.uk/
1516 S:      Maintained
1517 F:      arch/arm/include/asm/hardware/dec21285.h
1518 F:      arch/arm/mach-footbridge/
1519
1520 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1521 M:      Shawn Guo <shawnguo@kernel.org>
1522 M:      Sascha Hauer <s.hauer@pengutronix.de>
1523 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1524 R:      Fabio Estevam <fabio.estevam@nxp.com>
1525 R:      NXP Linux Team <linux-imx@nxp.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1529 F:      arch/arm/mach-imx/
1530 F:      arch/arm/mach-mxs/
1531 F:      arch/arm/boot/dts/imx*
1532 F:      arch/arm/configs/imx*_defconfig
1533 F:      drivers/clk/imx/
1534 F:      drivers/firmware/imx/
1535 F:      drivers/soc/imx/
1536 F:      include/linux/firmware/imx/
1537 F:      include/soc/imx/
1538
1539 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1540 M:      Shawn Guo <shawnguo@kernel.org>
1541 M:      Sascha Hauer <s.hauer@pengutronix.de>
1542 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1543 R:      Stefan Agner <stefan@agner.ch>
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/mach-imx/*vf610*
1548 F:      arch/arm/boot/dts/vf*
1549
1550 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Li Yang <leoyang.li@nxp.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1556 F:      arch/arm/boot/dts/ls1021a*
1557 F:      arch/arm64/boot/dts/freescale/fsl-*
1558 F:      arch/arm64/boot/dts/freescale/qoriq-*
1559
1560 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1561 M:      Lennert Buytenhek <kernel@wantstofly.org>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1564
1565 ARM/GUMSTIX MACHINE SUPPORT
1566 M:      Steve Sakoman <sakoman@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569
1570 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1571 M:      Philipp Zabel <philipp.zabel@gmail.com>
1572 M:      Paul Parsons <lost.distance@yahoo.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575 F:      arch/arm/mach-pxa/hx4700.c
1576 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1577 F:      sound/soc/pxa/hx4700.c
1578
1579 ARM/HISILICON SOC SUPPORT
1580 M:      Wei Xu <xuwei5@hisilicon.com>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 W:      http://www.hisilicon.com
1583 S:      Supported
1584 T:      git git://github.com/hisilicon/linux-hisi.git
1585 F:      arch/arm/mach-hisi/
1586 F:      arch/arm/boot/dts/hi3*
1587 F:      arch/arm/boot/dts/hip*
1588 F:      arch/arm/boot/dts/hisi*
1589 F:      arch/arm64/boot/dts/hisilicon/
1590
1591 ARM/HP JORNADA 7XX MACHINE SUPPORT
1592 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1593 W:      www.jlime.com
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1596 F:      arch/arm/mach-sa1100/jornada720.c
1597 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1598
1599 ARM/IGEP MACHINE SUPPORT
1600 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1601 M:      Javier Martinez Canillas <javier@dowhile0.org>
1602 L:      linux-omap@vger.kernel.org
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/boot/dts/omap3-igep*
1606
1607 ARM/INCOME PXA270 SUPPORT
1608 M:      Marek Vasut <marek.vasut@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1612
1613 ARM/INTEL IOP13XX ARM ARCHITECTURE
1614 M:      Lennert Buytenhek <kernel@wantstofly.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617
1618 ARM/INTEL IOP32X ARM ARCHITECTURE
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 IOP33X ARM ARCHITECTURE
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Orphan
1626
1627 ARM/INTEL IQ81342EX MACHINE SUPPORT
1628 M:      Lennert Buytenhek <kernel@wantstofly.org>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631
1632 ARM/INTEL IXDP2850 MACHINE SUPPORT
1633 M:      Lennert Buytenhek <kernel@wantstofly.org>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636
1637 ARM/INTEL IXP4XX ARM ARCHITECTURE
1638 M:      Imre Kaloz <kaloz@openwrt.org>
1639 M:      Krzysztof Halasa <khalasa@piap.pl>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-ixp4xx/
1643
1644 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1645 M:      Jonathan Cameron <jic23@cam.ac.uk>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/mach-pxa/stargate2.c
1649 F:      drivers/pcmcia/pxa2xx_stargate2.c
1650
1651 ARM/INTEL XSC3 (MANZANO) ARM CORE
1652 M:      Lennert Buytenhek <kernel@wantstofly.org>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655
1656 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1657 M:      Lennert Buytenhek <kernel@wantstofly.org>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660
1661 ARM/LG1K ARCHITECTURE
1662 M:      Chanho Min <chanho.min@lge.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm64/boot/dts/lg/
1666
1667 ARM/LOGICPD PXA270 MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/LPC18XX ARCHITECTURE
1673 M:      Vladimir Zapolskiy <vz@mleia.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm/boot/dts/lpc43*
1677 F:      drivers/i2c/busses/i2c-lpc2k.c
1678 F:      drivers/memory/pl172.c
1679 F:      drivers/mtd/spi-nor/nxp-spifi.c
1680 F:      drivers/rtc/rtc-lpc24xx.c
1681 N:      lpc18xx
1682
1683 ARM/LPC32XX SOC SUPPORT
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1688 S:      Maintained
1689 F:      arch/arm/boot/dts/lpc32*
1690 F:      arch/arm/mach-lpc32xx/
1691 F:      drivers/i2c/busses/i2c-pnx.c
1692 F:      drivers/net/ethernet/nxp/lpc_eth.c
1693 F:      drivers/usb/host/ohci-nxp.c
1694 F:      drivers/watchdog/pnx4008_wdt.c
1695 N:      lpc32xx
1696
1697 ARM/MAGICIAN MACHINE SUPPORT
1698 M:      Philipp Zabel <philipp.zabel@gmail.com>
1699 S:      Maintained
1700
1701 ARM/Marvell Dove/MV78xx0/Orion SOC support
1702 M:      Jason Cooper <jason@lakedaemon.net>
1703 M:      Andrew Lunn <andrew@lunn.ch>
1704 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705 M:      Gregory Clement <gregory.clement@bootlin.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708 F:      Documentation/devicetree/bindings/soc/dove/
1709 F:      arch/arm/mach-dove/
1710 F:      arch/arm/mach-mv78xx0/
1711 F:      arch/arm/mach-orion5x/
1712 F:      arch/arm/plat-orion/
1713 F:      arch/arm/boot/dts/dove*
1714 F:      arch/arm/boot/dts/orion5x*
1715
1716 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1717 M:      Jason Cooper <jason@lakedaemon.net>
1718 M:      Andrew Lunn <andrew@lunn.ch>
1719 M:      Gregory Clement <gregory.clement@bootlin.com>
1720 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723 F:      arch/arm/boot/dts/armada*
1724 F:      arch/arm/boot/dts/kirkwood*
1725 F:      arch/arm/configs/mvebu_*_defconfig
1726 F:      arch/arm/mach-mvebu/
1727 F:      arch/arm64/boot/dts/marvell/armada*
1728 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1729 F:      drivers/cpufreq/mvebu-cpufreq.c
1730 F:      drivers/irqchip/irq-armada-370-xp.c
1731 F:      drivers/irqchip/irq-mvebu-*
1732 F:      drivers/pinctrl/mvebu/
1733 F:      drivers/rtc/rtc-armada38x.c
1734
1735 ARM/Mediatek RTC DRIVER
1736 M:      Eddie Huang <eddie.huang@mediatek.com>
1737 M:      Sean Wang <sean.wang@mediatek.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:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1742 F:      drivers/rtc/rtc-mt6397.c
1743 F:      drivers/rtc/rtc-mt7622.c
1744
1745 ARM/Mediatek SoC support
1746 M:      Matthias Brugger <matthias.bgg@gmail.com>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1749 W:      https://mtk.bcnfs.org/
1750 C:      irc://chat.freenode.net/linux-mediatek
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/mt6*
1753 F:      arch/arm/boot/dts/mt7*
1754 F:      arch/arm/boot/dts/mt8*
1755 F:      arch/arm/mach-mediatek/
1756 F:      arch/arm64/boot/dts/mediatek/
1757 F:      drivers/soc/mediatek/
1758 N:      mtk
1759 N:      mt[678]
1760 K:      mediatek
1761
1762 ARM/Mediatek USB3 PHY DRIVER
1763 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      drivers/phy/mediatek/
1768 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1769
1770 ARM/MICREL KS8695 ARCHITECTURE
1771 M:      Greg Ungerer <gerg@uclinux.org>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F:      arch/arm/mach-ks8695/
1774 S:      Odd Fixes
1775
1776 ARM/Microchip (AT91) SoC support
1777 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1778 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1779 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W:      http://www.linux4sam.org
1782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1783 S:      Supported
1784 N:      at91
1785 N:      atmel
1786 F:      arch/arm/mach-at91/
1787 F:      include/soc/at91/
1788 F:      arch/arm/boot/dts/at91*.dts
1789 F:      arch/arm/boot/dts/at91*.dtsi
1790 F:      arch/arm/boot/dts/sama*.dts
1791 F:      arch/arm/boot/dts/sama*.dtsi
1792 F:      arch/arm/include/debug/at91.S
1793 F:      drivers/memory/atmel*
1794 F:      drivers/watchdog/sama5d4_wdt.c
1795 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1796 X:      drivers/net/wireless/atmel/
1797
1798 ARM/MIOA701 MACHINE SUPPORT
1799 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F:      arch/arm/mach-pxa/mioa701.c
1802 S:      Maintained
1803
1804 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1805 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1806 S:      Maintained
1807
1808 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1809 M:      Linus Walleij <linus.walleij@linaro.org>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1812 F:      arch/arm/mach-nomadik/
1813 F:      arch/arm/mach-u300/
1814 F:      arch/arm/mach-ux500/
1815 F:      arch/arm/boot/dts/ste-*
1816 F:      drivers/clk/clk-nomadik.c
1817 F:      drivers/clk/clk-u300.c
1818 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1819 F:      drivers/clocksource/timer-u300.c
1820 F:      drivers/dma/coh901318*
1821 F:      drivers/dma/ste_dma40*
1822 F:      drivers/hwspinlock/u8500_hsem.c
1823 F:      drivers/i2c/busses/i2c-nomadik.c
1824 F:      drivers/i2c/busses/i2c-stu300.c
1825 F:      drivers/mfd/ab3100*
1826 F:      drivers/mfd/ab8500*
1827 F:      drivers/mfd/abx500*
1828 F:      drivers/mfd/dbx500*
1829 F:      drivers/mfd/db8500*
1830 F:      drivers/pinctrl/nomadik/
1831 F:      drivers/pinctrl/pinctrl-coh901*
1832 F:      drivers/pinctrl/pinctrl-u300.c
1833 F:      drivers/rtc/rtc-ab3100.c
1834 F:      drivers/rtc/rtc-ab8500.c
1835 F:      drivers/rtc/rtc-coh901331.c
1836 F:      drivers/rtc/rtc-pl031.c
1837 F:      drivers/watchdog/coh901327_wdt.c
1838 F:      Documentation/devicetree/bindings/arm/ste-*
1839 F:      Documentation/devicetree/bindings/arm/ux500/
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1841
1842 ARM/NUVOTON NPCM ARCHITECTURE
1843 M:      Avi Fishman <avifishman70@gmail.com>
1844 M:      Tomer Maimon <tmaimon77@gmail.com>
1845 R:      Patrick Venture <venture@google.com>
1846 R:      Nancy Yuen <yuenn@google.com>
1847 R:      Brendan Higgins <brendanhiggins@google.com>
1848 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1849 S:      Supported
1850 F:      arch/arm/mach-npcm/
1851 F:      arch/arm/boot/dts/nuvoton-npcm*
1852 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1853 F:      drivers/*/*npcm*
1854 F:      Documentation/devicetree/bindings/*/*npcm*
1855 F:      Documentation/devicetree/bindings/*/*/*npcm*
1856
1857 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858 M:      Wan ZongShun <mcuos.com@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W:      http://www.mcuos.com
1861 S:      Maintained
1862 F:      arch/arm/mach-w90x900/
1863 F:      drivers/input/keyboard/w90p910_keypad.c
1864 F:      drivers/input/touchscreen/w90p910_ts.c
1865 F:      drivers/watchdog/nuc900_wdt.c
1866 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1867 F:      drivers/mtd/nand/raw/nuc900_nand.c
1868 F:      drivers/rtc/rtc-nuc900.c
1869 F:      drivers/spi/spi-nuc900.c
1870 F:      drivers/usb/host/ehci-w90x900.c
1871 F:      drivers/video/fbdev/nuc900fb.c
1872
1873 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1874 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1875 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1876 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1877 S:      Supported
1878
1879 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1880 M:      Alexander Clouter <alex@digriz.org.uk>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W:      http://www.digriz.org.uk/ts78xx/kernel
1883 S:      Maintained
1884 F:      arch/arm/mach-orion5x/ts78xx-*
1885
1886 ARM/OXNAS platform support
1887 M:      Neil Armstrong <narmstrong@baylibre.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1890 S:      Maintained
1891 F:      arch/arm/mach-oxnas/
1892 F:      arch/arm/boot/dts/ox8*.dts*
1893 N:      oxnas
1894
1895 ARM/PALM TREO SUPPORT
1896 M:      Tomas Cech <sleep_walker@suse.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/palmtreo.*
1901
1902 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1903 M:      Marek Vasut <marek.vasut@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org
1905 W:      http://hackndev.com
1906 S:      Maintained
1907 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1908 F:      arch/arm/mach-pxa/palmtx.c
1909 F:      arch/arm/mach-pxa/palmt5.*
1910 F:      arch/arm/mach-pxa/include/mach/palmld.h
1911 F:      arch/arm/mach-pxa/palmld.c
1912 F:      arch/arm/mach-pxa/palmte2.*
1913 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1914 F:      arch/arm/mach-pxa/palmtc.c
1915
1916 ARM/PALMZ72 SUPPORT
1917 M:      Sergey Lapin <slapin@ossfans.org>
1918 L:      linux-arm-kernel@lists.infradead.org
1919 W:      http://hackndev.com
1920 S:      Maintained
1921 F:      arch/arm/mach-pxa/palmz72.*
1922
1923 ARM/PLEB SUPPORT
1924 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1925 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1926 S:      Maintained
1927
1928 ARM/PT DIGITAL BOARD PORT
1929 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W:      http://www.armlinux.org.uk/
1932 S:      Maintained
1933
1934 ARM/QUALCOMM SUPPORT
1935 M:      Andy Gross <andy.gross@linaro.org>
1936 M:      David Brown <david.brown@linaro.org>
1937 L:      linux-arm-msm@vger.kernel.org
1938 S:      Maintained
1939 F:      Documentation/devicetree/bindings/soc/qcom/
1940 F:      arch/arm/boot/dts/qcom-*.dts
1941 F:      arch/arm/boot/dts/qcom-*.dtsi
1942 F:      arch/arm/mach-qcom/
1943 F:      arch/arm64/boot/dts/qcom/*
1944 F:      drivers/i2c/busses/i2c-qup.c
1945 F:      drivers/clk/qcom/
1946 F:      drivers/dma/qcom/
1947 F:      drivers/soc/qcom/
1948 F:      drivers/spi/spi-qup.c
1949 F:      drivers/tty/serial/msm_serial.c
1950 F:      drivers/*/pm8???-*
1951 F:      drivers/mfd/ssbi.c
1952 F:      drivers/firmware/qcom_scm*
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1954
1955 ARM/RADISYS ENP2611 MACHINE SUPPORT
1956 M:      Lennert Buytenhek <kernel@wantstofly.org>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959
1960 ARM/REALTEK ARCHITECTURE
1961 M:      Andreas Färber <afaerber@suse.de>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964 F:      arch/arm64/boot/dts/realtek/
1965 F:      Documentation/devicetree/bindings/arm/realtek.txt
1966
1967 ARM/RENESAS ARM64 ARCHITECTURE
1968 M:      Simon Horman <horms@verge.net.au>
1969 M:      Magnus Damm <magnus.damm@gmail.com>
1970 L:      linux-renesas-soc@vger.kernel.org
1971 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1973 S:      Supported
1974 F:      arch/arm64/boot/dts/renesas/
1975 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1976 F:      drivers/soc/renesas/
1977 F:      include/linux/soc/renesas/
1978
1979 ARM/RISCPC ARCHITECTURE
1980 M:      Russell King <linux@armlinux.org.uk>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 W:      http://www.armlinux.org.uk/
1983 S:      Maintained
1984 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1985 F:      arch/arm/include/asm/hardware/ioc.h
1986 F:      arch/arm/include/asm/hardware/iomd.h
1987 F:      arch/arm/include/asm/hardware/memc.h
1988 F:      arch/arm/mach-rpc/
1989 F:      drivers/net/ethernet/8390/etherh.c
1990 F:      drivers/net/ethernet/i825xx/ether1*
1991 F:      drivers/net/ethernet/seeq/ether3*
1992 F:      drivers/scsi/arm/
1993
1994 ARM/Rockchip SoC support
1995 M:      Heiko Stuebner <heiko@sntech.de>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 L:      linux-rockchip@lists.infradead.org
1998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1999 S:      Maintained
2000 F:      arch/arm/boot/dts/rk3*
2001 F:      arch/arm/boot/dts/rv1108*
2002 F:      arch/arm/mach-rockchip/
2003 F:      drivers/clk/rockchip/
2004 F:      drivers/i2c/busses/i2c-rk3x.c
2005 F:      drivers/*/*rockchip*
2006 F:      drivers/*/*/*rockchip*
2007 F:      sound/soc/rockchip/
2008 N:      rockchip
2009
2010 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2011 M:      Kukjin Kim <kgene@kernel.org>
2012 M:      Krzysztof Kozlowski <krzk@kernel.org>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2015 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2016 S:      Maintained
2017 F:      arch/arm/boot/dts/s3c*
2018 F:      arch/arm/boot/dts/s5p*
2019 F:      arch/arm/boot/dts/exynos*
2020 F:      arch/arm64/boot/dts/exynos/
2021 F:      arch/arm/plat-samsung/
2022 F:      arch/arm/mach-s3c24*/
2023 F:      arch/arm/mach-s3c64xx/
2024 F:      arch/arm/mach-s5p*/
2025 F:      arch/arm/mach-exynos*/
2026 F:      drivers/*/*s3c24*
2027 F:      drivers/*/*/*s3c24*
2028 F:      drivers/*/*s3c64xx*
2029 F:      drivers/*/*s5pv210*
2030 F:      drivers/memory/samsung/*
2031 F:      drivers/soc/samsung/*
2032 F:      Documentation/arm/Samsung/
2033 F:      Documentation/devicetree/bindings/arm/samsung/
2034 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2035 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2036 N:      exynos
2037
2038 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2039 M:      Kyungmin Park <kyungmin.park@samsung.com>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 S:      Maintained
2042 F:      arch/arm/mach-s5pv210/
2043
2044 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2045 M:      Kyungmin Park <kyungmin.park@samsung.com>
2046 M:      Kamil Debski <kamil@wypas.org>
2047 M:      Andrzej Hajda <a.hajda@samsung.com>
2048 L:      linux-arm-kernel@lists.infradead.org
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-g2d/
2052
2053 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2054 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2055 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2056 L:      linux-media@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/media/platform/s5p-cec/
2059 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2060
2061 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2062 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2063 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2064 L:      linux-arm-kernel@lists.infradead.org
2065 L:      linux-media@vger.kernel.org
2066 S:      Maintained
2067 F:      drivers/media/platform/s5p-jpeg/
2068
2069 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2070 M:      Kyungmin Park <kyungmin.park@samsung.com>
2071 M:      Kamil Debski <kamil@wypas.org>
2072 M:      Jeongtae Park <jtp.park@samsung.com>
2073 M:      Andrzej Hajda <a.hajda@samsung.com>
2074 L:      linux-arm-kernel@lists.infradead.org
2075 L:      linux-media@vger.kernel.org
2076 S:      Maintained
2077 F:      drivers/media/platform/s5p-mfc/
2078
2079 ARM/SHMOBILE ARM ARCHITECTURE
2080 M:      Simon Horman <horms@verge.net.au>
2081 M:      Magnus Damm <magnus.damm@gmail.com>
2082 L:      linux-renesas-soc@vger.kernel.org
2083 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2085 S:      Supported
2086 F:      arch/arm/boot/dts/emev2*
2087 F:      arch/arm/boot/dts/r7s*
2088 F:      arch/arm/boot/dts/r8a*
2089 F:      arch/arm/boot/dts/r9a*
2090 F:      arch/arm/boot/dts/sh*
2091 F:      arch/arm/configs/shmobile_defconfig
2092 F:      arch/arm/include/debug/renesas-scif.S
2093 F:      arch/arm/mach-shmobile/
2094 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2095 F:      drivers/soc/renesas/
2096 F:      include/linux/soc/renesas/
2097
2098 ARM/SOCFPGA ARCHITECTURE
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      arch/arm/mach-socfpga/
2102 F:      arch/arm/boot/dts/socfpga*
2103 F:      arch/arm/configs/socfpga_defconfig
2104 F:      arch/arm64/boot/dts/altera/
2105 W:      http://www.rocketboards.org
2106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2107
2108 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2109 M:      Dinh Nguyen <dinguyen@kernel.org>
2110 S:      Maintained
2111 F:      drivers/clk/socfpga/
2112
2113 ARM/SOCFPGA EDAC SUPPORT
2114 M:      Thor Thayer <thor.thayer@linux.intel.com>
2115 S:      Maintained
2116 F:      drivers/edac/altera_edac.
2117
2118 ARM/SPREADTRUM SoC SUPPORT
2119 M:      Orson Zhai <orsonzhai@gmail.com>
2120 M:      Baolin Wang <baolin.wang@linaro.org>
2121 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2122 S:      Maintained
2123 F:      arch/arm64/boot/dts/sprd
2124 N:      sprd
2125
2126 ARM/STI ARCHITECTURE
2127 M:      Patrice Chotard <patrice.chotard@st.com>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W:      http://www.stlinux.com
2130 S:      Maintained
2131 F:      arch/arm/mach-sti/
2132 F:      arch/arm/boot/dts/sti*
2133 F:      drivers/char/hw_random/st-rng.c
2134 F:      drivers/clocksource/arm_global_timer.c
2135 F:      drivers/clocksource/clksrc_st_lpc.c
2136 F:      drivers/cpufreq/sti-cpufreq.c
2137 F:      drivers/dma/st_fdma*
2138 F:      drivers/i2c/busses/i2c-st.c
2139 F:      drivers/media/rc/st_rc.c
2140 F:      drivers/media/platform/sti/c8sectpfe/
2141 F:      drivers/mmc/host/sdhci-st.c
2142 F:      drivers/phy/st/phy-miphy28lp.c
2143 F:      drivers/phy/st/phy-stih407-usb.c
2144 F:      drivers/pinctrl/pinctrl-st.c
2145 F:      drivers/remoteproc/st_remoteproc.c
2146 F:      drivers/remoteproc/st_slim_rproc.c
2147 F:      drivers/reset/sti/
2148 F:      drivers/rtc/rtc-st-lpc.c
2149 F:      drivers/tty/serial/st-asc.c
2150 F:      drivers/usb/dwc3/dwc3-st.c
2151 F:      drivers/usb/host/ehci-st.c
2152 F:      drivers/usb/host/ohci-st.c
2153 F:      drivers/watchdog/st_lpc_wdt.c
2154 F:      drivers/ata/ahci_st.c
2155 F:      include/linux/remoteproc/st_slim_rproc.h
2156
2157 ARM/STM32 ARCHITECTURE
2158 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2159 M:      Alexandre Torgue <alexandre.torgue@st.com>
2160 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 S:      Maintained
2163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2164 N:      stm32
2165 N:      stm
2166 F:      arch/arm/boot/dts/stm32*
2167 F:      arch/arm/mach-stm32/
2168 F:      drivers/clocksource/armv7m_systick.c
2169
2170 ARM/Synaptics SoC support
2171 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2172 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175 F:      arch/arm/mach-berlin/
2176 F:      arch/arm/boot/dts/berlin*
2177 F:      arch/arm64/boot/dts/synaptics/
2178
2179 ARM/TANGO ARCHITECTURE
2180 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2181 M:      Mans Rullgard <mans@mansr.com>
2182 L:      linux-arm-kernel@lists.infradead.org
2183 S:      Odd Fixes
2184 N:      tango
2185
2186 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2187 M:      Lennert Buytenhek <kernel@wantstofly.org>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 S:      Maintained
2190
2191 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2192 M:      Hans Verkuil <hans.verkuil@cisco.com>
2193 L:      linux-tegra@vger.kernel.org
2194 L:      linux-media@vger.kernel.org
2195 S:      Maintained
2196 F:      drivers/media/platform/tegra-cec/
2197 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2198
2199 ARM/TETON BGA MACHINE SUPPORT
2200 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203
2204 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2205 M:      Santosh Shilimkar <ssantosh@kernel.org>
2206 L:      linux-kernel@vger.kernel.org
2207 S:      Maintained
2208 F:      drivers/memory/*emif*
2209
2210 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2211 M:      Tero Kristo <t-kristo@ti.com>
2212 M:      Nishanth Menon <nm@ti.com>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2216 F:      arch/arm64/boot/dts/ti/Makefile
2217 F:      arch/arm64/boot/dts/ti/k3-*
2218
2219 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2220 M:      Santosh Shilimkar <ssantosh@kernel.org>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 S:      Maintained
2223 F:      arch/arm/mach-keystone/
2224 F:      arch/arm/boot/dts/keystone-*
2225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2226
2227 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2228 M:      Santosh Shilimkar <ssantosh@kernel.org>
2229 L:      linux-kernel@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/clk/keystone/
2232
2233 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2234 M:      Santosh Shilimkar <ssantosh@kernel.org>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L:      linux-kernel@vger.kernel.org
2237 S:      Maintained
2238 F:      drivers/clocksource/timer-keystone.c
2239
2240 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2241 M:      Santosh Shilimkar <ssantosh@kernel.org>
2242 L:      linux-kernel@vger.kernel.org
2243 S:      Maintained
2244 F:      drivers/power/reset/keystone-reset.c
2245
2246 ARM/THECUS N2100 MACHINE SUPPORT
2247 M:      Lennert Buytenhek <kernel@wantstofly.org>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 S:      Maintained
2250
2251 ARM/TOSA MACHINE SUPPORT
2252 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2253 M:      Dirk Opfer <dirk@opfer-online.de>
2254 S:      Maintained
2255
2256 ARM/UNIPHIER ARCHITECTURE
2257 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2260 S:      Maintained
2261 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2262 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2263 F:      arch/arm/boot/dts/uniphier*
2264 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2265 F:      arch/arm/mach-uniphier/
2266 F:      arch/arm/mm/cache-uniphier.c
2267 F:      arch/arm64/boot/dts/socionext/uniphier*
2268 F:      drivers/bus/uniphier-system-bus.c
2269 F:      drivers/clk/uniphier/
2270 F:      drivers/gpio/gpio-uniphier.c
2271 F:      drivers/i2c/busses/i2c-uniphier*
2272 F:      drivers/irqchip/irq-uniphier-aidet.c
2273 F:      drivers/mmc/host/uniphier-sd.c
2274 F:      drivers/pinctrl/uniphier/
2275 F:      drivers/reset/reset-uniphier.c
2276 F:      drivers/tty/serial/8250/8250_uniphier.c
2277 N:      uniphier
2278
2279 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2280 M:      Ulf Hansson <ulf.hansson@linaro.org>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T:      git git://git.linaro.org/people/ulfh/clk.git
2283 S:      Maintained
2284 F:      drivers/clk/ux500/
2285
2286 ARM/VERSATILE EXPRESS PLATFORM
2287 M:      Liviu Dudau <liviu.dudau@arm.com>
2288 M:      Sudeep Holla <sudeep.holla@arm.com>
2289 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 S:      Maintained
2292 F:      arch/arm/boot/dts/vexpress*
2293 F:      arch/arm64/boot/dts/arm/
2294 F:      arch/arm/mach-vexpress/
2295 F:      */*/vexpress*
2296 F:      */*/*/vexpress*
2297 F:      drivers/clk/versatile/clk-vexpress-osc.c
2298 F:      drivers/clocksource/timer-versatile.c
2299 N:      mps2
2300
2301 ARM/VFP SUPPORT
2302 M:      Russell King <linux@armlinux.org.uk>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 W:      http://www.armlinux.org.uk/
2305 S:      Maintained
2306 F:      arch/arm/vfp/
2307
2308 ARM/VOIPAC PXA270 SUPPORT
2309 M:      Marek Vasut <marek.vasut@gmail.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Maintained
2312 F:      arch/arm/mach-pxa/vpac270.c
2313 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2314
2315 ARM/VT8500 ARM ARCHITECTURE
2316 M:      Tony Prisk <linux@prisktech.co.nz>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Maintained
2319 F:      arch/arm/mach-vt8500/
2320 F:      drivers/clocksource/timer-vt8500.c
2321 F:      drivers/i2c/busses/i2c-wmt.c
2322 F:      drivers/mmc/host/wmt-sdmmc.c
2323 F:      drivers/pwm/pwm-vt8500.c
2324 F:      drivers/rtc/rtc-vt8500.c
2325 F:      drivers/tty/serial/vt8500_serial.c
2326 F:      drivers/usb/host/ehci-platform.c
2327 F:      drivers/usb/host/uhci-platform.c
2328 F:      drivers/video/fbdev/vt8500lcdfb.*
2329 F:      drivers/video/fbdev/wm8505fb*
2330 F:      drivers/video/fbdev/wmt_ge_rops.*
2331
2332 ARM/ZIPIT Z2 SUPPORT
2333 M:      Marek Vasut <marek.vasut@gmail.com>
2334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 S:      Maintained
2336 F:      arch/arm/mach-pxa/z2.c
2337 F:      arch/arm/mach-pxa/include/mach/z2.h
2338
2339 ARM/ZTE ARCHITECTURE
2340 M:      Jun Nie <jun.nie@linaro.org>
2341 M:      Shawn Guo <shawnguo@kernel.org>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344 F:      arch/arm/boot/dts/zx2967*
2345 F:      arch/arm/mach-zx/
2346 F:      arch/arm64/boot/dts/zte/
2347 F:      drivers/clk/zte/
2348 F:      drivers/dma/zx_dma.c
2349 F:      drivers/gpio/gpio-zx.c
2350 F:      drivers/i2c/busses/i2c-zx2967.c
2351 F:      drivers/mmc/host/dw_mmc-zx.*
2352 F:      drivers/pinctrl/zte/
2353 F:      drivers/soc/zte/
2354 F:      drivers/thermal/zx2967_thermal.c
2355 F:      drivers/watchdog/zx2967_wdt.c
2356 F:      Documentation/devicetree/bindings/arm/zte.txt
2357 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2358 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2359 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2360 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2361 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2362 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2363 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2364 F:      Documentation/devicetree/bindings/soc/zte/
2365 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2366 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2367 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2368 F:      include/dt-bindings/clock/zx2967*.h
2369 F:      include/dt-bindings/soc/zte,*.h
2370 F:      sound/soc/codecs/zx_aud96p22.c
2371 F:      sound/soc/zte/
2372
2373 ARM/ZYNQ ARCHITECTURE
2374 M:      Michal Simek <michal.simek@xilinx.com>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 W:      http://wiki.xilinx.com
2377 T:      git https://github.com/Xilinx/linux-xlnx.git
2378 S:      Supported
2379 F:      arch/arm/mach-zynq/
2380 F:      drivers/cpuidle/cpuidle-zynq.c
2381 F:      drivers/block/xsysace.c
2382 N:      zynq
2383 N:      xilinx
2384 F:      drivers/clocksource/timer-cadence-ttc.c
2385 F:      drivers/i2c/busses/i2c-cadence.c
2386 F:      drivers/mmc/host/sdhci-of-arasan.c
2387 F:      drivers/edac/synopsys_edac.c
2388 F:      drivers/i2c/busses/i2c-xiic.c
2389
2390 ARM64 PORT (AARCH64 ARCHITECTURE)
2391 M:      Catalin Marinas <catalin.marinas@arm.com>
2392 M:      Will Deacon <will.deacon@arm.com>
2393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2395 S:      Maintained
2396 F:      arch/arm64/
2397 X:      arch/arm64/boot/dts/
2398 F:      Documentation/arm64/
2399
2400 AS3645A LED FLASH CONTROLLER DRIVER
2401 M:      Sakari Ailus <sakari.ailus@iki.fi>
2402 L:      linux-leds@vger.kernel.org
2403 S:      Maintained
2404 F:      drivers/leds/leds-as3645a.c
2405
2406 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2407 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2408 L:      linux-media@vger.kernel.org
2409 T:      git git://linuxtv.org/media_tree.git
2410 S:      Maintained
2411 F:      drivers/media/i2c/ak7375.c
2412 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2413
2414 ASAHI KASEI AK8974 DRIVER
2415 M:      Linus Walleij <linus.walleij@linaro.org>
2416 L:      linux-iio@vger.kernel.org
2417 W:      http://www.akm.com/
2418 S:      Supported
2419 F:      drivers/iio/magnetometer/ak8974.c
2420
2421 ASC7621 HARDWARE MONITOR DRIVER
2422 M:      George Joseph <george.joseph@fairview5.com>
2423 L:      linux-hwmon@vger.kernel.org
2424 S:      Maintained
2425 F:      Documentation/hwmon/asc7621
2426 F:      drivers/hwmon/asc7621.c
2427
2428 ASPEED VIDEO ENGINE DRIVER
2429 M:      Eddie James <eajames@linux.ibm.com>
2430 L:      linux-media@vger.kernel.org
2431 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2432 S:      Maintained
2433 F:      drivers/media/platform/aspeed-video.c
2434 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2435
2436 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2437 M:      Corentin Chary <corentin.chary@gmail.com>
2438 L:      acpi4asus-user@lists.sourceforge.net
2439 L:      platform-driver-x86@vger.kernel.org
2440 W:      http://acpi4asus.sf.net
2441 S:      Maintained
2442 F:      drivers/platform/x86/asus*.c
2443 F:      drivers/platform/x86/eeepc*.c
2444
2445 ASUS WIRELESS RADIO CONTROL DRIVER
2446 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2447 L:      platform-driver-x86@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/platform/x86/asus-wireless.c
2450
2451 ASYMMETRIC KEYS
2452 M:      David Howells <dhowells@redhat.com>
2453 L:      keyrings@vger.kernel.org
2454 S:      Maintained
2455 F:      Documentation/crypto/asymmetric-keys.txt
2456 F:      include/linux/verification.h
2457 F:      include/crypto/public_key.h
2458 F:      include/crypto/pkcs7.h
2459 F:      crypto/asymmetric_keys/
2460
2461 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2462 R:      Dan Williams <dan.j.williams@intel.com>
2463 W:      http://sourceforge.net/projects/xscaleiop
2464 S:      Odd fixes
2465 F:      Documentation/crypto/async-tx-api.txt
2466 F:      crypto/async_tx/
2467 F:      drivers/dma/
2468 F:      include/linux/dmaengine.h
2469 F:      include/linux/async_tx.h
2470
2471 AT24 EEPROM DRIVER
2472 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2473 L:      linux-i2c@vger.kernel.org
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2475 S:      Maintained
2476 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2477 F:      drivers/misc/eeprom/at24.c
2478 F:      include/linux/platform_data/at24.h
2479
2480 ATA OVER ETHERNET (AOE) DRIVER
2481 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2482 W:      http://www.openaoe.org/
2483 S:      Supported
2484 F:      Documentation/aoe/
2485 F:      drivers/block/aoe/
2486
2487 ATHEROS 71XX/9XXX GPIO DRIVER
2488 M:      Alban Bedel <albeu@free.fr>
2489 W:      https://github.com/AlbanBedel/linux
2490 T:      git git://github.com/AlbanBedel/linux
2491 S:      Maintained
2492 F:      drivers/gpio/gpio-ath79.c
2493 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2494
2495 ATHEROS 71XX/9XXX USB PHY DRIVER
2496 M:      Alban Bedel <albeu@free.fr>
2497 W:      https://github.com/AlbanBedel/linux
2498 T:      git git://github.com/AlbanBedel/linux
2499 S:      Maintained
2500 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2501 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2502
2503 ATHEROS ATH GENERIC UTILITIES
2504 M:      Kalle Valo <kvalo@codeaurora.org>
2505 L:      linux-wireless@vger.kernel.org
2506 S:      Supported
2507 F:      drivers/net/wireless/ath/*
2508
2509 ATHEROS ATH5K WIRELESS DRIVER
2510 M:      Jiri Slaby <jirislaby@gmail.com>
2511 M:      Nick Kossifidis <mickflemm@gmail.com>
2512 M:      Luis Chamberlain <mcgrof@kernel.org>
2513 L:      linux-wireless@vger.kernel.org
2514 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2515 S:      Maintained
2516 F:      drivers/net/wireless/ath/ath5k/
2517
2518 ATHEROS ATH6KL WIRELESS DRIVER
2519 M:      Kalle Valo <kvalo@codeaurora.org>
2520 L:      linux-wireless@vger.kernel.org
2521 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2523 S:      Supported
2524 F:      drivers/net/wireless/ath/ath6kl/
2525
2526 ATI_REMOTE2 DRIVER
2527 M:      Ville Syrjala <syrjala@sci.fi>
2528 S:      Maintained
2529 F:      drivers/input/misc/ati_remote2.c
2530
2531 ATK0110 HWMON DRIVER
2532 M:      Luca Tettamanti <kronos.it@gmail.com>
2533 L:      linux-hwmon@vger.kernel.org
2534 S:      Maintained
2535 F:      drivers/hwmon/asus_atk0110.c
2536
2537 ATLX ETHERNET DRIVERS
2538 M:      Jay Cliburn <jcliburn@gmail.com>
2539 M:      Chris Snook <chris.snook@gmail.com>
2540 L:      netdev@vger.kernel.org
2541 W:      http://sourceforge.net/projects/atl1
2542 W:      http://atl1.sourceforge.net
2543 S:      Maintained
2544 F:      drivers/net/ethernet/atheros/
2545
2546 ATM
2547 M:      Chas Williams <3chas3@gmail.com>
2548 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2549 L:      netdev@vger.kernel.org
2550 W:      http://linux-atm.sourceforge.net
2551 S:      Maintained
2552 F:      drivers/atm/
2553 F:      include/linux/atm*
2554 F:      include/uapi/linux/atm*
2555
2556 ATMEL MACB ETHERNET DRIVER
2557 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2558 S:      Supported
2559 F:      drivers/net/ethernet/cadence/
2560
2561 ATMEL MAXTOUCH DRIVER
2562 M:      Nick Dyer <nick@shmanahar.org>
2563 T:      git git://github.com/ndyer/linux.git
2564 S:      Maintained
2565 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2566 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2567
2568 ATMEL WIRELESS DRIVER
2569 M:      Simon Kelley <simon@thekelleys.org.uk>
2570 L:      linux-wireless@vger.kernel.org
2571 W:      http://www.thekelleys.org.uk/atmel
2572 W:      http://atmelwlandriver.sourceforge.net/
2573 S:      Maintained
2574 F:      drivers/net/wireless/atmel/atmel*
2575
2576 ATOMIC INFRASTRUCTURE
2577 M:      Will Deacon <will.deacon@arm.com>
2578 M:      Peter Zijlstra <peterz@infradead.org>
2579 R:      Boqun Feng <boqun.feng@gmail.com>
2580 L:      linux-kernel@vger.kernel.org
2581 S:      Maintained
2582 F:      arch/*/include/asm/atomic*.h
2583 F:      include/*/atomic*.h
2584
2585 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2586 M:      Bradley Grove <linuxdrivers@attotech.com>
2587 L:      linux-scsi@vger.kernel.org
2588 W:      http://www.attotech.com
2589 S:      Supported
2590 F:      drivers/scsi/esas2r
2591
2592 ATUSB IEEE 802.15.4 RADIO DRIVER
2593 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2594 L:      linux-wpan@vger.kernel.org
2595 S:      Maintained
2596 F:      drivers/net/ieee802154/atusb.c
2597 F:      drivers/net/ieee802154/atusb.h
2598 F:      drivers/net/ieee802154/at86rf230.h
2599
2600 AUDIT SUBSYSTEM
2601 M:      Paul Moore <paul@paul-moore.com>
2602 M:      Eric Paris <eparis@redhat.com>
2603 L:      linux-audit@redhat.com (moderated for non-subscribers)
2604 W:      https://github.com/linux-audit
2605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2606 S:      Supported
2607 F:      include/linux/audit.h
2608 F:      include/uapi/linux/audit.h
2609 F:      kernel/audit*
2610
2611 AUXILIARY DISPLAY DRIVERS
2612 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2613 S:      Maintained
2614 F:      drivers/auxdisplay/
2615 F:      include/linux/cfag12864b.h
2616
2617 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2618 M:      Andreas Klinger <ak@it-klinger.de>
2619 L:      linux-iio@vger.kernel.org
2620 S:      Maintained
2621 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2622 F:      drivers/iio/adc/hx711.c
2623
2624 AX.25 NETWORK LAYER
2625 M:      Ralf Baechle <ralf@linux-mips.org>
2626 L:      linux-hams@vger.kernel.org
2627 W:      http://www.linux-ax25.org/
2628 S:      Maintained
2629 F:      include/uapi/linux/ax25.h
2630 F:      include/net/ax25.h
2631 F:      net/ax25/
2632
2633 AXENTIA ARM DEVICES
2634 M:      Peter Rosin <peda@axentia.se>
2635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 S:      Maintained
2637 F:      Documentation/devicetree/bindings/arm/axentia.txt
2638 F:      arch/arm/boot/dts/at91-linea.dtsi
2639 F:      arch/arm/boot/dts/at91-natte.dtsi
2640 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2641 F:      arch/arm/boot/dts/at91-tse850-3.dts
2642
2643 AXENTIA ASOC DRIVERS
2644 M:      Peter Rosin <peda@axentia.se>
2645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/sound/axentia,*
2648 F:      sound/soc/atmel/tse850-pcm5142.c
2649
2650 AXXIA I2C CONTROLLER
2651 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2652 L:      linux-i2c@vger.kernel.org
2653 S:      Maintained
2654 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2655 F:      drivers/i2c/busses/i2c-axxia.c
2656
2657 AZ6007 DVB DRIVER
2658 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2659 L:      linux-media@vger.kernel.org
2660 W:      https://linuxtv.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 S:      Maintained
2663 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2664
2665 AZTECH FM RADIO RECEIVER DRIVER
2666 M:      Hans Verkuil <hverkuil@xs4all.nl>
2667 L:      linux-media@vger.kernel.org
2668 T:      git git://linuxtv.org/media_tree.git
2669 W:      https://linuxtv.org
2670 S:      Maintained
2671 F:      drivers/media/radio/radio-aztech*
2672
2673 B43 WIRELESS DRIVER
2674 L:      linux-wireless@vger.kernel.org
2675 L:      b43-dev@lists.infradead.org
2676 W:      http://wireless.kernel.org/en/users/Drivers/b43
2677 S:      Odd Fixes
2678 F:      drivers/net/wireless/broadcom/b43/
2679
2680 B43LEGACY WIRELESS DRIVER
2681 M:      Larry Finger <Larry.Finger@lwfinger.net>
2682 L:      linux-wireless@vger.kernel.org
2683 L:      b43-dev@lists.infradead.org
2684 W:      http://wireless.kernel.org/en/users/Drivers/b43
2685 S:      Maintained
2686 F:      drivers/net/wireless/broadcom/b43legacy/
2687
2688 BACKLIGHT CLASS/SUBSYSTEM
2689 M:      Lee Jones <lee.jones@linaro.org>
2690 M:      Daniel Thompson <daniel.thompson@linaro.org>
2691 M:      Jingoo Han <jingoohan1@gmail.com>
2692 L:      dri-devel@lists.freedesktop.org
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2694 S:      Maintained
2695 F:      drivers/video/backlight/
2696 F:      include/linux/backlight.h
2697 F:      include/linux/pwm_backlight.h
2698 F:      Documentation/devicetree/bindings/leds/backlight
2699
2700 BATMAN ADVANCED
2701 M:      Marek Lindner <mareklindner@neomailbox.ch>
2702 M:      Simon Wunderlich <sw@simonwunderlich.de>
2703 M:      Antonio Quartulli <a@unstable.cc>
2704 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705 W:      https://www.open-mesh.org/
2706 Q:      https://patchwork.open-mesh.org/project/batman/list/
2707 S:      Maintained
2708 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2709 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2710 F:      Documentation/networking/batman-adv.rst
2711 F:      include/uapi/linux/batadv_packet.h
2712 F:      include/uapi/linux/batman_adv.h
2713 F:      net/batman-adv/
2714
2715 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2717 L:      linux-hams@vger.kernel.org
2718 W:      http://www.baycom.org/~tom/ham/ham.html
2719 S:      Maintained
2720 F:      drivers/net/hamradio/baycom*
2721
2722 BCACHE (BLOCK LAYER CACHE)
2723 M:      Coly Li <colyli@suse.de>
2724 M:      Kent Overstreet <kent.overstreet@gmail.com>
2725 L:      linux-bcache@vger.kernel.org
2726 W:      http://bcache.evilpiepirate.org
2727 C:      irc://irc.oftc.net/bcache
2728 S:      Maintained
2729 F:      drivers/md/bcache/
2730
2731 BDISP ST MEDIA DRIVER
2732 M:      Fabien Dessenne <fabien.dessenne@st.com>
2733 L:      linux-media@vger.kernel.org
2734 T:      git git://linuxtv.org/media_tree.git
2735 W:      https://linuxtv.org
2736 S:      Supported
2737 F:      drivers/media/platform/sti/bdisp
2738
2739 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2741 L:      netdev@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/net/ethernet/ec_bhf.c
2744
2745 BEFS FILE SYSTEM
2746 M:      Luis de Bethencourt <luisbg@kernel.org>
2747 M:      Salah Triki <salah.triki@gmail.com>
2748 S:      Maintained
2749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750 F:      Documentation/filesystems/befs.txt
2751 F:      fs/befs/
2752
2753 BFQ I/O SCHEDULER
2754 M:      Paolo Valente <paolo.valente@linaro.org>
2755 M:      Jens Axboe <axboe@kernel.dk>
2756 L:      linux-block@vger.kernel.org
2757 S:      Maintained
2758 F:      block/bfq-*
2759 F:      Documentation/block/bfq-iosched.txt
2760
2761 BFS FILE SYSTEM
2762 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2763 S:      Maintained
2764 F:      Documentation/filesystems/bfs.txt
2765 F:      fs/bfs/
2766 F:      include/uapi/linux/bfs_fs.h
2767
2768 BLINKM RGB LED DRIVER
2769 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2770 S:      Maintained
2771 F:      drivers/leds/leds-blinkm.c
2772
2773 BLOCK LAYER
2774 M:      Jens Axboe <axboe@kernel.dk>
2775 L:      linux-block@vger.kernel.org
2776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2777 S:      Maintained
2778 F:      block/
2779 F:      drivers/block/
2780 F:      kernel/trace/blktrace.c
2781 F:      lib/sbitmap.c
2782
2783 BLOCK2MTD DRIVER
2784 M:      Joern Engel <joern@lazybastard.org>
2785 L:      linux-mtd@lists.infradead.org
2786 S:      Maintained
2787 F:      drivers/mtd/devices/block2mtd.c
2788
2789 BLUETOOTH DRIVERS
2790 M:      Marcel Holtmann <marcel@holtmann.org>
2791 M:      Johan Hedberg <johan.hedberg@gmail.com>
2792 L:      linux-bluetooth@vger.kernel.org
2793 W:      http://www.bluez.org/
2794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796 S:      Maintained
2797 F:      drivers/bluetooth/
2798
2799 BLUETOOTH SUBSYSTEM
2800 M:      Marcel Holtmann <marcel@holtmann.org>
2801 M:      Johan Hedberg <johan.hedberg@gmail.com>
2802 L:      linux-bluetooth@vger.kernel.org
2803 W:      http://www.bluez.org/
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2806 S:      Maintained
2807 F:      net/bluetooth/
2808 F:      include/net/bluetooth/
2809
2810 BONDING DRIVER
2811 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2812 M:      Veaceslav Falico <vfalico@gmail.com>
2813 M:      Andy Gospodarek <andy@greyhouse.net>
2814 L:      netdev@vger.kernel.org
2815 W:      http://sourceforge.net/projects/bonding/
2816 S:      Supported
2817 F:      drivers/net/bonding/
2818 F:      include/uapi/linux/if_bonding.h
2819
2820 BPF (Safe dynamic programs and tools)
2821 M:      Alexei Starovoitov <ast@kernel.org>
2822 M:      Daniel Borkmann <daniel@iogearbox.net>
2823 L:      netdev@vger.kernel.org
2824 L:      linux-kernel@vger.kernel.org
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2828 S:      Supported
2829 F:      arch/*/net/*
2830 F:      Documentation/networking/filter.txt
2831 F:      Documentation/bpf/
2832 F:      include/linux/bpf*
2833 F:      include/linux/filter.h
2834 F:      include/trace/events/xdp.h
2835 F:      include/uapi/linux/bpf*
2836 F:      include/uapi/linux/filter.h
2837 F:      kernel/bpf/
2838 F:      kernel/trace/bpf_trace.c
2839 F:      lib/test_bpf.c
2840 F:      net/bpf/
2841 F:      net/core/filter.c
2842 F:      net/sched/act_bpf.c
2843 F:      net/sched/cls_bpf.c
2844 F:      samples/bpf/
2845 F:      tools/bpf/
2846 F:      tools/lib/bpf/
2847 F:      tools/testing/selftests/bpf/
2848
2849 BPF JIT for ARM
2850 M:      Shubham Bansal <illusionist.neo@gmail.com>
2851 L:      netdev@vger.kernel.org
2852 S:      Maintained
2853 F:      arch/arm/net/
2854
2855 BPF JIT for ARM64
2856 M:      Daniel Borkmann <daniel@iogearbox.net>
2857 M:      Alexei Starovoitov <ast@kernel.org>
2858 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2859 L:      netdev@vger.kernel.org
2860 S:      Supported
2861 F:      arch/arm64/net/
2862
2863 BPF JIT for MIPS (32-BIT AND 64-BIT)
2864 M:      Paul Burton <paul.burton@mips.com>
2865 L:      netdev@vger.kernel.org
2866 S:      Maintained
2867 F:      arch/mips/net/
2868
2869 BPF JIT for NFP NICs
2870 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2871 L:      netdev@vger.kernel.org
2872 S:      Supported
2873 F:      drivers/net/ethernet/netronome/nfp/bpf/
2874
2875 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2876 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2877 M:      Sandipan Das <sandipan@linux.ibm.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/powerpc/net/
2881
2882 BPF JIT for S390
2883 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2884 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2885 L:      netdev@vger.kernel.org
2886 S:      Maintained
2887 F:      arch/s390/net/
2888 X:      arch/s390/net/pnet.c
2889
2890 BPF JIT for SPARC (32-BIT AND 64-BIT)
2891 M:      David S. Miller <davem@davemloft.net>
2892 L:      netdev@vger.kernel.org
2893 S:      Maintained
2894 F:      arch/sparc/net/
2895
2896 BPF JIT for X86 32-BIT
2897 M:      Wang YanQing <udknight@gmail.com>
2898 L:      netdev@vger.kernel.org
2899 S:      Maintained
2900 F:      arch/x86/net/bpf_jit_comp32.c
2901
2902 BPF JIT for X86 64-BIT
2903 M:      Alexei Starovoitov <ast@kernel.org>
2904 M:      Daniel Borkmann <daniel@iogearbox.net>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      arch/x86/net/
2908 X:      arch/x86/net/bpf_jit_comp32.c
2909
2910 BROADCOM B44 10/100 ETHERNET DRIVER
2911 M:      Michael Chan <michael.chan@broadcom.com>
2912 L:      netdev@vger.kernel.org
2913 S:      Supported
2914 F:      drivers/net/ethernet/broadcom/b44.*
2915
2916 BROADCOM B53 ETHERNET SWITCH DRIVER
2917 M:      Florian Fainelli <f.fainelli@gmail.com>
2918 L:      netdev@vger.kernel.org
2919 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2920 S:      Supported
2921 F:      drivers/net/dsa/b53/*
2922 F:      include/linux/platform_data/b53.h
2923
2924 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2925 M:      Florian Fainelli <f.fainelli@gmail.com>
2926 M:      Ray Jui <rjui@broadcom.com>
2927 M:      Scott Branden <sbranden@broadcom.com>
2928 M:      bcm-kernel-feedback-list@broadcom.com
2929 T:      git git://github.com/broadcom/mach-bcm
2930 S:      Maintained
2931 N:      bcm281*
2932 N:      bcm113*
2933 N:      bcm216*
2934 N:      kona
2935 F:      arch/arm/mach-bcm/
2936
2937 BROADCOM BCM2835 ARM ARCHITECTURE
2938 M:      Eric Anholt <eric@anholt.net>
2939 M:      Stefan Wahren <stefan.wahren@i2se.com>
2940 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942 T:      git git://github.com/anholt/linux
2943 S:      Maintained
2944 N:      bcm2835
2945 F:      drivers/staging/vc04_services
2946
2947 BROADCOM BCM47XX MIPS ARCHITECTURE
2948 M:      Hauke Mehrtens <hauke@hauke-m.de>
2949 M:      Rafał Miłecki <zajec5@gmail.com>
2950 L:      linux-mips@vger.kernel.org
2951 S:      Maintained
2952 F:      Documentation/devicetree/bindings/mips/brcm/
2953 F:      arch/mips/bcm47xx/*
2954 F:      arch/mips/include/asm/mach-bcm47xx/*
2955
2956 BROADCOM BCM5301X ARM ARCHITECTURE
2957 M:      Hauke Mehrtens <hauke@hauke-m.de>
2958 M:      Rafał Miłecki <zajec5@gmail.com>
2959 M:      bcm-kernel-feedback-list@broadcom.com
2960 L:      linux-arm-kernel@lists.infradead.org
2961 S:      Maintained
2962 F:      arch/arm/mach-bcm/bcm_5301x.c
2963 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2964 F:      arch/arm/boot/dts/bcm470*
2965 F:      arch/arm/boot/dts/bcm953012*
2966
2967 BROADCOM BCM53573 ARM ARCHITECTURE
2968 M:      Rafał Miłecki <rafal@milecki.pl>
2969 L:      linux-arm-kernel@lists.infradead.org
2970 S:      Maintained
2971 F:      arch/arm/boot/dts/bcm53573*
2972 F:      arch/arm/boot/dts/bcm47189*
2973
2974 BROADCOM BCM63XX ARM ARCHITECTURE
2975 M:      Florian Fainelli <f.fainelli@gmail.com>
2976 M:      bcm-kernel-feedback-list@broadcom.com
2977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2978 T:      git git://github.com/broadcom/stblinux.git
2979 S:      Maintained
2980 N:      bcm63xx
2981
2982 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2983 M:      Kevin Cernekee <cernekee@gmail.com>
2984 L:      linux-usb@vger.kernel.org
2985 S:      Maintained
2986 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2987
2988 BROADCOM BCM7XXX ARM ARCHITECTURE
2989 M:      Brian Norris <computersforpeace@gmail.com>
2990 M:      Gregory Fong <gregory.0xf0@gmail.com>
2991 M:      Florian Fainelli <f.fainelli@gmail.com>
2992 M:      bcm-kernel-feedback-list@broadcom.com
2993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 T:      git git://github.com/broadcom/stblinux.git
2995 S:      Maintained
2996 F:      arch/arm/mach-bcm/*brcmstb*
2997 F:      arch/arm/boot/dts/bcm7*.dts*
2998 F:      drivers/bus/brcmstb_gisb.c
2999 F:      arch/arm/mm/cache-b15-rac.c
3000 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3001 N:      brcmstb
3002
3003 BROADCOM BMIPS CPUFREQ DRIVER
3004 M:      Markus Mayer <mmayer@broadcom.com>
3005 M:      bcm-kernel-feedback-list@broadcom.com
3006 L:      linux-pm@vger.kernel.org
3007 S:      Maintained
3008 F:      drivers/cpufreq/bmips-cpufreq.c
3009
3010 BROADCOM BMIPS MIPS ARCHITECTURE
3011 M:      Kevin Cernekee <cernekee@gmail.com>
3012 M:      Florian Fainelli <f.fainelli@gmail.com>
3013 L:      linux-mips@vger.kernel.org
3014 T:      git git://github.com/broadcom/stblinux.git
3015 S:      Maintained
3016 F:      arch/mips/bmips/*
3017 F:      arch/mips/include/asm/mach-bmips/*
3018 F:      arch/mips/kernel/*bmips*
3019 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3020 F:      drivers/irqchip/irq-bcm63*
3021 F:      drivers/irqchip/irq-bcm7*
3022 F:      drivers/irqchip/irq-brcmstb*
3023 F:      include/linux/bcm963xx_nvram.h
3024 F:      include/linux/bcm963xx_tag.h
3025
3026 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3027 M:      Rasesh Mody <rasesh.mody@cavium.com>
3028 M:      Dept-GELinuxNICDev@cavium.com
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/bnx2.*
3032 F:      drivers/net/ethernet/broadcom/bnx2_*
3033
3034 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3035 M:      QLogic-Storage-Upstream@qlogic.com
3036 L:      linux-scsi@vger.kernel.org
3037 S:      Supported
3038 F:      drivers/scsi/bnx2fc/
3039
3040 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3041 M:      QLogic-Storage-Upstream@qlogic.com
3042 L:      linux-scsi@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/scsi/bnx2i/
3045
3046 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3047 M:      Ariel Elior <ariel.elior@cavium.com>
3048 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049 M:      everest-linux-l2@cavium.com
3050 L:      netdev@vger.kernel.org
3051 S:      Supported
3052 F:      drivers/net/ethernet/broadcom/bnx2x/
3053
3054 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3055 M:      Michael Chan <michael.chan@broadcom.com>
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/broadcom/bnxt/
3059
3060 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3061 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3062 M:      Franky Lin <franky.lin@broadcom.com>
3063 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3064 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3065 M:      Wright Feng <wright.feng@cypress.com>
3066 L:      linux-wireless@vger.kernel.org
3067 L:      brcm80211-dev-list.pdl@broadcom.com
3068 L:      brcm80211-dev-list@cypress.com
3069 S:      Supported
3070 F:      drivers/net/wireless/broadcom/brcm80211/
3071
3072 BROADCOM BRCMSTB GPIO DRIVER
3073 M:      Gregory Fong <gregory.0xf0@gmail.com>
3074 L:      bcm-kernel-feedback-list@broadcom.com
3075 S:      Supported
3076 F:      drivers/gpio/gpio-brcmstb.c
3077 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3078
3079 BROADCOM BRCMSTB I2C DRIVER
3080 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3081 L:      linux-i2c@vger.kernel.org
3082 L:      bcm-kernel-feedback-list@broadcom.com
3083 S:      Supported
3084 F:      drivers/i2c/busses/i2c-brcmstb.c
3085 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3086
3087 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3088 M:      Al Cooper <alcooperx@gmail.com>
3089 L:      linux-kernel@vger.kernel.org
3090 L:      bcm-kernel-feedback-list@broadcom.com
3091 S:      Maintained
3092 F:      drivers/phy/broadcom/phy-brcm-usb*
3093
3094 BROADCOM GENET ETHERNET DRIVER
3095 M:      Doug Berger <opendmb@gmail.com>
3096 M:      Florian Fainelli <f.fainelli@gmail.com>
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/broadcom/genet/
3100
3101 BROADCOM IPROC ARM ARCHITECTURE
3102 M:      Ray Jui <rjui@broadcom.com>
3103 M:      Scott Branden <sbranden@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 T:      git git://github.com/broadcom/cygnus-linux.git
3107 S:      Maintained
3108 N:      iproc
3109 N:      cygnus
3110 N:      bcm[-_]nsp
3111 N:      bcm9113*
3112 N:      bcm9583*
3113 N:      bcm9585*
3114 N:      bcm9586*
3115 N:      bcm988312
3116 N:      bcm113*
3117 N:      bcm583*
3118 N:      bcm585*
3119 N:      bcm586*
3120 N:      bcm88312
3121 N:      hr2
3122 N:      stingray
3123 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3124 F:      arch/arm64/boot/dts/broadcom/stingray/*
3125 F:      drivers/clk/bcm/clk-ns*
3126 F:      drivers/clk/bcm/clk-sr*
3127 F:      drivers/pinctrl/bcm/pinctrl-ns*
3128 F:      include/dt-bindings/clock/bcm-sr*
3129
3130 BROADCOM KONA GPIO DRIVER
3131 M:      Ray Jui <rjui@broadcom.com>
3132 L:      bcm-kernel-feedback-list@broadcom.com
3133 S:      Supported
3134 F:      drivers/gpio/gpio-bcm-kona.c
3135 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3136
3137 BROADCOM NETXTREME-E ROCE DRIVER
3138 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3139 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3140 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3141 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3142 L:      linux-rdma@vger.kernel.org
3143 W:      http://www.broadcom.com
3144 S:      Supported
3145 F:      drivers/infiniband/hw/bnxt_re/
3146 F:      include/uapi/rdma/bnxt_re-abi.h
3147
3148 BROADCOM NVRAM DRIVER
3149 M:      Rafał Miłecki <zajec5@gmail.com>
3150 L:      linux-mips@vger.kernel.org
3151 S:      Maintained
3152 F:      drivers/firmware/broadcom/*
3153
3154 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3155 M:      Rafał Miłecki <zajec5@gmail.com>
3156 L:      linux-wireless@vger.kernel.org
3157 S:      Maintained
3158 F:      drivers/bcma/
3159 F:      include/linux/bcma/
3160
3161 BROADCOM STB AVS CPUFREQ DRIVER
3162 M:      Markus Mayer <mmayer@broadcom.com>
3163 M:      bcm-kernel-feedback-list@broadcom.com
3164 L:      linux-pm@vger.kernel.org
3165 S:      Maintained
3166 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3167 F:      drivers/cpufreq/brcmstb*
3168
3169 BROADCOM STB AVS TMON DRIVER
3170 M:      Markus Mayer <mmayer@broadcom.com>
3171 M:      bcm-kernel-feedback-list@broadcom.com
3172 L:      linux-pm@vger.kernel.org
3173 S:      Maintained
3174 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3175 F:      drivers/thermal/broadcom/brcmstb*
3176
3177 BROADCOM STB NAND FLASH DRIVER
3178 M:      Brian Norris <computersforpeace@gmail.com>
3179 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3180 L:      linux-mtd@lists.infradead.org
3181 L:      bcm-kernel-feedback-list@broadcom.com
3182 S:      Maintained
3183 F:      drivers/mtd/nand/raw/brcmnand/
3184
3185 BROADCOM STB DPFE DRIVER
3186 M:      Markus Mayer <mmayer@broadcom.com>
3187 M:      bcm-kernel-feedback-list@broadcom.com
3188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 S:      Maintained
3190 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3191 F:      drivers/memory/brcmstb_dpfe.c
3192
3193 BROADCOM SPI DRIVER
3194 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3195 M:      bcm-kernel-feedback-list@broadcom.com
3196 S:      Maintained
3197 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3198 F:      drivers/spi/spi-bcm-qspi.*
3199 F:      drivers/spi/spi-brcmstb-qspi.c
3200 F:      drivers/spi/spi-iproc-qspi.c
3201
3202 BROADCOM SYSTEMPORT ETHERNET DRIVER
3203 M:      Florian Fainelli <f.fainelli@gmail.com>
3204 L:      netdev@vger.kernel.org
3205 S:      Supported
3206 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3207
3208 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3209 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3210 M:      Prashant Sreedharan <prashant@broadcom.com>
3211 M:      Michael Chan <mchan@broadcom.com>
3212 L:      netdev@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/net/ethernet/broadcom/tg3.*
3215
3216 BROCADE BFA FC SCSI DRIVER
3217 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3218 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3219 L:      linux-scsi@vger.kernel.org
3220 S:      Supported
3221 F:      drivers/scsi/bfa/
3222
3223 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3224 M:      Rasesh Mody <rasesh.mody@cavium.com>
3225 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3226 M:      Dept-GELinuxNICDev@cavium.com
3227 L:      netdev@vger.kernel.org
3228 S:      Supported
3229 F:      drivers/net/ethernet/brocade/bna/
3230
3231 BSG (block layer generic sg v4 driver)
3232 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3233 L:      linux-scsi@vger.kernel.org
3234 S:      Supported
3235 F:      block/bsg.c
3236 F:      include/linux/bsg.h
3237 F:      include/uapi/linux/bsg.h
3238
3239 BT87X AUDIO DRIVER
3240 M:      Clemens Ladisch <clemens@ladisch.de>
3241 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3242 T:      git git://git.alsa-project.org/alsa-kernel.git
3243 S:      Maintained
3244 F:      Documentation/sound/cards/bt87x.rst
3245 F:      sound/pci/bt87x.c
3246
3247 BT8XXGPIO DRIVER
3248 M:      Michael Buesch <m@bues.ch>
3249 W:      http://bu3sch.de/btgpio.php
3250 S:      Maintained
3251 F:      drivers/gpio/gpio-bt8xx.c
3252
3253 BTRFS FILE SYSTEM
3254 M:      Chris Mason <clm@fb.com>
3255 M:      Josef Bacik <josef@toxicpanda.com>
3256 M:      David Sterba <dsterba@suse.com>
3257 L:      linux-btrfs@vger.kernel.org
3258 W:      http://btrfs.wiki.kernel.org/
3259 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3261 S:      Maintained
3262 F:      Documentation/filesystems/btrfs.txt
3263 F:      fs/btrfs/
3264 F:      include/linux/btrfs*
3265 F:      include/uapi/linux/btrfs*
3266
3267 BTTV VIDEO4LINUX DRIVER
3268 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3269 L:      linux-media@vger.kernel.org
3270 W:      https://linuxtv.org
3271 T:      git git://linuxtv.org/media_tree.git
3272 S:      Odd fixes
3273 F:      Documentation/media/v4l-drivers/bttv*
3274 F:      drivers/media/pci/bt8xx/bttv*
3275
3276 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3277 M:      Chanwoo Choi <cw00.choi@samsung.com>
3278 L:      linux-pm@vger.kernel.org
3279 L:      linux-samsung-soc@vger.kernel.org
3280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3281 S:      Maintained
3282 F:      drivers/devfreq/exynos-bus.c
3283 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3284
3285 BUSLOGIC SCSI DRIVER
3286 M:      Khalid Aziz <khalid@gonehiking.org>
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Maintained
3289 F:      drivers/scsi/BusLogic.*
3290 F:      drivers/scsi/FlashPoint.*
3291
3292 C-MEDIA CMI8788 DRIVER
3293 M:      Clemens Ladisch <clemens@ladisch.de>
3294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3295 T:      git git://git.alsa-project.org/alsa-kernel.git
3296 S:      Maintained
3297 F:      sound/pci/oxygen/
3298
3299 C-SKY ARCHITECTURE
3300 M:      Guo Ren <guoren@kernel.org>
3301 T:      git https://github.com/c-sky/csky-linux.git
3302 S:      Supported
3303 F:      arch/csky/
3304 F:      Documentation/devicetree/bindings/csky/
3305 F:      drivers/irqchip/irq-csky-*
3306 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3307 F:      drivers/clocksource/timer-gx6605s.c
3308 F:      drivers/clocksource/timer-mp-csky.c
3309 F:      Documentation/devicetree/bindings/timer/csky,*
3310 K:      csky
3311 N:      csky
3312
3313 C6X ARCHITECTURE
3314 M:      Mark Salter <msalter@redhat.com>
3315 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3316 L:      linux-c6x-dev@linux-c6x.org
3317 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3318 S:      Maintained
3319 F:      arch/c6x/
3320
3321 CA8210 IEEE-802.15.4 RADIO DRIVER
3322 M:      Harry Morris <h.morris@cascoda.com>
3323 L:      linux-wpan@vger.kernel.org
3324 W:      https://github.com/Cascoda/ca8210-linux.git
3325 S:      Maintained
3326 F:      drivers/net/ieee802154/ca8210.c
3327 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3328
3329 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3330 M:      David Howells <dhowells@redhat.com>
3331 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3332 S:      Supported
3333 F:      Documentation/filesystems/caching/cachefiles.txt
3334 F:      fs/cachefiles/
3335
3336 CADENCE MIPI-CSI2 BRIDGES
3337 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3338 L:      linux-media@vger.kernel.org
3339 S:      Maintained
3340 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3341 F:      drivers/media/platform/cadence/cdns-csi2*
3342
3343 CADET FM/AM RADIO RECEIVER DRIVER
3344 M:      Hans Verkuil <hverkuil@xs4all.nl>
3345 L:      linux-media@vger.kernel.org
3346 T:      git git://linuxtv.org/media_tree.git
3347 W:      https://linuxtv.org
3348 S:      Maintained
3349 F:      drivers/media/radio/radio-cadet*
3350
3351 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3352 M:      Jonathan Corbet <corbet@lwn.net>
3353 L:      linux-media@vger.kernel.org
3354 T:      git git://linuxtv.org/media_tree.git
3355 S:      Maintained
3356 F:      Documentation/media/v4l-drivers/cafe_ccic*
3357 F:      drivers/media/platform/marvell-ccic/
3358
3359 CAIF NETWORK LAYER
3360 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3361 L:      netdev@vger.kernel.org
3362 S:      Supported
3363 F:      Documentation/networking/caif/
3364 F:      drivers/net/caif/
3365 F:      include/uapi/linux/caif/
3366 F:      include/net/caif/
3367 F:      net/caif/
3368
3369 CAKE QDISC
3370 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3371 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3372 S:      Maintained
3373 F:      net/sched/sch_cake.c
3374
3375 CALGARY x86-64 IOMMU
3376 M:      Muli Ben-Yehuda <mulix@mulix.org>
3377 M:      Jon Mason <jdmason@kudzu.us>
3378 L:      iommu@lists.linux-foundation.org
3379 S:      Maintained
3380 F:      arch/x86/kernel/pci-calgary_64.c
3381 F:      arch/x86/kernel/tce_64.c
3382 F:      arch/x86/include/asm/calgary.h
3383 F:      arch/x86/include/asm/tce.h
3384
3385 CAN NETWORK DRIVERS
3386 M:      Wolfgang Grandegger <wg@grandegger.com>
3387 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3388 L:      linux-can@vger.kernel.org
3389 W:      https://github.com/linux-can
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3392 S:      Maintained
3393 F:      Documentation/devicetree/bindings/net/can/
3394 F:      drivers/net/can/
3395 F:      include/linux/can/dev.h
3396 F:      include/linux/can/platform/
3397 F:      include/uapi/linux/can/error.h
3398 F:      include/uapi/linux/can/netlink.h
3399
3400 CAN NETWORK LAYER
3401 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3402 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3403 L:      linux-can@vger.kernel.org
3404 W:      https://github.com/linux-can
3405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3407 S:      Maintained
3408 F:      Documentation/networking/can.rst
3409 F:      net/can/
3410 F:      include/linux/can/core.h
3411 F:      include/uapi/linux/can.h
3412 F:      include/uapi/linux/can/bcm.h
3413 F:      include/uapi/linux/can/raw.h
3414 F:      include/uapi/linux/can/gw.h
3415
3416 CAPABILITIES
3417 M:      Serge Hallyn <serge@hallyn.com>
3418 L:      linux-security-module@vger.kernel.org
3419 S:      Supported
3420 F:      include/linux/capability.h
3421 F:      include/uapi/linux/capability.h
3422 F:      security/commoncap.c
3423 F:      kernel/capability.c
3424
3425 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3426 M:      Kevin Tsai <ktsai@capellamicro.com>
3427 S:      Maintained
3428 F:      drivers/iio/light/cm*
3429
3430 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3431 M:      Christian Lamparter <chunkeey@googlemail.com>
3432 L:      linux-wireless@vger.kernel.org
3433 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3434 S:      Maintained
3435 F:      drivers/net/wireless/ath/carl9170/
3436
3437 CAVIUM I2C DRIVER
3438 M:      Jan Glauber <jglauber@cavium.com>
3439 M:      David Daney <david.daney@cavium.com>
3440 W:      http://www.cavium.com
3441 S:      Supported
3442 F:      drivers/i2c/busses/i2c-octeon*
3443 F:      drivers/i2c/busses/i2c-thunderx*
3444
3445 CAVIUM LIQUIDIO NETWORK DRIVER
3446 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3447 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3448 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3449 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3450 L:      netdev@vger.kernel.org
3451 W:      http://www.cavium.com
3452 S:      Supported
3453 F:      drivers/net/ethernet/cavium/liquidio/
3454
3455 CAVIUM MMC DRIVER
3456 M:      Jan Glauber <jglauber@cavium.com>
3457 M:      David Daney <david.daney@cavium.com>
3458 M:      Steven J. Hill <Steven.Hill@cavium.com>
3459 W:      http://www.cavium.com
3460 S:      Supported
3461 F:      drivers/mmc/host/cavium*
3462
3463 CAVIUM OCTEON-TX CRYPTO DRIVER
3464 M:      George Cherian <george.cherian@cavium.com>
3465 L:      linux-crypto@vger.kernel.org
3466 W:      http://www.cavium.com
3467 S:      Supported
3468 F:      drivers/crypto/cavium/cpt/
3469
3470 CAVIUM THUNDERX2 ARM64 SOC
3471 M:      Robert Richter <rrichter@cavium.com>
3472 M:      Jayachandran C <jnair@caviumnetworks.com>
3473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3474 S:      Maintained
3475 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3476 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3477
3478 CC2520 IEEE-802.15.4 RADIO DRIVER
3479 M:      Varka Bhadram <varkabhadram@gmail.com>
3480 L:      linux-wpan@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/net/ieee802154/cc2520.c
3483 F:      include/linux/spi/cc2520.h
3484 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3485
3486 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3487 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3488 L:      linux-crypto@vger.kernel.org
3489 S:      Supported
3490 F:      drivers/crypto/ccree/
3491 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3492
3493 CEC FRAMEWORK
3494 M:      Hans Verkuil <hans.verkuil@cisco.com>
3495 L:      linux-media@vger.kernel.org
3496 T:      git git://linuxtv.org/media_tree.git
3497 W:      http://linuxtv.org
3498 S:      Supported
3499 F:      Documentation/media/kapi/cec-core.rst
3500 F:      Documentation/media/uapi/cec
3501 F:      drivers/media/cec/
3502 F:      drivers/media/rc/keymaps/rc-cec.c
3503 F:      include/media/cec.h
3504 F:      include/media/cec-notifier.h
3505 F:      include/uapi/linux/cec.h
3506 F:      include/uapi/linux/cec-funcs.h
3507 F:      Documentation/devicetree/bindings/media/cec.txt
3508 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3509
3510 CEC GPIO DRIVER
3511 M:      Hans Verkuil <hans.verkuil@cisco.com>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      http://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/platform/cec-gpio/
3517 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3518
3519 CELL BROADBAND ENGINE ARCHITECTURE
3520 M:      Arnd Bergmann <arnd@arndb.de>
3521 L:      linuxppc-dev@lists.ozlabs.org
3522 W:      http://www.ibm.com/developerworks/power/cell/
3523 S:      Supported
3524 F:      arch/powerpc/include/asm/cell*.h
3525 F:      arch/powerpc/include/asm/spu*.h
3526 F:      arch/powerpc/include/uapi/asm/spu*.h
3527 F:      arch/powerpc/oprofile/*cell*
3528 F:      arch/powerpc/platforms/cell/
3529
3530 CEPH COMMON CODE (LIBCEPH)
3531 M:      Ilya Dryomov <idryomov@gmail.com>
3532 M:      "Yan, Zheng" <zyan@redhat.com>
3533 M:      Sage Weil <sage@redhat.com>
3534 L:      ceph-devel@vger.kernel.org
3535 W:      http://ceph.com/
3536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537 T:      git git://github.com/ceph/ceph-client.git
3538 S:      Supported
3539 F:      net/ceph/
3540 F:      include/linux/ceph/
3541 F:      include/linux/crush/
3542
3543 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3544 M:      "Yan, Zheng" <zyan@redhat.com>
3545 M:      Sage Weil <sage@redhat.com>
3546 M:      Ilya Dryomov <idryomov@gmail.com>
3547 L:      ceph-devel@vger.kernel.org
3548 W:      http://ceph.com/
3549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3550 T:      git git://github.com/ceph/ceph-client.git
3551 S:      Supported
3552 F:      Documentation/filesystems/ceph.txt
3553 F:      fs/ceph/
3554
3555 CERTIFICATE HANDLING:
3556 M:      David Howells <dhowells@redhat.com>
3557 M:      David Woodhouse <dwmw2@infradead.org>
3558 L:      keyrings@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/admin-guide/module-signing.rst
3561 F:      certs/
3562 F:      scripts/sign-file.c
3563 F:      scripts/extract-cert.c
3564
3565 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3566 L:      linux-usb@vger.kernel.org
3567 S:      Orphan
3568 F:      Documentation/usb/WUSB-Design-overview.txt
3569 F:      Documentation/usb/wusb-cbaf
3570 F:      drivers/usb/host/hwa-hc.c
3571 F:      drivers/usb/host/whci/
3572 F:      drivers/usb/wusbcore/
3573 F:      include/linux/usb/wusb*
3574
3575 CFAG12864B LCD DRIVER
3576 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3577 S:      Maintained
3578 F:      drivers/auxdisplay/cfag12864b.c
3579 F:      include/linux/cfag12864b.h
3580
3581 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3582 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3583 S:      Maintained
3584 F:      drivers/auxdisplay/cfag12864bfb.c
3585 F:      include/linux/cfag12864b.h
3586
3587 802.11 (including CFG80211/NL80211)
3588 M:      Johannes Berg <johannes@sipsolutions.net>
3589 L:      linux-wireless@vger.kernel.org
3590 W:      http://wireless.kernel.org/
3591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3593 S:      Maintained
3594 F:      net/wireless/
3595 F:      include/uapi/linux/nl80211.h
3596 F:      include/linux/ieee80211.h
3597 F:      include/net/wext.h
3598 F:      include/net/cfg80211.h
3599 F:      include/net/iw_handler.h
3600 F:      include/net/ieee80211_radiotap.h
3601 F:      Documentation/driver-api/80211/cfg80211.rst
3602 F:      Documentation/networking/regulatory.txt
3603
3604 CHAR and MISC DRIVERS
3605 M:      Arnd Bergmann <arnd@arndb.de>
3606 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3608 S:      Supported
3609 F:      drivers/char/
3610 F:      drivers/misc/
3611 F:      include/linux/miscdevice.h
3612
3613 CHECKPATCH
3614 M:      Andy Whitcroft <apw@canonical.com>
3615 M:      Joe Perches <joe@perches.com>
3616 S:      Maintained
3617 F:      scripts/checkpatch.pl
3618
3619 CHINESE DOCUMENTATION
3620 M:      Harry Wei <harryxiyou@gmail.com>
3621 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3622 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      Documentation/translations/zh_CN/
3625
3626 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3627 M:      Peter Chen <Peter.Chen@nxp.com>
3628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3629 L:      linux-usb@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/usb/chipidea/
3632
3633 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3634 M:      Hans de Goede <hdegoede@redhat.com>
3635 L:      linux-input@vger.kernel.org
3636 S:      Maintained
3637 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3638 F:      drivers/input/touchscreen/chipone_icn8318.c
3639
3640 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3641 M:      Hans de Goede <hdegoede@redhat.com>
3642 L:      linux-input@vger.kernel.org
3643 S:      Maintained
3644 F:      drivers/input/touchscreen/chipone_icn8505.c
3645
3646 CHROME HARDWARE PLATFORM SUPPORT
3647 M:      Benson Leung <bleung@chromium.org>
3648 M:      Olof Johansson <olof@lixom.net>
3649 S:      Maintained
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3651 F:      drivers/platform/chrome/
3652
3653 CIRRUS LOGIC AUDIO CODEC DRIVERS
3654 M:      Brian Austin <brian.austin@cirrus.com>
3655 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3656 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3657 S:      Maintained
3658 F:      sound/soc/codecs/cs*
3659
3660 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3661 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3662 L:      netdev@vger.kernel.org
3663 S:      Maintained
3664 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3665
3666 CISCO FCOE HBA DRIVER
3667 M:      Satish Kharat <satishkh@cisco.com>
3668 M:      Sesidhar Baddela <sebaddel@cisco.com>
3669 M:      Karan Tilak Kumar <kartilak@cisco.com>
3670 L:      linux-scsi@vger.kernel.org
3671 S:      Supported
3672 F:      drivers/scsi/fnic/
3673
3674 CISCO SCSI HBA DRIVER
3675 M:      Karan Tilak Kumar <kartilak@cisco.com>
3676 M:      Sesidhar Baddela <sebaddel@cisco.com>
3677 L:      linux-scsi@vger.kernel.org
3678 S:      Supported
3679 F:      drivers/scsi/snic/
3680
3681 CISCO VIC ETHERNET NIC DRIVER
3682 M:      Christian Benvenuti <benve@cisco.com>
3683 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3684 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3685 S:      Supported
3686 F:      drivers/net/ethernet/cisco/enic/
3687
3688 CISCO VIC LOW LATENCY NIC DRIVER
3689 M:      Christian Benvenuti <benve@cisco.com>
3690 S:      Supported
3691 F:      drivers/infiniband/hw/usnic/
3692
3693 CIRRUS LOGIC MADERA CODEC DRIVERS
3694 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3695 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3697 L:      patches@opensource.cirrus.com
3698 T:      git https://github.com/CirrusLogic/linux-drivers.git
3699 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3700 S:      Supported
3701 F:      Documentation/devicetree/bindings/mfd/madera.txt
3702 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3703 F:      include/linux/irqchip/irq-madera*
3704 F:      include/linux/mfd/madera/*
3705 F:      drivers/gpio/gpio-madera*
3706 F:      drivers/irqchip/irq-madera*
3707 F:      drivers/mfd/madera*
3708 F:      drivers/mfd/cs47l*
3709 F:      drivers/pinctrl/cirrus/*
3710
3711 CLANG-FORMAT FILE
3712 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3713 S:      Maintained
3714 F:      .clang-format
3715
3716 CLEANCACHE API
3717 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3718 L:      linux-kernel@vger.kernel.org
3719 S:      Maintained
3720 F:      mm/cleancache.c
3721 F:      include/linux/cleancache.h
3722
3723 CLK API
3724 M:      Russell King <linux@armlinux.org.uk>
3725 L:      linux-clk@vger.kernel.org
3726 S:      Maintained
3727 F:      include/linux/clk.h
3728
3729 CLOCKSOURCE, CLOCKEVENT DRIVERS
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Thomas Gleixner <tglx@linutronix.de>
3732 L:      linux-kernel@vger.kernel.org
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3734 S:      Supported
3735 F:      drivers/clocksource/
3736 F:      Documentation/devicetree/bindings/timer/
3737
3738 CMPC ACPI DRIVER
3739 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3740 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3741 L:      platform-driver-x86@vger.kernel.org
3742 S:      Supported
3743 F:      drivers/platform/x86/classmate-laptop.c
3744
3745 COBALT MEDIA DRIVER
3746 M:      Hans Verkuil <hans.verkuil@cisco.com>
3747 L:      linux-media@vger.kernel.org
3748 T:      git git://linuxtv.org/media_tree.git
3749 W:      https://linuxtv.org
3750 S:      Supported
3751 F:      drivers/media/pci/cobalt/
3752
3753 COCCINELLE/Semantic Patches (SmPL)
3754 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3755 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3756 M:      Nicolas Palix <nicolas.palix@imag.fr>
3757 M:      Michal Marek <michal.lkml@markovi.net>
3758 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3760 W:      http://coccinelle.lip6.fr/
3761 S:      Supported
3762 F:      Documentation/dev-tools/coccinelle.rst
3763 F:      scripts/coccinelle/
3764 F:      scripts/coccicheck
3765
3766 CODA FILE SYSTEM
3767 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3768 M:      coda@cs.cmu.edu
3769 L:      codalist@coda.cs.cmu.edu
3770 W:      http://www.coda.cs.cmu.edu/
3771 S:      Maintained
3772 F:      Documentation/filesystems/coda.txt
3773 F:      fs/coda/
3774 F:      include/linux/coda*.h
3775 F:      include/uapi/linux/coda*.h
3776
3777 CODA V4L2 MEM2MEM DRIVER
3778 M:      Philipp Zabel <p.zabel@pengutronix.de>
3779 L:      linux-media@vger.kernel.org
3780 S:      Maintained
3781 F:      Documentation/devicetree/bindings/media/coda.txt
3782 F:      drivers/media/platform/coda/
3783
3784 CODE OF CONDUCT
3785 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3786 S:      Supported
3787 F:      Documentation/process/code-of-conduct.rst
3788 F:      Documentation/process/code-of-conduct-interpretation.rst
3789
3790 COMMON CLK FRAMEWORK
3791 M:      Michael Turquette <mturquette@baylibre.com>
3792 M:      Stephen Boyd <sboyd@kernel.org>
3793 L:      linux-clk@vger.kernel.org
3794 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3796 S:      Maintained
3797 F:      Documentation/devicetree/bindings/clock/
3798 F:      drivers/clk/
3799 X:      drivers/clk/clkdev.c
3800 F:      include/linux/clk-pr*
3801 F:      include/linux/clk/
3802 F:      include/linux/of_clk.h
3803
3804 COMMON INTERNET FILE SYSTEM (CIFS)
3805 M:      Steve French <sfrench@samba.org>
3806 L:      linux-cifs@vger.kernel.org
3807 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3808 W:      http://linux-cifs.samba.org/
3809 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3810 S:      Supported
3811 F:      Documentation/filesystems/cifs/
3812 F:      fs/cifs/
3813
3814 COMPACTPCI HOTPLUG CORE
3815 M:      Scott Murray <scott@spiteful.org>
3816 L:      linux-pci@vger.kernel.org
3817 S:      Maintained
3818 F:      drivers/pci/hotplug/cpci_hotplug*
3819
3820 COMPACTPCI HOTPLUG GENERIC DRIVER
3821 M:      Scott Murray <scott@spiteful.org>
3822 L:      linux-pci@vger.kernel.org
3823 S:      Maintained
3824 F:      drivers/pci/hotplug/cpcihp_generic.c
3825
3826 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3827 M:      Scott Murray <scott@spiteful.org>
3828 L:      linux-pci@vger.kernel.org
3829 S:      Maintained
3830 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3831
3832 COMPAL LAPTOP SUPPORT
3833 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3834 L:      platform-driver-x86@vger.kernel.org
3835 S:      Maintained
3836 F:      drivers/platform/x86/compal-laptop.c
3837
3838 COMPILER ATTRIBUTES
3839 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3840 S:      Maintained
3841 F:      include/linux/compiler_attributes.h
3842
3843 CONEXANT ACCESSRUNNER USB DRIVER
3844 L:      accessrunner-general@lists.sourceforge.net
3845 W:      http://accessrunner.sourceforge.net/
3846 S:      Orphan
3847 F:      drivers/usb/atm/cxacru.c
3848
3849 CONFIGFS
3850 M:      Joel Becker <jlbec@evilplan.org>
3851 M:      Christoph Hellwig <hch@lst.de>
3852 T:      git git://git.infradead.org/users/hch/configfs.git
3853 S:      Supported
3854 F:      fs/configfs/
3855 F:      include/linux/configfs.h
3856
3857 CONNECTOR
3858 M:      Evgeniy Polyakov <zbr@ioremap.net>
3859 L:      netdev@vger.kernel.org
3860 S:      Maintained
3861 F:      drivers/connector/
3862
3863 CONTROL GROUP (CGROUP)
3864 M:      Tejun Heo <tj@kernel.org>
3865 M:      Li Zefan <lizefan@huawei.com>
3866 M:      Johannes Weiner <hannes@cmpxchg.org>
3867 L:      cgroups@vger.kernel.org
3868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3869 S:      Maintained
3870 F:      Documentation/cgroup*
3871 F:      include/linux/cgroup*
3872 F:      kernel/cgroup*
3873
3874 CONTROL GROUP - CPUSET
3875 M:      Li Zefan <lizefan@huawei.com>
3876 L:      cgroups@vger.kernel.org
3877 W:      http://www.bullopensource.org/cpuset/
3878 W:      http://oss.sgi.com/projects/cpusets/
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3880 S:      Maintained
3881 F:      Documentation/cgroup-v1/cpusets.txt
3882 F:      include/linux/cpuset.h
3883 F:      kernel/cgroup/cpuset.c
3884
3885 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3886 M:      Johannes Weiner <hannes@cmpxchg.org>
3887 M:      Michal Hocko <mhocko@kernel.org>
3888 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3889 L:      cgroups@vger.kernel.org
3890 L:      linux-mm@kvack.org
3891 S:      Maintained
3892 F:      mm/memcontrol.c
3893 F:      mm/swap_cgroup.c
3894
3895 CORETEMP HARDWARE MONITORING DRIVER
3896 M:      Fenghua Yu <fenghua.yu@intel.com>
3897 L:      linux-hwmon@vger.kernel.org
3898 S:      Maintained
3899 F:      Documentation/hwmon/coretemp
3900 F:      drivers/hwmon/coretemp.c
3901
3902 COSA/SRP SYNC SERIAL DRIVER
3903 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3904 W:      http://www.fi.muni.cz/~kas/cosa/
3905 S:      Maintained
3906 F:      drivers/net/wan/cosa*
3907
3908 CPMAC ETHERNET DRIVER
3909 M:      Florian Fainelli <f.fainelli@gmail.com>
3910 L:      netdev@vger.kernel.org
3911 S:      Maintained
3912 F:      drivers/net/ethernet/ti/cpmac.c
3913
3914 CPU FREQUENCY DRIVERS
3915 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3916 M:      Viresh Kumar <viresh.kumar@linaro.org>
3917 L:      linux-pm@vger.kernel.org
3918 S:      Maintained
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3920 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3921 B:      https://bugzilla.kernel.org
3922 F:      Documentation/cpu-freq/
3923 F:      Documentation/devicetree/bindings/cpufreq/
3924 F:      drivers/cpufreq/
3925 F:      include/linux/cpufreq.h
3926 F:      tools/testing/selftests/cpufreq/
3927
3928 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3929 M:      Viresh Kumar <viresh.kumar@linaro.org>
3930 M:      Sudeep Holla <sudeep.holla@arm.com>
3931 L:      linux-pm@vger.kernel.org
3932 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3933 S:      Maintained
3934 F:      drivers/cpufreq/arm_big_little.h
3935 F:      drivers/cpufreq/arm_big_little.c
3936
3937 CPU POWER MONITORING SUBSYSTEM
3938 M:      Thomas Renninger <trenn@suse.com>
3939 M:      Shuah Khan <shuah@kernel.org>
3940 L:      linux-pm@vger.kernel.org
3941 S:      Maintained
3942 F:      tools/power/cpupower/
3943
3944 CPUID/MSR DRIVER
3945 M:      "H. Peter Anvin" <hpa@zytor.com>
3946 S:      Maintained
3947 F:      arch/x86/kernel/cpuid.c
3948 F:      arch/x86/kernel/msr.c
3949
3950 CPUIDLE DRIVER - ARM BIG LITTLE
3951 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3952 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3953 L:      linux-pm@vger.kernel.org
3954 L:      linux-arm-kernel@lists.infradead.org
3955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3956 S:      Maintained
3957 F:      drivers/cpuidle/cpuidle-big_little.c
3958
3959 CPUIDLE DRIVER - ARM EXYNOS
3960 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3961 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3962 M:      Kukjin Kim <kgene@kernel.org>
3963 L:      linux-pm@vger.kernel.org
3964 L:      linux-samsung-soc@vger.kernel.org
3965 S:      Supported
3966 F:      drivers/cpuidle/cpuidle-exynos.c
3967 F:      arch/arm/mach-exynos/pm.c
3968
3969 CPUIDLE DRIVERS
3970 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3971 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3972 L:      linux-pm@vger.kernel.org
3973 S:      Maintained
3974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3975 B:      https://bugzilla.kernel.org
3976 F:      drivers/cpuidle/*
3977 F:      include/linux/cpuidle.h
3978
3979 CRAMFS FILESYSTEM
3980 M:      Nicolas Pitre <nico@linaro.org>
3981 S:      Maintained
3982 F:      Documentation/filesystems/cramfs.txt
3983 F:      fs/cramfs/
3984
3985 CRYPTO API
3986 M:      Herbert Xu <herbert@gondor.apana.org.au>
3987 M:      "David S. Miller" <davem@davemloft.net>
3988 L:      linux-crypto@vger.kernel.org
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3991 S:      Maintained
3992 F:      Documentation/crypto/
3993 F:      Documentation/devicetree/bindings/crypto/
3994 F:      arch/*/crypto/
3995 F:      crypto/
3996 F:      drivers/crypto/
3997 F:      include/crypto/
3998 F:      include/linux/crypto*
3999
4000 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4001 M:      Neil Horman <nhorman@tuxdriver.com>
4002 L:      linux-crypto@vger.kernel.org
4003 S:      Maintained
4004 F:      crypto/ansi_cprng.c
4005 F:      crypto/rng.c
4006
4007 CS3308 MEDIA DRIVER
4008 M:      Hans Verkuil <hverkuil@xs4all.nl>
4009 L:      linux-media@vger.kernel.org
4010 T:      git git://linuxtv.org/media_tree.git
4011 W:      http://linuxtv.org
4012 S:      Odd Fixes
4013 F:      drivers/media/i2c/cs3308.c
4014
4015 CS5535 Audio ALSA driver
4016 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4017 S:      Maintained
4018 F:      sound/pci/cs5535audio/
4019
4020 CSI DRIVERS FOR ALLWINNER V3s
4021 M:      Yong Deng <yong.deng@magewell.com>
4022 L:      linux-media@vger.kernel.org
4023 T:      git git://linuxtv.org/media_tree.git
4024 S:      Maintained
4025 F:      drivers/media/platform/sunxi/sun6i-csi/
4026 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4027
4028 CW1200 WLAN driver
4029 M:      Solomon Peachy <pizza@shaftnet.org>
4030 S:      Maintained
4031 F:      drivers/net/wireless/st/cw1200/
4032
4033 CX18 VIDEO4LINUX DRIVER
4034 M:      Andy Walls <awalls@md.metrocast.net>
4035 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4036 L:      linux-media@vger.kernel.org
4037 T:      git git://linuxtv.org/media_tree.git
4038 W:      https://linuxtv.org
4039 W:      http://www.ivtvdriver.org/index.php/Cx18
4040 S:      Maintained
4041 F:      Documentation/media/v4l-drivers/cx18*
4042 F:      drivers/media/pci/cx18/
4043 F:      include/uapi/linux/ivtv*
4044
4045 CX2341X MPEG ENCODER HELPER MODULE
4046 M:      Hans Verkuil <hverkuil@xs4all.nl>
4047 L:      linux-media@vger.kernel.org
4048 T:      git git://linuxtv.org/media_tree.git
4049 W:      https://linuxtv.org
4050 S:      Maintained
4051 F:      drivers/media/common/cx2341x*
4052 F:      include/media/drv-intf/cx2341x.h
4053
4054 CX24120 MEDIA DRIVER
4055 M:      Jemma Denson <jdenson@gmail.com>
4056 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4057 L:      linux-media@vger.kernel.org
4058 W:      https://linuxtv.org
4059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4060 S:      Maintained
4061 F:      drivers/media/dvb-frontends/cx24120*
4062
4063 CX88 VIDEO4LINUX DRIVER
4064 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4065 L:      linux-media@vger.kernel.org
4066 W:      https://linuxtv.org
4067 T:      git git://linuxtv.org/media_tree.git
4068 S:      Odd fixes
4069 F:      Documentation/media/v4l-drivers/cx88*
4070 F:      drivers/media/pci/cx88/
4071
4072 CXD2820R MEDIA DRIVER
4073 M:      Antti Palosaari <crope@iki.fi>
4074 L:      linux-media@vger.kernel.org
4075 W:      https://linuxtv.org
4076 W:      http://palosaari.fi/linux/
4077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4078 T:      git git://linuxtv.org/anttip/media_tree.git
4079 S:      Maintained
4080 F:      drivers/media/dvb-frontends/cxd2820r*
4081
4082 CXGB3 ETHERNET DRIVER (CXGB3)
4083 M:      Arjun Vynipadath <arjun@chelsio.com>
4084 L:      netdev@vger.kernel.org
4085 W:      http://www.chelsio.com
4086 S:      Supported
4087 F:      drivers/net/ethernet/chelsio/cxgb3/
4088
4089 CXGB3 ISCSI DRIVER (CXGB3I)
4090 M:      Karen Xie <kxie@chelsio.com>
4091 L:      linux-scsi@vger.kernel.org
4092 W:      http://www.chelsio.com
4093 S:      Supported
4094 F:      drivers/scsi/cxgbi/cxgb3i
4095
4096 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4097 M:      Steve Wise <swise@chelsio.com>
4098 L:      linux-rdma@vger.kernel.org
4099 W:      http://www.openfabrics.org
4100 S:      Supported
4101 F:      drivers/infiniband/hw/cxgb3/
4102 F:      include/uapi/rdma/cxgb3-abi.h
4103
4104 CXGB4 CRYPTO DRIVER (chcr)
4105 M:      Harsh Jain <harsh@chelsio.com>
4106 L:      linux-crypto@vger.kernel.org
4107 W:      http://www.chelsio.com
4108 S:      Supported
4109 F:      drivers/crypto/chelsio
4110
4111 CXGB4 ETHERNET DRIVER (CXGB4)
4112 M:      Arjun Vynipadath <arjun@chelsio.com>
4113 L:      netdev@vger.kernel.org
4114 W:      http://www.chelsio.com
4115 S:      Supported
4116 F:      drivers/net/ethernet/chelsio/cxgb4/
4117
4118 CXGB4 ISCSI DRIVER (CXGB4I)
4119 M:      Karen Xie <kxie@chelsio.com>
4120 L:      linux-scsi@vger.kernel.org
4121 W:      http://www.chelsio.com
4122 S:      Supported
4123 F:      drivers/scsi/cxgbi/cxgb4i
4124
4125 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4126 M:      Steve Wise <swise@chelsio.com>
4127 L:      linux-rdma@vger.kernel.org
4128 W:      http://www.openfabrics.org
4129 S:      Supported
4130 F:      drivers/infiniband/hw/cxgb4/
4131 F:      include/uapi/rdma/cxgb4-abi.h
4132
4133 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4134 M:      Casey Leedom <leedom@chelsio.com>
4135 L:      netdev@vger.kernel.org
4136 W:      http://www.chelsio.com
4137 S:      Supported
4138 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4139
4140 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4141 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4142 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4143 L:      linuxppc-dev@lists.ozlabs.org
4144 S:      Supported
4145 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4146 F:      drivers/misc/cxl/
4147 F:      include/misc/cxl*
4148 F:      include/uapi/misc/cxl.h
4149 F:      Documentation/powerpc/cxl.txt
4150 F:      Documentation/ABI/testing/sysfs-class-cxl
4151
4152 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4153 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4154 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4155 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4156 L:      linux-scsi@vger.kernel.org
4157 S:      Supported
4158 F:      drivers/scsi/cxlflash/
4159 F:      include/uapi/scsi/cxlflash_ioctl.h
4160 F:      Documentation/powerpc/cxlflash.txt
4161
4162 CYBERPRO FB DRIVER
4163 M:      Russell King <linux@armlinux.org.uk>
4164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4165 W:      http://www.armlinux.org.uk/
4166 S:      Maintained
4167 F:      drivers/video/fbdev/cyber2000fb.*
4168
4169 CYCLADES ASYNC MUX DRIVER
4170 W:      http://www.cyclades.com/
4171 S:      Orphan
4172 F:      drivers/tty/cyclades.c
4173 F:      include/linux/cyclades.h
4174 F:      include/uapi/linux/cyclades.h
4175
4176 CYCLADES PC300 DRIVER
4177 W:      http://www.cyclades.com/
4178 S:      Orphan
4179 F:      drivers/net/wan/pc300*
4180
4181 CYPRESS_FIRMWARE MEDIA DRIVER
4182 M:      Antti Palosaari <crope@iki.fi>
4183 L:      linux-media@vger.kernel.org
4184 W:      https://linuxtv.org
4185 W:      http://palosaari.fi/linux/
4186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4187 T:      git git://linuxtv.org/anttip/media_tree.git
4188 S:      Maintained
4189 F:      drivers/media/common/cypress_firmware*
4190
4191 CYTTSP TOUCHSCREEN DRIVER
4192 M:      Ferruh Yigit <fery@cypress.com>
4193 L:      linux-input@vger.kernel.org
4194 S:      Supported
4195 F:      drivers/input/touchscreen/cyttsp*
4196 F:      include/linux/input/cyttsp.h
4197
4198 D-LINK DIR-685 TOUCHKEYS DRIVER
4199 M:      Linus Walleij <linus.walleij@linaro.org>
4200 L:      linux-input@vger.kernel.org
4201 S:      Supported
4202 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4203
4204 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4205 M:      Joshua Kinard <kumba@gentoo.org>
4206 S:      Maintained
4207 F:      drivers/rtc/rtc-ds1685.c
4208 F:      include/linux/rtc/ds1685.h
4209
4210 DAMA SLAVE for AX.25
4211 M:      Joerg Reuter <jreuter@yaina.de>
4212 W:      http://yaina.de/jreuter/
4213 W:      http://www.qsl.net/dl1bke/
4214 L:      linux-hams@vger.kernel.org
4215 S:      Maintained
4216 F:      net/ax25/af_ax25.c
4217 F:      net/ax25/ax25_dev.c
4218 F:      net/ax25/ax25_ds_*
4219 F:      net/ax25/ax25_in.c
4220 F:      net/ax25/ax25_out.c
4221 F:      net/ax25/ax25_timer.c
4222 F:      net/ax25/sysctl_net_ax25.c
4223
4224 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4225 L:      netdev@vger.kernel.org
4226 S:      Orphan
4227 F:      Documentation/networking/dmfe.txt
4228 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4229
4230 DC390/AM53C974 SCSI driver
4231 M:      Hannes Reinecke <hare@suse.com>
4232 L:      linux-scsi@vger.kernel.org
4233 S:      Maintained
4234 F:      drivers/scsi/am53c974.c
4235
4236 DC395x SCSI driver
4237 M:      Oliver Neukum <oliver@neukum.org>
4238 M:      Ali Akcaagac <aliakc@web.de>
4239 M:      Jamie Lenehan <lenehan@twibble.org>
4240 L:      dc395x@twibble.org
4241 W:      http://twibble.org/dist/dc395x/
4242 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4243 S:      Maintained
4244 F:      Documentation/scsi/dc395x.txt
4245 F:      drivers/scsi/dc395x.*
4246
4247 DCCP PROTOCOL
4248 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4249 L:      dccp@vger.kernel.org
4250 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4251 S:      Maintained
4252 F:      include/linux/dccp.h
4253 F:      include/uapi/linux/dccp.h
4254 F:      include/linux/tfrc.h
4255 F:      net/dccp/
4256
4257 DECnet NETWORK LAYER
4258 W:      http://linux-decnet.sourceforge.net
4259 L:      linux-decnet-user@lists.sourceforge.net
4260 S:      Orphan
4261 F:      Documentation/networking/decnet.txt
4262 F:      net/decnet/
4263
4264 DECSTATION PLATFORM SUPPORT
4265 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4266 L:      linux-mips@vger.kernel.org
4267 W:      http://www.linux-mips.org/wiki/DECstation
4268 S:      Maintained
4269 F:      arch/mips/dec/
4270 F:      arch/mips/include/asm/dec/
4271 F:      arch/mips/include/asm/mach-dec/
4272
4273 DEFXX FDDI NETWORK DRIVER
4274 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4275 S:      Maintained
4276 F:      drivers/net/fddi/defxx.*
4277
4278 DELL SMBIOS DRIVER
4279 M:      Pali Rohár <pali.rohar@gmail.com>
4280 M:      Mario Limonciello <mario.limonciello@dell.com>
4281 L:      platform-driver-x86@vger.kernel.org
4282 S:      Maintained
4283 F:      drivers/platform/x86/dell-smbios.*
4284
4285 DELL SMBIOS SMM DRIVER
4286 M:      Mario Limonciello <mario.limonciello@dell.com>
4287 L:      platform-driver-x86@vger.kernel.org
4288 S:      Maintained
4289 F:      drivers/platform/x86/dell-smbios-smm.c
4290
4291 DELL SMBIOS WMI DRIVER
4292 M:      Mario Limonciello <mario.limonciello@dell.com>
4293 L:      platform-driver-x86@vger.kernel.org
4294 S:      Maintained
4295 F:      drivers/platform/x86/dell-smbios-wmi.c
4296 F:      tools/wmi/dell-smbios-example.c
4297
4298 DEFZA FDDI NETWORK DRIVER
4299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4300 S:      Maintained
4301 F:      drivers/net/fddi/defza.*
4302
4303 DELL LAPTOP DRIVER
4304 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4305 M:      Pali Rohár <pali.rohar@gmail.com>
4306 L:      platform-driver-x86@vger.kernel.org
4307 S:      Maintained
4308 F:      drivers/platform/x86/dell-laptop.c
4309
4310 DELL LAPTOP FREEFALL DRIVER
4311 M:      Pali Rohár <pali.rohar@gmail.com>
4312 S:      Maintained
4313 F:      drivers/platform/x86/dell-smo8800.c
4314
4315 DELL LAPTOP RBTN DRIVER
4316 M:      Pali Rohár <pali.rohar@gmail.com>
4317 S:      Maintained
4318 F:      drivers/platform/x86/dell-rbtn.*
4319
4320 DELL REMOTE BIOS UPDATE DRIVER
4321 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4322 L:      platform-driver-x86@vger.kernel.org
4323 S:      Maintained
4324 F:      drivers/platform/x86/dell_rbu.c
4325
4326 DELL LAPTOP SMM DRIVER
4327 M:      Pali Rohár <pali.rohar@gmail.com>
4328 S:      Maintained
4329 F:      drivers/hwmon/dell-smm-hwmon.c
4330 F:      include/uapi/linux/i8k.h
4331
4332 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4333 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4334 L:      platform-driver-x86@vger.kernel.org
4335 S:      Maintained
4336 F:      Documentation/dcdbas.txt
4337 F:      drivers/platform/x86/dcdbas.*
4338
4339 DELL WMI NOTIFICATIONS DRIVER
4340 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4341 M:      Pali Rohár <pali.rohar@gmail.com>
4342 S:      Maintained
4343 F:      drivers/platform/x86/dell-wmi.c
4344
4345 DELL WMI DESCRIPTOR DRIVER
4346 M:      Mario Limonciello <mario.limonciello@dell.com>
4347 S:      Maintained
4348 F:      drivers/platform/x86/dell-wmi-descriptor.c
4349
4350 DELTA ST MEDIA DRIVER
4351 M:      Hugues Fruchet <hugues.fruchet@st.com>
4352 L:      linux-media@vger.kernel.org
4353 T:      git git://linuxtv.org/media_tree.git
4354 W:      https://linuxtv.org
4355 S:      Supported
4356 F:      drivers/media/platform/sti/delta
4357
4358 DENALI NAND DRIVER
4359 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4360 L:      linux-mtd@lists.infradead.org
4361 S:      Supported
4362 F:      drivers/mtd/nand/raw/denali*
4363
4364 DESIGNWARE USB2 DRD IP DRIVER
4365 M:      Minas Harutyunyan <hminas@synopsys.com>
4366 L:      linux-usb@vger.kernel.org
4367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4368 S:      Maintained
4369 F:      drivers/usb/dwc2/
4370
4371 DESIGNWARE USB3 DRD IP DRIVER
4372 M:      Felipe Balbi <balbi@kernel.org>
4373 L:      linux-usb@vger.kernel.org
4374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4375 S:      Maintained
4376 F:      drivers/usb/dwc3/
4377
4378 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4379 M:      Andreas Klinger <ak@it-klinger.de>
4380 L:      linux-iio@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4383 F:      drivers/iio/proximity/srf*.c
4384
4385 DEVICE COREDUMP (DEV_COREDUMP)
4386 M:      Johannes Berg <johannes@sipsolutions.net>
4387 L:      linux-kernel@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/base/devcoredump.c
4390 F:      include/linux/devcoredump.h
4391
4392 DEVICE FREQUENCY (DEVFREQ)
4393 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4394 M:      Kyungmin Park <kyungmin.park@samsung.com>
4395 R:      Chanwoo Choi <cw00.choi@samsung.com>
4396 L:      linux-pm@vger.kernel.org
4397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4398 S:      Maintained
4399 F:      drivers/devfreq/
4400 F:      include/linux/devfreq.h
4401 F:      Documentation/devicetree/bindings/devfreq/
4402
4403 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4404 M:      Chanwoo Choi <cw00.choi@samsung.com>
4405 L:      linux-pm@vger.kernel.org
4406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4407 S:      Supported
4408 F:      drivers/devfreq/event/
4409 F:      drivers/devfreq/devfreq-event.c
4410 F:      include/linux/devfreq-event.h
4411 F:      Documentation/devicetree/bindings/devfreq/event/
4412
4413 DEVICE NUMBER REGISTRY
4414 M:      Torben Mathiasen <device@lanana.org>
4415 W:      http://lanana.org/docs/device-list/index.html
4416 S:      Maintained
4417
4418 DEVICE-MAPPER  (LVM)
4419 M:      Alasdair Kergon <agk@redhat.com>
4420 M:      Mike Snitzer <snitzer@redhat.com>
4421 M:      dm-devel@redhat.com
4422 L:      dm-devel@redhat.com
4423 W:      http://sources.redhat.com/dm
4424 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4426 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4427 S:      Maintained
4428 F:      Documentation/device-mapper/
4429 F:      drivers/md/Makefile
4430 F:      drivers/md/Kconfig
4431 F:      drivers/md/dm*
4432 F:      drivers/md/persistent-data/
4433 F:      include/linux/device-mapper.h
4434 F:      include/linux/dm-*.h
4435 F:      include/uapi/linux/dm-*.h
4436
4437 DEVLINK
4438 M:      Jiri Pirko <jiri@mellanox.com>
4439 L:      netdev@vger.kernel.org
4440 S:      Supported
4441 F:      net/core/devlink.c
4442 F:      include/net/devlink.h
4443 F:      include/uapi/linux/devlink.h
4444
4445 DIALOG SEMICONDUCTOR DRIVERS
4446 M:      Support Opensource <support.opensource@diasemi.com>
4447 W:      http://www.dialog-semiconductor.com/products
4448 S:      Supported
4449 F:      Documentation/hwmon/da90??
4450 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4451 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4452 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4453 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4454 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4455 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4456 F:      drivers/gpio/gpio-da90??.c
4457 F:      drivers/hwmon/da90??-hwmon.c
4458 F:      drivers/iio/adc/da91??-*.c
4459 F:      drivers/input/misc/da90??_onkey.c
4460 F:      drivers/input/touchscreen/da9052_tsi.c
4461 F:      drivers/leds/leds-da90??.c
4462 F:      drivers/mfd/da903x.c
4463 F:      drivers/mfd/da90??-*.c
4464 F:      drivers/mfd/da91??-*.c
4465 F:      drivers/power/supply/da9052-battery.c
4466 F:      drivers/power/supply/da91??-*.c
4467 F:      drivers/regulator/da903x.c
4468 F:      drivers/regulator/da9???-regulator.[ch]
4469 F:      drivers/thermal/da90??-thermal.c
4470 F:      drivers/rtc/rtc-da90??.c
4471 F:      drivers/video/backlight/da90??_bl.c
4472 F:      drivers/watchdog/da90??_wdt.c
4473 F:      include/linux/mfd/da903x.h
4474 F:      include/linux/mfd/da9052/
4475 F:      include/linux/mfd/da9055/
4476 F:      include/linux/mfd/da9062/
4477 F:      include/linux/mfd/da9063/
4478 F:      include/linux/mfd/da9150/
4479 F:      include/linux/regulator/da9211.h
4480 F:      include/sound/da[79]*.h
4481 F:      sound/soc/codecs/da[79]*.[ch]
4482
4483 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4484 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4485 L:      linux-gpio@vger.kernel.org
4486 S:      Maintained
4487 F:      drivers/gpio/gpio-gpio-mm.c
4488
4489 DIOLAN U2C-12 I2C DRIVER
4490 M:      Guenter Roeck <linux@roeck-us.net>
4491 L:      linux-i2c@vger.kernel.org
4492 S:      Maintained
4493 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4494
4495 FILESYSTEM DIRECT ACCESS (DAX)
4496 M:      Matthew Wilcox <willy@infradead.org>
4497 M:      Ross Zwisler <zwisler@kernel.org>
4498 M:      Jan Kara <jack@suse.cz>
4499 L:      linux-fsdevel@vger.kernel.org
4500 S:      Supported
4501 F:      fs/dax.c
4502 F:      include/linux/dax.h
4503 F:      include/trace/events/fs_dax.h
4504
4505 DEVICE DIRECT ACCESS (DAX)
4506 M:      Dan Williams <dan.j.williams@intel.com>
4507 M:      Dave Jiang <dave.jiang@intel.com>
4508 M:      Ross Zwisler <zwisler@kernel.org>
4509 M:      Vishal Verma <vishal.l.verma@intel.com>
4510 L:      linux-nvdimm@lists.01.org
4511 S:      Supported
4512 F:      drivers/dax/
4513
4514 DIRECTORY NOTIFICATION (DNOTIFY)
4515 M:      Jan Kara <jack@suse.cz>
4516 R:      Amir Goldstein <amir73il@gmail.com>
4517 L:      linux-fsdevel@vger.kernel.org
4518 S:      Maintained
4519 F:      Documentation/filesystems/dnotify.txt
4520 F:      fs/notify/dnotify/
4521 F:      include/linux/dnotify.h
4522
4523 DISK GEOMETRY AND PARTITION HANDLING
4524 M:      Andries Brouwer <aeb@cwi.nl>
4525 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4526 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4527 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4528 S:      Maintained
4529
4530 DISKQUOTA
4531 M:      Jan Kara <jack@suse.com>
4532 S:      Maintained
4533 F:      Documentation/filesystems/quota.txt
4534 F:      fs/quota/
4535 F:      include/linux/quota*.h
4536 F:      include/uapi/linux/quota*.h
4537
4538 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4539 M:      Bernie Thompson <bernie@plugable.com>
4540 L:      linux-fbdev@vger.kernel.org
4541 S:      Maintained
4542 W:      http://plugable.com/category/projects/udlfb/
4543 F:      drivers/video/fbdev/udlfb.c
4544 F:      include/video/udlfb.h
4545 F:      Documentation/fb/udlfb.txt
4546
4547 DISTRIBUTED LOCK MANAGER (DLM)
4548 M:      Christine Caulfield <ccaulfie@redhat.com>
4549 M:      David Teigland <teigland@redhat.com>
4550 L:      cluster-devel@redhat.com
4551 W:      http://sources.redhat.com/cluster/
4552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4553 S:      Supported
4554 F:      fs/dlm/
4555
4556 DMA BUFFER SHARING FRAMEWORK
4557 M:      Sumit Semwal <sumit.semwal@linaro.org>
4558 S:      Maintained
4559 L:      linux-media@vger.kernel.org
4560 L:      dri-devel@lists.freedesktop.org
4561 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4562 F:      drivers/dma-buf/
4563 F:      include/linux/dma-buf*
4564 F:      include/linux/reservation.h
4565 F:      include/linux/*fence.h
4566 F:      Documentation/driver-api/dma-buf.rst
4567 T:      git git://anongit.freedesktop.org/drm/drm-misc
4568
4569 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4570 M:      Vinod Koul <vkoul@kernel.org>
4571 L:      dmaengine@vger.kernel.org
4572 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4573 S:      Maintained
4574 F:      drivers/dma/
4575 F:      include/linux/dmaengine.h
4576 F:      include/linux/of_dma.h
4577 F:      Documentation/devicetree/bindings/dma/
4578 F:      Documentation/driver-api/dmaengine/
4579 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4580
4581 DMA MAPPING HELPERS
4582 M:      Christoph Hellwig <hch@lst.de>
4583 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4584 R:      Robin Murphy <robin.murphy@arm.com>
4585 L:      iommu@lists.linux-foundation.org
4586 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4587 W:      http://git.infradead.org/users/hch/dma-mapping.git
4588 S:      Supported
4589 F:      kernel/dma/
4590 F:      include/asm-generic/dma-mapping.h
4591 F:      include/linux/dma-direct.h
4592 F:      include/linux/dma-mapping.h
4593 F:      include/linux/dma-noncoherent.h
4594
4595 DME1737 HARDWARE MONITOR DRIVER
4596 M:      Juerg Haefliger <juergh@gmail.com>
4597 L:      linux-hwmon@vger.kernel.org
4598 S:      Maintained
4599 F:      Documentation/hwmon/dme1737
4600 F:      drivers/hwmon/dme1737.c
4601
4602 DMI/SMBIOS SUPPORT
4603 M:      Jean Delvare <jdelvare@suse.com>
4604 S:      Maintained
4605 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4606 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4607 F:      drivers/firmware/dmi-id.c
4608 F:      drivers/firmware/dmi_scan.c
4609 F:      include/linux/dmi.h
4610
4611 DOCUMENTATION
4612 M:      Jonathan Corbet <corbet@lwn.net>
4613 L:      linux-doc@vger.kernel.org
4614 S:      Maintained
4615 F:      Documentation/
4616 F:      scripts/kernel-doc
4617 X:      Documentation/ABI/
4618 X:      Documentation/acpi/
4619 X:      Documentation/devicetree/
4620 X:      Documentation/i2c/
4621 X:      Documentation/media/
4622 X:      Documentation/power/
4623 X:      Documentation/spi/
4624 T:      git git://git.lwn.net/linux.git docs-next
4625
4626 DOCUMENTATION/ITALIAN
4627 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4628 L:      linux-doc@vger.kernel.org
4629 S:      Maintained
4630 F:      Documentation/translations/it_IT
4631
4632 DONGWOON DW9714 LENS VOICE COIL DRIVER
4633 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4634 L:      linux-media@vger.kernel.org
4635 T:      git git://linuxtv.org/media_tree.git
4636 S:      Maintained
4637 F:      drivers/media/i2c/dw9714.c
4638 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4639
4640 DONGWOON DW9807 LENS VOICE COIL DRIVER
4641 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4642 L:      linux-media@vger.kernel.org
4643 T:      git git://linuxtv.org/media_tree.git
4644 S:      Maintained
4645 F:      drivers/media/i2c/dw9807-vcm.c
4646 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4647
4648 DOUBLETALK DRIVER
4649 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4650 L:      blinux-list@redhat.com
4651 S:      Maintained
4652 F:      drivers/char/dtlk.c
4653 F:      include/linux/dtlk.h
4654
4655 DPAA2 DATAPATH I/O (DPIO) DRIVER
4656 M:      Roy Pledge <Roy.Pledge@nxp.com>
4657 L:      linux-kernel@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/soc/fsl/dpio
4660
4661 DPAA2 ETHERNET DRIVER
4662 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4663 L:      netdev@vger.kernel.org
4664 S:      Maintained
4665 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4666 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4667 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4668 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4669 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4670
4671 DPAA2 ETHERNET SWITCH DRIVER
4672 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4673 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4674 L:      linux-kernel@vger.kernel.org
4675 S:      Maintained
4676 F:      drivers/staging/fsl-dpaa2/ethsw
4677
4678 DPAA2 PTP CLOCK DRIVER
4679 M:      Yangbo Lu <yangbo.lu@nxp.com>
4680 L:      netdev@vger.kernel.org
4681 S:      Maintained
4682 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4683 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4684
4685 DPT_I2O SCSI RAID DRIVER
4686 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4687 L:      linux-scsi@vger.kernel.org
4688 W:      http://www.adaptec.com/
4689 S:      Maintained
4690 F:      drivers/scsi/dpt*
4691 F:      drivers/scsi/dpt/
4692
4693 DRBD DRIVER
4694 M:      Philipp Reisner <philipp.reisner@linbit.com>
4695 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4696 L:      drbd-dev@lists.linbit.com
4697 W:      http://www.drbd.org
4698 T:      git git://git.linbit.com/linux-drbd.git
4699 T:      git git://git.linbit.com/drbd-8.4.git
4700 S:      Supported
4701 F:      drivers/block/drbd/
4702 F:      lib/lru_cache.c
4703 F:      Documentation/blockdev/drbd/
4704
4705 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4706 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4707 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4709 S:      Supported
4710 F:      Documentation/kobject.txt
4711 F:      drivers/base/
4712 F:      fs/debugfs/
4713 F:      fs/sysfs/
4714 F:      include/linux/debugfs.h
4715 F:      include/linux/kobj*
4716 F:      lib/kobj*
4717
4718 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4719 M:      Kevin Hilman <khilman@kernel.org>
4720 M:      Nishanth Menon <nm@ti.com>
4721 S:      Maintained
4722 F:      drivers/power/avs/
4723 F:      include/linux/power/smartreflex.h
4724 L:      linux-pm@vger.kernel.org
4725
4726 DRM DRIVER FOR ARM PL111 CLCD
4727 M:      Eric Anholt <eric@anholt.net>
4728 T:      git git://anongit.freedesktop.org/drm/drm-misc
4729 S:      Supported
4730 F:      drivers/gpu/drm/pl111/
4731
4732 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4733 M:      Linus Walleij <linus.walleij@linaro.org>
4734 T:      git git://anongit.freedesktop.org/drm/drm-misc
4735 S:      Maintained
4736 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4737 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4738
4739 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4740 M:      Dave Airlie <airlied@redhat.com>
4741 S:      Odd Fixes
4742 F:      drivers/gpu/drm/ast/
4743
4744 DRM DRIVER FOR BOCHS VIRTUAL GPU
4745 M:      Gerd Hoffmann <kraxel@redhat.com>
4746 L:      virtualization@lists.linux-foundation.org
4747 T:      git git://anongit.freedesktop.org/drm/drm-misc
4748 S:      Maintained
4749 F:      drivers/gpu/drm/bochs/
4750
4751 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4752 M:      Linus Walleij <linus.walleij@linaro.org>
4753 T:      git git://anongit.freedesktop.org/drm/drm-misc
4754 S:      Maintained
4755 F:      drivers/gpu/drm/tve200/
4756
4757 DRM DRIVER FOR ILITEK ILI9225 PANELS
4758 M:      David Lechner <david@lechnology.com>
4759 S:      Maintained
4760 F:      drivers/gpu/drm/tinydrm/ili9225.c
4761 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4762
4763 DRM DRIVER FOR HX8357D PANELS
4764 M:      Eric Anholt <eric@anholt.net>
4765 T:      git git://anongit.freedesktop.org/drm/drm-misc
4766 S:      Maintained
4767 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4768 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4769
4770 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4771 S:      Orphan / Obsolete
4772 F:      drivers/gpu/drm/i810/
4773 F:      include/uapi/drm/i810_drm.h
4774
4775 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4776 S:      Orphan / Obsolete
4777 F:      drivers/gpu/drm/mga/
4778 F:      include/uapi/drm/mga_drm.h
4779
4780 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4781 M:      Dave Airlie <airlied@redhat.com>
4782 S:      Odd Fixes
4783 F:      drivers/gpu/drm/mgag200/
4784
4785 DRM DRIVER FOR MI0283QT
4786 M:      Noralf Trønnes <noralf@tronnes.org>
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4789 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4790
4791 DRM DRIVER FOR MSM ADRENO GPU
4792 M:      Rob Clark <robdclark@gmail.com>
4793 L:      linux-arm-msm@vger.kernel.org
4794 L:      dri-devel@lists.freedesktop.org
4795 L:      freedreno@lists.freedesktop.org
4796 T:      git git://people.freedesktop.org/~robclark/linux
4797 S:      Maintained
4798 F:      drivers/gpu/drm/msm/
4799 F:      include/uapi/drm/msm_drm.h
4800 F:      Documentation/devicetree/bindings/display/msm/
4801
4802 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4803 M:      Ben Skeggs <bskeggs@redhat.com>
4804 L:      dri-devel@lists.freedesktop.org
4805 L:      nouveau@lists.freedesktop.org
4806 T:      git git://github.com/skeggsb/linux
4807 S:      Supported
4808 F:      drivers/gpu/drm/nouveau/
4809 F:      include/uapi/drm/nouveau_drm.h
4810
4811 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4812 M:      Stefan Mavrodiev <stefan@olimex.com>
4813 S:      Maintained
4814 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4815 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4816
4817 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4818 M:      Noralf Trønnes <noralf@tronnes.org>
4819 S:      Maintained
4820 F:      drivers/gpu/drm/tinydrm/repaper.c
4821 F:      Documentation/devicetree/bindings/display/repaper.txt
4822
4823 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4824 M:      Dave Airlie <airlied@redhat.com>
4825 M:      Gerd Hoffmann <kraxel@redhat.com>
4826 L:      virtualization@lists.linux-foundation.org
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828 S:      Obsolete
4829 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4830 F:      drivers/gpu/drm/cirrus/
4831
4832 DRM DRIVER FOR QXL VIRTUAL GPU
4833 M:      Dave Airlie <airlied@redhat.com>
4834 M:      Gerd Hoffmann <kraxel@redhat.com>
4835 L:      virtualization@lists.linux-foundation.org
4836 T:      git git://anongit.freedesktop.org/drm/drm-misc
4837 S:      Maintained
4838 F:      drivers/gpu/drm/qxl/
4839 F:      include/uapi/drm/qxl_drm.h
4840
4841 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4842 S:      Orphan / Obsolete
4843 F:      drivers/gpu/drm/r128/
4844 F:      include/uapi/drm/r128_drm.h
4845
4846 DRM DRIVER FOR SAVAGE VIDEO CARDS
4847 S:      Orphan / Obsolete
4848 F:      drivers/gpu/drm/savage/
4849 F:      include/uapi/drm/savage_drm.h
4850
4851 DRM DRIVER FOR SIS VIDEO CARDS
4852 S:      Orphan / Obsolete
4853 F:      drivers/gpu/drm/sis/
4854 F:      include/uapi/drm/sis_drm.h
4855
4856 DRM DRIVER FOR SITRONIX ST7586 PANELS
4857 M:      David Lechner <david@lechnology.com>
4858 S:      Maintained
4859 F:      drivers/gpu/drm/tinydrm/st7586.c
4860 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4861
4862 DRM DRIVER FOR SITRONIX ST7735R PANELS
4863 M:      David Lechner <david@lechnology.com>
4864 S:      Maintained
4865 F:      drivers/gpu/drm/tinydrm/st7735r.c
4866 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4867
4868 DRM DRIVER FOR TDFX VIDEO CARDS
4869 S:      Orphan / Obsolete
4870 F:      drivers/gpu/drm/tdfx/
4871
4872 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4873 M:      Dave Airlie <airlied@redhat.com>
4874 R:      Sean Paul <sean@poorly.run>
4875 L:      dri-devel@lists.freedesktop.org
4876 S:      Odd Fixes
4877 F:      drivers/gpu/drm/udl/
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4879
4880 DRM DRIVER FOR VMWARE VIRTUAL GPU
4881 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4882 M:      Thomas Hellstrom <thellstrom@vmware.com>
4883 L:      dri-devel@lists.freedesktop.org
4884 T:      git git://people.freedesktop.org/~thomash/linux
4885 S:      Supported
4886 F:      drivers/gpu/drm/vmwgfx/
4887 F:      include/uapi/drm/vmwgfx_drm.h
4888
4889 DRM DRIVERS
4890 M:      David Airlie <airlied@linux.ie>
4891 M:      Daniel Vetter <daniel@ffwll.ch>
4892 L:      dri-devel@lists.freedesktop.org
4893 T:      git git://anongit.freedesktop.org/drm/drm
4894 B:      https://bugs.freedesktop.org/
4895 C:      irc://chat.freenode.net/dri-devel
4896 S:      Maintained
4897 F:      drivers/gpu/drm/
4898 F:      drivers/gpu/vga/
4899 F:      Documentation/devicetree/bindings/display/
4900 F:      Documentation/devicetree/bindings/gpu/
4901 F:      Documentation/gpu/
4902 F:      include/drm/
4903 F:      include/uapi/drm/
4904 F:      include/linux/vga*
4905
4906 DRM DRIVERS AND MISC GPU PATCHES
4907 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4908 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4909 M:      Sean Paul <sean@poorly.run>
4910 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4911 S:      Maintained
4912 T:      git git://anongit.freedesktop.org/drm/drm-misc
4913 F:      Documentation/gpu/
4914 F:      drivers/gpu/vga/
4915 F:      drivers/gpu/drm/*
4916 F:      include/drm/drm*
4917 F:      include/uapi/drm/drm*
4918 F:      include/linux/vga*
4919
4920 DRM DRIVERS FOR ALLWINNER A10
4921 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4922 L:      dri-devel@lists.freedesktop.org
4923 S:      Supported
4924 F:      drivers/gpu/drm/sun4i/
4925 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4926 T:      git git://anongit.freedesktop.org/drm/drm-misc
4927
4928 DRM DRIVERS FOR AMLOGIC SOCS
4929 M:      Neil Armstrong <narmstrong@baylibre.com>
4930 L:      dri-devel@lists.freedesktop.org
4931 L:      linux-amlogic@lists.infradead.org
4932 W:      http://linux-meson.com/
4933 S:      Supported
4934 F:      drivers/gpu/drm/meson/
4935 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4936 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4937 F:      Documentation/gpu/meson.rst
4938 T:      git git://anongit.freedesktop.org/drm/drm-misc
4939
4940 DRM DRIVERS FOR ATMEL HLCDC
4941 M:      Boris Brezillon <bbrezillon@kernel.org>
4942 L:      dri-devel@lists.freedesktop.org
4943 S:      Supported
4944 F:      drivers/gpu/drm/atmel-hlcdc/
4945 F:      Documentation/devicetree/bindings/display/atmel/
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4947
4948 DRM DRIVERS FOR BRIDGE CHIPS
4949 M:      Archit Taneja <architt@codeaurora.org>
4950 M:      Andrzej Hajda <a.hajda@samsung.com>
4951 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4952 S:      Maintained
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 F:      drivers/gpu/drm/bridge/
4955
4956 DRM DRIVERS FOR EXYNOS
4957 M:      Inki Dae <inki.dae@samsung.com>
4958 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4959 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4960 M:      Kyungmin Park <kyungmin.park@samsung.com>
4961 L:      dri-devel@lists.freedesktop.org
4962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4963 S:      Supported
4964 F:      drivers/gpu/drm/exynos/
4965 F:      include/uapi/drm/exynos_drm.h
4966 F:      Documentation/devicetree/bindings/display/exynos/
4967
4968 DRM DRIVERS FOR FREESCALE DCU
4969 M:      Stefan Agner <stefan@agner.ch>
4970 M:      Alison Wang <alison.wang@nxp.com>
4971 L:      dri-devel@lists.freedesktop.org
4972 S:      Supported
4973 F:      drivers/gpu/drm/fsl-dcu/
4974 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4975 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4976 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978
4979 DRM DRIVERS FOR FREESCALE IMX
4980 M:      Philipp Zabel <p.zabel@pengutronix.de>
4981 L:      dri-devel@lists.freedesktop.org
4982 S:      Maintained
4983 F:      drivers/gpu/drm/imx/
4984 F:      drivers/gpu/ipu-v3/
4985 F:      Documentation/devicetree/bindings/display/imx/
4986
4987 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4988 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4989 L:      dri-devel@lists.freedesktop.org
4990 T:      git git://github.com/patjak/drm-gma500
4991 S:      Maintained
4992 F:      drivers/gpu/drm/gma500/
4993
4994 DRM DRIVERS FOR HISILICON
4995 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4996 M:      Rongrong Zou <zourongrong@gmail.com>
4997 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4998 R:      Chen Feng <puck.chen@hisilicon.com>
4999 L:      dri-devel@lists.freedesktop.org
5000 T:      git git://github.com/xin3liang/linux.git
5001 S:      Maintained
5002 F:      drivers/gpu/drm/hisilicon/
5003 F:      Documentation/devicetree/bindings/display/hisilicon/
5004
5005 DRM DRIVERS FOR MEDIATEK
5006 M:      CK Hu <ck.hu@mediatek.com>
5007 M:      Philipp Zabel <p.zabel@pengutronix.de>
5008 L:      dri-devel@lists.freedesktop.org
5009 S:      Supported
5010 F:      drivers/gpu/drm/mediatek/
5011 F:      Documentation/devicetree/bindings/display/mediatek/
5012
5013 DRM DRIVERS FOR NVIDIA TEGRA
5014 M:      Thierry Reding <thierry.reding@gmail.com>
5015 L:      dri-devel@lists.freedesktop.org
5016 L:      linux-tegra@vger.kernel.org
5017 T:      git git://anongit.freedesktop.org/tegra/linux.git
5018 S:      Supported
5019 F:      drivers/gpu/drm/tegra/
5020 F:      drivers/gpu/host1x/
5021 F:      include/linux/host1x.h
5022 F:      include/uapi/drm/tegra_drm.h
5023 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5024
5025 DRM DRIVERS FOR RENESAS
5026 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5027 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5028 L:      dri-devel@lists.freedesktop.org
5029 L:      linux-renesas-soc@vger.kernel.org
5030 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5031 S:      Supported
5032 F:      drivers/gpu/drm/rcar-du/
5033 F:      drivers/gpu/drm/shmobile/
5034 F:      include/linux/platform_data/shmob_drm.h
5035 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5036 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5037 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5038
5039 DRM DRIVERS FOR ROCKCHIP
5040 M:      Sandy Huang <hjc@rock-chips.com>
5041 M:      Heiko Stübner <heiko@sntech.de>
5042 L:      dri-devel@lists.freedesktop.org
5043 S:      Maintained
5044 F:      drivers/gpu/drm/rockchip/
5045 F:      Documentation/devicetree/bindings/display/rockchip/
5046 T:      git git://anongit.freedesktop.org/drm/drm-misc
5047
5048 DRM DRIVERS FOR STI
5049 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5050 M:      Vincent Abriou <vincent.abriou@st.com>
5051 L:      dri-devel@lists.freedesktop.org
5052 T:      git git://anongit.freedesktop.org/drm/drm-misc
5053 S:      Maintained
5054 F:      drivers/gpu/drm/sti
5055 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5056
5057 DRM DRIVERS FOR STM
5058 M:      Yannick Fertre <yannick.fertre@st.com>
5059 M:      Philippe Cornu <philippe.cornu@st.com>
5060 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061 M:      Vincent Abriou <vincent.abriou@st.com>
5062 L:      dri-devel@lists.freedesktop.org
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 S:      Maintained
5065 F:      drivers/gpu/drm/stm
5066 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5067
5068 DRM DRIVERS FOR TI LCDC
5069 M:      Jyri Sarha <jsarha@ti.com>
5070 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5071 L:      dri-devel@lists.freedesktop.org
5072 S:      Maintained
5073 F:      drivers/gpu/drm/tilcdc/
5074 F:      Documentation/devicetree/bindings/display/tilcdc/
5075
5076 DRM DRIVERS FOR TI OMAP
5077 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 S:      Maintained
5080 F:      drivers/gpu/drm/omapdrm/
5081 F:      Documentation/devicetree/bindings/display/ti/
5082
5083 DRM DRIVERS FOR V3D
5084 M:      Eric Anholt <eric@anholt.net>
5085 S:      Supported
5086 F:      drivers/gpu/drm/v3d/
5087 F:      include/uapi/drm/v3d_drm.h
5088 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5089 T:      git git://anongit.freedesktop.org/drm/drm-misc
5090
5091 DRM DRIVERS FOR VC4
5092 M:      Eric Anholt <eric@anholt.net>
5093 T:      git git://github.com/anholt/linux
5094 S:      Supported
5095 F:      drivers/gpu/drm/vc4/
5096 F:      include/uapi/drm/vc4_drm.h
5097 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099
5100 DRM DRIVERS FOR VIVANTE GPU IP
5101 M:      Lucas Stach <l.stach@pengutronix.de>
5102 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5103 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5104 L:      etnaviv@lists.freedesktop.org
5105 L:      dri-devel@lists.freedesktop.org
5106 S:      Maintained
5107 F:      drivers/gpu/drm/etnaviv/
5108 F:      include/uapi/drm/etnaviv_drm.h
5109 F:      Documentation/devicetree/bindings/display/etnaviv/
5110
5111 DRM DRIVERS FOR ZTE ZX
5112 M:      Shawn Guo <shawnguo@kernel.org>
5113 L:      dri-devel@lists.freedesktop.org
5114 S:      Maintained
5115 F:      drivers/gpu/drm/zte/
5116 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5117 T:      git git://anongit.freedesktop.org/drm/drm-misc
5118
5119 DRM PANEL DRIVERS
5120 M:      Thierry Reding <thierry.reding@gmail.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 T:      git git://anongit.freedesktop.org/drm/drm-misc
5123 S:      Maintained
5124 F:      drivers/gpu/drm/drm_panel.c
5125 F:      drivers/gpu/drm/panel/
5126 F:      include/drm/drm_panel.h
5127 F:      Documentation/devicetree/bindings/display/panel/
5128
5129 DRM TINYDRM DRIVERS
5130 M:      Noralf Trønnes <noralf@tronnes.org>
5131 W:      https://github.com/notro/tinydrm/wiki/Development
5132 T:      git git://anongit.freedesktop.org/drm/drm-misc
5133 S:      Maintained
5134 F:      drivers/gpu/drm/tinydrm/
5135 F:      include/drm/tinydrm/
5136
5137 DRM DRIVERS FOR XEN
5138 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5139 T:      git git://anongit.freedesktop.org/drm/drm-misc
5140 L:      dri-devel@lists.freedesktop.org
5141 L:      xen-devel@lists.xen.org
5142 S:      Supported
5143 F:      drivers/gpu/drm/xen/
5144 F:      Documentation/gpu/xen-front.rst
5145
5146 DRM TTM SUBSYSTEM
5147 M:      Christian Koenig <christian.koenig@amd.com>
5148 M:      Huang Rui <ray.huang@amd.com>
5149 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5150 T:      git git://people.freedesktop.org/~agd5f/linux
5151 S:      Maintained
5152 L:      dri-devel@lists.freedesktop.org
5153 F:      include/drm/ttm/
5154 F:      drivers/gpu/drm/ttm/
5155
5156 DSBR100 USB FM RADIO DRIVER
5157 M:      Alexey Klimov <klimov.linux@gmail.com>
5158 L:      linux-media@vger.kernel.org
5159 T:      git git://linuxtv.org/media_tree.git
5160 S:      Maintained
5161 F:      drivers/media/radio/dsbr100.c
5162
5163 DSCC4 DRIVER
5164 M:      Francois Romieu <romieu@fr.zoreil.com>
5165 L:      netdev@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/net/wan/dscc4.c
5168
5169 DT3155 MEDIA DRIVER
5170 M:      Hans Verkuil <hverkuil@xs4all.nl>
5171 L:      linux-media@vger.kernel.org
5172 T:      git git://linuxtv.org/media_tree.git
5173 W:      https://linuxtv.org
5174 S:      Odd Fixes
5175 F:      drivers/media/pci/dt3155/
5176
5177 DVB_USB_AF9015 MEDIA DRIVER
5178 M:      Antti Palosaari <crope@iki.fi>
5179 L:      linux-media@vger.kernel.org
5180 W:      https://linuxtv.org
5181 W:      http://palosaari.fi/linux/
5182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5183 T:      git git://linuxtv.org/anttip/media_tree.git
5184 S:      Maintained
5185 F:      drivers/media/usb/dvb-usb-v2/af9015*
5186
5187 DVB_USB_AF9035 MEDIA DRIVER
5188 M:      Antti Palosaari <crope@iki.fi>
5189 L:      linux-media@vger.kernel.org
5190 W:      https://linuxtv.org
5191 W:      http://palosaari.fi/linux/
5192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5193 T:      git git://linuxtv.org/anttip/media_tree.git
5194 S:      Maintained
5195 F:      drivers/media/usb/dvb-usb-v2/af9035*
5196
5197 DVB_USB_ANYSEE MEDIA DRIVER
5198 M:      Antti Palosaari <crope@iki.fi>
5199 L:      linux-media@vger.kernel.org
5200 W:      https://linuxtv.org
5201 W:      http://palosaari.fi/linux/
5202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5203 T:      git git://linuxtv.org/anttip/media_tree.git
5204 S:      Maintained
5205 F:      drivers/media/usb/dvb-usb-v2/anysee*
5206
5207 DVB_USB_AU6610 MEDIA DRIVER
5208 M:      Antti Palosaari <crope@iki.fi>
5209 L:      linux-media@vger.kernel.org
5210 W:      https://linuxtv.org
5211 W:      http://palosaari.fi/linux/
5212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5213 T:      git git://linuxtv.org/anttip/media_tree.git
5214 S:      Maintained
5215 F:      drivers/media/usb/dvb-usb-v2/au6610*
5216
5217 DVB_USB_CE6230 MEDIA DRIVER
5218 M:      Antti Palosaari <crope@iki.fi>
5219 L:      linux-media@vger.kernel.org
5220 W:      https://linuxtv.org
5221 W:      http://palosaari.fi/linux/
5222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5223 T:      git git://linuxtv.org/anttip/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5226
5227 DVB_USB_CXUSB MEDIA DRIVER
5228 M:      Michael Krufky <mkrufky@linuxtv.org>
5229 L:      linux-media@vger.kernel.org
5230 W:      https://linuxtv.org
5231 W:      http://github.com/mkrufky
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb/cxusb*
5236
5237 DVB_USB_EC168 MEDIA DRIVER
5238 M:      Antti Palosaari <crope@iki.fi>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://palosaari.fi/linux/
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/ec168*
5246
5247 DVB_USB_GL861 MEDIA DRIVER
5248 M:      Antti Palosaari <crope@iki.fi>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5252 T:      git git://linuxtv.org/anttip/media_tree.git
5253 S:      Maintained
5254 F:      drivers/media/usb/dvb-usb-v2/gl861*
5255
5256 DVB_USB_MXL111SF MEDIA DRIVER
5257 M:      Michael Krufky <mkrufky@linuxtv.org>
5258 L:      linux-media@vger.kernel.org
5259 W:      https://linuxtv.org
5260 W:      http://github.com/mkrufky
5261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5262 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5263 S:      Maintained
5264 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5265
5266 DVB_USB_RTL28XXU MEDIA DRIVER
5267 M:      Antti Palosaari <crope@iki.fi>
5268 L:      linux-media@vger.kernel.org
5269 W:      https://linuxtv.org
5270 W:      http://palosaari.fi/linux/
5271 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5272 T:      git git://linuxtv.org/anttip/media_tree.git
5273 S:      Maintained
5274 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5275
5276 DVB_USB_V2 MEDIA DRIVER
5277 M:      Antti Palosaari <crope@iki.fi>
5278 L:      linux-media@vger.kernel.org
5279 W:      https://linuxtv.org
5280 W:      http://palosaari.fi/linux/
5281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5282 T:      git git://linuxtv.org/anttip/media_tree.git
5283 S:      Maintained
5284 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5285 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5286
5287 DYNAMIC DEBUG
5288 M:      Jason Baron <jbaron@akamai.com>
5289 S:      Maintained
5290 F:      lib/dynamic_debug.c
5291 F:      include/linux/dynamic_debug.h
5292
5293 DYNAMIC INTERRUPT MODERATION
5294 M:      Tal Gilboa <talgi@mellanox.com>
5295 S:      Maintained
5296 F:      include/linux/net_dim.h
5297
5298 DZ DECSTATION DZ11 SERIAL DRIVER
5299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5300 S:      Maintained
5301 F:      drivers/tty/serial/dz.*
5302
5303 E3X0 POWER BUTTON DRIVER
5304 M:      Moritz Fischer <moritz.fischer@ettus.com>
5305 L:      usrp-users@lists.ettus.com
5306 W:      http://www.ettus.com
5307 S:      Supported
5308 F:      drivers/input/misc/e3x0-button.c
5309 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5310
5311 E4000 MEDIA DRIVER
5312 M:      Antti Palosaari <crope@iki.fi>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://palosaari.fi/linux/
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/anttip/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/tuners/e4000*
5320
5321 EARTH_PT1 MEDIA DRIVER
5322 M:      Akihiro Tsukada <tskd08@gmail.com>
5323 L:      linux-media@vger.kernel.org
5324 S:      Odd Fixes
5325 F:      drivers/media/pci/pt1/
5326
5327 EARTH_PT3 MEDIA DRIVER
5328 M:      Akihiro Tsukada <tskd08@gmail.com>
5329 L:      linux-media@vger.kernel.org
5330 S:      Odd Fixes
5331 F:      drivers/media/pci/pt3/
5332
5333 EC100 MEDIA DRIVER
5334 M:      Antti Palosaari <crope@iki.fi>
5335 L:      linux-media@vger.kernel.org
5336 W:      https://linuxtv.org
5337 W:      http://palosaari.fi/linux/
5338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5339 T:      git git://linuxtv.org/anttip/media_tree.git
5340 S:      Maintained
5341 F:      drivers/media/dvb-frontends/ec100*
5342
5343 ECRYPT FILE SYSTEM
5344 M:      Tyler Hicks <tyhicks@canonical.com>
5345 L:      ecryptfs@vger.kernel.org
5346 W:      http://ecryptfs.org
5347 W:      https://launchpad.net/ecryptfs
5348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5349 S:      Supported
5350 F:      Documentation/filesystems/ecryptfs.txt
5351 F:      fs/ecryptfs/
5352
5353 EDAC-AMD64
5354 M:      Borislav Petkov <bp@alien8.de>
5355 L:      linux-edac@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/edac/amd64_edac*
5358
5359 EDAC-CALXEDA
5360 M:      Robert Richter <rric@kernel.org>
5361 L:      linux-edac@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/edac/highbank*
5364
5365 EDAC-CAVIUM OCTEON
5366 M:      Ralf Baechle <ralf@linux-mips.org>
5367 M:      David Daney <david.daney@cavium.com>
5368 L:      linux-edac@vger.kernel.org
5369 L:      linux-mips@vger.kernel.org
5370 S:      Supported
5371 F:      drivers/edac/octeon_edac*
5372
5373 EDAC-CAVIUM THUNDERX
5374 M:      David Daney <david.daney@cavium.com>
5375 M:      Jan Glauber <jglauber@cavium.com>
5376 L:      linux-edac@vger.kernel.org
5377 S:      Supported
5378 F:      drivers/edac/thunderx_edac*
5379
5380 EDAC-CORE
5381 M:      Borislav Petkov <bp@alien8.de>
5382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5383 L:      linux-edac@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5386 S:      Supported
5387 F:      Documentation/admin-guide/ras.rst
5388 F:      Documentation/driver-api/edac.rst
5389 F:      drivers/edac/
5390 F:      include/linux/edac.h
5391
5392 EDAC-E752X
5393 M:      Mark Gross <mark.gross@intel.com>
5394 L:      linux-edac@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/edac/e752x_edac.c
5397
5398 EDAC-E7XXX
5399 L:      linux-edac@vger.kernel.org
5400 S:      Maintained
5401 F:      drivers/edac/e7xxx_edac.c
5402
5403 EDAC-FSL_DDR
5404 M:      York Sun <york.sun@nxp.com>
5405 L:      linux-edac@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/edac/fsl_ddr_edac.*
5408
5409 EDAC-GHES
5410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5411 L:      linux-edac@vger.kernel.org
5412 S:      Maintained
5413 F:      drivers/edac/ghes_edac.c
5414
5415 EDAC-I3000
5416 L:      linux-edac@vger.kernel.org
5417 S:      Orphan
5418 F:      drivers/edac/i3000_edac.c
5419
5420 EDAC-I5000
5421 L:      linux-edac@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/edac/i5000_edac.c
5424
5425 EDAC-I5400
5426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5427 L:      linux-edac@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/edac/i5400_edac.c
5430
5431 EDAC-I7300
5432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L:      linux-edac@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/edac/i7300_edac.c
5436
5437 EDAC-I7CORE
5438 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5439 L:      linux-edac@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/edac/i7core_edac.c
5442
5443 EDAC-I82443BXGX
5444 M:      Tim Small <tim@buttersideup.com>
5445 L:      linux-edac@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/edac/i82443bxgx_edac.c
5448
5449 EDAC-I82975X
5450 M:      "Arvind R." <arvino55@gmail.com>
5451 L:      linux-edac@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/edac/i82975x_edac.c
5454
5455 EDAC-IE31200
5456 M:      Jason Baron <jbaron@akamai.com>
5457 L:      linux-edac@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/edac/ie31200_edac.c
5460
5461 EDAC-MPC85XX
5462 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5463 L:      linux-edac@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/edac/mpc85xx_edac.[ch]
5466
5467 EDAC-PASEMI
5468 M:      Egor Martovetsky <egor@pasemi.com>
5469 L:      linux-edac@vger.kernel.org
5470 S:      Maintained
5471 F:      drivers/edac/pasemi_edac.c
5472
5473 EDAC-PND2
5474 M:      Tony Luck <tony.luck@intel.com>
5475 L:      linux-edac@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/edac/pnd2_edac.[ch]
5478
5479 EDAC-R82600
5480 M:      Tim Small <tim@buttersideup.com>
5481 L:      linux-edac@vger.kernel.org
5482 S:      Maintained
5483 F:      drivers/edac/r82600_edac.c
5484
5485 EDAC-SBRIDGE
5486 M:      Tony Luck <tony.luck@intel.com>
5487 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5488 L:      linux-edac@vger.kernel.org
5489 S:      Maintained
5490 F:      drivers/edac/sb_edac.c
5491
5492 EDAC-SKYLAKE
5493 M:      Tony Luck <tony.luck@intel.com>
5494 L:      linux-edac@vger.kernel.org
5495 S:      Maintained
5496 F:      drivers/edac/skx_edac.c
5497
5498 EDAC-TI
5499 M:      Tero Kristo <t-kristo@ti.com>
5500 L:      linux-edac@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/edac/ti_edac.c
5503
5504 EDAC-QCOM
5505 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5506 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5507 L:      linux-arm-msm@vger.kernel.org
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/qcom_edac.c
5511
5512 EDIROL UA-101/UA-1000 DRIVER
5513 M:      Clemens Ladisch <clemens@ladisch.de>
5514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5515 T:      git git://git.alsa-project.org/alsa-kernel.git
5516 S:      Maintained
5517 F:      sound/usb/misc/ua101.c
5518
5519 EFI TEST DRIVER
5520 L:      linux-efi@vger.kernel.org
5521 M:      Ivan Hu <ivan.hu@canonical.com>
5522 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5523 S:      Maintained
5524 F:      drivers/firmware/efi/test/
5525
5526 EFI VARIABLE FILESYSTEM
5527 M:      Matthew Garrett <matthew.garrett@nebula.com>
5528 M:      Jeremy Kerr <jk@ozlabs.org>
5529 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5531 L:      linux-efi@vger.kernel.org
5532 S:      Maintained
5533 F:      fs/efivarfs/
5534
5535 EFIFB FRAMEBUFFER DRIVER
5536 L:      linux-fbdev@vger.kernel.org
5537 M:      Peter Jones <pjones@redhat.com>
5538 S:      Maintained
5539 F:      drivers/video/fbdev/efifb.c
5540
5541 EFS FILESYSTEM
5542 W:      http://aeschi.ch.eu.org/efs/
5543 S:      Orphan
5544 F:      fs/efs/
5545
5546 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5547 M:      Douglas Miller <dougmill@linux.ibm.com>
5548 L:      netdev@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/net/ethernet/ibm/ehea/
5551
5552 EM28XX VIDEO4LINUX DRIVER
5553 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5554 L:      linux-media@vger.kernel.org
5555 W:      https://linuxtv.org
5556 T:      git git://linuxtv.org/media_tree.git
5557 S:      Maintained
5558 F:      drivers/media/usb/em28xx/
5559 F:      Documentation/media/v4l-drivers/em28xx*
5560
5561 EMBEDDED LINUX
5562 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5563 M:      Matt Mackall <mpm@selenic.com>
5564 M:      David Woodhouse <dwmw2@infradead.org>
5565 L:      linux-embedded@vger.kernel.org
5566 S:      Maintained
5567
5568 Emulex 10Gbps iSCSI - OneConnect DRIVER
5569 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5570 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5571 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5572 L:      linux-scsi@vger.kernel.org
5573 W:      http://www.broadcom.com
5574 S:      Supported
5575 F:      drivers/scsi/be2iscsi/
5576
5577 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5578 M:      Sathya Perla <sathya.perla@broadcom.com>
5579 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5580 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5581 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5582 L:      netdev@vger.kernel.org
5583 W:      http://www.emulex.com
5584 S:      Supported
5585 F:      drivers/net/ethernet/emulex/benet/
5586
5587 EMULEX ONECONNECT ROCE DRIVER
5588 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5589 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5590 L:      linux-rdma@vger.kernel.org
5591 W:      http://www.broadcom.com
5592 S:      Odd Fixes
5593 F:      drivers/infiniband/hw/ocrdma/
5594 F:      include/uapi/rdma/ocrdma-abi.h
5595
5596 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5597 M:      James Smart <james.smart@broadcom.com>
5598 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5599 L:      linux-scsi@vger.kernel.org
5600 W:      http://www.broadcom.com
5601 S:      Supported
5602 F:      drivers/scsi/lpfc/
5603
5604 ENE CB710 FLASH CARD READER DRIVER
5605 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5606 S:      Maintained
5607 F:      drivers/misc/cb710/
5608 F:      drivers/mmc/host/cb710-mmc.*
5609 F:      include/linux/cb710.h
5610
5611 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5612 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5613 S:      Maintained
5614 F:      drivers/media/rc/ene_ir.*
5615
5616 EPSON S1D13XXX FRAMEBUFFER DRIVER
5617 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5618 S:      Maintained
5619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5620 F:      drivers/video/fbdev/s1d13xxxfb.c
5621 F:      include/video/s1d13xxxfb.h
5622
5623 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5624 M:      Jeff Layton <jlayton@kernel.org>
5625 S:      Maintained
5626 F:      lib/errseq.c
5627 F:      include/linux/errseq.h
5628
5629 ET131X NETWORK DRIVER
5630 M:      Mark Einon <mark.einon@gmail.com>
5631 S:      Odd Fixes
5632 F:      drivers/net/ethernet/agere/
5633
5634 ETHERNET BRIDGE
5635 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5636 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5637 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5638 L:      netdev@vger.kernel.org
5639 W:      http://www.linuxfoundation.org/en/Net:Bridge
5640 S:      Maintained
5641 F:      include/linux/netfilter_bridge/
5642 F:      net/bridge/
5643
5644 ETHERNET PHY LIBRARY
5645 M:      Andrew Lunn <andrew@lunn.ch>
5646 M:      Florian Fainelli <f.fainelli@gmail.com>
5647 M:      Heiner Kallweit <hkallweit1@gmail.com>
5648 L:      netdev@vger.kernel.org
5649 S:      Maintained
5650 F:      Documentation/ABI/testing/sysfs-bus-mdio
5651 F:      Documentation/devicetree/bindings/net/mdio*
5652 F:      Documentation/networking/phy.txt
5653 F:      drivers/net/phy/
5654 F:      drivers/of/of_mdio.c
5655 F:      drivers/of/of_net.c
5656 F:      include/linux/*mdio*.h
5657 F:      include/linux/of_net.h
5658 F:      include/linux/phy.h
5659 F:      include/linux/phy_fixed.h
5660 F:      include/linux/platform_data/mdio-bcm-unimac.h
5661 F:      include/trace/events/mdio.h
5662 F:      include/uapi/linux/mdio.h
5663 F:      include/uapi/linux/mii.h
5664
5665 EXT2 FILE SYSTEM
5666 M:      Jan Kara <jack@suse.com>
5667 L:      linux-ext4@vger.kernel.org
5668 S:      Maintained
5669 F:      Documentation/filesystems/ext2.txt
5670 F:      fs/ext2/
5671 F:      include/linux/ext2*
5672
5673 EXT4 FILE SYSTEM
5674 M:      "Theodore Ts'o" <tytso@mit.edu>
5675 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5676 L:      linux-ext4@vger.kernel.org
5677 W:      http://ext4.wiki.kernel.org
5678 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5680 S:      Maintained
5681 F:      Documentation/filesystems/ext4/ext4.rst
5682 F:      fs/ext4/
5683
5684 Extended Verification Module (EVM)
5685 M:      Mimi Zohar <zohar@linux.ibm.com>
5686 L:      linux-integrity@vger.kernel.org
5687 S:      Supported
5688 F:      security/integrity/evm/
5689
5690 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5691 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5692 L:      linux-efi@vger.kernel.org
5693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5694 S:      Maintained
5695 F:      Documentation/efi-stub.txt
5696 F:      arch/*/kernel/efi.c
5697 F:      arch/x86/boot/compressed/eboot.[ch]
5698 F:      arch/*/include/asm/efi.h
5699 F:      arch/x86/platform/efi/
5700 F:      drivers/firmware/efi/
5701 F:      include/linux/efi*.h
5702 F:      arch/arm/boot/compressed/efi-header.S
5703 F:      arch/arm64/kernel/efi-entry.S
5704
5705 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5706 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5707 M:      Chanwoo Choi <cw00.choi@samsung.com>
5708 L:      linux-kernel@vger.kernel.org
5709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5710 S:      Maintained
5711 F:      drivers/extcon/
5712 F:      include/linux/extcon/
5713 F:      include/linux/extcon.h
5714 F:      Documentation/extcon/
5715 F:      Documentation/devicetree/bindings/extcon/
5716
5717 EXYNOS DP DRIVER
5718 M:      Jingoo Han <jingoohan1@gmail.com>
5719 L:      dri-devel@lists.freedesktop.org
5720 S:      Maintained
5721 F:      drivers/gpu/drm/exynos/exynos_dp*
5722
5723 EXYNOS SYSMMU (IOMMU) driver
5724 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5725 L:      iommu@lists.linux-foundation.org
5726 S:      Maintained
5727 F:      drivers/iommu/exynos-iommu.c
5728
5729 EZchip NPS platform support
5730 M:      Vineet Gupta <vgupta@synopsys.com>
5731 M:      Ofer Levi <oferle@mellanox.com>
5732 S:      Supported
5733 F:      arch/arc/plat-eznps
5734 F:      arch/arc/boot/dts/eznps.dts
5735
5736 F2FS FILE SYSTEM
5737 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5738 M:      Chao Yu <yuchao0@huawei.com>
5739 L:      linux-f2fs-devel@lists.sourceforge.net
5740 W:      https://f2fs.wiki.kernel.org/
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5742 S:      Maintained
5743 F:      Documentation/filesystems/f2fs.txt
5744 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5745 F:      fs/f2fs/
5746 F:      include/linux/f2fs_fs.h
5747 F:      include/trace/events/f2fs.h
5748
5749 F71805F HARDWARE MONITORING DRIVER
5750 M:      Jean Delvare <jdelvare@suse.com>
5751 L:      linux-hwmon@vger.kernel.org
5752 S:      Maintained
5753 F:      Documentation/hwmon/f71805f
5754 F:      drivers/hwmon/f71805f.c
5755
5756 FADDR2LINE
5757 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5758 S:      Maintained
5759 F:      scripts/faddr2line
5760
5761 FAILOVER MODULE
5762 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5763 L:      netdev@vger.kernel.org
5764 S:      Supported
5765 F:      net/core/failover.c
5766 F:      include/net/failover.h
5767 F:      Documentation/networking/failover.rst
5768
5769 FANOTIFY
5770 M:      Jan Kara <jack@suse.cz>
5771 R:      Amir Goldstein <amir73il@gmail.com>
5772 L:      linux-fsdevel@vger.kernel.org
5773 S:      Maintained
5774 F:      fs/notify/fanotify/
5775 F:      include/linux/fanotify.h
5776 F:      include/uapi/linux/fanotify.h
5777
5778 FARSYNC SYNCHRONOUS DRIVER
5779 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5780 W:      http://www.farsite.co.uk/
5781 S:      Supported
5782 F:      drivers/net/wan/farsync.*
5783
5784 FAULT INJECTION SUPPORT
5785 M:      Akinobu Mita <akinobu.mita@gmail.com>
5786 S:      Supported
5787 F:      Documentation/fault-injection/
5788 F:      lib/fault-inject.c
5789
5790 FBTFT Framebuffer drivers
5791 S:      Orphan
5792 L:      dri-devel@lists.freedesktop.org
5793 L:      linux-fbdev@vger.kernel.org
5794 F:      drivers/staging/fbtft/
5795
5796 FC0011 TUNER DRIVER
5797 M:      Michael Buesch <m@bues.ch>
5798 L:      linux-media@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/media/tuners/fc0011.h
5801 F:      drivers/media/tuners/fc0011.c
5802
5803 FC2580 MEDIA DRIVER
5804 M:      Antti Palosaari <crope@iki.fi>
5805 L:      linux-media@vger.kernel.org
5806 W:      https://linuxtv.org
5807 W:      http://palosaari.fi/linux/
5808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5809 T:      git git://linuxtv.org/anttip/media_tree.git
5810 S:      Maintained
5811 F:      drivers/media/tuners/fc2580*
5812
5813 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5814 M:      Johannes Thumshirn <jth@kernel.org>
5815 L:      linux-scsi@vger.kernel.org
5816 W:      www.Open-FCoE.org
5817 S:      Supported
5818 F:      drivers/scsi/libfc/
5819 F:      drivers/scsi/fcoe/
5820 F:      include/scsi/fc/
5821 F:      include/scsi/libfc.h
5822 F:      include/scsi/libfcoe.h
5823 F:      include/uapi/scsi/fc/
5824
5825 FILE LOCKING (flock() and fcntl()/lockf())
5826 M:      Jeff Layton <jlayton@kernel.org>
5827 M:      "J. Bruce Fields" <bfields@fieldses.org>
5828 L:      linux-fsdevel@vger.kernel.org
5829 S:      Maintained
5830 F:      include/linux/fcntl.h
5831 F:      include/uapi/linux/fcntl.h
5832 F:      fs/fcntl.c
5833 F:      fs/locks.c
5834
5835 FILESYSTEMS (VFS and infrastructure)
5836 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5837 L:      linux-fsdevel@vger.kernel.org
5838 S:      Maintained
5839 F:      fs/*
5840 F:      include/linux/fs.h
5841 F:      include/uapi/linux/fs.h
5842
5843 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5844 M:      Riku Voipio <riku.voipio@iki.fi>
5845 L:      linux-hwmon@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/hwmon/f75375s.c
5848 F:      include/linux/f75375s.h
5849
5850 FIREWIRE AUDIO DRIVERS
5851 M:      Clemens Ladisch <clemens@ladisch.de>
5852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5853 T:      git git://git.alsa-project.org/alsa-kernel.git
5854 S:      Maintained
5855 F:      sound/firewire/
5856
5857 FIREWIRE MEDIA DRIVERS (firedtv)
5858 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5859 L:      linux-media@vger.kernel.org
5860 L:      linux1394-devel@lists.sourceforge.net
5861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5862 S:      Maintained
5863 F:      drivers/media/firewire/
5864
5865 FIREWIRE SBP-2 TARGET
5866 M:      Chris Boot <bootc@bootc.net>
5867 L:      linux-scsi@vger.kernel.org
5868 L:      target-devel@vger.kernel.org
5869 L:      linux1394-devel@lists.sourceforge.net
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5871 S:      Maintained
5872 F:      drivers/target/sbp/
5873
5874 FIREWIRE SUBSYSTEM
5875 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5876 L:      linux1394-devel@lists.sourceforge.net
5877 W:      http://ieee1394.wiki.kernel.org/
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5879 S:      Maintained
5880 F:      drivers/firewire/
5881 F:      include/linux/firewire.h
5882 F:      include/uapi/linux/firewire*.h
5883 F:      tools/firewire/
5884
5885 FIRMWARE LOADER (request_firmware)
5886 M:      Luis Chamberlain <mcgrof@kernel.org>
5887 L:      linux-kernel@vger.kernel.org
5888 S:      Maintained
5889 F:      Documentation/firmware_class/
5890 F:      drivers/base/firmware_loader/
5891 F:      include/linux/firmware.h
5892
5893 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5894 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5895 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5896 S:      Maintained
5897 F:      drivers/block/rsxx/
5898
5899 FLOPPY DRIVER
5900 M:      Jiri Kosina <jikos@kernel.org>
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5902 S:      Odd fixes
5903 F:      drivers/block/floppy.c
5904
5905 FMC SUBSYSTEM
5906 M:      Alessandro Rubini <rubini@gnudd.com>
5907 W:      http://www.ohwr.org/projects/fmc-bus
5908 S:      Supported
5909 F:      drivers/fmc/
5910 F:      include/linux/fmc*.h
5911 F:      include/linux/ipmi-fru.h
5912 K:      fmc_d.*register
5913
5914 FPGA MANAGER FRAMEWORK
5915 M:      Alan Tull <atull@kernel.org>
5916 M:      Moritz Fischer <mdf@kernel.org>
5917 L:      linux-fpga@vger.kernel.org
5918 S:      Maintained
5919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5920 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5921 F:      Documentation/fpga/
5922 F:      Documentation/driver-api/fpga/
5923 F:      Documentation/devicetree/bindings/fpga/
5924 F:      drivers/fpga/
5925 F:      include/linux/fpga/
5926 W:      http://www.rocketboards.org
5927
5928 FPGA DFL DRIVERS
5929 M:      Wu Hao <hao.wu@intel.com>
5930 L:      linux-fpga@vger.kernel.org
5931 S:      Maintained
5932 F:      Documentation/fpga/dfl.txt
5933 F:      include/uapi/linux/fpga-dfl.h
5934 F:      drivers/fpga/dfl*
5935
5936 FPU EMULATOR
5937 M:      Bill Metzenthen <billm@melbpc.org.au>
5938 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5939 S:      Maintained
5940 F:      arch/x86/math-emu/
5941
5942 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5943 L:      netdev@vger.kernel.org
5944 S:      Orphan
5945 F:      drivers/net/wan/dlci.c
5946 F:      drivers/net/wan/sdla.c
5947
5948 FRAMEBUFFER LAYER
5949 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5950 L:      dri-devel@lists.freedesktop.org
5951 L:      linux-fbdev@vger.kernel.org
5952 T:      git git://github.com/bzolnier/linux.git
5953 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5954 S:      Maintained
5955 F:      Documentation/fb/
5956 F:      drivers/video/
5957 F:      include/video/
5958 F:      include/linux/fb.h
5959 F:      include/uapi/video/
5960 F:      include/uapi/linux/fb.h
5961
5962 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5963 M:      Horia Geantă <horia.geanta@nxp.com>
5964 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5965 L:      linux-crypto@vger.kernel.org
5966 S:      Maintained
5967 F:      drivers/crypto/caam/
5968 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5969
5970 FREESCALE DIU FRAMEBUFFER DRIVER
5971 M:      Timur Tabi <timur@kernel.org>
5972 L:      linux-fbdev@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/video/fbdev/fsl-diu-fb.*
5975
5976 FREESCALE DMA DRIVER
5977 M:      Li Yang <leoyang.li@nxp.com>
5978 M:      Zhang Wei <zw@zh-kernel.org>
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 S:      Maintained
5981 F:      drivers/dma/fsldma.*
5982
5983 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5984 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5985 L:      netdev@vger.kernel.org
5986 S:      Maintained
5987 F:      drivers/net/ethernet/freescale/gianfar*
5988 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5989
5990 FREESCALE GPMI NAND DRIVER
5991 M:      Han Xu <han.xu@nxp.com>
5992 L:      linux-mtd@lists.infradead.org
5993 S:      Maintained
5994 F:      drivers/mtd/nand/raw/gpmi-nand/*
5995
5996 FREESCALE I2C CPM DRIVER
5997 M:      Jochen Friedrich <jochen@scram.de>
5998 L:      linuxppc-dev@lists.ozlabs.org
5999 L:      linux-i2c@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/i2c/busses/i2c-cpm.c
6002
6003 FREESCALE IMX LPI2C DRIVER
6004 M:      Dong Aisheng <aisheng.dong@nxp.com>
6005 L:      linux-i2c@vger.kernel.org
6006 L:      linux-imx@nxp.com
6007 S:      Maintained
6008 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6009 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6010
6011 FREESCALE IMX / MXC FEC DRIVER
6012 M:      Fugang Duan <fugang.duan@nxp.com>
6013 L:      netdev@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/net/ethernet/freescale/fec_main.c
6016 F:      drivers/net/ethernet/freescale/fec_ptp.c
6017 F:      drivers/net/ethernet/freescale/fec.h
6018 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6019
6020 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6021 M:      Sascha Hauer <s.hauer@pengutronix.de>
6022 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6023 L:      linux-fbdev@vger.kernel.org
6024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6025 S:      Maintained
6026 F:      include/linux/platform_data/video-imxfb.h
6027 F:      drivers/video/fbdev/imxfb.c
6028
6029 FREESCALE QORIQ DPAA ETHERNET DRIVER
6030 M:      Madalin Bucur <madalin.bucur@nxp.com>
6031 L:      netdev@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/net/ethernet/freescale/dpaa
6034
6035 FREESCALE QORIQ DPAA FMAN DRIVER
6036 M:      Madalin Bucur <madalin.bucur@nxp.com>
6037 L:      netdev@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/net/ethernet/freescale/fman
6040 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6041
6042 FREESCALE QORIQ PTP CLOCK DRIVER
6043 M:      Yangbo Lu <yangbo.lu@nxp.com>
6044 L:      netdev@vger.kernel.org
6045 S:      Maintained
6046 F:      drivers/ptp/ptp_qoriq.c
6047 F:      include/linux/fsl/ptp_qoriq.h
6048 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6049
6050 FREESCALE QUAD SPI DRIVER
6051 M:      Han Xu <han.xu@nxp.com>
6052 L:      linux-mtd@lists.infradead.org
6053 S:      Maintained
6054 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6055
6056 FREESCALE QUICC ENGINE LIBRARY
6057 M:      Qiang Zhao <qiang.zhao@nxp.com>
6058 L:      linuxppc-dev@lists.ozlabs.org
6059 S:      Maintained
6060 F:      drivers/soc/fsl/qe/
6061 F:      include/soc/fsl/*qe*.h
6062 F:      include/soc/fsl/*ucc*.h
6063
6064 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6065 M:      Li Yang <leoyang.li@nxp.com>
6066 L:      netdev@vger.kernel.org
6067 L:      linuxppc-dev@lists.ozlabs.org
6068 S:      Maintained
6069 F:      drivers/net/ethernet/freescale/ucc_geth*
6070
6071 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6072 M:      Zhao Qiang <qiang.zhao@nxp.com>
6073 L:      netdev@vger.kernel.org
6074 L:      linuxppc-dev@lists.ozlabs.org
6075 S:      Maintained
6076 F:      drivers/net/wan/fsl_ucc_hdlc*
6077
6078 FREESCALE QUICC ENGINE UCC UART DRIVER
6079 M:      Timur Tabi <timur@kernel.org>
6080 L:      linuxppc-dev@lists.ozlabs.org
6081 S:      Maintained
6082 F:      drivers/tty/serial/ucc_uart.c
6083
6084 FREESCALE SOC DRIVERS
6085 M:      Li Yang <leoyang.li@nxp.com>
6086 L:      linuxppc-dev@lists.ozlabs.org
6087 L:      linux-arm-kernel@lists.infradead.org
6088 S:      Maintained
6089 F:      Documentation/devicetree/bindings/soc/fsl/
6090 F:      drivers/soc/fsl/
6091 F:      include/linux/fsl/
6092
6093 FREESCALE SOC FS_ENET DRIVER
6094 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6095 L:      linuxppc-dev@lists.ozlabs.org
6096 L:      netdev@vger.kernel.org
6097 S:      Maintained
6098 F:      drivers/net/ethernet/freescale/fs_enet/
6099 F:      include/linux/fs_enet_pd.h
6100
6101 FREESCALE SOC SOUND DRIVERS
6102 M:      Timur Tabi <timur@kernel.org>
6103 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6104 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6105 R:      Fabio Estevam <fabio.estevam@nxp.com>
6106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6107 L:      linuxppc-dev@lists.ozlabs.org
6108 S:      Maintained
6109 F:      sound/soc/fsl/fsl*
6110 F:      sound/soc/fsl/imx*
6111 F:      sound/soc/fsl/mpc8610_hpcd.c
6112
6113 FREESCALE USB PERIPHERAL DRIVERS
6114 M:      Li Yang <leoyang.li@nxp.com>
6115 L:      linux-usb@vger.kernel.org
6116 L:      linuxppc-dev@lists.ozlabs.org
6117 S:      Maintained
6118 F:      drivers/usb/gadget/udc/fsl*
6119
6120 FREEVXFS FILESYSTEM
6121 M:      Christoph Hellwig <hch@infradead.org>
6122 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6123 S:      Maintained
6124 F:      fs/freevxfs/
6125
6126 FREEZER
6127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6128 M:      Pavel Machek <pavel@ucw.cz>
6129 L:      linux-pm@vger.kernel.org
6130 S:      Supported
6131 F:      Documentation/power/freezing-of-tasks.txt
6132 F:      include/linux/freezer.h
6133 F:      kernel/freezer.c
6134
6135 FRONTSWAP API
6136 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6137 L:      linux-kernel@vger.kernel.org
6138 S:      Maintained
6139 F:      mm/frontswap.c
6140 F:      include/linux/frontswap.h
6141
6142 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6143 M:      David Howells <dhowells@redhat.com>
6144 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6145 S:      Supported
6146 F:      Documentation/filesystems/caching/
6147 F:      fs/fscache/
6148 F:      include/linux/fscache*.h
6149
6150 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6151 M:      Theodore Y. Ts'o <tytso@mit.edu>
6152 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6153 L:      linux-fscrypt@vger.kernel.org
6154 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6156 S:      Supported
6157 F:      fs/crypto/
6158 F:      include/linux/fscrypt*.h
6159 F:      Documentation/filesystems/fscrypt.rst
6160
6161 FSI-ATTACHED I2C DRIVER
6162 M:      Eddie James <eajames@linux.ibm.com>
6163 L:      linux-i2c@vger.kernel.org
6164 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6165 S:      Maintained
6166 F:      drivers/i2c/busses/i2c-fsi.c
6167 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6168
6169 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6170 M:      Jan Kara <jack@suse.cz>
6171 R:      Amir Goldstein <amir73il@gmail.com>
6172 L:      linux-fsdevel@vger.kernel.org
6173 S:      Maintained
6174 F:      fs/notify/
6175 F:      include/linux/fsnotify*.h
6176
6177 FUJITSU LAPTOP EXTRAS
6178 M:      Jonathan Woithe <jwoithe@just42.net>
6179 L:      platform-driver-x86@vger.kernel.org
6180 S:      Maintained
6181 F:      drivers/platform/x86/fujitsu-laptop.c
6182
6183 FUJITSU M-5MO LS CAMERA ISP DRIVER
6184 M:      Kyungmin Park <kyungmin.park@samsung.com>
6185 M:      Heungjun Kim <riverful.kim@samsung.com>
6186 L:      linux-media@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/media/i2c/m5mols/
6189 F:      include/media/i2c/m5mols.h
6190
6191 FUJITSU TABLET EXTRAS
6192 M:      Robert Gerlach <khnz@gmx.de>
6193 L:      platform-driver-x86@vger.kernel.org
6194 S:      Maintained
6195 F:      drivers/platform/x86/fujitsu-tablet.c
6196
6197 FUSE: FILESYSTEM IN USERSPACE
6198 M:      Miklos Szeredi <miklos@szeredi.hu>
6199 L:      linux-fsdevel@vger.kernel.org
6200 W:      http://fuse.sourceforge.net/
6201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6202 S:      Maintained
6203 F:      fs/fuse/
6204 F:      include/uapi/linux/fuse.h
6205 F:      Documentation/filesystems/fuse.txt
6206
6207 FUTEX SUBSYSTEM
6208 M:      Thomas Gleixner <tglx@linutronix.de>
6209 M:      Ingo Molnar <mingo@redhat.com>
6210 R:      Peter Zijlstra <peterz@infradead.org>
6211 R:      Darren Hart <dvhart@infradead.org>
6212 L:      linux-kernel@vger.kernel.org
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6214 S:      Maintained
6215 F:      kernel/futex.c
6216 F:      kernel/futex_compat.c
6217 F:      include/asm-generic/futex.h
6218 F:      include/linux/futex.h
6219 F:      include/uapi/linux/futex.h
6220 F:      tools/testing/selftests/futex/
6221 F:      tools/perf/bench/futex*
6222 F:      Documentation/*futex*
6223
6224 GCC PLUGINS
6225 M:      Kees Cook <keescook@chromium.org>
6226 R:      Emese Revfy <re.emese@gmail.com>
6227 L:      kernel-hardening@lists.openwall.com
6228 S:      Maintained
6229 F:      scripts/gcc-plugins/
6230 F:      scripts/gcc-plugin.sh
6231 F:      scripts/Makefile.gcc-plugins
6232 F:      Documentation/gcc-plugins.txt
6233
6234 GASKET DRIVER FRAMEWORK
6235 M:      Rob Springer <rspringer@google.com>
6236 M:      Todd Poynor <toddpoynor@google.com>
6237 M:      Ben Chan <benchan@chromium.org>
6238 S:      Maintained
6239 F:      drivers/staging/gasket/
6240
6241 GCOV BASED KERNEL PROFILING
6242 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6243 S:      Maintained
6244 F:      kernel/gcov/
6245 F:      Documentation/dev-tools/gcov.rst
6246
6247 GDB KERNEL DEBUGGING HELPER SCRIPTS
6248 M:      Jan Kiszka <jan.kiszka@siemens.com>
6249 M:      Kieran Bingham <kbingham@kernel.org>
6250 S:      Supported
6251 F:      scripts/gdb/
6252
6253 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6254 M:      Achim Leubner <achim_leubner@adaptec.com>
6255 L:      linux-scsi@vger.kernel.org
6256 W:      http://www.icp-vortex.com/
6257 S:      Supported
6258 F:      drivers/scsi/gdt*
6259
6260 GEMTEK FM RADIO RECEIVER DRIVER
6261 M:      Hans Verkuil <hverkuil@xs4all.nl>
6262 L:      linux-media@vger.kernel.org
6263 T:      git git://linuxtv.org/media_tree.git
6264 W:      https://linuxtv.org
6265 S:      Maintained
6266 F:      drivers/media/radio/radio-gemtek*
6267
6268 GENERIC GPIO I2C DRIVER
6269 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6270 S:      Supported
6271 F:      drivers/i2c/busses/i2c-gpio.c
6272 F:      include/linux/platform_data/i2c-gpio.h
6273
6274 GENERIC GPIO I2C MULTIPLEXER DRIVER
6275 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6276 L:      linux-i2c@vger.kernel.org
6277 S:      Supported
6278 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6279 F:      include/linux/platform_data/i2c-mux-gpio.h
6280 F:      Documentation/i2c/muxes/i2c-mux-gpio
6281
6282 GENERIC HDLC (WAN) DRIVERS
6283 M:      Krzysztof Halasa <khc@pm.waw.pl>
6284 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6285 S:      Maintained
6286 F:      drivers/net/wan/c101.c
6287 F:      drivers/net/wan/hd6457*
6288 F:      drivers/net/wan/hdlc*
6289 F:      drivers/net/wan/n2.c
6290 F:      drivers/net/wan/pc300too.c
6291 F:      drivers/net/wan/pci200syn.c
6292 F:      drivers/net/wan/wanxl*
6293
6294 GENERIC INCLUDE/ASM HEADER FILES
6295 M:      Arnd Bergmann <arnd@arndb.de>
6296 L:      linux-arch@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6298 S:      Maintained
6299 F:      include/asm-generic/
6300 F:      include/uapi/asm-generic/
6301
6302 GENERIC PHY FRAMEWORK
6303 M:      Kishon Vijay Abraham I <kishon@ti.com>
6304 L:      linux-kernel@vger.kernel.org
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6306 S:      Supported
6307 F:      drivers/phy/
6308 F:      include/linux/phy/
6309
6310 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6311 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6312 S:      Supported
6313 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6314
6315 GENERIC PM DOMAINS
6316 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6317 M:      Kevin Hilman <khilman@kernel.org>
6318 M:      Ulf Hansson <ulf.hansson@linaro.org>
6319 L:      linux-pm@vger.kernel.org
6320 S:      Supported
6321 F:      drivers/base/power/domain*.c
6322 F:      include/linux/pm_domain.h
6323 F:      Documentation/devicetree/bindings/power/power_domain.txt
6324
6325 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6326 M:      Eugen Hristev <eugen.hristev@microchip.com>
6327 L:      linux-input@vger.kernel.org
6328 S:      Maintained
6329 F:      drivers/input/touchscreen/resistive-adc-touch.c
6330
6331 GENERIC UIO DRIVER FOR PCI DEVICES
6332 M:      "Michael S. Tsirkin" <mst@redhat.com>
6333 L:      kvm@vger.kernel.org
6334 S:      Supported
6335 F:      drivers/uio/uio_pci_generic.c
6336
6337 GENWQE (IBM Generic Workqueue Card)
6338 M:      Frank Haverkamp <haver@linux.ibm.com>
6339 S:      Supported
6340 F:      drivers/misc/genwqe/
6341
6342 GET_MAINTAINER SCRIPT
6343 M:      Joe Perches <joe@perches.com>
6344 S:      Maintained
6345 F:      scripts/get_maintainer.pl
6346
6347 GFS2 FILE SYSTEM
6348 M:      Bob Peterson <rpeterso@redhat.com>
6349 M:      Andreas Gruenbacher <agruenba@redhat.com>
6350 L:      cluster-devel@redhat.com
6351 W:      http://sources.redhat.com/cluster/
6352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6353 S:      Supported
6354 F:      Documentation/filesystems/gfs2*.txt
6355 F:      fs/gfs2/
6356 F:      include/uapi/linux/gfs2_ondisk.h
6357
6358 GIGASET ISDN DRIVERS
6359 M:      Paul Bolle <pebolle@tiscali.nl>
6360 L:      gigaset307x-common@lists.sourceforge.net
6361 W:      http://gigaset307x.sourceforge.net/
6362 S:      Odd Fixes
6363 F:      Documentation/isdn/README.gigaset
6364 F:      drivers/isdn/gigaset/
6365 F:      include/uapi/linux/gigaset_dev.h
6366
6367 GNSS SUBSYSTEM
6368 M:      Johan Hovold <johan@kernel.org>
6369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6370 S:      Maintained
6371 F:      Documentation/ABI/testing/sysfs-class-gnss
6372 F:      Documentation/devicetree/bindings/gnss/
6373 F:      drivers/gnss/
6374 F:      include/linux/gnss.h
6375
6376 GO7007 MPEG CODEC
6377 M:      Hans Verkuil <hans.verkuil@cisco.com>
6378 L:      linux-media@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/media/usb/go7007/
6381
6382 GOODIX TOUCHSCREEN
6383 M:      Bastien Nocera <hadess@hadess.net>
6384 L:      linux-input@vger.kernel.org
6385 S:      Maintained
6386 F:      drivers/input/touchscreen/goodix.c
6387
6388 GPD POCKET FAN DRIVER
6389 M:      Hans de Goede <hdegoede@redhat.com>
6390 L:      platform-driver-x86@vger.kernel.org
6391 S:      Maintained
6392 F:      drivers/platform/x86/gpd-pocket-fan.c
6393
6394 GPIO ACPI SUPPORT
6395 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6396 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6397 L:      linux-gpio@vger.kernel.org
6398 L:      linux-acpi@vger.kernel.org
6399 S:      Maintained
6400 F:      Documentation/acpi/gpio-properties.txt
6401 F:      drivers/gpio/gpiolib-acpi.c
6402
6403 GPIO IR Transmitter
6404 M:      Sean Young <sean@mess.org>
6405 L:      linux-media@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/media/rc/gpio-ir-tx.c
6408
6409 GPIO MOCKUP DRIVER
6410 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6411 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6412 L:      linux-gpio@vger.kernel.org
6413 S:      Maintained
6414 F:      drivers/gpio/gpio-mockup.c
6415 F:      tools/testing/selftests/gpio/
6416
6417 GPIO SUBSYSTEM
6418 M:      Linus Walleij <linus.walleij@linaro.org>
6419 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6420 L:      linux-gpio@vger.kernel.org
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6422 S:      Maintained
6423 F:      Documentation/devicetree/bindings/gpio/
6424 F:      Documentation/driver-api/gpio/
6425 F:      Documentation/gpio/
6426 F:      Documentation/ABI/testing/gpio-cdev
6427 F:      Documentation/ABI/obsolete/sysfs-gpio
6428 F:      drivers/gpio/
6429 F:      include/linux/gpio/
6430 F:      include/linux/gpio.h
6431 F:      include/linux/of_gpio.h
6432 F:      include/asm-generic/gpio.h
6433 F:      include/uapi/linux/gpio.h
6434 F:      tools/gpio/
6435
6436 GRE DEMULTIPLEXER DRIVER
6437 M:      Dmitry Kozlov <xeb@mail.ru>
6438 L:      netdev@vger.kernel.org
6439 S:      Maintained
6440 F:      net/ipv4/gre_demux.c
6441 F:      net/ipv4/gre_offload.c
6442 F:      include/net/gre.h
6443
6444 GRETH 10/100/1G Ethernet MAC device driver
6445 M:      Andreas Larsson <andreas@gaisler.com>
6446 L:      netdev@vger.kernel.org
6447 S:      Maintained
6448 F:      drivers/net/ethernet/aeroflex/
6449
6450 GREYBUS AUDIO PROTOCOLS DRIVERS
6451 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6452 M:      Mark Greer <mgreer@animalcreek.com>
6453 S:      Maintained
6454 F:      drivers/staging/greybus/audio_apbridgea.c
6455 F:      drivers/staging/greybus/audio_apbridgea.h
6456 F:      drivers/staging/greybus/audio_codec.c
6457 F:      drivers/staging/greybus/audio_codec.h
6458 F:      drivers/staging/greybus/audio_gb.c
6459 F:      drivers/staging/greybus/audio_manager.c
6460 F:      drivers/staging/greybus/audio_manager.h
6461 F:      drivers/staging/greybus/audio_manager_module.c
6462 F:      drivers/staging/greybus/audio_manager_private.h
6463 F:      drivers/staging/greybus/audio_manager_sysfs.c
6464 F:      drivers/staging/greybus/audio_module.c
6465 F:      drivers/staging/greybus/audio_topology.c
6466
6467 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6468 M:      Viresh Kumar <vireshk@kernel.org>
6469 S:      Maintained
6470 F:      drivers/staging/greybus/authentication.c
6471 F:      drivers/staging/greybus/bootrom.c
6472 F:      drivers/staging/greybus/firmware.h
6473 F:      drivers/staging/greybus/fw-core.c
6474 F:      drivers/staging/greybus/fw-download.c
6475 F:      drivers/staging/greybus/fw-management.c
6476 F:      drivers/staging/greybus/greybus_authentication.h
6477 F:      drivers/staging/greybus/greybus_firmware.h
6478 F:      drivers/staging/greybus/hid.c
6479 F:      drivers/staging/greybus/i2c.c
6480 F:      drivers/staging/greybus/spi.c
6481 F:      drivers/staging/greybus/spilib.c
6482 F:      drivers/staging/greybus/spilib.h
6483
6484 GREYBUS LOOPBACK DRIVER
6485 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6486 S:      Maintained
6487 F:      drivers/staging/greybus/loopback.c
6488
6489 GREYBUS PLATFORM DRIVERS
6490 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6491 S:      Maintained
6492 F:      drivers/staging/greybus/arche-platform.c
6493 F:      drivers/staging/greybus/arche-apb-ctrl.c
6494 F:      drivers/staging/greybus/arche_platform.h
6495
6496 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6497 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6498 S:      Maintained
6499 F:      drivers/staging/greybus/sdio.c
6500 F:      drivers/staging/greybus/light.c
6501 F:      drivers/staging/greybus/gpio.c
6502 F:      drivers/staging/greybus/power_supply.c
6503 F:      drivers/staging/greybus/spi.c
6504 F:      drivers/staging/greybus/spilib.c
6505
6506 GREYBUS SUBSYSTEM
6507 M:      Johan Hovold <johan@kernel.org>
6508 M:      Alex Elder <elder@kernel.org>
6509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6510 S:      Maintained
6511 F:      drivers/staging/greybus/
6512 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6513
6514 GREYBUS UART PROTOCOLS DRIVERS
6515 M:      David Lin <dtwlin@gmail.com>
6516 S:      Maintained
6517 F:      drivers/staging/greybus/uart.c
6518 F:      drivers/staging/greybus/log.c
6519
6520 GS1662 VIDEO SERIALIZER
6521 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 S:      Maintained
6525 F:      drivers/media/spi/gs1662.c
6526
6527 GSPCA FINEPIX SUBDRIVER
6528 M:      Frank Zago <frank@zago.net>
6529 L:      linux-media@vger.kernel.org
6530 T:      git git://linuxtv.org/media_tree.git
6531 S:      Maintained
6532 F:      drivers/media/usb/gspca/finepix.c
6533
6534 GSPCA GL860 SUBDRIVER
6535 M:      Olivier Lorin <o.lorin@laposte.net>
6536 L:      linux-media@vger.kernel.org
6537 T:      git git://linuxtv.org/media_tree.git
6538 S:      Maintained
6539 F:      drivers/media/usb/gspca/gl860/
6540
6541 GSPCA M5602 SUBDRIVER
6542 M:      Erik Andren <erik.andren@gmail.com>
6543 L:      linux-media@vger.kernel.org
6544 T:      git git://linuxtv.org/media_tree.git
6545 S:      Maintained
6546 F:      drivers/media/usb/gspca/m5602/
6547
6548 GSPCA PAC207 SONIXB SUBDRIVER
6549 M:      Hans Verkuil <hverkuil@xs4all.nl>
6550 L:      linux-media@vger.kernel.org
6551 T:      git git://linuxtv.org/media_tree.git
6552 S:      Odd Fixes
6553 F:      drivers/media/usb/gspca/pac207.c
6554
6555 GSPCA SN9C20X SUBDRIVER
6556 M:      Brian Johnson <brijohn@gmail.com>
6557 L:      linux-media@vger.kernel.org
6558 T:      git git://linuxtv.org/media_tree.git
6559 S:      Maintained
6560 F:      drivers/media/usb/gspca/sn9c20x.c
6561
6562 GSPCA T613 SUBDRIVER
6563 M:      Leandro Costantino <lcostantino@gmail.com>
6564 L:      linux-media@vger.kernel.org
6565 T:      git git://linuxtv.org/media_tree.git
6566 S:      Maintained
6567 F:      drivers/media/usb/gspca/t613.c
6568
6569 GSPCA USB WEBCAM DRIVER
6570 M:      Hans Verkuil <hverkuil@xs4all.nl>
6571 L:      linux-media@vger.kernel.org
6572 T:      git git://linuxtv.org/media_tree.git
6573 S:      Odd Fixes
6574 F:      drivers/media/usb/gspca/
6575
6576 GTP (GPRS Tunneling Protocol)
6577 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6578 M:      Harald Welte <laforge@gnumonks.org>
6579 L:      osmocom-net-gprs@lists.osmocom.org
6580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6581 S:      Maintained
6582 F:      drivers/net/gtp.c
6583
6584 GUID PARTITION TABLE (GPT)
6585 M:      Davidlohr Bueso <dave@stgolabs.net>
6586 L:      linux-efi@vger.kernel.org
6587 S:      Maintained
6588 F:      block/partitions/efi.*
6589
6590 H8/300 ARCHITECTURE
6591 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6592 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6593 W:      http://uclinux-h8.sourceforge.jp
6594 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6595 S:      Maintained
6596 F:      arch/h8300/
6597 F:      drivers/clocksource/h8300_*.c
6598 F:      drivers/clk/h8300/
6599 F:      drivers/irqchip/irq-renesas-h8*.c
6600
6601 HACKRF MEDIA DRIVER
6602 M:      Antti Palosaari <crope@iki.fi>
6603 L:      linux-media@vger.kernel.org
6604 W:      https://linuxtv.org
6605 W:      http://palosaari.fi/linux/
6606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6607 T:      git git://linuxtv.org/anttip/media_tree.git
6608 S:      Maintained
6609 F:      drivers/media/usb/hackrf/
6610
6611 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6612 M:      Frank Seidel <frank@f-seidel.de>
6613 L:      platform-driver-x86@vger.kernel.org
6614 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6615 S:      Maintained
6616 F:      drivers/platform/x86/hdaps.c
6617
6618 HARDWARE MONITORING
6619 M:      Jean Delvare <jdelvare@suse.com>
6620 M:      Guenter Roeck <linux@roeck-us.net>
6621 L:      linux-hwmon@vger.kernel.org
6622 W:      http://hwmon.wiki.kernel.org/
6623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6624 S:      Maintained
6625 F:      Documentation/devicetree/bindings/hwmon/
6626 F:      Documentation/hwmon/
6627 F:      drivers/hwmon/
6628 F:      include/linux/hwmon*.h
6629 F:      include/trace/events/hwmon*.h
6630
6631 HARDWARE RANDOM NUMBER GENERATOR CORE
6632 M:      Matt Mackall <mpm@selenic.com>
6633 M:      Herbert Xu <herbert@gondor.apana.org.au>
6634 L:      linux-crypto@vger.kernel.org
6635 S:      Odd fixes
6636 F:      Documentation/devicetree/bindings/rng/
6637 F:      Documentation/hw_random.txt
6638 F:      drivers/char/hw_random/
6639 F:      include/linux/hw_random.h
6640
6641 HARDWARE TRACING FACILITIES
6642 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6643 S:      Maintained
6644 F:      drivers/hwtracing/
6645
6646 HARDWARE SPINLOCK CORE
6647 M:      Ohad Ben-Cohen <ohad@wizery.com>
6648 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6649 L:      linux-remoteproc@vger.kernel.org
6650 S:      Maintained
6651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6652 F:      Documentation/devicetree/bindings/hwlock/
6653 F:      Documentation/hwspinlock.txt
6654 F:      drivers/hwspinlock/
6655 F:      include/linux/hwspinlock.h
6656
6657 HARMONY SOUND DRIVER
6658 L:      linux-parisc@vger.kernel.org
6659 S:      Maintained
6660 F:      sound/parisc/harmony.*
6661
6662 HDPVR USB VIDEO ENCODER DRIVER
6663 M:      Hans Verkuil <hverkuil@xs4all.nl>
6664 L:      linux-media@vger.kernel.org
6665 T:      git git://linuxtv.org/media_tree.git
6666 W:      https://linuxtv.org
6667 S:      Odd Fixes
6668 F:      drivers/media/usb/hdpvr/
6669
6670 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6671 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6672 S:      Supported
6673 F:      Documentation/watchdog/hpwdt.txt
6674 F:      drivers/watchdog/hpwdt.c
6675
6676 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6677 M:      Don Brace <don.brace@microsemi.com>
6678 L:      esc.storagedev@microsemi.com
6679 L:      linux-scsi@vger.kernel.org
6680 S:      Supported
6681 F:      Documentation/scsi/hpsa.txt
6682 F:      drivers/scsi/hpsa*.[ch]
6683 F:      include/linux/cciss*.h
6684 F:      include/uapi/linux/cciss*.h
6685
6686 HFI1 DRIVER
6687 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6688 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6689 L:      linux-rdma@vger.kernel.org
6690 S:      Supported
6691 F:      drivers/infiniband/hw/hfi1
6692
6693 HFS FILESYSTEM
6694 L:      linux-fsdevel@vger.kernel.org
6695 S:      Orphan
6696 F:      Documentation/filesystems/hfs.txt
6697 F:      fs/hfs/
6698
6699 HFSPLUS FILESYSTEM
6700 L:      linux-fsdevel@vger.kernel.org
6701 S:      Orphan
6702 F:      Documentation/filesystems/hfsplus.txt
6703 F:      fs/hfsplus/
6704
6705 HGA FRAMEBUFFER DRIVER
6706 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6707 L:      linux-nvidia@lists.surfsouth.com
6708 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6709 S:      Maintained
6710 F:      drivers/video/fbdev/hgafb.c
6711
6712 HIBERNATION (aka Software Suspend, aka swsusp)
6713 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6714 M:      Pavel Machek <pavel@ucw.cz>
6715 L:      linux-pm@vger.kernel.org
6716 B:      https://bugzilla.kernel.org
6717 S:      Supported
6718 F:      arch/x86/power/
6719 F:      drivers/base/power/
6720 F:      kernel/power/
6721 F:      include/linux/suspend.h
6722 F:      include/linux/freezer.h
6723 F:      include/linux/pm.h
6724 F:      arch/*/include/asm/suspend*.h
6725
6726 HID CORE LAYER
6727 M:      Jiri Kosina <jikos@kernel.org>
6728 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6729 L:      linux-input@vger.kernel.org
6730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6731 S:      Maintained
6732 F:      drivers/hid/
6733 F:      include/linux/hid*
6734 F:      include/uapi/linux/hid*
6735
6736 HID SENSOR HUB DRIVERS
6737 M:      Jiri Kosina <jikos@kernel.org>
6738 M:      Jonathan Cameron <jic23@kernel.org>
6739 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6740 L:      linux-input@vger.kernel.org
6741 L:      linux-iio@vger.kernel.org
6742 S:      Maintained
6743 F:      Documentation/hid/hid-sensor*
6744 F:      drivers/hid/hid-sensor-*
6745 F:      drivers/iio/*/hid-*
6746 F:      include/linux/hid-sensor-*
6747
6748 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6749 M:      Thomas Gleixner <tglx@linutronix.de>
6750 L:      linux-kernel@vger.kernel.org
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6752 S:      Maintained
6753 F:      Documentation/timers/
6754 F:      kernel/time/hrtimer.c
6755 F:      kernel/time/clockevents.c
6756 F:      kernel/time/timer_*.c
6757 F:      include/linux/clockchips.h
6758 F:      include/linux/hrtimer.h
6759
6760 HIGH-SPEED SCC DRIVER FOR AX.25
6761 L:      linux-hams@vger.kernel.org
6762 S:      Orphan
6763 F:      drivers/net/hamradio/dmascc.c
6764 F:      drivers/net/hamradio/scc.c
6765
6766 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6767 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6768 W:      http://www.highpoint-tech.com
6769 S:      Supported
6770 F:      Documentation/scsi/hptiop.txt
6771 F:      drivers/scsi/hptiop.c
6772
6773 HIPPI
6774 M:      Jes Sorensen <jes@trained-monkey.org>
6775 L:      linux-hippi@sunsite.dk
6776 S:      Maintained
6777 F:      include/linux/hippidevice.h
6778 F:      include/uapi/linux/if_hippi.h
6779 F:      net/802/hippi.c
6780 F:      drivers/net/hippi/
6781
6782 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6783 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6784 M:      Salil Mehta <salil.mehta@huawei.com>
6785 L:      netdev@vger.kernel.org
6786 W:      http://www.hisilicon.com
6787 S:      Maintained
6788 F:      drivers/net/ethernet/hisilicon/hns3/
6789
6790 HISILICON LPC BUS DRIVER
6791 M:      john.garry@huawei.com
6792 W:      http://www.hisilicon.com
6793 S:      Maintained
6794 F:      drivers/bus/hisi_lpc.c
6795 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6796
6797 HISILICON NETWORK SUBSYSTEM DRIVER
6798 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6799 M:      Salil Mehta <salil.mehta@huawei.com>
6800 L:      netdev@vger.kernel.org
6801 W:      http://www.hisilicon.com
6802 S:      Maintained
6803 F:      drivers/net/ethernet/hisilicon/
6804 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6805
6806 HISILICON PMU DRIVER
6807 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6808 W:      http://www.hisilicon.com
6809 S:      Supported
6810 F:      drivers/perf/hisilicon
6811 F:      Documentation/perf/hisi-pmu.txt
6812
6813 HISILICON ROCE DRIVER
6814 M:      Lijun Ou <oulijun@huawei.com>
6815 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6816 L:      linux-rdma@vger.kernel.org
6817 S:      Maintained
6818 F:      drivers/infiniband/hw/hns/
6819 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6820
6821 HISILICON SAS Controller
6822 M:      John Garry <john.garry@huawei.com>
6823 W:      http://www.hisilicon.com
6824 S:      Supported
6825 F:      drivers/scsi/hisi_sas/
6826 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6827
6828 HMM - Heterogeneous Memory Management
6829 M:      Jérôme Glisse <jglisse@redhat.com>
6830 L:      linux-mm@kvack.org
6831 S:      Maintained
6832 F:      mm/hmm*
6833 F:      include/linux/hmm*
6834 F:      Documentation/vm/hmm.rst
6835
6836 HOST AP DRIVER
6837 M:      Jouni Malinen <j@w1.fi>
6838 L:      linux-wireless@vger.kernel.org
6839 W:      http://w1.fi/hostap-driver.html
6840 S:      Obsolete
6841 F:      drivers/net/wireless/intersil/hostap/
6842
6843 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6844 L:      platform-driver-x86@vger.kernel.org
6845 S:      Orphan
6846 F:      drivers/platform/x86/tc1100-wmi.c
6847
6848 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6849 M:      Jaroslav Kysela <perex@perex.cz>
6850 S:      Maintained
6851 F:      drivers/net/ethernet/hp/hp100.*
6852
6853 HPET:   High Precision Event Timers driver
6854 M:      Clemens Ladisch <clemens@ladisch.de>
6855 S:      Maintained
6856 F:      Documentation/timers/hpet.txt
6857 F:      drivers/char/hpet.c
6858 F:      include/linux/hpet.h
6859 F:      include/uapi/linux/hpet.h
6860
6861 HPET:   x86
6862 S:      Orphan
6863 F:      arch/x86/kernel/hpet.c
6864 F:      arch/x86/include/asm/hpet.h
6865
6866 HPFS FILESYSTEM
6867 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6868 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6869 S:      Maintained
6870 F:      fs/hpfs/
6871
6872 HSI SUBSYSTEM
6873 M:      Sebastian Reichel <sre@kernel.org>
6874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6875 S:      Maintained
6876 F:      Documentation/ABI/testing/sysfs-bus-hsi
6877 F:      Documentation/driver-api/hsi.rst
6878 F:      drivers/hsi/
6879 F:      include/linux/hsi/
6880 F:      include/uapi/linux/hsi/
6881
6882 HSO 3G MODEM DRIVER
6883 L:      linux-usb@vger.kernel.org
6884 S:      Orphan
6885 F:      drivers/net/usb/hso.c
6886
6887 HSR NETWORK PROTOCOL
6888 M:      Arvid Brodin <arvid.brodin@alten.se>
6889 L:      netdev@vger.kernel.org
6890 S:      Maintained
6891 F:      net/hsr/
6892
6893 HT16K33 LED CONTROLLER DRIVER
6894 M:      Robin van der Gracht <robin@protonic.nl>
6895 S:      Maintained
6896 F:      drivers/auxdisplay/ht16k33.c
6897 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6898
6899 HTCPEN TOUCHSCREEN DRIVER
6900 M:      Pau Oliva Fora <pof@eslack.org>
6901 L:      linux-input@vger.kernel.org
6902 S:      Maintained
6903 F:      drivers/input/touchscreen/htcpen.c
6904
6905 HUAWEI ETHERNET DRIVER
6906 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6907 L:      netdev@vger.kernel.org
6908 S:      Supported
6909 F:      Documentation/networking/hinic.txt
6910 F:      drivers/net/ethernet/huawei/hinic/
6911
6912 HUGETLB FILESYSTEM
6913 M:      Mike Kravetz <mike.kravetz@oracle.com>
6914 L:      linux-mm@kvack.org
6915 S:      Maintained
6916 F:      fs/hugetlbfs/
6917 F:      mm/hugetlb.c
6918 F:      include/linux/hugetlb.h
6919 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6920 F:      Documentation/vm/hugetlbfs_reserv.rst
6921 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6922
6923 HVA ST MEDIA DRIVER
6924 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6925 L:      linux-media@vger.kernel.org
6926 T:      git git://linuxtv.org/media_tree.git
6927 W:      https://linuxtv.org
6928 S:      Supported
6929 F:      drivers/media/platform/sti/hva
6930
6931 HWPOISON MEMORY FAILURE HANDLING
6932 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6933 L:      linux-mm@kvack.org
6934 S:      Maintained
6935 F:      mm/memory-failure.c
6936 F:      mm/hwpoison-inject.c
6937
6938 HYGON PROCESSOR SUPPORT
6939 M:      Pu Wen <puwen@hygon.cn>
6940 L:      linux-kernel@vger.kernel.org
6941 S:      Maintained
6942 F:      arch/x86/kernel/cpu/hygon.c
6943
6944 Hyper-V CORE AND DRIVERS
6945 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6946 M:      Haiyang Zhang <haiyangz@microsoft.com>
6947 M:      Stephen Hemminger <sthemmin@microsoft.com>
6948 M:      Sasha Levin <sashal@kernel.org>
6949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6950 L:      devel@linuxdriverproject.org
6951 S:      Supported
6952 F:      Documentation/networking/netvsc.txt
6953 F:      arch/x86/include/asm/mshyperv.h
6954 F:      arch/x86/include/asm/trace/hyperv.h
6955 F:      arch/x86/include/asm/hyperv-tlfs.h
6956 F:      arch/x86/kernel/cpu/mshyperv.c
6957 F:      arch/x86/hyperv
6958 F:      drivers/hid/hid-hyperv.c
6959 F:      drivers/hv/
6960 F:      drivers/input/serio/hyperv-keyboard.c
6961 F:      drivers/pci/controller/pci-hyperv.c
6962 F:      drivers/net/hyperv/
6963 F:      drivers/scsi/storvsc_drv.c
6964 F:      drivers/uio/uio_hv_generic.c
6965 F:      drivers/video/fbdev/hyperv_fb.c
6966 F:      net/vmw_vsock/hyperv_transport.c
6967 F:      include/linux/hyperv.h
6968 F:      include/uapi/linux/hyperv.h
6969 F:      tools/hv/
6970 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6971
6972 HYPERVISOR VIRTUAL CONSOLE DRIVER
6973 L:      linuxppc-dev@lists.ozlabs.org
6974 S:      Odd Fixes
6975 F:      drivers/tty/hvc/
6976
6977 I2C ACPI SUPPORT
6978 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6979 L:      linux-i2c@vger.kernel.org
6980 L:      linux-acpi@vger.kernel.org
6981 S:      Maintained
6982 F:      drivers/i2c/i2c-core-acpi.c
6983
6984 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6985 M:      Ajay Gupta <ajayg@nvidia.com>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Maintained
6988 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6989 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6990
6991 I2C MUXES
6992 M:      Peter Rosin <peda@axentia.se>
6993 L:      linux-i2c@vger.kernel.org
6994 S:      Maintained
6995 F:      Documentation/i2c/i2c-topology
6996 F:      Documentation/i2c/muxes/
6997 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6998 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6999 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7000 F:      drivers/i2c/i2c-mux.c
7001 F:      drivers/i2c/muxes/
7002 F:      include/linux/i2c-mux.h
7003
7004 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7005 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7006 L:      linux-i2c@vger.kernel.org
7007 S:      Maintained
7008 F:      drivers/i2c/busses/i2c-mv64xxx.c
7009
7010 I2C OVER PARALLEL PORT
7011 M:      Jean Delvare <jdelvare@suse.com>
7012 L:      linux-i2c@vger.kernel.org
7013 S:      Maintained
7014 F:      Documentation/i2c/busses/i2c-parport
7015 F:      Documentation/i2c/busses/i2c-parport-light
7016 F:      drivers/i2c/busses/i2c-parport.c
7017 F:      drivers/i2c/busses/i2c-parport-light.c
7018
7019 I2C SUBSYSTEM
7020 M:      Wolfram Sang <wsa@the-dreams.de>
7021 L:      linux-i2c@vger.kernel.org
7022 W:      https://i2c.wiki.kernel.org/
7023 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7025 S:      Maintained
7026 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7027 F:      Documentation/i2c/
7028 F:      drivers/i2c/*
7029 F:      include/linux/i2c.h
7030 F:      include/linux/i2c-dev.h
7031 F:      include/linux/i2c-smbus.h
7032 F:      include/uapi/linux/i2c.h
7033 F:      include/uapi/linux/i2c-*.h
7034
7035 I2C SUBSYSTEM HOST DRIVERS
7036 L:      linux-i2c@vger.kernel.org
7037 W:      https://i2c.wiki.kernel.org/
7038 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7040 S:      Odd Fixes
7041 F:      Documentation/devicetree/bindings/i2c/
7042 F:      drivers/i2c/algos/
7043 F:      drivers/i2c/busses/
7044
7045 I2C-TAOS-EVM DRIVER
7046 M:      Jean Delvare <jdelvare@suse.com>
7047 L:      linux-i2c@vger.kernel.org
7048 S:      Maintained
7049 F:      Documentation/i2c/busses/i2c-taos-evm
7050 F:      drivers/i2c/busses/i2c-taos-evm.c
7051
7052 I2C-TINY-USB DRIVER
7053 M:      Till Harbaum <till@harbaum.org>
7054 L:      linux-i2c@vger.kernel.org
7055 W:      http://www.harbaum.org/till/i2c_tiny_usb
7056 S:      Maintained
7057 F:      drivers/i2c/busses/i2c-tiny-usb.c
7058
7059 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7060 M:      Jean Delvare <jdelvare@suse.com>
7061 L:      linux-i2c@vger.kernel.org
7062 S:      Maintained
7063 F:      Documentation/i2c/busses/i2c-ali1535
7064 F:      Documentation/i2c/busses/i2c-ali1563
7065 F:      Documentation/i2c/busses/i2c-ali15x3
7066 F:      Documentation/i2c/busses/i2c-amd756
7067 F:      Documentation/i2c/busses/i2c-amd8111
7068 F:      Documentation/i2c/busses/i2c-i801
7069 F:      Documentation/i2c/busses/i2c-nforce2
7070 F:      Documentation/i2c/busses/i2c-piix4
7071 F:      Documentation/i2c/busses/i2c-sis5595
7072 F:      Documentation/i2c/busses/i2c-sis630
7073 F:      Documentation/i2c/busses/i2c-sis96x
7074 F:      Documentation/i2c/busses/i2c-via
7075 F:      Documentation/i2c/busses/i2c-viapro
7076 F:      drivers/i2c/busses/i2c-ali1535.c
7077 F:      drivers/i2c/busses/i2c-ali1563.c
7078 F:      drivers/i2c/busses/i2c-ali15x3.c
7079 F:      drivers/i2c/busses/i2c-amd756.c
7080 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7081 F:      drivers/i2c/busses/i2c-amd8111.c
7082 F:      drivers/i2c/busses/i2c-i801.c
7083 F:      drivers/i2c/busses/i2c-isch.c
7084 F:      drivers/i2c/busses/i2c-nforce2.c
7085 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7086 F:      drivers/i2c/busses/i2c-piix4.c
7087 F:      drivers/i2c/busses/i2c-sis5595.c
7088 F:      drivers/i2c/busses/i2c-sis630.c
7089 F:      drivers/i2c/busses/i2c-sis96x.c
7090 F:      drivers/i2c/busses/i2c-via.c
7091 F:      drivers/i2c/busses/i2c-viapro.c
7092
7093 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7094 M:      Hans de Goede <hdegoede@redhat.com>
7095 L:      linux-i2c@vger.kernel.org
7096 S:      Maintained
7097 F:      drivers/i2c/busses/i2c-cht-wc.c
7098
7099 I2C/SMBUS ISMT DRIVER
7100 M:      Seth Heasley <seth.heasley@intel.com>
7101 M:      Neil Horman <nhorman@tuxdriver.com>
7102 L:      linux-i2c@vger.kernel.org
7103 F:      drivers/i2c/busses/i2c-ismt.c
7104 F:      Documentation/i2c/busses/i2c-ismt
7105
7106 I2C/SMBUS STUB DRIVER
7107 M:      Jean Delvare <jdelvare@suse.com>
7108 L:      linux-i2c@vger.kernel.org
7109 S:      Maintained
7110 F:      drivers/i2c/i2c-stub.c
7111
7112 I3C SUBSYSTEM
7113 M:      Boris Brezillon <bbrezillon@kernel.org>
7114 L:      linux-i3c@lists.infradead.org
7115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7116 S:      Maintained
7117 F:      Documentation/ABI/testing/sysfs-bus-i3c
7118 F:      Documentation/devicetree/bindings/i3c/
7119 F:      Documentation/driver-api/i3c
7120 F:      drivers/i3c/
7121 F:      include/linux/i3c/
7122 F:      include/dt-bindings/i3c/
7123
7124 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7125 M:      Vitor Soares <vitor.soares@synopsys.com>
7126 S:      Maintained
7127 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7128 F:      drivers/i3c/master/dw*
7129
7130 IA64 (Itanium) PLATFORM
7131 M:      Tony Luck <tony.luck@intel.com>
7132 M:      Fenghua Yu <fenghua.yu@intel.com>
7133 L:      linux-ia64@vger.kernel.org
7134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7135 S:      Maintained
7136 F:      arch/ia64/
7137
7138 IBM Power 842 compression accelerator
7139 M:      Haren Myneni <haren@us.ibm.com>
7140 S:      Supported
7141 F:      drivers/crypto/nx/Makefile
7142 F:      drivers/crypto/nx/Kconfig
7143 F:      drivers/crypto/nx/nx-842*
7144 F:      include/linux/sw842.h
7145 F:      crypto/842.c
7146 F:      lib/842/
7147
7148 IBM Power in-Nest Crypto Acceleration
7149 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com>
7150 L:      linux-crypto@vger.kernel.org
7151 S:      Supported
7152 F:      drivers/crypto/nx/Makefile
7153 F:      drivers/crypto/nx/Kconfig
7154 F:      drivers/crypto/nx/nx-aes*
7155 F:      drivers/crypto/nx/nx-sha*
7156 F:      drivers/crypto/nx/nx.*
7157 F:      drivers/crypto/nx/nx_csbcpb.h
7158 F:      drivers/crypto/nx/nx_debugfs.h
7159
7160 IBM Power Linux RAID adapter
7161 M:      Brian King <brking@us.ibm.com>
7162 S:      Supported
7163 F:      drivers/scsi/ipr.*
7164
7165 IBM Power SRIOV Virtual NIC Device Driver
7166 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7167 M:      John Allen <jallen@linux.ibm.com>
7168 L:      netdev@vger.kernel.org
7169 S:      Supported
7170 F:      drivers/net/ethernet/ibm/ibmvnic.*
7171
7172 IBM Power Virtual Accelerator Switchboard
7173 M:      Sukadev Bhattiprolu
7174 L:      linuxppc-dev@lists.ozlabs.org
7175 S:      Supported
7176 F:      arch/powerpc/platforms/powernv/vas*
7177 F:      arch/powerpc/platforms/powernv/copy-paste.h
7178 F:      arch/powerpc/include/asm/vas.h
7179 F:      arch/powerpc/include/uapi/asm/vas.h
7180
7181 IBM Power Virtual Ethernet Device Driver
7182 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7183 L:      netdev@vger.kernel.org
7184 S:      Supported
7185 F:      drivers/net/ethernet/ibm/ibmveth.*
7186
7187 IBM Power Virtual FC Device Drivers
7188 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7189 L:      linux-scsi@vger.kernel.org
7190 S:      Supported
7191 F:      drivers/scsi/ibmvscsi/ibmvfc*
7192
7193 IBM Power Virtual Management Channel Driver
7194 M:      Steven Royer <seroyer@linux.ibm.com>
7195 S:      Supported
7196 F:      drivers/misc/ibmvmc.*
7197
7198 IBM Power Virtual SCSI Device Drivers
7199 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7200 L:      linux-scsi@vger.kernel.org
7201 S:      Supported
7202 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7203 F:      include/scsi/viosrp.h
7204
7205 IBM Power Virtual SCSI Device Target Driver
7206 M:      Michael Cyr <mikecyr@linux.ibm.com>
7207 L:      linux-scsi@vger.kernel.org
7208 L:      target-devel@vger.kernel.org
7209 S:      Supported
7210 F:      drivers/scsi/ibmvscsi_tgt/
7211
7212 IBM Power VMX Cryptographic instructions
7213 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.ibm.com>
7214 L:      linux-crypto@vger.kernel.org
7215 S:      Supported
7216 F:      drivers/crypto/vmx/Makefile
7217 F:      drivers/crypto/vmx/Kconfig
7218 F:      drivers/crypto/vmx/vmx.c
7219 F:      drivers/crypto/vmx/aes*
7220 F:      drivers/crypto/vmx/ghash*
7221 F:      drivers/crypto/vmx/ppc-xlate.pl
7222
7223 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7224 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7225 L:      linux-pci@vger.kernel.org
7226 L:      linuxppc-dev@lists.ozlabs.org
7227 S:      Supported
7228 F:      drivers/pci/hotplug/rpaphp*
7229
7230 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7231 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7232 L:      linux-pci@vger.kernel.org
7233 L:      linuxppc-dev@lists.ozlabs.org
7234 S:      Supported
7235 F:      drivers/pci/hotplug/rpadlpar*
7236
7237 IBM ServeRAID RAID DRIVER
7238 S:      Orphan
7239 F:      drivers/scsi/ips.*
7240
7241 ICH LPC AND GPIO DRIVER
7242 M:      Peter Tyser <ptyser@xes-inc.com>
7243 S:      Maintained
7244 F:      drivers/mfd/lpc_ich.c
7245 F:      drivers/gpio/gpio-ich.c
7246
7247 IDE SUBSYSTEM
7248 M:      "David S. Miller" <davem@davemloft.net>
7249 L:      linux-ide@vger.kernel.org
7250 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7252 S:      Maintained
7253 F:      Documentation/ide/
7254 F:      drivers/ide/
7255 F:      include/linux/ide.h
7256
7257 IDE/ATAPI DRIVERS
7258 M:      Borislav Petkov <bp@alien8.de>
7259 L:      linux-ide@vger.kernel.org
7260 S:      Maintained
7261 F:      Documentation/cdrom/ide-cd
7262 F:      drivers/ide/ide-cd*
7263
7264 IDEAPAD LAPTOP EXTRAS DRIVER
7265 M:      Ike Panhc <ike.pan@canonical.com>
7266 L:      platform-driver-x86@vger.kernel.org
7267 W:      http://launchpad.net/ideapad-laptop
7268 S:      Maintained
7269 F:      drivers/platform/x86/ideapad-laptop.c
7270
7271 IDEAPAD LAPTOP SLIDEBAR DRIVER
7272 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7273 L:      linux-input@vger.kernel.org
7274 W:      https://github.com/o2genum/ideapad-slidebar
7275 S:      Maintained
7276 F:      drivers/input/misc/ideapad_slidebar.c
7277
7278 IDT VersaClock 5 CLOCK DRIVER
7279 M:      Marek Vasut <marek.vasut@gmail.com>
7280 S:      Maintained
7281 F:      drivers/clk/clk-versaclock5.c
7282
7283 IEEE 802.15.4 SUBSYSTEM
7284 M:      Alexander Aring <alex.aring@gmail.com>
7285 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7286 L:      linux-wpan@vger.kernel.org
7287 W:      http://wpan.cakelab.org/
7288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7290 S:      Maintained
7291 F:      net/ieee802154/
7292 F:      net/mac802154/
7293 F:      drivers/net/ieee802154/
7294 F:      include/linux/nl802154.h
7295 F:      include/linux/ieee802154.h
7296 F:      include/net/nl802154.h
7297 F:      include/net/mac802154.h
7298 F:      include/net/af_ieee802154.h
7299 F:      include/net/cfg802154.h
7300 F:      include/net/ieee802154_netdev.h
7301 F:      Documentation/networking/ieee802154.txt
7302
7303 IFE PROTOCOL
7304 M:      Yotam Gigi <yotam.gi@gmail.com>
7305 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7306 F:      net/ife
7307 F:      include/net/ife.h
7308 F:      include/uapi/linux/ife.h
7309
7310 IGORPLUG-USB IR RECEIVER
7311 M:      Sean Young <sean@mess.org>
7312 L:      linux-media@vger.kernel.org
7313 S:      Maintained
7314 F:      drivers/media/rc/igorplugusb.c
7315
7316 IGUANAWORKS USB IR TRANSCEIVER
7317 M:      Sean Young <sean@mess.org>
7318 L:      linux-media@vger.kernel.org
7319 S:      Maintained
7320 F:      drivers/media/rc/iguanair.c
7321
7322 IIO DIGITAL POTENTIOMETER DAC
7323 M:      Peter Rosin <peda@axentia.se>
7324 L:      linux-iio@vger.kernel.org
7325 S:      Maintained
7326 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7327 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7328 F:      drivers/iio/dac/dpot-dac.c
7329
7330 IIO ENVELOPE DETECTOR
7331 M:      Peter Rosin <peda@axentia.se>
7332 L:      linux-iio@vger.kernel.org
7333 S:      Maintained
7334 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7335 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7336 F:      drivers/iio/adc/envelope-detector.c
7337
7338 IIO MULTIPLEXER
7339 M:      Peter Rosin <peda@axentia.se>
7340 L:      linux-iio@vger.kernel.org
7341 S:      Maintained
7342 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7343 F:      drivers/iio/multiplexer/iio-mux.c
7344
7345 IIO SUBSYSTEM AND DRIVERS
7346 M:      Jonathan Cameron <jic23@kernel.org>
7347 R:      Hartmut Knaack <knaack.h@gmx.de>
7348 R:      Lars-Peter Clausen <lars@metafoo.de>
7349 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7350 L:      linux-iio@vger.kernel.org
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7352 S:      Maintained
7353 F:      Documentation/ABI/testing/configfs-iio*
7354 F:      Documentation/ABI/testing/sysfs-bus-iio*
7355 F:      Documentation/devicetree/bindings/iio/
7356 F:      drivers/iio/
7357 F:      drivers/staging/iio/
7358 F:      include/linux/iio/
7359 F:      tools/iio/
7360
7361 IIO UNIT CONVERTER
7362 M:      Peter Rosin <peda@axentia.se>
7363 L:      linux-iio@vger.kernel.org
7364 S:      Maintained
7365 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7366 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7367 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7368 F:      drivers/iio/afe/iio-rescale.c
7369
7370 IKANOS/ADI EAGLE ADSL USB DRIVER
7371 M:      Matthieu Castet <castet.matthieu@free.fr>
7372 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7373 S:      Maintained
7374 F:      drivers/usb/atm/ueagle-atm.c
7375
7376 IMGTEC ASCII LCD DRIVER
7377 M:      Paul Burton <paul.burton@mips.com>
7378 S:      Maintained
7379 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7380 F:      drivers/auxdisplay/img-ascii-lcd.c
7381
7382 IMGTEC IR DECODER DRIVER
7383 M:      James Hogan <jhogan@kernel.org>
7384 S:      Maintained
7385 F:      drivers/media/rc/img-ir/
7386
7387 IMON SOUNDGRAPH USB IR RECEIVER
7388 M:      Sean Young <sean@mess.org>
7389 L:      linux-media@vger.kernel.org
7390 S:      Maintained
7391 F:      drivers/media/rc/imon_raw.c
7392 F:      drivers/media/rc/imon.c
7393
7394 IMS TWINTURBO FRAMEBUFFER DRIVER
7395 L:      linux-fbdev@vger.kernel.org
7396 S:      Orphan
7397 F:      drivers/video/fbdev/imsttfb.c
7398
7399 INA209 HARDWARE MONITOR DRIVER
7400 M:      Guenter Roeck <linux@roeck-us.net>
7401 L:      linux-hwmon@vger.kernel.org
7402 S:      Maintained
7403 F:      Documentation/hwmon/ina209
7404 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7405 F:      drivers/hwmon/ina209.c
7406
7407 INA2XX HARDWARE MONITOR DRIVER
7408 M:      Guenter Roeck <linux@roeck-us.net>
7409 L:      linux-hwmon@vger.kernel.org
7410 S:      Maintained
7411 F:      Documentation/hwmon/ina2xx
7412 F:      drivers/hwmon/ina2xx.c
7413 F:      include/linux/platform_data/ina2xx.h
7414
7415 INDUSTRY PACK SUBSYSTEM (IPACK)
7416 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7417 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7419 L:      industrypack-devel@lists.sourceforge.net
7420 W:      http://industrypack.sourceforge.net
7421 S:      Maintained
7422 F:      drivers/ipack/
7423
7424 INFINIBAND SUBSYSTEM
7425 M:      Doug Ledford <dledford@redhat.com>
7426 M:      Jason Gunthorpe <jgg@mellanox.com>
7427 L:      linux-rdma@vger.kernel.org
7428 W:      https://github.com/linux-rdma/rdma-core
7429 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7431 S:      Supported
7432 F:      Documentation/devicetree/bindings/infiniband/
7433 F:      Documentation/infiniband/
7434 F:      drivers/infiniband/
7435 F:      include/uapi/linux/if_infiniband.h
7436 F:      include/uapi/rdma/
7437 F:      include/rdma/
7438
7439 INGENIC JZ4780 DMA Driver
7440 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7441 S:      Maintained
7442 F:      drivers/dma/dma-jz4780.c
7443
7444 INGENIC JZ4780 NAND DRIVER
7445 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7446 L:      linux-mtd@lists.infradead.org
7447 S:      Maintained
7448 F:      drivers/mtd/nand/raw/jz4780_*
7449
7450 INOTIFY
7451 M:      Jan Kara <jack@suse.cz>
7452 R:      Amir Goldstein <amir73il@gmail.com>
7453 L:      linux-fsdevel@vger.kernel.org
7454 S:      Maintained
7455 F:      Documentation/filesystems/inotify.txt
7456 F:      fs/notify/inotify/
7457 F:      include/linux/inotify.h
7458 F:      include/uapi/linux/inotify.h
7459
7460 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7461 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7462 L:      linux-input@vger.kernel.org
7463 Q:      http://patchwork.kernel.org/project/linux-input/list/
7464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7465 S:      Maintained
7466 F:      drivers/input/
7467 F:      include/linux/input.h
7468 F:      include/uapi/linux/input.h
7469 F:      include/uapi/linux/input-event-codes.h
7470 F:      include/linux/input/
7471 F:      Documentation/devicetree/bindings/input/
7472 F:      Documentation/devicetree/bindings/serio/
7473 F:      Documentation/input/
7474
7475 INPUT MULTITOUCH (MT) PROTOCOL
7476 M:      Henrik Rydberg <rydberg@bitmath.org>
7477 L:      linux-input@vger.kernel.org
7478 S:      Odd fixes
7479 F:      Documentation/input/multi-touch-protocol.rst
7480 F:      drivers/input/input-mt.c
7481 K:      \b(ABS|SYN)_MT_
7482
7483 INSIDE SECURE CRYPTO DRIVER
7484 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7485 F:      drivers/crypto/inside-secure/
7486 S:      Maintained
7487 L:      linux-crypto@vger.kernel.org
7488
7489 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7490 M:      Mimi Zohar <zohar@linux.ibm.com>
7491 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7492 L:      linux-integrity@vger.kernel.org
7493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7494 S:      Supported
7495 F:      security/integrity/ima/
7496
7497 INTEL 810/815 FRAMEBUFFER DRIVER
7498 M:      Antonino Daplas <adaplas@gmail.com>
7499 L:      linux-fbdev@vger.kernel.org
7500 S:      Maintained
7501 F:      drivers/video/fbdev/i810/
7502
7503 INTEL ASoC DRIVERS
7504 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7505 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7506 M:      Jie Yang <yang.jie@linux.intel.com>
7507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7508 S:      Supported
7509 F:      sound/soc/intel/
7510
7511 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7512 M:      Hans de Goede <hdegoede@redhat.com>
7513 L:      platform-driver-x86@vger.kernel.org
7514 S:      Maintained
7515 F:      drivers/platform/x86/intel_atomisp2_pm.c
7516
7517 INTEL C600 SERIES SAS CONTROLLER DRIVER
7518 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7519 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7520 L:      linux-scsi@vger.kernel.org
7521 T:      git git://git.code.sf.net/p/intel-sas/isci
7522 S:      Supported
7523 F:      drivers/scsi/isci/
7524
7525 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7526 M:      Jani Nikula <jani.nikula@linux.intel.com>
7527 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7528 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7529 L:      intel-gfx@lists.freedesktop.org
7530 W:      https://01.org/linuxgraphics/
7531 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7532 C:      irc://chat.freenode.net/intel-gfx
7533 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7534 T:      git git://anongit.freedesktop.org/drm-intel
7535 S:      Supported
7536 F:      drivers/gpu/drm/i915/
7537 F:      include/drm/i915*
7538 F:      include/uapi/drm/i915_drm.h
7539 F:      Documentation/gpu/i915.rst
7540
7541 INTEL ETHERNET DRIVERS
7542 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7543 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7544 W:      http://www.intel.com/support/feedback.htm
7545 W:      http://e1000.sourceforge.net/
7546 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7549 S:      Supported
7550 F:      Documentation/networking/e100.rst
7551 F:      Documentation/networking/e1000.rst
7552 F:      Documentation/networking/e1000e.rst
7553 F:      Documentation/networking/fm10k.rst
7554 F:      Documentation/networking/igb.rst
7555 F:      Documentation/networking/igbvf.rst
7556 F:      Documentation/networking/ixgb.rst
7557 F:      Documentation/networking/ixgbe.rst
7558 F:      Documentation/networking/ixgbevf.rst
7559 F:      Documentation/networking/i40e.rst
7560 F:      Documentation/networking/iavf.rst
7561 F:      Documentation/networking/ice.rst
7562 F:      drivers/net/ethernet/intel/
7563 F:      drivers/net/ethernet/intel/*/
7564 F:      include/linux/avf/virtchnl.h
7565
7566 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7567 M:      Maik Broemme <mbroemme@libmpq.org>
7568 L:      linux-fbdev@vger.kernel.org
7569 S:      Maintained
7570 F:      Documentation/fb/intelfb.txt
7571 F:      drivers/video/fbdev/intelfb/
7572
7573 INTEL GPIO DRIVERS
7574 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7575 L:      linux-gpio@vger.kernel.org
7576 S:      Maintained
7577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7578 F:      drivers/gpio/gpio-ich.c
7579 F:      drivers/gpio/gpio-intel-mid.c
7580 F:      drivers/gpio/gpio-lynxpoint.c
7581 F:      drivers/gpio/gpio-merrifield.c
7582 F:      drivers/gpio/gpio-ml-ioh.c
7583 F:      drivers/gpio/gpio-pch.c
7584 F:      drivers/gpio/gpio-sch.c
7585 F:      drivers/gpio/gpio-sodaville.c
7586
7587 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7588 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7589 M:      Zhi Wang <zhi.a.wang@intel.com>
7590 L:      intel-gvt-dev@lists.freedesktop.org
7591 L:      intel-gfx@lists.freedesktop.org
7592 W:      https://01.org/igvt-g
7593 T:      git https://github.com/intel/gvt-linux.git
7594 S:      Supported
7595 F:      drivers/gpu/drm/i915/gvt/
7596
7597 INTEL HID EVENT DRIVER
7598 M:      Alex Hung <alex.hung@canonical.com>
7599 L:      platform-driver-x86@vger.kernel.org
7600 S:      Maintained
7601 F:      drivers/platform/x86/intel-hid.c
7602
7603 INTEL I/OAT DMA DRIVER
7604 M:      Dave Jiang <dave.jiang@intel.com>
7605 R:      Dan Williams <dan.j.williams@intel.com>
7606 L:      dmaengine@vger.kernel.org
7607 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7608 S:      Supported
7609 F:      drivers/dma/ioat*
7610
7611 INTEL IDLE DRIVER
7612 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7613 M:      Len Brown <lenb@kernel.org>
7614 L:      linux-pm@vger.kernel.org
7615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7616 B:      https://bugzilla.kernel.org
7617 S:      Supported
7618 F:      drivers/idle/intel_idle.c
7619
7620 INTEL INTEGRATED SENSOR HUB DRIVER
7621 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7622 M:      Jiri Kosina <jikos@kernel.org>
7623 L:      linux-input@vger.kernel.org
7624 S:      Maintained
7625 F:      drivers/hid/intel-ish-hid/
7626
7627 INTEL IOMMU (VT-d)
7628 M:      David Woodhouse <dwmw2@infradead.org>
7629 L:      iommu@lists.linux-foundation.org
7630 T:      git git://git.infradead.org/iommu-2.6.git
7631 S:      Supported
7632 F:      drivers/iommu/intel-iommu.c
7633 F:      include/linux/intel-iommu.h
7634
7635 INTEL IOP-ADMA DMA DRIVER
7636 R:      Dan Williams <dan.j.williams@intel.com>
7637 S:      Odd fixes
7638 F:      drivers/dma/iop-adma.c
7639
7640 INTEL IPU3 CSI-2 CIO2 DRIVER
7641 M:      Yong Zhi <yong.zhi@intel.com>
7642 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7643 M:      Bingbu Cao <bingbu.cao@intel.com>
7644 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7645 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7646 L:      linux-media@vger.kernel.org
7647 S:      Maintained
7648 F:      drivers/media/pci/intel/ipu3/
7649 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7650
7651 INTEL IPU3 CSI-2 IMGU DRIVER
7652 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7653 L:      linux-media@vger.kernel.org
7654 S:      Maintained
7655 F:      drivers/staging/media/ipu3/
7656 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7657 F:      Documentation/media/v4l-drivers/ipu3.rst
7658
7659 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7660 M:      Krzysztof Halasa <khalasa@piap.pl>
7661 S:      Maintained
7662 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7663 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7664 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7665 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7666 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7667 F:      drivers/net/wan/ixp4xx_hss.c
7668
7669 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7670 M:      Deepak Saxena <dsaxena@plexity.net>
7671 S:      Maintained
7672 F:      drivers/char/hw_random/ixp4xx-rng.c
7673
7674 INTEL MANAGEMENT ENGINE (mei)
7675 M:      Tomas Winkler <tomas.winkler@intel.com>
7676 L:      linux-kernel@vger.kernel.org
7677 S:      Supported
7678 F:      include/uapi/linux/mei.h
7679 F:      include/linux/mei_cl_bus.h
7680 F:      drivers/misc/mei/*
7681 F:      drivers/watchdog/mei_wdt.c
7682 F:      Documentation/misc-devices/mei/*
7683 F:      samples/mei/*
7684
7685 INTEL MENLOW THERMAL DRIVER
7686 M:      Sujith Thomas <sujith.thomas@intel.com>
7687 L:      platform-driver-x86@vger.kernel.org
7688 W:      https://01.org/linux-acpi
7689 S:      Supported
7690 F:      drivers/platform/x86/intel_menlow.c
7691
7692 INTEL MIC DRIVERS (mic)
7693 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7694 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7695 S:      Supported
7696 W:      https://github.com/sudeepdutt/mic
7697 W:      http://software.intel.com/en-us/mic-developer
7698 F:      include/linux/mic_bus.h
7699 F:      include/linux/scif.h
7700 F:      include/uapi/linux/mic_common.h
7701 F:      include/uapi/linux/mic_ioctl.h
7702 F:      include/uapi/linux/scif_ioctl.h
7703 F:      drivers/misc/mic/
7704 F:      drivers/dma/mic_x100_dma.c
7705 F:      drivers/dma/mic_x100_dma.h
7706 F:      Documentation/mic/
7707
7708 INTEL PMC CORE DRIVER
7709 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7710 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7711 L:      platform-driver-x86@vger.kernel.org
7712 S:      Maintained
7713 F:      drivers/platform/x86/intel_pmc_core*
7714
7715 INTEL PMC/P-Unit IPC DRIVER
7716 M:      Zha Qipeng<qipeng.zha@intel.com>
7717 L:      platform-driver-x86@vger.kernel.org
7718 S:      Maintained
7719 F:      drivers/platform/x86/intel_pmc_ipc.c
7720 F:      drivers/platform/x86/intel_punit_ipc.c
7721 F:      arch/x86/include/asm/intel_pmc_ipc.h
7722 F:      arch/x86/include/asm/intel_punit_ipc.h
7723
7724 INTEL PMIC GPIO DRIVERS
7725 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7726 S:      Maintained
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7728 F:      drivers/gpio/gpio-*cove.c
7729 F:      drivers/gpio/gpio-msic.c
7730
7731 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7732 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7733 S:      Maintained
7734 F:      drivers/mfd/intel_msic.c
7735 F:      drivers/mfd/intel_soc_pmic*
7736 F:      include/linux/mfd/intel_msic.h
7737 F:      include/linux/mfd/intel_soc_pmic*
7738
7739 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7740 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7741 L:      linux-wireless@vger.kernel.org
7742 S:      Maintained
7743 F:      Documentation/networking/README.ipw2100
7744 F:      Documentation/networking/README.ipw2200
7745 F:      drivers/net/wireless/intel/ipw2x00/
7746
7747 INTEL PSTATE DRIVER
7748 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7749 M:      Len Brown <lenb@kernel.org>
7750 L:      linux-pm@vger.kernel.org
7751 S:      Supported
7752 F:      drivers/cpufreq/intel_pstate.c
7753
7754 INTEL RDMA RNIC DRIVER
7755 M:      Faisal Latif <faisal.latif@intel.com>
7756 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7757 L:      linux-rdma@vger.kernel.org
7758 S:      Supported
7759 F:      drivers/infiniband/hw/i40iw/
7760 F:      include/uapi/rdma/i40iw-abi.h
7761
7762 INTEL TELEMETRY DRIVER
7763 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7764 M:      "David E. Box" <david.e.box@linux.intel.com>
7765 L:      platform-driver-x86@vger.kernel.org
7766 S:      Maintained
7767 F:      arch/x86/include/asm/intel_telemetry.h
7768 F:      drivers/platform/x86/intel_telemetry*
7769
7770 INTEL VIRTUAL BUTTON DRIVER
7771 M:      AceLan Kao <acelan.kao@canonical.com>
7772 L:      platform-driver-x86@vger.kernel.org
7773 S:      Maintained
7774 F:      drivers/platform/x86/intel-vbtn.c
7775
7776 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7777 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7778 L:      linux-wireless@vger.kernel.org
7779 S:      Supported
7780 F:      drivers/net/wireless/intel/iwlegacy/
7781
7782 INTEL WIRELESS WIFI LINK (iwlwifi)
7783 M:      Johannes Berg <johannes.berg@intel.com>
7784 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7785 M:      Luca Coelho <luciano.coelho@intel.com>
7786 M:      Intel Linux Wireless <linuxwifi@intel.com>
7787 L:      linux-wireless@vger.kernel.org
7788 W:      http://intellinuxwireless.org
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7790 S:      Supported
7791 F:      drivers/net/wireless/intel/iwlwifi/
7792
7793 INTEL WIRELESS WIMAX CONNECTION 2400
7794 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7795 M:      linux-wimax@intel.com
7796 L:      wimax@linuxwimax.org (subscribers-only)
7797 S:      Supported
7798 W:      http://linuxwimax.org
7799 F:      Documentation/wimax/README.i2400m
7800 F:      drivers/net/wimax/i2400m/
7801 F:      include/uapi/linux/wimax/i2400m.h
7802
7803 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7804 M:      Mario Limonciello <mario.limonciello@dell.com>
7805 S:      Maintained
7806 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7807
7808 INTEL(R) TRACE HUB
7809 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7810 S:      Supported
7811 F:      Documentation/trace/intel_th.rst
7812 F:      drivers/hwtracing/intel_th/
7813
7814 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7815 M:      Ning Sun <ning.sun@intel.com>
7816 L:      tboot-devel@lists.sourceforge.net
7817 W:      http://tboot.sourceforge.net
7818 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7819 S:      Supported
7820 F:      Documentation/intel_txt.txt
7821 F:      include/linux/tboot.h
7822 F:      arch/x86/kernel/tboot.c
7823
7824 INTEL-MID GPIO DRIVER
7825 M:      David Cohen <david.a.cohen@linux.intel.com>
7826 L:      linux-gpio@vger.kernel.org
7827 S:      Maintained
7828 F:      drivers/gpio/gpio-intel-mid.c
7829
7830 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7831 M:      Linus Walleij <linus.walleij@linaro.org>
7832 L:      linux-iio@vger.kernel.org
7833 S:      Maintained
7834 F:      drivers/iio/gyro/mpu3050*
7835 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7836
7837 IOC3 ETHERNET DRIVER
7838 M:      Ralf Baechle <ralf@linux-mips.org>
7839 L:      linux-mips@vger.kernel.org
7840 S:      Maintained
7841 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7842
7843 IOC3 SERIAL DRIVER
7844 M:      Pat Gefre <pfg@sgi.com>
7845 L:      linux-serial@vger.kernel.org
7846 S:      Maintained
7847 F:      drivers/tty/serial/ioc3_serial.c
7848
7849 IOMMU DRIVERS
7850 M:      Joerg Roedel <joro@8bytes.org>
7851 L:      iommu@lists.linux-foundation.org
7852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7853 S:      Maintained
7854 F:      Documentation/devicetree/bindings/iommu/
7855 F:      drivers/iommu/
7856 F:      include/linux/iommu.h
7857 F:      include/linux/of_iommu.h
7858 F:      include/linux/iova.h
7859
7860 IP MASQUERADING
7861 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7862 S:      Maintained
7863 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7864
7865 IPMI SUBSYSTEM
7866 M:      Corey Minyard <minyard@acm.org>
7867 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7868 W:      http://openipmi.sourceforge.net/
7869 S:      Supported
7870 F:      Documentation/devicetree/bindings/ipmi/
7871 F:      Documentation/IPMI.txt
7872 F:      drivers/char/ipmi/
7873 F:      include/linux/ipmi*
7874 F:      include/uapi/linux/ipmi*
7875
7876 IPS SCSI RAID DRIVER
7877 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7878 L:      linux-scsi@vger.kernel.org
7879 W:      http://www.adaptec.com/
7880 S:      Maintained
7881 F:      drivers/scsi/ips*
7882
7883 IPVS
7884 M:      Wensong Zhang <wensong@linux-vs.org>
7885 M:      Simon Horman <horms@verge.net.au>
7886 M:      Julian Anastasov <ja@ssi.bg>
7887 L:      netdev@vger.kernel.org
7888 L:      lvs-devel@vger.kernel.org
7889 S:      Maintained
7890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7892 F:      Documentation/networking/ipvs-sysctl.txt
7893 F:      include/net/ip_vs.h
7894 F:      include/uapi/linux/ip_vs.h
7895 F:      net/netfilter/ipvs/
7896
7897 IPWIRELESS DRIVER
7898 M:      Jiri Kosina <jikos@kernel.org>
7899 M:      David Sterba <dsterba@suse.com>
7900 S:      Odd Fixes
7901 F:      drivers/tty/ipwireless/
7902
7903 IPX NETWORK LAYER
7904 L:      netdev@vger.kernel.org
7905 S:      Obsolete
7906 F:      include/uapi/linux/ipx.h
7907
7908 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7909 M:      Marc Zyngier <marc.zyngier@arm.com>
7910 S:      Maintained
7911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7912 F:      Documentation/IRQ-domain.txt
7913 F:      include/linux/irqdomain.h
7914 F:      kernel/irq/irqdomain.c
7915 F:      kernel/irq/msi.c
7916
7917 IRQ SUBSYSTEM
7918 M:      Thomas Gleixner <tglx@linutronix.de>
7919 L:      linux-kernel@vger.kernel.org
7920 S:      Maintained
7921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7922 F:      kernel/irq/
7923
7924 IRQCHIP DRIVERS
7925 M:      Thomas Gleixner <tglx@linutronix.de>
7926 M:      Jason Cooper <jason@lakedaemon.net>
7927 M:      Marc Zyngier <marc.zyngier@arm.com>
7928 L:      linux-kernel@vger.kernel.org
7929 S:      Maintained
7930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7931 F:      Documentation/devicetree/bindings/interrupt-controller/
7932 F:      drivers/irqchip/
7933
7934 ISA
7935 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7936 S:      Maintained
7937 F:      Documentation/isa.txt
7938 F:      drivers/base/isa.c
7939 F:      include/linux/isa.h
7940
7941 ISA RADIO MODULE
7942 M:      Hans Verkuil <hverkuil@xs4all.nl>
7943 L:      linux-media@vger.kernel.org
7944 T:      git git://linuxtv.org/media_tree.git
7945 W:      https://linuxtv.org
7946 S:      Maintained
7947 F:      drivers/media/radio/radio-isa*
7948
7949 ISAPNP
7950 M:      Jaroslav Kysela <perex@perex.cz>
7951 S:      Maintained
7952 F:      Documentation/isapnp.txt
7953 F:      drivers/pnp/isapnp/
7954 F:      include/linux/isapnp.h
7955
7956 ISCSI
7957 M:      Lee Duncan <lduncan@suse.com>
7958 M:      Chris Leech <cleech@redhat.com>
7959 L:      open-iscsi@googlegroups.com
7960 W:      www.open-iscsi.com
7961 S:      Maintained
7962 F:      drivers/scsi/*iscsi*
7963 F:      include/scsi/*iscsi*
7964
7965 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7966 M:      Peter Jones <pjones@redhat.com>
7967 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7968 S:      Maintained
7969 F:      drivers/firmware/iscsi_ibft*
7970
7971 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7972 M:      Sagi Grimberg <sagi@grimberg.me>
7973 M:      Max Gurtovoy <maxg@mellanox.com>
7974 L:      linux-rdma@vger.kernel.org
7975 S:      Supported
7976 W:      http://www.openfabrics.org
7977 W:      www.open-iscsi.org
7978 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7979 F:      drivers/infiniband/ulp/iser/
7980
7981 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7982 M:      Sagi Grimberg <sagi@grimberg.me>
7983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7984 L:      linux-rdma@vger.kernel.org
7985 L:      target-devel@vger.kernel.org
7986 S:      Supported
7987 W:      http://www.linux-iscsi.org
7988 F:      drivers/infiniband/ulp/isert
7989
7990 ISDN SUBSYSTEM
7991 M:      Karsten Keil <isdn@linux-pingi.de>
7992 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7993 L:      netdev@vger.kernel.org
7994 W:      http://www.isdn4linux.de
7995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7996 S:      Maintained
7997 F:      Documentation/isdn/
7998 F:      drivers/isdn/
7999 F:      include/linux/isdn.h
8000 F:      include/linux/isdn/
8001 F:      include/uapi/linux/isdn.h
8002 F:      include/uapi/linux/isdn/
8003
8004 ISDN SUBSYSTEM (Eicon active card driver)
8005 M:      Armin Schindler <mac@melware.de>
8006 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8007 W:      http://www.melware.de
8008 S:      Maintained
8009 F:      drivers/isdn/hardware/eicon/
8010
8011 IT87 HARDWARE MONITORING DRIVER
8012 M:      Jean Delvare <jdelvare@suse.com>
8013 L:      linux-hwmon@vger.kernel.org
8014 S:      Maintained
8015 F:      Documentation/hwmon/it87
8016 F:      drivers/hwmon/it87.c
8017
8018 IT913X MEDIA DRIVER
8019 M:      Antti Palosaari <crope@iki.fi>
8020 L:      linux-media@vger.kernel.org
8021 W:      https://linuxtv.org
8022 W:      http://palosaari.fi/linux/
8023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8024 T:      git git://linuxtv.org/anttip/media_tree.git
8025 S:      Maintained
8026 F:      drivers/media/tuners/it913x*
8027
8028 IVTV VIDEO4LINUX DRIVER
8029 M:      Andy Walls <awalls@md.metrocast.net>
8030 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8031 L:      linux-media@vger.kernel.org
8032 T:      git git://linuxtv.org/media_tree.git
8033 W:      http://www.ivtvdriver.org
8034 S:      Maintained
8035 F:      Documentation/media/v4l-drivers/ivtv*
8036 F:      drivers/media/pci/ivtv/
8037 F:      include/uapi/linux/ivtv*
8038
8039 IX2505V MEDIA DRIVER
8040 M:      Malcolm Priestley <tvboxspy@gmail.com>
8041 L:      linux-media@vger.kernel.org
8042 W:      https://linuxtv.org
8043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8044 S:      Maintained
8045 F:      drivers/media/dvb-frontends/ix2505v*
8046
8047 JAILHOUSE HYPERVISOR INTERFACE
8048 M:      Jan Kiszka <jan.kiszka@siemens.com>
8049 L:      jailhouse-dev@googlegroups.com
8050 S:      Maintained
8051 F:      arch/x86/kernel/jailhouse.c
8052 F:      arch/x86/include/asm/jailhouse_para.h
8053
8054 JC42.4 TEMPERATURE SENSOR DRIVER
8055 M:      Guenter Roeck <linux@roeck-us.net>
8056 L:      linux-hwmon@vger.kernel.org
8057 S:      Maintained
8058 F:      drivers/hwmon/jc42.c
8059 F:      Documentation/hwmon/jc42
8060
8061 JFS FILESYSTEM
8062 M:      Dave Kleikamp <shaggy@kernel.org>
8063 L:      jfs-discussion@lists.sourceforge.net
8064 W:      http://jfs.sourceforge.net/
8065 T:      git git://github.com/kleikamp/linux-shaggy.git
8066 S:      Maintained
8067 F:      Documentation/filesystems/jfs.txt
8068 F:      fs/jfs/
8069
8070 JME NETWORK DRIVER
8071 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8072 L:      netdev@vger.kernel.org
8073 S:      Maintained
8074 F:      drivers/net/ethernet/jme.*
8075
8076 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8077 M:      David Woodhouse <dwmw2@infradead.org>
8078 L:      linux-mtd@lists.infradead.org
8079 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8080 S:      Maintained
8081 F:      fs/jffs2/
8082 F:      include/uapi/linux/jffs2.h
8083
8084 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8085 M:      "Theodore Ts'o" <tytso@mit.edu>
8086 M:      Jan Kara <jack@suse.com>
8087 L:      linux-ext4@vger.kernel.org
8088 S:      Maintained
8089 F:      fs/jbd2/
8090 F:      include/linux/jbd2.h
8091
8092 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8093 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8094 L:      linux-media@vger.kernel.org
8095 S:      Maintained
8096 F:      drivers/media/platform/rcar_jpu.c
8097
8098 JSM Neo PCI based serial card
8099 L:      linux-serial@vger.kernel.org
8100 S:      Orphan
8101 F:      drivers/tty/serial/jsm/
8102
8103 K10TEMP HARDWARE MONITORING DRIVER
8104 M:      Clemens Ladisch <clemens@ladisch.de>
8105 L:      linux-hwmon@vger.kernel.org
8106 S:      Maintained
8107 F:      Documentation/hwmon/k10temp
8108 F:      drivers/hwmon/k10temp.c
8109
8110 K8TEMP HARDWARE MONITORING DRIVER
8111 M:      Rudolf Marek <r.marek@assembler.cz>
8112 L:      linux-hwmon@vger.kernel.org
8113 S:      Maintained
8114 F:      Documentation/hwmon/k8temp
8115 F:      drivers/hwmon/k8temp.c
8116
8117 KASAN
8118 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8119 R:      Alexander Potapenko <glider@google.com>
8120 R:      Dmitry Vyukov <dvyukov@google.com>
8121 L:      kasan-dev@googlegroups.com
8122 S:      Maintained
8123 F:      arch/*/include/asm/kasan.h
8124 F:      arch/*/mm/kasan_init*
8125 F:      Documentation/dev-tools/kasan.rst
8126 F:      include/linux/kasan*.h
8127 F:      lib/test_kasan.c
8128 F:      mm/kasan/
8129 F:      scripts/Makefile.kasan
8130
8131 KCONFIG
8132 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8134 L:      linux-kbuild@vger.kernel.org
8135 S:      Maintained
8136 F:      Documentation/kbuild/kconfig*
8137 F:      scripts/kconfig/
8138 F:      scripts/Kconfig.include
8139
8140 KDUMP
8141 M:      Dave Young <dyoung@redhat.com>
8142 M:      Baoquan He <bhe@redhat.com>
8143 R:      Vivek Goyal <vgoyal@redhat.com>
8144 L:      kexec@lists.infradead.org
8145 W:      http://lse.sourceforge.net/kdump/
8146 S:      Maintained
8147 F:      Documentation/kdump/
8148
8149 KEENE FM RADIO TRANSMITTER DRIVER
8150 M:      Hans Verkuil <hverkuil@xs4all.nl>
8151 L:      linux-media@vger.kernel.org
8152 T:      git git://linuxtv.org/media_tree.git
8153 W:      https://linuxtv.org
8154 S:      Maintained
8155 F:      drivers/media/radio/radio-keene*
8156
8157 KERNEL AUTOMOUNTER
8158 M:      Ian Kent <raven@themaw.net>
8159 L:      autofs@vger.kernel.org
8160 S:      Maintained
8161 F:      fs/autofs/
8162
8163 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8164 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8165 M:      Michal Marek <michal.lkml@markovi.net>
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8167 L:      linux-kbuild@vger.kernel.org
8168 S:      Maintained
8169 F:      Documentation/kbuild/
8170 F:      Makefile
8171 F:      scripts/Kbuild*
8172 F:      scripts/Makefile*
8173 F:      scripts/basic/
8174 F:      scripts/mk*
8175 F:      scripts/mod/
8176 F:      scripts/package/
8177
8178 KERNEL JANITORS
8179 L:      kernel-janitors@vger.kernel.org
8180 W:      http://kernelnewbies.org/KernelJanitors
8181 S:      Odd Fixes
8182
8183 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8184 M:      "J. Bruce Fields" <bfields@fieldses.org>
8185 M:      Jeff Layton <jlayton@kernel.org>
8186 L:      linux-nfs@vger.kernel.org
8187 W:      http://nfs.sourceforge.net/
8188 T:      git git://linux-nfs.org/~bfields/linux.git
8189 S:      Supported
8190 F:      fs/nfsd/
8191 F:      include/uapi/linux/nfsd/
8192 F:      fs/lockd/
8193 F:      fs/nfs_common/
8194 F:      net/sunrpc/
8195 F:      include/linux/lockd/
8196 F:      include/linux/sunrpc/
8197 F:      include/uapi/linux/sunrpc/
8198
8199 KERNEL SELFTEST FRAMEWORK
8200 M:      Shuah Khan <shuah@kernel.org>
8201 L:      linux-kselftest@vger.kernel.org
8202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8203 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8204 S:      Maintained
8205 F:      tools/testing/selftests/
8206 F:      Documentation/dev-tools/kselftest*
8207
8208 KERNEL USERMODE HELPER
8209 M:      Luis Chamberlain <mcgrof@kernel.org>
8210 L:      linux-kernel@vger.kernel.org
8211 S:      Maintained
8212 F:      kernel/umh.c
8213 F:      include/linux/umh.h
8214
8215 KERNEL VIRTUAL MACHINE (KVM)
8216 M:      Paolo Bonzini <pbonzini@redhat.com>
8217 M:      Radim Krčmář <rkrcmar@redhat.com>
8218 L:      kvm@vger.kernel.org
8219 W:      http://www.linux-kvm.org
8220 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8221 S:      Supported
8222 F:      Documentation/virtual/kvm/
8223 F:      include/trace/events/kvm.h
8224 F:      include/uapi/asm-generic/kvm*
8225 F:      include/uapi/linux/kvm*
8226 F:      include/asm-generic/kvm*
8227 F:      include/linux/kvm*
8228 F:      include/kvm/iodev.h
8229 F:      virt/kvm/*
8230 F:      tools/kvm/
8231
8232 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8233 M:      Joerg Roedel <joro@8bytes.org>
8234 L:      kvm@vger.kernel.org
8235 W:      http://www.linux-kvm.org/
8236 S:      Maintained
8237 F:      arch/x86/include/asm/svm.h
8238 F:      arch/x86/kvm/svm.c
8239
8240 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8241 M:      Christoffer Dall <christoffer.dall@arm.com>
8242 M:      Marc Zyngier <marc.zyngier@arm.com>
8243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8244 L:      kvmarm@lists.cs.columbia.edu
8245 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8247 S:      Supported
8248 F:      arch/arm/include/uapi/asm/kvm*
8249 F:      arch/arm/include/asm/kvm*
8250 F:      arch/arm/kvm/
8251 F:      virt/kvm/arm/
8252 F:      include/kvm/arm_*
8253
8254 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8255 M:      Christoffer Dall <christoffer.dall@arm.com>
8256 M:      Marc Zyngier <marc.zyngier@arm.com>
8257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8258 L:      kvmarm@lists.cs.columbia.edu
8259 S:      Maintained
8260 F:      arch/arm64/include/uapi/asm/kvm*
8261 F:      arch/arm64/include/asm/kvm*
8262 F:      arch/arm64/kvm/
8263
8264 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8265 M:      James Hogan <jhogan@kernel.org>
8266 L:      linux-mips@vger.kernel.org
8267 S:      Supported
8268 F:      arch/mips/include/uapi/asm/kvm*
8269 F:      arch/mips/include/asm/kvm*
8270 F:      arch/mips/kvm/
8271
8272 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8273 M:      Paul Mackerras <paulus@ozlabs.org>
8274 L:      kvm-ppc@vger.kernel.org
8275 W:      http://www.linux-kvm.org/
8276 T:      git git://github.com/agraf/linux-2.6.git
8277 S:      Supported
8278 F:      arch/powerpc/include/uapi/asm/kvm*
8279 F:      arch/powerpc/include/asm/kvm*
8280 F:      arch/powerpc/kvm/
8281 F:      arch/powerpc/kernel/kvm*
8282
8283 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8284 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8285 M:      Janosch Frank <frankja@linux.ibm.com>
8286 R:      David Hildenbrand <david@redhat.com>
8287 R:      Cornelia Huck <cohuck@redhat.com>
8288 L:      linux-s390@vger.kernel.org
8289 W:      http://www.ibm.com/developerworks/linux/linux390/
8290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8291 S:      Supported
8292 F:      arch/s390/include/uapi/asm/kvm*
8293 F:      arch/s390/include/asm/gmap.h
8294 F:      arch/s390/include/asm/kvm*
8295 F:      arch/s390/kvm/
8296 F:      arch/s390/mm/gmap.c
8297
8298 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8299 M:      Paolo Bonzini <pbonzini@redhat.com>
8300 M:      Radim Krčmář <rkrcmar@redhat.com>
8301 L:      kvm@vger.kernel.org
8302 W:      http://www.linux-kvm.org
8303 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8304 S:      Supported
8305 F:      arch/x86/kvm/
8306 F:      arch/x86/kvm/*/
8307 F:      arch/x86/include/uapi/asm/kvm*
8308 F:      arch/x86/include/asm/kvm*
8309 F:      arch/x86/include/asm/pvclock-abi.h
8310 F:      arch/x86/kernel/kvm.c
8311 F:      arch/x86/kernel/kvmclock.c
8312
8313 KERNFS
8314 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8315 M:      Tejun Heo <tj@kernel.org>
8316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8317 S:      Supported
8318 F:      include/linux/kernfs.h
8319 F:      fs/kernfs/
8320
8321 KEXEC
8322 M:      Eric Biederman <ebiederm@xmission.com>
8323 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8324 L:      kexec@lists.infradead.org
8325 S:      Maintained
8326 F:      include/linux/kexec.h
8327 F:      include/uapi/linux/kexec.h
8328 F:      kernel/kexec*
8329
8330 KEYS-ENCRYPTED
8331 M:      Mimi Zohar <zohar@linux.ibm.com>
8332 L:      linux-integrity@vger.kernel.org
8333 L:      keyrings@vger.kernel.org
8334 S:      Supported
8335 F:      Documentation/security/keys/trusted-encrypted.rst
8336 F:      include/keys/encrypted-type.h
8337 F:      security/keys/encrypted-keys/
8338
8339 KEYS-TRUSTED
8340 M:      James Bottomley <jejb@linux.ibm.com>
8341 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8342 M:      Mimi Zohar <zohar@linuxibm.com>
8343 L:      linux-integrity@vger.kernel.org
8344 L:      keyrings@vger.kernel.org
8345 S:      Supported
8346 F:      Documentation/security/keys/trusted-encrypted.rst
8347 F:      include/keys/trusted-type.h
8348 F:      security/keys/trusted.c
8349 F:      security/keys/trusted.h
8350
8351 KEYS/KEYRINGS:
8352 M:      David Howells <dhowells@redhat.com>
8353 L:      keyrings@vger.kernel.org
8354 S:      Maintained
8355 F:      Documentation/security/keys/core.rst
8356 F:      include/linux/key.h
8357 F:      include/linux/key-type.h
8358 F:      include/linux/keyctl.h
8359 F:      include/uapi/linux/keyctl.h
8360 F:      include/keys/
8361 F:      security/keys/
8362
8363 KGDB / KDB /debug_core
8364 M:      Jason Wessel <jason.wessel@windriver.com>
8365 M:      Daniel Thompson <daniel.thompson@linaro.org>
8366 W:      http://kgdb.wiki.kernel.org/
8367 L:      kgdb-bugreport@lists.sourceforge.net
8368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8369 S:      Maintained
8370 F:      Documentation/dev-tools/kgdb.rst
8371 F:      drivers/misc/kgdbts.c
8372 F:      drivers/tty/serial/kgdboc.c
8373 F:      include/linux/kdb.h
8374 F:      include/linux/kgdb.h
8375 F:      kernel/debug/
8376
8377 KMEMLEAK
8378 M:      Catalin Marinas <catalin.marinas@arm.com>
8379 S:      Maintained
8380 F:      Documentation/dev-tools/kmemleak.rst
8381 F:      include/linux/kmemleak.h
8382 F:      mm/kmemleak.c
8383 F:      mm/kmemleak-test.c
8384
8385 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8386 M:      Luis Chamberlain <mcgrof@kernel.org>
8387 L:      linux-kernel@vger.kernel.org
8388 S:      Maintained
8389 F:      kernel/kmod.c
8390 F:      include/linux/kmod.h
8391 F:      lib/test_kmod.c
8392 F:      tools/testing/selftests/kmod/
8393
8394 KPROBES
8395 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8396 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8397 M:      "David S. Miller" <davem@davemloft.net>
8398 M:      Masami Hiramatsu <mhiramat@kernel.org>
8399 S:      Maintained
8400 F:      Documentation/kprobes.txt
8401 F:      include/linux/kprobes.h
8402 F:      include/asm-generic/kprobes.h
8403 F:      kernel/kprobes.c
8404
8405 KS0108 LCD CONTROLLER DRIVER
8406 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8407 S:      Maintained
8408 F:      Documentation/auxdisplay/ks0108
8409 F:      drivers/auxdisplay/ks0108.c
8410 F:      include/linux/ks0108.h
8411
8412 L3MDEV
8413 M:      David Ahern <dsa@cumulusnetworks.com>
8414 L:      netdev@vger.kernel.org
8415 S:      Maintained
8416 F:      net/l3mdev
8417 F:      include/net/l3mdev.h
8418
8419 L7 BPF FRAMEWORK
8420 M:      John Fastabend <john.fastabend@gmail.com>
8421 M:      Daniel Borkmann <daniel@iogearbox.net>
8422 L:      netdev@vger.kernel.org
8423 S:      Maintained
8424 F:      include/linux/skmsg.h
8425 F:      net/core/skmsg.c
8426 F:      net/core/sock_map.c
8427 F:      net/ipv4/tcp_bpf.c
8428
8429 LANTIQ / INTEL Ethernet drivers
8430 M:      Hauke Mehrtens <hauke@hauke-m.de>
8431 L:      netdev@vger.kernel.org
8432 S:      Maintained
8433 F:      net/dsa/tag_gswip.c
8434 F:      drivers/net/ethernet/lantiq_xrx200.c
8435 F:      drivers/net/dsa/lantiq_pce.h
8436 F:      drivers/net/dsa/lantiq_gswip.c
8437
8438 LANTIQ MIPS ARCHITECTURE
8439 M:      John Crispin <john@phrozen.org>
8440 L:      linux-mips@vger.kernel.org
8441 S:      Maintained
8442 F:      arch/mips/lantiq
8443 F:      drivers/soc/lantiq
8444
8445 LAPB module
8446 L:      linux-x25@vger.kernel.org
8447 S:      Orphan
8448 F:      Documentation/networking/lapb-module.txt
8449 F:      include/*/lapb.h
8450 F:      net/lapb/
8451
8452 LASI 53c700 driver for PARISC
8453 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8454 L:      linux-scsi@vger.kernel.org
8455 S:      Maintained
8456 F:      Documentation/scsi/53c700.txt
8457 F:      drivers/scsi/53c700*
8458
8459 LEAKING_ADDRESSES
8460 M:      Tobin C. Harding <me@tobin.cc>
8461 M:      Tycho Andersen <tycho@tycho.ws>
8462 L:      kernel-hardening@lists.openwall.com
8463 S:      Maintained
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8465 F:      scripts/leaking_addresses.pl
8466
8467 LED SUBSYSTEM
8468 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8469 M:      Pavel Machek <pavel@ucw.cz>
8470 L:      linux-leds@vger.kernel.org
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8472 S:      Maintained
8473 F:      Documentation/devicetree/bindings/leds/
8474 F:      drivers/leds/
8475 F:      include/linux/leds.h
8476
8477 LEGACY EEPROM DRIVER
8478 M:      Jean Delvare <jdelvare@suse.com>
8479 S:      Maintained
8480 F:      Documentation/misc-devices/eeprom
8481 F:      drivers/misc/eeprom/eeprom.c
8482
8483 LEGO MINDSTORMS EV3
8484 R:      David Lechner <david@lechnology.com>
8485 S:      Maintained
8486 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8487 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8488 F:      drivers/power/supply/lego_ev3_battery.c
8489
8490 LEGO USB Tower driver
8491 M:      Juergen Stuber <starblue@users.sourceforge.net>
8492 L:      legousb-devel@lists.sourceforge.net
8493 W:      http://legousb.sourceforge.net/
8494 S:      Maintained
8495 F:      drivers/usb/misc/legousbtower.c
8496
8497 LG LAPTOP EXTRAS
8498 M:      Matan Ziv-Av <matan@svgalib.org>
8499 L:      platform-driver-x86@vger.kernel.org
8500 S:      Maintained
8501 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8502 F:      Documentation/laptops/lg-laptop.rst
8503 F:      drivers/platform/x86/lg-laptop.c
8504
8505 LG2160 MEDIA DRIVER
8506 M:      Michael Krufky <mkrufky@linuxtv.org>
8507 L:      linux-media@vger.kernel.org
8508 W:      https://linuxtv.org
8509 W:      http://github.com/mkrufky
8510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8511 T:      git git://linuxtv.org/mkrufky/tuners.git
8512 S:      Maintained
8513 F:      drivers/media/dvb-frontends/lg2160.*
8514
8515 LGDT3305 MEDIA DRIVER
8516 M:      Michael Krufky <mkrufky@linuxtv.org>
8517 L:      linux-media@vger.kernel.org
8518 W:      https://linuxtv.org
8519 W:      http://github.com/mkrufky
8520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8521 T:      git git://linuxtv.org/mkrufky/tuners.git
8522 S:      Maintained
8523 F:      drivers/media/dvb-frontends/lgdt3305.*
8524
8525 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8526 M:      Viresh Kumar <vireshk@kernel.org>
8527 L:      linux-ide@vger.kernel.org
8528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8529 S:      Maintained
8530 F:      include/linux/pata_arasan_cf_data.h
8531 F:      drivers/ata/pata_arasan_cf.c
8532
8533 LIBATA PATA DRIVERS
8534 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8535 M:      Jens Axboe <axboe@kernel.dk>
8536 L:      linux-ide@vger.kernel.org
8537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8538 S:      Maintained
8539 F:      drivers/ata/pata_*.c
8540 F:      drivers/ata/ata_generic.c
8541
8542 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8543 M:      Linus Walleij <linus.walleij@linaro.org>
8544 L:      linux-ide@vger.kernel.org
8545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8546 S:      Maintained
8547 F:      drivers/ata/pata_ftide010.c
8548 F:      drivers/ata/sata_gemini.c
8549 F:      drivers/ata/sata_gemini.h
8550
8551 LIBATA SATA AHCI PLATFORM devices support
8552 M:      Hans de Goede <hdegoede@redhat.com>
8553 M:      Jens Axboe <axboe@kernel.dk>
8554 L:      linux-ide@vger.kernel.org
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8556 S:      Maintained
8557 F:      drivers/ata/ahci_platform.c
8558 F:      drivers/ata/libahci_platform.c
8559 F:      include/linux/ahci_platform.h
8560
8561 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8562 M:      Mikael Pettersson <mikpelinux@gmail.com>
8563 L:      linux-ide@vger.kernel.org
8564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8565 S:      Maintained
8566 F:      drivers/ata/sata_promise.*
8567
8568 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8569 M:      Jens Axboe <axboe@kernel.dk>
8570 L:      linux-ide@vger.kernel.org
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8572 S:      Maintained
8573 F:      drivers/ata/
8574 F:      include/linux/ata.h
8575 F:      include/linux/libata.h
8576 F:      Documentation/devicetree/bindings/ata/
8577
8578 LIBLOCKDEP
8579 M:      Sasha Levin <alexander.levin@microsoft.com>
8580 S:      Maintained
8581 F:      tools/lib/lockdep/
8582
8583 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8584 M:      Ross Zwisler <zwisler@kernel.org>
8585 M:      Dan Williams <dan.j.williams@intel.com>
8586 M:      Vishal Verma <vishal.l.verma@intel.com>
8587 M:      Dave Jiang <dave.jiang@intel.com>
8588 L:      linux-nvdimm@lists.01.org
8589 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8590 S:      Supported
8591 F:      drivers/nvdimm/blk.c
8592 F:      drivers/nvdimm/region_devs.c
8593
8594 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8595 M:      Vishal Verma <vishal.l.verma@intel.com>
8596 M:      Dan Williams <dan.j.williams@intel.com>
8597 M:      Ross Zwisler <zwisler@kernel.org>
8598 M:      Dave Jiang <dave.jiang@intel.com>
8599 L:      linux-nvdimm@lists.01.org
8600 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8601 S:      Supported
8602 F:      drivers/nvdimm/btt*
8603
8604 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8605 M:      Ross Zwisler <zwisler@kernel.org>
8606 M:      Dan Williams <dan.j.williams@intel.com>
8607 M:      Vishal Verma <vishal.l.verma@intel.com>
8608 M:      Dave Jiang <dave.jiang@intel.com>
8609 L:      linux-nvdimm@lists.01.org
8610 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8611 S:      Supported
8612 F:      drivers/nvdimm/pmem*
8613
8614 LIBNVDIMM: DEVICETREE BINDINGS
8615 M:      Oliver O'Halloran <oohall@gmail.com>
8616 L:      linux-nvdimm@lists.01.org
8617 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8618 S:      Supported
8619 F:      drivers/nvdimm/of_pmem.c
8620 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8621
8622 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8623 M:      Dan Williams <dan.j.williams@intel.com>
8624 M:      Ross Zwisler <zwisler@kernel.org>
8625 M:      Vishal Verma <vishal.l.verma@intel.com>
8626 M:      Dave Jiang <dave.jiang@intel.com>
8627 L:      linux-nvdimm@lists.01.org
8628 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8630 S:      Supported
8631 F:      drivers/nvdimm/*
8632 F:      drivers/acpi/nfit/*
8633 F:      include/linux/nd.h
8634 F:      include/linux/libnvdimm.h
8635 F:      include/uapi/linux/ndctl.h
8636
8637 LIGHTNVM PLATFORM SUPPORT
8638 M:      Matias Bjorling <mb@lightnvm.io>
8639 W:      http://github/OpenChannelSSD
8640 L:      linux-block@vger.kernel.org
8641 S:      Maintained
8642 F:      drivers/lightnvm/
8643 F:      include/linux/lightnvm.h
8644 F:      include/uapi/linux/lightnvm.h
8645
8646 LINUX FOR POWER MACINTOSH
8647 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8648 W:      http://www.penguinppc.org/
8649 L:      linuxppc-dev@lists.ozlabs.org
8650 S:      Maintained
8651 F:      arch/powerpc/platforms/powermac/
8652 F:      drivers/macintosh/
8653
8654 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8655 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8656 M:      Paul Mackerras <paulus@samba.org>
8657 M:      Michael Ellerman <mpe@ellerman.id.au>
8658 W:      https://github.com/linuxppc/linux/wiki
8659 L:      linuxppc-dev@lists.ozlabs.org
8660 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8662 S:      Supported
8663 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8664 F:      Documentation/devicetree/bindings/powerpc/
8665 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8666 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8667 F:      Documentation/powerpc/
8668 F:      arch/powerpc/
8669 F:      drivers/char/tpm/tpm_ibmvtpm*
8670 F:      drivers/crypto/nx/
8671 F:      drivers/crypto/vmx/
8672 F:      drivers/i2c/busses/i2c-opal.c
8673 F:      drivers/net/ethernet/ibm/ibmveth.*
8674 F:      drivers/net/ethernet/ibm/ibmvnic.*
8675 F:      drivers/pci/hotplug/pnv_php.c
8676 F:      drivers/pci/hotplug/rpa*
8677 F:      drivers/rtc/rtc-opal.c
8678 F:      drivers/scsi/ibmvscsi/
8679 F:      drivers/tty/hvc/hvc_opal.c
8680 F:      drivers/watchdog/wdrtas.c
8681 F:      tools/testing/selftests/powerpc
8682 N:      /pmac
8683 N:      powermac
8684 N:      powernv
8685 N:      [^a-z0-9]ps3
8686 N:      pseries
8687
8688 LINUX FOR POWERPC EMBEDDED MPC5XXX
8689 M:      Anatolij Gustschin <agust@denx.de>
8690 L:      linuxppc-dev@lists.ozlabs.org
8691 T:      git git://git.denx.de/linux-denx-agust.git
8692 S:      Maintained
8693 F:      arch/powerpc/platforms/512x/
8694 F:      arch/powerpc/platforms/52xx/
8695
8696 LINUX FOR POWERPC EMBEDDED PPC4XX
8697 M:      Alistair Popple <alistair@popple.id.au>
8698 M:      Matt Porter <mporter@kernel.crashing.org>
8699 W:      http://www.penguinppc.org/
8700 L:      linuxppc-dev@lists.ozlabs.org
8701 S:      Maintained
8702 F:      arch/powerpc/platforms/40x/
8703 F:      arch/powerpc/platforms/44x/
8704
8705 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8706 M:      Scott Wood <oss@buserror.net>
8707 M:      Kumar Gala <galak@kernel.crashing.org>
8708 W:      http://www.penguinppc.org/
8709 L:      linuxppc-dev@lists.ozlabs.org
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8711 S:      Maintained
8712 F:      arch/powerpc/platforms/83xx/
8713 F:      arch/powerpc/platforms/85xx/
8714 F:      Documentation/devicetree/bindings/powerpc/fsl/
8715
8716 LINUX FOR POWERPC EMBEDDED PPC8XX
8717 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8718 W:      http://www.penguinppc.org/
8719 L:      linuxppc-dev@lists.ozlabs.org
8720 S:      Maintained
8721 F:      arch/powerpc/platforms/8xx/
8722
8723 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8724 L:      linuxppc-dev@lists.ozlabs.org
8725 S:      Orphan
8726 F:      arch/powerpc/*/*virtex*
8727 F:      arch/powerpc/*/*/*virtex*
8728
8729 LINUX FOR POWERPC PA SEMI PWRFICIENT
8730 L:      linuxppc-dev@lists.ozlabs.org
8731 S:      Orphan
8732 F:      arch/powerpc/platforms/pasemi/
8733 F:      drivers/*/*pasemi*
8734 F:      drivers/*/*/*pasemi*
8735
8736 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8737 M:      Kees Cook <keescook@chromium.org>
8738 S:      Maintained
8739 F:      drivers/misc/lkdtm/*
8740
8741 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8742 M:      Alan Stern <stern@rowland.harvard.edu>
8743 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8744 M:      Will Deacon <will.deacon@arm.com>
8745 M:      Peter Zijlstra <peterz@infradead.org>
8746 M:      Boqun Feng <boqun.feng@gmail.com>
8747 M:      Nicholas Piggin <npiggin@gmail.com>
8748 M:      David Howells <dhowells@redhat.com>
8749 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8750 M:      Luc Maranget <luc.maranget@inria.fr>
8751 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8752 R:      Akira Yokosawa <akiyks@gmail.com>
8753 R:      Daniel Lustig <dlustig@nvidia.com>
8754 L:      linux-kernel@vger.kernel.org
8755 L:      linux-arch@vger.kernel.org
8756 S:      Supported
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8758 F:      tools/memory-model/
8759 F:      Documentation/atomic_bitops.txt
8760 F:      Documentation/atomic_t.txt
8761 F:      Documentation/core-api/atomic_ops.rst
8762 F:      Documentation/core-api/refcount-vs-atomic.rst
8763 F:      Documentation/memory-barriers.txt
8764
8765 LIS3LV02D ACCELEROMETER DRIVER
8766 M:      Eric Piel <eric.piel@tremplin-utc.net>
8767 S:      Maintained
8768 F:      Documentation/misc-devices/lis3lv02d
8769 F:      drivers/misc/lis3lv02d/
8770 F:      drivers/platform/x86/hp_accel.c
8771
8772 LIVE PATCHING
8773 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8774 M:      Jessica Yu <jeyu@kernel.org>
8775 M:      Jiri Kosina <jikos@kernel.org>
8776 M:      Miroslav Benes <mbenes@suse.cz>
8777 R:      Petr Mladek <pmladek@suse.com>
8778 S:      Maintained
8779 F:      kernel/livepatch/
8780 F:      include/linux/livepatch.h
8781 F:      arch/x86/include/asm/livepatch.h
8782 F:      arch/x86/kernel/livepatch.c
8783 F:      Documentation/livepatch/
8784 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8785 F:      samples/livepatch/
8786 L:      live-patching@vger.kernel.org
8787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8788
8789 LLC (802.2)
8790 L:      netdev@vger.kernel.org
8791 S:      Odd fixes
8792 F:      include/linux/llc.h
8793 F:      include/uapi/linux/llc.h
8794 F:      include/net/llc*
8795 F:      net/llc/
8796
8797 LM73 HARDWARE MONITOR DRIVER
8798 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8799 L:      linux-hwmon@vger.kernel.org
8800 S:      Maintained
8801 F:      drivers/hwmon/lm73.c
8802
8803 LM78 HARDWARE MONITOR DRIVER
8804 M:      Jean Delvare <jdelvare@suse.com>
8805 L:      linux-hwmon@vger.kernel.org
8806 S:      Maintained
8807 F:      Documentation/hwmon/lm78
8808 F:      drivers/hwmon/lm78.c
8809
8810 LM83 HARDWARE MONITOR DRIVER
8811 M:      Jean Delvare <jdelvare@suse.com>
8812 L:      linux-hwmon@vger.kernel.org
8813 S:      Maintained
8814 F:      Documentation/hwmon/lm83
8815 F:      drivers/hwmon/lm83.c
8816
8817 LM90 HARDWARE MONITOR DRIVER
8818 M:      Jean Delvare <jdelvare@suse.com>
8819 L:      linux-hwmon@vger.kernel.org
8820 S:      Maintained
8821 F:      Documentation/hwmon/lm90
8822 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8823 F:      drivers/hwmon/lm90.c
8824 F:      include/dt-bindings/thermal/lm90.h
8825
8826 LM95234 HARDWARE MONITOR DRIVER
8827 M:      Guenter Roeck <linux@roeck-us.net>
8828 L:      linux-hwmon@vger.kernel.org
8829 S:      Maintained
8830 F:      Documentation/hwmon/lm95234
8831 F:      drivers/hwmon/lm95234.c
8832
8833 LME2510 MEDIA DRIVER
8834 M:      Malcolm Priestley <tvboxspy@gmail.com>
8835 L:      linux-media@vger.kernel.org
8836 W:      https://linuxtv.org
8837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8838 S:      Maintained
8839 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8840
8841 LOADPIN SECURITY MODULE
8842 M:      Kees Cook <keescook@chromium.org>
8843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8844 S:      Supported
8845 F:      security/loadpin/
8846 F:      Documentation/admin-guide/LSM/LoadPin.rst
8847
8848 LOCKING PRIMITIVES
8849 M:      Peter Zijlstra <peterz@infradead.org>
8850 M:      Ingo Molnar <mingo@redhat.com>
8851 M:      Will Deacon <will.deacon@arm.com>
8852 L:      linux-kernel@vger.kernel.org
8853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8854 S:      Maintained
8855 F:      Documentation/locking/
8856 F:      include/linux/lockdep.h
8857 F:      include/linux/spinlock*.h
8858 F:      arch/*/include/asm/spinlock*.h
8859 F:      include/linux/rwlock*.h
8860 F:      include/linux/mutex*.h
8861 F:      include/linux/rwsem*.h
8862 F:      arch/*/include/asm/rwsem.h
8863 F:      include/linux/seqlock.h
8864 F:      lib/locking*.[ch]
8865 F:      kernel/locking/
8866 X:      kernel/locking/locktorture.c
8867
8868 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8869 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8870 L:      linux-ntfs-dev@lists.sourceforge.net
8871 W:      http://www.linux-ntfs.org/content/view/19/37/
8872 S:      Maintained
8873 F:      Documentation/ldm.txt
8874 F:      block/partitions/ldm.*
8875
8876 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8877 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8878 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8879 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8880 L:      MPT-FusionLinux.pdl@broadcom.com
8881 L:      linux-scsi@vger.kernel.org
8882 W:      http://www.avagotech.com/support/
8883 S:      Supported
8884 F:      drivers/message/fusion/
8885 F:      drivers/scsi/mpt3sas/
8886
8887 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8888 M:      Matthew Wilcox <willy@infradead.org>
8889 L:      linux-scsi@vger.kernel.org
8890 S:      Maintained
8891 F:      drivers/scsi/sym53c8xx_2/
8892
8893 LTC1660 DAC DRIVER
8894 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8895 L:      linux-iio@vger.kernel.org
8896 S:      Maintained
8897 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8898 F:      drivers/iio/dac/ltc1660.c
8899
8900 LTC4261 HARDWARE MONITOR DRIVER
8901 M:      Guenter Roeck <linux@roeck-us.net>
8902 L:      linux-hwmon@vger.kernel.org
8903 S:      Maintained
8904 F:      Documentation/hwmon/ltc4261
8905 F:      drivers/hwmon/ltc4261.c
8906
8907 LTC4306 I2C MULTIPLEXER DRIVER
8908 M:      Michael Hennerich <michael.hennerich@analog.com>
8909 W:      http://ez.analog.com/community/linux-device-drivers
8910 L:      linux-i2c@vger.kernel.org
8911 S:      Supported
8912 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8913 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8914
8915 LTP (Linux Test Project)
8916 M:      Mike Frysinger <vapier@gentoo.org>
8917 M:      Cyril Hrubis <chrubis@suse.cz>
8918 M:      Wanlong Gao <wanlong.gao@gmail.com>
8919 M:      Jan Stancek <jstancek@redhat.com>
8920 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8921 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8922 L:      ltp@lists.linux.it (subscribers-only)
8923 W:      http://linux-test-project.github.io/
8924 T:      git git://github.com/linux-test-project/ltp.git
8925 S:      Maintained
8926
8927 M68K ARCHITECTURE
8928 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8929 L:      linux-m68k@lists.linux-m68k.org
8930 W:      http://www.linux-m68k.org/
8931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8932 S:      Maintained
8933 F:      arch/m68k/
8934 F:      drivers/zorro/
8935
8936 M68K ON APPLE MACINTOSH
8937 M:      Joshua Thompson <funaho@jurai.org>
8938 W:      http://www.mac.linux-m68k.org/
8939 L:      linux-m68k@lists.linux-m68k.org
8940 S:      Maintained
8941 F:      arch/m68k/mac/
8942
8943 M68K ON HP9000/300
8944 M:      Philip Blundell <philb@gnu.org>
8945 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8946 S:      Maintained
8947 F:      arch/m68k/hp300/
8948
8949 M88DS3103 MEDIA DRIVER
8950 M:      Antti Palosaari <crope@iki.fi>
8951 L:      linux-media@vger.kernel.org
8952 W:      https://linuxtv.org
8953 W:      http://palosaari.fi/linux/
8954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8955 T:      git git://linuxtv.org/anttip/media_tree.git
8956 S:      Maintained
8957 F:      drivers/media/dvb-frontends/m88ds3103*
8958
8959 M88RS2000 MEDIA DRIVER
8960 M:      Malcolm Priestley <tvboxspy@gmail.com>
8961 L:      linux-media@vger.kernel.org
8962 W:      https://linuxtv.org
8963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8964 S:      Maintained
8965 F:      drivers/media/dvb-frontends/m88rs2000*
8966
8967 MA901 MASTERKIT USB FM RADIO DRIVER
8968 M:      Alexey Klimov <klimov.linux@gmail.com>
8969 L:      linux-media@vger.kernel.org
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Maintained
8972 F:      drivers/media/radio/radio-ma901.c
8973
8974 MAC80211
8975 M:      Johannes Berg <johannes@sipsolutions.net>
8976 L:      linux-wireless@vger.kernel.org
8977 W:      http://wireless.kernel.org/
8978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8980 S:      Maintained
8981 F:      Documentation/networking/mac80211-injection.txt
8982 F:      include/net/mac80211.h
8983 F:      net/mac80211/
8984 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8985 F:      Documentation/networking/mac80211_hwsim/README
8986
8987 MAILBOX API
8988 M:      Jassi Brar <jassisinghbrar@gmail.com>
8989 L:      linux-kernel@vger.kernel.org
8990 S:      Maintained
8991 F:      drivers/mailbox/
8992 F:      include/linux/mailbox_client.h
8993 F:      include/linux/mailbox_controller.h
8994
8995 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8996 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8997 W:      http://www.kernel.org/doc/man-pages
8998 L:      linux-man@vger.kernel.org
8999 S:      Maintained
9000
9001 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9002 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9003 L:      linux-mips@vger.kernel.org
9004 S:      Maintained
9005 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9006
9007 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9008 M:      Andrew Lunn <andrew@lunn.ch>
9009 M:      Vivien Didelot <vivien.didelot@gmail.com>
9010 L:      netdev@vger.kernel.org
9011 S:      Maintained
9012 F:      drivers/net/dsa/mv88e6xxx/
9013 F:      include/linux/platform_data/mv88e6xxx.h
9014 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9015
9016 MARVELL ARMADA DRM SUPPORT
9017 M:      Russell King <linux@armlinux.org.uk>
9018 S:      Maintained
9019 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9020 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9021 F:      drivers/gpu/drm/armada/
9022 F:      include/uapi/drm/armada_drm.h
9023 F:      Documentation/devicetree/bindings/display/armada/
9024
9025 MARVELL CRYPTO DRIVER
9026 M:      Boris Brezillon <bbrezillon@kernel.org>
9027 M:      Arnaud Ebalard <arno@natisbad.org>
9028 F:      drivers/crypto/marvell/
9029 S:      Maintained
9030 L:      linux-crypto@vger.kernel.org
9031
9032 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9033 M:      Mirko Lindner <mlindner@marvell.com>
9034 M:      Stephen Hemminger <stephen@networkplumber.org>
9035 L:      netdev@vger.kernel.org
9036 S:      Maintained
9037 F:      drivers/net/ethernet/marvell/sk*
9038
9039 MARVELL LIBERTAS WIRELESS DRIVER
9040 L:      libertas-dev@lists.infradead.org
9041 S:      Orphan
9042 F:      drivers/net/wireless/marvell/libertas/
9043
9044 MARVELL MACCHIATOBIN SUPPORT
9045 M:      Russell King <linux@armlinux.org.uk>
9046 L:      linux-arm-kernel@lists.infradead.org
9047 S:      Maintained
9048 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9049
9050 MARVELL MV643XX ETHERNET DRIVER
9051 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9052 L:      netdev@vger.kernel.org
9053 S:      Maintained
9054 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9055 F:      include/linux/mv643xx.h
9056
9057 MARVELL MV88X3310 PHY DRIVER
9058 M:      Russell King <linux@armlinux.org.uk>
9059 L:      netdev@vger.kernel.org
9060 S:      Maintained
9061 F:      drivers/net/phy/marvell10g.c
9062
9063 MARVELL MVNETA ETHERNET DRIVER
9064 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9065 L:      netdev@vger.kernel.org
9066 S:      Maintained
9067 F:      drivers/net/ethernet/marvell/mvneta.*
9068
9069 MARVELL MWIFIEX WIRELESS DRIVER
9070 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9071 M:      Nishant Sarmukadam <nishants@marvell.com>
9072 M:      Ganapathi Bhat <gbhat@marvell.com>
9073 M:      Xinming Hu <huxinming820@gmail.com>
9074 L:      linux-wireless@vger.kernel.org
9075 S:      Maintained
9076 F:      drivers/net/wireless/marvell/mwifiex/
9077
9078 MARVELL MWL8K WIRELESS DRIVER
9079 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9080 L:      linux-wireless@vger.kernel.org
9081 S:      Odd Fixes
9082 F:      drivers/net/wireless/marvell/mwl8k.c
9083
9084 MARVELL NAND CONTROLLER DRIVER
9085 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9086 L:      linux-mtd@lists.infradead.org
9087 S:      Maintained
9088 F:      drivers/mtd/nand/raw/marvell_nand.c
9089 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9090
9091 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9092 M:      Nicolas Pitre <nico@fluxnic.net>
9093 S:      Odd Fixes
9094 F:      drivers/mmc/host/mvsdio.*
9095
9096 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9097 M:      Hu Ziji <huziji@marvell.com>
9098 L:      linux-mmc@vger.kernel.org
9099 S:      Supported
9100 F:      drivers/mmc/host/sdhci-xenon*
9101 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9102
9103 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9104 M:      Sunil Goutham <sgoutham@marvell.com>
9105 M:      Linu Cherian <lcherian@marvell.com>
9106 M:      Geetha sowjanya <gakula@marvell.com>
9107 M:      Jerin Jacob <jerinj@marvell.com>
9108 L:      netdev@vger.kernel.org
9109 S:      Supported
9110 F:      drivers/net/ethernet/marvell/octeontx2/af/
9111
9112 MATROX FRAMEBUFFER DRIVER
9113 L:      linux-fbdev@vger.kernel.org
9114 S:      Orphan
9115 F:      drivers/video/fbdev/matrox/matroxfb_*
9116 F:      include/uapi/linux/matroxfb.h
9117
9118 MAX16065 HARDWARE MONITOR DRIVER
9119 M:      Guenter Roeck <linux@roeck-us.net>
9120 L:      linux-hwmon@vger.kernel.org
9121 S:      Maintained
9122 F:      Documentation/hwmon/max16065
9123 F:      drivers/hwmon/max16065.c
9124
9125 MAX2175 SDR TUNER DRIVER
9126 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9127 L:      linux-media@vger.kernel.org
9128 T:      git git://linuxtv.org/media_tree.git
9129 S:      Maintained
9130 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9131 F:      Documentation/media/v4l-drivers/max2175.rst
9132 F:      drivers/media/i2c/max2175*
9133 F:      include/uapi/linux/max2175.h
9134
9135 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9136 L:      linux-hwmon@vger.kernel.org
9137 S:      Orphan
9138 F:      Documentation/hwmon/max6650
9139 F:      drivers/hwmon/max6650.c
9140
9141 MAX6697 HARDWARE MONITOR DRIVER
9142 M:      Guenter Roeck <linux@roeck-us.net>
9143 L:      linux-hwmon@vger.kernel.org
9144 S:      Maintained
9145 F:      Documentation/hwmon/max6697
9146 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9147 F:      drivers/hwmon/max6697.c
9148 F:      include/linux/platform_data/max6697.h
9149
9150 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9151 M:      Peter Rosin <peda@axentia.se>
9152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9153 S:      Maintained
9154 F:      Documentation/devicetree/bindings/sound/max9860.txt
9155 F:      sound/soc/codecs/max9860.*
9156
9157 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9158 M:      Javier Martinez Canillas <javier@dowhile0.org>
9159 L:      linux-kernel@vger.kernel.org
9160 S:      Supported
9161 F:      drivers/regulator/max77802-regulator.c
9162 F:      Documentation/devicetree/bindings/*/*max77802.txt
9163 F:      include/dt-bindings/*/*max77802.h
9164
9165 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9166 M:      Krzysztof Kozlowski <krzk@kernel.org>
9167 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9168 L:      linux-pm@vger.kernel.org
9169 S:      Supported
9170 F:      drivers/power/supply/max14577_charger.c
9171 F:      drivers/power/supply/max77693_charger.c
9172
9173 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9174 M:      Chanwoo Choi <cw00.choi@samsung.com>
9175 M:      Krzysztof Kozlowski <krzk@kernel.org>
9176 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9177 L:      linux-kernel@vger.kernel.org
9178 S:      Supported
9179 F:      drivers/*/max14577*.c
9180 F:      drivers/*/max77686*.c
9181 F:      drivers/*/max77693*.c
9182 F:      drivers/extcon/extcon-max14577.c
9183 F:      drivers/extcon/extcon-max77693.c
9184 F:      drivers/rtc/rtc-max77686.c
9185 F:      drivers/clk/clk-max77686.c
9186 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9187 F:      Documentation/devicetree/bindings/*/max77686.txt
9188 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9189 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9190 F:      include/linux/mfd/max14577*.h
9191 F:      include/linux/mfd/max77686*.h
9192 F:      include/linux/mfd/max77693*.h
9193
9194 MAXIRADIO FM RADIO RECEIVER DRIVER
9195 M:      Hans Verkuil <hverkuil@xs4all.nl>
9196 L:      linux-media@vger.kernel.org
9197 T:      git git://linuxtv.org/media_tree.git
9198 W:      https://linuxtv.org
9199 S:      Maintained
9200 F:      drivers/media/radio/radio-maxiradio*
9201
9202 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9203 M:      Peter Rosin <peda@axentia.se>
9204 L:      linux-iio@vger.kernel.org
9205 S:      Maintained
9206 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9207 F:      drivers/iio/potentiometer/mcp4018.c
9208 F:      drivers/iio/potentiometer/mcp4531.c
9209
9210 MCR20A IEEE-802.15.4 RADIO DRIVER
9211 M:      Xue Liu <liuxuenetmail@gmail.com>
9212 L:      linux-wpan@vger.kernel.org
9213 W:      https://github.com/xueliu/mcr20a-linux
9214 S:      Maintained
9215 F:      drivers/net/ieee802154/mcr20a.c
9216 F:      drivers/net/ieee802154/mcr20a.h
9217 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9218
9219 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9220 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9221 L:      linux-iio@vger.kernel.org
9222 S:      Maintained
9223 F:      drivers/iio/dac/cio-dac.c
9224
9225 MEDIA DRIVERS FOR ASCOT2E
9226 M:      Sergey Kozlov <serjk@netup.ru>
9227 M:      Abylay Ospan <aospan@netup.ru>
9228 L:      linux-media@vger.kernel.org
9229 W:      https://linuxtv.org
9230 W:      http://netup.tv/
9231 T:      git git://linuxtv.org/media_tree.git
9232 S:      Supported
9233 F:      drivers/media/dvb-frontends/ascot2e*
9234
9235 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9236 M:      Jasmin Jessich <jasmin@anw.at>
9237 L:      linux-media@vger.kernel.org
9238 W:      https://linuxtv.org
9239 T:      git git://linuxtv.org/media_tree.git
9240 S:      Maintained
9241 F:      drivers/media/dvb-frontends/cxd2099*
9242
9243 MEDIA DRIVERS FOR CXD2841ER
9244 M:      Sergey Kozlov <serjk@netup.ru>
9245 M:      Abylay Ospan <aospan@netup.ru>
9246 L:      linux-media@vger.kernel.org
9247 W:      https://linuxtv.org
9248 W:      http://netup.tv/
9249 T:      git git://linuxtv.org/media_tree.git
9250 S:      Supported
9251 F:      drivers/media/dvb-frontends/cxd2841er*
9252
9253 MEDIA DRIVERS FOR CXD2880
9254 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9255 L:      linux-media@vger.kernel.org
9256 W:      http://linuxtv.org/
9257 T:      git git://linuxtv.org/media_tree.git
9258 S:      Supported
9259 F:      drivers/media/dvb-frontends/cxd2880/*
9260 F:      drivers/media/spi/cxd2880*
9261
9262 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9263 L:      linux-media@vger.kernel.org
9264 W:      https://linuxtv.org
9265 T:      git git://linuxtv.org/media_tree.git
9266 S:      Orphan
9267 F:      drivers/media/pci/ddbridge/*
9268
9269 MEDIA DRIVERS FOR FREESCALE IMX
9270 M:      Steve Longerbeam <slongerbeam@gmail.com>
9271 M:      Philipp Zabel <p.zabel@pengutronix.de>
9272 L:      linux-media@vger.kernel.org
9273 T:      git git://linuxtv.org/media_tree.git
9274 S:      Maintained
9275 F:      Documentation/devicetree/bindings/media/imx.txt
9276 F:      Documentation/media/v4l-drivers/imx.rst
9277 F:      drivers/staging/media/imx/
9278 F:      include/linux/imx-media.h
9279 F:      include/media/imx.h
9280
9281 MEDIA DRIVER FOR FREESCALE IMX PXP
9282 M:      Philipp Zabel <p.zabel@pengutronix.de>
9283 L:      linux-media@vger.kernel.org
9284 T:      git git://linuxtv.org/media_tree.git
9285 S:      Maintained
9286 F:      drivers/media/platform/imx-pxp.[ch]
9287
9288 MEDIA DRIVERS FOR HELENE
9289 M:      Abylay Ospan <aospan@netup.ru>
9290 L:      linux-media@vger.kernel.org
9291 W:      https://linuxtv.org
9292 W:      http://netup.tv/
9293 T:      git git://linuxtv.org/media_tree.git
9294 S:      Supported
9295 F:      drivers/media/dvb-frontends/helene*
9296
9297 MEDIA DRIVERS FOR HORUS3A
9298 M:      Sergey Kozlov <serjk@netup.ru>
9299 M:      Abylay Ospan <aospan@netup.ru>
9300 L:      linux-media@vger.kernel.org
9301 W:      https://linuxtv.org
9302 W:      http://netup.tv/
9303 T:      git git://linuxtv.org/media_tree.git
9304 S:      Supported
9305 F:      drivers/media/dvb-frontends/horus3a*
9306
9307 MEDIA DRIVERS FOR LNBH25
9308 M:      Sergey Kozlov <serjk@netup.ru>
9309 M:      Abylay Ospan <aospan@netup.ru>
9310 L:      linux-media@vger.kernel.org
9311 W:      https://linuxtv.org
9312 W:      http://netup.tv/
9313 T:      git git://linuxtv.org/media_tree.git
9314 S:      Supported
9315 F:      drivers/media/dvb-frontends/lnbh25*
9316
9317 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9318 L:      linux-media@vger.kernel.org
9319 W:      https://linuxtv.org
9320 T:      git git://linuxtv.org/media_tree.git
9321 S:      Orphan
9322 F:      drivers/media/dvb-frontends/mxl5xx*
9323
9324 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9325 M:      Sergey Kozlov <serjk@netup.ru>
9326 M:      Abylay Ospan <aospan@netup.ru>
9327 L:      linux-media@vger.kernel.org
9328 W:      https://linuxtv.org
9329 W:      http://netup.tv/
9330 T:      git git://linuxtv.org/media_tree.git
9331 S:      Supported
9332 F:      drivers/media/pci/netup_unidvb/*
9333
9334 MEDIA DRIVERS FOR RENESAS - CEU
9335 M:      Jacopo Mondi <jacopo@jmondi.org>
9336 L:      linux-media@vger.kernel.org
9337 L:      linux-renesas-soc@vger.kernel.org
9338 T:      git git://linuxtv.org/media_tree.git
9339 S:      Supported
9340 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9341 F:      drivers/media/platform/renesas-ceu.c
9342 F:      include/media/drv-intf/renesas-ceu.h
9343
9344 MEDIA DRIVERS FOR RENESAS - DRIF
9345 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9346 L:      linux-media@vger.kernel.org
9347 L:      linux-renesas-soc@vger.kernel.org
9348 T:      git git://linuxtv.org/media_tree.git
9349 S:      Supported
9350 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9351 F:      drivers/media/platform/rcar_drif.c
9352
9353 MEDIA DRIVERS FOR RENESAS - FCP
9354 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9355 L:      linux-media@vger.kernel.org
9356 L:      linux-renesas-soc@vger.kernel.org
9357 T:      git git://linuxtv.org/media_tree.git
9358 S:      Supported
9359 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9360 F:      drivers/media/platform/rcar-fcp.c
9361 F:      include/media/rcar-fcp.h
9362
9363 MEDIA DRIVERS FOR RENESAS - FDP1
9364 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9365 L:      linux-media@vger.kernel.org
9366 L:      linux-renesas-soc@vger.kernel.org
9367 T:      git git://linuxtv.org/media_tree.git
9368 S:      Supported
9369 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9370 F:      drivers/media/platform/rcar_fdp1.c
9371
9372 MEDIA DRIVERS FOR RENESAS - VIN
9373 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9374 L:      linux-media@vger.kernel.org
9375 L:      linux-renesas-soc@vger.kernel.org
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Supported
9378 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9379 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9380 F:      drivers/media/platform/rcar-vin/
9381
9382 MEDIA DRIVERS FOR RENESAS - VSP1
9383 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9384 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9385 L:      linux-media@vger.kernel.org
9386 L:      linux-renesas-soc@vger.kernel.org
9387 T:      git git://linuxtv.org/media_tree.git
9388 S:      Supported
9389 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9390 F:      drivers/media/platform/vsp1/
9391
9392 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9393 L:      linux-media@vger.kernel.org
9394 W:      https://linuxtv.org
9395 T:      git git://linuxtv.org/media_tree.git
9396 S:      Orphan
9397 F:      drivers/media/dvb-frontends/stv0910*
9398
9399 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9400 L:      linux-media@vger.kernel.org
9401 W:      https://linuxtv.org
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Orphan
9404 F:      drivers/media/dvb-frontends/stv6111*
9405
9406 MEDIA DRIVERS FOR STM32 - DCMI
9407 M:      Hugues Fruchet <hugues.fruchet@st.com>
9408 L:      linux-media@vger.kernel.org
9409 T:      git git://linuxtv.org/media_tree.git
9410 S:      Supported
9411 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9412 F:      drivers/media/platform/stm32/stm32-dcmi.c
9413
9414 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9415 M:      Dmitry Osipenko <digetx@gmail.com>
9416 L:      linux-media@vger.kernel.org
9417 L:      linux-tegra@vger.kernel.org
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Maintained
9420 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9421 F:      drivers/staging/media/tegra-vde/
9422
9423 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9424 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9425 P:      LinuxTV.org Project
9426 L:      linux-media@vger.kernel.org
9427 W:      https://linuxtv.org
9428 Q:      http://patchwork.kernel.org/project/linux-media/list/
9429 T:      git git://linuxtv.org/media_tree.git
9430 S:      Maintained
9431 F:      Documentation/devicetree/bindings/media/
9432 F:      Documentation/media/
9433 F:      drivers/media/
9434 F:      drivers/staging/media/
9435 F:      include/linux/platform_data/media/
9436 F:      include/media/
9437 F:      include/uapi/linux/dvb/
9438 F:      include/uapi/linux/videodev2.h
9439 F:      include/uapi/linux/media.h
9440 F:      include/uapi/linux/v4l2-*
9441 F:      include/uapi/linux/meye.h
9442 F:      include/uapi/linux/ivtv*
9443 F:      include/uapi/linux/uvcvideo.h
9444
9445 MEDIATEK BLUETOOTH DRIVER
9446 M:      Sean Wang <sean.wang@mediatek.com>
9447 L:      linux-bluetooth@vger.kernel.org
9448 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9449 S:      Maintained
9450 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9451 F:      drivers/bluetooth/btmtkuart.c
9452
9453 MEDIATEK CIR DRIVER
9454 M:      Sean Wang <sean.wang@mediatek.com>
9455 S:      Maintained
9456 F:      drivers/media/rc/mtk-cir.c
9457
9458 MEDIATEK DMA DRIVER
9459 M:      Sean Wang <sean.wang@mediatek.com>
9460 L:      dmaengine@vger.kernel.org
9461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9462 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9463 S:      Maintained
9464 F:      Documentation/devicetree/bindings/dma/mtk-*
9465 F:      drivers/dma/mediatek/
9466
9467 MEDIATEK PMIC LED DRIVER
9468 M:      Sean Wang <sean.wang@mediatek.com>
9469 S:      Maintained
9470 F:      drivers/leds/leds-mt6323.c
9471 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9472
9473 MEDIATEK ETHERNET DRIVER
9474 M:      Felix Fietkau <nbd@openwrt.org>
9475 M:      John Crispin <john@phrozen.org>
9476 M:      Sean Wang <sean.wang@mediatek.com>
9477 M:      Nelson Chang <nelson.chang@mediatek.com>
9478 L:      netdev@vger.kernel.org
9479 S:      Maintained
9480 F:      drivers/net/ethernet/mediatek/
9481
9482 MEDIATEK SWITCH DRIVER
9483 M:      Sean Wang <sean.wang@mediatek.com>
9484 L:      netdev@vger.kernel.org
9485 S:      Maintained
9486 F:      drivers/net/dsa/mt7530.*
9487 F:      net/dsa/tag_mtk.c
9488
9489 MEDIATEK JPEG DRIVER
9490 M:      Rick Chang <rick.chang@mediatek.com>
9491 M:      Bin Liu <bin.liu@mediatek.com>
9492 S:      Supported
9493 F:      drivers/media/platform/mtk-jpeg/
9494 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9495
9496 MEDIATEK MDP DRIVER
9497 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9498 M:      Houlong Wei <houlong.wei@mediatek.com>
9499 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9500 S:      Supported
9501 F:      drivers/media/platform/mtk-mdp/
9502 F:      drivers/media/platform/mtk-vpu/
9503 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9504
9505 MEDIATEK MEDIA DRIVER
9506 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9507 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9508 S:      Supported
9509 F:      drivers/media/platform/mtk-vcodec/
9510 F:      drivers/media/platform/mtk-vpu/
9511 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9512 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9513
9514 MEDIATEK MT76 WIRELESS LAN DRIVER
9515 M:      Felix Fietkau <nbd@nbd.name>
9516 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9517 L:      linux-wireless@vger.kernel.org
9518 S:      Maintained
9519 F:      drivers/net/wireless/mediatek/mt76/
9520
9521 MEDIATEK MT7601U WIRELESS LAN DRIVER
9522 M:      Jakub Kicinski <kubakici@wp.pl>
9523 L:      linux-wireless@vger.kernel.org
9524 S:      Maintained
9525 F:      drivers/net/wireless/mediatek/mt7601u/
9526
9527 MEDIATEK NAND CONTROLLER DRIVER
9528 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9529 L:      linux-mtd@lists.infradead.org
9530 S:      Maintained
9531 F:      drivers/mtd/nand/raw/mtk_*
9532 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9533
9534 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9535 M:      Sean Wang <sean.wang@mediatek.com>
9536 S:      Maintained
9537 F:      drivers/char/hw_random/mtk-rng.c
9538
9539 MEDIATEK USB3 DRD IP DRIVER
9540 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9541 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9544 S:      Maintained
9545 F:      drivers/usb/mtu3/
9546
9547 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9548 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9549 M:      Martin Donnelly <martin.donnelly@ge.com>
9550 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9551 S:      Maintained
9552 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9553 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9554
9555 MEGARAID SCSI/SAS DRIVERS
9556 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9557 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9558 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9559 L:      megaraidlinux.pdl@broadcom.com
9560 L:      linux-scsi@vger.kernel.org
9561 W:      http://www.avagotech.com/support/
9562 S:      Maintained
9563 F:      Documentation/scsi/megaraid.txt
9564 F:      drivers/scsi/megaraid.*
9565 F:      drivers/scsi/megaraid/
9566
9567 MELEXIS MLX90614 DRIVER
9568 M:      Crt Mori <cmo@melexis.com>
9569 L:      linux-iio@vger.kernel.org
9570 W:      http://www.melexis.com
9571 S:      Supported
9572 F:      drivers/iio/temperature/mlx90614.c
9573
9574 MELEXIS MLX90632 DRIVER
9575 M:      Crt Mori <cmo@melexis.com>
9576 L:      linux-iio@vger.kernel.org
9577 W:      http://www.melexis.com
9578 S:      Supported
9579 F:      drivers/iio/temperature/mlx90632.c
9580
9581 MELFAS MIP4 TOUCHSCREEN DRIVER
9582 M:      Sangwon Jee <jeesw@melfas.com>
9583 W:      http://www.melfas.com
9584 S:      Supported
9585 F:      drivers/input/touchscreen/melfas_mip4.c
9586 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9587
9588 MELLANOX ETHERNET DRIVER (mlx4_en)
9589 M:      Tariq Toukan <tariqt@mellanox.com>
9590 L:      netdev@vger.kernel.org
9591 S:      Supported
9592 W:      http://www.mellanox.com
9593 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9594 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9595
9596 MELLANOX ETHERNET DRIVER (mlx5e)
9597 M:      Saeed Mahameed <saeedm@mellanox.com>
9598 L:      netdev@vger.kernel.org
9599 S:      Supported
9600 W:      http://www.mellanox.com
9601 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9602 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9603
9604 MELLANOX ETHERNET INNOVA DRIVERS
9605 R:      Boris Pismenny <borisp@mellanox.com>
9606 L:      netdev@vger.kernel.org
9607 S:      Supported
9608 W:      http://www.mellanox.com
9609 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9610 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9611 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9612 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9613 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9614
9615 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9616 R:      Boris Pismenny <borisp@mellanox.com>
9617 L:      netdev@vger.kernel.org
9618 S:      Supported
9619 W:      http://www.mellanox.com
9620 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9621 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9622 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9623
9624 MELLANOX ETHERNET SWITCH DRIVERS
9625 M:      Jiri Pirko <jiri@mellanox.com>
9626 M:      Ido Schimmel <idosch@mellanox.com>
9627 L:      netdev@vger.kernel.org
9628 S:      Supported
9629 W:      http://www.mellanox.com
9630 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9631 F:      drivers/net/ethernet/mellanox/mlxsw/
9632 F:      tools/testing/selftests/drivers/net/mlxsw/
9633
9634 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9635 M:      mlxsw@mellanox.com
9636 L:      netdev@vger.kernel.org
9637 S:      Supported
9638 W:      http://www.mellanox.com
9639 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9640 F:      drivers/net/ethernet/mellanox/mlxfw/
9641
9642 MELLANOX HARDWARE PLATFORM SUPPORT
9643 M:      Andy Shevchenko <andy@infradead.org>
9644 M:      Darren Hart <dvhart@infradead.org>
9645 M:      Vadim Pasternak <vadimp@mellanox.com>
9646 L:      platform-driver-x86@vger.kernel.org
9647 S:      Supported
9648 F:      drivers/platform/mellanox/
9649
9650 MELLANOX MLX4 core VPI driver
9651 M:      Tariq Toukan <tariqt@mellanox.com>
9652 L:      netdev@vger.kernel.org
9653 L:      linux-rdma@vger.kernel.org
9654 W:      http://www.mellanox.com
9655 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9656 S:      Supported
9657 F:      drivers/net/ethernet/mellanox/mlx4/
9658 F:      include/linux/mlx4/
9659
9660 MELLANOX MLX4 IB driver
9661 M:      Yishai Hadas <yishaih@mellanox.com>
9662 L:      linux-rdma@vger.kernel.org
9663 W:      http://www.mellanox.com
9664 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9665 S:      Supported
9666 F:      drivers/infiniband/hw/mlx4/
9667 F:      include/linux/mlx4/
9668 F:      include/uapi/rdma/mlx4-abi.h
9669
9670 MELLANOX MLX5 core VPI driver
9671 M:      Saeed Mahameed <saeedm@mellanox.com>
9672 M:      Leon Romanovsky <leonro@mellanox.com>
9673 L:      netdev@vger.kernel.org
9674 L:      linux-rdma@vger.kernel.org
9675 W:      http://www.mellanox.com
9676 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9677 S:      Supported
9678 F:      drivers/net/ethernet/mellanox/mlx5/core/
9679 F:      include/linux/mlx5/
9680
9681 MELLANOX MLX5 IB driver
9682 M:      Leon Romanovsky <leonro@mellanox.com>
9683 L:      linux-rdma@vger.kernel.org
9684 W:      http://www.mellanox.com
9685 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9686 S:      Supported
9687 F:      drivers/infiniband/hw/mlx5/
9688 F:      include/linux/mlx5/
9689 F:      include/uapi/rdma/mlx5-abi.h
9690
9691 MELLANOX MLXCPLD I2C AND MUX DRIVER
9692 M:      Vadim Pasternak <vadimp@mellanox.com>
9693 M:      Michael Shych <michaelsh@mellanox.com>
9694 L:      linux-i2c@vger.kernel.org
9695 S:      Supported
9696 F:      drivers/i2c/busses/i2c-mlxcpld.c
9697 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9698 F:      Documentation/i2c/busses/i2c-mlxcpld
9699
9700 MELLANOX MLXCPLD LED DRIVER
9701 M:      Vadim Pasternak <vadimp@mellanox.com>
9702 L:      linux-leds@vger.kernel.org
9703 S:      Supported
9704 F:      drivers/leds/leds-mlxcpld.c
9705 F:      drivers/leds/leds-mlxreg.c
9706 F:      Documentation/leds/leds-mlxcpld.txt
9707
9708 MELLANOX PLATFORM DRIVER
9709 M:      Vadim Pasternak <vadimp@mellanox.com>
9710 L:      platform-driver-x86@vger.kernel.org
9711 S:      Supported
9712 F:      drivers/platform/x86/mlx-platform.c
9713
9714 MEMBARRIER SUPPORT
9715 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9716 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9717 L:      linux-kernel@vger.kernel.org
9718 S:      Supported
9719 F:      kernel/sched/membarrier.c
9720 F:      include/uapi/linux/membarrier.h
9721 F:      arch/powerpc/include/asm/membarrier.h
9722
9723 MEMORY MANAGEMENT
9724 L:      linux-mm@kvack.org
9725 W:      http://www.linux-mm.org
9726 S:      Maintained
9727 F:      include/linux/mm.h
9728 F:      include/linux/gfp.h
9729 F:      include/linux/mmzone.h
9730 F:      include/linux/memory_hotplug.h
9731 F:      include/linux/vmalloc.h
9732 F:      mm/
9733
9734 MEMORY TECHNOLOGY DEVICES (MTD)
9735 M:      David Woodhouse <dwmw2@infradead.org>
9736 M:      Brian Norris <computersforpeace@gmail.com>
9737 M:      Boris Brezillon <bbrezillon@kernel.org>
9738 M:      Marek Vasut <marek.vasut@gmail.com>
9739 M:      Richard Weinberger <richard@nod.at>
9740 L:      linux-mtd@lists.infradead.org
9741 W:      http://www.linux-mtd.infradead.org/
9742 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9743 T:      git git://git.infradead.org/linux-mtd.git master
9744 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9745 S:      Maintained
9746 F:      Documentation/devicetree/bindings/mtd/
9747 F:      drivers/mtd/
9748 F:      include/linux/mtd/
9749 F:      include/uapi/mtd/
9750
9751 MEN A21 WATCHDOG DRIVER
9752 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9753 L:      linux-watchdog@vger.kernel.org
9754 S:      Maintained
9755 F:      drivers/watchdog/mena21_wdt.c
9756
9757 MEN CHAMELEON BUS (mcb)
9758 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9759 S:      Maintained
9760 F:      drivers/mcb/
9761 F:      include/linux/mcb.h
9762 F:      Documentation/men-chameleon-bus.txt
9763
9764 MEN F21BMC (Board Management Controller)
9765 M:      Andreas Werner <andreas.werner@men.de>
9766 S:      Supported
9767 F:      drivers/mfd/menf21bmc.c
9768 F:      drivers/watchdog/menf21bmc_wdt.c
9769 F:      drivers/leds/leds-menf21bmc.c
9770 F:      drivers/hwmon/menf21bmc_hwmon.c
9771 F:      Documentation/hwmon/menf21bmc
9772
9773 MEN Z069 WATCHDOG DRIVER
9774 M:      Johannes Thumshirn <jth@kernel.org>
9775 L:      linux-watchdog@vger.kernel.org
9776 S:      Maintained
9777 F:      drivers/watchdog/menz69_wdt.c
9778
9779 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9780 M:      Neil Armstrong <narmstrong@baylibre.com>
9781 L:      linux-media@lists.freedesktop.org
9782 L:      linux-amlogic@lists.infradead.org
9783 W:      http://linux-meson.com/
9784 S:      Supported
9785 F:      drivers/media/platform/meson/ao-cec.c
9786 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9787 T:      git git://linuxtv.org/media_tree.git
9788
9789 MICROBLAZE ARCHITECTURE
9790 M:      Michal Simek <monstr@monstr.eu>
9791 W:      http://www.monstr.eu/fdt/
9792 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9793 S:      Supported
9794 F:      arch/microblaze/
9795
9796 MICROCHIP AT91 SERIAL DRIVER
9797 M:      Richard Genoud <richard.genoud@gmail.com>
9798 S:      Maintained
9799 F:      drivers/tty/serial/atmel_serial.c
9800 F:      drivers/tty/serial/atmel_serial.h
9801 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9802
9803 MICROCHIP AUDIO ASOC DRIVERS
9804 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9806 S:      Supported
9807 F:      sound/soc/atmel
9808
9809 MICROCHIP DMA DRIVER
9810 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9812 L:      dmaengine@vger.kernel.org
9813 S:      Supported
9814 F:      drivers/dma/at_hdmac.c
9815 F:      drivers/dma/at_hdmac_regs.h
9816 F:      include/linux/platform_data/dma-atmel.h
9817 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9818 F:      include/dt-bindings/dma/at91.h
9819
9820 MICROCHIP ECC DRIVER
9821 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9822 L:      linux-crypto@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/crypto/atmel-ecc.*
9825
9826 MICROCHIP I2C DRIVER
9827 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9828 L:      linux-i2c@vger.kernel.org
9829 S:      Supported
9830 F:      drivers/i2c/busses/i2c-at91.c
9831
9832 MICROCHIP ISC DRIVER
9833 M:      Eugen Hristev <eugen.hristev@microchip.com>
9834 L:      linux-media@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/media/platform/atmel/atmel-isc.c
9837 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9838 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9839
9840 MICROCHIP ISI DRIVER
9841 M:      Eugen Hristev <eugen.hristev@microchip.com>
9842 L:      linux-media@vger.kernel.org
9843 S:      Supported
9844 F:      drivers/media/platform/atmel/atmel-isi.c
9845 F:      drivers/media/platform/atmel/atmel-isi.h
9846
9847 MICROCHIP AT91 USART MFD DRIVER
9848 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9849 L:      linux-kernel@vger.kernel.org
9850 S:      Supported
9851 F:      drivers/mfd/at91-usart.c
9852 F:      include/dt-bindings/mfd/at91-usart.h
9853 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9854
9855 MICROCHIP AT91 USART SPI DRIVER
9856 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9857 L:      linux-spi@vger.kernel.org
9858 S:      Supported
9859 F:      drivers/spi/spi-at91-usart.c
9860 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9861
9862 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9863 M:      Woojung Huh <Woojung.Huh@microchip.com>
9864 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9865 L:      netdev@vger.kernel.org
9866 S:      Maintained
9867 F:      net/dsa/tag_ksz.c
9868 F:      drivers/net/dsa/microchip/*
9869 F:      include/linux/platform_data/microchip-ksz.h
9870 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9871
9872 MICROCHIP LAN743X ETHERNET DRIVER
9873 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9874 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9875 L:      netdev@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/net/ethernet/microchip/lan743x_*
9878
9879 MICROCHIP LCDFB DRIVER
9880 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9881 L:      linux-fbdev@vger.kernel.org
9882 S:      Maintained
9883 F:      drivers/video/fbdev/atmel_lcdfb.c
9884 F:      include/video/atmel_lcdc.h
9885
9886 MICROCHIP MMC/SD/SDIO MCI DRIVER
9887 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9888 S:      Maintained
9889 F:      drivers/mmc/host/atmel-mci.c
9890
9891 MICROCHIP MCP16502 PMIC DRIVER
9892 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894 S:      Maintained
9895 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9896 F:      drivers/regulator/mcp16502.c
9897
9898 MICROCHIP MCP3911 ADC DRIVER
9899 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9900 M:      Kent Gustavsson <kent@minoris.se>
9901 L:      linux-iio@vger.kernel.org
9902 S:      Supported
9903 F:      drivers/iio/adc/mcp3911.c
9904 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9905
9906 MICROCHIP NAND DRIVER
9907 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9908 L:      linux-mtd@lists.infradead.org
9909 S:      Supported
9910 F:      drivers/mtd/nand/raw/atmel/*
9911 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9912
9913 MICROCHIP PWM DRIVER
9914 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916 L:      linux-pwm@vger.kernel.org
9917 S:      Supported
9918 F:      drivers/pwm/pwm-atmel.c
9919 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9920
9921 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9922 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9923 M:      Eugen Hristev <eugen.hristev@microchip.com>
9924 L:      linux-iio@vger.kernel.org
9925 S:      Supported
9926 F:      drivers/iio/adc/at91-sama5d2_adc.c
9927 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9928 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9929
9930 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9931 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9932 S:      Supported
9933 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9934
9935 MICROCHIP SPI DRIVER
9936 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9937 S:      Supported
9938 F:      drivers/spi/spi-atmel.*
9939
9940 MICROCHIP SSC DRIVER
9941 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 S:      Supported
9944 F:      drivers/misc/atmel-ssc.c
9945 F:      include/linux/atmel-ssc.h
9946
9947 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9948 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950 S:      Supported
9951 F:      drivers/misc/atmel_tclib.c
9952 F:      drivers/clocksource/tcb_clksrc.c
9953
9954 MICROCHIP USBA UDC DRIVER
9955 M:      Cristian Birsan <cristian.birsan@microchip.com>
9956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 S:      Supported
9958 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9959
9960 MICROCHIP USB251XB DRIVER
9961 M:      Richard Leitner <richard.leitner@skidata.com>
9962 L:      linux-usb@vger.kernel.org
9963 S:      Maintained
9964 F:      drivers/usb/misc/usb251xb.c
9965 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9966
9967 MICROCHIP XDMA DRIVER
9968 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9969 L:      linux-arm-kernel@lists.infradead.org
9970 L:      dmaengine@vger.kernel.org
9971 S:      Supported
9972 F:      drivers/dma/at_xdmac.c
9973
9974 MICROSEMI MIPS SOCS
9975 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9976 L:      linux-mips@vger.kernel.org
9977 S:      Maintained
9978 F:      arch/mips/generic/board-ocelot.c
9979 F:      arch/mips/configs/generic/board-ocelot.config
9980 F:      arch/mips/boot/dts/mscc/
9981 F:      Documentation/devicetree/bindings/mips/mscc.txt
9982
9983 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9984 M:      Don Brace <don.brace@microsemi.com>
9985 L:      esc.storagedev@microsemi.com
9986 L:      linux-scsi@vger.kernel.org
9987 S:      Supported
9988 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9989 F:      drivers/scsi/smartpqi/Kconfig
9990 F:      drivers/scsi/smartpqi/Makefile
9991 F:      include/linux/cciss*.h
9992 F:      include/uapi/linux/cciss*.h
9993 F:      Documentation/scsi/smartpqi.txt
9994
9995 MICROSEMI ETHERNET SWITCH DRIVER
9996 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9997 L:      netdev@vger.kernel.org
9998 S:      Supported
9999 F:      drivers/net/ethernet/mscc/
10000
10001 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10002 M:      Chen Yu <yu.c.chen@intel.com>
10003 L:      platform-driver-x86@vger.kernel.org
10004 S:      Supported
10005 F:      drivers/platform/x86/surfacepro3_button.c
10006
10007 MICROTEK X6 SCANNER
10008 M:      Oliver Neukum <oliver@neukum.org>
10009 S:      Maintained
10010 F:      drivers/usb/image/microtek.*
10011
10012 MIPS
10013 M:      Ralf Baechle <ralf@linux-mips.org>
10014 M:      Paul Burton <paul.burton@mips.com>
10015 M:      James Hogan <jhogan@kernel.org>
10016 L:      linux-mips@vger.kernel.org
10017 W:      http://www.linux-mips.org/
10018 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10020 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10021 S:      Supported
10022 F:      Documentation/devicetree/bindings/mips/
10023 F:      Documentation/mips/
10024 F:      arch/mips/
10025 F:      drivers/platform/mips/
10026
10027 MIPS BOSTON DEVELOPMENT BOARD
10028 M:      Paul Burton <paul.burton@mips.com>
10029 L:      linux-mips@vger.kernel.org
10030 S:      Maintained
10031 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10032 F:      arch/mips/boot/dts/img/boston.dts
10033 F:      arch/mips/configs/generic/board-boston.config
10034 F:      drivers/clk/imgtec/clk-boston.c
10035 F:      include/dt-bindings/clock/boston-clock.h
10036
10037 MIPS GENERIC PLATFORM
10038 M:      Paul Burton <paul.burton@mips.com>
10039 L:      linux-mips@vger.kernel.org
10040 S:      Supported
10041 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10042 F:      arch/mips/generic/
10043 F:      arch/mips/tools/generic-board-config.sh
10044
10045 MIPS/LOONGSON1 ARCHITECTURE
10046 M:      Keguang Zhang <keguang.zhang@gmail.com>
10047 L:      linux-mips@vger.kernel.org
10048 S:      Maintained
10049 F:      arch/mips/loongson32/
10050 F:      arch/mips/include/asm/mach-loongson32/
10051 F:      drivers/*/*loongson1*
10052 F:      drivers/*/*/*loongson1*
10053
10054 MIPS/LOONGSON2 ARCHITECTURE
10055 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10056 L:      linux-mips@vger.kernel.org
10057 S:      Maintained
10058 F:      arch/mips/loongson64/fuloong-2e/
10059 F:      arch/mips/loongson64/lemote-2f/
10060 F:      arch/mips/include/asm/mach-loongson64/
10061 F:      drivers/*/*loongson2*
10062 F:      drivers/*/*/*loongson2*
10063
10064 MIPS/LOONGSON3 ARCHITECTURE
10065 M:      Huacai Chen <chenhc@lemote.com>
10066 L:      linux-mips@vger.kernel.org
10067 S:      Maintained
10068 F:      arch/mips/loongson64/
10069 F:      arch/mips/include/asm/mach-loongson64/
10070 F:      drivers/platform/mips/cpu_hwmon.c
10071 F:      drivers/*/*loongson3*
10072 F:      drivers/*/*/*loongson3*
10073
10074 MIPS RINT INSTRUCTION EMULATION
10075 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10076 L:      linux-mips@vger.kernel.org
10077 S:      Supported
10078 F:      arch/mips/math-emu/sp_rint.c
10079 F:      arch/mips/math-emu/dp_rint.c
10080
10081 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10082 M:      Hans Verkuil <hverkuil@xs4all.nl>
10083 L:      linux-media@vger.kernel.org
10084 T:      git git://linuxtv.org/media_tree.git
10085 W:      https://linuxtv.org
10086 S:      Odd Fixes
10087 F:      drivers/media/radio/radio-miropcm20*
10088
10089 MMP SUPPORT
10090 R:      Lubomir Rintel <lkundrak@v3.sk>
10091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092 S:      Odd Fixes
10093 F:      arch/arm/boot/dts/mmp*
10094 F:      arch/arm/mach-mmp/
10095
10096 MMU GATHER AND TLB INVALIDATION
10097 M:      Will Deacon <will.deacon@arm.com>
10098 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10099 M:      Andrew Morton <akpm@linux-foundation.org>
10100 M:      Nick Piggin <npiggin@gmail.com>
10101 M:      Peter Zijlstra <peterz@infradead.org>
10102 L:      linux-arch@vger.kernel.org
10103 L:      linux-mm@kvack.org
10104 S:      Maintained
10105 F:      arch/*/include/asm/tlb.h
10106 F:      include/asm-generic/tlb.h
10107 F:      mm/mmu_gather.c
10108
10109 MN88472 MEDIA DRIVER
10110 M:      Antti Palosaari <crope@iki.fi>
10111 L:      linux-media@vger.kernel.org
10112 W:      https://linuxtv.org
10113 W:      http://palosaari.fi/linux/
10114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10115 S:      Maintained
10116 F:      drivers/media/dvb-frontends/mn88472*
10117
10118 MN88473 MEDIA DRIVER
10119 M:      Antti Palosaari <crope@iki.fi>
10120 L:      linux-media@vger.kernel.org
10121 W:      https://linuxtv.org
10122 W:      http://palosaari.fi/linux/
10123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10124 S:      Maintained
10125 F:      drivers/media/dvb-frontends/mn88473*
10126
10127 MODULE SUPPORT
10128 M:      Jessica Yu <jeyu@kernel.org>
10129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10130 S:      Maintained
10131 F:      include/linux/module.h
10132 F:      kernel/module.c
10133
10134 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10135 W:      http://popies.net/meye/
10136 S:      Orphan
10137 F:      Documentation/media/v4l-drivers/meye*
10138 F:      drivers/media/pci/meye/
10139 F:      include/uapi/linux/meye.h
10140
10141 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10142 M:      Jiri Slaby <jirislaby@gmail.com>
10143 S:      Maintained
10144 F:      Documentation/serial/moxa-smartio
10145 F:      drivers/tty/mxser.*
10146
10147 MR800 AVERMEDIA USB FM RADIO DRIVER
10148 M:      Alexey Klimov <klimov.linux@gmail.com>
10149 L:      linux-media@vger.kernel.org
10150 T:      git git://linuxtv.org/media_tree.git
10151 S:      Maintained
10152 F:      drivers/media/radio/radio-mr800.c
10153
10154 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10155 M:      Alan Ott <alan@signal11.us>
10156 L:      linux-wpan@vger.kernel.org
10157 S:      Maintained
10158 F:      drivers/net/ieee802154/mrf24j40.c
10159 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10160
10161 MSI LAPTOP SUPPORT
10162 M:      "Lee, Chun-Yi" <jlee@suse.com>
10163 L:      platform-driver-x86@vger.kernel.org
10164 S:      Maintained
10165 F:      drivers/platform/x86/msi-laptop.c
10166
10167 MSI WMI SUPPORT
10168 L:      platform-driver-x86@vger.kernel.org
10169 S:      Orphan
10170 F:      drivers/platform/x86/msi-wmi.c
10171
10172 MSI001 MEDIA DRIVER
10173 M:      Antti Palosaari <crope@iki.fi>
10174 L:      linux-media@vger.kernel.org
10175 W:      https://linuxtv.org
10176 W:      http://palosaari.fi/linux/
10177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10178 T:      git git://linuxtv.org/anttip/media_tree.git
10179 S:      Maintained
10180 F:      drivers/media/tuners/msi001*
10181
10182 MSI2500 MEDIA DRIVER
10183 M:      Antti Palosaari <crope@iki.fi>
10184 L:      linux-media@vger.kernel.org
10185 W:      https://linuxtv.org
10186 W:      http://palosaari.fi/linux/
10187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10188 T:      git git://linuxtv.org/anttip/media_tree.git
10189 S:      Maintained
10190 F:      drivers/media/usb/msi2500/
10191
10192 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10193 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10194 L:      linux-mtd@lists.infradead.org
10195 S:      Maintained
10196 F:      drivers/mtd/devices/docg3*
10197
10198 MT9M032 APTINA SENSOR DRIVER
10199 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10200 L:      linux-media@vger.kernel.org
10201 T:      git git://linuxtv.org/media_tree.git
10202 S:      Maintained
10203 F:      drivers/media/i2c/mt9m032.c
10204 F:      include/media/i2c/mt9m032.h
10205
10206 MT9P031 APTINA CAMERA SENSOR
10207 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10208 L:      linux-media@vger.kernel.org
10209 T:      git git://linuxtv.org/media_tree.git
10210 S:      Maintained
10211 F:      drivers/media/i2c/mt9p031.c
10212 F:      include/media/i2c/mt9p031.h
10213
10214 MT9T001 APTINA CAMERA SENSOR
10215 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10216 L:      linux-media@vger.kernel.org
10217 T:      git git://linuxtv.org/media_tree.git
10218 S:      Maintained
10219 F:      drivers/media/i2c/mt9t001.c
10220 F:      include/media/i2c/mt9t001.h
10221
10222 MT9T112 APTINA CAMERA SENSOR
10223 M:      Jacopo Mondi <jacopo@jmondi.org>
10224 L:      linux-media@vger.kernel.org
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Odd Fixes
10227 F:      drivers/media/i2c/mt9t112.c
10228 F:      include/media/i2c/mt9t112.h
10229
10230 MT9V032 APTINA CAMERA SENSOR
10231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10232 L:      linux-media@vger.kernel.org
10233 T:      git git://linuxtv.org/media_tree.git
10234 S:      Maintained
10235 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10236 F:      drivers/media/i2c/mt9v032.c
10237 F:      include/media/i2c/mt9v032.h
10238
10239 MT9V111 APTINA CAMERA SENSOR
10240 M:      Jacopo Mondi <jacopo@jmondi.org>
10241 L:      linux-media@vger.kernel.org
10242 T:      git git://linuxtv.org/media_tree.git
10243 S:      Maintained
10244 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10245 F:      drivers/media/i2c/mt9v111.c
10246
10247 MULTIFUNCTION DEVICES (MFD)
10248 M:      Lee Jones <lee.jones@linaro.org>
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10250 S:      Supported
10251 F:      Documentation/devicetree/bindings/mfd/
10252 F:      drivers/mfd/
10253 F:      include/linux/mfd/
10254 F:      include/dt-bindings/mfd/
10255
10256 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10257 S:      Orphan
10258 F:      drivers/mmc/host/mmc_spi.c
10259 F:      include/linux/spi/mmc_spi.h
10260
10261 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10262 M:      Ulf Hansson <ulf.hansson@linaro.org>
10263 L:      linux-mmc@vger.kernel.org
10264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10265 S:      Maintained
10266 F:      Documentation/devicetree/bindings/mmc/
10267 F:      drivers/mmc/
10268 F:      include/linux/mmc/
10269 F:      include/uapi/linux/mmc/
10270
10271 MULTIPLEXER SUBSYSTEM
10272 M:      Peter Rosin <peda@axentia.se>
10273 S:      Maintained
10274 F:      Documentation/ABI/testing/sysfs-class-mux*
10275 F:      Documentation/devicetree/bindings/mux/
10276 F:      include/dt-bindings/mux/
10277 F:      include/linux/mux/
10278 F:      drivers/mux/
10279
10280 MULTITECH MULTIPORT CARD (ISICOM)
10281 S:      Orphan
10282 F:      drivers/tty/isicom.c
10283 F:      include/linux/isicom.h
10284
10285 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10286 M:      Bin Liu <b-liu@ti.com>
10287 L:      linux-usb@vger.kernel.org
10288 S:      Maintained
10289 F:      drivers/usb/musb/
10290
10291 MXL301RF MEDIA DRIVER
10292 M:      Akihiro Tsukada <tskd08@gmail.com>
10293 L:      linux-media@vger.kernel.org
10294 S:      Odd Fixes
10295 F:      drivers/media/tuners/mxl301rf*
10296
10297 MXL5007T MEDIA DRIVER
10298 M:      Michael Krufky <mkrufky@linuxtv.org>
10299 L:      linux-media@vger.kernel.org
10300 W:      https://linuxtv.org
10301 W:      http://github.com/mkrufky
10302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10303 T:      git git://linuxtv.org/mkrufky/tuners.git
10304 S:      Maintained
10305 F:      drivers/media/tuners/mxl5007t.*
10306
10307 MXSFB DRM DRIVER
10308 M:      Marek Vasut <marex@denx.de>
10309 M:      Stefan Agner <stefan@agner.ch>
10310 L:      dri-devel@lists.freedesktop.org
10311 S:      Supported
10312 F:      drivers/gpu/drm/mxsfb/
10313 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10314 T:      git git://anongit.freedesktop.org/drm/drm-misc
10315
10316 MYLEX DAC960 PCI RAID Controller
10317 M:      Hannes Reinecke <hare@kernel.org>
10318 L:      linux-scsi@vger.kernel.org
10319 S:      Supported
10320 F:      drivers/scsi/myrb.*
10321 F:      drivers/scsi/myrs.*
10322
10323 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10324 M:      Chris Lee <christopher.lee@cspi.com>
10325 L:      netdev@vger.kernel.org
10326 W:      https://www.cspi.com/ethernet-products/support/downloads/
10327 S:      Supported
10328 F:      drivers/net/ethernet/myricom/myri10ge/
10329
10330 NAND FLASH SUBSYSTEM
10331 M:      Boris Brezillon <bbrezillon@kernel.org>
10332 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10333 R:      Richard Weinberger <richard@nod.at>
10334 L:      linux-mtd@lists.infradead.org
10335 W:      http://www.linux-mtd.infradead.org/
10336 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10337 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10338 T:      git git://git.infradead.org/linux-mtd.git nand/next
10339 S:      Maintained
10340 F:      drivers/mtd/nand/
10341 F:      include/linux/mtd/*nand*.h
10342
10343 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10344 M:      Daniel Mack <zonque@gmail.com>
10345 S:      Maintained
10346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10347 W:      http://www.native-instruments.com
10348 F:      sound/usb/caiaq/
10349
10350 NATSEMI ETHERNET DRIVER (DP8381x)
10351 S:      Orphan
10352 F:      drivers/net/ethernet/natsemi/natsemi.c
10353
10354 NCR 5380 SCSI DRIVERS
10355 M:      Finn Thain <fthain@telegraphics.com.au>
10356 M:      Michael Schmitz <schmitzmic@gmail.com>
10357 L:      linux-scsi@vger.kernel.org
10358 S:      Maintained
10359 F:      Documentation/scsi/g_NCR5380.txt
10360 F:      drivers/scsi/NCR5380.*
10361 F:      drivers/scsi/arm/cumana_1.c
10362 F:      drivers/scsi/arm/oak.c
10363 F:      drivers/scsi/atari_scsi.*
10364 F:      drivers/scsi/dmx3191d.c
10365 F:      drivers/scsi/g_NCR5380.*
10366 F:      drivers/scsi/mac_scsi.*
10367 F:      drivers/scsi/sun3_scsi.*
10368 F:      drivers/scsi/sun3_scsi_vme.c
10369
10370 NCSI LIBRARY:
10371 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10372 S:      Maintained
10373 F:      net/ncsi/
10374
10375 NCT6775 HARDWARE MONITOR DRIVER
10376 M:      Guenter Roeck <linux@roeck-us.net>
10377 L:      linux-hwmon@vger.kernel.org
10378 S:      Maintained
10379 F:      Documentation/hwmon/nct6775
10380 F:      drivers/hwmon/nct6775.c
10381
10382 NET_FAILOVER MODULE
10383 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10384 L:      netdev@vger.kernel.org
10385 S:      Supported
10386 F:      driver/net/net_failover.c
10387 F:      include/net/net_failover.h
10388 F:      Documentation/networking/net_failover.rst
10389
10390 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10391 M:      Faisal Latif <faisal.latif@intel.com>
10392 L:      linux-rdma@vger.kernel.org
10393 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10394 S:      Supported
10395 F:      drivers/infiniband/hw/nes/
10396 F:      include/uapi/rdma/nes-abi.h
10397
10398 NETEM NETWORK EMULATOR
10399 M:      Stephen Hemminger <stephen@networkplumber.org>
10400 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10401 S:      Maintained
10402 F:      net/sched/sch_netem.c
10403
10404 NETERION 10GbE DRIVERS (s2io/vxge)
10405 M:      Jon Mason <jdmason@kudzu.us>
10406 L:      netdev@vger.kernel.org
10407 S:      Supported
10408 F:      Documentation/networking/s2io.txt
10409 F:      Documentation/networking/vxge.txt
10410 F:      drivers/net/ethernet/neterion/
10411
10412 NETFILTER
10413 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10414 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10415 M:      Florian Westphal <fw@strlen.de>
10416 L:      netfilter-devel@vger.kernel.org
10417 L:      coreteam@netfilter.org
10418 W:      http://www.netfilter.org/
10419 W:      http://www.iptables.org/
10420 W:      http://www.nftables.org/
10421 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10424 S:      Maintained
10425 F:      include/linux/netfilter*
10426 F:      include/linux/netfilter/
10427 F:      include/net/netfilter/
10428 F:      include/uapi/linux/netfilter*
10429 F:      include/uapi/linux/netfilter/
10430 F:      net/*/netfilter.c
10431 F:      net/*/netfilter/
10432 F:      net/netfilter/
10433 F:      net/bridge/br_netfilter*.c
10434
10435 NETROM NETWORK LAYER
10436 M:      Ralf Baechle <ralf@linux-mips.org>
10437 L:      linux-hams@vger.kernel.org
10438 W:      http://www.linux-ax25.org/
10439 S:      Maintained
10440 F:      include/net/netrom.h
10441 F:      include/uapi/linux/netrom.h
10442 F:      net/netrom/
10443
10444 NETRONOME ETHERNET DRIVERS
10445 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10446 L:      oss-drivers@netronome.com
10447 S:      Maintained
10448 F:      drivers/net/ethernet/netronome/
10449
10450 NETWORK BLOCK DEVICE (NBD)
10451 M:      Josef Bacik <josef@toxicpanda.com>
10452 S:      Maintained
10453 L:      linux-block@vger.kernel.org
10454 L:      nbd@other.debian.org
10455 F:      Documentation/blockdev/nbd.txt
10456 F:      drivers/block/nbd.c
10457 F:      include/uapi/linux/nbd.h
10458
10459 NETWORK DROP MONITOR
10460 M:      Neil Horman <nhorman@tuxdriver.com>
10461 L:      netdev@vger.kernel.org
10462 S:      Maintained
10463 W:      https://fedorahosted.org/dropwatch/
10464 F:      net/core/drop_monitor.c
10465
10466 NETWORKING DRIVERS
10467 M:      "David S. Miller" <davem@davemloft.net>
10468 L:      netdev@vger.kernel.org
10469 W:      http://www.linuxfoundation.org/en/Net
10470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10473 S:      Odd Fixes
10474 F:      Documentation/devicetree/bindings/net/
10475 F:      drivers/net/
10476 F:      include/linux/if_*
10477 F:      include/linux/netdevice.h
10478 F:      include/linux/etherdevice.h
10479 F:      include/linux/fcdevice.h
10480 F:      include/linux/fddidevice.h
10481 F:      include/linux/hippidevice.h
10482 F:      include/linux/inetdevice.h
10483 F:      include/uapi/linux/if_*
10484 F:      include/uapi/linux/netdevice.h
10485
10486 NETWORKING DRIVERS (WIRELESS)
10487 M:      Kalle Valo <kvalo@codeaurora.org>
10488 L:      linux-wireless@vger.kernel.org
10489 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10492 S:      Maintained
10493 F:      Documentation/devicetree/bindings/net/wireless/
10494 F:      drivers/net/wireless/
10495
10496 NETWORKING [DSA]
10497 M:      Andrew Lunn <andrew@lunn.ch>
10498 M:      Vivien Didelot <vivien.didelot@gmail.com>
10499 M:      Florian Fainelli <f.fainelli@gmail.com>
10500 S:      Maintained
10501 F:      Documentation/devicetree/bindings/net/dsa/
10502 F:      net/dsa/
10503 F:      include/net/dsa.h
10504 F:      include/linux/dsa/
10505 F:      drivers/net/dsa/
10506
10507 NETWORKING [GENERAL]
10508 M:      "David S. Miller" <davem@davemloft.net>
10509 L:      netdev@vger.kernel.org
10510 W:      http://www.linuxfoundation.org/en/Net
10511 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10514 B:      mailto:netdev@vger.kernel.org
10515 S:      Maintained
10516 F:      net/
10517 F:      include/net/
10518 F:      include/linux/in.h
10519 F:      include/linux/net.h
10520 F:      include/linux/netdevice.h
10521 F:      include/uapi/linux/in.h
10522 F:      include/uapi/linux/net.h
10523 F:      include/uapi/linux/netdevice.h
10524 F:      include/uapi/linux/net_namespace.h
10525 F:      tools/testing/selftests/net/
10526 F:      lib/net_utils.c
10527 F:      lib/random32.c
10528 F:      Documentation/networking/
10529
10530 NETWORKING [IPSEC]
10531 M:      Steffen Klassert <steffen.klassert@secunet.com>
10532 M:      Herbert Xu <herbert@gondor.apana.org.au>
10533 M:      "David S. Miller" <davem@davemloft.net>
10534 L:      netdev@vger.kernel.org
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10537 S:      Maintained
10538 F:      net/xfrm/
10539 F:      net/key/
10540 F:      net/ipv4/xfrm*
10541 F:      net/ipv4/esp4*
10542 F:      net/ipv4/ah4.c
10543 F:      net/ipv4/ipcomp.c
10544 F:      net/ipv4/ip_vti.c
10545 F:      net/ipv6/xfrm*
10546 F:      net/ipv6/esp6*
10547 F:      net/ipv6/ah6.c
10548 F:      net/ipv6/ipcomp6.c
10549 F:      net/ipv6/ip6_vti.c
10550 F:      include/uapi/linux/xfrm.h
10551 F:      include/net/xfrm.h
10552
10553 NETWORKING [IPv4/IPv6]
10554 M:      "David S. Miller" <davem@davemloft.net>
10555 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10556 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10557 L:      netdev@vger.kernel.org
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10559 S:      Maintained
10560 F:      net/ipv4/
10561 F:      net/ipv6/
10562 F:      include/net/ip*
10563 F:      arch/x86/net/*
10564
10565 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10566 M:      Paul Moore <paul@paul-moore.com>
10567 W:      https://github.com/netlabel
10568 L:      netdev@vger.kernel.org
10569 L:      linux-security-module@vger.kernel.org
10570 S:      Maintained
10571 F:      Documentation/netlabel/
10572 F:      include/net/calipso.h
10573 F:      include/net/cipso_ipv4.h
10574 F:      include/net/netlabel.h
10575 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10576 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10577 F:      net/netlabel/
10578 F:      net/ipv4/cipso_ipv4.c
10579 F:      net/ipv6/calipso.c
10580 F:      net/netfilter/xt_CONNSECMARK.c
10581 F:      net/netfilter/xt_SECMARK.c
10582
10583 NETWORKING [TCP]
10584 M:      Eric Dumazet <edumazet@google.com>
10585 L:      netdev@vger.kernel.org
10586 S:      Maintained
10587 F:      net/ipv4/tcp*.c
10588 F:      net/ipv4/syncookies.c
10589 F:      net/ipv6/tcp*.c
10590 F:      net/ipv6/syncookies.c
10591 F:      include/uapi/linux/tcp.h
10592 F:      include/net/tcp.h
10593 F:      include/linux/tcp.h
10594 F:      include/trace/events/tcp.h
10595
10596 NETWORKING [TLS]
10597 M:      Boris Pismenny <borisp@mellanox.com>
10598 M:      Aviad Yehezkel <aviadye@mellanox.com>
10599 M:      Dave Watson <davejwatson@fb.com>
10600 M:      John Fastabend <john.fastabend@gmail.com>
10601 M:      Daniel Borkmann <daniel@iogearbox.net>
10602 L:      netdev@vger.kernel.org
10603 S:      Maintained
10604 F:      net/tls/*
10605 F:      include/uapi/linux/tls.h
10606 F:      include/net/tls.h
10607
10608 NETWORKING [WIRELESS]
10609 L:      linux-wireless@vger.kernel.org
10610 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10611
10612 NETDEVSIM
10613 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10614 S:      Maintained
10615 F:      drivers/net/netdevsim/*
10616
10617 NETXEN (1/10) GbE SUPPORT
10618 M:      Manish Chopra <manish.chopra@cavium.com>
10619 M:      Rahul Verma <rahul.verma@cavium.com>
10620 M:      Dept-GELinuxNICDev@cavium.com
10621 L:      netdev@vger.kernel.org
10622 S:      Supported
10623 F:      drivers/net/ethernet/qlogic/netxen/
10624
10625 NFC SUBSYSTEM
10626 M:      Samuel Ortiz <sameo@linux.intel.com>
10627 L:      linux-wireless@vger.kernel.org
10628 L:      linux-nfc@lists.01.org (subscribers-only)
10629 S:      Supported
10630 F:      net/nfc/
10631 F:      include/net/nfc/
10632 F:      include/uapi/linux/nfc.h
10633 F:      drivers/nfc/
10634 F:      include/linux/platform_data/nfcmrvl.h
10635 F:      include/linux/platform_data/nxp-nci.h
10636 F:      Documentation/devicetree/bindings/net/nfc/
10637
10638 NFS, SUNRPC, AND LOCKD CLIENTS
10639 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10640 M:      Anna Schumaker <anna.schumaker@netapp.com>
10641 L:      linux-nfs@vger.kernel.org
10642 W:      http://client.linux-nfs.org
10643 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10644 S:      Maintained
10645 F:      fs/lockd/
10646 F:      fs/nfs/
10647 F:      fs/nfs_common/
10648 F:      net/sunrpc/
10649 F:      include/linux/lockd/
10650 F:      include/linux/nfs*
10651 F:      include/linux/sunrpc/
10652 F:      include/uapi/linux/nfs*
10653 F:      include/uapi/linux/sunrpc/
10654
10655 NILFS2 FILESYSTEM
10656 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10657 L:      linux-nilfs@vger.kernel.org
10658 W:      https://nilfs.sourceforge.io/
10659 W:      https://nilfs.osdn.jp/
10660 T:      git git://github.com/konis/nilfs2.git
10661 S:      Supported
10662 F:      Documentation/filesystems/nilfs2.txt
10663 F:      fs/nilfs2/
10664 F:      include/trace/events/nilfs2.h
10665 F:      include/uapi/linux/nilfs2_api.h
10666 F:      include/uapi/linux/nilfs2_ondisk.h
10667
10668 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10669 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10670 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10671 S:      Maintained
10672 F:      Documentation/scsi/NinjaSCSI.txt
10673 F:      drivers/scsi/pcmcia/nsp_*
10674
10675 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10676 M:      GOTO Masanori <gotom@debian.or.jp>
10677 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10678 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10679 S:      Maintained
10680 F:      Documentation/scsi/NinjaSCSI.txt
10681 F:      drivers/scsi/nsp32*
10682
10683 NIOS2 ARCHITECTURE
10684 M:      Ley Foon Tan <lftan@altera.com>
10685 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10687 S:      Maintained
10688 F:      arch/nios2/
10689
10690 NOHZ, DYNTICKS SUPPORT
10691 M:      Frederic Weisbecker <fweisbec@gmail.com>
10692 M:      Thomas Gleixner <tglx@linutronix.de>
10693 M:      Ingo Molnar <mingo@kernel.org>
10694 L:      linux-kernel@vger.kernel.org
10695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10696 S:      Maintained
10697 F:      kernel/time/tick*.*
10698 F:      include/linux/tick.h
10699 F:      include/linux/sched/nohz.h
10700
10701 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10702 M:      Pavel Machek <pavel@ucw.cz>
10703 M:      Sakari Ailus <sakari.ailus@iki.fi>
10704 L:      linux-media@vger.kernel.org
10705 S:      Maintained
10706 F:      drivers/media/i2c/et8ek8
10707 F:      drivers/media/i2c/ad5820.c
10708
10709 NOKIA N900 POWER SUPPLY DRIVERS
10710 R:      Pali Rohár <pali.rohar@gmail.com>
10711 F:      include/linux/power/bq2415x_charger.h
10712 F:      include/linux/power/bq27xxx_battery.h
10713 F:      include/linux/power/isp1704_charger.h
10714 F:      drivers/power/supply/bq2415x_charger.c
10715 F:      drivers/power/supply/bq27xxx_battery.c
10716 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10717 F:      drivers/power/supply/isp1704_charger.c
10718 F:      drivers/power/supply/rx51_battery.c
10719
10720 NTB AMD DRIVER
10721 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10722 L:      linux-ntb@googlegroups.com
10723 S:      Supported
10724 F:      drivers/ntb/hw/amd/
10725
10726 NTB DRIVER CORE
10727 M:      Jon Mason <jdmason@kudzu.us>
10728 M:      Dave Jiang <dave.jiang@intel.com>
10729 M:      Allen Hubbe <allenbh@gmail.com>
10730 L:      linux-ntb@googlegroups.com
10731 S:      Supported
10732 W:      https://github.com/jonmason/ntb/wiki
10733 T:      git git://github.com/jonmason/ntb.git
10734 F:      drivers/ntb/
10735 F:      drivers/net/ntb_netdev.c
10736 F:      include/linux/ntb.h
10737 F:      include/linux/ntb_transport.h
10738 F:      tools/testing/selftests/ntb/
10739
10740 NTB IDT DRIVER
10741 M:      Serge Semin <fancer.lancer@gmail.com>
10742 L:      linux-ntb@googlegroups.com
10743 S:      Supported
10744 F:      drivers/ntb/hw/idt/
10745
10746 NTB INTEL DRIVER
10747 M:      Dave Jiang <dave.jiang@intel.com>
10748 L:      linux-ntb@googlegroups.com
10749 S:      Supported
10750 W:      https://github.com/davejiang/linux/wiki
10751 T:      git https://github.com/davejiang/linux.git
10752 F:      drivers/ntb/hw/intel/
10753
10754 NTFS FILESYSTEM
10755 M:      Anton Altaparmakov <anton@tuxera.com>
10756 L:      linux-ntfs-dev@lists.sourceforge.net
10757 W:      http://www.tuxera.com/
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10759 S:      Supported
10760 F:      Documentation/filesystems/ntfs.txt
10761 F:      fs/ntfs/
10762
10763 NUBUS SUBSYSTEM
10764 M:      Finn Thain <fthain@telegraphics.com.au>
10765 L:      linux-m68k@lists.linux-m68k.org
10766 S:      Maintained
10767 F:      arch/*/include/asm/nubus.h
10768 F:      drivers/nubus/
10769 F:      include/linux/nubus.h
10770 F:      include/uapi/linux/nubus.h
10771
10772 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10773 M:      Antonino Daplas <adaplas@gmail.com>
10774 L:      linux-fbdev@vger.kernel.org
10775 S:      Maintained
10776 F:      drivers/video/fbdev/riva/
10777 F:      drivers/video/fbdev/nvidia/
10778
10779 NVM EXPRESS DRIVER
10780 M:      Keith Busch <keith.busch@intel.com>
10781 M:      Jens Axboe <axboe@fb.com>
10782 M:      Christoph Hellwig <hch@lst.de>
10783 M:      Sagi Grimberg <sagi@grimberg.me>
10784 L:      linux-nvme@lists.infradead.org
10785 T:      git://git.infradead.org/nvme.git
10786 W:      http://git.infradead.org/nvme.git
10787 S:      Supported
10788 F:      drivers/nvme/host/
10789 F:      include/linux/nvme.h
10790 F:      include/uapi/linux/nvme_ioctl.h
10791
10792 NVM EXPRESS FC TRANSPORT DRIVERS
10793 M:      James Smart <james.smart@broadcom.com>
10794 L:      linux-nvme@lists.infradead.org
10795 S:      Supported
10796 F:      include/linux/nvme-fc.h
10797 F:      include/linux/nvme-fc-driver.h
10798 F:      drivers/nvme/host/fc.c
10799 F:      drivers/nvme/target/fc.c
10800 F:      drivers/nvme/target/fcloop.c
10801
10802 NVM EXPRESS TARGET DRIVER
10803 M:      Christoph Hellwig <hch@lst.de>
10804 M:      Sagi Grimberg <sagi@grimberg.me>
10805 L:      linux-nvme@lists.infradead.org
10806 T:      git://git.infradead.org/nvme.git
10807 W:      http://git.infradead.org/nvme.git
10808 S:      Supported
10809 F:      drivers/nvme/target/
10810
10811 NVMEM FRAMEWORK
10812 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10813 S:      Maintained
10814 F:      drivers/nvmem/
10815 F:      Documentation/devicetree/bindings/nvmem/
10816 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10817 F:      include/linux/nvmem-consumer.h
10818 F:      include/linux/nvmem-provider.h
10819
10820 NXP SGTL5000 DRIVER
10821 M:      Fabio Estevam <fabio.estevam@nxp.com>
10822 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10823 S:      Maintained
10824 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10825 F:      sound/soc/codecs/sgtl5000*
10826
10827 NXP TDA998X DRM DRIVER
10828 M:      Russell King <linux@armlinux.org.uk>
10829 S:      Maintained
10830 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10831 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10832 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10833 F:      include/drm/i2c/tda998x.h
10834 F:      include/dt-bindings/display/tda998x.h
10835 K:      "nxp,tda998x"
10836
10837 NXP TFA9879 DRIVER
10838 M:      Peter Rosin <peda@axentia.se>
10839 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10840 S:      Maintained
10841 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10842 F:      sound/soc/codecs/tfa9879*
10843
10844 NXP-NCI NFC DRIVER
10845 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10846 R:      Charles Gorand <charles.gorand@effinnov.com>
10847 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10848 S:      Supported
10849 F:      drivers/nfc/nxp-nci
10850
10851 OBJTOOL
10852 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10853 M:      Peter Zijlstra <peterz@infradead.org>
10854 S:      Supported
10855 F:      tools/objtool/
10856
10857 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10858 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10859 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10860 L:      linuxppc-dev@lists.ozlabs.org
10861 S:      Supported
10862 F:      arch/powerpc/platforms/powernv/ocxl.c
10863 F:      arch/powerpc/include/asm/pnv-ocxl.h
10864 F:      drivers/misc/ocxl/
10865 F:      include/misc/ocxl*
10866 F:      include/uapi/misc/ocxl.h
10867 F:      Documentation/accelerators/ocxl.rst
10868
10869 OMAP AUDIO SUPPORT
10870 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10871 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10873 L:      linux-omap@vger.kernel.org
10874 S:      Maintained
10875 F:      sound/soc/ti/omap*
10876 F:      sound/soc/ti/rx51.c
10877 F:      sound/soc/ti/n810.c
10878 F:      sound/soc/ti/sdma-pcm.*
10879
10880 OMAP CLOCK FRAMEWORK SUPPORT
10881 M:      Paul Walmsley <paul@pwsan.com>
10882 L:      linux-omap@vger.kernel.org
10883 S:      Maintained
10884 F:      arch/arm/*omap*/*clock*
10885
10886 OMAP DEVICE TREE SUPPORT
10887 M:      Benoît Cousson <bcousson@baylibre.com>
10888 M:      Tony Lindgren <tony@atomide.com>
10889 L:      linux-omap@vger.kernel.org
10890 L:      devicetree@vger.kernel.org
10891 S:      Maintained
10892 F:      arch/arm/boot/dts/*omap*
10893 F:      arch/arm/boot/dts/*am3*
10894 F:      arch/arm/boot/dts/*am4*
10895 F:      arch/arm/boot/dts/*am5*
10896 F:      arch/arm/boot/dts/*dra7*
10897
10898 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10899 L:      linux-omap@vger.kernel.org
10900 L:      linux-fbdev@vger.kernel.org
10901 S:      Orphan
10902 F:      drivers/video/fbdev/omap2/
10903 F:      Documentation/arm/OMAP/DSS
10904
10905 OMAP FRAMEBUFFER SUPPORT
10906 L:      linux-fbdev@vger.kernel.org
10907 L:      linux-omap@vger.kernel.org
10908 S:      Orphan
10909 F:      drivers/video/fbdev/omap/
10910
10911 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10912 M:      Roger Quadros <rogerq@ti.com>
10913 M:      Tony Lindgren <tony@atomide.com>
10914 L:      linux-omap@vger.kernel.org
10915 S:      Maintained
10916 F:      drivers/memory/omap-gpmc.c
10917 F:      arch/arm/mach-omap2/*gpmc*
10918
10919 OMAP GPIO DRIVER
10920 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10921 M:      Santosh Shilimkar <ssantosh@kernel.org>
10922 M:      Kevin Hilman <khilman@kernel.org>
10923 L:      linux-omap@vger.kernel.org
10924 S:      Maintained
10925 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10926 F:      drivers/gpio/gpio-omap.c
10927
10928 OMAP HARDWARE SPINLOCK SUPPORT
10929 M:      Ohad Ben-Cohen <ohad@wizery.com>
10930 L:      linux-omap@vger.kernel.org
10931 S:      Maintained
10932 F:      drivers/hwspinlock/omap_hwspinlock.c
10933
10934 OMAP HS MMC SUPPORT
10935 L:      linux-mmc@vger.kernel.org
10936 L:      linux-omap@vger.kernel.org
10937 S:      Orphan
10938 F:      drivers/mmc/host/omap_hsmmc.c
10939
10940 OMAP HWMOD DATA
10941 M:      Paul Walmsley <paul@pwsan.com>
10942 L:      linux-omap@vger.kernel.org
10943 S:      Maintained
10944 F:      arch/arm/mach-omap2/omap_hwmod*data*
10945
10946 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10947 M:      Benoît Cousson <bcousson@baylibre.com>
10948 L:      linux-omap@vger.kernel.org
10949 S:      Maintained
10950 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10951
10952 OMAP HWMOD SUPPORT
10953 M:      Benoît Cousson <bcousson@baylibre.com>
10954 M:      Paul Walmsley <paul@pwsan.com>
10955 L:      linux-omap@vger.kernel.org
10956 S:      Maintained
10957 F:      arch/arm/mach-omap2/omap_hwmod.*
10958
10959 OMAP I2C DRIVER
10960 M:      Vignesh R <vigneshr@ti.com>
10961 L:      linux-omap@vger.kernel.org
10962 L:      linux-i2c@vger.kernel.org
10963 S:      Maintained
10964 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10965 F:      drivers/i2c/busses/i2c-omap.c
10966
10967 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10968 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969 L:      linux-media@vger.kernel.org
10970 S:      Maintained
10971 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10972 F:      drivers/media/platform/omap3isp/
10973 F:      drivers/staging/media/omap4iss/
10974
10975 OMAP MMC SUPPORT
10976 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10977 L:      linux-omap@vger.kernel.org
10978 S:      Odd Fixes
10979 F:      drivers/mmc/host/omap.c
10980
10981 OMAP POWER MANAGEMENT SUPPORT
10982 M:      Kevin Hilman <khilman@kernel.org>
10983 L:      linux-omap@vger.kernel.org
10984 S:      Maintained
10985 F:      arch/arm/*omap*/*pm*
10986 F:      drivers/cpufreq/omap-cpufreq.c
10987
10988 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10989 M:      Rajendra Nayak <rnayak@codeaurora.org>
10990 M:      Paul Walmsley <paul@pwsan.com>
10991 L:      linux-omap@vger.kernel.org
10992 S:      Maintained
10993 F:      arch/arm/mach-omap2/prm*
10994
10995 OMAP RANDOM NUMBER GENERATOR SUPPORT
10996 M:      Deepak Saxena <dsaxena@plexity.net>
10997 S:      Maintained
10998 F:      drivers/char/hw_random/omap-rng.c
10999
11000 OMAP USB SUPPORT
11001 L:      linux-usb@vger.kernel.org
11002 L:      linux-omap@vger.kernel.org
11003 S:      Orphan
11004 F:      drivers/usb/*/*omap*
11005 F:      arch/arm/*omap*/usb*
11006
11007 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11008 M:      Mark Jackson <mpfj@newflow.co.uk>
11009 L:      linux-omap@vger.kernel.org
11010 S:      Maintained
11011 F:      arch/arm/boot/dts/am335x-nano.dts
11012
11013 OMAP1 SUPPORT
11014 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11015 M:      Tony Lindgren <tony@atomide.com>
11016 L:      linux-omap@vger.kernel.org
11017 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11019 S:      Maintained
11020 F:      arch/arm/mach-omap1/
11021 F:      arch/arm/plat-omap/
11022 F:      arch/arm/configs/omap1_defconfig
11023 F:      drivers/i2c/busses/i2c-omap.c
11024 F:      include/linux/platform_data/i2c-omap.h
11025 F:      include/linux/platform_data/ams-delta-fiq.h
11026
11027 OMAP2+ SUPPORT
11028 M:      Tony Lindgren <tony@atomide.com>
11029 L:      linux-omap@vger.kernel.org
11030 W:      http://www.muru.com/linux/omap/
11031 W:      http://linux.omap.com/
11032 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11034 S:      Maintained
11035 F:      arch/arm/mach-omap2/
11036 F:      arch/arm/plat-omap/
11037 F:      arch/arm/configs/omap2plus_defconfig
11038 F:      drivers/i2c/busses/i2c-omap.c
11039 F:      drivers/irqchip/irq-omap-intc.c
11040 F:      drivers/mfd/*omap*.c
11041 F:      drivers/mfd/menelaus.c
11042 F:      drivers/mfd/palmas.c
11043 F:      drivers/mfd/tps65217.c
11044 F:      drivers/mfd/tps65218.c
11045 F:      drivers/mfd/tps65910.c
11046 F:      drivers/mfd/twl-core.[ch]
11047 F:      drivers/mfd/twl4030*.c
11048 F:      drivers/mfd/twl6030*.c
11049 F:      drivers/mfd/twl6040*.c
11050 F:      drivers/regulator/palmas-regulator*.c
11051 F:      drivers/regulator/pbias-regulator.c
11052 F:      drivers/regulator/tps65217-regulator.c
11053 F:      drivers/regulator/tps65218-regulator.c
11054 F:      drivers/regulator/tps65910-regulator.c
11055 F:      drivers/regulator/twl-regulator.c
11056 F:      drivers/regulator/twl6030-regulator.c
11057 F:      include/linux/platform_data/i2c-omap.h
11058
11059 ONION OMEGA2+ BOARD
11060 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11061 L:      linux-mips@vger.kernel.org
11062 S:      Maintained
11063 F:      arch/mips/boot/dts/ralink/omega2p.dts
11064
11065 OMFS FILESYSTEM
11066 M:      Bob Copeland <me@bobcopeland.com>
11067 L:      linux-karma-devel@lists.sourceforge.net
11068 S:      Maintained
11069 F:      Documentation/filesystems/omfs.txt
11070 F:      fs/omfs/
11071
11072 OMNIKEY CARDMAN 4000 DRIVER
11073 M:      Harald Welte <laforge@gnumonks.org>
11074 S:      Maintained
11075 F:      drivers/char/pcmcia/cm4000_cs.c
11076 F:      include/linux/cm4000_cs.h
11077 F:      include/uapi/linux/cm4000_cs.h
11078
11079 OMNIKEY CARDMAN 4040 DRIVER
11080 M:      Harald Welte <laforge@gnumonks.org>
11081 S:      Maintained
11082 F:      drivers/char/pcmcia/cm4040_cs.*
11083
11084 OMNIVISION OV13858 SENSOR DRIVER
11085 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11086 L:      linux-media@vger.kernel.org
11087 T:      git git://linuxtv.org/media_tree.git
11088 S:      Maintained
11089 F:      drivers/media/i2c/ov13858.c
11090
11091 OMNIVISION OV2680 SENSOR DRIVER
11092 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11093 L:      linux-media@vger.kernel.org
11094 T:      git git://linuxtv.org/media_tree.git
11095 S:      Maintained
11096 F:      drivers/media/i2c/ov2680.c
11097 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11098
11099 OMNIVISION OV2685 SENSOR DRIVER
11100 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11101 L:      linux-media@vger.kernel.org
11102 T:      git git://linuxtv.org/media_tree.git
11103 S:      Maintained
11104 F:      drivers/media/i2c/ov2685.c
11105
11106 OMNIVISION OV5640 SENSOR DRIVER
11107 M:      Steve Longerbeam <slongerbeam@gmail.com>
11108 L:      linux-media@vger.kernel.org
11109 T:      git git://linuxtv.org/media_tree.git
11110 S:      Maintained
11111 F:      drivers/media/i2c/ov5640.c
11112
11113 OMNIVISION OV5647 SENSOR DRIVER
11114 M:      Luis Oliveira <lolivei@synopsys.com>
11115 L:      linux-media@vger.kernel.org
11116 T:      git git://linuxtv.org/media_tree.git
11117 S:      Maintained
11118 F:      drivers/media/i2c/ov5647.c
11119
11120 OMNIVISION OV5695 SENSOR DRIVER
11121 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11122 L:      linux-media@vger.kernel.org
11123 T:      git git://linuxtv.org/media_tree.git
11124 S:      Maintained
11125 F:      drivers/media/i2c/ov5695.c
11126
11127 OMNIVISION OV7670 SENSOR DRIVER
11128 M:      Jonathan Corbet <corbet@lwn.net>
11129 L:      linux-media@vger.kernel.org
11130 T:      git git://linuxtv.org/media_tree.git
11131 S:      Maintained
11132 F:      drivers/media/i2c/ov7670.c
11133 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11134
11135 OMNIVISION OV772x SENSOR DRIVER
11136 M:      Jacopo Mondi <jacopo@jmondi.org>
11137 L:      linux-media@vger.kernel.org
11138 T:      git git://linuxtv.org/media_tree.git
11139 S:      Odd fixes
11140 F:      drivers/media/i2c/ov772x.c
11141 F:      include/media/i2c/ov772x.h
11142 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11143
11144 OMNIVISION OV7740 SENSOR DRIVER
11145 M:      Wenyou Yang <wenyou.yang@microchip.com>
11146 L:      linux-media@vger.kernel.org
11147 T:      git git://linuxtv.org/media_tree.git
11148 S:      Maintained
11149 F:      drivers/media/i2c/ov7740.c
11150 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11151
11152 OMNIVISION OV9650 SENSOR DRIVER
11153 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11154 R:      Akinobu Mita <akinobu.mita@gmail.com>
11155 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11156 L:      linux-media@vger.kernel.org
11157 T:      git git://linuxtv.org/media_tree.git
11158 S:      Maintained
11159 F:      drivers/media/i2c/ov9650.c
11160 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11161
11162 ONENAND FLASH DRIVER
11163 M:      Kyungmin Park <kyungmin.park@samsung.com>
11164 L:      linux-mtd@lists.infradead.org
11165 S:      Maintained
11166 F:      drivers/mtd/nand/onenand/
11167 F:      include/linux/mtd/onenand*.h
11168
11169 ONSTREAM SCSI TAPE DRIVER
11170 M:      Willem Riede <osst@riede.org>
11171 L:      osst-users@lists.sourceforge.net
11172 L:      linux-scsi@vger.kernel.org
11173 S:      Maintained
11174 F:      Documentation/scsi/osst.txt
11175 F:      drivers/scsi/osst.*
11176 F:      drivers/scsi/osst_*.h
11177 F:      drivers/scsi/st.h
11178
11179 OP-TEE DRIVER
11180 M:      Jens Wiklander <jens.wiklander@linaro.org>
11181 S:      Maintained
11182 F:      drivers/tee/optee/
11183
11184 OPA-VNIC DRIVER
11185 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11186 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11187 L:      linux-rdma@vger.kernel.org
11188 S:      Supported
11189 F:      drivers/infiniband/ulp/opa_vnic
11190
11191 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11192 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11193 M:      Frank Rowand <frowand.list@gmail.com>
11194 L:      devicetree@vger.kernel.org
11195 S:      Maintained
11196 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11197 F:      Documentation/devicetree/overlay-notes.txt
11198 F:      drivers/of/overlay.c
11199 F:      drivers/of/resolver.c
11200 K:      of_overlay_notifier_
11201
11202 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11203 M:      Rob Herring <robh+dt@kernel.org>
11204 M:      Frank Rowand <frowand.list@gmail.com>
11205 L:      devicetree@vger.kernel.org
11206 W:      http://www.devicetree.org/
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11208 S:      Maintained
11209 F:      drivers/of/
11210 F:      include/linux/of*.h
11211 F:      scripts/dtc/
11212 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11213
11214 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11215 M:      Rob Herring <robh+dt@kernel.org>
11216 M:      Mark Rutland <mark.rutland@arm.com>
11217 L:      devicetree@vger.kernel.org
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11219 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11220 S:      Maintained
11221 F:      Documentation/devicetree/
11222 F:      arch/*/boot/dts/
11223 F:      include/dt-bindings/
11224
11225 OPENCORES I2C BUS DRIVER
11226 M:      Peter Korsgaard <peter@korsgaard.com>
11227 L:      linux-i2c@vger.kernel.org
11228 S:      Maintained
11229 F:      Documentation/i2c/busses/i2c-ocores
11230 F:      drivers/i2c/busses/i2c-ocores.c
11231
11232 OPENRISC ARCHITECTURE
11233 M:      Jonas Bonn <jonas@southpole.se>
11234 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11235 M:      Stafford Horne <shorne@gmail.com>
11236 T:      git git://github.com/openrisc/linux.git
11237 L:      openrisc@lists.librecores.org
11238 W:      http://openrisc.io
11239 S:      Maintained
11240 F:      Documentation/devicetree/bindings/openrisc/
11241 F:      Documentation/openrisc/
11242 F:      arch/openrisc/
11243 F:      drivers/irqchip/irq-ompic.c
11244 F:      drivers/irqchip/irq-or1k-*
11245
11246 OPENVSWITCH
11247 M:      Pravin B Shelar <pshelar@ovn.org>
11248 L:      netdev@vger.kernel.org
11249 L:      dev@openvswitch.org
11250 W:      http://openvswitch.org
11251 S:      Maintained
11252 F:      net/openvswitch/
11253 F:      include/uapi/linux/openvswitch.h
11254
11255 OPERATING PERFORMANCE POINTS (OPP)
11256 M:      Viresh Kumar <vireshk@kernel.org>
11257 M:      Nishanth Menon <nm@ti.com>
11258 M:      Stephen Boyd <sboyd@kernel.org>
11259 L:      linux-pm@vger.kernel.org
11260 S:      Maintained
11261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11262 F:      drivers/opp/
11263 F:      include/linux/pm_opp.h
11264 F:      Documentation/power/opp.txt
11265 F:      Documentation/devicetree/bindings/opp/
11266
11267 OPL4 DRIVER
11268 M:      Clemens Ladisch <clemens@ladisch.de>
11269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11270 T:      git git://git.alsa-project.org/alsa-kernel.git
11271 S:      Maintained
11272 F:      sound/drivers/opl4/
11273
11274 OPROFILE
11275 M:      Robert Richter <rric@kernel.org>
11276 L:      oprofile-list@lists.sf.net
11277 S:      Maintained
11278 F:      arch/*/include/asm/oprofile*.h
11279 F:      arch/*/oprofile/
11280 F:      drivers/oprofile/
11281 F:      include/linux/oprofile.h
11282
11283 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11284 M:      Mark Fasheh <mark@fasheh.com>
11285 M:      Joel Becker <jlbec@evilplan.org>
11286 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11287 W:      http://ocfs2.wiki.kernel.org
11288 S:      Supported
11289 F:      Documentation/filesystems/ocfs2.txt
11290 F:      Documentation/filesystems/dlmfs.txt
11291 F:      fs/ocfs2/
11292
11293 ORANGEFS FILESYSTEM
11294 M:      Mike Marshall <hubcap@omnibond.com>
11295 R:      Martin Brandenburg <martin@omnibond.com>
11296 L:      devel@lists.orangefs.org
11297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11298 S:      Supported
11299 F:      fs/orangefs/
11300 F:      Documentation/filesystems/orangefs.txt
11301
11302 ORINOCO DRIVER
11303 L:      linux-wireless@vger.kernel.org
11304 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11305 W:      http://www.nongnu.org/orinoco/
11306 S:      Orphan
11307 F:      drivers/net/wireless/intersil/orinoco/
11308
11309 OSD LIBRARY and FILESYSTEM
11310 M:      Boaz Harrosh <ooo@electrozaur.com>
11311 S:      Maintained
11312 F:      drivers/scsi/osd/
11313 F:      include/scsi/osd_*
11314 F:      fs/exofs/
11315
11316 OV2659 OMNIVISION SENSOR DRIVER
11317 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11318 L:      linux-media@vger.kernel.org
11319 W:      https://linuxtv.org
11320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11321 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11322 S:      Maintained
11323 F:      drivers/media/i2c/ov2659.c
11324 F:      include/media/i2c/ov2659.h
11325
11326 OVERLAY FILESYSTEM
11327 M:      Miklos Szeredi <miklos@szeredi.hu>
11328 L:      linux-unionfs@vger.kernel.org
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11330 S:      Supported
11331 F:      fs/overlayfs/
11332 F:      Documentation/filesystems/overlayfs.txt
11333
11334 P54 WIRELESS DRIVER
11335 M:      Christian Lamparter <chunkeey@googlemail.com>
11336 L:      linux-wireless@vger.kernel.org
11337 W:      http://wireless.kernel.org/en/users/Drivers/p54
11338 S:      Maintained
11339 F:      drivers/net/wireless/intersil/p54/
11340
11341 PA SEMI ETHERNET DRIVER
11342 L:      netdev@vger.kernel.org
11343 S:      Orphan
11344 F:      drivers/net/ethernet/pasemi/*
11345
11346 PA SEMI SMBUS DRIVER
11347 L:      linux-i2c@vger.kernel.org
11348 S:      Orphan
11349 F:      drivers/i2c/busses/i2c-pasemi.c
11350
11351 PADATA PARALLEL EXECUTION MECHANISM
11352 M:      Steffen Klassert <steffen.klassert@secunet.com>
11353 L:      linux-crypto@vger.kernel.org
11354 S:      Maintained
11355 F:      kernel/padata.c
11356 F:      include/linux/padata.h
11357 F:      Documentation/padata.txt
11358
11359 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11360 M:      Harald Welte <laforge@gnumonks.org>
11361 L:      platform-driver-x86@vger.kernel.org
11362 S:      Maintained
11363 F:      drivers/platform/x86/panasonic-laptop.c
11364
11365 PARALLEL LCD/KEYPAD PANEL DRIVER
11366 M:      Willy Tarreau <willy@haproxy.com>
11367 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11368 S:      Odd Fixes
11369 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11370 F:      drivers/auxdisplay/panel.c
11371
11372 PARALLEL PORT SUBSYSTEM
11373 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11374 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11375 L:      linux-parport@lists.infradead.org (subscribers-only)
11376 S:      Maintained
11377 F:      drivers/parport/
11378 F:      include/linux/parport*.h
11379 F:      drivers/char/ppdev.c
11380 F:      include/uapi/linux/ppdev.h
11381 F:      Documentation/parport*.txt
11382
11383 PARAVIRT_OPS INTERFACE
11384 M:      Juergen Gross <jgross@suse.com>
11385 M:      Alok Kataria <akataria@vmware.com>
11386 L:      virtualization@lists.linux-foundation.org
11387 S:      Supported
11388 F:      Documentation/virtual/paravirt_ops.txt
11389 F:      arch/*/kernel/paravirt*
11390 F:      arch/*/include/asm/paravirt*.h
11391 F:      include/linux/hypervisor.h
11392
11393 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11394 M:      Tim Waugh <tim@cyberelk.net>
11395 L:      linux-parport@lists.infradead.org (subscribers-only)
11396 S:      Maintained
11397 F:      Documentation/blockdev/paride.txt
11398 F:      drivers/block/paride/
11399
11400 PARISC ARCHITECTURE
11401 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11402 M:      Helge Deller <deller@gmx.de>
11403 L:      linux-parisc@vger.kernel.org
11404 W:      http://www.parisc-linux.org/
11405 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11408 S:      Maintained
11409 F:      arch/parisc/
11410 F:      Documentation/parisc/
11411 F:      drivers/parisc/
11412 F:      drivers/char/agp/parisc-agp.c
11413 F:      drivers/input/serio/gscps2.c
11414 F:      drivers/parport/parport_gsc.*
11415 F:      drivers/tty/serial/8250/8250_gsc.c
11416 F:      drivers/video/fbdev/sti*
11417 F:      drivers/video/console/sti*
11418 F:      drivers/video/logo/logo_parisc*
11419
11420 PARMAN
11421 M:      Jiri Pirko <jiri@mellanox.com>
11422 L:      netdev@vger.kernel.org
11423 S:      Supported
11424 F:      lib/parman.c
11425 F:      lib/test_parman.c
11426 F:      include/linux/parman.h
11427
11428 PC87360 HARDWARE MONITORING DRIVER
11429 M:      Jim Cromie <jim.cromie@gmail.com>
11430 L:      linux-hwmon@vger.kernel.org
11431 S:      Maintained
11432 F:      Documentation/hwmon/pc87360
11433 F:      drivers/hwmon/pc87360.c
11434
11435 PC8736x GPIO DRIVER
11436 M:      Jim Cromie <jim.cromie@gmail.com>
11437 S:      Maintained
11438 F:      drivers/char/pc8736x_gpio.c
11439
11440 PC87427 HARDWARE MONITORING DRIVER
11441 M:      Jean Delvare <jdelvare@suse.com>
11442 L:      linux-hwmon@vger.kernel.org
11443 S:      Maintained
11444 F:      Documentation/hwmon/pc87427
11445 F:      drivers/hwmon/pc87427.c
11446
11447 PCA9532 LED DRIVER
11448 M:      Riku Voipio <riku.voipio@iki.fi>
11449 S:      Maintained
11450 F:      drivers/leds/leds-pca9532.c
11451 F:      include/linux/leds-pca9532.h
11452
11453 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11454 M:      Guenter Roeck <linux@roeck-us.net>
11455 L:      linux-i2c@vger.kernel.org
11456 S:      Maintained
11457 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11458
11459 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11460 M:      Khalid Aziz <khalid@gonehiking.org>
11461 S:      Maintained
11462 F:      drivers/firmware/pcdp.*
11463
11464 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11465 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11466 L:      linux-pci@vger.kernel.org
11467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11468 S:      Maintained
11469 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11470 F:      drivers/pci/controller/pci-aardvark.c
11471
11472 PCI DRIVER FOR ALTERA PCIE IP
11473 M:      Ley Foon Tan <lftan@altera.com>
11474 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11475 L:      linux-pci@vger.kernel.org
11476 S:      Supported
11477 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11478 F:      drivers/pci/controller/pcie-altera.c
11479
11480 PCI DRIVER FOR APPLIEDMICRO XGENE
11481 M:      Tanmay Inamdar <tinamdar@apm.com>
11482 L:      linux-pci@vger.kernel.org
11483 L:      linux-arm-kernel@lists.infradead.org
11484 S:      Maintained
11485 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11486 F:      drivers/pci/controller/pci-xgene.c
11487
11488 PCI DRIVER FOR ARM VERSATILE PLATFORM
11489 M:      Rob Herring <robh@kernel.org>
11490 L:      linux-pci@vger.kernel.org
11491 L:      linux-arm-kernel@lists.infradead.org
11492 S:      Maintained
11493 F:      Documentation/devicetree/bindings/pci/versatile.txt
11494 F:      drivers/pci/controller/pci-versatile.c
11495
11496 PCI DRIVER FOR ARMADA 8K
11497 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11498 L:      linux-pci@vger.kernel.org
11499 L:      linux-arm-kernel@lists.infradead.org
11500 S:      Maintained
11501 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11502 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11503
11504 PCI DRIVER FOR CADENCE PCIE IP
11505 M:      Alan Douglas <adouglas@cadence.com>
11506 L:      linux-pci@vger.kernel.org
11507 S:      Maintained
11508 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11509 F:      drivers/pci/controller/pcie-cadence*
11510
11511 PCI DRIVER FOR FREESCALE LAYERSCAPE
11512 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11513 M:      Mingkai Hu <mingkai.hu@nxp.com>
11514 M:      Roy Zang <roy.zang@nxp.com>
11515 L:      linuxppc-dev@lists.ozlabs.org
11516 L:      linux-pci@vger.kernel.org
11517 L:      linux-arm-kernel@lists.infradead.org
11518 S:      Maintained
11519 F:      drivers/pci/controller/dwc/*layerscape*
11520
11521 PCI DRIVER FOR GENERIC OF HOSTS
11522 M:      Will Deacon <will.deacon@arm.com>
11523 L:      linux-pci@vger.kernel.org
11524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525 S:      Maintained
11526 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11527 F:      drivers/pci/controller/pci-host-common.c
11528 F:      drivers/pci/controller/pci-host-generic.c
11529
11530 PCI DRIVER FOR IMX6
11531 M:      Richard Zhu <hongxing.zhu@nxp.com>
11532 M:      Lucas Stach <l.stach@pengutronix.de>
11533 L:      linux-pci@vger.kernel.org
11534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11535 S:      Maintained
11536 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11537 F:      drivers/pci/controller/dwc/*imx6*
11538
11539 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11540 M:      Keith Busch <keith.busch@intel.com>
11541 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11542 L:      linux-pci@vger.kernel.org
11543 S:      Supported
11544 F:      drivers/pci/controller/vmd.c
11545
11546 PCI DRIVER FOR MICROSEMI SWITCHTEC
11547 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11548 M:      Logan Gunthorpe <logang@deltatee.com>
11549 L:      linux-pci@vger.kernel.org
11550 S:      Maintained
11551 F:      Documentation/switchtec.txt
11552 F:      Documentation/ABI/testing/sysfs-class-switchtec
11553 F:      drivers/pci/switch/switchtec*
11554 F:      include/uapi/linux/switchtec_ioctl.h
11555 F:      include/linux/switchtec.h
11556 F:      drivers/ntb/hw/mscc/
11557
11558 PCI DRIVER FOR MOBIVEIL PCIE IP
11559 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11560 L:      linux-pci@vger.kernel.org
11561 S:      Supported
11562 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11563 F:      drivers/pci/controller/pcie-mobiveil.c
11564
11565 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11566 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11567 M:      Jason Cooper <jason@lakedaemon.net>
11568 L:      linux-pci@vger.kernel.org
11569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11570 S:      Maintained
11571 F:      drivers/pci/controller/*mvebu*
11572
11573 PCI DRIVER FOR NVIDIA TEGRA
11574 M:      Thierry Reding <thierry.reding@gmail.com>
11575 L:      linux-tegra@vger.kernel.org
11576 L:      linux-pci@vger.kernel.org
11577 S:      Supported
11578 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11579 F:      drivers/pci/controller/pci-tegra.c
11580
11581 PCI DRIVER FOR RENESAS R-CAR
11582 M:      Simon Horman <horms@verge.net.au>
11583 L:      linux-pci@vger.kernel.org
11584 L:      linux-renesas-soc@vger.kernel.org
11585 S:      Maintained
11586 F:      drivers/pci/controller/*rcar*
11587
11588 PCI DRIVER FOR SAMSUNG EXYNOS
11589 M:      Jingoo Han <jingoohan1@gmail.com>
11590 L:      linux-pci@vger.kernel.org
11591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11592 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11593 S:      Maintained
11594 F:      drivers/pci/controller/dwc/pci-exynos.c
11595
11596 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11597 M:      Jingoo Han <jingoohan1@gmail.com>
11598 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11599 L:      linux-pci@vger.kernel.org
11600 S:      Maintained
11601 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11602 F:      drivers/pci/controller/dwc/*designware*
11603
11604 PCI DRIVER FOR TI DRA7XX
11605 M:      Kishon Vijay Abraham I <kishon@ti.com>
11606 L:      linux-omap@vger.kernel.org
11607 L:      linux-pci@vger.kernel.org
11608 S:      Supported
11609 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11610 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11611
11612 PCI DRIVER FOR TI KEYSTONE
11613 M:      Murali Karicheri <m-karicheri2@ti.com>
11614 L:      linux-pci@vger.kernel.org
11615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616 S:      Maintained
11617 F:      drivers/pci/controller/dwc/pci-keystone.c
11618
11619 PCI ENDPOINT SUBSYSTEM
11620 M:      Kishon Vijay Abraham I <kishon@ti.com>
11621 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11622 L:      linux-pci@vger.kernel.org
11623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11624 S:      Supported
11625 F:      drivers/pci/endpoint/
11626 F:      drivers/misc/pci_endpoint_test.c
11627 F:      tools/pci/
11628
11629 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11630 M:      Russell Currey <ruscur@russell.cc>
11631 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11632 M:      Oliver O'Halloran <oohall@gmail.com>
11633 L:      linuxppc-dev@lists.ozlabs.org
11634 S:      Supported
11635 F:      Documentation/PCI/pci-error-recovery.txt
11636 F:      drivers/pci/pcie/aer.c
11637 F:      drivers/pci/pcie/dpc.c
11638 F:      drivers/pci/pcie/err.c
11639 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11640 F:      arch/powerpc/kernel/eeh*.c
11641 F:      arch/powerpc/platforms/*/eeh*.c
11642 F:      arch/powerpc/include/*/eeh*.h
11643
11644 PCI ERROR RECOVERY
11645 M:      Linas Vepstas <linasvepstas@gmail.com>
11646 L:      linux-pci@vger.kernel.org
11647 S:      Supported
11648 F:      Documentation/PCI/pci-error-recovery.txt
11649
11650 PCI MSI DRIVER FOR ALTERA MSI IP
11651 M:      Ley Foon Tan <lftan@altera.com>
11652 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11653 L:      linux-pci@vger.kernel.org
11654 S:      Supported
11655 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11656 F:      drivers/pci/controller/pcie-altera-msi.c
11657
11658 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11659 M:      Duc Dang <dhdang@apm.com>
11660 L:      linux-pci@vger.kernel.org
11661 L:      linux-arm-kernel@lists.infradead.org
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11664 F:      drivers/pci/controller/pci-xgene-msi.c
11665
11666 PCI SUBSYSTEM
11667 M:      Bjorn Helgaas <bhelgaas@google.com>
11668 L:      linux-pci@vger.kernel.org
11669 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11671 S:      Supported
11672 F:      Documentation/devicetree/bindings/pci/
11673 F:      Documentation/PCI/
11674 F:      drivers/acpi/pci*
11675 F:      drivers/pci/
11676 F:      include/asm-generic/pci*
11677 F:      include/linux/pci*
11678 F:      include/linux/of_pci.h
11679 F:      include/uapi/linux/pci*
11680 F:      lib/pci*
11681 F:      arch/x86/pci/
11682 F:      arch/x86/kernel/quirks.c
11683
11684 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11685 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11686 L:      linux-pci@vger.kernel.org
11687 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11689 S:      Supported
11690 F:      drivers/pci/controller/
11691
11692 PCIE DRIVER FOR AXIS ARTPEC
11693 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11694 L:      linux-arm-kernel@axis.com
11695 L:      linux-pci@vger.kernel.org
11696 S:      Maintained
11697 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11698 F:      drivers/pci/controller/dwc/*artpec*
11699
11700 PCIE DRIVER FOR CAVIUM THUNDERX
11701 M:      David Daney <david.daney@cavium.com>
11702 L:      linux-pci@vger.kernel.org
11703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11704 S:      Supported
11705 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11706 F:      drivers/pci/controller/pci-thunder-*
11707
11708 PCIE DRIVER FOR HISILICON
11709 M:      Zhou Wang <wangzhou1@hisilicon.com>
11710 L:      linux-pci@vger.kernel.org
11711 S:      Maintained
11712 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11713 F:      drivers/pci/controller/dwc/pcie-hisi.c
11714
11715 PCIE DRIVER FOR HISILICON KIRIN
11716 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11717 M:      Binghui Wang <wangbinghui@hisilicon.com>
11718 L:      linux-pci@vger.kernel.org
11719 S:      Maintained
11720 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11721 F:      drivers/pci/controller/dwc/pcie-kirin.c
11722
11723 PCIE DRIVER FOR HISILICON STB
11724 M:      Jianguo Sun <sunjianguo1@huawei.com>
11725 M:      Shawn Guo <shawn.guo@linaro.org>
11726 L:      linux-pci@vger.kernel.org
11727 S:      Maintained
11728 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11729 F:      drivers/pci/controller/dwc/pcie-histb.c
11730
11731 PCIE DRIVER FOR MEDIATEK
11732 M:      Ryder Lee <ryder.lee@mediatek.com>
11733 L:      linux-pci@vger.kernel.org
11734 L:      linux-mediatek@lists.infradead.org
11735 S:      Supported
11736 F:      Documentation/devicetree/bindings/pci/mediatek*
11737 F:      drivers/pci/controller/*mediatek*
11738
11739 PCIE DRIVER FOR QUALCOMM MSM
11740 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11741 L:      linux-pci@vger.kernel.org
11742 L:      linux-arm-msm@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/pci/controller/dwc/*qcom*
11745
11746 PCIE DRIVER FOR ROCKCHIP
11747 M:      Shawn Lin <shawn.lin@rock-chips.com>
11748 L:      linux-pci@vger.kernel.org
11749 L:      linux-rockchip@lists.infradead.org
11750 S:      Maintained
11751 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11752 F:      drivers/pci/controller/pcie-rockchip*
11753
11754 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11755 M:      Linus Walleij <linus.walleij@linaro.org>
11756 L:      linux-pci@vger.kernel.org
11757 S:      Maintained
11758 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11759 F:      drivers/pci/controller/pci-v3-semi.c
11760
11761 PCIE DRIVER FOR ST SPEAR13XX
11762 M:      Pratyush Anand <pratyush.anand@gmail.com>
11763 L:      linux-pci@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/pci/controller/dwc/*spear*
11766
11767 PCMCIA SUBSYSTEM
11768 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11770 S:      Odd Fixes
11771 F:      Documentation/pcmcia/
11772 F:      tools/pcmcia/
11773 F:      drivers/pcmcia/
11774 F:      include/pcmcia/
11775
11776 PCNET32 NETWORK DRIVER
11777 M:      Don Fry <pcnet32@frontier.com>
11778 L:      netdev@vger.kernel.org
11779 S:      Maintained
11780 F:      drivers/net/ethernet/amd/pcnet32.c
11781
11782 PCRYPT PARALLEL CRYPTO ENGINE
11783 M:      Steffen Klassert <steffen.klassert@secunet.com>
11784 L:      linux-crypto@vger.kernel.org
11785 S:      Maintained
11786 F:      crypto/pcrypt.c
11787 F:      include/crypto/pcrypt.h
11788
11789 PEAQ WMI HOTKEYS DRIVER
11790 M:      Hans de Goede <hdegoede@redhat.com>
11791 L:      platform-driver-x86@vger.kernel.org
11792 S:      Maintained
11793 F:      drivers/platform/x86/peaq-wmi.c
11794
11795 PER-CPU MEMORY ALLOCATOR
11796 M:      Dennis Zhou <dennis@kernel.org>
11797 M:      Tejun Heo <tj@kernel.org>
11798 M:      Christoph Lameter <cl@linux.com>
11799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11800 S:      Maintained
11801 F:      include/linux/percpu*.h
11802 F:      mm/percpu*.c
11803 F:      arch/*/include/asm/percpu.h
11804
11805 PER-TASK DELAY ACCOUNTING
11806 M:      Balbir Singh <bsingharora@gmail.com>
11807 S:      Maintained
11808 F:      include/linux/delayacct.h
11809 F:      kernel/delayacct.c
11810
11811 PERFORMANCE EVENTS SUBSYSTEM
11812 M:      Peter Zijlstra <peterz@infradead.org>
11813 M:      Ingo Molnar <mingo@redhat.com>
11814 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11815 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11816 R:      Jiri Olsa <jolsa@redhat.com>
11817 R:      Namhyung Kim <namhyung@kernel.org>
11818 L:      linux-kernel@vger.kernel.org
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11820 S:      Supported
11821 F:      kernel/events/*
11822 F:      include/linux/perf_event.h
11823 F:      include/uapi/linux/perf_event.h
11824 F:      arch/*/kernel/perf_event*.c
11825 F:      arch/*/kernel/*/perf_event*.c
11826 F:      arch/*/kernel/*/*/perf_event*.c
11827 F:      arch/*/include/asm/perf_event.h
11828 F:      arch/*/kernel/perf_callchain.c
11829 F:      arch/*/events/*
11830 F:      tools/perf/
11831
11832 PERSONALITY HANDLING
11833 M:      Christoph Hellwig <hch@infradead.org>
11834 L:      linux-abi-devel@lists.sourceforge.net
11835 S:      Maintained
11836 F:      include/linux/personality.h
11837 F:      include/uapi/linux/personality.h
11838
11839 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11840 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11841 L:      linux-input@vger.kernel.org
11842 S:      Maintained
11843 F:      Documentation/input/devices/pxrc.rst
11844 F:      drivers/input/joystick/pxrc.c
11845
11846 PHONET PROTOCOL
11847 M:      Remi Denis-Courmont <courmisch@gmail.com>
11848 S:      Supported
11849 F:      Documentation/networking/phonet.txt
11850 F:      include/linux/phonet.h
11851 F:      include/net/phonet/
11852 F:      include/uapi/linux/phonet.h
11853 F:      net/phonet/
11854
11855 PHRAM MTD DRIVER
11856 M:      Joern Engel <joern@lazybastard.org>
11857 L:      linux-mtd@lists.infradead.org
11858 S:      Maintained
11859 F:      drivers/mtd/devices/phram.c
11860
11861 PICOLCD HID DRIVER
11862 M:      Bruno Prémont <bonbons@linux-vserver.org>
11863 L:      linux-input@vger.kernel.org
11864 S:      Maintained
11865 F:      drivers/hid/hid-picolcd*
11866
11867 PICOXCELL SUPPORT
11868 M:      Jamie Iles <jamie@jamieiles.com>
11869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11871 S:      Supported
11872 F:      arch/arm/boot/dts/picoxcell*
11873 F:      arch/arm/mach-picoxcell/
11874 F:      drivers/crypto/picoxcell*
11875
11876 PIN CONTROL SUBSYSTEM
11877 M:      Linus Walleij <linus.walleij@linaro.org>
11878 L:      linux-gpio@vger.kernel.org
11879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11880 S:      Maintained
11881 F:      Documentation/devicetree/bindings/pinctrl/
11882 F:      Documentation/driver-api/pinctl.rst
11883 F:      drivers/pinctrl/
11884 F:      include/linux/pinctrl/
11885
11886 PIN CONTROLLER - ATMEL AT91
11887 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889 S:      Maintained
11890 F:      drivers/pinctrl/pinctrl-at91.*
11891
11892 PIN CONTROLLER - ATMEL AT91 PIO4
11893 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11895 L:      linux-gpio@vger.kernel.org
11896 S:      Supported
11897 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11898
11899 PIN CONTROLLER - FREESCALE
11900 M:      Dong Aisheng <aisheng.dong@nxp.com>
11901 M:      Fabio Estevam <festevam@gmail.com>
11902 M:      Shawn Guo <shawnguo@kernel.org>
11903 M:      Stefan Agner <stefan@agner.ch>
11904 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11905 L:      linux-gpio@vger.kernel.org
11906 S:      Maintained
11907 F:      drivers/pinctrl/freescale/
11908 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11909
11910 PIN CONTROLLER - INTEL
11911 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11912 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11914 S:      Maintained
11915 F:      drivers/pinctrl/intel/
11916
11917 PIN CONTROLLER - MEDIATEK
11918 M:      Sean Wang <sean.wang@kernel.org>
11919 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11920 S:      Maintained
11921 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11922 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11923 F:      drivers/pinctrl/mediatek/
11924
11925 PIN CONTROLLER - QUALCOMM
11926 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11927 S:      Maintained
11928 L:      linux-arm-msm@vger.kernel.org
11929 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11930 F:      drivers/pinctrl/qcom/
11931
11932 PIN CONTROLLER - RENESAS
11933 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11934 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11935 L:      linux-renesas-soc@vger.kernel.org
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11937 S:      Maintained
11938 F:      drivers/pinctrl/sh-pfc/
11939
11940 PIN CONTROLLER - SAMSUNG
11941 M:      Tomasz Figa <tomasz.figa@gmail.com>
11942 M:      Krzysztof Kozlowski <krzk@kernel.org>
11943 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11945 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11946 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11948 S:      Maintained
11949 F:      drivers/pinctrl/samsung/
11950 F:      include/dt-bindings/pinctrl/samsung.h
11951 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11952
11953 PIN CONTROLLER - SINGLE
11954 M:      Tony Lindgren <tony@atomide.com>
11955 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11957 L:      linux-omap@vger.kernel.org
11958 S:      Maintained
11959 F:      drivers/pinctrl/pinctrl-single.c
11960
11961 PIN CONTROLLER - ST SPEAR
11962 M:      Viresh Kumar <vireshk@kernel.org>
11963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11964 W:      http://www.st.com/spear
11965 S:      Maintained
11966 F:      drivers/pinctrl/spear/
11967
11968 PISTACHIO SOC SUPPORT
11969 M:      James Hartley <james.hartley@sondrel.com>
11970 L:      linux-mips@vger.kernel.org
11971 S:      Odd Fixes
11972 F:      arch/mips/pistachio/
11973 F:      arch/mips/include/asm/mach-pistachio/
11974 F:      arch/mips/boot/dts/img/pistachio*
11975 F:      arch/mips/configs/pistachio*_defconfig
11976
11977 PKTCDVD DRIVER
11978 S:      Orphan
11979 M:      linux-block@vger.kernel.org
11980 F:      drivers/block/pktcdvd.c
11981 F:      include/linux/pktcdvd.h
11982 F:      include/uapi/linux/pktcdvd.h
11983
11984 PKUNITY SOC DRIVERS
11985 M:      Guan Xuetao <gxt@pku.edu.cn>
11986 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11987 S:      Maintained
11988 T:      git git://github.com/gxt/linux.git
11989 F:      drivers/input/serio/i8042-unicore32io.h
11990 F:      drivers/i2c/busses/i2c-puv3.c
11991 F:      drivers/video/fbdev/fb-puv3.c
11992 F:      drivers/rtc/rtc-puv3.c
11993
11994 PMBUS HARDWARE MONITORING DRIVERS
11995 M:      Guenter Roeck <linux@roeck-us.net>
11996 L:      linux-hwmon@vger.kernel.org
11997 W:      http://hwmon.wiki.kernel.org/
11998 W:      http://www.roeck-us.net/linux/drivers/
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12000 S:      Maintained
12001 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12002 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12003 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12004 F:      Documentation/hwmon/adm1275
12005 F:      Documentation/hwmon/ibm-cffps
12006 F:      Documentation/hwmon/ir35221
12007 F:      Documentation/hwmon/lm25066
12008 F:      Documentation/hwmon/ltc2978
12009 F:      Documentation/hwmon/ltc3815
12010 F:      Documentation/hwmon/max16064
12011 F:      Documentation/hwmon/max20751
12012 F:      Documentation/hwmon/max31785
12013 F:      Documentation/hwmon/max34440
12014 F:      Documentation/hwmon/max8688
12015 F:      Documentation/hwmon/pmbus
12016 F:      Documentation/hwmon/pmbus-core
12017 F:      Documentation/hwmon/tps40422
12018 F:      Documentation/hwmon/ucd9000
12019 F:      Documentation/hwmon/ucd9200
12020 F:      Documentation/hwmon/zl6100
12021 F:      drivers/hwmon/pmbus/
12022 F:      include/linux/pmbus.h
12023
12024 PMC SIERRA MaxRAID DRIVER
12025 L:      linux-scsi@vger.kernel.org
12026 W:      http://www.pmc-sierra.com/
12027 S:      Orphan
12028 F:      drivers/scsi/pmcraid.*
12029
12030 PMC SIERRA PM8001 DRIVER
12031 M:      Jack Wang <jinpu.wang@profitbricks.com>
12032 M:      lindar_liu@usish.com
12033 L:      linux-scsi@vger.kernel.org
12034 S:      Supported
12035 F:      drivers/scsi/pm8001/
12036
12037 PNP SUPPORT
12038 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12039 S:      Maintained
12040 F:      drivers/pnp/
12041
12042 POSIX CLOCKS and TIMERS
12043 M:      Thomas Gleixner <tglx@linutronix.de>
12044 L:      linux-kernel@vger.kernel.org
12045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12046 S:      Maintained
12047 F:      fs/timerfd.c
12048 F:      include/linux/timer*
12049 F:      kernel/time/*timer*
12050
12051 POWER MANAGEMENT CORE
12052 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12053 L:      linux-pm@vger.kernel.org
12054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12055 B:      https://bugzilla.kernel.org
12056 S:      Supported
12057 F:      drivers/base/power/
12058 F:      include/linux/pm.h
12059 F:      include/linux/pm_*
12060 F:      include/linux/powercap.h
12061 F:      drivers/powercap/
12062 F:      kernel/configs/nopm.config
12063
12064 POWER STATE COORDINATION INTERFACE (PSCI)
12065 M:      Mark Rutland <mark.rutland@arm.com>
12066 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12067 L:      linux-arm-kernel@lists.infradead.org
12068 S:      Maintained
12069 F:      drivers/firmware/psci*.c
12070 F:      include/linux/psci.h
12071 F:      include/uapi/linux/psci.h
12072
12073 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12074 M:      Sebastian Reichel <sre@kernel.org>
12075 L:      linux-pm@vger.kernel.org
12076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12077 S:      Maintained
12078 F:      Documentation/ABI/testing/sysfs-class-power
12079 F:      Documentation/devicetree/bindings/power/supply/
12080 F:      include/linux/power_supply.h
12081 F:      drivers/power/supply/
12082
12083 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12084 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12085 L:      linuxppc-dev@lists.ozlabs.org
12086 S:      Maintained
12087 F:      drivers/char/powernv-op-panel.c
12088
12089 PPP OVER ATM (RFC 2364)
12090 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12091 S:      Maintained
12092 F:      net/atm/pppoatm.c
12093 F:      include/uapi/linux/atmppp.h
12094
12095 PPP OVER ETHERNET
12096 M:      Michal Ostrowski <mostrows@earthlink.net>
12097 S:      Maintained
12098 F:      drivers/net/ppp/pppoe.c
12099 F:      drivers/net/ppp/pppox.c
12100
12101 PPP OVER L2TP
12102 M:      James Chapman <jchapman@katalix.com>
12103 S:      Maintained
12104 F:      net/l2tp/l2tp_ppp.c
12105 F:      include/linux/if_pppol2tp.h
12106 F:      include/uapi/linux/if_pppol2tp.h
12107
12108 PPP PROTOCOL DRIVERS AND COMPRESSORS
12109 M:      Paul Mackerras <paulus@samba.org>
12110 L:      linux-ppp@vger.kernel.org
12111 S:      Maintained
12112 F:      drivers/net/ppp/ppp_*
12113
12114 PPS SUPPORT
12115 M:      Rodolfo Giometti <giometti@enneenne.com>
12116 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12117 L:      linuxpps@ml.enneenne.com (subscribers-only)
12118 S:      Maintained
12119 F:      Documentation/pps/
12120 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12121 F:      Documentation/ABI/testing/sysfs-pps
12122 F:      drivers/pps/
12123 F:      include/linux/pps*.h
12124 F:      include/uapi/linux/pps.h
12125
12126 PPTP DRIVER
12127 M:      Dmitry Kozlov <xeb@mail.ru>
12128 L:      netdev@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/net/ppp/pptp.c
12131 W:      http://sourceforge.net/projects/accel-pptp
12132
12133 PREEMPTIBLE KERNEL
12134 M:      Robert Love <rml@tech9.net>
12135 L:      kpreempt-tech@lists.sourceforge.net
12136 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12137 S:      Supported
12138 F:      Documentation/preempt-locking.txt
12139 F:      include/linux/preempt.h
12140
12141 PRINTK
12142 M:      Petr Mladek <pmladek@suse.com>
12143 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12144 R:      Steven Rostedt <rostedt@goodmis.org>
12145 S:      Maintained
12146 F:      kernel/printk/
12147 F:      include/linux/printk.h
12148
12149 PRISM54 WIRELESS DRIVER
12150 M:      Luis Chamberlain <mcgrof@kernel.org>
12151 L:      linux-wireless@vger.kernel.org
12152 W:      http://wireless.kernel.org/en/users/Drivers/p54
12153 S:      Obsolete
12154 F:      drivers/net/wireless/intersil/prism54/
12155
12156 PROC FILESYSTEM
12157 R:      Alexey Dobriyan <adobriyan@gmail.com>
12158 L:      linux-kernel@vger.kernel.org
12159 L:      linux-fsdevel@vger.kernel.org
12160 S:      Maintained
12161 F:      fs/proc/
12162 F:      include/linux/proc_fs.h
12163 F:      tools/testing/selftests/proc/
12164 F:      Documentation/filesystems/proc.txt
12165
12166 PROC SYSCTL
12167 M:      Luis Chamberlain <mcgrof@kernel.org>
12168 M:      Kees Cook <keescook@chromium.org>
12169 L:      linux-kernel@vger.kernel.org
12170 L:      linux-fsdevel@vger.kernel.org
12171 S:      Maintained
12172 F:      fs/proc/proc_sysctl.c
12173 F:      include/linux/sysctl.h
12174 F:      kernel/sysctl.c
12175 F:      tools/testing/selftests/sysctl/
12176
12177 PS3 NETWORK SUPPORT
12178 M:      Geoff Levand <geoff@infradead.org>
12179 L:      netdev@vger.kernel.org
12180 L:      linuxppc-dev@lists.ozlabs.org
12181 S:      Maintained
12182 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12183
12184 PS3 PLATFORM SUPPORT
12185 M:      Geoff Levand <geoff@infradead.org>
12186 L:      linuxppc-dev@lists.ozlabs.org
12187 S:      Maintained
12188 F:      arch/powerpc/boot/ps3*
12189 F:      arch/powerpc/include/asm/lv1call.h
12190 F:      arch/powerpc/include/asm/ps3*.h
12191 F:      arch/powerpc/platforms/ps3/
12192 F:      drivers/*/ps3*
12193 F:      drivers/ps3/
12194 F:      drivers/rtc/rtc-ps3.c
12195 F:      drivers/usb/host/*ps3.c
12196 F:      sound/ppc/snd_ps3*
12197
12198 PS3VRAM DRIVER
12199 M:      Jim Paris <jim@jtan.com>
12200 M:      Geoff Levand <geoff@infradead.org>
12201 L:      linuxppc-dev@lists.ozlabs.org
12202 S:      Maintained
12203 F:      drivers/block/ps3vram.c
12204
12205 PSAMPLE PACKET SAMPLING SUPPORT:
12206 M:      Yotam Gigi <yotam.gi@gmail.com>
12207 S:      Maintained
12208 F:      net/psample
12209 F:      include/net/psample.h
12210 F:      include/uapi/linux/psample.h
12211
12212 PSTORE FILESYSTEM
12213 M:      Kees Cook <keescook@chromium.org>
12214 M:      Anton Vorontsov <anton@enomsg.org>
12215 M:      Colin Cross <ccross@android.com>
12216 M:      Tony Luck <tony.luck@intel.com>
12217 S:      Maintained
12218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12219 F:      fs/pstore/
12220 F:      include/linux/pstore*
12221 F:      drivers/firmware/efi/efi-pstore.c
12222 F:      drivers/acpi/apei/erst.c
12223 F:      Documentation/admin-guide/ramoops.rst
12224 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12225 K:      \b(pstore|ramoops)
12226
12227 PTP HARDWARE CLOCK SUPPORT
12228 M:      Richard Cochran <richardcochran@gmail.com>
12229 L:      netdev@vger.kernel.org
12230 S:      Maintained
12231 W:      http://linuxptp.sourceforge.net/
12232 F:      Documentation/ABI/testing/sysfs-ptp
12233 F:      Documentation/ptp/*
12234 F:      drivers/net/phy/dp83640*
12235 F:      drivers/ptp/*
12236 F:      include/linux/ptp_cl*
12237
12238 PTRACE SUPPORT
12239 M:      Oleg Nesterov <oleg@redhat.com>
12240 S:      Maintained
12241 F:      include/asm-generic/syscall.h
12242 F:      include/linux/ptrace.h
12243 F:      include/linux/regset.h
12244 F:      include/linux/tracehook.h
12245 F:      include/uapi/linux/ptrace.h
12246 F:      include/uapi/linux/ptrace.h
12247 F:      include/asm-generic/ptrace.h
12248 F:      kernel/ptrace.c
12249 F:      arch/*/ptrace*.c
12250 F:      arch/*/*/ptrace*.c
12251 F:      arch/*/include/asm/ptrace*.h
12252
12253 PULSE8-CEC DRIVER
12254 M:      Hans Verkuil <hverkuil@xs4all.nl>
12255 L:      linux-media@vger.kernel.org
12256 T:      git git://linuxtv.org/media_tree.git
12257 S:      Maintained
12258 F:      drivers/media/usb/pulse8-cec/*
12259 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12260
12261 PVRUSB2 VIDEO4LINUX DRIVER
12262 M:      Mike Isely <isely@pobox.com>
12263 L:      pvrusb2@isely.net       (subscribers-only)
12264 L:      linux-media@vger.kernel.org
12265 W:      http://www.isely.net/pvrusb2/
12266 T:      git git://linuxtv.org/media_tree.git
12267 S:      Maintained
12268 F:      Documentation/media/v4l-drivers/pvrusb2*
12269 F:      drivers/media/usb/pvrusb2/
12270
12271 PWC WEBCAM DRIVER
12272 M:      Hans Verkuil <hverkuil@xs4all.nl>
12273 L:      linux-media@vger.kernel.org
12274 T:      git git://linuxtv.org/media_tree.git
12275 S:      Odd Fixes
12276 F:      drivers/media/usb/pwc/*
12277
12278 PWM FAN DRIVER
12279 M:      Kamil Debski <kamil@wypas.org>
12280 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12281 L:      linux-hwmon@vger.kernel.org
12282 S:      Supported
12283 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12284 F:      Documentation/hwmon/pwm-fan
12285 F:      drivers/hwmon/pwm-fan.c
12286
12287 PWM IR Transmitter
12288 M:      Sean Young <sean@mess.org>
12289 L:      linux-media@vger.kernel.org
12290 S:      Maintained
12291 F:      drivers/media/rc/pwm-ir-tx.c
12292
12293 PWM SUBSYSTEM
12294 M:      Thierry Reding <thierry.reding@gmail.com>
12295 L:      linux-pwm@vger.kernel.org
12296 S:      Maintained
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12298 F:      Documentation/pwm.txt
12299 F:      Documentation/devicetree/bindings/pwm/
12300 F:      include/linux/pwm.h
12301 F:      drivers/pwm/
12302 F:      drivers/video/backlight/pwm_bl.c
12303 F:      include/linux/pwm_backlight.h
12304 F:      drivers/gpio/gpio-mvebu.c
12305 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12306
12307 PXA GPIO DRIVER
12308 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12309 L:      linux-gpio@vger.kernel.org
12310 S:      Maintained
12311 F:      drivers/gpio/gpio-pxa.c
12312
12313 PXA MMCI DRIVER
12314 S:      Orphan
12315
12316 PXA RTC DRIVER
12317 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12318 L:      linux-rtc@vger.kernel.org
12319 S:      Maintained
12320
12321 PXA2xx/PXA3xx SUPPORT
12322 M:      Daniel Mack <daniel@zonque.org>
12323 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12324 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12326 T:      git git://github.com/hzhuang1/linux.git
12327 T:      git git://github.com/rjarzmik/linux.git
12328 S:      Maintained
12329 F:      arch/arm/boot/dts/pxa*
12330 F:      arch/arm/mach-pxa/
12331 F:      drivers/dma/pxa*
12332 F:      drivers/pcmcia/pxa2xx*
12333 F:      drivers/pinctrl/pxa/
12334 F:      drivers/spi/spi-pxa2xx*
12335 F:      drivers/usb/gadget/udc/pxa2*
12336 F:      include/sound/pxa2xx-lib.h
12337 F:      sound/arm/pxa*
12338 F:      sound/soc/pxa/
12339
12340 QAT DRIVER
12341 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12342 L:      qat-linux@intel.com
12343 S:      Supported
12344 F:      drivers/crypto/qat/
12345
12346 QCOM AUDIO (ASoC) DRIVERS
12347 M:      Patrick Lai <plai@codeaurora.org>
12348 M:      Banajit Goswami <bgoswami@codeaurora.org>
12349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12350 S:      Supported
12351 F:      sound/soc/qcom/
12352
12353 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12354 M:      Gabriel Somlo <somlo@cmu.edu>
12355 M:      "Michael S. Tsirkin" <mst@redhat.com>
12356 L:      qemu-devel@nongnu.org
12357 S:      Maintained
12358 F:      drivers/firmware/qemu_fw_cfg.c
12359 F:      include/uapi/linux/qemu_fw_cfg.h
12360
12361 QIB DRIVER
12362 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12363 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12364 L:      linux-rdma@vger.kernel.org
12365 S:      Supported
12366 F:      drivers/infiniband/hw/qib/
12367
12368 QLOGIC QL41xxx FCOE DRIVER
12369 M:      QLogic-Storage-Upstream@cavium.com
12370 L:      linux-scsi@vger.kernel.org
12371 S:      Supported
12372 F:      drivers/scsi/qedf/
12373
12374 QLOGIC QL41xxx ISCSI DRIVER
12375 M:      QLogic-Storage-Upstream@cavium.com
12376 L:      linux-scsi@vger.kernel.org
12377 S:      Supported
12378 F:      drivers/scsi/qedi/
12379
12380 QLOGIC QL4xxx ETHERNET DRIVER
12381 M:      Ariel Elior <Ariel.Elior@cavium.com>
12382 M:      everest-linux-l2@cavium.com
12383 L:      netdev@vger.kernel.org
12384 S:      Supported
12385 F:      drivers/net/ethernet/qlogic/qed/
12386 F:      include/linux/qed/
12387 F:      drivers/net/ethernet/qlogic/qede/
12388
12389 QLOGIC QL4xxx RDMA DRIVER
12390 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12391 M:      Ariel Elior <Ariel.Elior@cavium.com>
12392 L:      linux-rdma@vger.kernel.org
12393 S:      Supported
12394 F:      drivers/infiniband/hw/qedr/
12395 F:      include/uapi/rdma/qedr-abi.h
12396
12397 QLOGIC QLA1280 SCSI DRIVER
12398 M:      Michael Reed <mdr@sgi.com>
12399 L:      linux-scsi@vger.kernel.org
12400 S:      Maintained
12401 F:      drivers/scsi/qla1280.[ch]
12402
12403 QLOGIC QLA2XXX FC-SCSI DRIVER
12404 M:      qla2xxx-upstream@qlogic.com
12405 L:      linux-scsi@vger.kernel.org
12406 S:      Supported
12407 F:      Documentation/scsi/LICENSE.qla2xxx
12408 F:      drivers/scsi/qla2xxx/
12409
12410 QLOGIC QLA3XXX NETWORK DRIVER
12411 M:      Dept-GELinuxNICDev@cavium.com
12412 L:      netdev@vger.kernel.org
12413 S:      Supported
12414 F:      Documentation/networking/LICENSE.qla3xxx
12415 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12416
12417 QLOGIC QLA4XXX iSCSI DRIVER
12418 M:      QLogic-Storage-Upstream@qlogic.com
12419 L:      linux-scsi@vger.kernel.org
12420 S:      Supported
12421 F:      Documentation/scsi/LICENSE.qla4xxx
12422 F:      drivers/scsi/qla4xxx/
12423
12424 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12425 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12426 M:      Manish Chopra <manish.chopra@cavium.com>
12427 M:      Dept-GELinuxNICDev@cavium.com
12428 L:      netdev@vger.kernel.org
12429 S:      Supported
12430 F:      drivers/net/ethernet/qlogic/qlcnic/
12431
12432 QLOGIC QLGE 10Gb ETHERNET DRIVER
12433 M:      Manish Chopra <manish.chopra@cavium.com>
12434 M:      Dept-GELinuxNICDev@cavium.com
12435 L:      netdev@vger.kernel.org
12436 S:      Supported
12437 F:      drivers/net/ethernet/qlogic/qlge/
12438
12439 QM1D1B0004 MEDIA DRIVER
12440 M:      Akihiro Tsukada <tskd08@gmail.com>
12441 L:      linux-media@vger.kernel.org
12442 S:      Odd Fixes
12443 F:      drivers/media/tuners/qm1d1b0004*
12444
12445 QM1D1C0042 MEDIA DRIVER
12446 M:      Akihiro Tsukada <tskd08@gmail.com>
12447 L:      linux-media@vger.kernel.org
12448 S:      Odd Fixes
12449 F:      drivers/media/tuners/qm1d1c0042*
12450
12451 QNX4 FILESYSTEM
12452 M:      Anders Larsen <al@alarsen.net>
12453 W:      http://www.alarsen.net/linux/qnx4fs/
12454 S:      Maintained
12455 F:      fs/qnx4/
12456 F:      include/uapi/linux/qnx4_fs.h
12457 F:      include/uapi/linux/qnxtypes.h
12458
12459 QORIQ DPAA2 FSL-MC BUS DRIVER
12460 M:      Stuart Yoder <stuyoder@gmail.com>
12461 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12462 L:      linux-kernel@vger.kernel.org
12463 S:      Maintained
12464 F:      drivers/bus/fsl-mc/
12465 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12466 F:      Documentation/networking/dpaa2/overview.rst
12467
12468 QT1010 MEDIA DRIVER
12469 M:      Antti Palosaari <crope@iki.fi>
12470 L:      linux-media@vger.kernel.org
12471 W:      https://linuxtv.org
12472 W:      http://palosaari.fi/linux/
12473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12474 T:      git git://linuxtv.org/anttip/media_tree.git
12475 S:      Maintained
12476 F:      drivers/media/tuners/qt1010*
12477
12478 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12479 M:      Kalle Valo <kvalo@codeaurora.org>
12480 L:      ath10k@lists.infradead.org
12481 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12483 S:      Supported
12484 F:      drivers/net/wireless/ath/ath10k/
12485
12486 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12487 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12488 L:      linux-wireless@vger.kernel.org
12489 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12490 S:      Supported
12491 F:      drivers/net/wireless/ath/ath9k/
12492
12493 QUALCOMM CAMERA SUBSYSTEM DRIVER
12494 M:      Todor Tomov <todor.too@gmail.com>
12495 L:      linux-media@vger.kernel.org
12496 S:      Maintained
12497 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12498 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12499 F:      drivers/media/platform/qcom/camss/
12500
12501 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12502 M:  Ilia Lin <ilia.lin@gmail.com>
12503 L:  linux-pm@vger.kernel.org
12504 S:  Maintained
12505 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12506 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12507
12508 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12509 M:      Timur Tabi <timur@kernel.org>
12510 L:      netdev@vger.kernel.org
12511 S:      Maintained
12512 F:      drivers/net/ethernet/qualcomm/emac/
12513
12514 QUALCOMM GENERIC INTERFACE I2C DRIVER
12515 M:      Alok Chauhan <alokc@codeaurora.org>
12516 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12517 L:      linux-i2c@vger.kernel.org
12518 L:      linux-arm-msm@vger.kernel.org
12519 S:      Supported
12520 F:      drivers/i2c/busses/i2c-qcom-geni.c
12521
12522 QUALCOMM HEXAGON ARCHITECTURE
12523 M:      Richard Kuo <rkuo@codeaurora.org>
12524 L:      linux-hexagon@vger.kernel.org
12525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12526 S:      Supported
12527 F:      arch/hexagon/
12528
12529 QUALCOMM HIDMA DRIVER
12530 M:      Sinan Kaya <okaya@kernel.org>
12531 L:      linux-arm-kernel@lists.infradead.org
12532 L:      linux-arm-msm@vger.kernel.org
12533 L:      dmaengine@vger.kernel.org
12534 S:      Supported
12535 F:      drivers/dma/qcom/hidma*
12536
12537 QUALCOMM IOMMU
12538 M:      Rob Clark <robdclark@gmail.com>
12539 L:      iommu@lists.linux-foundation.org
12540 L:      linux-arm-msm@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/iommu/qcom_iommu.c
12543
12544 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12545 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12546 L:      linux-media@vger.kernel.org
12547 L:      linux-arm-msm@vger.kernel.org
12548 T:      git git://linuxtv.org/media_tree.git
12549 S:      Maintained
12550 F:      drivers/media/platform/qcom/venus/
12551
12552 QUALCOMM WCN36XX WIRELESS DRIVER
12553 M:      Kalle Valo <kvalo@codeaurora.org>
12554 L:      wcn36xx@lists.infradead.org
12555 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12556 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12557 S:      Supported
12558 F:      drivers/net/wireless/ath/wcn36xx/
12559
12560 QUANTENNA QTNFMAC WIRELESS DRIVER
12561 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12562 M:      Avinash Patil <avinashp@quantenna.com>
12563 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12564 L:      linux-wireless@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/net/wireless/quantenna
12567
12568 RADEON and AMDGPU DRM DRIVERS
12569 M:      Alex Deucher <alexander.deucher@amd.com>
12570 M:      Christian König <christian.koenig@amd.com>
12571 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12572 L:      amd-gfx@lists.freedesktop.org
12573 T:      git git://people.freedesktop.org/~agd5f/linux
12574 S:      Supported
12575 F:      drivers/gpu/drm/radeon/
12576 F:      include/uapi/drm/radeon_drm.h
12577 F:      drivers/gpu/drm/amd/
12578 F:      include/uapi/drm/amdgpu_drm.h
12579
12580 RADEON FRAMEBUFFER DISPLAY DRIVER
12581 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12582 L:      linux-fbdev@vger.kernel.org
12583 S:      Maintained
12584 F:      drivers/video/fbdev/aty/radeon*
12585 F:      include/uapi/linux/radeonfb.h
12586
12587 RADIOSHARK RADIO DRIVER
12588 M:      Hans Verkuil <hverkuil@xs4all.nl>
12589 L:      linux-media@vger.kernel.org
12590 T:      git git://linuxtv.org/media_tree.git
12591 S:      Maintained
12592 F:      drivers/media/radio/radio-shark.c
12593
12594 RADIOSHARK2 RADIO DRIVER
12595 M:      Hans Verkuil <hverkuil@xs4all.nl>
12596 L:      linux-media@vger.kernel.org
12597 T:      git git://linuxtv.org/media_tree.git
12598 S:      Maintained
12599 F:      drivers/media/radio/radio-shark2.c
12600 F:      drivers/media/radio/radio-tea5777.c
12601
12602 RADOS BLOCK DEVICE (RBD)
12603 M:      Ilya Dryomov <idryomov@gmail.com>
12604 M:      Sage Weil <sage@redhat.com>
12605 M:      Alex Elder <elder@kernel.org>
12606 L:      ceph-devel@vger.kernel.org
12607 W:      http://ceph.com/
12608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12609 T:      git git://github.com/ceph/ceph-client.git
12610 S:      Supported
12611 F:      Documentation/ABI/testing/sysfs-bus-rbd
12612 F:      drivers/block/rbd.c
12613 F:      drivers/block/rbd_types.h
12614
12615 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12616 M:      Paul Mackerras <paulus@samba.org>
12617 L:      linux-fbdev@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/video/fbdev/aty/aty128fb.c
12620
12621 RAINSHADOW-CEC DRIVER
12622 M:      Hans Verkuil <hverkuil@xs4all.nl>
12623 L:      linux-media@vger.kernel.org
12624 T:      git git://linuxtv.org/media_tree.git
12625 S:      Maintained
12626 F:      drivers/media/usb/rainshadow-cec/*
12627
12628 RALINK MIPS ARCHITECTURE
12629 M:      John Crispin <john@phrozen.org>
12630 L:      linux-mips@vger.kernel.org
12631 S:      Maintained
12632 F:      arch/mips/ralink
12633
12634 RALINK RT2X00 WIRELESS LAN DRIVER
12635 P:      rt2x00 project
12636 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12637 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12638 L:      linux-wireless@vger.kernel.org
12639 S:      Maintained
12640 F:      drivers/net/wireless/ralink/rt2x00/
12641
12642 RAMDISK RAM BLOCK DEVICE DRIVER
12643 M:      Jens Axboe <axboe@kernel.dk>
12644 S:      Maintained
12645 F:      Documentation/blockdev/ramdisk.txt
12646 F:      drivers/block/brd.c
12647
12648 RANCHU VIRTUAL BOARD FOR MIPS
12649 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12650 L:      linux-mips@vger.kernel.org
12651 S:      Supported
12652 F:      arch/mips/generic/board-ranchu.c
12653 F:      arch/mips/configs/generic/board-ranchu.config
12654
12655 RANDOM NUMBER DRIVER
12656 M:      "Theodore Ts'o" <tytso@mit.edu>
12657 S:      Maintained
12658 F:      drivers/char/random.c
12659
12660 RAPIDIO SUBSYSTEM
12661 M:      Matt Porter <mporter@kernel.crashing.org>
12662 M:      Alexandre Bounine <alex.bou9@gmail.com>
12663 S:      Maintained
12664 F:      drivers/rapidio/
12665
12666 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12667 L:      linux-wireless@vger.kernel.org
12668 S:      Orphan
12669 F:      drivers/net/wireless/ray*
12670
12671 RCUTORTURE TEST FRAMEWORK
12672 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12673 M:      Josh Triplett <josh@joshtriplett.org>
12674 R:      Steven Rostedt <rostedt@goodmis.org>
12675 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12676 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12677 L:      linux-kernel@vger.kernel.org
12678 S:      Supported
12679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12680 F:      tools/testing/selftests/rcutorture
12681
12682 RDC R-321X SoC
12683 M:      Florian Fainelli <florian@openwrt.org>
12684 S:      Maintained
12685
12686 RDC R6040 FAST ETHERNET DRIVER
12687 M:      Florian Fainelli <f.fainelli@gmail.com>
12688 L:      netdev@vger.kernel.org
12689 S:      Maintained
12690 F:      drivers/net/ethernet/rdc/r6040.c
12691
12692 RDMAVT - RDMA verbs software
12693 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12694 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12695 L:      linux-rdma@vger.kernel.org
12696 S:      Supported
12697 F:      drivers/infiniband/sw/rdmavt
12698
12699 RDS - RELIABLE DATAGRAM SOCKETS
12700 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12701 L:      netdev@vger.kernel.org
12702 L:      linux-rdma@vger.kernel.org
12703 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12704 W:      https://oss.oracle.com/projects/rds/
12705 S:      Supported
12706 F:      net/rds/
12707 F:      Documentation/networking/rds.txt
12708
12709 RDT - RESOURCE ALLOCATION
12710 M:      Fenghua Yu <fenghua.yu@intel.com>
12711 M:      Reinette Chatre <reinette.chatre@intel.com>
12712 L:      linux-kernel@vger.kernel.org
12713 S:      Supported
12714 F:      arch/x86/kernel/cpu/resctrl/
12715 F:      arch/x86/include/asm/resctrl_sched.h
12716 F:      Documentation/x86/resctrl*
12717
12718 READ-COPY UPDATE (RCU)
12719 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12720 M:      Josh Triplett <josh@joshtriplett.org>
12721 R:      Steven Rostedt <rostedt@goodmis.org>
12722 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12724 R:      Joel Fernandes <joel@joelfernandes.org>
12725 L:      linux-kernel@vger.kernel.org
12726 W:      http://www.rdrop.com/users/paulmck/RCU/
12727 S:      Supported
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12729 F:      Documentation/RCU/
12730 X:      Documentation/RCU/torture.txt
12731 F:      include/linux/rcu*
12732 X:      include/linux/srcu*.h
12733 F:      kernel/rcu/
12734 X:      kernel/rcu/srcu*.c
12735
12736 REAL TIME CLOCK (RTC) SUBSYSTEM
12737 M:      Alessandro Zummo <a.zummo@towertech.it>
12738 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12739 L:      linux-rtc@vger.kernel.org
12740 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12742 S:      Maintained
12743 F:      Documentation/devicetree/bindings/rtc/
12744 F:      Documentation/rtc.txt
12745 F:      drivers/rtc/
12746 F:      include/linux/rtc.h
12747 F:      include/uapi/linux/rtc.h
12748 F:      include/linux/rtc/
12749 F:      include/linux/platform_data/rtc-*
12750 F:      tools/testing/selftests/rtc/
12751
12752 REALTEK AUDIO CODECS
12753 M:      Bard Liao <bardliao@realtek.com>
12754 M:      Oder Chiou <oder_chiou@realtek.com>
12755 S:      Maintained
12756 F:      sound/soc/codecs/rt*
12757 F:      include/sound/rt*.h
12758
12759 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12760 M:      Linus Walleij <linus.walleij@linaro.org>
12761 S:      Maintained
12762 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12763 F:      drivers/net/dsa/realtek-smi*
12764 F:      drivers/net/dsa/rtl83*
12765
12766 REGISTER MAP ABSTRACTION
12767 M:      Mark Brown <broonie@kernel.org>
12768 L:      linux-kernel@vger.kernel.org
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12770 S:      Supported
12771 F:      Documentation/devicetree/bindings/regmap/
12772 F:      drivers/base/regmap/
12773 F:      include/linux/regmap.h
12774
12775 REISERFS FILE SYSTEM
12776 L:      reiserfs-devel@vger.kernel.org
12777 S:      Supported
12778 F:      fs/reiserfs/
12779
12780 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12781 M:      Ohad Ben-Cohen <ohad@wizery.com>
12782 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12783 L:      linux-remoteproc@vger.kernel.org
12784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/remoteproc/
12787 F:      Documentation/remoteproc.txt
12788 F:      drivers/remoteproc/
12789 F:      include/linux/remoteproc.h
12790
12791 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12792 M:      Ohad Ben-Cohen <ohad@wizery.com>
12793 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12794 L:      linux-remoteproc@vger.kernel.org
12795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12796 S:      Maintained
12797 F:      drivers/rpmsg/
12798 F:      Documentation/rpmsg.txt
12799 F:      include/linux/rpmsg.h
12800 F:      include/linux/rpmsg/
12801
12802 RENESAS CLOCK DRIVERS
12803 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12804 L:      linux-renesas-soc@vger.kernel.org
12805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12806 S:      Supported
12807 F:      drivers/clk/renesas/
12808
12809 RENESAS EMEV2 I2C DRIVER
12810 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12811 S:      Supported
12812 F:      drivers/i2c/busses/i2c-emev2.c
12813
12814 RENESAS ETHERNET DRIVERS
12815 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12816 L:      netdev@vger.kernel.org
12817 L:      linux-renesas-soc@vger.kernel.org
12818 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12819 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12820 F:      drivers/net/ethernet/renesas/
12821 F:      include/linux/sh_eth.h
12822
12823 RENESAS R-CAR GYROADC DRIVER
12824 M:      Marek Vasut <marek.vasut@gmail.com>
12825 L:      linux-iio@vger.kernel.org
12826 S:      Supported
12827 F:      drivers/iio/adc/rcar_gyro_adc.c
12828
12829 RENESAS R-CAR I2C DRIVERS
12830 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12831 S:      Supported
12832 F:      drivers/i2c/busses/i2c-rcar.c
12833 F:      drivers/i2c/busses/i2c-sh_mobile.c
12834
12835 RENESAS RIIC DRIVER
12836 M:      Chris Brandt <chris.brandt@renesas.com>
12837 S:      Supported
12838 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12839 F:      drivers/i2c/busses/i2c-riic.c
12840
12841 RENESAS USB PHY DRIVER
12842 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12843 L:      linux-renesas-soc@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12846
12847 RESET CONTROLLER FRAMEWORK
12848 M:      Philipp Zabel <p.zabel@pengutronix.de>
12849 T:      git git://git.pengutronix.de/git/pza/linux
12850 S:      Maintained
12851 F:      drivers/reset/
12852 F:      Documentation/devicetree/bindings/reset/
12853 F:      include/dt-bindings/reset/
12854 F:      include/linux/reset.h
12855 F:      include/linux/reset-controller.h
12856
12857 RESTARTABLE SEQUENCES SUPPORT
12858 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12859 M:      Peter Zijlstra <peterz@infradead.org>
12860 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12861 M:      Boqun Feng <boqun.feng@gmail.com>
12862 L:      linux-kernel@vger.kernel.org
12863 S:      Supported
12864 F:      kernel/rseq.c
12865 F:      include/uapi/linux/rseq.h
12866 F:      include/trace/events/rseq.h
12867 F:      tools/testing/selftests/rseq/
12868
12869 RFKILL
12870 M:      Johannes Berg <johannes@sipsolutions.net>
12871 L:      linux-wireless@vger.kernel.org
12872 W:      http://wireless.kernel.org/
12873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12875 S:      Maintained
12876 F:      Documentation/rfkill.txt
12877 F:      Documentation/ABI/stable/sysfs-class-rfkill
12878 F:      net/rfkill/
12879 F:      include/linux/rfkill.h
12880 F:      include/uapi/linux/rfkill.h
12881
12882 RHASHTABLE
12883 M:      Thomas Graf <tgraf@suug.ch>
12884 M:      Herbert Xu <herbert@gondor.apana.org.au>
12885 L:      netdev@vger.kernel.org
12886 S:      Maintained
12887 F:      lib/rhashtable.c
12888 F:      lib/test_rhashtable.c
12889 F:      include/linux/rhashtable.h
12890 F:      include/linux/rhashtable-types.h
12891
12892 RICOH R5C592 MEMORYSTICK DRIVER
12893 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12894 S:      Maintained
12895 F:      drivers/memstick/host/r592.*
12896
12897 RICOH SMARTMEDIA/XD DRIVER
12898 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12899 S:      Maintained
12900 F:      drivers/mtd/nand/raw/r852.c
12901 F:      drivers/mtd/nand/raw/r852.h
12902
12903 RISC-V ARCHITECTURE
12904 M:      Palmer Dabbelt <palmer@sifive.com>
12905 M:      Albert Ou <aou@eecs.berkeley.edu>
12906 L:      linux-riscv@lists.infradead.org
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12908 S:      Supported
12909 F:      arch/riscv/
12910 K:      riscv
12911 N:      riscv
12912
12913 ROCCAT DRIVERS
12914 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12915 W:      http://sourceforge.net/projects/roccat/
12916 S:      Maintained
12917 F:      drivers/hid/hid-roccat*
12918 F:      include/linux/hid-roccat*
12919 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12920
12921 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12922 M:      Jacob chen <jacob2.chen@rock-chips.com>
12923 L:      linux-media@vger.kernel.org
12924 S:      Maintained
12925 F:      drivers/media/platform/rockchip/rga/
12926 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12927
12928 ROCKCHIP VPU CODEC DRIVER
12929 M:      Ezequiel Garcia <ezequiel@collabora.com>
12930 L:      linux-media@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/staging/media/platform/rockchip/vpu/
12933 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12934
12935 ROCKER DRIVER
12936 M:      Jiri Pirko <jiri@resnulli.us>
12937 L:      netdev@vger.kernel.org
12938 S:      Supported
12939 F:      drivers/net/ethernet/rocker/
12940
12941 ROCKETPORT DRIVER
12942 P:      Comtrol Corp.
12943 W:      http://www.comtrol.com
12944 S:      Maintained
12945 F:      Documentation/serial/rocket.txt
12946 F:      drivers/tty/rocket*
12947
12948 ROCKETPORT EXPRESS/INFINITY DRIVER
12949 M:      Kevin Cernekee <cernekee@gmail.com>
12950 L:      linux-serial@vger.kernel.org
12951 S:      Odd Fixes
12952 F:      drivers/tty/serial/rp2.*
12953
12954 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12955 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12956 L:      linux-kernel@vger.kernel.org
12957 L:      linux-renesas-soc@vger.kernel.org
12958 S:      Supported
12959 F:      drivers/mfd/bd9571mwv.c
12960 F:      drivers/regulator/bd9571mwv-regulator.c
12961 F:      drivers/gpio/gpio-bd9571mwv.c
12962 F:      include/linux/mfd/bd9571mwv.h
12963 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12964
12965 ROSE NETWORK LAYER
12966 M:      Ralf Baechle <ralf@linux-mips.org>
12967 L:      linux-hams@vger.kernel.org
12968 W:      http://www.linux-ax25.org/
12969 S:      Maintained
12970 F:      include/net/rose.h
12971 F:      include/uapi/linux/rose.h
12972 F:      net/rose/
12973
12974 RTL2830 MEDIA DRIVER
12975 M:      Antti Palosaari <crope@iki.fi>
12976 L:      linux-media@vger.kernel.org
12977 W:      https://linuxtv.org
12978 W:      http://palosaari.fi/linux/
12979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12980 T:      git git://linuxtv.org/anttip/media_tree.git
12981 S:      Maintained
12982 F:      drivers/media/dvb-frontends/rtl2830*
12983
12984 RTL2832 MEDIA DRIVER
12985 M:      Antti Palosaari <crope@iki.fi>
12986 L:      linux-media@vger.kernel.org
12987 W:      https://linuxtv.org
12988 W:      http://palosaari.fi/linux/
12989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12990 T:      git git://linuxtv.org/anttip/media_tree.git
12991 S:      Maintained
12992 F:      drivers/media/dvb-frontends/rtl2832*
12993
12994 RTL2832_SDR MEDIA DRIVER
12995 M:      Antti Palosaari <crope@iki.fi>
12996 L:      linux-media@vger.kernel.org
12997 W:      https://linuxtv.org
12998 W:      http://palosaari.fi/linux/
12999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13000 T:      git git://linuxtv.org/anttip/media_tree.git
13001 S:      Maintained
13002 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13003
13004 RTL8180 WIRELESS DRIVER
13005 L:      linux-wireless@vger.kernel.org
13006 W:      http://wireless.kernel.org/
13007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13008 S:      Orphan
13009 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13010
13011 RTL8187 WIRELESS DRIVER
13012 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13013 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13014 M:      Larry Finger <Larry.Finger@lwfinger.net>
13015 L:      linux-wireless@vger.kernel.org
13016 W:      http://wireless.kernel.org/
13017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13018 S:      Maintained
13019 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13020
13021 REALTEK WIRELESS DRIVER (rtlwifi family)
13022 M:      Ping-Ke Shih <pkshih@realtek.com>
13023 L:      linux-wireless@vger.kernel.org
13024 W:      http://wireless.kernel.org/
13025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13026 S:      Maintained
13027 F:      drivers/net/wireless/realtek/rtlwifi/
13028
13029 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13030 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13031 L:      linux-wireless@vger.kernel.org
13032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13033 S:      Maintained
13034 F:      drivers/net/wireless/realtek/rtl8xxxu/
13035
13036 RXRPC SOCKETS (AF_RXRPC)
13037 M:      David Howells <dhowells@redhat.com>
13038 L:      linux-afs@lists.infradead.org
13039 S:      Supported
13040 F:      net/rxrpc/
13041 F:      include/keys/rxrpc-type.h
13042 F:      include/net/af_rxrpc.h
13043 F:      include/trace/events/rxrpc.h
13044 F:      include/uapi/linux/rxrpc.h
13045 F:      Documentation/networking/rxrpc.txt
13046 W:      https://www.infradead.org/~dhowells/kafs/
13047
13048 S3 SAVAGE FRAMEBUFFER DRIVER
13049 M:      Antonino Daplas <adaplas@gmail.com>
13050 L:      linux-fbdev@vger.kernel.org
13051 S:      Maintained
13052 F:      drivers/video/fbdev/savage/
13053
13054 S390
13055 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13056 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13057 L:      linux-s390@vger.kernel.org
13058 W:      http://www.ibm.com/developerworks/linux/linux390/
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13060 S:      Supported
13061 F:      arch/s390/
13062 F:      drivers/s390/
13063 F:      Documentation/s390/
13064 F:      Documentation/driver-api/s390-drivers.rst
13065
13066 S390 COMMON I/O LAYER
13067 M:      Sebastian Ott <sebott@linux.ibm.com>
13068 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13069 L:      linux-s390@vger.kernel.org
13070 W:      http://www.ibm.com/developerworks/linux/linux390/
13071 S:      Supported
13072 F:      drivers/s390/cio/
13073
13074 S390 DASD DRIVER
13075 M:      Stefan Haberland <sth@linux.ibm.com>
13076 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13077 L:      linux-s390@vger.kernel.org
13078 W:      http://www.ibm.com/developerworks/linux/linux390/
13079 S:      Supported
13080 F:      drivers/s390/block/dasd*
13081 F:      block/partitions/ibm.c
13082
13083 S390 IOMMU (PCI)
13084 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13085 L:      linux-s390@vger.kernel.org
13086 W:      http://www.ibm.com/developerworks/linux/linux390/
13087 S:      Supported
13088 F:      drivers/iommu/s390-iommu.c
13089
13090 S390 IUCV NETWORK LAYER
13091 M:      Julian Wiedmann <jwi@linux.ibm.com>
13092 M:      Ursula Braun <ubraun@linux.ibm.com>
13093 L:      linux-s390@vger.kernel.org
13094 W:      http://www.ibm.com/developerworks/linux/linux390/
13095 S:      Supported
13096 F:      drivers/s390/net/*iucv*
13097 F:      include/net/iucv/
13098 F:      net/iucv/
13099
13100 S390 NETWORK DRIVERS
13101 M:      Julian Wiedmann <jwi@linux.ibm.com>
13102 M:      Ursula Braun <ubraun@linux.ibm.com>
13103 L:      linux-s390@vger.kernel.org
13104 W:      http://www.ibm.com/developerworks/linux/linux390/
13105 S:      Supported
13106 F:      drivers/s390/net/
13107
13108 S390 PCI SUBSYSTEM
13109 M:      Sebastian Ott <sebott@linux.ibm.com>
13110 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13111 L:      linux-s390@vger.kernel.org
13112 W:      http://www.ibm.com/developerworks/linux/linux390/
13113 S:      Supported
13114 F:      arch/s390/pci/
13115 F:      drivers/pci/hotplug/s390_pci_hpc.c
13116
13117 S390 VFIO-CCW DRIVER
13118 M:      Cornelia Huck <cohuck@redhat.com>
13119 M:      Halil Pasic <pasic@linux.ibm.com>
13120 L:      linux-s390@vger.kernel.org
13121 L:      kvm@vger.kernel.org
13122 S:      Supported
13123 F:      drivers/s390/cio/vfio_ccw*
13124 F:      Documentation/s390/vfio-ccw.txt
13125 F:      include/uapi/linux/vfio_ccw.h
13126
13127 S390 ZCRYPT DRIVER
13128 M:      Harald Freudenberger <freude@linux.ibm.com>
13129 L:      linux-s390@vger.kernel.org
13130 W:      http://www.ibm.com/developerworks/linux/linux390/
13131 S:      Supported
13132 F:      drivers/s390/crypto/
13133
13134 S390 VFIO AP DRIVER
13135 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13136 M:      Pierre Morel <pmorel@linux.ibm.com>
13137 M:      Halil Pasic <pasic@linux.ibm.com>
13138 L:      linux-s390@vger.kernel.org
13139 W:      http://www.ibm.com/developerworks/linux/linux390/
13140 S:      Supported
13141 F:      drivers/s390/crypto/vfio_ap_drv.c
13142 F:      drivers/s390/crypto/vfio_ap_private.h
13143 F:      drivers/s390/crypto/vfio_ap_ops.c
13144 F:      Documentation/s390/vfio-ap.txt
13145
13146 S390 ZFCP DRIVER
13147 M:      Steffen Maier <maier@linux.ibm.com>
13148 M:      Benjamin Block <bblock@linux.ibm.com>
13149 L:      linux-s390@vger.kernel.org
13150 W:      http://www.ibm.com/developerworks/linux/linux390/
13151 S:      Supported
13152 F:      drivers/s390/scsi/zfcp_*
13153
13154 S3C24XX SD/MMC Driver
13155 M:      Ben Dooks <ben-linux@fluff.org>
13156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157 S:      Supported
13158 F:      drivers/mmc/host/s3cmci.*
13159
13160 SAA6588 RDS RECEIVER DRIVER
13161 M:      Hans Verkuil <hverkuil@xs4all.nl>
13162 L:      linux-media@vger.kernel.org
13163 T:      git git://linuxtv.org/media_tree.git
13164 W:      https://linuxtv.org
13165 S:      Odd Fixes
13166 F:      drivers/media/i2c/saa6588*
13167
13168 SAA7134 VIDEO4LINUX DRIVER
13169 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13170 L:      linux-media@vger.kernel.org
13171 W:      https://linuxtv.org
13172 T:      git git://linuxtv.org/media_tree.git
13173 S:      Odd fixes
13174 F:      Documentation/media/v4l-drivers/saa7134*
13175 F:      drivers/media/pci/saa7134/
13176
13177 SAA7146 VIDEO4LINUX-2 DRIVER
13178 M:      Hans Verkuil <hverkuil@xs4all.nl>
13179 L:      linux-media@vger.kernel.org
13180 T:      git git://linuxtv.org/media_tree.git
13181 S:      Maintained
13182 F:      drivers/media/common/saa7146/
13183 F:      drivers/media/pci/saa7146/
13184 F:      include/media/drv-intf/saa7146*
13185
13186 SAMSUNG AUDIO (ASoC) DRIVERS
13187 M:      Krzysztof Kozlowski <krzk@kernel.org>
13188 M:      Sangbeom Kim <sbkim73@samsung.com>
13189 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13190 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13191 S:      Supported
13192 F:      sound/soc/samsung/
13193 F:      Documentation/devicetree/bindings/sound/samsung*
13194
13195 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13196 M:      Krzysztof Kozlowski <krzk@kernel.org>
13197 L:      linux-crypto@vger.kernel.org
13198 L:      linux-samsung-soc@vger.kernel.org
13199 S:      Maintained
13200 F:      drivers/crypto/exynos-rng.c
13201 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13202
13203 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13204 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13205 L:      linux-samsung-soc@vger.kernel.org
13206 S:      Maintained
13207 F:      drivers/char/hw_random/exynos-trng.c
13208 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13209
13210 SAMSUNG FRAMEBUFFER DRIVER
13211 M:      Jingoo Han <jingoohan1@gmail.com>
13212 L:      linux-fbdev@vger.kernel.org
13213 S:      Maintained
13214 F:      drivers/video/fbdev/s3c-fb.c
13215
13216 SAMSUNG LAPTOP DRIVER
13217 M:      Corentin Chary <corentin.chary@gmail.com>
13218 L:      platform-driver-x86@vger.kernel.org
13219 S:      Maintained
13220 F:      drivers/platform/x86/samsung-laptop.c
13221
13222 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13223 M:      Sangbeom Kim <sbkim73@samsung.com>
13224 M:      Krzysztof Kozlowski <krzk@kernel.org>
13225 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13226 L:      linux-kernel@vger.kernel.org
13227 L:      linux-samsung-soc@vger.kernel.org
13228 S:      Supported
13229 F:      drivers/mfd/sec*.c
13230 F:      drivers/regulator/s2m*.c
13231 F:      drivers/regulator/s5m*.c
13232 F:      drivers/clk/clk-s2mps11.c
13233 F:      drivers/rtc/rtc-s5m.c
13234 F:      include/linux/mfd/samsung/
13235 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13236 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13237 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13238 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13239
13240 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13241 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13242 L:      linux-media@vger.kernel.org
13243 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13244 S:      Maintained
13245 F:      drivers/media/platform/s3c-camif/
13246 F:      include/media/drv-intf/s3c_camif.h
13247
13248 SAMSUNG S3FWRN5 NFC DRIVER
13249 M:      Robert Baldyga <r.baldyga@samsung.com>
13250 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13251 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13252 S:      Supported
13253 F:      drivers/nfc/s3fwrn5
13254
13255 SAMSUNG S5C73M3 CAMERA DRIVER
13256 M:      Kyungmin Park <kyungmin.park@samsung.com>
13257 M:      Andrzej Hajda <a.hajda@samsung.com>
13258 L:      linux-media@vger.kernel.org
13259 S:      Supported
13260 F:      drivers/media/i2c/s5c73m3/*
13261
13262 SAMSUNG S5K5BAF CAMERA DRIVER
13263 M:      Kyungmin Park <kyungmin.park@samsung.com>
13264 M:      Andrzej Hajda <a.hajda@samsung.com>
13265 L:      linux-media@vger.kernel.org
13266 S:      Supported
13267 F:      drivers/media/i2c/s5k5baf.c
13268
13269 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13270 M:      Krzysztof Kozlowski <krzk@kernel.org>
13271 M:      Vladimir Zapolskiy <vz@mleia.com>
13272 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13273 L:      linux-crypto@vger.kernel.org
13274 L:      linux-samsung-soc@vger.kernel.org
13275 S:      Maintained
13276 F:      drivers/crypto/s5p-sss.c
13277
13278 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13279 M:      Kyungmin Park <kyungmin.park@samsung.com>
13280 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13281 L:      linux-media@vger.kernel.org
13282 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13283 S:      Supported
13284 F:      drivers/media/platform/exynos4-is/
13285
13286 SAMSUNG SOC CLOCK DRIVERS
13287 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13288 M:      Tomasz Figa <tomasz.figa@gmail.com>
13289 M:      Chanwoo Choi <cw00.choi@samsung.com>
13290 S:      Supported
13291 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13293 F:      drivers/clk/samsung/
13294 F:      include/dt-bindings/clock/exynos*.h
13295 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13296
13297 SAMSUNG SPI DRIVERS
13298 M:      Kukjin Kim <kgene@kernel.org>
13299 M:      Krzysztof Kozlowski <krzk@kernel.org>
13300 M:      Andi Shyti <andi@etezian.org>
13301 L:      linux-spi@vger.kernel.org
13302 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13303 S:      Maintained
13304 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13305 F:      drivers/spi/spi-s3c*
13306 F:      include/linux/platform_data/spi-s3c64xx.h
13307
13308 SAMSUNG SXGBE DRIVERS
13309 M:      Byungho An <bh74.an@samsung.com>
13310 M:      Girish K S <ks.giri@samsung.com>
13311 M:      Vipul Pandya <vipul.pandya@samsung.com>
13312 S:      Supported
13313 L:      netdev@vger.kernel.org
13314 F:      drivers/net/ethernet/samsung/sxgbe/
13315
13316 SAMSUNG THERMAL DRIVER
13317 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13318 L:      linux-pm@vger.kernel.org
13319 L:      linux-samsung-soc@vger.kernel.org
13320 S:      Supported
13321 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13322 F:      drivers/thermal/samsung/
13323
13324 SAMSUNG USB2 PHY DRIVER
13325 M:      Kamil Debski <kamil@wypas.org>
13326 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13327 L:      linux-kernel@vger.kernel.org
13328 S:      Supported
13329 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13330 F:      Documentation/phy/samsung-usb2.txt
13331 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13332 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13333 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13334 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13335 F:      drivers/phy/samsung/phy-samsung-usb2.c
13336 F:      drivers/phy/samsung/phy-samsung-usb2.h
13337
13338 SC1200 WDT DRIVER
13339 M:      Zwane Mwaikambo <zwanem@gmail.com>
13340 S:      Maintained
13341 F:      drivers/watchdog/sc1200wdt.c
13342
13343 SCHEDULER
13344 M:      Ingo Molnar <mingo@redhat.com>
13345 M:      Peter Zijlstra <peterz@infradead.org>
13346 L:      linux-kernel@vger.kernel.org
13347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13348 S:      Maintained
13349 F:      kernel/sched/
13350 F:      include/linux/sched.h
13351 F:      include/uapi/linux/sched.h
13352 F:      include/linux/wait.h
13353
13354 SCR24X CHIP CARD INTERFACE DRIVER
13355 M:      Lubomir Rintel <lkundrak@v3.sk>
13356 S:      Supported
13357 F:      drivers/char/pcmcia/scr24x_cs.c
13358
13359 SCSI CDROM DRIVER
13360 M:      Jens Axboe <axboe@kernel.dk>
13361 L:      linux-scsi@vger.kernel.org
13362 W:      http://www.kernel.dk
13363 S:      Maintained
13364 F:      drivers/scsi/sr*
13365
13366 SCSI RDMA PROTOCOL (SRP) INITIATOR
13367 M:      Bart Van Assche <bvanassche@acm.org>
13368 L:      linux-rdma@vger.kernel.org
13369 S:      Supported
13370 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13371 F:      drivers/infiniband/ulp/srp/
13372 F:      include/scsi/srp.h
13373
13374 SCSI RDMA PROTOCOL (SRP) TARGET
13375 M:      Bart Van Assche <bvanassche@acm.org>
13376 L:      linux-rdma@vger.kernel.org
13377 L:      target-devel@vger.kernel.org
13378 S:      Supported
13379 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13380 F:      drivers/infiniband/ulp/srpt/
13381
13382 SCSI SG DRIVER
13383 M:      Doug Gilbert <dgilbert@interlog.com>
13384 L:      linux-scsi@vger.kernel.org
13385 W:      http://sg.danny.cz/sg
13386 S:      Maintained
13387 F:      Documentation/scsi/scsi-generic.txt
13388 F:      drivers/scsi/sg.c
13389 F:      include/scsi/sg.h
13390
13391 SCSI SUBSYSTEM
13392 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13394 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13396 L:      linux-scsi@vger.kernel.org
13397 S:      Maintained
13398 F:      Documentation/devicetree/bindings/scsi/
13399 F:      drivers/scsi/
13400 F:      include/scsi/
13401
13402 SCSI TAPE DRIVER
13403 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13404 L:      linux-scsi@vger.kernel.org
13405 S:      Maintained
13406 F:      Documentation/scsi/st.txt
13407 F:      drivers/scsi/st.*
13408 F:      drivers/scsi/st_*.h
13409
13410 SCTP PROTOCOL
13411 M:      Vlad Yasevich <vyasevich@gmail.com>
13412 M:      Neil Horman <nhorman@tuxdriver.com>
13413 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13414 L:      linux-sctp@vger.kernel.org
13415 W:      http://lksctp.sourceforge.net
13416 S:      Maintained
13417 F:      Documentation/networking/sctp.txt
13418 F:      include/linux/sctp.h
13419 F:      include/uapi/linux/sctp.h
13420 F:      include/net/sctp/
13421 F:      net/sctp/
13422
13423 SCx200 CPU SUPPORT
13424 M:      Jim Cromie <jim.cromie@gmail.com>
13425 S:      Odd Fixes
13426 F:      Documentation/i2c/busses/scx200_acb
13427 F:      arch/x86/platform/scx200/
13428 F:      drivers/watchdog/scx200_wdt.c
13429 F:      drivers/i2c/busses/scx200*
13430 F:      drivers/mtd/maps/scx200_docflash.c
13431 F:      include/linux/scx200.h
13432
13433 SCx200 GPIO DRIVER
13434 M:      Jim Cromie <jim.cromie@gmail.com>
13435 S:      Maintained
13436 F:      drivers/char/scx200_gpio.c
13437 F:      include/linux/scx200_gpio.h
13438
13439 SCx200 HRT CLOCKSOURCE DRIVER
13440 M:      Jim Cromie <jim.cromie@gmail.com>
13441 S:      Maintained
13442 F:      drivers/clocksource/scx200_hrt.c
13443
13444 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13445 M:      Sascha Sommer <saschasommer@freenet.de>
13446 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13447 S:      Maintained
13448 F:      drivers/mmc/host/sdricoh_cs.c
13449
13450 SECO BOARDS CEC DRIVER
13451 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13452 S:      Maintained
13453 F:      drivers/media/platform/seco-cec/seco-cec.c
13454 F:      drivers/media/platform/seco-cec/seco-cec.h
13455
13456 SECURE COMPUTING
13457 M:      Kees Cook <keescook@chromium.org>
13458 R:      Andy Lutomirski <luto@amacapital.net>
13459 R:      Will Drewry <wad@chromium.org>
13460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13461 S:      Supported
13462 F:      kernel/seccomp.c
13463 F:      include/uapi/linux/seccomp.h
13464 F:      include/linux/seccomp.h
13465 F:      tools/testing/selftests/seccomp/*
13466 F:      tools/testing/selftests/kselftest_harness.h
13467 F:      Documentation/userspace-api/seccomp_filter.rst
13468 K:      \bsecure_computing
13469 K:      \bTIF_SECCOMP\b
13470
13471 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13472 M:      Al Cooper <alcooperx@gmail.com>
13473 L:      linux-mmc@vger.kernel.org
13474 L:      bcm-kernel-feedback-list@broadcom.com
13475 S:      Maintained
13476 F:      drivers/mmc/host/sdhci-brcmstb*
13477
13478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13479 M:      Adrian Hunter <adrian.hunter@intel.com>
13480 L:      linux-mmc@vger.kernel.org
13481 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13482 S:      Maintained
13483 F:      drivers/mmc/host/sdhci*
13484 F:      include/linux/mmc/sdhci*
13485
13486 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13487 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13488 M:      Manjunath M B <manjumb@synopsys.com>
13489 L:      linux-mmc@vger.kernel.org
13490 S:      Maintained
13491 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13492
13493 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13494 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13495 L:      linux-mmc@vger.kernel.org
13496 S:      Supported
13497 F:      drivers/mmc/host/sdhci-of-at91.c
13498
13499 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13500 M:      Ben Dooks <ben-linux@fluff.org>
13501 M:      Jaehoon Chung <jh80.chung@samsung.com>
13502 L:      linux-mmc@vger.kernel.org
13503 S:      Maintained
13504 F:      drivers/mmc/host/sdhci-s3c*
13505
13506 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13507 M:      Viresh Kumar <vireshk@kernel.org>
13508 L:      linux-mmc@vger.kernel.org
13509 S:      Maintained
13510 F:      drivers/mmc/host/sdhci-spear.c
13511
13512 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13513 M:      Kishon Vijay Abraham I <kishon@ti.com>
13514 L:      linux-mmc@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/mmc/host/sdhci-omap.c
13517
13518 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13519 M:      Scott Bauer <scott.bauer@intel.com>
13520 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13521 L:      linux-block@vger.kernel.org
13522 S:      Supported
13523 F:      block/sed*
13524 F:      block/opal_proto.h
13525 F:      include/linux/sed*
13526 F:      include/uapi/linux/sed*
13527
13528 SECURITY CONTACT
13529 M:      Security Officers <security@kernel.org>
13530 S:      Supported
13531
13532 SECURITY SUBSYSTEM
13533 M:      James Morris <jmorris@namei.org>
13534 M:      "Serge E. Hallyn" <serge@hallyn.com>
13535 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13537 W:      http://kernsec.org/
13538 S:      Supported
13539 F:      security/
13540 X:      security/selinux/
13541
13542 SELINUX SECURITY MODULE
13543 M:      Paul Moore <paul@paul-moore.com>
13544 M:      Stephen Smalley <sds@tycho.nsa.gov>
13545 M:      Eric Paris <eparis@parisplace.org>
13546 L:      selinux@vger.kernel.org
13547 W:      https://selinuxproject.org
13548 W:      https://github.com/SELinuxProject
13549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13550 S:      Supported
13551 F:      include/linux/selinux*
13552 F:      security/selinux/
13553 F:      scripts/selinux/
13554 F:      Documentation/admin-guide/LSM/SELinux.rst
13555
13556 SENSABLE PHANTOM
13557 M:      Jiri Slaby <jirislaby@gmail.com>
13558 S:      Maintained
13559 F:      drivers/misc/phantom.c
13560 F:      include/uapi/linux/phantom.h
13561
13562 SERIAL DEVICE BUS
13563 M:      Rob Herring <robh@kernel.org>
13564 L:      linux-serial@vger.kernel.org
13565 S:      Maintained
13566 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13567 F:      drivers/tty/serdev/
13568 F:      include/linux/serdev.h
13569
13570 SERIAL DRIVERS
13571 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13572 L:      linux-serial@vger.kernel.org
13573 S:      Maintained
13574 F:      Documentation/devicetree/bindings/serial/
13575 F:      drivers/tty/serial/
13576
13577 SERIAL IR RECEIVER
13578 M:      Sean Young <sean@mess.org>
13579 L:      linux-media@vger.kernel.org
13580 S:      Maintained
13581 F:      drivers/media/rc/serial_ir.c
13582
13583 SFC NETWORK DRIVER
13584 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13585 M:      Edward Cree <ecree@solarflare.com>
13586 M:      Bert Kenward <bkenward@solarflare.com>
13587 L:      netdev@vger.kernel.org
13588 S:      Supported
13589 F:      drivers/net/ethernet/sfc/
13590
13591 SGI GRU DRIVER
13592 M:      Dimitri Sivanich <sivanich@sgi.com>
13593 S:      Maintained
13594 F:      drivers/misc/sgi-gru/
13595
13596 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13597 M:      Pat Gefre <pfg@sgi.com>
13598 L:      linux-ia64@vger.kernel.org
13599 S:      Supported
13600 F:      Documentation/ia64/serial.txt
13601 F:      drivers/tty/serial/ioc?_serial.c
13602 F:      include/linux/ioc?.h
13603
13604 SGI XP/XPC/XPNET DRIVER
13605 M:      Cliff Whickman <cpw@sgi.com>
13606 M:      Robin Holt <robinmholt@gmail.com>
13607 S:      Maintained
13608 F:      drivers/misc/sgi-xp/
13609
13610 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13611 M:      Ursula Braun <ubraun@linux.ibm.com>
13612 L:      linux-s390@vger.kernel.org
13613 W:      http://www.ibm.com/developerworks/linux/linux390/
13614 S:      Supported
13615 F:      net/smc/
13616
13617 SHARP RJ54N1CB0C SENSOR DRIVER
13618 M:      Jacopo Mondi <jacopo@jmondi.org>
13619 L:      linux-media@vger.kernel.org
13620 T:      git git://linuxtv.org/media_tree.git
13621 S:      Odd fixes
13622 F:      drivers/media/i2c/rj54n1cb0c.c
13623 F:      include/media/i2c/rj54n1cb0c.h
13624
13625 SH_VEU V4L2 MEM2MEM DRIVER
13626 L:      linux-media@vger.kernel.org
13627 S:      Orphan
13628 F:      drivers/media/platform/sh_veu.c
13629
13630 SH_VOU V4L2 OUTPUT DRIVER
13631 L:      linux-media@vger.kernel.org
13632 S:      Orphan
13633 F:      drivers/media/platform/sh_vou.c
13634 F:      include/media/drv-intf/sh_vou.h
13635
13636 SI2157 MEDIA DRIVER
13637 M:      Antti Palosaari <crope@iki.fi>
13638 L:      linux-media@vger.kernel.org
13639 W:      https://linuxtv.org
13640 W:      http://palosaari.fi/linux/
13641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13642 T:      git git://linuxtv.org/anttip/media_tree.git
13643 S:      Maintained
13644 F:      drivers/media/tuners/si2157*
13645
13646 SI2165 MEDIA DRIVER
13647 M:      Matthias Schwarzott <zzam@gentoo.org>
13648 L:      linux-media@vger.kernel.org
13649 W:      https://linuxtv.org
13650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13651 S:      Maintained
13652 F:      drivers/media/dvb-frontends/si2165*
13653
13654 SI2168 MEDIA DRIVER
13655 M:      Antti Palosaari <crope@iki.fi>
13656 L:      linux-media@vger.kernel.org
13657 W:      https://linuxtv.org
13658 W:      http://palosaari.fi/linux/
13659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13660 T:      git git://linuxtv.org/anttip/media_tree.git
13661 S:      Maintained
13662 F:      drivers/media/dvb-frontends/si2168*
13663
13664 SI470X FM RADIO RECEIVER I2C DRIVER
13665 M:      Hans Verkuil <hverkuil@xs4all.nl>
13666 L:      linux-media@vger.kernel.org
13667 T:      git git://linuxtv.org/media_tree.git
13668 W:      https://linuxtv.org
13669 S:      Odd Fixes
13670 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13671
13672 SI470X FM RADIO RECEIVER USB DRIVER
13673 M:      Hans Verkuil <hverkuil@xs4all.nl>
13674 L:      linux-media@vger.kernel.org
13675 T:      git git://linuxtv.org/media_tree.git
13676 W:      https://linuxtv.org
13677 S:      Maintained
13678 F:      drivers/media/radio/si470x/radio-si470x-common.c
13679 F:      drivers/media/radio/si470x/radio-si470x.h
13680 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13681
13682 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13683 M:      Eduardo Valentin <edubezval@gmail.com>
13684 L:      linux-media@vger.kernel.org
13685 T:      git git://linuxtv.org/media_tree.git
13686 W:      https://linuxtv.org
13687 S:      Odd Fixes
13688 F:      drivers/media/radio/si4713/si4713.?
13689
13690 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13691 M:      Eduardo Valentin <edubezval@gmail.com>
13692 L:      linux-media@vger.kernel.org
13693 T:      git git://linuxtv.org/media_tree.git
13694 W:      https://linuxtv.org
13695 S:      Odd Fixes
13696 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13697
13698 SI4713 FM RADIO TRANSMITTER USB DRIVER
13699 M:      Hans Verkuil <hverkuil@xs4all.nl>
13700 L:      linux-media@vger.kernel.org
13701 T:      git git://linuxtv.org/media_tree.git
13702 W:      https://linuxtv.org
13703 S:      Maintained
13704 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13705
13706 SIANO DVB DRIVER
13707 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13708 L:      linux-media@vger.kernel.org
13709 W:      https://linuxtv.org
13710 T:      git git://linuxtv.org/media_tree.git
13711 S:      Odd fixes
13712 F:      drivers/media/common/siano/
13713 F:      drivers/media/usb/siano/
13714 F:      drivers/media/usb/siano/
13715 F:      drivers/media/mmc/siano/
13716
13717 SIFIVE DRIVERS
13718 M:      Palmer Dabbelt <palmer@sifive.com>
13719 L:      linux-riscv@lists.infradead.org
13720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13721 S:      Supported
13722 K:      sifive
13723 N:      sifive
13724
13725 SILEAD TOUCHSCREEN DRIVER
13726 M:      Hans de Goede <hdegoede@redhat.com>
13727 L:      linux-input@vger.kernel.org
13728 L:      platform-driver-x86@vger.kernel.org
13729 S:      Maintained
13730 F:      drivers/input/touchscreen/silead.c
13731 F:      drivers/platform/x86/touchscreen_dmi.c
13732
13733 SILICON MOTION SM712 FRAME BUFFER DRIVER
13734 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13735 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13736 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13737 L:      linux-fbdev@vger.kernel.org
13738 S:      Maintained
13739 F:      drivers/video/fbdev/sm712*
13740 F:      Documentation/fb/sm712fb.txt
13741
13742 SIMPLE FIRMWARE INTERFACE (SFI)
13743 M:      Len Brown <lenb@kernel.org>
13744 L:      sfi-devel@simplefirmware.org
13745 W:      http://simplefirmware.org/
13746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13747 S:      Supported
13748 F:      arch/x86/platform/sfi/
13749 F:      drivers/sfi/
13750 F:      include/linux/sfi*.h
13751
13752 SIMPLEFB FB DRIVER
13753 M:      Hans de Goede <hdegoede@redhat.com>
13754 L:      linux-fbdev@vger.kernel.org
13755 S:      Maintained
13756 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13757 F:      drivers/video/fbdev/simplefb.c
13758 F:      include/linux/platform_data/simplefb.h
13759
13760 SIMTEC EB110ATX (Chalice CATS)
13761 P:      Ben Dooks
13762 P:      Vincent Sanders <vince@simtec.co.uk>
13763 M:      Simtec Linux Team <linux@simtec.co.uk>
13764 W:      http://www.simtec.co.uk/products/EB110ATX/
13765 S:      Supported
13766
13767 SIMTEC EB2410ITX (BAST)
13768 P:      Ben Dooks
13769 P:      Vincent Sanders <vince@simtec.co.uk>
13770 M:      Simtec Linux Team <linux@simtec.co.uk>
13771 W:      http://www.simtec.co.uk/products/EB2410ITX/
13772 S:      Supported
13773 F:      arch/arm/mach-s3c24xx/mach-bast.c
13774 F:      arch/arm/mach-s3c24xx/bast-ide.c
13775 F:      arch/arm/mach-s3c24xx/bast-irq.c
13776
13777 SIPHASH PRF ROUTINES
13778 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13779 S:      Maintained
13780 F:      lib/siphash.c
13781 F:      lib/test_siphash.c
13782 F:      include/linux/siphash.h
13783
13784 SIOX
13785 M:      Gavin Schenk <g.schenk@eckelmann.de>
13786 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13787 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13788 S:      Supported
13789 F:      drivers/siox/*
13790 F:      drivers/gpio/gpio-siox.c
13791 F:      include/trace/events/siox.h
13792
13793 SIS 190 ETHERNET DRIVER
13794 M:      Francois Romieu <romieu@fr.zoreil.com>
13795 L:      netdev@vger.kernel.org
13796 S:      Maintained
13797 F:      drivers/net/ethernet/sis/sis190.c
13798
13799 SIS 900/7016 FAST ETHERNET DRIVER
13800 M:      Daniele Venzano <venza@brownhat.org>
13801 W:      http://www.brownhat.org/sis900.html
13802 L:      netdev@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/net/ethernet/sis/sis900.*
13805
13806 SIS FRAMEBUFFER DRIVER
13807 M:      Thomas Winischhofer <thomas@winischhofer.net>
13808 W:      http://www.winischhofer.net/linuxsisvga.shtml
13809 S:      Maintained
13810 F:      Documentation/fb/sisfb.txt
13811 F:      drivers/video/fbdev/sis/
13812 F:      include/video/sisfb.h
13813
13814 SIS USB2VGA DRIVER
13815 M:      Thomas Winischhofer <thomas@winischhofer.net>
13816 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13817 S:      Maintained
13818 F:      drivers/usb/misc/sisusbvga/
13819
13820 SLAB ALLOCATOR
13821 M:      Christoph Lameter <cl@linux.com>
13822 M:      Pekka Enberg <penberg@kernel.org>
13823 M:      David Rientjes <rientjes@google.com>
13824 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13825 M:      Andrew Morton <akpm@linux-foundation.org>
13826 L:      linux-mm@kvack.org
13827 S:      Maintained
13828 F:      include/linux/sl?b*.h
13829 F:      mm/sl?b*
13830
13831 SLEEPABLE READ-COPY UPDATE (SRCU)
13832 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13833 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13834 M:      Josh Triplett <josh@joshtriplett.org>
13835 R:      Steven Rostedt <rostedt@goodmis.org>
13836 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13837 L:      linux-kernel@vger.kernel.org
13838 W:      http://www.rdrop.com/users/paulmck/RCU/
13839 S:      Supported
13840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13841 F:      include/linux/srcu*.h
13842 F:      kernel/rcu/srcu*.c
13843
13844 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13845 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13847 S:      Maintained
13848 F:      drivers/slimbus/
13849 F:      Documentation/devicetree/bindings/slimbus/
13850 F:      include/linux/slimbus.h
13851
13852 SMACK SECURITY MODULE
13853 M:      Casey Schaufler <casey@schaufler-ca.com>
13854 L:      linux-security-module@vger.kernel.org
13855 W:      http://schaufler-ca.com
13856 T:      git git://github.com/cschaufler/smack-next
13857 S:      Maintained
13858 F:      Documentation/admin-guide/LSM/Smack.rst
13859 F:      security/smack/
13860
13861 SMC91x ETHERNET DRIVER
13862 M:      Nicolas Pitre <nico@fluxnic.net>
13863 S:      Odd Fixes
13864 F:      drivers/net/ethernet/smsc/smc91x.*
13865
13866 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13867 M:      Sakari Ailus <sakari.ailus@iki.fi>
13868 L:      linux-media@vger.kernel.org
13869 S:      Maintained
13870 F:      drivers/media/i2c/smiapp/
13871 F:      include/media/i2c/smiapp.h
13872 F:      drivers/media/i2c/smiapp-pll.c
13873 F:      drivers/media/i2c/smiapp-pll.h
13874 F:      include/uapi/linux/smiapp.h
13875 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13876
13877 SMM665 HARDWARE MONITOR DRIVER
13878 M:      Guenter Roeck <linux@roeck-us.net>
13879 L:      linux-hwmon@vger.kernel.org
13880 S:      Maintained
13881 F:      Documentation/hwmon/smm665
13882 F:      drivers/hwmon/smm665.c
13883
13884 SMSC EMC2103 HARDWARE MONITOR DRIVER
13885 M:      Steve Glendinning <steve.glendinning@shawell.net>
13886 L:      linux-hwmon@vger.kernel.org
13887 S:      Maintained
13888 F:      Documentation/hwmon/emc2103
13889 F:      drivers/hwmon/emc2103.c
13890
13891 SMSC SCH5627 HARDWARE MONITOR DRIVER
13892 M:      Hans de Goede <hdegoede@redhat.com>
13893 L:      linux-hwmon@vger.kernel.org
13894 S:      Supported
13895 F:      Documentation/hwmon/sch5627
13896 F:      drivers/hwmon/sch5627.c
13897
13898 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13899 M:      Steve Glendinning <steve.glendinning@shawell.net>
13900 L:      linux-fbdev@vger.kernel.org
13901 S:      Maintained
13902 F:      drivers/video/fbdev/smscufx.c
13903
13904 SMSC47B397 HARDWARE MONITOR DRIVER
13905 M:      Jean Delvare <jdelvare@suse.com>
13906 L:      linux-hwmon@vger.kernel.org
13907 S:      Maintained
13908 F:      Documentation/hwmon/smsc47b397
13909 F:      drivers/hwmon/smsc47b397.c
13910
13911 SMSC911x ETHERNET DRIVER
13912 M:      Steve Glendinning <steve.glendinning@shawell.net>
13913 L:      netdev@vger.kernel.org
13914 S:      Maintained
13915 F:      include/linux/smsc911x.h
13916 F:      drivers/net/ethernet/smsc/smsc911x.*
13917
13918 SMSC9420 PCI ETHERNET DRIVER
13919 M:      Steve Glendinning <steve.glendinning@shawell.net>
13920 L:      netdev@vger.kernel.org
13921 S:      Maintained
13922 F:      drivers/net/ethernet/smsc/smsc9420.*
13923
13924 SOC-CAMERA V4L2 SUBSYSTEM
13925 L:      linux-media@vger.kernel.org
13926 T:      git git://linuxtv.org/media_tree.git
13927 S:      Orphan
13928 F:      include/media/soc*
13929 F:      drivers/media/i2c/soc_camera/
13930 F:      drivers/media/platform/soc_camera/
13931
13932 SOCIONEXT SYNQUACER I2C DRIVER
13933 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13934 L:      linux-i2c@vger.kernel.org
13935 S:      Maintained
13936 F:      drivers/i2c/busses/i2c-synquacer.c
13937 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13938
13939 SOCIONEXT UNIPHIER SOUND DRIVER
13940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13941 S:      Orphan
13942 F:      sound/soc/uniphier/
13943
13944 SOEKRIS NET48XX LED SUPPORT
13945 M:      Chris Boot <bootc@bootc.net>
13946 S:      Maintained
13947 F:      drivers/leds/leds-net48xx.c
13948
13949 SOFT-ROCE DRIVER (rxe)
13950 M:      Moni Shoua <monis@mellanox.com>
13951 L:      linux-rdma@vger.kernel.org
13952 S:      Supported
13953 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13954 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13955 F:      drivers/infiniband/sw/rxe/
13956 F:      include/uapi/rdma/rdma_user_rxe.h
13957
13958 SOFTLOGIC 6x10 MPEG CODEC
13959 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13960 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13961 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13962 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13963 M:      Ismael Luceno <ismael@iodev.co.uk>
13964 L:      linux-media@vger.kernel.org
13965 S:      Supported
13966 F:      drivers/media/pci/solo6x10/
13967
13968 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13969 M:      James Morse <james.morse@arm.com>
13970 L:      linux-arm-kernel@lists.infradead.org
13971 S:      Maintained
13972 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13973 F:      drivers/firmware/arm_sdei.c
13974 F:      include/linux/arm_sdei.h
13975 F:      include/uapi/linux/arm_sdei.h
13976
13977 SOFTWARE RAID (Multiple Disks) SUPPORT
13978 M:      Shaohua Li <shli@kernel.org>
13979 L:      linux-raid@vger.kernel.org
13980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13981 S:      Supported
13982 F:      drivers/md/Makefile
13983 F:      drivers/md/Kconfig
13984 F:      drivers/md/md*
13985 F:      drivers/md/raid*
13986 F:      include/linux/raid/
13987 F:      include/uapi/linux/raid/
13988
13989 SOCIONEXT (SNI) AVE NETWORK DRIVER
13990 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13991 L:      netdev@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/net/ethernet/socionext/sni_ave.c
13994 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13995
13996 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13997 M:      Jassi Brar <jaswinder.singh@linaro.org>
13998 L:      netdev@vger.kernel.org
13999 S:      Maintained
14000 F:      drivers/net/ethernet/socionext/netsec.c
14001 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14002
14003 SOLIDRUN CLEARFOG SUPPORT
14004 M:      Russell King <linux@armlinux.org.uk>
14005 S:      Maintained
14006 F:      arch/arm/boot/dts/armada-388-clearfog*
14007 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14008
14009 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14010 M:      Russell King <linux@armlinux.org.uk>
14011 S:      Maintained
14012 F:      arch/arm/boot/dts/imx6*-cubox-i*
14013 F:      arch/arm/boot/dts/imx6*-hummingboard*
14014 F:      arch/arm/boot/dts/imx6*-sr-*
14015
14016 SONIC NETWORK DRIVER
14017 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14018 L:      netdev@vger.kernel.org
14019 S:      Maintained
14020 F:      drivers/net/ethernet/natsemi/sonic.*
14021
14022 SONICS SILICON BACKPLANE DRIVER (SSB)
14023 M:      Michael Buesch <m@bues.ch>
14024 L:      linux-wireless@vger.kernel.org
14025 S:      Maintained
14026 F:      drivers/ssb/
14027 F:      include/linux/ssb/
14028
14029 SONY IMX214 SENSOR DRIVER
14030 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14031 L:      linux-media@vger.kernel.org
14032 T:      git git://linuxtv.org/media_tree.git
14033 S:      Maintained
14034 F:      drivers/media/i2c/imx214.c
14035 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14036
14037 SONY IMX258 SENSOR DRIVER
14038 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14039 L:      linux-media@vger.kernel.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/i2c/imx258.c
14043
14044 SONY IMX274 SENSOR DRIVER
14045 M:      Leon Luo <leonl@leopardimaging.com>
14046 L:      linux-media@vger.kernel.org
14047 T:      git git://linuxtv.org/media_tree.git
14048 S:      Maintained
14049 F:      drivers/media/i2c/imx274.c
14050 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14051
14052 SONY IMX319 SENSOR DRIVER
14053 M:      Bingbu Cao <bingbu.cao@intel.com>
14054 L:      linux-media@vger.kernel.org
14055 T:      git git://linuxtv.org/media_tree.git
14056 S:      Maintained
14057 F:      drivers/media/i2c/imx319.c
14058
14059 SONY IMX355 SENSOR DRIVER
14060 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14061 L:      linux-media@vger.kernel.org
14062 T:      git git://linuxtv.org/media_tree.git
14063 S:      Maintained
14064 F:      drivers/media/i2c/imx355.c
14065
14066 SONY MEMORYSTICK CARD SUPPORT
14067 M:      Alex Dubov <oakad@yahoo.com>
14068 W:      http://tifmxx.berlios.de/
14069 S:      Maintained
14070 F:      drivers/memstick/host/tifm_ms.c
14071
14072 SONY MEMORYSTICK STANDARD SUPPORT
14073 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14074 S:      Maintained
14075 F:      drivers/memstick/core/ms_block.*
14076
14077 SONY VAIO CONTROL DEVICE DRIVER
14078 M:      Mattia Dongili <malattia@linux.it>
14079 L:      platform-driver-x86@vger.kernel.org
14080 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14081 S:      Maintained
14082 F:      Documentation/laptops/sony-laptop.txt
14083 F:      drivers/char/sonypi.c
14084 F:      drivers/platform/x86/sony-laptop.c
14085 F:      include/linux/sony-laptop.h
14086
14087 SOUND
14088 M:      Jaroslav Kysela <perex@perex.cz>
14089 M:      Takashi Iwai <tiwai@suse.com>
14090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14091 W:      http://www.alsa-project.org/
14092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14093 T:      git git://git.alsa-project.org/alsa-kernel.git
14094 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14095 S:      Maintained
14096 F:      Documentation/sound/
14097 F:      include/sound/
14098 F:      include/uapi/sound/
14099 F:      sound/
14100
14101 SOUND - COMPRESSED AUDIO
14102 M:      Vinod Koul <vkoul@kernel.org>
14103 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14105 S:      Supported
14106 F:      Documentation/sound/designs/compress-offload.rst
14107 F:      include/sound/compress_driver.h
14108 F:      include/uapi/sound/compress_*
14109 F:      sound/core/compress_offload.c
14110 F:      sound/soc/soc-compress.c
14111
14112 SOUND - DMAENGINE HELPERS
14113 M:      Lars-Peter Clausen <lars@metafoo.de>
14114 S:      Supported
14115 F:      include/sound/dmaengine_pcm.h
14116 F:      sound/core/pcm_dmaengine.c
14117 F:      sound/soc/soc-generic-dmaengine-pcm.c
14118
14119 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14120 M:      Liam Girdwood <lgirdwood@gmail.com>
14121 M:      Mark Brown <broonie@kernel.org>
14122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14124 W:      http://alsa-project.org/main/index.php/ASoC
14125 S:      Supported
14126 F:      Documentation/devicetree/bindings/sound/
14127 F:      Documentation/sound/soc/
14128 F:      sound/soc/
14129 F:      include/dt-bindings/sound/
14130 F:      include/sound/soc*
14131
14132 SOUNDWIRE SUBSYSTEM
14133 M:      Vinod Koul <vkoul@kernel.org>
14134 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14135 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14137 S:      Supported
14138 F:      Documentation/driver-api/soundwire/
14139 F:      drivers/soundwire/
14140 F:      include/linux/soundwire/
14141
14142 SP2 MEDIA DRIVER
14143 M:      Olli Salonen <olli.salonen@iki.fi>
14144 L:      linux-media@vger.kernel.org
14145 W:      https://linuxtv.org
14146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14147 S:      Maintained
14148 F:      drivers/media/dvb-frontends/sp2*
14149
14150 SPARC + UltraSPARC (sparc/sparc64)
14151 M:      "David S. Miller" <davem@davemloft.net>
14152 L:      sparclinux@vger.kernel.org
14153 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14156 S:      Maintained
14157 F:      arch/sparc/
14158 F:      drivers/sbus/
14159
14160 SPARC SERIAL DRIVERS
14161 M:      "David S. Miller" <davem@davemloft.net>
14162 L:      sparclinux@vger.kernel.org
14163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14165 S:      Maintained
14166 F:      include/linux/sunserialcore.h
14167 F:      drivers/tty/serial/suncore.c
14168 F:      drivers/tty/serial/sunhv.c
14169 F:      drivers/tty/serial/sunsab.c
14170 F:      drivers/tty/serial/sunsab.h
14171 F:      drivers/tty/serial/sunsu.c
14172 F:      drivers/tty/serial/sunzilog.c
14173 F:      drivers/tty/serial/sunzilog.h
14174 F:      drivers/tty/vcc.c
14175
14176 SPARSE CHECKER
14177 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14178 L:      linux-sparse@vger.kernel.org
14179 W:      https://sparse.wiki.kernel.org/
14180 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14181 S:      Maintained
14182 F:      include/linux/compiler.h
14183
14184 SPEAR CLOCK FRAMEWORK SUPPORT
14185 M:      Viresh Kumar <vireshk@kernel.org>
14186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14187 W:      http://www.st.com/spear
14188 S:      Maintained
14189 F:      drivers/clk/spear/
14190
14191 SPEAR PLATFORM SUPPORT
14192 M:      Viresh Kumar <vireshk@kernel.org>
14193 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14195 W:      http://www.st.com/spear
14196 S:      Maintained
14197 F:      arch/arm/boot/dts/spear*
14198 F:      arch/arm/mach-spear/
14199
14200 SPI NOR SUBSYSTEM
14201 M:      Marek Vasut <marek.vasut@gmail.com>
14202 L:      linux-mtd@lists.infradead.org
14203 W:      http://www.linux-mtd.infradead.org/
14204 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14205 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14206 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14207 S:      Maintained
14208 F:      drivers/mtd/spi-nor/
14209 F:      include/linux/mtd/spi-nor.h
14210
14211 SPI SUBSYSTEM
14212 M:      Mark Brown <broonie@kernel.org>
14213 L:      linux-spi@vger.kernel.org
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14215 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14216 S:      Maintained
14217 F:      Documentation/devicetree/bindings/spi/
14218 F:      Documentation/spi/
14219 F:      drivers/spi/
14220 F:      include/linux/spi/
14221 F:      include/uapi/linux/spi/
14222 F:      tools/spi/
14223
14224 SPIDERNET NETWORK DRIVER for CELL
14225 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14226 L:      netdev@vger.kernel.org
14227 S:      Supported
14228 F:      Documentation/networking/spider_net.txt
14229 F:      drivers/net/ethernet/toshiba/spider_net*
14230
14231 SPMI SUBSYSTEM
14232 R:      Stephen Boyd <sboyd@kernel.org>
14233 L:      linux-arm-msm@vger.kernel.org
14234 F:      Documentation/devicetree/bindings/spmi/
14235 F:      drivers/spmi/
14236 F:      include/dt-bindings/spmi/spmi.h
14237 F:      include/linux/spmi.h
14238 F:      include/trace/events/spmi.h
14239
14240 SPU FILE SYSTEM
14241 M:      Jeremy Kerr <jk@ozlabs.org>
14242 L:      linuxppc-dev@lists.ozlabs.org
14243 W:      http://www.ibm.com/developerworks/power/cell/
14244 S:      Supported
14245 F:      Documentation/filesystems/spufs.txt
14246 F:      arch/powerpc/platforms/cell/spufs/
14247
14248 SQUASHFS FILE SYSTEM
14249 M:      Phillip Lougher <phillip@squashfs.org.uk>
14250 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14251 W:      http://squashfs.org.uk
14252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14253 S:      Maintained
14254 F:      Documentation/filesystems/squashfs.txt
14255 F:      fs/squashfs/
14256
14257 SRM (Alpha) environment access
14258 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14259 S:      Maintained
14260 F:      arch/alpha/kernel/srm_env.c
14261
14262 ST STM32 I2C/SMBUS DRIVER
14263 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14264 L:      linux-i2c@vger.kernel.org
14265 S:      Maintained
14266 F:      drivers/i2c/busses/i2c-stm32*
14267
14268 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14269 M:      Song Qiang <songqiang1304521@gmail.com>
14270 L:      linux-iio@vger.kernel.org
14271 S:      Maintained
14272 F:      drivers/iio/proximity/vl53l0x-i2c.c
14273 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14274
14275 STABLE BRANCH
14276 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14277 M:      Sasha Levin <sashal@kernel.org>
14278 L:      stable@vger.kernel.org
14279 S:      Supported
14280 F:      Documentation/process/stable-kernel-rules.rst
14281
14282 STAGING - COMEDI
14283 M:      Ian Abbott <abbotti@mev.co.uk>
14284 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14285 S:      Odd Fixes
14286 F:      drivers/staging/comedi/
14287
14288 STAGING - EROFS FILE SYSTEM
14289 M:      Gao Xiang <gaoxiang25@huawei.com>
14290 M:      Chao Yu <yuchao0@huawei.com>
14291 L:      linux-erofs@lists.ozlabs.org
14292 S:      Maintained
14293 F:      drivers/staging/erofs/
14294
14295 STAGING - INDUSTRIAL IO
14296 M:      Jonathan Cameron <jic23@kernel.org>
14297 L:      linux-iio@vger.kernel.org
14298 S:      Odd Fixes
14299 F:      Documentation/devicetree/bindings/staging/iio/
14300 F:      drivers/staging/iio/
14301
14302 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14303 M:      Marc Dietrich <marvin24@gmx.de>
14304 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14305 L:      linux-tegra@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/staging/nvec/
14308
14309 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14310 M:      Jens Frederich <jfrederich@gmail.com>
14311 M:      Daniel Drake <dsd@laptop.org>
14312 M:      Jon Nettleton <jon.nettleton@gmail.com>
14313 W:      http://wiki.laptop.org/go/DCON
14314 S:      Maintained
14315 F:      drivers/staging/olpc_dcon/
14316
14317 STAGING - REALTEK RTL8712U DRIVERS
14318 M:      Larry Finger <Larry.Finger@lwfinger.net>
14319 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14320 S:      Odd Fixes
14321 F:      drivers/staging/rtl8712/
14322
14323 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14324 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14325 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14326 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14327 L:      linux-fbdev@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/staging/sm750fb/
14330
14331 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14332 M:      William Hubbs <w.d.hubbs@gmail.com>
14333 M:      Chris Brannon <chris@the-brannons.com>
14334 M:      Kirk Reiser <kirk@reisers.ca>
14335 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14336 L:      speakup@linux-speakup.org
14337 W:      http://www.linux-speakup.org/
14338 S:      Odd Fixes
14339 F:      drivers/staging/speakup/
14340
14341 STAGING - VIA VT665X DRIVERS
14342 M:      Forest Bond <forest@alittletooquiet.net>
14343 S:      Odd Fixes
14344 F:      drivers/staging/vt665?/
14345
14346 STAGING - WILC1000 WIFI DRIVER
14347 M:      Aditya Shankar <aditya.shankar@microchip.com>
14348 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14349 L:      linux-wireless@vger.kernel.org
14350 S:      Supported
14351 F:      drivers/staging/wilc1000/
14352
14353 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14354 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14355 S:      Odd Fixes
14356 F:      drivers/staging/xgifb/
14357
14358 STAGING SUBSYSTEM
14359 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14361 L:      devel@driverdev.osuosl.org
14362 S:      Supported
14363 F:      drivers/staging/
14364
14365 STARFIRE/DURALAN NETWORK DRIVER
14366 M:      Ion Badulescu <ionut@badula.org>
14367 S:      Odd Fixes
14368 F:      drivers/net/ethernet/adaptec/starfire*
14369
14370 STEC S1220 SKD DRIVER
14371 M:      Bart Van Assche <bart.vanassche@wdc.com>
14372 L:      linux-block@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/block/skd*[ch]
14375
14376 STI AUDIO (ASoC) DRIVERS
14377 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14378 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14379 S:      Maintained
14380 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14381 F:      sound/soc/sti/
14382
14383 STI CEC DRIVER
14384 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14385 S:      Maintained
14386 F:      drivers/media/platform/sti/cec/
14387 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14388
14389 STK1160 USB VIDEO CAPTURE DRIVER
14390 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14391 L:      linux-media@vger.kernel.org
14392 T:      git git://linuxtv.org/media_tree.git
14393 S:      Maintained
14394 F:      drivers/media/usb/stk1160/
14395
14396 STM32 AUDIO (ASoC) DRIVERS
14397 M:      Olivier Moysan <olivier.moysan@st.com>
14398 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14400 S:      Maintained
14401 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14402 F:      sound/soc/stm/
14403
14404 STM32 TIMER/LPTIMER DRIVERS
14405 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14406 S:      Maintained
14407 F:      drivers/*/stm32-*timer*
14408 F:      drivers/pwm/pwm-stm32*
14409 F:      include/linux/*/stm32-*tim*
14410 F:      Documentation/ABI/testing/*timer-stm32
14411 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14412 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14413
14414 STMMAC ETHERNET DRIVER
14415 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14416 M:      Alexandre Torgue <alexandre.torgue@st.com>
14417 M:      Jose Abreu <joabreu@synopsys.com>
14418 L:      netdev@vger.kernel.org
14419 W:      http://www.stlinux.com
14420 S:      Supported
14421 F:      drivers/net/ethernet/stmicro/stmmac/
14422
14423 SUN3/3X
14424 M:      Sam Creasey <sammy@sammy.net>
14425 W:      http://sammy.net/sun3/
14426 S:      Maintained
14427 F:      arch/m68k/kernel/*sun3*
14428 F:      arch/m68k/sun3*/
14429 F:      arch/m68k/include/asm/sun3*
14430 F:      drivers/net/ethernet/i825xx/sun3*
14431
14432 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14433 M:      Hans de Goede <hdegoede@redhat.com>
14434 L:      linux-input@vger.kernel.org
14435 S:      Maintained
14436 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14437 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14438
14439 SUNDANCE NETWORK DRIVER
14440 M:      Denis Kirjanov <kda@linux-powerpc.org>
14441 L:      netdev@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/net/ethernet/dlink/sundance.c
14444
14445 SUPERH
14446 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14447 M:      Rich Felker <dalias@libc.org>
14448 L:      linux-sh@vger.kernel.org
14449 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14450 S:      Maintained
14451 F:      Documentation/sh/
14452 F:      arch/sh/
14453 F:      drivers/sh/
14454
14455 SUSPEND TO RAM
14456 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14457 M:      Len Brown <len.brown@intel.com>
14458 M:      Pavel Machek <pavel@ucw.cz>
14459 L:      linux-pm@vger.kernel.org
14460 B:      https://bugzilla.kernel.org
14461 S:      Supported
14462 F:      Documentation/power/
14463 F:      arch/x86/kernel/acpi/
14464 F:      drivers/base/power/
14465 F:      kernel/power/
14466 F:      include/linux/suspend.h
14467 F:      include/linux/freezer.h
14468 F:      include/linux/pm.h
14469
14470 SVGA HANDLING
14471 M:      Martin Mares <mj@ucw.cz>
14472 L:      linux-video@atrey.karlin.mff.cuni.cz
14473 S:      Maintained
14474 F:      Documentation/svga.txt
14475 F:      arch/x86/boot/video*
14476
14477 SWIOTLB SUBSYSTEM
14478 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14479 L:      iommu@lists.linux-foundation.org
14480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14481 S:      Supported
14482 F:      kernel/dma/swiotlb.c
14483 F:      arch/*/kernel/pci-swiotlb.c
14484 F:      include/linux/swiotlb.h
14485
14486 SWITCHDEV
14487 M:      Jiri Pirko <jiri@resnulli.us>
14488 M:      Ivan Vecera <ivecera@redhat.com>
14489 L:      netdev@vger.kernel.org
14490 S:      Supported
14491 F:      net/switchdev/
14492 F:      include/net/switchdev.h
14493
14494 SY8106A REGULATOR DRIVER
14495 M:      Icenowy Zheng <icenowy@aosc.io>
14496 S:      Maintained
14497 F:      drivers/regulator/sy8106a-regulator.c
14498 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14499
14500 SYNC FILE FRAMEWORK
14501 M:      Sumit Semwal <sumit.semwal@linaro.org>
14502 R:      Gustavo Padovan <gustavo@padovan.org>
14503 S:      Maintained
14504 L:      linux-media@vger.kernel.org
14505 L:      dri-devel@lists.freedesktop.org
14506 F:      drivers/dma-buf/sync_*
14507 F:      drivers/dma-buf/dma-fence*
14508 F:      drivers/dma-buf/sw_sync.c
14509 F:      include/linux/sync_file.h
14510 F:      include/uapi/linux/sync_file.h
14511 F:      Documentation/sync_file.txt
14512 T:      git git://anongit.freedesktop.org/drm/drm-misc
14513
14514 SYNOPSYS ARC ARCHITECTURE
14515 M:      Vineet Gupta <vgupta@synopsys.com>
14516 L:      linux-snps-arc@lists.infradead.org
14517 S:      Supported
14518 F:      arch/arc/
14519 F:      Documentation/devicetree/bindings/arc/*
14520 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14521 F:      drivers/clocksource/arc_timer.c
14522 F:      drivers/tty/serial/arc_uart.c
14523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14524
14525 SYNOPSYS ARC HSDK SDP pll clock driver
14526 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14527 S:      Supported
14528 F:      drivers/clk/clk-hsdk-pll.c
14529 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14530
14531 SYNOPSYS ARC SDP clock driver
14532 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14533 S:      Supported
14534 F:      drivers/clk/axs10x/*
14535 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14536
14537 SYNOPSYS ARC SDP platform support
14538 M:      Alexey Brodkin <abrodkin@synopsys.com>
14539 S:      Supported
14540 F:      arch/arc/plat-axs10x
14541 F:      arch/arc/boot/dts/ax*
14542 F:      Documentation/devicetree/bindings/arc/axs10*
14543
14544 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14545 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14546 S:      Supported
14547 F:      drivers/reset/reset-axs10x.c
14548 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14549
14550 SYNOPSYS CREG GPIO DRIVER
14551 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14552 S:      Maintained
14553 F:      drivers/gpio/gpio-creg-snps.c
14554 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14555
14556 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14557 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14558 S:      Maintained
14559 F:      drivers/tty/serial/8250/8250_dw.c
14560
14561 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14562 M:      Hoan Tran <hotran@apm.com>
14563 L:      linux-gpio@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/gpio/gpio-dwapb.c
14566 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14567
14568 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14569 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14570 S:      Maintained
14571 F:      drivers/dma/dwi-axi-dmac/
14572 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14573
14574 SYNOPSYS DESIGNWARE DMAC DRIVER
14575 M:      Viresh Kumar <vireshk@kernel.org>
14576 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14577 S:      Maintained
14578 F:      include/linux/dma/dw.h
14579 F:      include/linux/platform_data/dma-dw.h
14580 F:      drivers/dma/dw/
14581
14582 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14583 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14584 L:      netdev@vger.kernel.org
14585 S:      Supported
14586 F:      drivers/net/ethernet/synopsys/
14587
14588 SYNOPSYS DESIGNWARE I2C DRIVER
14589 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14590 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14591 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14592 L:      linux-i2c@vger.kernel.org
14593 S:      Maintained
14594 F:      drivers/i2c/busses/i2c-designware-*
14595 F:      include/linux/platform_data/i2c-designware.h
14596
14597 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14598 M:      Jaehoon Chung <jh80.chung@samsung.com>
14599 L:      linux-mmc@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/mmc/host/dw_mmc*
14602
14603 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14604 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14605 S:      Supported
14606 F:      drivers/reset/reset-hsdk.c
14607 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14608 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14609
14610 SYSTEM CONFIGURATION (SYSCON)
14611 M:      Lee Jones <lee.jones@linaro.org>
14612 M:      Arnd Bergmann <arnd@arndb.de>
14613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14614 S:      Supported
14615 F:      drivers/mfd/syscon.c
14616
14617 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14618 M:      Sudeep Holla <sudeep.holla@arm.com>
14619 L:      linux-arm-kernel@lists.infradead.org
14620 S:      Maintained
14621 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14622 F:      drivers/clk/clk-sc[mp]i.c
14623 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14624 F:      drivers/firmware/arm_scpi.c
14625 F:      drivers/firmware/arm_scmi/
14626 F:      include/linux/sc[mp]i_protocol.h
14627
14628 SYSTEM RESET/SHUTDOWN DRIVERS
14629 M:      Sebastian Reichel <sre@kernel.org>
14630 L:      linux-pm@vger.kernel.org
14631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14632 S:      Maintained
14633 F:      Documentation/devicetree/bindings/power/reset/
14634 F:      drivers/power/reset/
14635
14636 SYSTEM TRACE MODULE CLASS
14637 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14638 S:      Maintained
14639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14640 F:      Documentation/trace/stm.rst
14641 F:      drivers/hwtracing/stm/
14642 F:      include/linux/stm.h
14643 F:      include/uapi/linux/stm.h
14644
14645 SYSV FILESYSTEM
14646 M:      Christoph Hellwig <hch@infradead.org>
14647 S:      Maintained
14648 F:      Documentation/filesystems/sysv-fs.txt
14649 F:      fs/sysv/
14650 F:      include/linux/sysv_fs.h
14651
14652 TARGET SUBSYSTEM
14653 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14654 L:      linux-scsi@vger.kernel.org
14655 L:      target-devel@vger.kernel.org
14656 W:      http://www.linux-iscsi.org
14657 W:      http://groups.google.com/group/linux-iscsi-target-dev
14658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14659 S:      Supported
14660 F:      drivers/target/
14661 F:      include/target/
14662 F:      Documentation/target/
14663
14664 TASKSTATS STATISTICS INTERFACE
14665 M:      Balbir Singh <bsingharora@gmail.com>
14666 S:      Maintained
14667 F:      Documentation/accounting/taskstats*
14668 F:      include/linux/taskstats*
14669 F:      kernel/taskstats.c
14670
14671 TC subsystem
14672 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14673 M:      Cong Wang <xiyou.wangcong@gmail.com>
14674 M:      Jiri Pirko <jiri@resnulli.us>
14675 L:      netdev@vger.kernel.org
14676 S:      Maintained
14677 F:      include/net/pkt_cls.h
14678 F:      include/net/pkt_sched.h
14679 F:      include/net/tc_act/
14680 F:      include/uapi/linux/pkt_cls.h
14681 F:      include/uapi/linux/pkt_sched.h
14682 F:      include/uapi/linux/tc_act/
14683 F:      include/uapi/linux/tc_ematch/
14684 F:      net/sched/
14685
14686 TC90522 MEDIA DRIVER
14687 M:      Akihiro Tsukada <tskd08@gmail.com>
14688 L:      linux-media@vger.kernel.org
14689 S:      Odd Fixes
14690 F:      drivers/media/dvb-frontends/tc90522*
14691
14692 TCP LOW PRIORITY MODULE
14693 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14694 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14695 W:      http://tcp-lp-mod.sourceforge.net/
14696 S:      Maintained
14697 F:      net/ipv4/tcp_lp.c
14698
14699 TDA10071 MEDIA DRIVER
14700 M:      Antti Palosaari <crope@iki.fi>
14701 L:      linux-media@vger.kernel.org
14702 W:      https://linuxtv.org
14703 W:      http://palosaari.fi/linux/
14704 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14705 T:      git git://linuxtv.org/anttip/media_tree.git
14706 S:      Maintained
14707 F:      drivers/media/dvb-frontends/tda10071*
14708
14709 TDA18212 MEDIA DRIVER
14710 M:      Antti Palosaari <crope@iki.fi>
14711 L:      linux-media@vger.kernel.org
14712 W:      https://linuxtv.org
14713 W:      http://palosaari.fi/linux/
14714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14715 T:      git git://linuxtv.org/anttip/media_tree.git
14716 S:      Maintained
14717 F:      drivers/media/tuners/tda18212*
14718
14719 TDA18218 MEDIA DRIVER
14720 M:      Antti Palosaari <crope@iki.fi>
14721 L:      linux-media@vger.kernel.org
14722 W:      https://linuxtv.org
14723 W:      http://palosaari.fi/linux/
14724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14725 T:      git git://linuxtv.org/anttip/media_tree.git
14726 S:      Maintained
14727 F:      drivers/media/tuners/tda18218*
14728
14729 TDA18250 MEDIA DRIVER
14730 M:      Olli Salonen <olli.salonen@iki.fi>
14731 L:      linux-media@vger.kernel.org
14732 W:      https://linuxtv.org
14733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14734 T:      git git://linuxtv.org/media_tree.git
14735 S:      Maintained
14736 F:      drivers/media/tuners/tda18250*
14737
14738 TDA18271 MEDIA DRIVER
14739 M:      Michael Krufky <mkrufky@linuxtv.org>
14740 L:      linux-media@vger.kernel.org
14741 W:      https://linuxtv.org
14742 W:      http://github.com/mkrufky
14743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14744 T:      git git://linuxtv.org/mkrufky/tuners.git
14745 S:      Maintained
14746 F:      drivers/media/tuners/tda18271*
14747
14748 TDA1997x MEDIA DRIVER
14749 M:      Tim Harvey <tharvey@gateworks.com>
14750 L:      linux-media@vger.kernel.org
14751 W:      https://linuxtv.org
14752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14753 S:      Maintained
14754 F:      drivers/media/i2c/tda1997x.*
14755
14756 TDA827x MEDIA DRIVER
14757 M:      Michael Krufky <mkrufky@linuxtv.org>
14758 L:      linux-media@vger.kernel.org
14759 W:      https://linuxtv.org
14760 W:      http://github.com/mkrufky
14761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14762 T:      git git://linuxtv.org/mkrufky/tuners.git
14763 S:      Maintained
14764 F:      drivers/media/tuners/tda8290.*
14765
14766 TDA8290 MEDIA DRIVER
14767 M:      Michael Krufky <mkrufky@linuxtv.org>
14768 L:      linux-media@vger.kernel.org
14769 W:      https://linuxtv.org
14770 W:      http://github.com/mkrufky
14771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14772 T:      git git://linuxtv.org/mkrufky/tuners.git
14773 S:      Maintained
14774 F:      drivers/media/tuners/tda8290.*
14775
14776 TDA9840 MEDIA DRIVER
14777 M:      Hans Verkuil <hverkuil@xs4all.nl>
14778 L:      linux-media@vger.kernel.org
14779 T:      git git://linuxtv.org/media_tree.git
14780 W:      https://linuxtv.org
14781 S:      Maintained
14782 F:      drivers/media/i2c/tda9840*
14783
14784 TEA5761 TUNER DRIVER
14785 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14786 L:      linux-media@vger.kernel.org
14787 W:      https://linuxtv.org
14788 T:      git git://linuxtv.org/media_tree.git
14789 S:      Odd fixes
14790 F:      drivers/media/tuners/tea5761.*
14791
14792 TEA5767 TUNER DRIVER
14793 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14794 L:      linux-media@vger.kernel.org
14795 W:      https://linuxtv.org
14796 T:      git git://linuxtv.org/media_tree.git
14797 S:      Maintained
14798 F:      drivers/media/tuners/tea5767.*
14799
14800 TEA6415C MEDIA DRIVER
14801 M:      Hans Verkuil <hverkuil@xs4all.nl>
14802 L:      linux-media@vger.kernel.org
14803 T:      git git://linuxtv.org/media_tree.git
14804 W:      https://linuxtv.org
14805 S:      Maintained
14806 F:      drivers/media/i2c/tea6415c*
14807
14808 TEA6420 MEDIA DRIVER
14809 M:      Hans Verkuil <hverkuil@xs4all.nl>
14810 L:      linux-media@vger.kernel.org
14811 T:      git git://linuxtv.org/media_tree.git
14812 W:      https://linuxtv.org
14813 S:      Maintained
14814 F:      drivers/media/i2c/tea6420*
14815
14816 TEAM DRIVER
14817 M:      Jiri Pirko <jiri@resnulli.us>
14818 L:      netdev@vger.kernel.org
14819 S:      Supported
14820 F:      drivers/net/team/
14821 F:      include/linux/if_team.h
14822 F:      include/uapi/linux/if_team.h
14823
14824 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14825 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14826 S:      Maintained
14827 F:      arch/x86/platform/ts5500/
14828
14829 TECHNOTREND USB IR RECEIVER
14830 M:      Sean Young <sean@mess.org>
14831 L:      linux-media@vger.kernel.org
14832 S:      Maintained
14833 F:      drivers/media/rc/ttusbir.c
14834
14835 TECHWELL TW9910 VIDEO DECODER
14836 L:      linux-media@vger.kernel.org
14837 S:      Orphan
14838 F:      drivers/media/i2c/tw9910.c
14839 F:      include/media/i2c/tw9910.h
14840
14841 TEE SUBSYSTEM
14842 M:      Jens Wiklander <jens.wiklander@linaro.org>
14843 S:      Maintained
14844 F:      include/linux/tee_drv.h
14845 F:      include/uapi/linux/tee.h
14846 F:      drivers/tee/
14847 F:      Documentation/tee.txt
14848
14849 TEGRA ARCHITECTURE SUPPORT
14850 M:      Thierry Reding <thierry.reding@gmail.com>
14851 M:      Jonathan Hunter <jonathanh@nvidia.com>
14852 L:      linux-tegra@vger.kernel.org
14853 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14855 S:      Supported
14856 N:      [^a-z]tegra
14857
14858 TEGRA CLOCK DRIVER
14859 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14860 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14861 S:      Supported
14862 F:      drivers/clk/tegra/
14863
14864 TEGRA DMA DRIVERS
14865 M:      Laxman Dewangan <ldewangan@nvidia.com>
14866 M:      Jon Hunter <jonathanh@nvidia.com>
14867 S:      Supported
14868 F:      drivers/dma/tegra*
14869
14870 TEGRA I2C DRIVER
14871 M:      Laxman Dewangan <ldewangan@nvidia.com>
14872 S:      Supported
14873 F:      drivers/i2c/busses/i2c-tegra.c
14874
14875 TEGRA IOMMU DRIVERS
14876 M:      Thierry Reding <thierry.reding@gmail.com>
14877 L:      linux-tegra@vger.kernel.org
14878 S:      Supported
14879 F:      drivers/iommu/tegra*
14880
14881 TEGRA KBC DRIVER
14882 M:      Laxman Dewangan <ldewangan@nvidia.com>
14883 S:      Supported
14884 F:      drivers/input/keyboard/tegra-kbc.c
14885
14886 TEGRA NAND DRIVER
14887 M:      Stefan Agner <stefan@agner.ch>
14888 M:      Lucas Stach <dev@lynxeye.de>
14889 S:      Maintained
14890 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14891 F:      drivers/mtd/nand/raw/tegra_nand.c
14892
14893 TEGRA PWM DRIVER
14894 M:      Thierry Reding <thierry.reding@gmail.com>
14895 S:      Supported
14896 F:      drivers/pwm/pwm-tegra.c
14897
14898 TEGRA SERIAL DRIVER
14899 M:      Laxman Dewangan <ldewangan@nvidia.com>
14900 S:      Supported
14901 F:      drivers/tty/serial/serial-tegra.c
14902
14903 TEGRA SPI DRIVER
14904 M:      Laxman Dewangan <ldewangan@nvidia.com>
14905 S:      Supported
14906 F:      drivers/spi/spi-tegra*
14907
14908 TEHUTI ETHERNET DRIVER
14909 M:      Andy Gospodarek <andy@greyhouse.net>
14910 L:      netdev@vger.kernel.org
14911 S:      Supported
14912 F:      drivers/net/ethernet/tehuti/*
14913
14914 Telecom Clock Driver for MCPL0010
14915 M:      Mark Gross <mark.gross@intel.com>
14916 S:      Supported
14917 F:      drivers/char/tlclk.c
14918
14919 TENSILICA XTENSA PORT (xtensa)
14920 M:      Chris Zankel <chris@zankel.net>
14921 M:      Max Filippov <jcmvbkbc@gmail.com>
14922 L:      linux-xtensa@linux-xtensa.org
14923 T:      git git://github.com/czankel/xtensa-linux.git
14924 S:      Maintained
14925 F:      arch/xtensa/
14926 F:      drivers/irqchip/irq-xtensa-*
14927
14928 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14929 M:      Nishanth Menon <nm@ti.com>
14930 M:      Tero Kristo <t-kristo@ti.com>
14931 M:      Santosh Shilimkar <ssantosh@kernel.org>
14932 L:      linux-arm-kernel@lists.infradead.org
14933 S:      Maintained
14934 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14935 F:      drivers/firmware/ti_sci*
14936 F:      include/linux/soc/ti/ti_sci_protocol.h
14937 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14938 F:      drivers/soc/ti/ti_sci_pm_domains.c
14939 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14940 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14941 F:      drivers/clk/keystone/sci-clk.c
14942 F:      drivers/reset/reset-ti-sci.c
14943
14944 Texas Instruments ASoC drivers
14945 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14947 S:      Maintained
14948 F:      sound/soc/ti/
14949
14950 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14951 M:      Hans Verkuil <hverkuil@xs4all.nl>
14952 L:      linux-media@vger.kernel.org
14953 T:      git git://linuxtv.org/media_tree.git
14954 W:      https://linuxtv.org
14955 S:      Maintained
14956 F:      drivers/media/radio/radio-raremono.c
14957
14958 THERMAL
14959 M:      Zhang Rui <rui.zhang@intel.com>
14960 M:      Eduardo Valentin <edubezval@gmail.com>
14961 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14962 L:      linux-pm@vger.kernel.org
14963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14965 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14966 S:      Supported
14967 F:      drivers/thermal/
14968 F:      include/linux/thermal.h
14969 F:      include/uapi/linux/thermal.h
14970 F:      include/linux/cpu_cooling.h
14971 F:      Documentation/devicetree/bindings/thermal/
14972
14973 THERMAL/CPU_COOLING
14974 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14975 M:      Viresh Kumar <viresh.kumar@linaro.org>
14976 M:      Javi Merino <javi.merino@kernel.org>
14977 L:      linux-pm@vger.kernel.org
14978 S:      Supported
14979 F:      Documentation/thermal/cpu-cooling-api.txt
14980 F:      drivers/thermal/cpu_cooling.c
14981 F:      include/linux/cpu_cooling.h
14982
14983 THINKPAD ACPI EXTRAS DRIVER
14984 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14985 L:      ibm-acpi-devel@lists.sourceforge.net
14986 L:      platform-driver-x86@vger.kernel.org
14987 W:      http://ibm-acpi.sourceforge.net
14988 W:      http://thinkwiki.org/wiki/Ibm-acpi
14989 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14990 S:      Maintained
14991 F:      drivers/platform/x86/thinkpad_acpi.c
14992
14993 THUNDERBOLT DRIVER
14994 M:      Andreas Noever <andreas.noever@gmail.com>
14995 M:      Michael Jamet <michael.jamet@intel.com>
14996 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14997 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14999 S:      Maintained
15000 F:      Documentation/admin-guide/thunderbolt.rst
15001 F:      drivers/thunderbolt/
15002 F:      include/linux/thunderbolt.h
15003
15004 THUNDERBOLT NETWORK DRIVER
15005 M:      Michael Jamet <michael.jamet@intel.com>
15006 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15007 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15008 L:      netdev@vger.kernel.org
15009 S:      Maintained
15010 F:      drivers/net/thunderbolt.c
15011
15012 THUNDERX GPIO DRIVER
15013 M:      David Daney <david.daney@cavium.com>
15014 S:      Maintained
15015 F:      drivers/gpio/gpio-thunderx.c
15016
15017 TI AM437X VPFE DRIVER
15018 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15019 L:      linux-media@vger.kernel.org
15020 W:      https://linuxtv.org
15021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15022 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15023 S:      Maintained
15024 F:      drivers/media/platform/am437x/
15025
15026 TI BANDGAP AND THERMAL DRIVER
15027 M:      Eduardo Valentin <edubezval@gmail.com>
15028 M:      Keerthy <j-keerthy@ti.com>
15029 L:      linux-pm@vger.kernel.org
15030 L:      linux-omap@vger.kernel.org
15031 S:      Maintained
15032 F:      drivers/thermal/ti-soc-thermal/
15033
15034 TI BQ27XXX POWER SUPPLY DRIVER
15035 R:      Andrew F. Davis <afd@ti.com>
15036 F:      include/linux/power/bq27xxx_battery.h
15037 F:      drivers/power/supply/bq27xxx_battery.c
15038 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15039
15040 TI CDCE706 CLOCK DRIVER
15041 M:      Max Filippov <jcmvbkbc@gmail.com>
15042 S:      Maintained
15043 F:      drivers/clk/clk-cdce706.c
15044
15045 TI CLOCK DRIVER
15046 M:      Tero Kristo <t-kristo@ti.com>
15047 L:      linux-omap@vger.kernel.org
15048 S:      Maintained
15049 F:      drivers/clk/ti/
15050 F:      include/linux/clk/ti.h
15051
15052 TI DAVINCI MACHINE SUPPORT
15053 M:      Sekhar Nori <nsekhar@ti.com>
15054 M:      Kevin Hilman <khilman@kernel.org>
15055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15057 S:      Supported
15058 F:      arch/arm/mach-davinci/
15059 F:      drivers/i2c/busses/i2c-davinci.c
15060 F:      arch/arm/boot/dts/da850*
15061
15062 TI DAVINCI SERIES CLOCK DRIVER
15063 M:      David Lechner <david@lechnology.com>
15064 R:      Sekhar Nori <nsekhar@ti.com>
15065 S:      Maintained
15066 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15067 F:      drivers/clk/davinci/
15068
15069 TI DAVINCI SERIES GPIO DRIVER
15070 M:      Keerthy <j-keerthy@ti.com>
15071 L:      linux-gpio@vger.kernel.org
15072 S:      Maintained
15073 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15074 F:      drivers/gpio/gpio-davinci.c
15075
15076 TI DAVINCI SERIES MEDIA DRIVER
15077 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15078 L:      linux-media@vger.kernel.org
15079 W:      https://linuxtv.org
15080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15081 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15082 S:      Maintained
15083 F:      drivers/media/platform/davinci/
15084 F:      include/media/davinci/
15085
15086 TI ETHERNET SWITCH DRIVER (CPSW)
15087 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15088 L:      linux-omap@vger.kernel.org
15089 L:      netdev@vger.kernel.org
15090 S:      Maintained
15091 F:      drivers/net/ethernet/ti/cpsw*
15092 F:      drivers/net/ethernet/ti/davinci*
15093
15094 TI FLASH MEDIA INTERFACE DRIVER
15095 M:      Alex Dubov <oakad@yahoo.com>
15096 S:      Maintained
15097 F:      drivers/misc/tifm*
15098 F:      drivers/mmc/host/tifm_sd.c
15099 F:      include/linux/tifm.h
15100
15101 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15102 M:      Santosh Shilimkar <ssantosh@kernel.org>
15103 L:      linux-kernel@vger.kernel.org
15104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15105 S:      Maintained
15106 F:      drivers/soc/ti/*
15107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15108
15109 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15110 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15111 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15113 S:      Maintained
15114 F:      sound/soc/codecs/lm49453*
15115 F:      sound/soc/codecs/isabelle*
15116
15117 TI LP855x BACKLIGHT DRIVER
15118 M:      Milo Kim <milo.kim@ti.com>
15119 S:      Maintained
15120 F:      Documentation/backlight/lp855x-driver.txt
15121 F:      drivers/video/backlight/lp855x_bl.c
15122 F:      include/linux/platform_data/lp855x.h
15123
15124 TI LP8727 CHARGER DRIVER
15125 M:      Milo Kim <milo.kim@ti.com>
15126 S:      Maintained
15127 F:      drivers/power/supply/lp8727_charger.c
15128 F:      include/linux/platform_data/lp8727.h
15129
15130 TI LP8788 MFD DRIVER
15131 M:      Milo Kim <milo.kim@ti.com>
15132 S:      Maintained
15133 F:      drivers/iio/adc/lp8788_adc.c
15134 F:      drivers/leds/leds-lp8788.c
15135 F:      drivers/mfd/lp8788*.c
15136 F:      drivers/power/supply/lp8788-charger.c
15137 F:      drivers/regulator/lp8788-*.c
15138 F:      include/linux/mfd/lp8788*.h
15139
15140 TI NETCP ETHERNET DRIVER
15141 M:      Wingman Kwok <w-kwok2@ti.com>
15142 M:      Murali Karicheri <m-karicheri2@ti.com>
15143 L:      netdev@vger.kernel.org
15144 S:      Maintained
15145 F:      drivers/net/ethernet/ti/netcp*
15146
15147 TI PCM3060 ASoC CODEC DRIVER
15148 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15150 S:      Maintained
15151 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15152 F:      sound/soc/codecs/pcm3060*
15153
15154 TI TAS571X FAMILY ASoC CODEC DRIVER
15155 M:      Kevin Cernekee <cernekee@chromium.org>
15156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15157 S:      Odd Fixes
15158 F:      sound/soc/codecs/tas571x*
15159
15160 TI TRF7970A NFC DRIVER
15161 M:      Mark Greer <mgreer@animalcreek.com>
15162 L:      linux-wireless@vger.kernel.org
15163 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15164 S:      Supported
15165 F:      drivers/nfc/trf7970a.c
15166 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15167
15168 TI TWL4030 SERIES SOC CODEC DRIVER
15169 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15171 S:      Maintained
15172 F:      sound/soc/codecs/twl4030*
15173
15174 TI VPE/CAL DRIVERS
15175 M:      Benoit Parrot <bparrot@ti.com>
15176 L:      linux-media@vger.kernel.org
15177 W:      http://linuxtv.org/
15178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15179 S:      Maintained
15180 F:      drivers/media/platform/ti-vpe/
15181
15182 TI WILINK WIRELESS DRIVERS
15183 L:      linux-wireless@vger.kernel.org
15184 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15185 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15187 S:      Orphan
15188 F:      drivers/net/wireless/ti/
15189 F:      include/linux/wl12xx.h
15190
15191 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15192 M:      John Stultz <john.stultz@linaro.org>
15193 M:      Thomas Gleixner <tglx@linutronix.de>
15194 R:      Stephen Boyd <sboyd@kernel.org>
15195 L:      linux-kernel@vger.kernel.org
15196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15197 S:      Supported
15198 F:      include/linux/clocksource.h
15199 F:      include/linux/time.h
15200 F:      include/linux/timex.h
15201 F:      include/uapi/linux/time.h
15202 F:      include/uapi/linux/timex.h
15203 F:      kernel/time/clocksource.c
15204 F:      kernel/time/time*.c
15205 F:      kernel/time/alarmtimer.c
15206 F:      kernel/time/ntp.c
15207 F:      tools/testing/selftests/timers/
15208
15209 TIPC NETWORK LAYER
15210 M:      Jon Maloy <jon.maloy@ericsson.com>
15211 M:      Ying Xue <ying.xue@windriver.com>
15212 L:      netdev@vger.kernel.org (core kernel code)
15213 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15214 W:      http://tipc.sourceforge.net/
15215 S:      Maintained
15216 F:      include/uapi/linux/tipc*.h
15217 F:      net/tipc/
15218
15219 TLAN NETWORK DRIVER
15220 M:      Samuel Chessman <chessman@tux.org>
15221 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15222 W:      http://sourceforge.net/projects/tlan/
15223 S:      Maintained
15224 F:      Documentation/networking/tlan.txt
15225 F:      drivers/net/ethernet/ti/tlan.*
15226
15227 TM6000 VIDEO4LINUX DRIVER
15228 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15229 L:      linux-media@vger.kernel.org
15230 W:      https://linuxtv.org
15231 T:      git git://linuxtv.org/media_tree.git
15232 S:      Odd fixes
15233 F:      drivers/media/usb/tm6000/
15234 F:      Documentation/media/v4l-drivers/tm6000*
15235
15236 TMIO/SDHI MMC DRIVER
15237 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15238 L:      linux-mmc@vger.kernel.org
15239 S:      Supported
15240 F:      drivers/mmc/host/tmio_mmc*
15241 F:      drivers/mmc/host/renesas_sdhi*
15242 F:      include/linux/mfd/tmio.h
15243
15244 TMP401 HARDWARE MONITOR DRIVER
15245 M:      Guenter Roeck <linux@roeck-us.net>
15246 L:      linux-hwmon@vger.kernel.org
15247 S:      Maintained
15248 F:      Documentation/hwmon/tmp401
15249 F:      drivers/hwmon/tmp401.c
15250
15251 TMPFS (SHMEM FILESYSTEM)
15252 M:      Hugh Dickins <hughd@google.com>
15253 L:      linux-mm@kvack.org
15254 S:      Maintained
15255 F:      include/linux/shmem_fs.h
15256 F:      mm/shmem.c
15257
15258 TOMOYO SECURITY MODULE
15259 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15260 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15261 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15262 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15263 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15264 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15265 W:      http://tomoyo.sourceforge.jp/
15266 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15267 S:      Maintained
15268 F:      security/tomoyo/
15269
15270 TOPSTAR LAPTOP EXTRAS DRIVER
15271 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15272 L:      platform-driver-x86@vger.kernel.org
15273 S:      Maintained
15274 F:      drivers/platform/x86/topstar-laptop.c
15275
15276 TORTURE-TEST MODULES
15277 M:      Davidlohr Bueso <dave@stgolabs.net>
15278 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15279 M:      Josh Triplett <josh@joshtriplett.org>
15280 L:      linux-kernel@vger.kernel.org
15281 S:      Supported
15282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15283 F:      Documentation/RCU/torture.txt
15284 F:      kernel/torture.c
15285 F:      kernel/rcu/rcutorture.c
15286 F:      kernel/rcu/rcuperf.c
15287 F:      kernel/locking/locktorture.c
15288
15289 TOSHIBA ACPI EXTRAS DRIVER
15290 M:      Azael Avalos <coproscefalo@gmail.com>
15291 L:      platform-driver-x86@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/platform/x86/toshiba_acpi.c
15294
15295 TOSHIBA BLUETOOTH DRIVER
15296 M:      Azael Avalos <coproscefalo@gmail.com>
15297 L:      platform-driver-x86@vger.kernel.org
15298 S:      Maintained
15299 F:      drivers/platform/x86/toshiba_bluetooth.c
15300
15301 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15302 M:      Azael Avalos <coproscefalo@gmail.com>
15303 L:      platform-driver-x86@vger.kernel.org
15304 S:      Maintained
15305 F:      drivers/platform/x86/toshiba_haps.c
15306
15307 TOSHIBA SMM DRIVER
15308 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15309 W:      http://www.buzzard.org.uk/toshiba/
15310 S:      Maintained
15311 F:      drivers/char/toshiba.c
15312 F:      include/linux/toshiba.h
15313 F:      include/uapi/linux/toshiba.h
15314
15315 TOSHIBA TC358743 DRIVER
15316 M:      Mats Randgaard <matrandg@cisco.com>
15317 L:      linux-media@vger.kernel.org
15318 S:      Maintained
15319 F:      drivers/media/i2c/tc358743*
15320 F:      include/media/i2c/tc358743.h
15321
15322 TOSHIBA WMI HOTKEYS DRIVER
15323 M:      Azael Avalos <coproscefalo@gmail.com>
15324 L:      platform-driver-x86@vger.kernel.org
15325 S:      Maintained
15326 F:      drivers/platform/x86/toshiba-wmi.c
15327
15328 TPM DEVICE DRIVER
15329 M:      Peter Huewe <peterhuewe@gmx.de>
15330 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15331 R:      Jason Gunthorpe <jgg@ziepe.ca>
15332 L:      linux-integrity@vger.kernel.org
15333 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15334 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15335 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15336 S:      Maintained
15337 F:      drivers/char/tpm/
15338
15339 TRACING
15340 M:      Steven Rostedt <rostedt@goodmis.org>
15341 M:      Ingo Molnar <mingo@redhat.com>
15342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15343 S:      Maintained
15344 F:      Documentation/trace/ftrace.rst
15345 F:      arch/*/*/*/ftrace.h
15346 F:      arch/*/kernel/ftrace.c
15347 F:      include/*/ftrace.h
15348 F:      include/linux/trace*.h
15349 F:      include/trace/
15350 F:      kernel/trace/
15351 F:      tools/testing/selftests/ftrace/
15352
15353 TRACING MMIO ACCESSES (MMIOTRACE)
15354 M:      Steven Rostedt <rostedt@goodmis.org>
15355 M:      Ingo Molnar <mingo@kernel.org>
15356 R:      Karol Herbst <karolherbst@gmail.com>
15357 R:      Pekka Paalanen <ppaalanen@gmail.com>
15358 S:      Maintained
15359 L:      linux-kernel@vger.kernel.org
15360 L:      nouveau@lists.freedesktop.org
15361 F:      kernel/trace/trace_mmiotrace.c
15362 F:      include/linux/mmiotrace.h
15363 F:      arch/x86/mm/kmmio.c
15364 F:      arch/x86/mm/mmio-mod.c
15365 F:      arch/x86/mm/testmmiotrace.c
15366
15367 TRIVIAL PATCHES
15368 M:      Jiri Kosina <trivial@kernel.org>
15369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15370 S:      Maintained
15371 K:      ^Subject:.*(?i)trivial
15372
15373 TEMPO SEMICONDUCTOR DRIVERS
15374 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15375 S:      Maintained
15376 F:      sound/soc/codecs/tscs*.c
15377 F:      sound/soc/codecs/tscs*.h
15378 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15379
15380 TTY LAYER
15381 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15382 M:      Jiri Slaby <jslaby@suse.com>
15383 S:      Supported
15384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15385 F:      Documentation/serial/
15386 F:      drivers/tty/
15387 F:      drivers/tty/serial/serial_core.c
15388 F:      include/linux/serial_core.h
15389 F:      include/linux/serial.h
15390 F:      include/linux/tty.h
15391 F:      include/uapi/linux/serial_core.h
15392 F:      include/uapi/linux/serial.h
15393 F:      include/uapi/linux/tty.h
15394
15395 TUA9001 MEDIA DRIVER
15396 M:      Antti Palosaari <crope@iki.fi>
15397 L:      linux-media@vger.kernel.org
15398 W:      https://linuxtv.org
15399 W:      http://palosaari.fi/linux/
15400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15401 T:      git git://linuxtv.org/anttip/media_tree.git
15402 S:      Maintained
15403 F:      drivers/media/tuners/tua9001*
15404
15405 TULIP NETWORK DRIVERS
15406 L:      netdev@vger.kernel.org
15407 L:      linux-parisc@vger.kernel.org
15408 S:      Orphan
15409 F:      drivers/net/ethernet/dec/tulip/
15410
15411 TUN/TAP driver
15412 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15413 W:      http://vtun.sourceforge.net/tun
15414 S:      Maintained
15415 F:      Documentation/networking/tuntap.txt
15416 F:      arch/um/os-Linux/drivers/
15417
15418 TURBOCHANNEL SUBSYSTEM
15419 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15420 M:      Ralf Baechle <ralf@linux-mips.org>
15421 L:      linux-mips@vger.kernel.org
15422 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15423 S:      Maintained
15424 F:      drivers/tc/
15425 F:      include/linux/tc.h
15426
15427 TURBOSTAT UTILITY
15428 M:      "Len Brown" <lenb@kernel.org>
15429 L:      linux-pm@vger.kernel.org
15430 B:      https://bugzilla.kernel.org
15431 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15433 S:      Supported
15434 F:      tools/power/x86/turbostat/
15435
15436 TW5864 VIDEO4LINUX DRIVER
15437 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15438 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15439 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15440 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15441 L:      linux-media@vger.kernel.org
15442 S:      Supported
15443 F:      drivers/media/pci/tw5864/
15444
15445 TW68 VIDEO4LINUX DRIVER
15446 M:      Hans Verkuil <hverkuil@xs4all.nl>
15447 L:      linux-media@vger.kernel.org
15448 T:      git git://linuxtv.org/media_tree.git
15449 W:      https://linuxtv.org
15450 S:      Odd Fixes
15451 F:      drivers/media/pci/tw68/
15452
15453 TW686X VIDEO4LINUX DRIVER
15454 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15455 L:      linux-media@vger.kernel.org
15456 T:      git git://linuxtv.org/media_tree.git
15457 W:      http://linuxtv.org
15458 S:      Maintained
15459 F:      drivers/media/pci/tw686x/
15460
15461 UBI FILE SYSTEM (UBIFS)
15462 M:      Richard Weinberger <richard@nod.at>
15463 M:      Artem Bityutskiy <dedekind1@gmail.com>
15464 M:      Adrian Hunter <adrian.hunter@intel.com>
15465 L:      linux-mtd@lists.infradead.org
15466 T:      git git://git.infradead.org/ubifs-2.6.git
15467 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15468 S:      Supported
15469 F:      Documentation/filesystems/ubifs.txt
15470 F:      fs/ubifs/
15471
15472 UCLINUX (M68KNOMMU AND COLDFIRE)
15473 M:      Greg Ungerer <gerg@linux-m68k.org>
15474 W:      http://www.linux-m68k.org/
15475 W:      http://www.uclinux.org/
15476 L:      linux-m68k@lists.linux-m68k.org
15477 L:      uclinux-dev@uclinux.org  (subscribers-only)
15478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15479 S:      Maintained
15480 F:      arch/m68k/coldfire/
15481 F:      arch/m68k/68*/
15482 F:      arch/m68k/*/*_no.*
15483 F:      arch/m68k/include/asm/*_no.*
15484
15485 UDF FILESYSTEM
15486 M:      Jan Kara <jack@suse.com>
15487 S:      Maintained
15488 F:      Documentation/filesystems/udf.txt
15489 F:      fs/udf/
15490
15491 UDRAW TABLET
15492 M:      Bastien Nocera <hadess@hadess.net>
15493 L:      linux-input@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/hid/hid-udraw-ps3.c
15496
15497 UFS FILESYSTEM
15498 M:      Evgeniy Dushistov <dushistov@mail.ru>
15499 S:      Maintained
15500 F:      Documentation/filesystems/ufs.txt
15501 F:      fs/ufs/
15502
15503 UHID USERSPACE HID IO DRIVER:
15504 M:      David Herrmann <dh.herrmann@googlemail.com>
15505 L:      linux-input@vger.kernel.org
15506 S:      Maintained
15507 F:      drivers/hid/uhid.c
15508 F:      include/uapi/linux/uhid.h
15509
15510 ULPI BUS
15511 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15512 L:      linux-usb@vger.kernel.org
15513 S:      Maintained
15514 F:      drivers/usb/common/ulpi.c
15515 F:      include/linux/ulpi/
15516
15517 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15518 L:      linux-usb@vger.kernel.org
15519 S:      Orphan
15520 F:      drivers/uwb/
15521 F:      include/linux/uwb.h
15522 F:      include/linux/uwb/
15523
15524 UNICORE32 ARCHITECTURE:
15525 M:      Guan Xuetao <gxt@pku.edu.cn>
15526 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15527 S:      Maintained
15528 T:      git git://github.com/gxt/linux.git
15529 F:      arch/unicore32/
15530
15531 UNIFDEF
15532 M:      Tony Finch <dot@dotat.at>
15533 W:      http://dotat.at/prog/unifdef
15534 S:      Maintained
15535 F:      scripts/unifdef.c
15536
15537 UNIFORM CDROM DRIVER
15538 M:      Jens Axboe <axboe@kernel.dk>
15539 W:      http://www.kernel.dk
15540 S:      Maintained
15541 F:      Documentation/cdrom/
15542 F:      drivers/cdrom/cdrom.c
15543 F:      include/linux/cdrom.h
15544 F:      include/uapi/linux/cdrom.h
15545
15546 UNISYS S-PAR DRIVERS
15547 M:      David Kershner <david.kershner@unisys.com>
15548 L:      sparmaintainer@unisys.com (Unisys internal)
15549 S:      Supported
15550 F:      include/linux/visorbus.h
15551 F:      drivers/visorbus/
15552 F:      drivers/staging/unisys/
15553
15554 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15555 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15556 L:      linux-scsi@vger.kernel.org
15557 S:      Supported
15558 F:      Documentation/scsi/ufs.txt
15559 F:      drivers/scsi/ufs/
15560
15561 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15562 M:      Joao Pinto <jpinto@synopsys.com>
15563 L:      linux-scsi@vger.kernel.org
15564 S:      Supported
15565 F:      drivers/scsi/ufs/*dwc*
15566
15567 UNSORTED BLOCK IMAGES (UBI)
15568 M:      Artem Bityutskiy <dedekind1@gmail.com>
15569 M:      Richard Weinberger <richard@nod.at>
15570 W:      http://www.linux-mtd.infradead.org/
15571 L:      linux-mtd@lists.infradead.org
15572 T:      git git://git.infradead.org/ubifs-2.6.git
15573 S:      Supported
15574 F:      drivers/mtd/ubi/
15575 F:      include/linux/mtd/ubi.h
15576 F:      include/uapi/mtd/ubi-user.h
15577
15578 USB "USBNET" DRIVER FRAMEWORK
15579 M:      Oliver Neukum <oneukum@suse.com>
15580 L:      netdev@vger.kernel.org
15581 W:      http://www.linux-usb.org/usbnet
15582 S:      Maintained
15583 F:      drivers/net/usb/usbnet.c
15584 F:      include/linux/usb/usbnet.h
15585
15586 USB ACM DRIVER
15587 M:      Oliver Neukum <oneukum@suse.com>
15588 L:      linux-usb@vger.kernel.org
15589 S:      Maintained
15590 F:      Documentation/usb/acm.txt
15591 F:      drivers/usb/class/cdc-acm.*
15592
15593 USB AR5523 WIRELESS DRIVER
15594 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15595 L:      linux-wireless@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/net/wireless/ath/ar5523/
15598
15599 USB ATTACHED SCSI
15600 M:      Oliver Neukum <oneukum@suse.com>
15601 L:      linux-usb@vger.kernel.org
15602 L:      linux-scsi@vger.kernel.org
15603 S:      Maintained
15604 F:      drivers/usb/storage/uas.c
15605
15606 USB CDC ETHERNET DRIVER
15607 M:      Oliver Neukum <oliver@neukum.org>
15608 L:      linux-usb@vger.kernel.org
15609 S:      Maintained
15610 F:      drivers/net/usb/cdc_*.c
15611 F:      include/uapi/linux/usb/cdc.h
15612
15613 USB CHAOSKEY DRIVER
15614 M:      Keith Packard <keithp@keithp.com>
15615 L:      linux-usb@vger.kernel.org
15616 S:      Maintained
15617 F:      drivers/usb/misc/chaoskey.c
15618
15619 USB CYPRESS C67X00 DRIVER
15620 M:      Peter Korsgaard <jacmet@sunsite.dk>
15621 L:      linux-usb@vger.kernel.org
15622 S:      Maintained
15623 F:      drivers/usb/c67x00/
15624
15625 USB DAVICOM DM9601 DRIVER
15626 M:      Peter Korsgaard <jacmet@sunsite.dk>
15627 L:      netdev@vger.kernel.org
15628 W:      http://www.linux-usb.org/usbnet
15629 S:      Maintained
15630 F:      drivers/net/usb/dm9601.c
15631
15632 USB DIAMOND RIO500 DRIVER
15633 M:      Cesar Miquel <miquel@df.uba.ar>
15634 L:      rio500-users@lists.sourceforge.net
15635 W:      http://rio500.sourceforge.net
15636 S:      Maintained
15637 F:      drivers/usb/misc/rio500*
15638
15639 USB EHCI DRIVER
15640 M:      Alan Stern <stern@rowland.harvard.edu>
15641 L:      linux-usb@vger.kernel.org
15642 S:      Maintained
15643 F:      Documentation/usb/ehci.txt
15644 F:      drivers/usb/host/ehci*
15645
15646 USB GADGET/PERIPHERAL SUBSYSTEM
15647 M:      Felipe Balbi <balbi@kernel.org>
15648 L:      linux-usb@vger.kernel.org
15649 W:      http://www.linux-usb.org/gadget
15650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15651 S:      Maintained
15652 F:      drivers/usb/gadget/
15653 F:      include/linux/usb/gadget*
15654
15655 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15656 M:      Jiri Kosina <jikos@kernel.org>
15657 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15658 L:      linux-usb@vger.kernel.org
15659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15660 S:      Maintained
15661 F:      Documentation/hid/hiddev.txt
15662 F:      drivers/hid/usbhid/
15663
15664 USB INTEL XHCI ROLE MUX DRIVER
15665 M:      Hans de Goede <hdegoede@redhat.com>
15666 L:      linux-usb@vger.kernel.org
15667 S:      Maintained
15668 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15669
15670 USB ISP116X DRIVER
15671 M:      Olav Kongas <ok@artecdesign.ee>
15672 L:      linux-usb@vger.kernel.org
15673 S:      Maintained
15674 F:      drivers/usb/host/isp116x*
15675 F:      include/linux/usb/isp116x.h
15676
15677 USB LAN78XX ETHERNET DRIVER
15678 M:      Woojung Huh <woojung.huh@microchip.com>
15679 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15680 L:      netdev@vger.kernel.org
15681 S:      Maintained
15682 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15683 F:      drivers/net/usb/lan78xx.*
15684 F:      include/dt-bindings/net/microchip-lan78xx.h
15685
15686 USB MASS STORAGE DRIVER
15687 M:      Alan Stern <stern@rowland.harvard.edu>
15688 L:      linux-usb@vger.kernel.org
15689 L:      usb-storage@lists.one-eyed-alien.net
15690 S:      Maintained
15691 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15692 F:      drivers/usb/storage/
15693
15694 USB MIDI DRIVER
15695 M:      Clemens Ladisch <clemens@ladisch.de>
15696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15697 T:      git git://git.alsa-project.org/alsa-kernel.git
15698 S:      Maintained
15699 F:      sound/usb/midi.*
15700
15701 USB NETWORKING DRIVERS
15702 L:      linux-usb@vger.kernel.org
15703 S:      Odd Fixes
15704 F:      drivers/net/usb/
15705
15706 USB OHCI DRIVER
15707 M:      Alan Stern <stern@rowland.harvard.edu>
15708 L:      linux-usb@vger.kernel.org
15709 S:      Maintained
15710 F:      Documentation/usb/ohci.txt
15711 F:      drivers/usb/host/ohci*
15712
15713 USB OTG FSM (Finite State Machine)
15714 M:      Peter Chen <Peter.Chen@nxp.com>
15715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15716 L:      linux-usb@vger.kernel.org
15717 S:      Maintained
15718 F:      drivers/usb/common/usb-otg-fsm.c
15719
15720 USB OVER IP DRIVER
15721 M:      Valentina Manea <valentina.manea.m@gmail.com>
15722 M:      Shuah Khan <shuah@kernel.org>
15723 L:      linux-usb@vger.kernel.org
15724 S:      Maintained
15725 F:      Documentation/usb/usbip_protocol.txt
15726 F:      drivers/usb/usbip/
15727 F:      tools/usb/usbip/
15728 F:      tools/testing/selftests/drivers/usb/usbip/
15729
15730 USB PEGASUS DRIVER
15731 M:      Petko Manolov <petkan@nucleusys.com>
15732 L:      linux-usb@vger.kernel.org
15733 L:      netdev@vger.kernel.org
15734 T:      git git://github.com/petkan/pegasus.git
15735 W:      https://github.com/petkan/pegasus
15736 S:      Maintained
15737 F:      drivers/net/usb/pegasus.*
15738
15739 USB PHY LAYER
15740 M:      Felipe Balbi <balbi@kernel.org>
15741 L:      linux-usb@vger.kernel.org
15742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15743 S:      Maintained
15744 F:      drivers/usb/phy/
15745
15746 USB PRINTER DRIVER (usblp)
15747 M:      Pete Zaitcev <zaitcev@redhat.com>
15748 L:      linux-usb@vger.kernel.org
15749 S:      Supported
15750 F:      drivers/usb/class/usblp.c
15751
15752 USB QMI WWAN NETWORK DRIVER
15753 M:      Bjørn Mork <bjorn@mork.no>
15754 L:      netdev@vger.kernel.org
15755 S:      Maintained
15756 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15757 F:      drivers/net/usb/qmi_wwan.c
15758
15759 USB RTL8150 DRIVER
15760 M:      Petko Manolov <petkan@nucleusys.com>
15761 L:      linux-usb@vger.kernel.org
15762 L:      netdev@vger.kernel.org
15763 T:      git git://github.com/petkan/rtl8150.git
15764 W:      https://github.com/petkan/rtl8150
15765 S:      Maintained
15766 F:      drivers/net/usb/rtl8150.c
15767
15768 USB SERIAL SUBSYSTEM
15769 M:      Johan Hovold <johan@kernel.org>
15770 L:      linux-usb@vger.kernel.org
15771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15772 S:      Maintained
15773 F:      Documentation/usb/usb-serial.txt
15774 F:      drivers/usb/serial/
15775 F:      include/linux/usb/serial.h
15776
15777 USB SMSC75XX ETHERNET DRIVER
15778 M:      Steve Glendinning <steve.glendinning@shawell.net>
15779 L:      netdev@vger.kernel.org
15780 S:      Maintained
15781 F:      drivers/net/usb/smsc75xx.*
15782
15783 USB SMSC95XX ETHERNET DRIVER
15784 M:      Steve Glendinning <steve.glendinning@shawell.net>
15785 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15786 L:      netdev@vger.kernel.org
15787 S:      Maintained
15788 F:      drivers/net/usb/smsc95xx.*
15789
15790 USB SUBSYSTEM
15791 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15792 L:      linux-usb@vger.kernel.org
15793 W:      http://www.linux-usb.org
15794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15795 S:      Supported
15796 F:      Documentation/devicetree/bindings/usb/
15797 F:      Documentation/usb/
15798 F:      drivers/usb/
15799 F:      include/linux/usb.h
15800 F:      include/linux/usb/
15801
15802 USB TYPEC PI3USB30532 MUX DRIVER
15803 M:      Hans de Goede <hdegoede@redhat.com>
15804 L:      linux-usb@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/usb/typec/mux/pi3usb30532.c
15807
15808 USB TYPEC CLASS
15809 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15810 L:      linux-usb@vger.kernel.org
15811 S:      Maintained
15812 F:      Documentation/ABI/testing/sysfs-class-typec
15813 F:      Documentation/driver-api/usb/typec.rst
15814 F:      drivers/usb/typec/
15815 F:      include/linux/usb/typec.h
15816
15817 USB TYPEC BUS FOR ALTERNATE MODES
15818 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15819 L:      linux-usb@vger.kernel.org
15820 S:      Maintained
15821 F:      Documentation/ABI/testing/sysfs-bus-typec
15822 F:      Documentation/driver-api/usb/typec_bus.rst
15823 F:      drivers/usb/typec/altmodes/
15824 F:      include/linux/usb/typec_altmode.h
15825
15826 USB TYPEC PORT CONTROLLER DRIVERS
15827 M:      Guenter Roeck <linux@roeck-us.net>
15828 L:      linux-usb@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/usb/typec/tcpm/
15831
15832 USB UHCI DRIVER
15833 M:      Alan Stern <stern@rowland.harvard.edu>
15834 L:      linux-usb@vger.kernel.org
15835 S:      Maintained
15836 F:      drivers/usb/host/uhci*
15837
15838 USB VIDEO CLASS
15839 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15840 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15841 L:      linux-media@vger.kernel.org
15842 T:      git git://linuxtv.org/media_tree.git
15843 W:      http://www.ideasonboard.org/uvc/
15844 S:      Maintained
15845 F:      drivers/media/usb/uvc/
15846 F:      include/uapi/linux/uvcvideo.h
15847
15848 USB VISION DRIVER
15849 M:      Hans Verkuil <hverkuil@xs4all.nl>
15850 L:      linux-media@vger.kernel.org
15851 T:      git git://linuxtv.org/media_tree.git
15852 W:      https://linuxtv.org
15853 S:      Odd Fixes
15854 F:      drivers/media/usb/usbvision/
15855
15856 USB WEBCAM GADGET
15857 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15858 L:      linux-usb@vger.kernel.org
15859 S:      Maintained
15860 F:      drivers/usb/gadget/function/*uvc*
15861 F:      drivers/usb/gadget/legacy/webcam.c
15862 F:      include/uapi/linux/usb/g_uvc.h
15863
15864 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15865 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15866 L:      linux-wireless@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/net/wireless/rndis_wlan.c
15869
15870 USB XHCI DRIVER
15871 M:      Mathias Nyman <mathias.nyman@intel.com>
15872 L:      linux-usb@vger.kernel.org
15873 S:      Supported
15874 F:      drivers/usb/host/xhci*
15875 F:      drivers/usb/host/pci-quirks*
15876
15877 USB ZD1201 DRIVER
15878 L:      linux-wireless@vger.kernel.org
15879 W:      http://linux-lc100020.sourceforge.net
15880 S:      Orphan
15881 F:      drivers/net/wireless/zydas/zd1201.*
15882
15883 USB ZR364XX DRIVER
15884 M:      Antoine Jacquet <royale@zerezo.com>
15885 L:      linux-usb@vger.kernel.org
15886 L:      linux-media@vger.kernel.org
15887 T:      git git://linuxtv.org/media_tree.git
15888 W:      http://royale.zerezo.com/zr364xx/
15889 S:      Maintained
15890 F:      Documentation/media/v4l-drivers/zr364xx*
15891 F:      drivers/media/usb/zr364xx/
15892
15893 USER-MODE LINUX (UML)
15894 M:      Jeff Dike <jdike@addtoit.com>
15895 M:      Richard Weinberger <richard@nod.at>
15896 L:      linux-um@lists.infradead.org
15897 W:      http://user-mode-linux.sourceforge.net
15898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15899 S:      Maintained
15900 F:      Documentation/virtual/uml/
15901 F:      arch/um/
15902 F:      arch/x86/um/
15903 F:      fs/hostfs/
15904 F:      fs/hppfs/
15905
15906 USERSPACE COPYIN/COPYOUT (UIOVEC)
15907 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15908 S:      Maintained
15909 F:      lib/iov_iter.c
15910 F:      include/linux/uio.h
15911
15912 USERSPACE DMA BUFFER DRIVER
15913 M:      Gerd Hoffmann <kraxel@redhat.com>
15914 S:      Maintained
15915 L:      dri-devel@lists.freedesktop.org
15916 F:      drivers/dma-buf/udmabuf.c
15917 F:      include/uapi/linux/udmabuf.h
15918 T:      git git://anongit.freedesktop.org/drm/drm-misc
15919
15920 USERSPACE I/O (UIO)
15921 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15922 S:      Maintained
15923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15924 F:      Documentation/driver-api/uio-howto.rst
15925 F:      drivers/uio/
15926 F:      include/linux/uio_driver.h
15927
15928 UTIL-LINUX PACKAGE
15929 M:      Karel Zak <kzak@redhat.com>
15930 L:      util-linux@vger.kernel.org
15931 W:      http://en.wikipedia.org/wiki/Util-linux
15932 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15933 S:      Maintained
15934
15935 UUID HELPERS
15936 M:      Christoph Hellwig <hch@lst.de>
15937 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15938 L:      linux-kernel@vger.kernel.org
15939 T:      git git://git.infradead.org/users/hch/uuid.git
15940 F:      lib/uuid.c
15941 F:      lib/test_uuid.c
15942 F:      include/linux/uuid.h
15943 F:      include/uapi/linux/uuid.h
15944 S:      Maintained
15945
15946 UVESAFB DRIVER
15947 M:      Michal Januszewski <spock@gentoo.org>
15948 L:      linux-fbdev@vger.kernel.org
15949 W:      https://github.com/mjanusz/v86d
15950 S:      Maintained
15951 F:      Documentation/fb/uvesafb.txt
15952 F:      drivers/video/fbdev/uvesafb.*
15953
15954 VF610 NAND DRIVER
15955 M:      Stefan Agner <stefan@agner.ch>
15956 L:      linux-mtd@lists.infradead.org
15957 S:      Supported
15958 F:      drivers/mtd/nand/raw/vf610_nfc.c
15959
15960 VFAT/FAT/MSDOS FILESYSTEM
15961 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15962 S:      Maintained
15963 F:      Documentation/filesystems/vfat.txt
15964 F:      fs/fat/
15965
15966 VFIO DRIVER
15967 M:      Alex Williamson <alex.williamson@redhat.com>
15968 L:      kvm@vger.kernel.org
15969 T:      git git://github.com/awilliam/linux-vfio.git
15970 S:      Maintained
15971 F:      Documentation/vfio.txt
15972 F:      drivers/vfio/
15973 F:      include/linux/vfio.h
15974 F:      include/uapi/linux/vfio.h
15975
15976 VFIO MEDIATED DEVICE DRIVERS
15977 M:      Kirti Wankhede <kwankhede@nvidia.com>
15978 L:      kvm@vger.kernel.org
15979 S:      Maintained
15980 F:      Documentation/vfio-mediated-device.txt
15981 F:      drivers/vfio/mdev/
15982 F:      include/linux/mdev.h
15983 F:      samples/vfio-mdev/
15984
15985 VFIO PLATFORM DRIVER
15986 M:      Eric Auger <eric.auger@redhat.com>
15987 L:      kvm@vger.kernel.org
15988 S:      Maintained
15989 F:      drivers/vfio/platform/
15990
15991 VGA_SWITCHEROO
15992 R:      Lukas Wunner <lukas@wunner.de>
15993 S:      Maintained
15994 F:      Documentation/gpu/vga-switcheroo.rst
15995 F:      drivers/gpu/vga/vga_switcheroo.c
15996 F:      include/linux/vga_switcheroo.h
15997 T:      git git://anongit.freedesktop.org/drm/drm-misc
15998
15999 VIA RHINE NETWORK DRIVER
16000 S:      Orphan
16001 F:      drivers/net/ethernet/via/via-rhine.c
16002
16003 VIA SD/MMC CARD CONTROLLER DRIVER
16004 M:      Bruce Chang <brucechang@via.com.tw>
16005 M:      Harald Welte <HaraldWelte@viatech.com>
16006 S:      Maintained
16007 F:      drivers/mmc/host/via-sdmmc.c
16008
16009 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16010 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16011 L:      linux-fbdev@vger.kernel.org
16012 S:      Maintained
16013 F:      include/linux/via-core.h
16014 F:      include/linux/via-gpio.h
16015 F:      include/linux/via_i2c.h
16016 F:      drivers/video/fbdev/via/
16017
16018 VIA VELOCITY NETWORK DRIVER
16019 M:      Francois Romieu <romieu@fr.zoreil.com>
16020 L:      netdev@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/net/ethernet/via/via-velocity.*
16023
16024 VICODEC VIRTUAL CODEC DRIVER
16025 M:      Hans Verkuil <hans.verkuil@cisco.com>
16026 L:      linux-media@vger.kernel.org
16027 T:      git git://linuxtv.org/media_tree.git
16028 W:      https://linuxtv.org
16029 S:      Maintained
16030 F:      drivers/media/platform/vicodec/*
16031
16032 VIDEO MULTIPLEXER DRIVER
16033 M:      Philipp Zabel <p.zabel@pengutronix.de>
16034 L:      linux-media@vger.kernel.org
16035 S:      Maintained
16036 F:      drivers/media/platform/video-mux.c
16037
16038 VIDEO I2C POLLING DRIVER
16039 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16040 L:      linux-media@vger.kernel.org
16041 S:      Maintained
16042 F:      drivers/media/i2c/video-i2c.c
16043
16044 VIDEOBUF2 FRAMEWORK
16045 M:      Pawel Osciak <pawel@osciak.com>
16046 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16047 M:      Kyungmin Park <kyungmin.park@samsung.com>
16048 L:      linux-media@vger.kernel.org
16049 S:      Maintained
16050 F:      drivers/media/common/videobuf2/*
16051 F:      include/media/videobuf2-*
16052
16053 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16054 M:      Helen Koike <helen.koike@collabora.com>
16055 L:      linux-media@vger.kernel.org
16056 T:      git git://linuxtv.org/media_tree.git
16057 W:      https://linuxtv.org
16058 S:      Maintained
16059 F:      drivers/media/platform/vimc/*
16060
16061 VIRT LIB
16062 M:      Alex Williamson <alex.williamson@redhat.com>
16063 M:      Paolo Bonzini <pbonzini@redhat.com>
16064 L:      kvm@vger.kernel.org
16065 S:      Supported
16066 F:      virt/lib/
16067
16068 VIRTIO AND VHOST VSOCK DRIVER
16069 M:      Stefan Hajnoczi <stefanha@redhat.com>
16070 L:      kvm@vger.kernel.org
16071 L:      virtualization@lists.linux-foundation.org
16072 L:      netdev@vger.kernel.org
16073 S:      Maintained
16074 F:      include/linux/virtio_vsock.h
16075 F:      include/uapi/linux/virtio_vsock.h
16076 F:      include/uapi/linux/vsockmon.h
16077 F:      include/uapi/linux/vm_sockets_diag.h
16078 F:      net/vmw_vsock/diag.c
16079 F:      net/vmw_vsock/af_vsock_tap.c
16080 F:      net/vmw_vsock/virtio_transport_common.c
16081 F:      net/vmw_vsock/virtio_transport.c
16082 F:      drivers/net/vsockmon.c
16083 F:      drivers/vhost/vsock.c
16084 F:      tools/testing/vsock/
16085
16086 VIRTIO CONSOLE DRIVER
16087 M:      Amit Shah <amit@kernel.org>
16088 L:      virtualization@lists.linux-foundation.org
16089 S:      Maintained
16090 F:      drivers/char/virtio_console.c
16091 F:      include/linux/virtio_console.h
16092 F:      include/uapi/linux/virtio_console.h
16093
16094 VIRTIO CORE, NET AND BLOCK DRIVERS
16095 M:      "Michael S. Tsirkin" <mst@redhat.com>
16096 M:      Jason Wang <jasowang@redhat.com>
16097 L:      virtualization@lists.linux-foundation.org
16098 S:      Maintained
16099 F:      Documentation/devicetree/bindings/virtio/
16100 F:      drivers/virtio/
16101 F:      tools/virtio/
16102 F:      drivers/net/virtio_net.c
16103 F:      drivers/block/virtio_blk.c
16104 F:      include/linux/virtio*.h
16105 F:      include/uapi/linux/virtio_*.h
16106 F:      drivers/crypto/virtio/
16107 F:      mm/balloon_compaction.c
16108
16109 VIRTIO CRYPTO DRIVER
16110 M:      Gonglei <arei.gonglei@huawei.com>
16111 L:      virtualization@lists.linux-foundation.org
16112 L:      linux-crypto@vger.kernel.org
16113 S:      Maintained
16114 F:      drivers/crypto/virtio/
16115 F:      include/uapi/linux/virtio_crypto.h
16116
16117 VIRTIO DRIVERS FOR S390
16118 M:      Cornelia Huck <cohuck@redhat.com>
16119 M:      Halil Pasic <pasic@linux.ibm.com>
16120 L:      linux-s390@vger.kernel.org
16121 L:      virtualization@lists.linux-foundation.org
16122 L:      kvm@vger.kernel.org
16123 S:      Supported
16124 F:      drivers/s390/virtio/
16125 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16126
16127 VIRTIO GPU DRIVER
16128 M:      David Airlie <airlied@linux.ie>
16129 M:      Gerd Hoffmann <kraxel@redhat.com>
16130 L:      dri-devel@lists.freedesktop.org
16131 L:      virtualization@lists.linux-foundation.org
16132 T:      git git://anongit.freedesktop.org/drm/drm-misc
16133 S:      Maintained
16134 F:      drivers/gpu/drm/virtio/
16135 F:      include/uapi/linux/virtio_gpu.h
16136
16137 VIRTIO HOST (VHOST)
16138 M:      "Michael S. Tsirkin" <mst@redhat.com>
16139 M:      Jason Wang <jasowang@redhat.com>
16140 L:      kvm@vger.kernel.org
16141 L:      virtualization@lists.linux-foundation.org
16142 L:      netdev@vger.kernel.org
16143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16144 S:      Maintained
16145 F:      drivers/vhost/
16146 F:      include/uapi/linux/vhost.h
16147
16148 VIRTIO INPUT DRIVER
16149 M:      Gerd Hoffmann <kraxel@redhat.com>
16150 S:      Maintained
16151 F:      drivers/virtio/virtio_input.c
16152 F:      include/uapi/linux/virtio_input.h
16153
16154 VIRTUAL BOX GUEST DEVICE DRIVER
16155 M:      Hans de Goede <hdegoede@redhat.com>
16156 M:      Arnd Bergmann <arnd@arndb.de>
16157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16158 S:      Maintained
16159 F:      include/linux/vbox_utils.h
16160 F:      include/uapi/linux/vbox*.h
16161 F:      drivers/virt/vboxguest/
16162
16163 VIRTUAL SERIO DEVICE DRIVER
16164 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16165 S:      Maintained
16166 F:      drivers/input/serio/userio.c
16167 F:      include/uapi/linux/userio.h
16168
16169 VIVID VIRTUAL VIDEO DRIVER
16170 M:      Hans Verkuil <hverkuil@xs4all.nl>
16171 L:      linux-media@vger.kernel.org
16172 T:      git git://linuxtv.org/media_tree.git
16173 W:      https://linuxtv.org
16174 S:      Maintained
16175 F:      drivers/media/platform/vivid/*
16176
16177 VLYNQ BUS
16178 M:      Florian Fainelli <f.fainelli@gmail.com>
16179 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16180 S:      Maintained
16181 F:      drivers/vlynq/vlynq.c
16182 F:      include/linux/vlynq.h
16183
16184 VME SUBSYSTEM
16185 M:      Martyn Welch <martyn@welchs.me.uk>
16186 M:      Manohar Vanga <manohar.vanga@gmail.com>
16187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16188 L:      devel@driverdev.osuosl.org
16189 S:      Maintained
16190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16191 F:      Documentation/driver-api/vme.rst
16192 F:      drivers/staging/vme/
16193 F:      drivers/vme/
16194 F:      include/linux/vme*
16195
16196 VMWARE BALLOON DRIVER
16197 M:      Xavier Deguillard <xdeguillard@vmware.com>
16198 M:      Nadav Amit <namit@vmware.com>
16199 M:      "VMware, Inc." <pv-drivers@vmware.com>
16200 L:      linux-kernel@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/misc/vmw_balloon.c
16203
16204 VMWARE HYPERVISOR INTERFACE
16205 M:      Alok Kataria <akataria@vmware.com>
16206 L:      virtualization@lists.linux-foundation.org
16207 S:      Supported
16208 F:      arch/x86/kernel/cpu/vmware.c
16209
16210 VMWARE PVRDMA DRIVER
16211 M:      Adit Ranadive <aditr@vmware.com>
16212 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16213 L:      linux-rdma@vger.kernel.org
16214 S:      Maintained
16215 F:      drivers/infiniband/hw/vmw_pvrdma/
16216
16217 VMware PVSCSI driver
16218 M:      Jim Gill <jgill@vmware.com>
16219 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16220 L:      linux-scsi@vger.kernel.org
16221 S:      Maintained
16222 F:      drivers/scsi/vmw_pvscsi.c
16223 F:      drivers/scsi/vmw_pvscsi.h
16224
16225 VMWARE VMMOUSE SUBDRIVER
16226 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16227 M:      "VMware, Inc." <pv-drivers@vmware.com>
16228 L:      linux-input@vger.kernel.org
16229 S:      Maintained
16230 F:      drivers/input/mouse/vmmouse.c
16231 F:      drivers/input/mouse/vmmouse.h
16232
16233 VMWARE VMXNET3 ETHERNET DRIVER
16234 M:      Ronak Doshi <doshir@vmware.com>
16235 M:      "VMware, Inc." <pv-drivers@vmware.com>
16236 L:      netdev@vger.kernel.org
16237 S:      Maintained
16238 F:      drivers/net/vmxnet3/
16239
16240 VOCORE VOCORE2 BOARD
16241 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16242 L:      linux-mips@vger.kernel.org
16243 S:      Maintained
16244 F:      arch/mips/boot/dts/ralink/vocore2.dts
16245
16246 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16247 M:      Liam Girdwood <lgirdwood@gmail.com>
16248 M:      Mark Brown <broonie@kernel.org>
16249 L:      linux-kernel@vger.kernel.org
16250 W:      http://www.slimlogic.co.uk/?p=48
16251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16252 S:      Supported
16253 F:      Documentation/devicetree/bindings/regulator/
16254 F:      Documentation/power/regulator/
16255 F:      drivers/regulator/
16256 F:      include/dt-bindings/regulator/
16257 F:      include/linux/regulator/
16258
16259 VRF
16260 M:      David Ahern <dsa@cumulusnetworks.com>
16261 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16262 L:      netdev@vger.kernel.org
16263 S:      Maintained
16264 F:      drivers/net/vrf.c
16265 F:      Documentation/networking/vrf.txt
16266
16267 VT1211 HARDWARE MONITOR DRIVER
16268 M:      Juerg Haefliger <juergh@gmail.com>
16269 L:      linux-hwmon@vger.kernel.org
16270 S:      Maintained
16271 F:      Documentation/hwmon/vt1211
16272 F:      drivers/hwmon/vt1211.c
16273
16274 VT8231 HARDWARE MONITOR DRIVER
16275 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16276 L:      linux-hwmon@vger.kernel.org
16277 S:      Maintained
16278 F:      drivers/hwmon/vt8231.c
16279
16280 VUB300 USB to SDIO/SD/MMC bridge chip
16281 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16282 L:      linux-mmc@vger.kernel.org
16283 L:      linux-usb@vger.kernel.org
16284 S:      Supported
16285 F:      drivers/mmc/host/vub300.c
16286
16287 W1 DALLAS'S 1-WIRE BUS
16288 M:      Evgeniy Polyakov <zbr@ioremap.net>
16289 S:      Maintained
16290 F:      Documentation/devicetree/bindings/w1/
16291 F:      Documentation/w1/
16292 F:      drivers/w1/
16293 F:      include/linux/w1.h
16294
16295 W83791D HARDWARE MONITORING DRIVER
16296 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16297 L:      linux-hwmon@vger.kernel.org
16298 S:      Maintained
16299 F:      Documentation/hwmon/w83791d
16300 F:      drivers/hwmon/w83791d.c
16301
16302 W83793 HARDWARE MONITORING DRIVER
16303 M:      Rudolf Marek <r.marek@assembler.cz>
16304 L:      linux-hwmon@vger.kernel.org
16305 S:      Maintained
16306 F:      Documentation/hwmon/w83793
16307 F:      drivers/hwmon/w83793.c
16308
16309 W83795 HARDWARE MONITORING DRIVER
16310 M:      Jean Delvare <jdelvare@suse.com>
16311 L:      linux-hwmon@vger.kernel.org
16312 S:      Maintained
16313 F:      drivers/hwmon/w83795.c
16314
16315 W83L51xD SD/MMC CARD INTERFACE DRIVER
16316 M:      Pierre Ossman <pierre@ossman.eu>
16317 S:      Maintained
16318 F:      drivers/mmc/host/wbsd.*
16319
16320 WACOM PROTOCOL 4 SERIAL TABLETS
16321 M:      Julian Squires <julian@cipht.net>
16322 M:      Hans de Goede <hdegoede@redhat.com>
16323 L:      linux-input@vger.kernel.org
16324 S:      Maintained
16325 F:      drivers/input/tablet/wacom_serial4.c
16326
16327 WATCHDOG DEVICE DRIVERS
16328 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16329 M:      Guenter Roeck <linux@roeck-us.net>
16330 L:      linux-watchdog@vger.kernel.org
16331 W:      http://www.linux-watchdog.org/
16332 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16333 S:      Maintained
16334 F:      Documentation/devicetree/bindings/watchdog/
16335 F:      Documentation/watchdog/
16336 F:      drivers/watchdog/
16337 F:      include/linux/watchdog.h
16338 F:      include/uapi/linux/watchdog.h
16339
16340 WHISKEYCOVE PMIC GPIO DRIVER
16341 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16342 L:      linux-gpio@vger.kernel.org
16343 S:      Maintained
16344 F:      drivers/gpio/gpio-wcove.c
16345
16346 WIIMOTE HID DRIVER
16347 M:      David Herrmann <dh.herrmann@googlemail.com>
16348 L:      linux-input@vger.kernel.org
16349 S:      Maintained
16350 F:      drivers/hid/hid-wiimote*
16351
16352 WILOCITY WIL6210 WIRELESS DRIVER
16353 M:      Maya Erez <merez@codeaurora.org>
16354 L:      linux-wireless@vger.kernel.org
16355 L:      wil6210@qti.qualcomm.com
16356 S:      Supported
16357 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16358 F:      drivers/net/wireless/ath/wil6210/
16359
16360 WIMAX STACK
16361 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16362 M:      linux-wimax@intel.com
16363 L:      wimax@linuxwimax.org (subscribers-only)
16364 S:      Supported
16365 W:      http://linuxwimax.org
16366 F:      Documentation/wimax/README.wimax
16367 F:      include/linux/wimax/debug.h
16368 F:      include/net/wimax.h
16369 F:      include/uapi/linux/wimax.h
16370 F:      net/wimax/
16371
16372 WINBOND CIR DRIVER
16373 M:      David Härdeman <david@hardeman.nu>
16374 S:      Maintained
16375 F:      drivers/media/rc/winbond-cir.c
16376
16377 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16378 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16379 L:      linux-watchdog@vger.kernel.org
16380 S:      Maintained
16381 F:      drivers/watchdog/ebc-c384_wdt.c
16382
16383 WINSYSTEMS WS16C48 GPIO DRIVER
16384 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16385 L:      linux-gpio@vger.kernel.org
16386 S:      Maintained
16387 F:      drivers/gpio/gpio-ws16c48.c
16388
16389 WISTRON LAPTOP BUTTON DRIVER
16390 M:      Miloslav Trmac <mitr@volny.cz>
16391 S:      Maintained
16392 F:      drivers/input/misc/wistron_btns.c
16393
16394 WL3501 WIRELESS PCMCIA CARD DRIVER
16395 L:      linux-wireless@vger.kernel.org
16396 S:      Odd fixes
16397 F:      drivers/net/wireless/wl3501*
16398
16399 WOLFSON MICROELECTRONICS DRIVERS
16400 L:      patches@opensource.cirrus.com
16401 T:      git https://github.com/CirrusLogic/linux-drivers.git
16402 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16403 S:      Supported
16404 F:      Documentation/hwmon/wm83??
16405 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16406 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16407 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16408 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16409 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16410 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16411 F:      drivers/clk/clk-wm83*.c
16412 F:      drivers/extcon/extcon-arizona.c
16413 F:      drivers/leds/leds-wm83*.c
16414 F:      drivers/gpio/gpio-*wm*.c
16415 F:      drivers/gpio/gpio-arizona.c
16416 F:      drivers/hwmon/wm83??-hwmon.c
16417 F:      drivers/input/misc/wm831x-on.c
16418 F:      drivers/input/touchscreen/wm831x-ts.c
16419 F:      drivers/input/touchscreen/wm97*.c
16420 F:      drivers/mfd/arizona*
16421 F:      drivers/mfd/wm*.c
16422 F:      drivers/mfd/cs47l24*
16423 F:      drivers/power/supply/wm83*.c
16424 F:      drivers/rtc/rtc-wm83*.c
16425 F:      drivers/regulator/wm8*.c
16426 F:      drivers/regulator/arizona*
16427 F:      drivers/video/backlight/wm83*_bl.c
16428 F:      drivers/watchdog/wm83*_wdt.c
16429 F:      include/linux/mfd/arizona/
16430 F:      include/linux/mfd/wm831x/
16431 F:      include/linux/mfd/wm8350/
16432 F:      include/linux/mfd/wm8400*
16433 F:      include/linux/regulator/arizona*
16434 F:      include/linux/wm97xx.h
16435 F:      include/sound/wm????.h
16436 F:      sound/soc/codecs/arizona.?
16437 F:      sound/soc/codecs/wm*
16438 F:      sound/soc/codecs/cs47l24*
16439
16440 WORKQUEUE
16441 M:      Tejun Heo <tj@kernel.org>
16442 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16444 S:      Maintained
16445 F:      include/linux/workqueue.h
16446 F:      kernel/workqueue.c
16447 F:      Documentation/core-api/workqueue.rst
16448
16449 X-POWERS AXP288 PMIC DRIVERS
16450 M:      Hans de Goede <hdegoede@redhat.com>
16451 S:      Maintained
16452 N:      axp288
16453 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16454
16455 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16456 M:      Chen-Yu Tsai <wens@csie.org>
16457 L:      linux-kernel@vger.kernel.org
16458 S:      Maintained
16459 N:      axp[128]
16460
16461 X.25 NETWORK LAYER
16462 M:      Andrew Hendry <andrew.hendry@gmail.com>
16463 L:      linux-x25@vger.kernel.org
16464 S:      Odd Fixes
16465 F:      Documentation/networking/x25*
16466 F:      include/net/x25*
16467 F:      net/x25/
16468
16469 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16470 M:      Thomas Gleixner <tglx@linutronix.de>
16471 M:      Ingo Molnar <mingo@redhat.com>
16472 M:      Borislav Petkov <bp@alien8.de>
16473 R:      "H. Peter Anvin" <hpa@zytor.com>
16474 M:      x86@kernel.org
16475 L:      linux-kernel@vger.kernel.org
16476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16477 S:      Maintained
16478 F:      Documentation/devicetree/bindings/x86/
16479 F:      Documentation/x86/
16480 F:      arch/x86/
16481
16482 X86 ENTRY CODE
16483 M:      Andy Lutomirski <luto@kernel.org>
16484 L:      linux-kernel@vger.kernel.org
16485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16486 S:      Maintained
16487 F:      arch/x86/entry/
16488
16489 X86 MCE INFRASTRUCTURE
16490 M:      Tony Luck <tony.luck@intel.com>
16491 M:      Borislav Petkov <bp@alien8.de>
16492 L:      linux-edac@vger.kernel.org
16493 S:      Maintained
16494 F:      arch/x86/kernel/cpu/mcheck/*
16495
16496 X86 MICROCODE UPDATE SUPPORT
16497 M:      Borislav Petkov <bp@alien8.de>
16498 S:      Maintained
16499 F:      arch/x86/kernel/cpu/microcode/*
16500
16501 X86 MM
16502 M:      Dave Hansen <dave.hansen@linux.intel.com>
16503 M:      Andy Lutomirski <luto@kernel.org>
16504 M:      Peter Zijlstra <peterz@infradead.org>
16505 L:      linux-kernel@vger.kernel.org
16506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16507 S:      Maintained
16508 F:      arch/x86/mm/
16509
16510 X86 PLATFORM DRIVERS
16511 M:      Darren Hart <dvhart@infradead.org>
16512 M:      Andy Shevchenko <andy@infradead.org>
16513 L:      platform-driver-x86@vger.kernel.org
16514 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16515 S:      Maintained
16516 F:      drivers/platform/x86/
16517 F:      drivers/platform/olpc/
16518
16519 X86 VDSO
16520 M:      Andy Lutomirski <luto@kernel.org>
16521 L:      linux-kernel@vger.kernel.org
16522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16523 S:      Maintained
16524 F:      arch/x86/entry/vdso/
16525
16526 XARRAY
16527 M:      Matthew Wilcox <willy@infradead.org>
16528 L:      linux-fsdevel@vger.kernel.org
16529 S:      Supported
16530 F:      Documentation/core-api/xarray.rst
16531 F:      lib/idr.c
16532 F:      lib/xarray.c
16533 F:      include/linux/idr.h
16534 F:      include/linux/xarray.h
16535 F:      tools/testing/radix-tree
16536
16537 XBOX DVD IR REMOTE
16538 M:      Benjamin Valentin <benpicco@googlemail.com>
16539 S:      Maintained
16540 F:      drivers/media/rc/xbox_remote.c
16541 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16542
16543 XC2028/3028 TUNER DRIVER
16544 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16545 L:      linux-media@vger.kernel.org
16546 W:      https://linuxtv.org
16547 T:      git git://linuxtv.org/media_tree.git
16548 S:      Maintained
16549 F:      drivers/media/tuners/tuner-xc2028.*
16550
16551 XDP SOCKETS (AF_XDP)
16552 M:      Björn Töpel <bjorn.topel@intel.com>
16553 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16554 L:      netdev@vger.kernel.org
16555 S:      Maintained
16556 F:      kernel/bpf/xskmap.c
16557 F:      net/xdp/
16558
16559 XEN BLOCK SUBSYSTEM
16560 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16561 M:      Roger Pau Monné <roger.pau@citrix.com>
16562 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16563 S:      Supported
16564 F:      drivers/block/xen-blkback/*
16565 F:      drivers/block/xen*
16566
16567 XEN HYPERVISOR ARM
16568 M:      Stefano Stabellini <sstabellini@kernel.org>
16569 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16570 S:      Maintained
16571 F:      arch/arm/xen/
16572 F:      arch/arm/include/asm/xen/
16573
16574 XEN HYPERVISOR ARM64
16575 M:      Stefano Stabellini <sstabellini@kernel.org>
16576 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16577 S:      Maintained
16578 F:      arch/arm64/xen/
16579 F:      arch/arm64/include/asm/xen/
16580
16581 XEN HYPERVISOR INTERFACE
16582 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16583 M:      Juergen Gross <jgross@suse.com>
16584 R:      Stefano Stabellini <sstabellini@kernel.org>
16585 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16587 S:      Supported
16588 F:      arch/x86/xen/
16589 F:      arch/x86/platform/pvh/
16590 F:      drivers/*/xen-*front.c
16591 F:      drivers/xen/
16592 F:      arch/x86/include/asm/xen/
16593 F:      arch/x86/include/asm/pvclock-abi.h
16594 F:      include/xen/
16595 F:      include/uapi/xen/
16596 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16597 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16598
16599 XEN NETWORK BACKEND DRIVER
16600 M:      Wei Liu <wei.liu2@citrix.com>
16601 M:      Paul Durrant <paul.durrant@citrix.com>
16602 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16603 L:      netdev@vger.kernel.org
16604 S:      Supported
16605 F:      drivers/net/xen-netback/*
16606
16607 XEN PCI SUBSYSTEM
16608 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16609 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16610 S:      Supported
16611 F:      arch/x86/pci/*xen*
16612 F:      drivers/pci/*xen*
16613
16614 XEN PVSCSI DRIVERS
16615 M:      Juergen Gross <jgross@suse.com>
16616 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16617 L:      linux-scsi@vger.kernel.org
16618 S:      Supported
16619 F:      drivers/scsi/xen-scsifront.c
16620 F:      drivers/xen/xen-scsiback.c
16621 F:      include/xen/interface/io/vscsiif.h
16622
16623 XEN SWIOTLB SUBSYSTEM
16624 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16625 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16626 L:      iommu@lists.linux-foundation.org
16627 S:      Supported
16628 F:      arch/x86/xen/*swiotlb*
16629 F:      drivers/xen/*swiotlb*
16630
16631 XEN SOUND FRONTEND DRIVER
16632 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16633 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16635 S:      Supported
16636 F:      sound/xen/*
16637
16638 XFS FILESYSTEM
16639 M:      Darrick J. Wong <darrick.wong@oracle.com>
16640 M:      linux-xfs@vger.kernel.org
16641 L:      linux-xfs@vger.kernel.org
16642 W:      http://xfs.org/
16643 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16644 S:      Supported
16645 F:      Documentation/filesystems/xfs.txt
16646 F:      fs/xfs/
16647
16648 XILINX AXI ETHERNET DRIVER
16649 M:      Anirudha Sarangi <anirudh@xilinx.com>
16650 M:      John Linn <John.Linn@xilinx.com>
16651 S:      Maintained
16652 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16653
16654 XILINX UARTLITE SERIAL DRIVER
16655 M:      Peter Korsgaard <jacmet@sunsite.dk>
16656 L:      linux-serial@vger.kernel.org
16657 S:      Maintained
16658 F:      drivers/tty/serial/uartlite.c
16659
16660 XILINX VIDEO IP CORES
16661 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16662 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16663 L:      linux-media@vger.kernel.org
16664 T:      git git://linuxtv.org/media_tree.git
16665 S:      Supported
16666 F:      Documentation/devicetree/bindings/media/xilinx/
16667 F:      drivers/media/platform/xilinx/
16668 F:      include/uapi/linux/xilinx-v4l2-controls.h
16669
16670 XILLYBUS DRIVER
16671 M:      Eli Billauer <eli.billauer@gmail.com>
16672 L:      linux-kernel@vger.kernel.org
16673 S:      Supported
16674 F:      drivers/char/xillybus/
16675
16676 XLP9XX I2C DRIVER
16677 M:      George Cherian <george.cherian@cavium.com>
16678 M:      Jan Glauber <jglauber@cavium.com>
16679 L:      linux-i2c@vger.kernel.org
16680 W:      http://www.cavium.com
16681 S:      Supported
16682 F:      drivers/i2c/busses/i2c-xlp9xx.c
16683
16684 XRA1403 GPIO EXPANDER
16685 M:      Nandor Han <nandor.han@ge.com>
16686 M:      Semi Malinen <semi.malinen@ge.com>
16687 L:      linux-gpio@vger.kernel.org
16688 S:      Maintained
16689 F:      drivers/gpio/gpio-xra1403.c
16690 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16691
16692 XTENSA XTFPGA PLATFORM SUPPORT
16693 M:      Max Filippov <jcmvbkbc@gmail.com>
16694 L:      linux-xtensa@linux-xtensa.org
16695 S:      Maintained
16696 F:      drivers/spi/spi-xtensa-xtfpga.c
16697 F:      sound/soc/xtensa/xtfpga-i2s.c
16698
16699 YAM DRIVER FOR AX.25
16700 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16701 L:      linux-hams@vger.kernel.org
16702 S:      Maintained
16703 F:      drivers/net/hamradio/yam*
16704 F:      include/linux/yam.h
16705
16706 YAMA SECURITY MODULE
16707 M:      Kees Cook <keescook@chromium.org>
16708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16709 S:      Supported
16710 F:      security/yama/
16711 F:      Documentation/admin-guide/LSM/Yama.rst
16712
16713 YEALINK PHONE DRIVER
16714 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16715 L:      usbb2k-api-dev@nongnu.org
16716 S:      Maintained
16717 F:      Documentation/input/devices/yealink.rst
16718 F:      drivers/input/misc/yealink.*
16719
16720 Z8530 DRIVER FOR AX.25
16721 M:      Joerg Reuter <jreuter@yaina.de>
16722 W:      http://yaina.de/jreuter/
16723 W:      http://www.qsl.net/dl1bke/
16724 L:      linux-hams@vger.kernel.org
16725 S:      Maintained
16726 F:      Documentation/networking/z8530drv.txt
16727 F:      drivers/net/hamradio/*scc.c
16728 F:      drivers/net/hamradio/z8530.h
16729
16730 ZBUD COMPRESSED PAGE ALLOCATOR
16731 M:      Seth Jennings <sjenning@redhat.com>
16732 M:      Dan Streetman <ddstreet@ieee.org>
16733 L:      linux-mm@kvack.org
16734 S:      Maintained
16735 F:      mm/zbud.c
16736 F:      include/linux/zbud.h
16737
16738 ZD1211RW WIRELESS DRIVER
16739 M:      Daniel Drake <dsd@gentoo.org>
16740 M:      Ulrich Kunitz <kune@deine-taler.de>
16741 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16742 L:      linux-wireless@vger.kernel.org
16743 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16744 S:      Maintained
16745 F:      drivers/net/wireless/zydas/zd1211rw/
16746
16747 ZD1301 MEDIA DRIVER
16748 M:      Antti Palosaari <crope@iki.fi>
16749 L:      linux-media@vger.kernel.org
16750 W:      https://linuxtv.org/
16751 W:      http://palosaari.fi/linux/
16752 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16753 S:      Maintained
16754 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16755
16756 ZD1301_DEMOD MEDIA DRIVER
16757 M:      Antti Palosaari <crope@iki.fi>
16758 L:      linux-media@vger.kernel.org
16759 W:      https://linuxtv.org/
16760 W:      http://palosaari.fi/linux/
16761 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16762 S:      Maintained
16763 F:      drivers/media/dvb-frontends/zd1301_demod*
16764
16765 ZPOOL COMPRESSED PAGE STORAGE API
16766 M:      Dan Streetman <ddstreet@ieee.org>
16767 L:      linux-mm@kvack.org
16768 S:      Maintained
16769 F:      mm/zpool.c
16770 F:      include/linux/zpool.h
16771
16772 ZR36067 VIDEO FOR LINUX DRIVER
16773 L:      mjpeg-users@lists.sourceforge.net
16774 L:      linux-media@vger.kernel.org
16775 W:      http://mjpeg.sourceforge.net/driver-zoran/
16776 T:      hg https://linuxtv.org/hg/v4l-dvb
16777 S:      Odd Fixes
16778 F:      drivers/staging/media/zoran/
16779
16780 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16781 M:      Minchan Kim <minchan@kernel.org>
16782 M:      Nitin Gupta <ngupta@vflare.org>
16783 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16784 L:      linux-kernel@vger.kernel.org
16785 S:      Maintained
16786 F:      drivers/block/zram/
16787 F:      Documentation/blockdev/zram.txt
16788
16789 ZS DECSTATION Z85C30 SERIAL DRIVER
16790 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16791 S:      Maintained
16792 F:      drivers/tty/serial/zs.*
16793
16794 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16795 M:      Minchan Kim <minchan@kernel.org>
16796 M:      Nitin Gupta <ngupta@vflare.org>
16797 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16798 L:      linux-mm@kvack.org
16799 S:      Maintained
16800 F:      mm/zsmalloc.c
16801 F:      include/linux/zsmalloc.h
16802 F:      Documentation/vm/zsmalloc.rst
16803
16804 ZSWAP COMPRESSED SWAP CACHING
16805 M:      Seth Jennings <sjenning@redhat.com>
16806 M:      Dan Streetman <ddstreet@ieee.org>
16807 L:      linux-mm@kvack.org
16808 S:      Maintained
16809 F:      mm/zswap.c
16810
16811 THE REST
16812 M:      Linus Torvalds <torvalds@linux-foundation.org>
16813 L:      linux-kernel@vger.kernel.org
16814 Q:      http://patchwork.kernel.org/project/LKML/list/
16815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16816 S:      Buried alive in reporters
16817 F:      *
16818 F:      */