pinctrl: freescale: Switch to SPDX identifier
[platform/kernel/linux-rpi.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@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F:      drivers/gpu/drm/amd/amdkfd/
772 F:      drivers/gpu/drm/amd/include/cik_structs.h
773 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F:      drivers/gpu/drm/amd/include/vi_structs.h
775 F:      include/uapi/linux/kfd_ioctl.h
776
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
779 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M:      Tom Lendacky <thomas.lendacky@amd.com>
781 S:      Supported
782 F:      arch/arm64/boot/dts/amd/
783
784 AMD XGBE DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 L:      netdev@vger.kernel.org
787 S:      Supported
788 F:      drivers/net/ethernet/amd/xgbe/
789 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791 AMS (Apple Motion Sensor) DRIVER
792 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
793 S:      Supported
794 F:      drivers/macintosh/ams/
795
796 ANALOG DEVICES INC AD9389B DRIVER
797 M:      Hans Verkuil <hans.verkuil@cisco.com>
798 L:      linux-media@vger.kernel.org
799 S:      Maintained
800 F:      drivers/media/i2c/ad9389b*
801
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M:      Lars-Peter Clausen <lars@metafoo.de>
804 L:      linux-media@vger.kernel.org
805 W:      http://ez.analog.com/community/linux-device-drivers
806 S:      Supported
807 F:      drivers/media/i2c/adv7180.c
808
809 ANALOG DEVICES INC ADV748X DRIVER
810 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L:      linux-media@vger.kernel.org
812 S:      Maintained
813 F:      drivers/media/i2c/adv748x/*
814
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M:      Hans Verkuil <hans.verkuil@cisco.com>
817 L:      linux-media@vger.kernel.org
818 S:      Maintained
819 F:      drivers/media/i2c/adv7511*
820
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M:      Hans Verkuil <hans.verkuil@cisco.com>
823 L:      linux-media@vger.kernel.org
824 S:      Maintained
825 F:      drivers/media/i2c/adv7604*
826
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M:      Hans Verkuil <hans.verkuil@cisco.com>
829 L:      linux-media@vger.kernel.org
830 S:      Maintained
831 F:      drivers/media/i2c/adv7842*
832
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M:      Lars-Peter Clausen <lars@metafoo.de>
835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W:      http://wiki.analog.com/
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      sound/soc/codecs/adau*
840 F:      sound/soc/codecs/adav*
841 F:      sound/soc/codecs/ad1*
842 F:      sound/soc/codecs/ad7*
843 F:      sound/soc/codecs/ssm*
844 F:      sound/soc/codecs/sigmadsp.*
845
846 ANALOG DEVICES INC DMA DRIVERS
847 M:      Lars-Peter Clausen <lars@metafoo.de>
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      drivers/dma/dma-axi-dmac.c
851
852 ANALOG DEVICES INC IIO DRIVERS
853 M:      Lars-Peter Clausen <lars@metafoo.de>
854 M:      Michael Hennerich <Michael.Hennerich@analog.com>
855 W:      http://wiki.analog.com/
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860 F:      drivers/iio/*/ad*
861 F:      drivers/iio/adc/ltc2497*
862 X:      drivers/iio/*/adjd*
863 F:      drivers/staging/iio/*/ad*
864
865 ANDES ARCHITECTURE
866 M:      Greentime Hu <green.hu@gmail.com>
867 M:      Vincent Chen <deanbo422@gmail.com>
868 T:      git https://github.com/andestech/linux.git
869 S:      Supported
870 F:      arch/nds32/
871 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872 F:      Documentation/devicetree/bindings/nds32/
873 K:      nds32
874 N:      nds32
875
876 ANDROID CONFIG FRAGMENTS
877 M:      Rob Herring <robh@kernel.org>
878 S:      Supported
879 F:      kernel/configs/android*
880
881 ANDROID DRIVERS
882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883 M:      Arve Hjønnevåg <arve@android.com>
884 M:      Todd Kjos <tkjos@android.com>
885 M:      Martijn Coenen <maco@android.com>
886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887 L:      devel@driverdev.osuosl.org
888 S:      Supported
889 F:      drivers/android/
890 F:      drivers/staging/android/
891
892 ANDROID GOLDFISH PIC DRIVER
893 M:      Miodrag Dinic <miodrag.dinic@mips.com>
894 S:      Supported
895 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896 F:      drivers/irqchip/irq-goldfish-pic.c
897
898 ANDROID GOLDFISH RTC DRIVER
899 M:      Miodrag Dinic <miodrag.dinic@mips.com>
900 S:      Supported
901 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902 F:      drivers/rtc/rtc-goldfish.c
903
904 ANDROID ION DRIVER
905 M:      Laura Abbott <labbott@redhat.com>
906 M:      Sumit Semwal <sumit.semwal@linaro.org>
907 L:      devel@driverdev.osuosl.org
908 S:      Supported
909 F:      drivers/staging/android/ion
910 F:      drivers/staging/android/uapi/ion.h
911
912 AOA (Apple Onboard Audio) ALSA DRIVER
913 M:      Johannes Berg <johannes@sipsolutions.net>
914 L:      linuxppc-dev@lists.ozlabs.org
915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
916 S:      Maintained
917 F:      sound/aoa/
918
919 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
921 L:      linux-iio@vger.kernel.org
922 S:      Maintained
923 F:      drivers/iio/adc/stx104.c
924
925 APM DRIVER
926 M:      Jiri Kosina <jikos@kernel.org>
927 S:      Odd fixes
928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929 F:      arch/x86/kernel/apm_32.c
930 F:      include/linux/apm_bios.h
931 F:      include/uapi/linux/apm_bios.h
932 F:      drivers/char/apm-emulation.c
933
934 APPARMOR SECURITY MODULE
935 M:      John Johansen <john.johansen@canonical.com>
936 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937 W:      wiki.apparmor.net
938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
939 S:      Supported
940 F:      security/apparmor/
941 F:      Documentation/admin-guide/LSM/apparmor.rst
942
943 APPLE BCM5974 MULTITOUCH DRIVER
944 M:      Henrik Rydberg <rydberg@bitmath.org>
945 L:      linux-input@vger.kernel.org
946 S:      Odd fixes
947 F:      drivers/input/mouse/bcm5974.c
948
949 APPLE SMC DRIVER
950 M:      Henrik Rydberg <rydberg@bitmath.org>
951 L:      linux-hwmon@vger.kernel.org
952 S:      Odd fixes
953 F:      drivers/hwmon/applesmc.c
954
955 APPLETALK NETWORK LAYER
956 L:      netdev@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/net/appletalk/
959 F:      net/appletalk/
960
961 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962 M:      Duc Dang <dhdang@apm.com>
963 S:      Supported
964 F:      arch/arm64/boot/dts/apm/
965
966 APPLIED MICRO (APM) X-GENE SOC EDAC
967 M:      Loc Ho <lho@apm.com>
968 S:      Supported
969 F:      drivers/edac/xgene_edac.c
970 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973 M:      Iyappan Subramanian <isubramanian@apm.com>
974 M:      Keyur Chudgar <kchudgar@apm.com>
975 S:      Supported
976 F:      drivers/net/ethernet/apm/xgene-v2/
977
978 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979 M:      Iyappan Subramanian <isubramanian@apm.com>
980 M:      Keyur Chudgar <kchudgar@apm.com>
981 M:      Quan Nguyen <qnguyen@apm.com>
982 S:      Supported
983 F:      drivers/net/ethernet/apm/xgene/
984 F:      drivers/net/phy/mdio-xgene.c
985 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988 APPLIED MICRO (APM) X-GENE SOC PMU
989 M:      Tai Nguyen <ttnguyen@apm.com>
990 S:      Supported
991 F:      drivers/perf/xgene_pmu.c
992 F:      Documentation/perf/xgene-pmu.txt
993 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995 APTINA CAMERA SENSOR PLL
996 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997 L:      linux-media@vger.kernel.org
998 S:      Maintained
999 F:      drivers/media/i2c/aptina-pll.*
1000
1001 ARC FRAMEBUFFER DRIVER
1002 M:      Jaya Kumar <jayalk@intworks.biz>
1003 S:      Maintained
1004 F:      drivers/video/fbdev/arcfb.c
1005 F:      drivers/video/fbdev/core/fb_defio.c
1006
1007 ARC PGU DRM DRIVER
1008 M:      Alexey Brodkin <abrodkin@synopsys.com>
1009 S:      Supported
1010 F:      drivers/gpu/drm/arc/
1011 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013 ARCNET NETWORK LAYER
1014 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1015 L:      netdev@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/net/arcnet/
1018 F:      include/uapi/linux/if_arcnet.h
1019
1020 ARM ARCHITECTED TIMER DRIVER
1021 M:      Mark Rutland <mark.rutland@arm.com>
1022 M:      Marc Zyngier <marc.zyngier@arm.com>
1023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024 S:      Maintained
1025 F:      arch/arm/include/asm/arch_timer.h
1026 F:      arch/arm64/include/asm/arch_timer.h
1027 F:      drivers/clocksource/arm_arch_timer.c
1028
1029 ARM HDLCD DRM DRIVER
1030 M:      Liviu Dudau <liviu.dudau@arm.com>
1031 S:      Supported
1032 F:      drivers/gpu/drm/arm/hdlcd_*
1033 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035 ARM MALI-DP DRM DRIVER
1036 M:      Liviu Dudau <liviu.dudau@arm.com>
1037 M:      Brian Starkey <brian.starkey@arm.com>
1038 M:      Mali DP Maintainers <malidp@foss.arm.com>
1039 S:      Supported
1040 F:      drivers/gpu/drm/arm/
1041 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043 ARM MFM AND FLOPPY DRIVERS
1044 M:      Ian Molton <spyro@f2s.com>
1045 S:      Maintained
1046 F:      arch/arm/lib/floppydma.S
1047 F:      arch/arm/include/asm/floppy.h
1048
1049 ARM PMU PROFILING AND DEBUGGING
1050 M:      Will Deacon <will.deacon@arm.com>
1051 M:      Mark Rutland <mark.rutland@arm.com>
1052 S:      Maintained
1053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 F:      arch/arm*/kernel/perf_*
1055 F:      arch/arm/oprofile/common.c
1056 F:      arch/arm*/kernel/hw_breakpoint.c
1057 F:      arch/arm*/include/asm/hw_breakpoint.h
1058 F:      arch/arm*/include/asm/perf_event.h
1059 F:      drivers/perf/*
1060 F:      include/linux/perf/arm_pmu.h
1061 F:      Documentation/devicetree/bindings/arm/pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/
1063
1064 ARM PORT
1065 M:      Russell King <linux@armlinux.org.uk>
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 W:      http://www.armlinux.org.uk/
1068 S:      Odd Fixes
1069 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070 F:      arch/arm/
1071 X:      arch/arm/boot/dts/
1072
1073 ARM PRIMECELL AACI PL041 DRIVER
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Odd Fixes
1076 F:      sound/arm/aaci.*
1077
1078 ARM PRIMECELL BUS SUPPORT
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      drivers/amba/
1082 F:      include/linux/amba/bus.h
1083
1084 ARM PRIMECELL CLCD PL110 DRIVER
1085 M:      Russell King <linux@armlinux.org.uk>
1086 S:      Odd Fixes
1087 F:      drivers/video/fbdev/amba-clcd.*
1088
1089 ARM PRIMECELL KMI PL050 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/input/serio/ambakmi.*
1093 F:      include/linux/amba/kmi.h
1094
1095 ARM PRIMECELL MMCI PL180/1 DRIVER
1096 M:      Russell King <linux@armlinux.org.uk>
1097 S:      Odd Fixes
1098 F:      drivers/mmc/host/mmci.*
1099 F:      include/linux/amba/mmci.h
1100
1101 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102 M:      Russell King <linux@armlinux.org.uk>
1103 S:      Odd Fixes
1104 F:      drivers/tty/serial/amba-pl01*.c
1105 F:      include/linux/amba/serial.h
1106
1107 ARM SMMU DRIVERS
1108 M:      Will Deacon <will.deacon@arm.com>
1109 R:      Robin Murphy <robin.murphy@arm.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      drivers/iommu/arm-smmu.c
1113 F:      drivers/iommu/arm-smmu-v3.c
1114 F:      drivers/iommu/io-pgtable-arm.c
1115 F:      drivers/iommu/io-pgtable-arm-v7s.c
1116
1117 ARM SUB-ARCHITECTURES
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 F:      arch/arm/mach-*/
1121 F:      arch/arm/plat-*/
1122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124 ARM/ACTIONS SEMI ARCHITECTURE
1125 M:      Andreas Färber <afaerber@suse.de>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 S:      Maintained
1128 N:      owl
1129 F:      arch/arm/mach-actions/
1130 F:      arch/arm/boot/dts/owl-*
1131 F:      arch/arm64/boot/dts/actions/
1132 F:      drivers/clocksource/owl-*
1133 F:      drivers/pinctrl/actions/*
1134 F:      drivers/soc/actions/
1135 F:      include/dt-bindings/power/owl-*
1136 F:      include/linux/soc/actions/
1137 F:      Documentation/devicetree/bindings/arm/actions.txt
1138 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1139 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1140 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1141
1142 ARM/ADS SPHERE MACHINE SUPPORT
1143 M:      Lennert Buytenhek <kernel@wantstofly.org>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146
1147 ARM/AFEB9260 MACHINE SUPPORT
1148 M:      Sergey Lapin <slapin@ossfans.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151
1152 ARM/AJECO 1ARM MACHINE SUPPORT
1153 M:      Lennert Buytenhek <kernel@wantstofly.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156
1157 ARM/Allwinner SoC Clock Support
1158 M:      Emilio López <emilio@elopez.com.ar>
1159 S:      Maintained
1160 F:      drivers/clk/sunxi/
1161
1162 ARM/Allwinner sunXi SoC support
1163 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1164 M:      Chen-Yu Tsai <wens@csie.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 N:      sun[x456789]i
1168 N:      sun50i
1169 F:      arch/arm/mach-sunxi/
1170 F:      arch/arm64/boot/dts/allwinner/
1171 F:      drivers/clk/sunxi-ng/
1172 F:      drivers/pinctrl/sunxi/
1173 F:      drivers/soc/sunxi/
1174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1175
1176 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1177 M:      Neil Armstrong <narmstrong@baylibre.com>
1178 M:      Jerome Brunet <jbrunet@baylibre.com>
1179 L:      linux-amlogic@lists.infradead.org
1180 S:      Maintained
1181 F:      drivers/clk/meson/
1182 F:      include/dt-bindings/clock/meson*
1183 F:      include/dt-bindings/clock/gxbb*
1184 F:      Documentation/devicetree/bindings/clock/amlogic*
1185
1186 ARM/Amlogic Meson SoC support
1187 M:      Carlo Caione <carlo@caione.org>
1188 M:      Kevin Hilman <khilman@baylibre.com>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 L:      linux-amlogic@lists.infradead.org
1191 W:      http://linux-meson.com/
1192 S:      Maintained
1193 F:      arch/arm/mach-meson/
1194 F:      arch/arm/boot/dts/meson*
1195 F:      arch/arm64/boot/dts/amlogic/
1196 F:      drivers/pinctrl/meson/
1197 F:      drivers/mmc/host/meson*
1198 N:      meson
1199
1200 ARM/Annapurna Labs ALPINE ARCHITECTURE
1201 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1202 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      arch/arm/mach-alpine/
1206 F:      arch/arm/boot/dts/alpine*
1207 F:      arch/arm64/boot/dts/al/
1208 F:      drivers/*/*alpine*
1209
1210 ARM/ARTPEC MACHINE SUPPORT
1211 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1212 M:      Lars Persson <lars.persson@axis.com>
1213 M:      Niklas Cassel <niklas.cassel@axis.com>
1214 S:      Maintained
1215 L:      linux-arm-kernel@axis.com
1216 F:      arch/arm/mach-artpec
1217 F:      arch/arm/boot/dts/artpec6*
1218 F:      drivers/clk/axis
1219 F:      drivers/crypto/axis
1220 F:      drivers/pinctrl/pinctrl-artpec*
1221 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223 ARM/ASPEED I2C DRIVER
1224 M:      Brendan Higgins <brendanhiggins@google.com>
1225 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226 R:      Joel Stanley <joel@jms.id.au>
1227 L:      linux-i2c@vger.kernel.org
1228 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229 S:      Maintained
1230 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1231 F:      drivers/i2c/busses/i2c-aspeed.c
1232 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235 ARM/ASPEED MACHINE SUPPORT
1236 M:      Joel Stanley <joel@jms.id.au>
1237 R:      Andrew Jeffery <andrew@aj.id.au>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241 S:      Supported
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243 F:      arch/arm/mach-aspeed/
1244 F:      arch/arm/boot/dts/aspeed-*
1245 N:      aspeed
1246
1247 ARM/ATMEL AT91 Clock Support
1248 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1249 S:      Maintained
1250 F:      drivers/clk/at91
1251
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M:      Rob Herring <robh@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-highbank/
1257 F:      arch/arm/boot/dts/highbank.dts
1258 F:      arch/arm/boot/dts/ecx-*.dts*
1259
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M:      Krzysztof Halasa <khalasa@piap.pl>
1262 S:      Maintained
1263 F:      arch/arm/mach-cns3xxx/
1264
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M:      Sunil Goutham <sgoutham@cavium.com>
1267 M:      Robert Richter <rric@kernel.org>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Supported
1270 F:      drivers/net/ethernet/cavium/thunder/
1271
1272 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273 M:      Lukasz Majewski <lukma@denx.de>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/mach-ep93xx/ts72xx.c
1277
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M:      Alexander Shiyan <shc_work@mail.ru>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Odd Fixes
1282 N:      clps711x
1283
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-ep93xx/
1295 F:      arch/arm/mach-ep93xx/include/mach/
1296
1297 ARM/CLKDEV SUPPORT
1298 M:      Russell King <linux@armlinux.org.uk>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F:      drivers/clk/clkdev.c
1303
1304 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305 M:      Mike Rapoport <mike@compulab.co.il>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308
1309 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310 M:      Baruch Siach <baruch@tkos.co.il>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313 F:      arch/arm/boot/dts/cx92755*
1314 N:      digicolor
1315
1316 ARM/CONTEC MICRO9 MACHINE SUPPORT
1317 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1318 S:      Maintained
1319 F:      arch/arm/mach-ep93xx/micro9.c
1320
1321 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      drivers/hwtracing/coresight/*
1326 F:      Documentation/trace/coresight.txt
1327 F:      Documentation/trace/coresight-cpu-debug.txt
1328 F:      Documentation/devicetree/bindings/arm/coresight.txt
1329 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331 F:      tools/perf/arch/arm/util/pmu.c
1332 F:      tools/perf/arch/arm/util/auxtrace.c
1333 F:      tools/perf/arch/arm/util/cs-etm.c
1334 F:      tools/perf/arch/arm/util/cs-etm.h
1335 F:      tools/perf/util/cs-etm.*
1336 F:      tools/perf/util/cs-etm-decoder/*
1337
1338 ARM/CORGI MACHINE SUPPORT
1339 M:      Richard Purdie <rpurdie@rpsys.net>
1340 S:      Maintained
1341
1342 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344 M:      Linus Walleij <linus.walleij@linaro.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T:      git git://github.com/ulli-kroll/linux.git
1347 S:      Maintained
1348 F:      Documentation/devicetree/bindings/arm/gemini.txt
1349 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352 F:      arch/arm/mach-gemini/
1353 F:      drivers/net/ethernet/cortina/
1354 F:      drivers/pinctrl/pinctrl-gemini.c
1355 F:      drivers/rtc/rtc-ftrtc010.c
1356
1357 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358 M:      Barry Song <baohua@kernel.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361 S:      Maintained
1362 F:      arch/arm/boot/dts/prima2*
1363 F:      arch/arm/mach-prima2/
1364 F:      drivers/clk/sirf/
1365 F:      drivers/clocksource/timer-prima2.c
1366 F:      drivers/clocksource/timer-atlas7.c
1367 N:      [^a-z]sirf
1368
1369 ARM/EBSA110 MACHINE SUPPORT
1370 M:      Russell King <linux@armlinux.org.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W:      http://www.armlinux.org.uk/
1373 S:      Maintained
1374 F:      arch/arm/mach-ebsa110/
1375 F:      drivers/net/ethernet/amd/am79c961a.*
1376
1377 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378 M:      Uwe Kleine-König <kernel@pengutronix.de>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 N:      efm32
1382
1383 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1384 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387 F:      arch/arm/mach-pxa/ezx.c
1388
1389 ARM/FARADAY FA526 PORT
1390 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 T:      git git://git.berlios.de/gemini-board
1394 F:      arch/arm/mm/*-fa*
1395
1396 ARM/FOOTBRIDGE ARCHITECTURE
1397 M:      Russell King <linux@armlinux.org.uk>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 W:      http://www.armlinux.org.uk/
1400 S:      Maintained
1401 F:      arch/arm/include/asm/hardware/dec21285.h
1402 F:      arch/arm/mach-footbridge/
1403
1404 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1405 M:      Shawn Guo <shawnguo@kernel.org>
1406 M:      Sascha Hauer <kernel@pengutronix.de>
1407 R:      Fabio Estevam <fabio.estevam@nxp.com>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1411 F:      arch/arm/mach-imx/
1412 F:      arch/arm/mach-mxs/
1413 F:      arch/arm/boot/dts/imx*
1414 F:      arch/arm/configs/imx*_defconfig
1415 F:      drivers/clk/imx/
1416 F:      drivers/soc/imx/
1417 F:      include/soc/imx/
1418
1419 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1420 M:      Shawn Guo <shawnguo@kernel.org>
1421 M:      Sascha Hauer <kernel@pengutronix.de>
1422 R:      Stefan Agner <stefan@agner.ch>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426 F:      arch/arm/mach-imx/*vf610*
1427 F:      arch/arm/boot/dts/vf*
1428
1429 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1430 M:      Lennert Buytenhek <kernel@wantstofly.org>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433
1434 ARM/GUMSTIX MACHINE SUPPORT
1435 M:      Steve Sakoman <sakoman@gmail.com>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1440 M:      Philipp Zabel <philipp.zabel@gmail.com>
1441 M:      Paul Parsons <lost.distance@yahoo.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444 F:      arch/arm/mach-pxa/hx4700.c
1445 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1446 F:      sound/soc/pxa/hx4700.c
1447
1448 ARM/HISILICON SOC SUPPORT
1449 M:      Wei Xu <xuwei5@hisilicon.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 W:      http://www.hisilicon.com
1452 S:      Supported
1453 T:      git git://github.com/hisilicon/linux-hisi.git
1454 F:      arch/arm/mach-hisi/
1455 F:      arch/arm/boot/dts/hi3*
1456 F:      arch/arm/boot/dts/hip*
1457 F:      arch/arm/boot/dts/hisi*
1458 F:      arch/arm64/boot/dts/hisilicon/
1459
1460 ARM/HP JORNADA 7XX MACHINE SUPPORT
1461 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1462 W:      www.jlime.com
1463 S:      Maintained
1464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1465 F:      arch/arm/mach-sa1100/jornada720.c
1466 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1467
1468 ARM/IGEP MACHINE SUPPORT
1469 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1470 M:      Javier Martinez Canillas <javier@dowhile0.org>
1471 L:      linux-omap@vger.kernel.org
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/boot/dts/omap3-igep*
1475
1476 ARM/INCOME PXA270 SUPPORT
1477 M:      Marek Vasut <marek.vasut@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1481
1482 ARM/INTEL IOP13XX ARM ARCHITECTURE
1483 M:      Lennert Buytenhek <kernel@wantstofly.org>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486
1487 ARM/INTEL IOP32X ARM ARCHITECTURE
1488 M:      Lennert Buytenhek <kernel@wantstofly.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491
1492 ARM/INTEL IOP33X ARM ARCHITECTURE
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Orphan
1495
1496 ARM/INTEL IQ81342EX MACHINE SUPPORT
1497 M:      Lennert Buytenhek <kernel@wantstofly.org>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500
1501 ARM/INTEL IXDP2850 MACHINE SUPPORT
1502 M:      Lennert Buytenhek <kernel@wantstofly.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505
1506 ARM/INTEL IXP4XX ARM ARCHITECTURE
1507 M:      Imre Kaloz <kaloz@openwrt.org>
1508 M:      Krzysztof Halasa <khalasa@piap.pl>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/mach-ixp4xx/
1512
1513 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1514 M:      Jonathan Cameron <jic23@cam.ac.uk>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      arch/arm/mach-pxa/stargate2.c
1518 F:      drivers/pcmcia/pxa2xx_stargate2.c
1519
1520 ARM/INTEL XSC3 (MANZANO) ARM CORE
1521 M:      Lennert Buytenhek <kernel@wantstofly.org>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524
1525 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1526 M:      Lennert Buytenhek <kernel@wantstofly.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529
1530 ARM/LG1K ARCHITECTURE
1531 M:      Chanho Min <chanho.min@lge.com>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm64/boot/dts/lg/
1535
1536 ARM/LOGICPD PXA270 MACHINE SUPPORT
1537 M:      Lennert Buytenhek <kernel@wantstofly.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540
1541 ARM/LPC18XX ARCHITECTURE
1542 M:      Joachim Eastwood <manabian@gmail.com>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/boot/dts/lpc43*
1546 F:      drivers/clk/nxp/clk-lpc18xx*
1547 F:      drivers/clocksource/time-lpc32xx.c
1548 F:      drivers/i2c/busses/i2c-lpc2k.c
1549 F:      drivers/memory/pl172.c
1550 F:      drivers/mtd/spi-nor/nxp-spifi.c
1551 F:      drivers/rtc/rtc-lpc24xx.c
1552 N:      lpc18xx
1553
1554 ARM/LPC32XX SOC SUPPORT
1555 M:      Vladimir Zapolskiy <vz@mleia.com>
1556 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1559 S:      Maintained
1560 F:      arch/arm/boot/dts/lpc32*
1561 F:      arch/arm/mach-lpc32xx/
1562 F:      drivers/i2c/busses/i2c-pnx.c
1563 F:      drivers/net/ethernet/nxp/lpc_eth.c
1564 F:      drivers/usb/host/ohci-nxp.c
1565 F:      drivers/watchdog/pnx4008_wdt.c
1566 N:      lpc32xx
1567
1568 ARM/MAGICIAN MACHINE SUPPORT
1569 M:      Philipp Zabel <philipp.zabel@gmail.com>
1570 S:      Maintained
1571
1572 ARM/Marvell Dove/MV78xx0/Orion SOC support
1573 M:      Jason Cooper <jason@lakedaemon.net>
1574 M:      Andrew Lunn <andrew@lunn.ch>
1575 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576 M:      Gregory Clement <gregory.clement@bootlin.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      Documentation/devicetree/bindings/soc/dove/
1580 F:      arch/arm/mach-dove/
1581 F:      arch/arm/mach-mv78xx0/
1582 F:      arch/arm/mach-orion5x/
1583 F:      arch/arm/plat-orion/
1584 F:      arch/arm/boot/dts/dove*
1585 F:      arch/arm/boot/dts/orion5x*
1586
1587 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1588 M:      Jason Cooper <jason@lakedaemon.net>
1589 M:      Andrew Lunn <andrew@lunn.ch>
1590 M:      Gregory Clement <gregory.clement@bootlin.com>
1591 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm/boot/dts/armada*
1595 F:      arch/arm/boot/dts/kirkwood*
1596 F:      arch/arm/configs/mvebu_*_defconfig
1597 F:      arch/arm/mach-mvebu/
1598 F:      arch/arm64/boot/dts/marvell/armada*
1599 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1600 F:      drivers/cpufreq/mvebu-cpufreq.c
1601 F:      drivers/irqchip/irq-armada-370-xp.c
1602 F:      drivers/irqchip/irq-mvebu-*
1603 F:      drivers/pinctrl/mvebu/
1604 F:      drivers/rtc/rtc-armada38x.c
1605
1606 ARM/Mediatek RTC DRIVER
1607 M:      Eddie Huang <eddie.huang@mediatek.com>
1608 M:      Sean Wang <sean.wang@mediatek.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1613 F:      drivers/rtc/rtc-mt6397.c
1614 F:      drivers/rtc/rtc-mt7622.c
1615
1616 ARM/Mediatek SoC support
1617 M:      Matthias Brugger <matthias.bgg@gmail.com>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/mt6*
1622 F:      arch/arm/boot/dts/mt7*
1623 F:      arch/arm/boot/dts/mt8*
1624 F:      arch/arm/mach-mediatek/
1625 F:      arch/arm64/boot/dts/mediatek/
1626 N:      mtk
1627 K:      mediatek
1628
1629 ARM/Mediatek USB3 PHY DRIVER
1630 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1635
1636 ARM/MICREL KS8695 ARCHITECTURE
1637 M:      Greg Ungerer <gerg@uclinux.org>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F:      arch/arm/mach-ks8695/
1640 S:      Odd Fixes
1641
1642 ARM/Microchip (AT91) SoC support
1643 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1644 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 W:      http://www.linux4sam.org
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1648 S:      Supported
1649 N:      at91
1650 N:      atmel
1651 F:      arch/arm/mach-at91/
1652 F:      include/soc/at91/
1653 F:      arch/arm/boot/dts/at91*.dts
1654 F:      arch/arm/boot/dts/at91*.dtsi
1655 F:      arch/arm/boot/dts/sama*.dts
1656 F:      arch/arm/boot/dts/sama*.dtsi
1657 F:      arch/arm/include/debug/at91.S
1658 F:      drivers/memory/atmel*
1659 F:      drivers/watchdog/sama5d4_wdt.c
1660 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1661 X:      drivers/net/wireless/atmel/
1662
1663 ARM/MIOA701 MACHINE SUPPORT
1664 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F:      arch/arm/mach-pxa/mioa701.c
1667 S:      Maintained
1668
1669 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1670 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1671 S:      Maintained
1672
1673 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1674 M:      Linus Walleij <linus.walleij@linaro.org>
1675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 S:      Maintained
1677 F:      arch/arm/mach-nomadik/
1678 F:      arch/arm/mach-u300/
1679 F:      arch/arm/mach-ux500/
1680 F:      arch/arm/boot/dts/ste-*
1681 F:      drivers/clk/clk-nomadik.c
1682 F:      drivers/clk/clk-u300.c
1683 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1684 F:      drivers/clocksource/timer-u300.c
1685 F:      drivers/dma/coh901318*
1686 F:      drivers/dma/ste_dma40*
1687 F:      drivers/hwspinlock/u8500_hsem.c
1688 F:      drivers/i2c/busses/i2c-nomadik.c
1689 F:      drivers/i2c/busses/i2c-stu300.c
1690 F:      drivers/mfd/ab3100*
1691 F:      drivers/mfd/ab8500*
1692 F:      drivers/mfd/abx500*
1693 F:      drivers/mfd/dbx500*
1694 F:      drivers/mfd/db8500*
1695 F:      drivers/pinctrl/nomadik/
1696 F:      drivers/pinctrl/pinctrl-coh901*
1697 F:      drivers/pinctrl/pinctrl-u300.c
1698 F:      drivers/rtc/rtc-ab3100.c
1699 F:      drivers/rtc/rtc-ab8500.c
1700 F:      drivers/rtc/rtc-coh901331.c
1701 F:      drivers/rtc/rtc-pl031.c
1702 F:      drivers/watchdog/coh901327_wdt.c
1703 F:      Documentation/devicetree/bindings/arm/ste-*
1704 F:      Documentation/devicetree/bindings/arm/ux500/
1705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1706
1707 ARM/NUVOTON NPCM ARCHITECTURE
1708 M:      Avi Fishman <avifishman70@gmail.com>
1709 M:      Tomer Maimon <tmaimon77@gmail.com>
1710 R:      Patrick Venture <venture@google.com>
1711 R:      Nancy Yuen <yuenn@google.com>
1712 R:      Brendan Higgins <brendanhiggins@google.com>
1713 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1714 S:      Supported
1715 F:      arch/arm/mach-npcm/
1716 F:      arch/arm/boot/dts/nuvoton-npcm*
1717 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1718 F:      drivers/*/*npcm*
1719 F:      Documentation/*/*npcm*
1720
1721 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1722 M:      Wan ZongShun <mcuos.com@gmail.com>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 W:      http://www.mcuos.com
1725 S:      Maintained
1726 F:      arch/arm/mach-w90x900/
1727 F:      drivers/input/keyboard/w90p910_keypad.c
1728 F:      drivers/input/touchscreen/w90p910_ts.c
1729 F:      drivers/watchdog/nuc900_wdt.c
1730 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1731 F:      drivers/mtd/nand/raw/nuc900_nand.c
1732 F:      drivers/rtc/rtc-nuc900.c
1733 F:      drivers/spi/spi-nuc900.c
1734 F:      drivers/usb/host/ehci-w90x900.c
1735 F:      drivers/video/fbdev/nuc900fb.c
1736
1737 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1738 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1739 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1740 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1741 S:      Supported
1742
1743 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1744 M:      Alexander Clouter <alex@digriz.org.uk>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 W:      http://www.digriz.org.uk/ts78xx/kernel
1747 S:      Maintained
1748 F:      arch/arm/mach-orion5x/ts78xx-*
1749
1750 ARM/OXNAS platform support
1751 M:      Neil Armstrong <narmstrong@baylibre.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm/mach-oxnas/
1756 F:      arch/arm/boot/dts/ox8*.dts*
1757 N:      oxnas
1758
1759 ARM/PALM TREO SUPPORT
1760 M:      Tomas Cech <sleep_walker@suse.com>
1761 L:      linux-arm-kernel@lists.infradead.org
1762 W:      http://hackndev.com
1763 S:      Maintained
1764 F:      arch/arm/mach-pxa/palmtreo.*
1765
1766 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1767 M:      Marek Vasut <marek.vasut@gmail.com>
1768 L:      linux-arm-kernel@lists.infradead.org
1769 W:      http://hackndev.com
1770 S:      Maintained
1771 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1772 F:      arch/arm/mach-pxa/palmtx.c
1773 F:      arch/arm/mach-pxa/palmt5.*
1774 F:      arch/arm/mach-pxa/include/mach/palmld.h
1775 F:      arch/arm/mach-pxa/palmld.c
1776 F:      arch/arm/mach-pxa/palmte2.*
1777 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1778 F:      arch/arm/mach-pxa/palmtc.c
1779
1780 ARM/PALMZ72 SUPPORT
1781 M:      Sergey Lapin <slapin@ossfans.org>
1782 L:      linux-arm-kernel@lists.infradead.org
1783 W:      http://hackndev.com
1784 S:      Maintained
1785 F:      arch/arm/mach-pxa/palmz72.*
1786
1787 ARM/PLEB SUPPORT
1788 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1789 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1790 S:      Maintained
1791
1792 ARM/PT DIGITAL BOARD PORT
1793 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W:      http://www.armlinux.org.uk/
1796 S:      Maintained
1797
1798 ARM/QUALCOMM SUPPORT
1799 M:      Andy Gross <andy.gross@linaro.org>
1800 M:      David Brown <david.brown@linaro.org>
1801 L:      linux-arm-msm@vger.kernel.org
1802 L:      linux-soc@vger.kernel.org
1803 S:      Maintained
1804 F:      Documentation/devicetree/bindings/soc/qcom/
1805 F:      arch/arm/boot/dts/qcom-*.dts
1806 F:      arch/arm/boot/dts/qcom-*.dtsi
1807 F:      arch/arm/mach-qcom/
1808 F:      arch/arm64/boot/dts/qcom/*
1809 F:      drivers/i2c/busses/i2c-qup.c
1810 F:      drivers/clk/qcom/
1811 F:      drivers/dma/qcom/
1812 F:      drivers/soc/qcom/
1813 F:      drivers/spi/spi-qup.c
1814 F:      drivers/tty/serial/msm_serial.c
1815 F:      drivers/*/pm8???-*
1816 F:      drivers/mfd/ssbi.c
1817 F:      drivers/firmware/qcom_scm.c
1818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1819
1820 ARM/RADISYS ENP2611 MACHINE SUPPORT
1821 M:      Lennert Buytenhek <kernel@wantstofly.org>
1822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 S:      Maintained
1824
1825 ARM/REALTEK ARCHITECTURE
1826 M:      Andreas Färber <afaerber@suse.de>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 F:      arch/arm64/boot/dts/realtek/
1830 F:      Documentation/devicetree/bindings/arm/realtek.txt
1831
1832 ARM/RENESAS ARM64 ARCHITECTURE
1833 M:      Simon Horman <horms@verge.net.au>
1834 M:      Magnus Damm <magnus.damm@gmail.com>
1835 L:      linux-renesas-soc@vger.kernel.org
1836 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838 S:      Supported
1839 F:      arch/arm64/boot/dts/renesas/
1840 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1841 F:      drivers/soc/renesas/
1842 F:      include/linux/soc/renesas/
1843
1844 ARM/RISCPC ARCHITECTURE
1845 M:      Russell King <linux@armlinux.org.uk>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.armlinux.org.uk/
1848 S:      Maintained
1849 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1850 F:      arch/arm/include/asm/hardware/ioc.h
1851 F:      arch/arm/include/asm/hardware/iomd.h
1852 F:      arch/arm/include/asm/hardware/memc.h
1853 F:      arch/arm/mach-rpc/
1854 F:      drivers/net/ethernet/8390/etherh.c
1855 F:      drivers/net/ethernet/i825xx/ether1*
1856 F:      drivers/net/ethernet/seeq/ether3*
1857 F:      drivers/scsi/arm/
1858
1859 ARM/Rockchip SoC support
1860 M:      Heiko Stuebner <heiko@sntech.de>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 L:      linux-rockchip@lists.infradead.org
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1864 S:      Maintained
1865 F:      arch/arm/boot/dts/rk3*
1866 F:      arch/arm/boot/dts/rv1108*
1867 F:      arch/arm/mach-rockchip/
1868 F:      drivers/clk/rockchip/
1869 F:      drivers/i2c/busses/i2c-rk3x.c
1870 F:      drivers/*/*rockchip*
1871 F:      drivers/*/*/*rockchip*
1872 F:      sound/soc/rockchip/
1873 N:      rockchip
1874
1875 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1876 M:      Kukjin Kim <kgene@kernel.org>
1877 M:      Krzysztof Kozlowski <krzk@kernel.org>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1880 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1881 S:      Maintained
1882 F:      arch/arm/boot/dts/s3c*
1883 F:      arch/arm/boot/dts/s5p*
1884 F:      arch/arm/boot/dts/exynos*
1885 F:      arch/arm64/boot/dts/exynos/
1886 F:      arch/arm/plat-samsung/
1887 F:      arch/arm/mach-s3c24*/
1888 F:      arch/arm/mach-s3c64xx/
1889 F:      arch/arm/mach-s5p*/
1890 F:      arch/arm/mach-exynos*/
1891 F:      drivers/*/*s3c24*
1892 F:      drivers/*/*/*s3c24*
1893 F:      drivers/*/*s3c64xx*
1894 F:      drivers/*/*s5pv210*
1895 F:      drivers/memory/samsung/*
1896 F:      drivers/soc/samsung/*
1897 F:      Documentation/arm/Samsung/
1898 F:      Documentation/devicetree/bindings/arm/samsung/
1899 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1900 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1901 N:      exynos
1902
1903 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1904 M:      Kyungmin Park <kyungmin.park@samsung.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      arch/arm/mach-s5pv210/
1908
1909 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1910 M:      Kyungmin Park <kyungmin.park@samsung.com>
1911 M:      Kamil Debski <kamil@wypas.org>
1912 M:      Andrzej Hajda <a.hajda@samsung.com>
1913 L:      linux-arm-kernel@lists.infradead.org
1914 L:      linux-media@vger.kernel.org
1915 S:      Maintained
1916 F:      drivers/media/platform/s5p-g2d/
1917
1918 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1919 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1920 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1921 L:      linux-media@vger.kernel.org
1922 S:      Maintained
1923 F:      drivers/media/platform/s5p-cec/
1924 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1925
1926 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1927 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1928 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1929 L:      linux-arm-kernel@lists.infradead.org
1930 L:      linux-media@vger.kernel.org
1931 S:      Maintained
1932 F:      drivers/media/platform/s5p-jpeg/
1933
1934 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1935 M:      Kyungmin Park <kyungmin.park@samsung.com>
1936 M:      Kamil Debski <kamil@wypas.org>
1937 M:      Jeongtae Park <jtp.park@samsung.com>
1938 M:      Andrzej Hajda <a.hajda@samsung.com>
1939 L:      linux-arm-kernel@lists.infradead.org
1940 L:      linux-media@vger.kernel.org
1941 S:      Maintained
1942 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1943 F:      drivers/media/platform/s5p-mfc/
1944
1945 ARM/SHMOBILE ARM ARCHITECTURE
1946 M:      Simon Horman <horms@verge.net.au>
1947 M:      Magnus Damm <magnus.damm@gmail.com>
1948 L:      linux-renesas-soc@vger.kernel.org
1949 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1951 S:      Supported
1952 F:      arch/arm/boot/dts/emev2*
1953 F:      arch/arm/boot/dts/r7s*
1954 F:      arch/arm/boot/dts/r8a*
1955 F:      arch/arm/boot/dts/sh*
1956 F:      arch/arm/configs/shmobile_defconfig
1957 F:      arch/arm/include/debug/renesas-scif.S
1958 F:      arch/arm/mach-shmobile/
1959 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1960 F:      drivers/soc/renesas/
1961 F:      include/linux/soc/renesas/
1962
1963 ARM/SOCFPGA ARCHITECTURE
1964 M:      Dinh Nguyen <dinguyen@kernel.org>
1965 S:      Maintained
1966 F:      arch/arm/mach-socfpga/
1967 F:      arch/arm/boot/dts/socfpga*
1968 F:      arch/arm/configs/socfpga_defconfig
1969 F:      arch/arm64/boot/dts/altera/
1970 W:      http://www.rocketboards.org
1971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1972
1973 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1974 M:      Dinh Nguyen <dinguyen@kernel.org>
1975 S:      Maintained
1976 F:      drivers/clk/socfpga/
1977
1978 ARM/SOCFPGA EDAC SUPPORT
1979 M:      Thor Thayer <thor.thayer@linux.intel.com>
1980 S:      Maintained
1981 F:      drivers/edac/altera_edac.
1982
1983 ARM/SPREADTRUM SoC SUPPORT
1984 M:      Orson Zhai <orsonzhai@gmail.com>
1985 M:      Baolin Wang <baolin.wang@linaro.org>
1986 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1987 S:      Maintained
1988 F:      arch/arm64/boot/dts/sprd
1989 N:      sprd
1990
1991 ARM/STI ARCHITECTURE
1992 M:      Patrice Chotard <patrice.chotard@st.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W:      http://www.stlinux.com
1995 S:      Maintained
1996 F:      arch/arm/mach-sti/
1997 F:      arch/arm/boot/dts/sti*
1998 F:      drivers/char/hw_random/st-rng.c
1999 F:      drivers/clocksource/arm_global_timer.c
2000 F:      drivers/clocksource/clksrc_st_lpc.c
2001 F:      drivers/cpufreq/sti-cpufreq.c
2002 F:      drivers/dma/st_fdma*
2003 F:      drivers/i2c/busses/i2c-st.c
2004 F:      drivers/media/rc/st_rc.c
2005 F:      drivers/media/platform/sti/c8sectpfe/
2006 F:      drivers/mmc/host/sdhci-st.c
2007 F:      drivers/phy/st/phy-miphy28lp.c
2008 F:      drivers/phy/st/phy-stih407-usb.c
2009 F:      drivers/pinctrl/pinctrl-st.c
2010 F:      drivers/remoteproc/st_remoteproc.c
2011 F:      drivers/remoteproc/st_slim_rproc.c
2012 F:      drivers/reset/sti/
2013 F:      drivers/rtc/rtc-st-lpc.c
2014 F:      drivers/tty/serial/st-asc.c
2015 F:      drivers/usb/dwc3/dwc3-st.c
2016 F:      drivers/usb/host/ehci-st.c
2017 F:      drivers/usb/host/ohci-st.c
2018 F:      drivers/watchdog/st_lpc_wdt.c
2019 F:      drivers/ata/ahci_st.c
2020 F:      include/linux/remoteproc/st_slim_rproc.h
2021
2022 ARM/STM32 ARCHITECTURE
2023 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2024 M:      Alexandre Torgue <alexandre.torgue@st.com>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Maintained
2027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2028 N:      stm32
2029 F:      arch/arm/boot/dts/stm32*
2030 F:      arch/arm/mach-stm32/
2031 F:      drivers/clocksource/armv7m_systick.c
2032
2033 ARM/Synaptics Berlin SoC support
2034 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2035 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/mach-berlin/
2039 F:      arch/arm/boot/dts/berlin*
2040 F:      arch/arm64/boot/dts/marvell/berlin*
2041
2042 ARM/TANGO ARCHITECTURE
2043 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2044 M:      Mans Rullgard <mans@mansr.com>
2045 L:      linux-arm-kernel@lists.infradead.org
2046 S:      Odd Fixes
2047 N:      tango
2048
2049 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2050 M:      Lennert Buytenhek <kernel@wantstofly.org>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 S:      Maintained
2053
2054 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2055 M:      Hans Verkuil <hans.verkuil@cisco.com>
2056 L:      linux-tegra@vger.kernel.org
2057 L:      linux-media@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/media/platform/tegra-cec/
2060 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2061
2062 ARM/TETON BGA MACHINE SUPPORT
2063 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 S:      Maintained
2066
2067 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2068 M:      Santosh Shilimkar <ssantosh@kernel.org>
2069 L:      linux-kernel@vger.kernel.org
2070 S:      Maintained
2071 F:      drivers/memory/*emif*
2072
2073 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2074 M:      Santosh Shilimkar <ssantosh@kernel.org>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/mach-keystone/
2078 F:      arch/arm/boot/dts/keystone-*
2079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2080
2081 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2082 M:      Santosh Shilimkar <ssantosh@kernel.org>
2083 L:      linux-kernel@vger.kernel.org
2084 S:      Maintained
2085 F:      drivers/clk/keystone/
2086
2087 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2088 M:      Santosh Shilimkar <ssantosh@kernel.org>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 L:      linux-kernel@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/clocksource/timer-keystone.c
2093
2094 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2095 M:      Santosh Shilimkar <ssantosh@kernel.org>
2096 L:      linux-kernel@vger.kernel.org
2097 S:      Maintained
2098 F:      drivers/power/reset/keystone-reset.c
2099
2100 ARM/THECUS N2100 MACHINE SUPPORT
2101 M:      Lennert Buytenhek <kernel@wantstofly.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104
2105 ARM/TOSA MACHINE SUPPORT
2106 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2107 M:      Dirk Opfer <dirk@opfer-online.de>
2108 S:      Maintained
2109
2110 ARM/UNIPHIER ARCHITECTURE
2111 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2114 S:      Maintained
2115 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2116 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2117 F:      arch/arm/boot/dts/uniphier*
2118 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2119 F:      arch/arm/mach-uniphier/
2120 F:      arch/arm/mm/cache-uniphier.c
2121 F:      arch/arm64/boot/dts/socionext/uniphier*
2122 F:      drivers/bus/uniphier-system-bus.c
2123 F:      drivers/clk/uniphier/
2124 F:      drivers/gpio/gpio-uniphier.c
2125 F:      drivers/i2c/busses/i2c-uniphier*
2126 F:      drivers/irqchip/irq-uniphier-aidet.c
2127 F:      drivers/pinctrl/uniphier/
2128 F:      drivers/reset/reset-uniphier.c
2129 F:      drivers/tty/serial/8250/8250_uniphier.c
2130 N:      uniphier
2131
2132 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2133 M:      Ulf Hansson <ulf.hansson@linaro.org>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T:      git git://git.linaro.org/people/ulfh/clk.git
2136 S:      Maintained
2137 F:      drivers/clk/ux500/
2138
2139 ARM/VERSATILE EXPRESS PLATFORM
2140 M:      Liviu Dudau <liviu.dudau@arm.com>
2141 M:      Sudeep Holla <sudeep.holla@arm.com>
2142 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm/boot/dts/vexpress*
2146 F:      arch/arm64/boot/dts/arm/
2147 F:      arch/arm/mach-vexpress/
2148 F:      */*/vexpress*
2149 F:      */*/*/vexpress*
2150 F:      drivers/clk/versatile/clk-vexpress-osc.c
2151 F:      drivers/clocksource/versatile.c
2152 N:      mps2
2153
2154 ARM/VFP SUPPORT
2155 M:      Russell King <linux@armlinux.org.uk>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 W:      http://www.armlinux.org.uk/
2158 S:      Maintained
2159 F:      arch/arm/vfp/
2160
2161 ARM/VOIPAC PXA270 SUPPORT
2162 M:      Marek Vasut <marek.vasut@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-pxa/vpac270.c
2166 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2167
2168 ARM/VT8500 ARM ARCHITECTURE
2169 M:      Tony Prisk <linux@prisktech.co.nz>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172 F:      arch/arm/mach-vt8500/
2173 F:      drivers/clocksource/vt8500_timer.c
2174 F:      drivers/i2c/busses/i2c-wmt.c
2175 F:      drivers/mmc/host/wmt-sdmmc.c
2176 F:      drivers/pwm/pwm-vt8500.c
2177 F:      drivers/rtc/rtc-vt8500.c
2178 F:      drivers/tty/serial/vt8500_serial.c
2179 F:      drivers/usb/host/ehci-platform.c
2180 F:      drivers/usb/host/uhci-platform.c
2181 F:      drivers/video/fbdev/vt8500lcdfb.*
2182 F:      drivers/video/fbdev/wm8505fb*
2183 F:      drivers/video/fbdev/wmt_ge_rops.*
2184
2185 ARM/ZIPIT Z2 SUPPORT
2186 M:      Marek Vasut <marek.vasut@gmail.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Maintained
2189 F:      arch/arm/mach-pxa/z2.c
2190 F:      arch/arm/mach-pxa/include/mach/z2.h
2191
2192 ARM/ZTE ARCHITECTURE
2193 M:      Jun Nie <jun.nie@linaro.org>
2194 M:      Baoyou Xie <baoyou.xie@linaro.org>
2195 M:      Shawn Guo <shawnguo@kernel.org>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 S:      Maintained
2198 F:      arch/arm/boot/dts/zx2967*
2199 F:      arch/arm/mach-zx/
2200 F:      arch/arm64/boot/dts/zte/
2201 F:      drivers/clk/zte/
2202 F:      drivers/dma/zx_dma.c
2203 F:      drivers/gpio/gpio-zx.c
2204 F:      drivers/i2c/busses/i2c-zx2967.c
2205 F:      drivers/mmc/host/dw_mmc-zx.*
2206 F:      drivers/pinctrl/zte/
2207 F:      drivers/soc/zte/
2208 F:      drivers/thermal/zx2967_thermal.c
2209 F:      drivers/watchdog/zx2967_wdt.c
2210 F:      Documentation/devicetree/bindings/arm/zte.txt
2211 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2212 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2213 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2214 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2215 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2216 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2217 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2218 F:      Documentation/devicetree/bindings/soc/zte/
2219 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2220 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2221 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2222 F:      include/dt-bindings/clock/zx2967*.h
2223 F:      include/dt-bindings/soc/zte,*.h
2224 F:      sound/soc/codecs/zx_aud96p22.c
2225 F:      sound/soc/zte/
2226
2227 ARM/ZYNQ ARCHITECTURE
2228 M:      Michal Simek <michal.simek@xilinx.com>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W:      http://wiki.xilinx.com
2231 T:      git https://github.com/Xilinx/linux-xlnx.git
2232 S:      Supported
2233 F:      arch/arm/mach-zynq/
2234 F:      drivers/cpuidle/cpuidle-zynq.c
2235 F:      drivers/block/xsysace.c
2236 N:      zynq
2237 N:      xilinx
2238 F:      drivers/clocksource/cadence_ttc_timer.c
2239 F:      drivers/i2c/busses/i2c-cadence.c
2240 F:      drivers/mmc/host/sdhci-of-arasan.c
2241 F:      drivers/edac/synopsys_edac.c
2242
2243 ARM64 PORT (AARCH64 ARCHITECTURE)
2244 M:      Catalin Marinas <catalin.marinas@arm.com>
2245 M:      Will Deacon <will.deacon@arm.com>
2246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2248 S:      Maintained
2249 F:      arch/arm64/
2250 F:      Documentation/arm64/
2251
2252 AS3645A LED FLASH CONTROLLER DRIVER
2253 M:      Sakari Ailus <sakari.ailus@iki.fi>
2254 L:      linux-leds@vger.kernel.org
2255 S:      Maintained
2256 F:      drivers/leds/leds-as3645a.c
2257
2258 ASAHI KASEI AK8974 DRIVER
2259 M:      Linus Walleij <linus.walleij@linaro.org>
2260 L:      linux-iio@vger.kernel.org
2261 W:      http://www.akm.com/
2262 S:      Supported
2263 F:      drivers/iio/magnetometer/ak8974.c
2264
2265 ASC7621 HARDWARE MONITOR DRIVER
2266 M:      George Joseph <george.joseph@fairview5.com>
2267 L:      linux-hwmon@vger.kernel.org
2268 S:      Maintained
2269 F:      Documentation/hwmon/asc7621
2270 F:      drivers/hwmon/asc7621.c
2271
2272 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2273 M:      Corentin Chary <corentin.chary@gmail.com>
2274 L:      acpi4asus-user@lists.sourceforge.net
2275 L:      platform-driver-x86@vger.kernel.org
2276 W:      http://acpi4asus.sf.net
2277 S:      Maintained
2278 F:      drivers/platform/x86/asus*.c
2279 F:      drivers/platform/x86/eeepc*.c
2280
2281 ASUS WIRELESS RADIO CONTROL DRIVER
2282 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2283 L:      platform-driver-x86@vger.kernel.org
2284 S:      Maintained
2285 F:      drivers/platform/x86/asus-wireless.c
2286
2287 ASYMMETRIC KEYS
2288 M:      David Howells <dhowells@redhat.com>
2289 L:      keyrings@vger.kernel.org
2290 S:      Maintained
2291 F:      Documentation/crypto/asymmetric-keys.txt
2292 F:      include/linux/verification.h
2293 F:      include/crypto/public_key.h
2294 F:      include/crypto/pkcs7.h
2295 F:      crypto/asymmetric_keys/
2296
2297 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2298 R:      Dan Williams <dan.j.williams@intel.com>
2299 W:      http://sourceforge.net/projects/xscaleiop
2300 S:      Odd fixes
2301 F:      Documentation/crypto/async-tx-api.txt
2302 F:      crypto/async_tx/
2303 F:      drivers/dma/
2304 F:      include/linux/dmaengine.h
2305 F:      include/linux/async_tx.h
2306
2307 AT24 EEPROM DRIVER
2308 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2309 L:      linux-i2c@vger.kernel.org
2310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2311 S:      Maintained
2312 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2313 F:      drivers/misc/eeprom/at24.c
2314 F:      include/linux/platform_data/at24.h
2315
2316 ATA OVER ETHERNET (AOE) DRIVER
2317 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2318 W:      http://www.openaoe.org/
2319 S:      Supported
2320 F:      Documentation/aoe/
2321 F:      drivers/block/aoe/
2322
2323 ATHEROS 71XX/9XXX GPIO DRIVER
2324 M:      Alban Bedel <albeu@free.fr>
2325 W:      https://github.com/AlbanBedel/linux
2326 T:      git git://github.com/AlbanBedel/linux
2327 S:      Maintained
2328 F:      drivers/gpio/gpio-ath79.c
2329 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2330
2331 ATHEROS ATH GENERIC UTILITIES
2332 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2333 L:      linux-wireless@vger.kernel.org
2334 S:      Supported
2335 F:      drivers/net/wireless/ath/*
2336
2337 ATHEROS ATH5K WIRELESS DRIVER
2338 M:      Jiri Slaby <jirislaby@gmail.com>
2339 M:      Nick Kossifidis <mickflemm@gmail.com>
2340 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2341 L:      linux-wireless@vger.kernel.org
2342 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2343 S:      Maintained
2344 F:      drivers/net/wireless/ath/ath5k/
2345
2346 ATHEROS ATH6KL WIRELESS DRIVER
2347 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2348 L:      linux-wireless@vger.kernel.org
2349 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2351 S:      Supported
2352 F:      drivers/net/wireless/ath/ath6kl/
2353
2354 ATI_REMOTE2 DRIVER
2355 M:      Ville Syrjala <syrjala@sci.fi>
2356 S:      Maintained
2357 F:      drivers/input/misc/ati_remote2.c
2358
2359 ATK0110 HWMON DRIVER
2360 M:      Luca Tettamanti <kronos.it@gmail.com>
2361 L:      linux-hwmon@vger.kernel.org
2362 S:      Maintained
2363 F:      drivers/hwmon/asus_atk0110.c
2364
2365 ATLX ETHERNET DRIVERS
2366 M:      Jay Cliburn <jcliburn@gmail.com>
2367 M:      Chris Snook <chris.snook@gmail.com>
2368 L:      netdev@vger.kernel.org
2369 W:      http://sourceforge.net/projects/atl1
2370 W:      http://atl1.sourceforge.net
2371 S:      Maintained
2372 F:      drivers/net/ethernet/atheros/
2373
2374 ATM
2375 M:      Chas Williams <3chas3@gmail.com>
2376 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2377 L:      netdev@vger.kernel.org
2378 W:      http://linux-atm.sourceforge.net
2379 S:      Maintained
2380 F:      drivers/atm/
2381 F:      include/linux/atm*
2382 F:      include/uapi/linux/atm*
2383
2384 ATMEL AT91 / AT32 MCI DRIVER
2385 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2386 S:      Maintained
2387 F:      drivers/mmc/host/atmel-mci.c
2388
2389 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2390 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2391 S:      Supported
2392 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2393
2394 ATMEL Audio ALSA driver
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      sound/soc/atmel
2399
2400 ATMEL I2C DRIVER
2401 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2402 L:      linux-i2c@vger.kernel.org
2403 S:      Supported
2404 F:      drivers/i2c/busses/i2c-at91.c
2405
2406 ATMEL ISI DRIVER
2407 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2408 L:      linux-media@vger.kernel.org
2409 S:      Supported
2410 F:      drivers/media/platform/atmel/atmel-isi.c
2411 F:      include/media/atmel-isi.h
2412
2413 ATMEL LCDFB DRIVER
2414 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2415 L:      linux-fbdev@vger.kernel.org
2416 S:      Maintained
2417 F:      drivers/video/fbdev/atmel_lcdfb.c
2418 F:      include/video/atmel_lcdc.h
2419
2420 ATMEL MACB ETHERNET DRIVER
2421 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2422 S:      Supported
2423 F:      drivers/net/ethernet/cadence/
2424
2425 ATMEL MAXTOUCH DRIVER
2426 M:      Nick Dyer <nick@shmanahar.org>
2427 T:      git git://github.com/ndyer/linux.git
2428 S:      Maintained
2429 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2430 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2431
2432 ATMEL SAMA5D2 ADC DRIVER
2433 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2434 L:      linux-iio@vger.kernel.org
2435 S:      Supported
2436 F:      drivers/iio/adc/at91-sama5d2_adc.c
2437
2438 ATMEL SDMMC DRIVER
2439 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2440 L:      linux-mmc@vger.kernel.org
2441 S:      Supported
2442 F:      drivers/mmc/host/sdhci-of-at91.c
2443
2444 ATMEL SPI DRIVER
2445 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2446 S:      Supported
2447 F:      drivers/spi/spi-atmel.*
2448
2449 ATMEL SSC DRIVER
2450 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 S:      Supported
2453 F:      drivers/misc/atmel-ssc.c
2454 F:      include/linux/atmel-ssc.h
2455
2456 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2457 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 S:      Supported
2460 F:      drivers/misc/atmel_tclib.c
2461 F:      drivers/clocksource/tcb_clksrc.c
2462
2463 ATMEL USBA UDC DRIVER
2464 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S:      Supported
2467 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2468
2469 ATMEL WIRELESS DRIVER
2470 M:      Simon Kelley <simon@thekelleys.org.uk>
2471 L:      linux-wireless@vger.kernel.org
2472 W:      http://www.thekelleys.org.uk/atmel
2473 W:      http://atmelwlandriver.sourceforge.net/
2474 S:      Maintained
2475 F:      drivers/net/wireless/atmel/atmel*
2476
2477 ATMEL XDMA DRIVER
2478 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2479 L:      linux-arm-kernel@lists.infradead.org
2480 L:      dmaengine@vger.kernel.org
2481 S:      Supported
2482 F:      drivers/dma/at_xdmac.c
2483
2484 ATOMIC INFRASTRUCTURE
2485 M:      Will Deacon <will.deacon@arm.com>
2486 M:      Peter Zijlstra <peterz@infradead.org>
2487 R:      Boqun Feng <boqun.feng@gmail.com>
2488 L:      linux-kernel@vger.kernel.org
2489 S:      Maintained
2490 F:      arch/*/include/asm/atomic*.h
2491 F:      include/*/atomic*.h
2492
2493 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2494 M:      Bradley Grove <linuxdrivers@attotech.com>
2495 L:      linux-scsi@vger.kernel.org
2496 W:      http://www.attotech.com
2497 S:      Supported
2498 F:      drivers/scsi/esas2r
2499
2500 ATUSB IEEE 802.15.4 RADIO DRIVER
2501 M:      Stefan Schmidt <stefan@osg.samsung.com>
2502 L:      linux-wpan@vger.kernel.org
2503 S:      Maintained
2504 F:      drivers/net/ieee802154/atusb.c
2505 F:      drivers/net/ieee802154/atusb.h
2506 F:      drivers/net/ieee802154/at86rf230.h
2507
2508 AUDIT SUBSYSTEM
2509 M:      Paul Moore <paul@paul-moore.com>
2510 M:      Eric Paris <eparis@redhat.com>
2511 L:      linux-audit@redhat.com (moderated for non-subscribers)
2512 W:      https://github.com/linux-audit
2513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2514 S:      Supported
2515 F:      include/linux/audit.h
2516 F:      include/uapi/linux/audit.h
2517 F:      kernel/audit*
2518
2519 AUXILIARY DISPLAY DRIVERS
2520 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2521 W:      http://miguelojeda.es/auxdisplay.htm
2522 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2523 S:      Maintained
2524 F:      drivers/auxdisplay/
2525 F:      include/linux/cfag12864b.h
2526
2527 AX.25 NETWORK LAYER
2528 M:      Ralf Baechle <ralf@linux-mips.org>
2529 L:      linux-hams@vger.kernel.org
2530 W:      http://www.linux-ax25.org/
2531 S:      Maintained
2532 F:      include/uapi/linux/ax25.h
2533 F:      include/net/ax25.h
2534 F:      net/ax25/
2535
2536 AXENTIA ARM DEVICES
2537 M:      Peter Rosin <peda@axentia.se>
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Maintained
2540 F:      Documentation/devicetree/bindings/arm/axentia.txt
2541 F:      arch/arm/boot/dts/at91-linea.dtsi
2542 F:      arch/arm/boot/dts/at91-natte.dtsi
2543 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2544 F:      arch/arm/boot/dts/at91-tse850-3.dts
2545
2546 AXENTIA ASOC DRIVERS
2547 M:      Peter Rosin <peda@axentia.se>
2548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2549 S:      Maintained
2550 F:      Documentation/devicetree/bindings/sound/axentia,*
2551 F:      sound/soc/atmel/tse850-pcm5142.c
2552
2553 AZ6007 DVB DRIVER
2554 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2555 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2556 L:      linux-media@vger.kernel.org
2557 W:      https://linuxtv.org
2558 T:      git git://linuxtv.org/media_tree.git
2559 S:      Maintained
2560 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2561
2562 AZTECH FM RADIO RECEIVER DRIVER
2563 M:      Hans Verkuil <hverkuil@xs4all.nl>
2564 L:      linux-media@vger.kernel.org
2565 T:      git git://linuxtv.org/media_tree.git
2566 W:      https://linuxtv.org
2567 S:      Maintained
2568 F:      drivers/media/radio/radio-aztech*
2569
2570 B43 WIRELESS DRIVER
2571 L:      linux-wireless@vger.kernel.org
2572 L:      b43-dev@lists.infradead.org
2573 W:      http://wireless.kernel.org/en/users/Drivers/b43
2574 S:      Odd Fixes
2575 F:      drivers/net/wireless/broadcom/b43/
2576
2577 B43LEGACY WIRELESS DRIVER
2578 M:      Larry Finger <Larry.Finger@lwfinger.net>
2579 L:      linux-wireless@vger.kernel.org
2580 L:      b43-dev@lists.infradead.org
2581 W:      http://wireless.kernel.org/en/users/Drivers/b43
2582 S:      Maintained
2583 F:      drivers/net/wireless/broadcom/b43legacy/
2584
2585 BACKLIGHT CLASS/SUBSYSTEM
2586 M:      Lee Jones <lee.jones@linaro.org>
2587 M:      Daniel Thompson <daniel.thompson@linaro.org>
2588 M:      Jingoo Han <jingoohan1@gmail.com>
2589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2590 S:      Maintained
2591 F:      drivers/video/backlight/
2592 F:      include/linux/backlight.h
2593 F:      include/linux/pwm_backlight.h
2594 F:      Documentation/devicetree/bindings/leds/backlight
2595
2596 BATMAN ADVANCED
2597 M:      Marek Lindner <mareklindner@neomailbox.ch>
2598 M:      Simon Wunderlich <sw@simonwunderlich.de>
2599 M:      Antonio Quartulli <a@unstable.cc>
2600 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2601 W:      https://www.open-mesh.org/
2602 Q:      https://patchwork.open-mesh.org/project/batman/list/
2603 S:      Maintained
2604 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2605 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2606 F:      Documentation/networking/batman-adv.rst
2607 F:      include/uapi/linux/batadv_packet.h
2608 F:      include/uapi/linux/batman_adv.h
2609 F:      net/batman-adv/
2610
2611 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2612 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2613 L:      linux-hams@vger.kernel.org
2614 W:      http://www.baycom.org/~tom/ham/ham.html
2615 S:      Maintained
2616 F:      drivers/net/hamradio/baycom*
2617
2618 BCACHE (BLOCK LAYER CACHE)
2619 M:      Michael Lyle <mlyle@lyle.org>
2620 M:      Kent Overstreet <kent.overstreet@gmail.com>
2621 L:      linux-bcache@vger.kernel.org
2622 W:      http://bcache.evilpiepirate.org
2623 C:      irc://irc.oftc.net/bcache
2624 S:      Maintained
2625 F:      drivers/md/bcache/
2626
2627 BDISP ST MEDIA DRIVER
2628 M:      Fabien Dessenne <fabien.dessenne@st.com>
2629 L:      linux-media@vger.kernel.org
2630 T:      git git://linuxtv.org/media_tree.git
2631 W:      https://linuxtv.org
2632 S:      Supported
2633 F:      drivers/media/platform/sti/bdisp
2634
2635 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2636 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2637 L:      netdev@vger.kernel.org
2638 S:      Maintained
2639 F:      drivers/net/ethernet/ec_bhf.c
2640
2641 BEFS FILE SYSTEM
2642 M:      Luis de Bethencourt <luisbg@kernel.org>
2643 M:      Salah Triki <salah.triki@gmail.com>
2644 S:      Maintained
2645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2646 F:      Documentation/filesystems/befs.txt
2647 F:      fs/befs/
2648
2649 BFQ I/O SCHEDULER
2650 M:      Paolo Valente <paolo.valente@linaro.org>
2651 M:      Jens Axboe <axboe@kernel.dk>
2652 L:      linux-block@vger.kernel.org
2653 S:      Maintained
2654 F:      block/bfq-*
2655 F:      Documentation/block/bfq-iosched.txt
2656
2657 BFS FILE SYSTEM
2658 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2659 S:      Maintained
2660 F:      Documentation/filesystems/bfs.txt
2661 F:      fs/bfs/
2662 F:      include/uapi/linux/bfs_fs.h
2663
2664 BLINKM RGB LED DRIVER
2665 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2666 S:      Maintained
2667 F:      drivers/leds/leds-blinkm.c
2668
2669 BLOCK LAYER
2670 M:      Jens Axboe <axboe@kernel.dk>
2671 L:      linux-block@vger.kernel.org
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2673 S:      Maintained
2674 F:      block/
2675 F:      drivers/block/
2676 F:      kernel/trace/blktrace.c
2677 F:      lib/sbitmap.c
2678
2679 BLOCK2MTD DRIVER
2680 M:      Joern Engel <joern@lazybastard.org>
2681 L:      linux-mtd@lists.infradead.org
2682 S:      Maintained
2683 F:      drivers/mtd/devices/block2mtd.c
2684
2685 BLUETOOTH DRIVERS
2686 M:      Marcel Holtmann <marcel@holtmann.org>
2687 M:      Johan Hedberg <johan.hedberg@gmail.com>
2688 L:      linux-bluetooth@vger.kernel.org
2689 W:      http://www.bluez.org/
2690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2692 S:      Maintained
2693 F:      drivers/bluetooth/
2694
2695 BLUETOOTH SUBSYSTEM
2696 M:      Marcel Holtmann <marcel@holtmann.org>
2697 M:      Johan Hedberg <johan.hedberg@gmail.com>
2698 L:      linux-bluetooth@vger.kernel.org
2699 W:      http://www.bluez.org/
2700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702 S:      Maintained
2703 F:      net/bluetooth/
2704 F:      include/net/bluetooth/
2705
2706 BONDING DRIVER
2707 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2708 M:      Veaceslav Falico <vfalico@gmail.com>
2709 M:      Andy Gospodarek <andy@greyhouse.net>
2710 L:      netdev@vger.kernel.org
2711 W:      http://sourceforge.net/projects/bonding/
2712 S:      Supported
2713 F:      drivers/net/bonding/
2714 F:      include/uapi/linux/if_bonding.h
2715
2716 BPF (Safe dynamic programs and tools)
2717 M:      Alexei Starovoitov <ast@kernel.org>
2718 M:      Daniel Borkmann <daniel@iogearbox.net>
2719 L:      netdev@vger.kernel.org
2720 L:      linux-kernel@vger.kernel.org
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2723 S:      Supported
2724 F:      arch/x86/net/bpf_jit*
2725 F:      Documentation/networking/filter.txt
2726 F:      Documentation/bpf/
2727 F:      include/linux/bpf*
2728 F:      include/linux/filter.h
2729 F:      include/trace/events/bpf.h
2730 F:      include/trace/events/xdp.h
2731 F:      include/uapi/linux/bpf*
2732 F:      include/uapi/linux/filter.h
2733 F:      kernel/bpf/
2734 F:      kernel/trace/bpf_trace.c
2735 F:      lib/test_bpf.c
2736 F:      net/bpf/
2737 F:      net/core/filter.c
2738 F:      net/sched/act_bpf.c
2739 F:      net/sched/cls_bpf.c
2740 F:      samples/bpf/
2741 F:      tools/bpf/
2742 F:      tools/testing/selftests/bpf/
2743
2744 BROADCOM B44 10/100 ETHERNET DRIVER
2745 M:      Michael Chan <michael.chan@broadcom.com>
2746 L:      netdev@vger.kernel.org
2747 S:      Supported
2748 F:      drivers/net/ethernet/broadcom/b44.*
2749
2750 BROADCOM B53 ETHERNET SWITCH DRIVER
2751 M:      Florian Fainelli <f.fainelli@gmail.com>
2752 L:      netdev@vger.kernel.org
2753 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2754 S:      Supported
2755 F:      drivers/net/dsa/b53/*
2756 F:      include/linux/platform_data/b53.h
2757
2758 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2759 M:      Florian Fainelli <f.fainelli@gmail.com>
2760 M:      Ray Jui <rjui@broadcom.com>
2761 M:      Scott Branden <sbranden@broadcom.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 T:      git git://github.com/broadcom/mach-bcm
2764 S:      Maintained
2765 N:      bcm281*
2766 N:      bcm113*
2767 N:      bcm216*
2768 N:      kona
2769 F:      arch/arm/mach-bcm/
2770
2771 BROADCOM BCM2835 ARM ARCHITECTURE
2772 M:      Eric Anholt <eric@anholt.net>
2773 M:      Stefan Wahren <stefan.wahren@i2se.com>
2774 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 T:      git git://github.com/anholt/linux
2777 S:      Maintained
2778 N:      bcm2835
2779 F:      drivers/staging/vc04_services
2780
2781 BROADCOM BCM47XX MIPS ARCHITECTURE
2782 M:      Hauke Mehrtens <hauke@hauke-m.de>
2783 M:      Rafał Miłecki <zajec5@gmail.com>
2784 L:      linux-mips@linux-mips.org
2785 S:      Maintained
2786 F:      Documentation/devicetree/bindings/mips/brcm/
2787 F:      arch/mips/bcm47xx/*
2788 F:      arch/mips/include/asm/mach-bcm47xx/*
2789
2790 BROADCOM BCM5301X ARM ARCHITECTURE
2791 M:      Hauke Mehrtens <hauke@hauke-m.de>
2792 M:      Rafał Miłecki <zajec5@gmail.com>
2793 M:      Jon Mason <jonmason@broadcom.com>
2794 M:      bcm-kernel-feedback-list@broadcom.com
2795 L:      linux-arm-kernel@lists.infradead.org
2796 S:      Maintained
2797 F:      arch/arm/mach-bcm/bcm_5301x.c
2798 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2799 F:      arch/arm/boot/dts/bcm470*
2800 F:      arch/arm/boot/dts/bcm953012*
2801
2802 BROADCOM BCM53573 ARM ARCHITECTURE
2803 M:      Rafał Miłecki <rafal@milecki.pl>
2804 L:      linux-arm-kernel@lists.infradead.org
2805 S:      Maintained
2806 F:      arch/arm/boot/dts/bcm53573*
2807 F:      arch/arm/boot/dts/bcm47189*
2808
2809 BROADCOM BCM63XX ARM ARCHITECTURE
2810 M:      Florian Fainelli <f.fainelli@gmail.com>
2811 M:      bcm-kernel-feedback-list@broadcom.com
2812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 T:      git git://github.com/broadcom/stblinux.git
2814 S:      Maintained
2815 N:      bcm63xx
2816
2817 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2818 M:      Kevin Cernekee <cernekee@gmail.com>
2819 L:      linux-usb@vger.kernel.org
2820 S:      Maintained
2821 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2822
2823 BROADCOM BCM7XXX ARM ARCHITECTURE
2824 M:      Brian Norris <computersforpeace@gmail.com>
2825 M:      Gregory Fong <gregory.0xf0@gmail.com>
2826 M:      Florian Fainelli <f.fainelli@gmail.com>
2827 M:      bcm-kernel-feedback-list@broadcom.com
2828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 T:      git git://github.com/broadcom/stblinux.git
2830 S:      Maintained
2831 F:      arch/arm/mach-bcm/*brcmstb*
2832 F:      arch/arm/boot/dts/bcm7*.dts*
2833 F:      drivers/bus/brcmstb_gisb.c
2834 F:      arch/arm/mm/cache-b15-rac.c
2835 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2836 N:      brcmstb
2837
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M:      Markus Mayer <mmayer@broadcom.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-pm@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/cpufreq/bmips-cpufreq.c
2844
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M:      Kevin Cernekee <cernekee@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      linux-mips@linux-mips.org
2849 T:      git git://github.com/broadcom/stblinux.git
2850 S:      Maintained
2851 F:      arch/mips/bmips/*
2852 F:      arch/mips/include/asm/mach-bmips/*
2853 F:      arch/mips/kernel/*bmips*
2854 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2855 F:      drivers/irqchip/irq-bcm63*
2856 F:      drivers/irqchip/irq-bcm7*
2857 F:      drivers/irqchip/irq-brcmstb*
2858 F:      include/linux/bcm963xx_nvram.h
2859 F:      include/linux/bcm963xx_tag.h
2860
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M:      Rasesh Mody <rasesh.mody@cavium.com>
2863 M:      Harish Patil <harish.patil@cavium.com>
2864 M:      Dept-GELinuxNICDev@cavium.com
2865 L:      netdev@vger.kernel.org
2866 S:      Supported
2867 F:      drivers/net/ethernet/broadcom/bnx2.*
2868 F:      drivers/net/ethernet/broadcom/bnx2_*
2869
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M:      QLogic-Storage-Upstream@qlogic.com
2872 L:      linux-scsi@vger.kernel.org
2873 S:      Supported
2874 F:      drivers/scsi/bnx2fc/
2875
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M:      QLogic-Storage-Upstream@qlogic.com
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bnx2i/
2881
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M:      Ariel Elior <ariel.elior@cavium.com>
2884 M:      everest-linux-l2@cavium.com
2885 L:      netdev@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/net/ethernet/broadcom/bnx2x/
2888
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M:      Michael Chan <michael.chan@broadcom.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/net/ethernet/broadcom/bnxt/
2894
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M:      Franky Lin <franky.lin@broadcom.com>
2898 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2899 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M:      Wright Feng <wright.feng@cypress.com>
2901 L:      linux-wireless@vger.kernel.org
2902 L:      brcm80211-dev-list.pdl@broadcom.com
2903 L:      brcm80211-dev-list@cypress.com
2904 S:      Supported
2905 F:      drivers/net/wireless/broadcom/brcm80211/
2906
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M:      Gregory Fong <gregory.0xf0@gmail.com>
2909 L:      bcm-kernel-feedback-list@broadcom.com
2910 S:      Supported
2911 F:      drivers/gpio/gpio-brcmstb.c
2912 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M:      Al Cooper <alcooperx@gmail.com>
2916 L:      linux-kernel@vger.kernel.org
2917 L:      bcm-kernel-feedback-list@broadcom.com
2918 S:      Maintained
2919 F:      drivers/phy/broadcom/phy-brcm-usb*
2920
2921 BROADCOM GENET ETHERNET DRIVER
2922 M:      Doug Berger <opendmb@gmail.com>
2923 M:      Florian Fainelli <f.fainelli@gmail.com>
2924 L:      netdev@vger.kernel.org
2925 S:      Supported
2926 F:      drivers/net/ethernet/broadcom/genet/
2927
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M:      Ray Jui <rjui@broadcom.com>
2930 M:      Scott Branden <sbranden@broadcom.com>
2931 M:      Jon Mason <jonmason@broadcom.com>
2932 M:      bcm-kernel-feedback-list@broadcom.com
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T:      git git://github.com/broadcom/cygnus-linux.git
2935 S:      Maintained
2936 N:      iproc
2937 N:      cygnus
2938 N:      bcm[-_]nsp
2939 N:      bcm9113*
2940 N:      bcm9583*
2941 N:      bcm9585*
2942 N:      bcm9586*
2943 N:      bcm988312
2944 N:      bcm113*
2945 N:      bcm583*
2946 N:      bcm585*
2947 N:      bcm586*
2948 N:      bcm88312
2949 N:      hr2
2950 F:      arch/arm64/boot/dts/broadcom/ns2*
2951 F:      drivers/clk/bcm/clk-ns*
2952 F:      drivers/pinctrl/bcm/pinctrl-ns*
2953
2954 BROADCOM KONA GPIO DRIVER
2955 M:      Ray Jui <rjui@broadcom.com>
2956 L:      bcm-kernel-feedback-list@broadcom.com
2957 S:      Supported
2958 F:      drivers/gpio/gpio-bcm-kona.c
2959 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2963 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2964 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2965 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L:      linux-rdma@vger.kernel.org
2967 W:      http://www.broadcom.com
2968 S:      Supported
2969 F:      drivers/infiniband/hw/bnxt_re/
2970 F:      include/uapi/rdma/bnxt_re-abi.h
2971
2972 BROADCOM NVRAM DRIVER
2973 M:      Rafał Miłecki <zajec5@gmail.com>
2974 L:      linux-mips@linux-mips.org
2975 S:      Maintained
2976 F:      drivers/firmware/broadcom/*
2977
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M:      Rafał Miłecki <zajec5@gmail.com>
2980 L:      linux-wireless@vger.kernel.org
2981 S:      Maintained
2982 F:      drivers/bcma/
2983 F:      include/linux/bcma/
2984
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M:      Markus Mayer <mmayer@broadcom.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-pm@vger.kernel.org
2989 S:      Maintained
2990 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F:      drivers/cpufreq/brcmstb*
2992
2993 BROADCOM STB AVS TMON DRIVER
2994 M:      Markus Mayer <mmayer@broadcom.com>
2995 M:      bcm-kernel-feedback-list@broadcom.com
2996 L:      linux-pm@vger.kernel.org
2997 S:      Maintained
2998 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F:      drivers/thermal/broadcom/brcmstb*
3000
3001 BROADCOM STB NAND FLASH DRIVER
3002 M:      Brian Norris <computersforpeace@gmail.com>
3003 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3004 L:      linux-mtd@lists.infradead.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/mtd/nand/raw/brcmnand/
3008
3009 BROADCOM STB DPFE DRIVER
3010 M:      Markus Mayer <mmayer@broadcom.com>
3011 M:      bcm-kernel-feedback-list@broadcom.com
3012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F:      drivers/memory/brcmstb_dpfe.c
3016
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M:      Florian Fainelli <f.fainelli@gmail.com>
3019 L:      netdev@vger.kernel.org
3020 S:      Supported
3021 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M:      Prashant Sreedharan <prashant@broadcom.com>
3026 M:      Michael Chan <mchan@broadcom.com>
3027 L:      netdev@vger.kernel.org
3028 S:      Supported
3029 F:      drivers/net/ethernet/broadcom/tg3.*
3030
3031 BROCADE BFA FC SCSI DRIVER
3032 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L:      linux-scsi@vger.kernel.org
3035 S:      Supported
3036 F:      drivers/scsi/bfa/
3037
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M:      Rasesh Mody <rasesh.mody@cavium.com>
3040 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M:      Dept-GELinuxNICDev@cavium.com
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/brocade/bna/
3045
3046 BSG (block layer generic sg v4 driver)
3047 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      block/bsg.c
3051 F:      include/linux/bsg.h
3052 F:      include/uapi/linux/bsg.h
3053
3054 BT87X AUDIO DRIVER
3055 M:      Clemens Ladisch <clemens@ladisch.de>
3056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T:      git git://git.alsa-project.org/alsa-kernel.git
3058 S:      Maintained
3059 F:      Documentation/sound/alsa/Bt87x.txt
3060 F:      sound/pci/bt87x.c
3061
3062 BT8XXGPIO DRIVER
3063 M:      Michael Buesch <m@bues.ch>
3064 W:      http://bu3sch.de/btgpio.php
3065 S:      Maintained
3066 F:      drivers/gpio/gpio-bt8xx.c
3067
3068 BTRFS FILE SYSTEM
3069 M:      Chris Mason <clm@fb.com>
3070 M:      Josef Bacik <jbacik@fb.com>
3071 M:      David Sterba <dsterba@suse.com>
3072 L:      linux-btrfs@vger.kernel.org
3073 W:      http://btrfs.wiki.kernel.org/
3074 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076 S:      Maintained
3077 F:      Documentation/filesystems/btrfs.txt
3078 F:      fs/btrfs/
3079 F:      include/linux/btrfs*
3080 F:      include/uapi/linux/btrfs*
3081
3082 BTTV VIDEO4LINUX DRIVER
3083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L:      linux-media@vger.kernel.org
3086 W:      https://linuxtv.org
3087 T:      git git://linuxtv.org/media_tree.git
3088 S:      Odd fixes
3089 F:      Documentation/media/v4l-drivers/bttv*
3090 F:      drivers/media/pci/bt8xx/bttv*
3091
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M:      Chanwoo Choi <cw00.choi@samsung.com>
3094 L:      linux-pm@vger.kernel.org
3095 L:      linux-samsung-soc@vger.kernel.org
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097 S:      Maintained
3098 F:      drivers/devfreq/exynos-bus.c
3099 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101 BUSLOGIC SCSI DRIVER
3102 M:      Khalid Aziz <khalid@gonehiking.org>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Maintained
3105 F:      drivers/scsi/BusLogic.*
3106 F:      drivers/scsi/FlashPoint.*
3107
3108 C-MEDIA CMI8788 DRIVER
3109 M:      Clemens Ladisch <clemens@ladisch.de>
3110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T:      git git://git.alsa-project.org/alsa-kernel.git
3112 S:      Maintained
3113 F:      sound/pci/oxygen/
3114
3115 C6X ARCHITECTURE
3116 M:      Mark Salter <msalter@redhat.com>
3117 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L:      linux-c6x-dev@linux-c6x.org
3119 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3120 S:      Maintained
3121 F:      arch/c6x/
3122
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M:      Harry Morris <h.morris@cascoda.com>
3125 L:      linux-wpan@vger.kernel.org
3126 W:      https://github.com/Cascoda/ca8210-linux.git
3127 S:      Maintained
3128 F:      drivers/net/ieee802154/ca8210.c
3129 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M:      David Howells <dhowells@redhat.com>
3133 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3134 S:      Supported
3135 F:      Documentation/filesystems/caching/cachefiles.txt
3136 F:      fs/cachefiles/
3137
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M:      Hans Verkuil <hverkuil@xs4all.nl>
3140 L:      linux-media@vger.kernel.org
3141 T:      git git://linuxtv.org/media_tree.git
3142 W:      https://linuxtv.org
3143 S:      Maintained
3144 F:      drivers/media/radio/radio-cadet*
3145
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M:      Jonathan Corbet <corbet@lwn.net>
3148 L:      linux-media@vger.kernel.org
3149 T:      git git://linuxtv.org/media_tree.git
3150 S:      Maintained
3151 F:      Documentation/media/v4l-drivers/cafe_ccic*
3152 F:      drivers/media/platform/marvell-ccic/
3153
3154 CAIF NETWORK LAYER
3155 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      Documentation/networking/caif/
3159 F:      drivers/net/caif/
3160 F:      include/uapi/linux/caif/
3161 F:      include/net/caif/
3162 F:      net/caif/
3163
3164 CALGARY x86-64 IOMMU
3165 M:      Muli Ben-Yehuda <mulix@mulix.org>
3166 M:      Jon Mason <jdmason@kudzu.us>
3167 L:      iommu@lists.linux-foundation.org
3168 S:      Maintained
3169 F:      arch/x86/kernel/pci-calgary_64.c
3170 F:      arch/x86/kernel/tce_64.c
3171 F:      arch/x86/include/asm/calgary.h
3172 F:      arch/x86/include/asm/tce.h
3173
3174 CAN NETWORK DRIVERS
3175 M:      Wolfgang Grandegger <wg@grandegger.com>
3176 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3177 L:      linux-can@vger.kernel.org
3178 W:      https://github.com/linux-can
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/net/can/
3183 F:      drivers/net/can/
3184 F:      include/linux/can/dev.h
3185 F:      include/linux/can/platform/
3186 F:      include/uapi/linux/can/error.h
3187 F:      include/uapi/linux/can/netlink.h
3188
3189 CAN NETWORK LAYER
3190 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3191 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3192 L:      linux-can@vger.kernel.org
3193 W:      https://github.com/linux-can
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196 S:      Maintained
3197 F:      Documentation/networking/can.rst
3198 F:      net/can/
3199 F:      include/linux/can/core.h
3200 F:      include/uapi/linux/can.h
3201 F:      include/uapi/linux/can/bcm.h
3202 F:      include/uapi/linux/can/raw.h
3203 F:      include/uapi/linux/can/gw.h
3204
3205 CAPABILITIES
3206 M:      Serge Hallyn <serge@hallyn.com>
3207 L:      linux-security-module@vger.kernel.org
3208 S:      Supported
3209 F:      include/linux/capability.h
3210 F:      include/uapi/linux/capability.h
3211 F:      security/commoncap.c
3212 F:      kernel/capability.c
3213
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M:      Kevin Tsai <ktsai@capellamicro.com>
3216 S:      Maintained
3217 F:      drivers/iio/light/cm*
3218
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M:      Christian Lamparter <chunkeey@googlemail.com>
3221 L:      linux-wireless@vger.kernel.org
3222 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3223 S:      Maintained
3224 F:      drivers/net/wireless/ath/carl9170/
3225
3226 CAVIUM I2C DRIVER
3227 M:      Jan Glauber <jglauber@cavium.com>
3228 M:      David Daney <david.daney@cavium.com>
3229 W:      http://www.cavium.com
3230 S:      Supported
3231 F:      drivers/i2c/busses/i2c-octeon*
3232 F:      drivers/i2c/busses/i2c-thunderx*
3233
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L:      netdev@vger.kernel.org
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/net/ethernet/cavium/liquidio/
3243
3244 CAVIUM MMC DRIVER
3245 M:      Jan Glauber <jglauber@cavium.com>
3246 M:      David Daney <david.daney@cavium.com>
3247 M:      Steven J. Hill <Steven.Hill@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/mmc/host/cavium*
3251
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M:      George Cherian <george.cherian@cavium.com>
3254 L:      linux-crypto@vger.kernel.org
3255 W:      http://www.cavium.com
3256 S:      Supported
3257 F:      drivers/crypto/cavium/cpt/
3258
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M:      Robert Richter <rrichter@cavium.com>
3261 M:      Jayachandran C <jnair@caviumnetworks.com>
3262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263 S:      Maintained
3264 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M:      Varka Bhadram <varkabhadram@gmail.com>
3269 L:      linux-wpan@vger.kernel.org
3270 S:      Maintained
3271 F:      drivers/net/ieee802154/cc2520.c
3272 F:      include/linux/spi/cc2520.h
3273 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3277 L:      linux-crypto@vger.kernel.org
3278 S:      Supported
3279 F:      drivers/crypto/ccree/
3280 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282 CEC FRAMEWORK
3283 M:      Hans Verkuil <hans.verkuil@cisco.com>
3284 L:      linux-media@vger.kernel.org
3285 T:      git git://linuxtv.org/media_tree.git
3286 W:      http://linuxtv.org
3287 S:      Supported
3288 F:      Documentation/media/kapi/cec-core.rst
3289 F:      Documentation/media/uapi/cec
3290 F:      drivers/media/cec/
3291 F:      drivers/media/rc/keymaps/rc-cec.c
3292 F:      include/media/cec.h
3293 F:      include/media/cec-notifier.h
3294 F:      include/uapi/linux/cec.h
3295 F:      include/uapi/linux/cec-funcs.h
3296 F:      Documentation/devicetree/bindings/media/cec.txt
3297 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299 CEC GPIO DRIVER
3300 M:      Hans Verkuil <hans.verkuil@cisco.com>
3301 L:      linux-media@vger.kernel.org
3302 T:      git git://linuxtv.org/media_tree.git
3303 W:      http://linuxtv.org
3304 S:      Supported
3305 F:      drivers/media/platform/cec-gpio/
3306 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M:      Arnd Bergmann <arnd@arndb.de>
3310 L:      linuxppc-dev@lists.ozlabs.org
3311 W:      http://www.ibm.com/developerworks/power/cell/
3312 S:      Supported
3313 F:      arch/powerpc/include/asm/cell*.h
3314 F:      arch/powerpc/include/asm/spu*.h
3315 F:      arch/powerpc/include/uapi/asm/spu*.h
3316 F:      arch/powerpc/oprofile/*cell*
3317 F:      arch/powerpc/platforms/cell/
3318
3319 CEPH COMMON CODE (LIBCEPH)
3320 M:      Ilya Dryomov <idryomov@gmail.com>
3321 M:      "Yan, Zheng" <zyan@redhat.com>
3322 M:      Sage Weil <sage@redhat.com>
3323 L:      ceph-devel@vger.kernel.org
3324 W:      http://ceph.com/
3325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T:      git git://github.com/ceph/ceph-client.git
3327 S:      Supported
3328 F:      net/ceph/
3329 F:      include/linux/ceph/
3330 F:      include/linux/crush/
3331
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M:      "Yan, Zheng" <zyan@redhat.com>
3334 M:      Sage Weil <sage@redhat.com>
3335 M:      Ilya Dryomov <idryomov@gmail.com>
3336 L:      ceph-devel@vger.kernel.org
3337 W:      http://ceph.com/
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T:      git git://github.com/ceph/ceph-client.git
3340 S:      Supported
3341 F:      Documentation/filesystems/ceph.txt
3342 F:      fs/ceph/
3343
3344 CERTIFICATE HANDLING:
3345 M:      David Howells <dhowells@redhat.com>
3346 M:      David Woodhouse <dwmw2@infradead.org>
3347 L:      keyrings@vger.kernel.org
3348 S:      Maintained
3349 F:      Documentation/module-signing.txt
3350 F:      certs/
3351 F:      scripts/sign-file.c
3352 F:      scripts/extract-cert.c
3353
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L:      linux-usb@vger.kernel.org
3356 S:      Orphan
3357 F:      Documentation/usb/WUSB-Design-overview.txt
3358 F:      Documentation/usb/wusb-cbaf
3359 F:      drivers/usb/host/hwa-hc.c
3360 F:      drivers/usb/host/whci/
3361 F:      drivers/usb/wusbcore/
3362 F:      include/linux/usb/wusb*
3363
3364 CFAG12864B LCD DRIVER
3365 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W:      http://miguelojeda.es/auxdisplay.htm
3367 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368 S:      Maintained
3369 F:      drivers/auxdisplay/cfag12864b.c
3370 F:      include/linux/cfag12864b.h
3371
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W:      http://miguelojeda.es/auxdisplay.htm
3375 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 S:      Maintained
3377 F:      drivers/auxdisplay/cfag12864bfb.c
3378 F:      include/linux/cfag12864b.h
3379
3380 802.11 (including CFG80211/NL80211)
3381 M:      Johannes Berg <johannes@sipsolutions.net>
3382 L:      linux-wireless@vger.kernel.org
3383 W:      http://wireless.kernel.org/
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386 S:      Maintained
3387 F:      net/wireless/
3388 F:      include/uapi/linux/nl80211.h
3389 F:      include/linux/ieee80211.h
3390 F:      include/net/wext.h
3391 F:      include/net/cfg80211.h
3392 F:      include/net/iw_handler.h
3393 F:      include/net/ieee80211_radiotap.h
3394 F:      Documentation/driver-api/80211/cfg80211.rst
3395 F:      Documentation/networking/regulatory.txt
3396
3397 CHAR and MISC DRIVERS
3398 M:      Arnd Bergmann <arnd@arndb.de>
3399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401 S:      Supported
3402 F:      drivers/char/
3403 F:      drivers/misc/
3404 F:      include/linux/miscdevice.h
3405
3406 CHECKPATCH
3407 M:      Andy Whitcroft <apw@canonical.com>
3408 M:      Joe Perches <joe@perches.com>
3409 S:      Maintained
3410 F:      scripts/checkpatch.pl
3411
3412 CHINESE DOCUMENTATION
3413 M:      Harry Wei <harryxiyou@gmail.com>
3414 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416 S:      Maintained
3417 F:      Documentation/translations/zh_CN/
3418
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M:      Peter Chen <Peter.Chen@nxp.com>
3421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L:      linux-usb@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/usb/chipidea/
3425
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M:      Hans de Goede <hdegoede@redhat.com>
3428 L:      linux-input@vger.kernel.org
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F:      drivers/input/touchscreen/chipone_icn8318.c
3432
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M:      Benson Leung <bleung@chromium.org>
3435 M:      Olof Johansson <olof@lixom.net>
3436 S:      Maintained
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F:      drivers/platform/chrome/
3439
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M:      Brian Austin <brian.austin@cirrus.com>
3442 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      sound/soc/codecs/cs*
3446
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3449 L:      netdev@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453 CISCO FCOE HBA DRIVER
3454 M:      Satish Kharat <satishkh@cisco.com>
3455 M:      Sesidhar Baddela <sebaddel@cisco.com>
3456 M:      Karan Tilak Kumar <kartilak@cisco.com>
3457 L:      linux-scsi@vger.kernel.org
3458 S:      Supported
3459 F:      drivers/scsi/fnic/
3460
3461 CISCO SCSI HBA DRIVER
3462 M:      Karan Tilak Kumar <kartilak@cisco.com>
3463 M:      Sesidhar Baddela <sebaddel@cisco.com>
3464 L:      linux-scsi@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/scsi/snic/
3467
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M:      Christian Benvenuti <benve@cisco.com>
3470 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3471 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3472 S:      Supported
3473 F:      drivers/net/ethernet/cisco/enic/
3474
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M:      Christian Benvenuti <benve@cisco.com>
3477 M:      Dave Goodell <dgoodell@cisco.com>
3478 S:      Supported
3479 F:      drivers/infiniband/hw/usnic/
3480
3481 CLEANCACHE API
3482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L:      linux-kernel@vger.kernel.org
3484 S:      Maintained
3485 F:      mm/cleancache.c
3486 F:      include/linux/cleancache.h
3487
3488 CLK API
3489 M:      Russell King <linux@armlinux.org.uk>
3490 L:      linux-clk@vger.kernel.org
3491 S:      Maintained
3492 F:      include/linux/clk.h
3493
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M:      Thomas Gleixner <tglx@linutronix.de>
3497 L:      linux-kernel@vger.kernel.org
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499 S:      Supported
3500 F:      drivers/clocksource/
3501 F:      Documentation/devicetree/bindings/timer/
3502
3503 CMPC ACPI DRIVER
3504 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3506 L:      platform-driver-x86@vger.kernel.org
3507 S:      Supported
3508 F:      drivers/platform/x86/classmate-laptop.c
3509
3510 COBALT MEDIA 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:      https://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/pci/cobalt/
3517
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3520 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3521 M:      Nicolas Palix <nicolas.palix@imag.fr>
3522 M:      Michal Marek <michal.lkml@markovi.net>
3523 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W:      http://coccinelle.lip6.fr/
3526 S:      Supported
3527 F:      Documentation/dev-tools/coccinelle.rst
3528 F:      scripts/coccinelle/
3529 F:      scripts/coccicheck
3530
3531 CODA FILE SYSTEM
3532 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3533 M:      coda@cs.cmu.edu
3534 L:      codalist@coda.cs.cmu.edu
3535 W:      http://www.coda.cs.cmu.edu/
3536 S:      Maintained
3537 F:      Documentation/filesystems/coda.txt
3538 F:      fs/coda/
3539 F:      include/linux/coda*.h
3540 F:      include/uapi/linux/coda*.h
3541
3542 CODA V4L2 MEM2MEM DRIVER
3543 M:      Philipp Zabel <p.zabel@pengutronix.de>
3544 L:      linux-media@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/devicetree/bindings/media/coda.txt
3547 F:      drivers/media/platform/coda/
3548
3549 COMMON CLK FRAMEWORK
3550 M:      Michael Turquette <mturquette@baylibre.com>
3551 M:      Stephen Boyd <sboyd@kernel.org>
3552 L:      linux-clk@vger.kernel.org
3553 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555 S:      Maintained
3556 F:      Documentation/devicetree/bindings/clock/
3557 F:      drivers/clk/
3558 X:      drivers/clk/clkdev.c
3559 F:      include/linux/clk-pr*
3560 F:      include/linux/clk/
3561
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M:      Steve French <sfrench@samba.org>
3564 L:      linux-cifs@vger.kernel.org
3565 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W:      http://linux-cifs.samba.org/
3567 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3568 S:      Supported
3569 F:      Documentation/filesystems/cifs/
3570 F:      fs/cifs/
3571
3572 COMPACTPCI HOTPLUG CORE
3573 M:      Scott Murray <scott@spiteful.org>
3574 L:      linux-pci@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/pci/hotplug/cpci_hotplug*
3577
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M:      Scott Murray <scott@spiteful.org>
3580 L:      linux-pci@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/pci/hotplug/cpcihp_generic.c
3583
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M:      Scott Murray <scott@spiteful.org>
3586 L:      linux-pci@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590 COMPAL LAPTOP SUPPORT
3591 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L:      platform-driver-x86@vger.kernel.org
3593 S:      Maintained
3594 F:      drivers/platform/x86/compal-laptop.c
3595
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L:      accessrunner-general@lists.sourceforge.net
3598 W:      http://accessrunner.sourceforge.net/
3599 S:      Orphan
3600 F:      drivers/usb/atm/cxacru.c
3601
3602 CONFIGFS
3603 M:      Joel Becker <jlbec@evilplan.org>
3604 M:      Christoph Hellwig <hch@lst.de>
3605 T:      git git://git.infradead.org/users/hch/configfs.git
3606 S:      Supported
3607 F:      fs/configfs/
3608 F:      include/linux/configfs.h
3609
3610 CONNECTOR
3611 M:      Evgeniy Polyakov <zbr@ioremap.net>
3612 L:      netdev@vger.kernel.org
3613 S:      Maintained
3614 F:      drivers/connector/
3615
3616 CONTROL GROUP (CGROUP)
3617 M:      Tejun Heo <tj@kernel.org>
3618 M:      Li Zefan <lizefan@huawei.com>
3619 M:      Johannes Weiner <hannes@cmpxchg.org>
3620 L:      cgroups@vger.kernel.org
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 S:      Maintained
3623 F:      Documentation/cgroup*
3624 F:      include/linux/cgroup*
3625 F:      kernel/cgroup*
3626
3627 CONTROL GROUP - CPUSET
3628 M:      Li Zefan <lizefan@huawei.com>
3629 L:      cgroups@vger.kernel.org
3630 W:      http://www.bullopensource.org/cpuset/
3631 W:      http://oss.sgi.com/projects/cpusets/
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633 S:      Maintained
3634 F:      Documentation/cgroup-v1/cpusets.txt
3635 F:      include/linux/cpuset.h
3636 F:      kernel/cgroup/cpuset.c
3637
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M:      Johannes Weiner <hannes@cmpxchg.org>
3640 M:      Michal Hocko <mhocko@kernel.org>
3641 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L:      cgroups@vger.kernel.org
3643 L:      linux-mm@kvack.org
3644 S:      Maintained
3645 F:      mm/memcontrol.c
3646 F:      mm/swap_cgroup.c
3647
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M:      Fenghua Yu <fenghua.yu@intel.com>
3650 L:      linux-hwmon@vger.kernel.org
3651 S:      Maintained
3652 F:      Documentation/hwmon/coretemp
3653 F:      drivers/hwmon/coretemp.c
3654
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W:      http://www.fi.muni.cz/~kas/cosa/
3658 S:      Maintained
3659 F:      drivers/net/wan/cosa*
3660
3661 CPMAC ETHERNET DRIVER
3662 M:      Florian Fainelli <f.fainelli@gmail.com>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/net/ethernet/ti/cpmac.c
3666
3667 CPU FREQUENCY DRIVERS
3668 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M:      Viresh Kumar <viresh.kumar@linaro.org>
3670 L:      linux-pm@vger.kernel.org
3671 S:      Maintained
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B:      https://bugzilla.kernel.org
3675 F:      Documentation/cpu-freq/
3676 F:      Documentation/devicetree/bindings/cpufreq/
3677 F:      drivers/cpufreq/
3678 F:      include/linux/cpufreq.h
3679 F:      tools/testing/selftests/cpufreq/
3680
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M:      Viresh Kumar <viresh.kumar@linaro.org>
3683 M:      Sudeep Holla <sudeep.holla@arm.com>
3684 L:      linux-pm@vger.kernel.org
3685 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686 S:      Maintained
3687 F:      drivers/cpufreq/arm_big_little.h
3688 F:      drivers/cpufreq/arm_big_little.c
3689 F:      drivers/cpufreq/arm_big_little_dt.c
3690
3691 CPU POWER MONITORING SUBSYSTEM
3692 M:      Thomas Renninger <trenn@suse.com>
3693 M:      Shuah Khan <shuahkh@osg.samsung.com>
3694 M:      Shuah Khan <shuah@kernel.org>
3695 L:      linux-pm@vger.kernel.org
3696 S:      Maintained
3697 F:      tools/power/cpupower/
3698
3699 CPUID/MSR DRIVER
3700 M:      "H. Peter Anvin" <hpa@zytor.com>
3701 S:      Maintained
3702 F:      arch/x86/kernel/cpuid.c
3703 F:      arch/x86/kernel/msr.c
3704
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L:      linux-pm@vger.kernel.org
3709 L:      linux-arm-kernel@lists.infradead.org
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711 S:      Maintained
3712 F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M:      Kukjin Kim <kgene@kernel.org>
3718 L:      linux-pm@vger.kernel.org
3719 L:      linux-samsung-soc@vger.kernel.org
3720 S:      Supported
3721 F:      drivers/cpuidle/cpuidle-exynos.c
3722 F:      arch/arm/mach-exynos/pm.c
3723
3724 CPUIDLE DRIVERS
3725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L:      linux-pm@vger.kernel.org
3728 S:      Maintained
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B:      https://bugzilla.kernel.org
3731 F:      drivers/cpuidle/*
3732 F:      include/linux/cpuidle.h
3733
3734 CRAMFS FILESYSTEM
3735 M:      Nicolas Pitre <nico@linaro.org>
3736 S:      Maintained
3737 F:      Documentation/filesystems/cramfs.txt
3738 F:      fs/cramfs/
3739
3740 CRYPTO API
3741 M:      Herbert Xu <herbert@gondor.apana.org.au>
3742 M:      "David S. Miller" <davem@davemloft.net>
3743 L:      linux-crypto@vger.kernel.org
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3746 S:      Maintained
3747 F:      Documentation/crypto/
3748 F:      Documentation/devicetree/bindings/crypto/
3749 F:      arch/*/crypto/
3750 F:      crypto/
3751 F:      drivers/crypto/
3752 F:      include/crypto/
3753 F:      include/linux/crypto*
3754
3755 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756 M:      Neil Horman <nhorman@tuxdriver.com>
3757 L:      linux-crypto@vger.kernel.org
3758 S:      Maintained
3759 F:      crypto/ansi_cprng.c
3760 F:      crypto/rng.c
3761
3762 CS3308 MEDIA DRIVER
3763 M:      Hans Verkuil <hverkuil@xs4all.nl>
3764 L:      linux-media@vger.kernel.org
3765 T:      git git://linuxtv.org/media_tree.git
3766 W:      http://linuxtv.org
3767 S:      Odd Fixes
3768 F:      drivers/media/i2c/cs3308.c
3769 F:      drivers/media/i2c/cs3308.h
3770
3771 CS5535 Audio ALSA driver
3772 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3773 S:      Maintained
3774 F:      sound/pci/cs5535audio/
3775
3776 CW1200 WLAN driver
3777 M:      Solomon Peachy <pizza@shaftnet.org>
3778 S:      Maintained
3779 F:      drivers/net/wireless/st/cw1200/
3780
3781 CX18 VIDEO4LINUX DRIVER
3782 M:      Andy Walls <awalls@md.metrocast.net>
3783 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3784 L:      linux-media@vger.kernel.org
3785 T:      git git://linuxtv.org/media_tree.git
3786 W:      https://linuxtv.org
3787 W:      http://www.ivtvdriver.org/index.php/Cx18
3788 S:      Maintained
3789 F:      Documentation/media/v4l-drivers/cx18*
3790 F:      drivers/media/pci/cx18/
3791 F:      include/uapi/linux/ivtv*
3792
3793 CX2341X MPEG ENCODER HELPER MODULE
3794 M:      Hans Verkuil <hverkuil@xs4all.nl>
3795 L:      linux-media@vger.kernel.org
3796 T:      git git://linuxtv.org/media_tree.git
3797 W:      https://linuxtv.org
3798 S:      Maintained
3799 F:      drivers/media/common/cx2341x*
3800 F:      include/media/cx2341x*
3801
3802 CX24120 MEDIA DRIVER
3803 M:      Jemma Denson <jdenson@gmail.com>
3804 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3805 L:      linux-media@vger.kernel.org
3806 W:      https://linuxtv.org
3807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3808 S:      Maintained
3809 F:      drivers/media/dvb-frontends/cx24120*
3810
3811 CX88 VIDEO4LINUX DRIVER
3812 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3814 L:      linux-media@vger.kernel.org
3815 W:      https://linuxtv.org
3816 T:      git git://linuxtv.org/media_tree.git
3817 S:      Odd fixes
3818 F:      Documentation/media/v4l-drivers/cx88*
3819 F:      drivers/media/pci/cx88/
3820
3821 CXD2820R MEDIA DRIVER
3822 M:      Antti Palosaari <crope@iki.fi>
3823 L:      linux-media@vger.kernel.org
3824 W:      https://linuxtv.org
3825 W:      http://palosaari.fi/linux/
3826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3827 T:      git git://linuxtv.org/anttip/media_tree.git
3828 S:      Maintained
3829 F:      drivers/media/dvb-frontends/cxd2820r*
3830
3831 CXGB3 ETHERNET DRIVER (CXGB3)
3832 M:      Santosh Raspatur <santosh@chelsio.com>
3833 L:      netdev@vger.kernel.org
3834 W:      http://www.chelsio.com
3835 S:      Supported
3836 F:      drivers/net/ethernet/chelsio/cxgb3/
3837
3838 CXGB3 ISCSI DRIVER (CXGB3I)
3839 M:      Karen Xie <kxie@chelsio.com>
3840 L:      linux-scsi@vger.kernel.org
3841 W:      http://www.chelsio.com
3842 S:      Supported
3843 F:      drivers/scsi/cxgbi/cxgb3i
3844
3845 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846 M:      Steve Wise <swise@chelsio.com>
3847 L:      linux-rdma@vger.kernel.org
3848 W:      http://www.openfabrics.org
3849 S:      Supported
3850 F:      drivers/infiniband/hw/cxgb3/
3851 F:      include/uapi/rdma/cxgb3-abi.h
3852
3853 CXGB4 CRYPTO DRIVER (chcr)
3854 M:      Harsh Jain <harsh@chelsio.com>
3855 L:      linux-crypto@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/crypto/chelsio
3859
3860 CXGB4 ETHERNET DRIVER (CXGB4)
3861 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3862 L:      netdev@vger.kernel.org
3863 W:      http://www.chelsio.com
3864 S:      Supported
3865 F:      drivers/net/ethernet/chelsio/cxgb4/
3866
3867 CXGB4 ISCSI DRIVER (CXGB4I)
3868 M:      Karen Xie <kxie@chelsio.com>
3869 L:      linux-scsi@vger.kernel.org
3870 W:      http://www.chelsio.com
3871 S:      Supported
3872 F:      drivers/scsi/cxgbi/cxgb4i
3873
3874 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875 M:      Steve Wise <swise@chelsio.com>
3876 L:      linux-rdma@vger.kernel.org
3877 W:      http://www.openfabrics.org
3878 S:      Supported
3879 F:      drivers/infiniband/hw/cxgb4/
3880 F:      include/uapi/rdma/cxgb4-abi.h
3881
3882 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883 M:      Casey Leedom <leedom@chelsio.com>
3884 L:      netdev@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3888
3889 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3890 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3891 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3892 L:      linuxppc-dev@lists.ozlabs.org
3893 S:      Supported
3894 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3895 F:      drivers/misc/cxl/
3896 F:      include/misc/cxl*
3897 F:      include/uapi/misc/cxl.h
3898 F:      Documentation/powerpc/cxl.txt
3899 F:      Documentation/ABI/testing/sysfs-class-cxl
3900
3901 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3904 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3905 L:      linux-scsi@vger.kernel.org
3906 S:      Supported
3907 F:      drivers/scsi/cxlflash/
3908 F:      include/uapi/scsi/cxlflash_ioctls.h
3909 F:      Documentation/powerpc/cxlflash.txt
3910
3911 CYBERPRO FB DRIVER
3912 M:      Russell King <linux@armlinux.org.uk>
3913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914 W:      http://www.armlinux.org.uk/
3915 S:      Maintained
3916 F:      drivers/video/fbdev/cyber2000fb.*
3917
3918 CYCLADES ASYNC MUX DRIVER
3919 W:      http://www.cyclades.com/
3920 S:      Orphan
3921 F:      drivers/tty/cyclades.c
3922 F:      include/linux/cyclades.h
3923 F:      include/uapi/linux/cyclades.h
3924
3925 CYCLADES PC300 DRIVER
3926 W:      http://www.cyclades.com/
3927 S:      Orphan
3928 F:      drivers/net/wan/pc300*
3929
3930 CYPRESS_FIRMWARE MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/common/cypress_firmware*
3939
3940 CYTTSP TOUCHSCREEN DRIVER
3941 M:      Ferruh Yigit <fery@cypress.com>
3942 L:      linux-input@vger.kernel.org
3943 S:      Supported
3944 F:      drivers/input/touchscreen/cyttsp*
3945 F:      include/linux/input/cyttsp.h
3946
3947 D-LINK DIR-685 TOUCHKEYS DRIVER
3948 M:      Linus Walleij <linus.walleij@linaro.org>
3949 L:      linux-input@vger.kernel.org
3950 S:      Supported
3951 F:      drivers/input/dlink-dir685-touchkeys.c
3952
3953 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954 M:      Joshua Kinard <kumba@gentoo.org>
3955 S:      Maintained
3956 F:      drivers/rtc/rtc-ds1685.c
3957 F:      include/linux/rtc/ds1685.h
3958
3959 DAMA SLAVE for AX.25
3960 M:      Joerg Reuter <jreuter@yaina.de>
3961 W:      http://yaina.de/jreuter/
3962 W:      http://www.qsl.net/dl1bke/
3963 L:      linux-hams@vger.kernel.org
3964 S:      Maintained
3965 F:      net/ax25/af_ax25.c
3966 F:      net/ax25/ax25_dev.c
3967 F:      net/ax25/ax25_ds_*
3968 F:      net/ax25/ax25_in.c
3969 F:      net/ax25/ax25_out.c
3970 F:      net/ax25/ax25_timer.c
3971 F:      net/ax25/sysctl_net_ax25.c
3972
3973 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974 L:      netdev@vger.kernel.org
3975 S:      Orphan
3976 F:      Documentation/networking/dmfe.txt
3977 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3978
3979 DC390/AM53C974 SCSI driver
3980 M:      Hannes Reinecke <hare@suse.com>
3981 L:      linux-scsi@vger.kernel.org
3982 S:      Maintained
3983 F:      drivers/scsi/am53c974.c
3984
3985 DC395x SCSI driver
3986 M:      Oliver Neukum <oliver@neukum.org>
3987 M:      Ali Akcaagac <aliakc@web.de>
3988 M:      Jamie Lenehan <lenehan@twibble.org>
3989 L:      dc395x@twibble.org
3990 W:      http://twibble.org/dist/dc395x/
3991 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3992 S:      Maintained
3993 F:      Documentation/scsi/dc395x.txt
3994 F:      drivers/scsi/dc395x.*
3995
3996 DCCP PROTOCOL
3997 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3998 L:      dccp@vger.kernel.org
3999 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4000 S:      Maintained
4001 F:      include/linux/dccp.h
4002 F:      include/uapi/linux/dccp.h
4003 F:      include/linux/tfrc.h
4004 F:      net/dccp/
4005
4006 DECnet NETWORK LAYER
4007 W:      http://linux-decnet.sourceforge.net
4008 L:      linux-decnet-user@lists.sourceforge.net
4009 S:      Orphan
4010 F:      Documentation/networking/decnet.txt
4011 F:      net/decnet/
4012
4013 DECSTATION PLATFORM SUPPORT
4014 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4015 L:      linux-mips@linux-mips.org
4016 W:      http://www.linux-mips.org/wiki/DECstation
4017 S:      Maintained
4018 F:      arch/mips/dec/
4019 F:      arch/mips/include/asm/dec/
4020 F:      arch/mips/include/asm/mach-dec/
4021
4022 DEFXX FDDI NETWORK DRIVER
4023 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4024 S:      Maintained
4025 F:      drivers/net/fddi/defxx.*
4026
4027 DELL SMBIOS DRIVER
4028 M:      Pali Rohár <pali.rohar@gmail.com>
4029 M:      Mario Limonciello <mario.limonciello@dell.com>
4030 L:      platform-driver-x86@vger.kernel.org
4031 S:      Maintained
4032 F:      drivers/platform/x86/dell-smbios.*
4033
4034 DELL SMBIOS SMM DRIVER
4035 M:      Mario Limonciello <mario.limonciello@dell.com>
4036 L:      platform-driver-x86@vger.kernel.org
4037 S:      Maintained
4038 F:      drivers/platform/x86/dell-smbios-smm.c
4039
4040 DELL SMBIOS WMI DRIVER
4041 M:      Mario Limonciello <mario.limonciello@dell.com>
4042 L:      platform-driver-x86@vger.kernel.org
4043 S:      Maintained
4044 F:      drivers/platform/x86/dell-smbios-wmi.c
4045 F:      tools/wmi/dell-smbios-example.c
4046
4047 DELL LAPTOP DRIVER
4048 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4049 M:      Pali Rohár <pali.rohar@gmail.com>
4050 L:      platform-driver-x86@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/platform/x86/dell-laptop.c
4053
4054 DELL LAPTOP FREEFALL DRIVER
4055 M:      Pali Rohár <pali.rohar@gmail.com>
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-smo8800.c
4058
4059 DELL LAPTOP RBTN DRIVER
4060 M:      Pali Rohár <pali.rohar@gmail.com>
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-rbtn.*
4063
4064 DELL LAPTOP SMM DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/hwmon/dell-smm-hwmon.c
4068 F:      include/uapi/linux/i8k.h
4069
4070 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4071 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4072 S:      Maintained
4073 F:      Documentation/dcdbas.txt
4074 F:      drivers/firmware/dcdbas.*
4075
4076 DELL WMI NOTIFICATIONS DRIVER
4077 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4078 M:      Pali Rohár <pali.rohar@gmail.com>
4079 S:      Maintained
4080 F:      drivers/platform/x86/dell-wmi.c
4081
4082 DELL WMI DESCRIPTOR DRIVER
4083 M:      Mario Limonciello <mario.limonciello@dell.com>
4084 S:      Maintained
4085 F:      drivers/platform/x86/dell-wmi-descriptor.c
4086
4087 DELTA ST MEDIA DRIVER
4088 M:      Hugues Fruchet <hugues.fruchet@st.com>
4089 L:      linux-media@vger.kernel.org
4090 T:      git git://linuxtv.org/media_tree.git
4091 W:      https://linuxtv.org
4092 S:      Supported
4093 F:      drivers/media/platform/sti/delta
4094
4095 DENALI NAND DRIVER
4096 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4097 L:      linux-mtd@lists.infradead.org
4098 S:      Supported
4099 F:      drivers/mtd/nand/raw/denali*
4100
4101 DESIGNWARE USB2 DRD IP DRIVER
4102 M:      Minas Harutyunyan <hminas@synopsys.com>
4103 L:      linux-usb@vger.kernel.org
4104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4105 S:      Maintained
4106 F:      drivers/usb/dwc2/
4107
4108 DESIGNWARE USB3 DRD IP DRIVER
4109 M:      Felipe Balbi <balbi@kernel.org>
4110 L:      linux-usb@vger.kernel.org
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112 S:      Maintained
4113 F:      drivers/usb/dwc3/
4114
4115 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116 M:      Andreas Klinger <ak@it-klinger.de>
4117 L:      linux-iio@vger.kernel.org
4118 S:      Maintained
4119 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4120 F:      drivers/iio/proximity/srf*.c
4121
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M:      Johannes Berg <johannes@sipsolutions.net>
4124 L:      linux-kernel@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/base/devcoredump.c
4127 F:      include/linux/devcoredump.h
4128
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M:      Kyungmin Park <kyungmin.park@samsung.com>
4132 R:      Chanwoo Choi <cw00.choi@samsung.com>
4133 L:      linux-pm@vger.kernel.org
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135 S:      Maintained
4136 F:      drivers/devfreq/
4137 F:      include/linux/devfreq.h
4138 F:      Documentation/devicetree/bindings/devfreq/
4139
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M:      Chanwoo Choi <cw00.choi@samsung.com>
4142 L:      linux-pm@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144 S:      Supported
4145 F:      drivers/devfreq/event/
4146 F:      drivers/devfreq/devfreq-event.c
4147 F:      include/linux/devfreq-event.h
4148 F:      Documentation/devicetree/bindings/devfreq/event/
4149
4150 DEVICE NUMBER REGISTRY
4151 M:      Torben Mathiasen <device@lanana.org>
4152 W:      http://lanana.org/docs/device-list/index.html
4153 S:      Maintained
4154
4155 DEVICE-MAPPER  (LVM)
4156 M:      Alasdair Kergon <agk@redhat.com>
4157 M:      Mike Snitzer <snitzer@redhat.com>
4158 M:      dm-devel@redhat.com
4159 L:      dm-devel@redhat.com
4160 W:      http://sources.redhat.com/dm
4161 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4164 S:      Maintained
4165 F:      Documentation/device-mapper/
4166 F:      drivers/md/Makefile
4167 F:      drivers/md/Kconfig
4168 F:      drivers/md/dm*
4169 F:      drivers/md/persistent-data/
4170 F:      include/linux/device-mapper.h
4171 F:      include/linux/dm-*.h
4172 F:      include/uapi/linux/dm-*.h
4173
4174 DEVLINK
4175 M:      Jiri Pirko <jiri@mellanox.com>
4176 L:      netdev@vger.kernel.org
4177 S:      Supported
4178 F:      net/core/devlink.c
4179 F:      include/net/devlink.h
4180 F:      include/uapi/linux/devlink.h
4181
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M:      Support Opensource <support.opensource@diasemi.com>
4184 W:      http://www.dialog-semiconductor.com/products
4185 S:      Supported
4186 F:      Documentation/hwmon/da90??
4187 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4188 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4191 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F:      drivers/gpio/gpio-da90??.c
4194 F:      drivers/hwmon/da90??-hwmon.c
4195 F:      drivers/iio/adc/da91??-*.c
4196 F:      drivers/input/misc/da90??_onkey.c
4197 F:      drivers/input/touchscreen/da9052_tsi.c
4198 F:      drivers/leds/leds-da90??.c
4199 F:      drivers/mfd/da903x.c
4200 F:      drivers/mfd/da90??-*.c
4201 F:      drivers/mfd/da91??-*.c
4202 F:      drivers/power/supply/da9052-battery.c
4203 F:      drivers/power/supply/da91??-*.c
4204 F:      drivers/regulator/da903x.c
4205 F:      drivers/regulator/da9???-regulator.[ch]
4206 F:      drivers/thermal/da90??-thermal.c
4207 F:      drivers/rtc/rtc-da90??.c
4208 F:      drivers/video/backlight/da90??_bl.c
4209 F:      drivers/watchdog/da90??_wdt.c
4210 F:      include/linux/mfd/da903x.h
4211 F:      include/linux/mfd/da9052/
4212 F:      include/linux/mfd/da9055/
4213 F:      include/linux/mfd/da9062/
4214 F:      include/linux/mfd/da9063/
4215 F:      include/linux/mfd/da9150/
4216 F:      include/linux/regulator/da9211.h
4217 F:      include/sound/da[79]*.h
4218 F:      sound/soc/codecs/da[79]*.[ch]
4219
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L:      linux-gpio@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/gpio/gpio-gpio-mm.c
4225
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M:      Lidza Louina <lidza.louina@gmail.com>
4228 M:      Mark Hounschell <markh@compro.net>
4229 L:      driverdev-devel@linuxdriverproject.org
4230 S:      Maintained
4231 F:      drivers/staging/dgnc/
4232
4233 DIOLAN U2C-12 I2C DRIVER
4234 M:      Guenter Roeck <linux@roeck-us.net>
4235 L:      linux-i2c@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M:      Matthew Wilcox <mawilcox@microsoft.com>
4241 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L:      linux-fsdevel@vger.kernel.org
4243 S:      Supported
4244 F:      fs/dax.c
4245 F:      include/linux/dax.h
4246 F:      include/trace/events/fs_dax.h
4247
4248 DEVICE DIRECT ACCESS (DAX)
4249 M:      Dan Williams <dan.j.williams@intel.com>
4250 L:      linux-nvdimm@lists.01.org
4251 S:      Supported
4252 F:      drivers/dax/
4253
4254 DIRECTORY NOTIFICATION (DNOTIFY)
4255 M:      Jan Kara <jack@suse.cz>
4256 R:      Amir Goldstein <amir73il@gmail.com>
4257 L:      linux-fsdevel@vger.kernel.org
4258 S:      Maintained
4259 F:      Documentation/filesystems/dnotify.txt
4260 F:      fs/notify/dnotify/
4261 F:      include/linux/dnotify.h
4262
4263 DISK GEOMETRY AND PARTITION HANDLING
4264 M:      Andries Brouwer <aeb@cwi.nl>
4265 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4268 S:      Maintained
4269
4270 DISKQUOTA
4271 M:      Jan Kara <jack@suse.com>
4272 S:      Maintained
4273 F:      Documentation/filesystems/quota.txt
4274 F:      fs/quota/
4275 F:      include/linux/quota*.h
4276 F:      include/uapi/linux/quota*.h
4277
4278 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279 M:      Bernie Thompson <bernie@plugable.com>
4280 L:      linux-fbdev@vger.kernel.org
4281 S:      Maintained
4282 W:      http://plugable.com/category/projects/udlfb/
4283 F:      drivers/video/fbdev/udlfb.c
4284 F:      include/video/udlfb.h
4285 F:      Documentation/fb/udlfb.txt
4286
4287 DISTRIBUTED LOCK MANAGER (DLM)
4288 M:      Christine Caulfield <ccaulfie@redhat.com>
4289 M:      David Teigland <teigland@redhat.com>
4290 L:      cluster-devel@redhat.com
4291 W:      http://sources.redhat.com/cluster/
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4293 S:      Supported
4294 F:      fs/dlm/
4295
4296 DMA BUFFER SHARING FRAMEWORK
4297 M:      Sumit Semwal <sumit.semwal@linaro.org>
4298 S:      Maintained
4299 L:      linux-media@vger.kernel.org
4300 L:      dri-devel@lists.freedesktop.org
4301 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4302 F:      drivers/dma-buf/
4303 F:      include/linux/dma-buf*
4304 F:      include/linux/reservation.h
4305 F:      include/linux/*fence.h
4306 F:      Documentation/driver-api/dma-buf.rst
4307 T:      git git://anongit.freedesktop.org/drm/drm-misc
4308
4309 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310 M:      Vinod Koul <vinod.koul@intel.com>
4311 L:      dmaengine@vger.kernel.org
4312 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4313 S:      Maintained
4314 F:      drivers/dma/
4315 F:      include/linux/dmaengine.h
4316 F:      include/linux/of_dma.h
4317 F:      Documentation/devicetree/bindings/dma/
4318 F:      Documentation/driver-api/dmaengine/
4319 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4320
4321 DMA MAPPING HELPERS
4322 M:      Christoph Hellwig <hch@lst.de>
4323 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4324 R:      Robin Murphy <robin.murphy@arm.com>
4325 L:      iommu@lists.linux-foundation.org
4326 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4327 W:      http://git.infradead.org/users/hch/dma-mapping.git
4328 S:      Supported
4329 F:      lib/dma-debug.c
4330 F:      lib/dma-direct.c
4331 F:      lib/dma-virt.c
4332 F:      drivers/base/dma-mapping.c
4333 F:      drivers/base/dma-coherent.c
4334 F:      include/asm-generic/dma-mapping.h
4335 F:      include/linux/dma-direct.h
4336 F:      include/linux/dma-mapping.h
4337
4338 DME1737 HARDWARE MONITOR DRIVER
4339 M:      Juerg Haefliger <juergh@gmail.com>
4340 L:      linux-hwmon@vger.kernel.org
4341 S:      Maintained
4342 F:      Documentation/hwmon/dme1737
4343 F:      drivers/hwmon/dme1737.c
4344
4345 DMI/SMBIOS SUPPORT
4346 M:      Jean Delvare <jdelvare@suse.com>
4347 S:      Maintained
4348 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4349 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4350 F:      drivers/firmware/dmi-id.c
4351 F:      drivers/firmware/dmi_scan.c
4352 F:      include/linux/dmi.h
4353
4354 DOCUMENTATION
4355 M:      Jonathan Corbet <corbet@lwn.net>
4356 L:      linux-doc@vger.kernel.org
4357 S:      Maintained
4358 F:      Documentation/
4359 F:      scripts/kernel-doc
4360 X:      Documentation/ABI/
4361 X:      Documentation/devicetree/
4362 X:      Documentation/acpi
4363 X:      Documentation/power
4364 X:      Documentation/spi
4365 X:      Documentation/media
4366 T:      git git://git.lwn.net/linux.git docs-next
4367
4368 DONGWOON DW9714 LENS VOICE COIL DRIVER
4369 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4370 L:      linux-media@vger.kernel.org
4371 T:      git git://linuxtv.org/media_tree.git
4372 S:      Maintained
4373 F:      drivers/media/i2c/dw9714.c
4374
4375 DOUBLETALK DRIVER
4376 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4377 L:      blinux-list@redhat.com
4378 S:      Maintained
4379 F:      drivers/char/dtlk.c
4380 F:      include/linux/dtlk.h
4381
4382 DPAA2 DATAPATH I/O (DPIO) DRIVER
4383 M:      Roy Pledge <Roy.Pledge@nxp.com>
4384 L:      linux-kernel@vger.kernel.org
4385 S:      Maintained
4386 F:      drivers/staging/fsl-mc/bus/dpio
4387
4388 DPAA2 ETHERNET DRIVER
4389 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4390 L:      linux-kernel@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/staging/fsl-dpaa2/ethernet
4393
4394 DPAA2 ETHERNET SWITCH DRIVER
4395 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4396 L:      linux-kernel@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/staging/fsl-dpaa2/ethsw
4399
4400 DPT_I2O SCSI RAID DRIVER
4401 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4402 L:      linux-scsi@vger.kernel.org
4403 W:      http://www.adaptec.com/
4404 S:      Maintained
4405 F:      drivers/scsi/dpt*
4406 F:      drivers/scsi/dpt/
4407
4408 DRBD DRIVER
4409 M:      Philipp Reisner <philipp.reisner@linbit.com>
4410 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L:      drbd-dev@lists.linbit.com
4412 W:      http://www.drbd.org
4413 T:      git git://git.linbit.com/linux-drbd.git
4414 T:      git git://git.linbit.com/drbd-8.4.git
4415 S:      Supported
4416 F:      drivers/block/drbd/
4417 F:      lib/lru_cache.c
4418 F:      Documentation/blockdev/drbd/
4419
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423 S:      Supported
4424 F:      Documentation/kobject.txt
4425 F:      drivers/base/
4426 F:      fs/debugfs/
4427 F:      fs/sysfs/
4428 F:      include/linux/debugfs.h
4429 F:      include/linux/kobj*
4430 F:      lib/kobj*
4431
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M:      Kevin Hilman <khilman@kernel.org>
4434 M:      Nishanth Menon <nm@ti.com>
4435 S:      Maintained
4436 F:      drivers/power/avs/
4437 F:      include/linux/power/smartreflex.h
4438 L:      linux-pm@vger.kernel.org
4439
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M:      Eric Anholt <eric@anholt.net>
4442 T:      git git://anongit.freedesktop.org/drm/drm-misc
4443 S:      Supported
4444 F:      drivers/gpu/drm/pl111/
4445
4446 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4447 M:      Linus Walleij <linus.walleij@linaro.org>
4448 T:      git git://anongit.freedesktop.org/drm/drm-misc
4449 S:      Maintained
4450 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4451 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4452
4453 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4454 M:      Dave Airlie <airlied@redhat.com>
4455 S:      Odd Fixes
4456 F:      drivers/gpu/drm/ast/
4457
4458 DRM DRIVER FOR BOCHS VIRTUAL GPU
4459 M:      Gerd Hoffmann <kraxel@redhat.com>
4460 L:      virtualization@lists.linux-foundation.org
4461 T:      git git://anongit.freedesktop.org/drm/drm-misc
4462 S:      Maintained
4463 F:      drivers/gpu/drm/bochs/
4464
4465 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4466 M:      Linus Walleij <linus.walleij@linaro.org>
4467 T:      git git://anongit.freedesktop.org/drm/drm-misc
4468 S:      Maintained
4469 F:      drivers/gpu/drm/tve200/
4470
4471 DRM DRIVER FOR ILITEK ILI9225 PANELS
4472 M:      David Lechner <david@lechnology.com>
4473 S:      Maintained
4474 F:      drivers/gpu/drm/tinydrm/ili9225.c
4475 F:      Documentation/devicetree/bindings/display/ili9225.txt
4476
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S:      Orphan / Obsolete
4479 F:      drivers/gpu/drm/i810/
4480 F:      include/uapi/drm/i810_drm.h
4481
4482 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4483 S:      Orphan / Obsolete
4484 F:      drivers/gpu/drm/mga/
4485 F:      include/uapi/drm/mga_drm.h
4486
4487 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4488 M:      Dave Airlie <airlied@redhat.com>
4489 S:      Odd Fixes
4490 F:      drivers/gpu/drm/mgag200/
4491
4492 DRM DRIVER FOR MI0283QT
4493 M:      Noralf Trønnes <noralf@tronnes.org>
4494 S:      Maintained
4495 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4496 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4497
4498 DRM DRIVER FOR MSM ADRENO GPU
4499 M:      Rob Clark <robdclark@gmail.com>
4500 L:      linux-arm-msm@vger.kernel.org
4501 L:      dri-devel@lists.freedesktop.org
4502 L:      freedreno@lists.freedesktop.org
4503 T:      git git://people.freedesktop.org/~robclark/linux
4504 S:      Maintained
4505 F:      drivers/gpu/drm/msm/
4506 F:      include/uapi/drm/msm_drm.h
4507 F:      Documentation/devicetree/bindings/display/msm/
4508
4509 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4510 M:      Ben Skeggs <bskeggs@redhat.com>
4511 L:      dri-devel@lists.freedesktop.org
4512 L:      nouveau@lists.freedesktop.org
4513 T:      git git://github.com/skeggsb/linux
4514 S:      Supported
4515 F:      drivers/gpu/drm/nouveau/
4516 F:      include/uapi/drm/nouveau_drm.h
4517
4518 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4519 M:      Noralf Trønnes <noralf@tronnes.org>
4520 S:      Maintained
4521 F:      drivers/gpu/drm/tinydrm/repaper.c
4522 F:      Documentation/devicetree/bindings/display/repaper.txt
4523
4524 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4525 M:      Dave Airlie <airlied@redhat.com>
4526 M:      Gerd Hoffmann <kraxel@redhat.com>
4527 L:      virtualization@lists.linux-foundation.org
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Obsolete
4530 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4531 F:      drivers/gpu/drm/cirrus/
4532
4533 DRM DRIVER FOR QXL VIRTUAL GPU
4534 M:      Dave Airlie <airlied@redhat.com>
4535 M:      Gerd Hoffmann <kraxel@redhat.com>
4536 L:      virtualization@lists.linux-foundation.org
4537 T:      git git://anongit.freedesktop.org/drm/drm-misc
4538 S:      Maintained
4539 F:      drivers/gpu/drm/qxl/
4540 F:      include/uapi/drm/qxl_drm.h
4541
4542 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4543 S:      Orphan / Obsolete
4544 F:      drivers/gpu/drm/r128/
4545 F:      include/uapi/drm/r128_drm.h
4546
4547 DRM DRIVER FOR SAVAGE VIDEO CARDS
4548 S:      Orphan / Obsolete
4549 F:      drivers/gpu/drm/savage/
4550 F:      include/uapi/drm/savage_drm.h
4551
4552 DRM DRIVER FOR SIS VIDEO CARDS
4553 S:      Orphan / Obsolete
4554 F:      drivers/gpu/drm/sis/
4555 F:      include/uapi/drm/sis_drm.h
4556
4557 DRM DRIVER FOR SITRONIX ST7586 PANELS
4558 M:      David Lechner <david@lechnology.com>
4559 S:      Maintained
4560 F:      drivers/gpu/drm/tinydrm/st7586.c
4561 F:      Documentation/devicetree/bindings/display/st7586.txt
4562
4563 DRM DRIVER FOR SITRONIX ST7735R PANELS
4564 M:      David Lechner <david@lechnology.com>
4565 S:      Maintained
4566 F:      drivers/gpu/drm/tinydrm/st7735r.c
4567 F:      Documentation/devicetree/bindings/display/st7735r.txt
4568
4569 DRM DRIVER FOR TDFX VIDEO CARDS
4570 S:      Orphan / Obsolete
4571 F:      drivers/gpu/drm/tdfx/
4572
4573 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4574 M:      Dave Airlie <airlied@redhat.com>
4575 S:      Odd Fixes
4576 F:      drivers/gpu/drm/udl/
4577
4578 DRM DRIVER FOR VMWARE VIRTUAL GPU
4579 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4580 M:      Sinclair Yeh <syeh@vmware.com>
4581 M:      Thomas Hellstrom <thellstrom@vmware.com>
4582 L:      dri-devel@lists.freedesktop.org
4583 T:      git git://people.freedesktop.org/~syeh/repos_linux
4584 T:      git git://people.freedesktop.org/~thomash/linux
4585 S:      Supported
4586 F:      drivers/gpu/drm/vmwgfx/
4587 F:      include/uapi/drm/vmwgfx_drm.h
4588
4589 DRM DRIVERS
4590 M:      David Airlie <airlied@linux.ie>
4591 L:      dri-devel@lists.freedesktop.org
4592 T:      git git://people.freedesktop.org/~airlied/linux
4593 B:      https://bugs.freedesktop.org/
4594 C:      irc://chat.freenode.net/dri-devel
4595 S:      Maintained
4596 F:      drivers/gpu/drm/
4597 F:      drivers/gpu/vga/
4598 F:      Documentation/devicetree/bindings/display/
4599 F:      Documentation/devicetree/bindings/gpu/
4600 F:      Documentation/devicetree/bindings/video/
4601 F:      Documentation/gpu/
4602 F:      include/drm/
4603 F:      include/uapi/drm/
4604 F:      include/linux/vga*
4605
4606 DRM DRIVERS AND MISC GPU PATCHES
4607 M:      Gustavo Padovan <gustavo@padovan.org>
4608 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4609 M:      Sean Paul <seanpaul@chromium.org>
4610 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4611 S:      Maintained
4612 T:      git git://anongit.freedesktop.org/drm/drm-misc
4613 F:      Documentation/gpu/
4614 F:      drivers/gpu/vga/
4615 F:      drivers/gpu/drm/*
4616 F:      include/drm/drm*
4617 F:      include/uapi/drm/drm*
4618 F:      include/linux/vga*
4619
4620 DRM DRIVERS FOR ALLWINNER A10
4621 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4622 L:      dri-devel@lists.freedesktop.org
4623 S:      Supported
4624 F:      drivers/gpu/drm/sun4i/
4625 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4626 T:      git git://anongit.freedesktop.org/drm/drm-misc
4627
4628 DRM DRIVERS FOR AMLOGIC SOCS
4629 M:      Neil Armstrong <narmstrong@baylibre.com>
4630 L:      dri-devel@lists.freedesktop.org
4631 L:      linux-amlogic@lists.infradead.org
4632 W:      http://linux-meson.com/
4633 S:      Supported
4634 F:      drivers/gpu/drm/meson/
4635 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4636 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4637 F:      Documentation/gpu/meson.rst
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639
4640 DRM DRIVERS FOR ATMEL HLCDC
4641 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4642 L:      dri-devel@lists.freedesktop.org
4643 S:      Supported
4644 F:      drivers/gpu/drm/atmel-hlcdc/
4645 F:      Documentation/devicetree/bindings/drm/atmel/
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR BRIDGE CHIPS
4649 M:      Archit Taneja <architt@codeaurora.org>
4650 M:      Andrzej Hajda <a.hajda@samsung.com>
4651 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4652 S:      Maintained
4653 T:      git git://anongit.freedesktop.org/drm/drm-misc
4654 F:      drivers/gpu/drm/bridge/
4655
4656 DRM DRIVERS FOR EXYNOS
4657 M:      Inki Dae <inki.dae@samsung.com>
4658 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4659 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4660 M:      Kyungmin Park <kyungmin.park@samsung.com>
4661 L:      dri-devel@lists.freedesktop.org
4662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4663 S:      Supported
4664 F:      drivers/gpu/drm/exynos/
4665 F:      include/uapi/drm/exynos_drm.h
4666 F:      Documentation/devicetree/bindings/display/exynos/
4667
4668 DRM DRIVERS FOR FREESCALE DCU
4669 M:      Stefan Agner <stefan@agner.ch>
4670 M:      Alison Wang <alison.wang@freescale.com>
4671 L:      dri-devel@lists.freedesktop.org
4672 S:      Supported
4673 F:      drivers/gpu/drm/fsl-dcu/
4674 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4675 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4676 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4677
4678 DRM DRIVERS FOR FREESCALE IMX
4679 M:      Philipp Zabel <p.zabel@pengutronix.de>
4680 L:      dri-devel@lists.freedesktop.org
4681 S:      Maintained
4682 F:      drivers/gpu/drm/imx/
4683 F:      drivers/gpu/ipu-v3/
4684 F:      Documentation/devicetree/bindings/display/imx/
4685
4686 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4687 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4688 L:      dri-devel@lists.freedesktop.org
4689 T:      git git://github.com/patjak/drm-gma500
4690 S:      Maintained
4691 F:      drivers/gpu/drm/gma500/
4692
4693 DRM DRIVERS FOR HISILICON
4694 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4695 M:      Rongrong Zou <zourongrong@gmail.com>
4696 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4697 R:      Chen Feng <puck.chen@hisilicon.com>
4698 L:      dri-devel@lists.freedesktop.org
4699 T:      git git://github.com/xin3liang/linux.git
4700 S:      Maintained
4701 F:      drivers/gpu/drm/hisilicon/
4702 F:      Documentation/devicetree/bindings/display/hisilicon/
4703
4704 DRM DRIVERS FOR MEDIATEK
4705 M:      CK Hu <ck.hu@mediatek.com>
4706 M:      Philipp Zabel <p.zabel@pengutronix.de>
4707 L:      dri-devel@lists.freedesktop.org
4708 S:      Supported
4709 F:      drivers/gpu/drm/mediatek/
4710 F:      Documentation/devicetree/bindings/display/mediatek/
4711
4712 DRM DRIVERS FOR NVIDIA TEGRA
4713 M:      Thierry Reding <thierry.reding@gmail.com>
4714 L:      dri-devel@lists.freedesktop.org
4715 L:      linux-tegra@vger.kernel.org
4716 T:      git git://anongit.freedesktop.org/tegra/linux.git
4717 S:      Supported
4718 F:      drivers/gpu/drm/tegra/
4719 F:      drivers/gpu/host1x/
4720 F:      include/linux/host1x.h
4721 F:      include/uapi/drm/tegra_drm.h
4722 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4723
4724 DRM DRIVERS FOR RENESAS
4725 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4726 L:      dri-devel@lists.freedesktop.org
4727 L:      linux-renesas-soc@vger.kernel.org
4728 T:      git git://linuxtv.org/pinchartl/fbdev
4729 S:      Supported
4730 F:      drivers/gpu/drm/rcar-du/
4731 F:      drivers/gpu/drm/shmobile/
4732 F:      include/linux/platform_data/shmob_drm.h
4733 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4734 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4735 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4736
4737 DRM DRIVERS FOR ROCKCHIP
4738 M:      Sandy Huang <hjc@rock-chips.com>
4739 M:      Heiko Stübner <heiko@sntech.de>
4740 L:      dri-devel@lists.freedesktop.org
4741 S:      Maintained
4742 F:      drivers/gpu/drm/rockchip/
4743 F:      Documentation/devicetree/bindings/display/rockchip/
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745
4746 DRM DRIVERS FOR STI
4747 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748 M:      Vincent Abriou <vincent.abriou@st.com>
4749 L:      dri-devel@lists.freedesktop.org
4750 T:      git git://anongit.freedesktop.org/drm/drm-misc
4751 S:      Maintained
4752 F:      drivers/gpu/drm/sti
4753 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4754
4755 DRM DRIVERS FOR STM
4756 M:      Yannick Fertre <yannick.fertre@st.com>
4757 M:      Philippe Cornu <philippe.cornu@st.com>
4758 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759 M:      Vincent Abriou <vincent.abriou@st.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762 S:      Maintained
4763 F:      drivers/gpu/drm/stm
4764 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4765
4766 DRM DRIVERS FOR TI LCDC
4767 M:      Jyri Sarha <jsarha@ti.com>
4768 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tilcdc/
4772 F:      Documentation/devicetree/bindings/display/tilcdc/
4773
4774 DRM DRIVERS FOR TI OMAP
4775 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4776 L:      dri-devel@lists.freedesktop.org
4777 S:      Maintained
4778 F:      drivers/gpu/drm/omapdrm/
4779 F:      Documentation/devicetree/bindings/display/ti/
4780
4781 DRM DRIVERS FOR VC4
4782 M:      Eric Anholt <eric@anholt.net>
4783 T:      git git://github.com/anholt/linux
4784 S:      Supported
4785 F:      drivers/gpu/drm/vc4/
4786 F:      include/uapi/drm/vc4_drm.h
4787 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4789
4790 DRM DRIVERS FOR VIVANTE GPU IP
4791 M:      Lucas Stach <l.stach@pengutronix.de>
4792 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4793 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4794 L:      etnaviv@lists.freedesktop.org
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Maintained
4797 F:      drivers/gpu/drm/etnaviv/
4798 F:      include/uapi/drm/etnaviv_drm.h
4799 F:      Documentation/devicetree/bindings/display/etnaviv/
4800
4801 DRM DRIVERS FOR ZTE ZX
4802 M:      Shawn Guo <shawnguo@kernel.org>
4803 L:      dri-devel@lists.freedesktop.org
4804 S:      Maintained
4805 F:      drivers/gpu/drm/zte/
4806 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM PANEL DRIVERS
4810 M:      Thierry Reding <thierry.reding@gmail.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 T:      git git://anongit.freedesktop.org/drm/drm-misc
4813 S:      Maintained
4814 F:      drivers/gpu/drm/drm_panel.c
4815 F:      drivers/gpu/drm/panel/
4816 F:      include/drm/drm_panel.h
4817 F:      Documentation/devicetree/bindings/display/panel/
4818
4819 DRM TINYDRM DRIVERS
4820 M:      Noralf Trønnes <noralf@tronnes.org>
4821 W:      https://github.com/notro/tinydrm/wiki/Development
4822 T:      git git://anongit.freedesktop.org/drm/drm-misc
4823 S:      Maintained
4824 F:      drivers/gpu/drm/tinydrm/
4825 F:      include/drm/tinydrm/
4826
4827 DRM TTM SUBSYSTEM
4828 M:      Christian Koenig <christian.koenig@amd.com>
4829 M:      Roger He <Hongbo.He@amd.com>
4830 T:      git git://people.freedesktop.org/~agd5f/linux
4831 S:      Maintained
4832 L:      dri-devel@lists.freedesktop.org
4833 F:      include/drm/ttm/
4834 F:      drivers/gpu/drm/ttm/
4835
4836 DSBR100 USB FM RADIO DRIVER
4837 M:      Alexey Klimov <klimov.linux@gmail.com>
4838 L:      linux-media@vger.kernel.org
4839 T:      git git://linuxtv.org/media_tree.git
4840 S:      Maintained
4841 F:      drivers/media/radio/dsbr100.c
4842
4843 DSCC4 DRIVER
4844 M:      Francois Romieu <romieu@fr.zoreil.com>
4845 L:      netdev@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/net/wan/dscc4.c
4848
4849 DT3155 MEDIA DRIVER
4850 M:      Hans Verkuil <hverkuil@xs4all.nl>
4851 L:      linux-media@vger.kernel.org
4852 T:      git git://linuxtv.org/media_tree.git
4853 W:      https://linuxtv.org
4854 S:      Odd Fixes
4855 F:      drivers/media/pci/dt3155/
4856
4857 DVB_USB_AF9015 MEDIA DRIVER
4858 M:      Antti Palosaari <crope@iki.fi>
4859 L:      linux-media@vger.kernel.org
4860 W:      https://linuxtv.org
4861 W:      http://palosaari.fi/linux/
4862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4863 T:      git git://linuxtv.org/anttip/media_tree.git
4864 S:      Maintained
4865 F:      drivers/media/usb/dvb-usb-v2/af9015*
4866
4867 DVB_USB_AF9035 MEDIA DRIVER
4868 M:      Antti Palosaari <crope@iki.fi>
4869 L:      linux-media@vger.kernel.org
4870 W:      https://linuxtv.org
4871 W:      http://palosaari.fi/linux/
4872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4873 T:      git git://linuxtv.org/anttip/media_tree.git
4874 S:      Maintained
4875 F:      drivers/media/usb/dvb-usb-v2/af9035*
4876
4877 DVB_USB_ANYSEE MEDIA DRIVER
4878 M:      Antti Palosaari <crope@iki.fi>
4879 L:      linux-media@vger.kernel.org
4880 W:      https://linuxtv.org
4881 W:      http://palosaari.fi/linux/
4882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4883 T:      git git://linuxtv.org/anttip/media_tree.git
4884 S:      Maintained
4885 F:      drivers/media/usb/dvb-usb-v2/anysee*
4886
4887 DVB_USB_AU6610 MEDIA DRIVER
4888 M:      Antti Palosaari <crope@iki.fi>
4889 L:      linux-media@vger.kernel.org
4890 W:      https://linuxtv.org
4891 W:      http://palosaari.fi/linux/
4892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4893 T:      git git://linuxtv.org/anttip/media_tree.git
4894 S:      Maintained
4895 F:      drivers/media/usb/dvb-usb-v2/au6610*
4896
4897 DVB_USB_CE6230 MEDIA DRIVER
4898 M:      Antti Palosaari <crope@iki.fi>
4899 L:      linux-media@vger.kernel.org
4900 W:      https://linuxtv.org
4901 W:      http://palosaari.fi/linux/
4902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4903 T:      git git://linuxtv.org/anttip/media_tree.git
4904 S:      Maintained
4905 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4906
4907 DVB_USB_CXUSB MEDIA DRIVER
4908 M:      Michael Krufky <mkrufky@linuxtv.org>
4909 L:      linux-media@vger.kernel.org
4910 W:      https://linuxtv.org
4911 W:      http://github.com/mkrufky
4912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4913 T:      git git://linuxtv.org/media_tree.git
4914 S:      Maintained
4915 F:      drivers/media/usb/dvb-usb/cxusb*
4916
4917 DVB_USB_EC168 MEDIA DRIVER
4918 M:      Antti Palosaari <crope@iki.fi>
4919 L:      linux-media@vger.kernel.org
4920 W:      https://linuxtv.org
4921 W:      http://palosaari.fi/linux/
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/ec168*
4926
4927 DVB_USB_GL861 MEDIA DRIVER
4928 M:      Antti Palosaari <crope@iki.fi>
4929 L:      linux-media@vger.kernel.org
4930 W:      https://linuxtv.org
4931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4932 T:      git git://linuxtv.org/anttip/media_tree.git
4933 S:      Maintained
4934 F:      drivers/media/usb/dvb-usb-v2/gl861*
4935
4936 DVB_USB_MXL111SF MEDIA DRIVER
4937 M:      Michael Krufky <mkrufky@linuxtv.org>
4938 L:      linux-media@vger.kernel.org
4939 W:      https://linuxtv.org
4940 W:      http://github.com/mkrufky
4941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4942 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4943 S:      Maintained
4944 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4945
4946 DVB_USB_RTL28XXU MEDIA DRIVER
4947 M:      Antti Palosaari <crope@iki.fi>
4948 L:      linux-media@vger.kernel.org
4949 W:      https://linuxtv.org
4950 W:      http://palosaari.fi/linux/
4951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4952 T:      git git://linuxtv.org/anttip/media_tree.git
4953 S:      Maintained
4954 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4955
4956 DVB_USB_V2 MEDIA DRIVER
4957 M:      Antti Palosaari <crope@iki.fi>
4958 L:      linux-media@vger.kernel.org
4959 W:      https://linuxtv.org
4960 W:      http://palosaari.fi/linux/
4961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4962 T:      git git://linuxtv.org/anttip/media_tree.git
4963 S:      Maintained
4964 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4965 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4966
4967 DYNAMIC DEBUG
4968 M:      Jason Baron <jbaron@akamai.com>
4969 S:      Maintained
4970 F:      lib/dynamic_debug.c
4971 F:      include/linux/dynamic_debug.h
4972
4973 DYNAMIC INTERRUPT MODERATION
4974 M:      Tal Gilboa <talgi@mellanox.com>
4975 S:      Maintained
4976 F:      include/linux/net_dim.h
4977
4978 DZ DECSTATION DZ11 SERIAL DRIVER
4979 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4980 S:      Maintained
4981 F:      drivers/tty/serial/dz.*
4982
4983 E3X0 POWER BUTTON DRIVER
4984 M:      Moritz Fischer <moritz.fischer@ettus.com>
4985 L:      usrp-users@lists.ettus.com
4986 W:      http://www.ettus.com
4987 S:      Supported
4988 F:      drivers/input/misc/e3x0-button.c
4989 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4990
4991 E4000 MEDIA DRIVER
4992 M:      Antti Palosaari <crope@iki.fi>
4993 L:      linux-media@vger.kernel.org
4994 W:      https://linuxtv.org
4995 W:      http://palosaari.fi/linux/
4996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4997 T:      git git://linuxtv.org/anttip/media_tree.git
4998 S:      Maintained
4999 F:      drivers/media/tuners/e4000*
5000
5001 EC100 MEDIA DRIVER
5002 M:      Antti Palosaari <crope@iki.fi>
5003 L:      linux-media@vger.kernel.org
5004 W:      https://linuxtv.org
5005 W:      http://palosaari.fi/linux/
5006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5007 T:      git git://linuxtv.org/anttip/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/dvb-frontends/ec100*
5010
5011 ECRYPT FILE SYSTEM
5012 M:      Tyler Hicks <tyhicks@canonical.com>
5013 L:      ecryptfs@vger.kernel.org
5014 W:      http://ecryptfs.org
5015 W:      https://launchpad.net/ecryptfs
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5017 S:      Supported
5018 F:      Documentation/filesystems/ecryptfs.txt
5019 F:      fs/ecryptfs/
5020
5021 EDAC-AMD64
5022 M:      Borislav Petkov <bp@alien8.de>
5023 L:      linux-edac@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/edac/amd64_edac*
5026
5027 EDAC-CALXEDA
5028 M:      Robert Richter <rric@kernel.org>
5029 L:      linux-edac@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/edac/highbank*
5032
5033 EDAC-CAVIUM OCTEON
5034 M:      Ralf Baechle <ralf@linux-mips.org>
5035 M:      David Daney <david.daney@cavium.com>
5036 L:      linux-edac@vger.kernel.org
5037 L:      linux-mips@linux-mips.org
5038 S:      Supported
5039 F:      drivers/edac/octeon_edac*
5040
5041 EDAC-CAVIUM THUNDERX
5042 M:      David Daney <david.daney@cavium.com>
5043 M:      Jan Glauber <jglauber@cavium.com>
5044 L:      linux-edac@vger.kernel.org
5045 S:      Supported
5046 F:      drivers/edac/thunderx_edac*
5047
5048 EDAC-CORE
5049 M:      Borislav Petkov <bp@alien8.de>
5050 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5051 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5052 L:      linux-edac@vger.kernel.org
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5055 S:      Supported
5056 F:      Documentation/admin-guide/ras.rst
5057 F:      Documentation/driver-api/edac.rst
5058 F:      drivers/edac/
5059 F:      include/linux/edac.h
5060
5061 EDAC-E752X
5062 M:      Mark Gross <mark.gross@intel.com>
5063 L:      linux-edac@vger.kernel.org
5064 S:      Maintained
5065 F:      drivers/edac/e752x_edac.c
5066
5067 EDAC-E7XXX
5068 L:      linux-edac@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/edac/e7xxx_edac.c
5071
5072 EDAC-FSL_DDR
5073 M:      York Sun <york.sun@nxp.com>
5074 L:      linux-edac@vger.kernel.org
5075 S:      Maintained
5076 F:      drivers/edac/fsl_ddr_edac.*
5077
5078 EDAC-GHES
5079 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5080 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5081 L:      linux-edac@vger.kernel.org
5082 S:      Maintained
5083 F:      drivers/edac/ghes_edac.c
5084
5085 EDAC-I3000
5086 L:      linux-edac@vger.kernel.org
5087 S:      Orphan
5088 F:      drivers/edac/i3000_edac.c
5089
5090 EDAC-I5000
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/i5000_edac.c
5094
5095 EDAC-I5400
5096 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5097 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5098 L:      linux-edac@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/edac/i5400_edac.c
5101
5102 EDAC-I7300
5103 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5105 L:      linux-edac@vger.kernel.org
5106 S:      Maintained
5107 F:      drivers/edac/i7300_edac.c
5108
5109 EDAC-I7CORE
5110 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5111 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5112 L:      linux-edac@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/edac/i7core_edac.c
5115
5116 EDAC-I82443BXGX
5117 M:      Tim Small <tim@buttersideup.com>
5118 L:      linux-edac@vger.kernel.org
5119 S:      Maintained
5120 F:      drivers/edac/i82443bxgx_edac.c
5121
5122 EDAC-I82975X
5123 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5124 M:      "Arvind R." <arvino55@gmail.com>
5125 L:      linux-edac@vger.kernel.org
5126 S:      Maintained
5127 F:      drivers/edac/i82975x_edac.c
5128
5129 EDAC-IE31200
5130 M:      Jason Baron <jbaron@akamai.com>
5131 L:      linux-edac@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/edac/ie31200_edac.c
5134
5135 EDAC-MPC85XX
5136 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/mpc85xx_edac.[ch]
5140
5141 EDAC-PASEMI
5142 M:      Egor Martovetsky <egor@pasemi.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/pasemi_edac.c
5146
5147 EDAC-PND2
5148 M:      Tony Luck <tony.luck@intel.com>
5149 L:      linux-edac@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/edac/pnd2_edac.[ch]
5152
5153 EDAC-R82600
5154 M:      Tim Small <tim@buttersideup.com>
5155 L:      linux-edac@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/edac/r82600_edac.c
5158
5159 EDAC-SBRIDGE
5160 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/sb_edac.c
5165
5166 EDAC-SKYLAKE
5167 M:      Tony Luck <tony.luck@intel.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/skx_edac.c
5171
5172 EDAC-TI
5173 M:      Tero Kristo <t-kristo@ti.com>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/ti_edac.c
5177
5178 EDIROL UA-101/UA-1000 DRIVER
5179 M:      Clemens Ladisch <clemens@ladisch.de>
5180 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5181 T:      git git://git.alsa-project.org/alsa-kernel.git
5182 S:      Maintained
5183 F:      sound/usb/misc/ua101.c
5184
5185 EFI TEST DRIVER
5186 L:      linux-efi@vger.kernel.org
5187 M:      Ivan Hu <ivan.hu@canonical.com>
5188 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5189 S:      Maintained
5190 F:      drivers/firmware/efi/test/
5191
5192 EFI VARIABLE FILESYSTEM
5193 M:      Matthew Garrett <matthew.garrett@nebula.com>
5194 M:      Jeremy Kerr <jk@ozlabs.org>
5195 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5197 L:      linux-efi@vger.kernel.org
5198 S:      Maintained
5199 F:      fs/efivarfs/
5200
5201 EFIFB FRAMEBUFFER DRIVER
5202 L:      linux-fbdev@vger.kernel.org
5203 M:      Peter Jones <pjones@redhat.com>
5204 S:      Maintained
5205 F:      drivers/video/fbdev/efifb.c
5206
5207 EFS FILESYSTEM
5208 W:      http://aeschi.ch.eu.org/efs/
5209 S:      Orphan
5210 F:      fs/efs/
5211
5212 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5213 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5214 L:      netdev@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/net/ethernet/ibm/ehea/
5217
5218 EM28XX VIDEO4LINUX DRIVER
5219 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5220 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L:      linux-media@vger.kernel.org
5222 W:      https://linuxtv.org
5223 T:      git git://linuxtv.org/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/em28xx/
5226 F:      Documentation/media/v4l-drivers/em28xx*
5227
5228 EMBEDDED LINUX
5229 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5230 M:      Matt Mackall <mpm@selenic.com>
5231 M:      David Woodhouse <dwmw2@infradead.org>
5232 L:      linux-embedded@vger.kernel.org
5233 S:      Maintained
5234
5235 Emulex 10Gbps iSCSI - OneConnect DRIVER
5236 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5237 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5238 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5239 L:      linux-scsi@vger.kernel.org
5240 W:      http://www.broadcom.com
5241 S:      Supported
5242 F:      drivers/scsi/be2iscsi/
5243
5244 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5245 M:      Sathya Perla <sathya.perla@broadcom.com>
5246 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5247 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5248 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5249 L:      netdev@vger.kernel.org
5250 W:      http://www.emulex.com
5251 S:      Supported
5252 F:      drivers/net/ethernet/emulex/benet/
5253
5254 EMULEX ONECONNECT ROCE DRIVER
5255 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5256 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5257 L:      linux-rdma@vger.kernel.org
5258 W:      http://www.broadcom.com
5259 S:      Odd Fixes
5260 F:      drivers/infiniband/hw/ocrdma/
5261 F:      include/uapi/rdma/ocrdma-abi.h
5262
5263 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5264 M:      James Smart <james.smart@broadcom.com>
5265 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5266 L:      linux-scsi@vger.kernel.org
5267 W:      http://www.broadcom.com
5268 S:      Supported
5269 F:      drivers/scsi/lpfc/
5270
5271 ENE CB710 FLASH CARD READER DRIVER
5272 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5273 S:      Maintained
5274 F:      drivers/misc/cb710/
5275 F:      drivers/mmc/host/cb710-mmc.*
5276 F:      include/linux/cb710.h
5277
5278 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5279 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5280 S:      Maintained
5281 F:      drivers/media/rc/ene_ir.*
5282
5283 EPSON S1D13XXX FRAMEBUFFER DRIVER
5284 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5285 S:      Maintained
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5287 F:      drivers/video/fbdev/s1d13xxxfb.c
5288 F:      include/video/s1d13xxxfb.h
5289
5290 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5291 M:      Jeff Layton <jlayton@kernel.org>
5292 S:      Maintained
5293 F:      lib/errseq.c
5294 F:      include/linux/errseq.h
5295
5296 ET131X NETWORK DRIVER
5297 M:      Mark Einon <mark.einon@gmail.com>
5298 S:      Odd Fixes
5299 F:      drivers/net/ethernet/agere/
5300
5301 ETHERNET BRIDGE
5302 M:      Stephen Hemminger <stephen@networkplumber.org>
5303 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5304 L:      netdev@vger.kernel.org
5305 W:      http://www.linuxfoundation.org/en/Net:Bridge
5306 S:      Maintained
5307 F:      include/linux/netfilter_bridge/
5308 F:      net/bridge/
5309
5310 ETHERNET PHY LIBRARY
5311 M:      Andrew Lunn <andrew@lunn.ch>
5312 M:      Florian Fainelli <f.fainelli@gmail.com>
5313 L:      netdev@vger.kernel.org
5314 S:      Maintained
5315 F:      Documentation/ABI/testing/sysfs-bus-mdio
5316 F:      Documentation/devicetree/bindings/net/mdio*
5317 F:      Documentation/networking/phy.txt
5318 F:      drivers/net/phy/
5319 F:      drivers/of/of_mdio.c
5320 F:      drivers/of/of_net.c
5321 F:      include/linux/*mdio*.h
5322 F:      include/linux/of_net.h
5323 F:      include/linux/phy.h
5324 F:      include/linux/phy_fixed.h
5325 F:      include/linux/platform_data/mdio-gpio.h
5326 F:      include/linux/platform_data/mdio-bcm-unimac.h
5327 F:      include/trace/events/mdio.h
5328 F:      include/uapi/linux/mdio.h
5329 F:      include/uapi/linux/mii.h
5330
5331 EXT2 FILE SYSTEM
5332 M:      Jan Kara <jack@suse.com>
5333 L:      linux-ext4@vger.kernel.org
5334 S:      Maintained
5335 F:      Documentation/filesystems/ext2.txt
5336 F:      fs/ext2/
5337 F:      include/linux/ext2*
5338
5339 EXT4 FILE SYSTEM
5340 M:      "Theodore Ts'o" <tytso@mit.edu>
5341 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5342 L:      linux-ext4@vger.kernel.org
5343 W:      http://ext4.wiki.kernel.org
5344 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5346 S:      Maintained
5347 F:      Documentation/filesystems/ext4.txt
5348 F:      fs/ext4/
5349
5350 Extended Verification Module (EVM)
5351 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5352 L:      linux-integrity@vger.kernel.org
5353 S:      Supported
5354 F:      security/integrity/evm/
5355
5356 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5357 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5358 L:      linux-efi@vger.kernel.org
5359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5360 S:      Maintained
5361 F:      Documentation/efi-stub.txt
5362 F:      arch/*/kernel/efi.c
5363 F:      arch/x86/boot/compressed/eboot.[ch]
5364 F:      arch/*/include/asm/efi.h
5365 F:      arch/x86/platform/efi/
5366 F:      drivers/firmware/efi/
5367 F:      include/linux/efi*.h
5368 F:      arch/arm/boot/compressed/efi-header.S
5369 F:      arch/arm64/kernel/efi-entry.S
5370
5371 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5372 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5373 M:      Chanwoo Choi <cw00.choi@samsung.com>
5374 L:      linux-kernel@vger.kernel.org
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5376 S:      Maintained
5377 F:      drivers/extcon/
5378 F:      include/linux/extcon/
5379 F:      include/linux/extcon.h
5380 F:      Documentation/extcon/
5381 F:      Documentation/devicetree/bindings/extcon/
5382
5383 EXYNOS DP DRIVER
5384 M:      Jingoo Han <jingoohan1@gmail.com>
5385 L:      dri-devel@lists.freedesktop.org
5386 S:      Maintained
5387 F:      drivers/gpu/drm/exynos/exynos_dp*
5388
5389 EXYNOS SYSMMU (IOMMU) driver
5390 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5391 L:      iommu@lists.linux-foundation.org
5392 S:      Maintained
5393 F:      drivers/iommu/exynos-iommu.c
5394
5395 EZchip NPS platform support
5396 M:      Elad Kanfi <eladkan@mellanox.com>
5397 M:      Vineet Gupta <vgupta@synopsys.com>
5398 S:      Supported
5399 F:      arch/arc/plat-eznps
5400 F:      arch/arc/boot/dts/eznps.dts
5401
5402 F2FS FILE SYSTEM
5403 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5404 M:      Chao Yu <yuchao0@huawei.com>
5405 L:      linux-f2fs-devel@lists.sourceforge.net
5406 W:      https://f2fs.wiki.kernel.org/
5407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5408 S:      Maintained
5409 F:      Documentation/filesystems/f2fs.txt
5410 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5411 F:      fs/f2fs/
5412 F:      include/linux/f2fs_fs.h
5413 F:      include/trace/events/f2fs.h
5414
5415 F71805F HARDWARE MONITORING DRIVER
5416 M:      Jean Delvare <jdelvare@suse.com>
5417 L:      linux-hwmon@vger.kernel.org
5418 S:      Maintained
5419 F:      Documentation/hwmon/f71805f
5420 F:      drivers/hwmon/f71805f.c
5421
5422 FANOTIFY
5423 M:      Jan Kara <jack@suse.cz>
5424 R:      Amir Goldstein <amir73il@gmail.com>
5425 L:      linux-fsdevel@vger.kernel.org
5426 S:      Maintained
5427 F:      fs/notify/fanotify/
5428 F:      include/linux/fanotify.h
5429 F:      include/uapi/linux/fanotify.h
5430
5431 FARSYNC SYNCHRONOUS DRIVER
5432 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5433 W:      http://www.farsite.co.uk/
5434 S:      Supported
5435 F:      drivers/net/wan/farsync.*
5436
5437 FAULT INJECTION SUPPORT
5438 M:      Akinobu Mita <akinobu.mita@gmail.com>
5439 S:      Supported
5440 F:      Documentation/fault-injection/
5441 F:      lib/fault-inject.c
5442
5443 FBTFT Framebuffer drivers
5444 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5445 S:      Maintained
5446 F:      drivers/staging/fbtft/
5447
5448 FC0011 TUNER DRIVER
5449 M:      Michael Buesch <m@bues.ch>
5450 L:      linux-media@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/media/tuners/fc0011.h
5453 F:      drivers/media/tuners/fc0011.c
5454
5455 FC2580 MEDIA DRIVER
5456 M:      Antti Palosaari <crope@iki.fi>
5457 L:      linux-media@vger.kernel.org
5458 W:      https://linuxtv.org
5459 W:      http://palosaari.fi/linux/
5460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5461 T:      git git://linuxtv.org/anttip/media_tree.git
5462 S:      Maintained
5463 F:      drivers/media/tuners/fc2580*
5464
5465 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5466 M:      Johannes Thumshirn <jth@kernel.org>
5467 L:      linux-scsi@vger.kernel.org
5468 W:      www.Open-FCoE.org
5469 S:      Supported
5470 F:      drivers/scsi/libfc/
5471 F:      drivers/scsi/fcoe/
5472 F:      include/scsi/fc/
5473 F:      include/scsi/libfc.h
5474 F:      include/scsi/libfcoe.h
5475 F:      include/uapi/scsi/fc/
5476
5477 FILE LOCKING (flock() and fcntl()/lockf())
5478 M:      Jeff Layton <jlayton@kernel.org>
5479 M:      "J. Bruce Fields" <bfields@fieldses.org>
5480 L:      linux-fsdevel@vger.kernel.org
5481 S:      Maintained
5482 F:      include/linux/fcntl.h
5483 F:      include/uapi/linux/fcntl.h
5484 F:      fs/fcntl.c
5485 F:      fs/locks.c
5486
5487 FILESYSTEMS (VFS and infrastructure)
5488 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5489 L:      linux-fsdevel@vger.kernel.org
5490 S:      Maintained
5491 F:      fs/*
5492 F:      include/linux/fs.h
5493 F:      include/uapi/linux/fs.h
5494
5495 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5496 M:      Riku Voipio <riku.voipio@iki.fi>
5497 L:      linux-hwmon@vger.kernel.org
5498 S:      Maintained
5499 F:      drivers/hwmon/f75375s.c
5500 F:      include/linux/f75375s.h
5501
5502 FIREWIRE AUDIO DRIVERS
5503 M:      Clemens Ladisch <clemens@ladisch.de>
5504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5505 T:      git git://git.alsa-project.org/alsa-kernel.git
5506 S:      Maintained
5507 F:      sound/firewire/
5508
5509 FIREWIRE MEDIA DRIVERS (firedtv)
5510 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5511 L:      linux-media@vger.kernel.org
5512 L:      linux1394-devel@lists.sourceforge.net
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5514 S:      Maintained
5515 F:      drivers/media/firewire/
5516
5517 FIREWIRE SBP-2 TARGET
5518 M:      Chris Boot <bootc@bootc.net>
5519 L:      linux-scsi@vger.kernel.org
5520 L:      target-devel@vger.kernel.org
5521 L:      linux1394-devel@lists.sourceforge.net
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5523 S:      Maintained
5524 F:      drivers/target/sbp/
5525
5526 FIREWIRE SUBSYSTEM
5527 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5528 L:      linux1394-devel@lists.sourceforge.net
5529 W:      http://ieee1394.wiki.kernel.org/
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5531 S:      Maintained
5532 F:      drivers/firewire/
5533 F:      include/linux/firewire.h
5534 F:      include/uapi/linux/firewire*.h
5535 F:      tools/firewire/
5536
5537 FIRMWARE LOADER (request_firmware)
5538 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5539 L:      linux-kernel@vger.kernel.org
5540 S:      Maintained
5541 F:      Documentation/firmware_class/
5542 F:      drivers/base/firmware_loader/
5543 F:      include/linux/firmware.h
5544
5545 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5546 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5547 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5548 S:      Maintained
5549 F:      drivers/block/rsxx/
5550
5551 FLOPPY DRIVER
5552 M:      Jiri Kosina <jikos@kernel.org>
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5554 S:      Odd fixes
5555 F:      drivers/block/floppy.c
5556
5557 FMC SUBSYSTEM
5558 M:      Alessandro Rubini <rubini@gnudd.com>
5559 W:      http://www.ohwr.org/projects/fmc-bus
5560 S:      Supported
5561 F:      drivers/fmc/
5562 F:      include/linux/fmc*.h
5563 F:      include/linux/ipmi-fru.h
5564 K:      fmc_d.*register
5565
5566 FPGA MANAGER FRAMEWORK
5567 M:      Alan Tull <atull@kernel.org>
5568 M:      Moritz Fischer <mdf@kernel.org>
5569 L:      linux-fpga@vger.kernel.org
5570 S:      Maintained
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5572 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5573 F:      Documentation/fpga/
5574 F:      Documentation/devicetree/bindings/fpga/
5575 F:      drivers/fpga/
5576 F:      include/linux/fpga/
5577 W:      http://www.rocketboards.org
5578
5579 FPU EMULATOR
5580 M:      Bill Metzenthen <billm@melbpc.org.au>
5581 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5582 S:      Maintained
5583 F:      arch/x86/math-emu/
5584
5585 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5586 L:      netdev@vger.kernel.org
5587 S:      Orphan
5588 F:      drivers/net/wan/dlci.c
5589 F:      drivers/net/wan/sdla.c
5590
5591 FRAMEBUFFER LAYER
5592 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5593 L:      dri-devel@lists.freedesktop.org
5594 L:      linux-fbdev@vger.kernel.org
5595 T:      git git://github.com/bzolnier/linux.git
5596 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5597 S:      Maintained
5598 F:      Documentation/fb/
5599 F:      drivers/video/
5600 F:      include/video/
5601 F:      include/linux/fb.h
5602 F:      include/uapi/video/
5603 F:      include/uapi/linux/fb.h
5604
5605 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5606 M:      Horia Geantă <horia.geanta@nxp.com>
5607 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5608 L:      linux-crypto@vger.kernel.org
5609 S:      Maintained
5610 F:      drivers/crypto/caam/
5611 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5612
5613 FREESCALE DIU FRAMEBUFFER DRIVER
5614 M:      Timur Tabi <timur@tabi.org>
5615 L:      linux-fbdev@vger.kernel.org
5616 S:      Maintained
5617 F:      drivers/video/fbdev/fsl-diu-fb.*
5618
5619 FREESCALE DMA DRIVER
5620 M:      Li Yang <leoyang.li@nxp.com>
5621 M:      Zhang Wei <zw@zh-kernel.org>
5622 L:      linuxppc-dev@lists.ozlabs.org
5623 S:      Maintained
5624 F:      drivers/dma/fsldma.*
5625
5626 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5627 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5628 L:      netdev@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/net/ethernet/freescale/gianfar*
5631 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5632 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5633
5634 FREESCALE GPMI NAND DRIVER
5635 M:      Han Xu <han.xu@nxp.com>
5636 L:      linux-mtd@lists.infradead.org
5637 S:      Maintained
5638 F:      drivers/mtd/nand/raw/gpmi-nand/*
5639
5640 FREESCALE I2C CPM DRIVER
5641 M:      Jochen Friedrich <jochen@scram.de>
5642 L:      linuxppc-dev@lists.ozlabs.org
5643 L:      linux-i2c@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/i2c/busses/i2c-cpm.c
5646
5647 FREESCALE IMX / MXC FEC DRIVER
5648 M:      Fugang Duan <fugang.duan@nxp.com>
5649 L:      netdev@vger.kernel.org
5650 S:      Maintained
5651 F:      drivers/net/ethernet/freescale/fec_main.c
5652 F:      drivers/net/ethernet/freescale/fec_ptp.c
5653 F:      drivers/net/ethernet/freescale/fec.h
5654 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5655
5656 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5657 M:      Sascha Hauer <kernel@pengutronix.de>
5658 L:      linux-fbdev@vger.kernel.org
5659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5660 S:      Maintained
5661 F:      include/linux/platform_data/video-imxfb.h
5662 F:      drivers/video/fbdev/imxfb.c
5663
5664 FREESCALE QORIQ DPAA ETHERNET DRIVER
5665 M:      Madalin Bucur <madalin.bucur@nxp.com>
5666 L:      netdev@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/net/ethernet/freescale/dpaa
5669
5670 FREESCALE QORIQ DPAA FMAN DRIVER
5671 M:      Madalin Bucur <madalin.bucur@nxp.com>
5672 L:      netdev@vger.kernel.org
5673 S:      Maintained
5674 F:      drivers/net/ethernet/freescale/fman
5675 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5676
5677 FREESCALE QUAD SPI DRIVER
5678 M:      Han Xu <han.xu@nxp.com>
5679 L:      linux-mtd@lists.infradead.org
5680 S:      Maintained
5681 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5682
5683 FREESCALE QUICC ENGINE LIBRARY
5684 M:      Qiang Zhao <qiang.zhao@nxp.com>
5685 L:      linuxppc-dev@lists.ozlabs.org
5686 S:      Maintained
5687 F:      drivers/soc/fsl/qe/
5688 F:      include/soc/fsl/*qe*.h
5689 F:      include/soc/fsl/*ucc*.h
5690
5691 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5692 M:      Li Yang <leoyang.li@nxp.com>
5693 L:      netdev@vger.kernel.org
5694 L:      linuxppc-dev@lists.ozlabs.org
5695 S:      Maintained
5696 F:      drivers/net/ethernet/freescale/ucc_geth*
5697
5698 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5699 M:      Zhao Qiang <qiang.zhao@nxp.com>
5700 L:      netdev@vger.kernel.org
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 S:      Maintained
5703 F:      drivers/net/wan/fsl_ucc_hdlc*
5704
5705 FREESCALE QUICC ENGINE UCC UART DRIVER
5706 M:      Timur Tabi <timur@tabi.org>
5707 L:      linuxppc-dev@lists.ozlabs.org
5708 S:      Maintained
5709 F:      drivers/tty/serial/ucc_uart.c
5710
5711 FREESCALE SOC DRIVERS
5712 M:      Li Yang <leoyang.li@nxp.com>
5713 L:      linuxppc-dev@lists.ozlabs.org
5714 L:      linux-arm-kernel@lists.infradead.org
5715 S:      Maintained
5716 F:      Documentation/devicetree/bindings/soc/fsl/
5717 F:      drivers/soc/fsl/
5718 F:      include/linux/fsl/
5719
5720 FREESCALE SOC FS_ENET DRIVER
5721 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5722 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5723 L:      linuxppc-dev@lists.ozlabs.org
5724 L:      netdev@vger.kernel.org
5725 S:      Maintained
5726 F:      drivers/net/ethernet/freescale/fs_enet/
5727 F:      include/linux/fs_enet_pd.h
5728
5729 FREESCALE SOC SOUND DRIVERS
5730 M:      Timur Tabi <timur@tabi.org>
5731 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5732 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5733 R:      Fabio Estevam <fabio.estevam@nxp.com>
5734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5735 L:      linuxppc-dev@lists.ozlabs.org
5736 S:      Maintained
5737 F:      sound/soc/fsl/fsl*
5738 F:      sound/soc/fsl/imx*
5739 F:      sound/soc/fsl/mpc8610_hpcd.c
5740
5741 FREESCALE USB PERIPHERAL DRIVERS
5742 M:      Li Yang <leoyang.li@nxp.com>
5743 L:      linux-usb@vger.kernel.org
5744 L:      linuxppc-dev@lists.ozlabs.org
5745 S:      Maintained
5746 F:      drivers/usb/gadget/udc/fsl*
5747
5748 FREEVXFS FILESYSTEM
5749 M:      Christoph Hellwig <hch@infradead.org>
5750 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5751 S:      Maintained
5752 F:      fs/freevxfs/
5753
5754 FREEZER
5755 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5756 M:      Pavel Machek <pavel@ucw.cz>
5757 L:      linux-pm@vger.kernel.org
5758 S:      Supported
5759 F:      Documentation/power/freezing-of-tasks.txt
5760 F:      include/linux/freezer.h
5761 F:      kernel/freezer.c
5762
5763 FRONTSWAP API
5764 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5765 L:      linux-kernel@vger.kernel.org
5766 S:      Maintained
5767 F:      mm/frontswap.c
5768 F:      include/linux/frontswap.h
5769
5770 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5771 M:      David Howells <dhowells@redhat.com>
5772 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5773 S:      Supported
5774 F:      Documentation/filesystems/caching/
5775 F:      fs/fscache/
5776 F:      include/linux/fscache*.h
5777
5778 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5779 M:      Theodore Y. Ts'o <tytso@mit.edu>
5780 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5781 L:      linux-fscrypt@vger.kernel.org
5782 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5784 S:      Supported
5785 F:      fs/crypto/
5786 F:      include/linux/fscrypt*.h
5787 F:      Documentation/filesystems/fscrypt.rst
5788
5789 FUJITSU LAPTOP EXTRAS
5790 M:      Jonathan Woithe <jwoithe@just42.net>
5791 L:      platform-driver-x86@vger.kernel.org
5792 S:      Maintained
5793 F:      drivers/platform/x86/fujitsu-laptop.c
5794
5795 FUJITSU M-5MO LS CAMERA ISP DRIVER
5796 M:      Kyungmin Park <kyungmin.park@samsung.com>
5797 M:      Heungjun Kim <riverful.kim@samsung.com>
5798 L:      linux-media@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/media/i2c/m5mols/
5801 F:      include/media/i2c/m5mols.h
5802
5803 FUJITSU TABLET EXTRAS
5804 M:      Robert Gerlach <khnz@gmx.de>
5805 L:      platform-driver-x86@vger.kernel.org
5806 S:      Maintained
5807 F:      drivers/platform/x86/fujitsu-tablet.c
5808
5809 FUSE: FILESYSTEM IN USERSPACE
5810 M:      Miklos Szeredi <miklos@szeredi.hu>
5811 L:      linux-fsdevel@vger.kernel.org
5812 W:      http://fuse.sourceforge.net/
5813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5814 S:      Maintained
5815 F:      fs/fuse/
5816 F:      include/uapi/linux/fuse.h
5817 F:      Documentation/filesystems/fuse.txt
5818
5819 FUTEX SUBSYSTEM
5820 M:      Thomas Gleixner <tglx@linutronix.de>
5821 M:      Ingo Molnar <mingo@redhat.com>
5822 R:      Peter Zijlstra <peterz@infradead.org>
5823 R:      Darren Hart <dvhart@infradead.org>
5824 L:      linux-kernel@vger.kernel.org
5825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5826 S:      Maintained
5827 F:      kernel/futex.c
5828 F:      kernel/futex_compat.c
5829 F:      include/asm-generic/futex.h
5830 F:      include/linux/futex.h
5831 F:      include/uapi/linux/futex.h
5832 F:      tools/testing/selftests/futex/
5833 F:      tools/perf/bench/futex*
5834 F:      Documentation/*futex*
5835
5836 GCC PLUGINS
5837 M:      Kees Cook <keescook@chromium.org>
5838 R:      Emese Revfy <re.emese@gmail.com>
5839 L:      kernel-hardening@lists.openwall.com
5840 S:      Maintained
5841 F:      scripts/gcc-plugins/
5842 F:      scripts/gcc-plugin.sh
5843 F:      scripts/Makefile.gcc-plugins
5844 F:      Documentation/gcc-plugins.txt
5845
5846 GCOV BASED KERNEL PROFILING
5847 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5848 S:      Maintained
5849 F:      kernel/gcov/
5850 F:      Documentation/dev-tools/gcov.rst
5851
5852 GDB KERNEL DEBUGGING HELPER SCRIPTS
5853 M:      Jan Kiszka <jan.kiszka@siemens.com>
5854 M:      Kieran Bingham <kieran@bingham.xyz>
5855 S:      Supported
5856 F:      scripts/gdb/
5857
5858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5859 M:      Achim Leubner <achim_leubner@adaptec.com>
5860 L:      linux-scsi@vger.kernel.org
5861 W:      http://www.icp-vortex.com/
5862 S:      Supported
5863 F:      drivers/scsi/gdt*
5864
5865 GEMTEK FM RADIO RECEIVER DRIVER
5866 M:      Hans Verkuil <hverkuil@xs4all.nl>
5867 L:      linux-media@vger.kernel.org
5868 T:      git git://linuxtv.org/media_tree.git
5869 W:      https://linuxtv.org
5870 S:      Maintained
5871 F:      drivers/media/radio/radio-gemtek*
5872
5873 GENERIC GPIO I2C DRIVER
5874 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5875 S:      Supported
5876 F:      drivers/i2c/busses/i2c-gpio.c
5877 F:      include/linux/i2c-gpio.h
5878
5879 GENERIC GPIO I2C MULTIPLEXER DRIVER
5880 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5881 L:      linux-i2c@vger.kernel.org
5882 S:      Supported
5883 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5884 F:      include/linux/i2c-mux-gpio.h
5885 F:      Documentation/i2c/muxes/i2c-mux-gpio
5886
5887 GENERIC HDLC (WAN) DRIVERS
5888 M:      Krzysztof Halasa <khc@pm.waw.pl>
5889 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5890 S:      Maintained
5891 F:      drivers/net/wan/c101.c
5892 F:      drivers/net/wan/hd6457*
5893 F:      drivers/net/wan/hdlc*
5894 F:      drivers/net/wan/n2.c
5895 F:      drivers/net/wan/pc300too.c
5896 F:      drivers/net/wan/pci200syn.c
5897 F:      drivers/net/wan/wanxl*
5898
5899 GENERIC INCLUDE/ASM HEADER FILES
5900 M:      Arnd Bergmann <arnd@arndb.de>
5901 L:      linux-arch@vger.kernel.org
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5903 S:      Maintained
5904 F:      include/asm-generic/
5905 F:      include/uapi/asm-generic/
5906
5907 GENERIC PHY FRAMEWORK
5908 M:      Kishon Vijay Abraham I <kishon@ti.com>
5909 L:      linux-kernel@vger.kernel.org
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5911 S:      Supported
5912 F:      drivers/phy/
5913 F:      include/linux/phy/
5914
5915 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5916 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5917 S:      Supported
5918 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5919
5920 GENERIC PM DOMAINS
5921 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5922 M:      Kevin Hilman <khilman@kernel.org>
5923 M:      Ulf Hansson <ulf.hansson@linaro.org>
5924 L:      linux-pm@vger.kernel.org
5925 S:      Supported
5926 F:      drivers/base/power/domain*.c
5927 F:      include/linux/pm_domain.h
5928 F:      Documentation/devicetree/bindings/power/power_domain.txt
5929
5930 GENERIC UIO DRIVER FOR PCI DEVICES
5931 M:      "Michael S. Tsirkin" <mst@redhat.com>
5932 L:      kvm@vger.kernel.org
5933 S:      Supported
5934 F:      drivers/uio/uio_pci_generic.c
5935
5936 GENWQE (IBM Generic Workqueue Card)
5937 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5938 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5939 S:      Supported
5940 F:      drivers/misc/genwqe/
5941
5942 GET_MAINTAINER SCRIPT
5943 M:      Joe Perches <joe@perches.com>
5944 S:      Maintained
5945 F:      scripts/get_maintainer.pl
5946
5947 GFS2 FILE SYSTEM
5948 M:      Steven Whitehouse <swhiteho@redhat.com>
5949 M:      Bob Peterson <rpeterso@redhat.com>
5950 L:      cluster-devel@redhat.com
5951 W:      http://sources.redhat.com/cluster/
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5953 S:      Supported
5954 F:      Documentation/filesystems/gfs2*.txt
5955 F:      fs/gfs2/
5956 F:      include/uapi/linux/gfs2_ondisk.h
5957
5958 GIGASET ISDN DRIVERS
5959 M:      Paul Bolle <pebolle@tiscali.nl>
5960 L:      gigaset307x-common@lists.sourceforge.net
5961 W:      http://gigaset307x.sourceforge.net/
5962 S:      Odd Fixes
5963 F:      Documentation/isdn/README.gigaset
5964 F:      drivers/isdn/gigaset/
5965 F:      include/uapi/linux/gigaset_dev.h
5966
5967 GO7007 MPEG CODEC
5968 M:      Hans Verkuil <hans.verkuil@cisco.com>
5969 L:      linux-media@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/media/usb/go7007/
5972
5973 GOODIX TOUCHSCREEN
5974 M:      Bastien Nocera <hadess@hadess.net>
5975 L:      linux-input@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/input/touchscreen/goodix.c
5978
5979 GPD POCKET FAN DRIVER
5980 M:      Hans de Goede <hdegoede@redhat.com>
5981 L:      platform-driver-x86@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/platform/x86/gpd-pocket-fan.c
5984
5985 GPIO ACPI SUPPORT
5986 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5987 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5988 L:      linux-gpio@vger.kernel.org
5989 L:      linux-acpi@vger.kernel.org
5990 S:      Maintained
5991 F:      Documentation/acpi/gpio-properties.txt
5992 F:      drivers/gpio/gpiolib-acpi.c
5993
5994 GPIO IR Transmitter
5995 M:      Sean Young <sean@mess.org>
5996 L:      linux-media@vger.kernel.org
5997 S:      Maintained
5998 F:      drivers/media/rc/gpio-ir-tx.c
5999
6000 GPIO MOCKUP DRIVER
6001 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6002 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6003 L:      linux-gpio@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/gpio/gpio-mockup.c
6006 F:      tools/testing/selftests/gpio/
6007
6008 GPIO SUBSYSTEM
6009 M:      Linus Walleij <linus.walleij@linaro.org>
6010 L:      linux-gpio@vger.kernel.org
6011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6012 S:      Maintained
6013 F:      Documentation/devicetree/bindings/gpio/
6014 F:      Documentation/driver-api/gpio/
6015 F:      Documentation/gpio/
6016 F:      Documentation/ABI/testing/gpio-cdev
6017 F:      Documentation/ABI/obsolete/sysfs-gpio
6018 F:      drivers/gpio/
6019 F:      include/linux/gpio/
6020 F:      include/linux/gpio.h
6021 F:      include/linux/of_gpio.h
6022 F:      include/asm-generic/gpio.h
6023 F:      include/uapi/linux/gpio.h
6024 F:      tools/gpio/
6025
6026 GRE DEMULTIPLEXER DRIVER
6027 M:      Dmitry Kozlov <xeb@mail.ru>
6028 L:      netdev@vger.kernel.org
6029 S:      Maintained
6030 F:      net/ipv4/gre_demux.c
6031 F:      net/ipv4/gre_offload.c
6032 F:      include/net/gre.h
6033
6034 GRETH 10/100/1G Ethernet MAC device driver
6035 M:      Andreas Larsson <andreas@gaisler.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      drivers/net/ethernet/aeroflex/
6039
6040 GREYBUS AUDIO PROTOCOLS DRIVERS
6041 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6042 M:      Mark Greer <mgreer@animalcreek.com>
6043 S:      Maintained
6044 F:      drivers/staging/greybus/audio_apbridgea.c
6045 F:      drivers/staging/greybus/audio_apbridgea.h
6046 F:      drivers/staging/greybus/audio_codec.c
6047 F:      drivers/staging/greybus/audio_codec.h
6048 F:      drivers/staging/greybus/audio_gb.c
6049 F:      drivers/staging/greybus/audio_manager.c
6050 F:      drivers/staging/greybus/audio_manager.h
6051 F:      drivers/staging/greybus/audio_manager_module.c
6052 F:      drivers/staging/greybus/audio_manager_private.h
6053 F:      drivers/staging/greybus/audio_manager_sysfs.c
6054 F:      drivers/staging/greybus/audio_module.c
6055 F:      drivers/staging/greybus/audio_topology.c
6056
6057 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6058 M:      Viresh Kumar <vireshk@kernel.org>
6059 S:      Maintained
6060 F:      drivers/staging/greybus/authentication.c
6061 F:      drivers/staging/greybus/bootrom.c
6062 F:      drivers/staging/greybus/firmware.h
6063 F:      drivers/staging/greybus/fw-core.c
6064 F:      drivers/staging/greybus/fw-download.c
6065 F:      drivers/staging/greybus/fw-managament.c
6066 F:      drivers/staging/greybus/greybus_authentication.h
6067 F:      drivers/staging/greybus/greybus_firmware.h
6068 F:      drivers/staging/greybus/hid.c
6069 F:      drivers/staging/greybus/i2c.c
6070 F:      drivers/staging/greybus/spi.c
6071 F:      drivers/staging/greybus/spilib.c
6072 F:      drivers/staging/greybus/spilib.h
6073
6074 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6075 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6076 S:      Maintained
6077 F:      drivers/staging/greybus/loopback.c
6078 F:      drivers/staging/greybus/timesync.c
6079 F:      drivers/staging/greybus/timesync_platform.c
6080
6081 GREYBUS PLATFORM DRIVERS
6082 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6083 S:      Maintained
6084 F:      drivers/staging/greybus/arche-platform.c
6085 F:      drivers/staging/greybus/arche-apb-ctrl.c
6086 F:      drivers/staging/greybus/arche_platform.h
6087
6088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6089 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6090 S:      Maintained
6091 F:      drivers/staging/greybus/sdio.c
6092 F:      drivers/staging/greybus/light.c
6093 F:      drivers/staging/greybus/gpio.c
6094 F:      drivers/staging/greybus/power_supply.c
6095 F:      drivers/staging/greybus/spi.c
6096 F:      drivers/staging/greybus/spilib.c
6097
6098 GREYBUS SUBSYSTEM
6099 M:      Johan Hovold <johan@kernel.org>
6100 M:      Alex Elder <elder@kernel.org>
6101 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/
6104 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6105
6106 GREYBUS UART PROTOCOLS DRIVERS
6107 M:      David Lin <dtwlin@gmail.com>
6108 S:      Maintained
6109 F:      drivers/staging/greybus/uart.c
6110 F:      drivers/staging/greybus/log.c
6111
6112 GS1662 VIDEO SERIALIZER
6113 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6114 L:      linux-media@vger.kernel.org
6115 T:      git git://linuxtv.org/media_tree.git
6116 S:      Maintained
6117 F:      drivers/media/spi/gs1662.c
6118
6119 GSPCA FINEPIX SUBDRIVER
6120 M:      Frank Zago <frank@zago.net>
6121 L:      linux-media@vger.kernel.org
6122 T:      git git://linuxtv.org/media_tree.git
6123 S:      Maintained
6124 F:      drivers/media/usb/gspca/finepix.c
6125
6126 GSPCA GL860 SUBDRIVER
6127 M:      Olivier Lorin <o.lorin@laposte.net>
6128 L:      linux-media@vger.kernel.org
6129 T:      git git://linuxtv.org/media_tree.git
6130 S:      Maintained
6131 F:      drivers/media/usb/gspca/gl860/
6132
6133 GSPCA M5602 SUBDRIVER
6134 M:      Erik Andren <erik.andren@gmail.com>
6135 L:      linux-media@vger.kernel.org
6136 T:      git git://linuxtv.org/media_tree.git
6137 S:      Maintained
6138 F:      drivers/media/usb/gspca/m5602/
6139
6140 GSPCA PAC207 SONIXB SUBDRIVER
6141 M:      Hans Verkuil <hverkuil@xs4all.nl>
6142 L:      linux-media@vger.kernel.org
6143 T:      git git://linuxtv.org/media_tree.git
6144 S:      Odd Fixes
6145 F:      drivers/media/usb/gspca/pac207.c
6146
6147 GSPCA SN9C20X SUBDRIVER
6148 M:      Brian Johnson <brijohn@gmail.com>
6149 L:      linux-media@vger.kernel.org
6150 T:      git git://linuxtv.org/media_tree.git
6151 S:      Maintained
6152 F:      drivers/media/usb/gspca/sn9c20x.c
6153
6154 GSPCA T613 SUBDRIVER
6155 M:      Leandro Costantino <lcostantino@gmail.com>
6156 L:      linux-media@vger.kernel.org
6157 T:      git git://linuxtv.org/media_tree.git
6158 S:      Maintained
6159 F:      drivers/media/usb/gspca/t613.c
6160
6161 GSPCA USB WEBCAM DRIVER
6162 M:      Hans Verkuil <hverkuil@xs4all.nl>
6163 L:      linux-media@vger.kernel.org
6164 T:      git git://linuxtv.org/media_tree.git
6165 S:      Odd Fixes
6166 F:      drivers/media/usb/gspca/
6167
6168 GTP (GPRS Tunneling Protocol)
6169 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6170 M:      Harald Welte <laforge@gnumonks.org>
6171 L:      osmocom-net-gprs@lists.osmocom.org
6172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6173 S:      Maintained
6174 F:      drivers/net/gtp.c
6175
6176 GUID PARTITION TABLE (GPT)
6177 M:      Davidlohr Bueso <dave@stgolabs.net>
6178 L:      linux-efi@vger.kernel.org
6179 S:      Maintained
6180 F:      block/partitions/efi.*
6181
6182 H8/300 ARCHITECTURE
6183 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6184 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6185 W:      http://uclinux-h8.sourceforge.jp
6186 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6187 S:      Maintained
6188 F:      arch/h8300/
6189 F:      drivers/clocksource/h8300_*.c
6190 F:      drivers/clk/h8300/
6191 F:      drivers/irqchip/irq-renesas-h8*.c
6192
6193 HACKRF MEDIA DRIVER
6194 M:      Antti Palosaari <crope@iki.fi>
6195 L:      linux-media@vger.kernel.org
6196 W:      https://linuxtv.org
6197 W:      http://palosaari.fi/linux/
6198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6199 T:      git git://linuxtv.org/anttip/media_tree.git
6200 S:      Maintained
6201 F:      drivers/media/usb/hackrf/
6202
6203 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6204 M:      Frank Seidel <frank@f-seidel.de>
6205 L:      platform-driver-x86@vger.kernel.org
6206 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6207 S:      Maintained
6208 F:      drivers/platform/x86/hdaps.c
6209
6210 HARDWARE MONITORING
6211 M:      Jean Delvare <jdelvare@suse.com>
6212 M:      Guenter Roeck <linux@roeck-us.net>
6213 L:      linux-hwmon@vger.kernel.org
6214 W:      http://hwmon.wiki.kernel.org/
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6216 S:      Maintained
6217 F:      Documentation/hwmon/
6218 F:      drivers/hwmon/
6219 F:      include/linux/hwmon*.h
6220
6221 HARDWARE RANDOM NUMBER GENERATOR CORE
6222 M:      Matt Mackall <mpm@selenic.com>
6223 M:      Herbert Xu <herbert@gondor.apana.org.au>
6224 L:      linux-crypto@vger.kernel.org
6225 S:      Odd fixes
6226 F:      Documentation/devicetree/bindings/rng/
6227 F:      Documentation/hw_random.txt
6228 F:      drivers/char/hw_random/
6229 F:      include/linux/hw_random.h
6230
6231 HARDWARE TRACING FACILITIES
6232 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6233 S:      Maintained
6234 F:      drivers/hwtracing/
6235
6236 HARDWARE SPINLOCK CORE
6237 M:      Ohad Ben-Cohen <ohad@wizery.com>
6238 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6239 L:      linux-remoteproc@vger.kernel.org
6240 S:      Maintained
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6242 F:      Documentation/devicetree/bindings/hwlock/
6243 F:      Documentation/hwspinlock.txt
6244 F:      drivers/hwspinlock/
6245 F:      include/linux/hwspinlock.h
6246
6247 HARMONY SOUND DRIVER
6248 L:      linux-parisc@vger.kernel.org
6249 S:      Maintained
6250 F:      sound/parisc/harmony.*
6251
6252 HDPVR USB VIDEO ENCODER DRIVER
6253 M:      Hans Verkuil <hverkuil@xs4all.nl>
6254 L:      linux-media@vger.kernel.org
6255 T:      git git://linuxtv.org/media_tree.git
6256 W:      https://linuxtv.org
6257 S:      Odd Fixes
6258 F:      drivers/media/usb/hdpvr/
6259
6260 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6261 M:      Jimmy Vance <jimmy.vance@hpe.com>
6262 S:      Supported
6263 F:      Documentation/watchdog/hpwdt.txt
6264 F:      drivers/watchdog/hpwdt.c
6265
6266 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6267 M:      Don Brace <don.brace@microsemi.com>
6268 L:      esc.storagedev@microsemi.com
6269 L:      linux-scsi@vger.kernel.org
6270 S:      Supported
6271 F:      Documentation/scsi/hpsa.txt
6272 F:      drivers/scsi/hpsa*.[ch]
6273 F:      include/linux/cciss*.h
6274 F:      include/uapi/linux/cciss*.h
6275
6276 HFI1 DRIVER
6277 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6278 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6279 L:      linux-rdma@vger.kernel.org
6280 S:      Supported
6281 F:      drivers/infiniband/hw/hfi1
6282
6283 HFS FILESYSTEM
6284 L:      linux-fsdevel@vger.kernel.org
6285 S:      Orphan
6286 F:      Documentation/filesystems/hfs.txt
6287 F:      fs/hfs/
6288
6289 HFSPLUS FILESYSTEM
6290 L:      linux-fsdevel@vger.kernel.org
6291 S:      Orphan
6292 F:      Documentation/filesystems/hfsplus.txt
6293 F:      fs/hfsplus/
6294
6295 HGA FRAMEBUFFER DRIVER
6296 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6297 L:      linux-nvidia@lists.surfsouth.com
6298 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6299 S:      Maintained
6300 F:      drivers/video/fbdev/hgafb.c
6301
6302 HIBERNATION (aka Software Suspend, aka swsusp)
6303 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6304 M:      Pavel Machek <pavel@ucw.cz>
6305 L:      linux-pm@vger.kernel.org
6306 B:      https://bugzilla.kernel.org
6307 S:      Supported
6308 F:      arch/x86/power/
6309 F:      drivers/base/power/
6310 F:      kernel/power/
6311 F:      include/linux/suspend.h
6312 F:      include/linux/freezer.h
6313 F:      include/linux/pm.h
6314 F:      arch/*/include/asm/suspend*.h
6315
6316 HID CORE LAYER
6317 M:      Jiri Kosina <jikos@kernel.org>
6318 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6319 L:      linux-input@vger.kernel.org
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6321 S:      Maintained
6322 F:      drivers/hid/
6323 F:      include/linux/hid*
6324 F:      include/uapi/linux/hid*
6325
6326 HID SENSOR HUB DRIVERS
6327 M:      Jiri Kosina <jikos@kernel.org>
6328 M:      Jonathan Cameron <jic23@kernel.org>
6329 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6330 L:      linux-input@vger.kernel.org
6331 L:      linux-iio@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/hid/hid-sensor*
6334 F:      drivers/hid/hid-sensor-*
6335 F:      drivers/iio/*/hid-*
6336 F:      include/linux/hid-sensor-*
6337
6338 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6339 M:      Thomas Gleixner <tglx@linutronix.de>
6340 L:      linux-kernel@vger.kernel.org
6341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6342 S:      Maintained
6343 F:      Documentation/timers/
6344 F:      kernel/time/hrtimer.c
6345 F:      kernel/time/clockevents.c
6346 F:      kernel/time/timer_*.c
6347 F:      include/linux/clockchips.h
6348 F:      include/linux/hrtimer.h
6349
6350 HIGH-SPEED SCC DRIVER FOR AX.25
6351 L:      linux-hams@vger.kernel.org
6352 S:      Orphan
6353 F:      drivers/net/hamradio/dmascc.c
6354 F:      drivers/net/hamradio/scc.c
6355
6356 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6357 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6358 W:      http://www.highpoint-tech.com
6359 S:      Supported
6360 F:      Documentation/scsi/hptiop.txt
6361 F:      drivers/scsi/hptiop.c
6362
6363 HIPPI
6364 M:      Jes Sorensen <jes@trained-monkey.org>
6365 L:      linux-hippi@sunsite.dk
6366 S:      Maintained
6367 F:      include/linux/hippidevice.h
6368 F:      include/uapi/linux/if_hippi.h
6369 F:      net/802/hippi.c
6370 F:      drivers/net/hippi/
6371
6372 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6373 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6374 M:      Salil Mehta <salil.mehta@huawei.com>
6375 L:      netdev@vger.kernel.org
6376 W:      http://www.hisilicon.com
6377 S:      Maintained
6378 F:      drivers/net/ethernet/hisilicon/hns3/
6379
6380 HISILICON LPC BUS DRIVER
6381 M:      john.garry@huawei.com
6382 W:      http://www.hisilicon.com
6383 S:      Maintained
6384 F:      drivers/bus/hisi_lpc.c
6385 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6386
6387 HISILICON NETWORK SUBSYSTEM DRIVER
6388 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6389 M:      Salil Mehta <salil.mehta@huawei.com>
6390 L:      netdev@vger.kernel.org
6391 W:      http://www.hisilicon.com
6392 S:      Maintained
6393 F:      drivers/net/ethernet/hisilicon/
6394 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6395
6396 HISILICON PMU DRIVER
6397 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6398 W:      http://www.hisilicon.com
6399 S:      Supported
6400 F:      drivers/perf/hisilicon
6401 F:      Documentation/perf/hisi-pmu.txt
6402
6403 HISILICON ROCE DRIVER
6404 M:      Lijun Ou <oulijun@huawei.com>
6405 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6406 L:      linux-rdma@vger.kernel.org
6407 S:      Maintained
6408 F:      drivers/infiniband/hw/hns/
6409 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6410
6411 HISILICON SAS Controller
6412 M:      John Garry <john.garry@huawei.com>
6413 W:      http://www.hisilicon.com
6414 S:      Supported
6415 F:      drivers/scsi/hisi_sas/
6416 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6417
6418 HMM - Heterogeneous Memory Management
6419 M:      Jérôme Glisse <jglisse@redhat.com>
6420 L:      linux-mm@kvack.org
6421 S:      Maintained
6422 F:      mm/hmm*
6423 F:      include/linux/hmm*
6424 F:      Documentation/vm/hmm.txt
6425
6426 HOST AP DRIVER
6427 M:      Jouni Malinen <j@w1.fi>
6428 L:      linux-wireless@vger.kernel.org
6429 W:      http://w1.fi/hostap-driver.html
6430 S:      Obsolete
6431 F:      drivers/net/wireless/intersil/hostap/
6432
6433 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6434 L:      platform-driver-x86@vger.kernel.org
6435 S:      Orphan
6436 F:      drivers/platform/x86/tc1100-wmi.c
6437
6438 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6439 M:      Jaroslav Kysela <perex@perex.cz>
6440 S:      Maintained
6441 F:      drivers/net/ethernet/hp/hp100.*
6442
6443 HPET:   High Precision Event Timers driver
6444 M:      Clemens Ladisch <clemens@ladisch.de>
6445 S:      Maintained
6446 F:      Documentation/timers/hpet.txt
6447 F:      drivers/char/hpet.c
6448 F:      include/linux/hpet.h
6449 F:      include/uapi/linux/hpet.h
6450
6451 HPET:   x86
6452 S:      Orphan
6453 F:      arch/x86/kernel/hpet.c
6454 F:      arch/x86/include/asm/hpet.h
6455
6456 HPFS FILESYSTEM
6457 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6458 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6459 S:      Maintained
6460 F:      fs/hpfs/
6461
6462 HSI SUBSYSTEM
6463 M:      Sebastian Reichel <sre@kernel.org>
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6465 S:      Maintained
6466 F:      Documentation/ABI/testing/sysfs-bus-hsi
6467 F:      Documentation/driver-api/hsi.rst
6468 F:      drivers/hsi/
6469 F:      include/linux/hsi/
6470 F:      include/uapi/linux/hsi/
6471
6472 HSO 3G MODEM DRIVER
6473 L:      linux-usb@vger.kernel.org
6474 S:      Orphan
6475 F:      drivers/net/usb/hso.c
6476
6477 HSR NETWORK PROTOCOL
6478 M:      Arvid Brodin <arvid.brodin@alten.se>
6479 L:      netdev@vger.kernel.org
6480 S:      Maintained
6481 F:      net/hsr/
6482
6483 HT16K33 LED CONTROLLER DRIVER
6484 M:      Robin van der Gracht <robin@protonic.nl>
6485 S:      Maintained
6486 F:      drivers/auxdisplay/ht16k33.c
6487 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6488
6489 HTCPEN TOUCHSCREEN DRIVER
6490 M:      Pau Oliva Fora <pof@eslack.org>
6491 L:      linux-input@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/input/touchscreen/htcpen.c
6494
6495 HUAWEI ETHERNET DRIVER
6496 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6497 L:      netdev@vger.kernel.org
6498 S:      Supported
6499 F:      Documentation/networking/hinic.txt
6500 F:      drivers/net/ethernet/huawei/hinic/
6501
6502 HUGETLB FILESYSTEM
6503 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6504 S:      Maintained
6505 F:      fs/hugetlbfs/
6506
6507 HVA ST MEDIA DRIVER
6508 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6509 L:      linux-media@vger.kernel.org
6510 T:      git git://linuxtv.org/media_tree.git
6511 W:      https://linuxtv.org
6512 S:      Supported
6513 F:      drivers/media/platform/sti/hva
6514
6515 HWPOISON MEMORY FAILURE HANDLING
6516 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6517 L:      linux-mm@kvack.org
6518 S:      Maintained
6519 F:      mm/memory-failure.c
6520 F:      mm/hwpoison-inject.c
6521
6522 Hyper-V CORE AND DRIVERS
6523 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6524 M:      Haiyang Zhang <haiyangz@microsoft.com>
6525 M:      Stephen Hemminger <sthemmin@microsoft.com>
6526 L:      devel@linuxdriverproject.org
6527 S:      Maintained
6528 F:      Documentation/networking/netvsc.txt
6529 F:      arch/x86/include/asm/mshyperv.h
6530 F:      arch/x86/include/asm/trace/hyperv.h
6531 F:      arch/x86/include/asm/hyperv-tlfs.h
6532 F:      arch/x86/kernel/cpu/mshyperv.c
6533 F:      arch/x86/hyperv
6534 F:      drivers/hid/hid-hyperv.c
6535 F:      drivers/hv/
6536 F:      drivers/input/serio/hyperv-keyboard.c
6537 F:      drivers/pci/host/pci-hyperv.c
6538 F:      drivers/net/hyperv/
6539 F:      drivers/scsi/storvsc_drv.c
6540 F:      drivers/uio/uio_hv_generic.c
6541 F:      drivers/video/fbdev/hyperv_fb.c
6542 F:      net/vmw_vsock/hyperv_transport.c
6543 F:      include/linux/hyperv.h
6544 F:      include/uapi/linux/hyperv.h
6545 F:      tools/hv/
6546 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6547
6548 HYPERVISOR VIRTUAL CONSOLE DRIVER
6549 L:      linuxppc-dev@lists.ozlabs.org
6550 S:      Odd Fixes
6551 F:      drivers/tty/hvc/
6552
6553 I2C ACPI SUPPORT
6554 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6555 L:      linux-i2c@vger.kernel.org
6556 L:      linux-acpi@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/i2c-core-acpi.c
6559
6560 I2C MUXES
6561 M:      Peter Rosin <peda@axentia.se>
6562 L:      linux-i2c@vger.kernel.org
6563 S:      Maintained
6564 F:      Documentation/i2c/i2c-topology
6565 F:      Documentation/i2c/muxes/
6566 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6567 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6568 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6569 F:      drivers/i2c/i2c-mux.c
6570 F:      drivers/i2c/muxes/
6571 F:      include/linux/i2c-mux.h
6572
6573 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6574 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6575 L:      linux-i2c@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/i2c/busses/i2c-mv64xxx.c
6578
6579 I2C OVER PARALLEL PORT
6580 M:      Jean Delvare <jdelvare@suse.com>
6581 L:      linux-i2c@vger.kernel.org
6582 S:      Maintained
6583 F:      Documentation/i2c/busses/i2c-parport
6584 F:      Documentation/i2c/busses/i2c-parport-light
6585 F:      drivers/i2c/busses/i2c-parport.c
6586 F:      drivers/i2c/busses/i2c-parport-light.c
6587
6588 I2C SUBSYSTEM
6589 M:      Wolfram Sang <wsa@the-dreams.de>
6590 L:      linux-i2c@vger.kernel.org
6591 W:      https://i2c.wiki.kernel.org/
6592 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6594 S:      Maintained
6595 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6596 F:      Documentation/i2c/
6597 F:      drivers/i2c/*
6598 F:      include/linux/i2c.h
6599 F:      include/linux/i2c-dev.h
6600 F:      include/linux/i2c-smbus.h
6601 F:      include/uapi/linux/i2c.h
6602 F:      include/uapi/linux/i2c-*.h
6603
6604 I2C SUBSYSTEM HOST DRIVERS
6605 L:      linux-i2c@vger.kernel.org
6606 W:      https://i2c.wiki.kernel.org/
6607 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6609 S:      Odd Fixes
6610 F:      Documentation/devicetree/bindings/i2c/
6611 F:      drivers/i2c/algos/
6612 F:      drivers/i2c/busses/
6613
6614 I2C-TAOS-EVM DRIVER
6615 M:      Jean Delvare <jdelvare@suse.com>
6616 L:      linux-i2c@vger.kernel.org
6617 S:      Maintained
6618 F:      Documentation/i2c/busses/i2c-taos-evm
6619 F:      drivers/i2c/busses/i2c-taos-evm.c
6620
6621 I2C-TINY-USB DRIVER
6622 M:      Till Harbaum <till@harbaum.org>
6623 L:      linux-i2c@vger.kernel.org
6624 W:      http://www.harbaum.org/till/i2c_tiny_usb
6625 S:      Maintained
6626 F:      drivers/i2c/busses/i2c-tiny-usb.c
6627
6628 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6629 M:      Jean Delvare <jdelvare@suse.com>
6630 L:      linux-i2c@vger.kernel.org
6631 S:      Maintained
6632 F:      Documentation/i2c/busses/i2c-ali1535
6633 F:      Documentation/i2c/busses/i2c-ali1563
6634 F:      Documentation/i2c/busses/i2c-ali15x3
6635 F:      Documentation/i2c/busses/i2c-amd756
6636 F:      Documentation/i2c/busses/i2c-amd8111
6637 F:      Documentation/i2c/busses/i2c-i801
6638 F:      Documentation/i2c/busses/i2c-nforce2
6639 F:      Documentation/i2c/busses/i2c-piix4
6640 F:      Documentation/i2c/busses/i2c-sis5595
6641 F:      Documentation/i2c/busses/i2c-sis630
6642 F:      Documentation/i2c/busses/i2c-sis96x
6643 F:      Documentation/i2c/busses/i2c-via
6644 F:      Documentation/i2c/busses/i2c-viapro
6645 F:      drivers/i2c/busses/i2c-ali1535.c
6646 F:      drivers/i2c/busses/i2c-ali1563.c
6647 F:      drivers/i2c/busses/i2c-ali15x3.c
6648 F:      drivers/i2c/busses/i2c-amd756.c
6649 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6650 F:      drivers/i2c/busses/i2c-amd8111.c
6651 F:      drivers/i2c/busses/i2c-i801.c
6652 F:      drivers/i2c/busses/i2c-isch.c
6653 F:      drivers/i2c/busses/i2c-nforce2.c
6654 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6655 F:      drivers/i2c/busses/i2c-piix4.c
6656 F:      drivers/i2c/busses/i2c-sis5595.c
6657 F:      drivers/i2c/busses/i2c-sis630.c
6658 F:      drivers/i2c/busses/i2c-sis96x.c
6659 F:      drivers/i2c/busses/i2c-via.c
6660 F:      drivers/i2c/busses/i2c-viapro.c
6661
6662 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6663 M:      Hans de Goede <hdegoede@redhat.com>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/i2c/busses/i2c-cht-wc.c
6667
6668 I2C/SMBUS ISMT DRIVER
6669 M:      Seth Heasley <seth.heasley@intel.com>
6670 M:      Neil Horman <nhorman@tuxdriver.com>
6671 L:      linux-i2c@vger.kernel.org
6672 F:      drivers/i2c/busses/i2c-ismt.c
6673 F:      Documentation/i2c/busses/i2c-ismt
6674
6675 I2C/SMBUS STUB DRIVER
6676 M:      Jean Delvare <jdelvare@suse.com>
6677 L:      linux-i2c@vger.kernel.org
6678 S:      Maintained
6679 F:      drivers/i2c/i2c-stub.c
6680
6681 IA64 (Itanium) PLATFORM
6682 M:      Tony Luck <tony.luck@intel.com>
6683 M:      Fenghua Yu <fenghua.yu@intel.com>
6684 L:      linux-ia64@vger.kernel.org
6685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6686 S:      Maintained
6687 F:      arch/ia64/
6688
6689 IBM Power 842 compression accelerator
6690 M:      Haren Myneni <haren@us.ibm.com>
6691 S:      Supported
6692 F:      drivers/crypto/nx/Makefile
6693 F:      drivers/crypto/nx/Kconfig
6694 F:      drivers/crypto/nx/nx-842*
6695 F:      include/linux/sw842.h
6696 F:      crypto/842.c
6697 F:      lib/842/
6698
6699 IBM Power in-Nest Crypto Acceleration
6700 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702 L:      linux-crypto@vger.kernel.org
6703 S:      Supported
6704 F:      drivers/crypto/nx/Makefile
6705 F:      drivers/crypto/nx/Kconfig
6706 F:      drivers/crypto/nx/nx-aes*
6707 F:      drivers/crypto/nx/nx-sha*
6708 F:      drivers/crypto/nx/nx.*
6709 F:      drivers/crypto/nx/nx_csbcpb.h
6710 F:      drivers/crypto/nx/nx_debugfs.h
6711
6712 IBM Power Linux RAID adapter
6713 M:      Brian King <brking@us.ibm.com>
6714 S:      Supported
6715 F:      drivers/scsi/ipr.*
6716
6717 IBM Power SRIOV Virtual NIC Device Driver
6718 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6719 M:      John Allen <jallen@linux.vnet.ibm.com>
6720 L:      netdev@vger.kernel.org
6721 S:      Supported
6722 F:      drivers/net/ethernet/ibm/ibmvnic.*
6723
6724 IBM Power Virtual Accelerator Switchboard
6725 M:      Sukadev Bhattiprolu
6726 L:      linuxppc-dev@lists.ozlabs.org
6727 S:      Supported
6728 F:      arch/powerpc/platforms/powernv/vas*
6729 F:      arch/powerpc/platforms/powernv/copy-paste.h
6730 F:      arch/powerpc/include/asm/vas.h
6731 F:      arch/powerpc/include/uapi/asm/vas.h
6732
6733 IBM Power Virtual Ethernet Device Driver
6734 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6735 L:      netdev@vger.kernel.org
6736 S:      Supported
6737 F:      drivers/net/ethernet/ibm/ibmveth.*
6738
6739 IBM Power Virtual FC Device Drivers
6740 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741 L:      linux-scsi@vger.kernel.org
6742 S:      Supported
6743 F:      drivers/scsi/ibmvscsi/ibmvfc*
6744
6745 IBM Power Virtual SCSI Device Drivers
6746 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6747 L:      linux-scsi@vger.kernel.org
6748 S:      Supported
6749 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6750 F:      include/scsi/viosrp.h
6751
6752 IBM Power Virtual SCSI Device Target Driver
6753 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6754 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6755 L:      linux-scsi@vger.kernel.org
6756 L:      target-devel@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/scsi/ibmvscsi_tgt/
6759
6760 IBM Power VMX Cryptographic instructions
6761 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6762 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6763 L:      linux-crypto@vger.kernel.org
6764 S:      Supported
6765 F:      drivers/crypto/vmx/Makefile
6766 F:      drivers/crypto/vmx/Kconfig
6767 F:      drivers/crypto/vmx/vmx.c
6768 F:      drivers/crypto/vmx/aes*
6769 F:      drivers/crypto/vmx/ghash*
6770 F:      drivers/crypto/vmx/ppc-xlate.pl
6771
6772 IBM ServeRAID RAID DRIVER
6773 S:      Orphan
6774 F:      drivers/scsi/ips.*
6775
6776 ICH LPC AND GPIO DRIVER
6777 M:      Peter Tyser <ptyser@xes-inc.com>
6778 S:      Maintained
6779 F:      drivers/mfd/lpc_ich.c
6780 F:      drivers/gpio/gpio-ich.c
6781
6782 IDE SUBSYSTEM
6783 M:      "David S. Miller" <davem@davemloft.net>
6784 L:      linux-ide@vger.kernel.org
6785 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6787 S:      Maintained
6788 F:      Documentation/ide/
6789 F:      drivers/ide/
6790 F:      include/linux/ide.h
6791
6792 IDE/ATAPI DRIVERS
6793 M:      Borislav Petkov <bp@alien8.de>
6794 L:      linux-ide@vger.kernel.org
6795 S:      Maintained
6796 F:      Documentation/cdrom/ide-cd
6797 F:      drivers/ide/ide-cd*
6798
6799 IDEAPAD LAPTOP EXTRAS DRIVER
6800 M:      Ike Panhc <ike.pan@canonical.com>
6801 L:      platform-driver-x86@vger.kernel.org
6802 W:      http://launchpad.net/ideapad-laptop
6803 S:      Maintained
6804 F:      drivers/platform/x86/ideapad-laptop.c
6805
6806 IDEAPAD LAPTOP SLIDEBAR DRIVER
6807 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6808 L:      linux-input@vger.kernel.org
6809 W:      https://github.com/o2genum/ideapad-slidebar
6810 S:      Maintained
6811 F:      drivers/input/misc/ideapad_slidebar.c
6812
6813 IDT VersaClock 5 CLOCK DRIVER
6814 M:      Marek Vasut <marek.vasut@gmail.com>
6815 S:      Maintained
6816 F:      drivers/clk/clk-versaclock5.c
6817
6818 IEEE 802.15.4 SUBSYSTEM
6819 M:      Alexander Aring <alex.aring@gmail.com>
6820 M:      Stefan Schmidt <stefan@osg.samsung.com>
6821 L:      linux-wpan@vger.kernel.org
6822 W:      http://wpan.cakelab.org/
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6825 S:      Maintained
6826 F:      net/ieee802154/
6827 F:      net/mac802154/
6828 F:      drivers/net/ieee802154/
6829 F:      include/linux/nl802154.h
6830 F:      include/linux/ieee802154.h
6831 F:      include/net/nl802154.h
6832 F:      include/net/mac802154.h
6833 F:      include/net/af_ieee802154.h
6834 F:      include/net/cfg802154.h
6835 F:      include/net/ieee802154_netdev.h
6836 F:      Documentation/networking/ieee802154.txt
6837
6838 IFE PROTOCOL
6839 M:      Yotam Gigi <yotam.gi@gmail.com>
6840 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6841 F:      net/ife
6842 F:      include/net/ife.h
6843 F:      include/uapi/linux/ife.h
6844
6845 IGORPLUG-USB IR RECEIVER
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/igorplugusb.c
6850
6851 IGUANAWORKS USB IR TRANSCEIVER
6852 M:      Sean Young <sean@mess.org>
6853 L:      linux-media@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/media/rc/iguanair.c
6856
6857 IIO DIGITAL POTENTIOMETER DAC
6858 M:      Peter Rosin <peda@axentia.se>
6859 L:      linux-iio@vger.kernel.org
6860 S:      Maintained
6861 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6862 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6863 F:      drivers/iio/dac/dpot-dac.c
6864
6865 IIO ENVELOPE DETECTOR
6866 M:      Peter Rosin <peda@axentia.se>
6867 L:      linux-iio@vger.kernel.org
6868 S:      Maintained
6869 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6870 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6871 F:      drivers/iio/adc/envelope-detector.c
6872
6873 IIO MULTIPLEXER
6874 M:      Peter Rosin <peda@axentia.se>
6875 L:      linux-iio@vger.kernel.org
6876 S:      Maintained
6877 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6878 F:      drivers/iio/multiplexer/iio-mux.c
6879
6880 IIO SUBSYSTEM AND DRIVERS
6881 M:      Jonathan Cameron <jic23@kernel.org>
6882 R:      Hartmut Knaack <knaack.h@gmx.de>
6883 R:      Lars-Peter Clausen <lars@metafoo.de>
6884 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6885 L:      linux-iio@vger.kernel.org
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6887 S:      Maintained
6888 F:      Documentation/ABI/testing/configfs-iio*
6889 F:      Documentation/ABI/testing/sysfs-bus-iio*
6890 F:      Documentation/devicetree/bindings/iio/
6891 F:      drivers/iio/
6892 F:      drivers/staging/iio/
6893 F:      include/linux/iio/
6894 F:      tools/iio/
6895
6896 IKANOS/ADI EAGLE ADSL USB DRIVER
6897 M:      Matthieu Castet <castet.matthieu@free.fr>
6898 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6899 S:      Maintained
6900 F:      drivers/usb/atm/ueagle-atm.c
6901
6902 IMGTEC ASCII LCD DRIVER
6903 M:      Paul Burton <paul.burton@mips.com>
6904 S:      Maintained
6905 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6906 F:      drivers/auxdisplay/img-ascii-lcd.c
6907
6908 IMGTEC IR DECODER DRIVER
6909 M:      James Hogan <jhogan@kernel.org>
6910 S:      Maintained
6911 F:      drivers/media/rc/img-ir/
6912
6913 IMON SOUNDGRAPH USB IR RECEIVER
6914 M:      Sean Young <sean@mess.org>
6915 L:      linux-media@vger.kernel.org
6916 S:      Maintained
6917 F:      drivers/media/rc/imon_raw.c
6918 F:      drivers/media/rc/imon.c
6919
6920 IMS TWINTURBO FRAMEBUFFER DRIVER
6921 L:      linux-fbdev@vger.kernel.org
6922 S:      Orphan
6923 F:      drivers/video/fbdev/imsttfb.c
6924
6925 INA209 HARDWARE MONITOR DRIVER
6926 M:      Guenter Roeck <linux@roeck-us.net>
6927 L:      linux-hwmon@vger.kernel.org
6928 S:      Maintained
6929 F:      Documentation/hwmon/ina209
6930 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6931 F:      drivers/hwmon/ina209.c
6932
6933 INA2XX HARDWARE MONITOR DRIVER
6934 M:      Guenter Roeck <linux@roeck-us.net>
6935 L:      linux-hwmon@vger.kernel.org
6936 S:      Maintained
6937 F:      Documentation/hwmon/ina2xx
6938 F:      drivers/hwmon/ina2xx.c
6939 F:      include/linux/platform_data/ina2xx.h
6940
6941 INDUSTRY PACK SUBSYSTEM (IPACK)
6942 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6943 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6944 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6945 L:      industrypack-devel@lists.sourceforge.net
6946 W:      http://industrypack.sourceforge.net
6947 S:      Maintained
6948 F:      drivers/ipack/
6949
6950 INFINIBAND SUBSYSTEM
6951 M:      Doug Ledford <dledford@redhat.com>
6952 M:      Jason Gunthorpe <jgg@mellanox.com>
6953 L:      linux-rdma@vger.kernel.org
6954 W:      https://github.com/linux-rdma/rdma-core
6955 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6957 S:      Supported
6958 F:      Documentation/devicetree/bindings/infiniband/
6959 F:      Documentation/infiniband/
6960 F:      drivers/infiniband/
6961 F:      include/uapi/linux/if_infiniband.h
6962 F:      include/uapi/rdma/
6963 F:      include/rdma/
6964
6965 INGENIC JZ4780 DMA Driver
6966 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6967 S:      Maintained
6968 F:      drivers/dma/dma-jz4780.c
6969
6970 INGENIC JZ4780 NAND DRIVER
6971 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6972 L:      linux-mtd@lists.infradead.org
6973 S:      Maintained
6974 F:      drivers/mtd/nand/raw/jz4780_*
6975
6976 INOTIFY
6977 M:      Jan Kara <jack@suse.cz>
6978 R:      Amir Goldstein <amir73il@gmail.com>
6979 L:      linux-fsdevel@vger.kernel.org
6980 S:      Maintained
6981 F:      Documentation/filesystems/inotify.txt
6982 F:      fs/notify/inotify/
6983 F:      include/linux/inotify.h
6984 F:      include/uapi/linux/inotify.h
6985
6986 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6987 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6988 L:      linux-input@vger.kernel.org
6989 Q:      http://patchwork.kernel.org/project/linux-input/list/
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6991 S:      Maintained
6992 F:      drivers/input/
6993 F:      include/linux/input.h
6994 F:      include/uapi/linux/input.h
6995 F:      include/uapi/linux/input-event-codes.h
6996 F:      include/linux/input/
6997 F:      Documentation/devicetree/bindings/input/
6998 F:      Documentation/input/
6999
7000 INPUT MULTITOUCH (MT) PROTOCOL
7001 M:      Henrik Rydberg <rydberg@bitmath.org>
7002 L:      linux-input@vger.kernel.org
7003 S:      Odd fixes
7004 F:      Documentation/input/multi-touch-protocol.rst
7005 F:      drivers/input/input-mt.c
7006 K:      \b(ABS|SYN)_MT_
7007
7008 INSIDE SECURE CRYPTO DRIVER
7009 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7010 F:      drivers/crypto/inside-secure/
7011 S:      Maintained
7012 L:      linux-crypto@vger.kernel.org
7013
7014 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7015 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7016 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7017 L:      linux-integrity@vger.kernel.org
7018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7019 S:      Supported
7020 F:      security/integrity/ima/
7021
7022 INTEL 810/815 FRAMEBUFFER DRIVER
7023 M:      Antonino Daplas <adaplas@gmail.com>
7024 L:      linux-fbdev@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/video/fbdev/i810/
7027
7028 INTEL ASoC BDW/HSW DRIVERS
7029 M:      Jie Yang <yang.jie@linux.intel.com>
7030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7031 S:      Supported
7032 F:      sound/soc/intel/common/sst-dsp*
7033 F:      sound/soc/intel/common/sst-firmware.c
7034 F:      sound/soc/intel/boards/broadwell.c
7035 F:      sound/soc/intel/haswell/
7036
7037 INTEL C600 SERIES SAS CONTROLLER DRIVER
7038 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7039 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7040 L:      linux-scsi@vger.kernel.org
7041 T:      git git://git.code.sf.net/p/intel-sas/isci
7042 S:      Supported
7043 F:      drivers/scsi/isci/
7044
7045 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7046 M:      Jani Nikula <jani.nikula@linux.intel.com>
7047 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7048 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7049 L:      intel-gfx@lists.freedesktop.org
7050 W:      https://01.org/linuxgraphics/
7051 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7052 C:      irc://chat.freenode.net/intel-gfx
7053 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7054 T:      git git://anongit.freedesktop.org/drm-intel
7055 S:      Supported
7056 F:      drivers/gpu/drm/i915/
7057 F:      include/drm/i915*
7058 F:      include/uapi/drm/i915_drm.h
7059 F:      Documentation/gpu/i915.rst
7060
7061 INTEL ETHERNET DRIVERS
7062 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7063 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7064 W:      http://www.intel.com/support/feedback.htm
7065 W:      http://e1000.sourceforge.net/
7066 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7069 S:      Supported
7070 F:      Documentation/networking/e100.txt
7071 F:      Documentation/networking/e1000.txt
7072 F:      Documentation/networking/e1000e.txt
7073 F:      Documentation/networking/igb.txt
7074 F:      Documentation/networking/igbvf.txt
7075 F:      Documentation/networking/ixgb.txt
7076 F:      Documentation/networking/ixgbe.txt
7077 F:      Documentation/networking/ixgbevf.txt
7078 F:      Documentation/networking/i40e.txt
7079 F:      Documentation/networking/i40evf.txt
7080 F:      Documentation/networking/ice.txt
7081 F:      drivers/net/ethernet/intel/
7082 F:      drivers/net/ethernet/intel/*/
7083 F:      include/linux/avf/virtchnl.h
7084
7085 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7086 M:      Maik Broemme <mbroemme@libmpq.org>
7087 L:      linux-fbdev@vger.kernel.org
7088 S:      Maintained
7089 F:      Documentation/fb/intelfb.txt
7090 F:      drivers/video/fbdev/intelfb/
7091
7092 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7093 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7094 M:      Zhi Wang <zhi.a.wang@intel.com>
7095 L:      intel-gvt-dev@lists.freedesktop.org
7096 L:      intel-gfx@lists.freedesktop.org
7097 W:      https://01.org/igvt-g
7098 T:      git https://github.com/intel/gvt-linux.git
7099 S:      Supported
7100 F:      drivers/gpu/drm/i915/gvt/
7101
7102 INTEL HID EVENT DRIVER
7103 M:      Alex Hung <alex.hung@canonical.com>
7104 L:      platform-driver-x86@vger.kernel.org
7105 S:      Maintained
7106 F:      drivers/platform/x86/intel-hid.c
7107
7108 INTEL I/OAT DMA DRIVER
7109 M:      Dave Jiang <dave.jiang@intel.com>
7110 R:      Dan Williams <dan.j.williams@intel.com>
7111 L:      dmaengine@vger.kernel.org
7112 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7113 S:      Supported
7114 F:      drivers/dma/ioat*
7115
7116 INTEL IDLE DRIVER
7117 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7118 M:      Len Brown <lenb@kernel.org>
7119 L:      linux-pm@vger.kernel.org
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7121 B:      https://bugzilla.kernel.org
7122 S:      Supported
7123 F:      drivers/idle/intel_idle.c
7124
7125 INTEL INTEGRATED SENSOR HUB DRIVER
7126 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7127 M:      Jiri Kosina <jikos@kernel.org>
7128 L:      linux-input@vger.kernel.org
7129 S:      Maintained
7130 F:      drivers/hid/intel-ish-hid/
7131
7132 INTEL IOMMU (VT-d)
7133 M:      David Woodhouse <dwmw2@infradead.org>
7134 L:      iommu@lists.linux-foundation.org
7135 T:      git git://git.infradead.org/iommu-2.6.git
7136 S:      Supported
7137 F:      drivers/iommu/intel-iommu.c
7138 F:      include/linux/intel-iommu.h
7139
7140 INTEL IOP-ADMA DMA DRIVER
7141 R:      Dan Williams <dan.j.williams@intel.com>
7142 S:      Odd fixes
7143 F:      drivers/dma/iop-adma.c
7144
7145 INTEL IPU3 CSI-2 CIO2 DRIVER
7146 M:      Yong Zhi <yong.zhi@intel.com>
7147 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7148 L:      linux-media@vger.kernel.org
7149 S:      Maintained
7150 F:      drivers/media/pci/intel/ipu3/
7151 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7152
7153 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7154 M:      Krzysztof Halasa <khalasa@piap.pl>
7155 S:      Maintained
7156 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7157 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7158 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7159 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7160 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7161 F:      drivers/net/wan/ixp4xx_hss.c
7162
7163 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7164 M:      Deepak Saxena <dsaxena@plexity.net>
7165 S:      Maintained
7166 F:      drivers/char/hw_random/ixp4xx-rng.c
7167
7168 INTEL MANAGEMENT ENGINE (mei)
7169 M:      Tomas Winkler <tomas.winkler@intel.com>
7170 L:      linux-kernel@vger.kernel.org
7171 S:      Supported
7172 F:      include/uapi/linux/mei.h
7173 F:      include/linux/mei_cl_bus.h
7174 F:      drivers/misc/mei/*
7175 F:      drivers/watchdog/mei_wdt.c
7176 F:      Documentation/misc-devices/mei/*
7177 F:      samples/mei/*
7178
7179 INTEL MENLOW THERMAL DRIVER
7180 M:      Sujith Thomas <sujith.thomas@intel.com>
7181 L:      platform-driver-x86@vger.kernel.org
7182 W:      https://01.org/linux-acpi
7183 S:      Supported
7184 F:      drivers/platform/x86/intel_menlow.c
7185
7186 INTEL MERRIFIELD GPIO DRIVER
7187 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7188 L:      linux-gpio@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/gpio/gpio-merrifield.c
7191
7192 INTEL MIC DRIVERS (mic)
7193 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7194 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7195 S:      Supported
7196 W:      https://github.com/sudeepdutt/mic
7197 W:      http://software.intel.com/en-us/mic-developer
7198 F:      include/linux/mic_bus.h
7199 F:      include/linux/scif.h
7200 F:      include/uapi/linux/mic_common.h
7201 F:      include/uapi/linux/mic_ioctl.h
7202 F:      include/uapi/linux/scif_ioctl.h
7203 F:      drivers/misc/mic/
7204 F:      drivers/dma/mic_x100_dma.c
7205 F:      drivers/dma/mic_x100_dma.h
7206 F:      Documentation/mic/
7207
7208 INTEL PMC CORE DRIVER
7209 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7210 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7211 L:      platform-driver-x86@vger.kernel.org
7212 S:      Maintained
7213 F:      arch/x86/include/asm/pmc_core.h
7214 F:      drivers/platform/x86/intel_pmc_core*
7215
7216 INTEL PMC/P-Unit IPC DRIVER
7217 M:      Zha Qipeng<qipeng.zha@intel.com>
7218 L:      platform-driver-x86@vger.kernel.org
7219 S:      Maintained
7220 F:      drivers/platform/x86/intel_pmc_ipc.c
7221 F:      drivers/platform/x86/intel_punit_ipc.c
7222 F:      arch/x86/include/asm/intel_pmc_ipc.h
7223 F:      arch/x86/include/asm/intel_punit_ipc.h
7224
7225 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7226 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7227 L:      linux-wireless@vger.kernel.org
7228 S:      Maintained
7229 F:      Documentation/networking/README.ipw2100
7230 F:      Documentation/networking/README.ipw2200
7231 F:      drivers/net/wireless/intel/ipw2x00/
7232
7233 INTEL PSTATE DRIVER
7234 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7235 M:      Len Brown <lenb@kernel.org>
7236 L:      linux-pm@vger.kernel.org
7237 S:      Supported
7238 F:      drivers/cpufreq/intel_pstate.c
7239
7240 INTEL RDMA RNIC DRIVER
7241 M:      Faisal Latif <faisal.latif@intel.com>
7242 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7243 L:      linux-rdma@vger.kernel.org
7244 S:      Supported
7245 F:      drivers/infiniband/hw/i40iw/
7246 F:      include/uapi/rdma/i40iw-abi.h
7247
7248 INTEL SHA MULTIBUFFER DRIVER
7249 M:      Megha Dey <megha.dey@linux.intel.com>
7250 R:      Tim Chen <tim.c.chen@linux.intel.com>
7251 L:      linux-crypto@vger.kernel.org
7252 S:      Supported
7253 F:      arch/x86/crypto/sha*-mb
7254 F:      crypto/mcryptd.c
7255
7256 INTEL TELEMETRY DRIVER
7257 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7258 L:      platform-driver-x86@vger.kernel.org
7259 S:      Maintained
7260 F:      arch/x86/include/asm/intel_telemetry.h
7261 F:      drivers/platform/x86/intel_telemetry*
7262
7263 INTEL VIRTUAL BUTTON DRIVER
7264 M:      AceLan Kao <acelan.kao@canonical.com>
7265 L:      platform-driver-x86@vger.kernel.org
7266 S:      Maintained
7267 F:      drivers/platform/x86/intel-vbtn.c
7268
7269 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7270 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7271 L:      linux-wireless@vger.kernel.org
7272 S:      Supported
7273 F:      drivers/net/wireless/intel/iwlegacy/
7274
7275 INTEL WIRELESS WIFI LINK (iwlwifi)
7276 M:      Johannes Berg <johannes.berg@intel.com>
7277 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7278 M:      Luca Coelho <luciano.coelho@intel.com>
7279 M:      Intel Linux Wireless <linuxwifi@intel.com>
7280 L:      linux-wireless@vger.kernel.org
7281 W:      http://intellinuxwireless.org
7282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7283 S:      Supported
7284 F:      drivers/net/wireless/intel/iwlwifi/
7285
7286 INTEL WIRELESS WIMAX CONNECTION 2400
7287 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7288 M:      linux-wimax@intel.com
7289 L:      wimax@linuxwimax.org (subscribers-only)
7290 S:      Supported
7291 W:      http://linuxwimax.org
7292 F:      Documentation/wimax/README.i2400m
7293 F:      drivers/net/wimax/i2400m/
7294 F:      include/uapi/linux/wimax/i2400m.h
7295
7296 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7297 M:      Mario Limonciello <mario.limonciello@dell.com>
7298 S:      Maintained
7299 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7300
7301 INTEL(R) TRACE HUB
7302 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7303 S:      Supported
7304 F:      Documentation/trace/intel_th.txt
7305 F:      drivers/hwtracing/intel_th/
7306
7307 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7308 M:      Ning Sun <ning.sun@intel.com>
7309 L:      tboot-devel@lists.sourceforge.net
7310 W:      http://tboot.sourceforge.net
7311 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7312 S:      Supported
7313 F:      Documentation/intel_txt.txt
7314 F:      include/linux/tboot.h
7315 F:      arch/x86/kernel/tboot.c
7316
7317 INTEL-MID GPIO DRIVER
7318 M:      David Cohen <david.a.cohen@linux.intel.com>
7319 L:      linux-gpio@vger.kernel.org
7320 S:      Maintained
7321 F:      drivers/gpio/gpio-intel-mid.c
7322
7323 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7324 M:      Linus Walleij <linus.walleij@linaro.org>
7325 L:      linux-iio@vger.kernel.org
7326 S:      Maintained
7327 F:      drivers/iio/gyro/mpu3050*
7328 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7329
7330 IOC3 ETHERNET DRIVER
7331 M:      Ralf Baechle <ralf@linux-mips.org>
7332 L:      linux-mips@linux-mips.org
7333 S:      Maintained
7334 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7335
7336 IOC3 SERIAL DRIVER
7337 M:      Pat Gefre <pfg@sgi.com>
7338 L:      linux-serial@vger.kernel.org
7339 S:      Maintained
7340 F:      drivers/tty/serial/ioc3_serial.c
7341
7342 IOMMU DRIVERS
7343 M:      Joerg Roedel <joro@8bytes.org>
7344 L:      iommu@lists.linux-foundation.org
7345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7346 S:      Maintained
7347 F:      Documentation/devicetree/bindings/iommu/
7348 F:      drivers/iommu/
7349 F:      include/linux/iommu.h
7350 F:      include/linux/of_iommu.h
7351 F:      include/linux/iova.h
7352
7353 IP MASQUERADING
7354 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7355 S:      Maintained
7356 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7357
7358 IPMI SUBSYSTEM
7359 M:      Corey Minyard <minyard@acm.org>
7360 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7361 W:      http://openipmi.sourceforge.net/
7362 S:      Supported
7363 F:      Documentation/IPMI.txt
7364 F:      drivers/char/ipmi/
7365 F:      include/linux/ipmi*
7366 F:      include/uapi/linux/ipmi*
7367
7368 IPS SCSI RAID DRIVER
7369 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7370 L:      linux-scsi@vger.kernel.org
7371 W:      http://www.adaptec.com/
7372 S:      Maintained
7373 F:      drivers/scsi/ips*
7374
7375 IPVS
7376 M:      Wensong Zhang <wensong@linux-vs.org>
7377 M:      Simon Horman <horms@verge.net.au>
7378 M:      Julian Anastasov <ja@ssi.bg>
7379 L:      netdev@vger.kernel.org
7380 L:      lvs-devel@vger.kernel.org
7381 S:      Maintained
7382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7384 F:      Documentation/networking/ipvs-sysctl.txt
7385 F:      include/net/ip_vs.h
7386 F:      include/uapi/linux/ip_vs.h
7387 F:      net/netfilter/ipvs/
7388
7389 IPWIRELESS DRIVER
7390 M:      Jiri Kosina <jikos@kernel.org>
7391 M:      David Sterba <dsterba@suse.com>
7392 S:      Odd Fixes
7393 F:      drivers/tty/ipwireless/
7394
7395 IPX NETWORK LAYER
7396 L:      netdev@vger.kernel.org
7397 S:      Obsolete
7398 F:      include/uapi/linux/ipx.h
7399 F:      drivers/staging/ipx/
7400
7401 IRDA SUBSYSTEM
7402 M:      Samuel Ortiz <samuel@sortiz.org>
7403 L:      irda-users@lists.sourceforge.net (subscribers-only)
7404 L:      netdev@vger.kernel.org
7405 W:      http://irda.sourceforge.net/
7406 S:      Obsolete
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7408 F:      Documentation/networking/irda.txt
7409 F:      drivers/staging/irda/
7410
7411 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7412 M:      Marc Zyngier <marc.zyngier@arm.com>
7413 S:      Maintained
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7415 F:      Documentation/IRQ-domain.txt
7416 F:      include/linux/irqdomain.h
7417 F:      kernel/irq/irqdomain.c
7418 F:      kernel/irq/msi.c
7419
7420 IRQ SUBSYSTEM
7421 M:      Thomas Gleixner <tglx@linutronix.de>
7422 L:      linux-kernel@vger.kernel.org
7423 S:      Maintained
7424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7425 F:      kernel/irq/
7426
7427 IRQCHIP DRIVERS
7428 M:      Thomas Gleixner <tglx@linutronix.de>
7429 M:      Jason Cooper <jason@lakedaemon.net>
7430 M:      Marc Zyngier <marc.zyngier@arm.com>
7431 L:      linux-kernel@vger.kernel.org
7432 S:      Maintained
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7434 F:      Documentation/devicetree/bindings/interrupt-controller/
7435 F:      drivers/irqchip/
7436
7437 ISA
7438 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7439 S:      Maintained
7440 F:      Documentation/isa.txt
7441 F:      drivers/base/isa.c
7442 F:      include/linux/isa.h
7443
7444 ISA RADIO MODULE
7445 M:      Hans Verkuil <hverkuil@xs4all.nl>
7446 L:      linux-media@vger.kernel.org
7447 T:      git git://linuxtv.org/media_tree.git
7448 W:      https://linuxtv.org
7449 S:      Maintained
7450 F:      drivers/media/radio/radio-isa*
7451
7452 ISAPNP
7453 M:      Jaroslav Kysela <perex@perex.cz>
7454 S:      Maintained
7455 F:      Documentation/isapnp.txt
7456 F:      drivers/pnp/isapnp/
7457 F:      include/linux/isapnp.h
7458
7459 ISCSI
7460 M:      Lee Duncan <lduncan@suse.com>
7461 M:      Chris Leech <cleech@redhat.com>
7462 L:      open-iscsi@googlegroups.com
7463 W:      www.open-iscsi.com
7464 S:      Maintained
7465 F:      drivers/scsi/*iscsi*
7466 F:      include/scsi/*iscsi*
7467
7468 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7469 M:      Peter Jones <pjones@redhat.com>
7470 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7471 S:      Maintained
7472 F:      drivers/firmware/iscsi_ibft*
7473
7474 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7475 M:      Or Gerlitz <ogerlitz@mellanox.com>
7476 M:      Sagi Grimberg <sagi@grimberg.me>
7477 M:      Roi Dayan <roid@mellanox.com>
7478 L:      linux-rdma@vger.kernel.org
7479 S:      Supported
7480 W:      http://www.openfabrics.org
7481 W:      www.open-iscsi.org
7482 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7483 F:      drivers/infiniband/ulp/iser/
7484
7485 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7486 M:      Sagi Grimberg <sagi@grimberg.me>
7487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7488 L:      linux-rdma@vger.kernel.org
7489 L:      target-devel@vger.kernel.org
7490 S:      Supported
7491 W:      http://www.linux-iscsi.org
7492 F:      drivers/infiniband/ulp/isert
7493
7494 ISDN SUBSYSTEM
7495 M:      Karsten Keil <isdn@linux-pingi.de>
7496 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7497 L:      netdev@vger.kernel.org
7498 W:      http://www.isdn4linux.de
7499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7500 S:      Maintained
7501 F:      Documentation/isdn/
7502 F:      drivers/isdn/
7503 F:      include/linux/isdn.h
7504 F:      include/linux/isdn/
7505 F:      include/uapi/linux/isdn.h
7506 F:      include/uapi/linux/isdn/
7507
7508 ISDN SUBSYSTEM (Eicon active card driver)
7509 M:      Armin Schindler <mac@melware.de>
7510 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7511 W:      http://www.melware.de
7512 S:      Maintained
7513 F:      drivers/isdn/hardware/eicon/
7514
7515 IT87 HARDWARE MONITORING DRIVER
7516 M:      Jean Delvare <jdelvare@suse.com>
7517 L:      linux-hwmon@vger.kernel.org
7518 S:      Maintained
7519 F:      Documentation/hwmon/it87
7520 F:      drivers/hwmon/it87.c
7521
7522 IT913X MEDIA DRIVER
7523 M:      Antti Palosaari <crope@iki.fi>
7524 L:      linux-media@vger.kernel.org
7525 W:      https://linuxtv.org
7526 W:      http://palosaari.fi/linux/
7527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7528 T:      git git://linuxtv.org/anttip/media_tree.git
7529 S:      Maintained
7530 F:      drivers/media/tuners/it913x*
7531
7532 IVTV VIDEO4LINUX DRIVER
7533 M:      Andy Walls <awalls@md.metrocast.net>
7534 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7535 L:      linux-media@vger.kernel.org
7536 T:      git git://linuxtv.org/media_tree.git
7537 W:      http://www.ivtvdriver.org
7538 S:      Maintained
7539 F:      Documentation/media/v4l-drivers/ivtv*
7540 F:      drivers/media/pci/ivtv/
7541 F:      include/uapi/linux/ivtv*
7542
7543 IX2505V MEDIA DRIVER
7544 M:      Malcolm Priestley <tvboxspy@gmail.com>
7545 L:      linux-media@vger.kernel.org
7546 W:      https://linuxtv.org
7547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7548 S:      Maintained
7549 F:      drivers/media/dvb-frontends/ix2505v*
7550
7551 JAILHOUSE HYPERVISOR INTERFACE
7552 M:      Jan Kiszka <jan.kiszka@siemens.com>
7553 L:      jailhouse-dev@googlegroups.com
7554 S:      Maintained
7555 F:      arch/x86/kernel/jailhouse.c
7556 F:      arch/x86/include/asm/jailhouse_para.h
7557
7558 JC42.4 TEMPERATURE SENSOR DRIVER
7559 M:      Guenter Roeck <linux@roeck-us.net>
7560 L:      linux-hwmon@vger.kernel.org
7561 S:      Maintained
7562 F:      drivers/hwmon/jc42.c
7563 F:      Documentation/hwmon/jc42
7564
7565 JFS FILESYSTEM
7566 M:      Dave Kleikamp <shaggy@kernel.org>
7567 L:      jfs-discussion@lists.sourceforge.net
7568 W:      http://jfs.sourceforge.net/
7569 T:      git git://github.com/kleikamp/linux-shaggy.git
7570 S:      Maintained
7571 F:      Documentation/filesystems/jfs.txt
7572 F:      fs/jfs/
7573
7574 JME NETWORK DRIVER
7575 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7576 L:      netdev@vger.kernel.org
7577 S:      Maintained
7578 F:      drivers/net/ethernet/jme.*
7579
7580 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7581 M:      David Woodhouse <dwmw2@infradead.org>
7582 L:      linux-mtd@lists.infradead.org
7583 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7584 S:      Maintained
7585 F:      fs/jffs2/
7586 F:      include/uapi/linux/jffs2.h
7587
7588 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7589 M:      "Theodore Ts'o" <tytso@mit.edu>
7590 M:      Jan Kara <jack@suse.com>
7591 L:      linux-ext4@vger.kernel.org
7592 S:      Maintained
7593 F:      fs/jbd2/
7594 F:      include/linux/jbd2.h
7595
7596 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7597 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7598 L:      linux-media@vger.kernel.org
7599 S:      Maintained
7600 F:      drivers/media/platform/rcar_jpu.c
7601
7602 JSM Neo PCI based serial card
7603 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7604 L:      linux-serial@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/tty/serial/jsm/
7607
7608 K10TEMP HARDWARE MONITORING DRIVER
7609 M:      Clemens Ladisch <clemens@ladisch.de>
7610 L:      linux-hwmon@vger.kernel.org
7611 S:      Maintained
7612 F:      Documentation/hwmon/k10temp
7613 F:      drivers/hwmon/k10temp.c
7614
7615 K8TEMP HARDWARE MONITORING DRIVER
7616 M:      Rudolf Marek <r.marek@assembler.cz>
7617 L:      linux-hwmon@vger.kernel.org
7618 S:      Maintained
7619 F:      Documentation/hwmon/k8temp
7620 F:      drivers/hwmon/k8temp.c
7621
7622 KASAN
7623 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7624 R:      Alexander Potapenko <glider@google.com>
7625 R:      Dmitry Vyukov <dvyukov@google.com>
7626 L:      kasan-dev@googlegroups.com
7627 S:      Maintained
7628 F:      arch/*/include/asm/kasan.h
7629 F:      arch/*/mm/kasan_init*
7630 F:      Documentation/dev-tools/kasan.rst
7631 F:      include/linux/kasan*.h
7632 F:      lib/test_kasan.c
7633 F:      mm/kasan/
7634 F:      scripts/Makefile.kasan
7635
7636 KCONFIG
7637 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7639 L:      linux-kbuild@vger.kernel.org
7640 S:      Maintained
7641 F:      Documentation/kbuild/kconfig-language.txt
7642 F:      scripts/kconfig/
7643
7644 KDUMP
7645 M:      Dave Young <dyoung@redhat.com>
7646 M:      Baoquan He <bhe@redhat.com>
7647 R:      Vivek Goyal <vgoyal@redhat.com>
7648 L:      kexec@lists.infradead.org
7649 W:      http://lse.sourceforge.net/kdump/
7650 S:      Maintained
7651 F:      Documentation/kdump/
7652
7653 KEENE FM RADIO TRANSMITTER DRIVER
7654 M:      Hans Verkuil <hverkuil@xs4all.nl>
7655 L:      linux-media@vger.kernel.org
7656 T:      git git://linuxtv.org/media_tree.git
7657 W:      https://linuxtv.org
7658 S:      Maintained
7659 F:      drivers/media/radio/radio-keene*
7660
7661 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7662 M:      Ian Kent <raven@themaw.net>
7663 L:      autofs@vger.kernel.org
7664 S:      Maintained
7665 F:      fs/autofs4/
7666
7667 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7668 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7669 M:      Michal Marek <michal.lkml@markovi.net>
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7671 L:      linux-kbuild@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/kbuild/
7674 F:      Makefile
7675 F:      scripts/Makefile.*
7676 F:      scripts/basic/
7677 F:      scripts/mk*
7678 F:      scripts/package/
7679
7680 KERNEL JANITORS
7681 L:      kernel-janitors@vger.kernel.org
7682 W:      http://kernelnewbies.org/KernelJanitors
7683 S:      Odd Fixes
7684
7685 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7686 M:      "J. Bruce Fields" <bfields@fieldses.org>
7687 M:      Jeff Layton <jlayton@kernel.org>
7688 L:      linux-nfs@vger.kernel.org
7689 W:      http://nfs.sourceforge.net/
7690 T:      git git://linux-nfs.org/~bfields/linux.git
7691 S:      Supported
7692 F:      fs/nfsd/
7693 F:      include/uapi/linux/nfsd/
7694 F:      fs/lockd/
7695 F:      fs/nfs_common/
7696 F:      net/sunrpc/
7697 F:      include/linux/lockd/
7698 F:      include/linux/sunrpc/
7699 F:      include/uapi/linux/sunrpc/
7700
7701 KERNEL SELFTEST FRAMEWORK
7702 M:      Shuah Khan <shuahkh@osg.samsung.com>
7703 M:      Shuah Khan <shuah@kernel.org>
7704 L:      linux-kselftest@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7706 S:      Maintained
7707 F:      tools/testing/selftests/
7708 F:      Documentation/dev-tools/kselftest*
7709
7710 KERNEL USERMODE HELPER
7711 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7712 L:      linux-kernel@vger.kernel.org
7713 S:      Maintained
7714 F:      kernel/umh.c
7715 F:      include/linux/umh.h
7716
7717 KERNEL VIRTUAL MACHINE (KVM)
7718 M:      Paolo Bonzini <pbonzini@redhat.com>
7719 M:      Radim Krčmář <rkrcmar@redhat.com>
7720 L:      kvm@vger.kernel.org
7721 W:      http://www.linux-kvm.org
7722 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7723 S:      Supported
7724 F:      Documentation/virtual/kvm/
7725 F:      include/trace/events/kvm.h
7726 F:      include/uapi/asm-generic/kvm*
7727 F:      include/uapi/linux/kvm*
7728 F:      include/asm-generic/kvm*
7729 F:      include/linux/kvm*
7730 F:      include/kvm/iodev.h
7731 F:      virt/kvm/*
7732 F:      tools/kvm/
7733
7734 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7735 M:      Joerg Roedel <joro@8bytes.org>
7736 L:      kvm@vger.kernel.org
7737 W:      http://www.linux-kvm.org/
7738 S:      Maintained
7739 F:      arch/x86/include/asm/svm.h
7740 F:      arch/x86/kvm/svm.c
7741
7742 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7743 M:      Christoffer Dall <christoffer.dall@linaro.org>
7744 M:      Marc Zyngier <marc.zyngier@arm.com>
7745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7746 L:      kvmarm@lists.cs.columbia.edu
7747 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7749 S:      Supported
7750 F:      arch/arm/include/uapi/asm/kvm*
7751 F:      arch/arm/include/asm/kvm*
7752 F:      arch/arm/kvm/
7753 F:      virt/kvm/arm/
7754 F:      include/kvm/arm_*
7755
7756 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7757 M:      Christoffer Dall <christoffer.dall@linaro.org>
7758 M:      Marc Zyngier <marc.zyngier@arm.com>
7759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7760 L:      kvmarm@lists.cs.columbia.edu
7761 S:      Maintained
7762 F:      arch/arm64/include/uapi/asm/kvm*
7763 F:      arch/arm64/include/asm/kvm*
7764 F:      arch/arm64/kvm/
7765
7766 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7767 M:      James Hogan <jhogan@kernel.org>
7768 L:      linux-mips@linux-mips.org
7769 S:      Supported
7770 F:      arch/mips/include/uapi/asm/kvm*
7771 F:      arch/mips/include/asm/kvm*
7772 F:      arch/mips/kvm/
7773
7774 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7775 M:      Paul Mackerras <paulus@ozlabs.org>
7776 L:      kvm-ppc@vger.kernel.org
7777 W:      http://www.linux-kvm.org/
7778 T:      git git://github.com/agraf/linux-2.6.git
7779 S:      Supported
7780 F:      arch/powerpc/include/uapi/asm/kvm*
7781 F:      arch/powerpc/include/asm/kvm*
7782 F:      arch/powerpc/kvm/
7783 F:      arch/powerpc/kernel/kvm*
7784
7785 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7786 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7787 M:      Janosch Frank <frankja@linux.ibm.com>
7788 R:      David Hildenbrand <david@redhat.com>
7789 R:      Cornelia Huck <cohuck@redhat.com>
7790 L:      linux-s390@vger.kernel.org
7791 W:      http://www.ibm.com/developerworks/linux/linux390/
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7793 S:      Supported
7794 F:      arch/s390/include/uapi/asm/kvm*
7795 F:      arch/s390/include/asm/gmap.h
7796 F:      arch/s390/include/asm/kvm*
7797 F:      arch/s390/kvm/
7798 F:      arch/s390/mm/gmap.c
7799
7800 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7801 M:      Paolo Bonzini <pbonzini@redhat.com>
7802 M:      Radim Krčmář <rkrcmar@redhat.com>
7803 L:      kvm@vger.kernel.org
7804 W:      http://www.linux-kvm.org
7805 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7806 S:      Supported
7807 F:      arch/x86/kvm/
7808 F:      arch/x86/include/uapi/asm/kvm*
7809 F:      arch/x86/include/asm/kvm*
7810 F:      arch/x86/include/asm/pvclock-abi.h
7811 F:      arch/x86/kernel/kvm.c
7812 F:      arch/x86/kernel/kvmclock.c
7813
7814 KERNFS
7815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7816 M:      Tejun Heo <tj@kernel.org>
7817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7818 S:      Supported
7819 F:      include/linux/kernfs.h
7820 F:      fs/kernfs/
7821
7822 KEXEC
7823 M:      Eric Biederman <ebiederm@xmission.com>
7824 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7825 L:      kexec@lists.infradead.org
7826 S:      Maintained
7827 F:      include/linux/kexec.h
7828 F:      include/uapi/linux/kexec.h
7829 F:      kernel/kexec*
7830
7831 KEYS-ENCRYPTED
7832 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7833 L:      linux-integrity@vger.kernel.org
7834 L:      keyrings@vger.kernel.org
7835 S:      Supported
7836 F:      Documentation/security/keys/trusted-encrypted.rst
7837 F:      include/keys/encrypted-type.h
7838 F:      security/keys/encrypted-keys/
7839
7840 KEYS-TRUSTED
7841 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7842 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7843 L:      linux-integrity@vger.kernel.org
7844 L:      keyrings@vger.kernel.org
7845 S:      Supported
7846 F:      Documentation/security/keys/trusted-encrypted.rst
7847 F:      include/keys/trusted-type.h
7848 F:      security/keys/trusted.c
7849 F:      security/keys/trusted.h
7850
7851 KEYS/KEYRINGS:
7852 M:      David Howells <dhowells@redhat.com>
7853 L:      keyrings@vger.kernel.org
7854 S:      Maintained
7855 F:      Documentation/security/keys/core.rst
7856 F:      include/linux/key.h
7857 F:      include/linux/key-type.h
7858 F:      include/linux/keyctl.h
7859 F:      include/uapi/linux/keyctl.h
7860 F:      include/keys/
7861 F:      security/keys/
7862
7863 KGDB / KDB /debug_core
7864 M:      Jason Wessel <jason.wessel@windriver.com>
7865 M:      Daniel Thompson <daniel.thompson@linaro.org>
7866 W:      http://kgdb.wiki.kernel.org/
7867 L:      kgdb-bugreport@lists.sourceforge.net
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7869 S:      Maintained
7870 F:      Documentation/dev-tools/kgdb.rst
7871 F:      drivers/misc/kgdbts.c
7872 F:      drivers/tty/serial/kgdboc.c
7873 F:      include/linux/kdb.h
7874 F:      include/linux/kgdb.h
7875 F:      kernel/debug/
7876
7877 KMEMLEAK
7878 M:      Catalin Marinas <catalin.marinas@arm.com>
7879 S:      Maintained
7880 F:      Documentation/dev-tools/kmemleak.rst
7881 F:      include/linux/kmemleak.h
7882 F:      mm/kmemleak.c
7883 F:      mm/kmemleak-test.c
7884
7885 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7886 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7887 L:      linux-kernel@vger.kernel.org
7888 S:      Maintained
7889 F:      kernel/kmod.c
7890 F:      include/linux/kmod.h
7891 F:      lib/test_kmod.c
7892 F:      tools/testing/selftests/kmod/
7893
7894 KPROBES
7895 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7896 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7897 M:      "David S. Miller" <davem@davemloft.net>
7898 M:      Masami Hiramatsu <mhiramat@kernel.org>
7899 S:      Maintained
7900 F:      Documentation/kprobes.txt
7901 F:      include/linux/kprobes.h
7902 F:      include/asm-generic/kprobes.h
7903 F:      kernel/kprobes.c
7904
7905 KS0108 LCD CONTROLLER DRIVER
7906 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7907 W:      http://miguelojeda.es/auxdisplay.htm
7908 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7909 S:      Maintained
7910 F:      Documentation/auxdisplay/ks0108
7911 F:      drivers/auxdisplay/ks0108.c
7912 F:      include/linux/ks0108.h
7913
7914 L3MDEV
7915 M:      David Ahern <dsa@cumulusnetworks.com>
7916 L:      netdev@vger.kernel.org
7917 S:      Maintained
7918 F:      net/l3mdev
7919 F:      include/net/l3mdev.h
7920
7921 LANTIQ MIPS ARCHITECTURE
7922 M:      John Crispin <john@phrozen.org>
7923 L:      linux-mips@linux-mips.org
7924 S:      Maintained
7925 F:      arch/mips/lantiq
7926 F:      drivers/soc/lantiq
7927
7928 LAPB module
7929 L:      linux-x25@vger.kernel.org
7930 S:      Orphan
7931 F:      Documentation/networking/lapb-module.txt
7932 F:      include/*/lapb.h
7933 F:      net/lapb/
7934
7935 LASI 53c700 driver for PARISC
7936 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7937 L:      linux-scsi@vger.kernel.org
7938 S:      Maintained
7939 F:      Documentation/scsi/53c700.txt
7940 F:      drivers/scsi/53c700*
7941
7942 LEAKING_ADDRESSES
7943 M:      Tobin C. Harding <me@tobin.cc>
7944 M:      Tycho Andersen <tycho@tycho.ws>
7945 L:      kernel-hardening@lists.openwall.com
7946 S:      Maintained
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7948 F:      scripts/leaking_addresses.pl
7949
7950 LED SUBSYSTEM
7951 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7952 M:      Pavel Machek <pavel@ucw.cz>
7953 L:      linux-leds@vger.kernel.org
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7955 S:      Maintained
7956 F:      Documentation/devicetree/bindings/leds/
7957 F:      drivers/leds/
7958 F:      include/linux/leds.h
7959
7960 LEGACY EEPROM DRIVER
7961 M:      Jean Delvare <jdelvare@suse.com>
7962 S:      Maintained
7963 F:      Documentation/misc-devices/eeprom
7964 F:      drivers/misc/eeprom/eeprom.c
7965
7966 LEGO USB Tower driver
7967 M:      Juergen Stuber <starblue@users.sourceforge.net>
7968 L:      legousb-devel@lists.sourceforge.net
7969 W:      http://legousb.sourceforge.net/
7970 S:      Maintained
7971 F:      drivers/usb/misc/legousbtower.c
7972
7973 LG2160 MEDIA DRIVER
7974 M:      Michael Krufky <mkrufky@linuxtv.org>
7975 L:      linux-media@vger.kernel.org
7976 W:      https://linuxtv.org
7977 W:      http://github.com/mkrufky
7978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7979 T:      git git://linuxtv.org/mkrufky/tuners.git
7980 S:      Maintained
7981 F:      drivers/media/dvb-frontends/lg2160.*
7982
7983 LGDT3305 MEDIA DRIVER
7984 M:      Michael Krufky <mkrufky@linuxtv.org>
7985 L:      linux-media@vger.kernel.org
7986 W:      https://linuxtv.org
7987 W:      http://github.com/mkrufky
7988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7989 T:      git git://linuxtv.org/mkrufky/tuners.git
7990 S:      Maintained
7991 F:      drivers/media/dvb-frontends/lgdt3305.*
7992
7993 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7994 M:      Viresh Kumar <vireshk@kernel.org>
7995 L:      linux-ide@vger.kernel.org
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997 S:      Maintained
7998 F:      include/linux/pata_arasan_cf_data.h
7999 F:      drivers/ata/pata_arasan_cf.c
8000
8001 LIBATA PATA DRIVERS
8002 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8003 M:      Tejun Heo <tj@kernel.org>
8004 L:      linux-ide@vger.kernel.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8006 S:      Maintained
8007 F:      drivers/ata/pata_*.c
8008 F:      drivers/ata/ata_generic.c
8009
8010 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8011 M:      Linus Walleij <linus.walleij@linaro.org>
8012 L:      linux-ide@vger.kernel.org
8013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8014 S:      Maintained
8015 F:      drivers/ata/pata_ftide010.c
8016 F:      drivers/ata/sata_gemini.c
8017 F:      drivers/ata/sata_gemini.h
8018
8019 LIBATA SATA AHCI PLATFORM devices support
8020 M:      Hans de Goede <hdegoede@redhat.com>
8021 M:      Tejun Heo <tj@kernel.org>
8022 L:      linux-ide@vger.kernel.org
8023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8024 S:      Maintained
8025 F:      drivers/ata/ahci_platform.c
8026 F:      drivers/ata/libahci_platform.c
8027 F:      include/linux/ahci_platform.h
8028
8029 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8030 M:      Mikael Pettersson <mikpelinux@gmail.com>
8031 L:      linux-ide@vger.kernel.org
8032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8033 S:      Maintained
8034 F:      drivers/ata/sata_promise.*
8035
8036 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8037 M:      Tejun Heo <tj@kernel.org>
8038 L:      linux-ide@vger.kernel.org
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8040 S:      Maintained
8041 F:      drivers/ata/
8042 F:      include/linux/ata.h
8043 F:      include/linux/libata.h
8044 F:      Documentation/devicetree/bindings/ata/
8045
8046 LIBLOCKDEP
8047 M:      Sasha Levin <alexander.levin@verizon.com>
8048 S:      Maintained
8049 F:      tools/lib/lockdep/
8050
8051 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8052 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8053 L:      linux-nvdimm@lists.01.org
8054 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8055 S:      Supported
8056 F:      drivers/nvdimm/blk.c
8057 F:      drivers/nvdimm/region_devs.c
8058
8059 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8060 M:      Vishal Verma <vishal.l.verma@intel.com>
8061 L:      linux-nvdimm@lists.01.org
8062 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8063 S:      Supported
8064 F:      drivers/nvdimm/btt*
8065
8066 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8067 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8068 L:      linux-nvdimm@lists.01.org
8069 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8070 S:      Supported
8071 F:      drivers/nvdimm/pmem*
8072
8073 LIBNVDIMM: DEVICETREE BINDINGS
8074 M:      Oliver O'Halloran <oohall@gmail.com>
8075 L:      linux-nvdimm@lists.01.org
8076 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8077 S:      Supported
8078 F:      drivers/nvdimm/of_pmem.c
8079 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8080
8081 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8082 M:      Dan Williams <dan.j.williams@intel.com>
8083 L:      linux-nvdimm@lists.01.org
8084 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8086 S:      Supported
8087 F:      drivers/nvdimm/*
8088 F:      drivers/acpi/nfit/*
8089 F:      include/linux/nd.h
8090 F:      include/linux/libnvdimm.h
8091 F:      include/uapi/linux/ndctl.h
8092
8093 LIGHTNVM PLATFORM SUPPORT
8094 M:      Matias Bjorling <mb@lightnvm.io>
8095 W:      http://github/OpenChannelSSD
8096 L:      linux-block@vger.kernel.org
8097 S:      Maintained
8098 F:      drivers/lightnvm/
8099 F:      include/linux/lightnvm.h
8100 F:      include/uapi/linux/lightnvm.h
8101
8102 LINUX FOR POWER MACINTOSH
8103 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8104 W:      http://www.penguinppc.org/
8105 L:      linuxppc-dev@lists.ozlabs.org
8106 S:      Maintained
8107 F:      arch/powerpc/platforms/powermac/
8108 F:      drivers/macintosh/
8109
8110 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8111 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8112 M:      Paul Mackerras <paulus@samba.org>
8113 M:      Michael Ellerman <mpe@ellerman.id.au>
8114 W:      https://github.com/linuxppc/linux/wiki
8115 L:      linuxppc-dev@lists.ozlabs.org
8116 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8118 S:      Supported
8119 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8120 F:      Documentation/devicetree/bindings/powerpc/
8121 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8122 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8123 F:      Documentation/powerpc/
8124 F:      arch/powerpc/
8125 F:      drivers/char/tpm/tpm_ibmvtpm*
8126 F:      drivers/crypto/nx/
8127 F:      drivers/crypto/vmx/
8128 F:      drivers/i2c/busses/i2c-opal.c
8129 F:      drivers/net/ethernet/ibm/ibmveth.*
8130 F:      drivers/net/ethernet/ibm/ibmvnic.*
8131 F:      drivers/pci/hotplug/pnv_php.c
8132 F:      drivers/pci/hotplug/rpa*
8133 F:      drivers/rtc/rtc-opal.c
8134 F:      drivers/scsi/ibmvscsi/
8135 F:      drivers/tty/hvc/hvc_opal.c
8136 F:      drivers/watchdog/wdrtas.c
8137 F:      tools/testing/selftests/powerpc
8138 N:      /pmac
8139 N:      powermac
8140 N:      powernv
8141 N:      [^a-z0-9]ps3
8142 N:      pseries
8143
8144 LINUX FOR POWERPC EMBEDDED MPC5XXX
8145 M:      Anatolij Gustschin <agust@denx.de>
8146 L:      linuxppc-dev@lists.ozlabs.org
8147 T:      git git://git.denx.de/linux-denx-agust.git
8148 S:      Maintained
8149 F:      arch/powerpc/platforms/512x/
8150 F:      arch/powerpc/platforms/52xx/
8151
8152 LINUX FOR POWERPC EMBEDDED PPC4XX
8153 M:      Alistair Popple <alistair@popple.id.au>
8154 M:      Matt Porter <mporter@kernel.crashing.org>
8155 W:      http://www.penguinppc.org/
8156 L:      linuxppc-dev@lists.ozlabs.org
8157 S:      Maintained
8158 F:      arch/powerpc/platforms/40x/
8159 F:      arch/powerpc/platforms/44x/
8160
8161 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8162 M:      Scott Wood <oss@buserror.net>
8163 M:      Kumar Gala <galak@kernel.crashing.org>
8164 W:      http://www.penguinppc.org/
8165 L:      linuxppc-dev@lists.ozlabs.org
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8167 S:      Maintained
8168 F:      arch/powerpc/platforms/83xx/
8169 F:      arch/powerpc/platforms/85xx/
8170 F:      Documentation/devicetree/bindings/powerpc/fsl/
8171
8172 LINUX FOR POWERPC EMBEDDED PPC8XX
8173 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8174 W:      http://www.penguinppc.org/
8175 L:      linuxppc-dev@lists.ozlabs.org
8176 S:      Maintained
8177 F:      arch/powerpc/platforms/8xx/
8178
8179 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8180 L:      linuxppc-dev@lists.ozlabs.org
8181 S:      Orphan
8182 F:      arch/powerpc/*/*virtex*
8183 F:      arch/powerpc/*/*/*virtex*
8184
8185 LINUX FOR POWERPC PA SEMI PWRFICIENT
8186 L:      linuxppc-dev@lists.ozlabs.org
8187 S:      Orphan
8188 F:      arch/powerpc/platforms/pasemi/
8189 F:      drivers/*/*pasemi*
8190 F:      drivers/*/*/*pasemi*
8191
8192 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8193 M:      Kees Cook <keescook@chromium.org>
8194 S:      Maintained
8195 F:      drivers/misc/lkdtm/*
8196
8197 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8198 M:      Alan Stern <stern@rowland.harvard.edu>
8199 M:      Andrea Parri <parri.andrea@gmail.com>
8200 M:      Will Deacon <will.deacon@arm.com>
8201 M:      Peter Zijlstra <peterz@infradead.org>
8202 M:      Boqun Feng <boqun.feng@gmail.com>
8203 M:      Nicholas Piggin <npiggin@gmail.com>
8204 M:      David Howells <dhowells@redhat.com>
8205 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8206 M:      Luc Maranget <luc.maranget@inria.fr>
8207 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8208 R:      Akira Yokosawa <akiyks@gmail.com>
8209 L:      linux-kernel@vger.kernel.org
8210 S:      Supported
8211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8212 F:      tools/memory-model/
8213 F:      Documentation/memory-barriers.txt
8214
8215 LINUX SECURITY MODULE (LSM) FRAMEWORK
8216 M:      Chris Wright <chrisw@sous-sol.org>
8217 L:      linux-security-module@vger.kernel.org
8218 S:      Supported
8219
8220 LIS3LV02D ACCELEROMETER DRIVER
8221 M:      Eric Piel <eric.piel@tremplin-utc.net>
8222 S:      Maintained
8223 F:      Documentation/misc-devices/lis3lv02d
8224 F:      drivers/misc/lis3lv02d/
8225 F:      drivers/platform/x86/hp_accel.c
8226
8227 LIVE PATCHING
8228 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8229 M:      Jessica Yu <jeyu@kernel.org>
8230 M:      Jiri Kosina <jikos@kernel.org>
8231 M:      Miroslav Benes <mbenes@suse.cz>
8232 R:      Petr Mladek <pmladek@suse.com>
8233 S:      Maintained
8234 F:      kernel/livepatch/
8235 F:      include/linux/livepatch.h
8236 F:      arch/x86/include/asm/livepatch.h
8237 F:      arch/x86/kernel/livepatch.c
8238 F:      Documentation/livepatch/
8239 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8240 F:      samples/livepatch/
8241 L:      live-patching@vger.kernel.org
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8243
8244 LLC (802.2)
8245 L:      netdev@vger.kernel.org
8246 S:      Odd fixes
8247 F:      include/linux/llc.h
8248 F:      include/uapi/linux/llc.h
8249 F:      include/net/llc*
8250 F:      net/llc/
8251
8252 LM73 HARDWARE MONITOR DRIVER
8253 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8254 L:      linux-hwmon@vger.kernel.org
8255 S:      Maintained
8256 F:      drivers/hwmon/lm73.c
8257
8258 LM78 HARDWARE MONITOR DRIVER
8259 M:      Jean Delvare <jdelvare@suse.com>
8260 L:      linux-hwmon@vger.kernel.org
8261 S:      Maintained
8262 F:      Documentation/hwmon/lm78
8263 F:      drivers/hwmon/lm78.c
8264
8265 LM83 HARDWARE MONITOR DRIVER
8266 M:      Jean Delvare <jdelvare@suse.com>
8267 L:      linux-hwmon@vger.kernel.org
8268 S:      Maintained
8269 F:      Documentation/hwmon/lm83
8270 F:      drivers/hwmon/lm83.c
8271
8272 LM90 HARDWARE MONITOR DRIVER
8273 M:      Jean Delvare <jdelvare@suse.com>
8274 L:      linux-hwmon@vger.kernel.org
8275 S:      Maintained
8276 F:      Documentation/hwmon/lm90
8277 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8278 F:      drivers/hwmon/lm90.c
8279 F:      include/dt-bindings/thermal/lm90.h
8280
8281 LM95234 HARDWARE MONITOR DRIVER
8282 M:      Guenter Roeck <linux@roeck-us.net>
8283 L:      linux-hwmon@vger.kernel.org
8284 S:      Maintained
8285 F:      Documentation/hwmon/lm95234
8286 F:      drivers/hwmon/lm95234.c
8287
8288 LME2510 MEDIA DRIVER
8289 M:      Malcolm Priestley <tvboxspy@gmail.com>
8290 L:      linux-media@vger.kernel.org
8291 W:      https://linuxtv.org
8292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8293 S:      Maintained
8294 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8295
8296 LOADPIN SECURITY MODULE
8297 M:      Kees Cook <keescook@chromium.org>
8298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8299 S:      Supported
8300 F:      security/loadpin/
8301 F:      Documentation/admin-guide/LSM/LoadPin.rst
8302
8303 LOCKING PRIMITIVES
8304 M:      Peter Zijlstra <peterz@infradead.org>
8305 M:      Ingo Molnar <mingo@redhat.com>
8306 L:      linux-kernel@vger.kernel.org
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8308 S:      Maintained
8309 F:      Documentation/locking/
8310 F:      include/linux/lockdep.h
8311 F:      include/linux/spinlock*.h
8312 F:      arch/*/include/asm/spinlock*.h
8313 F:      include/linux/rwlock*.h
8314 F:      include/linux/mutex*.h
8315 F:      arch/*/include/asm/mutex*.h
8316 F:      include/linux/rwsem*.h
8317 F:      arch/*/include/asm/rwsem.h
8318 F:      include/linux/seqlock.h
8319 F:      lib/locking*.[ch]
8320 F:      kernel/locking/
8321 X:      kernel/locking/locktorture.c
8322
8323 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8324 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8325 L:      linux-ntfs-dev@lists.sourceforge.net
8326 W:      http://www.linux-ntfs.org/content/view/19/37/
8327 S:      Maintained
8328 F:      Documentation/ldm.txt
8329 F:      block/partitions/ldm.*
8330
8331 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8332 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8333 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8334 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8335 L:      MPT-FusionLinux.pdl@broadcom.com
8336 L:      linux-scsi@vger.kernel.org
8337 W:      http://www.avagotech.com/support/
8338 S:      Supported
8339 F:      drivers/message/fusion/
8340 F:      drivers/scsi/mpt2sas/
8341 F:      drivers/scsi/mpt3sas/
8342
8343 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8344 M:      Matthew Wilcox <matthew@wil.cx>
8345 L:      linux-scsi@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/scsi/sym53c8xx_2/
8348
8349 LTC4261 HARDWARE MONITOR DRIVER
8350 M:      Guenter Roeck <linux@roeck-us.net>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/ltc4261
8354 F:      drivers/hwmon/ltc4261.c
8355
8356 LTC4306 I2C MULTIPLEXER DRIVER
8357 M:      Michael Hennerich <michael.hennerich@analog.com>
8358 W:      http://ez.analog.com/community/linux-device-drivers
8359 L:      linux-i2c@vger.kernel.org
8360 S:      Supported
8361 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8362 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8363
8364 LTP (Linux Test Project)
8365 M:      Mike Frysinger <vapier@gentoo.org>
8366 M:      Cyril Hrubis <chrubis@suse.cz>
8367 M:      Wanlong Gao <wanlong.gao@gmail.com>
8368 M:      Jan Stancek <jstancek@redhat.com>
8369 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8370 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8371 L:      ltp@lists.linux.it (subscribers-only)
8372 W:      http://linux-test-project.github.io/
8373 T:      git git://github.com/linux-test-project/ltp.git
8374 S:      Maintained
8375
8376 M68K ARCHITECTURE
8377 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8378 L:      linux-m68k@lists.linux-m68k.org
8379 W:      http://www.linux-m68k.org/
8380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8381 S:      Maintained
8382 F:      arch/m68k/
8383 F:      drivers/zorro/
8384
8385 M68K ON APPLE MACINTOSH
8386 M:      Joshua Thompson <funaho@jurai.org>
8387 W:      http://www.mac.linux-m68k.org/
8388 L:      linux-m68k@lists.linux-m68k.org
8389 S:      Maintained
8390 F:      arch/m68k/mac/
8391
8392 M68K ON HP9000/300
8393 M:      Philip Blundell <philb@gnu.org>
8394 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8395 S:      Maintained
8396 F:      arch/m68k/hp300/
8397
8398 M88DS3103 MEDIA DRIVER
8399 M:      Antti Palosaari <crope@iki.fi>
8400 L:      linux-media@vger.kernel.org
8401 W:      https://linuxtv.org
8402 W:      http://palosaari.fi/linux/
8403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8404 T:      git git://linuxtv.org/anttip/media_tree.git
8405 S:      Maintained
8406 F:      drivers/media/dvb-frontends/m88ds3103*
8407
8408 M88RS2000 MEDIA DRIVER
8409 M:      Malcolm Priestley <tvboxspy@gmail.com>
8410 L:      linux-media@vger.kernel.org
8411 W:      https://linuxtv.org
8412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8413 S:      Maintained
8414 F:      drivers/media/dvb-frontends/m88rs2000*
8415
8416 MA901 MASTERKIT USB FM RADIO DRIVER
8417 M:      Alexey Klimov <klimov.linux@gmail.com>
8418 L:      linux-media@vger.kernel.org
8419 T:      git git://linuxtv.org/media_tree.git
8420 S:      Maintained
8421 F:      drivers/media/radio/radio-ma901.c
8422
8423 MAC80211
8424 M:      Johannes Berg <johannes@sipsolutions.net>
8425 L:      linux-wireless@vger.kernel.org
8426 W:      http://wireless.kernel.org/
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8429 S:      Maintained
8430 F:      Documentation/networking/mac80211-injection.txt
8431 F:      include/net/mac80211.h
8432 F:      net/mac80211/
8433 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8434 F:      Documentation/networking/mac80211_hwsim/README
8435
8436 MAILBOX API
8437 M:      Jassi Brar <jassisinghbrar@gmail.com>
8438 L:      linux-kernel@vger.kernel.org
8439 S:      Maintained
8440 F:      drivers/mailbox/
8441 F:      include/linux/mailbox_client.h
8442 F:      include/linux/mailbox_controller.h
8443
8444 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8445 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8446 W:      http://www.kernel.org/doc/man-pages
8447 L:      linux-man@vger.kernel.org
8448 S:      Maintained
8449
8450 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8451 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8452 L:      linux-mips@linux-mips.org
8453 S:      Maintained
8454 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8455
8456 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8457 M:      Andrew Lunn <andrew@lunn.ch>
8458 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8459 L:      netdev@vger.kernel.org
8460 S:      Maintained
8461 F:      drivers/net/dsa/mv88e6xxx/
8462 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8463
8464 MARVELL ARMADA DRM SUPPORT
8465 M:      Russell King <linux@armlinux.org.uk>
8466 S:      Maintained
8467 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8468 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8469 F:      drivers/gpu/drm/armada/
8470 F:      include/uapi/drm/armada_drm.h
8471 F:      Documentation/devicetree/bindings/display/armada/
8472
8473 MARVELL CRYPTO DRIVER
8474 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8475 M:      Arnaud Ebalard <arno@natisbad.org>
8476 F:      drivers/crypto/marvell/
8477 S:      Maintained
8478 L:      linux-crypto@vger.kernel.org
8479
8480 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8481 M:      Mirko Lindner <mlindner@marvell.com>
8482 M:      Stephen Hemminger <stephen@networkplumber.org>
8483 L:      netdev@vger.kernel.org
8484 S:      Maintained
8485 F:      drivers/net/ethernet/marvell/sk*
8486
8487 MARVELL LIBERTAS WIRELESS DRIVER
8488 L:      libertas-dev@lists.infradead.org
8489 S:      Orphan
8490 F:      drivers/net/wireless/marvell/libertas/
8491
8492 MARVELL MACCHIATOBIN SUPPORT
8493 M:      Russell King <linux@armlinux.org.uk>
8494 L:      linux-arm-kernel@lists.infradead.org
8495 S:      Maintained
8496 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8497
8498 MARVELL MV643XX ETHERNET DRIVER
8499 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8500 L:      netdev@vger.kernel.org
8501 S:      Maintained
8502 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8503 F:      include/linux/mv643xx.h
8504
8505 MARVELL MV88X3310 PHY DRIVER
8506 M:      Russell King <linux@armlinux.org.uk>
8507 L:      netdev@vger.kernel.org
8508 S:      Maintained
8509 F:      drivers/net/phy/marvell10g.c
8510
8511 MARVELL MVNETA ETHERNET DRIVER
8512 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8513 L:      netdev@vger.kernel.org
8514 S:      Maintained
8515 F:      drivers/net/ethernet/marvell/mvneta.*
8516
8517 MARVELL MWIFIEX WIRELESS DRIVER
8518 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8519 M:      Nishant Sarmukadam <nishants@marvell.com>
8520 M:      Ganapathi Bhat <gbhat@marvell.com>
8521 M:      Xinming Hu <huxm@marvell.com>
8522 L:      linux-wireless@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/net/wireless/marvell/mwifiex/
8525
8526 MARVELL MWL8K WIRELESS DRIVER
8527 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8528 L:      linux-wireless@vger.kernel.org
8529 S:      Odd Fixes
8530 F:      drivers/net/wireless/marvell/mwl8k.c
8531
8532 MARVELL NAND CONTROLLER DRIVER
8533 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8534 L:      linux-mtd@lists.infradead.org
8535 S:      Maintained
8536 F:      drivers/mtd/nand/raw/marvell_nand.c
8537 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8538
8539 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8540 M:      Nicolas Pitre <nico@fluxnic.net>
8541 S:      Odd Fixes
8542 F:      drivers/mmc/host/mvsdio.*
8543
8544 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8545 M:      Hu Ziji <huziji@marvell.com>
8546 L:      linux-mmc@vger.kernel.org
8547 S:      Supported
8548 F:      drivers/mmc/host/sdhci-xenon*
8549 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8550
8551 MATROX FRAMEBUFFER DRIVER
8552 L:      linux-fbdev@vger.kernel.org
8553 S:      Orphan
8554 F:      drivers/video/fbdev/matrox/matroxfb_*
8555 F:      include/uapi/linux/matroxfb.h
8556
8557 MAX16065 HARDWARE MONITOR DRIVER
8558 M:      Guenter Roeck <linux@roeck-us.net>
8559 L:      linux-hwmon@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/hwmon/max16065
8562 F:      drivers/hwmon/max16065.c
8563
8564 MAX20751 HARDWARE MONITOR DRIVER
8565 M:      Guenter Roeck <linux@roeck-us.net>
8566 L:      linux-hwmon@vger.kernel.org
8567 S:      Maintained
8568 F:      Documentation/hwmon/max20751
8569 F:      drivers/hwmon/max20751.c
8570
8571 MAX2175 SDR TUNER DRIVER
8572 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8573 L:      linux-media@vger.kernel.org
8574 T:      git git://linuxtv.org/media_tree.git
8575 S:      Maintained
8576 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8577 F:      Documentation/media/v4l-drivers/max2175.rst
8578 F:      drivers/media/i2c/max2175*
8579 F:      include/uapi/linux/max2175.h
8580
8581 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8582 L:      linux-hwmon@vger.kernel.org
8583 S:      Orphan
8584 F:      Documentation/hwmon/max6650
8585 F:      drivers/hwmon/max6650.c
8586
8587 MAX6697 HARDWARE MONITOR DRIVER
8588 M:      Guenter Roeck <linux@roeck-us.net>
8589 L:      linux-hwmon@vger.kernel.org
8590 S:      Maintained
8591 F:      Documentation/hwmon/max6697
8592 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8593 F:      drivers/hwmon/max6697.c
8594 F:      include/linux/platform_data/max6697.h
8595
8596 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8597 M:      Peter Rosin <peda@axentia.se>
8598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8599 S:      Maintained
8600 F:      Documentation/devicetree/bindings/sound/max9860.txt
8601 F:      sound/soc/codecs/max9860.*
8602
8603 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8604 M:      Javier Martinez Canillas <javier@dowhile0.org>
8605 L:      linux-kernel@vger.kernel.org
8606 S:      Supported
8607 F:      drivers/regulator/max77802-regulator.c
8608 F:      Documentation/devicetree/bindings/*/*max77802.txt
8609 F:      include/dt-bindings/*/*max77802.h
8610
8611 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8612 M:      Krzysztof Kozlowski <krzk@kernel.org>
8613 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8614 L:      linux-pm@vger.kernel.org
8615 S:      Supported
8616 F:      drivers/power/supply/max14577_charger.c
8617 F:      drivers/power/supply/max77693_charger.c
8618
8619 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8620 M:      Chanwoo Choi <cw00.choi@samsung.com>
8621 M:      Krzysztof Kozlowski <krzk@kernel.org>
8622 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8623 L:      linux-kernel@vger.kernel.org
8624 S:      Supported
8625 F:      drivers/*/max14577*.c
8626 F:      drivers/*/max77686*.c
8627 F:      drivers/*/max77693*.c
8628 F:      drivers/extcon/extcon-max14577.c
8629 F:      drivers/extcon/extcon-max77693.c
8630 F:      drivers/rtc/rtc-max77686.c
8631 F:      drivers/clk/clk-max77686.c
8632 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8633 F:      Documentation/devicetree/bindings/*/max77686.txt
8634 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8635 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8636 F:      include/linux/mfd/max14577*.h
8637 F:      include/linux/mfd/max77686*.h
8638 F:      include/linux/mfd/max77693*.h
8639
8640 MAXIRADIO FM RADIO RECEIVER DRIVER
8641 M:      Hans Verkuil <hverkuil@xs4all.nl>
8642 L:      linux-media@vger.kernel.org
8643 T:      git git://linuxtv.org/media_tree.git
8644 W:      https://linuxtv.org
8645 S:      Maintained
8646 F:      drivers/media/radio/radio-maxiradio*
8647
8648 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8649 M:      Peter Rosin <peda@axentia.se>
8650 L:      linux-iio@vger.kernel.org
8651 S:      Maintained
8652 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8653 F:      drivers/iio/potentiometer/mcp4018.c
8654 F:      drivers/iio/potentiometer/mcp4531.c
8655
8656 MCR20A IEEE-802.15.4 RADIO DRIVER
8657 M:      Xue Liu <liuxuenetmail@gmail.com>
8658 L:      linux-wpan@vger.kernel.org
8659 W:      https://github.com/xueliu/mcr20a-linux
8660 S:      Maintained
8661 F:      drivers/net/ieee802154/mcr20a.c
8662 F:      drivers/net/ieee802154/mcr20a.h
8663 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8664
8665 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8666 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8667 L:      linux-iio@vger.kernel.org
8668 S:      Maintained
8669 F:      drivers/iio/dac/cio-dac.c
8670
8671 MEDIA DRIVERS FOR ASCOT2E
8672 M:      Sergey Kozlov <serjk@netup.ru>
8673 M:      Abylay Ospan <aospan@netup.ru>
8674 L:      linux-media@vger.kernel.org
8675 W:      https://linuxtv.org
8676 W:      http://netup.tv/
8677 T:      git git://linuxtv.org/media_tree.git
8678 S:      Supported
8679 F:      drivers/media/dvb-frontends/ascot2e*
8680
8681 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8682 M:      Jasmin Jessich <jasmin@anw.at>
8683 L:      linux-media@vger.kernel.org
8684 W:      https://linuxtv.org
8685 T:      git git://linuxtv.org/media_tree.git
8686 S:      Maintained
8687 F:      drivers/media/dvb-frontends/cxd2099*
8688
8689 MEDIA DRIVERS FOR CXD2841ER
8690 M:      Sergey Kozlov <serjk@netup.ru>
8691 M:      Abylay Ospan <aospan@netup.ru>
8692 L:      linux-media@vger.kernel.org
8693 W:      https://linuxtv.org
8694 W:      http://netup.tv/
8695 T:      git git://linuxtv.org/media_tree.git
8696 S:      Supported
8697 F:      drivers/media/dvb-frontends/cxd2841er*
8698
8699 MEDIA DRIVERS FOR CXD2880
8700 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8701 L:      linux-media@vger.kernel.org
8702 W:      http://linuxtv.org/
8703 T:      git git://linuxtv.org/media_tree.git
8704 S:      Supported
8705 F:      drivers/media/dvb-frontends/cxd2880/*
8706 F:      drivers/media/spi/cxd2880*
8707
8708 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8709 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8710 L:      linux-media@vger.kernel.org
8711 W:      https://linuxtv.org
8712 T:      git git://linuxtv.org/media_tree.git
8713 S:      Maintained
8714 F:      drivers/media/pci/ddbridge/*
8715
8716 MEDIA DRIVERS FOR FREESCALE IMX
8717 M:      Steve Longerbeam <slongerbeam@gmail.com>
8718 M:      Philipp Zabel <p.zabel@pengutronix.de>
8719 L:      linux-media@vger.kernel.org
8720 T:      git git://linuxtv.org/media_tree.git
8721 S:      Maintained
8722 F:      Documentation/devicetree/bindings/media/imx.txt
8723 F:      Documentation/media/v4l-drivers/imx.rst
8724 F:      drivers/staging/media/imx/
8725 F:      include/linux/imx-media.h
8726 F:      include/media/imx.h
8727
8728 MEDIA DRIVERS FOR HELENE
8729 M:      Abylay Ospan <aospan@netup.ru>
8730 L:      linux-media@vger.kernel.org
8731 W:      https://linuxtv.org
8732 W:      http://netup.tv/
8733 T:      git git://linuxtv.org/media_tree.git
8734 S:      Supported
8735 F:      drivers/media/dvb-frontends/helene*
8736
8737 MEDIA DRIVERS FOR HORUS3A
8738 M:      Sergey Kozlov <serjk@netup.ru>
8739 M:      Abylay Ospan <aospan@netup.ru>
8740 L:      linux-media@vger.kernel.org
8741 W:      https://linuxtv.org
8742 W:      http://netup.tv/
8743 T:      git git://linuxtv.org/media_tree.git
8744 S:      Supported
8745 F:      drivers/media/dvb-frontends/horus3a*
8746
8747 MEDIA DRIVERS FOR LNBH25
8748 M:      Sergey Kozlov <serjk@netup.ru>
8749 M:      Abylay Ospan <aospan@netup.ru>
8750 L:      linux-media@vger.kernel.org
8751 W:      https://linuxtv.org
8752 W:      http://netup.tv/
8753 T:      git git://linuxtv.org/media_tree.git
8754 S:      Supported
8755 F:      drivers/media/dvb-frontends/lnbh25*
8756
8757 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8758 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8759 L:      linux-media@vger.kernel.org
8760 W:      https://linuxtv.org
8761 T:      git git://linuxtv.org/media_tree.git
8762 S:      Maintained
8763 F:      drivers/media/dvb-frontends/mxl5xx*
8764
8765 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8766 M:      Sergey Kozlov <serjk@netup.ru>
8767 M:      Abylay Ospan <aospan@netup.ru>
8768 L:      linux-media@vger.kernel.org
8769 W:      https://linuxtv.org
8770 W:      http://netup.tv/
8771 T:      git git://linuxtv.org/media_tree.git
8772 S:      Supported
8773 F:      drivers/media/pci/netup_unidvb/*
8774
8775 MEDIA DRIVERS FOR RENESAS - CEU
8776 M:      Jacopo Mondi <jacopo@jmondi.org>
8777 L:      linux-media@vger.kernel.org
8778 L:      linux-renesas-soc@vger.kernel.org
8779 T:      git git://linuxtv.org/media_tree.git
8780 S:      Supported
8781 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8782 F:      drivers/media/platform/renesas-ceu.c
8783 F:      include/media/drv-intf/renesas-ceu.h
8784
8785 MEDIA DRIVERS FOR RENESAS - DRIF
8786 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8787 L:      linux-media@vger.kernel.org
8788 L:      linux-renesas-soc@vger.kernel.org
8789 T:      git git://linuxtv.org/media_tree.git
8790 S:      Supported
8791 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8792 F:      drivers/media/platform/rcar_drif.c
8793
8794 MEDIA DRIVERS FOR RENESAS - FCP
8795 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8796 L:      linux-media@vger.kernel.org
8797 L:      linux-renesas-soc@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 S:      Supported
8800 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8801 F:      drivers/media/platform/rcar-fcp.c
8802 F:      include/media/rcar-fcp.h
8803
8804 MEDIA DRIVERS FOR RENESAS - FDP1
8805 M:      Kieran Bingham <kieran@bingham.xyz>
8806 L:      linux-media@vger.kernel.org
8807 L:      linux-renesas-soc@vger.kernel.org
8808 T:      git git://linuxtv.org/media_tree.git
8809 S:      Supported
8810 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8811 F:      drivers/media/platform/rcar_fdp1.c
8812
8813 MEDIA DRIVERS FOR RENESAS - VIN
8814 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8815 L:      linux-media@vger.kernel.org
8816 L:      linux-renesas-soc@vger.kernel.org
8817 T:      git git://linuxtv.org/media_tree.git
8818 S:      Supported
8819 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8820 F:      drivers/media/platform/rcar-vin/
8821
8822 MEDIA DRIVERS FOR RENESAS - VSP1
8823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8824 L:      linux-media@vger.kernel.org
8825 L:      linux-renesas-soc@vger.kernel.org
8826 T:      git git://linuxtv.org/media_tree.git
8827 S:      Supported
8828 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8829 F:      drivers/media/platform/vsp1/
8830
8831 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8832 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8833 L:      linux-media@vger.kernel.org
8834 W:      https://linuxtv.org
8835 T:      git git://linuxtv.org/media_tree.git
8836 S:      Maintained
8837 F:      drivers/media/dvb-frontends/stv0910*
8838
8839 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8840 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8841 L:      linux-media@vger.kernel.org
8842 W:      https://linuxtv.org
8843 T:      git git://linuxtv.org/media_tree.git
8844 S:      Maintained
8845 F:      drivers/media/dvb-frontends/stv6111*
8846
8847 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8848 M:      Dmitry Osipenko <digetx@gmail.com>
8849 L:      linux-media@vger.kernel.org
8850 L:      linux-tegra@vger.kernel.org
8851 T:      git git://linuxtv.org/media_tree.git
8852 S:      Maintained
8853 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8854 F:      drivers/staging/media/tegra-vde/
8855
8856 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8857 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8859 P:      LinuxTV.org Project
8860 L:      linux-media@vger.kernel.org
8861 W:      https://linuxtv.org
8862 Q:      http://patchwork.kernel.org/project/linux-media/list/
8863 T:      git git://linuxtv.org/media_tree.git
8864 S:      Maintained
8865 F:      Documentation/devicetree/bindings/media/
8866 F:      Documentation/media/
8867 F:      drivers/media/
8868 F:      drivers/staging/media/
8869 F:      include/linux/platform_data/media/
8870 F:      include/media/
8871 F:      include/uapi/linux/dvb/
8872 F:      include/uapi/linux/videodev2.h
8873 F:      include/uapi/linux/media.h
8874 F:      include/uapi/linux/v4l2-*
8875 F:      include/uapi/linux/meye.h
8876 F:      include/uapi/linux/ivtv*
8877 F:      include/uapi/linux/uvcvideo.h
8878
8879 MEDIATEK CIR DRIVER
8880 M:      Sean Wang <sean.wang@mediatek.com>
8881 S:      Maintained
8882 F:      drivers/media/rc/mtk-cir.c
8883
8884 MEDIATEK DMA DRIVER
8885 M:      Sean Wang <sean.wang@mediatek.com>
8886 L:      dmaengine@vger.kernel.org
8887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8889 S:      Maintained
8890 F:      Documentation/devicetree/bindings/dma/mtk-*
8891 F:      drivers/dma/mediatek/
8892
8893 MEDIATEK PMIC LED DRIVER
8894 M:      Sean Wang <sean.wang@mediatek.com>
8895 S:      Maintained
8896 F:      drivers/leds/leds-mt6323.c
8897 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8898
8899 MEDIATEK ETHERNET DRIVER
8900 M:      Felix Fietkau <nbd@openwrt.org>
8901 M:      John Crispin <john@phrozen.org>
8902 M:      Sean Wang <sean.wang@mediatek.com>
8903 M:      Nelson Chang <nelson.chang@mediatek.com>
8904 L:      netdev@vger.kernel.org
8905 S:      Maintained
8906 F:      drivers/net/ethernet/mediatek/
8907
8908 MEDIATEK SWITCH DRIVER
8909 M:      Sean Wang <sean.wang@mediatek.com>
8910 L:      netdev@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/net/dsa/mt7530.*
8913 F:      net/dsa/tag_mtk.c
8914
8915 MEDIATEK JPEG DRIVER
8916 M:      Rick Chang <rick.chang@mediatek.com>
8917 M:      Bin Liu <bin.liu@mediatek.com>
8918 S:      Supported
8919 F:      drivers/media/platform/mtk-jpeg/
8920 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8921
8922 MEDIATEK MDP DRIVER
8923 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8924 M:      Houlong Wei <houlong.wei@mediatek.com>
8925 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8926 S:      Supported
8927 F:      drivers/media/platform/mtk-mdp/
8928 F:      drivers/media/platform/mtk-vpu/
8929 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8930
8931 MEDIATEK MEDIA DRIVER
8932 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8933 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8934 S:      Supported
8935 F:      drivers/media/platform/mtk-vcodec/
8936 F:      drivers/media/platform/mtk-vpu/
8937 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8938 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8939
8940 MEDIATEK MT7601U WIRELESS LAN DRIVER
8941 M:      Jakub Kicinski <kubakici@wp.pl>
8942 L:      linux-wireless@vger.kernel.org
8943 S:      Maintained
8944 F:      drivers/net/wireless/mediatek/mt7601u/
8945
8946 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8947 M:      Sean Wang <sean.wang@mediatek.com>
8948 S:      Maintained
8949 F:      drivers/char/hw_random/mtk-rng.c
8950
8951 MEDIATEK USB3 DRD IP DRIVER
8952 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8953 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8956 S:      Maintained
8957 F:      drivers/usb/mtu3/
8958
8959 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8960 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8961 M:      Martin Donnelly <martin.donnelly@ge.com>
8962 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8963 S:      Maintained
8964 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8965 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8966
8967 MEGARAID SCSI/SAS DRIVERS
8968 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8969 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8970 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8971 L:      megaraidlinux.pdl@broadcom.com
8972 L:      linux-scsi@vger.kernel.org
8973 W:      http://www.avagotech.com/support/
8974 S:      Maintained
8975 F:      Documentation/scsi/megaraid.txt
8976 F:      drivers/scsi/megaraid.*
8977 F:      drivers/scsi/megaraid/
8978
8979 MELEXIS MLX90614 DRIVER
8980 M:      Crt Mori <cmo@melexis.com>
8981 L:      linux-iio@vger.kernel.org
8982 W:      http://www.melexis.com
8983 S:      Supported
8984 F:      drivers/iio/temperature/mlx90614.c
8985
8986 MELEXIS MLX90632 DRIVER
8987 M:      Crt Mori <cmo@melexis.com>
8988 L:      linux-iio@vger.kernel.org
8989 W:      http://www.melexis.com
8990 S:      Supported
8991 F:      drivers/iio/temperature/mlx90632.c
8992
8993 MELFAS MIP4 TOUCHSCREEN DRIVER
8994 M:      Sangwon Jee <jeesw@melfas.com>
8995 W:      http://www.melfas.com
8996 S:      Supported
8997 F:      drivers/input/touchscreen/melfas_mip4.c
8998 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8999
9000 MELLANOX ETHERNET DRIVER (mlx4_en)
9001 M:      Tariq Toukan <tariqt@mellanox.com>
9002 L:      netdev@vger.kernel.org
9003 S:      Supported
9004 W:      http://www.mellanox.com
9005 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9006 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9007
9008 MELLANOX ETHERNET DRIVER (mlx5e)
9009 M:      Saeed Mahameed <saeedm@mellanox.com>
9010 L:      netdev@vger.kernel.org
9011 S:      Supported
9012 W:      http://www.mellanox.com
9013 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9014 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9015
9016 MELLANOX ETHERNET INNOVA DRIVER
9017 M:      Ilan Tayari <ilant@mellanox.com>
9018 R:      Boris Pismenny <borisp@mellanox.com>
9019 L:      netdev@vger.kernel.org
9020 S:      Supported
9021 W:      http://www.mellanox.com
9022 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9023 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9024 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9025
9026 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9027 M:      Ilan Tayari <ilant@mellanox.com>
9028 R:      Boris Pismenny <borisp@mellanox.com>
9029 L:      netdev@vger.kernel.org
9030 S:      Supported
9031 W:      http://www.mellanox.com
9032 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9033 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9034 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9035
9036 MELLANOX ETHERNET SWITCH DRIVERS
9037 M:      Jiri Pirko <jiri@mellanox.com>
9038 M:      Ido Schimmel <idosch@mellanox.com>
9039 L:      netdev@vger.kernel.org
9040 S:      Supported
9041 W:      http://www.mellanox.com
9042 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9043 F:      drivers/net/ethernet/mellanox/mlxsw/
9044
9045 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9046 M:      mlxsw@mellanox.com
9047 L:      netdev@vger.kernel.org
9048 S:      Supported
9049 W:      http://www.mellanox.com
9050 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9051 F:      drivers/net/ethernet/mellanox/mlxfw/
9052
9053 MELLANOX HARDWARE PLATFORM SUPPORT
9054 M:      Andy Shevchenko <andy@infradead.org>
9055 M:      Darren Hart <dvhart@infradead.org>
9056 M:      Vadim Pasternak <vadimp@mellanox.com>
9057 L:      platform-driver-x86@vger.kernel.org
9058 S:      Supported
9059 F:      drivers/platform/mellanox/
9060
9061 MELLANOX MLX4 core VPI driver
9062 M:      Tariq Toukan <tariqt@mellanox.com>
9063 L:      netdev@vger.kernel.org
9064 L:      linux-rdma@vger.kernel.org
9065 W:      http://www.mellanox.com
9066 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9067 S:      Supported
9068 F:      drivers/net/ethernet/mellanox/mlx4/
9069 F:      include/linux/mlx4/
9070
9071 MELLANOX MLX4 IB driver
9072 M:      Yishai Hadas <yishaih@mellanox.com>
9073 L:      linux-rdma@vger.kernel.org
9074 W:      http://www.mellanox.com
9075 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9076 S:      Supported
9077 F:      drivers/infiniband/hw/mlx4/
9078 F:      include/linux/mlx4/
9079 F:      include/uapi/rdma/mlx4-abi.h
9080
9081 MELLANOX MLX5 core VPI driver
9082 M:      Saeed Mahameed <saeedm@mellanox.com>
9083 M:      Matan Barak <matanb@mellanox.com>
9084 M:      Leon Romanovsky <leonro@mellanox.com>
9085 L:      netdev@vger.kernel.org
9086 L:      linux-rdma@vger.kernel.org
9087 W:      http://www.mellanox.com
9088 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9089 S:      Supported
9090 F:      drivers/net/ethernet/mellanox/mlx5/core/
9091 F:      include/linux/mlx5/
9092
9093 MELLANOX MLX5 IB driver
9094 M:      Matan Barak <matanb@mellanox.com>
9095 M:      Leon Romanovsky <leonro@mellanox.com>
9096 L:      linux-rdma@vger.kernel.org
9097 W:      http://www.mellanox.com
9098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9099 S:      Supported
9100 F:      drivers/infiniband/hw/mlx5/
9101 F:      include/linux/mlx5/
9102 F:      include/uapi/rdma/mlx5-abi.h
9103
9104 MELLANOX MLXCPLD I2C AND MUX DRIVER
9105 M:      Vadim Pasternak <vadimp@mellanox.com>
9106 M:      Michael Shych <michaelsh@mellanox.com>
9107 L:      linux-i2c@vger.kernel.org
9108 S:      Supported
9109 F:      drivers/i2c/busses/i2c-mlxcpld.c
9110 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9111 F:      Documentation/i2c/busses/i2c-mlxcpld
9112
9113 MELLANOX MLXCPLD LED DRIVER
9114 M:      Vadim Pasternak <vadimp@mellanox.com>
9115 L:      linux-leds@vger.kernel.org
9116 S:      Supported
9117 F:      drivers/leds/leds-mlxcpld.c
9118 F:      drivers/leds/leds-mlxreg.c
9119 F:      Documentation/leds/leds-mlxcpld.txt
9120
9121 MELLANOX PLATFORM DRIVER
9122 M:      Vadim Pasternak <vadimp@mellanox.com>
9123 L:      platform-driver-x86@vger.kernel.org
9124 S:      Supported
9125 F:      drivers/platform/x86/mlx-platform.c
9126
9127 MEMBARRIER SUPPORT
9128 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9129 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9130 L:      linux-kernel@vger.kernel.org
9131 S:      Supported
9132 F:      kernel/sched/membarrier.c
9133 F:      include/uapi/linux/membarrier.h
9134 F:      arch/powerpc/include/asm/membarrier.h
9135
9136 MEMORY MANAGEMENT
9137 L:      linux-mm@kvack.org
9138 W:      http://www.linux-mm.org
9139 S:      Maintained
9140 F:      include/linux/mm.h
9141 F:      include/linux/gfp.h
9142 F:      include/linux/mmzone.h
9143 F:      include/linux/memory_hotplug.h
9144 F:      include/linux/vmalloc.h
9145 F:      mm/
9146
9147 MEMORY TECHNOLOGY DEVICES (MTD)
9148 M:      David Woodhouse <dwmw2@infradead.org>
9149 M:      Brian Norris <computersforpeace@gmail.com>
9150 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9151 M:      Marek Vasut <marek.vasut@gmail.com>
9152 M:      Richard Weinberger <richard@nod.at>
9153 L:      linux-mtd@lists.infradead.org
9154 W:      http://www.linux-mtd.infradead.org/
9155 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9156 T:      git git://git.infradead.org/linux-mtd.git master
9157 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9158 S:      Maintained
9159 F:      Documentation/devicetree/bindings/mtd/
9160 F:      drivers/mtd/
9161 F:      include/linux/mtd/
9162 F:      include/uapi/mtd/
9163
9164 MEN A21 WATCHDOG DRIVER
9165 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9166 L:      linux-watchdog@vger.kernel.org
9167 S:      Maintained
9168 F:      drivers/watchdog/mena21_wdt.c
9169
9170 MEN CHAMELEON BUS (mcb)
9171 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9172 S:      Maintained
9173 F:      drivers/mcb/
9174 F:      include/linux/mcb.h
9175 F:      Documentation/men-chameleon-bus.txt
9176
9177 MEN F21BMC (Board Management Controller)
9178 M:      Andreas Werner <andreas.werner@men.de>
9179 S:      Supported
9180 F:      drivers/mfd/menf21bmc.c
9181 F:      drivers/watchdog/menf21bmc_wdt.c
9182 F:      drivers/leds/leds-menf21bmc.c
9183 F:      drivers/hwmon/menf21bmc_hwmon.c
9184 F:      Documentation/hwmon/menf21bmc
9185
9186 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9187 M:      Neil Armstrong <narmstrong@baylibre.com>
9188 L:      linux-media@lists.freedesktop.org
9189 L:      linux-amlogic@lists.infradead.org
9190 W:      http://linux-meson.com/
9191 S:      Supported
9192 F:      drivers/media/platform/meson/ao-cec.c
9193 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9194 T:      git git://linuxtv.org/media_tree.git
9195
9196 MICROBLAZE ARCHITECTURE
9197 M:      Michal Simek <monstr@monstr.eu>
9198 W:      http://www.monstr.eu/fdt/
9199 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9200 S:      Supported
9201 F:      arch/microblaze/
9202
9203 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9204 M:      Richard Genoud <richard.genoud@gmail.com>
9205 S:      Maintained
9206 F:      drivers/tty/serial/atmel_serial.c
9207 F:      drivers/tty/serial/atmel_serial.h
9208
9209 MICROCHIP / ATMEL DMA DRIVER
9210 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9212 L:      dmaengine@vger.kernel.org
9213 S:      Supported
9214 F:      drivers/dma/at_hdmac.c
9215 F:      drivers/dma/at_hdmac_regs.h
9216 F:      include/linux/platform_data/dma-atmel.h
9217
9218 MICROCHIP / ATMEL ECC DRIVER
9219 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9220 L:      linux-crypto@vger.kernel.org
9221 S:      Maintained
9222 F:      drivers/crypto/atmel-ecc.*
9223
9224 MICROCHIP / ATMEL ISC DRIVER
9225 M:      Songjun Wu <songjun.wu@microchip.com>
9226 L:      linux-media@vger.kernel.org
9227 S:      Supported
9228 F:      drivers/media/platform/atmel/atmel-isc.c
9229 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9230 F:      devicetree/bindings/media/atmel-isc.txt
9231
9232 MICROCHIP / ATMEL NAND DRIVER
9233 M:      Wenyou Yang <wenyou.yang@microchip.com>
9234 M:      Josh Wu <rainyfeeling@outlook.com>
9235 L:      linux-mtd@lists.infradead.org
9236 S:      Supported
9237 F:      drivers/mtd/nand/raw/atmel/*
9238 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9239
9240 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9241 M:      Woojung Huh <Woojung.Huh@microchip.com>
9242 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9243 L:      netdev@vger.kernel.org
9244 S:      Maintained
9245 F:      net/dsa/tag_ksz.c
9246 F:      drivers/net/dsa/microchip/*
9247 F:      include/linux/platform_data/microchip-ksz.h
9248 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9249
9250 MICROCHIP LAN743X ETHERNET DRIVER
9251 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9252 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9253 L:      netdev@vger.kernel.org
9254 S:      Maintained
9255 F:      drivers/net/ethernet/microchip/lan743x_*
9256
9257 MICROCHIP USB251XB DRIVER
9258 M:      Richard Leitner <richard.leitner@skidata.com>
9259 L:      linux-usb@vger.kernel.org
9260 S:      Maintained
9261 F:      drivers/usb/misc/usb251xb.c
9262 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9263
9264 MICROSEMI MIPS SOCS
9265 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9266 L:      linux-mips@linux-mips.org
9267 S:      Maintained
9268 F:      arch/mips/generic/board-ocelot.c
9269 F:      arch/mips/configs/generic/board-ocelot.config
9270 F:      arch/mips/boot/dts/mscc/
9271 F:      Documentation/devicetree/bindings/mips/mscc.txt
9272
9273 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9274 M:      Don Brace <don.brace@microsemi.com>
9275 L:      esc.storagedev@microsemi.com
9276 L:      linux-scsi@vger.kernel.org
9277 S:      Supported
9278 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9279 F:      drivers/scsi/smartpqi/Kconfig
9280 F:      drivers/scsi/smartpqi/Makefile
9281 F:      include/linux/cciss*.h
9282 F:      include/uapi/linux/cciss*.h
9283 F:      Documentation/scsi/smartpqi.txt
9284
9285 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9286 M:      Chen Yu <yu.c.chen@intel.com>
9287 L:      platform-driver-x86@vger.kernel.org
9288 S:      Supported
9289 F:      drivers/platform/x86/surfacepro3_button.c
9290
9291 MICROTEK X6 SCANNER
9292 M:      Oliver Neukum <oliver@neukum.org>
9293 S:      Maintained
9294 F:      drivers/usb/image/microtek.*
9295
9296 MIPS
9297 M:      Ralf Baechle <ralf@linux-mips.org>
9298 M:      James Hogan <jhogan@kernel.org>
9299 L:      linux-mips@linux-mips.org
9300 W:      http://www.linux-mips.org/
9301 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9302 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9303 S:      Supported
9304 F:      Documentation/devicetree/bindings/mips/
9305 F:      Documentation/mips/
9306 F:      arch/mips/
9307 F:      drivers/platform/mips/
9308
9309 MIPS BOSTON DEVELOPMENT BOARD
9310 M:      Paul Burton <paul.burton@mips.com>
9311 L:      linux-mips@linux-mips.org
9312 S:      Maintained
9313 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9314 F:      arch/mips/boot/dts/img/boston.dts
9315 F:      arch/mips/configs/generic/board-boston.config
9316 F:      drivers/clk/imgtec/clk-boston.c
9317 F:      include/dt-bindings/clock/boston-clock.h
9318
9319 MIPS GENERIC PLATFORM
9320 M:      Paul Burton <paul.burton@mips.com>
9321 L:      linux-mips@linux-mips.org
9322 S:      Supported
9323 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9324 F:      arch/mips/generic/
9325 F:      arch/mips/tools/generic-board-config.sh
9326
9327 MIPS/LOONGSON1 ARCHITECTURE
9328 M:      Keguang Zhang <keguang.zhang@gmail.com>
9329 L:      linux-mips@linux-mips.org
9330 S:      Maintained
9331 F:      arch/mips/loongson32/
9332 F:      arch/mips/include/asm/mach-loongson32/
9333 F:      drivers/*/*loongson1*
9334 F:      drivers/*/*/*loongson1*
9335
9336 MIPS/LOONGSON2 ARCHITECTURE
9337 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9338 L:      linux-mips@linux-mips.org
9339 S:      Maintained
9340 F:      arch/mips/loongson64/*{2e/2f}*
9341 F:      arch/mips/include/asm/mach-loongson64/
9342 F:      drivers/*/*loongson2*
9343 F:      drivers/*/*/*loongson2*
9344
9345 MIPS/LOONGSON3 ARCHITECTURE
9346 M:      Huacai Chen <chenhc@lemote.com>
9347 L:      linux-mips@linux-mips.org
9348 S:      Maintained
9349 F:      arch/mips/loongson64/
9350 F:      arch/mips/include/asm/mach-loongson64/
9351 F:      drivers/platform/mips/cpu_hwmon.c
9352 F:      drivers/*/*loongson3*
9353 F:      drivers/*/*/*loongson3*
9354
9355 MIPS RINT INSTRUCTION EMULATION
9356 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9357 L:      linux-mips@linux-mips.org
9358 S:      Supported
9359 F:      arch/mips/math-emu/sp_rint.c
9360 F:      arch/mips/math-emu/dp_rint.c
9361
9362 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9363 M:      Hans Verkuil <hverkuil@xs4all.nl>
9364 L:      linux-media@vger.kernel.org
9365 T:      git git://linuxtv.org/media_tree.git
9366 W:      https://linuxtv.org
9367 S:      Odd Fixes
9368 F:      drivers/media/radio/radio-miropcm20*
9369
9370 MMP SUPPORT
9371 M:      Eric Miao <eric.y.miao@gmail.com>
9372 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9374 T:      git git://github.com/hzhuang1/linux.git
9375 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9376 S:      Maintained
9377 F:      arch/arm/boot/dts/mmp*
9378 F:      arch/arm/mach-mmp/
9379
9380 MN88472 MEDIA DRIVER
9381 M:      Antti Palosaari <crope@iki.fi>
9382 L:      linux-media@vger.kernel.org
9383 W:      https://linuxtv.org
9384 W:      http://palosaari.fi/linux/
9385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9386 S:      Maintained
9387 F:      drivers/media/dvb-frontends/mn88472*
9388
9389 MN88473 MEDIA DRIVER
9390 M:      Antti Palosaari <crope@iki.fi>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 W:      http://palosaari.fi/linux/
9394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9395 S:      Maintained
9396 F:      drivers/media/dvb-frontends/mn88473*
9397
9398 MODULE SUPPORT
9399 M:      Jessica Yu <jeyu@kernel.org>
9400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9401 S:      Maintained
9402 F:      include/linux/module.h
9403 F:      kernel/module.c
9404
9405 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9406 W:      http://popies.net/meye/
9407 S:      Orphan
9408 F:      Documentation/media/v4l-drivers/meye*
9409 F:      drivers/media/pci/meye/
9410 F:      include/uapi/linux/meye.h
9411
9412 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9413 M:      Jiri Slaby <jirislaby@gmail.com>
9414 S:      Maintained
9415 F:      Documentation/serial/moxa-smartio
9416 F:      drivers/tty/mxser.*
9417
9418 MR800 AVERMEDIA USB FM RADIO DRIVER
9419 M:      Alexey Klimov <klimov.linux@gmail.com>
9420 L:      linux-media@vger.kernel.org
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Maintained
9423 F:      drivers/media/radio/radio-mr800.c
9424
9425 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9426 M:      Alan Ott <alan@signal11.us>
9427 L:      linux-wpan@vger.kernel.org
9428 S:      Maintained
9429 F:      drivers/net/ieee802154/mrf24j40.c
9430 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9431
9432 MSI LAPTOP SUPPORT
9433 M:      "Lee, Chun-Yi" <jlee@suse.com>
9434 L:      platform-driver-x86@vger.kernel.org
9435 S:      Maintained
9436 F:      drivers/platform/x86/msi-laptop.c
9437
9438 MSI WMI SUPPORT
9439 L:      platform-driver-x86@vger.kernel.org
9440 S:      Orphan
9441 F:      drivers/platform/x86/msi-wmi.c
9442
9443 MSI001 MEDIA DRIVER
9444 M:      Antti Palosaari <crope@iki.fi>
9445 L:      linux-media@vger.kernel.org
9446 W:      https://linuxtv.org
9447 W:      http://palosaari.fi/linux/
9448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9449 T:      git git://linuxtv.org/anttip/media_tree.git
9450 S:      Maintained
9451 F:      drivers/media/tuners/msi001*
9452
9453 MSI2500 MEDIA DRIVER
9454 M:      Antti Palosaari <crope@iki.fi>
9455 L:      linux-media@vger.kernel.org
9456 W:      https://linuxtv.org
9457 W:      http://palosaari.fi/linux/
9458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9459 T:      git git://linuxtv.org/anttip/media_tree.git
9460 S:      Maintained
9461 F:      drivers/media/usb/msi2500/
9462
9463 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9464 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9465 L:      linux-mtd@lists.infradead.org
9466 S:      Maintained
9467 F:      drivers/mtd/devices/docg3*
9468
9469 MT9M032 APTINA SENSOR DRIVER
9470 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9471 L:      linux-media@vger.kernel.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Maintained
9474 F:      drivers/media/i2c/mt9m032.c
9475 F:      include/media/i2c/mt9m032.h
9476
9477 MT9P031 APTINA CAMERA SENSOR
9478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479 L:      linux-media@vger.kernel.org
9480 T:      git git://linuxtv.org/media_tree.git
9481 S:      Maintained
9482 F:      drivers/media/i2c/mt9p031.c
9483 F:      include/media/i2c/mt9p031.h
9484
9485 MT9T001 APTINA CAMERA SENSOR
9486 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487 L:      linux-media@vger.kernel.org
9488 T:      git git://linuxtv.org/media_tree.git
9489 S:      Maintained
9490 F:      drivers/media/i2c/mt9t001.c
9491 F:      include/media/i2c/mt9t001.h
9492
9493 MT9T112 APTINA CAMERA SENSOR
9494 M:      Jacopo Mondi <jacopo@jmondi.org>
9495 L:      linux-media@vger.kernel.org
9496 T:      git git://linuxtv.org/media_tree.git
9497 S:      Odd Fixes
9498 F:      drivers/media/i2c/mt9t112.c
9499 F:      include/media/i2c/mt9t112.h
9500
9501 MT9V032 APTINA CAMERA SENSOR
9502 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9503 L:      linux-media@vger.kernel.org
9504 T:      git git://linuxtv.org/media_tree.git
9505 S:      Maintained
9506 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9507 F:      drivers/media/i2c/mt9v032.c
9508 F:      include/media/i2c/mt9v032.h
9509
9510 MULTIFUNCTION DEVICES (MFD)
9511 M:      Lee Jones <lee.jones@linaro.org>
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9513 S:      Supported
9514 F:      Documentation/devicetree/bindings/mfd/
9515 F:      drivers/mfd/
9516 F:      include/linux/mfd/
9517 F:      include/dt-bindings/mfd/
9518
9519 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9520 S:      Orphan
9521 F:      drivers/mmc/host/mmc_spi.c
9522 F:      include/linux/spi/mmc_spi.h
9523
9524 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9525 M:      Ulf Hansson <ulf.hansson@linaro.org>
9526 L:      linux-mmc@vger.kernel.org
9527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9528 S:      Maintained
9529 F:      Documentation/devicetree/bindings/mmc/
9530 F:      drivers/mmc/
9531 F:      include/linux/mmc/
9532 F:      include/uapi/linux/mmc/
9533
9534 MULTIPLEXER SUBSYSTEM
9535 M:      Peter Rosin <peda@axentia.se>
9536 S:      Maintained
9537 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9538 F:      Documentation/devicetree/bindings/mux/
9539 F:      include/linux/dt-bindings/mux/
9540 F:      include/linux/mux/
9541 F:      drivers/mux/
9542
9543 MULTITECH MULTIPORT CARD (ISICOM)
9544 S:      Orphan
9545 F:      drivers/tty/isicom.c
9546 F:      include/linux/isicom.h
9547
9548 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9549 M:      Bin Liu <b-liu@ti.com>
9550 L:      linux-usb@vger.kernel.org
9551 S:      Maintained
9552 F:      drivers/usb/musb/
9553
9554 MXL5007T MEDIA DRIVER
9555 M:      Michael Krufky <mkrufky@linuxtv.org>
9556 L:      linux-media@vger.kernel.org
9557 W:      https://linuxtv.org
9558 W:      http://github.com/mkrufky
9559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9560 T:      git git://linuxtv.org/mkrufky/tuners.git
9561 S:      Maintained
9562 F:      drivers/media/tuners/mxl5007t.*
9563
9564 MXSFB DRM DRIVER
9565 M:      Marek Vasut <marex@denx.de>
9566 S:      Supported
9567 F:      drivers/gpu/drm/mxsfb/
9568 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9569
9570 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9571 M:      Chris Lee <christopher.lee@cspi.com>
9572 L:      netdev@vger.kernel.org
9573 W:      https://www.cspi.com/ethernet-products/support/downloads/
9574 S:      Supported
9575 F:      drivers/net/ethernet/myricom/myri10ge/
9576
9577 NAND FLASH SUBSYSTEM
9578 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9579 R:      Richard Weinberger <richard@nod.at>
9580 L:      linux-mtd@lists.infradead.org
9581 W:      http://www.linux-mtd.infradead.org/
9582 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9583 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9584 T:      git git://git.infradead.org/linux-mtd.git nand/next
9585 S:      Maintained
9586 F:      drivers/mtd/nand/
9587 F:      include/linux/mtd/*nand*.h
9588
9589 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9590 M:      Daniel Mack <zonque@gmail.com>
9591 S:      Maintained
9592 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9593 W:      http://www.native-instruments.com
9594 F:      sound/usb/caiaq/
9595
9596 NATSEMI ETHERNET DRIVER (DP8381x)
9597 S:      Orphan
9598 F:      drivers/net/ethernet/natsemi/natsemi.c
9599
9600 NCP FILESYSTEM
9601 M:      Petr Vandrovec <petr@vandrovec.name>
9602 S:      Obsolete
9603 F:      drivers/staging/ncpfs/
9604
9605 NCR 5380 SCSI DRIVERS
9606 M:      Finn Thain <fthain@telegraphics.com.au>
9607 M:      Michael Schmitz <schmitzmic@gmail.com>
9608 L:      linux-scsi@vger.kernel.org
9609 S:      Maintained
9610 F:      Documentation/scsi/g_NCR5380.txt
9611 F:      drivers/scsi/NCR5380.*
9612 F:      drivers/scsi/arm/cumana_1.c
9613 F:      drivers/scsi/arm/oak.c
9614 F:      drivers/scsi/atari_scsi.*
9615 F:      drivers/scsi/dmx3191d.c
9616 F:      drivers/scsi/g_NCR5380.*
9617 F:      drivers/scsi/mac_scsi.*
9618 F:      drivers/scsi/sun3_scsi.*
9619 F:      drivers/scsi/sun3_scsi_vme.c
9620
9621 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9622 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9623 L:      linux-scsi@vger.kernel.org
9624 S:      Maintained
9625 F:      drivers/scsi/NCR_D700.*
9626
9627 NCT6775 HARDWARE MONITOR DRIVER
9628 M:      Guenter Roeck <linux@roeck-us.net>
9629 L:      linux-hwmon@vger.kernel.org
9630 S:      Maintained
9631 F:      Documentation/hwmon/nct6775
9632 F:      drivers/hwmon/nct6775.c
9633
9634 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9635 M:      Faisal Latif <faisal.latif@intel.com>
9636 L:      linux-rdma@vger.kernel.org
9637 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9638 S:      Supported
9639 F:      drivers/infiniband/hw/nes/
9640 F:      include/uapi/rdma/nes-abi.h
9641
9642 NETEM NETWORK EMULATOR
9643 M:      Stephen Hemminger <stephen@networkplumber.org>
9644 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9645 S:      Maintained
9646 F:      net/sched/sch_netem.c
9647
9648 NETERION 10GbE DRIVERS (s2io/vxge)
9649 M:      Jon Mason <jdmason@kudzu.us>
9650 L:      netdev@vger.kernel.org
9651 S:      Supported
9652 F:      Documentation/networking/s2io.txt
9653 F:      Documentation/networking/vxge.txt
9654 F:      drivers/net/ethernet/neterion/
9655
9656 NETFILTER
9657 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9658 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9659 M:      Florian Westphal <fw@strlen.de>
9660 L:      netfilter-devel@vger.kernel.org
9661 L:      coreteam@netfilter.org
9662 W:      http://www.netfilter.org/
9663 W:      http://www.iptables.org/
9664 W:      http://www.nftables.org/
9665 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9668 S:      Maintained
9669 F:      include/linux/netfilter*
9670 F:      include/linux/netfilter/
9671 F:      include/net/netfilter/
9672 F:      include/uapi/linux/netfilter*
9673 F:      include/uapi/linux/netfilter/
9674 F:      net/*/netfilter.c
9675 F:      net/*/netfilter/
9676 F:      net/netfilter/
9677 F:      net/bridge/br_netfilter*.c
9678
9679 NETROM NETWORK LAYER
9680 M:      Ralf Baechle <ralf@linux-mips.org>
9681 L:      linux-hams@vger.kernel.org
9682 W:      http://www.linux-ax25.org/
9683 S:      Maintained
9684 F:      include/net/netrom.h
9685 F:      include/uapi/linux/netrom.h
9686 F:      net/netrom/
9687
9688 NETRONOME ETHERNET DRIVERS
9689 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9690 L:      oss-drivers@netronome.com
9691 S:      Maintained
9692 F:      drivers/net/ethernet/netronome/
9693
9694 NETWORK BLOCK DEVICE (NBD)
9695 M:      Josef Bacik <jbacik@fb.com>
9696 S:      Maintained
9697 L:      linux-block@vger.kernel.org
9698 L:      nbd@other.debian.org
9699 F:      Documentation/blockdev/nbd.txt
9700 F:      drivers/block/nbd.c
9701 F:      include/uapi/linux/nbd.h
9702
9703 NETWORK DROP MONITOR
9704 M:      Neil Horman <nhorman@tuxdriver.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Maintained
9707 W:      https://fedorahosted.org/dropwatch/
9708 F:      net/core/drop_monitor.c
9709
9710 NETWORKING DRIVERS
9711 L:      netdev@vger.kernel.org
9712 W:      http://www.linuxfoundation.org/en/Net
9713 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9716 S:      Odd Fixes
9717 F:      Documentation/devicetree/bindings/net/
9718 F:      drivers/net/
9719 F:      include/linux/if_*
9720 F:      include/linux/netdevice.h
9721 F:      include/linux/etherdevice.h
9722 F:      include/linux/fcdevice.h
9723 F:      include/linux/fddidevice.h
9724 F:      include/linux/hippidevice.h
9725 F:      include/linux/inetdevice.h
9726 F:      include/uapi/linux/if_*
9727 F:      include/uapi/linux/netdevice.h
9728
9729 NETWORKING DRIVERS (WIRELESS)
9730 M:      Kalle Valo <kvalo@codeaurora.org>
9731 L:      linux-wireless@vger.kernel.org
9732 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9735 S:      Maintained
9736 F:      Documentation/devicetree/bindings/net/wireless/
9737 F:      drivers/net/wireless/
9738
9739 NETWORKING [DSA]
9740 M:      Andrew Lunn <andrew@lunn.ch>
9741 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9742 M:      Florian Fainelli <f.fainelli@gmail.com>
9743 S:      Maintained
9744 F:      net/dsa/
9745 F:      include/net/dsa.h
9746 F:      include/linux/dsa/
9747 F:      drivers/net/dsa/
9748
9749 NETWORKING [GENERAL]
9750 M:      "David S. Miller" <davem@davemloft.net>
9751 L:      netdev@vger.kernel.org
9752 W:      http://www.linuxfoundation.org/en/Net
9753 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9756 B:      mailto:netdev@vger.kernel.org
9757 S:      Maintained
9758 F:      net/
9759 F:      include/net/
9760 F:      include/linux/in.h
9761 F:      include/linux/net.h
9762 F:      include/linux/netdevice.h
9763 F:      include/uapi/linux/in.h
9764 F:      include/uapi/linux/net.h
9765 F:      include/uapi/linux/netdevice.h
9766 F:      include/uapi/linux/net_namespace.h
9767 F:      tools/testing/selftests/net/
9768 F:      lib/net_utils.c
9769 F:      lib/random32.c
9770
9771 NETWORKING [IPSEC]
9772 M:      Steffen Klassert <steffen.klassert@secunet.com>
9773 M:      Herbert Xu <herbert@gondor.apana.org.au>
9774 M:      "David S. Miller" <davem@davemloft.net>
9775 L:      netdev@vger.kernel.org
9776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9778 S:      Maintained
9779 F:      net/core/flow.c
9780 F:      net/xfrm/
9781 F:      net/key/
9782 F:      net/ipv4/xfrm*
9783 F:      net/ipv4/esp4*
9784 F:      net/ipv4/ah4.c
9785 F:      net/ipv4/ipcomp.c
9786 F:      net/ipv4/ip_vti.c
9787 F:      net/ipv6/xfrm*
9788 F:      net/ipv6/esp6*
9789 F:      net/ipv6/ah6.c
9790 F:      net/ipv6/ipcomp6.c
9791 F:      net/ipv6/ip6_vti.c
9792 F:      include/uapi/linux/xfrm.h
9793 F:      include/net/xfrm.h
9794
9795 NETWORKING [IPv4/IPv6]
9796 M:      "David S. Miller" <davem@davemloft.net>
9797 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9798 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9799 L:      netdev@vger.kernel.org
9800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9801 S:      Maintained
9802 F:      net/ipv4/
9803 F:      net/ipv6/
9804 F:      include/net/ip*
9805 F:      arch/x86/net/*
9806
9807 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9808 M:      Paul Moore <paul@paul-moore.com>
9809 W:      https://github.com/netlabel
9810 L:      netdev@vger.kernel.org
9811 L:      linux-security-module@vger.kernel.org
9812 S:      Maintained
9813 F:      Documentation/netlabel/
9814 F:      include/net/calipso.h
9815 F:      include/net/cipso_ipv4.h
9816 F:      include/net/netlabel.h
9817 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9818 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9819 F:      net/netlabel/
9820 F:      net/ipv4/cipso_ipv4.c
9821 F:      net/ipv6/calipso.c
9822 F:      net/netfilter/xt_CONNSECMARK.c
9823 F:      net/netfilter/xt_SECMARK.c
9824
9825 NETWORKING [TLS]
9826 M:      Ilya Lesokhin <ilyal@mellanox.com>
9827 M:      Aviad Yehezkel <aviadye@mellanox.com>
9828 M:      Dave Watson <davejwatson@fb.com>
9829 L:      netdev@vger.kernel.org
9830 S:      Maintained
9831 F:      net/tls/*
9832 F:      include/uapi/linux/tls.h
9833 F:      include/net/tls.h
9834
9835 NETWORKING [WIRELESS]
9836 L:      linux-wireless@vger.kernel.org
9837 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9838
9839 NETDEVSIM
9840 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9841 S:      Maintained
9842 F:      drivers/net/netdevsim/*
9843
9844 NETXEN (1/10) GbE SUPPORT
9845 M:      Manish Chopra <manish.chopra@cavium.com>
9846 M:      Rahul Verma <rahul.verma@cavium.com>
9847 M:      Dept-GELinuxNICDev@cavium.com
9848 L:      netdev@vger.kernel.org
9849 S:      Supported
9850 F:      drivers/net/ethernet/qlogic/netxen/
9851
9852 NFC SUBSYSTEM
9853 M:      Samuel Ortiz <sameo@linux.intel.com>
9854 L:      linux-wireless@vger.kernel.org
9855 L:      linux-nfc@lists.01.org (subscribers-only)
9856 S:      Supported
9857 F:      net/nfc/
9858 F:      include/net/nfc/
9859 F:      include/uapi/linux/nfc.h
9860 F:      drivers/nfc/
9861 F:      include/linux/platform_data/nfcmrvl.h
9862 F:      include/linux/platform_data/nxp-nci.h
9863 F:      Documentation/devicetree/bindings/net/nfc/
9864
9865 NFS, SUNRPC, AND LOCKD CLIENTS
9866 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9867 M:      Anna Schumaker <anna.schumaker@netapp.com>
9868 L:      linux-nfs@vger.kernel.org
9869 W:      http://client.linux-nfs.org
9870 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9871 S:      Maintained
9872 F:      fs/lockd/
9873 F:      fs/nfs/
9874 F:      fs/nfs_common/
9875 F:      net/sunrpc/
9876 F:      include/linux/lockd/
9877 F:      include/linux/nfs*
9878 F:      include/linux/sunrpc/
9879 F:      include/uapi/linux/nfs*
9880 F:      include/uapi/linux/sunrpc/
9881
9882 NILFS2 FILESYSTEM
9883 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9884 L:      linux-nilfs@vger.kernel.org
9885 W:      https://nilfs.sourceforge.io/
9886 W:      https://nilfs.osdn.jp/
9887 T:      git git://github.com/konis/nilfs2.git
9888 S:      Supported
9889 F:      Documentation/filesystems/nilfs2.txt
9890 F:      fs/nilfs2/
9891 F:      include/trace/events/nilfs2.h
9892 F:      include/uapi/linux/nilfs2_api.h
9893 F:      include/uapi/linux/nilfs2_ondisk.h
9894
9895 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9896 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9897 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9898 S:      Maintained
9899 F:      Documentation/scsi/NinjaSCSI.txt
9900 F:      drivers/scsi/pcmcia/nsp_*
9901
9902 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9903 M:      GOTO Masanori <gotom@debian.or.jp>
9904 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9905 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9906 S:      Maintained
9907 F:      Documentation/scsi/NinjaSCSI.txt
9908 F:      drivers/scsi/nsp32*
9909
9910 NIOS2 ARCHITECTURE
9911 M:      Ley Foon Tan <lftan@altera.com>
9912 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9914 S:      Maintained
9915 F:      arch/nios2/
9916
9917 NOHZ, DYNTICKS SUPPORT
9918 M:      Frederic Weisbecker <fweisbec@gmail.com>
9919 M:      Thomas Gleixner <tglx@linutronix.de>
9920 M:      Ingo Molnar <mingo@kernel.org>
9921 L:      linux-kernel@vger.kernel.org
9922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9923 S:      Maintained
9924 F:      kernel/time/tick*.*
9925 F:      include/linux/tick.h
9926 F:      include/linux/sched/nohz.h
9927
9928 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9929 M:      Pavel Machek <pavel@ucw.cz>
9930 M:      Sakari Ailus <sakari.ailus@iki.fi>
9931 L:      linux-media@vger.kernel.org
9932 S:      Maintained
9933 F:      drivers/media/i2c/et8ek8
9934 F:      drivers/media/i2c/ad5820.c
9935
9936 NOKIA N900 POWER SUPPLY DRIVERS
9937 R:      Pali Rohár <pali.rohar@gmail.com>
9938 F:      include/linux/power/bq2415x_charger.h
9939 F:      include/linux/power/bq27xxx_battery.h
9940 F:      include/linux/power/isp1704_charger.h
9941 F:      drivers/power/supply/bq2415x_charger.c
9942 F:      drivers/power/supply/bq27xxx_battery.c
9943 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9944 F:      drivers/power/supply/isp1704_charger.c
9945 F:      drivers/power/supply/rx51_battery.c
9946
9947 NTB AMD DRIVER
9948 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9949 L:      linux-ntb@googlegroups.com
9950 S:      Supported
9951 F:      drivers/ntb/hw/amd/
9952
9953 NTB DRIVER CORE
9954 M:      Jon Mason <jdmason@kudzu.us>
9955 M:      Dave Jiang <dave.jiang@intel.com>
9956 M:      Allen Hubbe <allenbh@gmail.com>
9957 L:      linux-ntb@googlegroups.com
9958 S:      Supported
9959 W:      https://github.com/jonmason/ntb/wiki
9960 T:      git git://github.com/jonmason/ntb.git
9961 F:      drivers/ntb/
9962 F:      drivers/net/ntb_netdev.c
9963 F:      include/linux/ntb.h
9964 F:      include/linux/ntb_transport.h
9965 F:      tools/testing/selftests/ntb/
9966
9967 NTB IDT DRIVER
9968 M:      Serge Semin <fancer.lancer@gmail.com>
9969 L:      linux-ntb@googlegroups.com
9970 S:      Supported
9971 F:      drivers/ntb/hw/idt/
9972
9973 NTB INTEL DRIVER
9974 M:      Dave Jiang <dave.jiang@intel.com>
9975 L:      linux-ntb@googlegroups.com
9976 S:      Supported
9977 W:      https://github.com/davejiang/linux/wiki
9978 T:      git https://github.com/davejiang/linux.git
9979 F:      drivers/ntb/hw/intel/
9980
9981 NTFS FILESYSTEM
9982 M:      Anton Altaparmakov <anton@tuxera.com>
9983 L:      linux-ntfs-dev@lists.sourceforge.net
9984 W:      http://www.tuxera.com/
9985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9986 S:      Supported
9987 F:      Documentation/filesystems/ntfs.txt
9988 F:      fs/ntfs/
9989
9990 NUBUS SUBSYSTEM
9991 M:      Finn Thain <fthain@telegraphics.com.au>
9992 L:      linux-m68k@lists.linux-m68k.org
9993 S:      Maintained
9994 F:      arch/*/include/asm/nubus.h
9995 F:      drivers/nubus/
9996 F:      include/linux/nubus.h
9997 F:      include/uapi/linux/nubus.h
9998
9999 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10000 M:      Antonino Daplas <adaplas@gmail.com>
10001 L:      linux-fbdev@vger.kernel.org
10002 S:      Maintained
10003 F:      drivers/video/fbdev/riva/
10004 F:      drivers/video/fbdev/nvidia/
10005
10006 NVM EXPRESS DRIVER
10007 M:      Keith Busch <keith.busch@intel.com>
10008 M:      Jens Axboe <axboe@fb.com>
10009 M:      Christoph Hellwig <hch@lst.de>
10010 M:      Sagi Grimberg <sagi@grimberg.me>
10011 L:      linux-nvme@lists.infradead.org
10012 T:      git://git.infradead.org/nvme.git
10013 W:      http://git.infradead.org/nvme.git
10014 S:      Supported
10015 F:      drivers/nvme/host/
10016 F:      include/linux/nvme.h
10017 F:      include/uapi/linux/nvme_ioctl.h
10018
10019 NVM EXPRESS FC TRANSPORT DRIVERS
10020 M:      James Smart <james.smart@broadcom.com>
10021 L:      linux-nvme@lists.infradead.org
10022 S:      Supported
10023 F:      include/linux/nvme-fc.h
10024 F:      include/linux/nvme-fc-driver.h
10025 F:      drivers/nvme/host/fc.c
10026 F:      drivers/nvme/target/fc.c
10027 F:      drivers/nvme/target/fcloop.c
10028
10029 NVM EXPRESS TARGET DRIVER
10030 M:      Christoph Hellwig <hch@lst.de>
10031 M:      Sagi Grimberg <sagi@grimberg.me>
10032 L:      linux-nvme@lists.infradead.org
10033 T:      git://git.infradead.org/nvme.git
10034 W:      http://git.infradead.org/nvme.git
10035 S:      Supported
10036 F:      drivers/nvme/target/
10037
10038 NVMEM FRAMEWORK
10039 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10040 S:      Maintained
10041 F:      drivers/nvmem/
10042 F:      Documentation/devicetree/bindings/nvmem/
10043 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10044 F:      include/linux/nvmem-consumer.h
10045 F:      include/linux/nvmem-provider.h
10046
10047 NXP SGTL5000 DRIVER
10048 M:      Fabio Estevam <fabio.estevam@nxp.com>
10049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10050 S:      Maintained
10051 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10052 F:      sound/soc/codecs/sgtl5000*
10053
10054 NXP TDA998X DRM DRIVER
10055 M:      Russell King <linux@armlinux.org.uk>
10056 S:      Supported
10057 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10058 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10059 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10060 F:      include/drm/i2c/tda998x.h
10061
10062 NXP TFA9879 DRIVER
10063 M:      Peter Rosin <peda@axentia.se>
10064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10065 S:      Maintained
10066 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10067 F:      sound/soc/codecs/tfa9879*
10068
10069 NXP-NCI NFC DRIVER
10070 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10071 R:      Charles Gorand <charles.gorand@effinnov.com>
10072 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10073 S:      Supported
10074 F:      drivers/nfc/nxp-nci
10075
10076 OBJTOOL
10077 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10078 M:      Peter Zijlstra <peterz@infradead.org>
10079 S:      Supported
10080 F:      tools/objtool/
10081
10082 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10083 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10084 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10085 L:      linuxppc-dev@lists.ozlabs.org
10086 S:      Supported
10087 F:      arch/powerpc/platforms/powernv/ocxl.c
10088 F:      arch/powerpc/include/asm/pnv-ocxl.h
10089 F:      drivers/misc/ocxl/
10090 F:      include/misc/ocxl*
10091 F:      include/uapi/misc/ocxl.h
10092 F:      Documentation/accelerators/ocxl.txt
10093
10094 OMAP AUDIO SUPPORT
10095 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10096 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10098 L:      linux-omap@vger.kernel.org
10099 S:      Maintained
10100 F:      sound/soc/omap/
10101
10102 OMAP CLOCK FRAMEWORK SUPPORT
10103 M:      Paul Walmsley <paul@pwsan.com>
10104 L:      linux-omap@vger.kernel.org
10105 S:      Maintained
10106 F:      arch/arm/*omap*/*clock*
10107
10108 OMAP DEVICE TREE SUPPORT
10109 M:      Benoît Cousson <bcousson@baylibre.com>
10110 M:      Tony Lindgren <tony@atomide.com>
10111 L:      linux-omap@vger.kernel.org
10112 L:      devicetree@vger.kernel.org
10113 S:      Maintained
10114 F:      arch/arm/boot/dts/*omap*
10115 F:      arch/arm/boot/dts/*am3*
10116 F:      arch/arm/boot/dts/*am4*
10117 F:      arch/arm/boot/dts/*am5*
10118 F:      arch/arm/boot/dts/*dra7*
10119
10120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10121 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10122 L:      linux-omap@vger.kernel.org
10123 L:      linux-fbdev@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/video/fbdev/omap2/
10126 F:      Documentation/arm/OMAP/DSS
10127
10128 OMAP FRAMEBUFFER SUPPORT
10129 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10130 L:      linux-fbdev@vger.kernel.org
10131 L:      linux-omap@vger.kernel.org
10132 S:      Maintained
10133 F:      drivers/video/fbdev/omap/
10134
10135 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10136 M:      Roger Quadros <rogerq@ti.com>
10137 M:      Tony Lindgren <tony@atomide.com>
10138 L:      linux-omap@vger.kernel.org
10139 S:      Maintained
10140 F:      drivers/memory/omap-gpmc.c
10141 F:      arch/arm/mach-omap2/*gpmc*
10142
10143 OMAP GPIO DRIVER
10144 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10145 M:      Santosh Shilimkar <ssantosh@kernel.org>
10146 M:      Kevin Hilman <khilman@kernel.org>
10147 L:      linux-omap@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10150 F:      drivers/gpio/gpio-omap.c
10151
10152 OMAP HARDWARE SPINLOCK SUPPORT
10153 M:      Ohad Ben-Cohen <ohad@wizery.com>
10154 L:      linux-omap@vger.kernel.org
10155 S:      Maintained
10156 F:      drivers/hwspinlock/omap_hwspinlock.c
10157
10158 OMAP HS MMC SUPPORT
10159 L:      linux-mmc@vger.kernel.org
10160 L:      linux-omap@vger.kernel.org
10161 S:      Orphan
10162 F:      drivers/mmc/host/omap_hsmmc.c
10163
10164 OMAP HWMOD DATA
10165 M:      Paul Walmsley <paul@pwsan.com>
10166 L:      linux-omap@vger.kernel.org
10167 S:      Maintained
10168 F:      arch/arm/mach-omap2/omap_hwmod*data*
10169
10170 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10171 M:      Benoît Cousson <bcousson@baylibre.com>
10172 L:      linux-omap@vger.kernel.org
10173 S:      Maintained
10174 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10175
10176 OMAP HWMOD SUPPORT
10177 M:      Benoît Cousson <bcousson@baylibre.com>
10178 M:      Paul Walmsley <paul@pwsan.com>
10179 L:      linux-omap@vger.kernel.org
10180 S:      Maintained
10181 F:      arch/arm/mach-omap2/omap_hwmod.*
10182
10183 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10184 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10185 L:      linux-media@vger.kernel.org
10186 S:      Maintained
10187 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10188 F:      drivers/media/platform/omap3isp/
10189 F:      drivers/staging/media/omap4iss/
10190
10191 OMAP MMC SUPPORT
10192 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10193 L:      linux-omap@vger.kernel.org
10194 S:      Maintained
10195 F:      drivers/mmc/host/omap.c
10196
10197 OMAP POWER MANAGEMENT SUPPORT
10198 M:      Kevin Hilman <khilman@kernel.org>
10199 L:      linux-omap@vger.kernel.org
10200 S:      Maintained
10201 F:      arch/arm/*omap*/*pm*
10202 F:      drivers/cpufreq/omap-cpufreq.c
10203
10204 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10205 M:      Rajendra Nayak <rnayak@codeaurora.org>
10206 M:      Paul Walmsley <paul@pwsan.com>
10207 L:      linux-omap@vger.kernel.org
10208 S:      Maintained
10209 F:      arch/arm/mach-omap2/prm*
10210
10211 OMAP RANDOM NUMBER GENERATOR SUPPORT
10212 M:      Deepak Saxena <dsaxena@plexity.net>
10213 S:      Maintained
10214 F:      drivers/char/hw_random/omap-rng.c
10215
10216 OMAP USB SUPPORT
10217 L:      linux-usb@vger.kernel.org
10218 L:      linux-omap@vger.kernel.org
10219 S:      Orphan
10220 F:      drivers/usb/*/*omap*
10221 F:      arch/arm/*omap*/usb*
10222
10223 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10224 M:      Mark Jackson <mpfj@newflow.co.uk>
10225 L:      linux-omap@vger.kernel.org
10226 S:      Maintained
10227 F:      arch/arm/boot/dts/am335x-nano.dts
10228
10229 OMAP1 SUPPORT
10230 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10231 M:      Tony Lindgren <tony@atomide.com>
10232 L:      linux-omap@vger.kernel.org
10233 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10235 S:      Maintained
10236 F:      arch/arm/mach-omap1/
10237 F:      arch/arm/plat-omap/
10238 F:      arch/arm/configs/omap1_defconfig
10239 F:      drivers/i2c/busses/i2c-omap.c
10240 F:      include/linux/i2c-omap.h
10241
10242 OMAP2+ SUPPORT
10243 M:      Tony Lindgren <tony@atomide.com>
10244 L:      linux-omap@vger.kernel.org
10245 W:      http://www.muru.com/linux/omap/
10246 W:      http://linux.omap.com/
10247 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10249 S:      Maintained
10250 F:      arch/arm/mach-omap2/
10251 F:      arch/arm/plat-omap/
10252 F:      arch/arm/configs/omap2plus_defconfig
10253 F:      drivers/i2c/busses/i2c-omap.c
10254 F:      drivers/irqchip/irq-omap-intc.c
10255 F:      drivers/mfd/*omap*.c
10256 F:      drivers/mfd/menelaus.c
10257 F:      drivers/mfd/palmas.c
10258 F:      drivers/mfd/tps65217.c
10259 F:      drivers/mfd/tps65218.c
10260 F:      drivers/mfd/tps65910.c
10261 F:      drivers/mfd/twl-core.[ch]
10262 F:      drivers/mfd/twl4030*.c
10263 F:      drivers/mfd/twl6030*.c
10264 F:      drivers/mfd/twl6040*.c
10265 F:      drivers/regulator/palmas-regulator*.c
10266 F:      drivers/regulator/pbias-regulator.c
10267 F:      drivers/regulator/tps65217-regulator.c
10268 F:      drivers/regulator/tps65218-regulator.c
10269 F:      drivers/regulator/tps65910-regulator.c
10270 F:      drivers/regulator/twl-regulator.c
10271 F:      drivers/regulator/twl6030-regulator.c
10272 F:      include/linux/i2c-omap.h
10273
10274 ONION OMEGA2+ BOARD
10275 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10276 L:      linux-mips@linux-mips.org
10277 S:      Maintained
10278 F:      arch/mips/boot/dts/ralink/omega2p.dts
10279
10280 OMFS FILESYSTEM
10281 M:      Bob Copeland <me@bobcopeland.com>
10282 L:      linux-karma-devel@lists.sourceforge.net
10283 S:      Maintained
10284 F:      Documentation/filesystems/omfs.txt
10285 F:      fs/omfs/
10286
10287 OMNIKEY CARDMAN 4000 DRIVER
10288 M:      Harald Welte <laforge@gnumonks.org>
10289 S:      Maintained
10290 F:      drivers/char/pcmcia/cm4000_cs.c
10291 F:      include/linux/cm4000_cs.h
10292 F:      include/uapi/linux/cm4000_cs.h
10293
10294 OMNIKEY CARDMAN 4040 DRIVER
10295 M:      Harald Welte <laforge@gnumonks.org>
10296 S:      Maintained
10297 F:      drivers/char/pcmcia/cm4040_cs.*
10298
10299 OMNIVISION OV13858 SENSOR DRIVER
10300 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10301 L:      linux-media@vger.kernel.org
10302 T:      git git://linuxtv.org/media_tree.git
10303 S:      Maintained
10304 F:      drivers/media/i2c/ov13858.c
10305
10306 OMNIVISION OV2685 SENSOR DRIVER
10307 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10308 L:      linux-media@vger.kernel.org
10309 T:      git git://linuxtv.org/media_tree.git
10310 S:      Maintained
10311 F:      drivers/media/i2c/ov2685.c
10312
10313 OMNIVISION OV5640 SENSOR DRIVER
10314 M:      Steve Longerbeam <slongerbeam@gmail.com>
10315 L:      linux-media@vger.kernel.org
10316 T:      git git://linuxtv.org/media_tree.git
10317 S:      Maintained
10318 F:      drivers/media/i2c/ov5640.c
10319
10320 OMNIVISION OV5647 SENSOR DRIVER
10321 M:      Luis Oliveira <lolivei@synopsys.com>
10322 L:      linux-media@vger.kernel.org
10323 T:      git git://linuxtv.org/media_tree.git
10324 S:      Maintained
10325 F:      drivers/media/i2c/ov5647.c
10326
10327 OMNIVISION OV5695 SENSOR DRIVER
10328 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10329 L:      linux-media@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Maintained
10332 F:      drivers/media/i2c/ov5695.c
10333
10334 OMNIVISION OV7670 SENSOR DRIVER
10335 M:      Jonathan Corbet <corbet@lwn.net>
10336 L:      linux-media@vger.kernel.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Maintained
10339 F:      drivers/media/i2c/ov7670.c
10340 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10341
10342 OMNIVISION OV772x SENSOR DRIVER
10343 M:      Jacopo Mondi <jacopo@jmondi.org>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 S:      Odd fixes
10347 F:      drivers/media/i2c/ov772x.c
10348 F:      include/media/i2c/ov772x.h
10349
10350 OMNIVISION OV7740 SENSOR DRIVER
10351 M:      Wenyou Yang <wenyou.yang@microchip.com>
10352 L:      linux-media@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Maintained
10355 F:      drivers/media/i2c/ov7740.c
10356 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10357
10358 OMNIVISION OV9650 SENSOR DRIVER
10359 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10360 R:      Akinobu Mita <akinobu.mita@gmail.com>
10361 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10362 L:      linux-media@vger.kernel.org
10363 T:      git git://linuxtv.org/media_tree.git
10364 S:      Maintained
10365 F:      drivers/media/i2c/ov9650.c
10366 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10367
10368 ONENAND FLASH DRIVER
10369 M:      Kyungmin Park <kyungmin.park@samsung.com>
10370 L:      linux-mtd@lists.infradead.org
10371 S:      Maintained
10372 F:      drivers/mtd/nand/onenand/
10373 F:      include/linux/mtd/onenand*.h
10374
10375 ONSTREAM SCSI TAPE DRIVER
10376 M:      Willem Riede <osst@riede.org>
10377 L:      osst-users@lists.sourceforge.net
10378 L:      linux-scsi@vger.kernel.org
10379 S:      Maintained
10380 F:      Documentation/scsi/osst.txt
10381 F:      drivers/scsi/osst.*
10382 F:      drivers/scsi/osst_*.h
10383 F:      drivers/scsi/st.h
10384
10385 OP-TEE DRIVER
10386 M:      Jens Wiklander <jens.wiklander@linaro.org>
10387 S:      Maintained
10388 F:      drivers/tee/optee/
10389
10390 OPA-VNIC DRIVER
10391 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10392 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10393 L:      linux-rdma@vger.kernel.org
10394 S:      Supported
10395 F:      drivers/infiniband/ulp/opa_vnic
10396
10397 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10398 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10399 L:      devicetree@vger.kernel.org
10400 S:      Maintained
10401 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10402 F:      Documentation/devicetree/overlay-notes.txt
10403 F:      drivers/of/overlay.c
10404 F:      drivers/of/resolver.c
10405
10406 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10407 M:      Rob Herring <robh+dt@kernel.org>
10408 M:      Frank Rowand <frowand.list@gmail.com>
10409 L:      devicetree@vger.kernel.org
10410 W:      http://www.devicetree.org/
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10412 S:      Maintained
10413 F:      drivers/of/
10414 F:      include/linux/of*.h
10415 F:      scripts/dtc/
10416 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10417
10418 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10419 M:      Rob Herring <robh+dt@kernel.org>
10420 M:      Mark Rutland <mark.rutland@arm.com>
10421 L:      devicetree@vger.kernel.org
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10423 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10424 S:      Maintained
10425 F:      Documentation/devicetree/
10426 F:      arch/*/boot/dts/
10427 F:      include/dt-bindings/
10428
10429 OPENCORES I2C BUS DRIVER
10430 M:      Peter Korsgaard <jacmet@sunsite.dk>
10431 L:      linux-i2c@vger.kernel.org
10432 S:      Maintained
10433 F:      Documentation/i2c/busses/i2c-ocores
10434 F:      drivers/i2c/busses/i2c-ocores.c
10435
10436 OPENRISC ARCHITECTURE
10437 M:      Jonas Bonn <jonas@southpole.se>
10438 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10439 M:      Stafford Horne <shorne@gmail.com>
10440 T:      git git://github.com/openrisc/linux.git
10441 L:      openrisc@lists.librecores.org
10442 W:      http://openrisc.io
10443 S:      Maintained
10444 F:      Documentation/devicetree/bindings/openrisc/
10445 F:      Documentation/openrisc/
10446 F:      arch/openrisc/
10447 F:      drivers/irqchip/irq-ompic.c
10448 F:      drivers/irqchip/irq-or1k-*
10449
10450 OPENVSWITCH
10451 M:      Pravin B Shelar <pshelar@ovn.org>
10452 L:      netdev@vger.kernel.org
10453 L:      dev@openvswitch.org
10454 W:      http://openvswitch.org
10455 S:      Maintained
10456 F:      net/openvswitch/
10457 F:      include/uapi/linux/openvswitch.h
10458
10459 OPERATING PERFORMANCE POINTS (OPP)
10460 M:      Viresh Kumar <vireshk@kernel.org>
10461 M:      Nishanth Menon <nm@ti.com>
10462 M:      Stephen Boyd <sboyd@kernel.org>
10463 L:      linux-pm@vger.kernel.org
10464 S:      Maintained
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10466 F:      drivers/opp/
10467 F:      include/linux/pm_opp.h
10468 F:      Documentation/power/opp.txt
10469 F:      Documentation/devicetree/bindings/opp/
10470
10471 OPL4 DRIVER
10472 M:      Clemens Ladisch <clemens@ladisch.de>
10473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10474 T:      git git://git.alsa-project.org/alsa-kernel.git
10475 S:      Maintained
10476 F:      sound/drivers/opl4/
10477
10478 OPROFILE
10479 M:      Robert Richter <rric@kernel.org>
10480 L:      oprofile-list@lists.sf.net
10481 S:      Maintained
10482 F:      arch/*/include/asm/oprofile*.h
10483 F:      arch/*/oprofile/
10484 F:      drivers/oprofile/
10485 F:      include/linux/oprofile.h
10486
10487 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10488 M:      Mark Fasheh <mark@fasheh.com>
10489 M:      Joel Becker <jlbec@evilplan.org>
10490 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10491 W:      http://ocfs2.wiki.kernel.org
10492 S:      Supported
10493 F:      Documentation/filesystems/ocfs2.txt
10494 F:      Documentation/filesystems/dlmfs.txt
10495 F:      fs/ocfs2/
10496
10497 ORANGEFS FILESYSTEM
10498 M:      Mike Marshall <hubcap@omnibond.com>
10499 R:      Martin Brandenburg <martin@omnibond.com>
10500 L:      devel@lists.orangefs.org
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10502 S:      Supported
10503 F:      fs/orangefs/
10504 F:      Documentation/filesystems/orangefs.txt
10505
10506 ORINOCO DRIVER
10507 L:      linux-wireless@vger.kernel.org
10508 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10509 W:      http://www.nongnu.org/orinoco/
10510 S:      Orphan
10511 F:      drivers/net/wireless/intersil/orinoco/
10512
10513 OSD LIBRARY and FILESYSTEM
10514 M:      Boaz Harrosh <ooo@electrozaur.com>
10515 S:      Maintained
10516 F:      drivers/scsi/osd/
10517 F:      include/scsi/osd_*
10518 F:      fs/exofs/
10519
10520 OV2659 OMNIVISION SENSOR DRIVER
10521 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10522 L:      linux-media@vger.kernel.org
10523 W:      https://linuxtv.org
10524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10525 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10526 S:      Maintained
10527 F:      drivers/media/i2c/ov2659.c
10528 F:      include/media/i2c/ov2659.h
10529
10530 OVERLAY FILESYSTEM
10531 M:      Miklos Szeredi <miklos@szeredi.hu>
10532 L:      linux-unionfs@vger.kernel.org
10533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10534 S:      Supported
10535 F:      fs/overlayfs/
10536 F:      Documentation/filesystems/overlayfs.txt
10537
10538 P54 WIRELESS DRIVER
10539 M:      Christian Lamparter <chunkeey@googlemail.com>
10540 L:      linux-wireless@vger.kernel.org
10541 W:      http://wireless.kernel.org/en/users/Drivers/p54
10542 S:      Maintained
10543 F:      drivers/net/wireless/intersil/p54/
10544
10545 PA SEMI ETHERNET DRIVER
10546 L:      netdev@vger.kernel.org
10547 S:      Orphan
10548 F:      drivers/net/ethernet/pasemi/*
10549
10550 PA SEMI SMBUS DRIVER
10551 L:      linux-i2c@vger.kernel.org
10552 S:      Orphan
10553 F:      drivers/i2c/busses/i2c-pasemi.c
10554
10555 PADATA PARALLEL EXECUTION MECHANISM
10556 M:      Steffen Klassert <steffen.klassert@secunet.com>
10557 L:      linux-crypto@vger.kernel.org
10558 S:      Maintained
10559 F:      kernel/padata.c
10560 F:      include/linux/padata.h
10561 F:      Documentation/padata.txt
10562
10563 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10564 M:      Harald Welte <laforge@gnumonks.org>
10565 L:      platform-driver-x86@vger.kernel.org
10566 S:      Maintained
10567 F:      drivers/platform/x86/panasonic-laptop.c
10568
10569 PARALLEL LCD/KEYPAD PANEL DRIVER
10570 M:      Willy Tarreau <willy@haproxy.com>
10571 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10572 S:      Odd Fixes
10573 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10574 F:      drivers/misc/panel.c
10575
10576 PARALLEL PORT SUBSYSTEM
10577 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10578 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10579 L:      linux-parport@lists.infradead.org (subscribers-only)
10580 S:      Maintained
10581 F:      drivers/parport/
10582 F:      include/linux/parport*.h
10583 F:      drivers/char/ppdev.c
10584 F:      include/uapi/linux/ppdev.h
10585 F:      Documentation/parport*.txt
10586
10587 PARAVIRT_OPS INTERFACE
10588 M:      Juergen Gross <jgross@suse.com>
10589 M:      Alok Kataria <akataria@vmware.com>
10590 L:      virtualization@lists.linux-foundation.org
10591 S:      Supported
10592 F:      Documentation/virtual/paravirt_ops.txt
10593 F:      arch/*/kernel/paravirt*
10594 F:      arch/*/include/asm/paravirt*.h
10595 F:      include/linux/hypervisor.h
10596
10597 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10598 M:      Tim Waugh <tim@cyberelk.net>
10599 L:      linux-parport@lists.infradead.org (subscribers-only)
10600 S:      Maintained
10601 F:      Documentation/blockdev/paride.txt
10602 F:      drivers/block/paride/
10603
10604 PARISC ARCHITECTURE
10605 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10606 M:      Helge Deller <deller@gmx.de>
10607 L:      linux-parisc@vger.kernel.org
10608 W:      http://www.parisc-linux.org/
10609 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10612 S:      Maintained
10613 F:      arch/parisc/
10614 F:      Documentation/parisc/
10615 F:      drivers/parisc/
10616 F:      drivers/char/agp/parisc-agp.c
10617 F:      drivers/input/serio/gscps2.c
10618 F:      drivers/parport/parport_gsc.*
10619 F:      drivers/tty/serial/8250/8250_gsc.c
10620 F:      drivers/video/fbdev/sti*
10621 F:      drivers/video/console/sti*
10622 F:      drivers/video/logo/logo_parisc*
10623
10624 PARMAN
10625 M:      Jiri Pirko <jiri@mellanox.com>
10626 L:      netdev@vger.kernel.org
10627 S:      Supported
10628 F:      lib/parman.c
10629 F:      lib/test_parman.c
10630 F:      include/linux/parman.h
10631
10632 PC87360 HARDWARE MONITORING DRIVER
10633 M:      Jim Cromie <jim.cromie@gmail.com>
10634 L:      linux-hwmon@vger.kernel.org
10635 S:      Maintained
10636 F:      Documentation/hwmon/pc87360
10637 F:      drivers/hwmon/pc87360.c
10638
10639 PC8736x GPIO DRIVER
10640 M:      Jim Cromie <jim.cromie@gmail.com>
10641 S:      Maintained
10642 F:      drivers/char/pc8736x_gpio.c
10643
10644 PC87427 HARDWARE MONITORING DRIVER
10645 M:      Jean Delvare <jdelvare@suse.com>
10646 L:      linux-hwmon@vger.kernel.org
10647 S:      Maintained
10648 F:      Documentation/hwmon/pc87427
10649 F:      drivers/hwmon/pc87427.c
10650
10651 PCA9532 LED DRIVER
10652 M:      Riku Voipio <riku.voipio@iki.fi>
10653 S:      Maintained
10654 F:      drivers/leds/leds-pca9532.c
10655 F:      include/linux/leds-pca9532.h
10656
10657 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10658 M:      Guenter Roeck <linux@roeck-us.net>
10659 L:      linux-i2c@vger.kernel.org
10660 S:      Maintained
10661 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10662
10663 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10664 M:      Khalid Aziz <khalid@gonehiking.org>
10665 S:      Maintained
10666 F:      drivers/firmware/pcdp.*
10667
10668 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10669 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10670 L:      linux-pci@vger.kernel.org
10671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10672 S:      Maintained
10673 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10674 F:      drivers/pci/host/pci-aardvark.c
10675
10676 PCI DRIVER FOR ALTERA PCIE IP
10677 M:      Ley Foon Tan <lftan@altera.com>
10678 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10679 L:      linux-pci@vger.kernel.org
10680 S:      Supported
10681 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10682 F:      drivers/pci/host/pcie-altera.c
10683
10684 PCI DRIVER FOR APPLIEDMICRO XGENE
10685 M:      Tanmay Inamdar <tinamdar@apm.com>
10686 L:      linux-pci@vger.kernel.org
10687 L:      linux-arm-kernel@lists.infradead.org
10688 S:      Maintained
10689 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10690 F:      drivers/pci/host/pci-xgene.c
10691
10692 PCI DRIVER FOR ARM VERSATILE PLATFORM
10693 M:      Rob Herring <robh@kernel.org>
10694 L:      linux-pci@vger.kernel.org
10695 L:      linux-arm-kernel@lists.infradead.org
10696 S:      Maintained
10697 F:      Documentation/devicetree/bindings/pci/versatile.txt
10698 F:      drivers/pci/host/pci-versatile.c
10699
10700 PCI DRIVER FOR ARMADA 8K
10701 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10702 L:      linux-pci@vger.kernel.org
10703 L:      linux-arm-kernel@lists.infradead.org
10704 S:      Maintained
10705 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10706 F:      drivers/pci/dwc/pcie-armada8k.c
10707
10708 PCI DRIVER FOR CADENCE PCIE IP
10709 M:      Alan Douglas <adouglas@cadence.com>
10710 L:      linux-pci@vger.kernel.org
10711 S:      Maintained
10712 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10713 F:      drivers/pci/cadence/pcie-cadence*
10714
10715 PCI DRIVER FOR FREESCALE LAYERSCAPE
10716 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10717 M:      Mingkai Hu <mingkai.hu@freescale.com>
10718 M:      Roy Zang <tie-fei.zang@freescale.com>
10719 L:      linuxppc-dev@lists.ozlabs.org
10720 L:      linux-pci@vger.kernel.org
10721 L:      linux-arm-kernel@lists.infradead.org
10722 S:      Maintained
10723 F:      drivers/pci/dwc/*layerscape*
10724
10725 PCI DRIVER FOR GENERIC OF HOSTS
10726 M:      Will Deacon <will.deacon@arm.com>
10727 L:      linux-pci@vger.kernel.org
10728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10731 F:      drivers/pci/host/pci-host-common.c
10732 F:      drivers/pci/host/pci-host-generic.c
10733
10734 PCI DRIVER FOR IMX6
10735 M:      Richard Zhu <hongxing.zhu@nxp.com>
10736 M:      Lucas Stach <l.stach@pengutronix.de>
10737 L:      linux-pci@vger.kernel.org
10738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739 S:      Maintained
10740 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10741 F:      drivers/pci/dwc/*imx6*
10742
10743 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10744 M:      Keith Busch <keith.busch@intel.com>
10745 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10746 L:      linux-pci@vger.kernel.org
10747 S:      Supported
10748 F:      drivers/pci/host/vmd.c
10749
10750 PCI DRIVER FOR MICROSEMI SWITCHTEC
10751 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10752 M:      Logan Gunthorpe <logang@deltatee.com>
10753 L:      linux-pci@vger.kernel.org
10754 S:      Maintained
10755 F:      Documentation/switchtec.txt
10756 F:      Documentation/ABI/testing/sysfs-class-switchtec
10757 F:      drivers/pci/switch/switchtec*
10758 F:      include/uapi/linux/switchtec_ioctl.h
10759 F:      include/linux/switchtec.h
10760 F:      drivers/ntb/hw/mscc/
10761
10762 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10763 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10764 M:      Jason Cooper <jason@lakedaemon.net>
10765 L:      linux-pci@vger.kernel.org
10766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 S:      Maintained
10768 F:      drivers/pci/host/*mvebu*
10769
10770 PCI DRIVER FOR NVIDIA TEGRA
10771 M:      Thierry Reding <thierry.reding@gmail.com>
10772 L:      linux-tegra@vger.kernel.org
10773 L:      linux-pci@vger.kernel.org
10774 S:      Supported
10775 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10776 F:      drivers/pci/host/pci-tegra.c
10777
10778 PCI DRIVER FOR RENESAS R-CAR
10779 M:      Simon Horman <horms@verge.net.au>
10780 L:      linux-pci@vger.kernel.org
10781 L:      linux-renesas-soc@vger.kernel.org
10782 S:      Maintained
10783 F:      drivers/pci/host/*rcar*
10784
10785 PCI DRIVER FOR SAMSUNG EXYNOS
10786 M:      Jingoo Han <jingoohan1@gmail.com>
10787 L:      linux-pci@vger.kernel.org
10788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10789 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10790 S:      Maintained
10791 F:      drivers/pci/dwc/pci-exynos.c
10792
10793 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10794 M:      Jingoo Han <jingoohan1@gmail.com>
10795 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10796 L:      linux-pci@vger.kernel.org
10797 S:      Maintained
10798 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10799 F:      drivers/pci/dwc/*designware*
10800
10801 PCI DRIVER FOR TI DRA7XX
10802 M:      Kishon Vijay Abraham I <kishon@ti.com>
10803 L:      linux-omap@vger.kernel.org
10804 L:      linux-pci@vger.kernel.org
10805 S:      Supported
10806 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10807 F:      drivers/pci/dwc/pci-dra7xx.c
10808
10809 PCI DRIVER FOR TI KEYSTONE
10810 M:      Murali Karicheri <m-karicheri2@ti.com>
10811 L:      linux-pci@vger.kernel.org
10812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813 S:      Maintained
10814 F:      drivers/pci/dwc/*keystone*
10815
10816 PCI ENDPOINT SUBSYSTEM
10817 M:      Kishon Vijay Abraham I <kishon@ti.com>
10818 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10819 L:      linux-pci@vger.kernel.org
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10821 S:      Supported
10822 F:      drivers/pci/endpoint/
10823 F:      drivers/misc/pci_endpoint_test.c
10824 F:      tools/pci/
10825
10826 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10827 M:      Russell Currey <ruscur@russell.cc>
10828 L:      linuxppc-dev@lists.ozlabs.org
10829 S:      Supported
10830 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10831 F:      arch/powerpc/kernel/eeh*.c
10832 F:      arch/powerpc/platforms/*/eeh*.c
10833 F:      arch/powerpc/include/*/eeh*.h
10834
10835 PCI ERROR RECOVERY
10836 M:      Linas Vepstas <linasvepstas@gmail.com>
10837 L:      linux-pci@vger.kernel.org
10838 S:      Supported
10839 F:      Documentation/PCI/pci-error-recovery.txt
10840
10841 PCI MSI DRIVER FOR ALTERA MSI IP
10842 M:      Ley Foon Tan <lftan@altera.com>
10843 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10844 L:      linux-pci@vger.kernel.org
10845 S:      Supported
10846 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10847 F:      drivers/pci/host/pcie-altera-msi.c
10848
10849 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10850 M:      Duc Dang <dhdang@apm.com>
10851 L:      linux-pci@vger.kernel.org
10852 L:      linux-arm-kernel@lists.infradead.org
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10855 F:      drivers/pci/host/pci-xgene-msi.c
10856
10857 PCI SUBSYSTEM
10858 M:      Bjorn Helgaas <bhelgaas@google.com>
10859 L:      linux-pci@vger.kernel.org
10860 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10862 S:      Supported
10863 F:      Documentation/devicetree/bindings/pci/
10864 F:      Documentation/PCI/
10865 F:      drivers/acpi/pci*
10866 F:      drivers/pci/
10867 F:      include/asm-generic/pci*
10868 F:      include/linux/pci*
10869 F:      include/linux/of_pci.h
10870 F:      include/uapi/linux/pci*
10871 F:      lib/pci*
10872 F:      arch/x86/pci/
10873 F:      arch/x86/kernel/quirks.c
10874
10875 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10876 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10877 L:      linux-pci@vger.kernel.org
10878 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10880 S:      Supported
10881 F:      drivers/pci/cadence/
10882 F:      drivers/pci/host/
10883 F:      drivers/pci/dwc/
10884
10885 PCIE DRIVER FOR AXIS ARTPEC
10886 M:      Niklas Cassel <niklas.cassel@axis.com>
10887 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10888 L:      linux-arm-kernel@axis.com
10889 L:      linux-pci@vger.kernel.org
10890 S:      Maintained
10891 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10892 F:      drivers/pci/dwc/*artpec*
10893
10894 PCIE DRIVER FOR CAVIUM THUNDERX
10895 M:      David Daney <david.daney@cavium.com>
10896 L:      linux-pci@vger.kernel.org
10897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10898 S:      Supported
10899 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10900 F:      drivers/pci/host/pci-thunder-*
10901
10902 PCIE DRIVER FOR HISILICON
10903 M:      Zhou Wang <wangzhou1@hisilicon.com>
10904 L:      linux-pci@vger.kernel.org
10905 S:      Maintained
10906 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10907 F:      drivers/pci/dwc/pcie-hisi.c
10908
10909 PCIE DRIVER FOR HISILICON KIRIN
10910 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10911 M:      Binghui Wang <wangbinghui@hisilicon.com>
10912 L:      linux-pci@vger.kernel.org
10913 S:      Maintained
10914 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10915 F:      drivers/pci/dwc/pcie-kirin.c
10916
10917 PCIE DRIVER FOR HISILICON STB
10918 M:      Jianguo Sun <sunjianguo1@huawei.com>
10919 M:      Shawn Guo <shawn.guo@linaro.org>
10920 L:      linux-pci@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10923 F:      drivers/pci/dwc/pcie-histb.c
10924
10925 PCIE DRIVER FOR MEDIATEK
10926 M:      Ryder Lee <ryder.lee@mediatek.com>
10927 L:      linux-pci@vger.kernel.org
10928 L:      linux-mediatek@lists.infradead.org
10929 S:      Supported
10930 F:      Documentation/devicetree/bindings/pci/mediatek*
10931 F:      drivers/pci/host/*mediatek*
10932
10933 PCIE DRIVER FOR QUALCOMM MSM
10934 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10935 L:      linux-pci@vger.kernel.org
10936 L:      linux-arm-msm@vger.kernel.org
10937 S:      Maintained
10938 F:      drivers/pci/dwc/*qcom*
10939
10940 PCIE DRIVER FOR ROCKCHIP
10941 M:      Shawn Lin <shawn.lin@rock-chips.com>
10942 L:      linux-pci@vger.kernel.org
10943 L:      linux-rockchip@lists.infradead.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10946 F:      drivers/pci/host/pcie-rockchip.c
10947
10948 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10949 M:      Linus Walleij <linus.walleij@linaro.org>
10950 L:      linux-pci@vger.kernel.org
10951 S:      Maintained
10952 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10953 F:      drivers/pci/host/pci-v3-semi.c
10954
10955 PCIE DRIVER FOR ST SPEAR13XX
10956 M:      Pratyush Anand <pratyush.anand@gmail.com>
10957 L:      linux-pci@vger.kernel.org
10958 S:      Maintained
10959 F:      drivers/pci/dwc/*spear*
10960
10961 PCMCIA SUBSYSTEM
10962 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10964 S:      Odd Fixes
10965 F:      Documentation/pcmcia/
10966 F:      tools/pcmcia/
10967 F:      drivers/pcmcia/
10968 F:      include/pcmcia/
10969
10970 PCNET32 NETWORK DRIVER
10971 M:      Don Fry <pcnet32@frontier.com>
10972 L:      netdev@vger.kernel.org
10973 S:      Maintained
10974 F:      drivers/net/ethernet/amd/pcnet32.c
10975
10976 PCRYPT PARALLEL CRYPTO ENGINE
10977 M:      Steffen Klassert <steffen.klassert@secunet.com>
10978 L:      linux-crypto@vger.kernel.org
10979 S:      Maintained
10980 F:      crypto/pcrypt.c
10981 F:      include/crypto/pcrypt.h
10982
10983 PEAQ WMI HOTKEYS DRIVER
10984 M:      Hans de Goede <hdegoede@redhat.com>
10985 L:      platform-driver-x86@vger.kernel.org
10986 S:      Maintained
10987 F:      drivers/platform/x86/peaq-wmi.c
10988
10989 PER-CPU MEMORY ALLOCATOR
10990 M:      Tejun Heo <tj@kernel.org>
10991 M:      Christoph Lameter <cl@linux.com>
10992 M:      Dennis Zhou <dennisszhou@gmail.com>
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10994 S:      Maintained
10995 F:      include/linux/percpu*.h
10996 F:      mm/percpu*.c
10997 F:      arch/*/include/asm/percpu.h
10998
10999 PER-TASK DELAY ACCOUNTING
11000 M:      Balbir Singh <bsingharora@gmail.com>
11001 S:      Maintained
11002 F:      include/linux/delayacct.h
11003 F:      kernel/delayacct.c
11004
11005 PERFORMANCE EVENTS SUBSYSTEM
11006 M:      Peter Zijlstra <peterz@infradead.org>
11007 M:      Ingo Molnar <mingo@redhat.com>
11008 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11009 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11010 R:      Jiri Olsa <jolsa@redhat.com>
11011 R:      Namhyung Kim <namhyung@kernel.org>
11012 L:      linux-kernel@vger.kernel.org
11013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11014 S:      Supported
11015 F:      kernel/events/*
11016 F:      include/linux/perf_event.h
11017 F:      include/uapi/linux/perf_event.h
11018 F:      arch/*/kernel/perf_event*.c
11019 F:      arch/*/kernel/*/perf_event*.c
11020 F:      arch/*/kernel/*/*/perf_event*.c
11021 F:      arch/*/include/asm/perf_event.h
11022 F:      arch/*/kernel/perf_callchain.c
11023 F:      arch/*/events/*
11024 F:      tools/perf/
11025
11026 PERSONALITY HANDLING
11027 M:      Christoph Hellwig <hch@infradead.org>
11028 L:      linux-abi-devel@lists.sourceforge.net
11029 S:      Maintained
11030 F:      include/linux/personality.h
11031 F:      include/uapi/linux/personality.h
11032
11033 PHONET PROTOCOL
11034 M:      Remi Denis-Courmont <courmisch@gmail.com>
11035 S:      Supported
11036 F:      Documentation/networking/phonet.txt
11037 F:      include/linux/phonet.h
11038 F:      include/net/phonet/
11039 F:      include/uapi/linux/phonet.h
11040 F:      net/phonet/
11041
11042 PHRAM MTD DRIVER
11043 M:      Joern Engel <joern@lazybastard.org>
11044 L:      linux-mtd@lists.infradead.org
11045 S:      Maintained
11046 F:      drivers/mtd/devices/phram.c
11047
11048 PICOLCD HID DRIVER
11049 M:      Bruno Prémont <bonbons@linux-vserver.org>
11050 L:      linux-input@vger.kernel.org
11051 S:      Maintained
11052 F:      drivers/hid/hid-picolcd*
11053
11054 PICOXCELL SUPPORT
11055 M:      Jamie Iles <jamie@jamieiles.com>
11056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11058 S:      Supported
11059 F:      arch/arm/boot/dts/picoxcell*
11060 F:      arch/arm/mach-picoxcell/
11061 F:      drivers/crypto/picoxcell*
11062
11063 PIN CONTROL SUBSYSTEM
11064 M:      Linus Walleij <linus.walleij@linaro.org>
11065 L:      linux-gpio@vger.kernel.org
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/pinctrl/
11069 F:      Documentation/driver-api/pinctl.rst
11070 F:      drivers/pinctrl/
11071 F:      include/linux/pinctrl/
11072
11073 PIN CONTROLLER - ATMEL AT91
11074 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076 S:      Maintained
11077 F:      drivers/pinctrl/pinctrl-at91.*
11078
11079 PIN CONTROLLER - ATMEL AT91 PIO4
11080 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 L:      linux-gpio@vger.kernel.org
11083 S:      Supported
11084 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11085
11086 PIN CONTROLLER - FREESCALE
11087 M:      Dong Aisheng <aisheng.dong@nxp.com>
11088 M:      Fabio Estevam <festevam@gmail.com>
11089 M:      Shawn Guo <shawnguo@kernel.org>
11090 M:      Stefan Agner <stefan@agner.ch>
11091 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11092 L:      linux-gpio@vger.kernel.org
11093 S:      Maintained
11094 F:      drivers/pinctrl/freescale/
11095 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11096
11097 PIN CONTROLLER - INTEL
11098 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11099 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11100 S:      Maintained
11101 F:      drivers/pinctrl/intel/
11102
11103 PIN CONTROLLER - MEDIATEK
11104 M:      Sean Wang <sean.wang@mediatek.com>
11105 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11106 S:      Maintained
11107 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11108 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11109 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11110 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11111 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11112
11113 PIN CONTROLLER - QUALCOMM
11114 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11115 S:      Maintained
11116 L:      linux-arm-msm@vger.kernel.org
11117 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11118 F:      drivers/pinctrl/qcom/
11119
11120 PIN CONTROLLER - RENESAS
11121 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11122 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11123 L:      linux-renesas-soc@vger.kernel.org
11124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11125 S:      Maintained
11126 F:      drivers/pinctrl/sh-pfc/
11127
11128 PIN CONTROLLER - SAMSUNG
11129 M:      Tomasz Figa <tomasz.figa@gmail.com>
11130 M:      Krzysztof Kozlowski <krzk@kernel.org>
11131 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11133 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11134 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11136 S:      Maintained
11137 F:      drivers/pinctrl/samsung/
11138 F:      include/dt-bindings/pinctrl/samsung.h
11139 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11140
11141 PIN CONTROLLER - SINGLE
11142 M:      Tony Lindgren <tony@atomide.com>
11143 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145 L:      linux-omap@vger.kernel.org
11146 S:      Maintained
11147 F:      drivers/pinctrl/pinctrl-single.c
11148
11149 PIN CONTROLLER - ST SPEAR
11150 M:      Viresh Kumar <vireshk@kernel.org>
11151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 W:      http://www.st.com/spear
11153 S:      Maintained
11154 F:      drivers/pinctrl/spear/
11155
11156 PISTACHIO SOC SUPPORT
11157 M:      James Hartley <james.hartley@sondrel.com>
11158 L:      linux-mips@linux-mips.org
11159 S:      Odd Fixes
11160 F:      arch/mips/pistachio/
11161 F:      arch/mips/include/asm/mach-pistachio/
11162 F:      arch/mips/boot/dts/img/pistachio*
11163 F:      arch/mips/configs/pistachio*_defconfig
11164
11165 PKTCDVD DRIVER
11166 S:      Orphan
11167 M:      linux-block@vger.kernel.org
11168 F:      drivers/block/pktcdvd.c
11169 F:      include/linux/pktcdvd.h
11170 F:      include/uapi/linux/pktcdvd.h
11171
11172 PKUNITY SOC DRIVERS
11173 M:      Guan Xuetao <gxt@pku.edu.cn>
11174 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11175 S:      Maintained
11176 T:      git git://github.com/gxt/linux.git
11177 F:      drivers/input/serio/i8042-unicore32io.h
11178 F:      drivers/i2c/busses/i2c-puv3.c
11179 F:      drivers/video/fbdev/fb-puv3.c
11180 F:      drivers/rtc/rtc-puv3.c
11181
11182 PMBUS HARDWARE MONITORING DRIVERS
11183 M:      Guenter Roeck <linux@roeck-us.net>
11184 L:      linux-hwmon@vger.kernel.org
11185 W:      http://hwmon.wiki.kernel.org/
11186 W:      http://www.roeck-us.net/linux/drivers/
11187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11188 S:      Maintained
11189 F:      Documentation/hwmon/pmbus
11190 F:      drivers/hwmon/pmbus/
11191 F:      include/linux/pmbus.h
11192
11193 PMC SIERRA MaxRAID DRIVER
11194 L:      linux-scsi@vger.kernel.org
11195 W:      http://www.pmc-sierra.com/
11196 S:      Orphan
11197 F:      drivers/scsi/pmcraid.*
11198
11199 PMC SIERRA PM8001 DRIVER
11200 M:      Jack Wang <jinpu.wang@profitbricks.com>
11201 M:      lindar_liu@usish.com
11202 L:      linux-scsi@vger.kernel.org
11203 S:      Supported
11204 F:      drivers/scsi/pm8001/
11205
11206 PNP SUPPORT
11207 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11208 S:      Maintained
11209 F:      drivers/pnp/
11210
11211 POSIX CLOCKS and TIMERS
11212 M:      Thomas Gleixner <tglx@linutronix.de>
11213 L:      linux-kernel@vger.kernel.org
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11215 S:      Maintained
11216 F:      fs/timerfd.c
11217 F:      include/linux/timer*
11218 F:      kernel/time/*timer*
11219
11220 POWER MANAGEMENT CORE
11221 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11222 L:      linux-pm@vger.kernel.org
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11224 B:      https://bugzilla.kernel.org
11225 S:      Supported
11226 F:      drivers/base/power/
11227 F:      include/linux/pm.h
11228 F:      include/linux/pm_*
11229 F:      include/linux/powercap.h
11230 F:      drivers/powercap/
11231 F:      kernel/configs/nopm.config
11232
11233 POWER STATE COORDINATION INTERFACE (PSCI)
11234 M:      Mark Rutland <mark.rutland@arm.com>
11235 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11236 L:      linux-arm-kernel@lists.infradead.org
11237 S:      Maintained
11238 F:      drivers/firmware/psci*.c
11239 F:      include/linux/psci.h
11240 F:      include/uapi/linux/psci.h
11241
11242 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11243 M:      Sebastian Reichel <sre@kernel.org>
11244 L:      linux-pm@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11246 S:      Maintained
11247 F:      Documentation/devicetree/bindings/power/supply/
11248 F:      include/linux/power_supply.h
11249 F:      drivers/power/supply/
11250
11251 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11252 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11253 L:      linuxppc-dev@lists.ozlabs.org
11254 S:      Maintained
11255 F:      drivers/char/powernv-op-panel.c
11256
11257 PPP OVER ATM (RFC 2364)
11258 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11259 S:      Maintained
11260 F:      net/atm/pppoatm.c
11261 F:      include/uapi/linux/atmppp.h
11262
11263 PPP OVER ETHERNET
11264 M:      Michal Ostrowski <mostrows@earthlink.net>
11265 S:      Maintained
11266 F:      drivers/net/ppp/pppoe.c
11267 F:      drivers/net/ppp/pppox.c
11268
11269 PPP OVER L2TP
11270 M:      James Chapman <jchapman@katalix.com>
11271 S:      Maintained
11272 F:      net/l2tp/l2tp_ppp.c
11273 F:      include/linux/if_pppol2tp.h
11274 F:      include/uapi/linux/if_pppol2tp.h
11275
11276 PPP PROTOCOL DRIVERS AND COMPRESSORS
11277 M:      Paul Mackerras <paulus@samba.org>
11278 L:      linux-ppp@vger.kernel.org
11279 S:      Maintained
11280 F:      drivers/net/ppp/ppp_*
11281
11282 PPS SUPPORT
11283 M:      Rodolfo Giometti <giometti@enneenne.com>
11284 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11285 L:      linuxpps@ml.enneenne.com (subscribers-only)
11286 S:      Maintained
11287 F:      Documentation/pps/
11288 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11289 F:      Documentation/ABI/testing/sysfs-pps
11290 F:      drivers/pps/
11291 F:      include/linux/pps*.h
11292 F:      include/uapi/linux/pps.h
11293
11294 PPTP DRIVER
11295 M:      Dmitry Kozlov <xeb@mail.ru>
11296 L:      netdev@vger.kernel.org
11297 S:      Maintained
11298 F:      drivers/net/ppp/pptp.c
11299 W:      http://sourceforge.net/projects/accel-pptp
11300
11301 PREEMPTIBLE KERNEL
11302 M:      Robert Love <rml@tech9.net>
11303 L:      kpreempt-tech@lists.sourceforge.net
11304 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11305 S:      Supported
11306 F:      Documentation/preempt-locking.txt
11307 F:      include/linux/preempt.h
11308
11309 PRINTK
11310 M:      Petr Mladek <pmladek@suse.com>
11311 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11312 R:      Steven Rostedt <rostedt@goodmis.org>
11313 S:      Maintained
11314 F:      kernel/printk/
11315 F:      include/linux/printk.h
11316
11317 PRISM54 WIRELESS DRIVER
11318 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11319 L:      linux-wireless@vger.kernel.org
11320 W:      http://wireless.kernel.org/en/users/Drivers/p54
11321 S:      Obsolete
11322 F:      drivers/net/wireless/intersil/prism54/
11323
11324 PROC SYSCTL
11325 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11326 M:      Kees Cook <keescook@chromium.org>
11327 L:      linux-kernel@vger.kernel.org
11328 L:      linux-fsdevel@vger.kernel.org
11329 S:      Maintained
11330 F:      fs/proc/proc_sysctl.c
11331 F:      include/linux/sysctl.h
11332 F:      kernel/sysctl.c
11333 F:      tools/testing/selftests/sysctl/
11334
11335 PS3 NETWORK SUPPORT
11336 M:      Geoff Levand <geoff@infradead.org>
11337 L:      netdev@vger.kernel.org
11338 L:      linuxppc-dev@lists.ozlabs.org
11339 S:      Maintained
11340 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11341
11342 PS3 PLATFORM SUPPORT
11343 M:      Geoff Levand <geoff@infradead.org>
11344 L:      linuxppc-dev@lists.ozlabs.org
11345 S:      Maintained
11346 F:      arch/powerpc/boot/ps3*
11347 F:      arch/powerpc/include/asm/lv1call.h
11348 F:      arch/powerpc/include/asm/ps3*.h
11349 F:      arch/powerpc/platforms/ps3/
11350 F:      drivers/*/ps3*
11351 F:      drivers/ps3/
11352 F:      drivers/rtc/rtc-ps3.c
11353 F:      drivers/usb/host/*ps3.c
11354 F:      sound/ppc/snd_ps3*
11355
11356 PS3VRAM DRIVER
11357 M:      Jim Paris <jim@jtan.com>
11358 M:      Geoff Levand <geoff@infradead.org>
11359 L:      linuxppc-dev@lists.ozlabs.org
11360 S:      Maintained
11361 F:      drivers/block/ps3vram.c
11362
11363 PSAMPLE PACKET SAMPLING SUPPORT:
11364 M:      Yotam Gigi <yotam.gi@gmail.com>
11365 S:      Maintained
11366 F:      net/psample
11367 F:      include/net/psample.h
11368 F:      include/uapi/linux/psample.h
11369
11370 PSTORE FILESYSTEM
11371 M:      Kees Cook <keescook@chromium.org>
11372 M:      Anton Vorontsov <anton@enomsg.org>
11373 M:      Colin Cross <ccross@android.com>
11374 M:      Tony Luck <tony.luck@intel.com>
11375 S:      Maintained
11376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11377 F:      fs/pstore/
11378 F:      include/linux/pstore*
11379 F:      drivers/firmware/efi/efi-pstore.c
11380 F:      drivers/acpi/apei/erst.c
11381 F:      Documentation/admin-guide/ramoops.rst
11382 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11383 K:      \b(pstore|ramoops)
11384
11385 PTP HARDWARE CLOCK SUPPORT
11386 M:      Richard Cochran <richardcochran@gmail.com>
11387 L:      netdev@vger.kernel.org
11388 S:      Maintained
11389 W:      http://linuxptp.sourceforge.net/
11390 F:      Documentation/ABI/testing/sysfs-ptp
11391 F:      Documentation/ptp/*
11392 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11393 F:      drivers/net/phy/dp83640*
11394 F:      drivers/ptp/*
11395 F:      include/linux/ptp_cl*
11396
11397 PTRACE SUPPORT
11398 M:      Oleg Nesterov <oleg@redhat.com>
11399 S:      Maintained
11400 F:      include/asm-generic/syscall.h
11401 F:      include/linux/ptrace.h
11402 F:      include/linux/regset.h
11403 F:      include/linux/tracehook.h
11404 F:      include/uapi/linux/ptrace.h
11405 F:      include/uapi/linux/ptrace.h
11406 F:      include/asm-generic/ptrace.h
11407 F:      kernel/ptrace.c
11408 F:      arch/*/ptrace*.c
11409 F:      arch/*/*/ptrace*.c
11410 F:      arch/*/include/asm/ptrace*.h
11411
11412 PULSE8-CEC DRIVER
11413 M:      Hans Verkuil <hverkuil@xs4all.nl>
11414 L:      linux-media@vger.kernel.org
11415 T:      git git://linuxtv.org/media_tree.git
11416 S:      Maintained
11417 F:      drivers/media/usb/pulse8-cec/*
11418 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11419
11420 PVRUSB2 VIDEO4LINUX DRIVER
11421 M:      Mike Isely <isely@pobox.com>
11422 L:      pvrusb2@isely.net       (subscribers-only)
11423 L:      linux-media@vger.kernel.org
11424 W:      http://www.isely.net/pvrusb2/
11425 T:      git git://linuxtv.org/media_tree.git
11426 S:      Maintained
11427 F:      Documentation/media/v4l-drivers/pvrusb2*
11428 F:      drivers/media/usb/pvrusb2/
11429
11430 PWC WEBCAM DRIVER
11431 M:      Hans Verkuil <hverkuil@xs4all.nl>
11432 L:      linux-media@vger.kernel.org
11433 T:      git git://linuxtv.org/media_tree.git
11434 S:      Odd Fixes
11435 F:      drivers/media/usb/pwc/*
11436
11437 PWM FAN DRIVER
11438 M:      Kamil Debski <kamil@wypas.org>
11439 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11440 L:      linux-hwmon@vger.kernel.org
11441 S:      Supported
11442 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11443 F:      Documentation/hwmon/pwm-fan
11444 F:      drivers/hwmon/pwm-fan.c
11445
11446 PWM IR Transmitter
11447 M:      Sean Young <sean@mess.org>
11448 L:      linux-media@vger.kernel.org
11449 S:      Maintained
11450 F:      drivers/media/rc/pwm-ir-tx.c
11451
11452 PWM SUBSYSTEM
11453 M:      Thierry Reding <thierry.reding@gmail.com>
11454 L:      linux-pwm@vger.kernel.org
11455 S:      Maintained
11456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11457 F:      Documentation/pwm.txt
11458 F:      Documentation/devicetree/bindings/pwm/
11459 F:      include/linux/pwm.h
11460 F:      drivers/pwm/
11461 F:      drivers/video/backlight/pwm_bl.c
11462 F:      include/linux/pwm_backlight.h
11463 F:      drivers/gpio/gpio-mvebu.c
11464 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11465
11466 PXA GPIO DRIVER
11467 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11468 L:      linux-gpio@vger.kernel.org
11469 S:      Maintained
11470 F:      drivers/gpio/gpio-pxa.c
11471
11472 PXA MMCI DRIVER
11473 S:      Orphan
11474
11475 PXA RTC DRIVER
11476 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11477 L:      linux-rtc@vger.kernel.org
11478 S:      Maintained
11479
11480 PXA2xx/PXA3xx SUPPORT
11481 M:      Daniel Mack <daniel@zonque.org>
11482 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11483 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485 T:      git git://github.com/hzhuang1/linux.git
11486 T:      git git://github.com/rjarzmik/linux.git
11487 S:      Maintained
11488 F:      arch/arm/boot/dts/pxa*
11489 F:      arch/arm/mach-pxa/
11490 F:      drivers/dma/pxa*
11491 F:      drivers/pcmcia/pxa2xx*
11492 F:      drivers/pinctrl/pxa/
11493 F:      drivers/spi/spi-pxa2xx*
11494 F:      drivers/usb/gadget/udc/pxa2*
11495 F:      include/sound/pxa2xx-lib.h
11496 F:      sound/arm/pxa*
11497 F:      sound/soc/pxa/
11498
11499 QAT DRIVER
11500 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11501 L:      qat-linux@intel.com
11502 S:      Supported
11503 F:      drivers/crypto/qat/
11504
11505 QCOM AUDIO (ASoC) DRIVERS
11506 M:      Patrick Lai <plai@codeaurora.org>
11507 M:      Banajit Goswami <bgoswami@codeaurora.org>
11508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11509 S:      Supported
11510 F:      sound/soc/qcom/
11511
11512 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11513 M:      Gabriel Somlo <somlo@cmu.edu>
11514 M:      "Michael S. Tsirkin" <mst@redhat.com>
11515 L:      qemu-devel@nongnu.org
11516 S:      Maintained
11517 F:      drivers/firmware/qemu_fw_cfg.c
11518 F:      include/uapi/linux/qemu_fw_cfg.h
11519
11520 QIB DRIVER
11521 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11522 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11523 L:      linux-rdma@vger.kernel.org
11524 S:      Supported
11525 F:      drivers/infiniband/hw/qib/
11526
11527 QLOGIC QL41xxx FCOE DRIVER
11528 M:      QLogic-Storage-Upstream@cavium.com
11529 L:      linux-scsi@vger.kernel.org
11530 S:      Supported
11531 F:      drivers/scsi/qedf/
11532
11533 QLOGIC QL41xxx ISCSI DRIVER
11534 M:      QLogic-Storage-Upstream@cavium.com
11535 L:      linux-scsi@vger.kernel.org
11536 S:      Supported
11537 F:      drivers/scsi/qedi/
11538
11539 QLOGIC QL4xxx ETHERNET DRIVER
11540 M:      Ariel Elior <Ariel.Elior@cavium.com>
11541 M:      everest-linux-l2@cavium.com
11542 L:      netdev@vger.kernel.org
11543 S:      Supported
11544 F:      drivers/net/ethernet/qlogic/qed/
11545 F:      include/linux/qed/
11546 F:      drivers/net/ethernet/qlogic/qede/
11547
11548 QLOGIC QL4xxx RDMA DRIVER
11549 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11550 M:      Ariel Elior <Ariel.Elior@cavium.com>
11551 L:      linux-rdma@vger.kernel.org
11552 S:      Supported
11553 F:      drivers/infiniband/hw/qedr/
11554 F:      include/uapi/rdma/qedr-abi.h
11555
11556 QLOGIC QLA1280 SCSI DRIVER
11557 M:      Michael Reed <mdr@sgi.com>
11558 L:      linux-scsi@vger.kernel.org
11559 S:      Maintained
11560 F:      drivers/scsi/qla1280.[ch]
11561
11562 QLOGIC QLA2XXX FC-SCSI DRIVER
11563 M:      qla2xxx-upstream@qlogic.com
11564 L:      linux-scsi@vger.kernel.org
11565 S:      Supported
11566 F:      Documentation/scsi/LICENSE.qla2xxx
11567 F:      drivers/scsi/qla2xxx/
11568
11569 QLOGIC QLA3XXX NETWORK DRIVER
11570 M:      Dept-GELinuxNICDev@cavium.com
11571 L:      netdev@vger.kernel.org
11572 S:      Supported
11573 F:      Documentation/networking/LICENSE.qla3xxx
11574 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11575
11576 QLOGIC QLA4XXX iSCSI DRIVER
11577 M:      QLogic-Storage-Upstream@qlogic.com
11578 L:      linux-scsi@vger.kernel.org
11579 S:      Supported
11580 F:      Documentation/scsi/LICENSE.qla4xxx
11581 F:      drivers/scsi/qla4xxx/
11582
11583 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11584 M:      Harish Patil <harish.patil@cavium.com>
11585 M:      Manish Chopra <manish.chopra@cavium.com>
11586 M:      Dept-GELinuxNICDev@cavium.com
11587 L:      netdev@vger.kernel.org
11588 S:      Supported
11589 F:      drivers/net/ethernet/qlogic/qlcnic/
11590
11591 QLOGIC QLGE 10Gb ETHERNET DRIVER
11592 M:      Harish Patil <harish.patil@cavium.com>
11593 M:      Manish Chopra <manish.chopra@cavium.com>
11594 M:      Dept-GELinuxNICDev@cavium.com
11595 L:      netdev@vger.kernel.org
11596 S:      Supported
11597 F:      drivers/net/ethernet/qlogic/qlge/
11598
11599 QNX4 FILESYSTEM
11600 M:      Anders Larsen <al@alarsen.net>
11601 W:      http://www.alarsen.net/linux/qnx4fs/
11602 S:      Maintained
11603 F:      fs/qnx4/
11604 F:      include/uapi/linux/qnx4_fs.h
11605 F:      include/uapi/linux/qnxtypes.h
11606
11607 QORIQ DPAA2 FSL-MC BUS DRIVER
11608 M:      Stuart Yoder <stuyoder@gmail.com>
11609 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11610 L:      linux-kernel@vger.kernel.org
11611 S:      Maintained
11612 F:      drivers/bus/fsl-mc/
11613 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11614 F:      Documentation/networking/dpaa2/overview.rst
11615
11616 QT1010 MEDIA DRIVER
11617 M:      Antti Palosaari <crope@iki.fi>
11618 L:      linux-media@vger.kernel.org
11619 W:      https://linuxtv.org
11620 W:      http://palosaari.fi/linux/
11621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11622 T:      git git://linuxtv.org/anttip/media_tree.git
11623 S:      Maintained
11624 F:      drivers/media/tuners/qt1010*
11625
11626 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11627 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11628 L:      ath10k@lists.infradead.org
11629 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11631 S:      Supported
11632 F:      drivers/net/wireless/ath/ath10k/
11633
11634 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11635 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11636 L:      linux-wireless@vger.kernel.org
11637 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11638 S:      Supported
11639 F:      drivers/net/wireless/ath/ath9k/
11640
11641 QUALCOMM CAMERA SUBSYSTEM DRIVER
11642 M:      Todor Tomov <todor.tomov@linaro.org>
11643 L:      linux-media@vger.kernel.org
11644 S:      Maintained
11645 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11646 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11647 F:      drivers/media/platform/qcom/camss-8x16/
11648
11649 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11650 M:      Timur Tabi <timur@codeaurora.org>
11651 L:      netdev@vger.kernel.org
11652 S:      Supported
11653 F:      drivers/net/ethernet/qualcomm/emac/
11654
11655 QUALCOMM HEXAGON ARCHITECTURE
11656 M:      Richard Kuo <rkuo@codeaurora.org>
11657 L:      linux-hexagon@vger.kernel.org
11658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11659 S:      Supported
11660 F:      arch/hexagon/
11661
11662 QUALCOMM IOMMU
11663 M:      Rob Clark <robdclark@gmail.com>
11664 L:      iommu@lists.linux-foundation.org
11665 L:      linux-arm-msm@vger.kernel.org
11666 S:      Maintained
11667 F:      drivers/iommu/qcom_iommu.c
11668
11669 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11670 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11671 L:      linux-media@vger.kernel.org
11672 L:      linux-arm-msm@vger.kernel.org
11673 T:      git git://linuxtv.org/media_tree.git
11674 S:      Maintained
11675 F:      drivers/media/platform/qcom/venus/
11676
11677 QUALCOMM WCN36XX WIRELESS DRIVER
11678 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11679 L:      wcn36xx@lists.infradead.org
11680 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11681 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11682 S:      Supported
11683 F:      drivers/net/wireless/ath/wcn36xx/
11684
11685 QUANTENNA QTNFMAC WIRELESS DRIVER
11686 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11687 M:      Avinash Patil <avinashp@quantenna.com>
11688 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11689 L:      linux-wireless@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/net/wireless/quantenna
11692
11693 RADEON and AMDGPU DRM DRIVERS
11694 M:      Alex Deucher <alexander.deucher@amd.com>
11695 M:      Christian König <christian.koenig@amd.com>
11696 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11697 L:      amd-gfx@lists.freedesktop.org
11698 T:      git git://people.freedesktop.org/~agd5f/linux
11699 S:      Supported
11700 F:      drivers/gpu/drm/radeon/
11701 F:      include/uapi/drm/radeon_drm.h
11702 F:      drivers/gpu/drm/amd/
11703 F:      include/uapi/drm/amdgpu_drm.h
11704
11705 RADEON FRAMEBUFFER DISPLAY DRIVER
11706 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11707 L:      linux-fbdev@vger.kernel.org
11708 S:      Maintained
11709 F:      drivers/video/fbdev/aty/radeon*
11710 F:      include/uapi/linux/radeonfb.h
11711
11712 RADIOSHARK RADIO DRIVER
11713 M:      Hans Verkuil <hverkuil@xs4all.nl>
11714 L:      linux-media@vger.kernel.org
11715 T:      git git://linuxtv.org/media_tree.git
11716 S:      Maintained
11717 F:      drivers/media/radio/radio-shark.c
11718
11719 RADIOSHARK2 RADIO DRIVER
11720 M:      Hans Verkuil <hverkuil@xs4all.nl>
11721 L:      linux-media@vger.kernel.org
11722 T:      git git://linuxtv.org/media_tree.git
11723 S:      Maintained
11724 F:      drivers/media/radio/radio-shark2.c
11725 F:      drivers/media/radio/radio-tea5777.c
11726
11727 RADOS BLOCK DEVICE (RBD)
11728 M:      Ilya Dryomov <idryomov@gmail.com>
11729 M:      Sage Weil <sage@redhat.com>
11730 M:      Alex Elder <elder@kernel.org>
11731 L:      ceph-devel@vger.kernel.org
11732 W:      http://ceph.com/
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11734 T:      git git://github.com/ceph/ceph-client.git
11735 S:      Supported
11736 F:      Documentation/ABI/testing/sysfs-bus-rbd
11737 F:      drivers/block/rbd.c
11738 F:      drivers/block/rbd_types.h
11739
11740 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11741 M:      Paul Mackerras <paulus@samba.org>
11742 L:      linux-fbdev@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/video/fbdev/aty/aty128fb.c
11745
11746 RAINSHADOW-CEC DRIVER
11747 M:      Hans Verkuil <hverkuil@xs4all.nl>
11748 L:      linux-media@vger.kernel.org
11749 T:      git git://linuxtv.org/media_tree.git
11750 S:      Maintained
11751 F:      drivers/media/usb/rainshadow-cec/*
11752
11753 RALINK MIPS ARCHITECTURE
11754 M:      John Crispin <john@phrozen.org>
11755 L:      linux-mips@linux-mips.org
11756 S:      Maintained
11757 F:      arch/mips/ralink
11758
11759 RALINK RT2X00 WIRELESS LAN DRIVER
11760 P:      rt2x00 project
11761 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11762 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11763 L:      linux-wireless@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/net/wireless/ralink/rt2x00/
11766
11767 RAMDISK RAM BLOCK DEVICE DRIVER
11768 M:      Jens Axboe <axboe@kernel.dk>
11769 S:      Maintained
11770 F:      Documentation/blockdev/ramdisk.txt
11771 F:      drivers/block/brd.c
11772
11773 RANCHU VIRTUAL BOARD FOR MIPS
11774 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11775 L:      linux-mips@linux-mips.org
11776 S:      Supported
11777 F:      arch/mips/generic/board-ranchu.c
11778 F:      arch/mips/configs/generic/board-ranchu.config
11779
11780 RANDOM NUMBER DRIVER
11781 M:      "Theodore Ts'o" <tytso@mit.edu>
11782 S:      Maintained
11783 F:      drivers/char/random.c
11784
11785 RAPIDIO SUBSYSTEM
11786 M:      Matt Porter <mporter@kernel.crashing.org>
11787 M:      Alexandre Bounine <alex.bou9@gmail.com>
11788 S:      Maintained
11789 F:      drivers/rapidio/
11790
11791 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11792 L:      linux-wireless@vger.kernel.org
11793 S:      Orphan
11794 F:      drivers/net/wireless/ray*
11795
11796 RCUTORTURE TEST FRAMEWORK
11797 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11798 M:      Josh Triplett <josh@joshtriplett.org>
11799 R:      Steven Rostedt <rostedt@goodmis.org>
11800 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11801 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11802 L:      linux-kernel@vger.kernel.org
11803 S:      Supported
11804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11805 F:      tools/testing/selftests/rcutorture
11806
11807 RDC R-321X SoC
11808 M:      Florian Fainelli <florian@openwrt.org>
11809 S:      Maintained
11810
11811 RDC R6040 FAST ETHERNET DRIVER
11812 M:      Florian Fainelli <f.fainelli@gmail.com>
11813 L:      netdev@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/net/ethernet/rdc/r6040.c
11816
11817 RDMAVT - RDMA verbs software
11818 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11819 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11820 L:      linux-rdma@vger.kernel.org
11821 S:      Supported
11822 F:      drivers/infiniband/sw/rdmavt
11823
11824 RDS - RELIABLE DATAGRAM SOCKETS
11825 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11826 L:      netdev@vger.kernel.org
11827 L:      linux-rdma@vger.kernel.org
11828 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11829 W:      https://oss.oracle.com/projects/rds/
11830 S:      Supported
11831 F:      net/rds/
11832 F:      Documentation/networking/rds.txt
11833
11834 RDT - RESOURCE ALLOCATION
11835 M:      Fenghua Yu <fenghua.yu@intel.com>
11836 L:      linux-kernel@vger.kernel.org
11837 S:      Supported
11838 F:      arch/x86/kernel/cpu/intel_rdt*
11839 F:      arch/x86/include/asm/intel_rdt_sched.h
11840 F:      Documentation/x86/intel_rdt*
11841
11842 READ-COPY UPDATE (RCU)
11843 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11844 M:      Josh Triplett <josh@joshtriplett.org>
11845 R:      Steven Rostedt <rostedt@goodmis.org>
11846 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11847 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11848 L:      linux-kernel@vger.kernel.org
11849 W:      http://www.rdrop.com/users/paulmck/RCU/
11850 S:      Supported
11851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11852 F:      Documentation/RCU/
11853 X:      Documentation/RCU/torture.txt
11854 F:      include/linux/rcu*
11855 X:      include/linux/srcu.h
11856 F:      kernel/rcu/
11857 X:      kernel/torture.c
11858
11859 REAL TIME CLOCK (RTC) SUBSYSTEM
11860 M:      Alessandro Zummo <a.zummo@towertech.it>
11861 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11862 L:      linux-rtc@vger.kernel.org
11863 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11865 S:      Maintained
11866 F:      Documentation/devicetree/bindings/rtc/
11867 F:      Documentation/rtc.txt
11868 F:      drivers/rtc/
11869 F:      include/linux/rtc.h
11870 F:      include/uapi/linux/rtc.h
11871 F:      include/linux/rtc/
11872 F:      include/linux/platform_data/rtc-*
11873 F:      tools/testing/selftests/timers/rtctest.c
11874
11875 REALTEK AUDIO CODECS
11876 M:      Bard Liao <bardliao@realtek.com>
11877 M:      Oder Chiou <oder_chiou@realtek.com>
11878 S:      Maintained
11879 F:      sound/soc/codecs/rt*
11880 F:      include/sound/rt*.h
11881
11882 REGISTER MAP ABSTRACTION
11883 M:      Mark Brown <broonie@kernel.org>
11884 L:      linux-kernel@vger.kernel.org
11885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11886 S:      Supported
11887 F:      Documentation/devicetree/bindings/regmap/
11888 F:      drivers/base/regmap/
11889 F:      include/linux/regmap.h
11890
11891 REISERFS FILE SYSTEM
11892 L:      reiserfs-devel@vger.kernel.org
11893 S:      Supported
11894 F:      fs/reiserfs/
11895
11896 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11897 M:      Ohad Ben-Cohen <ohad@wizery.com>
11898 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11899 L:      linux-remoteproc@vger.kernel.org
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11901 S:      Maintained
11902 F:      Documentation/devicetree/bindings/remoteproc/
11903 F:      Documentation/remoteproc.txt
11904 F:      drivers/remoteproc/
11905 F:      include/linux/remoteproc.h
11906
11907 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11908 M:      Ohad Ben-Cohen <ohad@wizery.com>
11909 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11910 L:      linux-remoteproc@vger.kernel.org
11911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11912 S:      Maintained
11913 F:      drivers/rpmsg/
11914 F:      Documentation/rpmsg.txt
11915 F:      include/linux/rpmsg.h
11916 F:      include/linux/rpmsg/
11917
11918 RENESAS CLOCK DRIVERS
11919 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11920 L:      linux-renesas-soc@vger.kernel.org
11921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11922 S:      Supported
11923 F:      drivers/clk/renesas/
11924
11925 RENESAS EMEV2 I2C DRIVER
11926 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11927 S:      Supported
11928 F:      drivers/i2c/busses/i2c-emev2.c
11929
11930 RENESAS ETHERNET DRIVERS
11931 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11932 L:      netdev@vger.kernel.org
11933 L:      linux-renesas-soc@vger.kernel.org
11934 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11935 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11936 F:      drivers/net/ethernet/renesas/
11937 F:      include/linux/sh_eth.h
11938
11939 RENESAS R-CAR GYROADC DRIVER
11940 M:      Marek Vasut <marek.vasut@gmail.com>
11941 L:      linux-iio@vger.kernel.org
11942 S:      Supported
11943 F:      drivers/iio/adc/rcar_gyro_adc.c
11944
11945 RENESAS R-CAR I2C DRIVERS
11946 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11947 S:      Supported
11948 F:      drivers/i2c/busses/i2c-rcar.c
11949 F:      drivers/i2c/busses/i2c-sh_mobile.c
11950
11951 RENESAS USB PHY DRIVER
11952 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11953 L:      linux-renesas-soc@vger.kernel.org
11954 S:      Maintained
11955 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11956
11957 RESET CONTROLLER FRAMEWORK
11958 M:      Philipp Zabel <p.zabel@pengutronix.de>
11959 T:      git git://git.pengutronix.de/git/pza/linux
11960 S:      Maintained
11961 F:      drivers/reset/
11962 F:      Documentation/devicetree/bindings/reset/
11963 F:      include/dt-bindings/reset/
11964 F:      include/linux/reset.h
11965 F:      include/linux/reset-controller.h
11966
11967 RFKILL
11968 M:      Johannes Berg <johannes@sipsolutions.net>
11969 L:      linux-wireless@vger.kernel.org
11970 W:      http://wireless.kernel.org/
11971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11973 S:      Maintained
11974 F:      Documentation/rfkill.txt
11975 F:      Documentation/ABI/stable/sysfs-class-rfkill
11976 F:      net/rfkill/
11977
11978 RHASHTABLE
11979 M:      Thomas Graf <tgraf@suug.ch>
11980 M:      Herbert Xu <herbert@gondor.apana.org.au>
11981 L:      netdev@vger.kernel.org
11982 S:      Maintained
11983 F:      lib/rhashtable.c
11984 F:      include/linux/rhashtable.h
11985
11986 RICOH R5C592 MEMORYSTICK DRIVER
11987 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11988 S:      Maintained
11989 F:      drivers/memstick/host/r592.*
11990
11991 RICOH SMARTMEDIA/XD DRIVER
11992 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11993 S:      Maintained
11994 F:      drivers/mtd/nand/raw/r852.c
11995 F:      drivers/mtd/nand/raw/r852.h
11996
11997 RISC-V ARCHITECTURE
11998 M:      Palmer Dabbelt <palmer@sifive.com>
11999 M:      Albert Ou <albert@sifive.com>
12000 L:      linux-riscv@lists.infradead.org
12001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12002 S:      Supported
12003 F:      arch/riscv/
12004 K:      riscv
12005 N:      riscv
12006
12007 ROCCAT DRIVERS
12008 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12009 W:      http://sourceforge.net/projects/roccat/
12010 S:      Maintained
12011 F:      drivers/hid/hid-roccat*
12012 F:      include/linux/hid-roccat*
12013 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12014
12015 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12016 M:      Jacob chen <jacob2.chen@rock-chips.com>
12017 L:      linux-media@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/media/platform/rockchip/rga/
12020 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12021
12022 ROCKER DRIVER
12023 M:      Jiri Pirko <jiri@resnulli.us>
12024 L:      netdev@vger.kernel.org
12025 S:      Supported
12026 F:      drivers/net/ethernet/rocker/
12027
12028 ROCKETPORT DRIVER
12029 P:      Comtrol Corp.
12030 W:      http://www.comtrol.com
12031 S:      Maintained
12032 F:      Documentation/serial/rocket.txt
12033 F:      drivers/tty/rocket*
12034
12035 ROCKETPORT EXPRESS/INFINITY DRIVER
12036 M:      Kevin Cernekee <cernekee@gmail.com>
12037 L:      linux-serial@vger.kernel.org
12038 S:      Odd Fixes
12039 F:      drivers/tty/serial/rp2.*
12040
12041 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12042 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12043 L:      linux-kernel@vger.kernel.org
12044 L:      linux-renesas-soc@vger.kernel.org
12045 S:      Supported
12046 F:      drivers/mfd/bd9571mwv.c
12047 F:      drivers/regulator/bd9571mwv-regulator.c
12048 F:      drivers/gpio/gpio-bd9571mwv.c
12049 F:      include/linux/mfd/bd9571mwv.h
12050 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12051
12052 ROSE NETWORK LAYER
12053 M:      Ralf Baechle <ralf@linux-mips.org>
12054 L:      linux-hams@vger.kernel.org
12055 W:      http://www.linux-ax25.org/
12056 S:      Maintained
12057 F:      include/net/rose.h
12058 F:      include/uapi/linux/rose.h
12059 F:      net/rose/
12060
12061 RTL2830 MEDIA DRIVER
12062 M:      Antti Palosaari <crope@iki.fi>
12063 L:      linux-media@vger.kernel.org
12064 W:      https://linuxtv.org
12065 W:      http://palosaari.fi/linux/
12066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12067 T:      git git://linuxtv.org/anttip/media_tree.git
12068 S:      Maintained
12069 F:      drivers/media/dvb-frontends/rtl2830*
12070
12071 RTL2832 MEDIA DRIVER
12072 M:      Antti Palosaari <crope@iki.fi>
12073 L:      linux-media@vger.kernel.org
12074 W:      https://linuxtv.org
12075 W:      http://palosaari.fi/linux/
12076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12077 T:      git git://linuxtv.org/anttip/media_tree.git
12078 S:      Maintained
12079 F:      drivers/media/dvb-frontends/rtl2832*
12080
12081 RTL2832_SDR MEDIA DRIVER
12082 M:      Antti Palosaari <crope@iki.fi>
12083 L:      linux-media@vger.kernel.org
12084 W:      https://linuxtv.org
12085 W:      http://palosaari.fi/linux/
12086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12087 T:      git git://linuxtv.org/anttip/media_tree.git
12088 S:      Maintained
12089 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12090
12091 RTL8180 WIRELESS DRIVER
12092 L:      linux-wireless@vger.kernel.org
12093 W:      http://wireless.kernel.org/
12094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12095 S:      Orphan
12096 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12097
12098 RTL8187 WIRELESS DRIVER
12099 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12100 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12101 M:      Larry Finger <Larry.Finger@lwfinger.net>
12102 L:      linux-wireless@vger.kernel.org
12103 W:      http://wireless.kernel.org/
12104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12105 S:      Maintained
12106 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12107
12108 REALTEK WIRELESS DRIVER (rtlwifi family)
12109 M:      Ping-Ke Shih <pkshih@realtek.com>
12110 L:      linux-wireless@vger.kernel.org
12111 W:      http://wireless.kernel.org/
12112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12113 S:      Maintained
12114 F:      drivers/net/wireless/realtek/rtlwifi/
12115
12116 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12117 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12118 L:      linux-wireless@vger.kernel.org
12119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12120 S:      Maintained
12121 F:      drivers/net/wireless/realtek/rtl8xxxu/
12122
12123 RXRPC SOCKETS (AF_RXRPC)
12124 M:      David Howells <dhowells@redhat.com>
12125 L:      linux-afs@lists.infradead.org
12126 S:      Supported
12127 F:      net/rxrpc/
12128 F:      include/keys/rxrpc-type.h
12129 F:      include/net/af_rxrpc.h
12130 F:      include/trace/events/rxrpc.h
12131 F:      include/uapi/linux/rxrpc.h
12132 F:      Documentation/networking/rxrpc.txt
12133 W:      https://www.infradead.org/~dhowells/kafs/
12134
12135 S3 SAVAGE FRAMEBUFFER DRIVER
12136 M:      Antonino Daplas <adaplas@gmail.com>
12137 L:      linux-fbdev@vger.kernel.org
12138 S:      Maintained
12139 F:      drivers/video/fbdev/savage/
12140
12141 S390
12142 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12143 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12144 L:      linux-s390@vger.kernel.org
12145 W:      http://www.ibm.com/developerworks/linux/linux390/
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12147 S:      Supported
12148 F:      arch/s390/
12149 F:      drivers/s390/
12150 F:      Documentation/s390/
12151 F:      Documentation/driver-api/s390-drivers.rst
12152
12153 S390 COMMON I/O LAYER
12154 M:      Sebastian Ott <sebott@linux.ibm.com>
12155 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12156 L:      linux-s390@vger.kernel.org
12157 W:      http://www.ibm.com/developerworks/linux/linux390/
12158 S:      Supported
12159 F:      drivers/s390/cio/
12160
12161 S390 DASD DRIVER
12162 M:      Stefan Haberland <sth@linux.ibm.com>
12163 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12164 L:      linux-s390@vger.kernel.org
12165 W:      http://www.ibm.com/developerworks/linux/linux390/
12166 S:      Supported
12167 F:      drivers/s390/block/dasd*
12168 F:      block/partitions/ibm.c
12169
12170 S390 IOMMU (PCI)
12171 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12172 L:      linux-s390@vger.kernel.org
12173 W:      http://www.ibm.com/developerworks/linux/linux390/
12174 S:      Supported
12175 F:      drivers/iommu/s390-iommu.c
12176
12177 S390 IUCV NETWORK LAYER
12178 M:      Julian Wiedmann <jwi@linux.ibm.com>
12179 M:      Ursula Braun <ubraun@linux.ibm.com>
12180 L:      linux-s390@vger.kernel.org
12181 W:      http://www.ibm.com/developerworks/linux/linux390/
12182 S:      Supported
12183 F:      drivers/s390/net/*iucv*
12184 F:      include/net/iucv/
12185 F:      net/iucv/
12186
12187 S390 NETWORK DRIVERS
12188 M:      Julian Wiedmann <jwi@linux.ibm.com>
12189 M:      Ursula Braun <ubraun@linux.ibm.com>
12190 L:      linux-s390@vger.kernel.org
12191 W:      http://www.ibm.com/developerworks/linux/linux390/
12192 S:      Supported
12193 F:      drivers/s390/net/
12194
12195 S390 PCI SUBSYSTEM
12196 M:      Sebastian Ott <sebott@linux.ibm.com>
12197 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12198 L:      linux-s390@vger.kernel.org
12199 W:      http://www.ibm.com/developerworks/linux/linux390/
12200 S:      Supported
12201 F:      arch/s390/pci/
12202 F:      drivers/pci/hotplug/s390_pci_hpc.c
12203
12204 S390 VFIO-CCW DRIVER
12205 M:      Cornelia Huck <cohuck@redhat.com>
12206 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12207 M:      Halil Pasic <pasic@linux.ibm.com>
12208 L:      linux-s390@vger.kernel.org
12209 L:      kvm@vger.kernel.org
12210 S:      Supported
12211 F:      drivers/s390/cio/vfio_ccw*
12212 F:      Documentation/s390/vfio-ccw.txt
12213 F:      include/uapi/linux/vfio_ccw.h
12214
12215 S390 ZCRYPT DRIVER
12216 M:      Harald Freudenberger <freude@de.ibm.com>
12217 L:      linux-s390@vger.kernel.org
12218 W:      http://www.ibm.com/developerworks/linux/linux390/
12219 S:      Supported
12220 F:      drivers/s390/crypto/
12221
12222 S390 ZFCP DRIVER
12223 M:      Steffen Maier <maier@linux.ibm.com>
12224 M:      Benjamin Block <bblock@linux.ibm.com>
12225 L:      linux-s390@vger.kernel.org
12226 W:      http://www.ibm.com/developerworks/linux/linux390/
12227 S:      Supported
12228 F:      drivers/s390/scsi/zfcp_*
12229
12230 S3C24XX SD/MMC Driver
12231 M:      Ben Dooks <ben-linux@fluff.org>
12232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12233 S:      Supported
12234 F:      drivers/mmc/host/s3cmci.*
12235
12236 SAA6588 RDS RECEIVER DRIVER
12237 M:      Hans Verkuil <hverkuil@xs4all.nl>
12238 L:      linux-media@vger.kernel.org
12239 T:      git git://linuxtv.org/media_tree.git
12240 W:      https://linuxtv.org
12241 S:      Odd Fixes
12242 F:      drivers/media/i2c/saa6588*
12243
12244 SAA7134 VIDEO4LINUX DRIVER
12245 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12246 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12247 L:      linux-media@vger.kernel.org
12248 W:      https://linuxtv.org
12249 T:      git git://linuxtv.org/media_tree.git
12250 S:      Odd fixes
12251 F:      Documentation/media/v4l-drivers/saa7134*
12252 F:      drivers/media/pci/saa7134/
12253
12254 SAA7146 VIDEO4LINUX-2 DRIVER
12255 M:      Hans Verkuil <hverkuil@xs4all.nl>
12256 L:      linux-media@vger.kernel.org
12257 T:      git git://linuxtv.org/media_tree.git
12258 S:      Maintained
12259 F:      drivers/media/common/saa7146/
12260 F:      drivers/media/pci/saa7146/
12261 F:      include/media/saa7146*
12262
12263 SAMSUNG AUDIO (ASoC) DRIVERS
12264 M:      Krzysztof Kozlowski <krzk@kernel.org>
12265 M:      Sangbeom Kim <sbkim73@samsung.com>
12266 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12268 S:      Supported
12269 F:      sound/soc/samsung/
12270 F:      Documentation/devicetree/bindings/sound/samsung*
12271
12272 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12273 M:      Krzysztof Kozlowski <krzk@kernel.org>
12274 L:      linux-crypto@vger.kernel.org
12275 L:      linux-samsung-soc@vger.kernel.org
12276 S:      Maintained
12277 F:      drivers/crypto/exynos-rng.c
12278 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12279
12280 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12281 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12282 L:      linux-samsung-soc@vger.kernel.org
12283 S:      Maintained
12284 F:      drivers/char/hw_random/exynos-trng.c
12285 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12286
12287 SAMSUNG FRAMEBUFFER DRIVER
12288 M:      Jingoo Han <jingoohan1@gmail.com>
12289 L:      linux-fbdev@vger.kernel.org
12290 S:      Maintained
12291 F:      drivers/video/fbdev/s3c-fb.c
12292
12293 SAMSUNG LAPTOP DRIVER
12294 M:      Corentin Chary <corentin.chary@gmail.com>
12295 L:      platform-driver-x86@vger.kernel.org
12296 S:      Maintained
12297 F:      drivers/platform/x86/samsung-laptop.c
12298
12299 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12300 M:      Sangbeom Kim <sbkim73@samsung.com>
12301 M:      Krzysztof Kozlowski <krzk@kernel.org>
12302 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12303 L:      linux-kernel@vger.kernel.org
12304 L:      linux-samsung-soc@vger.kernel.org
12305 S:      Supported
12306 F:      drivers/mfd/sec*.c
12307 F:      drivers/regulator/s2m*.c
12308 F:      drivers/regulator/s5m*.c
12309 F:      drivers/clk/clk-s2mps11.c
12310 F:      drivers/rtc/rtc-s5m.c
12311 F:      include/linux/mfd/samsung/
12312 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12313 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12314 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12315 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12316
12317 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12318 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12319 L:      linux-media@vger.kernel.org
12320 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12321 S:      Maintained
12322 F:      drivers/media/platform/s3c-camif/
12323 F:      include/media/drv-intf/s3c_camif.h
12324
12325 SAMSUNG S3FWRN5 NFC DRIVER
12326 M:      Robert Baldyga <r.baldyga@samsung.com>
12327 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12328 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12329 S:      Supported
12330 F:      drivers/nfc/s3fwrn5
12331
12332 SAMSUNG S5C73M3 CAMERA DRIVER
12333 M:      Kyungmin Park <kyungmin.park@samsung.com>
12334 M:      Andrzej Hajda <a.hajda@samsung.com>
12335 L:      linux-media@vger.kernel.org
12336 S:      Supported
12337 F:      drivers/media/i2c/s5c73m3/*
12338
12339 SAMSUNG S5K5BAF CAMERA DRIVER
12340 M:      Kyungmin Park <kyungmin.park@samsung.com>
12341 M:      Andrzej Hajda <a.hajda@samsung.com>
12342 L:      linux-media@vger.kernel.org
12343 S:      Supported
12344 F:      drivers/media/i2c/s5k5baf.c
12345
12346 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12347 M:      Krzysztof Kozlowski <krzk@kernel.org>
12348 M:      Vladimir Zapolskiy <vz@mleia.com>
12349 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12350 L:      linux-crypto@vger.kernel.org
12351 L:      linux-samsung-soc@vger.kernel.org
12352 S:      Maintained
12353 F:      drivers/crypto/s5p-sss.c
12354
12355 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12356 M:      Kyungmin Park <kyungmin.park@samsung.com>
12357 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12358 L:      linux-media@vger.kernel.org
12359 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12360 S:      Supported
12361 F:      drivers/media/platform/exynos4-is/
12362
12363 SAMSUNG SOC CLOCK DRIVERS
12364 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12365 M:      Tomasz Figa <tomasz.figa@gmail.com>
12366 M:      Chanwoo Choi <cw00.choi@samsung.com>
12367 S:      Supported
12368 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12370 F:      drivers/clk/samsung/
12371 F:      include/dt-bindings/clock/exynos*.h
12372 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12373
12374 SAMSUNG SPI DRIVERS
12375 M:      Kukjin Kim <kgene@kernel.org>
12376 M:      Krzysztof Kozlowski <krzk@kernel.org>
12377 M:      Andi Shyti <andi@etezian.org>
12378 L:      linux-spi@vger.kernel.org
12379 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12380 S:      Maintained
12381 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12382 F:      drivers/spi/spi-s3c*
12383 F:      include/linux/platform_data/spi-s3c64xx.h
12384
12385 SAMSUNG SXGBE DRIVERS
12386 M:      Byungho An <bh74.an@samsung.com>
12387 M:      Girish K S <ks.giri@samsung.com>
12388 M:      Vipul Pandya <vipul.pandya@samsung.com>
12389 S:      Supported
12390 L:      netdev@vger.kernel.org
12391 F:      drivers/net/ethernet/samsung/sxgbe/
12392
12393 SAMSUNG THERMAL DRIVER
12394 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12395 L:      linux-pm@vger.kernel.org
12396 L:      linux-samsung-soc@vger.kernel.org
12397 S:      Supported
12398 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12399 F:      drivers/thermal/samsung/
12400
12401 SAMSUNG USB2 PHY DRIVER
12402 M:      Kamil Debski <kamil@wypas.org>
12403 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12404 L:      linux-kernel@vger.kernel.org
12405 S:      Supported
12406 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12407 F:      Documentation/phy/samsung-usb2.txt
12408 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12409 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12410 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12411 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12412 F:      drivers/phy/samsung/phy-samsung-usb2.c
12413 F:      drivers/phy/samsung/phy-samsung-usb2.h
12414
12415 SC1200 WDT DRIVER
12416 M:      Zwane Mwaikambo <zwanem@gmail.com>
12417 S:      Maintained
12418 F:      drivers/watchdog/sc1200wdt.c
12419
12420 SCHEDULER
12421 M:      Ingo Molnar <mingo@redhat.com>
12422 M:      Peter Zijlstra <peterz@infradead.org>
12423 L:      linux-kernel@vger.kernel.org
12424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12425 S:      Maintained
12426 F:      kernel/sched/
12427 F:      include/linux/sched.h
12428 F:      include/uapi/linux/sched.h
12429 F:      include/linux/wait.h
12430
12431 SCR24X CHIP CARD INTERFACE DRIVER
12432 M:      Lubomir Rintel <lkundrak@v3.sk>
12433 S:      Supported
12434 F:      drivers/char/pcmcia/scr24x_cs.c
12435
12436 SCSI CDROM DRIVER
12437 M:      Jens Axboe <axboe@kernel.dk>
12438 L:      linux-scsi@vger.kernel.org
12439 W:      http://www.kernel.dk
12440 S:      Maintained
12441 F:      drivers/scsi/sr*
12442
12443 SCSI RDMA PROTOCOL (SRP) INITIATOR
12444 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12445 L:      linux-rdma@vger.kernel.org
12446 S:      Supported
12447 W:      http://www.openfabrics.org
12448 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12450 F:      drivers/infiniband/ulp/srp/
12451 F:      include/scsi/srp.h
12452
12453 SCSI SG DRIVER
12454 M:      Doug Gilbert <dgilbert@interlog.com>
12455 L:      linux-scsi@vger.kernel.org
12456 W:      http://sg.danny.cz/sg
12457 S:      Maintained
12458 F:      Documentation/scsi/scsi-generic.txt
12459 F:      drivers/scsi/sg.c
12460 F:      include/scsi/sg.h
12461
12462 SCSI SUBSYSTEM
12463 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12465 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12467 L:      linux-scsi@vger.kernel.org
12468 S:      Maintained
12469 F:      Documentation/devicetree/bindings/scsi/
12470 F:      drivers/scsi/
12471 F:      include/scsi/
12472
12473 SCSI TAPE DRIVER
12474 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12475 L:      linux-scsi@vger.kernel.org
12476 S:      Maintained
12477 F:      Documentation/scsi/st.txt
12478 F:      drivers/scsi/st.*
12479 F:      drivers/scsi/st_*.h
12480
12481 SCTP PROTOCOL
12482 M:      Vlad Yasevich <vyasevich@gmail.com>
12483 M:      Neil Horman <nhorman@tuxdriver.com>
12484 L:      linux-sctp@vger.kernel.org
12485 W:      http://lksctp.sourceforge.net
12486 S:      Maintained
12487 F:      Documentation/networking/sctp.txt
12488 F:      include/linux/sctp.h
12489 F:      include/uapi/linux/sctp.h
12490 F:      include/net/sctp/
12491 F:      net/sctp/
12492
12493 SCx200 CPU SUPPORT
12494 M:      Jim Cromie <jim.cromie@gmail.com>
12495 S:      Odd Fixes
12496 F:      Documentation/i2c/busses/scx200_acb
12497 F:      arch/x86/platform/scx200/
12498 F:      drivers/watchdog/scx200_wdt.c
12499 F:      drivers/i2c/busses/scx200*
12500 F:      drivers/mtd/maps/scx200_docflash.c
12501 F:      include/linux/scx200.h
12502
12503 SCx200 GPIO DRIVER
12504 M:      Jim Cromie <jim.cromie@gmail.com>
12505 S:      Maintained
12506 F:      drivers/char/scx200_gpio.c
12507 F:      include/linux/scx200_gpio.h
12508
12509 SCx200 HRT CLOCKSOURCE DRIVER
12510 M:      Jim Cromie <jim.cromie@gmail.com>
12511 S:      Maintained
12512 F:      drivers/clocksource/scx200_hrt.c
12513
12514 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12515 M:      Sascha Sommer <saschasommer@freenet.de>
12516 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12517 S:      Maintained
12518 F:      drivers/mmc/host/sdricoh_cs.c
12519
12520 SECURE COMPUTING
12521 M:      Kees Cook <keescook@chromium.org>
12522 R:      Andy Lutomirski <luto@amacapital.net>
12523 R:      Will Drewry <wad@chromium.org>
12524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12525 S:      Supported
12526 F:      kernel/seccomp.c
12527 F:      include/uapi/linux/seccomp.h
12528 F:      include/linux/seccomp.h
12529 F:      tools/testing/selftests/seccomp/*
12530 F:      tools/testing/selftests/kselftest_harness.h
12531 F:      Documentation/userspace-api/seccomp_filter.rst
12532 K:      \bsecure_computing
12533 K:      \bTIF_SECCOMP\b
12534
12535 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12536 M:      Al Cooper <alcooperx@gmail.com>
12537 L:      linux-mmc@vger.kernel.org
12538 L:      bcm-kernel-feedback-list@broadcom.com
12539 S:      Maintained
12540 F:      drivers/mmc/host/sdhci-brcmstb*
12541
12542 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12543 M:      Adrian Hunter <adrian.hunter@intel.com>
12544 L:      linux-mmc@vger.kernel.org
12545 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12546 S:      Maintained
12547 F:      drivers/mmc/host/sdhci*
12548 F:      include/linux/mmc/sdhci*
12549
12550 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12551 M:      Ben Dooks <ben-linux@fluff.org>
12552 M:      Jaehoon Chung <jh80.chung@samsung.com>
12553 L:      linux-mmc@vger.kernel.org
12554 S:      Maintained
12555 F:      drivers/mmc/host/sdhci-s3c*
12556
12557 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12558 M:      Viresh Kumar <vireshk@kernel.org>
12559 L:      linux-mmc@vger.kernel.org
12560 S:      Maintained
12561 F:      drivers/mmc/host/sdhci-spear.c
12562
12563 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12564 M:      Kishon Vijay Abraham I <kishon@ti.com>
12565 L:      linux-mmc@vger.kernel.org
12566 S:      Maintained
12567 F:      drivers/mmc/host/sdhci-omap.c
12568
12569 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12570 M:      Scott Bauer <scott.bauer@intel.com>
12571 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12572 L:      linux-block@vger.kernel.org
12573 S:      Supported
12574 F:      block/sed*
12575 F:      block/opal_proto.h
12576 F:      include/linux/sed*
12577 F:      include/uapi/linux/sed*
12578
12579 SECURITY CONTACT
12580 M:      Security Officers <security@kernel.org>
12581 S:      Supported
12582
12583 SECURITY SUBSYSTEM
12584 M:      James Morris <jmorris@namei.org>
12585 M:      "Serge E. Hallyn" <serge@hallyn.com>
12586 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12588 W:      http://kernsec.org/
12589 S:      Supported
12590 F:      security/
12591
12592 SELINUX SECURITY MODULE
12593 M:      Paul Moore <paul@paul-moore.com>
12594 M:      Stephen Smalley <sds@tycho.nsa.gov>
12595 M:      Eric Paris <eparis@parisplace.org>
12596 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12597 W:      https://selinuxproject.org
12598 W:      https://github.com/SELinuxProject
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12600 S:      Supported
12601 F:      include/linux/selinux*
12602 F:      security/selinux/
12603 F:      scripts/selinux/
12604 F:      Documentation/admin-guide/LSM/SELinux.rst
12605
12606 SENSABLE PHANTOM
12607 M:      Jiri Slaby <jirislaby@gmail.com>
12608 S:      Maintained
12609 F:      drivers/misc/phantom.c
12610 F:      include/uapi/linux/phantom.h
12611
12612 SERIAL DEVICE BUS
12613 M:      Rob Herring <robh@kernel.org>
12614 L:      linux-serial@vger.kernel.org
12615 S:      Maintained
12616 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12617 F:      drivers/tty/serdev/
12618 F:      include/linux/serdev.h
12619
12620 SERIAL DRIVERS
12621 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12622 L:      linux-serial@vger.kernel.org
12623 S:      Maintained
12624 F:      Documentation/devicetree/bindings/serial/
12625 F:      drivers/tty/serial/
12626
12627 SERIAL IR RECEIVER
12628 M:      Sean Young <sean@mess.org>
12629 L:      linux-media@vger.kernel.org
12630 S:      Maintained
12631 F:      drivers/media/rc/serial_ir.c
12632
12633 SFC NETWORK DRIVER
12634 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12635 M:      Edward Cree <ecree@solarflare.com>
12636 M:      Bert Kenward <bkenward@solarflare.com>
12637 L:      netdev@vger.kernel.org
12638 S:      Supported
12639 F:      drivers/net/ethernet/sfc/
12640
12641 SGI GRU DRIVER
12642 M:      Dimitri Sivanich <sivanich@sgi.com>
12643 S:      Maintained
12644 F:      drivers/misc/sgi-gru/
12645
12646 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12647 M:      Pat Gefre <pfg@sgi.com>
12648 L:      linux-ia64@vger.kernel.org
12649 S:      Supported
12650 F:      Documentation/ia64/serial.txt
12651 F:      drivers/tty/serial/ioc?_serial.c
12652 F:      include/linux/ioc?.h
12653
12654 SGI XP/XPC/XPNET DRIVER
12655 M:      Cliff Whickman <cpw@sgi.com>
12656 M:      Robin Holt <robinmholt@gmail.com>
12657 S:      Maintained
12658 F:      drivers/misc/sgi-xp/
12659
12660 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12661 M:      Ursula Braun <ubraun@linux.ibm.com>
12662 L:      linux-s390@vger.kernel.org
12663 W:      http://www.ibm.com/developerworks/linux/linux390/
12664 S:      Supported
12665 F:      net/smc/
12666
12667 SH_VEU V4L2 MEM2MEM DRIVER
12668 L:      linux-media@vger.kernel.org
12669 S:      Orphan
12670 F:      drivers/media/platform/sh_veu.c
12671
12672 SH_VOU V4L2 OUTPUT DRIVER
12673 L:      linux-media@vger.kernel.org
12674 S:      Orphan
12675 F:      drivers/media/platform/sh_vou.c
12676 F:      include/media/drv-intf/sh_vou.h
12677
12678 SI2157 MEDIA DRIVER
12679 M:      Antti Palosaari <crope@iki.fi>
12680 L:      linux-media@vger.kernel.org
12681 W:      https://linuxtv.org
12682 W:      http://palosaari.fi/linux/
12683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12684 T:      git git://linuxtv.org/anttip/media_tree.git
12685 S:      Maintained
12686 F:      drivers/media/tuners/si2157*
12687
12688 SI2165 MEDIA DRIVER
12689 M:      Matthias Schwarzott <zzam@gentoo.org>
12690 L:      linux-media@vger.kernel.org
12691 W:      https://linuxtv.org
12692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12693 S:      Maintained
12694 F:      drivers/media/dvb-frontends/si2165*
12695
12696 SI2168 MEDIA DRIVER
12697 M:      Antti Palosaari <crope@iki.fi>
12698 L:      linux-media@vger.kernel.org
12699 W:      https://linuxtv.org
12700 W:      http://palosaari.fi/linux/
12701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12702 T:      git git://linuxtv.org/anttip/media_tree.git
12703 S:      Maintained
12704 F:      drivers/media/dvb-frontends/si2168*
12705
12706 SI470X FM RADIO RECEIVER I2C DRIVER
12707 M:      Hans Verkuil <hverkuil@xs4all.nl>
12708 L:      linux-media@vger.kernel.org
12709 T:      git git://linuxtv.org/media_tree.git
12710 W:      https://linuxtv.org
12711 S:      Odd Fixes
12712 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12713
12714 SI470X FM RADIO RECEIVER USB DRIVER
12715 M:      Hans Verkuil <hverkuil@xs4all.nl>
12716 L:      linux-media@vger.kernel.org
12717 T:      git git://linuxtv.org/media_tree.git
12718 W:      https://linuxtv.org
12719 S:      Maintained
12720 F:      drivers/media/radio/si470x/radio-si470x-common.c
12721 F:      drivers/media/radio/si470x/radio-si470x.h
12722 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12723
12724 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12725 M:      Eduardo Valentin <edubezval@gmail.com>
12726 L:      linux-media@vger.kernel.org
12727 T:      git git://linuxtv.org/media_tree.git
12728 W:      https://linuxtv.org
12729 S:      Odd Fixes
12730 F:      drivers/media/radio/si4713/si4713.?
12731
12732 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12733 M:      Eduardo Valentin <edubezval@gmail.com>
12734 L:      linux-media@vger.kernel.org
12735 T:      git git://linuxtv.org/media_tree.git
12736 W:      https://linuxtv.org
12737 S:      Odd Fixes
12738 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12739
12740 SI4713 FM RADIO TRANSMITTER USB DRIVER
12741 M:      Hans Verkuil <hverkuil@xs4all.nl>
12742 L:      linux-media@vger.kernel.org
12743 T:      git git://linuxtv.org/media_tree.git
12744 W:      https://linuxtv.org
12745 S:      Maintained
12746 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12747
12748 SIANO DVB DRIVER
12749 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12750 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12751 L:      linux-media@vger.kernel.org
12752 W:      https://linuxtv.org
12753 T:      git git://linuxtv.org/media_tree.git
12754 S:      Odd fixes
12755 F:      drivers/media/common/siano/
12756 F:      drivers/media/usb/siano/
12757 F:      drivers/media/usb/siano/
12758 F:      drivers/media/mmc/siano/
12759
12760 SILEAD TOUCHSCREEN DRIVER
12761 M:      Hans de Goede <hdegoede@redhat.com>
12762 L:      linux-input@vger.kernel.org
12763 L:      platform-driver-x86@vger.kernel.org
12764 S:      Maintained
12765 F:      drivers/input/touchscreen/silead.c
12766 F:      drivers/platform/x86/silead_dmi.c
12767
12768 SILICON MOTION SM712 FRAME BUFFER DRIVER
12769 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12770 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12771 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12772 L:      linux-fbdev@vger.kernel.org
12773 S:      Maintained
12774 F:      drivers/video/fbdev/sm712*
12775 F:      Documentation/fb/sm712fb.txt
12776
12777 SIMPLE FIRMWARE INTERFACE (SFI)
12778 M:      Len Brown <lenb@kernel.org>
12779 L:      sfi-devel@simplefirmware.org
12780 W:      http://simplefirmware.org/
12781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12782 S:      Supported
12783 F:      arch/x86/platform/sfi/
12784 F:      drivers/sfi/
12785 F:      include/linux/sfi*.h
12786
12787 SIMPLEFB FB DRIVER
12788 M:      Hans de Goede <hdegoede@redhat.com>
12789 L:      linux-fbdev@vger.kernel.org
12790 S:      Maintained
12791 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12792 F:      drivers/video/fbdev/simplefb.c
12793 F:      include/linux/platform_data/simplefb.h
12794
12795 SIMTEC EB110ATX (Chalice CATS)
12796 P:      Ben Dooks
12797 P:      Vincent Sanders <vince@simtec.co.uk>
12798 M:      Simtec Linux Team <linux@simtec.co.uk>
12799 W:      http://www.simtec.co.uk/products/EB110ATX/
12800 S:      Supported
12801
12802 SIMTEC EB2410ITX (BAST)
12803 P:      Ben Dooks
12804 P:      Vincent Sanders <vince@simtec.co.uk>
12805 M:      Simtec Linux Team <linux@simtec.co.uk>
12806 W:      http://www.simtec.co.uk/products/EB2410ITX/
12807 S:      Supported
12808 F:      arch/arm/mach-s3c24xx/mach-bast.c
12809 F:      arch/arm/mach-s3c24xx/bast-ide.c
12810 F:      arch/arm/mach-s3c24xx/bast-irq.c
12811
12812 SIPHASH PRF ROUTINES
12813 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12814 S:      Maintained
12815 F:      lib/siphash.c
12816 F:      lib/test_siphash.c
12817 F:      include/linux/siphash.h
12818
12819 SIOX
12820 M:      Gavin Schenk <g.schenk@eckelmann.de>
12821 M:      Uwe Kleine-König <kernel@pengutronix.de>
12822 S:      Supported
12823 F:      drivers/siox/*
12824 F:      include/trace/events/siox.h
12825
12826 SIS 190 ETHERNET DRIVER
12827 M:      Francois Romieu <romieu@fr.zoreil.com>
12828 L:      netdev@vger.kernel.org
12829 S:      Maintained
12830 F:      drivers/net/ethernet/sis/sis190.c
12831
12832 SIS 900/7016 FAST ETHERNET DRIVER
12833 M:      Daniele Venzano <venza@brownhat.org>
12834 W:      http://www.brownhat.org/sis900.html
12835 L:      netdev@vger.kernel.org
12836 S:      Maintained
12837 F:      drivers/net/ethernet/sis/sis900.*
12838
12839 SIS FRAMEBUFFER DRIVER
12840 M:      Thomas Winischhofer <thomas@winischhofer.net>
12841 W:      http://www.winischhofer.net/linuxsisvga.shtml
12842 S:      Maintained
12843 F:      Documentation/fb/sisfb.txt
12844 F:      drivers/video/fbdev/sis/
12845 F:      include/video/sisfb.h
12846
12847 SIS USB2VGA DRIVER
12848 M:      Thomas Winischhofer <thomas@winischhofer.net>
12849 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12850 S:      Maintained
12851 F:      drivers/usb/misc/sisusbvga/
12852
12853 SLAB ALLOCATOR
12854 M:      Christoph Lameter <cl@linux.com>
12855 M:      Pekka Enberg <penberg@kernel.org>
12856 M:      David Rientjes <rientjes@google.com>
12857 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12858 M:      Andrew Morton <akpm@linux-foundation.org>
12859 L:      linux-mm@kvack.org
12860 S:      Maintained
12861 F:      include/linux/sl?b*.h
12862 F:      mm/sl?b*
12863
12864 SLEEPABLE READ-COPY UPDATE (SRCU)
12865 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12866 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12867 M:      Josh Triplett <josh@joshtriplett.org>
12868 R:      Steven Rostedt <rostedt@goodmis.org>
12869 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12870 L:      linux-kernel@vger.kernel.org
12871 W:      http://www.rdrop.com/users/paulmck/RCU/
12872 S:      Supported
12873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12874 F:      include/linux/srcu.h
12875 F:      kernel/rcu/srcu.c
12876
12877 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12878 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12880 S:      Maintained
12881 F:      drivers/slimbus/
12882 F:      Documentation/devicetree/bindings/slimbus/
12883 F:      include/linux/slimbus.h
12884
12885 SMACK SECURITY MODULE
12886 M:      Casey Schaufler <casey@schaufler-ca.com>
12887 L:      linux-security-module@vger.kernel.org
12888 W:      http://schaufler-ca.com
12889 T:      git git://github.com/cschaufler/smack-next
12890 S:      Maintained
12891 F:      Documentation/admin-guide/LSM/Smack.rst
12892 F:      security/smack/
12893
12894 SMC91x ETHERNET DRIVER
12895 M:      Nicolas Pitre <nico@fluxnic.net>
12896 S:      Odd Fixes
12897 F:      drivers/net/ethernet/smsc/smc91x.*
12898
12899 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12900 M:      Sakari Ailus <sakari.ailus@iki.fi>
12901 L:      linux-media@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/media/i2c/smiapp/
12904 F:      include/media/i2c/smiapp.h
12905 F:      drivers/media/i2c/smiapp-pll.c
12906 F:      drivers/media/i2c/smiapp-pll.h
12907 F:      include/uapi/linux/smiapp.h
12908 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12909
12910 SMM665 HARDWARE MONITOR DRIVER
12911 M:      Guenter Roeck <linux@roeck-us.net>
12912 L:      linux-hwmon@vger.kernel.org
12913 S:      Maintained
12914 F:      Documentation/hwmon/smm665
12915 F:      drivers/hwmon/smm665.c
12916
12917 SMSC EMC2103 HARDWARE MONITOR DRIVER
12918 M:      Steve Glendinning <steve.glendinning@shawell.net>
12919 L:      linux-hwmon@vger.kernel.org
12920 S:      Maintained
12921 F:      Documentation/hwmon/emc2103
12922 F:      drivers/hwmon/emc2103.c
12923
12924 SMSC SCH5627 HARDWARE MONITOR DRIVER
12925 M:      Hans de Goede <hdegoede@redhat.com>
12926 L:      linux-hwmon@vger.kernel.org
12927 S:      Supported
12928 F:      Documentation/hwmon/sch5627
12929 F:      drivers/hwmon/sch5627.c
12930
12931 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12932 M:      Steve Glendinning <steve.glendinning@shawell.net>
12933 L:      linux-fbdev@vger.kernel.org
12934 S:      Maintained
12935 F:      drivers/video/fbdev/smscufx.c
12936
12937 SMSC47B397 HARDWARE MONITOR DRIVER
12938 M:      Jean Delvare <jdelvare@suse.com>
12939 L:      linux-hwmon@vger.kernel.org
12940 S:      Maintained
12941 F:      Documentation/hwmon/smsc47b397
12942 F:      drivers/hwmon/smsc47b397.c
12943
12944 SMSC911x ETHERNET DRIVER
12945 M:      Steve Glendinning <steve.glendinning@shawell.net>
12946 L:      netdev@vger.kernel.org
12947 S:      Maintained
12948 F:      include/linux/smsc911x.h
12949 F:      drivers/net/ethernet/smsc/smsc911x.*
12950
12951 SMSC9420 PCI ETHERNET DRIVER
12952 M:      Steve Glendinning <steve.glendinning@shawell.net>
12953 L:      netdev@vger.kernel.org
12954 S:      Maintained
12955 F:      drivers/net/ethernet/smsc/smsc9420.*
12956
12957 SOC-CAMERA V4L2 SUBSYSTEM
12958 L:      linux-media@vger.kernel.org
12959 T:      git git://linuxtv.org/media_tree.git
12960 S:      Orphan
12961 F:      include/media/soc*
12962 F:      drivers/media/i2c/soc_camera/
12963 F:      drivers/media/platform/soc_camera/
12964
12965 SOCIONEXT SYNQUACER I2C DRIVER
12966 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
12967 L:      linux-i2c@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/i2c/busses/i2c-synquacer.c
12970 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12971
12972 SOCIONEXT UNIPHIER SOUND DRIVER
12973 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12975 S:      Maintained
12976 F:      sound/soc/uniphier/
12977
12978 SOEKRIS NET48XX LED SUPPORT
12979 M:      Chris Boot <bootc@bootc.net>
12980 S:      Maintained
12981 F:      drivers/leds/leds-net48xx.c
12982
12983 SOFT-ROCE DRIVER (rxe)
12984 M:      Moni Shoua <monis@mellanox.com>
12985 L:      linux-rdma@vger.kernel.org
12986 S:      Supported
12987 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12988 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12989 F:      drivers/infiniband/sw/rxe/
12990 F:      include/uapi/rdma/rdma_user_rxe.h
12991
12992 SOFTLOGIC 6x10 MPEG CODEC
12993 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12994 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12995 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12996 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12997 M:      Ismael Luceno <ismael@iodev.co.uk>
12998 L:      linux-media@vger.kernel.org
12999 S:      Supported
13000 F:      drivers/media/pci/solo6x10/
13001
13002 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13003 M:      James Morse <james.morse@arm.com>
13004 L:      linux-arm-kernel@lists.infradead.org
13005 S:      Maintained
13006 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13007 F:      drivers/firmware/arm_sdei.c
13008 F:      include/linux/sdei.h
13009 F:      include/uapi/linux/sdei.h
13010
13011 SOFTWARE RAID (Multiple Disks) SUPPORT
13012 M:      Shaohua Li <shli@kernel.org>
13013 L:      linux-raid@vger.kernel.org
13014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13015 S:      Supported
13016 F:      drivers/md/Makefile
13017 F:      drivers/md/Kconfig
13018 F:      drivers/md/md*
13019 F:      drivers/md/raid*
13020 F:      include/linux/raid/
13021 F:      include/uapi/linux/raid/
13022
13023 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13024 M:      Jassi Brar <jaswinder.singh@linaro.org>
13025 L:      netdev@vger.kernel.org
13026 S:      Maintained
13027 F:      drivers/net/ethernet/socionext/netsec.c
13028 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13029
13030 SOLIDRUN CLEARFOG SUPPORT
13031 M:      Russell King <linux@armlinux.org.uk>
13032 S:      Maintained
13033 F:      arch/arm/boot/dts/armada-388-clearfog*
13034 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13035
13036 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13037 M:      Russell King <linux@armlinux.org.uk>
13038 S:      Maintained
13039 F:      arch/arm/boot/dts/imx6*-cubox-i*
13040 F:      arch/arm/boot/dts/imx6*-hummingboard*
13041 F:      arch/arm/boot/dts/imx6*-sr-*
13042
13043 SONIC NETWORK DRIVER
13044 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13045 L:      netdev@vger.kernel.org
13046 S:      Maintained
13047 F:      drivers/net/ethernet/natsemi/sonic.*
13048
13049 SONICS SILICON BACKPLANE DRIVER (SSB)
13050 M:      Michael Buesch <m@bues.ch>
13051 L:      linux-wireless@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/ssb/
13054 F:      include/linux/ssb/
13055
13056 SONY IMX274 SENSOR DRIVER
13057 M:      Leon Luo <leonl@leopardimaging.com>
13058 L:      linux-media@vger.kernel.org
13059 T:      git git://linuxtv.org/media_tree.git
13060 S:      Maintained
13061 F:      drivers/media/i2c/imx274.c
13062 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13063
13064 SONY MEMORYSTICK CARD SUPPORT
13065 M:      Alex Dubov <oakad@yahoo.com>
13066 W:      http://tifmxx.berlios.de/
13067 S:      Maintained
13068 F:      drivers/memstick/host/tifm_ms.c
13069
13070 SONY MEMORYSTICK STANDARD SUPPORT
13071 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13072 S:      Maintained
13073 F:      drivers/memstick/core/ms_block.*
13074
13075 SONY VAIO CONTROL DEVICE DRIVER
13076 M:      Mattia Dongili <malattia@linux.it>
13077 L:      platform-driver-x86@vger.kernel.org
13078 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13079 S:      Maintained
13080 F:      Documentation/laptops/sony-laptop.txt
13081 F:      drivers/char/sonypi.c
13082 F:      drivers/platform/x86/sony-laptop.c
13083 F:      include/linux/sony-laptop.h
13084
13085 SOUND
13086 M:      Jaroslav Kysela <perex@perex.cz>
13087 M:      Takashi Iwai <tiwai@suse.com>
13088 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13089 W:      http://www.alsa-project.org/
13090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13091 T:      git git://git.alsa-project.org/alsa-kernel.git
13092 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13093 S:      Maintained
13094 F:      Documentation/sound/
13095 F:      include/sound/
13096 F:      include/uapi/sound/
13097 F:      sound/
13098
13099 SOUND - COMPRESSED AUDIO
13100 M:      Vinod Koul <vinod.koul@intel.com>
13101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13103 S:      Supported
13104 F:      Documentation/sound/alsa/compress_offload.txt
13105 F:      include/sound/compress_driver.h
13106 F:      include/uapi/sound/compress_*
13107 F:      sound/core/compress_offload.c
13108 F:      sound/soc/soc-compress.c
13109
13110 SOUND - DMAENGINE HELPERS
13111 M:      Lars-Peter Clausen <lars@metafoo.de>
13112 S:      Supported
13113 F:      include/sound/dmaengine_pcm.h
13114 F:      sound/core/pcm_dmaengine.c
13115 F:      sound/soc/soc-generic-dmaengine-pcm.c
13116
13117 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13118 M:      Liam Girdwood <lgirdwood@gmail.com>
13119 M:      Mark Brown <broonie@kernel.org>
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13122 W:      http://alsa-project.org/main/index.php/ASoC
13123 S:      Supported
13124 F:      Documentation/devicetree/bindings/sound/
13125 F:      Documentation/sound/alsa/soc/
13126 F:      sound/soc/
13127 F:      include/sound/soc*
13128
13129 SOUNDWIRE SUBSYSTEM
13130 M:      Vinod Koul <vinod.koul@intel.com>
13131 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13132 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13134 S:      Supported
13135 F:      Documentation/driver-api/soundwire/
13136 F:      drivers/soundwire/
13137 F:      include/linux/soundwire/
13138
13139 SP2 MEDIA DRIVER
13140 M:      Olli Salonen <olli.salonen@iki.fi>
13141 L:      linux-media@vger.kernel.org
13142 W:      https://linuxtv.org
13143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13144 S:      Maintained
13145 F:      drivers/media/dvb-frontends/sp2*
13146
13147 SPARC + UltraSPARC (sparc/sparc64)
13148 M:      "David S. Miller" <davem@davemloft.net>
13149 L:      sparclinux@vger.kernel.org
13150 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13153 S:      Maintained
13154 F:      arch/sparc/
13155 F:      drivers/sbus/
13156
13157 SPARC SERIAL DRIVERS
13158 M:      "David S. Miller" <davem@davemloft.net>
13159 L:      sparclinux@vger.kernel.org
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13162 S:      Maintained
13163 F:      include/linux/sunserialcore.h
13164 F:      drivers/tty/serial/suncore.c
13165 F:      drivers/tty/serial/sunhv.c
13166 F:      drivers/tty/serial/sunsab.c
13167 F:      drivers/tty/serial/sunsab.h
13168 F:      drivers/tty/serial/sunsu.c
13169 F:      drivers/tty/serial/sunzilog.c
13170 F:      drivers/tty/serial/sunzilog.h
13171 F:      drivers/tty/vcc.c
13172
13173 SPARSE CHECKER
13174 M:      "Christopher Li" <sparse@chrisli.org>
13175 L:      linux-sparse@vger.kernel.org
13176 W:      https://sparse.wiki.kernel.org/
13177 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13178 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13179 S:      Maintained
13180 F:      include/linux/compiler.h
13181
13182 SPEAR CLOCK FRAMEWORK SUPPORT
13183 M:      Viresh Kumar <vireshk@kernel.org>
13184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13185 W:      http://www.st.com/spear
13186 S:      Maintained
13187 F:      drivers/clk/spear/
13188
13189 SPEAR PLATFORM SUPPORT
13190 M:      Viresh Kumar <vireshk@kernel.org>
13191 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13193 W:      http://www.st.com/spear
13194 S:      Maintained
13195 F:      arch/arm/boot/dts/spear*
13196 F:      arch/arm/mach-spear/
13197
13198 SPI NOR SUBSYSTEM
13199 M:      Marek Vasut <marek.vasut@gmail.com>
13200 L:      linux-mtd@lists.infradead.org
13201 W:      http://www.linux-mtd.infradead.org/
13202 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13203 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13204 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13205 S:      Maintained
13206 F:      drivers/mtd/spi-nor/
13207 F:      include/linux/mtd/spi-nor.h
13208
13209 SPI SUBSYSTEM
13210 M:      Mark Brown <broonie@kernel.org>
13211 L:      linux-spi@vger.kernel.org
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13213 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13214 S:      Maintained
13215 F:      Documentation/devicetree/bindings/spi/
13216 F:      Documentation/spi/
13217 F:      drivers/spi/
13218 F:      include/linux/spi/
13219 F:      include/uapi/linux/spi/
13220 F:      tools/spi/
13221
13222 SPIDERNET NETWORK DRIVER for CELL
13223 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13224 L:      netdev@vger.kernel.org
13225 S:      Supported
13226 F:      Documentation/networking/spider_net.txt
13227 F:      drivers/net/ethernet/toshiba/spider_net*
13228
13229 SPMI SUBSYSTEM
13230 R:      Stephen Boyd <sboyd@kernel.org>
13231 L:      linux-arm-msm@vger.kernel.org
13232 F:      Documentation/devicetree/bindings/spmi/
13233 F:      drivers/spmi/
13234 F:      include/dt-bindings/spmi/spmi.h
13235 F:      include/linux/spmi.h
13236 F:      include/trace/events/spmi.h
13237
13238 SPU FILE SYSTEM
13239 M:      Jeremy Kerr <jk@ozlabs.org>
13240 L:      linuxppc-dev@lists.ozlabs.org
13241 W:      http://www.ibm.com/developerworks/power/cell/
13242 S:      Supported
13243 F:      Documentation/filesystems/spufs.txt
13244 F:      arch/powerpc/platforms/cell/spufs/
13245
13246 SQUASHFS FILE SYSTEM
13247 M:      Phillip Lougher <phillip@squashfs.org.uk>
13248 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13249 W:      http://squashfs.org.uk
13250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13251 S:      Maintained
13252 F:      Documentation/filesystems/squashfs.txt
13253 F:      fs/squashfs/
13254
13255 SRM (Alpha) environment access
13256 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13257 S:      Maintained
13258 F:      arch/alpha/kernel/srm_env.c
13259
13260 STABLE BRANCH
13261 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13262 L:      stable@vger.kernel.org
13263 S:      Supported
13264 F:      Documentation/process/stable-kernel-rules.rst
13265
13266 STAGING - ATOMISP DRIVER
13267 M:      Alan Cox <alan@linux.intel.com>
13268 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13269 L:      linux-media@vger.kernel.org
13270 S:      Maintained
13271 F:      drivers/staging/media/atomisp/
13272
13273 STAGING - COMEDI
13274 M:      Ian Abbott <abbotti@mev.co.uk>
13275 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13276 S:      Odd Fixes
13277 F:      drivers/staging/comedi/
13278
13279 STAGING - FLARION FT1000 DRIVERS
13280 M:      Marek Belisko <marek.belisko@gmail.com>
13281 S:      Odd Fixes
13282 F:      drivers/staging/ft1000/
13283
13284 STAGING - INDUSTRIAL IO
13285 M:      Jonathan Cameron <jic23@kernel.org>
13286 L:      linux-iio@vger.kernel.org
13287 S:      Odd Fixes
13288 F:      Documentation/devicetree/bindings/staging/iio/
13289 F:      drivers/staging/iio/
13290
13291 STAGING - LUSTRE PARALLEL FILESYSTEM
13292 M:      Oleg Drokin <oleg.drokin@intel.com>
13293 M:      Andreas Dilger <andreas.dilger@intel.com>
13294 M:      James Simmons <jsimmons@infradead.org>
13295 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13296 W:      http://wiki.lustre.org/
13297 S:      Maintained
13298 F:      drivers/staging/lustre
13299
13300 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13301 M:      Marc Dietrich <marvin24@gmx.de>
13302 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13303 L:      linux-tegra@vger.kernel.org
13304 S:      Maintained
13305 F:      drivers/staging/nvec/
13306
13307 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13308 M:      Jens Frederich <jfrederich@gmail.com>
13309 M:      Daniel Drake <dsd@laptop.org>
13310 M:      Jon Nettleton <jon.nettleton@gmail.com>
13311 W:      http://wiki.laptop.org/go/DCON
13312 S:      Maintained
13313 F:      drivers/staging/olpc_dcon/
13314
13315 STAGING - REALTEK RTL8712U DRIVERS
13316 M:      Larry Finger <Larry.Finger@lwfinger.net>
13317 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13318 S:      Odd Fixes
13319 F:      drivers/staging/rtl8712/
13320
13321 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13322 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13323 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13324 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13325 L:      linux-fbdev@vger.kernel.org
13326 S:      Maintained
13327 F:      drivers/staging/sm750fb/
13328
13329 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13330 M:      William Hubbs <w.d.hubbs@gmail.com>
13331 M:      Chris Brannon <chris@the-brannons.com>
13332 M:      Kirk Reiser <kirk@reisers.ca>
13333 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13334 L:      speakup@linux-speakup.org
13335 W:      http://www.linux-speakup.org/
13336 S:      Odd Fixes
13337 F:      drivers/staging/speakup/
13338
13339 STAGING - VIA VT665X DRIVERS
13340 M:      Forest Bond <forest@alittletooquiet.net>
13341 S:      Odd Fixes
13342 F:      drivers/staging/vt665?/
13343
13344 STAGING - WILC1000 WIFI DRIVER
13345 M:      Aditya Shankar <aditya.shankar@microchip.com>
13346 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13347 L:      linux-wireless@vger.kernel.org
13348 S:      Supported
13349 F:      drivers/staging/wilc1000/
13350
13351 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13352 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13353 S:      Odd Fixes
13354 F:      drivers/staging/xgifb/
13355
13356 STAGING SUBSYSTEM
13357 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13359 L:      devel@driverdev.osuosl.org
13360 S:      Supported
13361 F:      drivers/staging/
13362
13363 STARFIRE/DURALAN NETWORK DRIVER
13364 M:      Ion Badulescu <ionut@badula.org>
13365 S:      Odd Fixes
13366 F:      drivers/net/ethernet/adaptec/starfire*
13367
13368 STEC S1220 SKD DRIVER
13369 M:      Bart Van Assche <bart.vanassche@wdc.com>
13370 L:      linux-block@vger.kernel.org
13371 S:      Maintained
13372 F:      drivers/block/skd*[ch]
13373
13374 STI CEC DRIVER
13375 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13376 S:      Maintained
13377 F:      drivers/staging/media/st-cec/
13378 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13379
13380 STK1160 USB VIDEO CAPTURE DRIVER
13381 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13382 L:      linux-media@vger.kernel.org
13383 T:      git git://linuxtv.org/media_tree.git
13384 S:      Maintained
13385 F:      drivers/media/usb/stk1160/
13386
13387 STMMAC ETHERNET DRIVER
13388 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13389 M:      Alexandre Torgue <alexandre.torgue@st.com>
13390 L:      netdev@vger.kernel.org
13391 W:      http://www.stlinux.com
13392 S:      Supported
13393 F:      drivers/net/ethernet/stmicro/stmmac/
13394
13395 SUN3/3X
13396 M:      Sam Creasey <sammy@sammy.net>
13397 W:      http://sammy.net/sun3/
13398 S:      Maintained
13399 F:      arch/m68k/kernel/*sun3*
13400 F:      arch/m68k/sun3*/
13401 F:      arch/m68k/include/asm/sun3*
13402 F:      drivers/net/ethernet/i825xx/sun3*
13403
13404 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13405 M:      Hans de Goede <hdegoede@redhat.com>
13406 L:      linux-input@vger.kernel.org
13407 S:      Maintained
13408 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13409 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13410
13411 SUNDANCE NETWORK DRIVER
13412 M:      Denis Kirjanov <kda@linux-powerpc.org>
13413 L:      netdev@vger.kernel.org
13414 S:      Maintained
13415 F:      drivers/net/ethernet/dlink/sundance.c
13416
13417 SUPERH
13418 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13419 M:      Rich Felker <dalias@libc.org>
13420 L:      linux-sh@vger.kernel.org
13421 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13422 S:      Maintained
13423 F:      Documentation/sh/
13424 F:      arch/sh/
13425 F:      drivers/sh/
13426
13427 SUSPEND TO RAM
13428 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13429 M:      Len Brown <len.brown@intel.com>
13430 M:      Pavel Machek <pavel@ucw.cz>
13431 L:      linux-pm@vger.kernel.org
13432 B:      https://bugzilla.kernel.org
13433 S:      Supported
13434 F:      Documentation/power/
13435 F:      arch/x86/kernel/acpi/
13436 F:      drivers/base/power/
13437 F:      kernel/power/
13438 F:      include/linux/suspend.h
13439 F:      include/linux/freezer.h
13440 F:      include/linux/pm.h
13441
13442 SVGA HANDLING
13443 M:      Martin Mares <mj@ucw.cz>
13444 L:      linux-video@atrey.karlin.mff.cuni.cz
13445 S:      Maintained
13446 F:      Documentation/svga.txt
13447 F:      arch/x86/boot/video*
13448
13449 SWIOTLB SUBSYSTEM
13450 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13451 L:      iommu@lists.linux-foundation.org
13452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13453 S:      Supported
13454 F:      lib/swiotlb.c
13455 F:      arch/*/kernel/pci-swiotlb.c
13456 F:      include/linux/swiotlb.h
13457
13458 SWITCHDEV
13459 M:      Jiri Pirko <jiri@resnulli.us>
13460 M:      Ivan Vecera <ivecera@redhat.com>
13461 L:      netdev@vger.kernel.org
13462 S:      Supported
13463 F:      net/switchdev/
13464 F:      include/net/switchdev.h
13465
13466 SYNC FILE FRAMEWORK
13467 M:      Sumit Semwal <sumit.semwal@linaro.org>
13468 R:      Gustavo Padovan <gustavo@padovan.org>
13469 S:      Maintained
13470 L:      linux-media@vger.kernel.org
13471 L:      dri-devel@lists.freedesktop.org
13472 F:      drivers/dma-buf/sync_*
13473 F:      drivers/dma-buf/dma-fence*
13474 F:      drivers/dma-buf/sw_sync.c
13475 F:      include/linux/sync_file.h
13476 F:      include/uapi/linux/sync_file.h
13477 F:      Documentation/sync_file.txt
13478 T:      git git://anongit.freedesktop.org/drm/drm-misc
13479
13480 SYNOPSYS ARC ARCHITECTURE
13481 M:      Vineet Gupta <vgupta@synopsys.com>
13482 L:      linux-snps-arc@lists.infradead.org
13483 S:      Supported
13484 F:      arch/arc/
13485 F:      Documentation/devicetree/bindings/arc/*
13486 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13487 F:      drivers/clocksource/arc_timer.c
13488 F:      drivers/tty/serial/arc_uart.c
13489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13490
13491 SYNOPSYS ARC HSDK SDP pll clock driver
13492 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13493 S:      Supported
13494 F:      drivers/clk/clk-hsdk-pll.c
13495 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13496
13497 SYNOPSYS ARC SDP clock driver
13498 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13499 S:      Supported
13500 F:      drivers/clk/axs10x/*
13501 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13502
13503 SYNOPSYS ARC SDP platform support
13504 M:      Alexey Brodkin <abrodkin@synopsys.com>
13505 S:      Supported
13506 F:      arch/arc/plat-axs10x
13507 F:      arch/arc/boot/dts/ax*
13508 F:      Documentation/devicetree/bindings/arc/axs10*
13509
13510 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13511 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13512 S:      Supported
13513 F:      drivers/reset/reset-axs10x.c
13514 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13515
13516 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13517 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13518 S:      Maintained
13519 F:      drivers/tty/serial/8250/8250_dw.c
13520
13521 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13522 M:      Hoan Tran <hotran@apm.com>
13523 L:      linux-gpio@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/gpio/gpio-dwapb.c
13526 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13527
13528 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13529 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13530 S:      Maintained
13531 F:      drivers/dma/dwi-axi-dmac/
13532 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13533
13534 SYNOPSYS DESIGNWARE DMAC DRIVER
13535 M:      Viresh Kumar <vireshk@kernel.org>
13536 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13537 S:      Maintained
13538 F:      include/linux/dma/dw.h
13539 F:      include/linux/platform_data/dma-dw.h
13540 F:      drivers/dma/dw/
13541
13542 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13543 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13544 L:      netdev@vger.kernel.org
13545 S:      Supported
13546 F:      drivers/net/ethernet/synopsys/
13547
13548 SYNOPSYS DESIGNWARE I2C DRIVER
13549 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13550 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13551 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13552 L:      linux-i2c@vger.kernel.org
13553 S:      Maintained
13554 F:      drivers/i2c/busses/i2c-designware-*
13555 F:      include/linux/platform_data/i2c-designware.h
13556
13557 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13558 M:      Jaehoon Chung <jh80.chung@samsung.com>
13559 L:      linux-mmc@vger.kernel.org
13560 S:      Maintained
13561 F:      drivers/mmc/host/dw_mmc*
13562
13563 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13564 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13565 S:      Supported
13566 F:      drivers/reset/reset-hsdk.c
13567 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13568 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13569
13570 SYSTEM CONFIGURATION (SYSCON)
13571 M:      Lee Jones <lee.jones@linaro.org>
13572 M:      Arnd Bergmann <arnd@arndb.de>
13573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13574 S:      Supported
13575 F:      drivers/mfd/syscon.c
13576
13577 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13578 M:      Sudeep Holla <sudeep.holla@arm.com>
13579 L:      linux-arm-kernel@lists.infradead.org
13580 S:      Maintained
13581 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13582 F:      drivers/clk/clk-sc[mp]i.c
13583 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13584 F:      drivers/firmware/arm_scpi.c
13585 F:      drivers/firmware/arm_scmi/
13586 F:      include/linux/sc[mp]i_protocol.h
13587
13588 SYSTEM RESET/SHUTDOWN DRIVERS
13589 M:      Sebastian Reichel <sre@kernel.org>
13590 L:      linux-pm@vger.kernel.org
13591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13592 S:      Maintained
13593 F:      Documentation/devicetree/bindings/power/reset/
13594 F:      drivers/power/reset/
13595
13596 SYSTEM TRACE MODULE CLASS
13597 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13598 S:      Maintained
13599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13600 F:      Documentation/trace/stm.txt
13601 F:      drivers/hwtracing/stm/
13602 F:      include/linux/stm.h
13603 F:      include/uapi/linux/stm.h
13604
13605 SYSV FILESYSTEM
13606 M:      Christoph Hellwig <hch@infradead.org>
13607 S:      Maintained
13608 F:      Documentation/filesystems/sysv-fs.txt
13609 F:      fs/sysv/
13610 F:      include/linux/sysv_fs.h
13611
13612 TARGET SUBSYSTEM
13613 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13614 L:      linux-scsi@vger.kernel.org
13615 L:      target-devel@vger.kernel.org
13616 W:      http://www.linux-iscsi.org
13617 W:      http://groups.google.com/group/linux-iscsi-target-dev
13618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13619 S:      Supported
13620 F:      drivers/target/
13621 F:      include/target/
13622 F:      Documentation/target/
13623
13624 TASKSTATS STATISTICS INTERFACE
13625 M:      Balbir Singh <bsingharora@gmail.com>
13626 S:      Maintained
13627 F:      Documentation/accounting/taskstats*
13628 F:      include/linux/taskstats*
13629 F:      kernel/taskstats.c
13630
13631 TC subsystem
13632 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13633 M:      Cong Wang <xiyou.wangcong@gmail.com>
13634 M:      Jiri Pirko <jiri@resnulli.us>
13635 L:      netdev@vger.kernel.org
13636 S:      Maintained
13637 F:      include/net/pkt_cls.h
13638 F:      include/net/pkt_sched.h
13639 F:      include/net/tc_act/
13640 F:      include/uapi/linux/pkt_cls.h
13641 F:      include/uapi/linux/pkt_sched.h
13642 F:      include/uapi/linux/tc_act/
13643 F:      include/uapi/linux/tc_ematch/
13644 F:      net/sched/
13645
13646 TCP LOW PRIORITY MODULE
13647 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13648 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13649 W:      http://tcp-lp-mod.sourceforge.net/
13650 S:      Maintained
13651 F:      net/ipv4/tcp_lp.c
13652
13653 TDA10071 MEDIA DRIVER
13654 M:      Antti Palosaari <crope@iki.fi>
13655 L:      linux-media@vger.kernel.org
13656 W:      https://linuxtv.org
13657 W:      http://palosaari.fi/linux/
13658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13659 T:      git git://linuxtv.org/anttip/media_tree.git
13660 S:      Maintained
13661 F:      drivers/media/dvb-frontends/tda10071*
13662
13663 TDA18212 MEDIA DRIVER
13664 M:      Antti Palosaari <crope@iki.fi>
13665 L:      linux-media@vger.kernel.org
13666 W:      https://linuxtv.org
13667 W:      http://palosaari.fi/linux/
13668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13669 T:      git git://linuxtv.org/anttip/media_tree.git
13670 S:      Maintained
13671 F:      drivers/media/tuners/tda18212*
13672
13673 TDA18218 MEDIA DRIVER
13674 M:      Antti Palosaari <crope@iki.fi>
13675 L:      linux-media@vger.kernel.org
13676 W:      https://linuxtv.org
13677 W:      http://palosaari.fi/linux/
13678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13679 T:      git git://linuxtv.org/anttip/media_tree.git
13680 S:      Maintained
13681 F:      drivers/media/tuners/tda18218*
13682
13683 TDA18250 MEDIA DRIVER
13684 M:      Olli Salonen <olli.salonen@iki.fi>
13685 L:      linux-media@vger.kernel.org
13686 W:      https://linuxtv.org
13687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13688 T:      git git://linuxtv.org/media_tree.git
13689 S:      Maintained
13690 F:      drivers/media/tuners/tda18250*
13691
13692 TDA18271 MEDIA DRIVER
13693 M:      Michael Krufky <mkrufky@linuxtv.org>
13694 L:      linux-media@vger.kernel.org
13695 W:      https://linuxtv.org
13696 W:      http://github.com/mkrufky
13697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13698 T:      git git://linuxtv.org/mkrufky/tuners.git
13699 S:      Maintained
13700 F:      drivers/media/tuners/tda18271*
13701
13702 TDA1997x MEDIA DRIVER
13703 M:      Tim Harvey <tharvey@gateworks.com>
13704 L:      linux-media@vger.kernel.org
13705 W:      https://linuxtv.org
13706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13707 S:      Maintained
13708 F:      drivers/media/i2c/tda1997x.*
13709
13710 TDA827x MEDIA DRIVER
13711 M:      Michael Krufky <mkrufky@linuxtv.org>
13712 L:      linux-media@vger.kernel.org
13713 W:      https://linuxtv.org
13714 W:      http://github.com/mkrufky
13715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13716 T:      git git://linuxtv.org/mkrufky/tuners.git
13717 S:      Maintained
13718 F:      drivers/media/tuners/tda8290.*
13719
13720 TDA8290 MEDIA DRIVER
13721 M:      Michael Krufky <mkrufky@linuxtv.org>
13722 L:      linux-media@vger.kernel.org
13723 W:      https://linuxtv.org
13724 W:      http://github.com/mkrufky
13725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13726 T:      git git://linuxtv.org/mkrufky/tuners.git
13727 S:      Maintained
13728 F:      drivers/media/tuners/tda8290.*
13729
13730 TDA9840 MEDIA DRIVER
13731 M:      Hans Verkuil <hverkuil@xs4all.nl>
13732 L:      linux-media@vger.kernel.org
13733 T:      git git://linuxtv.org/media_tree.git
13734 W:      https://linuxtv.org
13735 S:      Maintained
13736 F:      drivers/media/i2c/tda9840*
13737
13738 TEA5761 TUNER DRIVER
13739 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13740 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13741 L:      linux-media@vger.kernel.org
13742 W:      https://linuxtv.org
13743 T:      git git://linuxtv.org/media_tree.git
13744 S:      Odd fixes
13745 F:      drivers/media/tuners/tea5761.*
13746
13747 TEA5767 TUNER DRIVER
13748 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13749 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13750 L:      linux-media@vger.kernel.org
13751 W:      https://linuxtv.org
13752 T:      git git://linuxtv.org/media_tree.git
13753 S:      Maintained
13754 F:      drivers/media/tuners/tea5767.*
13755
13756 TEA6415C MEDIA DRIVER
13757 M:      Hans Verkuil <hverkuil@xs4all.nl>
13758 L:      linux-media@vger.kernel.org
13759 T:      git git://linuxtv.org/media_tree.git
13760 W:      https://linuxtv.org
13761 S:      Maintained
13762 F:      drivers/media/i2c/tea6415c*
13763
13764 TEA6420 MEDIA DRIVER
13765 M:      Hans Verkuil <hverkuil@xs4all.nl>
13766 L:      linux-media@vger.kernel.org
13767 T:      git git://linuxtv.org/media_tree.git
13768 W:      https://linuxtv.org
13769 S:      Maintained
13770 F:      drivers/media/i2c/tea6420*
13771
13772 TEAM DRIVER
13773 M:      Jiri Pirko <jiri@resnulli.us>
13774 L:      netdev@vger.kernel.org
13775 S:      Supported
13776 F:      drivers/net/team/
13777 F:      include/linux/if_team.h
13778 F:      include/uapi/linux/if_team.h
13779
13780 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13781 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13782 S:      Maintained
13783 F:      arch/x86/platform/ts5500/
13784
13785 TECHNOTREND USB IR RECEIVER
13786 M:      Sean Young <sean@mess.org>
13787 L:      linux-media@vger.kernel.org
13788 S:      Maintained
13789 F:      drivers/media/rc/ttusbir.c
13790
13791 TECHWELL TW9910 VIDEO DECODER
13792 L:      linux-media@vger.kernel.org
13793 S:      Orphan
13794 F:      drivers/media/i2c/tw9910.c
13795 F:      include/media/i2c/tw9910.h
13796
13797 TEE SUBSYSTEM
13798 M:      Jens Wiklander <jens.wiklander@linaro.org>
13799 S:      Maintained
13800 F:      include/linux/tee_drv.h
13801 F:      include/uapi/linux/tee.h
13802 F:      drivers/tee/
13803 F:      Documentation/tee.txt
13804
13805 TEGRA ARCHITECTURE SUPPORT
13806 M:      Thierry Reding <thierry.reding@gmail.com>
13807 M:      Jonathan Hunter <jonathanh@nvidia.com>
13808 L:      linux-tegra@vger.kernel.org
13809 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13811 S:      Supported
13812 N:      [^a-z]tegra
13813
13814 TEGRA CLOCK DRIVER
13815 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13816 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13817 S:      Supported
13818 F:      drivers/clk/tegra/
13819
13820 TEGRA DMA DRIVERS
13821 M:      Laxman Dewangan <ldewangan@nvidia.com>
13822 M:      Jon Hunter <jonathanh@nvidia.com>
13823 S:      Supported
13824 F:      drivers/dma/tegra*
13825
13826 TEGRA I2C DRIVER
13827 M:      Laxman Dewangan <ldewangan@nvidia.com>
13828 S:      Supported
13829 F:      drivers/i2c/busses/i2c-tegra.c
13830
13831 TEGRA IOMMU DRIVERS
13832 M:      Thierry Reding <thierry.reding@gmail.com>
13833 L:      linux-tegra@vger.kernel.org
13834 S:      Supported
13835 F:      drivers/iommu/tegra*
13836
13837 TEGRA KBC DRIVER
13838 M:      Rakesh Iyer <riyer@nvidia.com>
13839 M:      Laxman Dewangan <ldewangan@nvidia.com>
13840 S:      Supported
13841 F:      drivers/input/keyboard/tegra-kbc.c
13842
13843 TEGRA PWM DRIVER
13844 M:      Thierry Reding <thierry.reding@gmail.com>
13845 S:      Supported
13846 F:      drivers/pwm/pwm-tegra.c
13847
13848 TEGRA SERIAL DRIVER
13849 M:      Laxman Dewangan <ldewangan@nvidia.com>
13850 S:      Supported
13851 F:      drivers/tty/serial/serial-tegra.c
13852
13853 TEGRA SPI DRIVER
13854 M:      Laxman Dewangan <ldewangan@nvidia.com>
13855 S:      Supported
13856 F:      drivers/spi/spi-tegra*
13857
13858 TEHUTI ETHERNET DRIVER
13859 M:      Andy Gospodarek <andy@greyhouse.net>
13860 L:      netdev@vger.kernel.org
13861 S:      Supported
13862 F:      drivers/net/ethernet/tehuti/*
13863
13864 Telecom Clock Driver for MCPL0010
13865 M:      Mark Gross <mark.gross@intel.com>
13866 S:      Supported
13867 F:      drivers/char/tlclk.c
13868
13869 TENSILICA XTENSA PORT (xtensa)
13870 M:      Chris Zankel <chris@zankel.net>
13871 M:      Max Filippov <jcmvbkbc@gmail.com>
13872 L:      linux-xtensa@linux-xtensa.org
13873 T:      git git://github.com/czankel/xtensa-linux.git
13874 S:      Maintained
13875 F:      arch/xtensa/
13876 F:      drivers/irqchip/irq-xtensa-*
13877
13878 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13879 M:      Nishanth Menon <nm@ti.com>
13880 M:      Tero Kristo <t-kristo@ti.com>
13881 M:      Santosh Shilimkar <ssantosh@kernel.org>
13882 L:      linux-arm-kernel@lists.infradead.org
13883 S:      Maintained
13884 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13885 F:      drivers/firmware/ti_sci*
13886 F:      include/linux/soc/ti/ti_sci_protocol.h
13887 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13888 F:      include/dt-bindings/genpd/k2g.h
13889 F:      drivers/soc/ti/ti_sci_pm_domains.c
13890 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13891 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13892 F:      drivers/clk/keystone/sci-clk.c
13893 F:      drivers/reset/reset-ti-sci.c
13894
13895 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13896 M:      Hans Verkuil <hverkuil@xs4all.nl>
13897 L:      linux-media@vger.kernel.org
13898 T:      git git://linuxtv.org/media_tree.git
13899 W:      https://linuxtv.org
13900 S:      Maintained
13901 F:      drivers/media/radio/radio-raremono.c
13902
13903 THERMAL
13904 M:      Zhang Rui <rui.zhang@intel.com>
13905 M:      Eduardo Valentin <edubezval@gmail.com>
13906 L:      linux-pm@vger.kernel.org
13907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13909 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13910 S:      Supported
13911 F:      drivers/thermal/
13912 F:      include/linux/thermal.h
13913 F:      include/uapi/linux/thermal.h
13914 F:      include/linux/cpu_cooling.h
13915 F:      Documentation/devicetree/bindings/thermal/
13916
13917 THERMAL/CPU_COOLING
13918 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13919 M:      Viresh Kumar <viresh.kumar@linaro.org>
13920 M:      Javi Merino <javi.merino@kernel.org>
13921 L:      linux-pm@vger.kernel.org
13922 S:      Supported
13923 F:      Documentation/thermal/cpu-cooling-api.txt
13924 F:      drivers/thermal/cpu_cooling.c
13925 F:      include/linux/cpu_cooling.h
13926
13927 THINKPAD ACPI EXTRAS DRIVER
13928 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13929 L:      ibm-acpi-devel@lists.sourceforge.net
13930 L:      platform-driver-x86@vger.kernel.org
13931 W:      http://ibm-acpi.sourceforge.net
13932 W:      http://thinkwiki.org/wiki/Ibm-acpi
13933 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13934 S:      Maintained
13935 F:      drivers/platform/x86/thinkpad_acpi.c
13936
13937 THUNDERBOLT DRIVER
13938 M:      Andreas Noever <andreas.noever@gmail.com>
13939 M:      Michael Jamet <michael.jamet@intel.com>
13940 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13941 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13943 S:      Maintained
13944 F:      Documentation/admin-guide/thunderbolt.rst
13945 F:      drivers/thunderbolt/
13946 F:      include/linux/thunderbolt.h
13947
13948 THUNDERBOLT NETWORK DRIVER
13949 M:      Michael Jamet <michael.jamet@intel.com>
13950 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13951 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13952 L:      netdev@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/net/thunderbolt.c
13955
13956 THUNDERX GPIO DRIVER
13957 M:      David Daney <david.daney@cavium.com>
13958 S:      Maintained
13959 F:      drivers/gpio/gpio-thunderx.c
13960
13961 TI AM437X VPFE DRIVER
13962 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13963 L:      linux-media@vger.kernel.org
13964 W:      https://linuxtv.org
13965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13966 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13967 S:      Maintained
13968 F:      drivers/media/platform/am437x/
13969
13970 TI BANDGAP AND THERMAL DRIVER
13971 M:      Eduardo Valentin <edubezval@gmail.com>
13972 M:      Keerthy <j-keerthy@ti.com>
13973 L:      linux-pm@vger.kernel.org
13974 L:      linux-omap@vger.kernel.org
13975 S:      Maintained
13976 F:      drivers/thermal/ti-soc-thermal/
13977
13978 TI BQ27XXX POWER SUPPLY DRIVER
13979 R:      Andrew F. Davis <afd@ti.com>
13980 F:      include/linux/power/bq27xxx_battery.h
13981 F:      drivers/power/supply/bq27xxx_battery.c
13982 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13983
13984 TI CDCE706 CLOCK DRIVER
13985 M:      Max Filippov <jcmvbkbc@gmail.com>
13986 S:      Maintained
13987 F:      drivers/clk/clk-cdce706.c
13988
13989 TI CLOCK DRIVER
13990 M:      Tero Kristo <t-kristo@ti.com>
13991 L:      linux-omap@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/clk/ti/
13994 F:      include/linux/clk/ti.h
13995
13996 TI DAVINCI MACHINE SUPPORT
13997 M:      Sekhar Nori <nsekhar@ti.com>
13998 M:      Kevin Hilman <khilman@kernel.org>
13999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14001 S:      Supported
14002 F:      arch/arm/mach-davinci/
14003 F:      drivers/i2c/busses/i2c-davinci.c
14004 F:      arch/arm/boot/dts/da850*
14005
14006 TI DAVINCI SERIES CLOCK DRIVER
14007 M:      David Lechner <david@lechnology.com>
14008 R:      Sekhar Nori <nsekhar@ti.com>
14009 S:      Maintained
14010 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14011 F:      drivers/clk/davinci/
14012
14013 TI DAVINCI SERIES GPIO DRIVER
14014 M:      Keerthy <j-keerthy@ti.com>
14015 L:      linux-gpio@vger.kernel.org
14016 S:      Maintained
14017 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14018 F:      drivers/gpio/gpio-davinci.c
14019
14020 TI DAVINCI SERIES MEDIA DRIVER
14021 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14022 L:      linux-media@vger.kernel.org
14023 W:      https://linuxtv.org
14024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14025 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14026 S:      Maintained
14027 F:      drivers/media/platform/davinci/
14028 F:      include/media/davinci/
14029
14030 TI ETHERNET SWITCH DRIVER (CPSW)
14031 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14032 L:      linux-omap@vger.kernel.org
14033 L:      netdev@vger.kernel.org
14034 S:      Maintained
14035 F:      drivers/net/ethernet/ti/cpsw*
14036 F:      drivers/net/ethernet/ti/davinci*
14037
14038 TI FLASH MEDIA INTERFACE DRIVER
14039 M:      Alex Dubov <oakad@yahoo.com>
14040 S:      Maintained
14041 F:      drivers/misc/tifm*
14042 F:      drivers/mmc/host/tifm_sd.c
14043 F:      include/linux/tifm.h
14044
14045 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14046 M:      Santosh Shilimkar <ssantosh@kernel.org>
14047 L:      linux-kernel@vger.kernel.org
14048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14049 S:      Maintained
14050 F:      drivers/soc/ti/*
14051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14052
14053 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14054 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14055 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 S:      Maintained
14058 F:      sound/soc/codecs/lm49453*
14059 F:      sound/soc/codecs/isabelle*
14060
14061 TI LP855x BACKLIGHT DRIVER
14062 M:      Milo Kim <milo.kim@ti.com>
14063 S:      Maintained
14064 F:      Documentation/backlight/lp855x-driver.txt
14065 F:      drivers/video/backlight/lp855x_bl.c
14066 F:      include/linux/platform_data/lp855x.h
14067
14068 TI LP8727 CHARGER DRIVER
14069 M:      Milo Kim <milo.kim@ti.com>
14070 S:      Maintained
14071 F:      drivers/power/supply/lp8727_charger.c
14072 F:      include/linux/platform_data/lp8727.h
14073
14074 TI LP8788 MFD DRIVER
14075 M:      Milo Kim <milo.kim@ti.com>
14076 S:      Maintained
14077 F:      drivers/iio/adc/lp8788_adc.c
14078 F:      drivers/leds/leds-lp8788.c
14079 F:      drivers/mfd/lp8788*.c
14080 F:      drivers/power/supply/lp8788-charger.c
14081 F:      drivers/regulator/lp8788-*.c
14082 F:      include/linux/mfd/lp8788*.h
14083
14084 TI NETCP ETHERNET DRIVER
14085 M:      Wingman Kwok <w-kwok2@ti.com>
14086 M:      Murali Karicheri <m-karicheri2@ti.com>
14087 L:      netdev@vger.kernel.org
14088 S:      Maintained
14089 F:      drivers/net/ethernet/ti/netcp*
14090
14091 TI TAS571X FAMILY ASoC CODEC DRIVER
14092 M:      Kevin Cernekee <cernekee@chromium.org>
14093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14094 S:      Odd Fixes
14095 F:      sound/soc/codecs/tas571x*
14096
14097 TI TRF7970A NFC DRIVER
14098 M:      Mark Greer <mgreer@animalcreek.com>
14099 L:      linux-wireless@vger.kernel.org
14100 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14101 S:      Supported
14102 F:      drivers/nfc/trf7970a.c
14103 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14104
14105 TI TWL4030 SERIES SOC CODEC DRIVER
14106 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14108 S:      Maintained
14109 F:      sound/soc/codecs/twl4030*
14110
14111 TI VPE/CAL DRIVERS
14112 M:      Benoit Parrot <bparrot@ti.com>
14113 L:      linux-media@vger.kernel.org
14114 W:      http://linuxtv.org/
14115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14116 S:      Maintained
14117 F:      drivers/media/platform/ti-vpe/
14118
14119 TI WILINK WIRELESS DRIVERS
14120 L:      linux-wireless@vger.kernel.org
14121 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14122 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14124 S:      Orphan
14125 F:      drivers/net/wireless/ti/
14126 F:      include/linux/wl12xx.h
14127
14128 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14129 M:      John Stultz <john.stultz@linaro.org>
14130 M:      Thomas Gleixner <tglx@linutronix.de>
14131 R:      Stephen Boyd <sboyd@kernel.org>
14132 L:      linux-kernel@vger.kernel.org
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14134 S:      Supported
14135 F:      include/linux/clocksource.h
14136 F:      include/linux/time.h
14137 F:      include/linux/timex.h
14138 F:      include/uapi/linux/time.h
14139 F:      include/uapi/linux/timex.h
14140 F:      kernel/time/clocksource.c
14141 F:      kernel/time/time*.c
14142 F:      kernel/time/alarmtimer.c
14143 F:      kernel/time/ntp.c
14144 F:      tools/testing/selftests/timers/
14145
14146 TIPC NETWORK LAYER
14147 M:      Jon Maloy <jon.maloy@ericsson.com>
14148 M:      Ying Xue <ying.xue@windriver.com>
14149 L:      netdev@vger.kernel.org (core kernel code)
14150 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14151 W:      http://tipc.sourceforge.net/
14152 S:      Maintained
14153 F:      include/uapi/linux/tipc*.h
14154 F:      net/tipc/
14155
14156 TLAN NETWORK DRIVER
14157 M:      Samuel Chessman <chessman@tux.org>
14158 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14159 W:      http://sourceforge.net/projects/tlan/
14160 S:      Maintained
14161 F:      Documentation/networking/tlan.txt
14162 F:      drivers/net/ethernet/ti/tlan.*
14163
14164 TM6000 VIDEO4LINUX DRIVER
14165 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14166 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14167 L:      linux-media@vger.kernel.org
14168 W:      https://linuxtv.org
14169 T:      git git://linuxtv.org/media_tree.git
14170 S:      Odd fixes
14171 F:      drivers/media/usb/tm6000/
14172 F:      Documentation/media/v4l-drivers/tm6000*
14173
14174 TMIO/SDHI MMC DRIVER
14175 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14176 L:      linux-mmc@vger.kernel.org
14177 S:      Supported
14178 F:      drivers/mmc/host/tmio_mmc*
14179 F:      drivers/mmc/host/renesas_sdhi*
14180 F:      include/linux/mfd/tmio.h
14181
14182 TMP401 HARDWARE MONITOR DRIVER
14183 M:      Guenter Roeck <linux@roeck-us.net>
14184 L:      linux-hwmon@vger.kernel.org
14185 S:      Maintained
14186 F:      Documentation/hwmon/tmp401
14187 F:      drivers/hwmon/tmp401.c
14188
14189 TMPFS (SHMEM FILESYSTEM)
14190 M:      Hugh Dickins <hughd@google.com>
14191 L:      linux-mm@kvack.org
14192 S:      Maintained
14193 F:      include/linux/shmem_fs.h
14194 F:      mm/shmem.c
14195
14196 TOMOYO SECURITY MODULE
14197 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14198 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14199 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14200 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14201 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14202 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14203 W:      http://tomoyo.sourceforge.jp/
14204 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14205 S:      Maintained
14206 F:      security/tomoyo/
14207
14208 TOPSTAR LAPTOP EXTRAS DRIVER
14209 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14210 L:      platform-driver-x86@vger.kernel.org
14211 S:      Maintained
14212 F:      drivers/platform/x86/topstar-laptop.c
14213
14214 TORTURE-TEST MODULES
14215 M:      Davidlohr Bueso <dave@stgolabs.net>
14216 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14217 M:      Josh Triplett <josh@joshtriplett.org>
14218 L:      linux-kernel@vger.kernel.org
14219 S:      Supported
14220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14221 F:      Documentation/RCU/torture.txt
14222 F:      kernel/torture.c
14223 F:      kernel/rcu/rcutorture.c
14224 F:      kernel/locking/locktorture.c
14225
14226 TOSHIBA ACPI EXTRAS DRIVER
14227 M:      Azael Avalos <coproscefalo@gmail.com>
14228 L:      platform-driver-x86@vger.kernel.org
14229 S:      Maintained
14230 F:      drivers/platform/x86/toshiba_acpi.c
14231
14232 TOSHIBA BLUETOOTH DRIVER
14233 M:      Azael Avalos <coproscefalo@gmail.com>
14234 L:      platform-driver-x86@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/platform/x86/toshiba_bluetooth.c
14237
14238 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14239 M:      Azael Avalos <coproscefalo@gmail.com>
14240 L:      platform-driver-x86@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/platform/x86/toshiba_haps.c
14243
14244 TOSHIBA SMM DRIVER
14245 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14246 W:      http://www.buzzard.org.uk/toshiba/
14247 S:      Maintained
14248 F:      drivers/char/toshiba.c
14249 F:      include/linux/toshiba.h
14250 F:      include/uapi/linux/toshiba.h
14251
14252 TOSHIBA TC358743 DRIVER
14253 M:      Mats Randgaard <matrandg@cisco.com>
14254 L:      linux-media@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/media/i2c/tc358743*
14257 F:      include/media/i2c/tc358743.h
14258
14259 TOSHIBA WMI HOTKEYS DRIVER
14260 M:      Azael Avalos <coproscefalo@gmail.com>
14261 L:      platform-driver-x86@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/platform/x86/toshiba-wmi.c
14264
14265 TPM DEVICE DRIVER
14266 M:      Peter Huewe <peterhuewe@gmx.de>
14267 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14268 R:      Jason Gunthorpe <jgg@ziepe.ca>
14269 L:      linux-integrity@vger.kernel.org
14270 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14271 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14272 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14273 S:      Maintained
14274 F:      drivers/char/tpm/
14275
14276 TRACING
14277 M:      Steven Rostedt <rostedt@goodmis.org>
14278 M:      Ingo Molnar <mingo@redhat.com>
14279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14280 S:      Maintained
14281 F:      Documentation/trace/ftrace.txt
14282 F:      arch/*/*/*/ftrace.h
14283 F:      arch/*/kernel/ftrace.c
14284 F:      include/*/ftrace.h
14285 F:      include/linux/trace*.h
14286 F:      include/trace/
14287 F:      kernel/trace/
14288 F:      tools/testing/selftests/ftrace/
14289
14290 TRACING MMIO ACCESSES (MMIOTRACE)
14291 M:      Steven Rostedt <rostedt@goodmis.org>
14292 M:      Ingo Molnar <mingo@kernel.org>
14293 R:      Karol Herbst <karolherbst@gmail.com>
14294 R:      Pekka Paalanen <ppaalanen@gmail.com>
14295 S:      Maintained
14296 L:      linux-kernel@vger.kernel.org
14297 L:      nouveau@lists.freedesktop.org
14298 F:      kernel/trace/trace_mmiotrace.c
14299 F:      include/linux/mmiotrace.h
14300 F:      arch/x86/mm/kmmio.c
14301 F:      arch/x86/mm/mmio-mod.c
14302 F:      arch/x86/mm/testmmiotrace.c
14303
14304 TRIVIAL PATCHES
14305 M:      Jiri Kosina <trivial@kernel.org>
14306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14307 S:      Maintained
14308 K:      ^Subject:.*(?i)trivial
14309
14310 TEMPO SEMICONDUCTOR DRIVERS
14311 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14312 S:      Maintained
14313 F:      sound/soc/codecs/tscs*.c
14314 F:      sound/soc/codecs/tscs*.h
14315 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14316
14317 TTY LAYER
14318 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14319 M:      Jiri Slaby <jslaby@suse.com>
14320 S:      Supported
14321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14322 F:      Documentation/serial/
14323 F:      drivers/tty/
14324 F:      drivers/tty/serial/serial_core.c
14325 F:      include/linux/serial_core.h
14326 F:      include/linux/serial.h
14327 F:      include/linux/tty.h
14328 F:      include/uapi/linux/serial_core.h
14329 F:      include/uapi/linux/serial.h
14330 F:      include/uapi/linux/tty.h
14331
14332 TUA9001 MEDIA DRIVER
14333 M:      Antti Palosaari <crope@iki.fi>
14334 L:      linux-media@vger.kernel.org
14335 W:      https://linuxtv.org
14336 W:      http://palosaari.fi/linux/
14337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14338 T:      git git://linuxtv.org/anttip/media_tree.git
14339 S:      Maintained
14340 F:      drivers/media/tuners/tua9001*
14341
14342 TULIP NETWORK DRIVERS
14343 L:      netdev@vger.kernel.org
14344 L:      linux-parisc@vger.kernel.org
14345 S:      Orphan
14346 F:      drivers/net/ethernet/dec/tulip/
14347
14348 TUN/TAP driver
14349 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14350 W:      http://vtun.sourceforge.net/tun
14351 S:      Maintained
14352 F:      Documentation/networking/tuntap.txt
14353 F:      arch/um/os-Linux/drivers/
14354
14355 TURBOCHANNEL SUBSYSTEM
14356 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14357 M:      Ralf Baechle <ralf@linux-mips.org>
14358 L:      linux-mips@linux-mips.org
14359 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14360 S:      Maintained
14361 F:      drivers/tc/
14362 F:      include/linux/tc.h
14363
14364 TW5864 VIDEO4LINUX DRIVER
14365 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14366 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14367 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14368 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14369 L:      linux-media@vger.kernel.org
14370 S:      Supported
14371 F:      drivers/media/pci/tw5864/
14372
14373 TW68 VIDEO4LINUX DRIVER
14374 M:      Hans Verkuil <hverkuil@xs4all.nl>
14375 L:      linux-media@vger.kernel.org
14376 T:      git git://linuxtv.org/media_tree.git
14377 W:      https://linuxtv.org
14378 S:      Odd Fixes
14379 F:      drivers/media/pci/tw68/
14380
14381 TW686X VIDEO4LINUX DRIVER
14382 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14383 L:      linux-media@vger.kernel.org
14384 T:      git git://linuxtv.org/media_tree.git
14385 W:      http://linuxtv.org
14386 S:      Maintained
14387 F:      drivers/media/pci/tw686x/
14388
14389 UBI FILE SYSTEM (UBIFS)
14390 M:      Richard Weinberger <richard@nod.at>
14391 M:      Artem Bityutskiy <dedekind1@gmail.com>
14392 M:      Adrian Hunter <adrian.hunter@intel.com>
14393 L:      linux-mtd@lists.infradead.org
14394 T:      git git://git.infradead.org/ubifs-2.6.git
14395 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14396 S:      Supported
14397 F:      Documentation/filesystems/ubifs.txt
14398 F:      fs/ubifs/
14399
14400 UCLINUX (M68KNOMMU AND COLDFIRE)
14401 M:      Greg Ungerer <gerg@linux-m68k.org>
14402 W:      http://www.linux-m68k.org/
14403 W:      http://www.uclinux.org/
14404 L:      linux-m68k@lists.linux-m68k.org
14405 L:      uclinux-dev@uclinux.org  (subscribers-only)
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14407 S:      Maintained
14408 F:      arch/m68k/coldfire/
14409 F:      arch/m68k/68*/
14410 F:      arch/m68k/*/*_no.*
14411 F:      arch/m68k/include/asm/*_no.*
14412
14413 UDF FILESYSTEM
14414 M:      Jan Kara <jack@suse.com>
14415 S:      Maintained
14416 F:      Documentation/filesystems/udf.txt
14417 F:      fs/udf/
14418
14419 UDRAW TABLET
14420 M:      Bastien Nocera <hadess@hadess.net>
14421 L:      linux-input@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/hid/hid-udraw-ps3.c
14424
14425 UFS FILESYSTEM
14426 M:      Evgeniy Dushistov <dushistov@mail.ru>
14427 S:      Maintained
14428 F:      Documentation/filesystems/ufs.txt
14429 F:      fs/ufs/
14430
14431 UHID USERSPACE HID IO DRIVER:
14432 M:      David Herrmann <dh.herrmann@googlemail.com>
14433 L:      linux-input@vger.kernel.org
14434 S:      Maintained
14435 F:      drivers/hid/uhid.c
14436 F:      include/uapi/linux/uhid.h
14437
14438 ULPI BUS
14439 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14440 L:      linux-usb@vger.kernel.org
14441 S:      Maintained
14442 F:      drivers/usb/common/ulpi.c
14443 F:      include/linux/ulpi/
14444
14445 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14446 L:      linux-usb@vger.kernel.org
14447 S:      Orphan
14448 F:      drivers/uwb/
14449 F:      include/linux/uwb.h
14450 F:      include/linux/uwb/
14451
14452 UNICORE32 ARCHITECTURE:
14453 M:      Guan Xuetao <gxt@pku.edu.cn>
14454 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14455 S:      Maintained
14456 T:      git git://github.com/gxt/linux.git
14457 F:      arch/unicore32/
14458
14459 UNIFDEF
14460 M:      Tony Finch <dot@dotat.at>
14461 W:      http://dotat.at/prog/unifdef
14462 S:      Maintained
14463 F:      scripts/unifdef.c
14464
14465 UNIFORM CDROM DRIVER
14466 M:      Jens Axboe <axboe@kernel.dk>
14467 W:      http://www.kernel.dk
14468 S:      Maintained
14469 F:      Documentation/cdrom/
14470 F:      drivers/cdrom/cdrom.c
14471 F:      include/linux/cdrom.h
14472 F:      include/uapi/linux/cdrom.h
14473
14474 UNISYS S-PAR DRIVERS
14475 M:      David Kershner <david.kershner@unisys.com>
14476 L:      sparmaintainer@unisys.com (Unisys internal)
14477 S:      Supported
14478 F:      include/linux/visorbus.h
14479 F:      drivers/visorbus/
14480 F:      drivers/staging/unisys/
14481
14482 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14483 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14484 L:      linux-scsi@vger.kernel.org
14485 S:      Supported
14486 F:      Documentation/scsi/ufs.txt
14487 F:      drivers/scsi/ufs/
14488
14489 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14490 M:      Joao Pinto <jpinto@synopsys.com>
14491 L:      linux-scsi@vger.kernel.org
14492 S:      Supported
14493 F:      drivers/scsi/ufs/*dwc*
14494
14495 UNSORTED BLOCK IMAGES (UBI)
14496 M:      Artem Bityutskiy <dedekind1@gmail.com>
14497 M:      Richard Weinberger <richard@nod.at>
14498 W:      http://www.linux-mtd.infradead.org/
14499 L:      linux-mtd@lists.infradead.org
14500 T:      git git://git.infradead.org/ubifs-2.6.git
14501 S:      Supported
14502 F:      drivers/mtd/ubi/
14503 F:      include/linux/mtd/ubi.h
14504 F:      include/uapi/mtd/ubi-user.h
14505
14506 USB "USBNET" DRIVER FRAMEWORK
14507 M:      Oliver Neukum <oneukum@suse.com>
14508 L:      netdev@vger.kernel.org
14509 W:      http://www.linux-usb.org/usbnet
14510 S:      Maintained
14511 F:      drivers/net/usb/usbnet.c
14512 F:      include/linux/usb/usbnet.h
14513
14514 USB ACM DRIVER
14515 M:      Oliver Neukum <oneukum@suse.com>
14516 L:      linux-usb@vger.kernel.org
14517 S:      Maintained
14518 F:      Documentation/usb/acm.txt
14519 F:      drivers/usb/class/cdc-acm.*
14520
14521 USB AR5523 WIRELESS DRIVER
14522 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14523 L:      linux-wireless@vger.kernel.org
14524 S:      Maintained
14525 F:      drivers/net/wireless/ath/ar5523/
14526
14527 USB ATTACHED SCSI
14528 M:      Oliver Neukum <oneukum@suse.com>
14529 L:      linux-usb@vger.kernel.org
14530 L:      linux-scsi@vger.kernel.org
14531 S:      Maintained
14532 F:      drivers/usb/storage/uas.c
14533
14534 USB CDC ETHERNET DRIVER
14535 M:      Oliver Neukum <oliver@neukum.org>
14536 L:      linux-usb@vger.kernel.org
14537 S:      Maintained
14538 F:      drivers/net/usb/cdc_*.c
14539 F:      include/uapi/linux/usb/cdc.h
14540
14541 USB CHAOSKEY DRIVER
14542 M:      Keith Packard <keithp@keithp.com>
14543 L:      linux-usb@vger.kernel.org
14544 S:      Maintained
14545 F:      drivers/usb/misc/chaoskey.c
14546
14547 USB CYPRESS C67X00 DRIVER
14548 M:      Peter Korsgaard <jacmet@sunsite.dk>
14549 L:      linux-usb@vger.kernel.org
14550 S:      Maintained
14551 F:      drivers/usb/c67x00/
14552
14553 USB DAVICOM DM9601 DRIVER
14554 M:      Peter Korsgaard <jacmet@sunsite.dk>
14555 L:      netdev@vger.kernel.org
14556 W:      http://www.linux-usb.org/usbnet
14557 S:      Maintained
14558 F:      drivers/net/usb/dm9601.c
14559
14560 USB DIAMOND RIO500 DRIVER
14561 M:      Cesar Miquel <miquel@df.uba.ar>
14562 L:      rio500-users@lists.sourceforge.net
14563 W:      http://rio500.sourceforge.net
14564 S:      Maintained
14565 F:      drivers/usb/misc/rio500*
14566
14567 USB EHCI DRIVER
14568 M:      Alan Stern <stern@rowland.harvard.edu>
14569 L:      linux-usb@vger.kernel.org
14570 S:      Maintained
14571 F:      Documentation/usb/ehci.txt
14572 F:      drivers/usb/host/ehci*
14573
14574 USB GADGET/PERIPHERAL SUBSYSTEM
14575 M:      Felipe Balbi <balbi@kernel.org>
14576 L:      linux-usb@vger.kernel.org
14577 W:      http://www.linux-usb.org/gadget
14578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14579 S:      Maintained
14580 F:      drivers/usb/gadget/
14581 F:      include/linux/usb/gadget*
14582
14583 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14584 M:      Jiri Kosina <jikos@kernel.org>
14585 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14586 L:      linux-usb@vger.kernel.org
14587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14588 S:      Maintained
14589 F:      Documentation/hid/hiddev.txt
14590 F:      drivers/hid/usbhid/
14591
14592 USB INTEL XHCI ROLE MUX DRIVER
14593 M:      Hans de Goede <hdegoede@redhat.com>
14594 L:      linux-usb@vger.kernel.org
14595 S:      Maintained
14596 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14597
14598 USB ISP116X DRIVER
14599 M:      Olav Kongas <ok@artecdesign.ee>
14600 L:      linux-usb@vger.kernel.org
14601 S:      Maintained
14602 F:      drivers/usb/host/isp116x*
14603 F:      include/linux/usb/isp116x.h
14604
14605 USB LAN78XX ETHERNET DRIVER
14606 M:      Woojung Huh <woojung.huh@microchip.com>
14607 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14608 L:      netdev@vger.kernel.org
14609 S:      Maintained
14610 F:      drivers/net/usb/lan78xx.*
14611
14612 USB MASS STORAGE DRIVER
14613 M:      Alan Stern <stern@rowland.harvard.edu>
14614 L:      linux-usb@vger.kernel.org
14615 L:      usb-storage@lists.one-eyed-alien.net
14616 S:      Maintained
14617 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14618 F:      drivers/usb/storage/
14619
14620 USB MIDI DRIVER
14621 M:      Clemens Ladisch <clemens@ladisch.de>
14622 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14623 T:      git git://git.alsa-project.org/alsa-kernel.git
14624 S:      Maintained
14625 F:      sound/usb/midi.*
14626
14627 USB NETWORKING DRIVERS
14628 L:      linux-usb@vger.kernel.org
14629 S:      Odd Fixes
14630 F:      drivers/net/usb/
14631
14632 USB OHCI DRIVER
14633 M:      Alan Stern <stern@rowland.harvard.edu>
14634 L:      linux-usb@vger.kernel.org
14635 S:      Maintained
14636 F:      Documentation/usb/ohci.txt
14637 F:      drivers/usb/host/ohci*
14638
14639 USB OTG FSM (Finite State Machine)
14640 M:      Peter Chen <Peter.Chen@nxp.com>
14641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14642 L:      linux-usb@vger.kernel.org
14643 S:      Maintained
14644 F:      drivers/usb/common/usb-otg-fsm.c
14645
14646 USB OVER IP DRIVER
14647 M:      Valentina Manea <valentina.manea.m@gmail.com>
14648 M:      Shuah Khan <shuahkh@osg.samsung.com>
14649 M:      Shuah Khan <shuah@kernel.org>
14650 L:      linux-usb@vger.kernel.org
14651 S:      Maintained
14652 F:      Documentation/usb/usbip_protocol.txt
14653 F:      drivers/usb/usbip/
14654 F:      tools/usb/usbip/
14655
14656 USB PEGASUS DRIVER
14657 M:      Petko Manolov <petkan@nucleusys.com>
14658 L:      linux-usb@vger.kernel.org
14659 L:      netdev@vger.kernel.org
14660 T:      git git://github.com/petkan/pegasus.git
14661 W:      https://github.com/petkan/pegasus
14662 S:      Maintained
14663 F:      drivers/net/usb/pegasus.*
14664
14665 USB PHY LAYER
14666 M:      Felipe Balbi <balbi@kernel.org>
14667 L:      linux-usb@vger.kernel.org
14668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14669 S:      Maintained
14670 F:      drivers/usb/phy/
14671
14672 USB PRINTER DRIVER (usblp)
14673 M:      Pete Zaitcev <zaitcev@redhat.com>
14674 L:      linux-usb@vger.kernel.org
14675 S:      Supported
14676 F:      drivers/usb/class/usblp.c
14677
14678 USB QMI WWAN NETWORK DRIVER
14679 M:      Bjørn Mork <bjorn@mork.no>
14680 L:      netdev@vger.kernel.org
14681 S:      Maintained
14682 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14683 F:      drivers/net/usb/qmi_wwan.c
14684
14685 USB RTL8150 DRIVER
14686 M:      Petko Manolov <petkan@nucleusys.com>
14687 L:      linux-usb@vger.kernel.org
14688 L:      netdev@vger.kernel.org
14689 T:      git git://github.com/petkan/rtl8150.git
14690 W:      https://github.com/petkan/rtl8150
14691 S:      Maintained
14692 F:      drivers/net/usb/rtl8150.c
14693
14694 USB SERIAL SUBSYSTEM
14695 M:      Johan Hovold <johan@kernel.org>
14696 L:      linux-usb@vger.kernel.org
14697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14698 S:      Maintained
14699 F:      Documentation/usb/usb-serial.txt
14700 F:      drivers/usb/serial/
14701 F:      include/linux/usb/serial.h
14702
14703 USB SMSC75XX ETHERNET DRIVER
14704 M:      Steve Glendinning <steve.glendinning@shawell.net>
14705 L:      netdev@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/net/usb/smsc75xx.*
14708
14709 USB SMSC95XX ETHERNET DRIVER
14710 M:      Steve Glendinning <steve.glendinning@shawell.net>
14711 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14712 L:      netdev@vger.kernel.org
14713 S:      Maintained
14714 F:      drivers/net/usb/smsc95xx.*
14715
14716 USB SUBSYSTEM
14717 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14718 L:      linux-usb@vger.kernel.org
14719 W:      http://www.linux-usb.org
14720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14721 S:      Supported
14722 F:      Documentation/devicetree/bindings/usb/
14723 F:      Documentation/usb/
14724 F:      drivers/usb/
14725 F:      include/linux/usb.h
14726 F:      include/linux/usb/
14727
14728 USB TYPEC PI3USB30532 MUX DRIVER
14729 M:      Hans de Goede <hdegoede@redhat.com>
14730 L:      linux-usb@vger.kernel.org
14731 S:      Maintained
14732 F:      drivers/usb/typec/mux/pi3usb30532.c
14733
14734 USB TYPEC SUBSYSTEM
14735 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14736 L:      linux-usb@vger.kernel.org
14737 S:      Maintained
14738 F:      Documentation/ABI/testing/sysfs-class-typec
14739 F:      Documentation/usb/typec.rst
14740 F:      drivers/usb/typec/
14741 F:      include/linux/usb/typec.h
14742
14743 USB UHCI DRIVER
14744 M:      Alan Stern <stern@rowland.harvard.edu>
14745 L:      linux-usb@vger.kernel.org
14746 S:      Maintained
14747 F:      drivers/usb/host/uhci*
14748
14749 USB VIDEO CLASS
14750 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14751 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14752 L:      linux-media@vger.kernel.org
14753 T:      git git://linuxtv.org/media_tree.git
14754 W:      http://www.ideasonboard.org/uvc/
14755 S:      Maintained
14756 F:      drivers/media/usb/uvc/
14757 F:      include/uapi/linux/uvcvideo.h
14758
14759 USB VISION DRIVER
14760 M:      Hans Verkuil <hverkuil@xs4all.nl>
14761 L:      linux-media@vger.kernel.org
14762 T:      git git://linuxtv.org/media_tree.git
14763 W:      https://linuxtv.org
14764 S:      Odd Fixes
14765 F:      drivers/media/usb/usbvision/
14766
14767 USB WEBCAM GADGET
14768 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14769 L:      linux-usb@vger.kernel.org
14770 S:      Maintained
14771 F:      drivers/usb/gadget/function/*uvc*
14772 F:      drivers/usb/gadget/legacy/webcam.c
14773
14774 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14775 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14776 L:      linux-wireless@vger.kernel.org
14777 S:      Maintained
14778 F:      drivers/net/wireless/rndis_wlan.c
14779
14780 USB XHCI DRIVER
14781 M:      Mathias Nyman <mathias.nyman@intel.com>
14782 L:      linux-usb@vger.kernel.org
14783 S:      Supported
14784 F:      drivers/usb/host/xhci*
14785 F:      drivers/usb/host/pci-quirks*
14786
14787 USB ZD1201 DRIVER
14788 L:      linux-wireless@vger.kernel.org
14789 W:      http://linux-lc100020.sourceforge.net
14790 S:      Orphan
14791 F:      drivers/net/wireless/zydas/zd1201.*
14792
14793 USB ZR364XX DRIVER
14794 M:      Antoine Jacquet <royale@zerezo.com>
14795 L:      linux-usb@vger.kernel.org
14796 L:      linux-media@vger.kernel.org
14797 T:      git git://linuxtv.org/media_tree.git
14798 W:      http://royale.zerezo.com/zr364xx/
14799 S:      Maintained
14800 F:      Documentation/media/v4l-drivers/zr364xx*
14801 F:      drivers/media/usb/zr364xx/
14802
14803 USER-MODE LINUX (UML)
14804 M:      Jeff Dike <jdike@addtoit.com>
14805 M:      Richard Weinberger <richard@nod.at>
14806 L:      user-mode-linux-devel@lists.sourceforge.net
14807 L:      user-mode-linux-user@lists.sourceforge.net
14808 W:      http://user-mode-linux.sourceforge.net
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14810 S:      Maintained
14811 F:      Documentation/virtual/uml/
14812 F:      arch/um/
14813 F:      arch/x86/um/
14814 F:      fs/hostfs/
14815 F:      fs/hppfs/
14816
14817 USERSPACE I/O (UIO)
14818 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14819 S:      Maintained
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14821 F:      Documentation/driver-api/uio-howto.rst
14822 F:      drivers/uio/
14823 F:      include/linux/uio*.h
14824
14825 UTIL-LINUX PACKAGE
14826 M:      Karel Zak <kzak@redhat.com>
14827 L:      util-linux@vger.kernel.org
14828 W:      http://en.wikipedia.org/wiki/Util-linux
14829 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14830 S:      Maintained
14831
14832 UUID HELPERS
14833 M:      Christoph Hellwig <hch@lst.de>
14834 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14835 L:      linux-kernel@vger.kernel.org
14836 T:      git git://git.infradead.org/users/hch/uuid.git
14837 F:      lib/uuid.c
14838 F:      lib/test_uuid.c
14839 F:      include/linux/uuid.h
14840 F:      include/uapi/linux/uuid.h
14841 S:      Maintained
14842
14843 UVESAFB DRIVER
14844 M:      Michal Januszewski <spock@gentoo.org>
14845 L:      linux-fbdev@vger.kernel.org
14846 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14847 S:      Maintained
14848 F:      Documentation/fb/uvesafb.txt
14849 F:      drivers/video/fbdev/uvesafb.*
14850
14851 VF610 NAND DRIVER
14852 M:      Stefan Agner <stefan@agner.ch>
14853 L:      linux-mtd@lists.infradead.org
14854 S:      Supported
14855 F:      drivers/mtd/nand/raw/vf610_nfc.c
14856
14857 VFAT/FAT/MSDOS FILESYSTEM
14858 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14859 S:      Maintained
14860 F:      Documentation/filesystems/vfat.txt
14861 F:      fs/fat/
14862
14863 VFIO DRIVER
14864 M:      Alex Williamson <alex.williamson@redhat.com>
14865 L:      kvm@vger.kernel.org
14866 T:      git git://github.com/awilliam/linux-vfio.git
14867 S:      Maintained
14868 F:      Documentation/vfio.txt
14869 F:      drivers/vfio/
14870 F:      include/linux/vfio.h
14871 F:      include/uapi/linux/vfio.h
14872
14873 VFIO MEDIATED DEVICE DRIVERS
14874 M:      Kirti Wankhede <kwankhede@nvidia.com>
14875 L:      kvm@vger.kernel.org
14876 S:      Maintained
14877 F:      Documentation/vfio-mediated-device.txt
14878 F:      drivers/vfio/mdev/
14879 F:      include/linux/mdev.h
14880 F:      samples/vfio-mdev/
14881
14882 VFIO PLATFORM DRIVER
14883 M:      Eric Auger <eric.auger@redhat.com>
14884 L:      kvm@vger.kernel.org
14885 S:      Maintained
14886 F:      drivers/vfio/platform/
14887
14888 VGA_SWITCHEROO
14889 R:      Lukas Wunner <lukas@wunner.de>
14890 S:      Maintained
14891 F:      Documentation/gpu/vga-switcheroo.rst
14892 F:      drivers/gpu/vga/vga_switcheroo.c
14893 F:      include/linux/vga_switcheroo.h
14894 T:      git git://anongit.freedesktop.org/drm/drm-misc
14895
14896 VIA RHINE NETWORK DRIVER
14897 S:      Orphan
14898 F:      drivers/net/ethernet/via/via-rhine.c
14899
14900 VIA SD/MMC CARD CONTROLLER DRIVER
14901 M:      Bruce Chang <brucechang@via.com.tw>
14902 M:      Harald Welte <HaraldWelte@viatech.com>
14903 S:      Maintained
14904 F:      drivers/mmc/host/via-sdmmc.c
14905
14906 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14907 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14908 L:      linux-fbdev@vger.kernel.org
14909 S:      Maintained
14910 F:      include/linux/via-core.h
14911 F:      include/linux/via-gpio.h
14912 F:      include/linux/via_i2c.h
14913 F:      drivers/video/fbdev/via/
14914
14915 VIA VELOCITY NETWORK DRIVER
14916 M:      Francois Romieu <romieu@fr.zoreil.com>
14917 L:      netdev@vger.kernel.org
14918 S:      Maintained
14919 F:      drivers/net/ethernet/via/via-velocity.*
14920
14921 VIDEO MULTIPLEXER DRIVER
14922 M:      Philipp Zabel <p.zabel@pengutronix.de>
14923 L:      linux-media@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/media/platform/video-mux.c
14926
14927 VIDEOBUF2 FRAMEWORK
14928 M:      Pawel Osciak <pawel@osciak.com>
14929 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14930 M:      Kyungmin Park <kyungmin.park@samsung.com>
14931 L:      linux-media@vger.kernel.org
14932 S:      Maintained
14933 F:      drivers/media/v4l2-core/videobuf2-*
14934 F:      include/media/videobuf2-*
14935
14936 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14937 M:      Helen Koike <helen.koike@collabora.com>
14938 L:      linux-media@vger.kernel.org
14939 T:      git git://linuxtv.org/media_tree.git
14940 W:      https://linuxtv.org
14941 S:      Maintained
14942 F:      drivers/media/platform/vimc/*
14943
14944 VIRT LIB
14945 M:      Alex Williamson <alex.williamson@redhat.com>
14946 M:      Paolo Bonzini <pbonzini@redhat.com>
14947 L:      kvm@vger.kernel.org
14948 S:      Supported
14949 F:      virt/lib/
14950
14951 VIRTIO AND VHOST VSOCK DRIVER
14952 M:      Stefan Hajnoczi <stefanha@redhat.com>
14953 L:      kvm@vger.kernel.org
14954 L:      virtualization@lists.linux-foundation.org
14955 L:      netdev@vger.kernel.org
14956 S:      Maintained
14957 F:      include/linux/virtio_vsock.h
14958 F:      include/uapi/linux/virtio_vsock.h
14959 F:      include/uapi/linux/vsockmon.h
14960 F:      include/uapi/linux/vm_sockets_diag.h
14961 F:      net/vmw_vsock/diag.c
14962 F:      net/vmw_vsock/af_vsock_tap.c
14963 F:      net/vmw_vsock/virtio_transport_common.c
14964 F:      net/vmw_vsock/virtio_transport.c
14965 F:      drivers/net/vsockmon.c
14966 F:      drivers/vhost/vsock.c
14967 F:      drivers/vhost/vsock.h
14968 F:      tools/testing/vsock/
14969
14970 VIRTIO CONSOLE DRIVER
14971 M:      Amit Shah <amit@kernel.org>
14972 L:      virtualization@lists.linux-foundation.org
14973 S:      Maintained
14974 F:      drivers/char/virtio_console.c
14975 F:      include/linux/virtio_console.h
14976 F:      include/uapi/linux/virtio_console.h
14977
14978 VIRTIO CORE, NET AND BLOCK DRIVERS
14979 M:      "Michael S. Tsirkin" <mst@redhat.com>
14980 M:      Jason Wang <jasowang@redhat.com>
14981 L:      virtualization@lists.linux-foundation.org
14982 S:      Maintained
14983 F:      Documentation/devicetree/bindings/virtio/
14984 F:      drivers/virtio/
14985 F:      tools/virtio/
14986 F:      drivers/net/virtio_net.c
14987 F:      drivers/block/virtio_blk.c
14988 F:      include/linux/virtio*.h
14989 F:      include/uapi/linux/virtio_*.h
14990 F:      drivers/crypto/virtio/
14991 F:      mm/balloon_compaction.c
14992
14993 VIRTIO CRYPTO DRIVER
14994 M:      Gonglei <arei.gonglei@huawei.com>
14995 L:      virtualization@lists.linux-foundation.org
14996 L:      linux-crypto@vger.kernel.org
14997 S:      Maintained
14998 F:      drivers/crypto/virtio/
14999 F:      include/uapi/linux/virtio_crypto.h
15000
15001 VIRTIO DRIVERS FOR S390
15002 M:      Cornelia Huck <cohuck@redhat.com>
15003 M:      Halil Pasic <pasic@linux.ibm.com>
15004 L:      linux-s390@vger.kernel.org
15005 L:      virtualization@lists.linux-foundation.org
15006 L:      kvm@vger.kernel.org
15007 S:      Supported
15008 F:      drivers/s390/virtio/
15009 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15010
15011 VIRTIO GPU DRIVER
15012 M:      David Airlie <airlied@linux.ie>
15013 M:      Gerd Hoffmann <kraxel@redhat.com>
15014 L:      dri-devel@lists.freedesktop.org
15015 L:      virtualization@lists.linux-foundation.org
15016 T:      git git://anongit.freedesktop.org/drm/drm-misc
15017 S:      Maintained
15018 F:      drivers/gpu/drm/virtio/
15019 F:      include/uapi/linux/virtio_gpu.h
15020
15021 VIRTIO HOST (VHOST)
15022 M:      "Michael S. Tsirkin" <mst@redhat.com>
15023 M:      Jason Wang <jasowang@redhat.com>
15024 L:      kvm@vger.kernel.org
15025 L:      virtualization@lists.linux-foundation.org
15026 L:      netdev@vger.kernel.org
15027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15028 S:      Maintained
15029 F:      drivers/vhost/
15030 F:      include/uapi/linux/vhost.h
15031
15032 VIRTIO INPUT DRIVER
15033 M:      Gerd Hoffmann <kraxel@redhat.com>
15034 S:      Maintained
15035 F:      drivers/virtio/virtio_input.c
15036 F:      include/uapi/linux/virtio_input.h
15037
15038 VIRTUAL BOX GUEST DEVICE DRIVER
15039 M:      Hans de Goede <hdegoede@redhat.com>
15040 M:      Arnd Bergmann <arnd@arndb.de>
15041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15042 S:      Maintained
15043 F:      include/linux/vbox_utils.h
15044 F:      include/uapi/linux/vbox*.h
15045 F:      drivers/virt/vboxguest/
15046
15047 VIRTUAL SERIO DEVICE DRIVER
15048 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15049 S:      Maintained
15050 F:      drivers/input/serio/userio.c
15051 F:      include/uapi/linux/userio.h
15052
15053 VIVID VIRTUAL VIDEO DRIVER
15054 M:      Hans Verkuil <hverkuil@xs4all.nl>
15055 L:      linux-media@vger.kernel.org
15056 T:      git git://linuxtv.org/media_tree.git
15057 W:      https://linuxtv.org
15058 S:      Maintained
15059 F:      drivers/media/platform/vivid/*
15060
15061 VLYNQ BUS
15062 M:      Florian Fainelli <f.fainelli@gmail.com>
15063 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15064 S:      Maintained
15065 F:      drivers/vlynq/vlynq.c
15066 F:      include/linux/vlynq.h
15067
15068 VME SUBSYSTEM
15069 M:      Martyn Welch <martyn@welchs.me.uk>
15070 M:      Manohar Vanga <manohar.vanga@gmail.com>
15071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15072 L:      devel@driverdev.osuosl.org
15073 S:      Maintained
15074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15075 F:      Documentation/driver-api/vme.rst
15076 F:      drivers/staging/vme/
15077 F:      drivers/vme/
15078 F:      include/linux/vme*
15079
15080 VMWARE BALLOON DRIVER
15081 M:      Xavier Deguillard <xdeguillard@vmware.com>
15082 M:      Philip Moltmann <moltmann@vmware.com>
15083 M:      "VMware, Inc." <pv-drivers@vmware.com>
15084 L:      linux-kernel@vger.kernel.org
15085 S:      Maintained
15086 F:      drivers/misc/vmw_balloon.c
15087
15088 VMWARE HYPERVISOR INTERFACE
15089 M:      Alok Kataria <akataria@vmware.com>
15090 L:      virtualization@lists.linux-foundation.org
15091 S:      Supported
15092 F:      arch/x86/kernel/cpu/vmware.c
15093
15094 VMWARE PVRDMA DRIVER
15095 M:      Adit Ranadive <aditr@vmware.com>
15096 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15097 L:      linux-rdma@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/infiniband/hw/vmw_pvrdma/
15100
15101 VMware PVSCSI driver
15102 M:      Jim Gill <jgill@vmware.com>
15103 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15104 L:      linux-scsi@vger.kernel.org
15105 S:      Maintained
15106 F:      drivers/scsi/vmw_pvscsi.c
15107 F:      drivers/scsi/vmw_pvscsi.h
15108
15109 VMWARE VMMOUSE SUBDRIVER
15110 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15111 M:      "VMware, Inc." <pv-drivers@vmware.com>
15112 L:      linux-input@vger.kernel.org
15113 S:      Maintained
15114 F:      drivers/input/mouse/vmmouse.c
15115 F:      drivers/input/mouse/vmmouse.h
15116
15117 VMWARE VMXNET3 ETHERNET DRIVER
15118 M:      Ronak Doshi <doshir@vmware.com>
15119 M:      "VMware, Inc." <pv-drivers@vmware.com>
15120 L:      netdev@vger.kernel.org
15121 S:      Maintained
15122 F:      drivers/net/vmxnet3/
15123
15124 VOCORE VOCORE2 BOARD
15125 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15126 L:      linux-mips@linux-mips.org
15127 S:      Maintained
15128 F:      arch/mips/boot/dts/ralink/vocore2.dts
15129
15130 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15131 M:      Liam Girdwood <lgirdwood@gmail.com>
15132 M:      Mark Brown <broonie@kernel.org>
15133 L:      linux-kernel@vger.kernel.org
15134 W:      http://www.slimlogic.co.uk/?p=48
15135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15136 S:      Supported
15137 F:      Documentation/devicetree/bindings/regulator/
15138 F:      Documentation/power/regulator/
15139 F:      drivers/regulator/
15140 F:      include/dt-bindings/regulator/
15141 F:      include/linux/regulator/
15142
15143 VRF
15144 M:      David Ahern <dsa@cumulusnetworks.com>
15145 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15146 L:      netdev@vger.kernel.org
15147 S:      Maintained
15148 F:      drivers/net/vrf.c
15149 F:      Documentation/networking/vrf.txt
15150
15151 VT1211 HARDWARE MONITOR DRIVER
15152 M:      Juerg Haefliger <juergh@gmail.com>
15153 L:      linux-hwmon@vger.kernel.org
15154 S:      Maintained
15155 F:      Documentation/hwmon/vt1211
15156 F:      drivers/hwmon/vt1211.c
15157
15158 VT8231 HARDWARE MONITOR DRIVER
15159 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15160 L:      linux-hwmon@vger.kernel.org
15161 S:      Maintained
15162 F:      drivers/hwmon/vt8231.c
15163
15164 VUB300 USB to SDIO/SD/MMC bridge chip
15165 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15166 L:      linux-mmc@vger.kernel.org
15167 L:      linux-usb@vger.kernel.org
15168 S:      Supported
15169 F:      drivers/mmc/host/vub300.c
15170
15171 W1 DALLAS'S 1-WIRE BUS
15172 M:      Evgeniy Polyakov <zbr@ioremap.net>
15173 S:      Maintained
15174 F:      Documentation/w1/
15175 F:      drivers/w1/
15176 F:      include/linux/w1.h
15177
15178 W83791D HARDWARE MONITORING DRIVER
15179 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15180 L:      linux-hwmon@vger.kernel.org
15181 S:      Maintained
15182 F:      Documentation/hwmon/w83791d
15183 F:      drivers/hwmon/w83791d.c
15184
15185 W83793 HARDWARE MONITORING DRIVER
15186 M:      Rudolf Marek <r.marek@assembler.cz>
15187 L:      linux-hwmon@vger.kernel.org
15188 S:      Maintained
15189 F:      Documentation/hwmon/w83793
15190 F:      drivers/hwmon/w83793.c
15191
15192 W83795 HARDWARE MONITORING DRIVER
15193 M:      Jean Delvare <jdelvare@suse.com>
15194 L:      linux-hwmon@vger.kernel.org
15195 S:      Maintained
15196 F:      drivers/hwmon/w83795.c
15197
15198 W83L51xD SD/MMC CARD INTERFACE DRIVER
15199 M:      Pierre Ossman <pierre@ossman.eu>
15200 S:      Maintained
15201 F:      drivers/mmc/host/wbsd.*
15202
15203 WACOM PROTOCOL 4 SERIAL TABLETS
15204 M:      Julian Squires <julian@cipht.net>
15205 M:      Hans de Goede <hdegoede@redhat.com>
15206 L:      linux-input@vger.kernel.org
15207 S:      Maintained
15208 F:      drivers/input/tablet/wacom_serial4.c
15209
15210 WATCHDOG DEVICE DRIVERS
15211 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15212 M:      Guenter Roeck <linux@roeck-us.net>
15213 L:      linux-watchdog@vger.kernel.org
15214 W:      http://www.linux-watchdog.org/
15215 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15216 S:      Maintained
15217 F:      Documentation/devicetree/bindings/watchdog/
15218 F:      Documentation/watchdog/
15219 F:      drivers/watchdog/
15220 F:      include/linux/watchdog.h
15221 F:      include/uapi/linux/watchdog.h
15222
15223 WHISKEYCOVE PMIC GPIO DRIVER
15224 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15225 L:      linux-gpio@vger.kernel.org
15226 S:      Maintained
15227 F:      drivers/gpio/gpio-wcove.c
15228
15229 WIIMOTE HID DRIVER
15230 M:      David Herrmann <dh.herrmann@googlemail.com>
15231 L:      linux-input@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/hid/hid-wiimote*
15234
15235 WILOCITY WIL6210 WIRELESS DRIVER
15236 M:      Maya Erez <merez@codeaurora.org>
15237 L:      linux-wireless@vger.kernel.org
15238 L:      wil6210@qti.qualcomm.com
15239 S:      Supported
15240 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15241 F:      drivers/net/wireless/ath/wil6210/
15242
15243 WIMAX STACK
15244 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15245 M:      linux-wimax@intel.com
15246 L:      wimax@linuxwimax.org (subscribers-only)
15247 S:      Supported
15248 W:      http://linuxwimax.org
15249 F:      Documentation/wimax/README.wimax
15250 F:      include/linux/wimax/debug.h
15251 F:      include/net/wimax.h
15252 F:      include/uapi/linux/wimax.h
15253 F:      net/wimax/
15254
15255 WINBOND CIR DRIVER
15256 M:      David Härdeman <david@hardeman.nu>
15257 S:      Maintained
15258 F:      drivers/media/rc/winbond-cir.c
15259
15260 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15261 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15262 L:      linux-watchdog@vger.kernel.org
15263 S:      Maintained
15264 F:      drivers/watchdog/ebc-c384_wdt.c
15265
15266 WINSYSTEMS WS16C48 GPIO DRIVER
15267 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15268 L:      linux-gpio@vger.kernel.org
15269 S:      Maintained
15270 F:      drivers/gpio/gpio-ws16c48.c
15271
15272 WISTRON LAPTOP BUTTON DRIVER
15273 M:      Miloslav Trmac <mitr@volny.cz>
15274 S:      Maintained
15275 F:      drivers/input/misc/wistron_btns.c
15276
15277 WL3501 WIRELESS PCMCIA CARD DRIVER
15278 L:      linux-wireless@vger.kernel.org
15279 S:      Odd fixes
15280 F:      drivers/net/wireless/wl3501*
15281
15282 WOLFSON MICROELECTRONICS DRIVERS
15283 L:      patches@opensource.cirrus.com
15284 T:      git https://github.com/CirrusLogic/linux-drivers.git
15285 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15286 S:      Supported
15287 F:      Documentation/hwmon/wm83??
15288 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15289 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15290 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15291 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15292 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15293 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15294 F:      drivers/clk/clk-wm83*.c
15295 F:      drivers/extcon/extcon-arizona.c
15296 F:      drivers/leds/leds-wm83*.c
15297 F:      drivers/gpio/gpio-*wm*.c
15298 F:      drivers/gpio/gpio-arizona.c
15299 F:      drivers/hwmon/wm83??-hwmon.c
15300 F:      drivers/input/misc/wm831x-on.c
15301 F:      drivers/input/touchscreen/wm831x-ts.c
15302 F:      drivers/input/touchscreen/wm97*.c
15303 F:      drivers/mfd/arizona*
15304 F:      drivers/mfd/wm*.c
15305 F:      drivers/mfd/cs47l24*
15306 F:      drivers/power/supply/wm83*.c
15307 F:      drivers/rtc/rtc-wm83*.c
15308 F:      drivers/regulator/wm8*.c
15309 F:      drivers/regulator/arizona*
15310 F:      drivers/video/backlight/wm83*_bl.c
15311 F:      drivers/watchdog/wm83*_wdt.c
15312 F:      include/linux/mfd/arizona/
15313 F:      include/linux/mfd/wm831x/
15314 F:      include/linux/mfd/wm8350/
15315 F:      include/linux/mfd/wm8400*
15316 F:      include/linux/regulator/arizona*
15317 F:      include/linux/wm97xx.h
15318 F:      include/sound/wm????.h
15319 F:      sound/soc/codecs/arizona.?
15320 F:      sound/soc/codecs/wm*
15321 F:      sound/soc/codecs/cs47l24*
15322
15323 WORKQUEUE
15324 M:      Tejun Heo <tj@kernel.org>
15325 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15327 S:      Maintained
15328 F:      include/linux/workqueue.h
15329 F:      kernel/workqueue.c
15330 F:      Documentation/core-api/workqueue.rst
15331
15332 X-POWERS AXP288 PMIC DRIVERS
15333 M:      Hans de Goede <hdegoede@redhat.com>
15334 S:      Maintained
15335 N:      axp288
15336 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15337
15338 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15339 M:      Chen-Yu Tsai <wens@csie.org>
15340 L:      linux-kernel@vger.kernel.org
15341 S:      Maintained
15342 N:      axp[128]
15343
15344 X.25 NETWORK LAYER
15345 M:      Andrew Hendry <andrew.hendry@gmail.com>
15346 L:      linux-x25@vger.kernel.org
15347 S:      Odd Fixes
15348 F:      Documentation/networking/x25*
15349 F:      include/net/x25*
15350 F:      net/x25/
15351
15352 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15353 M:      Thomas Gleixner <tglx@linutronix.de>
15354 M:      Ingo Molnar <mingo@redhat.com>
15355 R:      "H. Peter Anvin" <hpa@zytor.com>
15356 M:      x86@kernel.org
15357 L:      linux-kernel@vger.kernel.org
15358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15359 S:      Maintained
15360 F:      Documentation/x86/
15361 F:      arch/x86/
15362
15363 X86 MCE INFRASTRUCTURE
15364 M:      Tony Luck <tony.luck@intel.com>
15365 M:      Borislav Petkov <bp@alien8.de>
15366 L:      linux-edac@vger.kernel.org
15367 S:      Maintained
15368 F:      arch/x86/kernel/cpu/mcheck/*
15369
15370 X86 MICROCODE UPDATE SUPPORT
15371 M:      Borislav Petkov <bp@alien8.de>
15372 S:      Maintained
15373 F:      arch/x86/kernel/cpu/microcode/*
15374
15375 X86 PLATFORM DRIVERS
15376 M:      Darren Hart <dvhart@infradead.org>
15377 M:      Andy Shevchenko <andy@infradead.org>
15378 L:      platform-driver-x86@vger.kernel.org
15379 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15380 S:      Maintained
15381 F:      drivers/platform/x86/
15382 F:      drivers/platform/olpc/
15383
15384 X86 VDSO
15385 M:      Andy Lutomirski <luto@amacapital.net>
15386 L:      linux-kernel@vger.kernel.org
15387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15388 S:      Maintained
15389 F:      arch/x86/entry/vdso/
15390
15391 XC2028/3028 TUNER DRIVER
15392 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15393 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15394 L:      linux-media@vger.kernel.org
15395 W:      https://linuxtv.org
15396 T:      git git://linuxtv.org/media_tree.git
15397 S:      Maintained
15398 F:      drivers/media/tuners/tuner-xc2028.*
15399
15400 XEN BLOCK SUBSYSTEM
15401 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15402 M:      Roger Pau Monné <roger.pau@citrix.com>
15403 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15404 S:      Supported
15405 F:      drivers/block/xen-blkback/*
15406 F:      drivers/block/xen*
15407
15408 XEN HYPERVISOR ARM
15409 M:      Stefano Stabellini <sstabellini@kernel.org>
15410 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15411 S:      Maintained
15412 F:      arch/arm/xen/
15413 F:      arch/arm/include/asm/xen/
15414
15415 XEN HYPERVISOR ARM64
15416 M:      Stefano Stabellini <sstabellini@kernel.org>
15417 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15418 S:      Maintained
15419 F:      arch/arm64/xen/
15420 F:      arch/arm64/include/asm/xen/
15421
15422 XEN HYPERVISOR INTERFACE
15423 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15424 M:      Juergen Gross <jgross@suse.com>
15425 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15427 S:      Supported
15428 F:      arch/x86/xen/
15429 F:      drivers/*/xen-*front.c
15430 F:      drivers/xen/
15431 F:      arch/x86/include/asm/xen/
15432 F:      arch/x86/include/asm/pvclock-abi.h
15433 F:      include/xen/
15434 F:      include/uapi/xen/
15435 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15436 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15437
15438 XEN NETWORK BACKEND DRIVER
15439 M:      Wei Liu <wei.liu2@citrix.com>
15440 M:      Paul Durrant <paul.durrant@citrix.com>
15441 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15442 L:      netdev@vger.kernel.org
15443 S:      Supported
15444 F:      drivers/net/xen-netback/*
15445
15446 XEN PCI SUBSYSTEM
15447 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15448 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15449 S:      Supported
15450 F:      arch/x86/pci/*xen*
15451 F:      drivers/pci/*xen*
15452
15453 XEN PVSCSI DRIVERS
15454 M:      Juergen Gross <jgross@suse.com>
15455 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15456 L:      linux-scsi@vger.kernel.org
15457 S:      Supported
15458 F:      drivers/scsi/xen-scsifront.c
15459 F:      drivers/xen/xen-scsiback.c
15460 F:      include/xen/interface/io/vscsiif.h
15461
15462 XEN SWIOTLB SUBSYSTEM
15463 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15464 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15465 L:      iommu@lists.linux-foundation.org
15466 S:      Supported
15467 F:      arch/x86/xen/*swiotlb*
15468 F:      drivers/xen/*swiotlb*
15469
15470 XFS FILESYSTEM
15471 M:      Darrick J. Wong <darrick.wong@oracle.com>
15472 M:      linux-xfs@vger.kernel.org
15473 L:      linux-xfs@vger.kernel.org
15474 W:      http://xfs.org/
15475 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15476 S:      Supported
15477 F:      Documentation/filesystems/xfs.txt
15478 F:      fs/xfs/
15479
15480 XILINX AXI ETHERNET DRIVER
15481 M:      Anirudha Sarangi <anirudh@xilinx.com>
15482 M:      John Linn <John.Linn@xilinx.com>
15483 S:      Maintained
15484 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15485
15486 XILINX UARTLITE SERIAL DRIVER
15487 M:      Peter Korsgaard <jacmet@sunsite.dk>
15488 L:      linux-serial@vger.kernel.org
15489 S:      Maintained
15490 F:      drivers/tty/serial/uartlite.c
15491
15492 XILINX VIDEO IP CORES
15493 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15494 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15495 L:      linux-media@vger.kernel.org
15496 T:      git git://linuxtv.org/media_tree.git
15497 S:      Supported
15498 F:      Documentation/devicetree/bindings/media/xilinx/
15499 F:      drivers/media/platform/xilinx/
15500 F:      include/uapi/linux/xilinx-v4l2-controls.h
15501
15502 XILLYBUS DRIVER
15503 M:      Eli Billauer <eli.billauer@gmail.com>
15504 L:      linux-kernel@vger.kernel.org
15505 S:      Supported
15506 F:      drivers/char/xillybus/
15507
15508 XRA1403 GPIO EXPANDER
15509 M:      Nandor Han <nandor.han@ge.com>
15510 M:      Semi Malinen <semi.malinen@ge.com>
15511 L:      linux-gpio@vger.kernel.org
15512 S:      Maintained
15513 F:      drivers/gpio/gpio-xra1403.c
15514 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15515
15516 XTENSA XTFPGA PLATFORM SUPPORT
15517 M:      Max Filippov <jcmvbkbc@gmail.com>
15518 L:      linux-xtensa@linux-xtensa.org
15519 S:      Maintained
15520 F:      drivers/spi/spi-xtensa-xtfpga.c
15521 F:      sound/soc/xtensa/xtfpga-i2s.c
15522
15523 YAM DRIVER FOR AX.25
15524 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15525 L:      linux-hams@vger.kernel.org
15526 S:      Maintained
15527 F:      drivers/net/hamradio/yam*
15528 F:      include/linux/yam.h
15529
15530 YAMA SECURITY MODULE
15531 M:      Kees Cook <keescook@chromium.org>
15532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15533 S:      Supported
15534 F:      security/yama/
15535 F:      Documentation/admin-guide/LSM/Yama.rst
15536
15537 YEALINK PHONE DRIVER
15538 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15539 L:      usbb2k-api-dev@nongnu.org
15540 S:      Maintained
15541 F:      Documentation/input/yealink.rst
15542 F:      drivers/input/misc/yealink.*
15543
15544 Z8530 DRIVER FOR AX.25
15545 M:      Joerg Reuter <jreuter@yaina.de>
15546 W:      http://yaina.de/jreuter/
15547 W:      http://www.qsl.net/dl1bke/
15548 L:      linux-hams@vger.kernel.org
15549 S:      Maintained
15550 F:      Documentation/networking/z8530drv.txt
15551 F:      drivers/net/hamradio/*scc.c
15552 F:      drivers/net/hamradio/z8530.h
15553
15554 ZBUD COMPRESSED PAGE ALLOCATOR
15555 M:      Seth Jennings <sjenning@redhat.com>
15556 M:      Dan Streetman <ddstreet@ieee.org>
15557 L:      linux-mm@kvack.org
15558 S:      Maintained
15559 F:      mm/zbud.c
15560 F:      include/linux/zbud.h
15561
15562 ZD1211RW WIRELESS DRIVER
15563 M:      Daniel Drake <dsd@gentoo.org>
15564 M:      Ulrich Kunitz <kune@deine-taler.de>
15565 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15566 L:      linux-wireless@vger.kernel.org
15567 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15568 S:      Maintained
15569 F:      drivers/net/wireless/zydas/zd1211rw/
15570
15571 ZD1301 MEDIA DRIVER
15572 M:      Antti Palosaari <crope@iki.fi>
15573 L:      linux-media@vger.kernel.org
15574 W:      https://linuxtv.org/
15575 W:      http://palosaari.fi/linux/
15576 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15577 S:      Maintained
15578 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15579
15580 ZD1301_DEMOD MEDIA DRIVER
15581 M:      Antti Palosaari <crope@iki.fi>
15582 L:      linux-media@vger.kernel.org
15583 W:      https://linuxtv.org/
15584 W:      http://palosaari.fi/linux/
15585 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15586 S:      Maintained
15587 F:      drivers/media/dvb-frontends/zd1301_demod*
15588
15589 ZPOOL COMPRESSED PAGE STORAGE API
15590 M:      Dan Streetman <ddstreet@ieee.org>
15591 L:      linux-mm@kvack.org
15592 S:      Maintained
15593 F:      mm/zpool.c
15594 F:      include/linux/zpool.h
15595
15596 ZR36067 VIDEO FOR LINUX DRIVER
15597 L:      mjpeg-users@lists.sourceforge.net
15598 L:      linux-media@vger.kernel.org
15599 W:      http://mjpeg.sourceforge.net/driver-zoran/
15600 T:      hg https://linuxtv.org/hg/v4l-dvb
15601 S:      Odd Fixes
15602 F:      drivers/media/pci/zoran/
15603
15604 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15605 M:      Minchan Kim <minchan@kernel.org>
15606 M:      Nitin Gupta <ngupta@vflare.org>
15607 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15608 L:      linux-kernel@vger.kernel.org
15609 S:      Maintained
15610 F:      drivers/block/zram/
15611 F:      Documentation/blockdev/zram.txt
15612
15613 ZS DECSTATION Z85C30 SERIAL DRIVER
15614 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15615 S:      Maintained
15616 F:      drivers/tty/serial/zs.*
15617
15618 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15619 M:      Minchan Kim <minchan@kernel.org>
15620 M:      Nitin Gupta <ngupta@vflare.org>
15621 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15622 L:      linux-mm@kvack.org
15623 S:      Maintained
15624 F:      mm/zsmalloc.c
15625 F:      include/linux/zsmalloc.h
15626 F:      Documentation/vm/zsmalloc.txt
15627
15628 ZSWAP COMPRESSED SWAP CACHING
15629 M:      Seth Jennings <sjenning@redhat.com>
15630 M:      Dan Streetman <ddstreet@ieee.org>
15631 L:      linux-mm@kvack.org
15632 S:      Maintained
15633 F:      mm/zswap.c
15634
15635 THE REST
15636 M:      Linus Torvalds <torvalds@linux-foundation.org>
15637 L:      linux-kernel@vger.kernel.org
15638 Q:      http://patchwork.kernel.org/project/LKML/list/
15639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15640 S:      Buried alive in reporters
15641 F:      *
15642 F:      */