gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip()
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      drivers/pci/*/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andy@infradead.org>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <matthew@wil.cx>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 AF9013 MEDIA DRIVER
554 M:      Antti Palosaari <crope@iki.fi>
555 L:      linux-media@vger.kernel.org
556 W:      https://linuxtv.org
557 W:      http://palosaari.fi/linux/
558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
559 T:      git git://linuxtv.org/anttip/media_tree.git
560 S:      Maintained
561 F:      drivers/media/dvb-frontends/af9013*
562
563 AF9033 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9033*
572
573 AFFS FILE SYSTEM
574 M:      David Sterba <dsterba@suse.com>
575 L:      linux-fsdevel@vger.kernel.org
576 S:      Odd Fixes
577 F:      Documentation/filesystems/affs.txt
578 F:      fs/affs/
579
580 AFS FILESYSTEM
581 M:      David Howells <dhowells@redhat.com>
582 L:      linux-afs@lists.infradead.org
583 S:      Supported
584 F:      fs/afs/
585 F:      include/trace/events/afs.h
586 F:      Documentation/filesystems/afs.txt
587 W:      https://www.infradead.org/~dhowells/kafs/
588
589 AGPGART DRIVER
590 M:      David Airlie <airlied@linux.ie>
591 T:      git git://anongit.freedesktop.org/drm/drm
592 S:      Maintained
593 F:      drivers/char/agp/
594 F:      include/linux/agp*
595 F:      include/uapi/linux/agp*
596
597 AHA152X SCSI DRIVER
598 M:      "Juergen E. Fischer" <fischer@norbit.de>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aha152x*
602 F:      drivers/scsi/pcmcia/aha152x*
603
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M:      Hannes Reinecke <hare@suse.com>
606 L:      linux-scsi@vger.kernel.org
607 S:      Maintained
608 F:      drivers/scsi/aic7xxx/
609
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M:      Hans Verkuil <hverkuil@xs4all.nl>
612 L:      linux-media@vger.kernel.org
613 T:      git git://linuxtv.org/media_tree.git
614 W:      https://linuxtv.org
615 S:      Maintained
616 F:      drivers/media/radio/radio-aimslab*
617
618 AIO
619 M:      Benjamin LaHaise <bcrl@kvack.org>
620 L:      linux-aio@kvack.org
621 S:      Supported
622 F:      fs/aio.c
623 F:      include/linux/*aio*.h
624
625 AIRSPY MEDIA DRIVER
626 M:      Antti Palosaari <crope@iki.fi>
627 L:      linux-media@vger.kernel.org
628 W:      https://linuxtv.org
629 W:      http://palosaari.fi/linux/
630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
631 T:      git git://linuxtv.org/anttip/media_tree.git
632 S:      Maintained
633 F:      drivers/media/usb/airspy/
634
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 S:      Maintained
638 F:      drivers/net/ethernet/alacritech/*
639
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M:      Duncan Sands <duncan.sands@free.fr>
642 L:      linux-usb@vger.kernel.org
643 W:      http://www.linux-usb.org/SpeedTouch/
644 S:      Maintained
645 F:      drivers/usb/atm/speedtch.c
646 F:      drivers/usb/atm/usbatm.c
647
648 ALCHEMY AU1XX0 MMC DRIVER
649 M:      Manuel Lauss <manuel.lauss@gmail.com>
650 S:      Maintained
651 F:      drivers/mmc/host/au1xmmc.c
652
653 ALI1563 I2C DRIVER
654 M:      Rudolf Marek <r.marek@assembler.cz>
655 L:      linux-i2c@vger.kernel.org
656 S:      Maintained
657 F:      Documentation/i2c/busses/i2c-ali1563
658 F:      drivers/i2c/busses/i2c-ali1563.c
659
660 ALLWINNER SECURITY SYSTEM
661 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
662 L:      linux-crypto@vger.kernel.org
663 S:      Maintained
664 F:      drivers/crypto/sunxi-ss/
665
666 ALPHA PORT
667 M:      Richard Henderson <rth@twiddle.net>
668 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M:      Matt Turner <mattst88@gmail.com>
670 S:      Odd Fixes
671 L:      linux-alpha@vger.kernel.org
672 F:      arch/alpha/
673
674 ALPS PS/2 TOUCHPAD DRIVER
675 R:      Pali Rohár <pali.rohar@gmail.com>
676 F:      drivers/input/mouse/alps.*
677
678 ALTERA I2C CONTROLLER DRIVER
679 M:      Thor Thayer <thor.thayer@linux.intel.com>
680 S:      Maintained
681 F:      drivers/i2c/busses/i2c-altera.c
682
683 ALTERA MAILBOX DRIVER
684 M:      Ley Foon Tan <lftan@altera.com>
685 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 S:      Maintained
687 F:      drivers/mailbox/mailbox-altera.c
688
689 ALTERA PIO DRIVER
690 M:      Tien Hock Loh <thloh@altera.com>
691 L:      linux-gpio@vger.kernel.org
692 S:      Maintained
693 F:      drivers/gpio/gpio-altera.c
694
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/gpio/gpio-altera-a10sr.c
699 F:      drivers/mfd/altera-a10sr.c
700 F:      drivers/reset/reset-a10sr.c
701 F:      include/linux/mfd/altera-a10sr.h
702 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M:      Vince Bridgers <vbridger@opensource.altera.com>
706 L:      netdev@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/net/ethernet/altera/
710
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M:      Tobias Klauser <tklauser@distanz.ch>
713 L:      linux-serial@vger.kernel.org
714 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 S:      Maintained
716 F:      drivers/tty/serial/altera_uart.c
717 F:      drivers/tty/serial/altera_jtaguart.c
718 F:      include/linux/altera_uart.h
719 F:      include/linux/altera_jtaguart.h
720
721 AMAZON ETHERNET DRIVERS
722 M:      Netanel Belgazal <netanel@amazon.com>
723 R:      Saeed Bishara <saeedb@amazon.com>
724 R:      Zorik Machulsky <zorik@amazon.com>
725 L:      netdev@vger.kernel.org
726 S:      Supported
727 F:      Documentation/networking/ena.txt
728 F:      drivers/net/ethernet/amazon/
729
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M:      Tom Lendacky <thomas.lendacky@amd.com>
732 M:      Gary Hook <gary.hook@amd.com>
733 L:      linux-crypto@vger.kernel.org
734 S:      Supported
735 F:      drivers/crypto/ccp/
736 F:      include/linux/ccp.h
737
738 AMD DISPLAY CORE
739 M:      Harry Wentland <harry.wentland@amd.com>
740 M:      Leo Li <sunpeng.li@amd.com>
741 L:      amd-gfx@lists.freedesktop.org
742 T:      git git://people.freedesktop.org/~agd5f/linux
743 S:      Supported
744 F:      drivers/gpu/drm/amd/display/
745
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M:      Huang Rui <ray.huang@amd.com>
748 L:      linux-hwmon@vger.kernel.org
749 S:      Supported
750 F:      Documentation/hwmon/fam15h_power
751 F:      drivers/hwmon/fam15h_power.c
752
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
755 S:      Orphan
756 F:      drivers/usb/gadget/udc/amd5536udc.*
757
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P:      Andres Salomon <dilinger@queued.net>
760 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 S:      Supported
763 F:      drivers/char/hw_random/geode-rng.c
764 F:      drivers/crypto/geode*
765 F:      drivers/video/fbdev/geode/
766 F:      arch/x86/include/asm/geode.h
767
768 AMD IOMMU (AMD-VI)
769 M:      Joerg Roedel <joro@8bytes.org>
770 L:      iommu@lists.linux-foundation.org
771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 S:      Maintained
773 F:      drivers/iommu/amd_iommu*.[ch]
774 F:      include/linux/amd-iommu.h
775
776 AMD KFD
777 M:      Oded Gabbay <oded.gabbay@gmail.com>
778 L:      dri-devel@lists.freedesktop.org
779 T:      git git://people.freedesktop.org/~gabbayo/linux.git
780 S:      Supported
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F:      drivers/gpu/drm/amd/amdkfd/
789 F:      drivers/gpu/drm/amd/include/cik_structs.h
790 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F:      drivers/gpu/drm/amd/include/vi_structs.h
792 F:      drivers/gpu/drm/amd/include/v9_structs.h
793 F:      include/uapi/linux/kfd_ioctl.h
794
795 AMD POWERPLAY
796 M:      Rex Zhu <rex.zhu@amd.com>
797 M:      Evan Quan <evan.quan@amd.com>
798 L:      amd-gfx@lists.freedesktop.org
799 S:      Supported
800 F:      drivers/gpu/drm/amd/powerplay/
801 T:      git git://people.freedesktop.org/~agd5f/linux
802
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
805 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M:      Tom Lendacky <thomas.lendacky@amd.com>
807 S:      Supported
808 F:      arch/arm64/boot/dts/amd/
809
810 AMD XGBE DRIVER
811 M:      Tom Lendacky <thomas.lendacky@amd.com>
812 L:      netdev@vger.kernel.org
813 S:      Supported
814 F:      drivers/net/ethernet/amd/xgbe/
815 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817 ANALOG DEVICES INC AD5686 DRIVER
818 M:      Stefan Popa <stefan.popa@analog.com>
819 L:      linux-pm@vger.kernel.org
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/dac/ad5686*
823 F:      drivers/iio/dac/ad5696*
824
825 ANALOG DEVICES INC AD5758 DRIVER
826 M:      Stefan Popa <stefan.popa@analog.com>
827 L:      linux-iio@vger.kernel.org
828 W:      http://ez.analog.com/community/linux-device-drivers
829 S:      Supported
830 F:      drivers/iio/dac/ad5758.c
831 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833 ANALOG DEVICES INC AD9389B DRIVER
834 M:      Hans Verkuil <hans.verkuil@cisco.com>
835 L:      linux-media@vger.kernel.org
836 S:      Maintained
837 F:      drivers/media/i2c/ad9389b*
838
839 ANALOG DEVICES INC ADGS1408 DRIVER
840 M:      Mircea Caprioru <mircea.caprioru@analog.com>
841 S:      Supported
842 F:      drivers/mux/adgs1408.c
843 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
844
845 ANALOG DEVICES INC ADP5061 DRIVER
846 M:      Stefan Popa <stefan.popa@analog.com>
847 L:      linux-pm@vger.kernel.org
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      drivers/power/supply/adp5061.c
851
852 ANALOG DEVICES INC ADV7180 DRIVER
853 M:      Lars-Peter Clausen <lars@metafoo.de>
854 L:      linux-media@vger.kernel.org
855 W:      http://ez.analog.com/community/linux-device-drivers
856 S:      Supported
857 F:      drivers/media/i2c/adv7180.c
858
859 ANALOG DEVICES INC ADV748X DRIVER
860 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
861 L:      linux-media@vger.kernel.org
862 S:      Maintained
863 F:      drivers/media/i2c/adv748x/*
864
865 ANALOG DEVICES INC ADV7511 DRIVER
866 M:      Hans Verkuil <hans.verkuil@cisco.com>
867 L:      linux-media@vger.kernel.org
868 S:      Maintained
869 F:      drivers/media/i2c/adv7511*
870
871 ANALOG DEVICES INC ADV7604 DRIVER
872 M:      Hans Verkuil <hans.verkuil@cisco.com>
873 L:      linux-media@vger.kernel.org
874 S:      Maintained
875 F:      drivers/media/i2c/adv7604*
876
877 ANALOG DEVICES INC ADV7842 DRIVER
878 M:      Hans Verkuil <hans.verkuil@cisco.com>
879 L:      linux-media@vger.kernel.org
880 S:      Maintained
881 F:      drivers/media/i2c/adv7842*
882
883 ANALOG DEVICES INC ASOC CODEC DRIVERS
884 M:      Lars-Peter Clausen <lars@metafoo.de>
885 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
886 W:      http://wiki.analog.com/
887 W:      http://ez.analog.com/community/linux-device-drivers
888 S:      Supported
889 F:      sound/soc/codecs/adau*
890 F:      sound/soc/codecs/adav*
891 F:      sound/soc/codecs/ad1*
892 F:      sound/soc/codecs/ad7*
893 F:      sound/soc/codecs/ssm*
894 F:      sound/soc/codecs/sigmadsp.*
895
896 ANALOG DEVICES INC DMA DRIVERS
897 M:      Lars-Peter Clausen <lars@metafoo.de>
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/dma/dma-axi-dmac.c
901
902 ANALOG DEVICES INC IIO DRIVERS
903 M:      Lars-Peter Clausen <lars@metafoo.de>
904 M:      Michael Hennerich <Michael.Hennerich@analog.com>
905 W:      http://wiki.analog.com/
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910 F:      drivers/iio/*/ad*
911 F:      drivers/iio/adc/ltc2497*
912 X:      drivers/iio/*/adjd*
913 F:      drivers/staging/iio/*/ad*
914
915 ANDES ARCHITECTURE
916 M:      Greentime Hu <green.hu@gmail.com>
917 M:      Vincent Chen <deanbo422@gmail.com>
918 T:      git https://github.com/andestech/linux.git
919 S:      Supported
920 F:      arch/nds32/
921 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922 F:      Documentation/devicetree/bindings/nds32/
923 K:      nds32
924 N:      nds32
925
926 ANDROID CONFIG FRAGMENTS
927 M:      Rob Herring <robh@kernel.org>
928 S:      Supported
929 F:      kernel/configs/android*
930
931 ANDROID DRIVERS
932 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933 M:      Arve Hjønnevåg <arve@android.com>
934 M:      Todd Kjos <tkjos@android.com>
935 M:      Martijn Coenen <maco@android.com>
936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937 L:      devel@driverdev.osuosl.org
938 S:      Supported
939 F:      drivers/android/
940 F:      drivers/staging/android/
941
942 ANDROID GOLDFISH PIC DRIVER
943 M:      Miodrag Dinic <miodrag.dinic@mips.com>
944 S:      Supported
945 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946 F:      drivers/irqchip/irq-goldfish-pic.c
947
948 ANDROID GOLDFISH RTC DRIVER
949 M:      Miodrag Dinic <miodrag.dinic@mips.com>
950 S:      Supported
951 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952 F:      drivers/rtc/rtc-goldfish.c
953
954 ANDROID ION DRIVER
955 M:      Laura Abbott <labbott@redhat.com>
956 M:      Sumit Semwal <sumit.semwal@linaro.org>
957 L:      devel@driverdev.osuosl.org
958 L:      dri-devel@lists.freedesktop.org
959 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960 S:      Supported
961 F:      drivers/staging/android/ion
962 F:      drivers/staging/android/uapi/ion.h
963
964 AOA (Apple Onboard Audio) ALSA DRIVER
965 M:      Johannes Berg <johannes@sipsolutions.net>
966 L:      linuxppc-dev@lists.ozlabs.org
967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
968 S:      Maintained
969 F:      sound/aoa/
970
971 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
973 L:      linux-iio@vger.kernel.org
974 S:      Maintained
975 F:      drivers/iio/adc/stx104.c
976
977 APM DRIVER
978 M:      Jiri Kosina <jikos@kernel.org>
979 S:      Odd fixes
980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981 F:      arch/x86/kernel/apm_32.c
982 F:      include/linux/apm_bios.h
983 F:      include/uapi/linux/apm_bios.h
984 F:      drivers/char/apm-emulation.c
985
986 APPARMOR SECURITY MODULE
987 M:      John Johansen <john.johansen@canonical.com>
988 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989 W:      wiki.apparmor.net
990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991 S:      Supported
992 F:      security/apparmor/
993 F:      Documentation/admin-guide/LSM/apparmor.rst
994
995 APPLE BCM5974 MULTITOUCH DRIVER
996 M:      Henrik Rydberg <rydberg@bitmath.org>
997 L:      linux-input@vger.kernel.org
998 S:      Odd fixes
999 F:      drivers/input/mouse/bcm5974.c
1000
1001 APPLE SMC DRIVER
1002 M:      Henrik Rydberg <rydberg@bitmath.org>
1003 L:      linux-hwmon@vger.kernel.org
1004 S:      Odd fixes
1005 F:      drivers/hwmon/applesmc.c
1006
1007 APPLETALK NETWORK LAYER
1008 L:      netdev@vger.kernel.org
1009 S:      Odd fixes
1010 F:      drivers/net/appletalk/
1011 F:      net/appletalk/
1012
1013 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014 M:      Duc Dang <dhdang@apm.com>
1015 S:      Supported
1016 F:      arch/arm64/boot/dts/apm/
1017
1018 APPLIED MICRO (APM) X-GENE SOC EDAC
1019 M:      Loc Ho <lho@apm.com>
1020 S:      Supported
1021 F:      drivers/edac/xgene_edac.c
1022 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025 M:      Iyappan Subramanian <isubramanian@apm.com>
1026 M:      Keyur Chudgar <kchudgar@apm.com>
1027 S:      Supported
1028 F:      drivers/net/ethernet/apm/xgene-v2/
1029
1030 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031 M:      Iyappan Subramanian <isubramanian@apm.com>
1032 M:      Keyur Chudgar <kchudgar@apm.com>
1033 M:      Quan Nguyen <qnguyen@apm.com>
1034 S:      Supported
1035 F:      drivers/net/ethernet/apm/xgene/
1036 F:      drivers/net/phy/mdio-xgene.c
1037 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC PMU
1041 M:      Tai Nguyen <ttnguyen@apm.com>
1042 S:      Supported
1043 F:      drivers/perf/xgene_pmu.c
1044 F:      Documentation/perf/xgene-pmu.txt
1045 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047 APTINA CAMERA SENSOR PLL
1048 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049 L:      linux-media@vger.kernel.org
1050 S:      Maintained
1051 F:      drivers/media/i2c/aptina-pll.*
1052
1053 ARC FRAMEBUFFER DRIVER
1054 M:      Jaya Kumar <jayalk@intworks.biz>
1055 S:      Maintained
1056 F:      drivers/video/fbdev/arcfb.c
1057 F:      drivers/video/fbdev/core/fb_defio.c
1058
1059 ARC PGU DRM DRIVER
1060 M:      Alexey Brodkin <abrodkin@synopsys.com>
1061 S:      Supported
1062 F:      drivers/gpu/drm/arc/
1063 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065 ARCNET NETWORK LAYER
1066 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1067 L:      netdev@vger.kernel.org
1068 S:      Maintained
1069 F:      drivers/net/arcnet/
1070 F:      include/uapi/linux/if_arcnet.h
1071
1072 ARM ARCHITECTED TIMER DRIVER
1073 M:      Mark Rutland <mark.rutland@arm.com>
1074 M:      Marc Zyngier <marc.zyngier@arm.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/include/asm/arch_timer.h
1078 F:      arch/arm64/include/asm/arch_timer.h
1079 F:      drivers/clocksource/arm_arch_timer.c
1080
1081 ARM HDLCD DRM DRIVER
1082 M:      Liviu Dudau <liviu.dudau@arm.com>
1083 S:      Supported
1084 F:      drivers/gpu/drm/arm/hdlcd_*
1085 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087 ARM MALI-DP DRM DRIVER
1088 M:      Liviu Dudau <liviu.dudau@arm.com>
1089 M:      Brian Starkey <brian.starkey@arm.com>
1090 M:      Mali DP Maintainers <malidp@foss.arm.com>
1091 S:      Supported
1092 F:      drivers/gpu/drm/arm/
1093 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095 ARM MFM AND FLOPPY DRIVERS
1096 M:      Ian Molton <spyro@f2s.com>
1097 S:      Maintained
1098 F:      arch/arm/lib/floppydma.S
1099 F:      arch/arm/include/asm/floppy.h
1100
1101 ARM PMU PROFILING AND DEBUGGING
1102 M:      Will Deacon <will.deacon@arm.com>
1103 M:      Mark Rutland <mark.rutland@arm.com>
1104 S:      Maintained
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F:      arch/arm*/kernel/perf_*
1107 F:      arch/arm/oprofile/common.c
1108 F:      arch/arm*/kernel/hw_breakpoint.c
1109 F:      arch/arm*/include/asm/hw_breakpoint.h
1110 F:      arch/arm*/include/asm/perf_event.h
1111 F:      drivers/perf/*
1112 F:      include/linux/perf/arm_pmu.h
1113 F:      Documentation/devicetree/bindings/arm/pmu.txt
1114 F:      Documentation/devicetree/bindings/perf/
1115
1116 ARM PORT
1117 M:      Russell King <linux@armlinux.org.uk>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W:      http://www.armlinux.org.uk/
1120 S:      Odd Fixes
1121 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122 F:      arch/arm/
1123 X:      arch/arm/boot/dts/
1124
1125 ARM PRIMECELL AACI PL041 DRIVER
1126 M:      Russell King <linux@armlinux.org.uk>
1127 S:      Odd Fixes
1128 F:      sound/arm/aaci.*
1129
1130 ARM PRIMECELL BUS SUPPORT
1131 M:      Russell King <linux@armlinux.org.uk>
1132 S:      Odd Fixes
1133 F:      drivers/amba/
1134 F:      include/linux/amba/bus.h
1135
1136 ARM PRIMECELL CLCD PL110 DRIVER
1137 M:      Russell King <linux@armlinux.org.uk>
1138 S:      Odd Fixes
1139 F:      drivers/video/fbdev/amba-clcd.*
1140
1141 ARM PRIMECELL KMI PL050 DRIVER
1142 M:      Russell King <linux@armlinux.org.uk>
1143 S:      Odd Fixes
1144 F:      drivers/input/serio/ambakmi.*
1145 F:      include/linux/amba/kmi.h
1146
1147 ARM PRIMECELL MMCI PL180/1 DRIVER
1148 M:      Russell King <linux@armlinux.org.uk>
1149 S:      Odd Fixes
1150 F:      drivers/mmc/host/mmci.*
1151 F:      include/linux/amba/mmci.h
1152
1153 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154 M:      Russell King <linux@armlinux.org.uk>
1155 S:      Odd Fixes
1156 F:      drivers/tty/serial/amba-pl01*.c
1157 F:      include/linux/amba/serial.h
1158
1159 ARM SMMU DRIVERS
1160 M:      Will Deacon <will.deacon@arm.com>
1161 R:      Robin Murphy <robin.murphy@arm.com>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164 F:      drivers/iommu/arm-smmu.c
1165 F:      drivers/iommu/arm-smmu-v3.c
1166 F:      drivers/iommu/io-pgtable-arm.c
1167 F:      drivers/iommu/io-pgtable-arm-v7s.c
1168
1169 ARM SUB-ARCHITECTURES
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 F:      arch/arm/mach-*/
1173 F:      arch/arm/plat-*/
1174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176 ARM/ACTIONS SEMI ARCHITECTURE
1177 M:      Andreas Färber <afaerber@suse.de>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180 N:      owl
1181 F:      arch/arm/mach-actions/
1182 F:      arch/arm/boot/dts/owl-*
1183 F:      arch/arm64/boot/dts/actions/
1184 F:      drivers/clocksource/owl-*
1185 F:      drivers/pinctrl/actions/*
1186 F:      drivers/soc/actions/
1187 F:      include/dt-bindings/power/owl-*
1188 F:      include/linux/soc/actions/
1189 F:      Documentation/devicetree/bindings/arm/actions.txt
1190 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194 ARM/ADS SPHERE MACHINE SUPPORT
1195 M:      Lennert Buytenhek <kernel@wantstofly.org>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198
1199 ARM/AFEB9260 MACHINE SUPPORT
1200 M:      Sergey Lapin <slapin@ossfans.org>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203
1204 ARM/AJECO 1ARM MACHINE SUPPORT
1205 M:      Lennert Buytenhek <kernel@wantstofly.org>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208
1209 ARM/Allwinner SoC Clock Support
1210 M:      Emilio López <emilio@elopez.com.ar>
1211 S:      Maintained
1212 F:      drivers/clk/sunxi/
1213
1214 ARM/Allwinner sunXi SoC support
1215 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1216 M:      Chen-Yu Tsai <wens@csie.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 N:      sun[x456789]i
1220 N:      sun50i
1221 F:      arch/arm/mach-sunxi/
1222 F:      arch/arm64/boot/dts/allwinner/
1223 F:      drivers/clk/sunxi-ng/
1224 F:      drivers/pinctrl/sunxi/
1225 F:      drivers/soc/sunxi/
1226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229 M:      Neil Armstrong <narmstrong@baylibre.com>
1230 M:      Jerome Brunet <jbrunet@baylibre.com>
1231 L:      linux-amlogic@lists.infradead.org
1232 S:      Maintained
1233 F:      drivers/clk/meson/
1234 F:      include/dt-bindings/clock/meson*
1235 F:      include/dt-bindings/clock/gxbb*
1236 F:      Documentation/devicetree/bindings/clock/amlogic*
1237
1238 ARM/Amlogic Meson SoC support
1239 M:      Carlo Caione <carlo@caione.org>
1240 M:      Kevin Hilman <khilman@baylibre.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 L:      linux-amlogic@lists.infradead.org
1243 W:      http://linux-meson.com/
1244 S:      Maintained
1245 F:      arch/arm/mach-meson/
1246 F:      arch/arm/boot/dts/meson*
1247 F:      arch/arm64/boot/dts/amlogic/
1248 F:      drivers/pinctrl/meson/
1249 F:      drivers/mmc/host/meson*
1250 N:      meson
1251
1252 ARM/Annapurna Labs ALPINE ARCHITECTURE
1253 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257 F:      arch/arm/mach-alpine/
1258 F:      arch/arm/boot/dts/alpine*
1259 F:      arch/arm64/boot/dts/al/
1260 F:      drivers/*/*alpine*
1261
1262 ARM/ARTPEC MACHINE SUPPORT
1263 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1264 M:      Lars Persson <lars.persson@axis.com>
1265 S:      Maintained
1266 L:      linux-arm-kernel@axis.com
1267 F:      arch/arm/mach-artpec
1268 F:      arch/arm/boot/dts/artpec6*
1269 F:      drivers/clk/axis
1270 F:      drivers/crypto/axis
1271 F:      drivers/pinctrl/pinctrl-artpec*
1272 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274 ARM/ASPEED I2C DRIVER
1275 M:      Brendan Higgins <brendanhiggins@google.com>
1276 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277 R:      Joel Stanley <joel@jms.id.au>
1278 L:      linux-i2c@vger.kernel.org
1279 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280 S:      Maintained
1281 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1282 F:      drivers/i2c/busses/i2c-aspeed.c
1283 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286 ARM/ASPEED MACHINE SUPPORT
1287 M:      Joel Stanley <joel@jms.id.au>
1288 R:      Andrew Jeffery <andrew@aj.id.au>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292 S:      Supported
1293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294 F:      arch/arm/mach-aspeed/
1295 F:      arch/arm/boot/dts/aspeed-*
1296 N:      aspeed
1297
1298 ARM/CALXEDA HIGHBANK ARCHITECTURE
1299 M:      Rob Herring <robh@kernel.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-highbank/
1303 F:      arch/arm/boot/dts/highbank.dts
1304 F:      arch/arm/boot/dts/ecx-*.dts*
1305
1306 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307 M:      Krzysztof Halasa <khalasa@piap.pl>
1308 S:      Maintained
1309 F:      arch/arm/mach-cns3xxx/
1310
1311 ARM/CAVIUM THUNDER NETWORK DRIVER
1312 M:      Sunil Goutham <sgoutham@cavium.com>
1313 M:      Robert Richter <rric@kernel.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Supported
1316 F:      drivers/net/ethernet/cavium/thunder/
1317
1318 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319 M:      Lukasz Majewski <lukma@denx.de>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/mach-ep93xx/ts72xx.c
1323
1324 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325 M:      Alexander Shiyan <shc_work@mail.ru>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Odd Fixes
1328 N:      clps711x
1329
1330 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331 M:      Lennert Buytenhek <kernel@wantstofly.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334
1335 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1337 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340 F:      arch/arm/mach-ep93xx/
1341 F:      arch/arm/mach-ep93xx/include/mach/
1342
1343 ARM/CLKDEV SUPPORT
1344 M:      Russell King <linux@armlinux.org.uk>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348 F:      drivers/clk/clkdev.c
1349
1350 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351 M:      Mike Rapoport <mike@compulab.co.il>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356 M:      Baruch Siach <baruch@tkos.co.il>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm/boot/dts/cx92755*
1360 N:      digicolor
1361
1362 ARM/CONTEC MICRO9 MACHINE SUPPORT
1363 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1364 S:      Maintained
1365 F:      arch/arm/mach-ep93xx/micro9.c
1366
1367 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 F:      drivers/hwtracing/coresight/*
1372 F:      Documentation/trace/coresight.txt
1373 F:      Documentation/trace/coresight-cpu-debug.txt
1374 F:      Documentation/devicetree/bindings/arm/coresight.txt
1375 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377 F:      tools/perf/arch/arm/util/pmu.c
1378 F:      tools/perf/arch/arm/util/auxtrace.c
1379 F:      tools/perf/arch/arm/util/cs-etm.c
1380 F:      tools/perf/arch/arm/util/cs-etm.h
1381 F:      tools/perf/util/cs-etm.*
1382 F:      tools/perf/util/cs-etm-decoder/*
1383
1384 ARM/CORGI MACHINE SUPPORT
1385 M:      Richard Purdie <rpurdie@rpsys.net>
1386 S:      Maintained
1387
1388 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390 M:      Linus Walleij <linus.walleij@linaro.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 T:      git git://github.com/ulli-kroll/linux.git
1393 S:      Maintained
1394 F:      Documentation/devicetree/bindings/arm/gemini.txt
1395 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398 F:      arch/arm/mach-gemini/
1399 F:      drivers/net/ethernet/cortina/
1400 F:      drivers/pinctrl/pinctrl-gemini.c
1401 F:      drivers/rtc/rtc-ftrtc010.c
1402
1403 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404 M:      Barry Song <baohua@kernel.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407 S:      Maintained
1408 F:      arch/arm/boot/dts/prima2*
1409 F:      arch/arm/mach-prima2/
1410 F:      drivers/clk/sirf/
1411 F:      drivers/clocksource/timer-prima2.c
1412 F:      drivers/clocksource/timer-atlas7.c
1413 N:      [^a-z]sirf
1414
1415 ARM/EBSA110 MACHINE SUPPORT
1416 M:      Russell King <linux@armlinux.org.uk>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 W:      http://www.armlinux.org.uk/
1419 S:      Maintained
1420 F:      arch/arm/mach-ebsa110/
1421 F:      drivers/net/ethernet/amd/am79c961a.*
1422
1423 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 N:      efm32
1429
1430 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-pxa/ezx.c
1435
1436 ARM/FARADAY FA526 PORT
1437 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 T:      git git://git.berlios.de/gemini-board
1441 F:      arch/arm/mm/*-fa*
1442
1443 ARM/FOOTBRIDGE ARCHITECTURE
1444 M:      Russell King <linux@armlinux.org.uk>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 W:      http://www.armlinux.org.uk/
1447 S:      Maintained
1448 F:      arch/arm/include/asm/hardware/dec21285.h
1449 F:      arch/arm/mach-footbridge/
1450
1451 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452 M:      Shawn Guo <shawnguo@kernel.org>
1453 M:      Sascha Hauer <s.hauer@pengutronix.de>
1454 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1455 R:      Fabio Estevam <fabio.estevam@nxp.com>
1456 R:      NXP Linux Team <linux-imx@nxp.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F:      arch/arm/mach-imx/
1461 F:      arch/arm/mach-mxs/
1462 F:      arch/arm/boot/dts/imx*
1463 F:      arch/arm/configs/imx*_defconfig
1464 F:      drivers/clk/imx/
1465 F:      drivers/soc/imx/
1466 F:      include/soc/imx/
1467
1468 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469 M:      Shawn Guo <shawnguo@kernel.org>
1470 M:      Sascha Hauer <s.hauer@pengutronix.de>
1471 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1472 R:      Stefan Agner <stefan@agner.ch>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476 F:      arch/arm/mach-imx/*vf610*
1477 F:      arch/arm/boot/dts/vf*
1478
1479 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480 M:      Shawn Guo <shawnguo@kernel.org>
1481 M:      Li Yang <leoyang.li@nxp.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F:      arch/arm/boot/dts/ls1021a*
1486 F:      arch/arm64/boot/dts/freescale/fsl-*
1487 F:      arch/arm64/boot/dts/freescale/qoriq-*
1488
1489 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490 M:      Lennert Buytenhek <kernel@wantstofly.org>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493
1494 ARM/GUMSTIX MACHINE SUPPORT
1495 M:      Steve Sakoman <sakoman@gmail.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498
1499 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500 M:      Philipp Zabel <philipp.zabel@gmail.com>
1501 M:      Paul Parsons <lost.distance@yahoo.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      arch/arm/mach-pxa/hx4700.c
1505 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1506 F:      sound/soc/pxa/hx4700.c
1507
1508 ARM/HISILICON SOC SUPPORT
1509 M:      Wei Xu <xuwei5@hisilicon.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 W:      http://www.hisilicon.com
1512 S:      Supported
1513 T:      git git://github.com/hisilicon/linux-hisi.git
1514 F:      arch/arm/mach-hisi/
1515 F:      arch/arm/boot/dts/hi3*
1516 F:      arch/arm/boot/dts/hip*
1517 F:      arch/arm/boot/dts/hisi*
1518 F:      arch/arm64/boot/dts/hisilicon/
1519
1520 ARM/HP JORNADA 7XX MACHINE SUPPORT
1521 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522 W:      www.jlime.com
1523 S:      Maintained
1524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525 F:      arch/arm/mach-sa1100/jornada720.c
1526 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528 ARM/IGEP MACHINE SUPPORT
1529 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1530 M:      Javier Martinez Canillas <javier@dowhile0.org>
1531 L:      linux-omap@vger.kernel.org
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/omap3-igep*
1535
1536 ARM/INCOME PXA270 SUPPORT
1537 M:      Marek Vasut <marek.vasut@gmail.com>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542 ARM/INTEL IOP13XX ARM ARCHITECTURE
1543 M:      Lennert Buytenhek <kernel@wantstofly.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546
1547 ARM/INTEL IOP32X ARM ARCHITECTURE
1548 M:      Lennert Buytenhek <kernel@wantstofly.org>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551
1552 ARM/INTEL IOP33X ARM ARCHITECTURE
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Orphan
1555
1556 ARM/INTEL IQ81342EX MACHINE SUPPORT
1557 M:      Lennert Buytenhek <kernel@wantstofly.org>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/INTEL IXDP2850 MACHINE SUPPORT
1562 M:      Lennert Buytenhek <kernel@wantstofly.org>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565
1566 ARM/INTEL IXP4XX ARM ARCHITECTURE
1567 M:      Imre Kaloz <kaloz@openwrt.org>
1568 M:      Krzysztof Halasa <khalasa@piap.pl>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/mach-ixp4xx/
1572
1573 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574 M:      Jonathan Cameron <jic23@cam.ac.uk>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/mach-pxa/stargate2.c
1578 F:      drivers/pcmcia/pxa2xx_stargate2.c
1579
1580 ARM/INTEL XSC3 (MANZANO) ARM CORE
1581 M:      Lennert Buytenhek <kernel@wantstofly.org>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584
1585 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586 M:      Lennert Buytenhek <kernel@wantstofly.org>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589
1590 ARM/LG1K ARCHITECTURE
1591 M:      Chanho Min <chanho.min@lge.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm64/boot/dts/lg/
1595
1596 ARM/LOGICPD PXA270 MACHINE SUPPORT
1597 M:      Lennert Buytenhek <kernel@wantstofly.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 S:      Maintained
1600
1601 ARM/LPC18XX ARCHITECTURE
1602 M:      Joachim Eastwood <manabian@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/boot/dts/lpc43*
1606 F:      drivers/clk/nxp/clk-lpc18xx*
1607 F:      drivers/clocksource/time-lpc32xx.c
1608 F:      drivers/i2c/busses/i2c-lpc2k.c
1609 F:      drivers/memory/pl172.c
1610 F:      drivers/mtd/spi-nor/nxp-spifi.c
1611 F:      drivers/rtc/rtc-lpc24xx.c
1612 N:      lpc18xx
1613
1614 ARM/LPC32XX SOC SUPPORT
1615 M:      Vladimir Zapolskiy <vz@mleia.com>
1616 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1619 S:      Maintained
1620 F:      arch/arm/boot/dts/lpc32*
1621 F:      arch/arm/mach-lpc32xx/
1622 F:      drivers/i2c/busses/i2c-pnx.c
1623 F:      drivers/net/ethernet/nxp/lpc_eth.c
1624 F:      drivers/usb/host/ohci-nxp.c
1625 F:      drivers/watchdog/pnx4008_wdt.c
1626 N:      lpc32xx
1627
1628 ARM/MAGICIAN MACHINE SUPPORT
1629 M:      Philipp Zabel <philipp.zabel@gmail.com>
1630 S:      Maintained
1631
1632 ARM/Marvell Dove/MV78xx0/Orion SOC support
1633 M:      Jason Cooper <jason@lakedaemon.net>
1634 M:      Andrew Lunn <andrew@lunn.ch>
1635 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636 M:      Gregory Clement <gregory.clement@bootlin.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      Documentation/devicetree/bindings/soc/dove/
1640 F:      arch/arm/mach-dove/
1641 F:      arch/arm/mach-mv78xx0/
1642 F:      arch/arm/mach-orion5x/
1643 F:      arch/arm/plat-orion/
1644 F:      arch/arm/boot/dts/dove*
1645 F:      arch/arm/boot/dts/orion5x*
1646
1647 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648 M:      Jason Cooper <jason@lakedaemon.net>
1649 M:      Andrew Lunn <andrew@lunn.ch>
1650 M:      Gregory Clement <gregory.clement@bootlin.com>
1651 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 F:      arch/arm/boot/dts/armada*
1655 F:      arch/arm/boot/dts/kirkwood*
1656 F:      arch/arm/configs/mvebu_*_defconfig
1657 F:      arch/arm/mach-mvebu/
1658 F:      arch/arm64/boot/dts/marvell/armada*
1659 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1660 F:      drivers/cpufreq/mvebu-cpufreq.c
1661 F:      drivers/irqchip/irq-armada-370-xp.c
1662 F:      drivers/irqchip/irq-mvebu-*
1663 F:      drivers/pinctrl/mvebu/
1664 F:      drivers/rtc/rtc-armada38x.c
1665
1666 ARM/Mediatek RTC DRIVER
1667 M:      Eddie Huang <eddie.huang@mediatek.com>
1668 M:      Sean Wang <sean.wang@mediatek.com>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673 F:      drivers/rtc/rtc-mt6397.c
1674 F:      drivers/rtc/rtc-mt7622.c
1675
1676 ARM/Mediatek SoC support
1677 M:      Matthias Brugger <matthias.bgg@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/mt6*
1682 F:      arch/arm/boot/dts/mt7*
1683 F:      arch/arm/boot/dts/mt8*
1684 F:      arch/arm/mach-mediatek/
1685 F:      arch/arm64/boot/dts/mediatek/
1686 N:      mtk
1687 K:      mediatek
1688
1689 ARM/Mediatek USB3 PHY DRIVER
1690 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      drivers/phy/mediatek/
1695 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697 ARM/MICREL KS8695 ARCHITECTURE
1698 M:      Greg Ungerer <gerg@uclinux.org>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F:      arch/arm/mach-ks8695/
1701 S:      Odd Fixes
1702
1703 ARM/Microchip (AT91) SoC support
1704 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1705 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 W:      http://www.linux4sam.org
1708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709 S:      Supported
1710 N:      at91
1711 N:      atmel
1712 F:      arch/arm/mach-at91/
1713 F:      include/soc/at91/
1714 F:      arch/arm/boot/dts/at91*.dts
1715 F:      arch/arm/boot/dts/at91*.dtsi
1716 F:      arch/arm/boot/dts/sama*.dts
1717 F:      arch/arm/boot/dts/sama*.dtsi
1718 F:      arch/arm/include/debug/at91.S
1719 F:      drivers/memory/atmel*
1720 F:      drivers/watchdog/sama5d4_wdt.c
1721 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1722 X:      drivers/net/wireless/atmel/
1723
1724 ARM/MIOA701 MACHINE SUPPORT
1725 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F:      arch/arm/mach-pxa/mioa701.c
1728 S:      Maintained
1729
1730 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1732 S:      Maintained
1733
1734 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735 M:      Linus Walleij <linus.walleij@linaro.org>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 S:      Maintained
1738 F:      arch/arm/mach-nomadik/
1739 F:      arch/arm/mach-u300/
1740 F:      arch/arm/mach-ux500/
1741 F:      arch/arm/boot/dts/ste-*
1742 F:      drivers/clk/clk-nomadik.c
1743 F:      drivers/clk/clk-u300.c
1744 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1745 F:      drivers/clocksource/timer-u300.c
1746 F:      drivers/dma/coh901318*
1747 F:      drivers/dma/ste_dma40*
1748 F:      drivers/hwspinlock/u8500_hsem.c
1749 F:      drivers/i2c/busses/i2c-nomadik.c
1750 F:      drivers/i2c/busses/i2c-stu300.c
1751 F:      drivers/mfd/ab3100*
1752 F:      drivers/mfd/ab8500*
1753 F:      drivers/mfd/abx500*
1754 F:      drivers/mfd/dbx500*
1755 F:      drivers/mfd/db8500*
1756 F:      drivers/pinctrl/nomadik/
1757 F:      drivers/pinctrl/pinctrl-coh901*
1758 F:      drivers/pinctrl/pinctrl-u300.c
1759 F:      drivers/rtc/rtc-ab3100.c
1760 F:      drivers/rtc/rtc-ab8500.c
1761 F:      drivers/rtc/rtc-coh901331.c
1762 F:      drivers/rtc/rtc-pl031.c
1763 F:      drivers/watchdog/coh901327_wdt.c
1764 F:      Documentation/devicetree/bindings/arm/ste-*
1765 F:      Documentation/devicetree/bindings/arm/ux500/
1766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768 ARM/NUVOTON NPCM ARCHITECTURE
1769 M:      Avi Fishman <avifishman70@gmail.com>
1770 M:      Tomer Maimon <tmaimon77@gmail.com>
1771 R:      Patrick Venture <venture@google.com>
1772 R:      Nancy Yuen <yuenn@google.com>
1773 R:      Brendan Higgins <brendanhiggins@google.com>
1774 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775 S:      Supported
1776 F:      arch/arm/mach-npcm/
1777 F:      arch/arm/boot/dts/nuvoton-npcm*
1778 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779 F:      drivers/*/*npcm*
1780 F:      Documentation/devicetree/bindings/*/*npcm*
1781 F:      Documentation/devicetree/bindings/*/*/*npcm*
1782
1783 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784 M:      Wan ZongShun <mcuos.com@gmail.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 W:      http://www.mcuos.com
1787 S:      Maintained
1788 F:      arch/arm/mach-w90x900/
1789 F:      drivers/input/keyboard/w90p910_keypad.c
1790 F:      drivers/input/touchscreen/w90p910_ts.c
1791 F:      drivers/watchdog/nuc900_wdt.c
1792 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1793 F:      drivers/mtd/nand/raw/nuc900_nand.c
1794 F:      drivers/rtc/rtc-nuc900.c
1795 F:      drivers/spi/spi-nuc900.c
1796 F:      drivers/usb/host/ehci-w90x900.c
1797 F:      drivers/video/fbdev/nuc900fb.c
1798
1799 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1801 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1802 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803 S:      Supported
1804
1805 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806 M:      Alexander Clouter <alex@digriz.org.uk>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 W:      http://www.digriz.org.uk/ts78xx/kernel
1809 S:      Maintained
1810 F:      arch/arm/mach-orion5x/ts78xx-*
1811
1812 ARM/OXNAS platform support
1813 M:      Neil Armstrong <narmstrong@baylibre.com>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm/mach-oxnas/
1818 F:      arch/arm/boot/dts/ox8*.dts*
1819 N:      oxnas
1820
1821 ARM/PALM TREO SUPPORT
1822 M:      Tomas Cech <sleep_walker@suse.com>
1823 L:      linux-arm-kernel@lists.infradead.org
1824 W:      http://hackndev.com
1825 S:      Maintained
1826 F:      arch/arm/mach-pxa/palmtreo.*
1827
1828 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829 M:      Marek Vasut <marek.vasut@gmail.com>
1830 L:      linux-arm-kernel@lists.infradead.org
1831 W:      http://hackndev.com
1832 S:      Maintained
1833 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1834 F:      arch/arm/mach-pxa/palmtx.c
1835 F:      arch/arm/mach-pxa/palmt5.*
1836 F:      arch/arm/mach-pxa/include/mach/palmld.h
1837 F:      arch/arm/mach-pxa/palmld.c
1838 F:      arch/arm/mach-pxa/palmte2.*
1839 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1840 F:      arch/arm/mach-pxa/palmtc.c
1841
1842 ARM/PALMZ72 SUPPORT
1843 M:      Sergey Lapin <slapin@ossfans.org>
1844 L:      linux-arm-kernel@lists.infradead.org
1845 W:      http://hackndev.com
1846 S:      Maintained
1847 F:      arch/arm/mach-pxa/palmz72.*
1848
1849 ARM/PLEB SUPPORT
1850 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1851 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852 S:      Maintained
1853
1854 ARM/PT DIGITAL BOARD PORT
1855 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W:      http://www.armlinux.org.uk/
1858 S:      Maintained
1859
1860 ARM/QUALCOMM SUPPORT
1861 M:      Andy Gross <andy.gross@linaro.org>
1862 M:      David Brown <david.brown@linaro.org>
1863 L:      linux-arm-msm@vger.kernel.org
1864 L:      linux-soc@vger.kernel.org
1865 S:      Maintained
1866 F:      Documentation/devicetree/bindings/soc/qcom/
1867 F:      arch/arm/boot/dts/qcom-*.dts
1868 F:      arch/arm/boot/dts/qcom-*.dtsi
1869 F:      arch/arm/mach-qcom/
1870 F:      arch/arm64/boot/dts/qcom/*
1871 F:      drivers/i2c/busses/i2c-qup.c
1872 F:      drivers/clk/qcom/
1873 F:      drivers/dma/qcom/
1874 F:      drivers/soc/qcom/
1875 F:      drivers/spi/spi-qup.c
1876 F:      drivers/tty/serial/msm_serial.c
1877 F:      drivers/*/pm8???-*
1878 F:      drivers/mfd/ssbi.c
1879 F:      drivers/firmware/qcom_scm*
1880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882 ARM/RADISYS ENP2611 MACHINE SUPPORT
1883 M:      Lennert Buytenhek <kernel@wantstofly.org>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886
1887 ARM/REALTEK ARCHITECTURE
1888 M:      Andreas Färber <afaerber@suse.de>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Maintained
1891 F:      arch/arm64/boot/dts/realtek/
1892 F:      Documentation/devicetree/bindings/arm/realtek.txt
1893
1894 ARM/RENESAS ARM64 ARCHITECTURE
1895 M:      Simon Horman <horms@verge.net.au>
1896 M:      Magnus Damm <magnus.damm@gmail.com>
1897 L:      linux-renesas-soc@vger.kernel.org
1898 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900 S:      Supported
1901 F:      arch/arm64/boot/dts/renesas/
1902 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1903 F:      drivers/soc/renesas/
1904 F:      include/linux/soc/renesas/
1905
1906 ARM/RISCPC ARCHITECTURE
1907 M:      Russell King <linux@armlinux.org.uk>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 W:      http://www.armlinux.org.uk/
1910 S:      Maintained
1911 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1912 F:      arch/arm/include/asm/hardware/ioc.h
1913 F:      arch/arm/include/asm/hardware/iomd.h
1914 F:      arch/arm/include/asm/hardware/memc.h
1915 F:      arch/arm/mach-rpc/
1916 F:      drivers/net/ethernet/8390/etherh.c
1917 F:      drivers/net/ethernet/i825xx/ether1*
1918 F:      drivers/net/ethernet/seeq/ether3*
1919 F:      drivers/scsi/arm/
1920
1921 ARM/Rockchip SoC support
1922 M:      Heiko Stuebner <heiko@sntech.de>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L:      linux-rockchip@lists.infradead.org
1925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926 S:      Maintained
1927 F:      arch/arm/boot/dts/rk3*
1928 F:      arch/arm/boot/dts/rv1108*
1929 F:      arch/arm/mach-rockchip/
1930 F:      drivers/clk/rockchip/
1931 F:      drivers/i2c/busses/i2c-rk3x.c
1932 F:      drivers/*/*rockchip*
1933 F:      drivers/*/*/*rockchip*
1934 F:      sound/soc/rockchip/
1935 N:      rockchip
1936
1937 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938 M:      Kukjin Kim <kgene@kernel.org>
1939 M:      Krzysztof Kozlowski <krzk@kernel.org>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943 S:      Maintained
1944 F:      arch/arm/boot/dts/s3c*
1945 F:      arch/arm/boot/dts/s5p*
1946 F:      arch/arm/boot/dts/exynos*
1947 F:      arch/arm64/boot/dts/exynos/
1948 F:      arch/arm/plat-samsung/
1949 F:      arch/arm/mach-s3c24*/
1950 F:      arch/arm/mach-s3c64xx/
1951 F:      arch/arm/mach-s5p*/
1952 F:      arch/arm/mach-exynos*/
1953 F:      drivers/*/*s3c24*
1954 F:      drivers/*/*/*s3c24*
1955 F:      drivers/*/*s3c64xx*
1956 F:      drivers/*/*s5pv210*
1957 F:      drivers/memory/samsung/*
1958 F:      drivers/soc/samsung/*
1959 F:      Documentation/arm/Samsung/
1960 F:      Documentation/devicetree/bindings/arm/samsung/
1961 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1962 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1963 N:      exynos
1964
1965 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966 M:      Kyungmin Park <kyungmin.park@samsung.com>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-s5pv210/
1970
1971 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972 M:      Kyungmin Park <kyungmin.park@samsung.com>
1973 M:      Kamil Debski <kamil@wypas.org>
1974 M:      Andrzej Hajda <a.hajda@samsung.com>
1975 L:      linux-arm-kernel@lists.infradead.org
1976 L:      linux-media@vger.kernel.org
1977 S:      Maintained
1978 F:      drivers/media/platform/s5p-g2d/
1979
1980 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1982 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983 L:      linux-media@vger.kernel.org
1984 S:      Maintained
1985 F:      drivers/media/platform/s5p-cec/
1986 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991 L:      linux-arm-kernel@lists.infradead.org
1992 L:      linux-media@vger.kernel.org
1993 S:      Maintained
1994 F:      drivers/media/platform/s5p-jpeg/
1995
1996 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997 M:      Kyungmin Park <kyungmin.park@samsung.com>
1998 M:      Kamil Debski <kamil@wypas.org>
1999 M:      Jeongtae Park <jtp.park@samsung.com>
2000 M:      Andrzej Hajda <a.hajda@samsung.com>
2001 L:      linux-arm-kernel@lists.infradead.org
2002 L:      linux-media@vger.kernel.org
2003 S:      Maintained
2004 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2005 F:      drivers/media/platform/s5p-mfc/
2006
2007 ARM/SHMOBILE ARM ARCHITECTURE
2008 M:      Simon Horman <horms@verge.net.au>
2009 M:      Magnus Damm <magnus.damm@gmail.com>
2010 L:      linux-renesas-soc@vger.kernel.org
2011 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013 S:      Supported
2014 F:      arch/arm/boot/dts/emev2*
2015 F:      arch/arm/boot/dts/r7s*
2016 F:      arch/arm/boot/dts/r8a*
2017 F:      arch/arm/boot/dts/r9a*
2018 F:      arch/arm/boot/dts/sh*
2019 F:      arch/arm/configs/shmobile_defconfig
2020 F:      arch/arm/include/debug/renesas-scif.S
2021 F:      arch/arm/mach-shmobile/
2022 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2023 F:      drivers/soc/renesas/
2024 F:      include/linux/soc/renesas/
2025
2026 ARM/SOCFPGA ARCHITECTURE
2027 M:      Dinh Nguyen <dinguyen@kernel.org>
2028 S:      Maintained
2029 F:      arch/arm/mach-socfpga/
2030 F:      arch/arm/boot/dts/socfpga*
2031 F:      arch/arm/configs/socfpga_defconfig
2032 F:      arch/arm64/boot/dts/altera/
2033 W:      http://www.rocketboards.org
2034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037 M:      Dinh Nguyen <dinguyen@kernel.org>
2038 S:      Maintained
2039 F:      drivers/clk/socfpga/
2040
2041 ARM/SOCFPGA EDAC SUPPORT
2042 M:      Thor Thayer <thor.thayer@linux.intel.com>
2043 S:      Maintained
2044 F:      drivers/edac/altera_edac.
2045
2046 ARM/SPREADTRUM SoC SUPPORT
2047 M:      Orson Zhai <orsonzhai@gmail.com>
2048 M:      Baolin Wang <baolin.wang@linaro.org>
2049 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2050 S:      Maintained
2051 F:      arch/arm64/boot/dts/sprd
2052 N:      sprd
2053
2054 ARM/STI ARCHITECTURE
2055 M:      Patrice Chotard <patrice.chotard@st.com>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W:      http://www.stlinux.com
2058 S:      Maintained
2059 F:      arch/arm/mach-sti/
2060 F:      arch/arm/boot/dts/sti*
2061 F:      drivers/char/hw_random/st-rng.c
2062 F:      drivers/clocksource/arm_global_timer.c
2063 F:      drivers/clocksource/clksrc_st_lpc.c
2064 F:      drivers/cpufreq/sti-cpufreq.c
2065 F:      drivers/dma/st_fdma*
2066 F:      drivers/i2c/busses/i2c-st.c
2067 F:      drivers/media/rc/st_rc.c
2068 F:      drivers/media/platform/sti/c8sectpfe/
2069 F:      drivers/mmc/host/sdhci-st.c
2070 F:      drivers/phy/st/phy-miphy28lp.c
2071 F:      drivers/phy/st/phy-stih407-usb.c
2072 F:      drivers/pinctrl/pinctrl-st.c
2073 F:      drivers/remoteproc/st_remoteproc.c
2074 F:      drivers/remoteproc/st_slim_rproc.c
2075 F:      drivers/reset/sti/
2076 F:      drivers/rtc/rtc-st-lpc.c
2077 F:      drivers/tty/serial/st-asc.c
2078 F:      drivers/usb/dwc3/dwc3-st.c
2079 F:      drivers/usb/host/ehci-st.c
2080 F:      drivers/usb/host/ohci-st.c
2081 F:      drivers/watchdog/st_lpc_wdt.c
2082 F:      drivers/ata/ahci_st.c
2083 F:      include/linux/remoteproc/st_slim_rproc.h
2084
2085 ARM/STM32 ARCHITECTURE
2086 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087 M:      Alexandre Torgue <alexandre.torgue@st.com>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 S:      Maintained
2090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091 N:      stm32
2092 F:      arch/arm/boot/dts/stm32*
2093 F:      arch/arm/mach-stm32/
2094 F:      drivers/clocksource/armv7m_systick.c
2095
2096 ARM/Synaptics Berlin SoC support
2097 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      arch/arm/mach-berlin/
2102 F:      arch/arm/boot/dts/berlin*
2103 F:      arch/arm64/boot/dts/marvell/berlin*
2104
2105 ARM/TANGO ARCHITECTURE
2106 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2107 M:      Mans Rullgard <mans@mansr.com>
2108 L:      linux-arm-kernel@lists.infradead.org
2109 S:      Odd Fixes
2110 N:      tango
2111
2112 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113 M:      Lennert Buytenhek <kernel@wantstofly.org>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116
2117 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118 M:      Hans Verkuil <hans.verkuil@cisco.com>
2119 L:      linux-tegra@vger.kernel.org
2120 L:      linux-media@vger.kernel.org
2121 S:      Maintained
2122 F:      drivers/media/platform/tegra-cec/
2123 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125 ARM/TETON BGA MACHINE SUPPORT
2126 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 S:      Maintained
2129
2130 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131 M:      Santosh Shilimkar <ssantosh@kernel.org>
2132 L:      linux-kernel@vger.kernel.org
2133 S:      Maintained
2134 F:      drivers/memory/*emif*
2135
2136 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137 M:      Tero Kristo <t-kristo@ti.com>
2138 M:      Nishanth Menon <nm@ti.com>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 S:      Supported
2141 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2142 F:      arch/arm64/boot/dts/ti/Makefile
2143 F:      arch/arm64/boot/dts/ti/k3-*
2144
2145 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146 M:      Santosh Shilimkar <ssantosh@kernel.org>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 S:      Maintained
2149 F:      arch/arm/mach-keystone/
2150 F:      arch/arm/boot/dts/keystone-*
2151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154 M:      Santosh Shilimkar <ssantosh@kernel.org>
2155 L:      linux-kernel@vger.kernel.org
2156 S:      Maintained
2157 F:      drivers/clk/keystone/
2158
2159 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160 M:      Santosh Shilimkar <ssantosh@kernel.org>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 L:      linux-kernel@vger.kernel.org
2163 S:      Maintained
2164 F:      drivers/clocksource/timer-keystone.c
2165
2166 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167 M:      Santosh Shilimkar <ssantosh@kernel.org>
2168 L:      linux-kernel@vger.kernel.org
2169 S:      Maintained
2170 F:      drivers/power/reset/keystone-reset.c
2171
2172 ARM/THECUS N2100 MACHINE SUPPORT
2173 M:      Lennert Buytenhek <kernel@wantstofly.org>
2174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 S:      Maintained
2176
2177 ARM/TOSA MACHINE SUPPORT
2178 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179 M:      Dirk Opfer <dirk@opfer-online.de>
2180 S:      Maintained
2181
2182 ARM/UNIPHIER ARCHITECTURE
2183 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186 S:      Maintained
2187 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189 F:      arch/arm/boot/dts/uniphier*
2190 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2191 F:      arch/arm/mach-uniphier/
2192 F:      arch/arm/mm/cache-uniphier.c
2193 F:      arch/arm64/boot/dts/socionext/uniphier*
2194 F:      drivers/bus/uniphier-system-bus.c
2195 F:      drivers/clk/uniphier/
2196 F:      drivers/gpio/gpio-uniphier.c
2197 F:      drivers/i2c/busses/i2c-uniphier*
2198 F:      drivers/irqchip/irq-uniphier-aidet.c
2199 F:      drivers/pinctrl/uniphier/
2200 F:      drivers/reset/reset-uniphier.c
2201 F:      drivers/tty/serial/8250/8250_uniphier.c
2202 N:      uniphier
2203
2204 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205 M:      Ulf Hansson <ulf.hansson@linaro.org>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T:      git git://git.linaro.org/people/ulfh/clk.git
2208 S:      Maintained
2209 F:      drivers/clk/ux500/
2210
2211 ARM/VERSATILE EXPRESS PLATFORM
2212 M:      Liviu Dudau <liviu.dudau@arm.com>
2213 M:      Sudeep Holla <sudeep.holla@arm.com>
2214 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm/boot/dts/vexpress*
2218 F:      arch/arm64/boot/dts/arm/
2219 F:      arch/arm/mach-vexpress/
2220 F:      */*/vexpress*
2221 F:      */*/*/vexpress*
2222 F:      drivers/clk/versatile/clk-vexpress-osc.c
2223 F:      drivers/clocksource/versatile.c
2224 N:      mps2
2225
2226 ARM/VFP SUPPORT
2227 M:      Russell King <linux@armlinux.org.uk>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W:      http://www.armlinux.org.uk/
2230 S:      Maintained
2231 F:      arch/arm/vfp/
2232
2233 ARM/VOIPAC PXA270 SUPPORT
2234 M:      Marek Vasut <marek.vasut@gmail.com>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/mach-pxa/vpac270.c
2238 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240 ARM/VT8500 ARM ARCHITECTURE
2241 M:      Tony Prisk <linux@prisktech.co.nz>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Maintained
2244 F:      arch/arm/mach-vt8500/
2245 F:      drivers/clocksource/vt8500_timer.c
2246 F:      drivers/i2c/busses/i2c-wmt.c
2247 F:      drivers/mmc/host/wmt-sdmmc.c
2248 F:      drivers/pwm/pwm-vt8500.c
2249 F:      drivers/rtc/rtc-vt8500.c
2250 F:      drivers/tty/serial/vt8500_serial.c
2251 F:      drivers/usb/host/ehci-platform.c
2252 F:      drivers/usb/host/uhci-platform.c
2253 F:      drivers/video/fbdev/vt8500lcdfb.*
2254 F:      drivers/video/fbdev/wm8505fb*
2255 F:      drivers/video/fbdev/wmt_ge_rops.*
2256
2257 ARM/ZIPIT Z2 SUPPORT
2258 M:      Marek Vasut <marek.vasut@gmail.com>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261 F:      arch/arm/mach-pxa/z2.c
2262 F:      arch/arm/mach-pxa/include/mach/z2.h
2263
2264 ARM/ZTE ARCHITECTURE
2265 M:      Jun Nie <jun.nie@linaro.org>
2266 M:      Baoyou Xie <baoyou.xie@linaro.org>
2267 M:      Shawn Guo <shawnguo@kernel.org>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/boot/dts/zx2967*
2271 F:      arch/arm/mach-zx/
2272 F:      arch/arm64/boot/dts/zte/
2273 F:      drivers/clk/zte/
2274 F:      drivers/dma/zx_dma.c
2275 F:      drivers/gpio/gpio-zx.c
2276 F:      drivers/i2c/busses/i2c-zx2967.c
2277 F:      drivers/mmc/host/dw_mmc-zx.*
2278 F:      drivers/pinctrl/zte/
2279 F:      drivers/soc/zte/
2280 F:      drivers/thermal/zx2967_thermal.c
2281 F:      drivers/watchdog/zx2967_wdt.c
2282 F:      Documentation/devicetree/bindings/arm/zte.txt
2283 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2284 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2285 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290 F:      Documentation/devicetree/bindings/soc/zte/
2291 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2292 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294 F:      include/dt-bindings/clock/zx2967*.h
2295 F:      include/dt-bindings/soc/zte,*.h
2296 F:      sound/soc/codecs/zx_aud96p22.c
2297 F:      sound/soc/zte/
2298
2299 ARM/ZYNQ ARCHITECTURE
2300 M:      Michal Simek <michal.simek@xilinx.com>
2301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 W:      http://wiki.xilinx.com
2303 T:      git https://github.com/Xilinx/linux-xlnx.git
2304 S:      Supported
2305 F:      arch/arm/mach-zynq/
2306 F:      drivers/cpuidle/cpuidle-zynq.c
2307 F:      drivers/block/xsysace.c
2308 N:      zynq
2309 N:      xilinx
2310 F:      drivers/clocksource/cadence_ttc_timer.c
2311 F:      drivers/i2c/busses/i2c-cadence.c
2312 F:      drivers/mmc/host/sdhci-of-arasan.c
2313 F:      drivers/edac/synopsys_edac.c
2314
2315 ARM64 PORT (AARCH64 ARCHITECTURE)
2316 M:      Catalin Marinas <catalin.marinas@arm.com>
2317 M:      Will Deacon <will.deacon@arm.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320 S:      Maintained
2321 F:      arch/arm64/
2322 X:      arch/arm64/boot/dts/
2323 F:      Documentation/arm64/
2324
2325 AS3645A LED FLASH CONTROLLER DRIVER
2326 M:      Sakari Ailus <sakari.ailus@iki.fi>
2327 L:      linux-leds@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/leds/leds-as3645a.c
2330
2331 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2333 L:      linux-media@vger.kernel.org
2334 T:      git git://linuxtv.org/media_tree.git
2335 S:      Maintained
2336 F:      drivers/media/i2c/ak7375.c
2337 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339 ASAHI KASEI AK8974 DRIVER
2340 M:      Linus Walleij <linus.walleij@linaro.org>
2341 L:      linux-iio@vger.kernel.org
2342 W:      http://www.akm.com/
2343 S:      Supported
2344 F:      drivers/iio/magnetometer/ak8974.c
2345
2346 ASC7621 HARDWARE MONITOR DRIVER
2347 M:      George Joseph <george.joseph@fairview5.com>
2348 L:      linux-hwmon@vger.kernel.org
2349 S:      Maintained
2350 F:      Documentation/hwmon/asc7621
2351 F:      drivers/hwmon/asc7621.c
2352
2353 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354 M:      Corentin Chary <corentin.chary@gmail.com>
2355 L:      acpi4asus-user@lists.sourceforge.net
2356 L:      platform-driver-x86@vger.kernel.org
2357 W:      http://acpi4asus.sf.net
2358 S:      Maintained
2359 F:      drivers/platform/x86/asus*.c
2360 F:      drivers/platform/x86/eeepc*.c
2361
2362 ASUS WIRELESS RADIO CONTROL DRIVER
2363 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2364 L:      platform-driver-x86@vger.kernel.org
2365 S:      Maintained
2366 F:      drivers/platform/x86/asus-wireless.c
2367
2368 ASYMMETRIC KEYS
2369 M:      David Howells <dhowells@redhat.com>
2370 L:      keyrings@vger.kernel.org
2371 S:      Maintained
2372 F:      Documentation/crypto/asymmetric-keys.txt
2373 F:      include/linux/verification.h
2374 F:      include/crypto/public_key.h
2375 F:      include/crypto/pkcs7.h
2376 F:      crypto/asymmetric_keys/
2377
2378 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379 R:      Dan Williams <dan.j.williams@intel.com>
2380 W:      http://sourceforge.net/projects/xscaleiop
2381 S:      Odd fixes
2382 F:      Documentation/crypto/async-tx-api.txt
2383 F:      crypto/async_tx/
2384 F:      drivers/dma/
2385 F:      include/linux/dmaengine.h
2386 F:      include/linux/async_tx.h
2387
2388 AT24 EEPROM DRIVER
2389 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2390 L:      linux-i2c@vger.kernel.org
2391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392 S:      Maintained
2393 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2394 F:      drivers/misc/eeprom/at24.c
2395 F:      include/linux/platform_data/at24.h
2396
2397 ATA OVER ETHERNET (AOE) DRIVER
2398 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2399 W:      http://www.openaoe.org/
2400 S:      Supported
2401 F:      Documentation/aoe/
2402 F:      drivers/block/aoe/
2403
2404 ATHEROS 71XX/9XXX GPIO DRIVER
2405 M:      Alban Bedel <albeu@free.fr>
2406 W:      https://github.com/AlbanBedel/linux
2407 T:      git git://github.com/AlbanBedel/linux
2408 S:      Maintained
2409 F:      drivers/gpio/gpio-ath79.c
2410 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412 ATHEROS 71XX/9XXX USB PHY DRIVER
2413 M:      Alban Bedel <albeu@free.fr>
2414 W:      https://github.com/AlbanBedel/linux
2415 T:      git git://github.com/AlbanBedel/linux
2416 S:      Maintained
2417 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2418 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420 ATHEROS ATH GENERIC UTILITIES
2421 M:      Kalle Valo <kvalo@codeaurora.org>
2422 L:      linux-wireless@vger.kernel.org
2423 S:      Supported
2424 F:      drivers/net/wireless/ath/*
2425
2426 ATHEROS ATH5K WIRELESS DRIVER
2427 M:      Jiri Slaby <jirislaby@gmail.com>
2428 M:      Nick Kossifidis <mickflemm@gmail.com>
2429 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430 L:      linux-wireless@vger.kernel.org
2431 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2432 S:      Maintained
2433 F:      drivers/net/wireless/ath/ath5k/
2434
2435 ATHEROS ATH6KL WIRELESS DRIVER
2436 M:      Kalle Valo <kvalo@codeaurora.org>
2437 L:      linux-wireless@vger.kernel.org
2438 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440 S:      Supported
2441 F:      drivers/net/wireless/ath/ath6kl/
2442
2443 ATI_REMOTE2 DRIVER
2444 M:      Ville Syrjala <syrjala@sci.fi>
2445 S:      Maintained
2446 F:      drivers/input/misc/ati_remote2.c
2447
2448 ATK0110 HWMON DRIVER
2449 M:      Luca Tettamanti <kronos.it@gmail.com>
2450 L:      linux-hwmon@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/hwmon/asus_atk0110.c
2453
2454 ATLX ETHERNET DRIVERS
2455 M:      Jay Cliburn <jcliburn@gmail.com>
2456 M:      Chris Snook <chris.snook@gmail.com>
2457 L:      netdev@vger.kernel.org
2458 W:      http://sourceforge.net/projects/atl1
2459 W:      http://atl1.sourceforge.net
2460 S:      Maintained
2461 F:      drivers/net/ethernet/atheros/
2462
2463 ATM
2464 M:      Chas Williams <3chas3@gmail.com>
2465 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466 L:      netdev@vger.kernel.org
2467 W:      http://linux-atm.sourceforge.net
2468 S:      Maintained
2469 F:      drivers/atm/
2470 F:      include/linux/atm*
2471 F:      include/uapi/linux/atm*
2472
2473 ATMEL AT91 / AT32 MCI DRIVER
2474 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2475 S:      Maintained
2476 F:      drivers/mmc/host/atmel-mci.c
2477
2478 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2480 S:      Supported
2481 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483 ATMEL Audio ALSA driver
2484 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2486 S:      Supported
2487 F:      sound/soc/atmel
2488
2489 ATMEL I2C DRIVER
2490 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2491 L:      linux-i2c@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/i2c/busses/i2c-at91.c
2494
2495 ATMEL ISI DRIVER
2496 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2497 L:      linux-media@vger.kernel.org
2498 S:      Supported
2499 F:      drivers/media/platform/atmel/atmel-isi.c
2500 F:      include/media/atmel-isi.h
2501
2502 ATMEL LCDFB DRIVER
2503 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2504 L:      linux-fbdev@vger.kernel.org
2505 S:      Maintained
2506 F:      drivers/video/fbdev/atmel_lcdfb.c
2507 F:      include/video/atmel_lcdc.h
2508
2509 ATMEL MACB ETHERNET DRIVER
2510 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2511 S:      Supported
2512 F:      drivers/net/ethernet/cadence/
2513
2514 ATMEL MAXTOUCH DRIVER
2515 M:      Nick Dyer <nick@shmanahar.org>
2516 T:      git git://github.com/ndyer/linux.git
2517 S:      Maintained
2518 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2520
2521 ATMEL SAMA5D2 ADC DRIVER
2522 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2523 L:      linux-iio@vger.kernel.org
2524 S:      Supported
2525 F:      drivers/iio/adc/at91-sama5d2_adc.c
2526
2527 ATMEL SDMMC DRIVER
2528 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2529 L:      linux-mmc@vger.kernel.org
2530 S:      Supported
2531 F:      drivers/mmc/host/sdhci-of-at91.c
2532
2533 ATMEL SPI DRIVER
2534 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2535 S:      Supported
2536 F:      drivers/spi/spi-atmel.*
2537
2538 ATMEL SSC DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 S:      Supported
2542 F:      drivers/misc/atmel-ssc.c
2543 F:      include/linux/atmel-ssc.h
2544
2545 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 S:      Supported
2549 F:      drivers/misc/atmel_tclib.c
2550 F:      drivers/clocksource/tcb_clksrc.c
2551
2552 ATMEL USBA UDC DRIVER
2553 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 S:      Supported
2556 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2557
2558 ATMEL WIRELESS DRIVER
2559 M:      Simon Kelley <simon@thekelleys.org.uk>
2560 L:      linux-wireless@vger.kernel.org
2561 W:      http://www.thekelleys.org.uk/atmel
2562 W:      http://atmelwlandriver.sourceforge.net/
2563 S:      Maintained
2564 F:      drivers/net/wireless/atmel/atmel*
2565
2566 ATMEL XDMA DRIVER
2567 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2568 L:      linux-arm-kernel@lists.infradead.org
2569 L:      dmaengine@vger.kernel.org
2570 S:      Supported
2571 F:      drivers/dma/at_xdmac.c
2572
2573 ATOMIC INFRASTRUCTURE
2574 M:      Will Deacon <will.deacon@arm.com>
2575 M:      Peter Zijlstra <peterz@infradead.org>
2576 R:      Boqun Feng <boqun.feng@gmail.com>
2577 L:      linux-kernel@vger.kernel.org
2578 S:      Maintained
2579 F:      arch/*/include/asm/atomic*.h
2580 F:      include/*/atomic*.h
2581
2582 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583 M:      Bradley Grove <linuxdrivers@attotech.com>
2584 L:      linux-scsi@vger.kernel.org
2585 W:      http://www.attotech.com
2586 S:      Supported
2587 F:      drivers/scsi/esas2r
2588
2589 ATUSB IEEE 802.15.4 RADIO DRIVER
2590 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2591 L:      linux-wpan@vger.kernel.org
2592 S:      Maintained
2593 F:      drivers/net/ieee802154/atusb.c
2594 F:      drivers/net/ieee802154/atusb.h
2595 F:      drivers/net/ieee802154/at86rf230.h
2596
2597 AUDIT SUBSYSTEM
2598 M:      Paul Moore <paul@paul-moore.com>
2599 M:      Eric Paris <eparis@redhat.com>
2600 L:      linux-audit@redhat.com (moderated for non-subscribers)
2601 W:      https://github.com/linux-audit
2602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2603 S:      Supported
2604 F:      include/linux/audit.h
2605 F:      include/uapi/linux/audit.h
2606 F:      kernel/audit*
2607
2608 AUXILIARY DISPLAY DRIVERS
2609 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2610 S:      Maintained
2611 F:      drivers/auxdisplay/
2612 F:      include/linux/cfag12864b.h
2613
2614 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615 M:      Andreas Klinger <ak@it-klinger.de>
2616 L:      linux-iio@vger.kernel.org
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619 F:      drivers/iio/adc/hx711.c
2620
2621 AX.25 NETWORK LAYER
2622 M:      Ralf Baechle <ralf@linux-mips.org>
2623 L:      linux-hams@vger.kernel.org
2624 W:      http://www.linux-ax25.org/
2625 S:      Maintained
2626 F:      include/uapi/linux/ax25.h
2627 F:      include/net/ax25.h
2628 F:      net/ax25/
2629
2630 AXENTIA ARM DEVICES
2631 M:      Peter Rosin <peda@axentia.se>
2632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 S:      Maintained
2634 F:      Documentation/devicetree/bindings/arm/axentia.txt
2635 F:      arch/arm/boot/dts/at91-linea.dtsi
2636 F:      arch/arm/boot/dts/at91-natte.dtsi
2637 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638 F:      arch/arm/boot/dts/at91-tse850-3.dts
2639
2640 AXENTIA ASOC DRIVERS
2641 M:      Peter Rosin <peda@axentia.se>
2642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2643 S:      Maintained
2644 F:      Documentation/devicetree/bindings/sound/axentia,*
2645 F:      sound/soc/atmel/tse850-pcm5142.c
2646
2647 AZ6007 DVB DRIVER
2648 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2649 L:      linux-media@vger.kernel.org
2650 W:      https://linuxtv.org
2651 T:      git git://linuxtv.org/media_tree.git
2652 S:      Maintained
2653 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2654
2655 AZTECH FM RADIO RECEIVER DRIVER
2656 M:      Hans Verkuil <hverkuil@xs4all.nl>
2657 L:      linux-media@vger.kernel.org
2658 T:      git git://linuxtv.org/media_tree.git
2659 W:      https://linuxtv.org
2660 S:      Maintained
2661 F:      drivers/media/radio/radio-aztech*
2662
2663 B43 WIRELESS DRIVER
2664 L:      linux-wireless@vger.kernel.org
2665 L:      b43-dev@lists.infradead.org
2666 W:      http://wireless.kernel.org/en/users/Drivers/b43
2667 S:      Odd Fixes
2668 F:      drivers/net/wireless/broadcom/b43/
2669
2670 B43LEGACY WIRELESS DRIVER
2671 M:      Larry Finger <Larry.Finger@lwfinger.net>
2672 L:      linux-wireless@vger.kernel.org
2673 L:      b43-dev@lists.infradead.org
2674 W:      http://wireless.kernel.org/en/users/Drivers/b43
2675 S:      Maintained
2676 F:      drivers/net/wireless/broadcom/b43legacy/
2677
2678 BACKLIGHT CLASS/SUBSYSTEM
2679 M:      Lee Jones <lee.jones@linaro.org>
2680 M:      Daniel Thompson <daniel.thompson@linaro.org>
2681 M:      Jingoo Han <jingoohan1@gmail.com>
2682 L:      dri-devel@lists.freedesktop.org
2683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2684 S:      Maintained
2685 F:      drivers/video/backlight/
2686 F:      include/linux/backlight.h
2687 F:      include/linux/pwm_backlight.h
2688 F:      Documentation/devicetree/bindings/leds/backlight
2689
2690 BATMAN ADVANCED
2691 M:      Marek Lindner <mareklindner@neomailbox.ch>
2692 M:      Simon Wunderlich <sw@simonwunderlich.de>
2693 M:      Antonio Quartulli <a@unstable.cc>
2694 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695 W:      https://www.open-mesh.org/
2696 Q:      https://patchwork.open-mesh.org/project/batman/list/
2697 S:      Maintained
2698 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2699 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2700 F:      Documentation/networking/batman-adv.rst
2701 F:      include/uapi/linux/batadv_packet.h
2702 F:      include/uapi/linux/batman_adv.h
2703 F:      net/batman-adv/
2704
2705 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2707 L:      linux-hams@vger.kernel.org
2708 W:      http://www.baycom.org/~tom/ham/ham.html
2709 S:      Maintained
2710 F:      drivers/net/hamradio/baycom*
2711
2712 BCACHE (BLOCK LAYER CACHE)
2713 M:      Coly Li <colyli@suse.de>
2714 M:      Kent Overstreet <kent.overstreet@gmail.com>
2715 L:      linux-bcache@vger.kernel.org
2716 W:      http://bcache.evilpiepirate.org
2717 C:      irc://irc.oftc.net/bcache
2718 S:      Maintained
2719 F:      drivers/md/bcache/
2720
2721 BDISP ST MEDIA DRIVER
2722 M:      Fabien Dessenne <fabien.dessenne@st.com>
2723 L:      linux-media@vger.kernel.org
2724 T:      git git://linuxtv.org/media_tree.git
2725 W:      https://linuxtv.org
2726 S:      Supported
2727 F:      drivers/media/platform/sti/bdisp
2728
2729 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2731 L:      netdev@vger.kernel.org
2732 S:      Maintained
2733 F:      drivers/net/ethernet/ec_bhf.c
2734
2735 BEFS FILE SYSTEM
2736 M:      Luis de Bethencourt <luisbg@kernel.org>
2737 M:      Salah Triki <salah.triki@gmail.com>
2738 S:      Maintained
2739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740 F:      Documentation/filesystems/befs.txt
2741 F:      fs/befs/
2742
2743 BFQ I/O SCHEDULER
2744 M:      Paolo Valente <paolo.valente@linaro.org>
2745 M:      Jens Axboe <axboe@kernel.dk>
2746 L:      linux-block@vger.kernel.org
2747 S:      Maintained
2748 F:      block/bfq-*
2749 F:      Documentation/block/bfq-iosched.txt
2750
2751 BFS FILE SYSTEM
2752 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2753 S:      Maintained
2754 F:      Documentation/filesystems/bfs.txt
2755 F:      fs/bfs/
2756 F:      include/uapi/linux/bfs_fs.h
2757
2758 BLINKM RGB LED DRIVER
2759 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2760 S:      Maintained
2761 F:      drivers/leds/leds-blinkm.c
2762
2763 BLOCK LAYER
2764 M:      Jens Axboe <axboe@kernel.dk>
2765 L:      linux-block@vger.kernel.org
2766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767 S:      Maintained
2768 F:      block/
2769 F:      drivers/block/
2770 F:      kernel/trace/blktrace.c
2771 F:      lib/sbitmap.c
2772
2773 BLOCK2MTD DRIVER
2774 M:      Joern Engel <joern@lazybastard.org>
2775 L:      linux-mtd@lists.infradead.org
2776 S:      Maintained
2777 F:      drivers/mtd/devices/block2mtd.c
2778
2779 BLUETOOTH DRIVERS
2780 M:      Marcel Holtmann <marcel@holtmann.org>
2781 M:      Johan Hedberg <johan.hedberg@gmail.com>
2782 L:      linux-bluetooth@vger.kernel.org
2783 W:      http://www.bluez.org/
2784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786 S:      Maintained
2787 F:      drivers/bluetooth/
2788
2789 BLUETOOTH SUBSYSTEM
2790 M:      Marcel Holtmann <marcel@holtmann.org>
2791 M:      Johan Hedberg <johan.hedberg@gmail.com>
2792 L:      linux-bluetooth@vger.kernel.org
2793 W:      http://www.bluez.org/
2794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796 S:      Maintained
2797 F:      net/bluetooth/
2798 F:      include/net/bluetooth/
2799
2800 BONDING DRIVER
2801 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2802 M:      Veaceslav Falico <vfalico@gmail.com>
2803 M:      Andy Gospodarek <andy@greyhouse.net>
2804 L:      netdev@vger.kernel.org
2805 W:      http://sourceforge.net/projects/bonding/
2806 S:      Supported
2807 F:      drivers/net/bonding/
2808 F:      include/uapi/linux/if_bonding.h
2809
2810 BPF (Safe dynamic programs and tools)
2811 M:      Alexei Starovoitov <ast@kernel.org>
2812 M:      Daniel Borkmann <daniel@iogearbox.net>
2813 L:      netdev@vger.kernel.org
2814 L:      linux-kernel@vger.kernel.org
2815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2818 S:      Supported
2819 F:      arch/x86/net/bpf_jit*
2820 F:      Documentation/networking/filter.txt
2821 F:      Documentation/bpf/
2822 F:      include/linux/bpf*
2823 F:      include/linux/filter.h
2824 F:      include/trace/events/xdp.h
2825 F:      include/uapi/linux/bpf*
2826 F:      include/uapi/linux/filter.h
2827 F:      kernel/bpf/
2828 F:      kernel/trace/bpf_trace.c
2829 F:      lib/test_bpf.c
2830 F:      net/bpf/
2831 F:      net/core/filter.c
2832 F:      net/sched/act_bpf.c
2833 F:      net/sched/cls_bpf.c
2834 F:      samples/bpf/
2835 F:      tools/bpf/
2836 F:      tools/lib/bpf/
2837 F:      tools/testing/selftests/bpf/
2838
2839 BROADCOM B44 10/100 ETHERNET DRIVER
2840 M:      Michael Chan <michael.chan@broadcom.com>
2841 L:      netdev@vger.kernel.org
2842 S:      Supported
2843 F:      drivers/net/ethernet/broadcom/b44.*
2844
2845 BROADCOM B53 ETHERNET SWITCH DRIVER
2846 M:      Florian Fainelli <f.fainelli@gmail.com>
2847 L:      netdev@vger.kernel.org
2848 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2849 S:      Supported
2850 F:      drivers/net/dsa/b53/*
2851 F:      include/linux/platform_data/b53.h
2852
2853 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854 M:      Florian Fainelli <f.fainelli@gmail.com>
2855 M:      Ray Jui <rjui@broadcom.com>
2856 M:      Scott Branden <sbranden@broadcom.com>
2857 M:      bcm-kernel-feedback-list@broadcom.com
2858 T:      git git://github.com/broadcom/mach-bcm
2859 S:      Maintained
2860 N:      bcm281*
2861 N:      bcm113*
2862 N:      bcm216*
2863 N:      kona
2864 F:      arch/arm/mach-bcm/
2865
2866 BROADCOM BCM2835 ARM ARCHITECTURE
2867 M:      Eric Anholt <eric@anholt.net>
2868 M:      Stefan Wahren <stefan.wahren@i2se.com>
2869 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 T:      git git://github.com/anholt/linux
2872 S:      Maintained
2873 N:      bcm2835
2874 F:      drivers/staging/vc04_services
2875
2876 BROADCOM BCM47XX MIPS ARCHITECTURE
2877 M:      Hauke Mehrtens <hauke@hauke-m.de>
2878 M:      Rafał Miłecki <zajec5@gmail.com>
2879 L:      linux-mips@linux-mips.org
2880 S:      Maintained
2881 F:      Documentation/devicetree/bindings/mips/brcm/
2882 F:      arch/mips/bcm47xx/*
2883 F:      arch/mips/include/asm/mach-bcm47xx/*
2884
2885 BROADCOM BCM5301X ARM ARCHITECTURE
2886 M:      Hauke Mehrtens <hauke@hauke-m.de>
2887 M:      Rafał Miłecki <zajec5@gmail.com>
2888 M:      Jon Mason <jonmason@broadcom.com>
2889 M:      bcm-kernel-feedback-list@broadcom.com
2890 L:      linux-arm-kernel@lists.infradead.org
2891 S:      Maintained
2892 F:      arch/arm/mach-bcm/bcm_5301x.c
2893 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2894 F:      arch/arm/boot/dts/bcm470*
2895 F:      arch/arm/boot/dts/bcm953012*
2896
2897 BROADCOM BCM53573 ARM ARCHITECTURE
2898 M:      Rafał Miłecki <rafal@milecki.pl>
2899 L:      linux-arm-kernel@lists.infradead.org
2900 S:      Maintained
2901 F:      arch/arm/boot/dts/bcm53573*
2902 F:      arch/arm/boot/dts/bcm47189*
2903
2904 BROADCOM BCM63XX ARM ARCHITECTURE
2905 M:      Florian Fainelli <f.fainelli@gmail.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:      git git://github.com/broadcom/stblinux.git
2909 S:      Maintained
2910 N:      bcm63xx
2911
2912 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913 M:      Kevin Cernekee <cernekee@gmail.com>
2914 L:      linux-usb@vger.kernel.org
2915 S:      Maintained
2916 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2917
2918 BROADCOM BCM7XXX ARM ARCHITECTURE
2919 M:      Brian Norris <computersforpeace@gmail.com>
2920 M:      Gregory Fong <gregory.0xf0@gmail.com>
2921 M:      Florian Fainelli <f.fainelli@gmail.com>
2922 M:      bcm-kernel-feedback-list@broadcom.com
2923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924 T:      git git://github.com/broadcom/stblinux.git
2925 S:      Maintained
2926 F:      arch/arm/mach-bcm/*brcmstb*
2927 F:      arch/arm/boot/dts/bcm7*.dts*
2928 F:      drivers/bus/brcmstb_gisb.c
2929 F:      arch/arm/mm/cache-b15-rac.c
2930 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2931 N:      brcmstb
2932
2933 BROADCOM BMIPS CPUFREQ DRIVER
2934 M:      Markus Mayer <mmayer@broadcom.com>
2935 M:      bcm-kernel-feedback-list@broadcom.com
2936 L:      linux-pm@vger.kernel.org
2937 S:      Maintained
2938 F:      drivers/cpufreq/bmips-cpufreq.c
2939
2940 BROADCOM BMIPS MIPS ARCHITECTURE
2941 M:      Kevin Cernekee <cernekee@gmail.com>
2942 M:      Florian Fainelli <f.fainelli@gmail.com>
2943 L:      linux-mips@linux-mips.org
2944 T:      git git://github.com/broadcom/stblinux.git
2945 S:      Maintained
2946 F:      arch/mips/bmips/*
2947 F:      arch/mips/include/asm/mach-bmips/*
2948 F:      arch/mips/kernel/*bmips*
2949 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2950 F:      drivers/irqchip/irq-bcm63*
2951 F:      drivers/irqchip/irq-bcm7*
2952 F:      drivers/irqchip/irq-brcmstb*
2953 F:      include/linux/bcm963xx_nvram.h
2954 F:      include/linux/bcm963xx_tag.h
2955
2956 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957 M:      Rasesh Mody <rasesh.mody@cavium.com>
2958 M:      Harish Patil <harish.patil@cavium.com>
2959 M:      Dept-GELinuxNICDev@cavium.com
2960 L:      netdev@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/net/ethernet/broadcom/bnx2.*
2963 F:      drivers/net/ethernet/broadcom/bnx2_*
2964
2965 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966 M:      QLogic-Storage-Upstream@qlogic.com
2967 L:      linux-scsi@vger.kernel.org
2968 S:      Supported
2969 F:      drivers/scsi/bnx2fc/
2970
2971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972 M:      QLogic-Storage-Upstream@qlogic.com
2973 L:      linux-scsi@vger.kernel.org
2974 S:      Supported
2975 F:      drivers/scsi/bnx2i/
2976
2977 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978 M:      Ariel Elior <ariel.elior@cavium.com>
2979 M:      everest-linux-l2@cavium.com
2980 L:      netdev@vger.kernel.org
2981 S:      Supported
2982 F:      drivers/net/ethernet/broadcom/bnx2x/
2983
2984 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985 M:      Michael Chan <michael.chan@broadcom.com>
2986 L:      netdev@vger.kernel.org
2987 S:      Supported
2988 F:      drivers/net/ethernet/broadcom/bnxt/
2989
2990 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2992 M:      Franky Lin <franky.lin@broadcom.com>
2993 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2994 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995 M:      Wright Feng <wright.feng@cypress.com>
2996 L:      linux-wireless@vger.kernel.org
2997 L:      brcm80211-dev-list.pdl@broadcom.com
2998 L:      brcm80211-dev-list@cypress.com
2999 S:      Supported
3000 F:      drivers/net/wireless/broadcom/brcm80211/
3001
3002 BROADCOM BRCMSTB GPIO DRIVER
3003 M:      Gregory Fong <gregory.0xf0@gmail.com>
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Supported
3006 F:      drivers/gpio/gpio-brcmstb.c
3007 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3008
3009 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3010 M:      Al Cooper <alcooperx@gmail.com>
3011 L:      linux-kernel@vger.kernel.org
3012 L:      bcm-kernel-feedback-list@broadcom.com
3013 S:      Maintained
3014 F:      drivers/phy/broadcom/phy-brcm-usb*
3015
3016 BROADCOM GENET ETHERNET DRIVER
3017 M:      Doug Berger <opendmb@gmail.com>
3018 M:      Florian Fainelli <f.fainelli@gmail.com>
3019 L:      netdev@vger.kernel.org
3020 S:      Supported
3021 F:      drivers/net/ethernet/broadcom/genet/
3022
3023 BROADCOM IPROC ARM ARCHITECTURE
3024 M:      Ray Jui <rjui@broadcom.com>
3025 M:      Scott Branden <sbranden@broadcom.com>
3026 M:      Jon Mason <jonmason@broadcom.com>
3027 M:      bcm-kernel-feedback-list@broadcom.com
3028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029 T:      git git://github.com/broadcom/cygnus-linux.git
3030 S:      Maintained
3031 N:      iproc
3032 N:      cygnus
3033 N:      bcm[-_]nsp
3034 N:      bcm9113*
3035 N:      bcm9583*
3036 N:      bcm9585*
3037 N:      bcm9586*
3038 N:      bcm988312
3039 N:      bcm113*
3040 N:      bcm583*
3041 N:      bcm585*
3042 N:      bcm586*
3043 N:      bcm88312
3044 N:      hr2
3045 N:      stingray
3046 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3047 F:      arch/arm64/boot/dts/broadcom/stingray/*
3048 F:      drivers/clk/bcm/clk-ns*
3049 F:      drivers/clk/bcm/clk-sr*
3050 F:      drivers/pinctrl/bcm/pinctrl-ns*
3051 F:      include/dt-bindings/clock/bcm-sr*
3052
3053 BROADCOM KONA GPIO DRIVER
3054 M:      Ray Jui <rjui@broadcom.com>
3055 L:      bcm-kernel-feedback-list@broadcom.com
3056 S:      Supported
3057 F:      drivers/gpio/gpio-bcm-kona.c
3058 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059
3060 BROADCOM NETXTREME-E ROCE DRIVER
3061 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3062 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3063 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3064 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065 L:      linux-rdma@vger.kernel.org
3066 W:      http://www.broadcom.com
3067 S:      Supported
3068 F:      drivers/infiniband/hw/bnxt_re/
3069 F:      include/uapi/rdma/bnxt_re-abi.h
3070
3071 BROADCOM NVRAM DRIVER
3072 M:      Rafał Miłecki <zajec5@gmail.com>
3073 L:      linux-mips@linux-mips.org
3074 S:      Maintained
3075 F:      drivers/firmware/broadcom/*
3076
3077 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078 M:      Rafał Miłecki <zajec5@gmail.com>
3079 L:      linux-wireless@vger.kernel.org
3080 S:      Maintained
3081 F:      drivers/bcma/
3082 F:      include/linux/bcma/
3083
3084 BROADCOM STB AVS CPUFREQ DRIVER
3085 M:      Markus Mayer <mmayer@broadcom.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-pm@vger.kernel.org
3088 S:      Maintained
3089 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090 F:      drivers/cpufreq/brcmstb*
3091
3092 BROADCOM STB AVS TMON DRIVER
3093 M:      Markus Mayer <mmayer@broadcom.com>
3094 M:      bcm-kernel-feedback-list@broadcom.com
3095 L:      linux-pm@vger.kernel.org
3096 S:      Maintained
3097 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3098 F:      drivers/thermal/broadcom/brcmstb*
3099
3100 BROADCOM STB NAND FLASH DRIVER
3101 M:      Brian Norris <computersforpeace@gmail.com>
3102 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3103 L:      linux-mtd@lists.infradead.org
3104 L:      bcm-kernel-feedback-list@broadcom.com
3105 S:      Maintained
3106 F:      drivers/mtd/nand/raw/brcmnand/
3107
3108 BROADCOM STB DPFE DRIVER
3109 M:      Markus Mayer <mmayer@broadcom.com>
3110 M:      bcm-kernel-feedback-list@broadcom.com
3111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112 S:      Maintained
3113 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114 F:      drivers/memory/brcmstb_dpfe.c
3115
3116 BROADCOM SYSTEMPORT ETHERNET DRIVER
3117 M:      Florian Fainelli <f.fainelli@gmail.com>
3118 L:      netdev@vger.kernel.org
3119 S:      Supported
3120 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3121
3122 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3124 M:      Prashant Sreedharan <prashant@broadcom.com>
3125 M:      Michael Chan <mchan@broadcom.com>
3126 L:      netdev@vger.kernel.org
3127 S:      Supported
3128 F:      drivers/net/ethernet/broadcom/tg3.*
3129
3130 BROCADE BFA FC SCSI DRIVER
3131 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133 L:      linux-scsi@vger.kernel.org
3134 S:      Supported
3135 F:      drivers/scsi/bfa/
3136
3137 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138 M:      Rasesh Mody <rasesh.mody@cavium.com>
3139 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140 M:      Dept-GELinuxNICDev@cavium.com
3141 L:      netdev@vger.kernel.org
3142 S:      Supported
3143 F:      drivers/net/ethernet/brocade/bna/
3144
3145 BSG (block layer generic sg v4 driver)
3146 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147 L:      linux-scsi@vger.kernel.org
3148 S:      Supported
3149 F:      block/bsg.c
3150 F:      include/linux/bsg.h
3151 F:      include/uapi/linux/bsg.h
3152
3153 BT87X AUDIO DRIVER
3154 M:      Clemens Ladisch <clemens@ladisch.de>
3155 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3156 T:      git git://git.alsa-project.org/alsa-kernel.git
3157 S:      Maintained
3158 F:      Documentation/sound/cards/bt87x.rst
3159 F:      sound/pci/bt87x.c
3160
3161 BT8XXGPIO DRIVER
3162 M:      Michael Buesch <m@bues.ch>
3163 W:      http://bu3sch.de/btgpio.php
3164 S:      Maintained
3165 F:      drivers/gpio/gpio-bt8xx.c
3166
3167 BTRFS FILE SYSTEM
3168 M:      Chris Mason <clm@fb.com>
3169 M:      Josef Bacik <jbacik@fb.com>
3170 M:      David Sterba <dsterba@suse.com>
3171 L:      linux-btrfs@vger.kernel.org
3172 W:      http://btrfs.wiki.kernel.org/
3173 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3175 S:      Maintained
3176 F:      Documentation/filesystems/btrfs.txt
3177 F:      fs/btrfs/
3178 F:      include/linux/btrfs*
3179 F:      include/uapi/linux/btrfs*
3180
3181 BTTV VIDEO4LINUX DRIVER
3182 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3183 L:      linux-media@vger.kernel.org
3184 W:      https://linuxtv.org
3185 T:      git git://linuxtv.org/media_tree.git
3186 S:      Odd fixes
3187 F:      Documentation/media/v4l-drivers/bttv*
3188 F:      drivers/media/pci/bt8xx/bttv*
3189
3190 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191 M:      Chanwoo Choi <cw00.choi@samsung.com>
3192 L:      linux-pm@vger.kernel.org
3193 L:      linux-samsung-soc@vger.kernel.org
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3195 S:      Maintained
3196 F:      drivers/devfreq/exynos-bus.c
3197 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3198
3199 BUSLOGIC SCSI DRIVER
3200 M:      Khalid Aziz <khalid@gonehiking.org>
3201 L:      linux-scsi@vger.kernel.org
3202 S:      Maintained
3203 F:      drivers/scsi/BusLogic.*
3204 F:      drivers/scsi/FlashPoint.*
3205
3206 C-MEDIA CMI8788 DRIVER
3207 M:      Clemens Ladisch <clemens@ladisch.de>
3208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3209 T:      git git://git.alsa-project.org/alsa-kernel.git
3210 S:      Maintained
3211 F:      sound/pci/oxygen/
3212
3213 C6X ARCHITECTURE
3214 M:      Mark Salter <msalter@redhat.com>
3215 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216 L:      linux-c6x-dev@linux-c6x.org
3217 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3218 S:      Maintained
3219 F:      arch/c6x/
3220
3221 CA8210 IEEE-802.15.4 RADIO DRIVER
3222 M:      Harry Morris <h.morris@cascoda.com>
3223 L:      linux-wpan@vger.kernel.org
3224 W:      https://github.com/Cascoda/ca8210-linux.git
3225 S:      Maintained
3226 F:      drivers/net/ieee802154/ca8210.c
3227 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3228
3229 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230 M:      David Howells <dhowells@redhat.com>
3231 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3232 S:      Supported
3233 F:      Documentation/filesystems/caching/cachefiles.txt
3234 F:      fs/cachefiles/
3235
3236 CADENCE MIPI-CSI2 BRIDGES
3237 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3238 L:      linux-media@vger.kernel.org
3239 S:      Maintained
3240 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3241 F:      drivers/media/platform/cadence/cdns-csi2*
3242
3243 CADET FM/AM RADIO RECEIVER DRIVER
3244 M:      Hans Verkuil <hverkuil@xs4all.nl>
3245 L:      linux-media@vger.kernel.org
3246 T:      git git://linuxtv.org/media_tree.git
3247 W:      https://linuxtv.org
3248 S:      Maintained
3249 F:      drivers/media/radio/radio-cadet*
3250
3251 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252 M:      Jonathan Corbet <corbet@lwn.net>
3253 L:      linux-media@vger.kernel.org
3254 T:      git git://linuxtv.org/media_tree.git
3255 S:      Maintained
3256 F:      Documentation/media/v4l-drivers/cafe_ccic*
3257 F:      drivers/media/platform/marvell-ccic/
3258
3259 CAIF NETWORK LAYER
3260 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261 L:      netdev@vger.kernel.org
3262 S:      Supported
3263 F:      Documentation/networking/caif/
3264 F:      drivers/net/caif/
3265 F:      include/uapi/linux/caif/
3266 F:      include/net/caif/
3267 F:      net/caif/
3268
3269 CALGARY x86-64 IOMMU
3270 M:      Muli Ben-Yehuda <mulix@mulix.org>
3271 M:      Jon Mason <jdmason@kudzu.us>
3272 L:      iommu@lists.linux-foundation.org
3273 S:      Maintained
3274 F:      arch/x86/kernel/pci-calgary_64.c
3275 F:      arch/x86/kernel/tce_64.c
3276 F:      arch/x86/include/asm/calgary.h
3277 F:      arch/x86/include/asm/tce.h
3278
3279 CAN NETWORK DRIVERS
3280 M:      Wolfgang Grandegger <wg@grandegger.com>
3281 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3282 L:      linux-can@vger.kernel.org
3283 W:      https://github.com/linux-can
3284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286 S:      Maintained
3287 F:      Documentation/devicetree/bindings/net/can/
3288 F:      drivers/net/can/
3289 F:      include/linux/can/dev.h
3290 F:      include/linux/can/platform/
3291 F:      include/uapi/linux/can/error.h
3292 F:      include/uapi/linux/can/netlink.h
3293
3294 CAN NETWORK LAYER
3295 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3296 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3297 L:      linux-can@vger.kernel.org
3298 W:      https://github.com/linux-can
3299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301 S:      Maintained
3302 F:      Documentation/networking/can.rst
3303 F:      net/can/
3304 F:      include/linux/can/core.h
3305 F:      include/uapi/linux/can.h
3306 F:      include/uapi/linux/can/bcm.h
3307 F:      include/uapi/linux/can/raw.h
3308 F:      include/uapi/linux/can/gw.h
3309
3310 CAPABILITIES
3311 M:      Serge Hallyn <serge@hallyn.com>
3312 L:      linux-security-module@vger.kernel.org
3313 S:      Supported
3314 F:      include/linux/capability.h
3315 F:      include/uapi/linux/capability.h
3316 F:      security/commoncap.c
3317 F:      kernel/capability.c
3318
3319 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320 M:      Kevin Tsai <ktsai@capellamicro.com>
3321 S:      Maintained
3322 F:      drivers/iio/light/cm*
3323
3324 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325 M:      Christian Lamparter <chunkeey@googlemail.com>
3326 L:      linux-wireless@vger.kernel.org
3327 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3328 S:      Maintained
3329 F:      drivers/net/wireless/ath/carl9170/
3330
3331 CAVIUM I2C DRIVER
3332 M:      Jan Glauber <jglauber@cavium.com>
3333 M:      David Daney <david.daney@cavium.com>
3334 W:      http://www.cavium.com
3335 S:      Supported
3336 F:      drivers/i2c/busses/i2c-octeon*
3337 F:      drivers/i2c/busses/i2c-thunderx*
3338
3339 CAVIUM LIQUIDIO NETWORK DRIVER
3340 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3341 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3342 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344 L:      netdev@vger.kernel.org
3345 W:      http://www.cavium.com
3346 S:      Supported
3347 F:      drivers/net/ethernet/cavium/liquidio/
3348
3349 CAVIUM MMC DRIVER
3350 M:      Jan Glauber <jglauber@cavium.com>
3351 M:      David Daney <david.daney@cavium.com>
3352 M:      Steven J. Hill <Steven.Hill@cavium.com>
3353 W:      http://www.cavium.com
3354 S:      Supported
3355 F:      drivers/mmc/host/cavium*
3356
3357 CAVIUM OCTEON-TX CRYPTO DRIVER
3358 M:      George Cherian <george.cherian@cavium.com>
3359 L:      linux-crypto@vger.kernel.org
3360 W:      http://www.cavium.com
3361 S:      Supported
3362 F:      drivers/crypto/cavium/cpt/
3363
3364 CAVIUM THUNDERX2 ARM64 SOC
3365 M:      Robert Richter <rrichter@cavium.com>
3366 M:      Jayachandran C <jnair@caviumnetworks.com>
3367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368 S:      Maintained
3369 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3370 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3371
3372 CC2520 IEEE-802.15.4 RADIO DRIVER
3373 M:      Varka Bhadram <varkabhadram@gmail.com>
3374 L:      linux-wpan@vger.kernel.org
3375 S:      Maintained
3376 F:      drivers/net/ieee802154/cc2520.c
3377 F:      include/linux/spi/cc2520.h
3378 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3379
3380 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3382 L:      linux-crypto@vger.kernel.org
3383 S:      Supported
3384 F:      drivers/crypto/ccree/
3385 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3386
3387 CEC FRAMEWORK
3388 M:      Hans Verkuil <hans.verkuil@cisco.com>
3389 L:      linux-media@vger.kernel.org
3390 T:      git git://linuxtv.org/media_tree.git
3391 W:      http://linuxtv.org
3392 S:      Supported
3393 F:      Documentation/media/kapi/cec-core.rst
3394 F:      Documentation/media/uapi/cec
3395 F:      drivers/media/cec/
3396 F:      drivers/media/rc/keymaps/rc-cec.c
3397 F:      include/media/cec.h
3398 F:      include/media/cec-notifier.h
3399 F:      include/uapi/linux/cec.h
3400 F:      include/uapi/linux/cec-funcs.h
3401 F:      Documentation/devicetree/bindings/media/cec.txt
3402 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3403
3404 CEC GPIO DRIVER
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      http://linuxtv.org
3409 S:      Supported
3410 F:      drivers/media/platform/cec-gpio/
3411 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3412
3413 CELL BROADBAND ENGINE ARCHITECTURE
3414 M:      Arnd Bergmann <arnd@arndb.de>
3415 L:      linuxppc-dev@lists.ozlabs.org
3416 W:      http://www.ibm.com/developerworks/power/cell/
3417 S:      Supported
3418 F:      arch/powerpc/include/asm/cell*.h
3419 F:      arch/powerpc/include/asm/spu*.h
3420 F:      arch/powerpc/include/uapi/asm/spu*.h
3421 F:      arch/powerpc/oprofile/*cell*
3422 F:      arch/powerpc/platforms/cell/
3423
3424 CEPH COMMON CODE (LIBCEPH)
3425 M:      Ilya Dryomov <idryomov@gmail.com>
3426 M:      "Yan, Zheng" <zyan@redhat.com>
3427 M:      Sage Weil <sage@redhat.com>
3428 L:      ceph-devel@vger.kernel.org
3429 W:      http://ceph.com/
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431 T:      git git://github.com/ceph/ceph-client.git
3432 S:      Supported
3433 F:      net/ceph/
3434 F:      include/linux/ceph/
3435 F:      include/linux/crush/
3436
3437 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438 M:      "Yan, Zheng" <zyan@redhat.com>
3439 M:      Sage Weil <sage@redhat.com>
3440 M:      Ilya Dryomov <idryomov@gmail.com>
3441 L:      ceph-devel@vger.kernel.org
3442 W:      http://ceph.com/
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444 T:      git git://github.com/ceph/ceph-client.git
3445 S:      Supported
3446 F:      Documentation/filesystems/ceph.txt
3447 F:      fs/ceph/
3448
3449 CERTIFICATE HANDLING:
3450 M:      David Howells <dhowells@redhat.com>
3451 M:      David Woodhouse <dwmw2@infradead.org>
3452 L:      keyrings@vger.kernel.org
3453 S:      Maintained
3454 F:      Documentation/admin-guide/module-signing.rst
3455 F:      certs/
3456 F:      scripts/sign-file.c
3457 F:      scripts/extract-cert.c
3458
3459 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460 L:      linux-usb@vger.kernel.org
3461 S:      Orphan
3462 F:      Documentation/usb/WUSB-Design-overview.txt
3463 F:      Documentation/usb/wusb-cbaf
3464 F:      drivers/usb/host/hwa-hc.c
3465 F:      drivers/usb/host/whci/
3466 F:      drivers/usb/wusbcore/
3467 F:      include/linux/usb/wusb*
3468
3469 CFAG12864B LCD DRIVER
3470 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3471 S:      Maintained
3472 F:      drivers/auxdisplay/cfag12864b.c
3473 F:      include/linux/cfag12864b.h
3474
3475 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3477 S:      Maintained
3478 F:      drivers/auxdisplay/cfag12864bfb.c
3479 F:      include/linux/cfag12864b.h
3480
3481 802.11 (including CFG80211/NL80211)
3482 M:      Johannes Berg <johannes@sipsolutions.net>
3483 L:      linux-wireless@vger.kernel.org
3484 W:      http://wireless.kernel.org/
3485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3487 S:      Maintained
3488 F:      net/wireless/
3489 F:      include/uapi/linux/nl80211.h
3490 F:      include/linux/ieee80211.h
3491 F:      include/net/wext.h
3492 F:      include/net/cfg80211.h
3493 F:      include/net/iw_handler.h
3494 F:      include/net/ieee80211_radiotap.h
3495 F:      Documentation/driver-api/80211/cfg80211.rst
3496 F:      Documentation/networking/regulatory.txt
3497
3498 CHAR and MISC DRIVERS
3499 M:      Arnd Bergmann <arnd@arndb.de>
3500 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3502 S:      Supported
3503 F:      drivers/char/
3504 F:      drivers/misc/
3505 F:      include/linux/miscdevice.h
3506
3507 CHECKPATCH
3508 M:      Andy Whitcroft <apw@canonical.com>
3509 M:      Joe Perches <joe@perches.com>
3510 S:      Maintained
3511 F:      scripts/checkpatch.pl
3512
3513 CHINESE DOCUMENTATION
3514 M:      Harry Wei <harryxiyou@gmail.com>
3515 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3517 S:      Maintained
3518 F:      Documentation/translations/zh_CN/
3519
3520 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521 M:      Peter Chen <Peter.Chen@nxp.com>
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523 L:      linux-usb@vger.kernel.org
3524 S:      Maintained
3525 F:      drivers/usb/chipidea/
3526
3527 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528 M:      Hans de Goede <hdegoede@redhat.com>
3529 L:      linux-input@vger.kernel.org
3530 S:      Maintained
3531 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532 F:      drivers/input/touchscreen/chipone_icn8318.c
3533
3534 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535 M:      Hans de Goede <hdegoede@redhat.com>
3536 L:      linux-input@vger.kernel.org
3537 S:      Maintained
3538 F:      drivers/input/touchscreen/chipone_icn8505.c
3539
3540 CHROME HARDWARE PLATFORM SUPPORT
3541 M:      Benson Leung <bleung@chromium.org>
3542 M:      Olof Johansson <olof@lixom.net>
3543 S:      Maintained
3544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545 F:      drivers/platform/chrome/
3546
3547 CIRRUS LOGIC AUDIO CODEC DRIVERS
3548 M:      Brian Austin <brian.austin@cirrus.com>
3549 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3551 S:      Maintained
3552 F:      sound/soc/codecs/cs*
3553
3554 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3556 L:      netdev@vger.kernel.org
3557 S:      Maintained
3558 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3559
3560 CISCO FCOE HBA DRIVER
3561 M:      Satish Kharat <satishkh@cisco.com>
3562 M:      Sesidhar Baddela <sebaddel@cisco.com>
3563 M:      Karan Tilak Kumar <kartilak@cisco.com>
3564 L:      linux-scsi@vger.kernel.org
3565 S:      Supported
3566 F:      drivers/scsi/fnic/
3567
3568 CISCO SCSI HBA DRIVER
3569 M:      Karan Tilak Kumar <kartilak@cisco.com>
3570 M:      Sesidhar Baddela <sebaddel@cisco.com>
3571 L:      linux-scsi@vger.kernel.org
3572 S:      Supported
3573 F:      drivers/scsi/snic/
3574
3575 CISCO VIC ETHERNET NIC DRIVER
3576 M:      Christian Benvenuti <benve@cisco.com>
3577 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3578 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3579 S:      Supported
3580 F:      drivers/net/ethernet/cisco/enic/
3581
3582 CISCO VIC LOW LATENCY NIC DRIVER
3583 M:      Christian Benvenuti <benve@cisco.com>
3584 S:      Supported
3585 F:      drivers/infiniband/hw/usnic/
3586
3587 CIRRUS LOGIC MADERA CODEC DRIVERS
3588 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3589 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3591 L:      patches@opensource.cirrus.com
3592 T:      git https://github.com/CirrusLogic/linux-drivers.git
3593 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3594 S:      Supported
3595 F:      Documentation/devicetree/bindings/mfd/madera.txt
3596 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597 F:      include/linux/mfd/madera/*
3598 F:      drivers/gpio/gpio-madera*
3599 F:      drivers/mfd/madera*
3600 F:      drivers/mfd/cs47l*
3601 F:      drivers/pinctrl/cirrus/*
3602
3603 CLANG-FORMAT FILE
3604 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3605 S:      Maintained
3606 F:      .clang-format
3607
3608 CLEANCACHE API
3609 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610 L:      linux-kernel@vger.kernel.org
3611 S:      Maintained
3612 F:      mm/cleancache.c
3613 F:      include/linux/cleancache.h
3614
3615 CLK API
3616 M:      Russell King <linux@armlinux.org.uk>
3617 L:      linux-clk@vger.kernel.org
3618 S:      Maintained
3619 F:      include/linux/clk.h
3620
3621 CLOCKSOURCE, CLOCKEVENT DRIVERS
3622 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3623 M:      Thomas Gleixner <tglx@linutronix.de>
3624 L:      linux-kernel@vger.kernel.org
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3626 S:      Supported
3627 F:      drivers/clocksource/
3628 F:      Documentation/devicetree/bindings/timer/
3629
3630 CMPC ACPI DRIVER
3631 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3633 L:      platform-driver-x86@vger.kernel.org
3634 S:      Supported
3635 F:      drivers/platform/x86/classmate-laptop.c
3636
3637 COBALT MEDIA DRIVER
3638 M:      Hans Verkuil <hans.verkuil@cisco.com>
3639 L:      linux-media@vger.kernel.org
3640 T:      git git://linuxtv.org/media_tree.git
3641 W:      https://linuxtv.org
3642 S:      Supported
3643 F:      drivers/media/pci/cobalt/
3644
3645 COCCINELLE/Semantic Patches (SmPL)
3646 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3647 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3648 M:      Nicolas Palix <nicolas.palix@imag.fr>
3649 M:      Michal Marek <michal.lkml@markovi.net>
3650 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652 W:      http://coccinelle.lip6.fr/
3653 S:      Supported
3654 F:      Documentation/dev-tools/coccinelle.rst
3655 F:      scripts/coccinelle/
3656 F:      scripts/coccicheck
3657
3658 CODA FILE SYSTEM
3659 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3660 M:      coda@cs.cmu.edu
3661 L:      codalist@coda.cs.cmu.edu
3662 W:      http://www.coda.cs.cmu.edu/
3663 S:      Maintained
3664 F:      Documentation/filesystems/coda.txt
3665 F:      fs/coda/
3666 F:      include/linux/coda*.h
3667 F:      include/uapi/linux/coda*.h
3668
3669 CODA V4L2 MEM2MEM DRIVER
3670 M:      Philipp Zabel <p.zabel@pengutronix.de>
3671 L:      linux-media@vger.kernel.org
3672 S:      Maintained
3673 F:      Documentation/devicetree/bindings/media/coda.txt
3674 F:      drivers/media/platform/coda/
3675
3676 COMMON CLK FRAMEWORK
3677 M:      Michael Turquette <mturquette@baylibre.com>
3678 M:      Stephen Boyd <sboyd@kernel.org>
3679 L:      linux-clk@vger.kernel.org
3680 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/clock/
3684 F:      drivers/clk/
3685 X:      drivers/clk/clkdev.c
3686 F:      include/linux/clk-pr*
3687 F:      include/linux/clk/
3688 F:      include/linux/of_clk.h
3689
3690 COMMON INTERNET FILE SYSTEM (CIFS)
3691 M:      Steve French <sfrench@samba.org>
3692 L:      linux-cifs@vger.kernel.org
3693 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3694 W:      http://linux-cifs.samba.org/
3695 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3696 S:      Supported
3697 F:      Documentation/filesystems/cifs/
3698 F:      fs/cifs/
3699
3700 COMPACTPCI HOTPLUG CORE
3701 M:      Scott Murray <scott@spiteful.org>
3702 L:      linux-pci@vger.kernel.org
3703 S:      Maintained
3704 F:      drivers/pci/hotplug/cpci_hotplug*
3705
3706 COMPACTPCI HOTPLUG GENERIC DRIVER
3707 M:      Scott Murray <scott@spiteful.org>
3708 L:      linux-pci@vger.kernel.org
3709 S:      Maintained
3710 F:      drivers/pci/hotplug/cpcihp_generic.c
3711
3712 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713 M:      Scott Murray <scott@spiteful.org>
3714 L:      linux-pci@vger.kernel.org
3715 S:      Maintained
3716 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3717
3718 COMPAL LAPTOP SUPPORT
3719 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720 L:      platform-driver-x86@vger.kernel.org
3721 S:      Maintained
3722 F:      drivers/platform/x86/compal-laptop.c
3723
3724 CONEXANT ACCESSRUNNER USB DRIVER
3725 L:      accessrunner-general@lists.sourceforge.net
3726 W:      http://accessrunner.sourceforge.net/
3727 S:      Orphan
3728 F:      drivers/usb/atm/cxacru.c
3729
3730 CONFIGFS
3731 M:      Joel Becker <jlbec@evilplan.org>
3732 M:      Christoph Hellwig <hch@lst.de>
3733 T:      git git://git.infradead.org/users/hch/configfs.git
3734 S:      Supported
3735 F:      fs/configfs/
3736 F:      include/linux/configfs.h
3737
3738 CONNECTOR
3739 M:      Evgeniy Polyakov <zbr@ioremap.net>
3740 L:      netdev@vger.kernel.org
3741 S:      Maintained
3742 F:      drivers/connector/
3743
3744 CONTROL GROUP (CGROUP)
3745 M:      Tejun Heo <tj@kernel.org>
3746 M:      Li Zefan <lizefan@huawei.com>
3747 M:      Johannes Weiner <hannes@cmpxchg.org>
3748 L:      cgroups@vger.kernel.org
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3750 S:      Maintained
3751 F:      Documentation/cgroup*
3752 F:      include/linux/cgroup*
3753 F:      kernel/cgroup*
3754
3755 CONTROL GROUP - CPUSET
3756 M:      Li Zefan <lizefan@huawei.com>
3757 L:      cgroups@vger.kernel.org
3758 W:      http://www.bullopensource.org/cpuset/
3759 W:      http://oss.sgi.com/projects/cpusets/
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761 S:      Maintained
3762 F:      Documentation/cgroup-v1/cpusets.txt
3763 F:      include/linux/cpuset.h
3764 F:      kernel/cgroup/cpuset.c
3765
3766 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767 M:      Johannes Weiner <hannes@cmpxchg.org>
3768 M:      Michal Hocko <mhocko@kernel.org>
3769 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3770 L:      cgroups@vger.kernel.org
3771 L:      linux-mm@kvack.org
3772 S:      Maintained
3773 F:      mm/memcontrol.c
3774 F:      mm/swap_cgroup.c
3775
3776 CORETEMP HARDWARE MONITORING DRIVER
3777 M:      Fenghua Yu <fenghua.yu@intel.com>
3778 L:      linux-hwmon@vger.kernel.org
3779 S:      Maintained
3780 F:      Documentation/hwmon/coretemp
3781 F:      drivers/hwmon/coretemp.c
3782
3783 COSA/SRP SYNC SERIAL DRIVER
3784 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785 W:      http://www.fi.muni.cz/~kas/cosa/
3786 S:      Maintained
3787 F:      drivers/net/wan/cosa*
3788
3789 CPMAC ETHERNET DRIVER
3790 M:      Florian Fainelli <f.fainelli@gmail.com>
3791 L:      netdev@vger.kernel.org
3792 S:      Maintained
3793 F:      drivers/net/ethernet/ti/cpmac.c
3794
3795 CPU FREQUENCY DRIVERS
3796 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3797 M:      Viresh Kumar <viresh.kumar@linaro.org>
3798 L:      linux-pm@vger.kernel.org
3799 S:      Maintained
3800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802 B:      https://bugzilla.kernel.org
3803 F:      Documentation/cpu-freq/
3804 F:      Documentation/devicetree/bindings/cpufreq/
3805 F:      drivers/cpufreq/
3806 F:      include/linux/cpufreq.h
3807 F:      tools/testing/selftests/cpufreq/
3808
3809 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810 M:      Viresh Kumar <viresh.kumar@linaro.org>
3811 M:      Sudeep Holla <sudeep.holla@arm.com>
3812 L:      linux-pm@vger.kernel.org
3813 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3814 S:      Maintained
3815 F:      drivers/cpufreq/arm_big_little.h
3816 F:      drivers/cpufreq/arm_big_little.c
3817 F:      drivers/cpufreq/arm_big_little_dt.c
3818
3819 CPU POWER MONITORING SUBSYSTEM
3820 M:      Thomas Renninger <trenn@suse.com>
3821 M:      Shuah Khan <shuah@kernel.org>
3822 L:      linux-pm@vger.kernel.org
3823 S:      Maintained
3824 F:      tools/power/cpupower/
3825
3826 CPUID/MSR DRIVER
3827 M:      "H. Peter Anvin" <hpa@zytor.com>
3828 S:      Maintained
3829 F:      arch/x86/kernel/cpuid.c
3830 F:      arch/x86/kernel/msr.c
3831
3832 CPUIDLE DRIVER - ARM BIG LITTLE
3833 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3835 L:      linux-pm@vger.kernel.org
3836 L:      linux-arm-kernel@lists.infradead.org
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838 S:      Maintained
3839 F:      drivers/cpuidle/cpuidle-big_little.c
3840
3841 CPUIDLE DRIVER - ARM EXYNOS
3842 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3844 M:      Kukjin Kim <kgene@kernel.org>
3845 L:      linux-pm@vger.kernel.org
3846 L:      linux-samsung-soc@vger.kernel.org
3847 S:      Supported
3848 F:      drivers/cpuidle/cpuidle-exynos.c
3849 F:      arch/arm/mach-exynos/pm.c
3850
3851 CPUIDLE DRIVERS
3852 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3853 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3854 L:      linux-pm@vger.kernel.org
3855 S:      Maintained
3856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857 B:      https://bugzilla.kernel.org
3858 F:      drivers/cpuidle/*
3859 F:      include/linux/cpuidle.h
3860
3861 CRAMFS FILESYSTEM
3862 M:      Nicolas Pitre <nico@linaro.org>
3863 S:      Maintained
3864 F:      Documentation/filesystems/cramfs.txt
3865 F:      fs/cramfs/
3866
3867 CRYPTO API
3868 M:      Herbert Xu <herbert@gondor.apana.org.au>
3869 M:      "David S. Miller" <davem@davemloft.net>
3870 L:      linux-crypto@vger.kernel.org
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873 S:      Maintained
3874 F:      Documentation/crypto/
3875 F:      Documentation/devicetree/bindings/crypto/
3876 F:      arch/*/crypto/
3877 F:      crypto/
3878 F:      drivers/crypto/
3879 F:      include/crypto/
3880 F:      include/linux/crypto*
3881
3882 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883 M:      Neil Horman <nhorman@tuxdriver.com>
3884 L:      linux-crypto@vger.kernel.org
3885 S:      Maintained
3886 F:      crypto/ansi_cprng.c
3887 F:      crypto/rng.c
3888
3889 CS3308 MEDIA DRIVER
3890 M:      Hans Verkuil <hverkuil@xs4all.nl>
3891 L:      linux-media@vger.kernel.org
3892 T:      git git://linuxtv.org/media_tree.git
3893 W:      http://linuxtv.org
3894 S:      Odd Fixes
3895 F:      drivers/media/i2c/cs3308.c
3896 F:      drivers/media/i2c/cs3308.h
3897
3898 CS5535 Audio ALSA driver
3899 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3900 S:      Maintained
3901 F:      sound/pci/cs5535audio/
3902
3903 CW1200 WLAN driver
3904 M:      Solomon Peachy <pizza@shaftnet.org>
3905 S:      Maintained
3906 F:      drivers/net/wireless/st/cw1200/
3907
3908 CX18 VIDEO4LINUX DRIVER
3909 M:      Andy Walls <awalls@md.metrocast.net>
3910 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3911 L:      linux-media@vger.kernel.org
3912 T:      git git://linuxtv.org/media_tree.git
3913 W:      https://linuxtv.org
3914 W:      http://www.ivtvdriver.org/index.php/Cx18
3915 S:      Maintained
3916 F:      Documentation/media/v4l-drivers/cx18*
3917 F:      drivers/media/pci/cx18/
3918 F:      include/uapi/linux/ivtv*
3919
3920 CX2341X MPEG ENCODER HELPER MODULE
3921 M:      Hans Verkuil <hverkuil@xs4all.nl>
3922 L:      linux-media@vger.kernel.org
3923 T:      git git://linuxtv.org/media_tree.git
3924 W:      https://linuxtv.org
3925 S:      Maintained
3926 F:      drivers/media/common/cx2341x*
3927 F:      include/media/cx2341x*
3928
3929 CX24120 MEDIA DRIVER
3930 M:      Jemma Denson <jdenson@gmail.com>
3931 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3935 S:      Maintained
3936 F:      drivers/media/dvb-frontends/cx24120*
3937
3938 CX88 VIDEO4LINUX DRIVER
3939 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3940 L:      linux-media@vger.kernel.org
3941 W:      https://linuxtv.org
3942 T:      git git://linuxtv.org/media_tree.git
3943 S:      Odd fixes
3944 F:      Documentation/media/v4l-drivers/cx88*
3945 F:      drivers/media/pci/cx88/
3946
3947 CXD2820R MEDIA DRIVER
3948 M:      Antti Palosaari <crope@iki.fi>
3949 L:      linux-media@vger.kernel.org
3950 W:      https://linuxtv.org
3951 W:      http://palosaari.fi/linux/
3952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3953 T:      git git://linuxtv.org/anttip/media_tree.git
3954 S:      Maintained
3955 F:      drivers/media/dvb-frontends/cxd2820r*
3956
3957 CXGB3 ETHERNET DRIVER (CXGB3)
3958 M:      Santosh Raspatur <santosh@chelsio.com>
3959 L:      netdev@vger.kernel.org
3960 W:      http://www.chelsio.com
3961 S:      Supported
3962 F:      drivers/net/ethernet/chelsio/cxgb3/
3963
3964 CXGB3 ISCSI DRIVER (CXGB3I)
3965 M:      Karen Xie <kxie@chelsio.com>
3966 L:      linux-scsi@vger.kernel.org
3967 W:      http://www.chelsio.com
3968 S:      Supported
3969 F:      drivers/scsi/cxgbi/cxgb3i
3970
3971 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972 M:      Steve Wise <swise@chelsio.com>
3973 L:      linux-rdma@vger.kernel.org
3974 W:      http://www.openfabrics.org
3975 S:      Supported
3976 F:      drivers/infiniband/hw/cxgb3/
3977 F:      include/uapi/rdma/cxgb3-abi.h
3978
3979 CXGB4 CRYPTO DRIVER (chcr)
3980 M:      Harsh Jain <harsh@chelsio.com>
3981 L:      linux-crypto@vger.kernel.org
3982 W:      http://www.chelsio.com
3983 S:      Supported
3984 F:      drivers/crypto/chelsio
3985
3986 CXGB4 ETHERNET DRIVER (CXGB4)
3987 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3988 L:      netdev@vger.kernel.org
3989 W:      http://www.chelsio.com
3990 S:      Supported
3991 F:      drivers/net/ethernet/chelsio/cxgb4/
3992
3993 CXGB4 ISCSI DRIVER (CXGB4I)
3994 M:      Karen Xie <kxie@chelsio.com>
3995 L:      linux-scsi@vger.kernel.org
3996 W:      http://www.chelsio.com
3997 S:      Supported
3998 F:      drivers/scsi/cxgbi/cxgb4i
3999
4000 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001 M:      Steve Wise <swise@chelsio.com>
4002 L:      linux-rdma@vger.kernel.org
4003 W:      http://www.openfabrics.org
4004 S:      Supported
4005 F:      drivers/infiniband/hw/cxgb4/
4006 F:      include/uapi/rdma/cxgb4-abi.h
4007
4008 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009 M:      Casey Leedom <leedom@chelsio.com>
4010 L:      netdev@vger.kernel.org
4011 W:      http://www.chelsio.com
4012 S:      Supported
4013 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4014
4015 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018 L:      linuxppc-dev@lists.ozlabs.org
4019 S:      Supported
4020 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4021 F:      drivers/misc/cxl/
4022 F:      include/misc/cxl*
4023 F:      include/uapi/misc/cxl.h
4024 F:      Documentation/powerpc/cxl.txt
4025 F:      Documentation/ABI/testing/sysfs-class-cxl
4026
4027 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031 L:      linux-scsi@vger.kernel.org
4032 S:      Supported
4033 F:      drivers/scsi/cxlflash/
4034 F:      include/uapi/scsi/cxlflash_ioctls.h
4035 F:      Documentation/powerpc/cxlflash.txt
4036
4037 CYBERPRO FB DRIVER
4038 M:      Russell King <linux@armlinux.org.uk>
4039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040 W:      http://www.armlinux.org.uk/
4041 S:      Maintained
4042 F:      drivers/video/fbdev/cyber2000fb.*
4043
4044 CYCLADES ASYNC MUX DRIVER
4045 W:      http://www.cyclades.com/
4046 S:      Orphan
4047 F:      drivers/tty/cyclades.c
4048 F:      include/linux/cyclades.h
4049 F:      include/uapi/linux/cyclades.h
4050
4051 CYCLADES PC300 DRIVER
4052 W:      http://www.cyclades.com/
4053 S:      Orphan
4054 F:      drivers/net/wan/pc300*
4055
4056 CYPRESS_FIRMWARE MEDIA DRIVER
4057 M:      Antti Palosaari <crope@iki.fi>
4058 L:      linux-media@vger.kernel.org
4059 W:      https://linuxtv.org
4060 W:      http://palosaari.fi/linux/
4061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4062 T:      git git://linuxtv.org/anttip/media_tree.git
4063 S:      Maintained
4064 F:      drivers/media/common/cypress_firmware*
4065
4066 CYTTSP TOUCHSCREEN DRIVER
4067 M:      Ferruh Yigit <fery@cypress.com>
4068 L:      linux-input@vger.kernel.org
4069 S:      Supported
4070 F:      drivers/input/touchscreen/cyttsp*
4071 F:      include/linux/input/cyttsp.h
4072
4073 D-LINK DIR-685 TOUCHKEYS DRIVER
4074 M:      Linus Walleij <linus.walleij@linaro.org>
4075 L:      linux-input@vger.kernel.org
4076 S:      Supported
4077 F:      drivers/input/dlink-dir685-touchkeys.c
4078
4079 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080 M:      Joshua Kinard <kumba@gentoo.org>
4081 S:      Maintained
4082 F:      drivers/rtc/rtc-ds1685.c
4083 F:      include/linux/rtc/ds1685.h
4084
4085 DAMA SLAVE for AX.25
4086 M:      Joerg Reuter <jreuter@yaina.de>
4087 W:      http://yaina.de/jreuter/
4088 W:      http://www.qsl.net/dl1bke/
4089 L:      linux-hams@vger.kernel.org
4090 S:      Maintained
4091 F:      net/ax25/af_ax25.c
4092 F:      net/ax25/ax25_dev.c
4093 F:      net/ax25/ax25_ds_*
4094 F:      net/ax25/ax25_in.c
4095 F:      net/ax25/ax25_out.c
4096 F:      net/ax25/ax25_timer.c
4097 F:      net/ax25/sysctl_net_ax25.c
4098
4099 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100 L:      netdev@vger.kernel.org
4101 S:      Orphan
4102 F:      Documentation/networking/dmfe.txt
4103 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4104
4105 DC390/AM53C974 SCSI driver
4106 M:      Hannes Reinecke <hare@suse.com>
4107 L:      linux-scsi@vger.kernel.org
4108 S:      Maintained
4109 F:      drivers/scsi/am53c974.c
4110
4111 DC395x SCSI driver
4112 M:      Oliver Neukum <oliver@neukum.org>
4113 M:      Ali Akcaagac <aliakc@web.de>
4114 M:      Jamie Lenehan <lenehan@twibble.org>
4115 L:      dc395x@twibble.org
4116 W:      http://twibble.org/dist/dc395x/
4117 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4118 S:      Maintained
4119 F:      Documentation/scsi/dc395x.txt
4120 F:      drivers/scsi/dc395x.*
4121
4122 DCCP PROTOCOL
4123 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124 L:      dccp@vger.kernel.org
4125 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4126 S:      Maintained
4127 F:      include/linux/dccp.h
4128 F:      include/uapi/linux/dccp.h
4129 F:      include/linux/tfrc.h
4130 F:      net/dccp/
4131
4132 DECnet NETWORK LAYER
4133 W:      http://linux-decnet.sourceforge.net
4134 L:      linux-decnet-user@lists.sourceforge.net
4135 S:      Orphan
4136 F:      Documentation/networking/decnet.txt
4137 F:      net/decnet/
4138
4139 DECSTATION PLATFORM SUPPORT
4140 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4141 L:      linux-mips@linux-mips.org
4142 W:      http://www.linux-mips.org/wiki/DECstation
4143 S:      Maintained
4144 F:      arch/mips/dec/
4145 F:      arch/mips/include/asm/dec/
4146 F:      arch/mips/include/asm/mach-dec/
4147
4148 DEFXX FDDI NETWORK DRIVER
4149 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4150 S:      Maintained
4151 F:      drivers/net/fddi/defxx.*
4152
4153 DELL SMBIOS DRIVER
4154 M:      Pali Rohár <pali.rohar@gmail.com>
4155 M:      Mario Limonciello <mario.limonciello@dell.com>
4156 L:      platform-driver-x86@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/platform/x86/dell-smbios.*
4159
4160 DELL SMBIOS SMM DRIVER
4161 M:      Mario Limonciello <mario.limonciello@dell.com>
4162 L:      platform-driver-x86@vger.kernel.org
4163 S:      Maintained
4164 F:      drivers/platform/x86/dell-smbios-smm.c
4165
4166 DELL SMBIOS WMI DRIVER
4167 M:      Mario Limonciello <mario.limonciello@dell.com>
4168 L:      platform-driver-x86@vger.kernel.org
4169 S:      Maintained
4170 F:      drivers/platform/x86/dell-smbios-wmi.c
4171 F:      tools/wmi/dell-smbios-example.c
4172
4173 DELL LAPTOP DRIVER
4174 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4175 M:      Pali Rohár <pali.rohar@gmail.com>
4176 L:      platform-driver-x86@vger.kernel.org
4177 S:      Maintained
4178 F:      drivers/platform/x86/dell-laptop.c
4179
4180 DELL LAPTOP FREEFALL DRIVER
4181 M:      Pali Rohár <pali.rohar@gmail.com>
4182 S:      Maintained
4183 F:      drivers/platform/x86/dell-smo8800.c
4184
4185 DELL LAPTOP RBTN DRIVER
4186 M:      Pali Rohár <pali.rohar@gmail.com>
4187 S:      Maintained
4188 F:      drivers/platform/x86/dell-rbtn.*
4189
4190 DELL LAPTOP SMM DRIVER
4191 M:      Pali Rohár <pali.rohar@gmail.com>
4192 S:      Maintained
4193 F:      drivers/hwmon/dell-smm-hwmon.c
4194 F:      include/uapi/linux/i8k.h
4195
4196 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4198 S:      Maintained
4199 F:      Documentation/dcdbas.txt
4200 F:      drivers/firmware/dcdbas.*
4201
4202 DELL WMI NOTIFICATIONS DRIVER
4203 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4204 M:      Pali Rohár <pali.rohar@gmail.com>
4205 S:      Maintained
4206 F:      drivers/platform/x86/dell-wmi.c
4207
4208 DELL WMI DESCRIPTOR DRIVER
4209 M:      Mario Limonciello <mario.limonciello@dell.com>
4210 S:      Maintained
4211 F:      drivers/platform/x86/dell-wmi-descriptor.c
4212
4213 DELTA ST MEDIA DRIVER
4214 M:      Hugues Fruchet <hugues.fruchet@st.com>
4215 L:      linux-media@vger.kernel.org
4216 T:      git git://linuxtv.org/media_tree.git
4217 W:      https://linuxtv.org
4218 S:      Supported
4219 F:      drivers/media/platform/sti/delta
4220
4221 DENALI NAND DRIVER
4222 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4223 L:      linux-mtd@lists.infradead.org
4224 S:      Supported
4225 F:      drivers/mtd/nand/raw/denali*
4226
4227 DESIGNWARE USB2 DRD IP DRIVER
4228 M:      Minas Harutyunyan <hminas@synopsys.com>
4229 L:      linux-usb@vger.kernel.org
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4231 S:      Maintained
4232 F:      drivers/usb/dwc2/
4233
4234 DESIGNWARE USB3 DRD IP DRIVER
4235 M:      Felipe Balbi <balbi@kernel.org>
4236 L:      linux-usb@vger.kernel.org
4237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4238 S:      Maintained
4239 F:      drivers/usb/dwc3/
4240
4241 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242 M:      Andreas Klinger <ak@it-klinger.de>
4243 L:      linux-iio@vger.kernel.org
4244 S:      Maintained
4245 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246 F:      drivers/iio/proximity/srf*.c
4247
4248 DEVICE COREDUMP (DEV_COREDUMP)
4249 M:      Johannes Berg <johannes@sipsolutions.net>
4250 L:      linux-kernel@vger.kernel.org
4251 S:      Maintained
4252 F:      drivers/base/devcoredump.c
4253 F:      include/linux/devcoredump.h
4254
4255 DEVICE FREQUENCY (DEVFREQ)
4256 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4257 M:      Kyungmin Park <kyungmin.park@samsung.com>
4258 R:      Chanwoo Choi <cw00.choi@samsung.com>
4259 L:      linux-pm@vger.kernel.org
4260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261 S:      Maintained
4262 F:      drivers/devfreq/
4263 F:      include/linux/devfreq.h
4264 F:      Documentation/devicetree/bindings/devfreq/
4265
4266 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267 M:      Chanwoo Choi <cw00.choi@samsung.com>
4268 L:      linux-pm@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270 S:      Supported
4271 F:      drivers/devfreq/event/
4272 F:      drivers/devfreq/devfreq-event.c
4273 F:      include/linux/devfreq-event.h
4274 F:      Documentation/devicetree/bindings/devfreq/event/
4275
4276 DEVICE NUMBER REGISTRY
4277 M:      Torben Mathiasen <device@lanana.org>
4278 W:      http://lanana.org/docs/device-list/index.html
4279 S:      Maintained
4280
4281 DEVICE-MAPPER  (LVM)
4282 M:      Alasdair Kergon <agk@redhat.com>
4283 M:      Mike Snitzer <snitzer@redhat.com>
4284 M:      dm-devel@redhat.com
4285 L:      dm-devel@redhat.com
4286 W:      http://sources.redhat.com/dm
4287 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4290 S:      Maintained
4291 F:      Documentation/device-mapper/
4292 F:      drivers/md/Makefile
4293 F:      drivers/md/Kconfig
4294 F:      drivers/md/dm*
4295 F:      drivers/md/persistent-data/
4296 F:      include/linux/device-mapper.h
4297 F:      include/linux/dm-*.h
4298 F:      include/uapi/linux/dm-*.h
4299
4300 DEVLINK
4301 M:      Jiri Pirko <jiri@mellanox.com>
4302 L:      netdev@vger.kernel.org
4303 S:      Supported
4304 F:      net/core/devlink.c
4305 F:      include/net/devlink.h
4306 F:      include/uapi/linux/devlink.h
4307
4308 DIALOG SEMICONDUCTOR DRIVERS
4309 M:      Support Opensource <support.opensource@diasemi.com>
4310 W:      http://www.dialog-semiconductor.com/products
4311 S:      Supported
4312 F:      Documentation/hwmon/da90??
4313 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4314 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4315 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4317 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4319 F:      drivers/gpio/gpio-da90??.c
4320 F:      drivers/hwmon/da90??-hwmon.c
4321 F:      drivers/iio/adc/da91??-*.c
4322 F:      drivers/input/misc/da90??_onkey.c
4323 F:      drivers/input/touchscreen/da9052_tsi.c
4324 F:      drivers/leds/leds-da90??.c
4325 F:      drivers/mfd/da903x.c
4326 F:      drivers/mfd/da90??-*.c
4327 F:      drivers/mfd/da91??-*.c
4328 F:      drivers/power/supply/da9052-battery.c
4329 F:      drivers/power/supply/da91??-*.c
4330 F:      drivers/regulator/da903x.c
4331 F:      drivers/regulator/da9???-regulator.[ch]
4332 F:      drivers/thermal/da90??-thermal.c
4333 F:      drivers/rtc/rtc-da90??.c
4334 F:      drivers/video/backlight/da90??_bl.c
4335 F:      drivers/watchdog/da90??_wdt.c
4336 F:      include/linux/mfd/da903x.h
4337 F:      include/linux/mfd/da9052/
4338 F:      include/linux/mfd/da9055/
4339 F:      include/linux/mfd/da9062/
4340 F:      include/linux/mfd/da9063/
4341 F:      include/linux/mfd/da9150/
4342 F:      include/linux/regulator/da9211.h
4343 F:      include/sound/da[79]*.h
4344 F:      sound/soc/codecs/da[79]*.[ch]
4345
4346 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4348 L:      linux-gpio@vger.kernel.org
4349 S:      Maintained
4350 F:      drivers/gpio/gpio-gpio-mm.c
4351
4352 DIGI NEO AND CLASSIC PCI PRODUCTS
4353 M:      Lidza Louina <lidza.louina@gmail.com>
4354 M:      Mark Hounschell <markh@compro.net>
4355 L:      driverdev-devel@linuxdriverproject.org
4356 S:      Maintained
4357 F:      drivers/staging/dgnc/
4358
4359 DIOLAN U2C-12 I2C DRIVER
4360 M:      Guenter Roeck <linux@roeck-us.net>
4361 L:      linux-i2c@vger.kernel.org
4362 S:      Maintained
4363 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4364
4365 FILESYSTEM DIRECT ACCESS (DAX)
4366 M:      Matthew Wilcox <mawilcox@microsoft.com>
4367 M:      Ross Zwisler <zwisler@kernel.org>
4368 M:      Jan Kara <jack@suse.cz>
4369 L:      linux-fsdevel@vger.kernel.org
4370 S:      Supported
4371 F:      fs/dax.c
4372 F:      include/linux/dax.h
4373 F:      include/trace/events/fs_dax.h
4374
4375 DEVICE DIRECT ACCESS (DAX)
4376 M:      Dan Williams <dan.j.williams@intel.com>
4377 M:      Dave Jiang <dave.jiang@intel.com>
4378 M:      Ross Zwisler <zwisler@kernel.org>
4379 M:      Vishal Verma <vishal.l.verma@intel.com>
4380 L:      linux-nvdimm@lists.01.org
4381 S:      Supported
4382 F:      drivers/dax/
4383
4384 DIRECTORY NOTIFICATION (DNOTIFY)
4385 M:      Jan Kara <jack@suse.cz>
4386 R:      Amir Goldstein <amir73il@gmail.com>
4387 L:      linux-fsdevel@vger.kernel.org
4388 S:      Maintained
4389 F:      Documentation/filesystems/dnotify.txt
4390 F:      fs/notify/dnotify/
4391 F:      include/linux/dnotify.h
4392
4393 DISK GEOMETRY AND PARTITION HANDLING
4394 M:      Andries Brouwer <aeb@cwi.nl>
4395 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4398 S:      Maintained
4399
4400 DISKQUOTA
4401 M:      Jan Kara <jack@suse.com>
4402 S:      Maintained
4403 F:      Documentation/filesystems/quota.txt
4404 F:      fs/quota/
4405 F:      include/linux/quota*.h
4406 F:      include/uapi/linux/quota*.h
4407
4408 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409 M:      Bernie Thompson <bernie@plugable.com>
4410 L:      linux-fbdev@vger.kernel.org
4411 S:      Maintained
4412 W:      http://plugable.com/category/projects/udlfb/
4413 F:      drivers/video/fbdev/udlfb.c
4414 F:      include/video/udlfb.h
4415 F:      Documentation/fb/udlfb.txt
4416
4417 DISTRIBUTED LOCK MANAGER (DLM)
4418 M:      Christine Caulfield <ccaulfie@redhat.com>
4419 M:      David Teigland <teigland@redhat.com>
4420 L:      cluster-devel@redhat.com
4421 W:      http://sources.redhat.com/cluster/
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4423 S:      Supported
4424 F:      fs/dlm/
4425
4426 DMA BUFFER SHARING FRAMEWORK
4427 M:      Sumit Semwal <sumit.semwal@linaro.org>
4428 S:      Maintained
4429 L:      linux-media@vger.kernel.org
4430 L:      dri-devel@lists.freedesktop.org
4431 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4432 F:      drivers/dma-buf/
4433 F:      include/linux/dma-buf*
4434 F:      include/linux/reservation.h
4435 F:      include/linux/*fence.h
4436 F:      Documentation/driver-api/dma-buf.rst
4437 T:      git git://anongit.freedesktop.org/drm/drm-misc
4438
4439 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440 M:      Vinod Koul <vkoul@kernel.org>
4441 L:      dmaengine@vger.kernel.org
4442 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4443 S:      Maintained
4444 F:      drivers/dma/
4445 F:      include/linux/dmaengine.h
4446 F:      include/linux/of_dma.h
4447 F:      Documentation/devicetree/bindings/dma/
4448 F:      Documentation/driver-api/dmaengine/
4449 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4450
4451 DMA MAPPING HELPERS
4452 M:      Christoph Hellwig <hch@lst.de>
4453 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4454 R:      Robin Murphy <robin.murphy@arm.com>
4455 L:      iommu@lists.linux-foundation.org
4456 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4457 W:      http://git.infradead.org/users/hch/dma-mapping.git
4458 S:      Supported
4459 F:      kernel/dma/
4460 F:      include/asm-generic/dma-mapping.h
4461 F:      include/linux/dma-direct.h
4462 F:      include/linux/dma-mapping.h
4463 F:      include/linux/dma-noncoherent.h
4464
4465 DME1737 HARDWARE MONITOR DRIVER
4466 M:      Juerg Haefliger <juergh@gmail.com>
4467 L:      linux-hwmon@vger.kernel.org
4468 S:      Maintained
4469 F:      Documentation/hwmon/dme1737
4470 F:      drivers/hwmon/dme1737.c
4471
4472 DMI/SMBIOS SUPPORT
4473 M:      Jean Delvare <jdelvare@suse.com>
4474 S:      Maintained
4475 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477 F:      drivers/firmware/dmi-id.c
4478 F:      drivers/firmware/dmi_scan.c
4479 F:      include/linux/dmi.h
4480
4481 DOCUMENTATION
4482 M:      Jonathan Corbet <corbet@lwn.net>
4483 L:      linux-doc@vger.kernel.org
4484 S:      Maintained
4485 F:      Documentation/
4486 F:      scripts/kernel-doc
4487 X:      Documentation/ABI/
4488 X:      Documentation/devicetree/
4489 X:      Documentation/acpi
4490 X:      Documentation/power
4491 X:      Documentation/spi
4492 X:      Documentation/media
4493 T:      git git://git.lwn.net/linux.git docs-next
4494
4495 DOCUMENTATION/ITALIAN
4496 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4497 L:      linux-doc@vger.kernel.org
4498 S:      Maintained
4499 F:      Documentation/translations/it_IT
4500
4501 DONGWOON DW9714 LENS VOICE COIL DRIVER
4502 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4503 L:      linux-media@vger.kernel.org
4504 T:      git git://linuxtv.org/media_tree.git
4505 S:      Maintained
4506 F:      drivers/media/i2c/dw9714.c
4507
4508 DONGWOON DW9807 LENS VOICE COIL DRIVER
4509 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4510 L:      linux-media@vger.kernel.org
4511 T:      git git://linuxtv.org/media_tree.git
4512 S:      Maintained
4513 F:      drivers/media/i2c/dw9807.c
4514
4515 DOUBLETALK DRIVER
4516 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4517 L:      blinux-list@redhat.com
4518 S:      Maintained
4519 F:      drivers/char/dtlk.c
4520 F:      include/linux/dtlk.h
4521
4522 DPAA2 DATAPATH I/O (DPIO) DRIVER
4523 M:      Roy Pledge <Roy.Pledge@nxp.com>
4524 L:      linux-kernel@vger.kernel.org
4525 S:      Maintained
4526 F:      drivers/soc/fsl/dpio
4527
4528 DPAA2 ETHERNET DRIVER
4529 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530 L:      linux-kernel@vger.kernel.org
4531 S:      Maintained
4532 F:      drivers/staging/fsl-dpaa2/ethernet
4533
4534 DPAA2 ETHERNET SWITCH DRIVER
4535 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4537 L:      linux-kernel@vger.kernel.org
4538 S:      Maintained
4539 F:      drivers/staging/fsl-dpaa2/ethsw
4540
4541 DPAA2 PTP CLOCK DRIVER
4542 M:      Yangbo Lu <yangbo.lu@nxp.com>
4543 L:      linux-kernel@vger.kernel.org
4544 S:      Maintained
4545 F:      drivers/staging/fsl-dpaa2/rtc
4546
4547 DPT_I2O SCSI RAID DRIVER
4548 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549 L:      linux-scsi@vger.kernel.org
4550 W:      http://www.adaptec.com/
4551 S:      Maintained
4552 F:      drivers/scsi/dpt*
4553 F:      drivers/scsi/dpt/
4554
4555 DRBD DRIVER
4556 M:      Philipp Reisner <philipp.reisner@linbit.com>
4557 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4558 L:      drbd-dev@lists.linbit.com
4559 W:      http://www.drbd.org
4560 T:      git git://git.linbit.com/linux-drbd.git
4561 T:      git git://git.linbit.com/drbd-8.4.git
4562 S:      Supported
4563 F:      drivers/block/drbd/
4564 F:      lib/lru_cache.c
4565 F:      Documentation/blockdev/drbd/
4566
4567 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4571 S:      Supported
4572 F:      Documentation/kobject.txt
4573 F:      drivers/base/
4574 F:      fs/debugfs/
4575 F:      fs/sysfs/
4576 F:      include/linux/debugfs.h
4577 F:      include/linux/kobj*
4578 F:      lib/kobj*
4579
4580 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581 M:      Kevin Hilman <khilman@kernel.org>
4582 M:      Nishanth Menon <nm@ti.com>
4583 S:      Maintained
4584 F:      drivers/power/avs/
4585 F:      include/linux/power/smartreflex.h
4586 L:      linux-pm@vger.kernel.org
4587
4588 DRM DRIVER FOR ARM PL111 CLCD
4589 M:      Eric Anholt <eric@anholt.net>
4590 T:      git git://anongit.freedesktop.org/drm/drm-misc
4591 S:      Supported
4592 F:      drivers/gpu/drm/pl111/
4593
4594 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595 M:      Linus Walleij <linus.walleij@linaro.org>
4596 T:      git git://anongit.freedesktop.org/drm/drm-misc
4597 S:      Maintained
4598 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4599 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4600
4601 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602 M:      Dave Airlie <airlied@redhat.com>
4603 S:      Odd Fixes
4604 F:      drivers/gpu/drm/ast/
4605
4606 DRM DRIVER FOR BOCHS VIRTUAL GPU
4607 M:      Gerd Hoffmann <kraxel@redhat.com>
4608 L:      virtualization@lists.linux-foundation.org
4609 T:      git git://anongit.freedesktop.org/drm/drm-misc
4610 S:      Maintained
4611 F:      drivers/gpu/drm/bochs/
4612
4613 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614 M:      Linus Walleij <linus.walleij@linaro.org>
4615 T:      git git://anongit.freedesktop.org/drm/drm-misc
4616 S:      Maintained
4617 F:      drivers/gpu/drm/tve200/
4618
4619 DRM DRIVER FOR ILITEK ILI9225 PANELS
4620 M:      David Lechner <david@lechnology.com>
4621 S:      Maintained
4622 F:      drivers/gpu/drm/tinydrm/ili9225.c
4623 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4624
4625 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626 S:      Orphan / Obsolete
4627 F:      drivers/gpu/drm/i810/
4628 F:      include/uapi/drm/i810_drm.h
4629
4630 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631 S:      Orphan / Obsolete
4632 F:      drivers/gpu/drm/mga/
4633 F:      include/uapi/drm/mga_drm.h
4634
4635 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636 M:      Dave Airlie <airlied@redhat.com>
4637 S:      Odd Fixes
4638 F:      drivers/gpu/drm/mgag200/
4639
4640 DRM DRIVER FOR MI0283QT
4641 M:      Noralf Trønnes <noralf@tronnes.org>
4642 S:      Maintained
4643 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4644 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4645
4646 DRM DRIVER FOR MSM ADRENO GPU
4647 M:      Rob Clark <robdclark@gmail.com>
4648 L:      linux-arm-msm@vger.kernel.org
4649 L:      dri-devel@lists.freedesktop.org
4650 L:      freedreno@lists.freedesktop.org
4651 T:      git git://people.freedesktop.org/~robclark/linux
4652 S:      Maintained
4653 F:      drivers/gpu/drm/msm/
4654 F:      include/uapi/drm/msm_drm.h
4655 F:      Documentation/devicetree/bindings/display/msm/
4656
4657 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658 M:      Ben Skeggs <bskeggs@redhat.com>
4659 L:      dri-devel@lists.freedesktop.org
4660 L:      nouveau@lists.freedesktop.org
4661 T:      git git://github.com/skeggsb/linux
4662 S:      Supported
4663 F:      drivers/gpu/drm/nouveau/
4664 F:      include/uapi/drm/nouveau_drm.h
4665
4666 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667 M:      Noralf Trønnes <noralf@tronnes.org>
4668 S:      Maintained
4669 F:      drivers/gpu/drm/tinydrm/repaper.c
4670 F:      Documentation/devicetree/bindings/display/repaper.txt
4671
4672 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673 M:      Dave Airlie <airlied@redhat.com>
4674 M:      Gerd Hoffmann <kraxel@redhat.com>
4675 L:      virtualization@lists.linux-foundation.org
4676 T:      git git://anongit.freedesktop.org/drm/drm-misc
4677 S:      Obsolete
4678 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679 F:      drivers/gpu/drm/cirrus/
4680
4681 DRM DRIVER FOR QXL VIRTUAL GPU
4682 M:      Dave Airlie <airlied@redhat.com>
4683 M:      Gerd Hoffmann <kraxel@redhat.com>
4684 L:      virtualization@lists.linux-foundation.org
4685 T:      git git://anongit.freedesktop.org/drm/drm-misc
4686 S:      Maintained
4687 F:      drivers/gpu/drm/qxl/
4688 F:      include/uapi/drm/qxl_drm.h
4689
4690 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691 S:      Orphan / Obsolete
4692 F:      drivers/gpu/drm/r128/
4693 F:      include/uapi/drm/r128_drm.h
4694
4695 DRM DRIVER FOR SAVAGE VIDEO CARDS
4696 S:      Orphan / Obsolete
4697 F:      drivers/gpu/drm/savage/
4698 F:      include/uapi/drm/savage_drm.h
4699
4700 DRM DRIVER FOR SIS VIDEO CARDS
4701 S:      Orphan / Obsolete
4702 F:      drivers/gpu/drm/sis/
4703 F:      include/uapi/drm/sis_drm.h
4704
4705 DRM DRIVER FOR SITRONIX ST7586 PANELS
4706 M:      David Lechner <david@lechnology.com>
4707 S:      Maintained
4708 F:      drivers/gpu/drm/tinydrm/st7586.c
4709 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4710
4711 DRM DRIVER FOR SITRONIX ST7735R PANELS
4712 M:      David Lechner <david@lechnology.com>
4713 S:      Maintained
4714 F:      drivers/gpu/drm/tinydrm/st7735r.c
4715 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4716
4717 DRM DRIVER FOR TDFX VIDEO CARDS
4718 S:      Orphan / Obsolete
4719 F:      drivers/gpu/drm/tdfx/
4720
4721 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722 M:      Dave Airlie <airlied@redhat.com>
4723 S:      Odd Fixes
4724 F:      drivers/gpu/drm/udl/
4725
4726 DRM DRIVER FOR VMWARE VIRTUAL GPU
4727 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4728 M:      Sinclair Yeh <syeh@vmware.com>
4729 M:      Thomas Hellstrom <thellstrom@vmware.com>
4730 L:      dri-devel@lists.freedesktop.org
4731 T:      git git://people.freedesktop.org/~syeh/repos_linux
4732 T:      git git://people.freedesktop.org/~thomash/linux
4733 S:      Supported
4734 F:      drivers/gpu/drm/vmwgfx/
4735 F:      include/uapi/drm/vmwgfx_drm.h
4736
4737 DRM DRIVERS
4738 M:      David Airlie <airlied@linux.ie>
4739 L:      dri-devel@lists.freedesktop.org
4740 T:      git git://anongit.freedesktop.org/drm/drm
4741 B:      https://bugs.freedesktop.org/
4742 C:      irc://chat.freenode.net/dri-devel
4743 S:      Maintained
4744 F:      drivers/gpu/drm/
4745 F:      drivers/gpu/vga/
4746 F:      Documentation/devicetree/bindings/display/
4747 F:      Documentation/devicetree/bindings/gpu/
4748 F:      Documentation/gpu/
4749 F:      include/drm/
4750 F:      include/uapi/drm/
4751 F:      include/linux/vga*
4752
4753 DRM DRIVERS AND MISC GPU PATCHES
4754 M:      Gustavo Padovan <gustavo@padovan.org>
4755 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4756 M:      Sean Paul <sean@poorly.run>
4757 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4758 S:      Maintained
4759 T:      git git://anongit.freedesktop.org/drm/drm-misc
4760 F:      Documentation/gpu/
4761 F:      drivers/gpu/vga/
4762 F:      drivers/gpu/drm/*
4763 F:      include/drm/drm*
4764 F:      include/uapi/drm/drm*
4765 F:      include/linux/vga*
4766
4767 DRM DRIVERS FOR ALLWINNER A10
4768 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 S:      Supported
4771 F:      drivers/gpu/drm/sun4i/
4772 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4773 T:      git git://anongit.freedesktop.org/drm/drm-misc
4774
4775 DRM DRIVERS FOR AMLOGIC SOCS
4776 M:      Neil Armstrong <narmstrong@baylibre.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 L:      linux-amlogic@lists.infradead.org
4779 W:      http://linux-meson.com/
4780 S:      Supported
4781 F:      drivers/gpu/drm/meson/
4782 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4783 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4784 F:      Documentation/gpu/meson.rst
4785 T:      git git://anongit.freedesktop.org/drm/drm-misc
4786
4787 DRM DRIVERS FOR ATMEL HLCDC
4788 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 S:      Supported
4791 F:      drivers/gpu/drm/atmel-hlcdc/
4792 F:      Documentation/devicetree/bindings/display/atmel/
4793 T:      git git://anongit.freedesktop.org/drm/drm-misc
4794
4795 DRM DRIVERS FOR BRIDGE CHIPS
4796 M:      Archit Taneja <architt@codeaurora.org>
4797 M:      Andrzej Hajda <a.hajda@samsung.com>
4798 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4799 S:      Maintained
4800 T:      git git://anongit.freedesktop.org/drm/drm-misc
4801 F:      drivers/gpu/drm/bridge/
4802
4803 DRM DRIVERS FOR EXYNOS
4804 M:      Inki Dae <inki.dae@samsung.com>
4805 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4806 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4807 M:      Kyungmin Park <kyungmin.park@samsung.com>
4808 L:      dri-devel@lists.freedesktop.org
4809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4810 S:      Supported
4811 F:      drivers/gpu/drm/exynos/
4812 F:      include/uapi/drm/exynos_drm.h
4813 F:      Documentation/devicetree/bindings/display/exynos/
4814
4815 DRM DRIVERS FOR FREESCALE DCU
4816 M:      Stefan Agner <stefan@agner.ch>
4817 M:      Alison Wang <alison.wang@nxp.com>
4818 L:      dri-devel@lists.freedesktop.org
4819 S:      Supported
4820 F:      drivers/gpu/drm/fsl-dcu/
4821 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4822 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4823 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4824
4825 DRM DRIVERS FOR FREESCALE IMX
4826 M:      Philipp Zabel <p.zabel@pengutronix.de>
4827 L:      dri-devel@lists.freedesktop.org
4828 S:      Maintained
4829 F:      drivers/gpu/drm/imx/
4830 F:      drivers/gpu/ipu-v3/
4831 F:      Documentation/devicetree/bindings/display/imx/
4832
4833 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4834 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4835 L:      dri-devel@lists.freedesktop.org
4836 T:      git git://github.com/patjak/drm-gma500
4837 S:      Maintained
4838 F:      drivers/gpu/drm/gma500/
4839
4840 DRM DRIVERS FOR HISILICON
4841 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4842 M:      Rongrong Zou <zourongrong@gmail.com>
4843 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4844 R:      Chen Feng <puck.chen@hisilicon.com>
4845 L:      dri-devel@lists.freedesktop.org
4846 T:      git git://github.com/xin3liang/linux.git
4847 S:      Maintained
4848 F:      drivers/gpu/drm/hisilicon/
4849 F:      Documentation/devicetree/bindings/display/hisilicon/
4850
4851 DRM DRIVERS FOR MEDIATEK
4852 M:      CK Hu <ck.hu@mediatek.com>
4853 M:      Philipp Zabel <p.zabel@pengutronix.de>
4854 L:      dri-devel@lists.freedesktop.org
4855 S:      Supported
4856 F:      drivers/gpu/drm/mediatek/
4857 F:      Documentation/devicetree/bindings/display/mediatek/
4858
4859 DRM DRIVERS FOR NVIDIA TEGRA
4860 M:      Thierry Reding <thierry.reding@gmail.com>
4861 L:      dri-devel@lists.freedesktop.org
4862 L:      linux-tegra@vger.kernel.org
4863 T:      git git://anongit.freedesktop.org/tegra/linux.git
4864 S:      Supported
4865 F:      drivers/gpu/drm/tegra/
4866 F:      drivers/gpu/host1x/
4867 F:      include/linux/host1x.h
4868 F:      include/uapi/drm/tegra_drm.h
4869 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4870
4871 DRM DRIVERS FOR RENESAS
4872 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4873 L:      dri-devel@lists.freedesktop.org
4874 L:      linux-renesas-soc@vger.kernel.org
4875 T:      git git://linuxtv.org/pinchartl/fbdev
4876 S:      Supported
4877 F:      drivers/gpu/drm/rcar-du/
4878 F:      drivers/gpu/drm/shmobile/
4879 F:      include/linux/platform_data/shmob_drm.h
4880 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4881 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4882 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4883
4884 DRM DRIVERS FOR ROCKCHIP
4885 M:      Sandy Huang <hjc@rock-chips.com>
4886 M:      Heiko Stübner <heiko@sntech.de>
4887 L:      dri-devel@lists.freedesktop.org
4888 S:      Maintained
4889 F:      drivers/gpu/drm/rockchip/
4890 F:      Documentation/devicetree/bindings/display/rockchip/
4891 T:      git git://anongit.freedesktop.org/drm/drm-misc
4892
4893 DRM DRIVERS FOR STI
4894 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895 M:      Vincent Abriou <vincent.abriou@st.com>
4896 L:      dri-devel@lists.freedesktop.org
4897 T:      git git://anongit.freedesktop.org/drm/drm-misc
4898 S:      Maintained
4899 F:      drivers/gpu/drm/sti
4900 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4901
4902 DRM DRIVERS FOR STM
4903 M:      Yannick Fertre <yannick.fertre@st.com>
4904 M:      Philippe Cornu <philippe.cornu@st.com>
4905 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4906 M:      Vincent Abriou <vincent.abriou@st.com>
4907 L:      dri-devel@lists.freedesktop.org
4908 T:      git git://anongit.freedesktop.org/drm/drm-misc
4909 S:      Maintained
4910 F:      drivers/gpu/drm/stm
4911 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4912
4913 DRM DRIVERS FOR TI LCDC
4914 M:      Jyri Sarha <jsarha@ti.com>
4915 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 S:      Maintained
4918 F:      drivers/gpu/drm/tilcdc/
4919 F:      Documentation/devicetree/bindings/display/tilcdc/
4920
4921 DRM DRIVERS FOR TI OMAP
4922 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4923 L:      dri-devel@lists.freedesktop.org
4924 S:      Maintained
4925 F:      drivers/gpu/drm/omapdrm/
4926 F:      Documentation/devicetree/bindings/display/ti/
4927
4928 DRM DRIVERS FOR V3D
4929 M:      Eric Anholt <eric@anholt.net>
4930 S:      Supported
4931 F:      drivers/gpu/drm/v3d/
4932 F:      include/uapi/drm/v3d_drm.h
4933 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4934 T:      git git://anongit.freedesktop.org/drm/drm-misc
4935
4936 DRM DRIVERS FOR VC4
4937 M:      Eric Anholt <eric@anholt.net>
4938 T:      git git://github.com/anholt/linux
4939 S:      Supported
4940 F:      drivers/gpu/drm/vc4/
4941 F:      include/uapi/drm/vc4_drm.h
4942 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4943 T:      git git://anongit.freedesktop.org/drm/drm-misc
4944
4945 DRM DRIVERS FOR VIVANTE GPU IP
4946 M:      Lucas Stach <l.stach@pengutronix.de>
4947 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4948 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4949 L:      etnaviv@lists.freedesktop.org
4950 L:      dri-devel@lists.freedesktop.org
4951 S:      Maintained
4952 F:      drivers/gpu/drm/etnaviv/
4953 F:      include/uapi/drm/etnaviv_drm.h
4954 F:      Documentation/devicetree/bindings/display/etnaviv/
4955
4956 DRM DRIVERS FOR ZTE ZX
4957 M:      Shawn Guo <shawnguo@kernel.org>
4958 L:      dri-devel@lists.freedesktop.org
4959 S:      Maintained
4960 F:      drivers/gpu/drm/zte/
4961 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4962 T:      git git://anongit.freedesktop.org/drm/drm-misc
4963
4964 DRM PANEL DRIVERS
4965 M:      Thierry Reding <thierry.reding@gmail.com>
4966 L:      dri-devel@lists.freedesktop.org
4967 T:      git git://anongit.freedesktop.org/drm/drm-misc
4968 S:      Maintained
4969 F:      drivers/gpu/drm/drm_panel.c
4970 F:      drivers/gpu/drm/panel/
4971 F:      include/drm/drm_panel.h
4972 F:      Documentation/devicetree/bindings/display/panel/
4973
4974 DRM TINYDRM DRIVERS
4975 M:      Noralf Trønnes <noralf@tronnes.org>
4976 W:      https://github.com/notro/tinydrm/wiki/Development
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978 S:      Maintained
4979 F:      drivers/gpu/drm/tinydrm/
4980 F:      include/drm/tinydrm/
4981
4982 DRM DRIVERS FOR XEN
4983 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4984 T:      git git://anongit.freedesktop.org/drm/drm-misc
4985 L:      dri-devel@lists.freedesktop.org
4986 L:      xen-devel@lists.xen.org
4987 S:      Supported
4988 F:      drivers/gpu/drm/xen/
4989 F:      Documentation/gpu/xen-front.rst
4990
4991 DRM TTM SUBSYSTEM
4992 M:      Christian Koenig <christian.koenig@amd.com>
4993 M:      Huang Rui <ray.huang@amd.com>
4994 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4995 T:      git git://people.freedesktop.org/~agd5f/linux
4996 S:      Maintained
4997 L:      dri-devel@lists.freedesktop.org
4998 F:      include/drm/ttm/
4999 F:      drivers/gpu/drm/ttm/
5000
5001 DSBR100 USB FM RADIO DRIVER
5002 M:      Alexey Klimov <klimov.linux@gmail.com>
5003 L:      linux-media@vger.kernel.org
5004 T:      git git://linuxtv.org/media_tree.git
5005 S:      Maintained
5006 F:      drivers/media/radio/dsbr100.c
5007
5008 DSCC4 DRIVER
5009 M:      Francois Romieu <romieu@fr.zoreil.com>
5010 L:      netdev@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/net/wan/dscc4.c
5013
5014 DT3155 MEDIA DRIVER
5015 M:      Hans Verkuil <hverkuil@xs4all.nl>
5016 L:      linux-media@vger.kernel.org
5017 T:      git git://linuxtv.org/media_tree.git
5018 W:      https://linuxtv.org
5019 S:      Odd Fixes
5020 F:      drivers/media/pci/dt3155/
5021
5022 DVB_USB_AF9015 MEDIA DRIVER
5023 M:      Antti Palosaari <crope@iki.fi>
5024 L:      linux-media@vger.kernel.org
5025 W:      https://linuxtv.org
5026 W:      http://palosaari.fi/linux/
5027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5028 T:      git git://linuxtv.org/anttip/media_tree.git
5029 S:      Maintained
5030 F:      drivers/media/usb/dvb-usb-v2/af9015*
5031
5032 DVB_USB_AF9035 MEDIA DRIVER
5033 M:      Antti Palosaari <crope@iki.fi>
5034 L:      linux-media@vger.kernel.org
5035 W:      https://linuxtv.org
5036 W:      http://palosaari.fi/linux/
5037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5038 T:      git git://linuxtv.org/anttip/media_tree.git
5039 S:      Maintained
5040 F:      drivers/media/usb/dvb-usb-v2/af9035*
5041
5042 DVB_USB_ANYSEE MEDIA DRIVER
5043 M:      Antti Palosaari <crope@iki.fi>
5044 L:      linux-media@vger.kernel.org
5045 W:      https://linuxtv.org
5046 W:      http://palosaari.fi/linux/
5047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5048 T:      git git://linuxtv.org/anttip/media_tree.git
5049 S:      Maintained
5050 F:      drivers/media/usb/dvb-usb-v2/anysee*
5051
5052 DVB_USB_AU6610 MEDIA DRIVER
5053 M:      Antti Palosaari <crope@iki.fi>
5054 L:      linux-media@vger.kernel.org
5055 W:      https://linuxtv.org
5056 W:      http://palosaari.fi/linux/
5057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5058 T:      git git://linuxtv.org/anttip/media_tree.git
5059 S:      Maintained
5060 F:      drivers/media/usb/dvb-usb-v2/au6610*
5061
5062 DVB_USB_CE6230 MEDIA DRIVER
5063 M:      Antti Palosaari <crope@iki.fi>
5064 L:      linux-media@vger.kernel.org
5065 W:      https://linuxtv.org
5066 W:      http://palosaari.fi/linux/
5067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5068 T:      git git://linuxtv.org/anttip/media_tree.git
5069 S:      Maintained
5070 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5071
5072 DVB_USB_CXUSB MEDIA DRIVER
5073 M:      Michael Krufky <mkrufky@linuxtv.org>
5074 L:      linux-media@vger.kernel.org
5075 W:      https://linuxtv.org
5076 W:      http://github.com/mkrufky
5077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5078 T:      git git://linuxtv.org/media_tree.git
5079 S:      Maintained
5080 F:      drivers/media/usb/dvb-usb/cxusb*
5081
5082 DVB_USB_EC168 MEDIA DRIVER
5083 M:      Antti Palosaari <crope@iki.fi>
5084 L:      linux-media@vger.kernel.org
5085 W:      https://linuxtv.org
5086 W:      http://palosaari.fi/linux/
5087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5088 T:      git git://linuxtv.org/anttip/media_tree.git
5089 S:      Maintained
5090 F:      drivers/media/usb/dvb-usb-v2/ec168*
5091
5092 DVB_USB_GL861 MEDIA DRIVER
5093 M:      Antti Palosaari <crope@iki.fi>
5094 L:      linux-media@vger.kernel.org
5095 W:      https://linuxtv.org
5096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5097 T:      git git://linuxtv.org/anttip/media_tree.git
5098 S:      Maintained
5099 F:      drivers/media/usb/dvb-usb-v2/gl861*
5100
5101 DVB_USB_MXL111SF MEDIA DRIVER
5102 M:      Michael Krufky <mkrufky@linuxtv.org>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 W:      http://github.com/mkrufky
5106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5107 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5108 S:      Maintained
5109 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5110
5111 DVB_USB_RTL28XXU MEDIA DRIVER
5112 M:      Antti Palosaari <crope@iki.fi>
5113 L:      linux-media@vger.kernel.org
5114 W:      https://linuxtv.org
5115 W:      http://palosaari.fi/linux/
5116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5117 T:      git git://linuxtv.org/anttip/media_tree.git
5118 S:      Maintained
5119 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5120
5121 DVB_USB_V2 MEDIA DRIVER
5122 M:      Antti Palosaari <crope@iki.fi>
5123 L:      linux-media@vger.kernel.org
5124 W:      https://linuxtv.org
5125 W:      http://palosaari.fi/linux/
5126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5127 T:      git git://linuxtv.org/anttip/media_tree.git
5128 S:      Maintained
5129 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5130 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5131
5132 DYNAMIC DEBUG
5133 M:      Jason Baron <jbaron@akamai.com>
5134 S:      Maintained
5135 F:      lib/dynamic_debug.c
5136 F:      include/linux/dynamic_debug.h
5137
5138 DYNAMIC INTERRUPT MODERATION
5139 M:      Tal Gilboa <talgi@mellanox.com>
5140 S:      Maintained
5141 F:      include/linux/net_dim.h
5142
5143 DZ DECSTATION DZ11 SERIAL DRIVER
5144 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5145 S:      Maintained
5146 F:      drivers/tty/serial/dz.*
5147
5148 E3X0 POWER BUTTON DRIVER
5149 M:      Moritz Fischer <moritz.fischer@ettus.com>
5150 L:      usrp-users@lists.ettus.com
5151 W:      http://www.ettus.com
5152 S:      Supported
5153 F:      drivers/input/misc/e3x0-button.c
5154 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5155
5156 E4000 MEDIA DRIVER
5157 M:      Antti Palosaari <crope@iki.fi>
5158 L:      linux-media@vger.kernel.org
5159 W:      https://linuxtv.org
5160 W:      http://palosaari.fi/linux/
5161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5162 T:      git git://linuxtv.org/anttip/media_tree.git
5163 S:      Maintained
5164 F:      drivers/media/tuners/e4000*
5165
5166 EARTH_PT1 MEDIA DRIVER
5167 M:      Akihiro Tsukada <tskd08@gmail.com>
5168 L:      linux-media@vger.kernel.org
5169 S:      Odd Fixes
5170 F:      drivers/media/pci/pt1/
5171
5172 EARTH_PT3 MEDIA DRIVER
5173 M:      Akihiro Tsukada <tskd08@gmail.com>
5174 L:      linux-media@vger.kernel.org
5175 S:      Odd Fixes
5176 F:      drivers/media/pci/pt3/
5177
5178 EC100 MEDIA DRIVER
5179 M:      Antti Palosaari <crope@iki.fi>
5180 L:      linux-media@vger.kernel.org
5181 W:      https://linuxtv.org
5182 W:      http://palosaari.fi/linux/
5183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5184 T:      git git://linuxtv.org/anttip/media_tree.git
5185 S:      Maintained
5186 F:      drivers/media/dvb-frontends/ec100*
5187
5188 ECRYPT FILE SYSTEM
5189 M:      Tyler Hicks <tyhicks@canonical.com>
5190 L:      ecryptfs@vger.kernel.org
5191 W:      http://ecryptfs.org
5192 W:      https://launchpad.net/ecryptfs
5193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5194 S:      Supported
5195 F:      Documentation/filesystems/ecryptfs.txt
5196 F:      fs/ecryptfs/
5197
5198 EDAC-AMD64
5199 M:      Borislav Petkov <bp@alien8.de>
5200 L:      linux-edac@vger.kernel.org
5201 S:      Maintained
5202 F:      drivers/edac/amd64_edac*
5203
5204 EDAC-CALXEDA
5205 M:      Robert Richter <rric@kernel.org>
5206 L:      linux-edac@vger.kernel.org
5207 S:      Maintained
5208 F:      drivers/edac/highbank*
5209
5210 EDAC-CAVIUM OCTEON
5211 M:      Ralf Baechle <ralf@linux-mips.org>
5212 M:      David Daney <david.daney@cavium.com>
5213 L:      linux-edac@vger.kernel.org
5214 L:      linux-mips@linux-mips.org
5215 S:      Supported
5216 F:      drivers/edac/octeon_edac*
5217
5218 EDAC-CAVIUM THUNDERX
5219 M:      David Daney <david.daney@cavium.com>
5220 M:      Jan Glauber <jglauber@cavium.com>
5221 L:      linux-edac@vger.kernel.org
5222 S:      Supported
5223 F:      drivers/edac/thunderx_edac*
5224
5225 EDAC-CORE
5226 M:      Borislav Petkov <bp@alien8.de>
5227 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5228 L:      linux-edac@vger.kernel.org
5229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5231 S:      Supported
5232 F:      Documentation/admin-guide/ras.rst
5233 F:      Documentation/driver-api/edac.rst
5234 F:      drivers/edac/
5235 F:      include/linux/edac.h
5236
5237 EDAC-E752X
5238 M:      Mark Gross <mark.gross@intel.com>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/e752x_edac.c
5242
5243 EDAC-E7XXX
5244 L:      linux-edac@vger.kernel.org
5245 S:      Maintained
5246 F:      drivers/edac/e7xxx_edac.c
5247
5248 EDAC-FSL_DDR
5249 M:      York Sun <york.sun@nxp.com>
5250 L:      linux-edac@vger.kernel.org
5251 S:      Maintained
5252 F:      drivers/edac/fsl_ddr_edac.*
5253
5254 EDAC-GHES
5255 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Maintained
5258 F:      drivers/edac/ghes_edac.c
5259
5260 EDAC-I3000
5261 L:      linux-edac@vger.kernel.org
5262 S:      Orphan
5263 F:      drivers/edac/i3000_edac.c
5264
5265 EDAC-I5000
5266 L:      linux-edac@vger.kernel.org
5267 S:      Maintained
5268 F:      drivers/edac/i5000_edac.c
5269
5270 EDAC-I5400
5271 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5272 L:      linux-edac@vger.kernel.org
5273 S:      Maintained
5274 F:      drivers/edac/i5400_edac.c
5275
5276 EDAC-I7300
5277 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5278 L:      linux-edac@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/edac/i7300_edac.c
5281
5282 EDAC-I7CORE
5283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L:      linux-edac@vger.kernel.org
5285 S:      Maintained
5286 F:      drivers/edac/i7core_edac.c
5287
5288 EDAC-I82443BXGX
5289 M:      Tim Small <tim@buttersideup.com>
5290 L:      linux-edac@vger.kernel.org
5291 S:      Maintained
5292 F:      drivers/edac/i82443bxgx_edac.c
5293
5294 EDAC-I82975X
5295 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5296 M:      "Arvind R." <arvino55@gmail.com>
5297 L:      linux-edac@vger.kernel.org
5298 S:      Maintained
5299 F:      drivers/edac/i82975x_edac.c
5300
5301 EDAC-IE31200
5302 M:      Jason Baron <jbaron@akamai.com>
5303 L:      linux-edac@vger.kernel.org
5304 S:      Maintained
5305 F:      drivers/edac/ie31200_edac.c
5306
5307 EDAC-MPC85XX
5308 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5309 L:      linux-edac@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/edac/mpc85xx_edac.[ch]
5312
5313 EDAC-PASEMI
5314 M:      Egor Martovetsky <egor@pasemi.com>
5315 L:      linux-edac@vger.kernel.org
5316 S:      Maintained
5317 F:      drivers/edac/pasemi_edac.c
5318
5319 EDAC-PND2
5320 M:      Tony Luck <tony.luck@intel.com>
5321 L:      linux-edac@vger.kernel.org
5322 S:      Maintained
5323 F:      drivers/edac/pnd2_edac.[ch]
5324
5325 EDAC-R82600
5326 M:      Tim Small <tim@buttersideup.com>
5327 L:      linux-edac@vger.kernel.org
5328 S:      Maintained
5329 F:      drivers/edac/r82600_edac.c
5330
5331 EDAC-SBRIDGE
5332 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5333 L:      linux-edac@vger.kernel.org
5334 S:      Maintained
5335 F:      drivers/edac/sb_edac.c
5336
5337 EDAC-SKYLAKE
5338 M:      Tony Luck <tony.luck@intel.com>
5339 L:      linux-edac@vger.kernel.org
5340 S:      Maintained
5341 F:      drivers/edac/skx_edac.c
5342
5343 EDAC-TI
5344 M:      Tero Kristo <t-kristo@ti.com>
5345 L:      linux-edac@vger.kernel.org
5346 S:      Maintained
5347 F:      drivers/edac/ti_edac.c
5348
5349 EDIROL UA-101/UA-1000 DRIVER
5350 M:      Clemens Ladisch <clemens@ladisch.de>
5351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5352 T:      git git://git.alsa-project.org/alsa-kernel.git
5353 S:      Maintained
5354 F:      sound/usb/misc/ua101.c
5355
5356 EFI TEST DRIVER
5357 L:      linux-efi@vger.kernel.org
5358 M:      Ivan Hu <ivan.hu@canonical.com>
5359 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360 S:      Maintained
5361 F:      drivers/firmware/efi/test/
5362
5363 EFI VARIABLE FILESYSTEM
5364 M:      Matthew Garrett <matthew.garrett@nebula.com>
5365 M:      Jeremy Kerr <jk@ozlabs.org>
5366 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5368 L:      linux-efi@vger.kernel.org
5369 S:      Maintained
5370 F:      fs/efivarfs/
5371
5372 EFIFB FRAMEBUFFER DRIVER
5373 L:      linux-fbdev@vger.kernel.org
5374 M:      Peter Jones <pjones@redhat.com>
5375 S:      Maintained
5376 F:      drivers/video/fbdev/efifb.c
5377
5378 EFS FILESYSTEM
5379 W:      http://aeschi.ch.eu.org/efs/
5380 S:      Orphan
5381 F:      fs/efs/
5382
5383 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5384 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5385 L:      netdev@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/net/ethernet/ibm/ehea/
5388
5389 EM28XX VIDEO4LINUX DRIVER
5390 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5391 L:      linux-media@vger.kernel.org
5392 W:      https://linuxtv.org
5393 T:      git git://linuxtv.org/media_tree.git
5394 S:      Maintained
5395 F:      drivers/media/usb/em28xx/
5396 F:      Documentation/media/v4l-drivers/em28xx*
5397
5398 EMBEDDED LINUX
5399 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5400 M:      Matt Mackall <mpm@selenic.com>
5401 M:      David Woodhouse <dwmw2@infradead.org>
5402 L:      linux-embedded@vger.kernel.org
5403 S:      Maintained
5404
5405 Emulex 10Gbps iSCSI - OneConnect DRIVER
5406 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5407 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5408 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5409 L:      linux-scsi@vger.kernel.org
5410 W:      http://www.broadcom.com
5411 S:      Supported
5412 F:      drivers/scsi/be2iscsi/
5413
5414 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5415 M:      Sathya Perla <sathya.perla@broadcom.com>
5416 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5417 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5418 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5419 L:      netdev@vger.kernel.org
5420 W:      http://www.emulex.com
5421 S:      Supported
5422 F:      drivers/net/ethernet/emulex/benet/
5423
5424 EMULEX ONECONNECT ROCE DRIVER
5425 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5426 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5427 L:      linux-rdma@vger.kernel.org
5428 W:      http://www.broadcom.com
5429 S:      Odd Fixes
5430 F:      drivers/infiniband/hw/ocrdma/
5431 F:      include/uapi/rdma/ocrdma-abi.h
5432
5433 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5434 M:      James Smart <james.smart@broadcom.com>
5435 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5436 L:      linux-scsi@vger.kernel.org
5437 W:      http://www.broadcom.com
5438 S:      Supported
5439 F:      drivers/scsi/lpfc/
5440
5441 ENE CB710 FLASH CARD READER DRIVER
5442 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5443 S:      Maintained
5444 F:      drivers/misc/cb710/
5445 F:      drivers/mmc/host/cb710-mmc.*
5446 F:      include/linux/cb710.h
5447
5448 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5449 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5450 S:      Maintained
5451 F:      drivers/media/rc/ene_ir.*
5452
5453 EPSON S1D13XXX FRAMEBUFFER DRIVER
5454 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5455 S:      Maintained
5456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5457 F:      drivers/video/fbdev/s1d13xxxfb.c
5458 F:      include/video/s1d13xxxfb.h
5459
5460 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5461 M:      Jeff Layton <jlayton@kernel.org>
5462 S:      Maintained
5463 F:      lib/errseq.c
5464 F:      include/linux/errseq.h
5465
5466 ET131X NETWORK DRIVER
5467 M:      Mark Einon <mark.einon@gmail.com>
5468 S:      Odd Fixes
5469 F:      drivers/net/ethernet/agere/
5470
5471 ETHERNET BRIDGE
5472 M:      Stephen Hemminger <stephen@networkplumber.org>
5473 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5474 L:      netdev@vger.kernel.org
5475 W:      http://www.linuxfoundation.org/en/Net:Bridge
5476 S:      Maintained
5477 F:      include/linux/netfilter_bridge/
5478 F:      net/bridge/
5479
5480 ETHERNET PHY LIBRARY
5481 M:      Andrew Lunn <andrew@lunn.ch>
5482 M:      Florian Fainelli <f.fainelli@gmail.com>
5483 L:      netdev@vger.kernel.org
5484 S:      Maintained
5485 F:      Documentation/ABI/testing/sysfs-bus-mdio
5486 F:      Documentation/devicetree/bindings/net/mdio*
5487 F:      Documentation/networking/phy.txt
5488 F:      drivers/net/phy/
5489 F:      drivers/of/of_mdio.c
5490 F:      drivers/of/of_net.c
5491 F:      include/linux/*mdio*.h
5492 F:      include/linux/of_net.h
5493 F:      include/linux/phy.h
5494 F:      include/linux/phy_fixed.h
5495 F:      include/linux/platform_data/mdio-bcm-unimac.h
5496 F:      include/trace/events/mdio.h
5497 F:      include/uapi/linux/mdio.h
5498 F:      include/uapi/linux/mii.h
5499
5500 EXT2 FILE SYSTEM
5501 M:      Jan Kara <jack@suse.com>
5502 L:      linux-ext4@vger.kernel.org
5503 S:      Maintained
5504 F:      Documentation/filesystems/ext2.txt
5505 F:      fs/ext2/
5506 F:      include/linux/ext2*
5507
5508 EXT4 FILE SYSTEM
5509 M:      "Theodore Ts'o" <tytso@mit.edu>
5510 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5511 L:      linux-ext4@vger.kernel.org
5512 W:      http://ext4.wiki.kernel.org
5513 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5515 S:      Maintained
5516 F:      Documentation/filesystems/ext4.txt
5517 F:      fs/ext4/
5518
5519 Extended Verification Module (EVM)
5520 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5521 L:      linux-integrity@vger.kernel.org
5522 S:      Supported
5523 F:      security/integrity/evm/
5524
5525 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5526 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5527 L:      linux-efi@vger.kernel.org
5528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5529 S:      Maintained
5530 F:      Documentation/efi-stub.txt
5531 F:      arch/*/kernel/efi.c
5532 F:      arch/x86/boot/compressed/eboot.[ch]
5533 F:      arch/*/include/asm/efi.h
5534 F:      arch/x86/platform/efi/
5535 F:      drivers/firmware/efi/
5536 F:      include/linux/efi*.h
5537 F:      arch/arm/boot/compressed/efi-header.S
5538 F:      arch/arm64/kernel/efi-entry.S
5539
5540 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5541 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5542 M:      Chanwoo Choi <cw00.choi@samsung.com>
5543 L:      linux-kernel@vger.kernel.org
5544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5545 S:      Maintained
5546 F:      drivers/extcon/
5547 F:      include/linux/extcon/
5548 F:      include/linux/extcon.h
5549 F:      Documentation/extcon/
5550 F:      Documentation/devicetree/bindings/extcon/
5551
5552 EXYNOS DP DRIVER
5553 M:      Jingoo Han <jingoohan1@gmail.com>
5554 L:      dri-devel@lists.freedesktop.org
5555 S:      Maintained
5556 F:      drivers/gpu/drm/exynos/exynos_dp*
5557
5558 EXYNOS SYSMMU (IOMMU) driver
5559 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5560 L:      iommu@lists.linux-foundation.org
5561 S:      Maintained
5562 F:      drivers/iommu/exynos-iommu.c
5563
5564 EZchip NPS platform support
5565 M:      Vineet Gupta <vgupta@synopsys.com>
5566 M:      Ofer Levi <oferle@mellanox.com>
5567 S:      Supported
5568 F:      arch/arc/plat-eznps
5569 F:      arch/arc/boot/dts/eznps.dts
5570
5571 F2FS FILE SYSTEM
5572 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5573 M:      Chao Yu <yuchao0@huawei.com>
5574 L:      linux-f2fs-devel@lists.sourceforge.net
5575 W:      https://f2fs.wiki.kernel.org/
5576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5577 S:      Maintained
5578 F:      Documentation/filesystems/f2fs.txt
5579 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5580 F:      fs/f2fs/
5581 F:      include/linux/f2fs_fs.h
5582 F:      include/trace/events/f2fs.h
5583
5584 F71805F HARDWARE MONITORING DRIVER
5585 M:      Jean Delvare <jdelvare@suse.com>
5586 L:      linux-hwmon@vger.kernel.org
5587 S:      Maintained
5588 F:      Documentation/hwmon/f71805f
5589 F:      drivers/hwmon/f71805f.c
5590
5591 FADDR2LINE
5592 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5593 S:      Maintained
5594 F:      scripts/faddr2line
5595
5596 FAILOVER MODULE
5597 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5598 L:      netdev@vger.kernel.org
5599 S:      Supported
5600 F:      net/core/failover.c
5601 F:      include/net/failover.h
5602 F:      Documentation/networking/failover.rst
5603
5604 FANOTIFY
5605 M:      Jan Kara <jack@suse.cz>
5606 R:      Amir Goldstein <amir73il@gmail.com>
5607 L:      linux-fsdevel@vger.kernel.org
5608 S:      Maintained
5609 F:      fs/notify/fanotify/
5610 F:      include/linux/fanotify.h
5611 F:      include/uapi/linux/fanotify.h
5612
5613 FARSYNC SYNCHRONOUS DRIVER
5614 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5615 W:      http://www.farsite.co.uk/
5616 S:      Supported
5617 F:      drivers/net/wan/farsync.*
5618
5619 FAULT INJECTION SUPPORT
5620 M:      Akinobu Mita <akinobu.mita@gmail.com>
5621 S:      Supported
5622 F:      Documentation/fault-injection/
5623 F:      lib/fault-inject.c
5624
5625 FBTFT Framebuffer drivers
5626 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5627 S:      Maintained
5628 F:      drivers/staging/fbtft/
5629
5630 FC0011 TUNER DRIVER
5631 M:      Michael Buesch <m@bues.ch>
5632 L:      linux-media@vger.kernel.org
5633 S:      Maintained
5634 F:      drivers/media/tuners/fc0011.h
5635 F:      drivers/media/tuners/fc0011.c
5636
5637 FC2580 MEDIA DRIVER
5638 M:      Antti Palosaari <crope@iki.fi>
5639 L:      linux-media@vger.kernel.org
5640 W:      https://linuxtv.org
5641 W:      http://palosaari.fi/linux/
5642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5643 T:      git git://linuxtv.org/anttip/media_tree.git
5644 S:      Maintained
5645 F:      drivers/media/tuners/fc2580*
5646
5647 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5648 M:      Johannes Thumshirn <jth@kernel.org>
5649 L:      linux-scsi@vger.kernel.org
5650 W:      www.Open-FCoE.org
5651 S:      Supported
5652 F:      drivers/scsi/libfc/
5653 F:      drivers/scsi/fcoe/
5654 F:      include/scsi/fc/
5655 F:      include/scsi/libfc.h
5656 F:      include/scsi/libfcoe.h
5657 F:      include/uapi/scsi/fc/
5658
5659 FILE LOCKING (flock() and fcntl()/lockf())
5660 M:      Jeff Layton <jlayton@kernel.org>
5661 M:      "J. Bruce Fields" <bfields@fieldses.org>
5662 L:      linux-fsdevel@vger.kernel.org
5663 S:      Maintained
5664 F:      include/linux/fcntl.h
5665 F:      include/uapi/linux/fcntl.h
5666 F:      fs/fcntl.c
5667 F:      fs/locks.c
5668
5669 FILESYSTEMS (VFS and infrastructure)
5670 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5671 L:      linux-fsdevel@vger.kernel.org
5672 S:      Maintained
5673 F:      fs/*
5674 F:      include/linux/fs.h
5675 F:      include/uapi/linux/fs.h
5676
5677 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5678 M:      Riku Voipio <riku.voipio@iki.fi>
5679 L:      linux-hwmon@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/hwmon/f75375s.c
5682 F:      include/linux/f75375s.h
5683
5684 FIREWIRE AUDIO DRIVERS
5685 M:      Clemens Ladisch <clemens@ladisch.de>
5686 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5687 T:      git git://git.alsa-project.org/alsa-kernel.git
5688 S:      Maintained
5689 F:      sound/firewire/
5690
5691 FIREWIRE MEDIA DRIVERS (firedtv)
5692 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5693 L:      linux-media@vger.kernel.org
5694 L:      linux1394-devel@lists.sourceforge.net
5695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5696 S:      Maintained
5697 F:      drivers/media/firewire/
5698
5699 FIREWIRE SBP-2 TARGET
5700 M:      Chris Boot <bootc@bootc.net>
5701 L:      linux-scsi@vger.kernel.org
5702 L:      target-devel@vger.kernel.org
5703 L:      linux1394-devel@lists.sourceforge.net
5704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5705 S:      Maintained
5706 F:      drivers/target/sbp/
5707
5708 FIREWIRE SUBSYSTEM
5709 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5710 L:      linux1394-devel@lists.sourceforge.net
5711 W:      http://ieee1394.wiki.kernel.org/
5712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5713 S:      Maintained
5714 F:      drivers/firewire/
5715 F:      include/linux/firewire.h
5716 F:      include/uapi/linux/firewire*.h
5717 F:      tools/firewire/
5718
5719 FIRMWARE LOADER (request_firmware)
5720 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5721 L:      linux-kernel@vger.kernel.org
5722 S:      Maintained
5723 F:      Documentation/firmware_class/
5724 F:      drivers/base/firmware_loader/
5725 F:      include/linux/firmware.h
5726
5727 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5728 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5729 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5730 S:      Maintained
5731 F:      drivers/block/rsxx/
5732
5733 FLOPPY DRIVER
5734 M:      Jiri Kosina <jikos@kernel.org>
5735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5736 S:      Odd fixes
5737 F:      drivers/block/floppy.c
5738
5739 FMC SUBSYSTEM
5740 M:      Alessandro Rubini <rubini@gnudd.com>
5741 W:      http://www.ohwr.org/projects/fmc-bus
5742 S:      Supported
5743 F:      drivers/fmc/
5744 F:      include/linux/fmc*.h
5745 F:      include/linux/ipmi-fru.h
5746 K:      fmc_d.*register
5747
5748 FPGA MANAGER FRAMEWORK
5749 M:      Alan Tull <atull@kernel.org>
5750 M:      Moritz Fischer <mdf@kernel.org>
5751 L:      linux-fpga@vger.kernel.org
5752 S:      Maintained
5753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5754 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5755 F:      Documentation/fpga/
5756 F:      Documentation/driver-api/fpga/
5757 F:      Documentation/devicetree/bindings/fpga/
5758 F:      drivers/fpga/
5759 F:      include/linux/fpga/
5760 W:      http://www.rocketboards.org
5761
5762 FPGA DFL DRIVERS
5763 M:      Wu Hao <hao.wu@intel.com>
5764 L:      linux-fpga@vger.kernel.org
5765 S:      Maintained
5766 F:      Documentation/fpga/dfl.txt
5767 F:      include/uapi/linux/fpga-dfl.h
5768 F:      drivers/fpga/dfl*
5769
5770 FPU EMULATOR
5771 M:      Bill Metzenthen <billm@melbpc.org.au>
5772 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5773 S:      Maintained
5774 F:      arch/x86/math-emu/
5775
5776 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5777 L:      netdev@vger.kernel.org
5778 S:      Orphan
5779 F:      drivers/net/wan/dlci.c
5780 F:      drivers/net/wan/sdla.c
5781
5782 FRAMEBUFFER LAYER
5783 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5784 L:      dri-devel@lists.freedesktop.org
5785 L:      linux-fbdev@vger.kernel.org
5786 T:      git git://github.com/bzolnier/linux.git
5787 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5788 S:      Maintained
5789 F:      Documentation/fb/
5790 F:      drivers/video/
5791 F:      include/video/
5792 F:      include/linux/fb.h
5793 F:      include/uapi/video/
5794 F:      include/uapi/linux/fb.h
5795
5796 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5797 M:      Horia Geantă <horia.geanta@nxp.com>
5798 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5799 L:      linux-crypto@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/crypto/caam/
5802 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5803
5804 FREESCALE DIU FRAMEBUFFER DRIVER
5805 M:      Timur Tabi <timur@kernel.org>
5806 L:      linux-fbdev@vger.kernel.org
5807 S:      Maintained
5808 F:      drivers/video/fbdev/fsl-diu-fb.*
5809
5810 FREESCALE DMA DRIVER
5811 M:      Li Yang <leoyang.li@nxp.com>
5812 M:      Zhang Wei <zw@zh-kernel.org>
5813 L:      linuxppc-dev@lists.ozlabs.org
5814 S:      Maintained
5815 F:      drivers/dma/fsldma.*
5816
5817 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5818 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5819 L:      netdev@vger.kernel.org
5820 S:      Maintained
5821 F:      drivers/net/ethernet/freescale/gianfar*
5822 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5823
5824 FREESCALE GPMI NAND DRIVER
5825 M:      Han Xu <han.xu@nxp.com>
5826 L:      linux-mtd@lists.infradead.org
5827 S:      Maintained
5828 F:      drivers/mtd/nand/raw/gpmi-nand/*
5829
5830 FREESCALE I2C CPM DRIVER
5831 M:      Jochen Friedrich <jochen@scram.de>
5832 L:      linuxppc-dev@lists.ozlabs.org
5833 L:      linux-i2c@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/i2c/busses/i2c-cpm.c
5836
5837 FREESCALE IMX / MXC FEC DRIVER
5838 M:      Fugang Duan <fugang.duan@nxp.com>
5839 L:      netdev@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/net/ethernet/freescale/fec_main.c
5842 F:      drivers/net/ethernet/freescale/fec_ptp.c
5843 F:      drivers/net/ethernet/freescale/fec.h
5844 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5845
5846 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5847 M:      Sascha Hauer <s.hauer@pengutronix.de>
5848 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5849 L:      linux-fbdev@vger.kernel.org
5850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5851 S:      Maintained
5852 F:      include/linux/platform_data/video-imxfb.h
5853 F:      drivers/video/fbdev/imxfb.c
5854
5855 FREESCALE QORIQ DPAA ETHERNET DRIVER
5856 M:      Madalin Bucur <madalin.bucur@nxp.com>
5857 L:      netdev@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/net/ethernet/freescale/dpaa
5860
5861 FREESCALE QORIQ DPAA FMAN DRIVER
5862 M:      Madalin Bucur <madalin.bucur@nxp.com>
5863 L:      netdev@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/net/ethernet/freescale/fman
5866 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5867
5868 FREESCALE QORIQ PTP CLOCK DRIVER
5869 M:      Yangbo Lu <yangbo.lu@nxp.com>
5870 L:      netdev@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/ptp/ptp_qoriq.c
5873 F:      include/linux/fsl/ptp_qoriq.h
5874 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5875
5876 FREESCALE QUAD SPI DRIVER
5877 M:      Han Xu <han.xu@nxp.com>
5878 L:      linux-mtd@lists.infradead.org
5879 S:      Maintained
5880 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5881
5882 FREESCALE QUICC ENGINE LIBRARY
5883 M:      Qiang Zhao <qiang.zhao@nxp.com>
5884 L:      linuxppc-dev@lists.ozlabs.org
5885 S:      Maintained
5886 F:      drivers/soc/fsl/qe/
5887 F:      include/soc/fsl/*qe*.h
5888 F:      include/soc/fsl/*ucc*.h
5889
5890 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5891 M:      Li Yang <leoyang.li@nxp.com>
5892 L:      netdev@vger.kernel.org
5893 L:      linuxppc-dev@lists.ozlabs.org
5894 S:      Maintained
5895 F:      drivers/net/ethernet/freescale/ucc_geth*
5896
5897 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5898 M:      Zhao Qiang <qiang.zhao@nxp.com>
5899 L:      netdev@vger.kernel.org
5900 L:      linuxppc-dev@lists.ozlabs.org
5901 S:      Maintained
5902 F:      drivers/net/wan/fsl_ucc_hdlc*
5903
5904 FREESCALE QUICC ENGINE UCC UART DRIVER
5905 M:      Timur Tabi <timur@kernel.org>
5906 L:      linuxppc-dev@lists.ozlabs.org
5907 S:      Maintained
5908 F:      drivers/tty/serial/ucc_uart.c
5909
5910 FREESCALE SOC DRIVERS
5911 M:      Li Yang <leoyang.li@nxp.com>
5912 L:      linuxppc-dev@lists.ozlabs.org
5913 L:      linux-arm-kernel@lists.infradead.org
5914 S:      Maintained
5915 F:      Documentation/devicetree/bindings/soc/fsl/
5916 F:      drivers/soc/fsl/
5917 F:      include/linux/fsl/
5918
5919 FREESCALE SOC FS_ENET DRIVER
5920 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5921 L:      linuxppc-dev@lists.ozlabs.org
5922 L:      netdev@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/net/ethernet/freescale/fs_enet/
5925 F:      include/linux/fs_enet_pd.h
5926
5927 FREESCALE SOC SOUND DRIVERS
5928 M:      Timur Tabi <timur@kernel.org>
5929 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5930 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5931 R:      Fabio Estevam <fabio.estevam@nxp.com>
5932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5933 L:      linuxppc-dev@lists.ozlabs.org
5934 S:      Maintained
5935 F:      sound/soc/fsl/fsl*
5936 F:      sound/soc/fsl/imx*
5937 F:      sound/soc/fsl/mpc8610_hpcd.c
5938
5939 FREESCALE USB PERIPHERAL DRIVERS
5940 M:      Li Yang <leoyang.li@nxp.com>
5941 L:      linux-usb@vger.kernel.org
5942 L:      linuxppc-dev@lists.ozlabs.org
5943 S:      Maintained
5944 F:      drivers/usb/gadget/udc/fsl*
5945
5946 FREEVXFS FILESYSTEM
5947 M:      Christoph Hellwig <hch@infradead.org>
5948 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5949 S:      Maintained
5950 F:      fs/freevxfs/
5951
5952 FREEZER
5953 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5954 M:      Pavel Machek <pavel@ucw.cz>
5955 L:      linux-pm@vger.kernel.org
5956 S:      Supported
5957 F:      Documentation/power/freezing-of-tasks.txt
5958 F:      include/linux/freezer.h
5959 F:      kernel/freezer.c
5960
5961 FRONTSWAP API
5962 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5963 L:      linux-kernel@vger.kernel.org
5964 S:      Maintained
5965 F:      mm/frontswap.c
5966 F:      include/linux/frontswap.h
5967
5968 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5969 M:      David Howells <dhowells@redhat.com>
5970 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5971 S:      Supported
5972 F:      Documentation/filesystems/caching/
5973 F:      fs/fscache/
5974 F:      include/linux/fscache*.h
5975
5976 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5977 M:      Theodore Y. Ts'o <tytso@mit.edu>
5978 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5979 L:      linux-fscrypt@vger.kernel.org
5980 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5982 S:      Supported
5983 F:      fs/crypto/
5984 F:      include/linux/fscrypt*.h
5985 F:      Documentation/filesystems/fscrypt.rst
5986
5987 FSI-ATTACHED I2C DRIVER
5988 M:      Eddie James <eajames@linux.vnet.ibm.com>
5989 L:      linux-i2c@vger.kernel.org
5990 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
5991 S:      Maintained
5992 F:      drivers/i2c/busses/i2c-fsi.c
5993 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5994
5995 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5996 M:      Jan Kara <jack@suse.cz>
5997 R:      Amir Goldstein <amir73il@gmail.com>
5998 L:      linux-fsdevel@vger.kernel.org
5999 S:      Maintained
6000 F:      fs/notify/
6001 F:      include/linux/fsnotify*.h
6002
6003 FUJITSU LAPTOP EXTRAS
6004 M:      Jonathan Woithe <jwoithe@just42.net>
6005 L:      platform-driver-x86@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/platform/x86/fujitsu-laptop.c
6008
6009 FUJITSU M-5MO LS CAMERA ISP DRIVER
6010 M:      Kyungmin Park <kyungmin.park@samsung.com>
6011 M:      Heungjun Kim <riverful.kim@samsung.com>
6012 L:      linux-media@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/media/i2c/m5mols/
6015 F:      include/media/i2c/m5mols.h
6016
6017 FUJITSU TABLET EXTRAS
6018 M:      Robert Gerlach <khnz@gmx.de>
6019 L:      platform-driver-x86@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/platform/x86/fujitsu-tablet.c
6022
6023 FUSE: FILESYSTEM IN USERSPACE
6024 M:      Miklos Szeredi <miklos@szeredi.hu>
6025 L:      linux-fsdevel@vger.kernel.org
6026 W:      http://fuse.sourceforge.net/
6027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6028 S:      Maintained
6029 F:      fs/fuse/
6030 F:      include/uapi/linux/fuse.h
6031 F:      Documentation/filesystems/fuse.txt
6032
6033 FUTEX SUBSYSTEM
6034 M:      Thomas Gleixner <tglx@linutronix.de>
6035 M:      Ingo Molnar <mingo@redhat.com>
6036 R:      Peter Zijlstra <peterz@infradead.org>
6037 R:      Darren Hart <dvhart@infradead.org>
6038 L:      linux-kernel@vger.kernel.org
6039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6040 S:      Maintained
6041 F:      kernel/futex.c
6042 F:      kernel/futex_compat.c
6043 F:      include/asm-generic/futex.h
6044 F:      include/linux/futex.h
6045 F:      include/uapi/linux/futex.h
6046 F:      tools/testing/selftests/futex/
6047 F:      tools/perf/bench/futex*
6048 F:      Documentation/*futex*
6049
6050 GCC PLUGINS
6051 M:      Kees Cook <keescook@chromium.org>
6052 R:      Emese Revfy <re.emese@gmail.com>
6053 L:      kernel-hardening@lists.openwall.com
6054 S:      Maintained
6055 F:      scripts/gcc-plugins/
6056 F:      scripts/gcc-plugin.sh
6057 F:      scripts/Makefile.gcc-plugins
6058 F:      Documentation/gcc-plugins.txt
6059
6060 GASKET DRIVER FRAMEWORK
6061 M:      Rob Springer <rspringer@google.com>
6062 M:      John Joseph <jnjoseph@google.com>
6063 M:      Ben Chan <benchan@chromium.org>
6064 S:      Maintained
6065 F:      drivers/staging/gasket/
6066
6067 GCOV BASED KERNEL PROFILING
6068 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6069 S:      Maintained
6070 F:      kernel/gcov/
6071 F:      Documentation/dev-tools/gcov.rst
6072
6073 GDB KERNEL DEBUGGING HELPER SCRIPTS
6074 M:      Jan Kiszka <jan.kiszka@siemens.com>
6075 M:      Kieran Bingham <kbingham@kernel.org>
6076 S:      Supported
6077 F:      scripts/gdb/
6078
6079 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6080 M:      Achim Leubner <achim_leubner@adaptec.com>
6081 L:      linux-scsi@vger.kernel.org
6082 W:      http://www.icp-vortex.com/
6083 S:      Supported
6084 F:      drivers/scsi/gdt*
6085
6086 GEMTEK FM RADIO RECEIVER DRIVER
6087 M:      Hans Verkuil <hverkuil@xs4all.nl>
6088 L:      linux-media@vger.kernel.org
6089 T:      git git://linuxtv.org/media_tree.git
6090 W:      https://linuxtv.org
6091 S:      Maintained
6092 F:      drivers/media/radio/radio-gemtek*
6093
6094 GENERIC GPIO I2C DRIVER
6095 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6096 S:      Supported
6097 F:      drivers/i2c/busses/i2c-gpio.c
6098 F:      include/linux/platform_data/i2c-gpio.h
6099
6100 GENERIC GPIO I2C MULTIPLEXER DRIVER
6101 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6102 L:      linux-i2c@vger.kernel.org
6103 S:      Supported
6104 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6105 F:      include/linux/platform_data/i2c-mux-gpio.h
6106 F:      Documentation/i2c/muxes/i2c-mux-gpio
6107
6108 GENERIC HDLC (WAN) DRIVERS
6109 M:      Krzysztof Halasa <khc@pm.waw.pl>
6110 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6111 S:      Maintained
6112 F:      drivers/net/wan/c101.c
6113 F:      drivers/net/wan/hd6457*
6114 F:      drivers/net/wan/hdlc*
6115 F:      drivers/net/wan/n2.c
6116 F:      drivers/net/wan/pc300too.c
6117 F:      drivers/net/wan/pci200syn.c
6118 F:      drivers/net/wan/wanxl*
6119
6120 GENERIC INCLUDE/ASM HEADER FILES
6121 M:      Arnd Bergmann <arnd@arndb.de>
6122 L:      linux-arch@vger.kernel.org
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6124 S:      Maintained
6125 F:      include/asm-generic/
6126 F:      include/uapi/asm-generic/
6127
6128 GENERIC PHY FRAMEWORK
6129 M:      Kishon Vijay Abraham I <kishon@ti.com>
6130 L:      linux-kernel@vger.kernel.org
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6132 S:      Supported
6133 F:      drivers/phy/
6134 F:      include/linux/phy/
6135
6136 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6137 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6138 S:      Supported
6139 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6140
6141 GENERIC PM DOMAINS
6142 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6143 M:      Kevin Hilman <khilman@kernel.org>
6144 M:      Ulf Hansson <ulf.hansson@linaro.org>
6145 L:      linux-pm@vger.kernel.org
6146 S:      Supported
6147 F:      drivers/base/power/domain*.c
6148 F:      include/linux/pm_domain.h
6149 F:      Documentation/devicetree/bindings/power/power_domain.txt
6150
6151 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6152 M:      Eugen Hristev <eugen.hristev@microchip.com>
6153 L:      linux-input@vger.kernel.org
6154 S:      Maintained
6155 F:      drivers/input/touchscreen/resistive-adc-touch.c
6156
6157 GENERIC UIO DRIVER FOR PCI DEVICES
6158 M:      "Michael S. Tsirkin" <mst@redhat.com>
6159 L:      kvm@vger.kernel.org
6160 S:      Supported
6161 F:      drivers/uio/uio_pci_generic.c
6162
6163 GENWQE (IBM Generic Workqueue Card)
6164 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6165 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6166 S:      Supported
6167 F:      drivers/misc/genwqe/
6168
6169 GET_MAINTAINER SCRIPT
6170 M:      Joe Perches <joe@perches.com>
6171 S:      Maintained
6172 F:      scripts/get_maintainer.pl
6173
6174 GFS2 FILE SYSTEM
6175 M:      Bob Peterson <rpeterso@redhat.com>
6176 M:      Andreas Gruenbacher <agruenba@redhat.com>
6177 L:      cluster-devel@redhat.com
6178 W:      http://sources.redhat.com/cluster/
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6180 S:      Supported
6181 F:      Documentation/filesystems/gfs2*.txt
6182 F:      fs/gfs2/
6183 F:      include/uapi/linux/gfs2_ondisk.h
6184
6185 GIGASET ISDN DRIVERS
6186 M:      Paul Bolle <pebolle@tiscali.nl>
6187 L:      gigaset307x-common@lists.sourceforge.net
6188 W:      http://gigaset307x.sourceforge.net/
6189 S:      Odd Fixes
6190 F:      Documentation/isdn/README.gigaset
6191 F:      drivers/isdn/gigaset/
6192 F:      include/uapi/linux/gigaset_dev.h
6193
6194 GNSS SUBSYSTEM
6195 M:      Johan Hovold <johan@kernel.org>
6196 S:      Maintained
6197 F:      Documentation/ABI/testing/sysfs-class-gnss
6198 F:      Documentation/devicetree/bindings/gnss/
6199 F:      drivers/gnss/
6200 F:      include/linux/gnss.h
6201
6202 GO7007 MPEG CODEC
6203 M:      Hans Verkuil <hans.verkuil@cisco.com>
6204 L:      linux-media@vger.kernel.org
6205 S:      Maintained
6206 F:      drivers/media/usb/go7007/
6207
6208 GOODIX TOUCHSCREEN
6209 M:      Bastien Nocera <hadess@hadess.net>
6210 L:      linux-input@vger.kernel.org
6211 S:      Maintained
6212 F:      drivers/input/touchscreen/goodix.c
6213
6214 GPD POCKET FAN DRIVER
6215 M:      Hans de Goede <hdegoede@redhat.com>
6216 L:      platform-driver-x86@vger.kernel.org
6217 S:      Maintained
6218 F:      drivers/platform/x86/gpd-pocket-fan.c
6219
6220 GPIO ACPI SUPPORT
6221 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6222 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6223 L:      linux-gpio@vger.kernel.org
6224 L:      linux-acpi@vger.kernel.org
6225 S:      Maintained
6226 F:      Documentation/acpi/gpio-properties.txt
6227 F:      drivers/gpio/gpiolib-acpi.c
6228
6229 GPIO IR Transmitter
6230 M:      Sean Young <sean@mess.org>
6231 L:      linux-media@vger.kernel.org
6232 S:      Maintained
6233 F:      drivers/media/rc/gpio-ir-tx.c
6234
6235 GPIO MOCKUP DRIVER
6236 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6237 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6238 L:      linux-gpio@vger.kernel.org
6239 S:      Maintained
6240 F:      drivers/gpio/gpio-mockup.c
6241 F:      tools/testing/selftests/gpio/
6242
6243 GPIO SUBSYSTEM
6244 M:      Linus Walleij <linus.walleij@linaro.org>
6245 L:      linux-gpio@vger.kernel.org
6246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6247 S:      Maintained
6248 F:      Documentation/devicetree/bindings/gpio/
6249 F:      Documentation/driver-api/gpio/
6250 F:      Documentation/gpio/
6251 F:      Documentation/ABI/testing/gpio-cdev
6252 F:      Documentation/ABI/obsolete/sysfs-gpio
6253 F:      drivers/gpio/
6254 F:      include/linux/gpio/
6255 F:      include/linux/gpio.h
6256 F:      include/linux/of_gpio.h
6257 F:      include/asm-generic/gpio.h
6258 F:      include/uapi/linux/gpio.h
6259 F:      tools/gpio/
6260
6261 GRE DEMULTIPLEXER DRIVER
6262 M:      Dmitry Kozlov <xeb@mail.ru>
6263 L:      netdev@vger.kernel.org
6264 S:      Maintained
6265 F:      net/ipv4/gre_demux.c
6266 F:      net/ipv4/gre_offload.c
6267 F:      include/net/gre.h
6268
6269 GRETH 10/100/1G Ethernet MAC device driver
6270 M:      Andreas Larsson <andreas@gaisler.com>
6271 L:      netdev@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/net/ethernet/aeroflex/
6274
6275 GREYBUS AUDIO PROTOCOLS DRIVERS
6276 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6277 M:      Mark Greer <mgreer@animalcreek.com>
6278 S:      Maintained
6279 F:      drivers/staging/greybus/audio_apbridgea.c
6280 F:      drivers/staging/greybus/audio_apbridgea.h
6281 F:      drivers/staging/greybus/audio_codec.c
6282 F:      drivers/staging/greybus/audio_codec.h
6283 F:      drivers/staging/greybus/audio_gb.c
6284 F:      drivers/staging/greybus/audio_manager.c
6285 F:      drivers/staging/greybus/audio_manager.h
6286 F:      drivers/staging/greybus/audio_manager_module.c
6287 F:      drivers/staging/greybus/audio_manager_private.h
6288 F:      drivers/staging/greybus/audio_manager_sysfs.c
6289 F:      drivers/staging/greybus/audio_module.c
6290 F:      drivers/staging/greybus/audio_topology.c
6291
6292 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6293 M:      Viresh Kumar <vireshk@kernel.org>
6294 S:      Maintained
6295 F:      drivers/staging/greybus/authentication.c
6296 F:      drivers/staging/greybus/bootrom.c
6297 F:      drivers/staging/greybus/firmware.h
6298 F:      drivers/staging/greybus/fw-core.c
6299 F:      drivers/staging/greybus/fw-download.c
6300 F:      drivers/staging/greybus/fw-management.c
6301 F:      drivers/staging/greybus/greybus_authentication.h
6302 F:      drivers/staging/greybus/greybus_firmware.h
6303 F:      drivers/staging/greybus/hid.c
6304 F:      drivers/staging/greybus/i2c.c
6305 F:      drivers/staging/greybus/spi.c
6306 F:      drivers/staging/greybus/spilib.c
6307 F:      drivers/staging/greybus/spilib.h
6308
6309 GREYBUS LOOPBACK DRIVER
6310 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6311 S:      Maintained
6312 F:      drivers/staging/greybus/loopback.c
6313
6314 GREYBUS PLATFORM DRIVERS
6315 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6316 S:      Maintained
6317 F:      drivers/staging/greybus/arche-platform.c
6318 F:      drivers/staging/greybus/arche-apb-ctrl.c
6319 F:      drivers/staging/greybus/arche_platform.h
6320
6321 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6322 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6323 S:      Maintained
6324 F:      drivers/staging/greybus/sdio.c
6325 F:      drivers/staging/greybus/light.c
6326 F:      drivers/staging/greybus/gpio.c
6327 F:      drivers/staging/greybus/power_supply.c
6328 F:      drivers/staging/greybus/spi.c
6329 F:      drivers/staging/greybus/spilib.c
6330
6331 GREYBUS SUBSYSTEM
6332 M:      Johan Hovold <johan@kernel.org>
6333 M:      Alex Elder <elder@kernel.org>
6334 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6335 S:      Maintained
6336 F:      drivers/staging/greybus/
6337 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6338
6339 GREYBUS UART PROTOCOLS DRIVERS
6340 M:      David Lin <dtwlin@gmail.com>
6341 S:      Maintained
6342 F:      drivers/staging/greybus/uart.c
6343 F:      drivers/staging/greybus/log.c
6344
6345 GS1662 VIDEO SERIALIZER
6346 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6347 L:      linux-media@vger.kernel.org
6348 T:      git git://linuxtv.org/media_tree.git
6349 S:      Maintained
6350 F:      drivers/media/spi/gs1662.c
6351
6352 GSPCA FINEPIX SUBDRIVER
6353 M:      Frank Zago <frank@zago.net>
6354 L:      linux-media@vger.kernel.org
6355 T:      git git://linuxtv.org/media_tree.git
6356 S:      Maintained
6357 F:      drivers/media/usb/gspca/finepix.c
6358
6359 GSPCA GL860 SUBDRIVER
6360 M:      Olivier Lorin <o.lorin@laposte.net>
6361 L:      linux-media@vger.kernel.org
6362 T:      git git://linuxtv.org/media_tree.git
6363 S:      Maintained
6364 F:      drivers/media/usb/gspca/gl860/
6365
6366 GSPCA M5602 SUBDRIVER
6367 M:      Erik Andren <erik.andren@gmail.com>
6368 L:      linux-media@vger.kernel.org
6369 T:      git git://linuxtv.org/media_tree.git
6370 S:      Maintained
6371 F:      drivers/media/usb/gspca/m5602/
6372
6373 GSPCA PAC207 SONIXB SUBDRIVER
6374 M:      Hans Verkuil <hverkuil@xs4all.nl>
6375 L:      linux-media@vger.kernel.org
6376 T:      git git://linuxtv.org/media_tree.git
6377 S:      Odd Fixes
6378 F:      drivers/media/usb/gspca/pac207.c
6379
6380 GSPCA SN9C20X SUBDRIVER
6381 M:      Brian Johnson <brijohn@gmail.com>
6382 L:      linux-media@vger.kernel.org
6383 T:      git git://linuxtv.org/media_tree.git
6384 S:      Maintained
6385 F:      drivers/media/usb/gspca/sn9c20x.c
6386
6387 GSPCA T613 SUBDRIVER
6388 M:      Leandro Costantino <lcostantino@gmail.com>
6389 L:      linux-media@vger.kernel.org
6390 T:      git git://linuxtv.org/media_tree.git
6391 S:      Maintained
6392 F:      drivers/media/usb/gspca/t613.c
6393
6394 GSPCA USB WEBCAM DRIVER
6395 M:      Hans Verkuil <hverkuil@xs4all.nl>
6396 L:      linux-media@vger.kernel.org
6397 T:      git git://linuxtv.org/media_tree.git
6398 S:      Odd Fixes
6399 F:      drivers/media/usb/gspca/
6400
6401 GTP (GPRS Tunneling Protocol)
6402 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6403 M:      Harald Welte <laforge@gnumonks.org>
6404 L:      osmocom-net-gprs@lists.osmocom.org
6405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6406 S:      Maintained
6407 F:      drivers/net/gtp.c
6408
6409 GUID PARTITION TABLE (GPT)
6410 M:      Davidlohr Bueso <dave@stgolabs.net>
6411 L:      linux-efi@vger.kernel.org
6412 S:      Maintained
6413 F:      block/partitions/efi.*
6414
6415 H8/300 ARCHITECTURE
6416 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6417 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6418 W:      http://uclinux-h8.sourceforge.jp
6419 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6420 S:      Maintained
6421 F:      arch/h8300/
6422 F:      drivers/clocksource/h8300_*.c
6423 F:      drivers/clk/h8300/
6424 F:      drivers/irqchip/irq-renesas-h8*.c
6425
6426 HACKRF MEDIA DRIVER
6427 M:      Antti Palosaari <crope@iki.fi>
6428 L:      linux-media@vger.kernel.org
6429 W:      https://linuxtv.org
6430 W:      http://palosaari.fi/linux/
6431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6432 T:      git git://linuxtv.org/anttip/media_tree.git
6433 S:      Maintained
6434 F:      drivers/media/usb/hackrf/
6435
6436 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6437 M:      Frank Seidel <frank@f-seidel.de>
6438 L:      platform-driver-x86@vger.kernel.org
6439 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6440 S:      Maintained
6441 F:      drivers/platform/x86/hdaps.c
6442
6443 HARDWARE MONITORING
6444 M:      Jean Delvare <jdelvare@suse.com>
6445 M:      Guenter Roeck <linux@roeck-us.net>
6446 L:      linux-hwmon@vger.kernel.org
6447 W:      http://hwmon.wiki.kernel.org/
6448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6449 S:      Maintained
6450 F:      Documentation/devicetree/bindings/hwmon/
6451 F:      Documentation/hwmon/
6452 F:      drivers/hwmon/
6453 F:      include/linux/hwmon*.h
6454
6455 HARDWARE RANDOM NUMBER GENERATOR CORE
6456 M:      Matt Mackall <mpm@selenic.com>
6457 M:      Herbert Xu <herbert@gondor.apana.org.au>
6458 L:      linux-crypto@vger.kernel.org
6459 S:      Odd fixes
6460 F:      Documentation/devicetree/bindings/rng/
6461 F:      Documentation/hw_random.txt
6462 F:      drivers/char/hw_random/
6463 F:      include/linux/hw_random.h
6464
6465 HARDWARE TRACING FACILITIES
6466 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6467 S:      Maintained
6468 F:      drivers/hwtracing/
6469
6470 HARDWARE SPINLOCK CORE
6471 M:      Ohad Ben-Cohen <ohad@wizery.com>
6472 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6473 L:      linux-remoteproc@vger.kernel.org
6474 S:      Maintained
6475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6476 F:      Documentation/devicetree/bindings/hwlock/
6477 F:      Documentation/hwspinlock.txt
6478 F:      drivers/hwspinlock/
6479 F:      include/linux/hwspinlock.h
6480
6481 HARMONY SOUND DRIVER
6482 L:      linux-parisc@vger.kernel.org
6483 S:      Maintained
6484 F:      sound/parisc/harmony.*
6485
6486 HDPVR USB VIDEO ENCODER DRIVER
6487 M:      Hans Verkuil <hverkuil@xs4all.nl>
6488 L:      linux-media@vger.kernel.org
6489 T:      git git://linuxtv.org/media_tree.git
6490 W:      https://linuxtv.org
6491 S:      Odd Fixes
6492 F:      drivers/media/usb/hdpvr/
6493
6494 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6495 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6496 S:      Supported
6497 F:      Documentation/watchdog/hpwdt.txt
6498 F:      drivers/watchdog/hpwdt.c
6499
6500 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6501 M:      Don Brace <don.brace@microsemi.com>
6502 L:      esc.storagedev@microsemi.com
6503 L:      linux-scsi@vger.kernel.org
6504 S:      Supported
6505 F:      Documentation/scsi/hpsa.txt
6506 F:      drivers/scsi/hpsa*.[ch]
6507 F:      include/linux/cciss*.h
6508 F:      include/uapi/linux/cciss*.h
6509
6510 HFI1 DRIVER
6511 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6512 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6513 L:      linux-rdma@vger.kernel.org
6514 S:      Supported
6515 F:      drivers/infiniband/hw/hfi1
6516
6517 HFS FILESYSTEM
6518 L:      linux-fsdevel@vger.kernel.org
6519 S:      Orphan
6520 F:      Documentation/filesystems/hfs.txt
6521 F:      fs/hfs/
6522
6523 HFSPLUS FILESYSTEM
6524 L:      linux-fsdevel@vger.kernel.org
6525 S:      Orphan
6526 F:      Documentation/filesystems/hfsplus.txt
6527 F:      fs/hfsplus/
6528
6529 HGA FRAMEBUFFER DRIVER
6530 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6531 L:      linux-nvidia@lists.surfsouth.com
6532 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6533 S:      Maintained
6534 F:      drivers/video/fbdev/hgafb.c
6535
6536 HIBERNATION (aka Software Suspend, aka swsusp)
6537 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6538 M:      Pavel Machek <pavel@ucw.cz>
6539 L:      linux-pm@vger.kernel.org
6540 B:      https://bugzilla.kernel.org
6541 S:      Supported
6542 F:      arch/x86/power/
6543 F:      drivers/base/power/
6544 F:      kernel/power/
6545 F:      include/linux/suspend.h
6546 F:      include/linux/freezer.h
6547 F:      include/linux/pm.h
6548 F:      arch/*/include/asm/suspend*.h
6549
6550 HID CORE LAYER
6551 M:      Jiri Kosina <jikos@kernel.org>
6552 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6553 L:      linux-input@vger.kernel.org
6554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6555 S:      Maintained
6556 F:      drivers/hid/
6557 F:      include/linux/hid*
6558 F:      include/uapi/linux/hid*
6559
6560 HID SENSOR HUB DRIVERS
6561 M:      Jiri Kosina <jikos@kernel.org>
6562 M:      Jonathan Cameron <jic23@kernel.org>
6563 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6564 L:      linux-input@vger.kernel.org
6565 L:      linux-iio@vger.kernel.org
6566 S:      Maintained
6567 F:      Documentation/hid/hid-sensor*
6568 F:      drivers/hid/hid-sensor-*
6569 F:      drivers/iio/*/hid-*
6570 F:      include/linux/hid-sensor-*
6571
6572 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6573 M:      Thomas Gleixner <tglx@linutronix.de>
6574 L:      linux-kernel@vger.kernel.org
6575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6576 S:      Maintained
6577 F:      Documentation/timers/
6578 F:      kernel/time/hrtimer.c
6579 F:      kernel/time/clockevents.c
6580 F:      kernel/time/timer_*.c
6581 F:      include/linux/clockchips.h
6582 F:      include/linux/hrtimer.h
6583
6584 HIGH-SPEED SCC DRIVER FOR AX.25
6585 L:      linux-hams@vger.kernel.org
6586 S:      Orphan
6587 F:      drivers/net/hamradio/dmascc.c
6588 F:      drivers/net/hamradio/scc.c
6589
6590 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6591 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6592 W:      http://www.highpoint-tech.com
6593 S:      Supported
6594 F:      Documentation/scsi/hptiop.txt
6595 F:      drivers/scsi/hptiop.c
6596
6597 HIPPI
6598 M:      Jes Sorensen <jes@trained-monkey.org>
6599 L:      linux-hippi@sunsite.dk
6600 S:      Maintained
6601 F:      include/linux/hippidevice.h
6602 F:      include/uapi/linux/if_hippi.h
6603 F:      net/802/hippi.c
6604 F:      drivers/net/hippi/
6605
6606 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6607 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6608 M:      Salil Mehta <salil.mehta@huawei.com>
6609 L:      netdev@vger.kernel.org
6610 W:      http://www.hisilicon.com
6611 S:      Maintained
6612 F:      drivers/net/ethernet/hisilicon/hns3/
6613
6614 HISILICON LPC BUS DRIVER
6615 M:      john.garry@huawei.com
6616 W:      http://www.hisilicon.com
6617 S:      Maintained
6618 F:      drivers/bus/hisi_lpc.c
6619 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6620
6621 HISILICON NETWORK SUBSYSTEM DRIVER
6622 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6623 M:      Salil Mehta <salil.mehta@huawei.com>
6624 L:      netdev@vger.kernel.org
6625 W:      http://www.hisilicon.com
6626 S:      Maintained
6627 F:      drivers/net/ethernet/hisilicon/
6628 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6629
6630 HISILICON PMU DRIVER
6631 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6632 W:      http://www.hisilicon.com
6633 S:      Supported
6634 F:      drivers/perf/hisilicon
6635 F:      Documentation/perf/hisi-pmu.txt
6636
6637 HISILICON ROCE DRIVER
6638 M:      Lijun Ou <oulijun@huawei.com>
6639 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6640 L:      linux-rdma@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/infiniband/hw/hns/
6643 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6644
6645 HISILICON SAS Controller
6646 M:      John Garry <john.garry@huawei.com>
6647 W:      http://www.hisilicon.com
6648 S:      Supported
6649 F:      drivers/scsi/hisi_sas/
6650 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6651
6652 HMM - Heterogeneous Memory Management
6653 M:      Jérôme Glisse <jglisse@redhat.com>
6654 L:      linux-mm@kvack.org
6655 S:      Maintained
6656 F:      mm/hmm*
6657 F:      include/linux/hmm*
6658 F:      Documentation/vm/hmm.rst
6659
6660 HOST AP DRIVER
6661 M:      Jouni Malinen <j@w1.fi>
6662 L:      linux-wireless@vger.kernel.org
6663 W:      http://w1.fi/hostap-driver.html
6664 S:      Obsolete
6665 F:      drivers/net/wireless/intersil/hostap/
6666
6667 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6668 L:      platform-driver-x86@vger.kernel.org
6669 S:      Orphan
6670 F:      drivers/platform/x86/tc1100-wmi.c
6671
6672 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6673 M:      Jaroslav Kysela <perex@perex.cz>
6674 S:      Maintained
6675 F:      drivers/net/ethernet/hp/hp100.*
6676
6677 HPET:   High Precision Event Timers driver
6678 M:      Clemens Ladisch <clemens@ladisch.de>
6679 S:      Maintained
6680 F:      Documentation/timers/hpet.txt
6681 F:      drivers/char/hpet.c
6682 F:      include/linux/hpet.h
6683 F:      include/uapi/linux/hpet.h
6684
6685 HPET:   x86
6686 S:      Orphan
6687 F:      arch/x86/kernel/hpet.c
6688 F:      arch/x86/include/asm/hpet.h
6689
6690 HPFS FILESYSTEM
6691 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6692 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6693 S:      Maintained
6694 F:      fs/hpfs/
6695
6696 HSI SUBSYSTEM
6697 M:      Sebastian Reichel <sre@kernel.org>
6698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6699 S:      Maintained
6700 F:      Documentation/ABI/testing/sysfs-bus-hsi
6701 F:      Documentation/driver-api/hsi.rst
6702 F:      drivers/hsi/
6703 F:      include/linux/hsi/
6704 F:      include/uapi/linux/hsi/
6705
6706 HSO 3G MODEM DRIVER
6707 L:      linux-usb@vger.kernel.org
6708 S:      Orphan
6709 F:      drivers/net/usb/hso.c
6710
6711 HSR NETWORK PROTOCOL
6712 M:      Arvid Brodin <arvid.brodin@alten.se>
6713 L:      netdev@vger.kernel.org
6714 S:      Maintained
6715 F:      net/hsr/
6716
6717 HT16K33 LED CONTROLLER DRIVER
6718 M:      Robin van der Gracht <robin@protonic.nl>
6719 S:      Maintained
6720 F:      drivers/auxdisplay/ht16k33.c
6721 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6722
6723 HTCPEN TOUCHSCREEN DRIVER
6724 M:      Pau Oliva Fora <pof@eslack.org>
6725 L:      linux-input@vger.kernel.org
6726 S:      Maintained
6727 F:      drivers/input/touchscreen/htcpen.c
6728
6729 HUAWEI ETHERNET DRIVER
6730 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6731 L:      netdev@vger.kernel.org
6732 S:      Supported
6733 F:      Documentation/networking/hinic.txt
6734 F:      drivers/net/ethernet/huawei/hinic/
6735
6736 HUGETLB FILESYSTEM
6737 M:      Mike Kravetz <mike.kravetz@oracle.com>
6738 L:      linux-mm@kvack.org
6739 S:      Maintained
6740 F:      fs/hugetlbfs/
6741 F:      mm/hugetlb.c
6742 F:      include/linux/hugetlb.h
6743 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6744 F:      Documentation/vm/hugetlbfs_reserv.rst
6745 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6746
6747 HVA ST MEDIA DRIVER
6748 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6749 L:      linux-media@vger.kernel.org
6750 T:      git git://linuxtv.org/media_tree.git
6751 W:      https://linuxtv.org
6752 S:      Supported
6753 F:      drivers/media/platform/sti/hva
6754
6755 HWPOISON MEMORY FAILURE HANDLING
6756 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6757 L:      linux-mm@kvack.org
6758 S:      Maintained
6759 F:      mm/memory-failure.c
6760 F:      mm/hwpoison-inject.c
6761
6762 Hyper-V CORE AND DRIVERS
6763 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6764 M:      Haiyang Zhang <haiyangz@microsoft.com>
6765 M:      Stephen Hemminger <sthemmin@microsoft.com>
6766 L:      devel@linuxdriverproject.org
6767 S:      Maintained
6768 F:      Documentation/networking/netvsc.txt
6769 F:      arch/x86/include/asm/mshyperv.h
6770 F:      arch/x86/include/asm/trace/hyperv.h
6771 F:      arch/x86/include/asm/hyperv-tlfs.h
6772 F:      arch/x86/kernel/cpu/mshyperv.c
6773 F:      arch/x86/hyperv
6774 F:      drivers/hid/hid-hyperv.c
6775 F:      drivers/hv/
6776 F:      drivers/input/serio/hyperv-keyboard.c
6777 F:      drivers/pci/controller/pci-hyperv.c
6778 F:      drivers/net/hyperv/
6779 F:      drivers/scsi/storvsc_drv.c
6780 F:      drivers/uio/uio_hv_generic.c
6781 F:      drivers/video/fbdev/hyperv_fb.c
6782 F:      net/vmw_vsock/hyperv_transport.c
6783 F:      include/linux/hyperv.h
6784 F:      include/uapi/linux/hyperv.h
6785 F:      tools/hv/
6786 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6787
6788 HYPERVISOR VIRTUAL CONSOLE DRIVER
6789 L:      linuxppc-dev@lists.ozlabs.org
6790 S:      Odd Fixes
6791 F:      drivers/tty/hvc/
6792
6793 I2C ACPI SUPPORT
6794 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6795 L:      linux-i2c@vger.kernel.org
6796 L:      linux-acpi@vger.kernel.org
6797 S:      Maintained
6798 F:      drivers/i2c/i2c-core-acpi.c
6799
6800 I2C MUXES
6801 M:      Peter Rosin <peda@axentia.se>
6802 L:      linux-i2c@vger.kernel.org
6803 S:      Maintained
6804 F:      Documentation/i2c/i2c-topology
6805 F:      Documentation/i2c/muxes/
6806 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6807 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6808 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6809 F:      drivers/i2c/i2c-mux.c
6810 F:      drivers/i2c/muxes/
6811 F:      include/linux/i2c-mux.h
6812
6813 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6814 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6815 L:      linux-i2c@vger.kernel.org
6816 S:      Maintained
6817 F:      drivers/i2c/busses/i2c-mv64xxx.c
6818
6819 I2C OVER PARALLEL PORT
6820 M:      Jean Delvare <jdelvare@suse.com>
6821 L:      linux-i2c@vger.kernel.org
6822 S:      Maintained
6823 F:      Documentation/i2c/busses/i2c-parport
6824 F:      Documentation/i2c/busses/i2c-parport-light
6825 F:      drivers/i2c/busses/i2c-parport.c
6826 F:      drivers/i2c/busses/i2c-parport-light.c
6827
6828 I2C SUBSYSTEM
6829 M:      Wolfram Sang <wsa@the-dreams.de>
6830 L:      linux-i2c@vger.kernel.org
6831 W:      https://i2c.wiki.kernel.org/
6832 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6834 S:      Maintained
6835 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6836 F:      Documentation/i2c/
6837 F:      drivers/i2c/*
6838 F:      include/linux/i2c.h
6839 F:      include/linux/i2c-dev.h
6840 F:      include/linux/i2c-smbus.h
6841 F:      include/uapi/linux/i2c.h
6842 F:      include/uapi/linux/i2c-*.h
6843
6844 I2C SUBSYSTEM HOST DRIVERS
6845 L:      linux-i2c@vger.kernel.org
6846 W:      https://i2c.wiki.kernel.org/
6847 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6849 S:      Odd Fixes
6850 F:      Documentation/devicetree/bindings/i2c/
6851 F:      drivers/i2c/algos/
6852 F:      drivers/i2c/busses/
6853
6854 I2C-TAOS-EVM DRIVER
6855 M:      Jean Delvare <jdelvare@suse.com>
6856 L:      linux-i2c@vger.kernel.org
6857 S:      Maintained
6858 F:      Documentation/i2c/busses/i2c-taos-evm
6859 F:      drivers/i2c/busses/i2c-taos-evm.c
6860
6861 I2C-TINY-USB DRIVER
6862 M:      Till Harbaum <till@harbaum.org>
6863 L:      linux-i2c@vger.kernel.org
6864 W:      http://www.harbaum.org/till/i2c_tiny_usb
6865 S:      Maintained
6866 F:      drivers/i2c/busses/i2c-tiny-usb.c
6867
6868 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6869 M:      Jean Delvare <jdelvare@suse.com>
6870 L:      linux-i2c@vger.kernel.org
6871 S:      Maintained
6872 F:      Documentation/i2c/busses/i2c-ali1535
6873 F:      Documentation/i2c/busses/i2c-ali1563
6874 F:      Documentation/i2c/busses/i2c-ali15x3
6875 F:      Documentation/i2c/busses/i2c-amd756
6876 F:      Documentation/i2c/busses/i2c-amd8111
6877 F:      Documentation/i2c/busses/i2c-i801
6878 F:      Documentation/i2c/busses/i2c-nforce2
6879 F:      Documentation/i2c/busses/i2c-piix4
6880 F:      Documentation/i2c/busses/i2c-sis5595
6881 F:      Documentation/i2c/busses/i2c-sis630
6882 F:      Documentation/i2c/busses/i2c-sis96x
6883 F:      Documentation/i2c/busses/i2c-via
6884 F:      Documentation/i2c/busses/i2c-viapro
6885 F:      drivers/i2c/busses/i2c-ali1535.c
6886 F:      drivers/i2c/busses/i2c-ali1563.c
6887 F:      drivers/i2c/busses/i2c-ali15x3.c
6888 F:      drivers/i2c/busses/i2c-amd756.c
6889 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6890 F:      drivers/i2c/busses/i2c-amd8111.c
6891 F:      drivers/i2c/busses/i2c-i801.c
6892 F:      drivers/i2c/busses/i2c-isch.c
6893 F:      drivers/i2c/busses/i2c-nforce2.c
6894 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6895 F:      drivers/i2c/busses/i2c-piix4.c
6896 F:      drivers/i2c/busses/i2c-sis5595.c
6897 F:      drivers/i2c/busses/i2c-sis630.c
6898 F:      drivers/i2c/busses/i2c-sis96x.c
6899 F:      drivers/i2c/busses/i2c-via.c
6900 F:      drivers/i2c/busses/i2c-viapro.c
6901
6902 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6903 M:      Hans de Goede <hdegoede@redhat.com>
6904 L:      linux-i2c@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/i2c/busses/i2c-cht-wc.c
6907
6908 I2C/SMBUS ISMT DRIVER
6909 M:      Seth Heasley <seth.heasley@intel.com>
6910 M:      Neil Horman <nhorman@tuxdriver.com>
6911 L:      linux-i2c@vger.kernel.org
6912 F:      drivers/i2c/busses/i2c-ismt.c
6913 F:      Documentation/i2c/busses/i2c-ismt
6914
6915 I2C/SMBUS STUB DRIVER
6916 M:      Jean Delvare <jdelvare@suse.com>
6917 L:      linux-i2c@vger.kernel.org
6918 S:      Maintained
6919 F:      drivers/i2c/i2c-stub.c
6920
6921 IA64 (Itanium) PLATFORM
6922 M:      Tony Luck <tony.luck@intel.com>
6923 M:      Fenghua Yu <fenghua.yu@intel.com>
6924 L:      linux-ia64@vger.kernel.org
6925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6926 S:      Maintained
6927 F:      arch/ia64/
6928
6929 IBM Power 842 compression accelerator
6930 M:      Haren Myneni <haren@us.ibm.com>
6931 S:      Supported
6932 F:      drivers/crypto/nx/Makefile
6933 F:      drivers/crypto/nx/Kconfig
6934 F:      drivers/crypto/nx/nx-842*
6935 F:      include/linux/sw842.h
6936 F:      crypto/842.c
6937 F:      lib/842/
6938
6939 IBM Power in-Nest Crypto Acceleration
6940 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6941 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6942 L:      linux-crypto@vger.kernel.org
6943 S:      Supported
6944 F:      drivers/crypto/nx/Makefile
6945 F:      drivers/crypto/nx/Kconfig
6946 F:      drivers/crypto/nx/nx-aes*
6947 F:      drivers/crypto/nx/nx-sha*
6948 F:      drivers/crypto/nx/nx.*
6949 F:      drivers/crypto/nx/nx_csbcpb.h
6950 F:      drivers/crypto/nx/nx_debugfs.h
6951
6952 IBM Power Linux RAID adapter
6953 M:      Brian King <brking@us.ibm.com>
6954 S:      Supported
6955 F:      drivers/scsi/ipr.*
6956
6957 IBM Power SRIOV Virtual NIC Device Driver
6958 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6959 M:      John Allen <jallen@linux.vnet.ibm.com>
6960 L:      netdev@vger.kernel.org
6961 S:      Supported
6962 F:      drivers/net/ethernet/ibm/ibmvnic.*
6963
6964 IBM Power Virtual Accelerator Switchboard
6965 M:      Sukadev Bhattiprolu
6966 L:      linuxppc-dev@lists.ozlabs.org
6967 S:      Supported
6968 F:      arch/powerpc/platforms/powernv/vas*
6969 F:      arch/powerpc/platforms/powernv/copy-paste.h
6970 F:      arch/powerpc/include/asm/vas.h
6971 F:      arch/powerpc/include/uapi/asm/vas.h
6972
6973 IBM Power Virtual Ethernet Device Driver
6974 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6975 L:      netdev@vger.kernel.org
6976 S:      Supported
6977 F:      drivers/net/ethernet/ibm/ibmveth.*
6978
6979 IBM Power Virtual FC Device Drivers
6980 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6981 L:      linux-scsi@vger.kernel.org
6982 S:      Supported
6983 F:      drivers/scsi/ibmvscsi/ibmvfc*
6984
6985 IBM Power Virtual Management Channel Driver
6986 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6987 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6988 S:      Supported
6989 F:      drivers/misc/ibmvmc.*
6990
6991 IBM Power Virtual SCSI Device Drivers
6992 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6993 L:      linux-scsi@vger.kernel.org
6994 S:      Supported
6995 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6996 F:      include/scsi/viosrp.h
6997
6998 IBM Power Virtual SCSI Device Target Driver
6999 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7000 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7001 L:      linux-scsi@vger.kernel.org
7002 L:      target-devel@vger.kernel.org
7003 S:      Supported
7004 F:      drivers/scsi/ibmvscsi_tgt/
7005
7006 IBM Power VMX Cryptographic instructions
7007 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7008 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7009 L:      linux-crypto@vger.kernel.org
7010 S:      Supported
7011 F:      drivers/crypto/vmx/Makefile
7012 F:      drivers/crypto/vmx/Kconfig
7013 F:      drivers/crypto/vmx/vmx.c
7014 F:      drivers/crypto/vmx/aes*
7015 F:      drivers/crypto/vmx/ghash*
7016 F:      drivers/crypto/vmx/ppc-xlate.pl
7017
7018 IBM ServeRAID RAID DRIVER
7019 S:      Orphan
7020 F:      drivers/scsi/ips.*
7021
7022 ICH LPC AND GPIO DRIVER
7023 M:      Peter Tyser <ptyser@xes-inc.com>
7024 S:      Maintained
7025 F:      drivers/mfd/lpc_ich.c
7026 F:      drivers/gpio/gpio-ich.c
7027
7028 IDE SUBSYSTEM
7029 M:      "David S. Miller" <davem@davemloft.net>
7030 L:      linux-ide@vger.kernel.org
7031 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7033 S:      Maintained
7034 F:      Documentation/ide/
7035 F:      drivers/ide/
7036 F:      include/linux/ide.h
7037
7038 IDE/ATAPI DRIVERS
7039 M:      Borislav Petkov <bp@alien8.de>
7040 L:      linux-ide@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/cdrom/ide-cd
7043 F:      drivers/ide/ide-cd*
7044
7045 IDEAPAD LAPTOP EXTRAS DRIVER
7046 M:      Ike Panhc <ike.pan@canonical.com>
7047 L:      platform-driver-x86@vger.kernel.org
7048 W:      http://launchpad.net/ideapad-laptop
7049 S:      Maintained
7050 F:      drivers/platform/x86/ideapad-laptop.c
7051
7052 IDEAPAD LAPTOP SLIDEBAR DRIVER
7053 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7054 L:      linux-input@vger.kernel.org
7055 W:      https://github.com/o2genum/ideapad-slidebar
7056 S:      Maintained
7057 F:      drivers/input/misc/ideapad_slidebar.c
7058
7059 IDT VersaClock 5 CLOCK DRIVER
7060 M:      Marek Vasut <marek.vasut@gmail.com>
7061 S:      Maintained
7062 F:      drivers/clk/clk-versaclock5.c
7063
7064 IEEE 802.15.4 SUBSYSTEM
7065 M:      Alexander Aring <alex.aring@gmail.com>
7066 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7067 L:      linux-wpan@vger.kernel.org
7068 W:      http://wpan.cakelab.org/
7069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7071 S:      Maintained
7072 F:      net/ieee802154/
7073 F:      net/mac802154/
7074 F:      drivers/net/ieee802154/
7075 F:      include/linux/nl802154.h
7076 F:      include/linux/ieee802154.h
7077 F:      include/net/nl802154.h
7078 F:      include/net/mac802154.h
7079 F:      include/net/af_ieee802154.h
7080 F:      include/net/cfg802154.h
7081 F:      include/net/ieee802154_netdev.h
7082 F:      Documentation/networking/ieee802154.txt
7083
7084 IFE PROTOCOL
7085 M:      Yotam Gigi <yotam.gi@gmail.com>
7086 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7087 F:      net/ife
7088 F:      include/net/ife.h
7089 F:      include/uapi/linux/ife.h
7090
7091 IGORPLUG-USB IR RECEIVER
7092 M:      Sean Young <sean@mess.org>
7093 L:      linux-media@vger.kernel.org
7094 S:      Maintained
7095 F:      drivers/media/rc/igorplugusb.c
7096
7097 IGUANAWORKS USB IR TRANSCEIVER
7098 M:      Sean Young <sean@mess.org>
7099 L:      linux-media@vger.kernel.org
7100 S:      Maintained
7101 F:      drivers/media/rc/iguanair.c
7102
7103 IIO DIGITAL POTENTIOMETER DAC
7104 M:      Peter Rosin <peda@axentia.se>
7105 L:      linux-iio@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7108 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7109 F:      drivers/iio/dac/dpot-dac.c
7110
7111 IIO ENVELOPE DETECTOR
7112 M:      Peter Rosin <peda@axentia.se>
7113 L:      linux-iio@vger.kernel.org
7114 S:      Maintained
7115 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7116 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7117 F:      drivers/iio/adc/envelope-detector.c
7118
7119 IIO MULTIPLEXER
7120 M:      Peter Rosin <peda@axentia.se>
7121 L:      linux-iio@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7124 F:      drivers/iio/multiplexer/iio-mux.c
7125
7126 IIO SUBSYSTEM AND DRIVERS
7127 M:      Jonathan Cameron <jic23@kernel.org>
7128 R:      Hartmut Knaack <knaack.h@gmx.de>
7129 R:      Lars-Peter Clausen <lars@metafoo.de>
7130 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7131 L:      linux-iio@vger.kernel.org
7132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7133 S:      Maintained
7134 F:      Documentation/ABI/testing/configfs-iio*
7135 F:      Documentation/ABI/testing/sysfs-bus-iio*
7136 F:      Documentation/devicetree/bindings/iio/
7137 F:      drivers/iio/
7138 F:      drivers/staging/iio/
7139 F:      include/linux/iio/
7140 F:      tools/iio/
7141
7142 IIO UNIT CONVERTER
7143 M:      Peter Rosin <peda@axentia.se>
7144 L:      linux-iio@vger.kernel.org
7145 S:      Maintained
7146 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7147 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7148 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7149 F:      drivers/iio/afe/iio-rescale.c
7150
7151 IKANOS/ADI EAGLE ADSL USB DRIVER
7152 M:      Matthieu Castet <castet.matthieu@free.fr>
7153 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7154 S:      Maintained
7155 F:      drivers/usb/atm/ueagle-atm.c
7156
7157 IMGTEC ASCII LCD DRIVER
7158 M:      Paul Burton <paul.burton@mips.com>
7159 S:      Maintained
7160 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7161 F:      drivers/auxdisplay/img-ascii-lcd.c
7162
7163 IMGTEC IR DECODER DRIVER
7164 M:      James Hogan <jhogan@kernel.org>
7165 S:      Maintained
7166 F:      drivers/media/rc/img-ir/
7167
7168 IMON SOUNDGRAPH USB IR RECEIVER
7169 M:      Sean Young <sean@mess.org>
7170 L:      linux-media@vger.kernel.org
7171 S:      Maintained
7172 F:      drivers/media/rc/imon_raw.c
7173 F:      drivers/media/rc/imon.c
7174
7175 IMS TWINTURBO FRAMEBUFFER DRIVER
7176 L:      linux-fbdev@vger.kernel.org
7177 S:      Orphan
7178 F:      drivers/video/fbdev/imsttfb.c
7179
7180 INA209 HARDWARE MONITOR DRIVER
7181 M:      Guenter Roeck <linux@roeck-us.net>
7182 L:      linux-hwmon@vger.kernel.org
7183 S:      Maintained
7184 F:      Documentation/hwmon/ina209
7185 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7186 F:      drivers/hwmon/ina209.c
7187
7188 INA2XX HARDWARE MONITOR DRIVER
7189 M:      Guenter Roeck <linux@roeck-us.net>
7190 L:      linux-hwmon@vger.kernel.org
7191 S:      Maintained
7192 F:      Documentation/hwmon/ina2xx
7193 F:      drivers/hwmon/ina2xx.c
7194 F:      include/linux/platform_data/ina2xx.h
7195
7196 INDUSTRY PACK SUBSYSTEM (IPACK)
7197 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7198 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7200 L:      industrypack-devel@lists.sourceforge.net
7201 W:      http://industrypack.sourceforge.net
7202 S:      Maintained
7203 F:      drivers/ipack/
7204
7205 INFINIBAND SUBSYSTEM
7206 M:      Doug Ledford <dledford@redhat.com>
7207 M:      Jason Gunthorpe <jgg@mellanox.com>
7208 L:      linux-rdma@vger.kernel.org
7209 W:      https://github.com/linux-rdma/rdma-core
7210 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7212 S:      Supported
7213 F:      Documentation/devicetree/bindings/infiniband/
7214 F:      Documentation/infiniband/
7215 F:      drivers/infiniband/
7216 F:      include/uapi/linux/if_infiniband.h
7217 F:      include/uapi/rdma/
7218 F:      include/rdma/
7219
7220 INGENIC JZ4780 DMA Driver
7221 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7222 S:      Maintained
7223 F:      drivers/dma/dma-jz4780.c
7224
7225 INGENIC JZ4780 NAND DRIVER
7226 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7227 L:      linux-mtd@lists.infradead.org
7228 S:      Maintained
7229 F:      drivers/mtd/nand/raw/jz4780_*
7230
7231 INOTIFY
7232 M:      Jan Kara <jack@suse.cz>
7233 R:      Amir Goldstein <amir73il@gmail.com>
7234 L:      linux-fsdevel@vger.kernel.org
7235 S:      Maintained
7236 F:      Documentation/filesystems/inotify.txt
7237 F:      fs/notify/inotify/
7238 F:      include/linux/inotify.h
7239 F:      include/uapi/linux/inotify.h
7240
7241 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7242 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7243 L:      linux-input@vger.kernel.org
7244 Q:      http://patchwork.kernel.org/project/linux-input/list/
7245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7246 S:      Maintained
7247 F:      drivers/input/
7248 F:      include/linux/input.h
7249 F:      include/uapi/linux/input.h
7250 F:      include/uapi/linux/input-event-codes.h
7251 F:      include/linux/input/
7252 F:      Documentation/devicetree/bindings/input/
7253 F:      Documentation/devicetree/bindings/serio/
7254 F:      Documentation/input/
7255
7256 INPUT MULTITOUCH (MT) PROTOCOL
7257 M:      Henrik Rydberg <rydberg@bitmath.org>
7258 L:      linux-input@vger.kernel.org
7259 S:      Odd fixes
7260 F:      Documentation/input/multi-touch-protocol.rst
7261 F:      drivers/input/input-mt.c
7262 K:      \b(ABS|SYN)_MT_
7263
7264 INSIDE SECURE CRYPTO DRIVER
7265 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7266 F:      drivers/crypto/inside-secure/
7267 S:      Maintained
7268 L:      linux-crypto@vger.kernel.org
7269
7270 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7271 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7272 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7273 L:      linux-integrity@vger.kernel.org
7274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7275 S:      Supported
7276 F:      security/integrity/ima/
7277
7278 INTEL 810/815 FRAMEBUFFER DRIVER
7279 M:      Antonino Daplas <adaplas@gmail.com>
7280 L:      linux-fbdev@vger.kernel.org
7281 S:      Maintained
7282 F:      drivers/video/fbdev/i810/
7283
7284 INTEL ASoC DRIVERS
7285 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7286 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7287 M:      Jie Yang <yang.jie@linux.intel.com>
7288 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7289 S:      Supported
7290 F:      sound/soc/intel/
7291
7292 INTEL C600 SERIES SAS CONTROLLER DRIVER
7293 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7294 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7295 L:      linux-scsi@vger.kernel.org
7296 T:      git git://git.code.sf.net/p/intel-sas/isci
7297 S:      Supported
7298 F:      drivers/scsi/isci/
7299
7300 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7301 M:      Jani Nikula <jani.nikula@linux.intel.com>
7302 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7303 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7304 L:      intel-gfx@lists.freedesktop.org
7305 W:      https://01.org/linuxgraphics/
7306 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7307 C:      irc://chat.freenode.net/intel-gfx
7308 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7309 T:      git git://anongit.freedesktop.org/drm-intel
7310 S:      Supported
7311 F:      drivers/gpu/drm/i915/
7312 F:      include/drm/i915*
7313 F:      include/uapi/drm/i915_drm.h
7314 F:      Documentation/gpu/i915.rst
7315
7316 INTEL ETHERNET DRIVERS
7317 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7318 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7319 W:      http://www.intel.com/support/feedback.htm
7320 W:      http://e1000.sourceforge.net/
7321 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7324 S:      Supported
7325 F:      Documentation/networking/e100.rst
7326 F:      Documentation/networking/e1000.rst
7327 F:      Documentation/networking/e1000e.txt
7328 F:      Documentation/networking/igb.txt
7329 F:      Documentation/networking/igbvf.txt
7330 F:      Documentation/networking/ixgb.txt
7331 F:      Documentation/networking/ixgbe.txt
7332 F:      Documentation/networking/ixgbevf.txt
7333 F:      Documentation/networking/i40e.txt
7334 F:      Documentation/networking/i40evf.txt
7335 F:      Documentation/networking/ice.txt
7336 F:      drivers/net/ethernet/intel/
7337 F:      drivers/net/ethernet/intel/*/
7338 F:      include/linux/avf/virtchnl.h
7339
7340 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7341 M:      Maik Broemme <mbroemme@libmpq.org>
7342 L:      linux-fbdev@vger.kernel.org
7343 S:      Maintained
7344 F:      Documentation/fb/intelfb.txt
7345 F:      drivers/video/fbdev/intelfb/
7346
7347 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7348 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7349 M:      Zhi Wang <zhi.a.wang@intel.com>
7350 L:      intel-gvt-dev@lists.freedesktop.org
7351 L:      intel-gfx@lists.freedesktop.org
7352 W:      https://01.org/igvt-g
7353 T:      git https://github.com/intel/gvt-linux.git
7354 S:      Supported
7355 F:      drivers/gpu/drm/i915/gvt/
7356
7357 INTEL PMIC GPIO DRIVER
7358 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7359 S:      Maintained
7360 F:      drivers/gpio/gpio-*cove.c
7361 F:      drivers/gpio/gpio-msic.c
7362
7363 INTEL HID EVENT DRIVER
7364 M:      Alex Hung <alex.hung@canonical.com>
7365 L:      platform-driver-x86@vger.kernel.org
7366 S:      Maintained
7367 F:      drivers/platform/x86/intel-hid.c
7368
7369 INTEL I/OAT DMA DRIVER
7370 M:      Dave Jiang <dave.jiang@intel.com>
7371 R:      Dan Williams <dan.j.williams@intel.com>
7372 L:      dmaengine@vger.kernel.org
7373 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7374 S:      Supported
7375 F:      drivers/dma/ioat*
7376
7377 INTEL IDLE DRIVER
7378 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7379 M:      Len Brown <lenb@kernel.org>
7380 L:      linux-pm@vger.kernel.org
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7382 B:      https://bugzilla.kernel.org
7383 S:      Supported
7384 F:      drivers/idle/intel_idle.c
7385
7386 INTEL INTEGRATED SENSOR HUB DRIVER
7387 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7388 M:      Jiri Kosina <jikos@kernel.org>
7389 L:      linux-input@vger.kernel.org
7390 S:      Maintained
7391 F:      drivers/hid/intel-ish-hid/
7392
7393 INTEL IOMMU (VT-d)
7394 M:      David Woodhouse <dwmw2@infradead.org>
7395 L:      iommu@lists.linux-foundation.org
7396 T:      git git://git.infradead.org/iommu-2.6.git
7397 S:      Supported
7398 F:      drivers/iommu/intel-iommu.c
7399 F:      include/linux/intel-iommu.h
7400
7401 INTEL IOP-ADMA DMA DRIVER
7402 R:      Dan Williams <dan.j.williams@intel.com>
7403 S:      Odd fixes
7404 F:      drivers/dma/iop-adma.c
7405
7406 INTEL IPU3 CSI-2 CIO2 DRIVER
7407 M:      Yong Zhi <yong.zhi@intel.com>
7408 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7409 M:      Bingbu Cao <bingbu.cao@intel.com>
7410 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7411 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7412 L:      linux-media@vger.kernel.org
7413 S:      Maintained
7414 F:      drivers/media/pci/intel/ipu3/
7415 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7416
7417 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7418 M:      Krzysztof Halasa <khalasa@piap.pl>
7419 S:      Maintained
7420 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7421 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7422 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7423 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7424 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7425 F:      drivers/net/wan/ixp4xx_hss.c
7426
7427 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7428 M:      Deepak Saxena <dsaxena@plexity.net>
7429 S:      Maintained
7430 F:      drivers/char/hw_random/ixp4xx-rng.c
7431
7432 INTEL MANAGEMENT ENGINE (mei)
7433 M:      Tomas Winkler <tomas.winkler@intel.com>
7434 L:      linux-kernel@vger.kernel.org
7435 S:      Supported
7436 F:      include/uapi/linux/mei.h
7437 F:      include/linux/mei_cl_bus.h
7438 F:      drivers/misc/mei/*
7439 F:      drivers/watchdog/mei_wdt.c
7440 F:      Documentation/misc-devices/mei/*
7441 F:      samples/mei/*
7442
7443 INTEL MENLOW THERMAL DRIVER
7444 M:      Sujith Thomas <sujith.thomas@intel.com>
7445 L:      platform-driver-x86@vger.kernel.org
7446 W:      https://01.org/linux-acpi
7447 S:      Supported
7448 F:      drivers/platform/x86/intel_menlow.c
7449
7450 INTEL MERRIFIELD GPIO DRIVER
7451 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7452 L:      linux-gpio@vger.kernel.org
7453 S:      Maintained
7454 F:      drivers/gpio/gpio-merrifield.c
7455
7456 INTEL MIC DRIVERS (mic)
7457 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7458 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7459 S:      Supported
7460 W:      https://github.com/sudeepdutt/mic
7461 W:      http://software.intel.com/en-us/mic-developer
7462 F:      include/linux/mic_bus.h
7463 F:      include/linux/scif.h
7464 F:      include/uapi/linux/mic_common.h
7465 F:      include/uapi/linux/mic_ioctl.h
7466 F:      include/uapi/linux/scif_ioctl.h
7467 F:      drivers/misc/mic/
7468 F:      drivers/dma/mic_x100_dma.c
7469 F:      drivers/dma/mic_x100_dma.h
7470 F:      Documentation/mic/
7471
7472 INTEL PMC CORE DRIVER
7473 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7474 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7475 L:      platform-driver-x86@vger.kernel.org
7476 S:      Maintained
7477 F:      arch/x86/include/asm/pmc_core.h
7478 F:      drivers/platform/x86/intel_pmc_core*
7479
7480 INTEL PMC/P-Unit IPC DRIVER
7481 M:      Zha Qipeng<qipeng.zha@intel.com>
7482 L:      platform-driver-x86@vger.kernel.org
7483 S:      Maintained
7484 F:      drivers/platform/x86/intel_pmc_ipc.c
7485 F:      drivers/platform/x86/intel_punit_ipc.c
7486 F:      arch/x86/include/asm/intel_pmc_ipc.h
7487 F:      arch/x86/include/asm/intel_punit_ipc.h
7488
7489 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7490 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7491 L:      linux-wireless@vger.kernel.org
7492 S:      Maintained
7493 F:      Documentation/networking/README.ipw2100
7494 F:      Documentation/networking/README.ipw2200
7495 F:      drivers/net/wireless/intel/ipw2x00/
7496
7497 INTEL PSTATE DRIVER
7498 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7499 M:      Len Brown <lenb@kernel.org>
7500 L:      linux-pm@vger.kernel.org
7501 S:      Supported
7502 F:      drivers/cpufreq/intel_pstate.c
7503
7504 INTEL RDMA RNIC DRIVER
7505 M:      Faisal Latif <faisal.latif@intel.com>
7506 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7507 L:      linux-rdma@vger.kernel.org
7508 S:      Supported
7509 F:      drivers/infiniband/hw/i40iw/
7510 F:      include/uapi/rdma/i40iw-abi.h
7511
7512 INTEL SHA MULTIBUFFER DRIVER
7513 M:      Megha Dey <megha.dey@linux.intel.com>
7514 R:      Tim Chen <tim.c.chen@linux.intel.com>
7515 L:      linux-crypto@vger.kernel.org
7516 S:      Supported
7517 F:      arch/x86/crypto/sha*-mb/
7518 F:      crypto/mcryptd.c
7519
7520 INTEL TELEMETRY DRIVER
7521 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7522 L:      platform-driver-x86@vger.kernel.org
7523 S:      Maintained
7524 F:      arch/x86/include/asm/intel_telemetry.h
7525 F:      drivers/platform/x86/intel_telemetry*
7526
7527 INTEL VIRTUAL BUTTON DRIVER
7528 M:      AceLan Kao <acelan.kao@canonical.com>
7529 L:      platform-driver-x86@vger.kernel.org
7530 S:      Maintained
7531 F:      drivers/platform/x86/intel-vbtn.c
7532
7533 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7534 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7535 L:      linux-wireless@vger.kernel.org
7536 S:      Supported
7537 F:      drivers/net/wireless/intel/iwlegacy/
7538
7539 INTEL WIRELESS WIFI LINK (iwlwifi)
7540 M:      Johannes Berg <johannes.berg@intel.com>
7541 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7542 M:      Luca Coelho <luciano.coelho@intel.com>
7543 M:      Intel Linux Wireless <linuxwifi@intel.com>
7544 L:      linux-wireless@vger.kernel.org
7545 W:      http://intellinuxwireless.org
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7547 S:      Supported
7548 F:      drivers/net/wireless/intel/iwlwifi/
7549
7550 INTEL WIRELESS WIMAX CONNECTION 2400
7551 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7552 M:      linux-wimax@intel.com
7553 L:      wimax@linuxwimax.org (subscribers-only)
7554 S:      Supported
7555 W:      http://linuxwimax.org
7556 F:      Documentation/wimax/README.i2400m
7557 F:      drivers/net/wimax/i2400m/
7558 F:      include/uapi/linux/wimax/i2400m.h
7559
7560 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7561 M:      Mario Limonciello <mario.limonciello@dell.com>
7562 S:      Maintained
7563 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7564
7565 INTEL(R) TRACE HUB
7566 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7567 S:      Supported
7568 F:      Documentation/trace/intel_th.rst
7569 F:      drivers/hwtracing/intel_th/
7570
7571 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7572 M:      Ning Sun <ning.sun@intel.com>
7573 L:      tboot-devel@lists.sourceforge.net
7574 W:      http://tboot.sourceforge.net
7575 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7576 S:      Supported
7577 F:      Documentation/intel_txt.txt
7578 F:      include/linux/tboot.h
7579 F:      arch/x86/kernel/tboot.c
7580
7581 INTEL-MID GPIO DRIVER
7582 M:      David Cohen <david.a.cohen@linux.intel.com>
7583 L:      linux-gpio@vger.kernel.org
7584 S:      Maintained
7585 F:      drivers/gpio/gpio-intel-mid.c
7586
7587 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7588 M:      Linus Walleij <linus.walleij@linaro.org>
7589 L:      linux-iio@vger.kernel.org
7590 S:      Maintained
7591 F:      drivers/iio/gyro/mpu3050*
7592 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7593
7594 IOC3 ETHERNET DRIVER
7595 M:      Ralf Baechle <ralf@linux-mips.org>
7596 L:      linux-mips@linux-mips.org
7597 S:      Maintained
7598 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7599
7600 IOC3 SERIAL DRIVER
7601 M:      Pat Gefre <pfg@sgi.com>
7602 L:      linux-serial@vger.kernel.org
7603 S:      Maintained
7604 F:      drivers/tty/serial/ioc3_serial.c
7605
7606 IOMMU DRIVERS
7607 M:      Joerg Roedel <joro@8bytes.org>
7608 L:      iommu@lists.linux-foundation.org
7609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7610 S:      Maintained
7611 F:      Documentation/devicetree/bindings/iommu/
7612 F:      drivers/iommu/
7613 F:      include/linux/iommu.h
7614 F:      include/linux/of_iommu.h
7615 F:      include/linux/iova.h
7616
7617 IP MASQUERADING
7618 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7619 S:      Maintained
7620 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7621
7622 IPMI SUBSYSTEM
7623 M:      Corey Minyard <minyard@acm.org>
7624 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7625 W:      http://openipmi.sourceforge.net/
7626 S:      Supported
7627 F:      Documentation/IPMI.txt
7628 F:      drivers/char/ipmi/
7629 F:      include/linux/ipmi*
7630 F:      include/uapi/linux/ipmi*
7631
7632 IPS SCSI RAID DRIVER
7633 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7634 L:      linux-scsi@vger.kernel.org
7635 W:      http://www.adaptec.com/
7636 S:      Maintained
7637 F:      drivers/scsi/ips*
7638
7639 IPVS
7640 M:      Wensong Zhang <wensong@linux-vs.org>
7641 M:      Simon Horman <horms@verge.net.au>
7642 M:      Julian Anastasov <ja@ssi.bg>
7643 L:      netdev@vger.kernel.org
7644 L:      lvs-devel@vger.kernel.org
7645 S:      Maintained
7646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7648 F:      Documentation/networking/ipvs-sysctl.txt
7649 F:      include/net/ip_vs.h
7650 F:      include/uapi/linux/ip_vs.h
7651 F:      net/netfilter/ipvs/
7652
7653 IPWIRELESS DRIVER
7654 M:      Jiri Kosina <jikos@kernel.org>
7655 M:      David Sterba <dsterba@suse.com>
7656 S:      Odd Fixes
7657 F:      drivers/tty/ipwireless/
7658
7659 IPX NETWORK LAYER
7660 L:      netdev@vger.kernel.org
7661 S:      Obsolete
7662 F:      include/uapi/linux/ipx.h
7663 F:      drivers/staging/ipx/
7664
7665 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7666 M:      Marc Zyngier <marc.zyngier@arm.com>
7667 S:      Maintained
7668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7669 F:      Documentation/IRQ-domain.txt
7670 F:      include/linux/irqdomain.h
7671 F:      kernel/irq/irqdomain.c
7672 F:      kernel/irq/msi.c
7673
7674 IRQ SUBSYSTEM
7675 M:      Thomas Gleixner <tglx@linutronix.de>
7676 L:      linux-kernel@vger.kernel.org
7677 S:      Maintained
7678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7679 F:      kernel/irq/
7680
7681 IRQCHIP DRIVERS
7682 M:      Thomas Gleixner <tglx@linutronix.de>
7683 M:      Jason Cooper <jason@lakedaemon.net>
7684 M:      Marc Zyngier <marc.zyngier@arm.com>
7685 L:      linux-kernel@vger.kernel.org
7686 S:      Maintained
7687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7688 F:      Documentation/devicetree/bindings/interrupt-controller/
7689 F:      drivers/irqchip/
7690
7691 ISA
7692 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7693 S:      Maintained
7694 F:      Documentation/isa.txt
7695 F:      drivers/base/isa.c
7696 F:      include/linux/isa.h
7697
7698 ISA RADIO MODULE
7699 M:      Hans Verkuil <hverkuil@xs4all.nl>
7700 L:      linux-media@vger.kernel.org
7701 T:      git git://linuxtv.org/media_tree.git
7702 W:      https://linuxtv.org
7703 S:      Maintained
7704 F:      drivers/media/radio/radio-isa*
7705
7706 ISAPNP
7707 M:      Jaroslav Kysela <perex@perex.cz>
7708 S:      Maintained
7709 F:      Documentation/isapnp.txt
7710 F:      drivers/pnp/isapnp/
7711 F:      include/linux/isapnp.h
7712
7713 ISCSI
7714 M:      Lee Duncan <lduncan@suse.com>
7715 M:      Chris Leech <cleech@redhat.com>
7716 L:      open-iscsi@googlegroups.com
7717 W:      www.open-iscsi.com
7718 S:      Maintained
7719 F:      drivers/scsi/*iscsi*
7720 F:      include/scsi/*iscsi*
7721
7722 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7723 M:      Peter Jones <pjones@redhat.com>
7724 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7725 S:      Maintained
7726 F:      drivers/firmware/iscsi_ibft*
7727
7728 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7729 M:      Sagi Grimberg <sagi@grimberg.me>
7730 M:      Max Gurtovoy <maxg@mellanox.com>
7731 L:      linux-rdma@vger.kernel.org
7732 S:      Supported
7733 W:      http://www.openfabrics.org
7734 W:      www.open-iscsi.org
7735 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7736 F:      drivers/infiniband/ulp/iser/
7737
7738 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7739 M:      Sagi Grimberg <sagi@grimberg.me>
7740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7741 L:      linux-rdma@vger.kernel.org
7742 L:      target-devel@vger.kernel.org
7743 S:      Supported
7744 W:      http://www.linux-iscsi.org
7745 F:      drivers/infiniband/ulp/isert
7746
7747 ISDN SUBSYSTEM
7748 M:      Karsten Keil <isdn@linux-pingi.de>
7749 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7750 L:      netdev@vger.kernel.org
7751 W:      http://www.isdn4linux.de
7752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7753 S:      Maintained
7754 F:      Documentation/isdn/
7755 F:      drivers/isdn/
7756 F:      include/linux/isdn.h
7757 F:      include/linux/isdn/
7758 F:      include/uapi/linux/isdn.h
7759 F:      include/uapi/linux/isdn/
7760
7761 ISDN SUBSYSTEM (Eicon active card driver)
7762 M:      Armin Schindler <mac@melware.de>
7763 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7764 W:      http://www.melware.de
7765 S:      Maintained
7766 F:      drivers/isdn/hardware/eicon/
7767
7768 IT87 HARDWARE MONITORING DRIVER
7769 M:      Jean Delvare <jdelvare@suse.com>
7770 L:      linux-hwmon@vger.kernel.org
7771 S:      Maintained
7772 F:      Documentation/hwmon/it87
7773 F:      drivers/hwmon/it87.c
7774
7775 IT913X MEDIA DRIVER
7776 M:      Antti Palosaari <crope@iki.fi>
7777 L:      linux-media@vger.kernel.org
7778 W:      https://linuxtv.org
7779 W:      http://palosaari.fi/linux/
7780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7781 T:      git git://linuxtv.org/anttip/media_tree.git
7782 S:      Maintained
7783 F:      drivers/media/tuners/it913x*
7784
7785 IVTV VIDEO4LINUX DRIVER
7786 M:      Andy Walls <awalls@md.metrocast.net>
7787 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7788 L:      linux-media@vger.kernel.org
7789 T:      git git://linuxtv.org/media_tree.git
7790 W:      http://www.ivtvdriver.org
7791 S:      Maintained
7792 F:      Documentation/media/v4l-drivers/ivtv*
7793 F:      drivers/media/pci/ivtv/
7794 F:      include/uapi/linux/ivtv*
7795
7796 IX2505V MEDIA DRIVER
7797 M:      Malcolm Priestley <tvboxspy@gmail.com>
7798 L:      linux-media@vger.kernel.org
7799 W:      https://linuxtv.org
7800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7801 S:      Maintained
7802 F:      drivers/media/dvb-frontends/ix2505v*
7803
7804 JAILHOUSE HYPERVISOR INTERFACE
7805 M:      Jan Kiszka <jan.kiszka@siemens.com>
7806 L:      jailhouse-dev@googlegroups.com
7807 S:      Maintained
7808 F:      arch/x86/kernel/jailhouse.c
7809 F:      arch/x86/include/asm/jailhouse_para.h
7810
7811 JC42.4 TEMPERATURE SENSOR DRIVER
7812 M:      Guenter Roeck <linux@roeck-us.net>
7813 L:      linux-hwmon@vger.kernel.org
7814 S:      Maintained
7815 F:      drivers/hwmon/jc42.c
7816 F:      Documentation/hwmon/jc42
7817
7818 JFS FILESYSTEM
7819 M:      Dave Kleikamp <shaggy@kernel.org>
7820 L:      jfs-discussion@lists.sourceforge.net
7821 W:      http://jfs.sourceforge.net/
7822 T:      git git://github.com/kleikamp/linux-shaggy.git
7823 S:      Maintained
7824 F:      Documentation/filesystems/jfs.txt
7825 F:      fs/jfs/
7826
7827 JME NETWORK DRIVER
7828 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7829 L:      netdev@vger.kernel.org
7830 S:      Maintained
7831 F:      drivers/net/ethernet/jme.*
7832
7833 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7834 M:      David Woodhouse <dwmw2@infradead.org>
7835 L:      linux-mtd@lists.infradead.org
7836 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7837 S:      Maintained
7838 F:      fs/jffs2/
7839 F:      include/uapi/linux/jffs2.h
7840
7841 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7842 M:      "Theodore Ts'o" <tytso@mit.edu>
7843 M:      Jan Kara <jack@suse.com>
7844 L:      linux-ext4@vger.kernel.org
7845 S:      Maintained
7846 F:      fs/jbd2/
7847 F:      include/linux/jbd2.h
7848
7849 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7850 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7851 L:      linux-media@vger.kernel.org
7852 S:      Maintained
7853 F:      drivers/media/platform/rcar_jpu.c
7854
7855 JSM Neo PCI based serial card
7856 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7857 L:      linux-serial@vger.kernel.org
7858 S:      Maintained
7859 F:      drivers/tty/serial/jsm/
7860
7861 K10TEMP HARDWARE MONITORING DRIVER
7862 M:      Clemens Ladisch <clemens@ladisch.de>
7863 L:      linux-hwmon@vger.kernel.org
7864 S:      Maintained
7865 F:      Documentation/hwmon/k10temp
7866 F:      drivers/hwmon/k10temp.c
7867
7868 K8TEMP HARDWARE MONITORING DRIVER
7869 M:      Rudolf Marek <r.marek@assembler.cz>
7870 L:      linux-hwmon@vger.kernel.org
7871 S:      Maintained
7872 F:      Documentation/hwmon/k8temp
7873 F:      drivers/hwmon/k8temp.c
7874
7875 KASAN
7876 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7877 R:      Alexander Potapenko <glider@google.com>
7878 R:      Dmitry Vyukov <dvyukov@google.com>
7879 L:      kasan-dev@googlegroups.com
7880 S:      Maintained
7881 F:      arch/*/include/asm/kasan.h
7882 F:      arch/*/mm/kasan_init*
7883 F:      Documentation/dev-tools/kasan.rst
7884 F:      include/linux/kasan*.h
7885 F:      lib/test_kasan.c
7886 F:      mm/kasan/
7887 F:      scripts/Makefile.kasan
7888
7889 KCONFIG
7890 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7892 L:      linux-kbuild@vger.kernel.org
7893 S:      Maintained
7894 F:      Documentation/kbuild/kconfig*
7895 F:      scripts/kconfig/
7896 F:      scripts/Kconfig.include
7897
7898 KDUMP
7899 M:      Dave Young <dyoung@redhat.com>
7900 M:      Baoquan He <bhe@redhat.com>
7901 R:      Vivek Goyal <vgoyal@redhat.com>
7902 L:      kexec@lists.infradead.org
7903 W:      http://lse.sourceforge.net/kdump/
7904 S:      Maintained
7905 F:      Documentation/kdump/
7906
7907 KEENE FM RADIO TRANSMITTER DRIVER
7908 M:      Hans Verkuil <hverkuil@xs4all.nl>
7909 L:      linux-media@vger.kernel.org
7910 T:      git git://linuxtv.org/media_tree.git
7911 W:      https://linuxtv.org
7912 S:      Maintained
7913 F:      drivers/media/radio/radio-keene*
7914
7915 KERNEL AUTOMOUNTER
7916 M:      Ian Kent <raven@themaw.net>
7917 L:      autofs@vger.kernel.org
7918 S:      Maintained
7919 F:      fs/autofs/
7920
7921 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7922 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7923 M:      Michal Marek <michal.lkml@markovi.net>
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7925 L:      linux-kbuild@vger.kernel.org
7926 S:      Maintained
7927 F:      Documentation/kbuild/
7928 F:      Makefile
7929 F:      scripts/Kbuild*
7930 F:      scripts/Makefile*
7931 F:      scripts/basic/
7932 F:      scripts/mk*
7933 F:      scripts/mod/
7934 F:      scripts/package/
7935
7936 KERNEL JANITORS
7937 L:      kernel-janitors@vger.kernel.org
7938 W:      http://kernelnewbies.org/KernelJanitors
7939 S:      Odd Fixes
7940
7941 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7942 M:      "J. Bruce Fields" <bfields@fieldses.org>
7943 M:      Jeff Layton <jlayton@kernel.org>
7944 L:      linux-nfs@vger.kernel.org
7945 W:      http://nfs.sourceforge.net/
7946 T:      git git://linux-nfs.org/~bfields/linux.git
7947 S:      Supported
7948 F:      fs/nfsd/
7949 F:      include/uapi/linux/nfsd/
7950 F:      fs/lockd/
7951 F:      fs/nfs_common/
7952 F:      net/sunrpc/
7953 F:      include/linux/lockd/
7954 F:      include/linux/sunrpc/
7955 F:      include/uapi/linux/sunrpc/
7956
7957 KERNEL SELFTEST FRAMEWORK
7958 M:      Shuah Khan <shuah@kernel.org>
7959 L:      linux-kselftest@vger.kernel.org
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7961 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7962 S:      Maintained
7963 F:      tools/testing/selftests/
7964 F:      Documentation/dev-tools/kselftest*
7965
7966 KERNEL USERMODE HELPER
7967 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7968 L:      linux-kernel@vger.kernel.org
7969 S:      Maintained
7970 F:      kernel/umh.c
7971 F:      include/linux/umh.h
7972
7973 KERNEL VIRTUAL MACHINE (KVM)
7974 M:      Paolo Bonzini <pbonzini@redhat.com>
7975 M:      Radim Krčmář <rkrcmar@redhat.com>
7976 L:      kvm@vger.kernel.org
7977 W:      http://www.linux-kvm.org
7978 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7979 S:      Supported
7980 F:      Documentation/virtual/kvm/
7981 F:      include/trace/events/kvm.h
7982 F:      include/uapi/asm-generic/kvm*
7983 F:      include/uapi/linux/kvm*
7984 F:      include/asm-generic/kvm*
7985 F:      include/linux/kvm*
7986 F:      include/kvm/iodev.h
7987 F:      virt/kvm/*
7988 F:      tools/kvm/
7989
7990 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7991 M:      Joerg Roedel <joro@8bytes.org>
7992 L:      kvm@vger.kernel.org
7993 W:      http://www.linux-kvm.org/
7994 S:      Maintained
7995 F:      arch/x86/include/asm/svm.h
7996 F:      arch/x86/kvm/svm.c
7997
7998 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7999 M:      Christoffer Dall <christoffer.dall@arm.com>
8000 M:      Marc Zyngier <marc.zyngier@arm.com>
8001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8002 L:      kvmarm@lists.cs.columbia.edu
8003 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8005 S:      Supported
8006 F:      arch/arm/include/uapi/asm/kvm*
8007 F:      arch/arm/include/asm/kvm*
8008 F:      arch/arm/kvm/
8009 F:      virt/kvm/arm/
8010 F:      include/kvm/arm_*
8011
8012 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8013 M:      Christoffer Dall <christoffer.dall@arm.com>
8014 M:      Marc Zyngier <marc.zyngier@arm.com>
8015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8016 L:      kvmarm@lists.cs.columbia.edu
8017 S:      Maintained
8018 F:      arch/arm64/include/uapi/asm/kvm*
8019 F:      arch/arm64/include/asm/kvm*
8020 F:      arch/arm64/kvm/
8021
8022 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8023 M:      James Hogan <jhogan@kernel.org>
8024 L:      linux-mips@linux-mips.org
8025 S:      Supported
8026 F:      arch/mips/include/uapi/asm/kvm*
8027 F:      arch/mips/include/asm/kvm*
8028 F:      arch/mips/kvm/
8029
8030 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8031 M:      Paul Mackerras <paulus@ozlabs.org>
8032 L:      kvm-ppc@vger.kernel.org
8033 W:      http://www.linux-kvm.org/
8034 T:      git git://github.com/agraf/linux-2.6.git
8035 S:      Supported
8036 F:      arch/powerpc/include/uapi/asm/kvm*
8037 F:      arch/powerpc/include/asm/kvm*
8038 F:      arch/powerpc/kvm/
8039 F:      arch/powerpc/kernel/kvm*
8040
8041 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8042 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8043 M:      Janosch Frank <frankja@linux.ibm.com>
8044 R:      David Hildenbrand <david@redhat.com>
8045 R:      Cornelia Huck <cohuck@redhat.com>
8046 L:      linux-s390@vger.kernel.org
8047 W:      http://www.ibm.com/developerworks/linux/linux390/
8048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8049 S:      Supported
8050 F:      arch/s390/include/uapi/asm/kvm*
8051 F:      arch/s390/include/asm/gmap.h
8052 F:      arch/s390/include/asm/kvm*
8053 F:      arch/s390/kvm/
8054 F:      arch/s390/mm/gmap.c
8055
8056 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8057 M:      Paolo Bonzini <pbonzini@redhat.com>
8058 M:      Radim Krčmář <rkrcmar@redhat.com>
8059 L:      kvm@vger.kernel.org
8060 W:      http://www.linux-kvm.org
8061 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8062 S:      Supported
8063 F:      arch/x86/kvm/
8064 F:      arch/x86/include/uapi/asm/kvm*
8065 F:      arch/x86/include/asm/kvm*
8066 F:      arch/x86/include/asm/pvclock-abi.h
8067 F:      arch/x86/kernel/kvm.c
8068 F:      arch/x86/kernel/kvmclock.c
8069
8070 KERNFS
8071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8072 M:      Tejun Heo <tj@kernel.org>
8073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8074 S:      Supported
8075 F:      include/linux/kernfs.h
8076 F:      fs/kernfs/
8077
8078 KEXEC
8079 M:      Eric Biederman <ebiederm@xmission.com>
8080 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8081 L:      kexec@lists.infradead.org
8082 S:      Maintained
8083 F:      include/linux/kexec.h
8084 F:      include/uapi/linux/kexec.h
8085 F:      kernel/kexec*
8086
8087 KEYS-ENCRYPTED
8088 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8089 L:      linux-integrity@vger.kernel.org
8090 L:      keyrings@vger.kernel.org
8091 S:      Supported
8092 F:      Documentation/security/keys/trusted-encrypted.rst
8093 F:      include/keys/encrypted-type.h
8094 F:      security/keys/encrypted-keys/
8095
8096 KEYS-TRUSTED
8097 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8098 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8099 L:      linux-integrity@vger.kernel.org
8100 L:      keyrings@vger.kernel.org
8101 S:      Supported
8102 F:      Documentation/security/keys/trusted-encrypted.rst
8103 F:      include/keys/trusted-type.h
8104 F:      security/keys/trusted.c
8105 F:      security/keys/trusted.h
8106
8107 KEYS/KEYRINGS:
8108 M:      David Howells <dhowells@redhat.com>
8109 L:      keyrings@vger.kernel.org
8110 S:      Maintained
8111 F:      Documentation/security/keys/core.rst
8112 F:      include/linux/key.h
8113 F:      include/linux/key-type.h
8114 F:      include/linux/keyctl.h
8115 F:      include/uapi/linux/keyctl.h
8116 F:      include/keys/
8117 F:      security/keys/
8118
8119 KGDB / KDB /debug_core
8120 M:      Jason Wessel <jason.wessel@windriver.com>
8121 M:      Daniel Thompson <daniel.thompson@linaro.org>
8122 W:      http://kgdb.wiki.kernel.org/
8123 L:      kgdb-bugreport@lists.sourceforge.net
8124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8125 S:      Maintained
8126 F:      Documentation/dev-tools/kgdb.rst
8127 F:      drivers/misc/kgdbts.c
8128 F:      drivers/tty/serial/kgdboc.c
8129 F:      include/linux/kdb.h
8130 F:      include/linux/kgdb.h
8131 F:      kernel/debug/
8132
8133 KMEMLEAK
8134 M:      Catalin Marinas <catalin.marinas@arm.com>
8135 S:      Maintained
8136 F:      Documentation/dev-tools/kmemleak.rst
8137 F:      include/linux/kmemleak.h
8138 F:      mm/kmemleak.c
8139 F:      mm/kmemleak-test.c
8140
8141 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8142 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8143 L:      linux-kernel@vger.kernel.org
8144 S:      Maintained
8145 F:      kernel/kmod.c
8146 F:      include/linux/kmod.h
8147 F:      lib/test_kmod.c
8148 F:      tools/testing/selftests/kmod/
8149
8150 KPROBES
8151 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8152 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8153 M:      "David S. Miller" <davem@davemloft.net>
8154 M:      Masami Hiramatsu <mhiramat@kernel.org>
8155 S:      Maintained
8156 F:      Documentation/kprobes.txt
8157 F:      include/linux/kprobes.h
8158 F:      include/asm-generic/kprobes.h
8159 F:      kernel/kprobes.c
8160
8161 KS0108 LCD CONTROLLER DRIVER
8162 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8163 S:      Maintained
8164 F:      Documentation/auxdisplay/ks0108
8165 F:      drivers/auxdisplay/ks0108.c
8166 F:      include/linux/ks0108.h
8167
8168 L3MDEV
8169 M:      David Ahern <dsa@cumulusnetworks.com>
8170 L:      netdev@vger.kernel.org
8171 S:      Maintained
8172 F:      net/l3mdev
8173 F:      include/net/l3mdev.h
8174
8175 LANTIQ MIPS ARCHITECTURE
8176 M:      John Crispin <john@phrozen.org>
8177 L:      linux-mips@linux-mips.org
8178 S:      Maintained
8179 F:      arch/mips/lantiq
8180 F:      drivers/soc/lantiq
8181
8182 LAPB module
8183 L:      linux-x25@vger.kernel.org
8184 S:      Orphan
8185 F:      Documentation/networking/lapb-module.txt
8186 F:      include/*/lapb.h
8187 F:      net/lapb/
8188
8189 LASI 53c700 driver for PARISC
8190 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8191 L:      linux-scsi@vger.kernel.org
8192 S:      Maintained
8193 F:      Documentation/scsi/53c700.txt
8194 F:      drivers/scsi/53c700*
8195
8196 LEAKING_ADDRESSES
8197 M:      Tobin C. Harding <me@tobin.cc>
8198 M:      Tycho Andersen <tycho@tycho.ws>
8199 L:      kernel-hardening@lists.openwall.com
8200 S:      Maintained
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8202 F:      scripts/leaking_addresses.pl
8203
8204 LED SUBSYSTEM
8205 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8206 M:      Pavel Machek <pavel@ucw.cz>
8207 L:      linux-leds@vger.kernel.org
8208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8209 S:      Maintained
8210 F:      Documentation/devicetree/bindings/leds/
8211 F:      drivers/leds/
8212 F:      include/linux/leds.h
8213
8214 LEGACY EEPROM DRIVER
8215 M:      Jean Delvare <jdelvare@suse.com>
8216 S:      Maintained
8217 F:      Documentation/misc-devices/eeprom
8218 F:      drivers/misc/eeprom/eeprom.c
8219
8220 LEGO MINDSTORMS EV3
8221 R:      David Lechner <david@lechnology.com>
8222 S:      Maintained
8223 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8224 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8225 F:      drivers/power/supply/lego_ev3_battery.c
8226
8227 LEGO USB Tower driver
8228 M:      Juergen Stuber <starblue@users.sourceforge.net>
8229 L:      legousb-devel@lists.sourceforge.net
8230 W:      http://legousb.sourceforge.net/
8231 S:      Maintained
8232 F:      drivers/usb/misc/legousbtower.c
8233
8234 LG2160 MEDIA DRIVER
8235 M:      Michael Krufky <mkrufky@linuxtv.org>
8236 L:      linux-media@vger.kernel.org
8237 W:      https://linuxtv.org
8238 W:      http://github.com/mkrufky
8239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8240 T:      git git://linuxtv.org/mkrufky/tuners.git
8241 S:      Maintained
8242 F:      drivers/media/dvb-frontends/lg2160.*
8243
8244 LGDT3305 MEDIA DRIVER
8245 M:      Michael Krufky <mkrufky@linuxtv.org>
8246 L:      linux-media@vger.kernel.org
8247 W:      https://linuxtv.org
8248 W:      http://github.com/mkrufky
8249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8250 T:      git git://linuxtv.org/mkrufky/tuners.git
8251 S:      Maintained
8252 F:      drivers/media/dvb-frontends/lgdt3305.*
8253
8254 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8255 M:      Viresh Kumar <vireshk@kernel.org>
8256 L:      linux-ide@vger.kernel.org
8257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8258 S:      Maintained
8259 F:      include/linux/pata_arasan_cf_data.h
8260 F:      drivers/ata/pata_arasan_cf.c
8261
8262 LIBATA PATA DRIVERS
8263 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8264 M:      Jens Axboe <kernel.dk>
8265 L:      linux-ide@vger.kernel.org
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8267 S:      Maintained
8268 F:      drivers/ata/pata_*.c
8269 F:      drivers/ata/ata_generic.c
8270
8271 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8272 M:      Linus Walleij <linus.walleij@linaro.org>
8273 L:      linux-ide@vger.kernel.org
8274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8275 S:      Maintained
8276 F:      drivers/ata/pata_ftide010.c
8277 F:      drivers/ata/sata_gemini.c
8278 F:      drivers/ata/sata_gemini.h
8279
8280 LIBATA SATA AHCI PLATFORM devices support
8281 M:      Hans de Goede <hdegoede@redhat.com>
8282 M:      Jens Axboe <axboe@kernel.dk>
8283 L:      linux-ide@vger.kernel.org
8284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8285 S:      Maintained
8286 F:      drivers/ata/ahci_platform.c
8287 F:      drivers/ata/libahci_platform.c
8288 F:      include/linux/ahci_platform.h
8289
8290 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8291 M:      Mikael Pettersson <mikpelinux@gmail.com>
8292 L:      linux-ide@vger.kernel.org
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8294 S:      Maintained
8295 F:      drivers/ata/sata_promise.*
8296
8297 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8298 M:      Jens Axboe <axboe@kernel.dk>
8299 L:      linux-ide@vger.kernel.org
8300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8301 S:      Maintained
8302 F:      drivers/ata/
8303 F:      include/linux/ata.h
8304 F:      include/linux/libata.h
8305 F:      Documentation/devicetree/bindings/ata/
8306
8307 LIBLOCKDEP
8308 M:      Sasha Levin <alexander.levin@verizon.com>
8309 S:      Maintained
8310 F:      tools/lib/lockdep/
8311
8312 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8313 M:      Ross Zwisler <zwisler@kernel.org>
8314 M:      Dan Williams <dan.j.williams@intel.com>
8315 M:      Vishal Verma <vishal.l.verma@intel.com>
8316 M:      Dave Jiang <dave.jiang@intel.com>
8317 L:      linux-nvdimm@lists.01.org
8318 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8319 S:      Supported
8320 F:      drivers/nvdimm/blk.c
8321 F:      drivers/nvdimm/region_devs.c
8322
8323 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8324 M:      Vishal Verma <vishal.l.verma@intel.com>
8325 M:      Dan Williams <dan.j.williams@intel.com>
8326 M:      Ross Zwisler <zwisler@kernel.org>
8327 M:      Dave Jiang <dave.jiang@intel.com>
8328 L:      linux-nvdimm@lists.01.org
8329 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8330 S:      Supported
8331 F:      drivers/nvdimm/btt*
8332
8333 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8334 M:      Ross Zwisler <zwisler@kernel.org>
8335 M:      Dan Williams <dan.j.williams@intel.com>
8336 M:      Vishal Verma <vishal.l.verma@intel.com>
8337 M:      Dave Jiang <dave.jiang@intel.com>
8338 L:      linux-nvdimm@lists.01.org
8339 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8340 S:      Supported
8341 F:      drivers/nvdimm/pmem*
8342
8343 LIBNVDIMM: DEVICETREE BINDINGS
8344 M:      Oliver O'Halloran <oohall@gmail.com>
8345 L:      linux-nvdimm@lists.01.org
8346 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8347 S:      Supported
8348 F:      drivers/nvdimm/of_pmem.c
8349 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8350
8351 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8352 M:      Dan Williams <dan.j.williams@intel.com>
8353 M:      Ross Zwisler <zwisler@kernel.org>
8354 M:      Vishal Verma <vishal.l.verma@intel.com>
8355 M:      Dave Jiang <dave.jiang@intel.com>
8356 L:      linux-nvdimm@lists.01.org
8357 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8359 S:      Supported
8360 F:      drivers/nvdimm/*
8361 F:      drivers/acpi/nfit/*
8362 F:      include/linux/nd.h
8363 F:      include/linux/libnvdimm.h
8364 F:      include/uapi/linux/ndctl.h
8365
8366 LIGHTNVM PLATFORM SUPPORT
8367 M:      Matias Bjorling <mb@lightnvm.io>
8368 W:      http://github/OpenChannelSSD
8369 L:      linux-block@vger.kernel.org
8370 S:      Maintained
8371 F:      drivers/lightnvm/
8372 F:      include/linux/lightnvm.h
8373 F:      include/uapi/linux/lightnvm.h
8374
8375 LINUX FOR POWER MACINTOSH
8376 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8377 W:      http://www.penguinppc.org/
8378 L:      linuxppc-dev@lists.ozlabs.org
8379 S:      Maintained
8380 F:      arch/powerpc/platforms/powermac/
8381 F:      drivers/macintosh/
8382
8383 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8384 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8385 M:      Paul Mackerras <paulus@samba.org>
8386 M:      Michael Ellerman <mpe@ellerman.id.au>
8387 W:      https://github.com/linuxppc/linux/wiki
8388 L:      linuxppc-dev@lists.ozlabs.org
8389 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8391 S:      Supported
8392 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8393 F:      Documentation/devicetree/bindings/powerpc/
8394 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8395 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8396 F:      Documentation/powerpc/
8397 F:      arch/powerpc/
8398 F:      drivers/char/tpm/tpm_ibmvtpm*
8399 F:      drivers/crypto/nx/
8400 F:      drivers/crypto/vmx/
8401 F:      drivers/i2c/busses/i2c-opal.c
8402 F:      drivers/net/ethernet/ibm/ibmveth.*
8403 F:      drivers/net/ethernet/ibm/ibmvnic.*
8404 F:      drivers/pci/hotplug/pnv_php.c
8405 F:      drivers/pci/hotplug/rpa*
8406 F:      drivers/rtc/rtc-opal.c
8407 F:      drivers/scsi/ibmvscsi/
8408 F:      drivers/tty/hvc/hvc_opal.c
8409 F:      drivers/watchdog/wdrtas.c
8410 F:      tools/testing/selftests/powerpc
8411 N:      /pmac
8412 N:      powermac
8413 N:      powernv
8414 N:      [^a-z0-9]ps3
8415 N:      pseries
8416
8417 LINUX FOR POWERPC EMBEDDED MPC5XXX
8418 M:      Anatolij Gustschin <agust@denx.de>
8419 L:      linuxppc-dev@lists.ozlabs.org
8420 T:      git git://git.denx.de/linux-denx-agust.git
8421 S:      Maintained
8422 F:      arch/powerpc/platforms/512x/
8423 F:      arch/powerpc/platforms/52xx/
8424
8425 LINUX FOR POWERPC EMBEDDED PPC4XX
8426 M:      Alistair Popple <alistair@popple.id.au>
8427 M:      Matt Porter <mporter@kernel.crashing.org>
8428 W:      http://www.penguinppc.org/
8429 L:      linuxppc-dev@lists.ozlabs.org
8430 S:      Maintained
8431 F:      arch/powerpc/platforms/40x/
8432 F:      arch/powerpc/platforms/44x/
8433
8434 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8435 M:      Scott Wood <oss@buserror.net>
8436 M:      Kumar Gala <galak@kernel.crashing.org>
8437 W:      http://www.penguinppc.org/
8438 L:      linuxppc-dev@lists.ozlabs.org
8439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8440 S:      Maintained
8441 F:      arch/powerpc/platforms/83xx/
8442 F:      arch/powerpc/platforms/85xx/
8443 F:      Documentation/devicetree/bindings/powerpc/fsl/
8444
8445 LINUX FOR POWERPC EMBEDDED PPC8XX
8446 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8447 W:      http://www.penguinppc.org/
8448 L:      linuxppc-dev@lists.ozlabs.org
8449 S:      Maintained
8450 F:      arch/powerpc/platforms/8xx/
8451
8452 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8453 L:      linuxppc-dev@lists.ozlabs.org
8454 S:      Orphan
8455 F:      arch/powerpc/*/*virtex*
8456 F:      arch/powerpc/*/*/*virtex*
8457
8458 LINUX FOR POWERPC PA SEMI PWRFICIENT
8459 L:      linuxppc-dev@lists.ozlabs.org
8460 S:      Orphan
8461 F:      arch/powerpc/platforms/pasemi/
8462 F:      drivers/*/*pasemi*
8463 F:      drivers/*/*/*pasemi*
8464
8465 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8466 M:      Kees Cook <keescook@chromium.org>
8467 S:      Maintained
8468 F:      drivers/misc/lkdtm/*
8469
8470 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8471 M:      Alan Stern <stern@rowland.harvard.edu>
8472 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8473 M:      Will Deacon <will.deacon@arm.com>
8474 M:      Peter Zijlstra <peterz@infradead.org>
8475 M:      Boqun Feng <boqun.feng@gmail.com>
8476 M:      Nicholas Piggin <npiggin@gmail.com>
8477 M:      David Howells <dhowells@redhat.com>
8478 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8479 M:      Luc Maranget <luc.maranget@inria.fr>
8480 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8481 R:      Akira Yokosawa <akiyks@gmail.com>
8482 R:      Daniel Lustig <dlustig@nvidia.com>
8483 L:      linux-kernel@vger.kernel.org
8484 L:      linux-arch@vger.kernel.org
8485 S:      Supported
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8487 F:      tools/memory-model/
8488 F:      Documentation/atomic_bitops.txt
8489 F:      Documentation/atomic_t.txt
8490 F:      Documentation/core-api/atomic_ops.rst
8491 F:      Documentation/core-api/refcount-vs-atomic.rst
8492 F:      Documentation/memory-barriers.txt
8493
8494 LIS3LV02D ACCELEROMETER DRIVER
8495 M:      Eric Piel <eric.piel@tremplin-utc.net>
8496 S:      Maintained
8497 F:      Documentation/misc-devices/lis3lv02d
8498 F:      drivers/misc/lis3lv02d/
8499 F:      drivers/platform/x86/hp_accel.c
8500
8501 LIVE PATCHING
8502 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8503 M:      Jessica Yu <jeyu@kernel.org>
8504 M:      Jiri Kosina <jikos@kernel.org>
8505 M:      Miroslav Benes <mbenes@suse.cz>
8506 R:      Petr Mladek <pmladek@suse.com>
8507 S:      Maintained
8508 F:      kernel/livepatch/
8509 F:      include/linux/livepatch.h
8510 F:      arch/x86/include/asm/livepatch.h
8511 F:      arch/x86/kernel/livepatch.c
8512 F:      Documentation/livepatch/
8513 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8514 F:      samples/livepatch/
8515 L:      live-patching@vger.kernel.org
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8517
8518 LLC (802.2)
8519 L:      netdev@vger.kernel.org
8520 S:      Odd fixes
8521 F:      include/linux/llc.h
8522 F:      include/uapi/linux/llc.h
8523 F:      include/net/llc*
8524 F:      net/llc/
8525
8526 LM73 HARDWARE MONITOR DRIVER
8527 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8528 L:      linux-hwmon@vger.kernel.org
8529 S:      Maintained
8530 F:      drivers/hwmon/lm73.c
8531
8532 LM78 HARDWARE MONITOR DRIVER
8533 M:      Jean Delvare <jdelvare@suse.com>
8534 L:      linux-hwmon@vger.kernel.org
8535 S:      Maintained
8536 F:      Documentation/hwmon/lm78
8537 F:      drivers/hwmon/lm78.c
8538
8539 LM83 HARDWARE MONITOR DRIVER
8540 M:      Jean Delvare <jdelvare@suse.com>
8541 L:      linux-hwmon@vger.kernel.org
8542 S:      Maintained
8543 F:      Documentation/hwmon/lm83
8544 F:      drivers/hwmon/lm83.c
8545
8546 LM90 HARDWARE MONITOR DRIVER
8547 M:      Jean Delvare <jdelvare@suse.com>
8548 L:      linux-hwmon@vger.kernel.org
8549 S:      Maintained
8550 F:      Documentation/hwmon/lm90
8551 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8552 F:      drivers/hwmon/lm90.c
8553 F:      include/dt-bindings/thermal/lm90.h
8554
8555 LM95234 HARDWARE MONITOR DRIVER
8556 M:      Guenter Roeck <linux@roeck-us.net>
8557 L:      linux-hwmon@vger.kernel.org
8558 S:      Maintained
8559 F:      Documentation/hwmon/lm95234
8560 F:      drivers/hwmon/lm95234.c
8561
8562 LME2510 MEDIA DRIVER
8563 M:      Malcolm Priestley <tvboxspy@gmail.com>
8564 L:      linux-media@vger.kernel.org
8565 W:      https://linuxtv.org
8566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8567 S:      Maintained
8568 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8569
8570 LOADPIN SECURITY MODULE
8571 M:      Kees Cook <keescook@chromium.org>
8572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8573 S:      Supported
8574 F:      security/loadpin/
8575 F:      Documentation/admin-guide/LSM/LoadPin.rst
8576
8577 LOCKING PRIMITIVES
8578 M:      Peter Zijlstra <peterz@infradead.org>
8579 M:      Ingo Molnar <mingo@redhat.com>
8580 M:      Will Deacon <will.deacon@arm.com>
8581 L:      linux-kernel@vger.kernel.org
8582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8583 S:      Maintained
8584 F:      Documentation/locking/
8585 F:      include/linux/lockdep.h
8586 F:      include/linux/spinlock*.h
8587 F:      arch/*/include/asm/spinlock*.h
8588 F:      include/linux/rwlock*.h
8589 F:      include/linux/mutex*.h
8590 F:      arch/*/include/asm/mutex*.h
8591 F:      include/linux/rwsem*.h
8592 F:      arch/*/include/asm/rwsem.h
8593 F:      include/linux/seqlock.h
8594 F:      lib/locking*.[ch]
8595 F:      kernel/locking/
8596 X:      kernel/locking/locktorture.c
8597
8598 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8599 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8600 L:      linux-ntfs-dev@lists.sourceforge.net
8601 W:      http://www.linux-ntfs.org/content/view/19/37/
8602 S:      Maintained
8603 F:      Documentation/ldm.txt
8604 F:      block/partitions/ldm.*
8605
8606 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8607 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8608 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8609 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8610 L:      MPT-FusionLinux.pdl@broadcom.com
8611 L:      linux-scsi@vger.kernel.org
8612 W:      http://www.avagotech.com/support/
8613 S:      Supported
8614 F:      drivers/message/fusion/
8615 F:      drivers/scsi/mpt3sas/
8616
8617 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8618 M:      Matthew Wilcox <matthew@wil.cx>
8619 L:      linux-scsi@vger.kernel.org
8620 S:      Maintained
8621 F:      drivers/scsi/sym53c8xx_2/
8622
8623 LTC4261 HARDWARE MONITOR DRIVER
8624 M:      Guenter Roeck <linux@roeck-us.net>
8625 L:      linux-hwmon@vger.kernel.org
8626 S:      Maintained
8627 F:      Documentation/hwmon/ltc4261
8628 F:      drivers/hwmon/ltc4261.c
8629
8630 LTC4306 I2C MULTIPLEXER DRIVER
8631 M:      Michael Hennerich <michael.hennerich@analog.com>
8632 W:      http://ez.analog.com/community/linux-device-drivers
8633 L:      linux-i2c@vger.kernel.org
8634 S:      Supported
8635 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8636 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8637
8638 LTP (Linux Test Project)
8639 M:      Mike Frysinger <vapier@gentoo.org>
8640 M:      Cyril Hrubis <chrubis@suse.cz>
8641 M:      Wanlong Gao <wanlong.gao@gmail.com>
8642 M:      Jan Stancek <jstancek@redhat.com>
8643 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8644 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8645 L:      ltp@lists.linux.it (subscribers-only)
8646 W:      http://linux-test-project.github.io/
8647 T:      git git://github.com/linux-test-project/ltp.git
8648 S:      Maintained
8649
8650 M68K ARCHITECTURE
8651 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8652 L:      linux-m68k@lists.linux-m68k.org
8653 W:      http://www.linux-m68k.org/
8654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8655 S:      Maintained
8656 F:      arch/m68k/
8657 F:      drivers/zorro/
8658
8659 M68K ON APPLE MACINTOSH
8660 M:      Joshua Thompson <funaho@jurai.org>
8661 W:      http://www.mac.linux-m68k.org/
8662 L:      linux-m68k@lists.linux-m68k.org
8663 S:      Maintained
8664 F:      arch/m68k/mac/
8665
8666 M68K ON HP9000/300
8667 M:      Philip Blundell <philb@gnu.org>
8668 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8669 S:      Maintained
8670 F:      arch/m68k/hp300/
8671
8672 M88DS3103 MEDIA DRIVER
8673 M:      Antti Palosaari <crope@iki.fi>
8674 L:      linux-media@vger.kernel.org
8675 W:      https://linuxtv.org
8676 W:      http://palosaari.fi/linux/
8677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8678 T:      git git://linuxtv.org/anttip/media_tree.git
8679 S:      Maintained
8680 F:      drivers/media/dvb-frontends/m88ds3103*
8681
8682 M88RS2000 MEDIA DRIVER
8683 M:      Malcolm Priestley <tvboxspy@gmail.com>
8684 L:      linux-media@vger.kernel.org
8685 W:      https://linuxtv.org
8686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8687 S:      Maintained
8688 F:      drivers/media/dvb-frontends/m88rs2000*
8689
8690 MA901 MASTERKIT USB FM RADIO DRIVER
8691 M:      Alexey Klimov <klimov.linux@gmail.com>
8692 L:      linux-media@vger.kernel.org
8693 T:      git git://linuxtv.org/media_tree.git
8694 S:      Maintained
8695 F:      drivers/media/radio/radio-ma901.c
8696
8697 MAC80211
8698 M:      Johannes Berg <johannes@sipsolutions.net>
8699 L:      linux-wireless@vger.kernel.org
8700 W:      http://wireless.kernel.org/
8701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8703 S:      Maintained
8704 F:      Documentation/networking/mac80211-injection.txt
8705 F:      include/net/mac80211.h
8706 F:      net/mac80211/
8707 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8708 F:      Documentation/networking/mac80211_hwsim/README
8709
8710 MAILBOX API
8711 M:      Jassi Brar <jassisinghbrar@gmail.com>
8712 L:      linux-kernel@vger.kernel.org
8713 S:      Maintained
8714 F:      drivers/mailbox/
8715 F:      include/linux/mailbox_client.h
8716 F:      include/linux/mailbox_controller.h
8717
8718 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8719 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8720 W:      http://www.kernel.org/doc/man-pages
8721 L:      linux-man@vger.kernel.org
8722 S:      Maintained
8723
8724 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8725 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8726 L:      linux-mips@linux-mips.org
8727 S:      Maintained
8728 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8729
8730 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8731 M:      Andrew Lunn <andrew@lunn.ch>
8732 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8733 L:      netdev@vger.kernel.org
8734 S:      Maintained
8735 F:      drivers/net/dsa/mv88e6xxx/
8736 F:      linux/platform_data/mv88e6xxx.h
8737 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8738
8739 MARVELL ARMADA DRM SUPPORT
8740 M:      Russell King <linux@armlinux.org.uk>
8741 S:      Maintained
8742 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8743 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8744 F:      drivers/gpu/drm/armada/
8745 F:      include/uapi/drm/armada_drm.h
8746 F:      Documentation/devicetree/bindings/display/armada/
8747
8748 MARVELL CRYPTO DRIVER
8749 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8750 M:      Arnaud Ebalard <arno@natisbad.org>
8751 F:      drivers/crypto/marvell/
8752 S:      Maintained
8753 L:      linux-crypto@vger.kernel.org
8754
8755 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8756 M:      Mirko Lindner <mlindner@marvell.com>
8757 M:      Stephen Hemminger <stephen@networkplumber.org>
8758 L:      netdev@vger.kernel.org
8759 S:      Maintained
8760 F:      drivers/net/ethernet/marvell/sk*
8761
8762 MARVELL LIBERTAS WIRELESS DRIVER
8763 L:      libertas-dev@lists.infradead.org
8764 S:      Orphan
8765 F:      drivers/net/wireless/marvell/libertas/
8766
8767 MARVELL MACCHIATOBIN SUPPORT
8768 M:      Russell King <linux@armlinux.org.uk>
8769 L:      linux-arm-kernel@lists.infradead.org
8770 S:      Maintained
8771 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8772
8773 MARVELL MV643XX ETHERNET DRIVER
8774 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8775 L:      netdev@vger.kernel.org
8776 S:      Maintained
8777 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8778 F:      include/linux/mv643xx.h
8779
8780 MARVELL MV88X3310 PHY DRIVER
8781 M:      Russell King <linux@armlinux.org.uk>
8782 L:      netdev@vger.kernel.org
8783 S:      Maintained
8784 F:      drivers/net/phy/marvell10g.c
8785
8786 MARVELL MVNETA ETHERNET DRIVER
8787 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8788 L:      netdev@vger.kernel.org
8789 S:      Maintained
8790 F:      drivers/net/ethernet/marvell/mvneta.*
8791
8792 MARVELL MWIFIEX WIRELESS DRIVER
8793 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8794 M:      Nishant Sarmukadam <nishants@marvell.com>
8795 M:      Ganapathi Bhat <gbhat@marvell.com>
8796 M:      Xinming Hu <huxinming820@gmail.com>
8797 L:      linux-wireless@vger.kernel.org
8798 S:      Maintained
8799 F:      drivers/net/wireless/marvell/mwifiex/
8800
8801 MARVELL MWL8K WIRELESS DRIVER
8802 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8803 L:      linux-wireless@vger.kernel.org
8804 S:      Odd Fixes
8805 F:      drivers/net/wireless/marvell/mwl8k.c
8806
8807 MARVELL NAND CONTROLLER DRIVER
8808 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8809 L:      linux-mtd@lists.infradead.org
8810 S:      Maintained
8811 F:      drivers/mtd/nand/raw/marvell_nand.c
8812 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8813
8814 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8815 M:      Nicolas Pitre <nico@fluxnic.net>
8816 S:      Odd Fixes
8817 F:      drivers/mmc/host/mvsdio.*
8818
8819 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8820 M:      Hu Ziji <huziji@marvell.com>
8821 L:      linux-mmc@vger.kernel.org
8822 S:      Supported
8823 F:      drivers/mmc/host/sdhci-xenon*
8824 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8825
8826 MATROX FRAMEBUFFER DRIVER
8827 L:      linux-fbdev@vger.kernel.org
8828 S:      Orphan
8829 F:      drivers/video/fbdev/matrox/matroxfb_*
8830 F:      include/uapi/linux/matroxfb.h
8831
8832 MAX16065 HARDWARE MONITOR DRIVER
8833 M:      Guenter Roeck <linux@roeck-us.net>
8834 L:      linux-hwmon@vger.kernel.org
8835 S:      Maintained
8836 F:      Documentation/hwmon/max16065
8837 F:      drivers/hwmon/max16065.c
8838
8839 MAX20751 HARDWARE MONITOR DRIVER
8840 M:      Guenter Roeck <linux@roeck-us.net>
8841 L:      linux-hwmon@vger.kernel.org
8842 S:      Maintained
8843 F:      Documentation/hwmon/max20751
8844 F:      drivers/hwmon/max20751.c
8845
8846 MAX2175 SDR TUNER DRIVER
8847 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8848 L:      linux-media@vger.kernel.org
8849 T:      git git://linuxtv.org/media_tree.git
8850 S:      Maintained
8851 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8852 F:      Documentation/media/v4l-drivers/max2175.rst
8853 F:      drivers/media/i2c/max2175*
8854 F:      include/uapi/linux/max2175.h
8855
8856 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8857 L:      linux-hwmon@vger.kernel.org
8858 S:      Orphan
8859 F:      Documentation/hwmon/max6650
8860 F:      drivers/hwmon/max6650.c
8861
8862 MAX6697 HARDWARE MONITOR DRIVER
8863 M:      Guenter Roeck <linux@roeck-us.net>
8864 L:      linux-hwmon@vger.kernel.org
8865 S:      Maintained
8866 F:      Documentation/hwmon/max6697
8867 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8868 F:      drivers/hwmon/max6697.c
8869 F:      include/linux/platform_data/max6697.h
8870
8871 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8872 M:      Peter Rosin <peda@axentia.se>
8873 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8874 S:      Maintained
8875 F:      Documentation/devicetree/bindings/sound/max9860.txt
8876 F:      sound/soc/codecs/max9860.*
8877
8878 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8879 M:      Javier Martinez Canillas <javier@dowhile0.org>
8880 L:      linux-kernel@vger.kernel.org
8881 S:      Supported
8882 F:      drivers/regulator/max77802-regulator.c
8883 F:      Documentation/devicetree/bindings/*/*max77802.txt
8884 F:      include/dt-bindings/*/*max77802.h
8885
8886 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8887 M:      Krzysztof Kozlowski <krzk@kernel.org>
8888 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8889 L:      linux-pm@vger.kernel.org
8890 S:      Supported
8891 F:      drivers/power/supply/max14577_charger.c
8892 F:      drivers/power/supply/max77693_charger.c
8893
8894 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8895 M:      Chanwoo Choi <cw00.choi@samsung.com>
8896 M:      Krzysztof Kozlowski <krzk@kernel.org>
8897 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8898 L:      linux-kernel@vger.kernel.org
8899 S:      Supported
8900 F:      drivers/*/max14577*.c
8901 F:      drivers/*/max77686*.c
8902 F:      drivers/*/max77693*.c
8903 F:      drivers/extcon/extcon-max14577.c
8904 F:      drivers/extcon/extcon-max77693.c
8905 F:      drivers/rtc/rtc-max77686.c
8906 F:      drivers/clk/clk-max77686.c
8907 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8908 F:      Documentation/devicetree/bindings/*/max77686.txt
8909 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8910 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8911 F:      include/linux/mfd/max14577*.h
8912 F:      include/linux/mfd/max77686*.h
8913 F:      include/linux/mfd/max77693*.h
8914
8915 MAXIRADIO FM RADIO RECEIVER DRIVER
8916 M:      Hans Verkuil <hverkuil@xs4all.nl>
8917 L:      linux-media@vger.kernel.org
8918 T:      git git://linuxtv.org/media_tree.git
8919 W:      https://linuxtv.org
8920 S:      Maintained
8921 F:      drivers/media/radio/radio-maxiradio*
8922
8923 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8924 M:      Peter Rosin <peda@axentia.se>
8925 L:      linux-iio@vger.kernel.org
8926 S:      Maintained
8927 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8928 F:      drivers/iio/potentiometer/mcp4018.c
8929 F:      drivers/iio/potentiometer/mcp4531.c
8930
8931 MCR20A IEEE-802.15.4 RADIO DRIVER
8932 M:      Xue Liu <liuxuenetmail@gmail.com>
8933 L:      linux-wpan@vger.kernel.org
8934 W:      https://github.com/xueliu/mcr20a-linux
8935 S:      Maintained
8936 F:      drivers/net/ieee802154/mcr20a.c
8937 F:      drivers/net/ieee802154/mcr20a.h
8938 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8939
8940 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8941 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8942 L:      linux-iio@vger.kernel.org
8943 S:      Maintained
8944 F:      drivers/iio/dac/cio-dac.c
8945
8946 MEDIA DRIVERS FOR ASCOT2E
8947 M:      Sergey Kozlov <serjk@netup.ru>
8948 M:      Abylay Ospan <aospan@netup.ru>
8949 L:      linux-media@vger.kernel.org
8950 W:      https://linuxtv.org
8951 W:      http://netup.tv/
8952 T:      git git://linuxtv.org/media_tree.git
8953 S:      Supported
8954 F:      drivers/media/dvb-frontends/ascot2e*
8955
8956 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8957 M:      Jasmin Jessich <jasmin@anw.at>
8958 L:      linux-media@vger.kernel.org
8959 W:      https://linuxtv.org
8960 T:      git git://linuxtv.org/media_tree.git
8961 S:      Maintained
8962 F:      drivers/media/dvb-frontends/cxd2099*
8963
8964 MEDIA DRIVERS FOR CXD2841ER
8965 M:      Sergey Kozlov <serjk@netup.ru>
8966 M:      Abylay Ospan <aospan@netup.ru>
8967 L:      linux-media@vger.kernel.org
8968 W:      https://linuxtv.org
8969 W:      http://netup.tv/
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Supported
8972 F:      drivers/media/dvb-frontends/cxd2841er*
8973
8974 MEDIA DRIVERS FOR CXD2880
8975 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8976 L:      linux-media@vger.kernel.org
8977 W:      http://linuxtv.org/
8978 T:      git git://linuxtv.org/media_tree.git
8979 S:      Supported
8980 F:      drivers/media/dvb-frontends/cxd2880/*
8981 F:      drivers/media/spi/cxd2880*
8982
8983 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8984 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8985 L:      linux-media@vger.kernel.org
8986 W:      https://linuxtv.org
8987 T:      git git://linuxtv.org/media_tree.git
8988 S:      Maintained
8989 F:      drivers/media/pci/ddbridge/*
8990
8991 MEDIA DRIVERS FOR FREESCALE IMX
8992 M:      Steve Longerbeam <slongerbeam@gmail.com>
8993 M:      Philipp Zabel <p.zabel@pengutronix.de>
8994 L:      linux-media@vger.kernel.org
8995 T:      git git://linuxtv.org/media_tree.git
8996 S:      Maintained
8997 F:      Documentation/devicetree/bindings/media/imx.txt
8998 F:      Documentation/media/v4l-drivers/imx.rst
8999 F:      drivers/staging/media/imx/
9000 F:      include/linux/imx-media.h
9001 F:      include/media/imx.h
9002
9003 MEDIA DRIVERS FOR HELENE
9004 M:      Abylay Ospan <aospan@netup.ru>
9005 L:      linux-media@vger.kernel.org
9006 W:      https://linuxtv.org
9007 W:      http://netup.tv/
9008 T:      git git://linuxtv.org/media_tree.git
9009 S:      Supported
9010 F:      drivers/media/dvb-frontends/helene*
9011
9012 MEDIA DRIVERS FOR HORUS3A
9013 M:      Sergey Kozlov <serjk@netup.ru>
9014 M:      Abylay Ospan <aospan@netup.ru>
9015 L:      linux-media@vger.kernel.org
9016 W:      https://linuxtv.org
9017 W:      http://netup.tv/
9018 T:      git git://linuxtv.org/media_tree.git
9019 S:      Supported
9020 F:      drivers/media/dvb-frontends/horus3a*
9021
9022 MEDIA DRIVERS FOR LNBH25
9023 M:      Sergey Kozlov <serjk@netup.ru>
9024 M:      Abylay Ospan <aospan@netup.ru>
9025 L:      linux-media@vger.kernel.org
9026 W:      https://linuxtv.org
9027 W:      http://netup.tv/
9028 T:      git git://linuxtv.org/media_tree.git
9029 S:      Supported
9030 F:      drivers/media/dvb-frontends/lnbh25*
9031
9032 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9033 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9034 L:      linux-media@vger.kernel.org
9035 W:      https://linuxtv.org
9036 T:      git git://linuxtv.org/media_tree.git
9037 S:      Maintained
9038 F:      drivers/media/dvb-frontends/mxl5xx*
9039
9040 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9041 M:      Sergey Kozlov <serjk@netup.ru>
9042 M:      Abylay Ospan <aospan@netup.ru>
9043 L:      linux-media@vger.kernel.org
9044 W:      https://linuxtv.org
9045 W:      http://netup.tv/
9046 T:      git git://linuxtv.org/media_tree.git
9047 S:      Supported
9048 F:      drivers/media/pci/netup_unidvb/*
9049
9050 MEDIA DRIVERS FOR RENESAS - CEU
9051 M:      Jacopo Mondi <jacopo@jmondi.org>
9052 L:      linux-media@vger.kernel.org
9053 L:      linux-renesas-soc@vger.kernel.org
9054 T:      git git://linuxtv.org/media_tree.git
9055 S:      Supported
9056 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9057 F:      drivers/media/platform/renesas-ceu.c
9058 F:      include/media/drv-intf/renesas-ceu.h
9059
9060 MEDIA DRIVERS FOR RENESAS - DRIF
9061 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9062 L:      linux-media@vger.kernel.org
9063 L:      linux-renesas-soc@vger.kernel.org
9064 T:      git git://linuxtv.org/media_tree.git
9065 S:      Supported
9066 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9067 F:      drivers/media/platform/rcar_drif.c
9068
9069 MEDIA DRIVERS FOR RENESAS - FCP
9070 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9071 L:      linux-media@vger.kernel.org
9072 L:      linux-renesas-soc@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Supported
9075 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9076 F:      drivers/media/platform/rcar-fcp.c
9077 F:      include/media/rcar-fcp.h
9078
9079 MEDIA DRIVERS FOR RENESAS - FDP1
9080 M:      Kieran Bingham <kieran@bingham.xyz>
9081 L:      linux-media@vger.kernel.org
9082 L:      linux-renesas-soc@vger.kernel.org
9083 T:      git git://linuxtv.org/media_tree.git
9084 S:      Supported
9085 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9086 F:      drivers/media/platform/rcar_fdp1.c
9087
9088 MEDIA DRIVERS FOR RENESAS - VIN
9089 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9090 L:      linux-media@vger.kernel.org
9091 L:      linux-renesas-soc@vger.kernel.org
9092 T:      git git://linuxtv.org/media_tree.git
9093 S:      Supported
9094 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9095 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9096 F:      drivers/media/platform/rcar-vin/
9097
9098 MEDIA DRIVERS FOR RENESAS - VSP1
9099 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9100 L:      linux-media@vger.kernel.org
9101 L:      linux-renesas-soc@vger.kernel.org
9102 T:      git git://linuxtv.org/media_tree.git
9103 S:      Supported
9104 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9105 F:      drivers/media/platform/vsp1/
9106
9107 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9108 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9109 L:      linux-media@vger.kernel.org
9110 W:      https://linuxtv.org
9111 T:      git git://linuxtv.org/media_tree.git
9112 S:      Maintained
9113 F:      drivers/media/dvb-frontends/stv0910*
9114
9115 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9116 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9117 L:      linux-media@vger.kernel.org
9118 W:      https://linuxtv.org
9119 T:      git git://linuxtv.org/media_tree.git
9120 S:      Maintained
9121 F:      drivers/media/dvb-frontends/stv6111*
9122
9123 MEDIA DRIVERS FOR STM32 - DCMI
9124 M:      Hugues Fruchet <hugues.fruchet@st.com>
9125 L:      linux-media@vger.kernel.org
9126 T:      git git://linuxtv.org/media_tree.git
9127 S:      Supported
9128 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9129 F:      drivers/media/platform/stm32/stm32-dcmi.c
9130
9131 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9132 M:      Dmitry Osipenko <digetx@gmail.com>
9133 L:      linux-media@vger.kernel.org
9134 L:      linux-tegra@vger.kernel.org
9135 T:      git git://linuxtv.org/media_tree.git
9136 S:      Maintained
9137 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9138 F:      drivers/staging/media/tegra-vde/
9139
9140 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9142 P:      LinuxTV.org Project
9143 L:      linux-media@vger.kernel.org
9144 W:      https://linuxtv.org
9145 Q:      http://patchwork.kernel.org/project/linux-media/list/
9146 T:      git git://linuxtv.org/media_tree.git
9147 S:      Maintained
9148 F:      Documentation/devicetree/bindings/media/
9149 F:      Documentation/media/
9150 F:      drivers/media/
9151 F:      drivers/staging/media/
9152 F:      include/linux/platform_data/media/
9153 F:      include/media/
9154 F:      include/uapi/linux/dvb/
9155 F:      include/uapi/linux/videodev2.h
9156 F:      include/uapi/linux/media.h
9157 F:      include/uapi/linux/v4l2-*
9158 F:      include/uapi/linux/meye.h
9159 F:      include/uapi/linux/ivtv*
9160 F:      include/uapi/linux/uvcvideo.h
9161
9162 MEDIATEK BLUETOOTH DRIVER
9163 M:      Sean Wang <sean.wang@mediatek.com>
9164 L:      linux-bluetooth@vger.kernel.org
9165 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9166 S:      Maintained
9167 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9168 F:      drivers/bluetooth/btmtkuart.c
9169
9170 MEDIATEK CIR DRIVER
9171 M:      Sean Wang <sean.wang@mediatek.com>
9172 S:      Maintained
9173 F:      drivers/media/rc/mtk-cir.c
9174
9175 MEDIATEK DMA DRIVER
9176 M:      Sean Wang <sean.wang@mediatek.com>
9177 L:      dmaengine@vger.kernel.org
9178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9179 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9180 S:      Maintained
9181 F:      Documentation/devicetree/bindings/dma/mtk-*
9182 F:      drivers/dma/mediatek/
9183
9184 MEDIATEK PMIC LED DRIVER
9185 M:      Sean Wang <sean.wang@mediatek.com>
9186 S:      Maintained
9187 F:      drivers/leds/leds-mt6323.c
9188 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9189
9190 MEDIATEK ETHERNET DRIVER
9191 M:      Felix Fietkau <nbd@openwrt.org>
9192 M:      John Crispin <john@phrozen.org>
9193 M:      Sean Wang <sean.wang@mediatek.com>
9194 M:      Nelson Chang <nelson.chang@mediatek.com>
9195 L:      netdev@vger.kernel.org
9196 S:      Maintained
9197 F:      drivers/net/ethernet/mediatek/
9198
9199 MEDIATEK SWITCH DRIVER
9200 M:      Sean Wang <sean.wang@mediatek.com>
9201 L:      netdev@vger.kernel.org
9202 S:      Maintained
9203 F:      drivers/net/dsa/mt7530.*
9204 F:      net/dsa/tag_mtk.c
9205
9206 MEDIATEK JPEG DRIVER
9207 M:      Rick Chang <rick.chang@mediatek.com>
9208 M:      Bin Liu <bin.liu@mediatek.com>
9209 S:      Supported
9210 F:      drivers/media/platform/mtk-jpeg/
9211 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9212
9213 MEDIATEK MDP DRIVER
9214 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9215 M:      Houlong Wei <houlong.wei@mediatek.com>
9216 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9217 S:      Supported
9218 F:      drivers/media/platform/mtk-mdp/
9219 F:      drivers/media/platform/mtk-vpu/
9220 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9221
9222 MEDIATEK MEDIA DRIVER
9223 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9224 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9225 S:      Supported
9226 F:      drivers/media/platform/mtk-vcodec/
9227 F:      drivers/media/platform/mtk-vpu/
9228 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9229 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9230
9231 MEDIATEK MT7601U WIRELESS LAN DRIVER
9232 M:      Jakub Kicinski <kubakici@wp.pl>
9233 L:      linux-wireless@vger.kernel.org
9234 S:      Maintained
9235 F:      drivers/net/wireless/mediatek/mt7601u/
9236
9237 MEDIATEK NAND CONTROLLER DRIVER
9238 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9239 L:      linux-mtd@lists.infradead.org
9240 S:      Maintained
9241 F:      drivers/mtd/nand/raw/mtk_*
9242 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9243
9244 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9245 M:      Sean Wang <sean.wang@mediatek.com>
9246 S:      Maintained
9247 F:      drivers/char/hw_random/mtk-rng.c
9248
9249 MEDIATEK USB3 DRD IP DRIVER
9250 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9251 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9254 S:      Maintained
9255 F:      drivers/usb/mtu3/
9256
9257 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9258 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9259 M:      Martin Donnelly <martin.donnelly@ge.com>
9260 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9261 S:      Maintained
9262 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9263 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9264
9265 MEGARAID SCSI/SAS DRIVERS
9266 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9267 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9268 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9269 L:      megaraidlinux.pdl@broadcom.com
9270 L:      linux-scsi@vger.kernel.org
9271 W:      http://www.avagotech.com/support/
9272 S:      Maintained
9273 F:      Documentation/scsi/megaraid.txt
9274 F:      drivers/scsi/megaraid.*
9275 F:      drivers/scsi/megaraid/
9276
9277 MELEXIS MLX90614 DRIVER
9278 M:      Crt Mori <cmo@melexis.com>
9279 L:      linux-iio@vger.kernel.org
9280 W:      http://www.melexis.com
9281 S:      Supported
9282 F:      drivers/iio/temperature/mlx90614.c
9283
9284 MELEXIS MLX90632 DRIVER
9285 M:      Crt Mori <cmo@melexis.com>
9286 L:      linux-iio@vger.kernel.org
9287 W:      http://www.melexis.com
9288 S:      Supported
9289 F:      drivers/iio/temperature/mlx90632.c
9290
9291 MELFAS MIP4 TOUCHSCREEN DRIVER
9292 M:      Sangwon Jee <jeesw@melfas.com>
9293 W:      http://www.melfas.com
9294 S:      Supported
9295 F:      drivers/input/touchscreen/melfas_mip4.c
9296 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9297
9298 MELLANOX ETHERNET DRIVER (mlx4_en)
9299 M:      Tariq Toukan <tariqt@mellanox.com>
9300 L:      netdev@vger.kernel.org
9301 S:      Supported
9302 W:      http://www.mellanox.com
9303 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9304 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9305
9306 MELLANOX ETHERNET DRIVER (mlx5e)
9307 M:      Saeed Mahameed <saeedm@mellanox.com>
9308 L:      netdev@vger.kernel.org
9309 S:      Supported
9310 W:      http://www.mellanox.com
9311 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9312 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9313
9314 MELLANOX ETHERNET INNOVA DRIVERS
9315 R:      Boris Pismenny <borisp@mellanox.com>
9316 L:      netdev@vger.kernel.org
9317 S:      Supported
9318 W:      http://www.mellanox.com
9319 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9320 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9321 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9322 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9323 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9324
9325 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9326 R:      Boris Pismenny <borisp@mellanox.com>
9327 L:      netdev@vger.kernel.org
9328 S:      Supported
9329 W:      http://www.mellanox.com
9330 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9331 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9332 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9333
9334 MELLANOX ETHERNET SWITCH DRIVERS
9335 M:      Jiri Pirko <jiri@mellanox.com>
9336 M:      Ido Schimmel <idosch@mellanox.com>
9337 L:      netdev@vger.kernel.org
9338 S:      Supported
9339 W:      http://www.mellanox.com
9340 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9341 F:      drivers/net/ethernet/mellanox/mlxsw/
9342 F:      tools/testing/selftests/drivers/net/mlxsw/
9343
9344 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9345 M:      mlxsw@mellanox.com
9346 L:      netdev@vger.kernel.org
9347 S:      Supported
9348 W:      http://www.mellanox.com
9349 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9350 F:      drivers/net/ethernet/mellanox/mlxfw/
9351
9352 MELLANOX HARDWARE PLATFORM SUPPORT
9353 M:      Andy Shevchenko <andy@infradead.org>
9354 M:      Darren Hart <dvhart@infradead.org>
9355 M:      Vadim Pasternak <vadimp@mellanox.com>
9356 L:      platform-driver-x86@vger.kernel.org
9357 S:      Supported
9358 F:      drivers/platform/mellanox/
9359
9360 MELLANOX MLX4 core VPI driver
9361 M:      Tariq Toukan <tariqt@mellanox.com>
9362 L:      netdev@vger.kernel.org
9363 L:      linux-rdma@vger.kernel.org
9364 W:      http://www.mellanox.com
9365 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9366 S:      Supported
9367 F:      drivers/net/ethernet/mellanox/mlx4/
9368 F:      include/linux/mlx4/
9369
9370 MELLANOX MLX4 IB driver
9371 M:      Yishai Hadas <yishaih@mellanox.com>
9372 L:      linux-rdma@vger.kernel.org
9373 W:      http://www.mellanox.com
9374 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9375 S:      Supported
9376 F:      drivers/infiniband/hw/mlx4/
9377 F:      include/linux/mlx4/
9378 F:      include/uapi/rdma/mlx4-abi.h
9379
9380 MELLANOX MLX5 core VPI driver
9381 M:      Saeed Mahameed <saeedm@mellanox.com>
9382 M:      Leon Romanovsky <leonro@mellanox.com>
9383 L:      netdev@vger.kernel.org
9384 L:      linux-rdma@vger.kernel.org
9385 W:      http://www.mellanox.com
9386 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9387 S:      Supported
9388 F:      drivers/net/ethernet/mellanox/mlx5/core/
9389 F:      include/linux/mlx5/
9390
9391 MELLANOX MLX5 IB driver
9392 M:      Leon Romanovsky <leonro@mellanox.com>
9393 L:      linux-rdma@vger.kernel.org
9394 W:      http://www.mellanox.com
9395 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9396 S:      Supported
9397 F:      drivers/infiniband/hw/mlx5/
9398 F:      include/linux/mlx5/
9399 F:      include/uapi/rdma/mlx5-abi.h
9400
9401 MELLANOX MLXCPLD I2C AND MUX DRIVER
9402 M:      Vadim Pasternak <vadimp@mellanox.com>
9403 M:      Michael Shych <michaelsh@mellanox.com>
9404 L:      linux-i2c@vger.kernel.org
9405 S:      Supported
9406 F:      drivers/i2c/busses/i2c-mlxcpld.c
9407 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9408 F:      Documentation/i2c/busses/i2c-mlxcpld
9409
9410 MELLANOX MLXCPLD LED DRIVER
9411 M:      Vadim Pasternak <vadimp@mellanox.com>
9412 L:      linux-leds@vger.kernel.org
9413 S:      Supported
9414 F:      drivers/leds/leds-mlxcpld.c
9415 F:      drivers/leds/leds-mlxreg.c
9416 F:      Documentation/leds/leds-mlxcpld.txt
9417
9418 MELLANOX PLATFORM DRIVER
9419 M:      Vadim Pasternak <vadimp@mellanox.com>
9420 L:      platform-driver-x86@vger.kernel.org
9421 S:      Supported
9422 F:      drivers/platform/x86/mlx-platform.c
9423
9424 MEMBARRIER SUPPORT
9425 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9426 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9427 L:      linux-kernel@vger.kernel.org
9428 S:      Supported
9429 F:      kernel/sched/membarrier.c
9430 F:      include/uapi/linux/membarrier.h
9431 F:      arch/powerpc/include/asm/membarrier.h
9432
9433 MEMORY MANAGEMENT
9434 L:      linux-mm@kvack.org
9435 W:      http://www.linux-mm.org
9436 S:      Maintained
9437 F:      include/linux/mm.h
9438 F:      include/linux/gfp.h
9439 F:      include/linux/mmzone.h
9440 F:      include/linux/memory_hotplug.h
9441 F:      include/linux/vmalloc.h
9442 F:      mm/
9443
9444 MEMORY TECHNOLOGY DEVICES (MTD)
9445 M:      David Woodhouse <dwmw2@infradead.org>
9446 M:      Brian Norris <computersforpeace@gmail.com>
9447 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9448 M:      Marek Vasut <marek.vasut@gmail.com>
9449 M:      Richard Weinberger <richard@nod.at>
9450 L:      linux-mtd@lists.infradead.org
9451 W:      http://www.linux-mtd.infradead.org/
9452 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9453 T:      git git://git.infradead.org/linux-mtd.git master
9454 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9455 S:      Maintained
9456 F:      Documentation/devicetree/bindings/mtd/
9457 F:      drivers/mtd/
9458 F:      include/linux/mtd/
9459 F:      include/uapi/mtd/
9460
9461 MEN A21 WATCHDOG DRIVER
9462 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9463 L:      linux-watchdog@vger.kernel.org
9464 S:      Maintained
9465 F:      drivers/watchdog/mena21_wdt.c
9466
9467 MEN CHAMELEON BUS (mcb)
9468 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9469 S:      Maintained
9470 F:      drivers/mcb/
9471 F:      include/linux/mcb.h
9472 F:      Documentation/men-chameleon-bus.txt
9473
9474 MEN F21BMC (Board Management Controller)
9475 M:      Andreas Werner <andreas.werner@men.de>
9476 S:      Supported
9477 F:      drivers/mfd/menf21bmc.c
9478 F:      drivers/watchdog/menf21bmc_wdt.c
9479 F:      drivers/leds/leds-menf21bmc.c
9480 F:      drivers/hwmon/menf21bmc_hwmon.c
9481 F:      Documentation/hwmon/menf21bmc
9482
9483 MEN Z069 WATCHDOG DRIVER
9484 M:      Johannes Thumshirn <jth@kernel.org>
9485 L:      linux-watchdog@vger.kernel.org
9486 S:      Maintained
9487 F:      drivers/watchdog/menz069_wdt.c
9488
9489 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9490 M:      Neil Armstrong <narmstrong@baylibre.com>
9491 L:      linux-media@lists.freedesktop.org
9492 L:      linux-amlogic@lists.infradead.org
9493 W:      http://linux-meson.com/
9494 S:      Supported
9495 F:      drivers/media/platform/meson/ao-cec.c
9496 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9497 T:      git git://linuxtv.org/media_tree.git
9498
9499 MICROBLAZE ARCHITECTURE
9500 M:      Michal Simek <monstr@monstr.eu>
9501 W:      http://www.monstr.eu/fdt/
9502 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9503 S:      Supported
9504 F:      arch/microblaze/
9505
9506 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9507 M:      Richard Genoud <richard.genoud@gmail.com>
9508 S:      Maintained
9509 F:      drivers/tty/serial/atmel_serial.c
9510 F:      drivers/tty/serial/atmel_serial.h
9511
9512 MICROCHIP / ATMEL DMA DRIVER
9513 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9515 L:      dmaengine@vger.kernel.org
9516 S:      Supported
9517 F:      drivers/dma/at_hdmac.c
9518 F:      drivers/dma/at_hdmac_regs.h
9519 F:      include/linux/platform_data/dma-atmel.h
9520
9521 MICROCHIP / ATMEL ECC DRIVER
9522 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9523 L:      linux-crypto@vger.kernel.org
9524 S:      Maintained
9525 F:      drivers/crypto/atmel-ecc.*
9526
9527 MICROCHIP / ATMEL ISC DRIVER
9528 M:      Songjun Wu <songjun.wu@microchip.com>
9529 L:      linux-media@vger.kernel.org
9530 S:      Supported
9531 F:      drivers/media/platform/atmel/atmel-isc.c
9532 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9533 F:      devicetree/bindings/media/atmel-isc.txt
9534
9535 MICROCHIP / ATMEL NAND DRIVER
9536 M:      Josh Wu <rainyfeeling@outlook.com>
9537 L:      linux-mtd@lists.infradead.org
9538 S:      Supported
9539 F:      drivers/mtd/nand/raw/atmel/*
9540 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9541
9542 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9543 M:      Woojung Huh <Woojung.Huh@microchip.com>
9544 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9545 L:      netdev@vger.kernel.org
9546 S:      Maintained
9547 F:      net/dsa/tag_ksz.c
9548 F:      drivers/net/dsa/microchip/*
9549 F:      include/linux/platform_data/microchip-ksz.h
9550 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9551
9552 MICROCHIP LAN743X ETHERNET DRIVER
9553 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9554 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9555 L:      netdev@vger.kernel.org
9556 S:      Maintained
9557 F:      drivers/net/ethernet/microchip/lan743x_*
9558
9559 MICROCHIP USB251XB DRIVER
9560 M:      Richard Leitner <richard.leitner@skidata.com>
9561 L:      linux-usb@vger.kernel.org
9562 S:      Maintained
9563 F:      drivers/usb/misc/usb251xb.c
9564 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9565
9566 MICROSEMI MIPS SOCS
9567 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9568 L:      linux-mips@linux-mips.org
9569 S:      Maintained
9570 F:      arch/mips/generic/board-ocelot.c
9571 F:      arch/mips/configs/generic/board-ocelot.config
9572 F:      arch/mips/boot/dts/mscc/
9573 F:      Documentation/devicetree/bindings/mips/mscc.txt
9574
9575 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9576 M:      Don Brace <don.brace@microsemi.com>
9577 L:      esc.storagedev@microsemi.com
9578 L:      linux-scsi@vger.kernel.org
9579 S:      Supported
9580 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9581 F:      drivers/scsi/smartpqi/Kconfig
9582 F:      drivers/scsi/smartpqi/Makefile
9583 F:      include/linux/cciss*.h
9584 F:      include/uapi/linux/cciss*.h
9585 F:      Documentation/scsi/smartpqi.txt
9586
9587 MICROSEMI ETHERNET SWITCH DRIVER
9588 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9589 L:      netdev@vger.kernel.org
9590 S:      Supported
9591 F:      drivers/net/ethernet/mscc/
9592
9593 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9594 M:      Chen Yu <yu.c.chen@intel.com>
9595 L:      platform-driver-x86@vger.kernel.org
9596 S:      Supported
9597 F:      drivers/platform/x86/surfacepro3_button.c
9598
9599 MICROTEK X6 SCANNER
9600 M:      Oliver Neukum <oliver@neukum.org>
9601 S:      Maintained
9602 F:      drivers/usb/image/microtek.*
9603
9604 MIPS
9605 M:      Ralf Baechle <ralf@linux-mips.org>
9606 M:      Paul Burton <paul.burton@mips.com>
9607 M:      James Hogan <jhogan@kernel.org>
9608 L:      linux-mips@linux-mips.org
9609 W:      http://www.linux-mips.org/
9610 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9612 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9613 S:      Supported
9614 F:      Documentation/devicetree/bindings/mips/
9615 F:      Documentation/mips/
9616 F:      arch/mips/
9617 F:      drivers/platform/mips/
9618
9619 MIPS BOSTON DEVELOPMENT BOARD
9620 M:      Paul Burton <paul.burton@mips.com>
9621 L:      linux-mips@linux-mips.org
9622 S:      Maintained
9623 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9624 F:      arch/mips/boot/dts/img/boston.dts
9625 F:      arch/mips/configs/generic/board-boston.config
9626 F:      drivers/clk/imgtec/clk-boston.c
9627 F:      include/dt-bindings/clock/boston-clock.h
9628
9629 MIPS GENERIC PLATFORM
9630 M:      Paul Burton <paul.burton@mips.com>
9631 L:      linux-mips@linux-mips.org
9632 S:      Supported
9633 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9634 F:      arch/mips/generic/
9635 F:      arch/mips/tools/generic-board-config.sh
9636
9637 MIPS/LOONGSON1 ARCHITECTURE
9638 M:      Keguang Zhang <keguang.zhang@gmail.com>
9639 L:      linux-mips@linux-mips.org
9640 S:      Maintained
9641 F:      arch/mips/loongson32/
9642 F:      arch/mips/include/asm/mach-loongson32/
9643 F:      drivers/*/*loongson1*
9644 F:      drivers/*/*/*loongson1*
9645
9646 MIPS/LOONGSON2 ARCHITECTURE
9647 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9648 L:      linux-mips@linux-mips.org
9649 S:      Maintained
9650 F:      arch/mips/loongson64/*{2e/2f}*
9651 F:      arch/mips/include/asm/mach-loongson64/
9652 F:      drivers/*/*loongson2*
9653 F:      drivers/*/*/*loongson2*
9654
9655 MIPS/LOONGSON3 ARCHITECTURE
9656 M:      Huacai Chen <chenhc@lemote.com>
9657 L:      linux-mips@linux-mips.org
9658 S:      Maintained
9659 F:      arch/mips/loongson64/
9660 F:      arch/mips/include/asm/mach-loongson64/
9661 F:      drivers/platform/mips/cpu_hwmon.c
9662 F:      drivers/*/*loongson3*
9663 F:      drivers/*/*/*loongson3*
9664
9665 MIPS RINT INSTRUCTION EMULATION
9666 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9667 L:      linux-mips@linux-mips.org
9668 S:      Supported
9669 F:      arch/mips/math-emu/sp_rint.c
9670 F:      arch/mips/math-emu/dp_rint.c
9671
9672 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9673 M:      Hans Verkuil <hverkuil@xs4all.nl>
9674 L:      linux-media@vger.kernel.org
9675 T:      git git://linuxtv.org/media_tree.git
9676 W:      https://linuxtv.org
9677 S:      Odd Fixes
9678 F:      drivers/media/radio/radio-miropcm20*
9679
9680 MMP SUPPORT
9681 M:      Eric Miao <eric.y.miao@gmail.com>
9682 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9684 T:      git git://github.com/hzhuang1/linux.git
9685 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9686 S:      Maintained
9687 F:      arch/arm/boot/dts/mmp*
9688 F:      arch/arm/mach-mmp/
9689
9690 MN88472 MEDIA DRIVER
9691 M:      Antti Palosaari <crope@iki.fi>
9692 L:      linux-media@vger.kernel.org
9693 W:      https://linuxtv.org
9694 W:      http://palosaari.fi/linux/
9695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9696 S:      Maintained
9697 F:      drivers/media/dvb-frontends/mn88472*
9698
9699 MN88473 MEDIA DRIVER
9700 M:      Antti Palosaari <crope@iki.fi>
9701 L:      linux-media@vger.kernel.org
9702 W:      https://linuxtv.org
9703 W:      http://palosaari.fi/linux/
9704 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9705 S:      Maintained
9706 F:      drivers/media/dvb-frontends/mn88473*
9707
9708 PCI DRIVER FOR MOBIVEIL PCIE IP
9709 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9710 L:      linux-pci@vger.kernel.org
9711 S:      Supported
9712 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9713 F:      drivers/pci/controller/pcie-mobiveil.c
9714
9715 MODULE SUPPORT
9716 M:      Jessica Yu <jeyu@kernel.org>
9717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9718 S:      Maintained
9719 F:      include/linux/module.h
9720 F:      kernel/module.c
9721
9722 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9723 W:      http://popies.net/meye/
9724 S:      Orphan
9725 F:      Documentation/media/v4l-drivers/meye*
9726 F:      drivers/media/pci/meye/
9727 F:      include/uapi/linux/meye.h
9728
9729 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9730 M:      Jiri Slaby <jirislaby@gmail.com>
9731 S:      Maintained
9732 F:      Documentation/serial/moxa-smartio
9733 F:      drivers/tty/mxser.*
9734
9735 MR800 AVERMEDIA USB FM RADIO DRIVER
9736 M:      Alexey Klimov <klimov.linux@gmail.com>
9737 L:      linux-media@vger.kernel.org
9738 T:      git git://linuxtv.org/media_tree.git
9739 S:      Maintained
9740 F:      drivers/media/radio/radio-mr800.c
9741
9742 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9743 M:      Alan Ott <alan@signal11.us>
9744 L:      linux-wpan@vger.kernel.org
9745 S:      Maintained
9746 F:      drivers/net/ieee802154/mrf24j40.c
9747 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9748
9749 MSI LAPTOP SUPPORT
9750 M:      "Lee, Chun-Yi" <jlee@suse.com>
9751 L:      platform-driver-x86@vger.kernel.org
9752 S:      Maintained
9753 F:      drivers/platform/x86/msi-laptop.c
9754
9755 MSI WMI SUPPORT
9756 L:      platform-driver-x86@vger.kernel.org
9757 S:      Orphan
9758 F:      drivers/platform/x86/msi-wmi.c
9759
9760 MSI001 MEDIA DRIVER
9761 M:      Antti Palosaari <crope@iki.fi>
9762 L:      linux-media@vger.kernel.org
9763 W:      https://linuxtv.org
9764 W:      http://palosaari.fi/linux/
9765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9766 T:      git git://linuxtv.org/anttip/media_tree.git
9767 S:      Maintained
9768 F:      drivers/media/tuners/msi001*
9769
9770 MSI2500 MEDIA DRIVER
9771 M:      Antti Palosaari <crope@iki.fi>
9772 L:      linux-media@vger.kernel.org
9773 W:      https://linuxtv.org
9774 W:      http://palosaari.fi/linux/
9775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9776 T:      git git://linuxtv.org/anttip/media_tree.git
9777 S:      Maintained
9778 F:      drivers/media/usb/msi2500/
9779
9780 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9781 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9782 L:      linux-mtd@lists.infradead.org
9783 S:      Maintained
9784 F:      drivers/mtd/devices/docg3*
9785
9786 MT9M032 APTINA SENSOR DRIVER
9787 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9788 L:      linux-media@vger.kernel.org
9789 T:      git git://linuxtv.org/media_tree.git
9790 S:      Maintained
9791 F:      drivers/media/i2c/mt9m032.c
9792 F:      include/media/i2c/mt9m032.h
9793
9794 MT9P031 APTINA CAMERA SENSOR
9795 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9796 L:      linux-media@vger.kernel.org
9797 T:      git git://linuxtv.org/media_tree.git
9798 S:      Maintained
9799 F:      drivers/media/i2c/mt9p031.c
9800 F:      include/media/i2c/mt9p031.h
9801
9802 MT9T001 APTINA CAMERA SENSOR
9803 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9804 L:      linux-media@vger.kernel.org
9805 T:      git git://linuxtv.org/media_tree.git
9806 S:      Maintained
9807 F:      drivers/media/i2c/mt9t001.c
9808 F:      include/media/i2c/mt9t001.h
9809
9810 MT9T112 APTINA CAMERA SENSOR
9811 M:      Jacopo Mondi <jacopo@jmondi.org>
9812 L:      linux-media@vger.kernel.org
9813 T:      git git://linuxtv.org/media_tree.git
9814 S:      Odd Fixes
9815 F:      drivers/media/i2c/mt9t112.c
9816 F:      include/media/i2c/mt9t112.h
9817
9818 MT9V032 APTINA CAMERA SENSOR
9819 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9820 L:      linux-media@vger.kernel.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 S:      Maintained
9823 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9824 F:      drivers/media/i2c/mt9v032.c
9825 F:      include/media/i2c/mt9v032.h
9826
9827 MT9V111 APTINA CAMERA SENSOR
9828 M:      Jacopo Mondi <jacopo@jmondi.org>
9829 L:      linux-media@vger.kernel.org
9830 T:      git git://linuxtv.org/media_tree.git
9831 S:      Maintained
9832 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9833 F:      drivers/media/i2c/mt9v111.c
9834
9835 MULTIFUNCTION DEVICES (MFD)
9836 M:      Lee Jones <lee.jones@linaro.org>
9837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9838 S:      Supported
9839 F:      Documentation/devicetree/bindings/mfd/
9840 F:      drivers/mfd/
9841 F:      include/linux/mfd/
9842 F:      include/dt-bindings/mfd/
9843
9844 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9845 S:      Orphan
9846 F:      drivers/mmc/host/mmc_spi.c
9847 F:      include/linux/spi/mmc_spi.h
9848
9849 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9850 M:      Ulf Hansson <ulf.hansson@linaro.org>
9851 L:      linux-mmc@vger.kernel.org
9852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9853 S:      Maintained
9854 F:      Documentation/devicetree/bindings/mmc/
9855 F:      drivers/mmc/
9856 F:      include/linux/mmc/
9857 F:      include/uapi/linux/mmc/
9858
9859 MULTIPLEXER SUBSYSTEM
9860 M:      Peter Rosin <peda@axentia.se>
9861 S:      Maintained
9862 F:      Documentation/ABI/testing/sysfs-class-mux*
9863 F:      Documentation/devicetree/bindings/mux/
9864 F:      include/linux/dt-bindings/mux/
9865 F:      include/linux/mux/
9866 F:      drivers/mux/
9867
9868 MULTITECH MULTIPORT CARD (ISICOM)
9869 S:      Orphan
9870 F:      drivers/tty/isicom.c
9871 F:      include/linux/isicom.h
9872
9873 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9874 M:      Bin Liu <b-liu@ti.com>
9875 L:      linux-usb@vger.kernel.org
9876 S:      Maintained
9877 F:      drivers/usb/musb/
9878
9879 MXL301RF MEDIA DRIVER
9880 M:      Akihiro Tsukada <tskd08@gmail.com>
9881 L:      linux-media@vger.kernel.org
9882 S:      Odd Fixes
9883 F:      drivers/media/tuners/mxl301rf*
9884
9885 MXL5007T MEDIA DRIVER
9886 M:      Michael Krufky <mkrufky@linuxtv.org>
9887 L:      linux-media@vger.kernel.org
9888 W:      https://linuxtv.org
9889 W:      http://github.com/mkrufky
9890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9891 T:      git git://linuxtv.org/mkrufky/tuners.git
9892 S:      Maintained
9893 F:      drivers/media/tuners/mxl5007t.*
9894
9895 MXSFB DRM DRIVER
9896 M:      Marek Vasut <marex@denx.de>
9897 S:      Supported
9898 F:      drivers/gpu/drm/mxsfb/
9899 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9900
9901 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9902 M:      Chris Lee <christopher.lee@cspi.com>
9903 L:      netdev@vger.kernel.org
9904 W:      https://www.cspi.com/ethernet-products/support/downloads/
9905 S:      Supported
9906 F:      drivers/net/ethernet/myricom/myri10ge/
9907
9908 NAND FLASH SUBSYSTEM
9909 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9910 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9911 R:      Richard Weinberger <richard@nod.at>
9912 L:      linux-mtd@lists.infradead.org
9913 W:      http://www.linux-mtd.infradead.org/
9914 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9915 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9916 T:      git git://git.infradead.org/linux-mtd.git nand/next
9917 S:      Maintained
9918 F:      drivers/mtd/nand/
9919 F:      include/linux/mtd/*nand*.h
9920
9921 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9922 M:      Daniel Mack <zonque@gmail.com>
9923 S:      Maintained
9924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9925 W:      http://www.native-instruments.com
9926 F:      sound/usb/caiaq/
9927
9928 NATSEMI ETHERNET DRIVER (DP8381x)
9929 S:      Orphan
9930 F:      drivers/net/ethernet/natsemi/natsemi.c
9931
9932 NCP FILESYSTEM
9933 M:      Petr Vandrovec <petr@vandrovec.name>
9934 S:      Obsolete
9935 F:      drivers/staging/ncpfs/
9936
9937 NCR 5380 SCSI DRIVERS
9938 M:      Finn Thain <fthain@telegraphics.com.au>
9939 M:      Michael Schmitz <schmitzmic@gmail.com>
9940 L:      linux-scsi@vger.kernel.org
9941 S:      Maintained
9942 F:      Documentation/scsi/g_NCR5380.txt
9943 F:      drivers/scsi/NCR5380.*
9944 F:      drivers/scsi/arm/cumana_1.c
9945 F:      drivers/scsi/arm/oak.c
9946 F:      drivers/scsi/atari_scsi.*
9947 F:      drivers/scsi/dmx3191d.c
9948 F:      drivers/scsi/g_NCR5380.*
9949 F:      drivers/scsi/mac_scsi.*
9950 F:      drivers/scsi/sun3_scsi.*
9951 F:      drivers/scsi/sun3_scsi_vme.c
9952
9953 NCSI LIBRARY:
9954 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9955 S:      Maintained
9956 F:      net/ncsi/
9957
9958 NCT6775 HARDWARE MONITOR DRIVER
9959 M:      Guenter Roeck <linux@roeck-us.net>
9960 L:      linux-hwmon@vger.kernel.org
9961 S:      Maintained
9962 F:      Documentation/hwmon/nct6775
9963 F:      drivers/hwmon/nct6775.c
9964
9965 NET_FAILOVER MODULE
9966 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9967 L:      netdev@vger.kernel.org
9968 S:      Supported
9969 F:      driver/net/net_failover.c
9970 F:      include/net/net_failover.h
9971 F:      Documentation/networking/net_failover.rst
9972
9973 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9974 M:      Faisal Latif <faisal.latif@intel.com>
9975 L:      linux-rdma@vger.kernel.org
9976 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9977 S:      Supported
9978 F:      drivers/infiniband/hw/nes/
9979 F:      include/uapi/rdma/nes-abi.h
9980
9981 NETEM NETWORK EMULATOR
9982 M:      Stephen Hemminger <stephen@networkplumber.org>
9983 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9984 S:      Maintained
9985 F:      net/sched/sch_netem.c
9986
9987 NETERION 10GbE DRIVERS (s2io/vxge)
9988 M:      Jon Mason <jdmason@kudzu.us>
9989 L:      netdev@vger.kernel.org
9990 S:      Supported
9991 F:      Documentation/networking/s2io.txt
9992 F:      Documentation/networking/vxge.txt
9993 F:      drivers/net/ethernet/neterion/
9994
9995 NETFILTER
9996 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9997 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9998 M:      Florian Westphal <fw@strlen.de>
9999 L:      netfilter-devel@vger.kernel.org
10000 L:      coreteam@netfilter.org
10001 W:      http://www.netfilter.org/
10002 W:      http://www.iptables.org/
10003 W:      http://www.nftables.org/
10004 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10007 S:      Maintained
10008 F:      include/linux/netfilter*
10009 F:      include/linux/netfilter/
10010 F:      include/net/netfilter/
10011 F:      include/uapi/linux/netfilter*
10012 F:      include/uapi/linux/netfilter/
10013 F:      net/*/netfilter.c
10014 F:      net/*/netfilter/
10015 F:      net/netfilter/
10016 F:      net/bridge/br_netfilter*.c
10017
10018 NETROM NETWORK LAYER
10019 M:      Ralf Baechle <ralf@linux-mips.org>
10020 L:      linux-hams@vger.kernel.org
10021 W:      http://www.linux-ax25.org/
10022 S:      Maintained
10023 F:      include/net/netrom.h
10024 F:      include/uapi/linux/netrom.h
10025 F:      net/netrom/
10026
10027 NETRONOME ETHERNET DRIVERS
10028 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10029 L:      oss-drivers@netronome.com
10030 S:      Maintained
10031 F:      drivers/net/ethernet/netronome/
10032
10033 NETWORK BLOCK DEVICE (NBD)
10034 M:      Josef Bacik <josef@toxicpanda.com>
10035 S:      Maintained
10036 L:      linux-block@vger.kernel.org
10037 L:      nbd@other.debian.org
10038 F:      Documentation/blockdev/nbd.txt
10039 F:      drivers/block/nbd.c
10040 F:      include/uapi/linux/nbd.h
10041
10042 NETWORK DROP MONITOR
10043 M:      Neil Horman <nhorman@tuxdriver.com>
10044 L:      netdev@vger.kernel.org
10045 S:      Maintained
10046 W:      https://fedorahosted.org/dropwatch/
10047 F:      net/core/drop_monitor.c
10048
10049 NETWORKING DRIVERS
10050 M:      "David S. Miller" <davem@davemloft.net>
10051 L:      netdev@vger.kernel.org
10052 W:      http://www.linuxfoundation.org/en/Net
10053 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10056 S:      Odd Fixes
10057 F:      Documentation/devicetree/bindings/net/
10058 F:      drivers/net/
10059 F:      include/linux/if_*
10060 F:      include/linux/netdevice.h
10061 F:      include/linux/etherdevice.h
10062 F:      include/linux/fcdevice.h
10063 F:      include/linux/fddidevice.h
10064 F:      include/linux/hippidevice.h
10065 F:      include/linux/inetdevice.h
10066 F:      include/uapi/linux/if_*
10067 F:      include/uapi/linux/netdevice.h
10068
10069 NETWORKING DRIVERS (WIRELESS)
10070 M:      Kalle Valo <kvalo@codeaurora.org>
10071 L:      linux-wireless@vger.kernel.org
10072 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/net/wireless/
10077 F:      drivers/net/wireless/
10078
10079 NETWORKING [DSA]
10080 M:      Andrew Lunn <andrew@lunn.ch>
10081 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10082 M:      Florian Fainelli <f.fainelli@gmail.com>
10083 S:      Maintained
10084 F:      Documentation/devicetree/bindings/net/dsa/
10085 F:      net/dsa/
10086 F:      include/net/dsa.h
10087 F:      include/linux/dsa/
10088 F:      drivers/net/dsa/
10089
10090 NETWORKING [GENERAL]
10091 M:      "David S. Miller" <davem@davemloft.net>
10092 L:      netdev@vger.kernel.org
10093 W:      http://www.linuxfoundation.org/en/Net
10094 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10097 B:      mailto:netdev@vger.kernel.org
10098 S:      Maintained
10099 F:      net/
10100 F:      include/net/
10101 F:      include/linux/in.h
10102 F:      include/linux/net.h
10103 F:      include/linux/netdevice.h
10104 F:      include/uapi/linux/in.h
10105 F:      include/uapi/linux/net.h
10106 F:      include/uapi/linux/netdevice.h
10107 F:      include/uapi/linux/net_namespace.h
10108 F:      tools/testing/selftests/net/
10109 F:      lib/net_utils.c
10110 F:      lib/random32.c
10111 F:      Documentation/networking/
10112
10113 NETWORKING [IPSEC]
10114 M:      Steffen Klassert <steffen.klassert@secunet.com>
10115 M:      Herbert Xu <herbert@gondor.apana.org.au>
10116 M:      "David S. Miller" <davem@davemloft.net>
10117 L:      netdev@vger.kernel.org
10118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10120 S:      Maintained
10121 F:      net/core/flow.c
10122 F:      net/xfrm/
10123 F:      net/key/
10124 F:      net/ipv4/xfrm*
10125 F:      net/ipv4/esp4*
10126 F:      net/ipv4/ah4.c
10127 F:      net/ipv4/ipcomp.c
10128 F:      net/ipv4/ip_vti.c
10129 F:      net/ipv6/xfrm*
10130 F:      net/ipv6/esp6*
10131 F:      net/ipv6/ah6.c
10132 F:      net/ipv6/ipcomp6.c
10133 F:      net/ipv6/ip6_vti.c
10134 F:      include/uapi/linux/xfrm.h
10135 F:      include/net/xfrm.h
10136
10137 NETWORKING [IPv4/IPv6]
10138 M:      "David S. Miller" <davem@davemloft.net>
10139 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10140 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10141 L:      netdev@vger.kernel.org
10142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10143 S:      Maintained
10144 F:      net/ipv4/
10145 F:      net/ipv6/
10146 F:      include/net/ip*
10147 F:      arch/x86/net/*
10148
10149 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10150 M:      Paul Moore <paul@paul-moore.com>
10151 W:      https://github.com/netlabel
10152 L:      netdev@vger.kernel.org
10153 L:      linux-security-module@vger.kernel.org
10154 S:      Maintained
10155 F:      Documentation/netlabel/
10156 F:      include/net/calipso.h
10157 F:      include/net/cipso_ipv4.h
10158 F:      include/net/netlabel.h
10159 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10160 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10161 F:      net/netlabel/
10162 F:      net/ipv4/cipso_ipv4.c
10163 F:      net/ipv6/calipso.c
10164 F:      net/netfilter/xt_CONNSECMARK.c
10165 F:      net/netfilter/xt_SECMARK.c
10166
10167 NETWORKING [TCP]
10168 M:      Eric Dumazet <edumazet@google.com>
10169 L:      netdev@vger.kernel.org
10170 S:      Maintained
10171 F:      net/ipv4/tcp*.c
10172 F:      net/ipv4/syncookies.c
10173 F:      net/ipv6/tcp*.c
10174 F:      net/ipv6/syncookies.c
10175 F:      include/uapi/linux/tcp.h
10176 F:      include/net/tcp.h
10177 F:      include/linux/tcp.h
10178 F:      include/trace/events/tcp.h
10179
10180 NETWORKING [TLS]
10181 M:      Boris Pismenny <borisp@mellanox.com>
10182 M:      Aviad Yehezkel <aviadye@mellanox.com>
10183 M:      Dave Watson <davejwatson@fb.com>
10184 L:      netdev@vger.kernel.org
10185 S:      Maintained
10186 F:      net/tls/*
10187 F:      include/uapi/linux/tls.h
10188 F:      include/net/tls.h
10189
10190 NETWORKING [WIRELESS]
10191 L:      linux-wireless@vger.kernel.org
10192 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10193
10194 NETDEVSIM
10195 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10196 S:      Maintained
10197 F:      drivers/net/netdevsim/*
10198
10199 NETXEN (1/10) GbE SUPPORT
10200 M:      Manish Chopra <manish.chopra@cavium.com>
10201 M:      Rahul Verma <rahul.verma@cavium.com>
10202 M:      Dept-GELinuxNICDev@cavium.com
10203 L:      netdev@vger.kernel.org
10204 S:      Supported
10205 F:      drivers/net/ethernet/qlogic/netxen/
10206
10207 NFC SUBSYSTEM
10208 M:      Samuel Ortiz <sameo@linux.intel.com>
10209 L:      linux-wireless@vger.kernel.org
10210 L:      linux-nfc@lists.01.org (subscribers-only)
10211 S:      Supported
10212 F:      net/nfc/
10213 F:      include/net/nfc/
10214 F:      include/uapi/linux/nfc.h
10215 F:      drivers/nfc/
10216 F:      include/linux/platform_data/nfcmrvl.h
10217 F:      include/linux/platform_data/nxp-nci.h
10218 F:      Documentation/devicetree/bindings/net/nfc/
10219
10220 NFS, SUNRPC, AND LOCKD CLIENTS
10221 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10222 M:      Anna Schumaker <anna.schumaker@netapp.com>
10223 L:      linux-nfs@vger.kernel.org
10224 W:      http://client.linux-nfs.org
10225 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10226 S:      Maintained
10227 F:      fs/lockd/
10228 F:      fs/nfs/
10229 F:      fs/nfs_common/
10230 F:      net/sunrpc/
10231 F:      include/linux/lockd/
10232 F:      include/linux/nfs*
10233 F:      include/linux/sunrpc/
10234 F:      include/uapi/linux/nfs*
10235 F:      include/uapi/linux/sunrpc/
10236
10237 NILFS2 FILESYSTEM
10238 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10239 L:      linux-nilfs@vger.kernel.org
10240 W:      https://nilfs.sourceforge.io/
10241 W:      https://nilfs.osdn.jp/
10242 T:      git git://github.com/konis/nilfs2.git
10243 S:      Supported
10244 F:      Documentation/filesystems/nilfs2.txt
10245 F:      fs/nilfs2/
10246 F:      include/trace/events/nilfs2.h
10247 F:      include/uapi/linux/nilfs2_api.h
10248 F:      include/uapi/linux/nilfs2_ondisk.h
10249
10250 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10251 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10252 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10253 S:      Maintained
10254 F:      Documentation/scsi/NinjaSCSI.txt
10255 F:      drivers/scsi/pcmcia/nsp_*
10256
10257 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10258 M:      GOTO Masanori <gotom@debian.or.jp>
10259 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10260 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10261 S:      Maintained
10262 F:      Documentation/scsi/NinjaSCSI.txt
10263 F:      drivers/scsi/nsp32*
10264
10265 NIOS2 ARCHITECTURE
10266 M:      Ley Foon Tan <lftan@altera.com>
10267 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10269 S:      Maintained
10270 F:      arch/nios2/
10271
10272 NOHZ, DYNTICKS SUPPORT
10273 M:      Frederic Weisbecker <fweisbec@gmail.com>
10274 M:      Thomas Gleixner <tglx@linutronix.de>
10275 M:      Ingo Molnar <mingo@kernel.org>
10276 L:      linux-kernel@vger.kernel.org
10277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10278 S:      Maintained
10279 F:      kernel/time/tick*.*
10280 F:      include/linux/tick.h
10281 F:      include/linux/sched/nohz.h
10282
10283 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10284 M:      Pavel Machek <pavel@ucw.cz>
10285 M:      Sakari Ailus <sakari.ailus@iki.fi>
10286 L:      linux-media@vger.kernel.org
10287 S:      Maintained
10288 F:      drivers/media/i2c/et8ek8
10289 F:      drivers/media/i2c/ad5820.c
10290
10291 NOKIA N900 POWER SUPPLY DRIVERS
10292 R:      Pali Rohár <pali.rohar@gmail.com>
10293 F:      include/linux/power/bq2415x_charger.h
10294 F:      include/linux/power/bq27xxx_battery.h
10295 F:      include/linux/power/isp1704_charger.h
10296 F:      drivers/power/supply/bq2415x_charger.c
10297 F:      drivers/power/supply/bq27xxx_battery.c
10298 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10299 F:      drivers/power/supply/isp1704_charger.c
10300 F:      drivers/power/supply/rx51_battery.c
10301
10302 NTB AMD DRIVER
10303 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10304 L:      linux-ntb@googlegroups.com
10305 S:      Supported
10306 F:      drivers/ntb/hw/amd/
10307
10308 NTB DRIVER CORE
10309 M:      Jon Mason <jdmason@kudzu.us>
10310 M:      Dave Jiang <dave.jiang@intel.com>
10311 M:      Allen Hubbe <allenbh@gmail.com>
10312 L:      linux-ntb@googlegroups.com
10313 S:      Supported
10314 W:      https://github.com/jonmason/ntb/wiki
10315 T:      git git://github.com/jonmason/ntb.git
10316 F:      drivers/ntb/
10317 F:      drivers/net/ntb_netdev.c
10318 F:      include/linux/ntb.h
10319 F:      include/linux/ntb_transport.h
10320 F:      tools/testing/selftests/ntb/
10321
10322 NTB IDT DRIVER
10323 M:      Serge Semin <fancer.lancer@gmail.com>
10324 L:      linux-ntb@googlegroups.com
10325 S:      Supported
10326 F:      drivers/ntb/hw/idt/
10327
10328 NTB INTEL DRIVER
10329 M:      Dave Jiang <dave.jiang@intel.com>
10330 L:      linux-ntb@googlegroups.com
10331 S:      Supported
10332 W:      https://github.com/davejiang/linux/wiki
10333 T:      git https://github.com/davejiang/linux.git
10334 F:      drivers/ntb/hw/intel/
10335
10336 NTFS FILESYSTEM
10337 M:      Anton Altaparmakov <anton@tuxera.com>
10338 L:      linux-ntfs-dev@lists.sourceforge.net
10339 W:      http://www.tuxera.com/
10340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10341 S:      Supported
10342 F:      Documentation/filesystems/ntfs.txt
10343 F:      fs/ntfs/
10344
10345 NUBUS SUBSYSTEM
10346 M:      Finn Thain <fthain@telegraphics.com.au>
10347 L:      linux-m68k@lists.linux-m68k.org
10348 S:      Maintained
10349 F:      arch/*/include/asm/nubus.h
10350 F:      drivers/nubus/
10351 F:      include/linux/nubus.h
10352 F:      include/uapi/linux/nubus.h
10353
10354 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10355 M:      Antonino Daplas <adaplas@gmail.com>
10356 L:      linux-fbdev@vger.kernel.org
10357 S:      Maintained
10358 F:      drivers/video/fbdev/riva/
10359 F:      drivers/video/fbdev/nvidia/
10360
10361 NVM EXPRESS DRIVER
10362 M:      Keith Busch <keith.busch@intel.com>
10363 M:      Jens Axboe <axboe@fb.com>
10364 M:      Christoph Hellwig <hch@lst.de>
10365 M:      Sagi Grimberg <sagi@grimberg.me>
10366 L:      linux-nvme@lists.infradead.org
10367 T:      git://git.infradead.org/nvme.git
10368 W:      http://git.infradead.org/nvme.git
10369 S:      Supported
10370 F:      drivers/nvme/host/
10371 F:      include/linux/nvme.h
10372 F:      include/uapi/linux/nvme_ioctl.h
10373
10374 NVM EXPRESS FC TRANSPORT DRIVERS
10375 M:      James Smart <james.smart@broadcom.com>
10376 L:      linux-nvme@lists.infradead.org
10377 S:      Supported
10378 F:      include/linux/nvme-fc.h
10379 F:      include/linux/nvme-fc-driver.h
10380 F:      drivers/nvme/host/fc.c
10381 F:      drivers/nvme/target/fc.c
10382 F:      drivers/nvme/target/fcloop.c
10383
10384 NVM EXPRESS TARGET DRIVER
10385 M:      Christoph Hellwig <hch@lst.de>
10386 M:      Sagi Grimberg <sagi@grimberg.me>
10387 L:      linux-nvme@lists.infradead.org
10388 T:      git://git.infradead.org/nvme.git
10389 W:      http://git.infradead.org/nvme.git
10390 S:      Supported
10391 F:      drivers/nvme/target/
10392
10393 NVMEM FRAMEWORK
10394 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10395 S:      Maintained
10396 F:      drivers/nvmem/
10397 F:      Documentation/devicetree/bindings/nvmem/
10398 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10399 F:      include/linux/nvmem-consumer.h
10400 F:      include/linux/nvmem-provider.h
10401
10402 NXP SGTL5000 DRIVER
10403 M:      Fabio Estevam <fabio.estevam@nxp.com>
10404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10405 S:      Maintained
10406 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10407 F:      sound/soc/codecs/sgtl5000*
10408
10409 NXP TDA998X DRM DRIVER
10410 M:      Russell King <linux@armlinux.org.uk>
10411 S:      Maintained
10412 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10413 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10414 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10415 F:      include/drm/i2c/tda998x.h
10416 F:      include/dt-bindings/display/tda998x.h
10417 K:      "nxp,tda998x"
10418
10419 NXP TFA9879 DRIVER
10420 M:      Peter Rosin <peda@axentia.se>
10421 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10422 S:      Maintained
10423 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10424 F:      sound/soc/codecs/tfa9879*
10425
10426 NXP-NCI NFC DRIVER
10427 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10428 R:      Charles Gorand <charles.gorand@effinnov.com>
10429 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10430 S:      Supported
10431 F:      drivers/nfc/nxp-nci
10432
10433 OBJTOOL
10434 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10435 M:      Peter Zijlstra <peterz@infradead.org>
10436 S:      Supported
10437 F:      tools/objtool/
10438
10439 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10440 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10441 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10442 L:      linuxppc-dev@lists.ozlabs.org
10443 S:      Supported
10444 F:      arch/powerpc/platforms/powernv/ocxl.c
10445 F:      arch/powerpc/include/asm/pnv-ocxl.h
10446 F:      drivers/misc/ocxl/
10447 F:      include/misc/ocxl*
10448 F:      include/uapi/misc/ocxl.h
10449 F:      Documentation/accelerators/ocxl.rst
10450
10451 OMAP AUDIO SUPPORT
10452 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10453 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10455 L:      linux-omap@vger.kernel.org
10456 S:      Maintained
10457 F:      sound/soc/omap/
10458
10459 OMAP CLOCK FRAMEWORK SUPPORT
10460 M:      Paul Walmsley <paul@pwsan.com>
10461 L:      linux-omap@vger.kernel.org
10462 S:      Maintained
10463 F:      arch/arm/*omap*/*clock*
10464
10465 OMAP DEVICE TREE SUPPORT
10466 M:      Benoît Cousson <bcousson@baylibre.com>
10467 M:      Tony Lindgren <tony@atomide.com>
10468 L:      linux-omap@vger.kernel.org
10469 L:      devicetree@vger.kernel.org
10470 S:      Maintained
10471 F:      arch/arm/boot/dts/*omap*
10472 F:      arch/arm/boot/dts/*am3*
10473 F:      arch/arm/boot/dts/*am4*
10474 F:      arch/arm/boot/dts/*am5*
10475 F:      arch/arm/boot/dts/*dra7*
10476
10477 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10478 L:      linux-omap@vger.kernel.org
10479 L:      linux-fbdev@vger.kernel.org
10480 S:      Orphan
10481 F:      drivers/video/fbdev/omap2/
10482 F:      Documentation/arm/OMAP/DSS
10483
10484 OMAP FRAMEBUFFER SUPPORT
10485 L:      linux-fbdev@vger.kernel.org
10486 L:      linux-omap@vger.kernel.org
10487 S:      Orphan
10488 F:      drivers/video/fbdev/omap/
10489
10490 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10491 M:      Roger Quadros <rogerq@ti.com>
10492 M:      Tony Lindgren <tony@atomide.com>
10493 L:      linux-omap@vger.kernel.org
10494 S:      Maintained
10495 F:      drivers/memory/omap-gpmc.c
10496 F:      arch/arm/mach-omap2/*gpmc*
10497
10498 OMAP GPIO DRIVER
10499 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10500 M:      Santosh Shilimkar <ssantosh@kernel.org>
10501 M:      Kevin Hilman <khilman@kernel.org>
10502 L:      linux-omap@vger.kernel.org
10503 S:      Maintained
10504 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10505 F:      drivers/gpio/gpio-omap.c
10506
10507 OMAP HARDWARE SPINLOCK SUPPORT
10508 M:      Ohad Ben-Cohen <ohad@wizery.com>
10509 L:      linux-omap@vger.kernel.org
10510 S:      Maintained
10511 F:      drivers/hwspinlock/omap_hwspinlock.c
10512
10513 OMAP HS MMC SUPPORT
10514 L:      linux-mmc@vger.kernel.org
10515 L:      linux-omap@vger.kernel.org
10516 S:      Orphan
10517 F:      drivers/mmc/host/omap_hsmmc.c
10518
10519 OMAP HWMOD DATA
10520 M:      Paul Walmsley <paul@pwsan.com>
10521 L:      linux-omap@vger.kernel.org
10522 S:      Maintained
10523 F:      arch/arm/mach-omap2/omap_hwmod*data*
10524
10525 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10526 M:      Benoît Cousson <bcousson@baylibre.com>
10527 L:      linux-omap@vger.kernel.org
10528 S:      Maintained
10529 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10530
10531 OMAP HWMOD SUPPORT
10532 M:      Benoît Cousson <bcousson@baylibre.com>
10533 M:      Paul Walmsley <paul@pwsan.com>
10534 L:      linux-omap@vger.kernel.org
10535 S:      Maintained
10536 F:      arch/arm/mach-omap2/omap_hwmod.*
10537
10538 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10539 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10540 L:      linux-media@vger.kernel.org
10541 S:      Maintained
10542 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10543 F:      drivers/media/platform/omap3isp/
10544 F:      drivers/staging/media/omap4iss/
10545
10546 OMAP MMC SUPPORT
10547 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10548 L:      linux-omap@vger.kernel.org
10549 S:      Maintained
10550 F:      drivers/mmc/host/omap.c
10551
10552 OMAP POWER MANAGEMENT SUPPORT
10553 M:      Kevin Hilman <khilman@kernel.org>
10554 L:      linux-omap@vger.kernel.org
10555 S:      Maintained
10556 F:      arch/arm/*omap*/*pm*
10557 F:      drivers/cpufreq/omap-cpufreq.c
10558
10559 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10560 M:      Rajendra Nayak <rnayak@codeaurora.org>
10561 M:      Paul Walmsley <paul@pwsan.com>
10562 L:      linux-omap@vger.kernel.org
10563 S:      Maintained
10564 F:      arch/arm/mach-omap2/prm*
10565
10566 OMAP RANDOM NUMBER GENERATOR SUPPORT
10567 M:      Deepak Saxena <dsaxena@plexity.net>
10568 S:      Maintained
10569 F:      drivers/char/hw_random/omap-rng.c
10570
10571 OMAP USB SUPPORT
10572 L:      linux-usb@vger.kernel.org
10573 L:      linux-omap@vger.kernel.org
10574 S:      Orphan
10575 F:      drivers/usb/*/*omap*
10576 F:      arch/arm/*omap*/usb*
10577
10578 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10579 M:      Mark Jackson <mpfj@newflow.co.uk>
10580 L:      linux-omap@vger.kernel.org
10581 S:      Maintained
10582 F:      arch/arm/boot/dts/am335x-nano.dts
10583
10584 OMAP1 SUPPORT
10585 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10586 M:      Tony Lindgren <tony@atomide.com>
10587 L:      linux-omap@vger.kernel.org
10588 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10590 S:      Maintained
10591 F:      arch/arm/mach-omap1/
10592 F:      arch/arm/plat-omap/
10593 F:      arch/arm/configs/omap1_defconfig
10594 F:      drivers/i2c/busses/i2c-omap.c
10595 F:      include/linux/platform_data/i2c-omap.h
10596 F:      include/linux/platform_data/ams-delta-fiq.h
10597
10598 OMAP2+ SUPPORT
10599 M:      Tony Lindgren <tony@atomide.com>
10600 L:      linux-omap@vger.kernel.org
10601 W:      http://www.muru.com/linux/omap/
10602 W:      http://linux.omap.com/
10603 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10605 S:      Maintained
10606 F:      arch/arm/mach-omap2/
10607 F:      arch/arm/plat-omap/
10608 F:      arch/arm/configs/omap2plus_defconfig
10609 F:      drivers/i2c/busses/i2c-omap.c
10610 F:      drivers/irqchip/irq-omap-intc.c
10611 F:      drivers/mfd/*omap*.c
10612 F:      drivers/mfd/menelaus.c
10613 F:      drivers/mfd/palmas.c
10614 F:      drivers/mfd/tps65217.c
10615 F:      drivers/mfd/tps65218.c
10616 F:      drivers/mfd/tps65910.c
10617 F:      drivers/mfd/twl-core.[ch]
10618 F:      drivers/mfd/twl4030*.c
10619 F:      drivers/mfd/twl6030*.c
10620 F:      drivers/mfd/twl6040*.c
10621 F:      drivers/regulator/palmas-regulator*.c
10622 F:      drivers/regulator/pbias-regulator.c
10623 F:      drivers/regulator/tps65217-regulator.c
10624 F:      drivers/regulator/tps65218-regulator.c
10625 F:      drivers/regulator/tps65910-regulator.c
10626 F:      drivers/regulator/twl-regulator.c
10627 F:      drivers/regulator/twl6030-regulator.c
10628 F:      include/linux/platform_data/i2c-omap.h
10629
10630 ONION OMEGA2+ BOARD
10631 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10632 L:      linux-mips@linux-mips.org
10633 S:      Maintained
10634 F:      arch/mips/boot/dts/ralink/omega2p.dts
10635
10636 OMFS FILESYSTEM
10637 M:      Bob Copeland <me@bobcopeland.com>
10638 L:      linux-karma-devel@lists.sourceforge.net
10639 S:      Maintained
10640 F:      Documentation/filesystems/omfs.txt
10641 F:      fs/omfs/
10642
10643 OMNIKEY CARDMAN 4000 DRIVER
10644 M:      Harald Welte <laforge@gnumonks.org>
10645 S:      Maintained
10646 F:      drivers/char/pcmcia/cm4000_cs.c
10647 F:      include/linux/cm4000_cs.h
10648 F:      include/uapi/linux/cm4000_cs.h
10649
10650 OMNIKEY CARDMAN 4040 DRIVER
10651 M:      Harald Welte <laforge@gnumonks.org>
10652 S:      Maintained
10653 F:      drivers/char/pcmcia/cm4040_cs.*
10654
10655 OMNIVISION OV13858 SENSOR DRIVER
10656 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10657 L:      linux-media@vger.kernel.org
10658 T:      git git://linuxtv.org/media_tree.git
10659 S:      Maintained
10660 F:      drivers/media/i2c/ov13858.c
10661
10662 OMNIVISION OV2680 SENSOR DRIVER
10663 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10664 L:      linux-media@vger.kernel.org
10665 T:      git git://linuxtv.org/media_tree.git
10666 S:      Maintained
10667 F:      drivers/media/i2c/ov2680.c
10668 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10669
10670 OMNIVISION OV2685 SENSOR DRIVER
10671 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10672 L:      linux-media@vger.kernel.org
10673 T:      git git://linuxtv.org/media_tree.git
10674 S:      Maintained
10675 F:      drivers/media/i2c/ov2685.c
10676
10677 OMNIVISION OV5640 SENSOR DRIVER
10678 M:      Steve Longerbeam <slongerbeam@gmail.com>
10679 L:      linux-media@vger.kernel.org
10680 T:      git git://linuxtv.org/media_tree.git
10681 S:      Maintained
10682 F:      drivers/media/i2c/ov5640.c
10683
10684 OMNIVISION OV5647 SENSOR DRIVER
10685 M:      Luis Oliveira <lolivei@synopsys.com>
10686 L:      linux-media@vger.kernel.org
10687 T:      git git://linuxtv.org/media_tree.git
10688 S:      Maintained
10689 F:      drivers/media/i2c/ov5647.c
10690
10691 OMNIVISION OV5695 SENSOR DRIVER
10692 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10693 L:      linux-media@vger.kernel.org
10694 T:      git git://linuxtv.org/media_tree.git
10695 S:      Maintained
10696 F:      drivers/media/i2c/ov5695.c
10697
10698 OMNIVISION OV7670 SENSOR DRIVER
10699 M:      Jonathan Corbet <corbet@lwn.net>
10700 L:      linux-media@vger.kernel.org
10701 T:      git git://linuxtv.org/media_tree.git
10702 S:      Maintained
10703 F:      drivers/media/i2c/ov7670.c
10704 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10705
10706 OMNIVISION OV772x SENSOR DRIVER
10707 M:      Jacopo Mondi <jacopo@jmondi.org>
10708 L:      linux-media@vger.kernel.org
10709 T:      git git://linuxtv.org/media_tree.git
10710 S:      Odd fixes
10711 F:      drivers/media/i2c/ov772x.c
10712 F:      include/media/i2c/ov772x.h
10713 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10714
10715 OMNIVISION OV7740 SENSOR DRIVER
10716 M:      Wenyou Yang <wenyou.yang@microchip.com>
10717 L:      linux-media@vger.kernel.org
10718 T:      git git://linuxtv.org/media_tree.git
10719 S:      Maintained
10720 F:      drivers/media/i2c/ov7740.c
10721 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10722
10723 OMNIVISION OV9650 SENSOR DRIVER
10724 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10725 R:      Akinobu Mita <akinobu.mita@gmail.com>
10726 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10727 L:      linux-media@vger.kernel.org
10728 T:      git git://linuxtv.org/media_tree.git
10729 S:      Maintained
10730 F:      drivers/media/i2c/ov9650.c
10731 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10732
10733 ONENAND FLASH DRIVER
10734 M:      Kyungmin Park <kyungmin.park@samsung.com>
10735 L:      linux-mtd@lists.infradead.org
10736 S:      Maintained
10737 F:      drivers/mtd/nand/onenand/
10738 F:      include/linux/mtd/onenand*.h
10739
10740 ONSTREAM SCSI TAPE DRIVER
10741 M:      Willem Riede <osst@riede.org>
10742 L:      osst-users@lists.sourceforge.net
10743 L:      linux-scsi@vger.kernel.org
10744 S:      Maintained
10745 F:      Documentation/scsi/osst.txt
10746 F:      drivers/scsi/osst.*
10747 F:      drivers/scsi/osst_*.h
10748 F:      drivers/scsi/st.h
10749
10750 OP-TEE DRIVER
10751 M:      Jens Wiklander <jens.wiklander@linaro.org>
10752 S:      Maintained
10753 F:      drivers/tee/optee/
10754
10755 OPA-VNIC DRIVER
10756 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10757 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10758 L:      linux-rdma@vger.kernel.org
10759 S:      Supported
10760 F:      drivers/infiniband/ulp/opa_vnic
10761
10762 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10763 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10764 M:      Frank Rowand <frowand.list@gmail.com>
10765 L:      devicetree@vger.kernel.org
10766 S:      Maintained
10767 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10768 F:      Documentation/devicetree/overlay-notes.txt
10769 F:      drivers/of/overlay.c
10770 F:      drivers/of/resolver.c
10771 K:      of_overlay_notifier_
10772
10773 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10774 M:      Rob Herring <robh+dt@kernel.org>
10775 M:      Frank Rowand <frowand.list@gmail.com>
10776 L:      devicetree@vger.kernel.org
10777 W:      http://www.devicetree.org/
10778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10779 S:      Maintained
10780 F:      drivers/of/
10781 F:      include/linux/of*.h
10782 F:      scripts/dtc/
10783 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10784
10785 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10786 M:      Rob Herring <robh+dt@kernel.org>
10787 M:      Mark Rutland <mark.rutland@arm.com>
10788 L:      devicetree@vger.kernel.org
10789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10790 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10791 S:      Maintained
10792 F:      Documentation/devicetree/
10793 F:      arch/*/boot/dts/
10794 F:      include/dt-bindings/
10795
10796 OPENCORES I2C BUS DRIVER
10797 M:      Peter Korsgaard <peter@korsgaard.com>
10798 L:      linux-i2c@vger.kernel.org
10799 S:      Maintained
10800 F:      Documentation/i2c/busses/i2c-ocores
10801 F:      drivers/i2c/busses/i2c-ocores.c
10802
10803 OPENRISC ARCHITECTURE
10804 M:      Jonas Bonn <jonas@southpole.se>
10805 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10806 M:      Stafford Horne <shorne@gmail.com>
10807 T:      git git://github.com/openrisc/linux.git
10808 L:      openrisc@lists.librecores.org
10809 W:      http://openrisc.io
10810 S:      Maintained
10811 F:      Documentation/devicetree/bindings/openrisc/
10812 F:      Documentation/openrisc/
10813 F:      arch/openrisc/
10814 F:      drivers/irqchip/irq-ompic.c
10815 F:      drivers/irqchip/irq-or1k-*
10816
10817 OPENVSWITCH
10818 M:      Pravin B Shelar <pshelar@ovn.org>
10819 L:      netdev@vger.kernel.org
10820 L:      dev@openvswitch.org
10821 W:      http://openvswitch.org
10822 S:      Maintained
10823 F:      net/openvswitch/
10824 F:      include/uapi/linux/openvswitch.h
10825
10826 OPERATING PERFORMANCE POINTS (OPP)
10827 M:      Viresh Kumar <vireshk@kernel.org>
10828 M:      Nishanth Menon <nm@ti.com>
10829 M:      Stephen Boyd <sboyd@kernel.org>
10830 L:      linux-pm@vger.kernel.org
10831 S:      Maintained
10832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10833 F:      drivers/opp/
10834 F:      include/linux/pm_opp.h
10835 F:      Documentation/power/opp.txt
10836 F:      Documentation/devicetree/bindings/opp/
10837
10838 OPL4 DRIVER
10839 M:      Clemens Ladisch <clemens@ladisch.de>
10840 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10841 T:      git git://git.alsa-project.org/alsa-kernel.git
10842 S:      Maintained
10843 F:      sound/drivers/opl4/
10844
10845 OPROFILE
10846 M:      Robert Richter <rric@kernel.org>
10847 L:      oprofile-list@lists.sf.net
10848 S:      Maintained
10849 F:      arch/*/include/asm/oprofile*.h
10850 F:      arch/*/oprofile/
10851 F:      drivers/oprofile/
10852 F:      include/linux/oprofile.h
10853
10854 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10855 M:      Mark Fasheh <mark@fasheh.com>
10856 M:      Joel Becker <jlbec@evilplan.org>
10857 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10858 W:      http://ocfs2.wiki.kernel.org
10859 S:      Supported
10860 F:      Documentation/filesystems/ocfs2.txt
10861 F:      Documentation/filesystems/dlmfs.txt
10862 F:      fs/ocfs2/
10863
10864 ORANGEFS FILESYSTEM
10865 M:      Mike Marshall <hubcap@omnibond.com>
10866 R:      Martin Brandenburg <martin@omnibond.com>
10867 L:      devel@lists.orangefs.org
10868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10869 S:      Supported
10870 F:      fs/orangefs/
10871 F:      Documentation/filesystems/orangefs.txt
10872
10873 ORINOCO DRIVER
10874 L:      linux-wireless@vger.kernel.org
10875 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10876 W:      http://www.nongnu.org/orinoco/
10877 S:      Orphan
10878 F:      drivers/net/wireless/intersil/orinoco/
10879
10880 OSD LIBRARY and FILESYSTEM
10881 M:      Boaz Harrosh <ooo@electrozaur.com>
10882 S:      Maintained
10883 F:      drivers/scsi/osd/
10884 F:      include/scsi/osd_*
10885 F:      fs/exofs/
10886
10887 OV2659 OMNIVISION SENSOR DRIVER
10888 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10889 L:      linux-media@vger.kernel.org
10890 W:      https://linuxtv.org
10891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10892 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10893 S:      Maintained
10894 F:      drivers/media/i2c/ov2659.c
10895 F:      include/media/i2c/ov2659.h
10896
10897 OVERLAY FILESYSTEM
10898 M:      Miklos Szeredi <miklos@szeredi.hu>
10899 L:      linux-unionfs@vger.kernel.org
10900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10901 S:      Supported
10902 F:      fs/overlayfs/
10903 F:      Documentation/filesystems/overlayfs.txt
10904
10905 P54 WIRELESS DRIVER
10906 M:      Christian Lamparter <chunkeey@googlemail.com>
10907 L:      linux-wireless@vger.kernel.org
10908 W:      http://wireless.kernel.org/en/users/Drivers/p54
10909 S:      Maintained
10910 F:      drivers/net/wireless/intersil/p54/
10911
10912 PA SEMI ETHERNET DRIVER
10913 L:      netdev@vger.kernel.org
10914 S:      Orphan
10915 F:      drivers/net/ethernet/pasemi/*
10916
10917 PA SEMI SMBUS DRIVER
10918 L:      linux-i2c@vger.kernel.org
10919 S:      Orphan
10920 F:      drivers/i2c/busses/i2c-pasemi.c
10921
10922 PADATA PARALLEL EXECUTION MECHANISM
10923 M:      Steffen Klassert <steffen.klassert@secunet.com>
10924 L:      linux-crypto@vger.kernel.org
10925 S:      Maintained
10926 F:      kernel/padata.c
10927 F:      include/linux/padata.h
10928 F:      Documentation/padata.txt
10929
10930 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10931 M:      Harald Welte <laforge@gnumonks.org>
10932 L:      platform-driver-x86@vger.kernel.org
10933 S:      Maintained
10934 F:      drivers/platform/x86/panasonic-laptop.c
10935
10936 PARALLEL LCD/KEYPAD PANEL DRIVER
10937 M:      Willy Tarreau <willy@haproxy.com>
10938 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10939 S:      Odd Fixes
10940 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10941 F:      drivers/misc/panel.c
10942
10943 PARALLEL PORT SUBSYSTEM
10944 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10945 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10946 L:      linux-parport@lists.infradead.org (subscribers-only)
10947 S:      Maintained
10948 F:      drivers/parport/
10949 F:      include/linux/parport*.h
10950 F:      drivers/char/ppdev.c
10951 F:      include/uapi/linux/ppdev.h
10952 F:      Documentation/parport*.txt
10953
10954 PARAVIRT_OPS INTERFACE
10955 M:      Juergen Gross <jgross@suse.com>
10956 M:      Alok Kataria <akataria@vmware.com>
10957 L:      virtualization@lists.linux-foundation.org
10958 S:      Supported
10959 F:      Documentation/virtual/paravirt_ops.txt
10960 F:      arch/*/kernel/paravirt*
10961 F:      arch/*/include/asm/paravirt*.h
10962 F:      include/linux/hypervisor.h
10963
10964 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10965 M:      Tim Waugh <tim@cyberelk.net>
10966 L:      linux-parport@lists.infradead.org (subscribers-only)
10967 S:      Maintained
10968 F:      Documentation/blockdev/paride.txt
10969 F:      drivers/block/paride/
10970
10971 PARISC ARCHITECTURE
10972 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10973 M:      Helge Deller <deller@gmx.de>
10974 L:      linux-parisc@vger.kernel.org
10975 W:      http://www.parisc-linux.org/
10976 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10979 S:      Maintained
10980 F:      arch/parisc/
10981 F:      Documentation/parisc/
10982 F:      drivers/parisc/
10983 F:      drivers/char/agp/parisc-agp.c
10984 F:      drivers/input/serio/gscps2.c
10985 F:      drivers/parport/parport_gsc.*
10986 F:      drivers/tty/serial/8250/8250_gsc.c
10987 F:      drivers/video/fbdev/sti*
10988 F:      drivers/video/console/sti*
10989 F:      drivers/video/logo/logo_parisc*
10990
10991 PARMAN
10992 M:      Jiri Pirko <jiri@mellanox.com>
10993 L:      netdev@vger.kernel.org
10994 S:      Supported
10995 F:      lib/parman.c
10996 F:      lib/test_parman.c
10997 F:      include/linux/parman.h
10998
10999 PC87360 HARDWARE MONITORING DRIVER
11000 M:      Jim Cromie <jim.cromie@gmail.com>
11001 L:      linux-hwmon@vger.kernel.org
11002 S:      Maintained
11003 F:      Documentation/hwmon/pc87360
11004 F:      drivers/hwmon/pc87360.c
11005
11006 PC8736x GPIO DRIVER
11007 M:      Jim Cromie <jim.cromie@gmail.com>
11008 S:      Maintained
11009 F:      drivers/char/pc8736x_gpio.c
11010
11011 PC87427 HARDWARE MONITORING DRIVER
11012 M:      Jean Delvare <jdelvare@suse.com>
11013 L:      linux-hwmon@vger.kernel.org
11014 S:      Maintained
11015 F:      Documentation/hwmon/pc87427
11016 F:      drivers/hwmon/pc87427.c
11017
11018 PCA9532 LED DRIVER
11019 M:      Riku Voipio <riku.voipio@iki.fi>
11020 S:      Maintained
11021 F:      drivers/leds/leds-pca9532.c
11022 F:      include/linux/leds-pca9532.h
11023
11024 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11025 M:      Guenter Roeck <linux@roeck-us.net>
11026 L:      linux-i2c@vger.kernel.org
11027 S:      Maintained
11028 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11029
11030 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11031 M:      Khalid Aziz <khalid@gonehiking.org>
11032 S:      Maintained
11033 F:      drivers/firmware/pcdp.*
11034
11035 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11036 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11037 L:      linux-pci@vger.kernel.org
11038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11039 S:      Maintained
11040 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11041 F:      drivers/pci/controller/pci-aardvark.c
11042
11043 PCI DRIVER FOR ALTERA PCIE IP
11044 M:      Ley Foon Tan <lftan@altera.com>
11045 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11046 L:      linux-pci@vger.kernel.org
11047 S:      Supported
11048 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11049 F:      drivers/pci/controller/pcie-altera.c
11050
11051 PCI DRIVER FOR APPLIEDMICRO XGENE
11052 M:      Tanmay Inamdar <tinamdar@apm.com>
11053 L:      linux-pci@vger.kernel.org
11054 L:      linux-arm-kernel@lists.infradead.org
11055 S:      Maintained
11056 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11057 F:      drivers/pci/controller/pci-xgene.c
11058
11059 PCI DRIVER FOR ARM VERSATILE PLATFORM
11060 M:      Rob Herring <robh@kernel.org>
11061 L:      linux-pci@vger.kernel.org
11062 L:      linux-arm-kernel@lists.infradead.org
11063 S:      Maintained
11064 F:      Documentation/devicetree/bindings/pci/versatile.txt
11065 F:      drivers/pci/controller/pci-versatile.c
11066
11067 PCI DRIVER FOR ARMADA 8K
11068 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11069 L:      linux-pci@vger.kernel.org
11070 L:      linux-arm-kernel@lists.infradead.org
11071 S:      Maintained
11072 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11073 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11074
11075 PCI DRIVER FOR CADENCE PCIE IP
11076 M:      Alan Douglas <adouglas@cadence.com>
11077 L:      linux-pci@vger.kernel.org
11078 S:      Maintained
11079 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11080 F:      drivers/pci/controller/pcie-cadence*
11081
11082 PCI DRIVER FOR FREESCALE LAYERSCAPE
11083 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11084 M:      Mingkai Hu <mingkai.hu@nxp.com>
11085 M:      Roy Zang <roy.zang@nxp.com>
11086 L:      linuxppc-dev@lists.ozlabs.org
11087 L:      linux-pci@vger.kernel.org
11088 L:      linux-arm-kernel@lists.infradead.org
11089 S:      Maintained
11090 F:      drivers/pci/controller/dwc/*layerscape*
11091
11092 PCI DRIVER FOR GENERIC OF HOSTS
11093 M:      Will Deacon <will.deacon@arm.com>
11094 L:      linux-pci@vger.kernel.org
11095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11096 S:      Maintained
11097 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11098 F:      drivers/pci/controller/pci-host-common.c
11099 F:      drivers/pci/controller/pci-host-generic.c
11100
11101 PCI DRIVER FOR IMX6
11102 M:      Richard Zhu <hongxing.zhu@nxp.com>
11103 M:      Lucas Stach <l.stach@pengutronix.de>
11104 L:      linux-pci@vger.kernel.org
11105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11106 S:      Maintained
11107 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11108 F:      drivers/pci/controller/dwc/*imx6*
11109
11110 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11111 M:      Keith Busch <keith.busch@intel.com>
11112 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11113 L:      linux-pci@vger.kernel.org
11114 S:      Supported
11115 F:      drivers/pci/controller/vmd.c
11116
11117 PCI DRIVER FOR MICROSEMI SWITCHTEC
11118 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11119 M:      Logan Gunthorpe <logang@deltatee.com>
11120 L:      linux-pci@vger.kernel.org
11121 S:      Maintained
11122 F:      Documentation/switchtec.txt
11123 F:      Documentation/ABI/testing/sysfs-class-switchtec
11124 F:      drivers/pci/switch/switchtec*
11125 F:      include/uapi/linux/switchtec_ioctl.h
11126 F:      include/linux/switchtec.h
11127 F:      drivers/ntb/hw/mscc/
11128
11129 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11130 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11131 M:      Jason Cooper <jason@lakedaemon.net>
11132 L:      linux-pci@vger.kernel.org
11133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11134 S:      Maintained
11135 F:      drivers/pci/controller/*mvebu*
11136
11137 PCI DRIVER FOR NVIDIA TEGRA
11138 M:      Thierry Reding <thierry.reding@gmail.com>
11139 L:      linux-tegra@vger.kernel.org
11140 L:      linux-pci@vger.kernel.org
11141 S:      Supported
11142 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11143 F:      drivers/pci/controller/pci-tegra.c
11144
11145 PCI DRIVER FOR RENESAS R-CAR
11146 M:      Simon Horman <horms@verge.net.au>
11147 L:      linux-pci@vger.kernel.org
11148 L:      linux-renesas-soc@vger.kernel.org
11149 S:      Maintained
11150 F:      drivers/pci/controller/*rcar*
11151
11152 PCI DRIVER FOR SAMSUNG EXYNOS
11153 M:      Jingoo Han <jingoohan1@gmail.com>
11154 L:      linux-pci@vger.kernel.org
11155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11156 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11157 S:      Maintained
11158 F:      drivers/pci/controller/dwc/pci-exynos.c
11159
11160 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11161 M:      Jingoo Han <jingoohan1@gmail.com>
11162 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11163 L:      linux-pci@vger.kernel.org
11164 S:      Maintained
11165 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11166 F:      drivers/pci/controller/dwc/*designware*
11167
11168 PCI DRIVER FOR TI DRA7XX
11169 M:      Kishon Vijay Abraham I <kishon@ti.com>
11170 L:      linux-omap@vger.kernel.org
11171 L:      linux-pci@vger.kernel.org
11172 S:      Supported
11173 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11174 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11175
11176 PCI DRIVER FOR TI KEYSTONE
11177 M:      Murali Karicheri <m-karicheri2@ti.com>
11178 L:      linux-pci@vger.kernel.org
11179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180 S:      Maintained
11181 F:      drivers/pci/controller/dwc/*keystone*
11182
11183 PCI ENDPOINT SUBSYSTEM
11184 M:      Kishon Vijay Abraham I <kishon@ti.com>
11185 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11186 L:      linux-pci@vger.kernel.org
11187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11188 S:      Supported
11189 F:      drivers/pci/endpoint/
11190 F:      drivers/misc/pci_endpoint_test.c
11191 F:      tools/pci/
11192
11193 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11194 M:      Russell Currey <ruscur@russell.cc>
11195 L:      linuxppc-dev@lists.ozlabs.org
11196 S:      Supported
11197 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11198 F:      arch/powerpc/kernel/eeh*.c
11199 F:      arch/powerpc/platforms/*/eeh*.c
11200 F:      arch/powerpc/include/*/eeh*.h
11201
11202 PCI ERROR RECOVERY
11203 M:      Linas Vepstas <linasvepstas@gmail.com>
11204 L:      linux-pci@vger.kernel.org
11205 S:      Supported
11206 F:      Documentation/PCI/pci-error-recovery.txt
11207
11208 PCI MSI DRIVER FOR ALTERA MSI IP
11209 M:      Ley Foon Tan <lftan@altera.com>
11210 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11211 L:      linux-pci@vger.kernel.org
11212 S:      Supported
11213 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11214 F:      drivers/pci/controller/pcie-altera-msi.c
11215
11216 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11217 M:      Duc Dang <dhdang@apm.com>
11218 L:      linux-pci@vger.kernel.org
11219 L:      linux-arm-kernel@lists.infradead.org
11220 S:      Maintained
11221 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11222 F:      drivers/pci/controller/pci-xgene-msi.c
11223
11224 PCI SUBSYSTEM
11225 M:      Bjorn Helgaas <bhelgaas@google.com>
11226 L:      linux-pci@vger.kernel.org
11227 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11229 S:      Supported
11230 F:      Documentation/devicetree/bindings/pci/
11231 F:      Documentation/PCI/
11232 F:      drivers/acpi/pci*
11233 F:      drivers/pci/
11234 F:      include/asm-generic/pci*
11235 F:      include/linux/pci*
11236 F:      include/linux/of_pci.h
11237 F:      include/uapi/linux/pci*
11238 F:      lib/pci*
11239 F:      arch/x86/pci/
11240 F:      arch/x86/kernel/quirks.c
11241
11242 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11243 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11244 L:      linux-pci@vger.kernel.org
11245 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11247 S:      Supported
11248 F:      drivers/pci/controller/
11249
11250 PCIE DRIVER FOR AXIS ARTPEC
11251 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11252 L:      linux-arm-kernel@axis.com
11253 L:      linux-pci@vger.kernel.org
11254 S:      Maintained
11255 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11256 F:      drivers/pci/controller/dwc/*artpec*
11257
11258 PCIE DRIVER FOR CAVIUM THUNDERX
11259 M:      David Daney <david.daney@cavium.com>
11260 L:      linux-pci@vger.kernel.org
11261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11262 S:      Supported
11263 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11264 F:      drivers/pci/controller/pci-thunder-*
11265
11266 PCIE DRIVER FOR HISILICON
11267 M:      Zhou Wang <wangzhou1@hisilicon.com>
11268 L:      linux-pci@vger.kernel.org
11269 S:      Maintained
11270 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11271 F:      drivers/pci/controller/dwc/pcie-hisi.c
11272
11273 PCIE DRIVER FOR HISILICON KIRIN
11274 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11275 M:      Binghui Wang <wangbinghui@hisilicon.com>
11276 L:      linux-pci@vger.kernel.org
11277 S:      Maintained
11278 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11279 F:      drivers/pci/controller/dwc/pcie-kirin.c
11280
11281 PCIE DRIVER FOR HISILICON STB
11282 M:      Jianguo Sun <sunjianguo1@huawei.com>
11283 M:      Shawn Guo <shawn.guo@linaro.org>
11284 L:      linux-pci@vger.kernel.org
11285 S:      Maintained
11286 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11287 F:      drivers/pci/controller/dwc/pcie-histb.c
11288
11289 PCIE DRIVER FOR MEDIATEK
11290 M:      Ryder Lee <ryder.lee@mediatek.com>
11291 L:      linux-pci@vger.kernel.org
11292 L:      linux-mediatek@lists.infradead.org
11293 S:      Supported
11294 F:      Documentation/devicetree/bindings/pci/mediatek*
11295 F:      drivers/pci/controller/*mediatek*
11296
11297 PCIE DRIVER FOR QUALCOMM MSM
11298 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11299 L:      linux-pci@vger.kernel.org
11300 L:      linux-arm-msm@vger.kernel.org
11301 S:      Maintained
11302 F:      drivers/pci/controller/dwc/*qcom*
11303
11304 PCIE DRIVER FOR ROCKCHIP
11305 M:      Shawn Lin <shawn.lin@rock-chips.com>
11306 L:      linux-pci@vger.kernel.org
11307 L:      linux-rockchip@lists.infradead.org
11308 S:      Maintained
11309 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11310 F:      drivers/pci/controller/pcie-rockchip*
11311
11312 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11313 M:      Linus Walleij <linus.walleij@linaro.org>
11314 L:      linux-pci@vger.kernel.org
11315 S:      Maintained
11316 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11317 F:      drivers/pci/controller/pci-v3-semi.c
11318
11319 PCIE DRIVER FOR ST SPEAR13XX
11320 M:      Pratyush Anand <pratyush.anand@gmail.com>
11321 L:      linux-pci@vger.kernel.org
11322 S:      Maintained
11323 F:      drivers/pci/controller/dwc/*spear*
11324
11325 PCMCIA SUBSYSTEM
11326 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11328 S:      Odd Fixes
11329 F:      Documentation/pcmcia/
11330 F:      tools/pcmcia/
11331 F:      drivers/pcmcia/
11332 F:      include/pcmcia/
11333
11334 PCNET32 NETWORK DRIVER
11335 M:      Don Fry <pcnet32@frontier.com>
11336 L:      netdev@vger.kernel.org
11337 S:      Maintained
11338 F:      drivers/net/ethernet/amd/pcnet32.c
11339
11340 PCRYPT PARALLEL CRYPTO ENGINE
11341 M:      Steffen Klassert <steffen.klassert@secunet.com>
11342 L:      linux-crypto@vger.kernel.org
11343 S:      Maintained
11344 F:      crypto/pcrypt.c
11345 F:      include/crypto/pcrypt.h
11346
11347 PEAQ WMI HOTKEYS DRIVER
11348 M:      Hans de Goede <hdegoede@redhat.com>
11349 L:      platform-driver-x86@vger.kernel.org
11350 S:      Maintained
11351 F:      drivers/platform/x86/peaq-wmi.c
11352
11353 PER-CPU MEMORY ALLOCATOR
11354 M:      Tejun Heo <tj@kernel.org>
11355 M:      Christoph Lameter <cl@linux.com>
11356 M:      Dennis Zhou <dennisszhou@gmail.com>
11357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11358 S:      Maintained
11359 F:      include/linux/percpu*.h
11360 F:      mm/percpu*.c
11361 F:      arch/*/include/asm/percpu.h
11362
11363 PER-TASK DELAY ACCOUNTING
11364 M:      Balbir Singh <bsingharora@gmail.com>
11365 S:      Maintained
11366 F:      include/linux/delayacct.h
11367 F:      kernel/delayacct.c
11368
11369 PERFORMANCE EVENTS SUBSYSTEM
11370 M:      Peter Zijlstra <peterz@infradead.org>
11371 M:      Ingo Molnar <mingo@redhat.com>
11372 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11373 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11374 R:      Jiri Olsa <jolsa@redhat.com>
11375 R:      Namhyung Kim <namhyung@kernel.org>
11376 L:      linux-kernel@vger.kernel.org
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11378 S:      Supported
11379 F:      kernel/events/*
11380 F:      include/linux/perf_event.h
11381 F:      include/uapi/linux/perf_event.h
11382 F:      arch/*/kernel/perf_event*.c
11383 F:      arch/*/kernel/*/perf_event*.c
11384 F:      arch/*/kernel/*/*/perf_event*.c
11385 F:      arch/*/include/asm/perf_event.h
11386 F:      arch/*/kernel/perf_callchain.c
11387 F:      arch/*/events/*
11388 F:      tools/perf/
11389
11390 PERSONALITY HANDLING
11391 M:      Christoph Hellwig <hch@infradead.org>
11392 L:      linux-abi-devel@lists.sourceforge.net
11393 S:      Maintained
11394 F:      include/linux/personality.h
11395 F:      include/uapi/linux/personality.h
11396
11397 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11398 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11399 L:      linux-input@vger.kernel.org
11400 S:      Maintained
11401 F:      Documentation/input/devices/pxrc.rst
11402 F:      drivers/input/joystick/pxrc.c
11403
11404 PHONET PROTOCOL
11405 M:      Remi Denis-Courmont <courmisch@gmail.com>
11406 S:      Supported
11407 F:      Documentation/networking/phonet.txt
11408 F:      include/linux/phonet.h
11409 F:      include/net/phonet/
11410 F:      include/uapi/linux/phonet.h
11411 F:      net/phonet/
11412
11413 PHRAM MTD DRIVER
11414 M:      Joern Engel <joern@lazybastard.org>
11415 L:      linux-mtd@lists.infradead.org
11416 S:      Maintained
11417 F:      drivers/mtd/devices/phram.c
11418
11419 PICOLCD HID DRIVER
11420 M:      Bruno Prémont <bonbons@linux-vserver.org>
11421 L:      linux-input@vger.kernel.org
11422 S:      Maintained
11423 F:      drivers/hid/hid-picolcd*
11424
11425 PICOXCELL SUPPORT
11426 M:      Jamie Iles <jamie@jamieiles.com>
11427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11428 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11429 S:      Supported
11430 F:      arch/arm/boot/dts/picoxcell*
11431 F:      arch/arm/mach-picoxcell/
11432 F:      drivers/crypto/picoxcell*
11433
11434 PIN CONTROL SUBSYSTEM
11435 M:      Linus Walleij <linus.walleij@linaro.org>
11436 L:      linux-gpio@vger.kernel.org
11437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11438 S:      Maintained
11439 F:      Documentation/devicetree/bindings/pinctrl/
11440 F:      Documentation/driver-api/pinctl.rst
11441 F:      drivers/pinctrl/
11442 F:      include/linux/pinctrl/
11443
11444 PIN CONTROLLER - ATMEL AT91
11445 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447 S:      Maintained
11448 F:      drivers/pinctrl/pinctrl-at91.*
11449
11450 PIN CONTROLLER - ATMEL AT91 PIO4
11451 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11453 L:      linux-gpio@vger.kernel.org
11454 S:      Supported
11455 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11456
11457 PIN CONTROLLER - FREESCALE
11458 M:      Dong Aisheng <aisheng.dong@nxp.com>
11459 M:      Fabio Estevam <festevam@gmail.com>
11460 M:      Shawn Guo <shawnguo@kernel.org>
11461 M:      Stefan Agner <stefan@agner.ch>
11462 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11463 L:      linux-gpio@vger.kernel.org
11464 S:      Maintained
11465 F:      drivers/pinctrl/freescale/
11466 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11467
11468 PIN CONTROLLER - INTEL
11469 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11470 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11471 S:      Maintained
11472 F:      drivers/pinctrl/intel/
11473
11474 PIN CONTROLLER - MEDIATEK
11475 M:      Sean Wang <sean.wang@mediatek.com>
11476 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11477 S:      Maintained
11478 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11479 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11480 F:      drivers/pinctrl/mediatek/mtk-eint.*
11481 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11482 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11483 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11484
11485 PIN CONTROLLER - QUALCOMM
11486 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11487 S:      Maintained
11488 L:      linux-arm-msm@vger.kernel.org
11489 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11490 F:      drivers/pinctrl/qcom/
11491
11492 PIN CONTROLLER - RENESAS
11493 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11494 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11495 L:      linux-renesas-soc@vger.kernel.org
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11497 S:      Maintained
11498 F:      drivers/pinctrl/sh-pfc/
11499
11500 PIN CONTROLLER - SAMSUNG
11501 M:      Tomasz Figa <tomasz.figa@gmail.com>
11502 M:      Krzysztof Kozlowski <krzk@kernel.org>
11503 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11505 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11506 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11508 S:      Maintained
11509 F:      drivers/pinctrl/samsung/
11510 F:      include/dt-bindings/pinctrl/samsung.h
11511 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11512
11513 PIN CONTROLLER - SINGLE
11514 M:      Tony Lindgren <tony@atomide.com>
11515 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517 L:      linux-omap@vger.kernel.org
11518 S:      Maintained
11519 F:      drivers/pinctrl/pinctrl-single.c
11520
11521 PIN CONTROLLER - ST SPEAR
11522 M:      Viresh Kumar <vireshk@kernel.org>
11523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11524 W:      http://www.st.com/spear
11525 S:      Maintained
11526 F:      drivers/pinctrl/spear/
11527
11528 PISTACHIO SOC SUPPORT
11529 M:      James Hartley <james.hartley@sondrel.com>
11530 L:      linux-mips@linux-mips.org
11531 S:      Odd Fixes
11532 F:      arch/mips/pistachio/
11533 F:      arch/mips/include/asm/mach-pistachio/
11534 F:      arch/mips/boot/dts/img/pistachio*
11535 F:      arch/mips/configs/pistachio*_defconfig
11536
11537 PKTCDVD DRIVER
11538 S:      Orphan
11539 M:      linux-block@vger.kernel.org
11540 F:      drivers/block/pktcdvd.c
11541 F:      include/linux/pktcdvd.h
11542 F:      include/uapi/linux/pktcdvd.h
11543
11544 PKUNITY SOC DRIVERS
11545 M:      Guan Xuetao <gxt@pku.edu.cn>
11546 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11547 S:      Maintained
11548 T:      git git://github.com/gxt/linux.git
11549 F:      drivers/input/serio/i8042-unicore32io.h
11550 F:      drivers/i2c/busses/i2c-puv3.c
11551 F:      drivers/video/fbdev/fb-puv3.c
11552 F:      drivers/rtc/rtc-puv3.c
11553
11554 PMBUS HARDWARE MONITORING DRIVERS
11555 M:      Guenter Roeck <linux@roeck-us.net>
11556 L:      linux-hwmon@vger.kernel.org
11557 W:      http://hwmon.wiki.kernel.org/
11558 W:      http://www.roeck-us.net/linux/drivers/
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11560 S:      Maintained
11561 F:      Documentation/hwmon/pmbus
11562 F:      drivers/hwmon/pmbus/
11563 F:      include/linux/pmbus.h
11564
11565 PMC SIERRA MaxRAID DRIVER
11566 L:      linux-scsi@vger.kernel.org
11567 W:      http://www.pmc-sierra.com/
11568 S:      Orphan
11569 F:      drivers/scsi/pmcraid.*
11570
11571 PMC SIERRA PM8001 DRIVER
11572 M:      Jack Wang <jinpu.wang@profitbricks.com>
11573 M:      lindar_liu@usish.com
11574 L:      linux-scsi@vger.kernel.org
11575 S:      Supported
11576 F:      drivers/scsi/pm8001/
11577
11578 PNP SUPPORT
11579 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11580 S:      Maintained
11581 F:      drivers/pnp/
11582
11583 POSIX CLOCKS and TIMERS
11584 M:      Thomas Gleixner <tglx@linutronix.de>
11585 L:      linux-kernel@vger.kernel.org
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11587 S:      Maintained
11588 F:      fs/timerfd.c
11589 F:      include/linux/timer*
11590 F:      kernel/time/*timer*
11591
11592 POWER MANAGEMENT CORE
11593 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11594 L:      linux-pm@vger.kernel.org
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11596 B:      https://bugzilla.kernel.org
11597 S:      Supported
11598 F:      drivers/base/power/
11599 F:      include/linux/pm.h
11600 F:      include/linux/pm_*
11601 F:      include/linux/powercap.h
11602 F:      drivers/powercap/
11603 F:      kernel/configs/nopm.config
11604
11605 POWER STATE COORDINATION INTERFACE (PSCI)
11606 M:      Mark Rutland <mark.rutland@arm.com>
11607 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11608 L:      linux-arm-kernel@lists.infradead.org
11609 S:      Maintained
11610 F:      drivers/firmware/psci*.c
11611 F:      include/linux/psci.h
11612 F:      include/uapi/linux/psci.h
11613
11614 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11615 M:      Sebastian Reichel <sre@kernel.org>
11616 L:      linux-pm@vger.kernel.org
11617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11618 S:      Maintained
11619 F:      Documentation/ABI/testing/sysfs-class-power
11620 F:      Documentation/devicetree/bindings/power/supply/
11621 F:      include/linux/power_supply.h
11622 F:      drivers/power/supply/
11623
11624 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11625 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11626 L:      linuxppc-dev@lists.ozlabs.org
11627 S:      Maintained
11628 F:      drivers/char/powernv-op-panel.c
11629
11630 PPP OVER ATM (RFC 2364)
11631 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11632 S:      Maintained
11633 F:      net/atm/pppoatm.c
11634 F:      include/uapi/linux/atmppp.h
11635
11636 PPP OVER ETHERNET
11637 M:      Michal Ostrowski <mostrows@earthlink.net>
11638 S:      Maintained
11639 F:      drivers/net/ppp/pppoe.c
11640 F:      drivers/net/ppp/pppox.c
11641
11642 PPP OVER L2TP
11643 M:      James Chapman <jchapman@katalix.com>
11644 S:      Maintained
11645 F:      net/l2tp/l2tp_ppp.c
11646 F:      include/linux/if_pppol2tp.h
11647 F:      include/uapi/linux/if_pppol2tp.h
11648
11649 PPP PROTOCOL DRIVERS AND COMPRESSORS
11650 M:      Paul Mackerras <paulus@samba.org>
11651 L:      linux-ppp@vger.kernel.org
11652 S:      Maintained
11653 F:      drivers/net/ppp/ppp_*
11654
11655 PPS SUPPORT
11656 M:      Rodolfo Giometti <giometti@enneenne.com>
11657 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11658 L:      linuxpps@ml.enneenne.com (subscribers-only)
11659 S:      Maintained
11660 F:      Documentation/pps/
11661 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11662 F:      Documentation/ABI/testing/sysfs-pps
11663 F:      drivers/pps/
11664 F:      include/linux/pps*.h
11665 F:      include/uapi/linux/pps.h
11666
11667 PPTP DRIVER
11668 M:      Dmitry Kozlov <xeb@mail.ru>
11669 L:      netdev@vger.kernel.org
11670 S:      Maintained
11671 F:      drivers/net/ppp/pptp.c
11672 W:      http://sourceforge.net/projects/accel-pptp
11673
11674 PREEMPTIBLE KERNEL
11675 M:      Robert Love <rml@tech9.net>
11676 L:      kpreempt-tech@lists.sourceforge.net
11677 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11678 S:      Supported
11679 F:      Documentation/preempt-locking.txt
11680 F:      include/linux/preempt.h
11681
11682 PRINTK
11683 M:      Petr Mladek <pmladek@suse.com>
11684 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11685 R:      Steven Rostedt <rostedt@goodmis.org>
11686 S:      Maintained
11687 F:      kernel/printk/
11688 F:      include/linux/printk.h
11689
11690 PRISM54 WIRELESS DRIVER
11691 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11692 L:      linux-wireless@vger.kernel.org
11693 W:      http://wireless.kernel.org/en/users/Drivers/p54
11694 S:      Obsolete
11695 F:      drivers/net/wireless/intersil/prism54/
11696
11697 PROC FILESYSTEM
11698 R:      Alexey Dobriyan <adobriyan@gmail.com>
11699 L:      linux-kernel@vger.kernel.org
11700 L:      linux-fsdevel@vger.kernel.org
11701 S:      Maintained
11702 F:      fs/proc/
11703 F:      include/linux/proc_fs.h
11704 F:      tools/testing/selftests/proc/
11705
11706 PROC SYSCTL
11707 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11708 M:      Kees Cook <keescook@chromium.org>
11709 L:      linux-kernel@vger.kernel.org
11710 L:      linux-fsdevel@vger.kernel.org
11711 S:      Maintained
11712 F:      fs/proc/proc_sysctl.c
11713 F:      include/linux/sysctl.h
11714 F:      kernel/sysctl.c
11715 F:      tools/testing/selftests/sysctl/
11716
11717 PS3 NETWORK SUPPORT
11718 M:      Geoff Levand <geoff@infradead.org>
11719 L:      netdev@vger.kernel.org
11720 L:      linuxppc-dev@lists.ozlabs.org
11721 S:      Maintained
11722 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11723
11724 PS3 PLATFORM SUPPORT
11725 M:      Geoff Levand <geoff@infradead.org>
11726 L:      linuxppc-dev@lists.ozlabs.org
11727 S:      Maintained
11728 F:      arch/powerpc/boot/ps3*
11729 F:      arch/powerpc/include/asm/lv1call.h
11730 F:      arch/powerpc/include/asm/ps3*.h
11731 F:      arch/powerpc/platforms/ps3/
11732 F:      drivers/*/ps3*
11733 F:      drivers/ps3/
11734 F:      drivers/rtc/rtc-ps3.c
11735 F:      drivers/usb/host/*ps3.c
11736 F:      sound/ppc/snd_ps3*
11737
11738 PS3VRAM DRIVER
11739 M:      Jim Paris <jim@jtan.com>
11740 M:      Geoff Levand <geoff@infradead.org>
11741 L:      linuxppc-dev@lists.ozlabs.org
11742 S:      Maintained
11743 F:      drivers/block/ps3vram.c
11744
11745 PSAMPLE PACKET SAMPLING SUPPORT:
11746 M:      Yotam Gigi <yotam.gi@gmail.com>
11747 S:      Maintained
11748 F:      net/psample
11749 F:      include/net/psample.h
11750 F:      include/uapi/linux/psample.h
11751
11752 PSTORE FILESYSTEM
11753 M:      Kees Cook <keescook@chromium.org>
11754 M:      Anton Vorontsov <anton@enomsg.org>
11755 M:      Colin Cross <ccross@android.com>
11756 M:      Tony Luck <tony.luck@intel.com>
11757 S:      Maintained
11758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11759 F:      fs/pstore/
11760 F:      include/linux/pstore*
11761 F:      drivers/firmware/efi/efi-pstore.c
11762 F:      drivers/acpi/apei/erst.c
11763 F:      Documentation/admin-guide/ramoops.rst
11764 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11765 K:      \b(pstore|ramoops)
11766
11767 PTP HARDWARE CLOCK SUPPORT
11768 M:      Richard Cochran <richardcochran@gmail.com>
11769 L:      netdev@vger.kernel.org
11770 S:      Maintained
11771 W:      http://linuxptp.sourceforge.net/
11772 F:      Documentation/ABI/testing/sysfs-ptp
11773 F:      Documentation/ptp/*
11774 F:      drivers/net/phy/dp83640*
11775 F:      drivers/ptp/*
11776 F:      include/linux/ptp_cl*
11777
11778 PTRACE SUPPORT
11779 M:      Oleg Nesterov <oleg@redhat.com>
11780 S:      Maintained
11781 F:      include/asm-generic/syscall.h
11782 F:      include/linux/ptrace.h
11783 F:      include/linux/regset.h
11784 F:      include/linux/tracehook.h
11785 F:      include/uapi/linux/ptrace.h
11786 F:      include/uapi/linux/ptrace.h
11787 F:      include/asm-generic/ptrace.h
11788 F:      kernel/ptrace.c
11789 F:      arch/*/ptrace*.c
11790 F:      arch/*/*/ptrace*.c
11791 F:      arch/*/include/asm/ptrace*.h
11792
11793 PULSE8-CEC DRIVER
11794 M:      Hans Verkuil <hverkuil@xs4all.nl>
11795 L:      linux-media@vger.kernel.org
11796 T:      git git://linuxtv.org/media_tree.git
11797 S:      Maintained
11798 F:      drivers/media/usb/pulse8-cec/*
11799 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11800
11801 PVRUSB2 VIDEO4LINUX DRIVER
11802 M:      Mike Isely <isely@pobox.com>
11803 L:      pvrusb2@isely.net       (subscribers-only)
11804 L:      linux-media@vger.kernel.org
11805 W:      http://www.isely.net/pvrusb2/
11806 T:      git git://linuxtv.org/media_tree.git
11807 S:      Maintained
11808 F:      Documentation/media/v4l-drivers/pvrusb2*
11809 F:      drivers/media/usb/pvrusb2/
11810
11811 PWC WEBCAM DRIVER
11812 M:      Hans Verkuil <hverkuil@xs4all.nl>
11813 L:      linux-media@vger.kernel.org
11814 T:      git git://linuxtv.org/media_tree.git
11815 S:      Odd Fixes
11816 F:      drivers/media/usb/pwc/*
11817
11818 PWM FAN DRIVER
11819 M:      Kamil Debski <kamil@wypas.org>
11820 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11821 L:      linux-hwmon@vger.kernel.org
11822 S:      Supported
11823 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11824 F:      Documentation/hwmon/pwm-fan
11825 F:      drivers/hwmon/pwm-fan.c
11826
11827 PWM IR Transmitter
11828 M:      Sean Young <sean@mess.org>
11829 L:      linux-media@vger.kernel.org
11830 S:      Maintained
11831 F:      drivers/media/rc/pwm-ir-tx.c
11832
11833 PWM SUBSYSTEM
11834 M:      Thierry Reding <thierry.reding@gmail.com>
11835 L:      linux-pwm@vger.kernel.org
11836 S:      Maintained
11837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11838 F:      Documentation/pwm.txt
11839 F:      Documentation/devicetree/bindings/pwm/
11840 F:      include/linux/pwm.h
11841 F:      drivers/pwm/
11842 F:      drivers/video/backlight/pwm_bl.c
11843 F:      include/linux/pwm_backlight.h
11844 F:      drivers/gpio/gpio-mvebu.c
11845 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11846
11847 PXA GPIO DRIVER
11848 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11849 L:      linux-gpio@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/gpio/gpio-pxa.c
11852
11853 PXA MMCI DRIVER
11854 S:      Orphan
11855
11856 PXA RTC DRIVER
11857 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11858 L:      linux-rtc@vger.kernel.org
11859 S:      Maintained
11860
11861 PXA2xx/PXA3xx SUPPORT
11862 M:      Daniel Mack <daniel@zonque.org>
11863 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11864 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11866 T:      git git://github.com/hzhuang1/linux.git
11867 T:      git git://github.com/rjarzmik/linux.git
11868 S:      Maintained
11869 F:      arch/arm/boot/dts/pxa*
11870 F:      arch/arm/mach-pxa/
11871 F:      drivers/dma/pxa*
11872 F:      drivers/pcmcia/pxa2xx*
11873 F:      drivers/pinctrl/pxa/
11874 F:      drivers/spi/spi-pxa2xx*
11875 F:      drivers/usb/gadget/udc/pxa2*
11876 F:      include/sound/pxa2xx-lib.h
11877 F:      sound/arm/pxa*
11878 F:      sound/soc/pxa/
11879
11880 QAT DRIVER
11881 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11882 L:      qat-linux@intel.com
11883 S:      Supported
11884 F:      drivers/crypto/qat/
11885
11886 QCOM AUDIO (ASoC) DRIVERS
11887 M:      Patrick Lai <plai@codeaurora.org>
11888 M:      Banajit Goswami <bgoswami@codeaurora.org>
11889 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11890 S:      Supported
11891 F:      sound/soc/qcom/
11892
11893 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11894 M:      Gabriel Somlo <somlo@cmu.edu>
11895 M:      "Michael S. Tsirkin" <mst@redhat.com>
11896 L:      qemu-devel@nongnu.org
11897 S:      Maintained
11898 F:      drivers/firmware/qemu_fw_cfg.c
11899 F:      include/uapi/linux/qemu_fw_cfg.h
11900
11901 QIB DRIVER
11902 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11903 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11904 L:      linux-rdma@vger.kernel.org
11905 S:      Supported
11906 F:      drivers/infiniband/hw/qib/
11907
11908 QLOGIC QL41xxx FCOE DRIVER
11909 M:      QLogic-Storage-Upstream@cavium.com
11910 L:      linux-scsi@vger.kernel.org
11911 S:      Supported
11912 F:      drivers/scsi/qedf/
11913
11914 QLOGIC QL41xxx ISCSI DRIVER
11915 M:      QLogic-Storage-Upstream@cavium.com
11916 L:      linux-scsi@vger.kernel.org
11917 S:      Supported
11918 F:      drivers/scsi/qedi/
11919
11920 QLOGIC QL4xxx ETHERNET DRIVER
11921 M:      Ariel Elior <Ariel.Elior@cavium.com>
11922 M:      everest-linux-l2@cavium.com
11923 L:      netdev@vger.kernel.org
11924 S:      Supported
11925 F:      drivers/net/ethernet/qlogic/qed/
11926 F:      include/linux/qed/
11927 F:      drivers/net/ethernet/qlogic/qede/
11928
11929 QLOGIC QL4xxx RDMA DRIVER
11930 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11931 M:      Ariel Elior <Ariel.Elior@cavium.com>
11932 L:      linux-rdma@vger.kernel.org
11933 S:      Supported
11934 F:      drivers/infiniband/hw/qedr/
11935 F:      include/uapi/rdma/qedr-abi.h
11936
11937 QLOGIC QLA1280 SCSI DRIVER
11938 M:      Michael Reed <mdr@sgi.com>
11939 L:      linux-scsi@vger.kernel.org
11940 S:      Maintained
11941 F:      drivers/scsi/qla1280.[ch]
11942
11943 QLOGIC QLA2XXX FC-SCSI DRIVER
11944 M:      qla2xxx-upstream@qlogic.com
11945 L:      linux-scsi@vger.kernel.org
11946 S:      Supported
11947 F:      Documentation/scsi/LICENSE.qla2xxx
11948 F:      drivers/scsi/qla2xxx/
11949
11950 QLOGIC QLA3XXX NETWORK DRIVER
11951 M:      Dept-GELinuxNICDev@cavium.com
11952 L:      netdev@vger.kernel.org
11953 S:      Supported
11954 F:      Documentation/networking/LICENSE.qla3xxx
11955 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11956
11957 QLOGIC QLA4XXX iSCSI DRIVER
11958 M:      QLogic-Storage-Upstream@qlogic.com
11959 L:      linux-scsi@vger.kernel.org
11960 S:      Supported
11961 F:      Documentation/scsi/LICENSE.qla4xxx
11962 F:      drivers/scsi/qla4xxx/
11963
11964 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11965 M:      Harish Patil <harish.patil@cavium.com>
11966 M:      Manish Chopra <manish.chopra@cavium.com>
11967 M:      Dept-GELinuxNICDev@cavium.com
11968 L:      netdev@vger.kernel.org
11969 S:      Supported
11970 F:      drivers/net/ethernet/qlogic/qlcnic/
11971
11972 QLOGIC QLGE 10Gb ETHERNET DRIVER
11973 M:      Harish Patil <harish.patil@cavium.com>
11974 M:      Manish Chopra <manish.chopra@cavium.com>
11975 M:      Dept-GELinuxNICDev@cavium.com
11976 L:      netdev@vger.kernel.org
11977 S:      Supported
11978 F:      drivers/net/ethernet/qlogic/qlge/
11979
11980 QM1D1B0004 MEDIA DRIVER
11981 M:      Akihiro Tsukada <tskd08@gmail.com>
11982 L:      linux-media@vger.kernel.org
11983 S:      Odd Fixes
11984 F:      drivers/media/tuners/qm1d1b0004*
11985
11986 QM1D1C0042 MEDIA DRIVER
11987 M:      Akihiro Tsukada <tskd08@gmail.com>
11988 L:      linux-media@vger.kernel.org
11989 S:      Odd Fixes
11990 F:      drivers/media/tuners/qm1d1c0042*
11991
11992 QNX4 FILESYSTEM
11993 M:      Anders Larsen <al@alarsen.net>
11994 W:      http://www.alarsen.net/linux/qnx4fs/
11995 S:      Maintained
11996 F:      fs/qnx4/
11997 F:      include/uapi/linux/qnx4_fs.h
11998 F:      include/uapi/linux/qnxtypes.h
11999
12000 QORIQ DPAA2 FSL-MC BUS DRIVER
12001 M:      Stuart Yoder <stuyoder@gmail.com>
12002 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12003 L:      linux-kernel@vger.kernel.org
12004 S:      Maintained
12005 F:      drivers/bus/fsl-mc/
12006 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12007 F:      Documentation/networking/dpaa2/overview.rst
12008
12009 QT1010 MEDIA DRIVER
12010 M:      Antti Palosaari <crope@iki.fi>
12011 L:      linux-media@vger.kernel.org
12012 W:      https://linuxtv.org
12013 W:      http://palosaari.fi/linux/
12014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12015 T:      git git://linuxtv.org/anttip/media_tree.git
12016 S:      Maintained
12017 F:      drivers/media/tuners/qt1010*
12018
12019 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12020 M:      Kalle Valo <kvalo@codeaurora.org>
12021 L:      ath10k@lists.infradead.org
12022 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12024 S:      Supported
12025 F:      drivers/net/wireless/ath/ath10k/
12026
12027 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12028 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12029 L:      linux-wireless@vger.kernel.org
12030 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12031 S:      Supported
12032 F:      drivers/net/wireless/ath/ath9k/
12033
12034 QUALCOMM CAMERA SUBSYSTEM DRIVER
12035 M:      Todor Tomov <todor.tomov@linaro.org>
12036 L:      linux-media@vger.kernel.org
12037 S:      Maintained
12038 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12039 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12040 F:      drivers/media/platform/qcom/camss/
12041
12042 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12043 M:  Ilia Lin <ilia.lin@gmail.com>
12044 L:  linux-pm@vger.kernel.org
12045 S:  Maintained
12046 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12047 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12048
12049 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12050 M:      Timur Tabi <timur@kernel.org>
12051 L:      netdev@vger.kernel.org
12052 S:      Maintained
12053 F:      drivers/net/ethernet/qualcomm/emac/
12054
12055 QUALCOMM GENERIC INTERFACE I2C DRIVER
12056 M:      Alok Chauhan <alokc@codeaurora.org>
12057 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12058 L:      linux-i2c@vger.kernel.org
12059 L:      linux-arm-msm@vger.kernel.org
12060 S:      Supported
12061 F:      drivers/i2c/busses/i2c-qcom-geni.c
12062
12063 QUALCOMM HEXAGON ARCHITECTURE
12064 M:      Richard Kuo <rkuo@codeaurora.org>
12065 L:      linux-hexagon@vger.kernel.org
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12067 S:      Supported
12068 F:      arch/hexagon/
12069
12070 QUALCOMM HIDMA DRIVER
12071 M:      Sinan Kaya <okaya@kernel.org>
12072 L:      linux-arm-kernel@lists.infradead.org
12073 L:      linux-arm-msm@vger.kernel.org
12074 L:      dmaengine@vger.kernel.org
12075 S:      Supported
12076 F:      drivers/dma/qcom/hidma*
12077
12078 QUALCOMM IOMMU
12079 M:      Rob Clark <robdclark@gmail.com>
12080 L:      iommu@lists.linux-foundation.org
12081 L:      linux-arm-msm@vger.kernel.org
12082 S:      Maintained
12083 F:      drivers/iommu/qcom_iommu.c
12084
12085 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12086 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12087 L:      linux-media@vger.kernel.org
12088 L:      linux-arm-msm@vger.kernel.org
12089 T:      git git://linuxtv.org/media_tree.git
12090 S:      Maintained
12091 F:      drivers/media/platform/qcom/venus/
12092
12093 QUALCOMM WCN36XX WIRELESS DRIVER
12094 M:      Kalle Valo <kvalo@codeaurora.org>
12095 L:      wcn36xx@lists.infradead.org
12096 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12097 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12098 S:      Supported
12099 F:      drivers/net/wireless/ath/wcn36xx/
12100
12101 QUANTENNA QTNFMAC WIRELESS DRIVER
12102 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12103 M:      Avinash Patil <avinashp@quantenna.com>
12104 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12105 L:      linux-wireless@vger.kernel.org
12106 S:      Maintained
12107 F:      drivers/net/wireless/quantenna
12108
12109 RADEON and AMDGPU DRM DRIVERS
12110 M:      Alex Deucher <alexander.deucher@amd.com>
12111 M:      Christian König <christian.koenig@amd.com>
12112 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12113 L:      amd-gfx@lists.freedesktop.org
12114 T:      git git://people.freedesktop.org/~agd5f/linux
12115 S:      Supported
12116 F:      drivers/gpu/drm/radeon/
12117 F:      include/uapi/drm/radeon_drm.h
12118 F:      drivers/gpu/drm/amd/
12119 F:      include/uapi/drm/amdgpu_drm.h
12120
12121 RADEON FRAMEBUFFER DISPLAY DRIVER
12122 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12123 L:      linux-fbdev@vger.kernel.org
12124 S:      Maintained
12125 F:      drivers/video/fbdev/aty/radeon*
12126 F:      include/uapi/linux/radeonfb.h
12127
12128 RADIOSHARK RADIO DRIVER
12129 M:      Hans Verkuil <hverkuil@xs4all.nl>
12130 L:      linux-media@vger.kernel.org
12131 T:      git git://linuxtv.org/media_tree.git
12132 S:      Maintained
12133 F:      drivers/media/radio/radio-shark.c
12134
12135 RADIOSHARK2 RADIO DRIVER
12136 M:      Hans Verkuil <hverkuil@xs4all.nl>
12137 L:      linux-media@vger.kernel.org
12138 T:      git git://linuxtv.org/media_tree.git
12139 S:      Maintained
12140 F:      drivers/media/radio/radio-shark2.c
12141 F:      drivers/media/radio/radio-tea5777.c
12142
12143 RADOS BLOCK DEVICE (RBD)
12144 M:      Ilya Dryomov <idryomov@gmail.com>
12145 M:      Sage Weil <sage@redhat.com>
12146 M:      Alex Elder <elder@kernel.org>
12147 L:      ceph-devel@vger.kernel.org
12148 W:      http://ceph.com/
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12150 T:      git git://github.com/ceph/ceph-client.git
12151 S:      Supported
12152 F:      Documentation/ABI/testing/sysfs-bus-rbd
12153 F:      drivers/block/rbd.c
12154 F:      drivers/block/rbd_types.h
12155
12156 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12157 M:      Paul Mackerras <paulus@samba.org>
12158 L:      linux-fbdev@vger.kernel.org
12159 S:      Maintained
12160 F:      drivers/video/fbdev/aty/aty128fb.c
12161
12162 RAINSHADOW-CEC DRIVER
12163 M:      Hans Verkuil <hverkuil@xs4all.nl>
12164 L:      linux-media@vger.kernel.org
12165 T:      git git://linuxtv.org/media_tree.git
12166 S:      Maintained
12167 F:      drivers/media/usb/rainshadow-cec/*
12168
12169 RALINK MIPS ARCHITECTURE
12170 M:      John Crispin <john@phrozen.org>
12171 L:      linux-mips@linux-mips.org
12172 S:      Maintained
12173 F:      arch/mips/ralink
12174
12175 RALINK RT2X00 WIRELESS LAN DRIVER
12176 P:      rt2x00 project
12177 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12178 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12179 L:      linux-wireless@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/net/wireless/ralink/rt2x00/
12182
12183 RAMDISK RAM BLOCK DEVICE DRIVER
12184 M:      Jens Axboe <axboe@kernel.dk>
12185 S:      Maintained
12186 F:      Documentation/blockdev/ramdisk.txt
12187 F:      drivers/block/brd.c
12188
12189 RANCHU VIRTUAL BOARD FOR MIPS
12190 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12191 L:      linux-mips@linux-mips.org
12192 S:      Supported
12193 F:      arch/mips/generic/board-ranchu.c
12194 F:      arch/mips/configs/generic/board-ranchu.config
12195
12196 RANDOM NUMBER DRIVER
12197 M:      "Theodore Ts'o" <tytso@mit.edu>
12198 S:      Maintained
12199 F:      drivers/char/random.c
12200
12201 RAPIDIO SUBSYSTEM
12202 M:      Matt Porter <mporter@kernel.crashing.org>
12203 M:      Alexandre Bounine <alex.bou9@gmail.com>
12204 S:      Maintained
12205 F:      drivers/rapidio/
12206
12207 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12208 L:      linux-wireless@vger.kernel.org
12209 S:      Orphan
12210 F:      drivers/net/wireless/ray*
12211
12212 RCUTORTURE TEST FRAMEWORK
12213 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12214 M:      Josh Triplett <josh@joshtriplett.org>
12215 R:      Steven Rostedt <rostedt@goodmis.org>
12216 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12217 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12218 L:      linux-kernel@vger.kernel.org
12219 S:      Supported
12220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12221 F:      tools/testing/selftests/rcutorture
12222
12223 RDC R-321X SoC
12224 M:      Florian Fainelli <florian@openwrt.org>
12225 S:      Maintained
12226
12227 RDC R6040 FAST ETHERNET DRIVER
12228 M:      Florian Fainelli <f.fainelli@gmail.com>
12229 L:      netdev@vger.kernel.org
12230 S:      Maintained
12231 F:      drivers/net/ethernet/rdc/r6040.c
12232
12233 RDMAVT - RDMA verbs software
12234 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12235 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12236 L:      linux-rdma@vger.kernel.org
12237 S:      Supported
12238 F:      drivers/infiniband/sw/rdmavt
12239
12240 RDS - RELIABLE DATAGRAM SOCKETS
12241 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12242 L:      netdev@vger.kernel.org
12243 L:      linux-rdma@vger.kernel.org
12244 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12245 W:      https://oss.oracle.com/projects/rds/
12246 S:      Supported
12247 F:      net/rds/
12248 F:      Documentation/networking/rds.txt
12249
12250 RDT - RESOURCE ALLOCATION
12251 M:      Fenghua Yu <fenghua.yu@intel.com>
12252 L:      linux-kernel@vger.kernel.org
12253 S:      Supported
12254 F:      arch/x86/kernel/cpu/intel_rdt*
12255 F:      arch/x86/include/asm/intel_rdt_sched.h
12256 F:      Documentation/x86/intel_rdt*
12257
12258 READ-COPY UPDATE (RCU)
12259 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12260 M:      Josh Triplett <josh@joshtriplett.org>
12261 R:      Steven Rostedt <rostedt@goodmis.org>
12262 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12263 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12264 L:      linux-kernel@vger.kernel.org
12265 W:      http://www.rdrop.com/users/paulmck/RCU/
12266 S:      Supported
12267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12268 F:      Documentation/RCU/
12269 X:      Documentation/RCU/torture.txt
12270 F:      include/linux/rcu*
12271 X:      include/linux/srcu*.h
12272 F:      kernel/rcu/
12273 X:      kernel/rcu/srcu*.c
12274
12275 REAL TIME CLOCK (RTC) SUBSYSTEM
12276 M:      Alessandro Zummo <a.zummo@towertech.it>
12277 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12278 L:      linux-rtc@vger.kernel.org
12279 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12281 S:      Maintained
12282 F:      Documentation/devicetree/bindings/rtc/
12283 F:      Documentation/rtc.txt
12284 F:      drivers/rtc/
12285 F:      include/linux/rtc.h
12286 F:      include/uapi/linux/rtc.h
12287 F:      include/linux/rtc/
12288 F:      include/linux/platform_data/rtc-*
12289 F:      tools/testing/selftests/rtc/
12290
12291 REALTEK AUDIO CODECS
12292 M:      Bard Liao <bardliao@realtek.com>
12293 M:      Oder Chiou <oder_chiou@realtek.com>
12294 S:      Maintained
12295 F:      sound/soc/codecs/rt*
12296 F:      include/sound/rt*.h
12297
12298 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12299 M:      Linus Walleij <linus.walleij@linaro.org>
12300 S:      Maintained
12301 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12302 F:      drivers/net/dsa/realtek-smi*
12303 F:      drivers/net/dsa/rtl83*
12304
12305 REGISTER MAP ABSTRACTION
12306 M:      Mark Brown <broonie@kernel.org>
12307 L:      linux-kernel@vger.kernel.org
12308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12309 S:      Supported
12310 F:      Documentation/devicetree/bindings/regmap/
12311 F:      drivers/base/regmap/
12312 F:      include/linux/regmap.h
12313
12314 REISERFS FILE SYSTEM
12315 L:      reiserfs-devel@vger.kernel.org
12316 S:      Supported
12317 F:      fs/reiserfs/
12318
12319 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12320 M:      Ohad Ben-Cohen <ohad@wizery.com>
12321 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12322 L:      linux-remoteproc@vger.kernel.org
12323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12324 S:      Maintained
12325 F:      Documentation/devicetree/bindings/remoteproc/
12326 F:      Documentation/remoteproc.txt
12327 F:      drivers/remoteproc/
12328 F:      include/linux/remoteproc.h
12329
12330 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12331 M:      Ohad Ben-Cohen <ohad@wizery.com>
12332 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12333 L:      linux-remoteproc@vger.kernel.org
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12335 S:      Maintained
12336 F:      drivers/rpmsg/
12337 F:      Documentation/rpmsg.txt
12338 F:      include/linux/rpmsg.h
12339 F:      include/linux/rpmsg/
12340
12341 RENESAS CLOCK DRIVERS
12342 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12343 L:      linux-renesas-soc@vger.kernel.org
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12345 S:      Supported
12346 F:      drivers/clk/renesas/
12347
12348 RENESAS EMEV2 I2C DRIVER
12349 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12350 S:      Supported
12351 F:      drivers/i2c/busses/i2c-emev2.c
12352
12353 RENESAS ETHERNET DRIVERS
12354 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12355 L:      netdev@vger.kernel.org
12356 L:      linux-renesas-soc@vger.kernel.org
12357 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12358 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12359 F:      drivers/net/ethernet/renesas/
12360 F:      include/linux/sh_eth.h
12361
12362 RENESAS R-CAR GYROADC DRIVER
12363 M:      Marek Vasut <marek.vasut@gmail.com>
12364 L:      linux-iio@vger.kernel.org
12365 S:      Supported
12366 F:      drivers/iio/adc/rcar_gyro_adc.c
12367
12368 RENESAS R-CAR I2C DRIVERS
12369 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12370 S:      Supported
12371 F:      drivers/i2c/busses/i2c-rcar.c
12372 F:      drivers/i2c/busses/i2c-sh_mobile.c
12373
12374 RENESAS USB PHY DRIVER
12375 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12376 L:      linux-renesas-soc@vger.kernel.org
12377 S:      Maintained
12378 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12379
12380 RESET CONTROLLER FRAMEWORK
12381 M:      Philipp Zabel <p.zabel@pengutronix.de>
12382 T:      git git://git.pengutronix.de/git/pza/linux
12383 S:      Maintained
12384 F:      drivers/reset/
12385 F:      Documentation/devicetree/bindings/reset/
12386 F:      include/dt-bindings/reset/
12387 F:      include/linux/reset.h
12388 F:      include/linux/reset-controller.h
12389
12390 RESTARTABLE SEQUENCES SUPPORT
12391 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12392 M:      Peter Zijlstra <peterz@infradead.org>
12393 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12394 M:      Boqun Feng <boqun.feng@gmail.com>
12395 L:      linux-kernel@vger.kernel.org
12396 S:      Supported
12397 F:      kernel/rseq.c
12398 F:      include/uapi/linux/rseq.h
12399 F:      include/trace/events/rseq.h
12400 F:      tools/testing/selftests/rseq/
12401
12402 RFKILL
12403 M:      Johannes Berg <johannes@sipsolutions.net>
12404 L:      linux-wireless@vger.kernel.org
12405 W:      http://wireless.kernel.org/
12406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12408 S:      Maintained
12409 F:      Documentation/rfkill.txt
12410 F:      Documentation/ABI/stable/sysfs-class-rfkill
12411 F:      net/rfkill/
12412 F:      include/linux/rfkill.h
12413 F:      include/uapi/linux/rfkill.h
12414
12415 RHASHTABLE
12416 M:      Thomas Graf <tgraf@suug.ch>
12417 M:      Herbert Xu <herbert@gondor.apana.org.au>
12418 L:      netdev@vger.kernel.org
12419 S:      Maintained
12420 F:      lib/rhashtable.c
12421 F:      lib/test_rhashtable.c
12422 F:      include/linux/rhashtable.h
12423 F:      include/linux/rhashtable-types.h
12424
12425 RICOH R5C592 MEMORYSTICK DRIVER
12426 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12427 S:      Maintained
12428 F:      drivers/memstick/host/r592.*
12429
12430 RICOH SMARTMEDIA/XD DRIVER
12431 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12432 S:      Maintained
12433 F:      drivers/mtd/nand/raw/r852.c
12434 F:      drivers/mtd/nand/raw/r852.h
12435
12436 RISC-V ARCHITECTURE
12437 M:      Palmer Dabbelt <palmer@sifive.com>
12438 M:      Albert Ou <aou@eecs.berkeley.edu>
12439 L:      linux-riscv@lists.infradead.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12441 S:      Supported
12442 F:      arch/riscv/
12443 K:      riscv
12444 N:      riscv
12445
12446 ROCCAT DRIVERS
12447 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12448 W:      http://sourceforge.net/projects/roccat/
12449 S:      Maintained
12450 F:      drivers/hid/hid-roccat*
12451 F:      include/linux/hid-roccat*
12452 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12453
12454 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12455 M:      Jacob chen <jacob2.chen@rock-chips.com>
12456 L:      linux-media@vger.kernel.org
12457 S:      Maintained
12458 F:      drivers/media/platform/rockchip/rga/
12459 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12460
12461 ROCKER DRIVER
12462 M:      Jiri Pirko <jiri@resnulli.us>
12463 L:      netdev@vger.kernel.org
12464 S:      Supported
12465 F:      drivers/net/ethernet/rocker/
12466
12467 ROCKETPORT DRIVER
12468 P:      Comtrol Corp.
12469 W:      http://www.comtrol.com
12470 S:      Maintained
12471 F:      Documentation/serial/rocket.txt
12472 F:      drivers/tty/rocket*
12473
12474 ROCKETPORT EXPRESS/INFINITY DRIVER
12475 M:      Kevin Cernekee <cernekee@gmail.com>
12476 L:      linux-serial@vger.kernel.org
12477 S:      Odd Fixes
12478 F:      drivers/tty/serial/rp2.*
12479
12480 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12481 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12482 L:      linux-kernel@vger.kernel.org
12483 L:      linux-renesas-soc@vger.kernel.org
12484 S:      Supported
12485 F:      drivers/mfd/bd9571mwv.c
12486 F:      drivers/regulator/bd9571mwv-regulator.c
12487 F:      drivers/gpio/gpio-bd9571mwv.c
12488 F:      include/linux/mfd/bd9571mwv.h
12489 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12490
12491 ROSE NETWORK LAYER
12492 M:      Ralf Baechle <ralf@linux-mips.org>
12493 L:      linux-hams@vger.kernel.org
12494 W:      http://www.linux-ax25.org/
12495 S:      Maintained
12496 F:      include/net/rose.h
12497 F:      include/uapi/linux/rose.h
12498 F:      net/rose/
12499
12500 RTL2830 MEDIA DRIVER
12501 M:      Antti Palosaari <crope@iki.fi>
12502 L:      linux-media@vger.kernel.org
12503 W:      https://linuxtv.org
12504 W:      http://palosaari.fi/linux/
12505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12506 T:      git git://linuxtv.org/anttip/media_tree.git
12507 S:      Maintained
12508 F:      drivers/media/dvb-frontends/rtl2830*
12509
12510 RTL2832 MEDIA DRIVER
12511 M:      Antti Palosaari <crope@iki.fi>
12512 L:      linux-media@vger.kernel.org
12513 W:      https://linuxtv.org
12514 W:      http://palosaari.fi/linux/
12515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12516 T:      git git://linuxtv.org/anttip/media_tree.git
12517 S:      Maintained
12518 F:      drivers/media/dvb-frontends/rtl2832*
12519
12520 RTL2832_SDR MEDIA DRIVER
12521 M:      Antti Palosaari <crope@iki.fi>
12522 L:      linux-media@vger.kernel.org
12523 W:      https://linuxtv.org
12524 W:      http://palosaari.fi/linux/
12525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12526 T:      git git://linuxtv.org/anttip/media_tree.git
12527 S:      Maintained
12528 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12529
12530 RTL8180 WIRELESS DRIVER
12531 L:      linux-wireless@vger.kernel.org
12532 W:      http://wireless.kernel.org/
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12534 S:      Orphan
12535 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12536
12537 RTL8187 WIRELESS DRIVER
12538 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12539 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12540 M:      Larry Finger <Larry.Finger@lwfinger.net>
12541 L:      linux-wireless@vger.kernel.org
12542 W:      http://wireless.kernel.org/
12543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12544 S:      Maintained
12545 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12546
12547 REALTEK WIRELESS DRIVER (rtlwifi family)
12548 M:      Ping-Ke Shih <pkshih@realtek.com>
12549 L:      linux-wireless@vger.kernel.org
12550 W:      http://wireless.kernel.org/
12551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12552 S:      Maintained
12553 F:      drivers/net/wireless/realtek/rtlwifi/
12554
12555 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12556 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12557 L:      linux-wireless@vger.kernel.org
12558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12559 S:      Maintained
12560 F:      drivers/net/wireless/realtek/rtl8xxxu/
12561
12562 RXRPC SOCKETS (AF_RXRPC)
12563 M:      David Howells <dhowells@redhat.com>
12564 L:      linux-afs@lists.infradead.org
12565 S:      Supported
12566 F:      net/rxrpc/
12567 F:      include/keys/rxrpc-type.h
12568 F:      include/net/af_rxrpc.h
12569 F:      include/trace/events/rxrpc.h
12570 F:      include/uapi/linux/rxrpc.h
12571 F:      Documentation/networking/rxrpc.txt
12572 W:      https://www.infradead.org/~dhowells/kafs/
12573
12574 S3 SAVAGE FRAMEBUFFER DRIVER
12575 M:      Antonino Daplas <adaplas@gmail.com>
12576 L:      linux-fbdev@vger.kernel.org
12577 S:      Maintained
12578 F:      drivers/video/fbdev/savage/
12579
12580 S390
12581 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12582 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12583 L:      linux-s390@vger.kernel.org
12584 W:      http://www.ibm.com/developerworks/linux/linux390/
12585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12586 S:      Supported
12587 F:      arch/s390/
12588 F:      drivers/s390/
12589 F:      Documentation/s390/
12590 F:      Documentation/driver-api/s390-drivers.rst
12591
12592 S390 COMMON I/O LAYER
12593 M:      Sebastian Ott <sebott@linux.ibm.com>
12594 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12595 L:      linux-s390@vger.kernel.org
12596 W:      http://www.ibm.com/developerworks/linux/linux390/
12597 S:      Supported
12598 F:      drivers/s390/cio/
12599
12600 S390 DASD DRIVER
12601 M:      Stefan Haberland <sth@linux.ibm.com>
12602 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12603 L:      linux-s390@vger.kernel.org
12604 W:      http://www.ibm.com/developerworks/linux/linux390/
12605 S:      Supported
12606 F:      drivers/s390/block/dasd*
12607 F:      block/partitions/ibm.c
12608
12609 S390 IOMMU (PCI)
12610 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12611 L:      linux-s390@vger.kernel.org
12612 W:      http://www.ibm.com/developerworks/linux/linux390/
12613 S:      Supported
12614 F:      drivers/iommu/s390-iommu.c
12615
12616 S390 IUCV NETWORK LAYER
12617 M:      Julian Wiedmann <jwi@linux.ibm.com>
12618 M:      Ursula Braun <ubraun@linux.ibm.com>
12619 L:      linux-s390@vger.kernel.org
12620 W:      http://www.ibm.com/developerworks/linux/linux390/
12621 S:      Supported
12622 F:      drivers/s390/net/*iucv*
12623 F:      include/net/iucv/
12624 F:      net/iucv/
12625
12626 S390 NETWORK DRIVERS
12627 M:      Julian Wiedmann <jwi@linux.ibm.com>
12628 M:      Ursula Braun <ubraun@linux.ibm.com>
12629 L:      linux-s390@vger.kernel.org
12630 W:      http://www.ibm.com/developerworks/linux/linux390/
12631 S:      Supported
12632 F:      drivers/s390/net/
12633
12634 S390 PCI SUBSYSTEM
12635 M:      Sebastian Ott <sebott@linux.ibm.com>
12636 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12637 L:      linux-s390@vger.kernel.org
12638 W:      http://www.ibm.com/developerworks/linux/linux390/
12639 S:      Supported
12640 F:      arch/s390/pci/
12641 F:      drivers/pci/hotplug/s390_pci_hpc.c
12642
12643 S390 VFIO-CCW DRIVER
12644 M:      Cornelia Huck <cohuck@redhat.com>
12645 M:      Halil Pasic <pasic@linux.ibm.com>
12646 L:      linux-s390@vger.kernel.org
12647 L:      kvm@vger.kernel.org
12648 S:      Supported
12649 F:      drivers/s390/cio/vfio_ccw*
12650 F:      Documentation/s390/vfio-ccw.txt
12651 F:      include/uapi/linux/vfio_ccw.h
12652
12653 S390 ZCRYPT DRIVER
12654 M:      Harald Freudenberger <freude@linux.ibm.com>
12655 L:      linux-s390@vger.kernel.org
12656 W:      http://www.ibm.com/developerworks/linux/linux390/
12657 S:      Supported
12658 F:      drivers/s390/crypto/
12659
12660 S390 ZFCP DRIVER
12661 M:      Steffen Maier <maier@linux.ibm.com>
12662 M:      Benjamin Block <bblock@linux.ibm.com>
12663 L:      linux-s390@vger.kernel.org
12664 W:      http://www.ibm.com/developerworks/linux/linux390/
12665 S:      Supported
12666 F:      drivers/s390/scsi/zfcp_*
12667
12668 S3C24XX SD/MMC Driver
12669 M:      Ben Dooks <ben-linux@fluff.org>
12670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12671 S:      Supported
12672 F:      drivers/mmc/host/s3cmci.*
12673
12674 SAA6588 RDS RECEIVER DRIVER
12675 M:      Hans Verkuil <hverkuil@xs4all.nl>
12676 L:      linux-media@vger.kernel.org
12677 T:      git git://linuxtv.org/media_tree.git
12678 W:      https://linuxtv.org
12679 S:      Odd Fixes
12680 F:      drivers/media/i2c/saa6588*
12681
12682 SAA7134 VIDEO4LINUX DRIVER
12683 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12684 L:      linux-media@vger.kernel.org
12685 W:      https://linuxtv.org
12686 T:      git git://linuxtv.org/media_tree.git
12687 S:      Odd fixes
12688 F:      Documentation/media/v4l-drivers/saa7134*
12689 F:      drivers/media/pci/saa7134/
12690
12691 SAA7146 VIDEO4LINUX-2 DRIVER
12692 M:      Hans Verkuil <hverkuil@xs4all.nl>
12693 L:      linux-media@vger.kernel.org
12694 T:      git git://linuxtv.org/media_tree.git
12695 S:      Maintained
12696 F:      drivers/media/common/saa7146/
12697 F:      drivers/media/pci/saa7146/
12698 F:      include/media/saa7146*
12699
12700 SAMSUNG AUDIO (ASoC) DRIVERS
12701 M:      Krzysztof Kozlowski <krzk@kernel.org>
12702 M:      Sangbeom Kim <sbkim73@samsung.com>
12703 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12705 S:      Supported
12706 F:      sound/soc/samsung/
12707 F:      Documentation/devicetree/bindings/sound/samsung*
12708
12709 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12710 M:      Krzysztof Kozlowski <krzk@kernel.org>
12711 L:      linux-crypto@vger.kernel.org
12712 L:      linux-samsung-soc@vger.kernel.org
12713 S:      Maintained
12714 F:      drivers/crypto/exynos-rng.c
12715 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12716
12717 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12718 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12719 L:      linux-samsung-soc@vger.kernel.org
12720 S:      Maintained
12721 F:      drivers/char/hw_random/exynos-trng.c
12722 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12723
12724 SAMSUNG FRAMEBUFFER DRIVER
12725 M:      Jingoo Han <jingoohan1@gmail.com>
12726 L:      linux-fbdev@vger.kernel.org
12727 S:      Maintained
12728 F:      drivers/video/fbdev/s3c-fb.c
12729
12730 SAMSUNG LAPTOP DRIVER
12731 M:      Corentin Chary <corentin.chary@gmail.com>
12732 L:      platform-driver-x86@vger.kernel.org
12733 S:      Maintained
12734 F:      drivers/platform/x86/samsung-laptop.c
12735
12736 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12737 M:      Sangbeom Kim <sbkim73@samsung.com>
12738 M:      Krzysztof Kozlowski <krzk@kernel.org>
12739 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12740 L:      linux-kernel@vger.kernel.org
12741 L:      linux-samsung-soc@vger.kernel.org
12742 S:      Supported
12743 F:      drivers/mfd/sec*.c
12744 F:      drivers/regulator/s2m*.c
12745 F:      drivers/regulator/s5m*.c
12746 F:      drivers/clk/clk-s2mps11.c
12747 F:      drivers/rtc/rtc-s5m.c
12748 F:      include/linux/mfd/samsung/
12749 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12750 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12751 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12752 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12753
12754 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12755 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12756 L:      linux-media@vger.kernel.org
12757 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12758 S:      Maintained
12759 F:      drivers/media/platform/s3c-camif/
12760 F:      include/media/drv-intf/s3c_camif.h
12761
12762 SAMSUNG S3FWRN5 NFC DRIVER
12763 M:      Robert Baldyga <r.baldyga@samsung.com>
12764 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12765 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12766 S:      Supported
12767 F:      drivers/nfc/s3fwrn5
12768
12769 SAMSUNG S5C73M3 CAMERA DRIVER
12770 M:      Kyungmin Park <kyungmin.park@samsung.com>
12771 M:      Andrzej Hajda <a.hajda@samsung.com>
12772 L:      linux-media@vger.kernel.org
12773 S:      Supported
12774 F:      drivers/media/i2c/s5c73m3/*
12775
12776 SAMSUNG S5K5BAF CAMERA DRIVER
12777 M:      Kyungmin Park <kyungmin.park@samsung.com>
12778 M:      Andrzej Hajda <a.hajda@samsung.com>
12779 L:      linux-media@vger.kernel.org
12780 S:      Supported
12781 F:      drivers/media/i2c/s5k5baf.c
12782
12783 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12784 M:      Krzysztof Kozlowski <krzk@kernel.org>
12785 M:      Vladimir Zapolskiy <vz@mleia.com>
12786 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12787 L:      linux-crypto@vger.kernel.org
12788 L:      linux-samsung-soc@vger.kernel.org
12789 S:      Maintained
12790 F:      drivers/crypto/s5p-sss.c
12791
12792 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12793 M:      Kyungmin Park <kyungmin.park@samsung.com>
12794 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12795 L:      linux-media@vger.kernel.org
12796 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12797 S:      Supported
12798 F:      drivers/media/platform/exynos4-is/
12799
12800 SAMSUNG SOC CLOCK DRIVERS
12801 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12802 M:      Tomasz Figa <tomasz.figa@gmail.com>
12803 M:      Chanwoo Choi <cw00.choi@samsung.com>
12804 S:      Supported
12805 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12807 F:      drivers/clk/samsung/
12808 F:      include/dt-bindings/clock/exynos*.h
12809 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12810
12811 SAMSUNG SPI DRIVERS
12812 M:      Kukjin Kim <kgene@kernel.org>
12813 M:      Krzysztof Kozlowski <krzk@kernel.org>
12814 M:      Andi Shyti <andi@etezian.org>
12815 L:      linux-spi@vger.kernel.org
12816 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12817 S:      Maintained
12818 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12819 F:      drivers/spi/spi-s3c*
12820 F:      include/linux/platform_data/spi-s3c64xx.h
12821
12822 SAMSUNG SXGBE DRIVERS
12823 M:      Byungho An <bh74.an@samsung.com>
12824 M:      Girish K S <ks.giri@samsung.com>
12825 M:      Vipul Pandya <vipul.pandya@samsung.com>
12826 S:      Supported
12827 L:      netdev@vger.kernel.org
12828 F:      drivers/net/ethernet/samsung/sxgbe/
12829
12830 SAMSUNG THERMAL DRIVER
12831 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12832 L:      linux-pm@vger.kernel.org
12833 L:      linux-samsung-soc@vger.kernel.org
12834 S:      Supported
12835 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12836 F:      drivers/thermal/samsung/
12837
12838 SAMSUNG USB2 PHY DRIVER
12839 M:      Kamil Debski <kamil@wypas.org>
12840 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12841 L:      linux-kernel@vger.kernel.org
12842 S:      Supported
12843 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12844 F:      Documentation/phy/samsung-usb2.txt
12845 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12846 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12847 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12848 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12849 F:      drivers/phy/samsung/phy-samsung-usb2.c
12850 F:      drivers/phy/samsung/phy-samsung-usb2.h
12851
12852 SC1200 WDT DRIVER
12853 M:      Zwane Mwaikambo <zwanem@gmail.com>
12854 S:      Maintained
12855 F:      drivers/watchdog/sc1200wdt.c
12856
12857 SCHEDULER
12858 M:      Ingo Molnar <mingo@redhat.com>
12859 M:      Peter Zijlstra <peterz@infradead.org>
12860 L:      linux-kernel@vger.kernel.org
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12862 S:      Maintained
12863 F:      kernel/sched/
12864 F:      include/linux/sched.h
12865 F:      include/uapi/linux/sched.h
12866 F:      include/linux/wait.h
12867
12868 SCR24X CHIP CARD INTERFACE DRIVER
12869 M:      Lubomir Rintel <lkundrak@v3.sk>
12870 S:      Supported
12871 F:      drivers/char/pcmcia/scr24x_cs.c
12872
12873 SCSI CDROM DRIVER
12874 M:      Jens Axboe <axboe@kernel.dk>
12875 L:      linux-scsi@vger.kernel.org
12876 W:      http://www.kernel.dk
12877 S:      Maintained
12878 F:      drivers/scsi/sr*
12879
12880 SCSI RDMA PROTOCOL (SRP) INITIATOR
12881 M:      Bart Van Assche <bvanassche@acm.org>
12882 L:      linux-rdma@vger.kernel.org
12883 S:      Supported
12884 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12885 F:      drivers/infiniband/ulp/srp/
12886 F:      include/scsi/srp.h
12887
12888 SCSI RDMA PROTOCOL (SRP) TARGET
12889 M:      Bart Van Assche <bvanassche@acm.org>
12890 L:      linux-rdma@vger.kernel.org
12891 L:      target-devel@vger.kernel.org
12892 S:      Supported
12893 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12894 F:      drivers/infiniband/ulp/srpt/
12895
12896 SCSI SG DRIVER
12897 M:      Doug Gilbert <dgilbert@interlog.com>
12898 L:      linux-scsi@vger.kernel.org
12899 W:      http://sg.danny.cz/sg
12900 S:      Maintained
12901 F:      Documentation/scsi/scsi-generic.txt
12902 F:      drivers/scsi/sg.c
12903 F:      include/scsi/sg.h
12904
12905 SCSI SUBSYSTEM
12906 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12908 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12910 L:      linux-scsi@vger.kernel.org
12911 S:      Maintained
12912 F:      Documentation/devicetree/bindings/scsi/
12913 F:      drivers/scsi/
12914 F:      include/scsi/
12915
12916 SCSI TAPE DRIVER
12917 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12918 L:      linux-scsi@vger.kernel.org
12919 S:      Maintained
12920 F:      Documentation/scsi/st.txt
12921 F:      drivers/scsi/st.*
12922 F:      drivers/scsi/st_*.h
12923
12924 SCTP PROTOCOL
12925 M:      Vlad Yasevich <vyasevich@gmail.com>
12926 M:      Neil Horman <nhorman@tuxdriver.com>
12927 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12928 L:      linux-sctp@vger.kernel.org
12929 W:      http://lksctp.sourceforge.net
12930 S:      Maintained
12931 F:      Documentation/networking/sctp.txt
12932 F:      include/linux/sctp.h
12933 F:      include/uapi/linux/sctp.h
12934 F:      include/net/sctp/
12935 F:      net/sctp/
12936
12937 SCx200 CPU SUPPORT
12938 M:      Jim Cromie <jim.cromie@gmail.com>
12939 S:      Odd Fixes
12940 F:      Documentation/i2c/busses/scx200_acb
12941 F:      arch/x86/platform/scx200/
12942 F:      drivers/watchdog/scx200_wdt.c
12943 F:      drivers/i2c/busses/scx200*
12944 F:      drivers/mtd/maps/scx200_docflash.c
12945 F:      include/linux/scx200.h
12946
12947 SCx200 GPIO DRIVER
12948 M:      Jim Cromie <jim.cromie@gmail.com>
12949 S:      Maintained
12950 F:      drivers/char/scx200_gpio.c
12951 F:      include/linux/scx200_gpio.h
12952
12953 SCx200 HRT CLOCKSOURCE DRIVER
12954 M:      Jim Cromie <jim.cromie@gmail.com>
12955 S:      Maintained
12956 F:      drivers/clocksource/scx200_hrt.c
12957
12958 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12959 M:      Sascha Sommer <saschasommer@freenet.de>
12960 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12961 S:      Maintained
12962 F:      drivers/mmc/host/sdricoh_cs.c
12963
12964 SECURE COMPUTING
12965 M:      Kees Cook <keescook@chromium.org>
12966 R:      Andy Lutomirski <luto@amacapital.net>
12967 R:      Will Drewry <wad@chromium.org>
12968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12969 S:      Supported
12970 F:      kernel/seccomp.c
12971 F:      include/uapi/linux/seccomp.h
12972 F:      include/linux/seccomp.h
12973 F:      tools/testing/selftests/seccomp/*
12974 F:      tools/testing/selftests/kselftest_harness.h
12975 F:      Documentation/userspace-api/seccomp_filter.rst
12976 K:      \bsecure_computing
12977 K:      \bTIF_SECCOMP\b
12978
12979 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12980 M:      Al Cooper <alcooperx@gmail.com>
12981 L:      linux-mmc@vger.kernel.org
12982 L:      bcm-kernel-feedback-list@broadcom.com
12983 S:      Maintained
12984 F:      drivers/mmc/host/sdhci-brcmstb*
12985
12986 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12987 M:      Adrian Hunter <adrian.hunter@intel.com>
12988 L:      linux-mmc@vger.kernel.org
12989 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12990 S:      Maintained
12991 F:      drivers/mmc/host/sdhci*
12992 F:      include/linux/mmc/sdhci*
12993
12994 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12995 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
12996 M:      Manjunath M B <manjumb@synopsys.com>
12997 L:      linux-mmc@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13000
13001 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13002 M:      Ben Dooks <ben-linux@fluff.org>
13003 M:      Jaehoon Chung <jh80.chung@samsung.com>
13004 L:      linux-mmc@vger.kernel.org
13005 S:      Maintained
13006 F:      drivers/mmc/host/sdhci-s3c*
13007
13008 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13009 M:      Viresh Kumar <vireshk@kernel.org>
13010 L:      linux-mmc@vger.kernel.org
13011 S:      Maintained
13012 F:      drivers/mmc/host/sdhci-spear.c
13013
13014 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13015 M:      Kishon Vijay Abraham I <kishon@ti.com>
13016 L:      linux-mmc@vger.kernel.org
13017 S:      Maintained
13018 F:      drivers/mmc/host/sdhci-omap.c
13019
13020 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13021 M:      Scott Bauer <scott.bauer@intel.com>
13022 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13023 L:      linux-block@vger.kernel.org
13024 S:      Supported
13025 F:      block/sed*
13026 F:      block/opal_proto.h
13027 F:      include/linux/sed*
13028 F:      include/uapi/linux/sed*
13029
13030 SECURITY CONTACT
13031 M:      Security Officers <security@kernel.org>
13032 S:      Supported
13033
13034 SECURITY SUBSYSTEM
13035 M:      James Morris <jmorris@namei.org>
13036 M:      "Serge E. Hallyn" <serge@hallyn.com>
13037 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13039 W:      http://kernsec.org/
13040 S:      Supported
13041 F:      security/
13042 X:      security/selinux/
13043
13044 SELINUX SECURITY MODULE
13045 M:      Paul Moore <paul@paul-moore.com>
13046 M:      Stephen Smalley <sds@tycho.nsa.gov>
13047 M:      Eric Paris <eparis@parisplace.org>
13048 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
13049 W:      https://selinuxproject.org
13050 W:      https://github.com/SELinuxProject
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13052 S:      Supported
13053 F:      include/linux/selinux*
13054 F:      security/selinux/
13055 F:      scripts/selinux/
13056 F:      Documentation/admin-guide/LSM/SELinux.rst
13057
13058 SENSABLE PHANTOM
13059 M:      Jiri Slaby <jirislaby@gmail.com>
13060 S:      Maintained
13061 F:      drivers/misc/phantom.c
13062 F:      include/uapi/linux/phantom.h
13063
13064 SERIAL DEVICE BUS
13065 M:      Rob Herring <robh@kernel.org>
13066 L:      linux-serial@vger.kernel.org
13067 S:      Maintained
13068 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13069 F:      drivers/tty/serdev/
13070 F:      include/linux/serdev.h
13071
13072 SERIAL DRIVERS
13073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13074 L:      linux-serial@vger.kernel.org
13075 S:      Maintained
13076 F:      Documentation/devicetree/bindings/serial/
13077 F:      drivers/tty/serial/
13078
13079 SERIAL IR RECEIVER
13080 M:      Sean Young <sean@mess.org>
13081 L:      linux-media@vger.kernel.org
13082 S:      Maintained
13083 F:      drivers/media/rc/serial_ir.c
13084
13085 SFC NETWORK DRIVER
13086 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13087 M:      Edward Cree <ecree@solarflare.com>
13088 M:      Bert Kenward <bkenward@solarflare.com>
13089 L:      netdev@vger.kernel.org
13090 S:      Supported
13091 F:      drivers/net/ethernet/sfc/
13092
13093 SGI GRU DRIVER
13094 M:      Dimitri Sivanich <sivanich@sgi.com>
13095 S:      Maintained
13096 F:      drivers/misc/sgi-gru/
13097
13098 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13099 M:      Pat Gefre <pfg@sgi.com>
13100 L:      linux-ia64@vger.kernel.org
13101 S:      Supported
13102 F:      Documentation/ia64/serial.txt
13103 F:      drivers/tty/serial/ioc?_serial.c
13104 F:      include/linux/ioc?.h
13105
13106 SGI XP/XPC/XPNET DRIVER
13107 M:      Cliff Whickman <cpw@sgi.com>
13108 M:      Robin Holt <robinmholt@gmail.com>
13109 S:      Maintained
13110 F:      drivers/misc/sgi-xp/
13111
13112 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13113 M:      Ursula Braun <ubraun@linux.ibm.com>
13114 L:      linux-s390@vger.kernel.org
13115 W:      http://www.ibm.com/developerworks/linux/linux390/
13116 S:      Supported
13117 F:      net/smc/
13118
13119 SHARP RJ54N1CB0C SENSOR DRIVER
13120 M:      Jacopo Mondi <jacopo@jmondi.org>
13121 L:      linux-media@vger.kernel.org
13122 T:      git git://linuxtv.org/media_tree.git
13123 S:      Odd fixes
13124 F:      drivers/media/i2c/rj54n1cb0c.c
13125 F:      include/media/i2c/rj54n1cb0c.h
13126
13127 SH_VEU V4L2 MEM2MEM DRIVER
13128 L:      linux-media@vger.kernel.org
13129 S:      Orphan
13130 F:      drivers/media/platform/sh_veu.c
13131
13132 SH_VOU V4L2 OUTPUT DRIVER
13133 L:      linux-media@vger.kernel.org
13134 S:      Orphan
13135 F:      drivers/media/platform/sh_vou.c
13136 F:      include/media/drv-intf/sh_vou.h
13137
13138 SI2157 MEDIA DRIVER
13139 M:      Antti Palosaari <crope@iki.fi>
13140 L:      linux-media@vger.kernel.org
13141 W:      https://linuxtv.org
13142 W:      http://palosaari.fi/linux/
13143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13144 T:      git git://linuxtv.org/anttip/media_tree.git
13145 S:      Maintained
13146 F:      drivers/media/tuners/si2157*
13147
13148 SI2165 MEDIA DRIVER
13149 M:      Matthias Schwarzott <zzam@gentoo.org>
13150 L:      linux-media@vger.kernel.org
13151 W:      https://linuxtv.org
13152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13153 S:      Maintained
13154 F:      drivers/media/dvb-frontends/si2165*
13155
13156 SI2168 MEDIA DRIVER
13157 M:      Antti Palosaari <crope@iki.fi>
13158 L:      linux-media@vger.kernel.org
13159 W:      https://linuxtv.org
13160 W:      http://palosaari.fi/linux/
13161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13162 T:      git git://linuxtv.org/anttip/media_tree.git
13163 S:      Maintained
13164 F:      drivers/media/dvb-frontends/si2168*
13165
13166 SI470X FM RADIO RECEIVER I2C DRIVER
13167 M:      Hans Verkuil <hverkuil@xs4all.nl>
13168 L:      linux-media@vger.kernel.org
13169 T:      git git://linuxtv.org/media_tree.git
13170 W:      https://linuxtv.org
13171 S:      Odd Fixes
13172 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13173
13174 SI470X FM RADIO RECEIVER USB DRIVER
13175 M:      Hans Verkuil <hverkuil@xs4all.nl>
13176 L:      linux-media@vger.kernel.org
13177 T:      git git://linuxtv.org/media_tree.git
13178 W:      https://linuxtv.org
13179 S:      Maintained
13180 F:      drivers/media/radio/si470x/radio-si470x-common.c
13181 F:      drivers/media/radio/si470x/radio-si470x.h
13182 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13183
13184 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13185 M:      Eduardo Valentin <edubezval@gmail.com>
13186 L:      linux-media@vger.kernel.org
13187 T:      git git://linuxtv.org/media_tree.git
13188 W:      https://linuxtv.org
13189 S:      Odd Fixes
13190 F:      drivers/media/radio/si4713/si4713.?
13191
13192 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13193 M:      Eduardo Valentin <edubezval@gmail.com>
13194 L:      linux-media@vger.kernel.org
13195 T:      git git://linuxtv.org/media_tree.git
13196 W:      https://linuxtv.org
13197 S:      Odd Fixes
13198 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13199
13200 SI4713 FM RADIO TRANSMITTER USB DRIVER
13201 M:      Hans Verkuil <hverkuil@xs4all.nl>
13202 L:      linux-media@vger.kernel.org
13203 T:      git git://linuxtv.org/media_tree.git
13204 W:      https://linuxtv.org
13205 S:      Maintained
13206 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13207
13208 SIANO DVB DRIVER
13209 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13210 L:      linux-media@vger.kernel.org
13211 W:      https://linuxtv.org
13212 T:      git git://linuxtv.org/media_tree.git
13213 S:      Odd fixes
13214 F:      drivers/media/common/siano/
13215 F:      drivers/media/usb/siano/
13216 F:      drivers/media/usb/siano/
13217 F:      drivers/media/mmc/siano/
13218
13219 SIFIVE DRIVERS
13220 M:      Palmer Dabbelt <palmer@sifive.com>
13221 L:      linux-riscv@lists.infradead.org
13222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13223 S:      Supported
13224 K:      sifive
13225 N:      sifive
13226
13227 SILEAD TOUCHSCREEN DRIVER
13228 M:      Hans de Goede <hdegoede@redhat.com>
13229 L:      linux-input@vger.kernel.org
13230 L:      platform-driver-x86@vger.kernel.org
13231 S:      Maintained
13232 F:      drivers/input/touchscreen/silead.c
13233 F:      drivers/platform/x86/touchscreen_dmi.c
13234
13235 SILICON MOTION SM712 FRAME BUFFER DRIVER
13236 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13237 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13238 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13239 L:      linux-fbdev@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/video/fbdev/sm712*
13242 F:      Documentation/fb/sm712fb.txt
13243
13244 SIMPLE FIRMWARE INTERFACE (SFI)
13245 M:      Len Brown <lenb@kernel.org>
13246 L:      sfi-devel@simplefirmware.org
13247 W:      http://simplefirmware.org/
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13249 S:      Supported
13250 F:      arch/x86/platform/sfi/
13251 F:      drivers/sfi/
13252 F:      include/linux/sfi*.h
13253
13254 SIMPLEFB FB DRIVER
13255 M:      Hans de Goede <hdegoede@redhat.com>
13256 L:      linux-fbdev@vger.kernel.org
13257 S:      Maintained
13258 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13259 F:      drivers/video/fbdev/simplefb.c
13260 F:      include/linux/platform_data/simplefb.h
13261
13262 SIMTEC EB110ATX (Chalice CATS)
13263 P:      Ben Dooks
13264 P:      Vincent Sanders <vince@simtec.co.uk>
13265 M:      Simtec Linux Team <linux@simtec.co.uk>
13266 W:      http://www.simtec.co.uk/products/EB110ATX/
13267 S:      Supported
13268
13269 SIMTEC EB2410ITX (BAST)
13270 P:      Ben Dooks
13271 P:      Vincent Sanders <vince@simtec.co.uk>
13272 M:      Simtec Linux Team <linux@simtec.co.uk>
13273 W:      http://www.simtec.co.uk/products/EB2410ITX/
13274 S:      Supported
13275 F:      arch/arm/mach-s3c24xx/mach-bast.c
13276 F:      arch/arm/mach-s3c24xx/bast-ide.c
13277 F:      arch/arm/mach-s3c24xx/bast-irq.c
13278
13279 SIPHASH PRF ROUTINES
13280 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13281 S:      Maintained
13282 F:      lib/siphash.c
13283 F:      lib/test_siphash.c
13284 F:      include/linux/siphash.h
13285
13286 SIOX
13287 M:      Gavin Schenk <g.schenk@eckelmann.de>
13288 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13289 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13290 S:      Supported
13291 F:      drivers/siox/*
13292 F:      drivers/gpio/gpio-siox.c
13293 F:      include/trace/events/siox.h
13294
13295 SIS 190 ETHERNET DRIVER
13296 M:      Francois Romieu <romieu@fr.zoreil.com>
13297 L:      netdev@vger.kernel.org
13298 S:      Maintained
13299 F:      drivers/net/ethernet/sis/sis190.c
13300
13301 SIS 900/7016 FAST ETHERNET DRIVER
13302 M:      Daniele Venzano <venza@brownhat.org>
13303 W:      http://www.brownhat.org/sis900.html
13304 L:      netdev@vger.kernel.org
13305 S:      Maintained
13306 F:      drivers/net/ethernet/sis/sis900.*
13307
13308 SIS FRAMEBUFFER DRIVER
13309 M:      Thomas Winischhofer <thomas@winischhofer.net>
13310 W:      http://www.winischhofer.net/linuxsisvga.shtml
13311 S:      Maintained
13312 F:      Documentation/fb/sisfb.txt
13313 F:      drivers/video/fbdev/sis/
13314 F:      include/video/sisfb.h
13315
13316 SIS USB2VGA DRIVER
13317 M:      Thomas Winischhofer <thomas@winischhofer.net>
13318 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13319 S:      Maintained
13320 F:      drivers/usb/misc/sisusbvga/
13321
13322 SLAB ALLOCATOR
13323 M:      Christoph Lameter <cl@linux.com>
13324 M:      Pekka Enberg <penberg@kernel.org>
13325 M:      David Rientjes <rientjes@google.com>
13326 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13327 M:      Andrew Morton <akpm@linux-foundation.org>
13328 L:      linux-mm@kvack.org
13329 S:      Maintained
13330 F:      include/linux/sl?b*.h
13331 F:      mm/sl?b*
13332
13333 SLEEPABLE READ-COPY UPDATE (SRCU)
13334 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13335 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13336 M:      Josh Triplett <josh@joshtriplett.org>
13337 R:      Steven Rostedt <rostedt@goodmis.org>
13338 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13339 L:      linux-kernel@vger.kernel.org
13340 W:      http://www.rdrop.com/users/paulmck/RCU/
13341 S:      Supported
13342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13343 F:      include/linux/srcu*.h
13344 F:      kernel/rcu/srcu*.c
13345
13346 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13347 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13349 S:      Maintained
13350 F:      drivers/slimbus/
13351 F:      Documentation/devicetree/bindings/slimbus/
13352 F:      include/linux/slimbus.h
13353
13354 SMACK SECURITY MODULE
13355 M:      Casey Schaufler <casey@schaufler-ca.com>
13356 L:      linux-security-module@vger.kernel.org
13357 W:      http://schaufler-ca.com
13358 T:      git git://github.com/cschaufler/smack-next
13359 S:      Maintained
13360 F:      Documentation/admin-guide/LSM/Smack.rst
13361 F:      security/smack/
13362
13363 SMC91x ETHERNET DRIVER
13364 M:      Nicolas Pitre <nico@fluxnic.net>
13365 S:      Odd Fixes
13366 F:      drivers/net/ethernet/smsc/smc91x.*
13367
13368 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13369 M:      Sakari Ailus <sakari.ailus@iki.fi>
13370 L:      linux-media@vger.kernel.org
13371 S:      Maintained
13372 F:      drivers/media/i2c/smiapp/
13373 F:      include/media/i2c/smiapp.h
13374 F:      drivers/media/i2c/smiapp-pll.c
13375 F:      drivers/media/i2c/smiapp-pll.h
13376 F:      include/uapi/linux/smiapp.h
13377 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13378
13379 SMM665 HARDWARE MONITOR DRIVER
13380 M:      Guenter Roeck <linux@roeck-us.net>
13381 L:      linux-hwmon@vger.kernel.org
13382 S:      Maintained
13383 F:      Documentation/hwmon/smm665
13384 F:      drivers/hwmon/smm665.c
13385
13386 SMSC EMC2103 HARDWARE MONITOR DRIVER
13387 M:      Steve Glendinning <steve.glendinning@shawell.net>
13388 L:      linux-hwmon@vger.kernel.org
13389 S:      Maintained
13390 F:      Documentation/hwmon/emc2103
13391 F:      drivers/hwmon/emc2103.c
13392
13393 SMSC SCH5627 HARDWARE MONITOR DRIVER
13394 M:      Hans de Goede <hdegoede@redhat.com>
13395 L:      linux-hwmon@vger.kernel.org
13396 S:      Supported
13397 F:      Documentation/hwmon/sch5627
13398 F:      drivers/hwmon/sch5627.c
13399
13400 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13401 M:      Steve Glendinning <steve.glendinning@shawell.net>
13402 L:      linux-fbdev@vger.kernel.org
13403 S:      Maintained
13404 F:      drivers/video/fbdev/smscufx.c
13405
13406 SMSC47B397 HARDWARE MONITOR DRIVER
13407 M:      Jean Delvare <jdelvare@suse.com>
13408 L:      linux-hwmon@vger.kernel.org
13409 S:      Maintained
13410 F:      Documentation/hwmon/smsc47b397
13411 F:      drivers/hwmon/smsc47b397.c
13412
13413 SMSC911x ETHERNET DRIVER
13414 M:      Steve Glendinning <steve.glendinning@shawell.net>
13415 L:      netdev@vger.kernel.org
13416 S:      Maintained
13417 F:      include/linux/smsc911x.h
13418 F:      drivers/net/ethernet/smsc/smsc911x.*
13419
13420 SMSC9420 PCI ETHERNET DRIVER
13421 M:      Steve Glendinning <steve.glendinning@shawell.net>
13422 L:      netdev@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/net/ethernet/smsc/smsc9420.*
13425
13426 SOC-CAMERA V4L2 SUBSYSTEM
13427 L:      linux-media@vger.kernel.org
13428 T:      git git://linuxtv.org/media_tree.git
13429 S:      Orphan
13430 F:      include/media/soc*
13431 F:      drivers/media/i2c/soc_camera/
13432 F:      drivers/media/platform/soc_camera/
13433
13434 SOCIONEXT SYNQUACER I2C DRIVER
13435 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13436 L:      linux-i2c@vger.kernel.org
13437 S:      Maintained
13438 F:      drivers/i2c/busses/i2c-synquacer.c
13439 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13440
13441 SOCIONEXT UNIPHIER SOUND DRIVER
13442 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13444 S:      Maintained
13445 F:      sound/soc/uniphier/
13446
13447 SOEKRIS NET48XX LED SUPPORT
13448 M:      Chris Boot <bootc@bootc.net>
13449 S:      Maintained
13450 F:      drivers/leds/leds-net48xx.c
13451
13452 SOFT-ROCE DRIVER (rxe)
13453 M:      Moni Shoua <monis@mellanox.com>
13454 L:      linux-rdma@vger.kernel.org
13455 S:      Supported
13456 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13457 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13458 F:      drivers/infiniband/sw/rxe/
13459 F:      include/uapi/rdma/rdma_user_rxe.h
13460
13461 SOFTLOGIC 6x10 MPEG CODEC
13462 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13463 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13464 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13465 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13466 M:      Ismael Luceno <ismael@iodev.co.uk>
13467 L:      linux-media@vger.kernel.org
13468 S:      Supported
13469 F:      drivers/media/pci/solo6x10/
13470
13471 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13472 M:      James Morse <james.morse@arm.com>
13473 L:      linux-arm-kernel@lists.infradead.org
13474 S:      Maintained
13475 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13476 F:      drivers/firmware/arm_sdei.c
13477 F:      include/linux/sdei.h
13478 F:      include/uapi/linux/sdei.h
13479
13480 SOFTWARE RAID (Multiple Disks) SUPPORT
13481 M:      Shaohua Li <shli@kernel.org>
13482 L:      linux-raid@vger.kernel.org
13483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13484 S:      Supported
13485 F:      drivers/md/Makefile
13486 F:      drivers/md/Kconfig
13487 F:      drivers/md/md*
13488 F:      drivers/md/raid*
13489 F:      include/linux/raid/
13490 F:      include/uapi/linux/raid/
13491
13492 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13493 M:      Jassi Brar <jaswinder.singh@linaro.org>
13494 L:      netdev@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/net/ethernet/socionext/netsec.c
13497 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13498
13499 SOLIDRUN CLEARFOG SUPPORT
13500 M:      Russell King <linux@armlinux.org.uk>
13501 S:      Maintained
13502 F:      arch/arm/boot/dts/armada-388-clearfog*
13503 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13504
13505 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13506 M:      Russell King <linux@armlinux.org.uk>
13507 S:      Maintained
13508 F:      arch/arm/boot/dts/imx6*-cubox-i*
13509 F:      arch/arm/boot/dts/imx6*-hummingboard*
13510 F:      arch/arm/boot/dts/imx6*-sr-*
13511
13512 SONIC NETWORK DRIVER
13513 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13514 L:      netdev@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/net/ethernet/natsemi/sonic.*
13517
13518 SONICS SILICON BACKPLANE DRIVER (SSB)
13519 M:      Michael Buesch <m@bues.ch>
13520 L:      linux-wireless@vger.kernel.org
13521 S:      Maintained
13522 F:      drivers/ssb/
13523 F:      include/linux/ssb/
13524
13525 SONY IMX258 SENSOR DRIVER
13526 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13527 L:      linux-media@vger.kernel.org
13528 T:      git git://linuxtv.org/media_tree.git
13529 S:      Maintained
13530 F:      drivers/media/i2c/imx258.c
13531
13532 SONY IMX274 SENSOR DRIVER
13533 M:      Leon Luo <leonl@leopardimaging.com>
13534 L:      linux-media@vger.kernel.org
13535 T:      git git://linuxtv.org/media_tree.git
13536 S:      Maintained
13537 F:      drivers/media/i2c/imx274.c
13538 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13539
13540 SONY MEMORYSTICK CARD SUPPORT
13541 M:      Alex Dubov <oakad@yahoo.com>
13542 W:      http://tifmxx.berlios.de/
13543 S:      Maintained
13544 F:      drivers/memstick/host/tifm_ms.c
13545
13546 SONY MEMORYSTICK STANDARD SUPPORT
13547 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13548 S:      Maintained
13549 F:      drivers/memstick/core/ms_block.*
13550
13551 SONY VAIO CONTROL DEVICE DRIVER
13552 M:      Mattia Dongili <malattia@linux.it>
13553 L:      platform-driver-x86@vger.kernel.org
13554 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13555 S:      Maintained
13556 F:      Documentation/laptops/sony-laptop.txt
13557 F:      drivers/char/sonypi.c
13558 F:      drivers/platform/x86/sony-laptop.c
13559 F:      include/linux/sony-laptop.h
13560
13561 SOUND
13562 M:      Jaroslav Kysela <perex@perex.cz>
13563 M:      Takashi Iwai <tiwai@suse.com>
13564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13565 W:      http://www.alsa-project.org/
13566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13567 T:      git git://git.alsa-project.org/alsa-kernel.git
13568 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13569 S:      Maintained
13570 F:      Documentation/sound/
13571 F:      include/sound/
13572 F:      include/uapi/sound/
13573 F:      sound/
13574
13575 SOUND - COMPRESSED AUDIO
13576 M:      Vinod Koul <vkoul@kernel.org>
13577 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13579 S:      Supported
13580 F:      Documentation/sound/designs/compress-offload.rst
13581 F:      include/sound/compress_driver.h
13582 F:      include/uapi/sound/compress_*
13583 F:      sound/core/compress_offload.c
13584 F:      sound/soc/soc-compress.c
13585
13586 SOUND - DMAENGINE HELPERS
13587 M:      Lars-Peter Clausen <lars@metafoo.de>
13588 S:      Supported
13589 F:      include/sound/dmaengine_pcm.h
13590 F:      sound/core/pcm_dmaengine.c
13591 F:      sound/soc/soc-generic-dmaengine-pcm.c
13592
13593 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13594 M:      Liam Girdwood <lgirdwood@gmail.com>
13595 M:      Mark Brown <broonie@kernel.org>
13596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13598 W:      http://alsa-project.org/main/index.php/ASoC
13599 S:      Supported
13600 F:      Documentation/devicetree/bindings/sound/
13601 F:      Documentation/sound/soc/
13602 F:      sound/soc/
13603 F:      include/sound/soc*
13604
13605 SOUNDWIRE SUBSYSTEM
13606 M:      Vinod Koul <vinod.koul@intel.com>
13607 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13608 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13610 S:      Supported
13611 F:      Documentation/driver-api/soundwire/
13612 F:      drivers/soundwire/
13613 F:      include/linux/soundwire/
13614
13615 SP2 MEDIA DRIVER
13616 M:      Olli Salonen <olli.salonen@iki.fi>
13617 L:      linux-media@vger.kernel.org
13618 W:      https://linuxtv.org
13619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13620 S:      Maintained
13621 F:      drivers/media/dvb-frontends/sp2*
13622
13623 SPARC + UltraSPARC (sparc/sparc64)
13624 M:      "David S. Miller" <davem@davemloft.net>
13625 L:      sparclinux@vger.kernel.org
13626 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13629 S:      Maintained
13630 F:      arch/sparc/
13631 F:      drivers/sbus/
13632
13633 SPARC SERIAL DRIVERS
13634 M:      "David S. Miller" <davem@davemloft.net>
13635 L:      sparclinux@vger.kernel.org
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13638 S:      Maintained
13639 F:      include/linux/sunserialcore.h
13640 F:      drivers/tty/serial/suncore.c
13641 F:      drivers/tty/serial/sunhv.c
13642 F:      drivers/tty/serial/sunsab.c
13643 F:      drivers/tty/serial/sunsab.h
13644 F:      drivers/tty/serial/sunsu.c
13645 F:      drivers/tty/serial/sunzilog.c
13646 F:      drivers/tty/serial/sunzilog.h
13647 F:      drivers/tty/vcc.c
13648
13649 SPARSE CHECKER
13650 M:      "Christopher Li" <sparse@chrisli.org>
13651 L:      linux-sparse@vger.kernel.org
13652 W:      https://sparse.wiki.kernel.org/
13653 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13654 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13655 S:      Maintained
13656 F:      include/linux/compiler.h
13657
13658 SPEAR CLOCK FRAMEWORK SUPPORT
13659 M:      Viresh Kumar <vireshk@kernel.org>
13660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13661 W:      http://www.st.com/spear
13662 S:      Maintained
13663 F:      drivers/clk/spear/
13664
13665 SPEAR PLATFORM SUPPORT
13666 M:      Viresh Kumar <vireshk@kernel.org>
13667 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669 W:      http://www.st.com/spear
13670 S:      Maintained
13671 F:      arch/arm/boot/dts/spear*
13672 F:      arch/arm/mach-spear/
13673
13674 SPI NOR SUBSYSTEM
13675 M:      Marek Vasut <marek.vasut@gmail.com>
13676 L:      linux-mtd@lists.infradead.org
13677 W:      http://www.linux-mtd.infradead.org/
13678 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13679 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13680 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13681 S:      Maintained
13682 F:      drivers/mtd/spi-nor/
13683 F:      include/linux/mtd/spi-nor.h
13684
13685 SPI SUBSYSTEM
13686 M:      Mark Brown <broonie@kernel.org>
13687 L:      linux-spi@vger.kernel.org
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13689 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13690 S:      Maintained
13691 F:      Documentation/devicetree/bindings/spi/
13692 F:      Documentation/spi/
13693 F:      drivers/spi/
13694 F:      include/linux/spi/
13695 F:      include/uapi/linux/spi/
13696 F:      tools/spi/
13697
13698 SPIDERNET NETWORK DRIVER for CELL
13699 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13700 L:      netdev@vger.kernel.org
13701 S:      Supported
13702 F:      Documentation/networking/spider_net.txt
13703 F:      drivers/net/ethernet/toshiba/spider_net*
13704
13705 SPMI SUBSYSTEM
13706 R:      Stephen Boyd <sboyd@kernel.org>
13707 L:      linux-arm-msm@vger.kernel.org
13708 F:      Documentation/devicetree/bindings/spmi/
13709 F:      drivers/spmi/
13710 F:      include/dt-bindings/spmi/spmi.h
13711 F:      include/linux/spmi.h
13712 F:      include/trace/events/spmi.h
13713
13714 SPU FILE SYSTEM
13715 M:      Jeremy Kerr <jk@ozlabs.org>
13716 L:      linuxppc-dev@lists.ozlabs.org
13717 W:      http://www.ibm.com/developerworks/power/cell/
13718 S:      Supported
13719 F:      Documentation/filesystems/spufs.txt
13720 F:      arch/powerpc/platforms/cell/spufs/
13721
13722 SQUASHFS FILE SYSTEM
13723 M:      Phillip Lougher <phillip@squashfs.org.uk>
13724 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13725 W:      http://squashfs.org.uk
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13727 S:      Maintained
13728 F:      Documentation/filesystems/squashfs.txt
13729 F:      fs/squashfs/
13730
13731 SRM (Alpha) environment access
13732 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13733 S:      Maintained
13734 F:      arch/alpha/kernel/srm_env.c
13735
13736 ST STM32 I2C/SMBUS DRIVER
13737 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13738 L:      linux-i2c@vger.kernel.org
13739 S:      Maintained
13740 F:      drivers/i2c/busses/i2c-stm32*
13741
13742 STABLE BRANCH
13743 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744 L:      stable@vger.kernel.org
13745 S:      Supported
13746 F:      Documentation/process/stable-kernel-rules.rst
13747
13748 STAGING - COMEDI
13749 M:      Ian Abbott <abbotti@mev.co.uk>
13750 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13751 S:      Odd Fixes
13752 F:      drivers/staging/comedi/
13753
13754 STAGING - EROFS FILE SYSTEM
13755 M:      Gao Xiang <gaoxiang25@huawei.com>
13756 M:      Chao Yu <yuchao0@huawei.com>
13757 L:      linux-erofs@lists.ozlabs.org
13758 S:      Maintained
13759 F:      drivers/staging/erofs/
13760
13761 STAGING - FLARION FT1000 DRIVERS
13762 M:      Marek Belisko <marek.belisko@gmail.com>
13763 S:      Odd Fixes
13764 F:      drivers/staging/ft1000/
13765
13766 STAGING - INDUSTRIAL IO
13767 M:      Jonathan Cameron <jic23@kernel.org>
13768 L:      linux-iio@vger.kernel.org
13769 S:      Odd Fixes
13770 F:      Documentation/devicetree/bindings/staging/iio/
13771 F:      drivers/staging/iio/
13772
13773 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13774 M:      Marc Dietrich <marvin24@gmx.de>
13775 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13776 L:      linux-tegra@vger.kernel.org
13777 S:      Maintained
13778 F:      drivers/staging/nvec/
13779
13780 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13781 M:      Jens Frederich <jfrederich@gmail.com>
13782 M:      Daniel Drake <dsd@laptop.org>
13783 M:      Jon Nettleton <jon.nettleton@gmail.com>
13784 W:      http://wiki.laptop.org/go/DCON
13785 S:      Maintained
13786 F:      drivers/staging/olpc_dcon/
13787
13788 STAGING - REALTEK RTL8712U DRIVERS
13789 M:      Larry Finger <Larry.Finger@lwfinger.net>
13790 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13791 S:      Odd Fixes
13792 F:      drivers/staging/rtl8712/
13793
13794 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13795 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13796 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13797 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13798 L:      linux-fbdev@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/staging/sm750fb/
13801
13802 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13803 M:      William Hubbs <w.d.hubbs@gmail.com>
13804 M:      Chris Brannon <chris@the-brannons.com>
13805 M:      Kirk Reiser <kirk@reisers.ca>
13806 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13807 L:      speakup@linux-speakup.org
13808 W:      http://www.linux-speakup.org/
13809 S:      Odd Fixes
13810 F:      drivers/staging/speakup/
13811
13812 STAGING - VIA VT665X DRIVERS
13813 M:      Forest Bond <forest@alittletooquiet.net>
13814 S:      Odd Fixes
13815 F:      drivers/staging/vt665?/
13816
13817 STAGING - WILC1000 WIFI DRIVER
13818 M:      Aditya Shankar <aditya.shankar@microchip.com>
13819 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13820 L:      linux-wireless@vger.kernel.org
13821 S:      Supported
13822 F:      drivers/staging/wilc1000/
13823
13824 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13825 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13826 S:      Odd Fixes
13827 F:      drivers/staging/xgifb/
13828
13829 STAGING SUBSYSTEM
13830 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13832 L:      devel@driverdev.osuosl.org
13833 S:      Supported
13834 F:      drivers/staging/
13835
13836 STARFIRE/DURALAN NETWORK DRIVER
13837 M:      Ion Badulescu <ionut@badula.org>
13838 S:      Odd Fixes
13839 F:      drivers/net/ethernet/adaptec/starfire*
13840
13841 STEC S1220 SKD DRIVER
13842 M:      Bart Van Assche <bart.vanassche@wdc.com>
13843 L:      linux-block@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/block/skd*[ch]
13846
13847 STI AUDIO (ASoC) DRIVERS
13848 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13850 S:      Maintained
13851 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13852 F:      sound/soc/sti/
13853
13854 STI CEC DRIVER
13855 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13856 S:      Maintained
13857 F:      drivers/staging/media/st-cec/
13858 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13859
13860 STK1160 USB VIDEO CAPTURE DRIVER
13861 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13862 L:      linux-media@vger.kernel.org
13863 T:      git git://linuxtv.org/media_tree.git
13864 S:      Maintained
13865 F:      drivers/media/usb/stk1160/
13866
13867 STM32 AUDIO (ASoC) DRIVERS
13868 M:      Olivier Moysan <olivier.moysan@st.com>
13869 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13871 S:      Maintained
13872 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13873 F:      sound/soc/stm/
13874
13875 STM32 TIMER/LPTIMER DRIVERS
13876 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13877 S:      Maintained
13878 F:      drivers/*/stm32-*timer*
13879 F:      drivers/pwm/pwm-stm32*
13880 F:      include/linux/*/stm32-*tim*
13881 F:      Documentation/ABI/testing/*timer-stm32
13882 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13883 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13884
13885 STMMAC ETHERNET DRIVER
13886 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13887 M:      Alexandre Torgue <alexandre.torgue@st.com>
13888 M:      Jose Abreu <joabreu@synopsys.com>
13889 L:      netdev@vger.kernel.org
13890 W:      http://www.stlinux.com
13891 S:      Supported
13892 F:      drivers/net/ethernet/stmicro/stmmac/
13893
13894 SUN3/3X
13895 M:      Sam Creasey <sammy@sammy.net>
13896 W:      http://sammy.net/sun3/
13897 S:      Maintained
13898 F:      arch/m68k/kernel/*sun3*
13899 F:      arch/m68k/sun3*/
13900 F:      arch/m68k/include/asm/sun3*
13901 F:      drivers/net/ethernet/i825xx/sun3*
13902
13903 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13904 M:      Hans de Goede <hdegoede@redhat.com>
13905 L:      linux-input@vger.kernel.org
13906 S:      Maintained
13907 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13908 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13909
13910 SUNDANCE NETWORK DRIVER
13911 M:      Denis Kirjanov <kda@linux-powerpc.org>
13912 L:      netdev@vger.kernel.org
13913 S:      Maintained
13914 F:      drivers/net/ethernet/dlink/sundance.c
13915
13916 SUPERH
13917 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13918 M:      Rich Felker <dalias@libc.org>
13919 L:      linux-sh@vger.kernel.org
13920 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13921 S:      Maintained
13922 F:      Documentation/sh/
13923 F:      arch/sh/
13924 F:      drivers/sh/
13925
13926 SUSPEND TO RAM
13927 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13928 M:      Len Brown <len.brown@intel.com>
13929 M:      Pavel Machek <pavel@ucw.cz>
13930 L:      linux-pm@vger.kernel.org
13931 B:      https://bugzilla.kernel.org
13932 S:      Supported
13933 F:      Documentation/power/
13934 F:      arch/x86/kernel/acpi/
13935 F:      drivers/base/power/
13936 F:      kernel/power/
13937 F:      include/linux/suspend.h
13938 F:      include/linux/freezer.h
13939 F:      include/linux/pm.h
13940
13941 SVGA HANDLING
13942 M:      Martin Mares <mj@ucw.cz>
13943 L:      linux-video@atrey.karlin.mff.cuni.cz
13944 S:      Maintained
13945 F:      Documentation/svga.txt
13946 F:      arch/x86/boot/video*
13947
13948 SWIOTLB SUBSYSTEM
13949 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13950 L:      iommu@lists.linux-foundation.org
13951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13952 S:      Supported
13953 F:      kernel/dma/swiotlb.c
13954 F:      arch/*/kernel/pci-swiotlb.c
13955 F:      include/linux/swiotlb.h
13956
13957 SWITCHDEV
13958 M:      Jiri Pirko <jiri@resnulli.us>
13959 M:      Ivan Vecera <ivecera@redhat.com>
13960 L:      netdev@vger.kernel.org
13961 S:      Supported
13962 F:      net/switchdev/
13963 F:      include/net/switchdev.h
13964
13965 SY8106A REGULATOR DRIVER
13966 M:      Icenowy Zheng <icenowy@aosc.io>
13967 S:      Maintained
13968 F:      drivers/regulator/sy8106a-regulator.c
13969 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13970
13971 SYNC FILE FRAMEWORK
13972 M:      Sumit Semwal <sumit.semwal@linaro.org>
13973 R:      Gustavo Padovan <gustavo@padovan.org>
13974 S:      Maintained
13975 L:      linux-media@vger.kernel.org
13976 L:      dri-devel@lists.freedesktop.org
13977 F:      drivers/dma-buf/sync_*
13978 F:      drivers/dma-buf/dma-fence*
13979 F:      drivers/dma-buf/sw_sync.c
13980 F:      include/linux/sync_file.h
13981 F:      include/uapi/linux/sync_file.h
13982 F:      Documentation/sync_file.txt
13983 T:      git git://anongit.freedesktop.org/drm/drm-misc
13984
13985 SYNOPSYS ARC ARCHITECTURE
13986 M:      Vineet Gupta <vgupta@synopsys.com>
13987 L:      linux-snps-arc@lists.infradead.org
13988 S:      Supported
13989 F:      arch/arc/
13990 F:      Documentation/devicetree/bindings/arc/*
13991 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13992 F:      drivers/clocksource/arc_timer.c
13993 F:      drivers/tty/serial/arc_uart.c
13994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13995
13996 SYNOPSYS ARC HSDK SDP pll clock driver
13997 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13998 S:      Supported
13999 F:      drivers/clk/clk-hsdk-pll.c
14000 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14001
14002 SYNOPSYS ARC SDP clock driver
14003 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14004 S:      Supported
14005 F:      drivers/clk/axs10x/*
14006 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14007
14008 SYNOPSYS ARC SDP platform support
14009 M:      Alexey Brodkin <abrodkin@synopsys.com>
14010 S:      Supported
14011 F:      arch/arc/plat-axs10x
14012 F:      arch/arc/boot/dts/ax*
14013 F:      Documentation/devicetree/bindings/arc/axs10*
14014
14015 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14016 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14017 S:      Supported
14018 F:      drivers/reset/reset-axs10x.c
14019 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14020
14021 SYNOPSYS CREG GPIO DRIVER
14022 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14023 S:      Maintained
14024 F:      drivers/gpio/gpio-creg-snps.c
14025 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14026
14027 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14028 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14029 S:      Maintained
14030 F:      drivers/tty/serial/8250/8250_dw.c
14031
14032 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14033 M:      Hoan Tran <hotran@apm.com>
14034 L:      linux-gpio@vger.kernel.org
14035 S:      Maintained
14036 F:      drivers/gpio/gpio-dwapb.c
14037 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14038
14039 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14040 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14041 S:      Maintained
14042 F:      drivers/dma/dwi-axi-dmac/
14043 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14044
14045 SYNOPSYS DESIGNWARE DMAC DRIVER
14046 M:      Viresh Kumar <vireshk@kernel.org>
14047 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14048 S:      Maintained
14049 F:      include/linux/dma/dw.h
14050 F:      include/linux/platform_data/dma-dw.h
14051 F:      drivers/dma/dw/
14052
14053 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14054 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14055 L:      netdev@vger.kernel.org
14056 S:      Supported
14057 F:      drivers/net/ethernet/synopsys/
14058
14059 SYNOPSYS DESIGNWARE I2C DRIVER
14060 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14061 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14062 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14063 L:      linux-i2c@vger.kernel.org
14064 S:      Maintained
14065 F:      drivers/i2c/busses/i2c-designware-*
14066 F:      include/linux/platform_data/i2c-designware.h
14067
14068 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14069 M:      Jaehoon Chung <jh80.chung@samsung.com>
14070 L:      linux-mmc@vger.kernel.org
14071 S:      Maintained
14072 F:      drivers/mmc/host/dw_mmc*
14073
14074 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14075 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14076 S:      Supported
14077 F:      drivers/reset/reset-hsdk.c
14078 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14079 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14080
14081 SYSTEM CONFIGURATION (SYSCON)
14082 M:      Lee Jones <lee.jones@linaro.org>
14083 M:      Arnd Bergmann <arnd@arndb.de>
14084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14085 S:      Supported
14086 F:      drivers/mfd/syscon.c
14087
14088 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14089 M:      Sudeep Holla <sudeep.holla@arm.com>
14090 L:      linux-arm-kernel@lists.infradead.org
14091 S:      Maintained
14092 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14093 F:      drivers/clk/clk-sc[mp]i.c
14094 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14095 F:      drivers/firmware/arm_scpi.c
14096 F:      drivers/firmware/arm_scmi/
14097 F:      include/linux/sc[mp]i_protocol.h
14098
14099 SYSTEM RESET/SHUTDOWN DRIVERS
14100 M:      Sebastian Reichel <sre@kernel.org>
14101 L:      linux-pm@vger.kernel.org
14102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14103 S:      Maintained
14104 F:      Documentation/devicetree/bindings/power/reset/
14105 F:      drivers/power/reset/
14106
14107 SYSTEM TRACE MODULE CLASS
14108 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14109 S:      Maintained
14110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14111 F:      Documentation/trace/stm.rst
14112 F:      drivers/hwtracing/stm/
14113 F:      include/linux/stm.h
14114 F:      include/uapi/linux/stm.h
14115
14116 SYSV FILESYSTEM
14117 M:      Christoph Hellwig <hch@infradead.org>
14118 S:      Maintained
14119 F:      Documentation/filesystems/sysv-fs.txt
14120 F:      fs/sysv/
14121 F:      include/linux/sysv_fs.h
14122
14123 TARGET SUBSYSTEM
14124 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14125 L:      linux-scsi@vger.kernel.org
14126 L:      target-devel@vger.kernel.org
14127 W:      http://www.linux-iscsi.org
14128 W:      http://groups.google.com/group/linux-iscsi-target-dev
14129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14130 S:      Supported
14131 F:      drivers/target/
14132 F:      include/target/
14133 F:      Documentation/target/
14134
14135 TASKSTATS STATISTICS INTERFACE
14136 M:      Balbir Singh <bsingharora@gmail.com>
14137 S:      Maintained
14138 F:      Documentation/accounting/taskstats*
14139 F:      include/linux/taskstats*
14140 F:      kernel/taskstats.c
14141
14142 TC subsystem
14143 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14144 M:      Cong Wang <xiyou.wangcong@gmail.com>
14145 M:      Jiri Pirko <jiri@resnulli.us>
14146 L:      netdev@vger.kernel.org
14147 S:      Maintained
14148 F:      include/net/pkt_cls.h
14149 F:      include/net/pkt_sched.h
14150 F:      include/net/tc_act/
14151 F:      include/uapi/linux/pkt_cls.h
14152 F:      include/uapi/linux/pkt_sched.h
14153 F:      include/uapi/linux/tc_act/
14154 F:      include/uapi/linux/tc_ematch/
14155 F:      net/sched/
14156
14157 TC90522 MEDIA DRIVER
14158 M:      Akihiro Tsukada <tskd08@gmail.com>
14159 L:      linux-media@vger.kernel.org
14160 S:      Odd Fixes
14161 F:      drivers/media/dvb-frontends/tc90522*
14162
14163 TCP LOW PRIORITY MODULE
14164 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14165 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14166 W:      http://tcp-lp-mod.sourceforge.net/
14167 S:      Maintained
14168 F:      net/ipv4/tcp_lp.c
14169
14170 TDA10071 MEDIA DRIVER
14171 M:      Antti Palosaari <crope@iki.fi>
14172 L:      linux-media@vger.kernel.org
14173 W:      https://linuxtv.org
14174 W:      http://palosaari.fi/linux/
14175 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14176 T:      git git://linuxtv.org/anttip/media_tree.git
14177 S:      Maintained
14178 F:      drivers/media/dvb-frontends/tda10071*
14179
14180 TDA18212 MEDIA DRIVER
14181 M:      Antti Palosaari <crope@iki.fi>
14182 L:      linux-media@vger.kernel.org
14183 W:      https://linuxtv.org
14184 W:      http://palosaari.fi/linux/
14185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14186 T:      git git://linuxtv.org/anttip/media_tree.git
14187 S:      Maintained
14188 F:      drivers/media/tuners/tda18212*
14189
14190 TDA18218 MEDIA DRIVER
14191 M:      Antti Palosaari <crope@iki.fi>
14192 L:      linux-media@vger.kernel.org
14193 W:      https://linuxtv.org
14194 W:      http://palosaari.fi/linux/
14195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14196 T:      git git://linuxtv.org/anttip/media_tree.git
14197 S:      Maintained
14198 F:      drivers/media/tuners/tda18218*
14199
14200 TDA18250 MEDIA DRIVER
14201 M:      Olli Salonen <olli.salonen@iki.fi>
14202 L:      linux-media@vger.kernel.org
14203 W:      https://linuxtv.org
14204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14205 T:      git git://linuxtv.org/media_tree.git
14206 S:      Maintained
14207 F:      drivers/media/tuners/tda18250*
14208
14209 TDA18271 MEDIA DRIVER
14210 M:      Michael Krufky <mkrufky@linuxtv.org>
14211 L:      linux-media@vger.kernel.org
14212 W:      https://linuxtv.org
14213 W:      http://github.com/mkrufky
14214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14215 T:      git git://linuxtv.org/mkrufky/tuners.git
14216 S:      Maintained
14217 F:      drivers/media/tuners/tda18271*
14218
14219 TDA1997x MEDIA DRIVER
14220 M:      Tim Harvey <tharvey@gateworks.com>
14221 L:      linux-media@vger.kernel.org
14222 W:      https://linuxtv.org
14223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14224 S:      Maintained
14225 F:      drivers/media/i2c/tda1997x.*
14226
14227 TDA827x MEDIA DRIVER
14228 M:      Michael Krufky <mkrufky@linuxtv.org>
14229 L:      linux-media@vger.kernel.org
14230 W:      https://linuxtv.org
14231 W:      http://github.com/mkrufky
14232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14233 T:      git git://linuxtv.org/mkrufky/tuners.git
14234 S:      Maintained
14235 F:      drivers/media/tuners/tda8290.*
14236
14237 TDA8290 MEDIA DRIVER
14238 M:      Michael Krufky <mkrufky@linuxtv.org>
14239 L:      linux-media@vger.kernel.org
14240 W:      https://linuxtv.org
14241 W:      http://github.com/mkrufky
14242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14243 T:      git git://linuxtv.org/mkrufky/tuners.git
14244 S:      Maintained
14245 F:      drivers/media/tuners/tda8290.*
14246
14247 TDA9840 MEDIA DRIVER
14248 M:      Hans Verkuil <hverkuil@xs4all.nl>
14249 L:      linux-media@vger.kernel.org
14250 T:      git git://linuxtv.org/media_tree.git
14251 W:      https://linuxtv.org
14252 S:      Maintained
14253 F:      drivers/media/i2c/tda9840*
14254
14255 TEA5761 TUNER DRIVER
14256 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14257 L:      linux-media@vger.kernel.org
14258 W:      https://linuxtv.org
14259 T:      git git://linuxtv.org/media_tree.git
14260 S:      Odd fixes
14261 F:      drivers/media/tuners/tea5761.*
14262
14263 TEA5767 TUNER DRIVER
14264 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14265 L:      linux-media@vger.kernel.org
14266 W:      https://linuxtv.org
14267 T:      git git://linuxtv.org/media_tree.git
14268 S:      Maintained
14269 F:      drivers/media/tuners/tea5767.*
14270
14271 TEA6415C MEDIA DRIVER
14272 M:      Hans Verkuil <hverkuil@xs4all.nl>
14273 L:      linux-media@vger.kernel.org
14274 T:      git git://linuxtv.org/media_tree.git
14275 W:      https://linuxtv.org
14276 S:      Maintained
14277 F:      drivers/media/i2c/tea6415c*
14278
14279 TEA6420 MEDIA DRIVER
14280 M:      Hans Verkuil <hverkuil@xs4all.nl>
14281 L:      linux-media@vger.kernel.org
14282 T:      git git://linuxtv.org/media_tree.git
14283 W:      https://linuxtv.org
14284 S:      Maintained
14285 F:      drivers/media/i2c/tea6420*
14286
14287 TEAM DRIVER
14288 M:      Jiri Pirko <jiri@resnulli.us>
14289 L:      netdev@vger.kernel.org
14290 S:      Supported
14291 F:      drivers/net/team/
14292 F:      include/linux/if_team.h
14293 F:      include/uapi/linux/if_team.h
14294
14295 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14296 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14297 S:      Maintained
14298 F:      arch/x86/platform/ts5500/
14299
14300 TECHNOTREND USB IR RECEIVER
14301 M:      Sean Young <sean@mess.org>
14302 L:      linux-media@vger.kernel.org
14303 S:      Maintained
14304 F:      drivers/media/rc/ttusbir.c
14305
14306 TECHWELL TW9910 VIDEO DECODER
14307 L:      linux-media@vger.kernel.org
14308 S:      Orphan
14309 F:      drivers/media/i2c/tw9910.c
14310 F:      include/media/i2c/tw9910.h
14311
14312 TEE SUBSYSTEM
14313 M:      Jens Wiklander <jens.wiklander@linaro.org>
14314 S:      Maintained
14315 F:      include/linux/tee_drv.h
14316 F:      include/uapi/linux/tee.h
14317 F:      drivers/tee/
14318 F:      Documentation/tee.txt
14319
14320 TEGRA ARCHITECTURE SUPPORT
14321 M:      Thierry Reding <thierry.reding@gmail.com>
14322 M:      Jonathan Hunter <jonathanh@nvidia.com>
14323 L:      linux-tegra@vger.kernel.org
14324 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14326 S:      Supported
14327 N:      [^a-z]tegra
14328
14329 TEGRA CLOCK DRIVER
14330 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14331 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14332 S:      Supported
14333 F:      drivers/clk/tegra/
14334
14335 TEGRA DMA DRIVERS
14336 M:      Laxman Dewangan <ldewangan@nvidia.com>
14337 M:      Jon Hunter <jonathanh@nvidia.com>
14338 S:      Supported
14339 F:      drivers/dma/tegra*
14340
14341 TEGRA I2C DRIVER
14342 M:      Laxman Dewangan <ldewangan@nvidia.com>
14343 S:      Supported
14344 F:      drivers/i2c/busses/i2c-tegra.c
14345
14346 TEGRA IOMMU DRIVERS
14347 M:      Thierry Reding <thierry.reding@gmail.com>
14348 L:      linux-tegra@vger.kernel.org
14349 S:      Supported
14350 F:      drivers/iommu/tegra*
14351
14352 TEGRA KBC DRIVER
14353 M:      Laxman Dewangan <ldewangan@nvidia.com>
14354 S:      Supported
14355 F:      drivers/input/keyboard/tegra-kbc.c
14356
14357 TEGRA NAND DRIVER
14358 M:      Stefan Agner <stefan@agner.ch>
14359 M:      Lucas Stach <dev@lynxeye.de>
14360 S:      Maintained
14361 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14362 F:      drivers/mtd/nand/raw/tegra_nand.c
14363
14364 TEGRA PWM DRIVER
14365 M:      Thierry Reding <thierry.reding@gmail.com>
14366 S:      Supported
14367 F:      drivers/pwm/pwm-tegra.c
14368
14369 TEGRA SERIAL DRIVER
14370 M:      Laxman Dewangan <ldewangan@nvidia.com>
14371 S:      Supported
14372 F:      drivers/tty/serial/serial-tegra.c
14373
14374 TEGRA SPI DRIVER
14375 M:      Laxman Dewangan <ldewangan@nvidia.com>
14376 S:      Supported
14377 F:      drivers/spi/spi-tegra*
14378
14379 TEHUTI ETHERNET DRIVER
14380 M:      Andy Gospodarek <andy@greyhouse.net>
14381 L:      netdev@vger.kernel.org
14382 S:      Supported
14383 F:      drivers/net/ethernet/tehuti/*
14384
14385 Telecom Clock Driver for MCPL0010
14386 M:      Mark Gross <mark.gross@intel.com>
14387 S:      Supported
14388 F:      drivers/char/tlclk.c
14389
14390 TENSILICA XTENSA PORT (xtensa)
14391 M:      Chris Zankel <chris@zankel.net>
14392 M:      Max Filippov <jcmvbkbc@gmail.com>
14393 L:      linux-xtensa@linux-xtensa.org
14394 T:      git git://github.com/czankel/xtensa-linux.git
14395 S:      Maintained
14396 F:      arch/xtensa/
14397 F:      drivers/irqchip/irq-xtensa-*
14398
14399 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14400 M:      Nishanth Menon <nm@ti.com>
14401 M:      Tero Kristo <t-kristo@ti.com>
14402 M:      Santosh Shilimkar <ssantosh@kernel.org>
14403 L:      linux-arm-kernel@lists.infradead.org
14404 S:      Maintained
14405 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14406 F:      drivers/firmware/ti_sci*
14407 F:      include/linux/soc/ti/ti_sci_protocol.h
14408 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14409 F:      include/dt-bindings/genpd/k2g.h
14410 F:      drivers/soc/ti/ti_sci_pm_domains.c
14411 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14412 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14413 F:      drivers/clk/keystone/sci-clk.c
14414 F:      drivers/reset/reset-ti-sci.c
14415
14416 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14417 M:      Hans Verkuil <hverkuil@xs4all.nl>
14418 L:      linux-media@vger.kernel.org
14419 T:      git git://linuxtv.org/media_tree.git
14420 W:      https://linuxtv.org
14421 S:      Maintained
14422 F:      drivers/media/radio/radio-raremono.c
14423
14424 THERMAL
14425 M:      Zhang Rui <rui.zhang@intel.com>
14426 M:      Eduardo Valentin <edubezval@gmail.com>
14427 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14428 L:      linux-pm@vger.kernel.org
14429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14431 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14432 S:      Supported
14433 F:      drivers/thermal/
14434 F:      include/linux/thermal.h
14435 F:      include/uapi/linux/thermal.h
14436 F:      include/linux/cpu_cooling.h
14437 F:      Documentation/devicetree/bindings/thermal/
14438
14439 THERMAL/CPU_COOLING
14440 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14441 M:      Viresh Kumar <viresh.kumar@linaro.org>
14442 M:      Javi Merino <javi.merino@kernel.org>
14443 L:      linux-pm@vger.kernel.org
14444 S:      Supported
14445 F:      Documentation/thermal/cpu-cooling-api.txt
14446 F:      drivers/thermal/cpu_cooling.c
14447 F:      include/linux/cpu_cooling.h
14448
14449 THINKPAD ACPI EXTRAS DRIVER
14450 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14451 L:      ibm-acpi-devel@lists.sourceforge.net
14452 L:      platform-driver-x86@vger.kernel.org
14453 W:      http://ibm-acpi.sourceforge.net
14454 W:      http://thinkwiki.org/wiki/Ibm-acpi
14455 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14456 S:      Maintained
14457 F:      drivers/platform/x86/thinkpad_acpi.c
14458
14459 THUNDERBOLT DRIVER
14460 M:      Andreas Noever <andreas.noever@gmail.com>
14461 M:      Michael Jamet <michael.jamet@intel.com>
14462 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14463 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14465 S:      Maintained
14466 F:      Documentation/admin-guide/thunderbolt.rst
14467 F:      drivers/thunderbolt/
14468 F:      include/linux/thunderbolt.h
14469
14470 THUNDERBOLT NETWORK DRIVER
14471 M:      Michael Jamet <michael.jamet@intel.com>
14472 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14473 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14474 L:      netdev@vger.kernel.org
14475 S:      Maintained
14476 F:      drivers/net/thunderbolt.c
14477
14478 THUNDERX GPIO DRIVER
14479 M:      David Daney <david.daney@cavium.com>
14480 S:      Maintained
14481 F:      drivers/gpio/gpio-thunderx.c
14482
14483 TI AM437X VPFE DRIVER
14484 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14485 L:      linux-media@vger.kernel.org
14486 W:      https://linuxtv.org
14487 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14488 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14489 S:      Maintained
14490 F:      drivers/media/platform/am437x/
14491
14492 TI BANDGAP AND THERMAL DRIVER
14493 M:      Eduardo Valentin <edubezval@gmail.com>
14494 M:      Keerthy <j-keerthy@ti.com>
14495 L:      linux-pm@vger.kernel.org
14496 L:      linux-omap@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/thermal/ti-soc-thermal/
14499
14500 TI BQ27XXX POWER SUPPLY DRIVER
14501 R:      Andrew F. Davis <afd@ti.com>
14502 F:      include/linux/power/bq27xxx_battery.h
14503 F:      drivers/power/supply/bq27xxx_battery.c
14504 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14505
14506 TI CDCE706 CLOCK DRIVER
14507 M:      Max Filippov <jcmvbkbc@gmail.com>
14508 S:      Maintained
14509 F:      drivers/clk/clk-cdce706.c
14510
14511 TI CLOCK DRIVER
14512 M:      Tero Kristo <t-kristo@ti.com>
14513 L:      linux-omap@vger.kernel.org
14514 S:      Maintained
14515 F:      drivers/clk/ti/
14516 F:      include/linux/clk/ti.h
14517
14518 TI DAVINCI MACHINE SUPPORT
14519 M:      Sekhar Nori <nsekhar@ti.com>
14520 M:      Kevin Hilman <khilman@kernel.org>
14521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14523 S:      Supported
14524 F:      arch/arm/mach-davinci/
14525 F:      drivers/i2c/busses/i2c-davinci.c
14526 F:      arch/arm/boot/dts/da850*
14527
14528 TI DAVINCI SERIES CLOCK DRIVER
14529 M:      David Lechner <david@lechnology.com>
14530 R:      Sekhar Nori <nsekhar@ti.com>
14531 S:      Maintained
14532 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14533 F:      drivers/clk/davinci/
14534
14535 TI DAVINCI SERIES GPIO DRIVER
14536 M:      Keerthy <j-keerthy@ti.com>
14537 L:      linux-gpio@vger.kernel.org
14538 S:      Maintained
14539 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14540 F:      drivers/gpio/gpio-davinci.c
14541
14542 TI DAVINCI SERIES MEDIA DRIVER
14543 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14544 L:      linux-media@vger.kernel.org
14545 W:      https://linuxtv.org
14546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14547 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14548 S:      Maintained
14549 F:      drivers/media/platform/davinci/
14550 F:      include/media/davinci/
14551
14552 TI ETHERNET SWITCH DRIVER (CPSW)
14553 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14554 L:      linux-omap@vger.kernel.org
14555 L:      netdev@vger.kernel.org
14556 S:      Maintained
14557 F:      drivers/net/ethernet/ti/cpsw*
14558 F:      drivers/net/ethernet/ti/davinci*
14559
14560 TI FLASH MEDIA INTERFACE DRIVER
14561 M:      Alex Dubov <oakad@yahoo.com>
14562 S:      Maintained
14563 F:      drivers/misc/tifm*
14564 F:      drivers/mmc/host/tifm_sd.c
14565 F:      include/linux/tifm.h
14566
14567 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14568 M:      Santosh Shilimkar <ssantosh@kernel.org>
14569 L:      linux-kernel@vger.kernel.org
14570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14571 S:      Maintained
14572 F:      drivers/soc/ti/*
14573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14574
14575 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14576 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14577 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14579 S:      Maintained
14580 F:      sound/soc/codecs/lm49453*
14581 F:      sound/soc/codecs/isabelle*
14582
14583 TI LP855x BACKLIGHT DRIVER
14584 M:      Milo Kim <milo.kim@ti.com>
14585 S:      Maintained
14586 F:      Documentation/backlight/lp855x-driver.txt
14587 F:      drivers/video/backlight/lp855x_bl.c
14588 F:      include/linux/platform_data/lp855x.h
14589
14590 TI LP8727 CHARGER DRIVER
14591 M:      Milo Kim <milo.kim@ti.com>
14592 S:      Maintained
14593 F:      drivers/power/supply/lp8727_charger.c
14594 F:      include/linux/platform_data/lp8727.h
14595
14596 TI LP8788 MFD DRIVER
14597 M:      Milo Kim <milo.kim@ti.com>
14598 S:      Maintained
14599 F:      drivers/iio/adc/lp8788_adc.c
14600 F:      drivers/leds/leds-lp8788.c
14601 F:      drivers/mfd/lp8788*.c
14602 F:      drivers/power/supply/lp8788-charger.c
14603 F:      drivers/regulator/lp8788-*.c
14604 F:      include/linux/mfd/lp8788*.h
14605
14606 TI NETCP ETHERNET DRIVER
14607 M:      Wingman Kwok <w-kwok2@ti.com>
14608 M:      Murali Karicheri <m-karicheri2@ti.com>
14609 L:      netdev@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/net/ethernet/ti/netcp*
14612
14613 TI TAS571X FAMILY ASoC CODEC DRIVER
14614 M:      Kevin Cernekee <cernekee@chromium.org>
14615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14616 S:      Odd Fixes
14617 F:      sound/soc/codecs/tas571x*
14618
14619 TI TRF7970A NFC DRIVER
14620 M:      Mark Greer <mgreer@animalcreek.com>
14621 L:      linux-wireless@vger.kernel.org
14622 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14623 S:      Supported
14624 F:      drivers/nfc/trf7970a.c
14625 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14626
14627 TI TWL4030 SERIES SOC CODEC DRIVER
14628 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14630 S:      Maintained
14631 F:      sound/soc/codecs/twl4030*
14632
14633 TI VPE/CAL DRIVERS
14634 M:      Benoit Parrot <bparrot@ti.com>
14635 L:      linux-media@vger.kernel.org
14636 W:      http://linuxtv.org/
14637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14638 S:      Maintained
14639 F:      drivers/media/platform/ti-vpe/
14640
14641 TI WILINK WIRELESS DRIVERS
14642 L:      linux-wireless@vger.kernel.org
14643 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14644 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14646 S:      Orphan
14647 F:      drivers/net/wireless/ti/
14648 F:      include/linux/wl12xx.h
14649
14650 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14651 M:      John Stultz <john.stultz@linaro.org>
14652 M:      Thomas Gleixner <tglx@linutronix.de>
14653 R:      Stephen Boyd <sboyd@kernel.org>
14654 L:      linux-kernel@vger.kernel.org
14655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14656 S:      Supported
14657 F:      include/linux/clocksource.h
14658 F:      include/linux/time.h
14659 F:      include/linux/timex.h
14660 F:      include/uapi/linux/time.h
14661 F:      include/uapi/linux/timex.h
14662 F:      kernel/time/clocksource.c
14663 F:      kernel/time/time*.c
14664 F:      kernel/time/alarmtimer.c
14665 F:      kernel/time/ntp.c
14666 F:      tools/testing/selftests/timers/
14667
14668 TIPC NETWORK LAYER
14669 M:      Jon Maloy <jon.maloy@ericsson.com>
14670 M:      Ying Xue <ying.xue@windriver.com>
14671 L:      netdev@vger.kernel.org (core kernel code)
14672 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14673 W:      http://tipc.sourceforge.net/
14674 S:      Maintained
14675 F:      include/uapi/linux/tipc*.h
14676 F:      net/tipc/
14677
14678 TLAN NETWORK DRIVER
14679 M:      Samuel Chessman <chessman@tux.org>
14680 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14681 W:      http://sourceforge.net/projects/tlan/
14682 S:      Maintained
14683 F:      Documentation/networking/tlan.txt
14684 F:      drivers/net/ethernet/ti/tlan.*
14685
14686 TM6000 VIDEO4LINUX DRIVER
14687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14688 L:      linux-media@vger.kernel.org
14689 W:      https://linuxtv.org
14690 T:      git git://linuxtv.org/media_tree.git
14691 S:      Odd fixes
14692 F:      drivers/media/usb/tm6000/
14693 F:      Documentation/media/v4l-drivers/tm6000*
14694
14695 TMIO/SDHI MMC DRIVER
14696 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14697 L:      linux-mmc@vger.kernel.org
14698 S:      Supported
14699 F:      drivers/mmc/host/tmio_mmc*
14700 F:      drivers/mmc/host/renesas_sdhi*
14701 F:      include/linux/mfd/tmio.h
14702
14703 TMP401 HARDWARE MONITOR DRIVER
14704 M:      Guenter Roeck <linux@roeck-us.net>
14705 L:      linux-hwmon@vger.kernel.org
14706 S:      Maintained
14707 F:      Documentation/hwmon/tmp401
14708 F:      drivers/hwmon/tmp401.c
14709
14710 TMPFS (SHMEM FILESYSTEM)
14711 M:      Hugh Dickins <hughd@google.com>
14712 L:      linux-mm@kvack.org
14713 S:      Maintained
14714 F:      include/linux/shmem_fs.h
14715 F:      mm/shmem.c
14716
14717 TOMOYO SECURITY MODULE
14718 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14719 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14720 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14721 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14722 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14723 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14724 W:      http://tomoyo.sourceforge.jp/
14725 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14726 S:      Maintained
14727 F:      security/tomoyo/
14728
14729 TOPSTAR LAPTOP EXTRAS DRIVER
14730 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14731 L:      platform-driver-x86@vger.kernel.org
14732 S:      Maintained
14733 F:      drivers/platform/x86/topstar-laptop.c
14734
14735 TORTURE-TEST MODULES
14736 M:      Davidlohr Bueso <dave@stgolabs.net>
14737 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14738 M:      Josh Triplett <josh@joshtriplett.org>
14739 L:      linux-kernel@vger.kernel.org
14740 S:      Supported
14741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14742 F:      Documentation/RCU/torture.txt
14743 F:      kernel/torture.c
14744 F:      kernel/rcu/rcutorture.c
14745 F:      kernel/rcu/rcuperf.c
14746 F:      kernel/locking/locktorture.c
14747
14748 TOSHIBA ACPI EXTRAS DRIVER
14749 M:      Azael Avalos <coproscefalo@gmail.com>
14750 L:      platform-driver-x86@vger.kernel.org
14751 S:      Maintained
14752 F:      drivers/platform/x86/toshiba_acpi.c
14753
14754 TOSHIBA BLUETOOTH DRIVER
14755 M:      Azael Avalos <coproscefalo@gmail.com>
14756 L:      platform-driver-x86@vger.kernel.org
14757 S:      Maintained
14758 F:      drivers/platform/x86/toshiba_bluetooth.c
14759
14760 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14761 M:      Azael Avalos <coproscefalo@gmail.com>
14762 L:      platform-driver-x86@vger.kernel.org
14763 S:      Maintained
14764 F:      drivers/platform/x86/toshiba_haps.c
14765
14766 TOSHIBA SMM DRIVER
14767 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14768 W:      http://www.buzzard.org.uk/toshiba/
14769 S:      Maintained
14770 F:      drivers/char/toshiba.c
14771 F:      include/linux/toshiba.h
14772 F:      include/uapi/linux/toshiba.h
14773
14774 TOSHIBA TC358743 DRIVER
14775 M:      Mats Randgaard <matrandg@cisco.com>
14776 L:      linux-media@vger.kernel.org
14777 S:      Maintained
14778 F:      drivers/media/i2c/tc358743*
14779 F:      include/media/i2c/tc358743.h
14780
14781 TOSHIBA WMI HOTKEYS DRIVER
14782 M:      Azael Avalos <coproscefalo@gmail.com>
14783 L:      platform-driver-x86@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/platform/x86/toshiba-wmi.c
14786
14787 TPM DEVICE DRIVER
14788 M:      Peter Huewe <peterhuewe@gmx.de>
14789 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14790 R:      Jason Gunthorpe <jgg@ziepe.ca>
14791 L:      linux-integrity@vger.kernel.org
14792 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14793 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14794 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14795 S:      Maintained
14796 F:      drivers/char/tpm/
14797
14798 TRACING
14799 M:      Steven Rostedt <rostedt@goodmis.org>
14800 M:      Ingo Molnar <mingo@redhat.com>
14801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14802 S:      Maintained
14803 F:      Documentation/trace/ftrace.rst
14804 F:      arch/*/*/*/ftrace.h
14805 F:      arch/*/kernel/ftrace.c
14806 F:      include/*/ftrace.h
14807 F:      include/linux/trace*.h
14808 F:      include/trace/
14809 F:      kernel/trace/
14810 F:      tools/testing/selftests/ftrace/
14811
14812 TRACING MMIO ACCESSES (MMIOTRACE)
14813 M:      Steven Rostedt <rostedt@goodmis.org>
14814 M:      Ingo Molnar <mingo@kernel.org>
14815 R:      Karol Herbst <karolherbst@gmail.com>
14816 R:      Pekka Paalanen <ppaalanen@gmail.com>
14817 S:      Maintained
14818 L:      linux-kernel@vger.kernel.org
14819 L:      nouveau@lists.freedesktop.org
14820 F:      kernel/trace/trace_mmiotrace.c
14821 F:      include/linux/mmiotrace.h
14822 F:      arch/x86/mm/kmmio.c
14823 F:      arch/x86/mm/mmio-mod.c
14824 F:      arch/x86/mm/testmmiotrace.c
14825
14826 TRIVIAL PATCHES
14827 M:      Jiri Kosina <trivial@kernel.org>
14828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14829 S:      Maintained
14830 K:      ^Subject:.*(?i)trivial
14831
14832 TEMPO SEMICONDUCTOR DRIVERS
14833 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14834 S:      Maintained
14835 F:      sound/soc/codecs/tscs*.c
14836 F:      sound/soc/codecs/tscs*.h
14837 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14838
14839 TTY LAYER
14840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14841 M:      Jiri Slaby <jslaby@suse.com>
14842 S:      Supported
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14844 F:      Documentation/serial/
14845 F:      drivers/tty/
14846 F:      drivers/tty/serial/serial_core.c
14847 F:      include/linux/serial_core.h
14848 F:      include/linux/serial.h
14849 F:      include/linux/tty.h
14850 F:      include/uapi/linux/serial_core.h
14851 F:      include/uapi/linux/serial.h
14852 F:      include/uapi/linux/tty.h
14853
14854 TUA9001 MEDIA DRIVER
14855 M:      Antti Palosaari <crope@iki.fi>
14856 L:      linux-media@vger.kernel.org
14857 W:      https://linuxtv.org
14858 W:      http://palosaari.fi/linux/
14859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14860 T:      git git://linuxtv.org/anttip/media_tree.git
14861 S:      Maintained
14862 F:      drivers/media/tuners/tua9001*
14863
14864 TULIP NETWORK DRIVERS
14865 L:      netdev@vger.kernel.org
14866 L:      linux-parisc@vger.kernel.org
14867 S:      Orphan
14868 F:      drivers/net/ethernet/dec/tulip/
14869
14870 TUN/TAP driver
14871 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14872 W:      http://vtun.sourceforge.net/tun
14873 S:      Maintained
14874 F:      Documentation/networking/tuntap.txt
14875 F:      arch/um/os-Linux/drivers/
14876
14877 TURBOCHANNEL SUBSYSTEM
14878 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14879 M:      Ralf Baechle <ralf@linux-mips.org>
14880 L:      linux-mips@linux-mips.org
14881 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14882 S:      Maintained
14883 F:      drivers/tc/
14884 F:      include/linux/tc.h
14885
14886 TURBOSTAT UTILITY
14887 M:      "Len Brown" <lenb@kernel.org>
14888 L:      linux-pm@vger.kernel.org
14889 B:      https://bugzilla.kernel.org
14890 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14892 S:      Supported
14893 F:      tools/power/x86/turbostat/
14894
14895 TW5864 VIDEO4LINUX DRIVER
14896 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14897 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14898 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14899 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14900 L:      linux-media@vger.kernel.org
14901 S:      Supported
14902 F:      drivers/media/pci/tw5864/
14903
14904 TW68 VIDEO4LINUX DRIVER
14905 M:      Hans Verkuil <hverkuil@xs4all.nl>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 W:      https://linuxtv.org
14909 S:      Odd Fixes
14910 F:      drivers/media/pci/tw68/
14911
14912 TW686X VIDEO4LINUX DRIVER
14913 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14914 L:      linux-media@vger.kernel.org
14915 T:      git git://linuxtv.org/media_tree.git
14916 W:      http://linuxtv.org
14917 S:      Maintained
14918 F:      drivers/media/pci/tw686x/
14919
14920 UBI FILE SYSTEM (UBIFS)
14921 M:      Richard Weinberger <richard@nod.at>
14922 M:      Artem Bityutskiy <dedekind1@gmail.com>
14923 M:      Adrian Hunter <adrian.hunter@intel.com>
14924 L:      linux-mtd@lists.infradead.org
14925 T:      git git://git.infradead.org/ubifs-2.6.git
14926 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14927 S:      Supported
14928 F:      Documentation/filesystems/ubifs.txt
14929 F:      fs/ubifs/
14930
14931 UCLINUX (M68KNOMMU AND COLDFIRE)
14932 M:      Greg Ungerer <gerg@linux-m68k.org>
14933 W:      http://www.linux-m68k.org/
14934 W:      http://www.uclinux.org/
14935 L:      linux-m68k@lists.linux-m68k.org
14936 L:      uclinux-dev@uclinux.org  (subscribers-only)
14937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14938 S:      Maintained
14939 F:      arch/m68k/coldfire/
14940 F:      arch/m68k/68*/
14941 F:      arch/m68k/*/*_no.*
14942 F:      arch/m68k/include/asm/*_no.*
14943
14944 UDF FILESYSTEM
14945 M:      Jan Kara <jack@suse.com>
14946 S:      Maintained
14947 F:      Documentation/filesystems/udf.txt
14948 F:      fs/udf/
14949
14950 UDRAW TABLET
14951 M:      Bastien Nocera <hadess@hadess.net>
14952 L:      linux-input@vger.kernel.org
14953 S:      Maintained
14954 F:      drivers/hid/hid-udraw-ps3.c
14955
14956 UFS FILESYSTEM
14957 M:      Evgeniy Dushistov <dushistov@mail.ru>
14958 S:      Maintained
14959 F:      Documentation/filesystems/ufs.txt
14960 F:      fs/ufs/
14961
14962 UHID USERSPACE HID IO DRIVER:
14963 M:      David Herrmann <dh.herrmann@googlemail.com>
14964 L:      linux-input@vger.kernel.org
14965 S:      Maintained
14966 F:      drivers/hid/uhid.c
14967 F:      include/uapi/linux/uhid.h
14968
14969 ULPI BUS
14970 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14971 L:      linux-usb@vger.kernel.org
14972 S:      Maintained
14973 F:      drivers/usb/common/ulpi.c
14974 F:      include/linux/ulpi/
14975
14976 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14977 L:      linux-usb@vger.kernel.org
14978 S:      Orphan
14979 F:      drivers/uwb/
14980 F:      include/linux/uwb.h
14981 F:      include/linux/uwb/
14982
14983 UNICORE32 ARCHITECTURE:
14984 M:      Guan Xuetao <gxt@pku.edu.cn>
14985 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14986 S:      Maintained
14987 T:      git git://github.com/gxt/linux.git
14988 F:      arch/unicore32/
14989
14990 UNIFDEF
14991 M:      Tony Finch <dot@dotat.at>
14992 W:      http://dotat.at/prog/unifdef
14993 S:      Maintained
14994 F:      scripts/unifdef.c
14995
14996 UNIFORM CDROM DRIVER
14997 M:      Jens Axboe <axboe@kernel.dk>
14998 W:      http://www.kernel.dk
14999 S:      Maintained
15000 F:      Documentation/cdrom/
15001 F:      drivers/cdrom/cdrom.c
15002 F:      include/linux/cdrom.h
15003 F:      include/uapi/linux/cdrom.h
15004
15005 UNISYS S-PAR DRIVERS
15006 M:      David Kershner <david.kershner@unisys.com>
15007 L:      sparmaintainer@unisys.com (Unisys internal)
15008 S:      Supported
15009 F:      include/linux/visorbus.h
15010 F:      drivers/visorbus/
15011 F:      drivers/staging/unisys/
15012
15013 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15014 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15015 L:      linux-scsi@vger.kernel.org
15016 S:      Supported
15017 F:      Documentation/scsi/ufs.txt
15018 F:      drivers/scsi/ufs/
15019
15020 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15021 M:      Joao Pinto <jpinto@synopsys.com>
15022 L:      linux-scsi@vger.kernel.org
15023 S:      Supported
15024 F:      drivers/scsi/ufs/*dwc*
15025
15026 UNSORTED BLOCK IMAGES (UBI)
15027 M:      Artem Bityutskiy <dedekind1@gmail.com>
15028 M:      Richard Weinberger <richard@nod.at>
15029 W:      http://www.linux-mtd.infradead.org/
15030 L:      linux-mtd@lists.infradead.org
15031 T:      git git://git.infradead.org/ubifs-2.6.git
15032 S:      Supported
15033 F:      drivers/mtd/ubi/
15034 F:      include/linux/mtd/ubi.h
15035 F:      include/uapi/mtd/ubi-user.h
15036
15037 USB "USBNET" DRIVER FRAMEWORK
15038 M:      Oliver Neukum <oneukum@suse.com>
15039 L:      netdev@vger.kernel.org
15040 W:      http://www.linux-usb.org/usbnet
15041 S:      Maintained
15042 F:      drivers/net/usb/usbnet.c
15043 F:      include/linux/usb/usbnet.h
15044
15045 USB ACM DRIVER
15046 M:      Oliver Neukum <oneukum@suse.com>
15047 L:      linux-usb@vger.kernel.org
15048 S:      Maintained
15049 F:      Documentation/usb/acm.txt
15050 F:      drivers/usb/class/cdc-acm.*
15051
15052 USB AR5523 WIRELESS DRIVER
15053 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15054 L:      linux-wireless@vger.kernel.org
15055 S:      Maintained
15056 F:      drivers/net/wireless/ath/ar5523/
15057
15058 USB ATTACHED SCSI
15059 M:      Oliver Neukum <oneukum@suse.com>
15060 L:      linux-usb@vger.kernel.org
15061 L:      linux-scsi@vger.kernel.org
15062 S:      Maintained
15063 F:      drivers/usb/storage/uas.c
15064
15065 USB CDC ETHERNET DRIVER
15066 M:      Oliver Neukum <oliver@neukum.org>
15067 L:      linux-usb@vger.kernel.org
15068 S:      Maintained
15069 F:      drivers/net/usb/cdc_*.c
15070 F:      include/uapi/linux/usb/cdc.h
15071
15072 USB CHAOSKEY DRIVER
15073 M:      Keith Packard <keithp@keithp.com>
15074 L:      linux-usb@vger.kernel.org
15075 S:      Maintained
15076 F:      drivers/usb/misc/chaoskey.c
15077
15078 USB CYPRESS C67X00 DRIVER
15079 M:      Peter Korsgaard <jacmet@sunsite.dk>
15080 L:      linux-usb@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/usb/c67x00/
15083
15084 USB DAVICOM DM9601 DRIVER
15085 M:      Peter Korsgaard <jacmet@sunsite.dk>
15086 L:      netdev@vger.kernel.org
15087 W:      http://www.linux-usb.org/usbnet
15088 S:      Maintained
15089 F:      drivers/net/usb/dm9601.c
15090
15091 USB DIAMOND RIO500 DRIVER
15092 M:      Cesar Miquel <miquel@df.uba.ar>
15093 L:      rio500-users@lists.sourceforge.net
15094 W:      http://rio500.sourceforge.net
15095 S:      Maintained
15096 F:      drivers/usb/misc/rio500*
15097
15098 USB EHCI DRIVER
15099 M:      Alan Stern <stern@rowland.harvard.edu>
15100 L:      linux-usb@vger.kernel.org
15101 S:      Maintained
15102 F:      Documentation/usb/ehci.txt
15103 F:      drivers/usb/host/ehci*
15104
15105 USB GADGET/PERIPHERAL SUBSYSTEM
15106 M:      Felipe Balbi <balbi@kernel.org>
15107 L:      linux-usb@vger.kernel.org
15108 W:      http://www.linux-usb.org/gadget
15109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15110 S:      Maintained
15111 F:      drivers/usb/gadget/
15112 F:      include/linux/usb/gadget*
15113
15114 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15115 M:      Jiri Kosina <jikos@kernel.org>
15116 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15117 L:      linux-usb@vger.kernel.org
15118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15119 S:      Maintained
15120 F:      Documentation/hid/hiddev.txt
15121 F:      drivers/hid/usbhid/
15122
15123 USB INTEL XHCI ROLE MUX DRIVER
15124 M:      Hans de Goede <hdegoede@redhat.com>
15125 L:      linux-usb@vger.kernel.org
15126 S:      Maintained
15127 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15128
15129 USB ISP116X DRIVER
15130 M:      Olav Kongas <ok@artecdesign.ee>
15131 L:      linux-usb@vger.kernel.org
15132 S:      Maintained
15133 F:      drivers/usb/host/isp116x*
15134 F:      include/linux/usb/isp116x.h
15135
15136 USB LAN78XX ETHERNET DRIVER
15137 M:      Woojung Huh <woojung.huh@microchip.com>
15138 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15139 L:      netdev@vger.kernel.org
15140 S:      Maintained
15141 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15142 F:      drivers/net/usb/lan78xx.*
15143 F:      include/dt-bindings/net/microchip-lan78xx.h
15144
15145 USB MASS STORAGE DRIVER
15146 M:      Alan Stern <stern@rowland.harvard.edu>
15147 L:      linux-usb@vger.kernel.org
15148 L:      usb-storage@lists.one-eyed-alien.net
15149 S:      Maintained
15150 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15151 F:      drivers/usb/storage/
15152
15153 USB MIDI DRIVER
15154 M:      Clemens Ladisch <clemens@ladisch.de>
15155 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15156 T:      git git://git.alsa-project.org/alsa-kernel.git
15157 S:      Maintained
15158 F:      sound/usb/midi.*
15159
15160 USB NETWORKING DRIVERS
15161 L:      linux-usb@vger.kernel.org
15162 S:      Odd Fixes
15163 F:      drivers/net/usb/
15164
15165 USB OHCI DRIVER
15166 M:      Alan Stern <stern@rowland.harvard.edu>
15167 L:      linux-usb@vger.kernel.org
15168 S:      Maintained
15169 F:      Documentation/usb/ohci.txt
15170 F:      drivers/usb/host/ohci*
15171
15172 USB OTG FSM (Finite State Machine)
15173 M:      Peter Chen <Peter.Chen@nxp.com>
15174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15175 L:      linux-usb@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/usb/common/usb-otg-fsm.c
15178
15179 USB OVER IP DRIVER
15180 M:      Valentina Manea <valentina.manea.m@gmail.com>
15181 M:      Shuah Khan <shuah@kernel.org>
15182 L:      linux-usb@vger.kernel.org
15183 S:      Maintained
15184 F:      Documentation/usb/usbip_protocol.txt
15185 F:      drivers/usb/usbip/
15186 F:      tools/usb/usbip/
15187 F:      tools/testing/selftests/drivers/usb/usbip/
15188
15189 USB PEGASUS DRIVER
15190 M:      Petko Manolov <petkan@nucleusys.com>
15191 L:      linux-usb@vger.kernel.org
15192 L:      netdev@vger.kernel.org
15193 T:      git git://github.com/petkan/pegasus.git
15194 W:      https://github.com/petkan/pegasus
15195 S:      Maintained
15196 F:      drivers/net/usb/pegasus.*
15197
15198 USB PHY LAYER
15199 M:      Felipe Balbi <balbi@kernel.org>
15200 L:      linux-usb@vger.kernel.org
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15202 S:      Maintained
15203 F:      drivers/usb/phy/
15204
15205 USB PRINTER DRIVER (usblp)
15206 M:      Pete Zaitcev <zaitcev@redhat.com>
15207 L:      linux-usb@vger.kernel.org
15208 S:      Supported
15209 F:      drivers/usb/class/usblp.c
15210
15211 USB QMI WWAN NETWORK DRIVER
15212 M:      Bjørn Mork <bjorn@mork.no>
15213 L:      netdev@vger.kernel.org
15214 S:      Maintained
15215 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15216 F:      drivers/net/usb/qmi_wwan.c
15217
15218 USB RTL8150 DRIVER
15219 M:      Petko Manolov <petkan@nucleusys.com>
15220 L:      linux-usb@vger.kernel.org
15221 L:      netdev@vger.kernel.org
15222 T:      git git://github.com/petkan/rtl8150.git
15223 W:      https://github.com/petkan/rtl8150
15224 S:      Maintained
15225 F:      drivers/net/usb/rtl8150.c
15226
15227 USB SERIAL SUBSYSTEM
15228 M:      Johan Hovold <johan@kernel.org>
15229 L:      linux-usb@vger.kernel.org
15230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15231 S:      Maintained
15232 F:      Documentation/usb/usb-serial.txt
15233 F:      drivers/usb/serial/
15234 F:      include/linux/usb/serial.h
15235
15236 USB SMSC75XX ETHERNET DRIVER
15237 M:      Steve Glendinning <steve.glendinning@shawell.net>
15238 L:      netdev@vger.kernel.org
15239 S:      Maintained
15240 F:      drivers/net/usb/smsc75xx.*
15241
15242 USB SMSC95XX ETHERNET DRIVER
15243 M:      Steve Glendinning <steve.glendinning@shawell.net>
15244 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15245 L:      netdev@vger.kernel.org
15246 S:      Maintained
15247 F:      drivers/net/usb/smsc95xx.*
15248
15249 USB SUBSYSTEM
15250 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15251 L:      linux-usb@vger.kernel.org
15252 W:      http://www.linux-usb.org
15253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15254 S:      Supported
15255 F:      Documentation/devicetree/bindings/usb/
15256 F:      Documentation/usb/
15257 F:      drivers/usb/
15258 F:      include/linux/usb.h
15259 F:      include/linux/usb/
15260
15261 USB TYPEC PI3USB30532 MUX DRIVER
15262 M:      Hans de Goede <hdegoede@redhat.com>
15263 L:      linux-usb@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/usb/typec/mux/pi3usb30532.c
15266
15267 USB TYPEC CLASS
15268 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15269 L:      linux-usb@vger.kernel.org
15270 S:      Maintained
15271 F:      Documentation/ABI/testing/sysfs-class-typec
15272 F:      Documentation/driver-api/usb/typec.rst
15273 F:      drivers/usb/typec/
15274 F:      include/linux/usb/typec.h
15275
15276 USB TYPEC BUS FOR ALTERNATE MODES
15277 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15278 L:      linux-usb@vger.kernel.org
15279 S:      Maintained
15280 F:      Documentation/ABI/testing/sysfs-bus-typec
15281 F:      Documentation/driver-api/usb/typec_bus.rst
15282 F:      drivers/usb/typec/altmodes/
15283 F:      include/linux/usb/typec_altmode.h
15284
15285 USB UHCI DRIVER
15286 M:      Alan Stern <stern@rowland.harvard.edu>
15287 L:      linux-usb@vger.kernel.org
15288 S:      Maintained
15289 F:      drivers/usb/host/uhci*
15290
15291 USB VIDEO CLASS
15292 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15293 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15294 L:      linux-media@vger.kernel.org
15295 T:      git git://linuxtv.org/media_tree.git
15296 W:      http://www.ideasonboard.org/uvc/
15297 S:      Maintained
15298 F:      drivers/media/usb/uvc/
15299 F:      include/uapi/linux/uvcvideo.h
15300
15301 USB VISION DRIVER
15302 M:      Hans Verkuil <hverkuil@xs4all.nl>
15303 L:      linux-media@vger.kernel.org
15304 T:      git git://linuxtv.org/media_tree.git
15305 W:      https://linuxtv.org
15306 S:      Odd Fixes
15307 F:      drivers/media/usb/usbvision/
15308
15309 USB WEBCAM GADGET
15310 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15311 L:      linux-usb@vger.kernel.org
15312 S:      Maintained
15313 F:      drivers/usb/gadget/function/*uvc*
15314 F:      drivers/usb/gadget/legacy/webcam.c
15315 F:      include/uapi/linux/usb/g_uvc.h
15316
15317 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15318 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15319 L:      linux-wireless@vger.kernel.org
15320 S:      Maintained
15321 F:      drivers/net/wireless/rndis_wlan.c
15322
15323 USB XHCI DRIVER
15324 M:      Mathias Nyman <mathias.nyman@intel.com>
15325 L:      linux-usb@vger.kernel.org
15326 S:      Supported
15327 F:      drivers/usb/host/xhci*
15328 F:      drivers/usb/host/pci-quirks*
15329
15330 USB ZD1201 DRIVER
15331 L:      linux-wireless@vger.kernel.org
15332 W:      http://linux-lc100020.sourceforge.net
15333 S:      Orphan
15334 F:      drivers/net/wireless/zydas/zd1201.*
15335
15336 USB ZR364XX DRIVER
15337 M:      Antoine Jacquet <royale@zerezo.com>
15338 L:      linux-usb@vger.kernel.org
15339 L:      linux-media@vger.kernel.org
15340 T:      git git://linuxtv.org/media_tree.git
15341 W:      http://royale.zerezo.com/zr364xx/
15342 S:      Maintained
15343 F:      Documentation/media/v4l-drivers/zr364xx*
15344 F:      drivers/media/usb/zr364xx/
15345
15346 USER-MODE LINUX (UML)
15347 M:      Jeff Dike <jdike@addtoit.com>
15348 M:      Richard Weinberger <richard@nod.at>
15349 L:      linux-um@lists.infradead.org
15350 W:      http://user-mode-linux.sourceforge.net
15351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15352 S:      Maintained
15353 F:      Documentation/virtual/uml/
15354 F:      arch/um/
15355 F:      arch/x86/um/
15356 F:      fs/hostfs/
15357 F:      fs/hppfs/
15358
15359 USERSPACE I/O (UIO)
15360 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15361 S:      Maintained
15362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15363 F:      Documentation/driver-api/uio-howto.rst
15364 F:      drivers/uio/
15365 F:      include/linux/uio*.h
15366
15367 UTIL-LINUX PACKAGE
15368 M:      Karel Zak <kzak@redhat.com>
15369 L:      util-linux@vger.kernel.org
15370 W:      http://en.wikipedia.org/wiki/Util-linux
15371 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15372 S:      Maintained
15373
15374 UUID HELPERS
15375 M:      Christoph Hellwig <hch@lst.de>
15376 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15377 L:      linux-kernel@vger.kernel.org
15378 T:      git git://git.infradead.org/users/hch/uuid.git
15379 F:      lib/uuid.c
15380 F:      lib/test_uuid.c
15381 F:      include/linux/uuid.h
15382 F:      include/uapi/linux/uuid.h
15383 S:      Maintained
15384
15385 UVESAFB DRIVER
15386 M:      Michal Januszewski <spock@gentoo.org>
15387 L:      linux-fbdev@vger.kernel.org
15388 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15389 S:      Maintained
15390 F:      Documentation/fb/uvesafb.txt
15391 F:      drivers/video/fbdev/uvesafb.*
15392
15393 VF610 NAND DRIVER
15394 M:      Stefan Agner <stefan@agner.ch>
15395 L:      linux-mtd@lists.infradead.org
15396 S:      Supported
15397 F:      drivers/mtd/nand/raw/vf610_nfc.c
15398
15399 VFAT/FAT/MSDOS FILESYSTEM
15400 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15401 S:      Maintained
15402 F:      Documentation/filesystems/vfat.txt
15403 F:      fs/fat/
15404
15405 VFIO DRIVER
15406 M:      Alex Williamson <alex.williamson@redhat.com>
15407 L:      kvm@vger.kernel.org
15408 T:      git git://github.com/awilliam/linux-vfio.git
15409 S:      Maintained
15410 F:      Documentation/vfio.txt
15411 F:      drivers/vfio/
15412 F:      include/linux/vfio.h
15413 F:      include/uapi/linux/vfio.h
15414
15415 VFIO MEDIATED DEVICE DRIVERS
15416 M:      Kirti Wankhede <kwankhede@nvidia.com>
15417 L:      kvm@vger.kernel.org
15418 S:      Maintained
15419 F:      Documentation/vfio-mediated-device.txt
15420 F:      drivers/vfio/mdev/
15421 F:      include/linux/mdev.h
15422 F:      samples/vfio-mdev/
15423
15424 VFIO PLATFORM DRIVER
15425 M:      Eric Auger <eric.auger@redhat.com>
15426 L:      kvm@vger.kernel.org
15427 S:      Maintained
15428 F:      drivers/vfio/platform/
15429
15430 VGA_SWITCHEROO
15431 R:      Lukas Wunner <lukas@wunner.de>
15432 S:      Maintained
15433 F:      Documentation/gpu/vga-switcheroo.rst
15434 F:      drivers/gpu/vga/vga_switcheroo.c
15435 F:      include/linux/vga_switcheroo.h
15436 T:      git git://anongit.freedesktop.org/drm/drm-misc
15437
15438 VIA RHINE NETWORK DRIVER
15439 S:      Orphan
15440 F:      drivers/net/ethernet/via/via-rhine.c
15441
15442 VIA SD/MMC CARD CONTROLLER DRIVER
15443 M:      Bruce Chang <brucechang@via.com.tw>
15444 M:      Harald Welte <HaraldWelte@viatech.com>
15445 S:      Maintained
15446 F:      drivers/mmc/host/via-sdmmc.c
15447
15448 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15449 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15450 L:      linux-fbdev@vger.kernel.org
15451 S:      Maintained
15452 F:      include/linux/via-core.h
15453 F:      include/linux/via-gpio.h
15454 F:      include/linux/via_i2c.h
15455 F:      drivers/video/fbdev/via/
15456
15457 VIA VELOCITY NETWORK DRIVER
15458 M:      Francois Romieu <romieu@fr.zoreil.com>
15459 L:      netdev@vger.kernel.org
15460 S:      Maintained
15461 F:      drivers/net/ethernet/via/via-velocity.*
15462
15463 VICODEC VIRTUAL CODEC DRIVER
15464 M:      Hans Verkuil <hans.verkuil@cisco.com>
15465 L:      linux-media@vger.kernel.org
15466 T:      git git://linuxtv.org/media_tree.git
15467 W:      https://linuxtv.org
15468 S:      Maintained
15469 F:      drivers/media/platform/vicodec/*
15470
15471 VIDEO MULTIPLEXER DRIVER
15472 M:      Philipp Zabel <p.zabel@pengutronix.de>
15473 L:      linux-media@vger.kernel.org
15474 S:      Maintained
15475 F:      drivers/media/platform/video-mux.c
15476
15477 VIDEO I2C POLLING DRIVER
15478 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15479 L:      linux-media@vger.kernel.org
15480 S:      Maintained
15481 F:      drivers/media/i2c/video-i2c.c
15482
15483 VIDEOBUF2 FRAMEWORK
15484 M:      Pawel Osciak <pawel@osciak.com>
15485 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15486 M:      Kyungmin Park <kyungmin.park@samsung.com>
15487 L:      linux-media@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/media/v4l2-core/videobuf2-*
15490 F:      include/media/videobuf2-*
15491
15492 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15493 M:      Helen Koike <helen.koike@collabora.com>
15494 L:      linux-media@vger.kernel.org
15495 T:      git git://linuxtv.org/media_tree.git
15496 W:      https://linuxtv.org
15497 S:      Maintained
15498 F:      drivers/media/platform/vimc/*
15499
15500 VIRT LIB
15501 M:      Alex Williamson <alex.williamson@redhat.com>
15502 M:      Paolo Bonzini <pbonzini@redhat.com>
15503 L:      kvm@vger.kernel.org
15504 S:      Supported
15505 F:      virt/lib/
15506
15507 VIRTIO AND VHOST VSOCK DRIVER
15508 M:      Stefan Hajnoczi <stefanha@redhat.com>
15509 L:      kvm@vger.kernel.org
15510 L:      virtualization@lists.linux-foundation.org
15511 L:      netdev@vger.kernel.org
15512 S:      Maintained
15513 F:      include/linux/virtio_vsock.h
15514 F:      include/uapi/linux/virtio_vsock.h
15515 F:      include/uapi/linux/vsockmon.h
15516 F:      include/uapi/linux/vm_sockets_diag.h
15517 F:      net/vmw_vsock/diag.c
15518 F:      net/vmw_vsock/af_vsock_tap.c
15519 F:      net/vmw_vsock/virtio_transport_common.c
15520 F:      net/vmw_vsock/virtio_transport.c
15521 F:      drivers/net/vsockmon.c
15522 F:      drivers/vhost/vsock.c
15523 F:      drivers/vhost/vsock.h
15524 F:      tools/testing/vsock/
15525
15526 VIRTIO CONSOLE DRIVER
15527 M:      Amit Shah <amit@kernel.org>
15528 L:      virtualization@lists.linux-foundation.org
15529 S:      Maintained
15530 F:      drivers/char/virtio_console.c
15531 F:      include/linux/virtio_console.h
15532 F:      include/uapi/linux/virtio_console.h
15533
15534 VIRTIO CORE, NET AND BLOCK DRIVERS
15535 M:      "Michael S. Tsirkin" <mst@redhat.com>
15536 M:      Jason Wang <jasowang@redhat.com>
15537 L:      virtualization@lists.linux-foundation.org
15538 S:      Maintained
15539 F:      Documentation/devicetree/bindings/virtio/
15540 F:      drivers/virtio/
15541 F:      tools/virtio/
15542 F:      drivers/net/virtio_net.c
15543 F:      drivers/block/virtio_blk.c
15544 F:      include/linux/virtio*.h
15545 F:      include/uapi/linux/virtio_*.h
15546 F:      drivers/crypto/virtio/
15547 F:      mm/balloon_compaction.c
15548
15549 VIRTIO CRYPTO DRIVER
15550 M:      Gonglei <arei.gonglei@huawei.com>
15551 L:      virtualization@lists.linux-foundation.org
15552 L:      linux-crypto@vger.kernel.org
15553 S:      Maintained
15554 F:      drivers/crypto/virtio/
15555 F:      include/uapi/linux/virtio_crypto.h
15556
15557 VIRTIO DRIVERS FOR S390
15558 M:      Cornelia Huck <cohuck@redhat.com>
15559 M:      Halil Pasic <pasic@linux.ibm.com>
15560 L:      linux-s390@vger.kernel.org
15561 L:      virtualization@lists.linux-foundation.org
15562 L:      kvm@vger.kernel.org
15563 S:      Supported
15564 F:      drivers/s390/virtio/
15565 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15566
15567 VIRTIO GPU DRIVER
15568 M:      David Airlie <airlied@linux.ie>
15569 M:      Gerd Hoffmann <kraxel@redhat.com>
15570 L:      dri-devel@lists.freedesktop.org
15571 L:      virtualization@lists.linux-foundation.org
15572 T:      git git://anongit.freedesktop.org/drm/drm-misc
15573 S:      Maintained
15574 F:      drivers/gpu/drm/virtio/
15575 F:      include/uapi/linux/virtio_gpu.h
15576
15577 VIRTIO HOST (VHOST)
15578 M:      "Michael S. Tsirkin" <mst@redhat.com>
15579 M:      Jason Wang <jasowang@redhat.com>
15580 L:      kvm@vger.kernel.org
15581 L:      virtualization@lists.linux-foundation.org
15582 L:      netdev@vger.kernel.org
15583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15584 S:      Maintained
15585 F:      drivers/vhost/
15586 F:      include/uapi/linux/vhost.h
15587
15588 VIRTIO INPUT DRIVER
15589 M:      Gerd Hoffmann <kraxel@redhat.com>
15590 S:      Maintained
15591 F:      drivers/virtio/virtio_input.c
15592 F:      include/uapi/linux/virtio_input.h
15593
15594 VIRTUAL BOX GUEST DEVICE DRIVER
15595 M:      Hans de Goede <hdegoede@redhat.com>
15596 M:      Arnd Bergmann <arnd@arndb.de>
15597 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15598 S:      Maintained
15599 F:      include/linux/vbox_utils.h
15600 F:      include/uapi/linux/vbox*.h
15601 F:      drivers/virt/vboxguest/
15602
15603 VIRTUAL SERIO DEVICE DRIVER
15604 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15605 S:      Maintained
15606 F:      drivers/input/serio/userio.c
15607 F:      include/uapi/linux/userio.h
15608
15609 VIVID VIRTUAL VIDEO DRIVER
15610 M:      Hans Verkuil <hverkuil@xs4all.nl>
15611 L:      linux-media@vger.kernel.org
15612 T:      git git://linuxtv.org/media_tree.git
15613 W:      https://linuxtv.org
15614 S:      Maintained
15615 F:      drivers/media/platform/vivid/*
15616
15617 VLYNQ BUS
15618 M:      Florian Fainelli <f.fainelli@gmail.com>
15619 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15620 S:      Maintained
15621 F:      drivers/vlynq/vlynq.c
15622 F:      include/linux/vlynq.h
15623
15624 VME SUBSYSTEM
15625 M:      Martyn Welch <martyn@welchs.me.uk>
15626 M:      Manohar Vanga <manohar.vanga@gmail.com>
15627 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15628 L:      devel@driverdev.osuosl.org
15629 S:      Maintained
15630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15631 F:      Documentation/driver-api/vme.rst
15632 F:      drivers/staging/vme/
15633 F:      drivers/vme/
15634 F:      include/linux/vme*
15635
15636 VMWARE BALLOON DRIVER
15637 M:      Xavier Deguillard <xdeguillard@vmware.com>
15638 M:      Nadav Amit <namit@vmware.com>
15639 M:      "VMware, Inc." <pv-drivers@vmware.com>
15640 L:      linux-kernel@vger.kernel.org
15641 S:      Maintained
15642 F:      drivers/misc/vmw_balloon.c
15643
15644 VMWARE HYPERVISOR INTERFACE
15645 M:      Alok Kataria <akataria@vmware.com>
15646 L:      virtualization@lists.linux-foundation.org
15647 S:      Supported
15648 F:      arch/x86/kernel/cpu/vmware.c
15649
15650 VMWARE PVRDMA DRIVER
15651 M:      Adit Ranadive <aditr@vmware.com>
15652 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15653 L:      linux-rdma@vger.kernel.org
15654 S:      Maintained
15655 F:      drivers/infiniband/hw/vmw_pvrdma/
15656
15657 VMware PVSCSI driver
15658 M:      Jim Gill <jgill@vmware.com>
15659 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15660 L:      linux-scsi@vger.kernel.org
15661 S:      Maintained
15662 F:      drivers/scsi/vmw_pvscsi.c
15663 F:      drivers/scsi/vmw_pvscsi.h
15664
15665 VMWARE VMMOUSE SUBDRIVER
15666 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15667 M:      "VMware, Inc." <pv-drivers@vmware.com>
15668 L:      linux-input@vger.kernel.org
15669 S:      Maintained
15670 F:      drivers/input/mouse/vmmouse.c
15671 F:      drivers/input/mouse/vmmouse.h
15672
15673 VMWARE VMXNET3 ETHERNET DRIVER
15674 M:      Ronak Doshi <doshir@vmware.com>
15675 M:      "VMware, Inc." <pv-drivers@vmware.com>
15676 L:      netdev@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/net/vmxnet3/
15679
15680 VOCORE VOCORE2 BOARD
15681 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15682 L:      linux-mips@linux-mips.org
15683 S:      Maintained
15684 F:      arch/mips/boot/dts/ralink/vocore2.dts
15685
15686 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15687 M:      Liam Girdwood <lgirdwood@gmail.com>
15688 M:      Mark Brown <broonie@kernel.org>
15689 L:      linux-kernel@vger.kernel.org
15690 W:      http://www.slimlogic.co.uk/?p=48
15691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15692 S:      Supported
15693 F:      Documentation/devicetree/bindings/regulator/
15694 F:      Documentation/power/regulator/
15695 F:      drivers/regulator/
15696 F:      include/dt-bindings/regulator/
15697 F:      include/linux/regulator/
15698
15699 VRF
15700 M:      David Ahern <dsa@cumulusnetworks.com>
15701 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15702 L:      netdev@vger.kernel.org
15703 S:      Maintained
15704 F:      drivers/net/vrf.c
15705 F:      Documentation/networking/vrf.txt
15706
15707 VT1211 HARDWARE MONITOR DRIVER
15708 M:      Juerg Haefliger <juergh@gmail.com>
15709 L:      linux-hwmon@vger.kernel.org
15710 S:      Maintained
15711 F:      Documentation/hwmon/vt1211
15712 F:      drivers/hwmon/vt1211.c
15713
15714 VT8231 HARDWARE MONITOR DRIVER
15715 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15716 L:      linux-hwmon@vger.kernel.org
15717 S:      Maintained
15718 F:      drivers/hwmon/vt8231.c
15719
15720 VUB300 USB to SDIO/SD/MMC bridge chip
15721 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15722 L:      linux-mmc@vger.kernel.org
15723 L:      linux-usb@vger.kernel.org
15724 S:      Supported
15725 F:      drivers/mmc/host/vub300.c
15726
15727 W1 DALLAS'S 1-WIRE BUS
15728 M:      Evgeniy Polyakov <zbr@ioremap.net>
15729 S:      Maintained
15730 F:      Documentation/devicetree/bindings/w1/
15731 F:      Documentation/w1/
15732 F:      drivers/w1/
15733 F:      include/linux/w1.h
15734
15735 W83791D HARDWARE MONITORING DRIVER
15736 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15737 L:      linux-hwmon@vger.kernel.org
15738 S:      Maintained
15739 F:      Documentation/hwmon/w83791d
15740 F:      drivers/hwmon/w83791d.c
15741
15742 W83793 HARDWARE MONITORING DRIVER
15743 M:      Rudolf Marek <r.marek@assembler.cz>
15744 L:      linux-hwmon@vger.kernel.org
15745 S:      Maintained
15746 F:      Documentation/hwmon/w83793
15747 F:      drivers/hwmon/w83793.c
15748
15749 W83795 HARDWARE MONITORING DRIVER
15750 M:      Jean Delvare <jdelvare@suse.com>
15751 L:      linux-hwmon@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/hwmon/w83795.c
15754
15755 W83L51xD SD/MMC CARD INTERFACE DRIVER
15756 M:      Pierre Ossman <pierre@ossman.eu>
15757 S:      Maintained
15758 F:      drivers/mmc/host/wbsd.*
15759
15760 WACOM PROTOCOL 4 SERIAL TABLETS
15761 M:      Julian Squires <julian@cipht.net>
15762 M:      Hans de Goede <hdegoede@redhat.com>
15763 L:      linux-input@vger.kernel.org
15764 S:      Maintained
15765 F:      drivers/input/tablet/wacom_serial4.c
15766
15767 WATCHDOG DEVICE DRIVERS
15768 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15769 M:      Guenter Roeck <linux@roeck-us.net>
15770 L:      linux-watchdog@vger.kernel.org
15771 W:      http://www.linux-watchdog.org/
15772 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15773 S:      Maintained
15774 F:      Documentation/devicetree/bindings/watchdog/
15775 F:      Documentation/watchdog/
15776 F:      drivers/watchdog/
15777 F:      include/linux/watchdog.h
15778 F:      include/uapi/linux/watchdog.h
15779
15780 WHISKEYCOVE PMIC GPIO DRIVER
15781 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15782 L:      linux-gpio@vger.kernel.org
15783 S:      Maintained
15784 F:      drivers/gpio/gpio-wcove.c
15785
15786 WIIMOTE HID DRIVER
15787 M:      David Herrmann <dh.herrmann@googlemail.com>
15788 L:      linux-input@vger.kernel.org
15789 S:      Maintained
15790 F:      drivers/hid/hid-wiimote*
15791
15792 WILOCITY WIL6210 WIRELESS DRIVER
15793 M:      Maya Erez <merez@codeaurora.org>
15794 L:      linux-wireless@vger.kernel.org
15795 L:      wil6210@qti.qualcomm.com
15796 S:      Supported
15797 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15798 F:      drivers/net/wireless/ath/wil6210/
15799
15800 WIMAX STACK
15801 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15802 M:      linux-wimax@intel.com
15803 L:      wimax@linuxwimax.org (subscribers-only)
15804 S:      Supported
15805 W:      http://linuxwimax.org
15806 F:      Documentation/wimax/README.wimax
15807 F:      include/linux/wimax/debug.h
15808 F:      include/net/wimax.h
15809 F:      include/uapi/linux/wimax.h
15810 F:      net/wimax/
15811
15812 WINBOND CIR DRIVER
15813 M:      David Härdeman <david@hardeman.nu>
15814 S:      Maintained
15815 F:      drivers/media/rc/winbond-cir.c
15816
15817 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15818 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15819 L:      linux-watchdog@vger.kernel.org
15820 S:      Maintained
15821 F:      drivers/watchdog/ebc-c384_wdt.c
15822
15823 WINSYSTEMS WS16C48 GPIO DRIVER
15824 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15825 L:      linux-gpio@vger.kernel.org
15826 S:      Maintained
15827 F:      drivers/gpio/gpio-ws16c48.c
15828
15829 WISTRON LAPTOP BUTTON DRIVER
15830 M:      Miloslav Trmac <mitr@volny.cz>
15831 S:      Maintained
15832 F:      drivers/input/misc/wistron_btns.c
15833
15834 WL3501 WIRELESS PCMCIA CARD DRIVER
15835 L:      linux-wireless@vger.kernel.org
15836 S:      Odd fixes
15837 F:      drivers/net/wireless/wl3501*
15838
15839 WOLFSON MICROELECTRONICS DRIVERS
15840 L:      patches@opensource.cirrus.com
15841 T:      git https://github.com/CirrusLogic/linux-drivers.git
15842 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15843 S:      Supported
15844 F:      Documentation/hwmon/wm83??
15845 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15846 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15847 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15848 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15849 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15850 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15851 F:      drivers/clk/clk-wm83*.c
15852 F:      drivers/extcon/extcon-arizona.c
15853 F:      drivers/leds/leds-wm83*.c
15854 F:      drivers/gpio/gpio-*wm*.c
15855 F:      drivers/gpio/gpio-arizona.c
15856 F:      drivers/hwmon/wm83??-hwmon.c
15857 F:      drivers/input/misc/wm831x-on.c
15858 F:      drivers/input/touchscreen/wm831x-ts.c
15859 F:      drivers/input/touchscreen/wm97*.c
15860 F:      drivers/mfd/arizona*
15861 F:      drivers/mfd/wm*.c
15862 F:      drivers/mfd/cs47l24*
15863 F:      drivers/power/supply/wm83*.c
15864 F:      drivers/rtc/rtc-wm83*.c
15865 F:      drivers/regulator/wm8*.c
15866 F:      drivers/regulator/arizona*
15867 F:      drivers/video/backlight/wm83*_bl.c
15868 F:      drivers/watchdog/wm83*_wdt.c
15869 F:      include/linux/mfd/arizona/
15870 F:      include/linux/mfd/wm831x/
15871 F:      include/linux/mfd/wm8350/
15872 F:      include/linux/mfd/wm8400*
15873 F:      include/linux/regulator/arizona*
15874 F:      include/linux/wm97xx.h
15875 F:      include/sound/wm????.h
15876 F:      sound/soc/codecs/arizona.?
15877 F:      sound/soc/codecs/wm*
15878 F:      sound/soc/codecs/cs47l24*
15879
15880 WORKQUEUE
15881 M:      Tejun Heo <tj@kernel.org>
15882 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15884 S:      Maintained
15885 F:      include/linux/workqueue.h
15886 F:      kernel/workqueue.c
15887 F:      Documentation/core-api/workqueue.rst
15888
15889 X-POWERS AXP288 PMIC DRIVERS
15890 M:      Hans de Goede <hdegoede@redhat.com>
15891 S:      Maintained
15892 N:      axp288
15893 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15894
15895 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15896 M:      Chen-Yu Tsai <wens@csie.org>
15897 L:      linux-kernel@vger.kernel.org
15898 S:      Maintained
15899 N:      axp[128]
15900
15901 X.25 NETWORK LAYER
15902 M:      Andrew Hendry <andrew.hendry@gmail.com>
15903 L:      linux-x25@vger.kernel.org
15904 S:      Odd Fixes
15905 F:      Documentation/networking/x25*
15906 F:      include/net/x25*
15907 F:      net/x25/
15908
15909 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15910 M:      Thomas Gleixner <tglx@linutronix.de>
15911 M:      Ingo Molnar <mingo@redhat.com>
15912 R:      "H. Peter Anvin" <hpa@zytor.com>
15913 M:      x86@kernel.org
15914 L:      linux-kernel@vger.kernel.org
15915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15916 S:      Maintained
15917 F:      Documentation/devicetree/bindings/x86/
15918 F:      Documentation/x86/
15919 F:      arch/x86/
15920
15921 X86 ENTRY CODE
15922 M:      Andy Lutomirski <luto@kernel.org>
15923 L:      linux-kernel@vger.kernel.org
15924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15925 S:      Maintained
15926 F:      arch/x86/entry/
15927
15928 X86 MCE INFRASTRUCTURE
15929 M:      Tony Luck <tony.luck@intel.com>
15930 M:      Borislav Petkov <bp@alien8.de>
15931 L:      linux-edac@vger.kernel.org
15932 S:      Maintained
15933 F:      arch/x86/kernel/cpu/mcheck/*
15934
15935 X86 MICROCODE UPDATE SUPPORT
15936 M:      Borislav Petkov <bp@alien8.de>
15937 S:      Maintained
15938 F:      arch/x86/kernel/cpu/microcode/*
15939
15940 X86 PLATFORM DRIVERS
15941 M:      Darren Hart <dvhart@infradead.org>
15942 M:      Andy Shevchenko <andy@infradead.org>
15943 L:      platform-driver-x86@vger.kernel.org
15944 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15945 S:      Maintained
15946 F:      drivers/platform/x86/
15947 F:      drivers/platform/olpc/
15948
15949 X86 VDSO
15950 M:      Andy Lutomirski <luto@kernel.org>
15951 L:      linux-kernel@vger.kernel.org
15952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15953 S:      Maintained
15954 F:      arch/x86/entry/vdso/
15955
15956 XC2028/3028 TUNER DRIVER
15957 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15958 L:      linux-media@vger.kernel.org
15959 W:      https://linuxtv.org
15960 T:      git git://linuxtv.org/media_tree.git
15961 S:      Maintained
15962 F:      drivers/media/tuners/tuner-xc2028.*
15963
15964 XDP SOCKETS (AF_XDP)
15965 M:      Björn Töpel <bjorn.topel@intel.com>
15966 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15967 L:      netdev@vger.kernel.org
15968 S:      Maintained
15969 F:      kernel/bpf/xskmap.c
15970 F:      net/xdp/
15971
15972 XEN BLOCK SUBSYSTEM
15973 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15974 M:      Roger Pau Monné <roger.pau@citrix.com>
15975 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15976 S:      Supported
15977 F:      drivers/block/xen-blkback/*
15978 F:      drivers/block/xen*
15979
15980 XEN HYPERVISOR ARM
15981 M:      Stefano Stabellini <sstabellini@kernel.org>
15982 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15983 S:      Maintained
15984 F:      arch/arm/xen/
15985 F:      arch/arm/include/asm/xen/
15986
15987 XEN HYPERVISOR ARM64
15988 M:      Stefano Stabellini <sstabellini@kernel.org>
15989 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15990 S:      Maintained
15991 F:      arch/arm64/xen/
15992 F:      arch/arm64/include/asm/xen/
15993
15994 XEN HYPERVISOR INTERFACE
15995 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15996 M:      Juergen Gross <jgross@suse.com>
15997 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15999 S:      Supported
16000 F:      arch/x86/xen/
16001 F:      drivers/*/xen-*front.c
16002 F:      drivers/xen/
16003 F:      arch/x86/include/asm/xen/
16004 F:      arch/x86/include/asm/pvclock-abi.h
16005 F:      include/xen/
16006 F:      include/uapi/xen/
16007 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16008 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16009
16010 XEN NETWORK BACKEND DRIVER
16011 M:      Wei Liu <wei.liu2@citrix.com>
16012 M:      Paul Durrant <paul.durrant@citrix.com>
16013 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16014 L:      netdev@vger.kernel.org
16015 S:      Supported
16016 F:      drivers/net/xen-netback/*
16017
16018 XEN PCI SUBSYSTEM
16019 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16020 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16021 S:      Supported
16022 F:      arch/x86/pci/*xen*
16023 F:      drivers/pci/*xen*
16024
16025 XEN PVSCSI DRIVERS
16026 M:      Juergen Gross <jgross@suse.com>
16027 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16028 L:      linux-scsi@vger.kernel.org
16029 S:      Supported
16030 F:      drivers/scsi/xen-scsifront.c
16031 F:      drivers/xen/xen-scsiback.c
16032 F:      include/xen/interface/io/vscsiif.h
16033
16034 XEN SWIOTLB SUBSYSTEM
16035 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16036 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16037 L:      iommu@lists.linux-foundation.org
16038 S:      Supported
16039 F:      arch/x86/xen/*swiotlb*
16040 F:      drivers/xen/*swiotlb*
16041
16042 XEN SOUND FRONTEND DRIVER
16043 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16044 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16046 S:      Supported
16047 F:      sound/xen/*
16048
16049 XFS FILESYSTEM
16050 M:      Darrick J. Wong <darrick.wong@oracle.com>
16051 M:      linux-xfs@vger.kernel.org
16052 L:      linux-xfs@vger.kernel.org
16053 W:      http://xfs.org/
16054 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16055 S:      Supported
16056 F:      Documentation/filesystems/xfs.txt
16057 F:      fs/xfs/
16058
16059 XILINX AXI ETHERNET DRIVER
16060 M:      Anirudha Sarangi <anirudh@xilinx.com>
16061 M:      John Linn <John.Linn@xilinx.com>
16062 S:      Maintained
16063 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16064
16065 XILINX UARTLITE SERIAL DRIVER
16066 M:      Peter Korsgaard <jacmet@sunsite.dk>
16067 L:      linux-serial@vger.kernel.org
16068 S:      Maintained
16069 F:      drivers/tty/serial/uartlite.c
16070
16071 XILINX VIDEO IP CORES
16072 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16073 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16074 L:      linux-media@vger.kernel.org
16075 T:      git git://linuxtv.org/media_tree.git
16076 S:      Supported
16077 F:      Documentation/devicetree/bindings/media/xilinx/
16078 F:      drivers/media/platform/xilinx/
16079 F:      include/uapi/linux/xilinx-v4l2-controls.h
16080
16081 XILLYBUS DRIVER
16082 M:      Eli Billauer <eli.billauer@gmail.com>
16083 L:      linux-kernel@vger.kernel.org
16084 S:      Supported
16085 F:      drivers/char/xillybus/
16086
16087 XLP9XX I2C DRIVER
16088 M:      George Cherian <george.cherian@cavium.com>
16089 M:      Jan Glauber <jglauber@cavium.com>
16090 L:      linux-i2c@vger.kernel.org
16091 W:      http://www.cavium.com
16092 S:      Supported
16093 F:      drivers/i2c/busses/i2c-xlp9xx.c
16094
16095 XRA1403 GPIO EXPANDER
16096 M:      Nandor Han <nandor.han@ge.com>
16097 M:      Semi Malinen <semi.malinen@ge.com>
16098 L:      linux-gpio@vger.kernel.org
16099 S:      Maintained
16100 F:      drivers/gpio/gpio-xra1403.c
16101 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16102
16103 XTENSA XTFPGA PLATFORM SUPPORT
16104 M:      Max Filippov <jcmvbkbc@gmail.com>
16105 L:      linux-xtensa@linux-xtensa.org
16106 S:      Maintained
16107 F:      drivers/spi/spi-xtensa-xtfpga.c
16108 F:      sound/soc/xtensa/xtfpga-i2s.c
16109
16110 YAM DRIVER FOR AX.25
16111 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16112 L:      linux-hams@vger.kernel.org
16113 S:      Maintained
16114 F:      drivers/net/hamradio/yam*
16115 F:      include/linux/yam.h
16116
16117 YAMA SECURITY MODULE
16118 M:      Kees Cook <keescook@chromium.org>
16119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16120 S:      Supported
16121 F:      security/yama/
16122 F:      Documentation/admin-guide/LSM/Yama.rst
16123
16124 YEALINK PHONE DRIVER
16125 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16126 L:      usbb2k-api-dev@nongnu.org
16127 S:      Maintained
16128 F:      Documentation/input/devices/yealink.rst
16129 F:      drivers/input/misc/yealink.*
16130
16131 Z8530 DRIVER FOR AX.25
16132 M:      Joerg Reuter <jreuter@yaina.de>
16133 W:      http://yaina.de/jreuter/
16134 W:      http://www.qsl.net/dl1bke/
16135 L:      linux-hams@vger.kernel.org
16136 S:      Maintained
16137 F:      Documentation/networking/z8530drv.txt
16138 F:      drivers/net/hamradio/*scc.c
16139 F:      drivers/net/hamradio/z8530.h
16140
16141 ZBUD COMPRESSED PAGE ALLOCATOR
16142 M:      Seth Jennings <sjenning@redhat.com>
16143 M:      Dan Streetman <ddstreet@ieee.org>
16144 L:      linux-mm@kvack.org
16145 S:      Maintained
16146 F:      mm/zbud.c
16147 F:      include/linux/zbud.h
16148
16149 ZD1211RW WIRELESS DRIVER
16150 M:      Daniel Drake <dsd@gentoo.org>
16151 M:      Ulrich Kunitz <kune@deine-taler.de>
16152 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16153 L:      linux-wireless@vger.kernel.org
16154 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16155 S:      Maintained
16156 F:      drivers/net/wireless/zydas/zd1211rw/
16157
16158 ZD1301 MEDIA DRIVER
16159 M:      Antti Palosaari <crope@iki.fi>
16160 L:      linux-media@vger.kernel.org
16161 W:      https://linuxtv.org/
16162 W:      http://palosaari.fi/linux/
16163 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16164 S:      Maintained
16165 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16166
16167 ZD1301_DEMOD MEDIA DRIVER
16168 M:      Antti Palosaari <crope@iki.fi>
16169 L:      linux-media@vger.kernel.org
16170 W:      https://linuxtv.org/
16171 W:      http://palosaari.fi/linux/
16172 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16173 S:      Maintained
16174 F:      drivers/media/dvb-frontends/zd1301_demod*
16175
16176 ZPOOL COMPRESSED PAGE STORAGE API
16177 M:      Dan Streetman <ddstreet@ieee.org>
16178 L:      linux-mm@kvack.org
16179 S:      Maintained
16180 F:      mm/zpool.c
16181 F:      include/linux/zpool.h
16182
16183 ZR36067 VIDEO FOR LINUX DRIVER
16184 L:      mjpeg-users@lists.sourceforge.net
16185 L:      linux-media@vger.kernel.org
16186 W:      http://mjpeg.sourceforge.net/driver-zoran/
16187 T:      hg https://linuxtv.org/hg/v4l-dvb
16188 S:      Odd Fixes
16189 F:      drivers/staging/media/zoran/
16190
16191 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16192 M:      Minchan Kim <minchan@kernel.org>
16193 M:      Nitin Gupta <ngupta@vflare.org>
16194 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16195 L:      linux-kernel@vger.kernel.org
16196 S:      Maintained
16197 F:      drivers/block/zram/
16198 F:      Documentation/blockdev/zram.txt
16199
16200 ZS DECSTATION Z85C30 SERIAL DRIVER
16201 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16202 S:      Maintained
16203 F:      drivers/tty/serial/zs.*
16204
16205 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16206 M:      Minchan Kim <minchan@kernel.org>
16207 M:      Nitin Gupta <ngupta@vflare.org>
16208 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16209 L:      linux-mm@kvack.org
16210 S:      Maintained
16211 F:      mm/zsmalloc.c
16212 F:      include/linux/zsmalloc.h
16213 F:      Documentation/vm/zsmalloc.rst
16214
16215 ZSWAP COMPRESSED SWAP CACHING
16216 M:      Seth Jennings <sjenning@redhat.com>
16217 M:      Dan Streetman <ddstreet@ieee.org>
16218 L:      linux-mm@kvack.org
16219 S:      Maintained
16220 F:      mm/zswap.c
16221
16222 THE REST
16223 M:      Linus Torvalds <torvalds@linux-foundation.org>
16224 L:      linux-kernel@vger.kernel.org
16225 Q:      http://patchwork.kernel.org/project/LKML/list/
16226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16227 S:      Buried alive in reporters
16228 F:      *
16229 F:      */