Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[platform/kernel/linux-starfive.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALPHA PORT
675 M:      Richard Henderson <rth@twiddle.net>
676 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677 M:      Matt Turner <mattst88@gmail.com>
678 S:      Odd Fixes
679 L:      linux-alpha@vger.kernel.org
680 F:      arch/alpha/
681
682 ALPS PS/2 TOUCHPAD DRIVER
683 R:      Pali Rohár <pali.rohar@gmail.com>
684 F:      drivers/input/mouse/alps.*
685
686 ALTERA I2C CONTROLLER DRIVER
687 M:      Thor Thayer <thor.thayer@linux.intel.com>
688 S:      Maintained
689 F:      drivers/i2c/busses/i2c-altera.c
690
691 ALTERA MAILBOX DRIVER
692 M:      Ley Foon Tan <lftan@altera.com>
693 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
694 S:      Maintained
695 F:      drivers/mailbox/mailbox-altera.c
696
697 ALTERA PIO DRIVER
698 M:      Tien Hock Loh <thloh@altera.com>
699 L:      linux-gpio@vger.kernel.org
700 S:      Maintained
701 F:      drivers/gpio/gpio-altera.c
702
703 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      drivers/gpio/gpio-altera-a10sr.c
707 F:      drivers/mfd/altera-a10sr.c
708 F:      drivers/reset/reset-a10sr.c
709 F:      include/linux/mfd/altera-a10sr.h
710 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
711
712 ALTERA TRIPLE SPEED ETHERNET DRIVER
713 M:      Vince Bridgers <vbridger@opensource.altera.com>
714 L:      netdev@vger.kernel.org
715 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 S:      Maintained
717 F:      drivers/net/ethernet/altera/
718
719 ALTERA UART/JTAG UART SERIAL DRIVERS
720 M:      Tobias Klauser <tklauser@distanz.ch>
721 L:      linux-serial@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/tty/serial/altera_uart.c
725 F:      drivers/tty/serial/altera_jtaguart.c
726 F:      include/linux/altera_uart.h
727 F:      include/linux/altera_jtaguart.h
728
729 AMAZON ETHERNET DRIVERS
730 M:      Netanel Belgazal <netanel@amazon.com>
731 R:      Saeed Bishara <saeedb@amazon.com>
732 R:      Zorik Machulsky <zorik@amazon.com>
733 L:      netdev@vger.kernel.org
734 S:      Supported
735 F:      Documentation/networking/ena.txt
736 F:      drivers/net/ethernet/amazon/
737
738 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739 M:      Tom Lendacky <thomas.lendacky@amd.com>
740 M:      Gary Hook <gary.hook@amd.com>
741 L:      linux-crypto@vger.kernel.org
742 S:      Supported
743 F:      drivers/crypto/ccp/
744 F:      include/linux/ccp.h
745
746 AMD DISPLAY CORE
747 M:      Harry Wentland <harry.wentland@amd.com>
748 M:      Leo Li <sunpeng.li@amd.com>
749 L:      amd-gfx@lists.freedesktop.org
750 T:      git git://people.freedesktop.org/~agd5f/linux
751 S:      Supported
752 F:      drivers/gpu/drm/amd/display/
753
754 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755 M:      Huang Rui <ray.huang@amd.com>
756 L:      linux-hwmon@vger.kernel.org
757 S:      Supported
758 F:      Documentation/hwmon/fam15h_power
759 F:      drivers/hwmon/fam15h_power.c
760
761 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
763 S:      Orphan
764 F:      drivers/usb/gadget/udc/amd5536udc.*
765
766 AMD GEODE PROCESSOR/CHIPSET SUPPORT
767 P:      Andres Salomon <dilinger@queued.net>
768 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
769 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
770 S:      Supported
771 F:      drivers/char/hw_random/geode-rng.c
772 F:      drivers/crypto/geode*
773 F:      drivers/video/fbdev/geode/
774 F:      arch/x86/include/asm/geode.h
775
776 AMD IOMMU (AMD-VI)
777 M:      Joerg Roedel <joro@8bytes.org>
778 L:      iommu@lists.linux-foundation.org
779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
780 S:      Maintained
781 F:      drivers/iommu/amd_iommu*.[ch]
782 F:      include/linux/amd-iommu.h
783
784 AMD KFD
785 M:      Oded Gabbay <oded.gabbay@gmail.com>
786 L:      dri-devel@lists.freedesktop.org
787 T:      git git://people.freedesktop.org/~gabbayo/linux.git
788 S:      Supported
789 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796 F:      drivers/gpu/drm/amd/amdkfd/
797 F:      drivers/gpu/drm/amd/include/cik_structs.h
798 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799 F:      drivers/gpu/drm/amd/include/vi_structs.h
800 F:      drivers/gpu/drm/amd/include/v9_structs.h
801 F:      include/uapi/linux/kfd_ioctl.h
802
803 AMD POWERPLAY
804 M:      Rex Zhu <rex.zhu@amd.com>
805 M:      Evan Quan <evan.quan@amd.com>
806 L:      amd-gfx@lists.freedesktop.org
807 S:      Supported
808 F:      drivers/gpu/drm/amd/powerplay/
809 T:      git git://people.freedesktop.org/~agd5f/linux
810
811 AMD SEATTLE DEVICE TREE SUPPORT
812 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
813 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814 M:      Tom Lendacky <thomas.lendacky@amd.com>
815 S:      Supported
816 F:      arch/arm64/boot/dts/amd/
817
818 AMD XGBE DRIVER
819 M:      Tom Lendacky <thomas.lendacky@amd.com>
820 L:      netdev@vger.kernel.org
821 S:      Supported
822 F:      drivers/net/ethernet/amd/xgbe/
823 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
824
825 ANALOG DEVICES INC AD5686 DRIVER
826 M:      Stefan Popa <stefan.popa@analog.com>
827 L:      linux-pm@vger.kernel.org
828 W:      http://ez.analog.com/community/linux-device-drivers
829 S:      Supported
830 F:      drivers/iio/dac/ad5686*
831 F:      drivers/iio/dac/ad5696*
832
833 ANALOG DEVICES INC AD5758 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-iio@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5758.c
839 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
840
841 ANALOG DEVICES INC AD9389B DRIVER
842 M:      Hans Verkuil <hans.verkuil@cisco.com>
843 L:      linux-media@vger.kernel.org
844 S:      Maintained
845 F:      drivers/media/i2c/ad9389b*
846
847 ANALOG DEVICES INC ADGS1408 DRIVER
848 M:      Mircea Caprioru <mircea.caprioru@analog.com>
849 S:      Supported
850 F:      drivers/mux/adgs1408.c
851 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
852
853 ANALOG DEVICES INC ADP5061 DRIVER
854 M:      Stefan Popa <stefan.popa@analog.com>
855 L:      linux-pm@vger.kernel.org
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      drivers/power/supply/adp5061.c
859
860 ANALOG DEVICES INC ADV7180 DRIVER
861 M:      Lars-Peter Clausen <lars@metafoo.de>
862 L:      linux-media@vger.kernel.org
863 W:      http://ez.analog.com/community/linux-device-drivers
864 S:      Supported
865 F:      drivers/media/i2c/adv7180.c
866
867 ANALOG DEVICES INC ADV748X DRIVER
868 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
869 L:      linux-media@vger.kernel.org
870 S:      Maintained
871 F:      drivers/media/i2c/adv748x/*
872
873 ANALOG DEVICES INC ADV7511 DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/adv7511*
878
879 ANALOG DEVICES INC ADV7604 DRIVER
880 M:      Hans Verkuil <hans.verkuil@cisco.com>
881 L:      linux-media@vger.kernel.org
882 S:      Maintained
883 F:      drivers/media/i2c/adv7604*
884
885 ANALOG DEVICES INC ADV7842 DRIVER
886 M:      Hans Verkuil <hans.verkuil@cisco.com>
887 L:      linux-media@vger.kernel.org
888 S:      Maintained
889 F:      drivers/media/i2c/adv7842*
890
891 ANALOG DEVICES INC ASOC CODEC DRIVERS
892 M:      Lars-Peter Clausen <lars@metafoo.de>
893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
894 W:      http://wiki.analog.com/
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      sound/soc/codecs/adau*
898 F:      sound/soc/codecs/adav*
899 F:      sound/soc/codecs/ad1*
900 F:      sound/soc/codecs/ad7*
901 F:      sound/soc/codecs/ssm*
902 F:      sound/soc/codecs/sigmadsp.*
903
904 ANALOG DEVICES INC DMA DRIVERS
905 M:      Lars-Peter Clausen <lars@metafoo.de>
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/dma/dma-axi-dmac.c
909
910 ANALOG DEVICES INC IIO DRIVERS
911 M:      Lars-Peter Clausen <lars@metafoo.de>
912 M:      Michael Hennerich <Michael.Hennerich@analog.com>
913 W:      http://wiki.analog.com/
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
918 F:      drivers/iio/*/ad*
919 F:      drivers/iio/adc/ltc2497*
920 X:      drivers/iio/*/adjd*
921 F:      drivers/staging/iio/*/ad*
922
923 ANDES ARCHITECTURE
924 M:      Greentime Hu <green.hu@gmail.com>
925 M:      Vincent Chen <deanbo422@gmail.com>
926 T:      git https://github.com/andestech/linux.git
927 S:      Supported
928 F:      arch/nds32/
929 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930 F:      Documentation/devicetree/bindings/nds32/
931 K:      nds32
932 N:      nds32
933
934 ANDROID CONFIG FRAGMENTS
935 M:      Rob Herring <robh@kernel.org>
936 S:      Supported
937 F:      kernel/configs/android*
938
939 ANDROID DRIVERS
940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941 M:      Arve Hjønnevåg <arve@android.com>
942 M:      Todd Kjos <tkjos@android.com>
943 M:      Martijn Coenen <maco@android.com>
944 M:      Joel Fernandes <joel@joelfernandes.org>
945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L:      devel@driverdev.osuosl.org
947 S:      Supported
948 F:      drivers/android/
949 F:      drivers/staging/android/
950
951 ANDROID GOLDFISH PIC DRIVER
952 M:      Miodrag Dinic <miodrag.dinic@mips.com>
953 S:      Supported
954 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F:      drivers/irqchip/irq-goldfish-pic.c
956
957 ANDROID GOLDFISH RTC DRIVER
958 M:      Miodrag Dinic <miodrag.dinic@mips.com>
959 S:      Supported
960 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F:      drivers/rtc/rtc-goldfish.c
962
963 ANDROID ION DRIVER
964 M:      Laura Abbott <labbott@redhat.com>
965 M:      Sumit Semwal <sumit.semwal@linaro.org>
966 L:      devel@driverdev.osuosl.org
967 L:      dri-devel@lists.freedesktop.org
968 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
969 S:      Supported
970 F:      drivers/staging/android/ion
971 F:      drivers/staging/android/uapi/ion.h
972
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M:      Johannes Berg <johannes@sipsolutions.net>
975 L:      linuxppc-dev@lists.ozlabs.org
976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
977 S:      Maintained
978 F:      sound/aoa/
979
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
982 L:      linux-iio@vger.kernel.org
983 S:      Maintained
984 F:      drivers/iio/adc/stx104.c
985
986 APM DRIVER
987 M:      Jiri Kosina <jikos@kernel.org>
988 S:      Odd fixes
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F:      arch/x86/kernel/apm_32.c
991 F:      include/linux/apm_bios.h
992 F:      include/uapi/linux/apm_bios.h
993 F:      drivers/char/apm-emulation.c
994
995 APPARMOR SECURITY MODULE
996 M:      John Johansen <john.johansen@canonical.com>
997 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
998 W:      wiki.apparmor.net
999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1000 S:      Supported
1001 F:      security/apparmor/
1002 F:      Documentation/admin-guide/LSM/apparmor.rst
1003
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M:      Henrik Rydberg <rydberg@bitmath.org>
1006 L:      linux-input@vger.kernel.org
1007 S:      Odd fixes
1008 F:      drivers/input/mouse/bcm5974.c
1009
1010 APPLE SMC DRIVER
1011 M:      Henrik Rydberg <rydberg@bitmath.org>
1012 L:      linux-hwmon@vger.kernel.org
1013 S:      Odd fixes
1014 F:      drivers/hwmon/applesmc.c
1015
1016 APPLETALK NETWORK LAYER
1017 L:      netdev@vger.kernel.org
1018 S:      Odd fixes
1019 F:      drivers/net/appletalk/
1020 F:      net/appletalk/
1021
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M:      Duc Dang <dhdang@apm.com>
1024 S:      Supported
1025 F:      arch/arm64/boot/dts/apm/
1026
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M:      Loc Ho <lho@apm.com>
1029 S:      Supported
1030 F:      drivers/edac/xgene_edac.c
1031 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1032
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M:      Iyappan Subramanian <isubramanian@apm.com>
1035 M:      Keyur Chudgar <kchudgar@apm.com>
1036 S:      Supported
1037 F:      drivers/net/ethernet/apm/xgene-v2/
1038
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M:      Iyappan Subramanian <isubramanian@apm.com>
1041 M:      Keyur Chudgar <kchudgar@apm.com>
1042 M:      Quan Nguyen <qnguyen@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene/
1045 F:      drivers/net/phy/mdio-xgene.c
1046 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M:      Tai Nguyen <ttnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/perf/xgene_pmu.c
1053 F:      Documentation/perf/xgene-pmu.txt
1054 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1055
1056 APTINA CAMERA SENSOR PLL
1057 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L:      linux-media@vger.kernel.org
1059 S:      Maintained
1060 F:      drivers/media/i2c/aptina-pll.*
1061
1062 ARC FRAMEBUFFER DRIVER
1063 M:      Jaya Kumar <jayalk@intworks.biz>
1064 S:      Maintained
1065 F:      drivers/video/fbdev/arcfb.c
1066 F:      drivers/video/fbdev/core/fb_defio.c
1067
1068 ARC PGU DRM DRIVER
1069 M:      Alexey Brodkin <abrodkin@synopsys.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arc/
1072 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1073
1074 ARCNET NETWORK LAYER
1075 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L:      netdev@vger.kernel.org
1077 S:      Maintained
1078 F:      drivers/net/arcnet/
1079 F:      include/uapi/linux/if_arcnet.h
1080
1081 ARM ARCHITECTED TIMER DRIVER
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 M:      Marc Zyngier <marc.zyngier@arm.com>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Maintained
1086 F:      arch/arm/include/asm/arch_timer.h
1087 F:      arch/arm64/include/asm/arch_timer.h
1088 F:      drivers/clocksource/arm_arch_timer.c
1089
1090 ARM HDLCD DRM DRIVER
1091 M:      Liviu Dudau <liviu.dudau@arm.com>
1092 S:      Supported
1093 F:      drivers/gpu/drm/arm/hdlcd_*
1094 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1095
1096 ARM MALI-DP DRM DRIVER
1097 M:      Liviu Dudau <liviu.dudau@arm.com>
1098 M:      Brian Starkey <brian.starkey@arm.com>
1099 M:      Mali DP Maintainers <malidp@foss.arm.com>
1100 S:      Supported
1101 F:      drivers/gpu/drm/arm/
1102 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1103
1104 ARM MFM AND FLOPPY DRIVERS
1105 M:      Ian Molton <spyro@f2s.com>
1106 S:      Maintained
1107 F:      arch/arm/lib/floppydma.S
1108 F:      arch/arm/include/asm/floppy.h
1109
1110 ARM PMU PROFILING AND DEBUGGING
1111 M:      Will Deacon <will.deacon@arm.com>
1112 M:      Mark Rutland <mark.rutland@arm.com>
1113 S:      Maintained
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F:      arch/arm*/kernel/perf_*
1116 F:      arch/arm/oprofile/common.c
1117 F:      arch/arm*/kernel/hw_breakpoint.c
1118 F:      arch/arm*/include/asm/hw_breakpoint.h
1119 F:      arch/arm*/include/asm/perf_event.h
1120 F:      drivers/perf/*
1121 F:      include/linux/perf/arm_pmu.h
1122 F:      Documentation/devicetree/bindings/arm/pmu.txt
1123 F:      Documentation/devicetree/bindings/perf/
1124
1125 ARM PORT
1126 M:      Russell King <linux@armlinux.org.uk>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 W:      http://www.armlinux.org.uk/
1129 S:      Odd Fixes
1130 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1131 F:      arch/arm/
1132 X:      arch/arm/boot/dts/
1133
1134 ARM PRIMECELL AACI PL041 DRIVER
1135 M:      Russell King <linux@armlinux.org.uk>
1136 S:      Odd Fixes
1137 F:      sound/arm/aaci.*
1138
1139 ARM PRIMECELL BUS SUPPORT
1140 M:      Russell King <linux@armlinux.org.uk>
1141 S:      Odd Fixes
1142 F:      drivers/amba/
1143 F:      include/linux/amba/bus.h
1144
1145 ARM PRIMECELL CLCD PL110 DRIVER
1146 M:      Russell King <linux@armlinux.org.uk>
1147 S:      Odd Fixes
1148 F:      drivers/video/fbdev/amba-clcd.*
1149
1150 ARM PRIMECELL KMI PL050 DRIVER
1151 M:      Russell King <linux@armlinux.org.uk>
1152 S:      Odd Fixes
1153 F:      drivers/input/serio/ambakmi.*
1154 F:      include/linux/amba/kmi.h
1155
1156 ARM PRIMECELL MMCI PL180/1 DRIVER
1157 M:      Russell King <linux@armlinux.org.uk>
1158 S:      Odd Fixes
1159 F:      drivers/mmc/host/mmci.*
1160 F:      include/linux/amba/mmci.h
1161
1162 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1163 M:      Russell King <linux@armlinux.org.uk>
1164 S:      Odd Fixes
1165 F:      drivers/tty/serial/amba-pl01*.c
1166 F:      include/linux/amba/serial.h
1167
1168 ARM SMMU DRIVERS
1169 M:      Will Deacon <will.deacon@arm.com>
1170 R:      Robin Murphy <robin.murphy@arm.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      drivers/iommu/arm-smmu.c
1174 F:      drivers/iommu/arm-smmu-v3.c
1175 F:      drivers/iommu/io-pgtable-arm.c
1176 F:      drivers/iommu/io-pgtable-arm-v7s.c
1177
1178 ARM SUB-ARCHITECTURES
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      arch/arm/mach-*/
1182 F:      arch/arm/plat-*/
1183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1184
1185 ARM/ACTIONS SEMI ARCHITECTURE
1186 M:      Andreas Färber <afaerber@suse.de>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S:      Maintained
1189 N:      owl
1190 F:      arch/arm/mach-actions/
1191 F:      arch/arm/boot/dts/owl-*
1192 F:      arch/arm64/boot/dts/actions/
1193 F:      drivers/clocksource/timer-owl*
1194 F:      drivers/pinctrl/actions/*
1195 F:      drivers/soc/actions/
1196 F:      include/dt-bindings/power/owl-*
1197 F:      include/linux/soc/actions/
1198 F:      Documentation/devicetree/bindings/arm/actions.txt
1199 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1200 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1201 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1202
1203 ARM/ADS SPHERE MACHINE SUPPORT
1204 M:      Lennert Buytenhek <kernel@wantstofly.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1207
1208 ARM/AFEB9260 MACHINE SUPPORT
1209 M:      Sergey Lapin <slapin@ossfans.org>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1212
1213 ARM/AJECO 1ARM MACHINE SUPPORT
1214 M:      Lennert Buytenhek <kernel@wantstofly.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217
1218 ARM/Allwinner SoC Clock Support
1219 M:      Emilio López <emilio@elopez.com.ar>
1220 S:      Maintained
1221 F:      drivers/clk/sunxi/
1222
1223 ARM/Allwinner sunXi SoC support
1224 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1225 M:      Chen-Yu Tsai <wens@csie.org>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 N:      sun[x456789]i
1229 N:      sun50i
1230 F:      arch/arm/mach-sunxi/
1231 F:      arch/arm64/boot/dts/allwinner/
1232 F:      drivers/clk/sunxi-ng/
1233 F:      drivers/pinctrl/sunxi/
1234 F:      drivers/soc/sunxi/
1235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1236
1237 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1238 M:      Neil Armstrong <narmstrong@baylibre.com>
1239 M:      Jerome Brunet <jbrunet@baylibre.com>
1240 L:      linux-amlogic@lists.infradead.org
1241 S:      Maintained
1242 F:      drivers/clk/meson/
1243 F:      include/dt-bindings/clock/meson*
1244 F:      include/dt-bindings/clock/gxbb*
1245 F:      Documentation/devicetree/bindings/clock/amlogic*
1246
1247 ARM/Amlogic Meson SoC support
1248 M:      Carlo Caione <carlo@caione.org>
1249 M:      Kevin Hilman <khilman@baylibre.com>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L:      linux-amlogic@lists.infradead.org
1252 W:      http://linux-meson.com/
1253 S:      Maintained
1254 F:      arch/arm/mach-meson/
1255 F:      arch/arm/boot/dts/meson*
1256 F:      arch/arm64/boot/dts/amlogic/
1257 F:      drivers/pinctrl/meson/
1258 F:      drivers/mmc/host/meson*
1259 N:      meson
1260
1261 ARM/Annapurna Labs ALPINE ARCHITECTURE
1262 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1263 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/mach-alpine/
1267 F:      arch/arm/boot/dts/alpine*
1268 F:      arch/arm64/boot/dts/al/
1269 F:      drivers/*/*alpine*
1270
1271 ARM/ARTPEC MACHINE SUPPORT
1272 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1273 M:      Lars Persson <lars.persson@axis.com>
1274 S:      Maintained
1275 L:      linux-arm-kernel@axis.com
1276 F:      arch/arm/mach-artpec
1277 F:      arch/arm/boot/dts/artpec6*
1278 F:      drivers/clk/axis
1279 F:      drivers/crypto/axis
1280 F:      drivers/pinctrl/pinctrl-artpec*
1281 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1282
1283 ARM/ASPEED I2C DRIVER
1284 M:      Brendan Higgins <brendanhiggins@google.com>
1285 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1286 R:      Joel Stanley <joel@jms.id.au>
1287 L:      linux-i2c@vger.kernel.org
1288 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1291 F:      drivers/i2c/busses/i2c-aspeed.c
1292 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1293 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1294
1295 ARM/ASPEED MACHINE SUPPORT
1296 M:      Joel Stanley <joel@jms.id.au>
1297 R:      Andrew Jeffery <andrew@aj.id.au>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1300 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1301 S:      Supported
1302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1303 F:      arch/arm/mach-aspeed/
1304 F:      arch/arm/boot/dts/aspeed-*
1305 N:      aspeed
1306
1307 ARM/CALXEDA HIGHBANK ARCHITECTURE
1308 M:      Rob Herring <robh@kernel.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 F:      arch/arm/mach-highbank/
1312 F:      arch/arm/boot/dts/highbank.dts
1313 F:      arch/arm/boot/dts/ecx-*.dts*
1314
1315 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316 M:      Krzysztof Halasa <khalasa@piap.pl>
1317 S:      Maintained
1318 F:      arch/arm/mach-cns3xxx/
1319
1320 ARM/CAVIUM THUNDER NETWORK DRIVER
1321 M:      Sunil Goutham <sgoutham@cavium.com>
1322 M:      Robert Richter <rric@kernel.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Supported
1325 F:      drivers/net/ethernet/cavium/thunder/
1326
1327 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328 M:      Lukasz Majewski <lukma@denx.de>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-ep93xx/ts72xx.c
1332
1333 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334 M:      Alexander Shiyan <shc_work@mail.ru>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Odd Fixes
1337 N:      clps711x
1338
1339 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343
1344 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1346 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      arch/arm/mach-ep93xx/
1350 F:      arch/arm/mach-ep93xx/include/mach/
1351
1352 ARM/CLKDEV SUPPORT
1353 M:      Russell King <linux@armlinux.org.uk>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357 F:      drivers/clk/clkdev.c
1358
1359 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360 M:      Mike Rapoport <mike@compulab.co.il>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363
1364 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365 M:      Baruch Siach <baruch@tkos.co.il>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 F:      arch/arm/boot/dts/cx92755*
1369 N:      digicolor
1370
1371 ARM/CONTEC MICRO9 MACHINE SUPPORT
1372 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1373 S:      Maintained
1374 F:      arch/arm/mach-ep93xx/micro9.c
1375
1376 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 F:      drivers/hwtracing/coresight/*
1381 F:      Documentation/trace/coresight.txt
1382 F:      Documentation/trace/coresight-cpu-debug.txt
1383 F:      Documentation/devicetree/bindings/arm/coresight.txt
1384 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386 F:      tools/perf/arch/arm/util/pmu.c
1387 F:      tools/perf/arch/arm/util/auxtrace.c
1388 F:      tools/perf/arch/arm/util/cs-etm.c
1389 F:      tools/perf/arch/arm/util/cs-etm.h
1390 F:      tools/perf/util/cs-etm.*
1391 F:      tools/perf/util/cs-etm-decoder/*
1392
1393 ARM/CORGI MACHINE SUPPORT
1394 M:      Richard Purdie <rpurdie@rpsys.net>
1395 S:      Maintained
1396
1397 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 M:      Linus Walleij <linus.walleij@linaro.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T:      git git://github.com/ulli-kroll/linux.git
1402 S:      Maintained
1403 F:      Documentation/devicetree/bindings/arm/gemini.txt
1404 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407 F:      arch/arm/mach-gemini/
1408 F:      drivers/net/ethernet/cortina/
1409 F:      drivers/pinctrl/pinctrl-gemini.c
1410 F:      drivers/rtc/rtc-ftrtc010.c
1411
1412 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413 M:      Barry Song <baohua@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1416 S:      Maintained
1417 F:      arch/arm/boot/dts/prima2*
1418 F:      arch/arm/mach-prima2/
1419 F:      drivers/clk/sirf/
1420 F:      drivers/clocksource/timer-prima2.c
1421 F:      drivers/clocksource/timer-atlas7.c
1422 N:      [^a-z]sirf
1423
1424 ARM/EBSA110 MACHINE SUPPORT
1425 M:      Russell King <linux@armlinux.org.uk>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W:      http://www.armlinux.org.uk/
1428 S:      Maintained
1429 F:      arch/arm/mach-ebsa110/
1430 F:      drivers/net/ethernet/amd/am79c961a.*
1431
1432 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 N:      efm32
1438
1439 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/ezx.c
1444
1445 ARM/FARADAY FA526 PORT
1446 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 T:      git git://git.berlios.de/gemini-board
1450 F:      arch/arm/mm/*-fa*
1451
1452 ARM/FOOTBRIDGE ARCHITECTURE
1453 M:      Russell King <linux@armlinux.org.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W:      http://www.armlinux.org.uk/
1456 S:      Maintained
1457 F:      arch/arm/include/asm/hardware/dec21285.h
1458 F:      arch/arm/mach-footbridge/
1459
1460 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461 M:      Shawn Guo <shawnguo@kernel.org>
1462 M:      Sascha Hauer <s.hauer@pengutronix.de>
1463 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R:      Fabio Estevam <fabio.estevam@nxp.com>
1465 R:      NXP Linux Team <linux-imx@nxp.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469 F:      arch/arm/mach-imx/
1470 F:      arch/arm/mach-mxs/
1471 F:      arch/arm/boot/dts/imx*
1472 F:      arch/arm/configs/imx*_defconfig
1473 F:      drivers/clk/imx/
1474 F:      drivers/firmware/imx/
1475 F:      drivers/soc/imx/
1476 F:      include/linux/firmware/imx/
1477 F:      include/soc/imx/
1478
1479 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1480 M:      Shawn Guo <shawnguo@kernel.org>
1481 M:      Sascha Hauer <s.hauer@pengutronix.de>
1482 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1483 R:      Stefan Agner <stefan@agner.ch>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1487 F:      arch/arm/mach-imx/*vf610*
1488 F:      arch/arm/boot/dts/vf*
1489
1490 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1491 M:      Shawn Guo <shawnguo@kernel.org>
1492 M:      Li Yang <leoyang.li@nxp.com>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1496 F:      arch/arm/boot/dts/ls1021a*
1497 F:      arch/arm64/boot/dts/freescale/fsl-*
1498 F:      arch/arm64/boot/dts/freescale/qoriq-*
1499
1500 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1501 M:      Lennert Buytenhek <kernel@wantstofly.org>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504
1505 ARM/GUMSTIX MACHINE SUPPORT
1506 M:      Steve Sakoman <sakoman@gmail.com>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 S:      Maintained
1509
1510 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1511 M:      Philipp Zabel <philipp.zabel@gmail.com>
1512 M:      Paul Parsons <lost.distance@yahoo.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      arch/arm/mach-pxa/hx4700.c
1516 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1517 F:      sound/soc/pxa/hx4700.c
1518
1519 ARM/HISILICON SOC SUPPORT
1520 M:      Wei Xu <xuwei5@hisilicon.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 W:      http://www.hisilicon.com
1523 S:      Supported
1524 T:      git git://github.com/hisilicon/linux-hisi.git
1525 F:      arch/arm/mach-hisi/
1526 F:      arch/arm/boot/dts/hi3*
1527 F:      arch/arm/boot/dts/hip*
1528 F:      arch/arm/boot/dts/hisi*
1529 F:      arch/arm64/boot/dts/hisilicon/
1530
1531 ARM/HP JORNADA 7XX MACHINE SUPPORT
1532 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1533 W:      www.jlime.com
1534 S:      Maintained
1535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1536 F:      arch/arm/mach-sa1100/jornada720.c
1537 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1538
1539 ARM/IGEP MACHINE SUPPORT
1540 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1541 M:      Javier Martinez Canillas <javier@dowhile0.org>
1542 L:      linux-omap@vger.kernel.org
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/boot/dts/omap3-igep*
1546
1547 ARM/INCOME PXA270 SUPPORT
1548 M:      Marek Vasut <marek.vasut@gmail.com>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1552
1553 ARM/INTEL IOP13XX ARM ARCHITECTURE
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/INTEL IOP32X ARM ARCHITECTURE
1559 M:      Lennert Buytenhek <kernel@wantstofly.org>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/INTEL IOP33X ARM ARCHITECTURE
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Orphan
1566
1567 ARM/INTEL IQ81342EX MACHINE SUPPORT
1568 M:      Lennert Buytenhek <kernel@wantstofly.org>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571
1572 ARM/INTEL IXDP2850 MACHINE SUPPORT
1573 M:      Lennert Buytenhek <kernel@wantstofly.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576
1577 ARM/INTEL IXP4XX ARM ARCHITECTURE
1578 M:      Imre Kaloz <kaloz@openwrt.org>
1579 M:      Krzysztof Halasa <khalasa@piap.pl>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      arch/arm/mach-ixp4xx/
1583
1584 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1585 M:      Jonathan Cameron <jic23@cam.ac.uk>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588 F:      arch/arm/mach-pxa/stargate2.c
1589 F:      drivers/pcmcia/pxa2xx_stargate2.c
1590
1591 ARM/INTEL XSC3 (MANZANO) ARM CORE
1592 M:      Lennert Buytenhek <kernel@wantstofly.org>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595
1596 ARM/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1602 M:      Chanho Min <chanho.min@lge.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm64/boot/dts/lg/
1606
1607 ARM/LOGICPD PXA270 MACHINE SUPPORT
1608 M:      Lennert Buytenhek <kernel@wantstofly.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611
1612 ARM/LPC18XX ARCHITECTURE
1613 M:      Joachim Eastwood <manabian@gmail.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/lpc43*
1617 F:      drivers/clk/nxp/clk-lpc18xx*
1618 F:      drivers/clocksource/timer-lpc32xx.c
1619 F:      drivers/i2c/busses/i2c-lpc2k.c
1620 F:      drivers/memory/pl172.c
1621 F:      drivers/mtd/spi-nor/nxp-spifi.c
1622 F:      drivers/rtc/rtc-lpc24xx.c
1623 N:      lpc18xx
1624
1625 ARM/LPC32XX SOC SUPPORT
1626 M:      Vladimir Zapolskiy <vz@mleia.com>
1627 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1630 S:      Maintained
1631 F:      arch/arm/boot/dts/lpc32*
1632 F:      arch/arm/mach-lpc32xx/
1633 F:      drivers/i2c/busses/i2c-pnx.c
1634 F:      drivers/net/ethernet/nxp/lpc_eth.c
1635 F:      drivers/usb/host/ohci-nxp.c
1636 F:      drivers/watchdog/pnx4008_wdt.c
1637 N:      lpc32xx
1638
1639 ARM/MAGICIAN MACHINE SUPPORT
1640 M:      Philipp Zabel <philipp.zabel@gmail.com>
1641 S:      Maintained
1642
1643 ARM/Marvell Dove/MV78xx0/Orion SOC support
1644 M:      Jason Cooper <jason@lakedaemon.net>
1645 M:      Andrew Lunn <andrew@lunn.ch>
1646 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1647 M:      Gregory Clement <gregory.clement@bootlin.com>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650 F:      Documentation/devicetree/bindings/soc/dove/
1651 F:      arch/arm/mach-dove/
1652 F:      arch/arm/mach-mv78xx0/
1653 F:      arch/arm/mach-orion5x/
1654 F:      arch/arm/plat-orion/
1655 F:      arch/arm/boot/dts/dove*
1656 F:      arch/arm/boot/dts/orion5x*
1657
1658 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1659 M:      Jason Cooper <jason@lakedaemon.net>
1660 M:      Andrew Lunn <andrew@lunn.ch>
1661 M:      Gregory Clement <gregory.clement@bootlin.com>
1662 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm/boot/dts/armada*
1666 F:      arch/arm/boot/dts/kirkwood*
1667 F:      arch/arm/configs/mvebu_*_defconfig
1668 F:      arch/arm/mach-mvebu/
1669 F:      arch/arm64/boot/dts/marvell/armada*
1670 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1671 F:      drivers/cpufreq/mvebu-cpufreq.c
1672 F:      drivers/irqchip/irq-armada-370-xp.c
1673 F:      drivers/irqchip/irq-mvebu-*
1674 F:      drivers/pinctrl/mvebu/
1675 F:      drivers/rtc/rtc-armada38x.c
1676
1677 ARM/Mediatek RTC DRIVER
1678 M:      Eddie Huang <eddie.huang@mediatek.com>
1679 M:      Sean Wang <sean.wang@mediatek.com>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1684 F:      drivers/rtc/rtc-mt6397.c
1685 F:      drivers/rtc/rtc-mt7622.c
1686
1687 ARM/Mediatek SoC support
1688 M:      Matthias Brugger <matthias.bgg@gmail.com>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      arch/arm/boot/dts/mt6*
1693 F:      arch/arm/boot/dts/mt7*
1694 F:      arch/arm/boot/dts/mt8*
1695 F:      arch/arm/mach-mediatek/
1696 F:      arch/arm64/boot/dts/mediatek/
1697 N:      mtk
1698 K:      mediatek
1699
1700 ARM/Mediatek USB3 PHY DRIVER
1701 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      drivers/phy/mediatek/
1706 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1707
1708 ARM/MICREL KS8695 ARCHITECTURE
1709 M:      Greg Ungerer <gerg@uclinux.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F:      arch/arm/mach-ks8695/
1712 S:      Odd Fixes
1713
1714 ARM/Microchip (AT91) SoC support
1715 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1716 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 W:      http://www.linux4sam.org
1719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1720 S:      Supported
1721 N:      at91
1722 N:      atmel
1723 F:      arch/arm/mach-at91/
1724 F:      include/soc/at91/
1725 F:      arch/arm/boot/dts/at91*.dts
1726 F:      arch/arm/boot/dts/at91*.dtsi
1727 F:      arch/arm/boot/dts/sama*.dts
1728 F:      arch/arm/boot/dts/sama*.dtsi
1729 F:      arch/arm/include/debug/at91.S
1730 F:      drivers/memory/atmel*
1731 F:      drivers/watchdog/sama5d4_wdt.c
1732 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1733 X:      drivers/net/wireless/atmel/
1734
1735 ARM/MIOA701 MACHINE SUPPORT
1736 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F:      arch/arm/mach-pxa/mioa701.c
1739 S:      Maintained
1740
1741 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1742 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1743 S:      Maintained
1744
1745 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1746 M:      Linus Walleij <linus.walleij@linaro.org>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749 F:      arch/arm/mach-nomadik/
1750 F:      arch/arm/mach-u300/
1751 F:      arch/arm/mach-ux500/
1752 F:      arch/arm/boot/dts/ste-*
1753 F:      drivers/clk/clk-nomadik.c
1754 F:      drivers/clk/clk-u300.c
1755 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1756 F:      drivers/clocksource/timer-u300.c
1757 F:      drivers/dma/coh901318*
1758 F:      drivers/dma/ste_dma40*
1759 F:      drivers/hwspinlock/u8500_hsem.c
1760 F:      drivers/i2c/busses/i2c-nomadik.c
1761 F:      drivers/i2c/busses/i2c-stu300.c
1762 F:      drivers/mfd/ab3100*
1763 F:      drivers/mfd/ab8500*
1764 F:      drivers/mfd/abx500*
1765 F:      drivers/mfd/dbx500*
1766 F:      drivers/mfd/db8500*
1767 F:      drivers/pinctrl/nomadik/
1768 F:      drivers/pinctrl/pinctrl-coh901*
1769 F:      drivers/pinctrl/pinctrl-u300.c
1770 F:      drivers/rtc/rtc-ab3100.c
1771 F:      drivers/rtc/rtc-ab8500.c
1772 F:      drivers/rtc/rtc-coh901331.c
1773 F:      drivers/rtc/rtc-pl031.c
1774 F:      drivers/watchdog/coh901327_wdt.c
1775 F:      Documentation/devicetree/bindings/arm/ste-*
1776 F:      Documentation/devicetree/bindings/arm/ux500/
1777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1778
1779 ARM/NUVOTON NPCM ARCHITECTURE
1780 M:      Avi Fishman <avifishman70@gmail.com>
1781 M:      Tomer Maimon <tmaimon77@gmail.com>
1782 R:      Patrick Venture <venture@google.com>
1783 R:      Nancy Yuen <yuenn@google.com>
1784 R:      Brendan Higgins <brendanhiggins@google.com>
1785 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1786 S:      Supported
1787 F:      arch/arm/mach-npcm/
1788 F:      arch/arm/boot/dts/nuvoton-npcm*
1789 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1790 F:      drivers/*/*npcm*
1791 F:      Documentation/devicetree/bindings/*/*npcm*
1792 F:      Documentation/devicetree/bindings/*/*/*npcm*
1793
1794 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1795 M:      Wan ZongShun <mcuos.com@gmail.com>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 W:      http://www.mcuos.com
1798 S:      Maintained
1799 F:      arch/arm/mach-w90x900/
1800 F:      drivers/input/keyboard/w90p910_keypad.c
1801 F:      drivers/input/touchscreen/w90p910_ts.c
1802 F:      drivers/watchdog/nuc900_wdt.c
1803 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1804 F:      drivers/mtd/nand/raw/nuc900_nand.c
1805 F:      drivers/rtc/rtc-nuc900.c
1806 F:      drivers/spi/spi-nuc900.c
1807 F:      drivers/usb/host/ehci-w90x900.c
1808 F:      drivers/video/fbdev/nuc900fb.c
1809
1810 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1811 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1812 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1813 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1814 S:      Supported
1815
1816 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1817 M:      Alexander Clouter <alex@digriz.org.uk>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 W:      http://www.digriz.org.uk/ts78xx/kernel
1820 S:      Maintained
1821 F:      arch/arm/mach-orion5x/ts78xx-*
1822
1823 ARM/OXNAS platform support
1824 M:      Neil Armstrong <narmstrong@baylibre.com>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1827 S:      Maintained
1828 F:      arch/arm/mach-oxnas/
1829 F:      arch/arm/boot/dts/ox8*.dts*
1830 N:      oxnas
1831
1832 ARM/PALM TREO SUPPORT
1833 M:      Tomas Cech <sleep_walker@suse.com>
1834 L:      linux-arm-kernel@lists.infradead.org
1835 W:      http://hackndev.com
1836 S:      Maintained
1837 F:      arch/arm/mach-pxa/palmtreo.*
1838
1839 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1840 M:      Marek Vasut <marek.vasut@gmail.com>
1841 L:      linux-arm-kernel@lists.infradead.org
1842 W:      http://hackndev.com
1843 S:      Maintained
1844 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1845 F:      arch/arm/mach-pxa/palmtx.c
1846 F:      arch/arm/mach-pxa/palmt5.*
1847 F:      arch/arm/mach-pxa/include/mach/palmld.h
1848 F:      arch/arm/mach-pxa/palmld.c
1849 F:      arch/arm/mach-pxa/palmte2.*
1850 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1851 F:      arch/arm/mach-pxa/palmtc.c
1852
1853 ARM/PALMZ72 SUPPORT
1854 M:      Sergey Lapin <slapin@ossfans.org>
1855 L:      linux-arm-kernel@lists.infradead.org
1856 W:      http://hackndev.com
1857 S:      Maintained
1858 F:      arch/arm/mach-pxa/palmz72.*
1859
1860 ARM/PLEB SUPPORT
1861 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1862 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1863 S:      Maintained
1864
1865 ARM/PT DIGITAL BOARD PORT
1866 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W:      http://www.armlinux.org.uk/
1869 S:      Maintained
1870
1871 ARM/QUALCOMM SUPPORT
1872 M:      Andy Gross <andy.gross@linaro.org>
1873 M:      David Brown <david.brown@linaro.org>
1874 L:      linux-arm-msm@vger.kernel.org
1875 L:      linux-soc@vger.kernel.org
1876 S:      Maintained
1877 F:      Documentation/devicetree/bindings/soc/qcom/
1878 F:      arch/arm/boot/dts/qcom-*.dts
1879 F:      arch/arm/boot/dts/qcom-*.dtsi
1880 F:      arch/arm/mach-qcom/
1881 F:      arch/arm64/boot/dts/qcom/*
1882 F:      drivers/i2c/busses/i2c-qup.c
1883 F:      drivers/clk/qcom/
1884 F:      drivers/dma/qcom/
1885 F:      drivers/soc/qcom/
1886 F:      drivers/spi/spi-qup.c
1887 F:      drivers/tty/serial/msm_serial.c
1888 F:      drivers/*/pm8???-*
1889 F:      drivers/mfd/ssbi.c
1890 F:      drivers/firmware/qcom_scm*
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1892
1893 ARM/RADISYS ENP2611 MACHINE SUPPORT
1894 M:      Lennert Buytenhek <kernel@wantstofly.org>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 S:      Maintained
1897
1898 ARM/REALTEK ARCHITECTURE
1899 M:      Andreas Färber <afaerber@suse.de>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 S:      Maintained
1902 F:      arch/arm64/boot/dts/realtek/
1903 F:      Documentation/devicetree/bindings/arm/realtek.txt
1904
1905 ARM/RENESAS ARM64 ARCHITECTURE
1906 M:      Simon Horman <horms@verge.net.au>
1907 M:      Magnus Damm <magnus.damm@gmail.com>
1908 L:      linux-renesas-soc@vger.kernel.org
1909 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1911 S:      Supported
1912 F:      arch/arm64/boot/dts/renesas/
1913 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1914 F:      drivers/soc/renesas/
1915 F:      include/linux/soc/renesas/
1916
1917 ARM/RISCPC ARCHITECTURE
1918 M:      Russell King <linux@armlinux.org.uk>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.armlinux.org.uk/
1921 S:      Maintained
1922 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1923 F:      arch/arm/include/asm/hardware/ioc.h
1924 F:      arch/arm/include/asm/hardware/iomd.h
1925 F:      arch/arm/include/asm/hardware/memc.h
1926 F:      arch/arm/mach-rpc/
1927 F:      drivers/net/ethernet/8390/etherh.c
1928 F:      drivers/net/ethernet/i825xx/ether1*
1929 F:      drivers/net/ethernet/seeq/ether3*
1930 F:      drivers/scsi/arm/
1931
1932 ARM/Rockchip SoC support
1933 M:      Heiko Stuebner <heiko@sntech.de>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 L:      linux-rockchip@lists.infradead.org
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1937 S:      Maintained
1938 F:      arch/arm/boot/dts/rk3*
1939 F:      arch/arm/boot/dts/rv1108*
1940 F:      arch/arm/mach-rockchip/
1941 F:      drivers/clk/rockchip/
1942 F:      drivers/i2c/busses/i2c-rk3x.c
1943 F:      drivers/*/*rockchip*
1944 F:      drivers/*/*/*rockchip*
1945 F:      sound/soc/rockchip/
1946 N:      rockchip
1947
1948 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1949 M:      Kukjin Kim <kgene@kernel.org>
1950 M:      Krzysztof Kozlowski <krzk@kernel.org>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1953 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1954 S:      Maintained
1955 F:      arch/arm/boot/dts/s3c*
1956 F:      arch/arm/boot/dts/s5p*
1957 F:      arch/arm/boot/dts/exynos*
1958 F:      arch/arm64/boot/dts/exynos/
1959 F:      arch/arm/plat-samsung/
1960 F:      arch/arm/mach-s3c24*/
1961 F:      arch/arm/mach-s3c64xx/
1962 F:      arch/arm/mach-s5p*/
1963 F:      arch/arm/mach-exynos*/
1964 F:      drivers/*/*s3c24*
1965 F:      drivers/*/*/*s3c24*
1966 F:      drivers/*/*s3c64xx*
1967 F:      drivers/*/*s5pv210*
1968 F:      drivers/memory/samsung/*
1969 F:      drivers/soc/samsung/*
1970 F:      Documentation/arm/Samsung/
1971 F:      Documentation/devicetree/bindings/arm/samsung/
1972 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1973 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1974 N:      exynos
1975
1976 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1977 M:      Kyungmin Park <kyungmin.park@samsung.com>
1978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980 F:      arch/arm/mach-s5pv210/
1981
1982 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1983 M:      Kyungmin Park <kyungmin.park@samsung.com>
1984 M:      Kamil Debski <kamil@wypas.org>
1985 M:      Andrzej Hajda <a.hajda@samsung.com>
1986 L:      linux-arm-kernel@lists.infradead.org
1987 L:      linux-media@vger.kernel.org
1988 S:      Maintained
1989 F:      drivers/media/platform/s5p-g2d/
1990
1991 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1992 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1993 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1994 L:      linux-media@vger.kernel.org
1995 S:      Maintained
1996 F:      drivers/media/platform/s5p-cec/
1997 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1998
1999 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2000 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2001 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2002 L:      linux-arm-kernel@lists.infradead.org
2003 L:      linux-media@vger.kernel.org
2004 S:      Maintained
2005 F:      drivers/media/platform/s5p-jpeg/
2006
2007 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2008 M:      Kyungmin Park <kyungmin.park@samsung.com>
2009 M:      Kamil Debski <kamil@wypas.org>
2010 M:      Jeongtae Park <jtp.park@samsung.com>
2011 M:      Andrzej Hajda <a.hajda@samsung.com>
2012 L:      linux-arm-kernel@lists.infradead.org
2013 L:      linux-media@vger.kernel.org
2014 S:      Maintained
2015 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2016 F:      drivers/media/platform/s5p-mfc/
2017
2018 ARM/SHMOBILE ARM ARCHITECTURE
2019 M:      Simon Horman <horms@verge.net.au>
2020 M:      Magnus Damm <magnus.damm@gmail.com>
2021 L:      linux-renesas-soc@vger.kernel.org
2022 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2024 S:      Supported
2025 F:      arch/arm/boot/dts/emev2*
2026 F:      arch/arm/boot/dts/r7s*
2027 F:      arch/arm/boot/dts/r8a*
2028 F:      arch/arm/boot/dts/r9a*
2029 F:      arch/arm/boot/dts/sh*
2030 F:      arch/arm/configs/shmobile_defconfig
2031 F:      arch/arm/include/debug/renesas-scif.S
2032 F:      arch/arm/mach-shmobile/
2033 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2034 F:      drivers/soc/renesas/
2035 F:      include/linux/soc/renesas/
2036
2037 ARM/SOCFPGA ARCHITECTURE
2038 M:      Dinh Nguyen <dinguyen@kernel.org>
2039 S:      Maintained
2040 F:      arch/arm/mach-socfpga/
2041 F:      arch/arm/boot/dts/socfpga*
2042 F:      arch/arm/configs/socfpga_defconfig
2043 F:      arch/arm64/boot/dts/altera/
2044 W:      http://www.rocketboards.org
2045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2046
2047 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2048 M:      Dinh Nguyen <dinguyen@kernel.org>
2049 S:      Maintained
2050 F:      drivers/clk/socfpga/
2051
2052 ARM/SOCFPGA EDAC SUPPORT
2053 M:      Thor Thayer <thor.thayer@linux.intel.com>
2054 S:      Maintained
2055 F:      drivers/edac/altera_edac.
2056
2057 ARM/SPREADTRUM SoC SUPPORT
2058 M:      Orson Zhai <orsonzhai@gmail.com>
2059 M:      Baolin Wang <baolin.wang@linaro.org>
2060 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2061 S:      Maintained
2062 F:      arch/arm64/boot/dts/sprd
2063 N:      sprd
2064
2065 ARM/STI ARCHITECTURE
2066 M:      Patrice Chotard <patrice.chotard@st.com>
2067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 W:      http://www.stlinux.com
2069 S:      Maintained
2070 F:      arch/arm/mach-sti/
2071 F:      arch/arm/boot/dts/sti*
2072 F:      drivers/char/hw_random/st-rng.c
2073 F:      drivers/clocksource/arm_global_timer.c
2074 F:      drivers/clocksource/clksrc_st_lpc.c
2075 F:      drivers/cpufreq/sti-cpufreq.c
2076 F:      drivers/dma/st_fdma*
2077 F:      drivers/i2c/busses/i2c-st.c
2078 F:      drivers/media/rc/st_rc.c
2079 F:      drivers/media/platform/sti/c8sectpfe/
2080 F:      drivers/mmc/host/sdhci-st.c
2081 F:      drivers/phy/st/phy-miphy28lp.c
2082 F:      drivers/phy/st/phy-stih407-usb.c
2083 F:      drivers/pinctrl/pinctrl-st.c
2084 F:      drivers/remoteproc/st_remoteproc.c
2085 F:      drivers/remoteproc/st_slim_rproc.c
2086 F:      drivers/reset/sti/
2087 F:      drivers/rtc/rtc-st-lpc.c
2088 F:      drivers/tty/serial/st-asc.c
2089 F:      drivers/usb/dwc3/dwc3-st.c
2090 F:      drivers/usb/host/ehci-st.c
2091 F:      drivers/usb/host/ohci-st.c
2092 F:      drivers/watchdog/st_lpc_wdt.c
2093 F:      drivers/ata/ahci_st.c
2094 F:      include/linux/remoteproc/st_slim_rproc.h
2095
2096 ARM/STM32 ARCHITECTURE
2097 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2098 M:      Alexandre Torgue <alexandre.torgue@st.com>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2102 N:      stm32
2103 F:      arch/arm/boot/dts/stm32*
2104 F:      arch/arm/mach-stm32/
2105 F:      drivers/clocksource/armv7m_systick.c
2106
2107 ARM/Synaptics Berlin SoC support
2108 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2109 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 S:      Maintained
2112 F:      arch/arm/mach-berlin/
2113 F:      arch/arm/boot/dts/berlin*
2114 F:      arch/arm64/boot/dts/marvell/berlin*
2115
2116 ARM/TANGO ARCHITECTURE
2117 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2118 M:      Mans Rullgard <mans@mansr.com>
2119 L:      linux-arm-kernel@lists.infradead.org
2120 S:      Odd Fixes
2121 N:      tango
2122
2123 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2124 M:      Lennert Buytenhek <kernel@wantstofly.org>
2125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 S:      Maintained
2127
2128 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2129 M:      Hans Verkuil <hans.verkuil@cisco.com>
2130 L:      linux-tegra@vger.kernel.org
2131 L:      linux-media@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/media/platform/tegra-cec/
2134 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2135
2136 ARM/TETON BGA MACHINE SUPPORT
2137 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140
2141 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2142 M:      Santosh Shilimkar <ssantosh@kernel.org>
2143 L:      linux-kernel@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/memory/*emif*
2146
2147 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2148 M:      Tero Kristo <t-kristo@ti.com>
2149 M:      Nishanth Menon <nm@ti.com>
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Supported
2152 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2153 F:      arch/arm64/boot/dts/ti/Makefile
2154 F:      arch/arm64/boot/dts/ti/k3-*
2155
2156 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2157 M:      Santosh Shilimkar <ssantosh@kernel.org>
2158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 S:      Maintained
2160 F:      arch/arm/mach-keystone/
2161 F:      arch/arm/boot/dts/keystone-*
2162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2163
2164 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2165 M:      Santosh Shilimkar <ssantosh@kernel.org>
2166 L:      linux-kernel@vger.kernel.org
2167 S:      Maintained
2168 F:      drivers/clk/keystone/
2169
2170 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2171 M:      Santosh Shilimkar <ssantosh@kernel.org>
2172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L:      linux-kernel@vger.kernel.org
2174 S:      Maintained
2175 F:      drivers/clocksource/timer-keystone.c
2176
2177 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2178 M:      Santosh Shilimkar <ssantosh@kernel.org>
2179 L:      linux-kernel@vger.kernel.org
2180 S:      Maintained
2181 F:      drivers/power/reset/keystone-reset.c
2182
2183 ARM/THECUS N2100 MACHINE SUPPORT
2184 M:      Lennert Buytenhek <kernel@wantstofly.org>
2185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 S:      Maintained
2187
2188 ARM/TOSA MACHINE SUPPORT
2189 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2190 M:      Dirk Opfer <dirk@opfer-online.de>
2191 S:      Maintained
2192
2193 ARM/UNIPHIER ARCHITECTURE
2194 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2197 S:      Maintained
2198 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2199 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2200 F:      arch/arm/boot/dts/uniphier*
2201 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2202 F:      arch/arm/mach-uniphier/
2203 F:      arch/arm/mm/cache-uniphier.c
2204 F:      arch/arm64/boot/dts/socionext/uniphier*
2205 F:      drivers/bus/uniphier-system-bus.c
2206 F:      drivers/clk/uniphier/
2207 F:      drivers/gpio/gpio-uniphier.c
2208 F:      drivers/i2c/busses/i2c-uniphier*
2209 F:      drivers/irqchip/irq-uniphier-aidet.c
2210 F:      drivers/mmc/host/uniphier-sd.c
2211 F:      drivers/pinctrl/uniphier/
2212 F:      drivers/reset/reset-uniphier.c
2213 F:      drivers/tty/serial/8250/8250_uniphier.c
2214 N:      uniphier
2215
2216 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2217 M:      Ulf Hansson <ulf.hansson@linaro.org>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T:      git git://git.linaro.org/people/ulfh/clk.git
2220 S:      Maintained
2221 F:      drivers/clk/ux500/
2222
2223 ARM/VERSATILE EXPRESS PLATFORM
2224 M:      Liviu Dudau <liviu.dudau@arm.com>
2225 M:      Sudeep Holla <sudeep.holla@arm.com>
2226 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 S:      Maintained
2229 F:      arch/arm/boot/dts/vexpress*
2230 F:      arch/arm64/boot/dts/arm/
2231 F:      arch/arm/mach-vexpress/
2232 F:      */*/vexpress*
2233 F:      */*/*/vexpress*
2234 F:      drivers/clk/versatile/clk-vexpress-osc.c
2235 F:      drivers/clocksource/timer-versatile.c
2236 N:      mps2
2237
2238 ARM/VFP SUPPORT
2239 M:      Russell King <linux@armlinux.org.uk>
2240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W:      http://www.armlinux.org.uk/
2242 S:      Maintained
2243 F:      arch/arm/vfp/
2244
2245 ARM/VOIPAC PXA270 SUPPORT
2246 M:      Marek Vasut <marek.vasut@gmail.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 S:      Maintained
2249 F:      arch/arm/mach-pxa/vpac270.c
2250 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2251
2252 ARM/VT8500 ARM ARCHITECTURE
2253 M:      Tony Prisk <linux@prisktech.co.nz>
2254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 S:      Maintained
2256 F:      arch/arm/mach-vt8500/
2257 F:      drivers/clocksource/timer-vt8500.c
2258 F:      drivers/i2c/busses/i2c-wmt.c
2259 F:      drivers/mmc/host/wmt-sdmmc.c
2260 F:      drivers/pwm/pwm-vt8500.c
2261 F:      drivers/rtc/rtc-vt8500.c
2262 F:      drivers/tty/serial/vt8500_serial.c
2263 F:      drivers/usb/host/ehci-platform.c
2264 F:      drivers/usb/host/uhci-platform.c
2265 F:      drivers/video/fbdev/vt8500lcdfb.*
2266 F:      drivers/video/fbdev/wm8505fb*
2267 F:      drivers/video/fbdev/wmt_ge_rops.*
2268
2269 ARM/ZIPIT Z2 SUPPORT
2270 M:      Marek Vasut <marek.vasut@gmail.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Maintained
2273 F:      arch/arm/mach-pxa/z2.c
2274 F:      arch/arm/mach-pxa/include/mach/z2.h
2275
2276 ARM/ZTE ARCHITECTURE
2277 M:      Jun Nie <jun.nie@linaro.org>
2278 M:      Baoyou Xie <baoyou.xie@linaro.org>
2279 M:      Shawn Guo <shawnguo@kernel.org>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/zx2967*
2283 F:      arch/arm/mach-zx/
2284 F:      arch/arm64/boot/dts/zte/
2285 F:      drivers/clk/zte/
2286 F:      drivers/dma/zx_dma.c
2287 F:      drivers/gpio/gpio-zx.c
2288 F:      drivers/i2c/busses/i2c-zx2967.c
2289 F:      drivers/mmc/host/dw_mmc-zx.*
2290 F:      drivers/pinctrl/zte/
2291 F:      drivers/soc/zte/
2292 F:      drivers/thermal/zx2967_thermal.c
2293 F:      drivers/watchdog/zx2967_wdt.c
2294 F:      Documentation/devicetree/bindings/arm/zte.txt
2295 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2296 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2297 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2298 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2299 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2300 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2301 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2302 F:      Documentation/devicetree/bindings/soc/zte/
2303 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2304 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2305 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2306 F:      include/dt-bindings/clock/zx2967*.h
2307 F:      include/dt-bindings/soc/zte,*.h
2308 F:      sound/soc/codecs/zx_aud96p22.c
2309 F:      sound/soc/zte/
2310
2311 ARM/ZYNQ ARCHITECTURE
2312 M:      Michal Simek <michal.simek@xilinx.com>
2313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 W:      http://wiki.xilinx.com
2315 T:      git https://github.com/Xilinx/linux-xlnx.git
2316 S:      Supported
2317 F:      arch/arm/mach-zynq/
2318 F:      drivers/cpuidle/cpuidle-zynq.c
2319 F:      drivers/block/xsysace.c
2320 N:      zynq
2321 N:      xilinx
2322 F:      drivers/clocksource/timer-cadence-ttc.c
2323 F:      drivers/i2c/busses/i2c-cadence.c
2324 F:      drivers/mmc/host/sdhci-of-arasan.c
2325 F:      drivers/edac/synopsys_edac.c
2326 F:      drivers/i2c/busses/i2c-xiic.c
2327
2328 ARM64 PORT (AARCH64 ARCHITECTURE)
2329 M:      Catalin Marinas <catalin.marinas@arm.com>
2330 M:      Will Deacon <will.deacon@arm.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2333 S:      Maintained
2334 F:      arch/arm64/
2335 X:      arch/arm64/boot/dts/
2336 F:      Documentation/arm64/
2337
2338 AS3645A LED FLASH CONTROLLER DRIVER
2339 M:      Sakari Ailus <sakari.ailus@iki.fi>
2340 L:      linux-leds@vger.kernel.org
2341 S:      Maintained
2342 F:      drivers/leds/leds-as3645a.c
2343
2344 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2345 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2346 L:      linux-media@vger.kernel.org
2347 T:      git git://linuxtv.org/media_tree.git
2348 S:      Maintained
2349 F:      drivers/media/i2c/ak7375.c
2350 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2351
2352 ASAHI KASEI AK8974 DRIVER
2353 M:      Linus Walleij <linus.walleij@linaro.org>
2354 L:      linux-iio@vger.kernel.org
2355 W:      http://www.akm.com/
2356 S:      Supported
2357 F:      drivers/iio/magnetometer/ak8974.c
2358
2359 ASC7621 HARDWARE MONITOR DRIVER
2360 M:      George Joseph <george.joseph@fairview5.com>
2361 L:      linux-hwmon@vger.kernel.org
2362 S:      Maintained
2363 F:      Documentation/hwmon/asc7621
2364 F:      drivers/hwmon/asc7621.c
2365
2366 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2367 M:      Corentin Chary <corentin.chary@gmail.com>
2368 L:      acpi4asus-user@lists.sourceforge.net
2369 L:      platform-driver-x86@vger.kernel.org
2370 W:      http://acpi4asus.sf.net
2371 S:      Maintained
2372 F:      drivers/platform/x86/asus*.c
2373 F:      drivers/platform/x86/eeepc*.c
2374
2375 ASUS WIRELESS RADIO CONTROL DRIVER
2376 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2377 L:      platform-driver-x86@vger.kernel.org
2378 S:      Maintained
2379 F:      drivers/platform/x86/asus-wireless.c
2380
2381 ASYMMETRIC KEYS
2382 M:      David Howells <dhowells@redhat.com>
2383 L:      keyrings@vger.kernel.org
2384 S:      Maintained
2385 F:      Documentation/crypto/asymmetric-keys.txt
2386 F:      include/linux/verification.h
2387 F:      include/crypto/public_key.h
2388 F:      include/crypto/pkcs7.h
2389 F:      crypto/asymmetric_keys/
2390
2391 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2392 R:      Dan Williams <dan.j.williams@intel.com>
2393 W:      http://sourceforge.net/projects/xscaleiop
2394 S:      Odd fixes
2395 F:      Documentation/crypto/async-tx-api.txt
2396 F:      crypto/async_tx/
2397 F:      drivers/dma/
2398 F:      include/linux/dmaengine.h
2399 F:      include/linux/async_tx.h
2400
2401 AT24 EEPROM DRIVER
2402 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2403 L:      linux-i2c@vger.kernel.org
2404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2405 S:      Maintained
2406 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2407 F:      drivers/misc/eeprom/at24.c
2408 F:      include/linux/platform_data/at24.h
2409
2410 ATA OVER ETHERNET (AOE) DRIVER
2411 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2412 W:      http://www.openaoe.org/
2413 S:      Supported
2414 F:      Documentation/aoe/
2415 F:      drivers/block/aoe/
2416
2417 ATHEROS 71XX/9XXX GPIO DRIVER
2418 M:      Alban Bedel <albeu@free.fr>
2419 W:      https://github.com/AlbanBedel/linux
2420 T:      git git://github.com/AlbanBedel/linux
2421 S:      Maintained
2422 F:      drivers/gpio/gpio-ath79.c
2423 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2424
2425 ATHEROS 71XX/9XXX USB PHY DRIVER
2426 M:      Alban Bedel <albeu@free.fr>
2427 W:      https://github.com/AlbanBedel/linux
2428 T:      git git://github.com/AlbanBedel/linux
2429 S:      Maintained
2430 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2431 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2432
2433 ATHEROS ATH GENERIC UTILITIES
2434 M:      Kalle Valo <kvalo@codeaurora.org>
2435 L:      linux-wireless@vger.kernel.org
2436 S:      Supported
2437 F:      drivers/net/wireless/ath/*
2438
2439 ATHEROS ATH5K WIRELESS DRIVER
2440 M:      Jiri Slaby <jirislaby@gmail.com>
2441 M:      Nick Kossifidis <mickflemm@gmail.com>
2442 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2443 L:      linux-wireless@vger.kernel.org
2444 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2445 S:      Maintained
2446 F:      drivers/net/wireless/ath/ath5k/
2447
2448 ATHEROS ATH6KL WIRELESS DRIVER
2449 M:      Kalle Valo <kvalo@codeaurora.org>
2450 L:      linux-wireless@vger.kernel.org
2451 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2453 S:      Supported
2454 F:      drivers/net/wireless/ath/ath6kl/
2455
2456 ATI_REMOTE2 DRIVER
2457 M:      Ville Syrjala <syrjala@sci.fi>
2458 S:      Maintained
2459 F:      drivers/input/misc/ati_remote2.c
2460
2461 ATK0110 HWMON DRIVER
2462 M:      Luca Tettamanti <kronos.it@gmail.com>
2463 L:      linux-hwmon@vger.kernel.org
2464 S:      Maintained
2465 F:      drivers/hwmon/asus_atk0110.c
2466
2467 ATLX ETHERNET DRIVERS
2468 M:      Jay Cliburn <jcliburn@gmail.com>
2469 M:      Chris Snook <chris.snook@gmail.com>
2470 L:      netdev@vger.kernel.org
2471 W:      http://sourceforge.net/projects/atl1
2472 W:      http://atl1.sourceforge.net
2473 S:      Maintained
2474 F:      drivers/net/ethernet/atheros/
2475
2476 ATM
2477 M:      Chas Williams <3chas3@gmail.com>
2478 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2479 L:      netdev@vger.kernel.org
2480 W:      http://linux-atm.sourceforge.net
2481 S:      Maintained
2482 F:      drivers/atm/
2483 F:      include/linux/atm*
2484 F:      include/uapi/linux/atm*
2485
2486 ATMEL AT91 / AT32 MCI DRIVER
2487 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2488 S:      Maintained
2489 F:      drivers/mmc/host/atmel-mci.c
2490
2491 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2492 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2493 S:      Supported
2494 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2495
2496 ATMEL Audio ALSA driver
2497 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2499 S:      Supported
2500 F:      sound/soc/atmel
2501
2502 ATMEL I2C DRIVER
2503 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2504 L:      linux-i2c@vger.kernel.org
2505 S:      Supported
2506 F:      drivers/i2c/busses/i2c-at91.c
2507
2508 ATMEL ISI DRIVER
2509 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2510 L:      linux-media@vger.kernel.org
2511 S:      Supported
2512 F:      drivers/media/platform/atmel/atmel-isi.c
2513 F:      include/media/atmel-isi.h
2514
2515 ATMEL LCDFB DRIVER
2516 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2517 L:      linux-fbdev@vger.kernel.org
2518 S:      Maintained
2519 F:      drivers/video/fbdev/atmel_lcdfb.c
2520 F:      include/video/atmel_lcdc.h
2521
2522 ATMEL MACB ETHERNET DRIVER
2523 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2524 S:      Supported
2525 F:      drivers/net/ethernet/cadence/
2526
2527 ATMEL MAXTOUCH DRIVER
2528 M:      Nick Dyer <nick@shmanahar.org>
2529 T:      git git://github.com/ndyer/linux.git
2530 S:      Maintained
2531 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2532 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2533
2534 ATMEL SAMA5D2 ADC DRIVER
2535 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2536 L:      linux-iio@vger.kernel.org
2537 S:      Supported
2538 F:      drivers/iio/adc/at91-sama5d2_adc.c
2539
2540 ATMEL SDMMC DRIVER
2541 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2542 L:      linux-mmc@vger.kernel.org
2543 S:      Supported
2544 F:      drivers/mmc/host/sdhci-of-at91.c
2545
2546 ATMEL SPI DRIVER
2547 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2548 S:      Supported
2549 F:      drivers/spi/spi-atmel.*
2550
2551 ATMEL SSC DRIVER
2552 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 S:      Supported
2555 F:      drivers/misc/atmel-ssc.c
2556 F:      include/linux/atmel-ssc.h
2557
2558 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2559 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 S:      Supported
2562 F:      drivers/misc/atmel_tclib.c
2563 F:      drivers/clocksource/tcb_clksrc.c
2564
2565 ATMEL USBA UDC DRIVER
2566 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 S:      Supported
2569 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2570
2571 ATMEL WIRELESS DRIVER
2572 M:      Simon Kelley <simon@thekelleys.org.uk>
2573 L:      linux-wireless@vger.kernel.org
2574 W:      http://www.thekelleys.org.uk/atmel
2575 W:      http://atmelwlandriver.sourceforge.net/
2576 S:      Maintained
2577 F:      drivers/net/wireless/atmel/atmel*
2578
2579 ATMEL XDMA DRIVER
2580 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2581 L:      linux-arm-kernel@lists.infradead.org
2582 L:      dmaengine@vger.kernel.org
2583 S:      Supported
2584 F:      drivers/dma/at_xdmac.c
2585
2586 ATOMIC INFRASTRUCTURE
2587 M:      Will Deacon <will.deacon@arm.com>
2588 M:      Peter Zijlstra <peterz@infradead.org>
2589 R:      Boqun Feng <boqun.feng@gmail.com>
2590 L:      linux-kernel@vger.kernel.org
2591 S:      Maintained
2592 F:      arch/*/include/asm/atomic*.h
2593 F:      include/*/atomic*.h
2594
2595 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2596 M:      Bradley Grove <linuxdrivers@attotech.com>
2597 L:      linux-scsi@vger.kernel.org
2598 W:      http://www.attotech.com
2599 S:      Supported
2600 F:      drivers/scsi/esas2r
2601
2602 ATUSB IEEE 802.15.4 RADIO DRIVER
2603 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2604 L:      linux-wpan@vger.kernel.org
2605 S:      Maintained
2606 F:      drivers/net/ieee802154/atusb.c
2607 F:      drivers/net/ieee802154/atusb.h
2608 F:      drivers/net/ieee802154/at86rf230.h
2609
2610 AUDIT SUBSYSTEM
2611 M:      Paul Moore <paul@paul-moore.com>
2612 M:      Eric Paris <eparis@redhat.com>
2613 L:      linux-audit@redhat.com (moderated for non-subscribers)
2614 W:      https://github.com/linux-audit
2615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2616 S:      Supported
2617 F:      include/linux/audit.h
2618 F:      include/uapi/linux/audit.h
2619 F:      kernel/audit*
2620
2621 AUXILIARY DISPLAY DRIVERS
2622 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2623 S:      Maintained
2624 F:      drivers/auxdisplay/
2625 F:      include/linux/cfag12864b.h
2626
2627 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2628 M:      Andreas Klinger <ak@it-klinger.de>
2629 L:      linux-iio@vger.kernel.org
2630 S:      Maintained
2631 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2632 F:      drivers/iio/adc/hx711.c
2633
2634 AX.25 NETWORK LAYER
2635 M:      Ralf Baechle <ralf@linux-mips.org>
2636 L:      linux-hams@vger.kernel.org
2637 W:      http://www.linux-ax25.org/
2638 S:      Maintained
2639 F:      include/uapi/linux/ax25.h
2640 F:      include/net/ax25.h
2641 F:      net/ax25/
2642
2643 AXENTIA ARM DEVICES
2644 M:      Peter Rosin <peda@axentia.se>
2645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/arm/axentia.txt
2648 F:      arch/arm/boot/dts/at91-linea.dtsi
2649 F:      arch/arm/boot/dts/at91-natte.dtsi
2650 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2651 F:      arch/arm/boot/dts/at91-tse850-3.dts
2652
2653 AXENTIA ASOC DRIVERS
2654 M:      Peter Rosin <peda@axentia.se>
2655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2656 S:      Maintained
2657 F:      Documentation/devicetree/bindings/sound/axentia,*
2658 F:      sound/soc/atmel/tse850-pcm5142.c
2659
2660 AZ6007 DVB DRIVER
2661 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2662 L:      linux-media@vger.kernel.org
2663 W:      https://linuxtv.org
2664 T:      git git://linuxtv.org/media_tree.git
2665 S:      Maintained
2666 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2667
2668 AZTECH FM RADIO RECEIVER DRIVER
2669 M:      Hans Verkuil <hverkuil@xs4all.nl>
2670 L:      linux-media@vger.kernel.org
2671 T:      git git://linuxtv.org/media_tree.git
2672 W:      https://linuxtv.org
2673 S:      Maintained
2674 F:      drivers/media/radio/radio-aztech*
2675
2676 B43 WIRELESS DRIVER
2677 L:      linux-wireless@vger.kernel.org
2678 L:      b43-dev@lists.infradead.org
2679 W:      http://wireless.kernel.org/en/users/Drivers/b43
2680 S:      Odd Fixes
2681 F:      drivers/net/wireless/broadcom/b43/
2682
2683 B43LEGACY WIRELESS DRIVER
2684 M:      Larry Finger <Larry.Finger@lwfinger.net>
2685 L:      linux-wireless@vger.kernel.org
2686 L:      b43-dev@lists.infradead.org
2687 W:      http://wireless.kernel.org/en/users/Drivers/b43
2688 S:      Maintained
2689 F:      drivers/net/wireless/broadcom/b43legacy/
2690
2691 BACKLIGHT CLASS/SUBSYSTEM
2692 M:      Lee Jones <lee.jones@linaro.org>
2693 M:      Daniel Thompson <daniel.thompson@linaro.org>
2694 M:      Jingoo Han <jingoohan1@gmail.com>
2695 L:      dri-devel@lists.freedesktop.org
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2697 S:      Maintained
2698 F:      drivers/video/backlight/
2699 F:      include/linux/backlight.h
2700 F:      include/linux/pwm_backlight.h
2701 F:      Documentation/devicetree/bindings/leds/backlight
2702
2703 BATMAN ADVANCED
2704 M:      Marek Lindner <mareklindner@neomailbox.ch>
2705 M:      Simon Wunderlich <sw@simonwunderlich.de>
2706 M:      Antonio Quartulli <a@unstable.cc>
2707 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2708 W:      https://www.open-mesh.org/
2709 Q:      https://patchwork.open-mesh.org/project/batman/list/
2710 S:      Maintained
2711 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2712 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2713 F:      Documentation/networking/batman-adv.rst
2714 F:      include/uapi/linux/batadv_packet.h
2715 F:      include/uapi/linux/batman_adv.h
2716 F:      net/batman-adv/
2717
2718 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2719 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2720 L:      linux-hams@vger.kernel.org
2721 W:      http://www.baycom.org/~tom/ham/ham.html
2722 S:      Maintained
2723 F:      drivers/net/hamradio/baycom*
2724
2725 BCACHE (BLOCK LAYER CACHE)
2726 M:      Coly Li <colyli@suse.de>
2727 M:      Kent Overstreet <kent.overstreet@gmail.com>
2728 L:      linux-bcache@vger.kernel.org
2729 W:      http://bcache.evilpiepirate.org
2730 C:      irc://irc.oftc.net/bcache
2731 S:      Maintained
2732 F:      drivers/md/bcache/
2733
2734 BDISP ST MEDIA DRIVER
2735 M:      Fabien Dessenne <fabien.dessenne@st.com>
2736 L:      linux-media@vger.kernel.org
2737 T:      git git://linuxtv.org/media_tree.git
2738 W:      https://linuxtv.org
2739 S:      Supported
2740 F:      drivers/media/platform/sti/bdisp
2741
2742 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2743 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2744 L:      netdev@vger.kernel.org
2745 S:      Maintained
2746 F:      drivers/net/ethernet/ec_bhf.c
2747
2748 BEFS FILE SYSTEM
2749 M:      Luis de Bethencourt <luisbg@kernel.org>
2750 M:      Salah Triki <salah.triki@gmail.com>
2751 S:      Maintained
2752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2753 F:      Documentation/filesystems/befs.txt
2754 F:      fs/befs/
2755
2756 BFQ I/O SCHEDULER
2757 M:      Paolo Valente <paolo.valente@linaro.org>
2758 M:      Jens Axboe <axboe@kernel.dk>
2759 L:      linux-block@vger.kernel.org
2760 S:      Maintained
2761 F:      block/bfq-*
2762 F:      Documentation/block/bfq-iosched.txt
2763
2764 BFS FILE SYSTEM
2765 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2766 S:      Maintained
2767 F:      Documentation/filesystems/bfs.txt
2768 F:      fs/bfs/
2769 F:      include/uapi/linux/bfs_fs.h
2770
2771 BLINKM RGB LED DRIVER
2772 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2773 S:      Maintained
2774 F:      drivers/leds/leds-blinkm.c
2775
2776 BLOCK LAYER
2777 M:      Jens Axboe <axboe@kernel.dk>
2778 L:      linux-block@vger.kernel.org
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2780 S:      Maintained
2781 F:      block/
2782 F:      drivers/block/
2783 F:      kernel/trace/blktrace.c
2784 F:      lib/sbitmap.c
2785
2786 BLOCK2MTD DRIVER
2787 M:      Joern Engel <joern@lazybastard.org>
2788 L:      linux-mtd@lists.infradead.org
2789 S:      Maintained
2790 F:      drivers/mtd/devices/block2mtd.c
2791
2792 BLUETOOTH DRIVERS
2793 M:      Marcel Holtmann <marcel@holtmann.org>
2794 M:      Johan Hedberg <johan.hedberg@gmail.com>
2795 L:      linux-bluetooth@vger.kernel.org
2796 W:      http://www.bluez.org/
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2799 S:      Maintained
2800 F:      drivers/bluetooth/
2801
2802 BLUETOOTH SUBSYSTEM
2803 M:      Marcel Holtmann <marcel@holtmann.org>
2804 M:      Johan Hedberg <johan.hedberg@gmail.com>
2805 L:      linux-bluetooth@vger.kernel.org
2806 W:      http://www.bluez.org/
2807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2809 S:      Maintained
2810 F:      net/bluetooth/
2811 F:      include/net/bluetooth/
2812
2813 BONDING DRIVER
2814 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2815 M:      Veaceslav Falico <vfalico@gmail.com>
2816 M:      Andy Gospodarek <andy@greyhouse.net>
2817 L:      netdev@vger.kernel.org
2818 W:      http://sourceforge.net/projects/bonding/
2819 S:      Supported
2820 F:      drivers/net/bonding/
2821 F:      include/uapi/linux/if_bonding.h
2822
2823 BPF (Safe dynamic programs and tools)
2824 M:      Alexei Starovoitov <ast@kernel.org>
2825 M:      Daniel Borkmann <daniel@iogearbox.net>
2826 L:      netdev@vger.kernel.org
2827 L:      linux-kernel@vger.kernel.org
2828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2830 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2831 S:      Supported
2832 F:      arch/x86/net/bpf_jit*
2833 F:      Documentation/networking/filter.txt
2834 F:      Documentation/bpf/
2835 F:      include/linux/bpf*
2836 F:      include/linux/filter.h
2837 F:      include/trace/events/xdp.h
2838 F:      include/uapi/linux/bpf*
2839 F:      include/uapi/linux/filter.h
2840 F:      kernel/bpf/
2841 F:      kernel/trace/bpf_trace.c
2842 F:      lib/test_bpf.c
2843 F:      net/bpf/
2844 F:      net/core/filter.c
2845 F:      net/sched/act_bpf.c
2846 F:      net/sched/cls_bpf.c
2847 F:      samples/bpf/
2848 F:      tools/bpf/
2849 F:      tools/lib/bpf/
2850 F:      tools/testing/selftests/bpf/
2851
2852 BROADCOM B44 10/100 ETHERNET DRIVER
2853 M:      Michael Chan <michael.chan@broadcom.com>
2854 L:      netdev@vger.kernel.org
2855 S:      Supported
2856 F:      drivers/net/ethernet/broadcom/b44.*
2857
2858 BROADCOM B53 ETHERNET SWITCH DRIVER
2859 M:      Florian Fainelli <f.fainelli@gmail.com>
2860 L:      netdev@vger.kernel.org
2861 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2862 S:      Supported
2863 F:      drivers/net/dsa/b53/*
2864 F:      include/linux/platform_data/b53.h
2865
2866 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2867 M:      Florian Fainelli <f.fainelli@gmail.com>
2868 M:      Ray Jui <rjui@broadcom.com>
2869 M:      Scott Branden <sbranden@broadcom.com>
2870 M:      bcm-kernel-feedback-list@broadcom.com
2871 T:      git git://github.com/broadcom/mach-bcm
2872 S:      Maintained
2873 N:      bcm281*
2874 N:      bcm113*
2875 N:      bcm216*
2876 N:      kona
2877 F:      arch/arm/mach-bcm/
2878
2879 BROADCOM BCM2835 ARM ARCHITECTURE
2880 M:      Eric Anholt <eric@anholt.net>
2881 M:      Stefan Wahren <stefan.wahren@i2se.com>
2882 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 T:      git git://github.com/anholt/linux
2885 S:      Maintained
2886 N:      bcm2835
2887 F:      drivers/staging/vc04_services
2888
2889 BROADCOM BCM47XX MIPS ARCHITECTURE
2890 M:      Hauke Mehrtens <hauke@hauke-m.de>
2891 M:      Rafał Miłecki <zajec5@gmail.com>
2892 L:      linux-mips@linux-mips.org
2893 S:      Maintained
2894 F:      Documentation/devicetree/bindings/mips/brcm/
2895 F:      arch/mips/bcm47xx/*
2896 F:      arch/mips/include/asm/mach-bcm47xx/*
2897
2898 BROADCOM BCM5301X ARM ARCHITECTURE
2899 M:      Hauke Mehrtens <hauke@hauke-m.de>
2900 M:      Rafał Miłecki <zajec5@gmail.com>
2901 M:      Jon Mason <jonmason@broadcom.com>
2902 M:      bcm-kernel-feedback-list@broadcom.com
2903 L:      linux-arm-kernel@lists.infradead.org
2904 S:      Maintained
2905 F:      arch/arm/mach-bcm/bcm_5301x.c
2906 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2907 F:      arch/arm/boot/dts/bcm470*
2908 F:      arch/arm/boot/dts/bcm953012*
2909
2910 BROADCOM BCM53573 ARM ARCHITECTURE
2911 M:      Rafał Miłecki <rafal@milecki.pl>
2912 L:      linux-arm-kernel@lists.infradead.org
2913 S:      Maintained
2914 F:      arch/arm/boot/dts/bcm53573*
2915 F:      arch/arm/boot/dts/bcm47189*
2916
2917 BROADCOM BCM63XX ARM ARCHITECTURE
2918 M:      Florian Fainelli <f.fainelli@gmail.com>
2919 M:      bcm-kernel-feedback-list@broadcom.com
2920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921 T:      git git://github.com/broadcom/stblinux.git
2922 S:      Maintained
2923 N:      bcm63xx
2924
2925 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2926 M:      Kevin Cernekee <cernekee@gmail.com>
2927 L:      linux-usb@vger.kernel.org
2928 S:      Maintained
2929 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2930
2931 BROADCOM BCM7XXX ARM ARCHITECTURE
2932 M:      Brian Norris <computersforpeace@gmail.com>
2933 M:      Gregory Fong <gregory.0xf0@gmail.com>
2934 M:      Florian Fainelli <f.fainelli@gmail.com>
2935 M:      bcm-kernel-feedback-list@broadcom.com
2936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937 T:      git git://github.com/broadcom/stblinux.git
2938 S:      Maintained
2939 F:      arch/arm/mach-bcm/*brcmstb*
2940 F:      arch/arm/boot/dts/bcm7*.dts*
2941 F:      drivers/bus/brcmstb_gisb.c
2942 F:      arch/arm/mm/cache-b15-rac.c
2943 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2944 N:      brcmstb
2945
2946 BROADCOM BMIPS CPUFREQ DRIVER
2947 M:      Markus Mayer <mmayer@broadcom.com>
2948 M:      bcm-kernel-feedback-list@broadcom.com
2949 L:      linux-pm@vger.kernel.org
2950 S:      Maintained
2951 F:      drivers/cpufreq/bmips-cpufreq.c
2952
2953 BROADCOM BMIPS MIPS ARCHITECTURE
2954 M:      Kevin Cernekee <cernekee@gmail.com>
2955 M:      Florian Fainelli <f.fainelli@gmail.com>
2956 L:      linux-mips@linux-mips.org
2957 T:      git git://github.com/broadcom/stblinux.git
2958 S:      Maintained
2959 F:      arch/mips/bmips/*
2960 F:      arch/mips/include/asm/mach-bmips/*
2961 F:      arch/mips/kernel/*bmips*
2962 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2963 F:      drivers/irqchip/irq-bcm63*
2964 F:      drivers/irqchip/irq-bcm7*
2965 F:      drivers/irqchip/irq-brcmstb*
2966 F:      include/linux/bcm963xx_nvram.h
2967 F:      include/linux/bcm963xx_tag.h
2968
2969 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2970 M:      Rasesh Mody <rasesh.mody@cavium.com>
2971 M:      Dept-GELinuxNICDev@cavium.com
2972 L:      netdev@vger.kernel.org
2973 S:      Supported
2974 F:      drivers/net/ethernet/broadcom/bnx2.*
2975 F:      drivers/net/ethernet/broadcom/bnx2_*
2976
2977 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2978 M:      QLogic-Storage-Upstream@qlogic.com
2979 L:      linux-scsi@vger.kernel.org
2980 S:      Supported
2981 F:      drivers/scsi/bnx2fc/
2982
2983 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2984 M:      QLogic-Storage-Upstream@qlogic.com
2985 L:      linux-scsi@vger.kernel.org
2986 S:      Supported
2987 F:      drivers/scsi/bnx2i/
2988
2989 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2990 M:      Ariel Elior <ariel.elior@cavium.com>
2991 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992 M:      everest-linux-l2@cavium.com
2993 L:      netdev@vger.kernel.org
2994 S:      Supported
2995 F:      drivers/net/ethernet/broadcom/bnx2x/
2996
2997 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2998 M:      Michael Chan <michael.chan@broadcom.com>
2999 L:      netdev@vger.kernel.org
3000 S:      Supported
3001 F:      drivers/net/ethernet/broadcom/bnxt/
3002
3003 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3004 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3005 M:      Franky Lin <franky.lin@broadcom.com>
3006 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3007 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3008 M:      Wright Feng <wright.feng@cypress.com>
3009 L:      linux-wireless@vger.kernel.org
3010 L:      brcm80211-dev-list.pdl@broadcom.com
3011 L:      brcm80211-dev-list@cypress.com
3012 S:      Supported
3013 F:      drivers/net/wireless/broadcom/brcm80211/
3014
3015 BROADCOM BRCMSTB GPIO DRIVER
3016 M:      Gregory Fong <gregory.0xf0@gmail.com>
3017 L:      bcm-kernel-feedback-list@broadcom.com
3018 S:      Supported
3019 F:      drivers/gpio/gpio-brcmstb.c
3020 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3021
3022 BROADCOM BRCMSTB I2C DRIVER
3023 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3024 L:      linux-i2c@vger.kernel.org
3025 L:      bcm-kernel-feedback-list@broadcom.com
3026 S:      Supported
3027 F:      drivers/i2c/busses/i2c-brcmstb.c
3028 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3029
3030 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3031 M:      Al Cooper <alcooperx@gmail.com>
3032 L:      linux-kernel@vger.kernel.org
3033 L:      bcm-kernel-feedback-list@broadcom.com
3034 S:      Maintained
3035 F:      drivers/phy/broadcom/phy-brcm-usb*
3036
3037 BROADCOM GENET ETHERNET DRIVER
3038 M:      Doug Berger <opendmb@gmail.com>
3039 M:      Florian Fainelli <f.fainelli@gmail.com>
3040 L:      netdev@vger.kernel.org
3041 S:      Supported
3042 F:      drivers/net/ethernet/broadcom/genet/
3043
3044 BROADCOM IPROC ARM ARCHITECTURE
3045 M:      Ray Jui <rjui@broadcom.com>
3046 M:      Scott Branden <sbranden@broadcom.com>
3047 M:      Jon Mason <jonmason@broadcom.com>
3048 M:      bcm-kernel-feedback-list@broadcom.com
3049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050 T:      git git://github.com/broadcom/cygnus-linux.git
3051 S:      Maintained
3052 N:      iproc
3053 N:      cygnus
3054 N:      bcm[-_]nsp
3055 N:      bcm9113*
3056 N:      bcm9583*
3057 N:      bcm9585*
3058 N:      bcm9586*
3059 N:      bcm988312
3060 N:      bcm113*
3061 N:      bcm583*
3062 N:      bcm585*
3063 N:      bcm586*
3064 N:      bcm88312
3065 N:      hr2
3066 N:      stingray
3067 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3068 F:      arch/arm64/boot/dts/broadcom/stingray/*
3069 F:      drivers/clk/bcm/clk-ns*
3070 F:      drivers/clk/bcm/clk-sr*
3071 F:      drivers/pinctrl/bcm/pinctrl-ns*
3072 F:      include/dt-bindings/clock/bcm-sr*
3073
3074 BROADCOM KONA GPIO DRIVER
3075 M:      Ray Jui <rjui@broadcom.com>
3076 L:      bcm-kernel-feedback-list@broadcom.com
3077 S:      Supported
3078 F:      drivers/gpio/gpio-bcm-kona.c
3079 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3080
3081 BROADCOM NETXTREME-E ROCE DRIVER
3082 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3083 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3084 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3085 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3086 L:      linux-rdma@vger.kernel.org
3087 W:      http://www.broadcom.com
3088 S:      Supported
3089 F:      drivers/infiniband/hw/bnxt_re/
3090 F:      include/uapi/rdma/bnxt_re-abi.h
3091
3092 BROADCOM NVRAM DRIVER
3093 M:      Rafał Miłecki <zajec5@gmail.com>
3094 L:      linux-mips@linux-mips.org
3095 S:      Maintained
3096 F:      drivers/firmware/broadcom/*
3097
3098 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3099 M:      Rafał Miłecki <zajec5@gmail.com>
3100 L:      linux-wireless@vger.kernel.org
3101 S:      Maintained
3102 F:      drivers/bcma/
3103 F:      include/linux/bcma/
3104
3105 BROADCOM STB AVS CPUFREQ DRIVER
3106 M:      Markus Mayer <mmayer@broadcom.com>
3107 M:      bcm-kernel-feedback-list@broadcom.com
3108 L:      linux-pm@vger.kernel.org
3109 S:      Maintained
3110 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3111 F:      drivers/cpufreq/brcmstb*
3112
3113 BROADCOM STB AVS TMON DRIVER
3114 M:      Markus Mayer <mmayer@broadcom.com>
3115 M:      bcm-kernel-feedback-list@broadcom.com
3116 L:      linux-pm@vger.kernel.org
3117 S:      Maintained
3118 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3119 F:      drivers/thermal/broadcom/brcmstb*
3120
3121 BROADCOM STB NAND FLASH DRIVER
3122 M:      Brian Norris <computersforpeace@gmail.com>
3123 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3124 L:      linux-mtd@lists.infradead.org
3125 L:      bcm-kernel-feedback-list@broadcom.com
3126 S:      Maintained
3127 F:      drivers/mtd/nand/raw/brcmnand/
3128
3129 BROADCOM STB DPFE DRIVER
3130 M:      Markus Mayer <mmayer@broadcom.com>
3131 M:      bcm-kernel-feedback-list@broadcom.com
3132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3133 S:      Maintained
3134 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3135 F:      drivers/memory/brcmstb_dpfe.c
3136
3137 BROADCOM SPI DRIVER
3138 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3139 M:      bcm-kernel-feedback-list@broadcom.com
3140 S:      Maintained
3141 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3142 F:      drivers/spi/spi-bcm-qspi.*
3143 F:      drivers/spi/spi-brcmstb-qspi.c
3144 F:      drivers/spi/spi-iproc-qspi.c
3145
3146 BROADCOM SYSTEMPORT ETHERNET DRIVER
3147 M:      Florian Fainelli <f.fainelli@gmail.com>
3148 L:      netdev@vger.kernel.org
3149 S:      Supported
3150 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3151
3152 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3153 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3154 M:      Prashant Sreedharan <prashant@broadcom.com>
3155 M:      Michael Chan <mchan@broadcom.com>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/net/ethernet/broadcom/tg3.*
3159
3160 BROCADE BFA FC SCSI DRIVER
3161 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3162 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3163 L:      linux-scsi@vger.kernel.org
3164 S:      Supported
3165 F:      drivers/scsi/bfa/
3166
3167 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3168 M:      Rasesh Mody <rasesh.mody@cavium.com>
3169 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3170 M:      Dept-GELinuxNICDev@cavium.com
3171 L:      netdev@vger.kernel.org
3172 S:      Supported
3173 F:      drivers/net/ethernet/brocade/bna/
3174
3175 BSG (block layer generic sg v4 driver)
3176 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3177 L:      linux-scsi@vger.kernel.org
3178 S:      Supported
3179 F:      block/bsg.c
3180 F:      include/linux/bsg.h
3181 F:      include/uapi/linux/bsg.h
3182
3183 BT87X AUDIO DRIVER
3184 M:      Clemens Ladisch <clemens@ladisch.de>
3185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3186 T:      git git://git.alsa-project.org/alsa-kernel.git
3187 S:      Maintained
3188 F:      Documentation/sound/cards/bt87x.rst
3189 F:      sound/pci/bt87x.c
3190
3191 BT8XXGPIO DRIVER
3192 M:      Michael Buesch <m@bues.ch>
3193 W:      http://bu3sch.de/btgpio.php
3194 S:      Maintained
3195 F:      drivers/gpio/gpio-bt8xx.c
3196
3197 BTRFS FILE SYSTEM
3198 M:      Chris Mason <clm@fb.com>
3199 M:      Josef Bacik <jbacik@fb.com>
3200 M:      David Sterba <dsterba@suse.com>
3201 L:      linux-btrfs@vger.kernel.org
3202 W:      http://btrfs.wiki.kernel.org/
3203 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3205 S:      Maintained
3206 F:      Documentation/filesystems/btrfs.txt
3207 F:      fs/btrfs/
3208 F:      include/linux/btrfs*
3209 F:      include/uapi/linux/btrfs*
3210
3211 BTTV VIDEO4LINUX DRIVER
3212 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3213 L:      linux-media@vger.kernel.org
3214 W:      https://linuxtv.org
3215 T:      git git://linuxtv.org/media_tree.git
3216 S:      Odd fixes
3217 F:      Documentation/media/v4l-drivers/bttv*
3218 F:      drivers/media/pci/bt8xx/bttv*
3219
3220 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3221 M:      Chanwoo Choi <cw00.choi@samsung.com>
3222 L:      linux-pm@vger.kernel.org
3223 L:      linux-samsung-soc@vger.kernel.org
3224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3225 S:      Maintained
3226 F:      drivers/devfreq/exynos-bus.c
3227 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3228
3229 BUSLOGIC SCSI DRIVER
3230 M:      Khalid Aziz <khalid@gonehiking.org>
3231 L:      linux-scsi@vger.kernel.org
3232 S:      Maintained
3233 F:      drivers/scsi/BusLogic.*
3234 F:      drivers/scsi/FlashPoint.*
3235
3236 C-MEDIA CMI8788 DRIVER
3237 M:      Clemens Ladisch <clemens@ladisch.de>
3238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3239 T:      git git://git.alsa-project.org/alsa-kernel.git
3240 S:      Maintained
3241 F:      sound/pci/oxygen/
3242
3243 C-SKY ARCHITECTURE
3244 M:      Guo Ren <ren_guo@c-sky.com>
3245 T:      git https://github.com/c-sky/csky-linux.git
3246 S:      Supported
3247 F:      arch/csky/
3248 F:      Documentation/devicetree/bindings/csky/
3249 K:      csky
3250 N:      csky
3251
3252 C6X ARCHITECTURE
3253 M:      Mark Salter <msalter@redhat.com>
3254 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3255 L:      linux-c6x-dev@linux-c6x.org
3256 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3257 S:      Maintained
3258 F:      arch/c6x/
3259
3260 CA8210 IEEE-802.15.4 RADIO DRIVER
3261 M:      Harry Morris <h.morris@cascoda.com>
3262 L:      linux-wpan@vger.kernel.org
3263 W:      https://github.com/Cascoda/ca8210-linux.git
3264 S:      Maintained
3265 F:      drivers/net/ieee802154/ca8210.c
3266 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3267
3268 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3269 M:      David Howells <dhowells@redhat.com>
3270 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3271 S:      Supported
3272 F:      Documentation/filesystems/caching/cachefiles.txt
3273 F:      fs/cachefiles/
3274
3275 CADENCE MIPI-CSI2 BRIDGES
3276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3277 L:      linux-media@vger.kernel.org
3278 S:      Maintained
3279 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3280 F:      drivers/media/platform/cadence/cdns-csi2*
3281
3282 CADET FM/AM RADIO RECEIVER DRIVER
3283 M:      Hans Verkuil <hverkuil@xs4all.nl>
3284 L:      linux-media@vger.kernel.org
3285 T:      git git://linuxtv.org/media_tree.git
3286 W:      https://linuxtv.org
3287 S:      Maintained
3288 F:      drivers/media/radio/radio-cadet*
3289
3290 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3291 M:      Jonathan Corbet <corbet@lwn.net>
3292 L:      linux-media@vger.kernel.org
3293 T:      git git://linuxtv.org/media_tree.git
3294 S:      Maintained
3295 F:      Documentation/media/v4l-drivers/cafe_ccic*
3296 F:      drivers/media/platform/marvell-ccic/
3297
3298 CAIF NETWORK LAYER
3299 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3300 L:      netdev@vger.kernel.org
3301 S:      Supported
3302 F:      Documentation/networking/caif/
3303 F:      drivers/net/caif/
3304 F:      include/uapi/linux/caif/
3305 F:      include/net/caif/
3306 F:      net/caif/
3307
3308 CALGARY x86-64 IOMMU
3309 M:      Muli Ben-Yehuda <mulix@mulix.org>
3310 M:      Jon Mason <jdmason@kudzu.us>
3311 L:      iommu@lists.linux-foundation.org
3312 S:      Maintained
3313 F:      arch/x86/kernel/pci-calgary_64.c
3314 F:      arch/x86/kernel/tce_64.c
3315 F:      arch/x86/include/asm/calgary.h
3316 F:      arch/x86/include/asm/tce.h
3317
3318 CAN NETWORK DRIVERS
3319 M:      Wolfgang Grandegger <wg@grandegger.com>
3320 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3321 L:      linux-can@vger.kernel.org
3322 W:      https://github.com/linux-can
3323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3325 S:      Maintained
3326 F:      Documentation/devicetree/bindings/net/can/
3327 F:      drivers/net/can/
3328 F:      include/linux/can/dev.h
3329 F:      include/linux/can/platform/
3330 F:      include/uapi/linux/can/error.h
3331 F:      include/uapi/linux/can/netlink.h
3332
3333 CAN NETWORK LAYER
3334 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3335 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3336 L:      linux-can@vger.kernel.org
3337 W:      https://github.com/linux-can
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3340 S:      Maintained
3341 F:      Documentation/networking/can.rst
3342 F:      net/can/
3343 F:      include/linux/can/core.h
3344 F:      include/uapi/linux/can.h
3345 F:      include/uapi/linux/can/bcm.h
3346 F:      include/uapi/linux/can/raw.h
3347 F:      include/uapi/linux/can/gw.h
3348
3349 CAPABILITIES
3350 M:      Serge Hallyn <serge@hallyn.com>
3351 L:      linux-security-module@vger.kernel.org
3352 S:      Supported
3353 F:      include/linux/capability.h
3354 F:      include/uapi/linux/capability.h
3355 F:      security/commoncap.c
3356 F:      kernel/capability.c
3357
3358 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3359 M:      Kevin Tsai <ktsai@capellamicro.com>
3360 S:      Maintained
3361 F:      drivers/iio/light/cm*
3362
3363 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3364 M:      Christian Lamparter <chunkeey@googlemail.com>
3365 L:      linux-wireless@vger.kernel.org
3366 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3367 S:      Maintained
3368 F:      drivers/net/wireless/ath/carl9170/
3369
3370 CAVIUM I2C DRIVER
3371 M:      Jan Glauber <jglauber@cavium.com>
3372 M:      David Daney <david.daney@cavium.com>
3373 W:      http://www.cavium.com
3374 S:      Supported
3375 F:      drivers/i2c/busses/i2c-octeon*
3376 F:      drivers/i2c/busses/i2c-thunderx*
3377
3378 CAVIUM LIQUIDIO NETWORK DRIVER
3379 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3380 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3381 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3382 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3383 L:      netdev@vger.kernel.org
3384 W:      http://www.cavium.com
3385 S:      Supported
3386 F:      drivers/net/ethernet/cavium/liquidio/
3387
3388 CAVIUM MMC DRIVER
3389 M:      Jan Glauber <jglauber@cavium.com>
3390 M:      David Daney <david.daney@cavium.com>
3391 M:      Steven J. Hill <Steven.Hill@cavium.com>
3392 W:      http://www.cavium.com
3393 S:      Supported
3394 F:      drivers/mmc/host/cavium*
3395
3396 CAVIUM OCTEON-TX CRYPTO DRIVER
3397 M:      George Cherian <george.cherian@cavium.com>
3398 L:      linux-crypto@vger.kernel.org
3399 W:      http://www.cavium.com
3400 S:      Supported
3401 F:      drivers/crypto/cavium/cpt/
3402
3403 CAVIUM THUNDERX2 ARM64 SOC
3404 M:      Robert Richter <rrichter@cavium.com>
3405 M:      Jayachandran C <jnair@caviumnetworks.com>
3406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3407 S:      Maintained
3408 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3409 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3410
3411 CC2520 IEEE-802.15.4 RADIO DRIVER
3412 M:      Varka Bhadram <varkabhadram@gmail.com>
3413 L:      linux-wpan@vger.kernel.org
3414 S:      Maintained
3415 F:      drivers/net/ieee802154/cc2520.c
3416 F:      include/linux/spi/cc2520.h
3417 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3418
3419 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3420 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3421 L:      linux-crypto@vger.kernel.org
3422 S:      Supported
3423 F:      drivers/crypto/ccree/
3424 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3425
3426 CEC FRAMEWORK
3427 M:      Hans Verkuil <hans.verkuil@cisco.com>
3428 L:      linux-media@vger.kernel.org
3429 T:      git git://linuxtv.org/media_tree.git
3430 W:      http://linuxtv.org
3431 S:      Supported
3432 F:      Documentation/media/kapi/cec-core.rst
3433 F:      Documentation/media/uapi/cec
3434 F:      drivers/media/cec/
3435 F:      drivers/media/rc/keymaps/rc-cec.c
3436 F:      include/media/cec.h
3437 F:      include/media/cec-notifier.h
3438 F:      include/uapi/linux/cec.h
3439 F:      include/uapi/linux/cec-funcs.h
3440 F:      Documentation/devicetree/bindings/media/cec.txt
3441 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3442
3443 CEC GPIO DRIVER
3444 M:      Hans Verkuil <hans.verkuil@cisco.com>
3445 L:      linux-media@vger.kernel.org
3446 T:      git git://linuxtv.org/media_tree.git
3447 W:      http://linuxtv.org
3448 S:      Supported
3449 F:      drivers/media/platform/cec-gpio/
3450 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3451
3452 CELL BROADBAND ENGINE ARCHITECTURE
3453 M:      Arnd Bergmann <arnd@arndb.de>
3454 L:      linuxppc-dev@lists.ozlabs.org
3455 W:      http://www.ibm.com/developerworks/power/cell/
3456 S:      Supported
3457 F:      arch/powerpc/include/asm/cell*.h
3458 F:      arch/powerpc/include/asm/spu*.h
3459 F:      arch/powerpc/include/uapi/asm/spu*.h
3460 F:      arch/powerpc/oprofile/*cell*
3461 F:      arch/powerpc/platforms/cell/
3462
3463 CEPH COMMON CODE (LIBCEPH)
3464 M:      Ilya Dryomov <idryomov@gmail.com>
3465 M:      "Yan, Zheng" <zyan@redhat.com>
3466 M:      Sage Weil <sage@redhat.com>
3467 L:      ceph-devel@vger.kernel.org
3468 W:      http://ceph.com/
3469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3470 T:      git git://github.com/ceph/ceph-client.git
3471 S:      Supported
3472 F:      net/ceph/
3473 F:      include/linux/ceph/
3474 F:      include/linux/crush/
3475
3476 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3477 M:      "Yan, Zheng" <zyan@redhat.com>
3478 M:      Sage Weil <sage@redhat.com>
3479 M:      Ilya Dryomov <idryomov@gmail.com>
3480 L:      ceph-devel@vger.kernel.org
3481 W:      http://ceph.com/
3482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3483 T:      git git://github.com/ceph/ceph-client.git
3484 S:      Supported
3485 F:      Documentation/filesystems/ceph.txt
3486 F:      fs/ceph/
3487
3488 CERTIFICATE HANDLING:
3489 M:      David Howells <dhowells@redhat.com>
3490 M:      David Woodhouse <dwmw2@infradead.org>
3491 L:      keyrings@vger.kernel.org
3492 S:      Maintained
3493 F:      Documentation/admin-guide/module-signing.rst
3494 F:      certs/
3495 F:      scripts/sign-file.c
3496 F:      scripts/extract-cert.c
3497
3498 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3499 L:      linux-usb@vger.kernel.org
3500 S:      Orphan
3501 F:      Documentation/usb/WUSB-Design-overview.txt
3502 F:      Documentation/usb/wusb-cbaf
3503 F:      drivers/usb/host/hwa-hc.c
3504 F:      drivers/usb/host/whci/
3505 F:      drivers/usb/wusbcore/
3506 F:      include/linux/usb/wusb*
3507
3508 CFAG12864B LCD DRIVER
3509 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3510 S:      Maintained
3511 F:      drivers/auxdisplay/cfag12864b.c
3512 F:      include/linux/cfag12864b.h
3513
3514 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3515 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3516 S:      Maintained
3517 F:      drivers/auxdisplay/cfag12864bfb.c
3518 F:      include/linux/cfag12864b.h
3519
3520 802.11 (including CFG80211/NL80211)
3521 M:      Johannes Berg <johannes@sipsolutions.net>
3522 L:      linux-wireless@vger.kernel.org
3523 W:      http://wireless.kernel.org/
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3526 S:      Maintained
3527 F:      net/wireless/
3528 F:      include/uapi/linux/nl80211.h
3529 F:      include/linux/ieee80211.h
3530 F:      include/net/wext.h
3531 F:      include/net/cfg80211.h
3532 F:      include/net/iw_handler.h
3533 F:      include/net/ieee80211_radiotap.h
3534 F:      Documentation/driver-api/80211/cfg80211.rst
3535 F:      Documentation/networking/regulatory.txt
3536
3537 CHAR and MISC DRIVERS
3538 M:      Arnd Bergmann <arnd@arndb.de>
3539 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3541 S:      Supported
3542 F:      drivers/char/
3543 F:      drivers/misc/
3544 F:      include/linux/miscdevice.h
3545
3546 CHECKPATCH
3547 M:      Andy Whitcroft <apw@canonical.com>
3548 M:      Joe Perches <joe@perches.com>
3549 S:      Maintained
3550 F:      scripts/checkpatch.pl
3551
3552 CHINESE DOCUMENTATION
3553 M:      Harry Wei <harryxiyou@gmail.com>
3554 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3555 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3556 S:      Maintained
3557 F:      Documentation/translations/zh_CN/
3558
3559 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3560 M:      Peter Chen <Peter.Chen@nxp.com>
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3562 L:      linux-usb@vger.kernel.org
3563 S:      Maintained
3564 F:      drivers/usb/chipidea/
3565
3566 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3567 M:      Hans de Goede <hdegoede@redhat.com>
3568 L:      linux-input@vger.kernel.org
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3571 F:      drivers/input/touchscreen/chipone_icn8318.c
3572
3573 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3574 M:      Hans de Goede <hdegoede@redhat.com>
3575 L:      linux-input@vger.kernel.org
3576 S:      Maintained
3577 F:      drivers/input/touchscreen/chipone_icn8505.c
3578
3579 CHROME HARDWARE PLATFORM SUPPORT
3580 M:      Benson Leung <bleung@chromium.org>
3581 M:      Olof Johansson <olof@lixom.net>
3582 S:      Maintained
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3584 F:      drivers/platform/chrome/
3585
3586 CIRRUS LOGIC AUDIO CODEC DRIVERS
3587 M:      Brian Austin <brian.austin@cirrus.com>
3588 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3590 S:      Maintained
3591 F:      sound/soc/codecs/cs*
3592
3593 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3594 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3595 L:      netdev@vger.kernel.org
3596 S:      Maintained
3597 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3598
3599 CISCO FCOE HBA DRIVER
3600 M:      Satish Kharat <satishkh@cisco.com>
3601 M:      Sesidhar Baddela <sebaddel@cisco.com>
3602 M:      Karan Tilak Kumar <kartilak@cisco.com>
3603 L:      linux-scsi@vger.kernel.org
3604 S:      Supported
3605 F:      drivers/scsi/fnic/
3606
3607 CISCO SCSI HBA DRIVER
3608 M:      Karan Tilak Kumar <kartilak@cisco.com>
3609 M:      Sesidhar Baddela <sebaddel@cisco.com>
3610 L:      linux-scsi@vger.kernel.org
3611 S:      Supported
3612 F:      drivers/scsi/snic/
3613
3614 CISCO VIC ETHERNET NIC DRIVER
3615 M:      Christian Benvenuti <benve@cisco.com>
3616 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3617 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3618 S:      Supported
3619 F:      drivers/net/ethernet/cisco/enic/
3620
3621 CISCO VIC LOW LATENCY NIC DRIVER
3622 M:      Christian Benvenuti <benve@cisco.com>
3623 S:      Supported
3624 F:      drivers/infiniband/hw/usnic/
3625
3626 CIRRUS LOGIC MADERA CODEC DRIVERS
3627 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3628 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3630 L:      patches@opensource.cirrus.com
3631 T:      git https://github.com/CirrusLogic/linux-drivers.git
3632 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3633 S:      Supported
3634 F:      Documentation/devicetree/bindings/mfd/madera.txt
3635 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3636 F:      include/linux/mfd/madera/*
3637 F:      drivers/gpio/gpio-madera*
3638 F:      drivers/mfd/madera*
3639 F:      drivers/mfd/cs47l*
3640 F:      drivers/pinctrl/cirrus/*
3641
3642 CLANG-FORMAT FILE
3643 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3644 S:      Maintained
3645 F:      .clang-format
3646
3647 CLEANCACHE API
3648 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3649 L:      linux-kernel@vger.kernel.org
3650 S:      Maintained
3651 F:      mm/cleancache.c
3652 F:      include/linux/cleancache.h
3653
3654 CLK API
3655 M:      Russell King <linux@armlinux.org.uk>
3656 L:      linux-clk@vger.kernel.org
3657 S:      Maintained
3658 F:      include/linux/clk.h
3659
3660 CLOCKSOURCE, CLOCKEVENT DRIVERS
3661 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3662 M:      Thomas Gleixner <tglx@linutronix.de>
3663 L:      linux-kernel@vger.kernel.org
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3665 S:      Supported
3666 F:      drivers/clocksource/
3667 F:      Documentation/devicetree/bindings/timer/
3668
3669 CMPC ACPI DRIVER
3670 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3671 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3672 L:      platform-driver-x86@vger.kernel.org
3673 S:      Supported
3674 F:      drivers/platform/x86/classmate-laptop.c
3675
3676 COBALT MEDIA DRIVER
3677 M:      Hans Verkuil <hans.verkuil@cisco.com>
3678 L:      linux-media@vger.kernel.org
3679 T:      git git://linuxtv.org/media_tree.git
3680 W:      https://linuxtv.org
3681 S:      Supported
3682 F:      drivers/media/pci/cobalt/
3683
3684 COCCINELLE/Semantic Patches (SmPL)
3685 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3686 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3687 M:      Nicolas Palix <nicolas.palix@imag.fr>
3688 M:      Michal Marek <michal.lkml@markovi.net>
3689 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3691 W:      http://coccinelle.lip6.fr/
3692 S:      Supported
3693 F:      Documentation/dev-tools/coccinelle.rst
3694 F:      scripts/coccinelle/
3695 F:      scripts/coccicheck
3696
3697 CODA FILE SYSTEM
3698 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3699 M:      coda@cs.cmu.edu
3700 L:      codalist@coda.cs.cmu.edu
3701 W:      http://www.coda.cs.cmu.edu/
3702 S:      Maintained
3703 F:      Documentation/filesystems/coda.txt
3704 F:      fs/coda/
3705 F:      include/linux/coda*.h
3706 F:      include/uapi/linux/coda*.h
3707
3708 CODA V4L2 MEM2MEM DRIVER
3709 M:      Philipp Zabel <p.zabel@pengutronix.de>
3710 L:      linux-media@vger.kernel.org
3711 S:      Maintained
3712 F:      Documentation/devicetree/bindings/media/coda.txt
3713 F:      drivers/media/platform/coda/
3714
3715 CODE OF CONDUCT
3716 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3717 S:      Supported
3718 F:      Documentation/process/code-of-conduct.rst
3719 F:      Documentation/process/code-of-conduct-interpretation.rst
3720
3721 COMMON CLK FRAMEWORK
3722 M:      Michael Turquette <mturquette@baylibre.com>
3723 M:      Stephen Boyd <sboyd@kernel.org>
3724 L:      linux-clk@vger.kernel.org
3725 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3727 S:      Maintained
3728 F:      Documentation/devicetree/bindings/clock/
3729 F:      drivers/clk/
3730 X:      drivers/clk/clkdev.c
3731 F:      include/linux/clk-pr*
3732 F:      include/linux/clk/
3733 F:      include/linux/of_clk.h
3734
3735 COMMON INTERNET FILE SYSTEM (CIFS)
3736 M:      Steve French <sfrench@samba.org>
3737 L:      linux-cifs@vger.kernel.org
3738 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3739 W:      http://linux-cifs.samba.org/
3740 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3741 S:      Supported
3742 F:      Documentation/filesystems/cifs/
3743 F:      fs/cifs/
3744
3745 COMPACTPCI HOTPLUG CORE
3746 M:      Scott Murray <scott@spiteful.org>
3747 L:      linux-pci@vger.kernel.org
3748 S:      Maintained
3749 F:      drivers/pci/hotplug/cpci_hotplug*
3750
3751 COMPACTPCI HOTPLUG GENERIC DRIVER
3752 M:      Scott Murray <scott@spiteful.org>
3753 L:      linux-pci@vger.kernel.org
3754 S:      Maintained
3755 F:      drivers/pci/hotplug/cpcihp_generic.c
3756
3757 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3758 M:      Scott Murray <scott@spiteful.org>
3759 L:      linux-pci@vger.kernel.org
3760 S:      Maintained
3761 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3762
3763 COMPAL LAPTOP SUPPORT
3764 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3765 L:      platform-driver-x86@vger.kernel.org
3766 S:      Maintained
3767 F:      drivers/platform/x86/compal-laptop.c
3768
3769 CONEXANT ACCESSRUNNER USB DRIVER
3770 L:      accessrunner-general@lists.sourceforge.net
3771 W:      http://accessrunner.sourceforge.net/
3772 S:      Orphan
3773 F:      drivers/usb/atm/cxacru.c
3774
3775 CONFIGFS
3776 M:      Joel Becker <jlbec@evilplan.org>
3777 M:      Christoph Hellwig <hch@lst.de>
3778 T:      git git://git.infradead.org/users/hch/configfs.git
3779 S:      Supported
3780 F:      fs/configfs/
3781 F:      include/linux/configfs.h
3782
3783 CONNECTOR
3784 M:      Evgeniy Polyakov <zbr@ioremap.net>
3785 L:      netdev@vger.kernel.org
3786 S:      Maintained
3787 F:      drivers/connector/
3788
3789 CONTROL GROUP (CGROUP)
3790 M:      Tejun Heo <tj@kernel.org>
3791 M:      Li Zefan <lizefan@huawei.com>
3792 M:      Johannes Weiner <hannes@cmpxchg.org>
3793 L:      cgroups@vger.kernel.org
3794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3795 S:      Maintained
3796 F:      Documentation/cgroup*
3797 F:      include/linux/cgroup*
3798 F:      kernel/cgroup*
3799
3800 CONTROL GROUP - CPUSET
3801 M:      Li Zefan <lizefan@huawei.com>
3802 L:      cgroups@vger.kernel.org
3803 W:      http://www.bullopensource.org/cpuset/
3804 W:      http://oss.sgi.com/projects/cpusets/
3805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3806 S:      Maintained
3807 F:      Documentation/cgroup-v1/cpusets.txt
3808 F:      include/linux/cpuset.h
3809 F:      kernel/cgroup/cpuset.c
3810
3811 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3812 M:      Johannes Weiner <hannes@cmpxchg.org>
3813 M:      Michal Hocko <mhocko@kernel.org>
3814 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3815 L:      cgroups@vger.kernel.org
3816 L:      linux-mm@kvack.org
3817 S:      Maintained
3818 F:      mm/memcontrol.c
3819 F:      mm/swap_cgroup.c
3820
3821 CORETEMP HARDWARE MONITORING DRIVER
3822 M:      Fenghua Yu <fenghua.yu@intel.com>
3823 L:      linux-hwmon@vger.kernel.org
3824 S:      Maintained
3825 F:      Documentation/hwmon/coretemp
3826 F:      drivers/hwmon/coretemp.c
3827
3828 COSA/SRP SYNC SERIAL DRIVER
3829 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3830 W:      http://www.fi.muni.cz/~kas/cosa/
3831 S:      Maintained
3832 F:      drivers/net/wan/cosa*
3833
3834 CPMAC ETHERNET DRIVER
3835 M:      Florian Fainelli <f.fainelli@gmail.com>
3836 L:      netdev@vger.kernel.org
3837 S:      Maintained
3838 F:      drivers/net/ethernet/ti/cpmac.c
3839
3840 CPU FREQUENCY DRIVERS
3841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3842 M:      Viresh Kumar <viresh.kumar@linaro.org>
3843 L:      linux-pm@vger.kernel.org
3844 S:      Maintained
3845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3846 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3847 B:      https://bugzilla.kernel.org
3848 F:      Documentation/cpu-freq/
3849 F:      Documentation/devicetree/bindings/cpufreq/
3850 F:      drivers/cpufreq/
3851 F:      include/linux/cpufreq.h
3852 F:      tools/testing/selftests/cpufreq/
3853
3854 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3855 M:      Viresh Kumar <viresh.kumar@linaro.org>
3856 M:      Sudeep Holla <sudeep.holla@arm.com>
3857 L:      linux-pm@vger.kernel.org
3858 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3859 S:      Maintained
3860 F:      drivers/cpufreq/arm_big_little.h
3861 F:      drivers/cpufreq/arm_big_little.c
3862 F:      drivers/cpufreq/arm_big_little_dt.c
3863
3864 CPU POWER MONITORING SUBSYSTEM
3865 M:      Thomas Renninger <trenn@suse.com>
3866 M:      Shuah Khan <shuah@kernel.org>
3867 L:      linux-pm@vger.kernel.org
3868 S:      Maintained
3869 F:      tools/power/cpupower/
3870
3871 CPUID/MSR DRIVER
3872 M:      "H. Peter Anvin" <hpa@zytor.com>
3873 S:      Maintained
3874 F:      arch/x86/kernel/cpuid.c
3875 F:      arch/x86/kernel/msr.c
3876
3877 CPUIDLE DRIVER - ARM BIG LITTLE
3878 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3879 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3880 L:      linux-pm@vger.kernel.org
3881 L:      linux-arm-kernel@lists.infradead.org
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3883 S:      Maintained
3884 F:      drivers/cpuidle/cpuidle-big_little.c
3885
3886 CPUIDLE DRIVER - ARM EXYNOS
3887 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3888 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3889 M:      Kukjin Kim <kgene@kernel.org>
3890 L:      linux-pm@vger.kernel.org
3891 L:      linux-samsung-soc@vger.kernel.org
3892 S:      Supported
3893 F:      drivers/cpuidle/cpuidle-exynos.c
3894 F:      arch/arm/mach-exynos/pm.c
3895
3896 CPUIDLE DRIVERS
3897 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3898 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3899 L:      linux-pm@vger.kernel.org
3900 S:      Maintained
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3902 B:      https://bugzilla.kernel.org
3903 F:      drivers/cpuidle/*
3904 F:      include/linux/cpuidle.h
3905
3906 CRAMFS FILESYSTEM
3907 M:      Nicolas Pitre <nico@linaro.org>
3908 S:      Maintained
3909 F:      Documentation/filesystems/cramfs.txt
3910 F:      fs/cramfs/
3911
3912 CRYPTO API
3913 M:      Herbert Xu <herbert@gondor.apana.org.au>
3914 M:      "David S. Miller" <davem@davemloft.net>
3915 L:      linux-crypto@vger.kernel.org
3916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3918 S:      Maintained
3919 F:      Documentation/crypto/
3920 F:      Documentation/devicetree/bindings/crypto/
3921 F:      arch/*/crypto/
3922 F:      crypto/
3923 F:      drivers/crypto/
3924 F:      include/crypto/
3925 F:      include/linux/crypto*
3926
3927 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3928 M:      Neil Horman <nhorman@tuxdriver.com>
3929 L:      linux-crypto@vger.kernel.org
3930 S:      Maintained
3931 F:      crypto/ansi_cprng.c
3932 F:      crypto/rng.c
3933
3934 CS3308 MEDIA DRIVER
3935 M:      Hans Verkuil <hverkuil@xs4all.nl>
3936 L:      linux-media@vger.kernel.org
3937 T:      git git://linuxtv.org/media_tree.git
3938 W:      http://linuxtv.org
3939 S:      Odd Fixes
3940 F:      drivers/media/i2c/cs3308.c
3941 F:      drivers/media/i2c/cs3308.h
3942
3943 CS5535 Audio ALSA driver
3944 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3945 S:      Maintained
3946 F:      sound/pci/cs5535audio/
3947
3948 CW1200 WLAN driver
3949 M:      Solomon Peachy <pizza@shaftnet.org>
3950 S:      Maintained
3951 F:      drivers/net/wireless/st/cw1200/
3952
3953 CX18 VIDEO4LINUX DRIVER
3954 M:      Andy Walls <awalls@md.metrocast.net>
3955 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3956 L:      linux-media@vger.kernel.org
3957 T:      git git://linuxtv.org/media_tree.git
3958 W:      https://linuxtv.org
3959 W:      http://www.ivtvdriver.org/index.php/Cx18
3960 S:      Maintained
3961 F:      Documentation/media/v4l-drivers/cx18*
3962 F:      drivers/media/pci/cx18/
3963 F:      include/uapi/linux/ivtv*
3964
3965 CX2341X MPEG ENCODER HELPER MODULE
3966 M:      Hans Verkuil <hverkuil@xs4all.nl>
3967 L:      linux-media@vger.kernel.org
3968 T:      git git://linuxtv.org/media_tree.git
3969 W:      https://linuxtv.org
3970 S:      Maintained
3971 F:      drivers/media/common/cx2341x*
3972 F:      include/media/cx2341x*
3973
3974 CX24120 MEDIA DRIVER
3975 M:      Jemma Denson <jdenson@gmail.com>
3976 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3977 L:      linux-media@vger.kernel.org
3978 W:      https://linuxtv.org
3979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3980 S:      Maintained
3981 F:      drivers/media/dvb-frontends/cx24120*
3982
3983 CX88 VIDEO4LINUX DRIVER
3984 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3985 L:      linux-media@vger.kernel.org
3986 W:      https://linuxtv.org
3987 T:      git git://linuxtv.org/media_tree.git
3988 S:      Odd fixes
3989 F:      Documentation/media/v4l-drivers/cx88*
3990 F:      drivers/media/pci/cx88/
3991
3992 CXD2820R MEDIA DRIVER
3993 M:      Antti Palosaari <crope@iki.fi>
3994 L:      linux-media@vger.kernel.org
3995 W:      https://linuxtv.org
3996 W:      http://palosaari.fi/linux/
3997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3998 T:      git git://linuxtv.org/anttip/media_tree.git
3999 S:      Maintained
4000 F:      drivers/media/dvb-frontends/cxd2820r*
4001
4002 CXGB3 ETHERNET DRIVER (CXGB3)
4003 M:      Santosh Raspatur <santosh@chelsio.com>
4004 L:      netdev@vger.kernel.org
4005 W:      http://www.chelsio.com
4006 S:      Supported
4007 F:      drivers/net/ethernet/chelsio/cxgb3/
4008
4009 CXGB3 ISCSI DRIVER (CXGB3I)
4010 M:      Karen Xie <kxie@chelsio.com>
4011 L:      linux-scsi@vger.kernel.org
4012 W:      http://www.chelsio.com
4013 S:      Supported
4014 F:      drivers/scsi/cxgbi/cxgb3i
4015
4016 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4017 M:      Steve Wise <swise@chelsio.com>
4018 L:      linux-rdma@vger.kernel.org
4019 W:      http://www.openfabrics.org
4020 S:      Supported
4021 F:      drivers/infiniband/hw/cxgb3/
4022 F:      include/uapi/rdma/cxgb3-abi.h
4023
4024 CXGB4 CRYPTO DRIVER (chcr)
4025 M:      Harsh Jain <harsh@chelsio.com>
4026 L:      linux-crypto@vger.kernel.org
4027 W:      http://www.chelsio.com
4028 S:      Supported
4029 F:      drivers/crypto/chelsio
4030
4031 CXGB4 ETHERNET DRIVER (CXGB4)
4032 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4033 L:      netdev@vger.kernel.org
4034 W:      http://www.chelsio.com
4035 S:      Supported
4036 F:      drivers/net/ethernet/chelsio/cxgb4/
4037
4038 CXGB4 ISCSI DRIVER (CXGB4I)
4039 M:      Karen Xie <kxie@chelsio.com>
4040 L:      linux-scsi@vger.kernel.org
4041 W:      http://www.chelsio.com
4042 S:      Supported
4043 F:      drivers/scsi/cxgbi/cxgb4i
4044
4045 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4046 M:      Steve Wise <swise@chelsio.com>
4047 L:      linux-rdma@vger.kernel.org
4048 W:      http://www.openfabrics.org
4049 S:      Supported
4050 F:      drivers/infiniband/hw/cxgb4/
4051 F:      include/uapi/rdma/cxgb4-abi.h
4052
4053 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4054 M:      Casey Leedom <leedom@chelsio.com>
4055 L:      netdev@vger.kernel.org
4056 W:      http://www.chelsio.com
4057 S:      Supported
4058 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4059
4060 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4061 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4062 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4063 L:      linuxppc-dev@lists.ozlabs.org
4064 S:      Supported
4065 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4066 F:      drivers/misc/cxl/
4067 F:      include/misc/cxl*
4068 F:      include/uapi/misc/cxl.h
4069 F:      Documentation/powerpc/cxl.txt
4070 F:      Documentation/ABI/testing/sysfs-class-cxl
4071
4072 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4073 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4074 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4075 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4076 L:      linux-scsi@vger.kernel.org
4077 S:      Supported
4078 F:      drivers/scsi/cxlflash/
4079 F:      include/uapi/scsi/cxlflash_ioctl.h
4080 F:      Documentation/powerpc/cxlflash.txt
4081
4082 CYBERPRO FB DRIVER
4083 M:      Russell King <linux@armlinux.org.uk>
4084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4085 W:      http://www.armlinux.org.uk/
4086 S:      Maintained
4087 F:      drivers/video/fbdev/cyber2000fb.*
4088
4089 CYCLADES ASYNC MUX DRIVER
4090 W:      http://www.cyclades.com/
4091 S:      Orphan
4092 F:      drivers/tty/cyclades.c
4093 F:      include/linux/cyclades.h
4094 F:      include/uapi/linux/cyclades.h
4095
4096 CYCLADES PC300 DRIVER
4097 W:      http://www.cyclades.com/
4098 S:      Orphan
4099 F:      drivers/net/wan/pc300*
4100
4101 CYPRESS_FIRMWARE MEDIA DRIVER
4102 M:      Antti Palosaari <crope@iki.fi>
4103 L:      linux-media@vger.kernel.org
4104 W:      https://linuxtv.org
4105 W:      http://palosaari.fi/linux/
4106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4107 T:      git git://linuxtv.org/anttip/media_tree.git
4108 S:      Maintained
4109 F:      drivers/media/common/cypress_firmware*
4110
4111 CYTTSP TOUCHSCREEN DRIVER
4112 M:      Ferruh Yigit <fery@cypress.com>
4113 L:      linux-input@vger.kernel.org
4114 S:      Supported
4115 F:      drivers/input/touchscreen/cyttsp*
4116 F:      include/linux/input/cyttsp.h
4117
4118 D-LINK DIR-685 TOUCHKEYS DRIVER
4119 M:      Linus Walleij <linus.walleij@linaro.org>
4120 L:      linux-input@vger.kernel.org
4121 S:      Supported
4122 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4123
4124 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4125 M:      Joshua Kinard <kumba@gentoo.org>
4126 S:      Maintained
4127 F:      drivers/rtc/rtc-ds1685.c
4128 F:      include/linux/rtc/ds1685.h
4129
4130 DAMA SLAVE for AX.25
4131 M:      Joerg Reuter <jreuter@yaina.de>
4132 W:      http://yaina.de/jreuter/
4133 W:      http://www.qsl.net/dl1bke/
4134 L:      linux-hams@vger.kernel.org
4135 S:      Maintained
4136 F:      net/ax25/af_ax25.c
4137 F:      net/ax25/ax25_dev.c
4138 F:      net/ax25/ax25_ds_*
4139 F:      net/ax25/ax25_in.c
4140 F:      net/ax25/ax25_out.c
4141 F:      net/ax25/ax25_timer.c
4142 F:      net/ax25/sysctl_net_ax25.c
4143
4144 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4145 L:      netdev@vger.kernel.org
4146 S:      Orphan
4147 F:      Documentation/networking/dmfe.txt
4148 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4149
4150 DC390/AM53C974 SCSI driver
4151 M:      Hannes Reinecke <hare@suse.com>
4152 L:      linux-scsi@vger.kernel.org
4153 S:      Maintained
4154 F:      drivers/scsi/am53c974.c
4155
4156 DC395x SCSI driver
4157 M:      Oliver Neukum <oliver@neukum.org>
4158 M:      Ali Akcaagac <aliakc@web.de>
4159 M:      Jamie Lenehan <lenehan@twibble.org>
4160 L:      dc395x@twibble.org
4161 W:      http://twibble.org/dist/dc395x/
4162 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4163 S:      Maintained
4164 F:      Documentation/scsi/dc395x.txt
4165 F:      drivers/scsi/dc395x.*
4166
4167 DCCP PROTOCOL
4168 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4169 L:      dccp@vger.kernel.org
4170 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4171 S:      Maintained
4172 F:      include/linux/dccp.h
4173 F:      include/uapi/linux/dccp.h
4174 F:      include/linux/tfrc.h
4175 F:      net/dccp/
4176
4177 DECnet NETWORK LAYER
4178 W:      http://linux-decnet.sourceforge.net
4179 L:      linux-decnet-user@lists.sourceforge.net
4180 S:      Orphan
4181 F:      Documentation/networking/decnet.txt
4182 F:      net/decnet/
4183
4184 DECSTATION PLATFORM SUPPORT
4185 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4186 L:      linux-mips@linux-mips.org
4187 W:      http://www.linux-mips.org/wiki/DECstation
4188 S:      Maintained
4189 F:      arch/mips/dec/
4190 F:      arch/mips/include/asm/dec/
4191 F:      arch/mips/include/asm/mach-dec/
4192
4193 DEFXX FDDI NETWORK DRIVER
4194 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4195 S:      Maintained
4196 F:      drivers/net/fddi/defxx.*
4197
4198 DELL SMBIOS DRIVER
4199 M:      Pali Rohár <pali.rohar@gmail.com>
4200 M:      Mario Limonciello <mario.limonciello@dell.com>
4201 L:      platform-driver-x86@vger.kernel.org
4202 S:      Maintained
4203 F:      drivers/platform/x86/dell-smbios.*
4204
4205 DELL SMBIOS SMM DRIVER
4206 M:      Mario Limonciello <mario.limonciello@dell.com>
4207 L:      platform-driver-x86@vger.kernel.org
4208 S:      Maintained
4209 F:      drivers/platform/x86/dell-smbios-smm.c
4210
4211 DELL SMBIOS WMI DRIVER
4212 M:      Mario Limonciello <mario.limonciello@dell.com>
4213 L:      platform-driver-x86@vger.kernel.org
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-smbios-wmi.c
4216 F:      tools/wmi/dell-smbios-example.c
4217
4218 DEFZA FDDI NETWORK DRIVER
4219 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4220 S:      Maintained
4221 F:      drivers/net/fddi/defza.*
4222
4223 DELL LAPTOP DRIVER
4224 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4225 M:      Pali Rohár <pali.rohar@gmail.com>
4226 L:      platform-driver-x86@vger.kernel.org
4227 S:      Maintained
4228 F:      drivers/platform/x86/dell-laptop.c
4229
4230 DELL LAPTOP FREEFALL DRIVER
4231 M:      Pali Rohár <pali.rohar@gmail.com>
4232 S:      Maintained
4233 F:      drivers/platform/x86/dell-smo8800.c
4234
4235 DELL LAPTOP RBTN DRIVER
4236 M:      Pali Rohár <pali.rohar@gmail.com>
4237 S:      Maintained
4238 F:      drivers/platform/x86/dell-rbtn.*
4239
4240 DELL LAPTOP SMM DRIVER
4241 M:      Pali Rohár <pali.rohar@gmail.com>
4242 S:      Maintained
4243 F:      drivers/hwmon/dell-smm-hwmon.c
4244 F:      include/uapi/linux/i8k.h
4245
4246 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4247 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4248 S:      Maintained
4249 F:      Documentation/dcdbas.txt
4250 F:      drivers/firmware/dcdbas.*
4251
4252 DELL WMI NOTIFICATIONS DRIVER
4253 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4254 M:      Pali Rohár <pali.rohar@gmail.com>
4255 S:      Maintained
4256 F:      drivers/platform/x86/dell-wmi.c
4257
4258 DELL WMI DESCRIPTOR DRIVER
4259 M:      Mario Limonciello <mario.limonciello@dell.com>
4260 S:      Maintained
4261 F:      drivers/platform/x86/dell-wmi-descriptor.c
4262
4263 DELTA ST MEDIA DRIVER
4264 M:      Hugues Fruchet <hugues.fruchet@st.com>
4265 L:      linux-media@vger.kernel.org
4266 T:      git git://linuxtv.org/media_tree.git
4267 W:      https://linuxtv.org
4268 S:      Supported
4269 F:      drivers/media/platform/sti/delta
4270
4271 DENALI NAND DRIVER
4272 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4273 L:      linux-mtd@lists.infradead.org
4274 S:      Supported
4275 F:      drivers/mtd/nand/raw/denali*
4276
4277 DESIGNWARE USB2 DRD IP DRIVER
4278 M:      Minas Harutyunyan <hminas@synopsys.com>
4279 L:      linux-usb@vger.kernel.org
4280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4281 S:      Maintained
4282 F:      drivers/usb/dwc2/
4283
4284 DESIGNWARE USB3 DRD IP DRIVER
4285 M:      Felipe Balbi <balbi@kernel.org>
4286 L:      linux-usb@vger.kernel.org
4287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4288 S:      Maintained
4289 F:      drivers/usb/dwc3/
4290
4291 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4292 M:      Andreas Klinger <ak@it-klinger.de>
4293 L:      linux-iio@vger.kernel.org
4294 S:      Maintained
4295 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4296 F:      drivers/iio/proximity/srf*.c
4297
4298 DEVICE COREDUMP (DEV_COREDUMP)
4299 M:      Johannes Berg <johannes@sipsolutions.net>
4300 L:      linux-kernel@vger.kernel.org
4301 S:      Maintained
4302 F:      drivers/base/devcoredump.c
4303 F:      include/linux/devcoredump.h
4304
4305 DEVICE FREQUENCY (DEVFREQ)
4306 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4307 M:      Kyungmin Park <kyungmin.park@samsung.com>
4308 R:      Chanwoo Choi <cw00.choi@samsung.com>
4309 L:      linux-pm@vger.kernel.org
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4311 S:      Maintained
4312 F:      drivers/devfreq/
4313 F:      include/linux/devfreq.h
4314 F:      Documentation/devicetree/bindings/devfreq/
4315
4316 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4317 M:      Chanwoo Choi <cw00.choi@samsung.com>
4318 L:      linux-pm@vger.kernel.org
4319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4320 S:      Supported
4321 F:      drivers/devfreq/event/
4322 F:      drivers/devfreq/devfreq-event.c
4323 F:      include/linux/devfreq-event.h
4324 F:      Documentation/devicetree/bindings/devfreq/event/
4325
4326 DEVICE NUMBER REGISTRY
4327 M:      Torben Mathiasen <device@lanana.org>
4328 W:      http://lanana.org/docs/device-list/index.html
4329 S:      Maintained
4330
4331 DEVICE-MAPPER  (LVM)
4332 M:      Alasdair Kergon <agk@redhat.com>
4333 M:      Mike Snitzer <snitzer@redhat.com>
4334 M:      dm-devel@redhat.com
4335 L:      dm-devel@redhat.com
4336 W:      http://sources.redhat.com/dm
4337 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4339 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4340 S:      Maintained
4341 F:      Documentation/device-mapper/
4342 F:      drivers/md/Makefile
4343 F:      drivers/md/Kconfig
4344 F:      drivers/md/dm*
4345 F:      drivers/md/persistent-data/
4346 F:      include/linux/device-mapper.h
4347 F:      include/linux/dm-*.h
4348 F:      include/uapi/linux/dm-*.h
4349
4350 DEVLINK
4351 M:      Jiri Pirko <jiri@mellanox.com>
4352 L:      netdev@vger.kernel.org
4353 S:      Supported
4354 F:      net/core/devlink.c
4355 F:      include/net/devlink.h
4356 F:      include/uapi/linux/devlink.h
4357
4358 DIALOG SEMICONDUCTOR DRIVERS
4359 M:      Support Opensource <support.opensource@diasemi.com>
4360 W:      http://www.dialog-semiconductor.com/products
4361 S:      Supported
4362 F:      Documentation/hwmon/da90??
4363 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4364 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4365 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4366 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4367 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4368 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4369 F:      drivers/gpio/gpio-da90??.c
4370 F:      drivers/hwmon/da90??-hwmon.c
4371 F:      drivers/iio/adc/da91??-*.c
4372 F:      drivers/input/misc/da90??_onkey.c
4373 F:      drivers/input/touchscreen/da9052_tsi.c
4374 F:      drivers/leds/leds-da90??.c
4375 F:      drivers/mfd/da903x.c
4376 F:      drivers/mfd/da90??-*.c
4377 F:      drivers/mfd/da91??-*.c
4378 F:      drivers/power/supply/da9052-battery.c
4379 F:      drivers/power/supply/da91??-*.c
4380 F:      drivers/regulator/da903x.c
4381 F:      drivers/regulator/da9???-regulator.[ch]
4382 F:      drivers/thermal/da90??-thermal.c
4383 F:      drivers/rtc/rtc-da90??.c
4384 F:      drivers/video/backlight/da90??_bl.c
4385 F:      drivers/watchdog/da90??_wdt.c
4386 F:      include/linux/mfd/da903x.h
4387 F:      include/linux/mfd/da9052/
4388 F:      include/linux/mfd/da9055/
4389 F:      include/linux/mfd/da9062/
4390 F:      include/linux/mfd/da9063/
4391 F:      include/linux/mfd/da9150/
4392 F:      include/linux/regulator/da9211.h
4393 F:      include/sound/da[79]*.h
4394 F:      sound/soc/codecs/da[79]*.[ch]
4395
4396 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4397 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4398 L:      linux-gpio@vger.kernel.org
4399 S:      Maintained
4400 F:      drivers/gpio/gpio-gpio-mm.c
4401
4402 DIOLAN U2C-12 I2C DRIVER
4403 M:      Guenter Roeck <linux@roeck-us.net>
4404 L:      linux-i2c@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4407
4408 FILESYSTEM DIRECT ACCESS (DAX)
4409 M:      Matthew Wilcox <willy@infradead.org>
4410 M:      Ross Zwisler <zwisler@kernel.org>
4411 M:      Jan Kara <jack@suse.cz>
4412 L:      linux-fsdevel@vger.kernel.org
4413 S:      Supported
4414 F:      fs/dax.c
4415 F:      include/linux/dax.h
4416 F:      include/trace/events/fs_dax.h
4417
4418 DEVICE DIRECT ACCESS (DAX)
4419 M:      Dan Williams <dan.j.williams@intel.com>
4420 M:      Dave Jiang <dave.jiang@intel.com>
4421 M:      Ross Zwisler <zwisler@kernel.org>
4422 M:      Vishal Verma <vishal.l.verma@intel.com>
4423 L:      linux-nvdimm@lists.01.org
4424 S:      Supported
4425 F:      drivers/dax/
4426
4427 DIRECTORY NOTIFICATION (DNOTIFY)
4428 M:      Jan Kara <jack@suse.cz>
4429 R:      Amir Goldstein <amir73il@gmail.com>
4430 L:      linux-fsdevel@vger.kernel.org
4431 S:      Maintained
4432 F:      Documentation/filesystems/dnotify.txt
4433 F:      fs/notify/dnotify/
4434 F:      include/linux/dnotify.h
4435
4436 DISK GEOMETRY AND PARTITION HANDLING
4437 M:      Andries Brouwer <aeb@cwi.nl>
4438 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4439 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4440 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4441 S:      Maintained
4442
4443 DISKQUOTA
4444 M:      Jan Kara <jack@suse.com>
4445 S:      Maintained
4446 F:      Documentation/filesystems/quota.txt
4447 F:      fs/quota/
4448 F:      include/linux/quota*.h
4449 F:      include/uapi/linux/quota*.h
4450
4451 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4452 M:      Bernie Thompson <bernie@plugable.com>
4453 L:      linux-fbdev@vger.kernel.org
4454 S:      Maintained
4455 W:      http://plugable.com/category/projects/udlfb/
4456 F:      drivers/video/fbdev/udlfb.c
4457 F:      include/video/udlfb.h
4458 F:      Documentation/fb/udlfb.txt
4459
4460 DISTRIBUTED LOCK MANAGER (DLM)
4461 M:      Christine Caulfield <ccaulfie@redhat.com>
4462 M:      David Teigland <teigland@redhat.com>
4463 L:      cluster-devel@redhat.com
4464 W:      http://sources.redhat.com/cluster/
4465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4466 S:      Supported
4467 F:      fs/dlm/
4468
4469 DMA BUFFER SHARING FRAMEWORK
4470 M:      Sumit Semwal <sumit.semwal@linaro.org>
4471 S:      Maintained
4472 L:      linux-media@vger.kernel.org
4473 L:      dri-devel@lists.freedesktop.org
4474 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4475 F:      drivers/dma-buf/
4476 F:      include/linux/dma-buf*
4477 F:      include/linux/reservation.h
4478 F:      include/linux/*fence.h
4479 F:      Documentation/driver-api/dma-buf.rst
4480 T:      git git://anongit.freedesktop.org/drm/drm-misc
4481
4482 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4483 M:      Vinod Koul <vkoul@kernel.org>
4484 L:      dmaengine@vger.kernel.org
4485 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4486 S:      Maintained
4487 F:      drivers/dma/
4488 F:      include/linux/dmaengine.h
4489 F:      include/linux/of_dma.h
4490 F:      Documentation/devicetree/bindings/dma/
4491 F:      Documentation/driver-api/dmaengine/
4492 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4493
4494 DMA MAPPING HELPERS
4495 M:      Christoph Hellwig <hch@lst.de>
4496 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4497 R:      Robin Murphy <robin.murphy@arm.com>
4498 L:      iommu@lists.linux-foundation.org
4499 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4500 W:      http://git.infradead.org/users/hch/dma-mapping.git
4501 S:      Supported
4502 F:      kernel/dma/
4503 F:      include/asm-generic/dma-mapping.h
4504 F:      include/linux/dma-direct.h
4505 F:      include/linux/dma-mapping.h
4506 F:      include/linux/dma-noncoherent.h
4507
4508 DME1737 HARDWARE MONITOR DRIVER
4509 M:      Juerg Haefliger <juergh@gmail.com>
4510 L:      linux-hwmon@vger.kernel.org
4511 S:      Maintained
4512 F:      Documentation/hwmon/dme1737
4513 F:      drivers/hwmon/dme1737.c
4514
4515 DMI/SMBIOS SUPPORT
4516 M:      Jean Delvare <jdelvare@suse.com>
4517 S:      Maintained
4518 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4519 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4520 F:      drivers/firmware/dmi-id.c
4521 F:      drivers/firmware/dmi_scan.c
4522 F:      include/linux/dmi.h
4523
4524 DOCUMENTATION
4525 M:      Jonathan Corbet <corbet@lwn.net>
4526 L:      linux-doc@vger.kernel.org
4527 S:      Maintained
4528 F:      Documentation/
4529 F:      scripts/kernel-doc
4530 X:      Documentation/ABI/
4531 X:      Documentation/acpi/
4532 X:      Documentation/devicetree/
4533 X:      Documentation/i2c/
4534 X:      Documentation/media/
4535 X:      Documentation/power/
4536 X:      Documentation/spi/
4537 T:      git git://git.lwn.net/linux.git docs-next
4538
4539 DOCUMENTATION/ITALIAN
4540 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4541 L:      linux-doc@vger.kernel.org
4542 S:      Maintained
4543 F:      Documentation/translations/it_IT
4544
4545 DONGWOON DW9714 LENS VOICE COIL DRIVER
4546 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4547 L:      linux-media@vger.kernel.org
4548 T:      git git://linuxtv.org/media_tree.git
4549 S:      Maintained
4550 F:      drivers/media/i2c/dw9714.c
4551 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4552
4553 DONGWOON DW9807 LENS VOICE COIL DRIVER
4554 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4555 L:      linux-media@vger.kernel.org
4556 T:      git git://linuxtv.org/media_tree.git
4557 S:      Maintained
4558 F:      drivers/media/i2c/dw9807-vcm.c
4559 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4560
4561 DOUBLETALK DRIVER
4562 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4563 L:      blinux-list@redhat.com
4564 S:      Maintained
4565 F:      drivers/char/dtlk.c
4566 F:      include/linux/dtlk.h
4567
4568 DPAA2 DATAPATH I/O (DPIO) DRIVER
4569 M:      Roy Pledge <Roy.Pledge@nxp.com>
4570 L:      linux-kernel@vger.kernel.org
4571 S:      Maintained
4572 F:      drivers/soc/fsl/dpio
4573
4574 DPAA2 ETHERNET DRIVER
4575 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4576 L:      netdev@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4579 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4580 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4581 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4582 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4583
4584 DPAA2 ETHERNET SWITCH DRIVER
4585 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4586 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4587 L:      linux-kernel@vger.kernel.org
4588 S:      Maintained
4589 F:      drivers/staging/fsl-dpaa2/ethsw
4590
4591 DPAA2 PTP CLOCK DRIVER
4592 M:      Yangbo Lu <yangbo.lu@nxp.com>
4593 L:      netdev@vger.kernel.org
4594 S:      Maintained
4595 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4596 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4597
4598 DPT_I2O SCSI RAID DRIVER
4599 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4600 L:      linux-scsi@vger.kernel.org
4601 W:      http://www.adaptec.com/
4602 S:      Maintained
4603 F:      drivers/scsi/dpt*
4604 F:      drivers/scsi/dpt/
4605
4606 DRBD DRIVER
4607 M:      Philipp Reisner <philipp.reisner@linbit.com>
4608 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4609 L:      drbd-dev@lists.linbit.com
4610 W:      http://www.drbd.org
4611 T:      git git://git.linbit.com/linux-drbd.git
4612 T:      git git://git.linbit.com/drbd-8.4.git
4613 S:      Supported
4614 F:      drivers/block/drbd/
4615 F:      lib/lru_cache.c
4616 F:      Documentation/blockdev/drbd/
4617
4618 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4619 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4620 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4622 S:      Supported
4623 F:      Documentation/kobject.txt
4624 F:      drivers/base/
4625 F:      fs/debugfs/
4626 F:      fs/sysfs/
4627 F:      include/linux/debugfs.h
4628 F:      include/linux/kobj*
4629 F:      lib/kobj*
4630
4631 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4632 M:      Kevin Hilman <khilman@kernel.org>
4633 M:      Nishanth Menon <nm@ti.com>
4634 S:      Maintained
4635 F:      drivers/power/avs/
4636 F:      include/linux/power/smartreflex.h
4637 L:      linux-pm@vger.kernel.org
4638
4639 DRM DRIVER FOR ARM PL111 CLCD
4640 M:      Eric Anholt <eric@anholt.net>
4641 T:      git git://anongit.freedesktop.org/drm/drm-misc
4642 S:      Supported
4643 F:      drivers/gpu/drm/pl111/
4644
4645 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4646 M:      Linus Walleij <linus.walleij@linaro.org>
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648 S:      Maintained
4649 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4650 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4651
4652 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4653 M:      Dave Airlie <airlied@redhat.com>
4654 S:      Odd Fixes
4655 F:      drivers/gpu/drm/ast/
4656
4657 DRM DRIVER FOR BOCHS VIRTUAL GPU
4658 M:      Gerd Hoffmann <kraxel@redhat.com>
4659 L:      virtualization@lists.linux-foundation.org
4660 T:      git git://anongit.freedesktop.org/drm/drm-misc
4661 S:      Maintained
4662 F:      drivers/gpu/drm/bochs/
4663
4664 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4665 M:      Linus Walleij <linus.walleij@linaro.org>
4666 T:      git git://anongit.freedesktop.org/drm/drm-misc
4667 S:      Maintained
4668 F:      drivers/gpu/drm/tve200/
4669
4670 DRM DRIVER FOR ILITEK ILI9225 PANELS
4671 M:      David Lechner <david@lechnology.com>
4672 S:      Maintained
4673 F:      drivers/gpu/drm/tinydrm/ili9225.c
4674 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4675
4676 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4677 S:      Orphan / Obsolete
4678 F:      drivers/gpu/drm/i810/
4679 F:      include/uapi/drm/i810_drm.h
4680
4681 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4682 S:      Orphan / Obsolete
4683 F:      drivers/gpu/drm/mga/
4684 F:      include/uapi/drm/mga_drm.h
4685
4686 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4687 M:      Dave Airlie <airlied@redhat.com>
4688 S:      Odd Fixes
4689 F:      drivers/gpu/drm/mgag200/
4690
4691 DRM DRIVER FOR MI0283QT
4692 M:      Noralf Trønnes <noralf@tronnes.org>
4693 S:      Maintained
4694 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4695 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4696
4697 DRM DRIVER FOR MSM ADRENO GPU
4698 M:      Rob Clark <robdclark@gmail.com>
4699 L:      linux-arm-msm@vger.kernel.org
4700 L:      dri-devel@lists.freedesktop.org
4701 L:      freedreno@lists.freedesktop.org
4702 T:      git git://people.freedesktop.org/~robclark/linux
4703 S:      Maintained
4704 F:      drivers/gpu/drm/msm/
4705 F:      include/uapi/drm/msm_drm.h
4706 F:      Documentation/devicetree/bindings/display/msm/
4707
4708 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4709 M:      Ben Skeggs <bskeggs@redhat.com>
4710 L:      dri-devel@lists.freedesktop.org
4711 L:      nouveau@lists.freedesktop.org
4712 T:      git git://github.com/skeggsb/linux
4713 S:      Supported
4714 F:      drivers/gpu/drm/nouveau/
4715 F:      include/uapi/drm/nouveau_drm.h
4716
4717 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4718 M:      Noralf Trønnes <noralf@tronnes.org>
4719 S:      Maintained
4720 F:      drivers/gpu/drm/tinydrm/repaper.c
4721 F:      Documentation/devicetree/bindings/display/repaper.txt
4722
4723 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4724 M:      Dave Airlie <airlied@redhat.com>
4725 M:      Gerd Hoffmann <kraxel@redhat.com>
4726 L:      virtualization@lists.linux-foundation.org
4727 T:      git git://anongit.freedesktop.org/drm/drm-misc
4728 S:      Obsolete
4729 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4730 F:      drivers/gpu/drm/cirrus/
4731
4732 DRM DRIVER FOR QXL VIRTUAL GPU
4733 M:      Dave Airlie <airlied@redhat.com>
4734 M:      Gerd Hoffmann <kraxel@redhat.com>
4735 L:      virtualization@lists.linux-foundation.org
4736 T:      git git://anongit.freedesktop.org/drm/drm-misc
4737 S:      Maintained
4738 F:      drivers/gpu/drm/qxl/
4739 F:      include/uapi/drm/qxl_drm.h
4740
4741 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4742 S:      Orphan / Obsolete
4743 F:      drivers/gpu/drm/r128/
4744 F:      include/uapi/drm/r128_drm.h
4745
4746 DRM DRIVER FOR SAVAGE VIDEO CARDS
4747 S:      Orphan / Obsolete
4748 F:      drivers/gpu/drm/savage/
4749 F:      include/uapi/drm/savage_drm.h
4750
4751 DRM DRIVER FOR SIS VIDEO CARDS
4752 S:      Orphan / Obsolete
4753 F:      drivers/gpu/drm/sis/
4754 F:      include/uapi/drm/sis_drm.h
4755
4756 DRM DRIVER FOR SITRONIX ST7586 PANELS
4757 M:      David Lechner <david@lechnology.com>
4758 S:      Maintained
4759 F:      drivers/gpu/drm/tinydrm/st7586.c
4760 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4761
4762 DRM DRIVER FOR SITRONIX ST7735R PANELS
4763 M:      David Lechner <david@lechnology.com>
4764 S:      Maintained
4765 F:      drivers/gpu/drm/tinydrm/st7735r.c
4766 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4767
4768 DRM DRIVER FOR TDFX VIDEO CARDS
4769 S:      Orphan / Obsolete
4770 F:      drivers/gpu/drm/tdfx/
4771
4772 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4773 M:      Dave Airlie <airlied@redhat.com>
4774 R:      Sean Paul <sean@poorly.run>
4775 L:      dri-devel@lists.freedesktop.org
4776 S:      Odd Fixes
4777 F:      drivers/gpu/drm/udl/
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779
4780 DRM DRIVER FOR VMWARE VIRTUAL GPU
4781 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4782 M:      Sinclair Yeh <syeh@vmware.com>
4783 M:      Thomas Hellstrom <thellstrom@vmware.com>
4784 L:      dri-devel@lists.freedesktop.org
4785 T:      git git://people.freedesktop.org/~syeh/repos_linux
4786 T:      git git://people.freedesktop.org/~thomash/linux
4787 S:      Supported
4788 F:      drivers/gpu/drm/vmwgfx/
4789 F:      include/uapi/drm/vmwgfx_drm.h
4790
4791 DRM DRIVERS
4792 M:      David Airlie <airlied@linux.ie>
4793 L:      dri-devel@lists.freedesktop.org
4794 T:      git git://anongit.freedesktop.org/drm/drm
4795 B:      https://bugs.freedesktop.org/
4796 C:      irc://chat.freenode.net/dri-devel
4797 S:      Maintained
4798 F:      drivers/gpu/drm/
4799 F:      drivers/gpu/vga/
4800 F:      Documentation/devicetree/bindings/display/
4801 F:      Documentation/devicetree/bindings/gpu/
4802 F:      Documentation/gpu/
4803 F:      include/drm/
4804 F:      include/uapi/drm/
4805 F:      include/linux/vga*
4806
4807 DRM DRIVERS AND MISC GPU PATCHES
4808 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4809 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4810 M:      Sean Paul <sean@poorly.run>
4811 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4812 S:      Maintained
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814 F:      Documentation/gpu/
4815 F:      drivers/gpu/vga/
4816 F:      drivers/gpu/drm/*
4817 F:      include/drm/drm*
4818 F:      include/uapi/drm/drm*
4819 F:      include/linux/vga*
4820
4821 DRM DRIVERS FOR ALLWINNER A10
4822 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Supported
4825 F:      drivers/gpu/drm/sun4i/
4826 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828
4829 DRM DRIVERS FOR AMLOGIC SOCS
4830 M:      Neil Armstrong <narmstrong@baylibre.com>
4831 L:      dri-devel@lists.freedesktop.org
4832 L:      linux-amlogic@lists.infradead.org
4833 W:      http://linux-meson.com/
4834 S:      Supported
4835 F:      drivers/gpu/drm/meson/
4836 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4837 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4838 F:      Documentation/gpu/meson.rst
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840
4841 DRM DRIVERS FOR ATMEL HLCDC
4842 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4843 L:      dri-devel@lists.freedesktop.org
4844 S:      Supported
4845 F:      drivers/gpu/drm/atmel-hlcdc/
4846 F:      Documentation/devicetree/bindings/display/atmel/
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848
4849 DRM DRIVERS FOR BRIDGE CHIPS
4850 M:      Archit Taneja <architt@codeaurora.org>
4851 M:      Andrzej Hajda <a.hajda@samsung.com>
4852 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4853 S:      Maintained
4854 T:      git git://anongit.freedesktop.org/drm/drm-misc
4855 F:      drivers/gpu/drm/bridge/
4856
4857 DRM DRIVERS FOR EXYNOS
4858 M:      Inki Dae <inki.dae@samsung.com>
4859 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4860 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4861 M:      Kyungmin Park <kyungmin.park@samsung.com>
4862 L:      dri-devel@lists.freedesktop.org
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4864 S:      Supported
4865 F:      drivers/gpu/drm/exynos/
4866 F:      include/uapi/drm/exynos_drm.h
4867 F:      Documentation/devicetree/bindings/display/exynos/
4868
4869 DRM DRIVERS FOR FREESCALE DCU
4870 M:      Stefan Agner <stefan@agner.ch>
4871 M:      Alison Wang <alison.wang@nxp.com>
4872 L:      dri-devel@lists.freedesktop.org
4873 S:      Supported
4874 F:      drivers/gpu/drm/fsl-dcu/
4875 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4876 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4877 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4879
4880 DRM DRIVERS FOR FREESCALE IMX
4881 M:      Philipp Zabel <p.zabel@pengutronix.de>
4882 L:      dri-devel@lists.freedesktop.org
4883 S:      Maintained
4884 F:      drivers/gpu/drm/imx/
4885 F:      drivers/gpu/ipu-v3/
4886 F:      Documentation/devicetree/bindings/display/imx/
4887
4888 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4889 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4890 L:      dri-devel@lists.freedesktop.org
4891 T:      git git://github.com/patjak/drm-gma500
4892 S:      Maintained
4893 F:      drivers/gpu/drm/gma500/
4894
4895 DRM DRIVERS FOR HISILICON
4896 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4897 M:      Rongrong Zou <zourongrong@gmail.com>
4898 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4899 R:      Chen Feng <puck.chen@hisilicon.com>
4900 L:      dri-devel@lists.freedesktop.org
4901 T:      git git://github.com/xin3liang/linux.git
4902 S:      Maintained
4903 F:      drivers/gpu/drm/hisilicon/
4904 F:      Documentation/devicetree/bindings/display/hisilicon/
4905
4906 DRM DRIVERS FOR MEDIATEK
4907 M:      CK Hu <ck.hu@mediatek.com>
4908 M:      Philipp Zabel <p.zabel@pengutronix.de>
4909 L:      dri-devel@lists.freedesktop.org
4910 S:      Supported
4911 F:      drivers/gpu/drm/mediatek/
4912 F:      Documentation/devicetree/bindings/display/mediatek/
4913
4914 DRM DRIVERS FOR NVIDIA TEGRA
4915 M:      Thierry Reding <thierry.reding@gmail.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 L:      linux-tegra@vger.kernel.org
4918 T:      git git://anongit.freedesktop.org/tegra/linux.git
4919 S:      Supported
4920 F:      drivers/gpu/drm/tegra/
4921 F:      drivers/gpu/host1x/
4922 F:      include/linux/host1x.h
4923 F:      include/uapi/drm/tegra_drm.h
4924 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4925
4926 DRM DRIVERS FOR RENESAS
4927 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4928 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4929 L:      dri-devel@lists.freedesktop.org
4930 L:      linux-renesas-soc@vger.kernel.org
4931 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4932 S:      Supported
4933 F:      drivers/gpu/drm/rcar-du/
4934 F:      drivers/gpu/drm/shmobile/
4935 F:      include/linux/platform_data/shmob_drm.h
4936 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4937 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4938 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4939
4940 DRM DRIVERS FOR ROCKCHIP
4941 M:      Sandy Huang <hjc@rock-chips.com>
4942 M:      Heiko Stübner <heiko@sntech.de>
4943 L:      dri-devel@lists.freedesktop.org
4944 S:      Maintained
4945 F:      drivers/gpu/drm/rockchip/
4946 F:      Documentation/devicetree/bindings/display/rockchip/
4947 T:      git git://anongit.freedesktop.org/drm/drm-misc
4948
4949 DRM DRIVERS FOR STI
4950 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M:      Vincent Abriou <vincent.abriou@st.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 S:      Maintained
4955 F:      drivers/gpu/drm/sti
4956 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4957
4958 DRM DRIVERS FOR STM
4959 M:      Yannick Fertre <yannick.fertre@st.com>
4960 M:      Philippe Cornu <philippe.cornu@st.com>
4961 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4962 M:      Vincent Abriou <vincent.abriou@st.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 T:      git git://anongit.freedesktop.org/drm/drm-misc
4965 S:      Maintained
4966 F:      drivers/gpu/drm/stm
4967 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4968
4969 DRM DRIVERS FOR TI LCDC
4970 M:      Jyri Sarha <jsarha@ti.com>
4971 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Maintained
4974 F:      drivers/gpu/drm/tilcdc/
4975 F:      Documentation/devicetree/bindings/display/tilcdc/
4976
4977 DRM DRIVERS FOR TI OMAP
4978 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 S:      Maintained
4981 F:      drivers/gpu/drm/omapdrm/
4982 F:      Documentation/devicetree/bindings/display/ti/
4983
4984 DRM DRIVERS FOR V3D
4985 M:      Eric Anholt <eric@anholt.net>
4986 S:      Supported
4987 F:      drivers/gpu/drm/v3d/
4988 F:      include/uapi/drm/v3d_drm.h
4989 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4990 T:      git git://anongit.freedesktop.org/drm/drm-misc
4991
4992 DRM DRIVERS FOR VC4
4993 M:      Eric Anholt <eric@anholt.net>
4994 T:      git git://github.com/anholt/linux
4995 S:      Supported
4996 F:      drivers/gpu/drm/vc4/
4997 F:      include/uapi/drm/vc4_drm.h
4998 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4999 T:      git git://anongit.freedesktop.org/drm/drm-misc
5000
5001 DRM DRIVERS FOR VIVANTE GPU IP
5002 M:      Lucas Stach <l.stach@pengutronix.de>
5003 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5004 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5005 L:      etnaviv@lists.freedesktop.org
5006 L:      dri-devel@lists.freedesktop.org
5007 S:      Maintained
5008 F:      drivers/gpu/drm/etnaviv/
5009 F:      include/uapi/drm/etnaviv_drm.h
5010 F:      Documentation/devicetree/bindings/display/etnaviv/
5011
5012 DRM DRIVERS FOR ZTE ZX
5013 M:      Shawn Guo <shawnguo@kernel.org>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Maintained
5016 F:      drivers/gpu/drm/zte/
5017 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5018 T:      git git://anongit.freedesktop.org/drm/drm-misc
5019
5020 DRM PANEL DRIVERS
5021 M:      Thierry Reding <thierry.reding@gmail.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024 S:      Maintained
5025 F:      drivers/gpu/drm/drm_panel.c
5026 F:      drivers/gpu/drm/panel/
5027 F:      include/drm/drm_panel.h
5028 F:      Documentation/devicetree/bindings/display/panel/
5029
5030 DRM TINYDRM DRIVERS
5031 M:      Noralf Trønnes <noralf@tronnes.org>
5032 W:      https://github.com/notro/tinydrm/wiki/Development
5033 T:      git git://anongit.freedesktop.org/drm/drm-misc
5034 S:      Maintained
5035 F:      drivers/gpu/drm/tinydrm/
5036 F:      include/drm/tinydrm/
5037
5038 DRM DRIVERS FOR XEN
5039 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5040 T:      git git://anongit.freedesktop.org/drm/drm-misc
5041 L:      dri-devel@lists.freedesktop.org
5042 L:      xen-devel@lists.xen.org
5043 S:      Supported
5044 F:      drivers/gpu/drm/xen/
5045 F:      Documentation/gpu/xen-front.rst
5046
5047 DRM TTM SUBSYSTEM
5048 M:      Christian Koenig <christian.koenig@amd.com>
5049 M:      Huang Rui <ray.huang@amd.com>
5050 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5051 T:      git git://people.freedesktop.org/~agd5f/linux
5052 S:      Maintained
5053 L:      dri-devel@lists.freedesktop.org
5054 F:      include/drm/ttm/
5055 F:      drivers/gpu/drm/ttm/
5056
5057 DSBR100 USB FM RADIO DRIVER
5058 M:      Alexey Klimov <klimov.linux@gmail.com>
5059 L:      linux-media@vger.kernel.org
5060 T:      git git://linuxtv.org/media_tree.git
5061 S:      Maintained
5062 F:      drivers/media/radio/dsbr100.c
5063
5064 DSCC4 DRIVER
5065 M:      Francois Romieu <romieu@fr.zoreil.com>
5066 L:      netdev@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/net/wan/dscc4.c
5069
5070 DT3155 MEDIA DRIVER
5071 M:      Hans Verkuil <hverkuil@xs4all.nl>
5072 L:      linux-media@vger.kernel.org
5073 T:      git git://linuxtv.org/media_tree.git
5074 W:      https://linuxtv.org
5075 S:      Odd Fixes
5076 F:      drivers/media/pci/dt3155/
5077
5078 DVB_USB_AF9015 MEDIA DRIVER
5079 M:      Antti Palosaari <crope@iki.fi>
5080 L:      linux-media@vger.kernel.org
5081 W:      https://linuxtv.org
5082 W:      http://palosaari.fi/linux/
5083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5084 T:      git git://linuxtv.org/anttip/media_tree.git
5085 S:      Maintained
5086 F:      drivers/media/usb/dvb-usb-v2/af9015*
5087
5088 DVB_USB_AF9035 MEDIA DRIVER
5089 M:      Antti Palosaari <crope@iki.fi>
5090 L:      linux-media@vger.kernel.org
5091 W:      https://linuxtv.org
5092 W:      http://palosaari.fi/linux/
5093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5094 T:      git git://linuxtv.org/anttip/media_tree.git
5095 S:      Maintained
5096 F:      drivers/media/usb/dvb-usb-v2/af9035*
5097
5098 DVB_USB_ANYSEE MEDIA DRIVER
5099 M:      Antti Palosaari <crope@iki.fi>
5100 L:      linux-media@vger.kernel.org
5101 W:      https://linuxtv.org
5102 W:      http://palosaari.fi/linux/
5103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5104 T:      git git://linuxtv.org/anttip/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/usb/dvb-usb-v2/anysee*
5107
5108 DVB_USB_AU6610 MEDIA DRIVER
5109 M:      Antti Palosaari <crope@iki.fi>
5110 L:      linux-media@vger.kernel.org
5111 W:      https://linuxtv.org
5112 W:      http://palosaari.fi/linux/
5113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5114 T:      git git://linuxtv.org/anttip/media_tree.git
5115 S:      Maintained
5116 F:      drivers/media/usb/dvb-usb-v2/au6610*
5117
5118 DVB_USB_CE6230 MEDIA DRIVER
5119 M:      Antti Palosaari <crope@iki.fi>
5120 L:      linux-media@vger.kernel.org
5121 W:      https://linuxtv.org
5122 W:      http://palosaari.fi/linux/
5123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5124 T:      git git://linuxtv.org/anttip/media_tree.git
5125 S:      Maintained
5126 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5127
5128 DVB_USB_CXUSB MEDIA DRIVER
5129 M:      Michael Krufky <mkrufky@linuxtv.org>
5130 L:      linux-media@vger.kernel.org
5131 W:      https://linuxtv.org
5132 W:      http://github.com/mkrufky
5133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5134 T:      git git://linuxtv.org/media_tree.git
5135 S:      Maintained
5136 F:      drivers/media/usb/dvb-usb/cxusb*
5137
5138 DVB_USB_EC168 MEDIA DRIVER
5139 M:      Antti Palosaari <crope@iki.fi>
5140 L:      linux-media@vger.kernel.org
5141 W:      https://linuxtv.org
5142 W:      http://palosaari.fi/linux/
5143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5144 T:      git git://linuxtv.org/anttip/media_tree.git
5145 S:      Maintained
5146 F:      drivers/media/usb/dvb-usb-v2/ec168*
5147
5148 DVB_USB_GL861 MEDIA DRIVER
5149 M:      Antti Palosaari <crope@iki.fi>
5150 L:      linux-media@vger.kernel.org
5151 W:      https://linuxtv.org
5152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5153 T:      git git://linuxtv.org/anttip/media_tree.git
5154 S:      Maintained
5155 F:      drivers/media/usb/dvb-usb-v2/gl861*
5156
5157 DVB_USB_MXL111SF MEDIA DRIVER
5158 M:      Michael Krufky <mkrufky@linuxtv.org>
5159 L:      linux-media@vger.kernel.org
5160 W:      https://linuxtv.org
5161 W:      http://github.com/mkrufky
5162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5163 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5164 S:      Maintained
5165 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5166
5167 DVB_USB_RTL28XXU MEDIA DRIVER
5168 M:      Antti Palosaari <crope@iki.fi>
5169 L:      linux-media@vger.kernel.org
5170 W:      https://linuxtv.org
5171 W:      http://palosaari.fi/linux/
5172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5173 T:      git git://linuxtv.org/anttip/media_tree.git
5174 S:      Maintained
5175 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5176
5177 DVB_USB_V2 MEDIA DRIVER
5178 M:      Antti Palosaari <crope@iki.fi>
5179 L:      linux-media@vger.kernel.org
5180 W:      https://linuxtv.org
5181 W:      http://palosaari.fi/linux/
5182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5183 T:      git git://linuxtv.org/anttip/media_tree.git
5184 S:      Maintained
5185 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5186 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5187
5188 DYNAMIC DEBUG
5189 M:      Jason Baron <jbaron@akamai.com>
5190 S:      Maintained
5191 F:      lib/dynamic_debug.c
5192 F:      include/linux/dynamic_debug.h
5193
5194 DYNAMIC INTERRUPT MODERATION
5195 M:      Tal Gilboa <talgi@mellanox.com>
5196 S:      Maintained
5197 F:      include/linux/net_dim.h
5198
5199 DZ DECSTATION DZ11 SERIAL DRIVER
5200 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5201 S:      Maintained
5202 F:      drivers/tty/serial/dz.*
5203
5204 E3X0 POWER BUTTON DRIVER
5205 M:      Moritz Fischer <moritz.fischer@ettus.com>
5206 L:      usrp-users@lists.ettus.com
5207 W:      http://www.ettus.com
5208 S:      Supported
5209 F:      drivers/input/misc/e3x0-button.c
5210 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5211
5212 E4000 MEDIA DRIVER
5213 M:      Antti Palosaari <crope@iki.fi>
5214 L:      linux-media@vger.kernel.org
5215 W:      https://linuxtv.org
5216 W:      http://palosaari.fi/linux/
5217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5218 T:      git git://linuxtv.org/anttip/media_tree.git
5219 S:      Maintained
5220 F:      drivers/media/tuners/e4000*
5221
5222 EARTH_PT1 MEDIA DRIVER
5223 M:      Akihiro Tsukada <tskd08@gmail.com>
5224 L:      linux-media@vger.kernel.org
5225 S:      Odd Fixes
5226 F:      drivers/media/pci/pt1/
5227
5228 EARTH_PT3 MEDIA DRIVER
5229 M:      Akihiro Tsukada <tskd08@gmail.com>
5230 L:      linux-media@vger.kernel.org
5231 S:      Odd Fixes
5232 F:      drivers/media/pci/pt3/
5233
5234 EC100 MEDIA DRIVER
5235 M:      Antti Palosaari <crope@iki.fi>
5236 L:      linux-media@vger.kernel.org
5237 W:      https://linuxtv.org
5238 W:      http://palosaari.fi/linux/
5239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5240 T:      git git://linuxtv.org/anttip/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/dvb-frontends/ec100*
5243
5244 ECRYPT FILE SYSTEM
5245 M:      Tyler Hicks <tyhicks@canonical.com>
5246 L:      ecryptfs@vger.kernel.org
5247 W:      http://ecryptfs.org
5248 W:      https://launchpad.net/ecryptfs
5249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5250 S:      Supported
5251 F:      Documentation/filesystems/ecryptfs.txt
5252 F:      fs/ecryptfs/
5253
5254 EDAC-AMD64
5255 M:      Borislav Petkov <bp@alien8.de>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Maintained
5258 F:      drivers/edac/amd64_edac*
5259
5260 EDAC-CALXEDA
5261 M:      Robert Richter <rric@kernel.org>
5262 L:      linux-edac@vger.kernel.org
5263 S:      Maintained
5264 F:      drivers/edac/highbank*
5265
5266 EDAC-CAVIUM OCTEON
5267 M:      Ralf Baechle <ralf@linux-mips.org>
5268 M:      David Daney <david.daney@cavium.com>
5269 L:      linux-edac@vger.kernel.org
5270 L:      linux-mips@linux-mips.org
5271 S:      Supported
5272 F:      drivers/edac/octeon_edac*
5273
5274 EDAC-CAVIUM THUNDERX
5275 M:      David Daney <david.daney@cavium.com>
5276 M:      Jan Glauber <jglauber@cavium.com>
5277 L:      linux-edac@vger.kernel.org
5278 S:      Supported
5279 F:      drivers/edac/thunderx_edac*
5280
5281 EDAC-CORE
5282 M:      Borislav Petkov <bp@alien8.de>
5283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L:      linux-edac@vger.kernel.org
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5287 S:      Supported
5288 F:      Documentation/admin-guide/ras.rst
5289 F:      Documentation/driver-api/edac.rst
5290 F:      drivers/edac/
5291 F:      include/linux/edac.h
5292
5293 EDAC-E752X
5294 M:      Mark Gross <mark.gross@intel.com>
5295 L:      linux-edac@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/edac/e752x_edac.c
5298
5299 EDAC-E7XXX
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/e7xxx_edac.c
5303
5304 EDAC-FSL_DDR
5305 M:      York Sun <york.sun@nxp.com>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/fsl_ddr_edac.*
5309
5310 EDAC-GHES
5311 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/ghes_edac.c
5315
5316 EDAC-I3000
5317 L:      linux-edac@vger.kernel.org
5318 S:      Orphan
5319 F:      drivers/edac/i3000_edac.c
5320
5321 EDAC-I5000
5322 L:      linux-edac@vger.kernel.org
5323 S:      Maintained
5324 F:      drivers/edac/i5000_edac.c
5325
5326 EDAC-I5400
5327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L:      linux-edac@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/edac/i5400_edac.c
5331
5332 EDAC-I7300
5333 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L:      linux-edac@vger.kernel.org
5335 S:      Maintained
5336 F:      drivers/edac/i7300_edac.c
5337
5338 EDAC-I7CORE
5339 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5340 L:      linux-edac@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/edac/i7core_edac.c
5343
5344 EDAC-I82443BXGX
5345 M:      Tim Small <tim@buttersideup.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/i82443bxgx_edac.c
5349
5350 EDAC-I82975X
5351 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5352 M:      "Arvind R." <arvino55@gmail.com>
5353 L:      linux-edac@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/edac/i82975x_edac.c
5356
5357 EDAC-IE31200
5358 M:      Jason Baron <jbaron@akamai.com>
5359 L:      linux-edac@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/edac/ie31200_edac.c
5362
5363 EDAC-MPC85XX
5364 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5365 L:      linux-edac@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/edac/mpc85xx_edac.[ch]
5368
5369 EDAC-PASEMI
5370 M:      Egor Martovetsky <egor@pasemi.com>
5371 L:      linux-edac@vger.kernel.org
5372 S:      Maintained
5373 F:      drivers/edac/pasemi_edac.c
5374
5375 EDAC-PND2
5376 M:      Tony Luck <tony.luck@intel.com>
5377 L:      linux-edac@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/edac/pnd2_edac.[ch]
5380
5381 EDAC-R82600
5382 M:      Tim Small <tim@buttersideup.com>
5383 L:      linux-edac@vger.kernel.org
5384 S:      Maintained
5385 F:      drivers/edac/r82600_edac.c
5386
5387 EDAC-SBRIDGE
5388 M:      Tony Luck <tony.luck@intel.com>
5389 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/sb_edac.c
5393
5394 EDAC-SKYLAKE
5395 M:      Tony Luck <tony.luck@intel.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/skx_edac.c
5399
5400 EDAC-TI
5401 M:      Tero Kristo <t-kristo@ti.com>
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/ti_edac.c
5405
5406 EDAC-QCOM
5407 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5408 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5409 L:      linux-arm-msm@vger.kernel.org
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/qcom_edac.c
5413
5414 EDIROL UA-101/UA-1000 DRIVER
5415 M:      Clemens Ladisch <clemens@ladisch.de>
5416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 T:      git git://git.alsa-project.org/alsa-kernel.git
5418 S:      Maintained
5419 F:      sound/usb/misc/ua101.c
5420
5421 EFI TEST DRIVER
5422 L:      linux-efi@vger.kernel.org
5423 M:      Ivan Hu <ivan.hu@canonical.com>
5424 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5425 S:      Maintained
5426 F:      drivers/firmware/efi/test/
5427
5428 EFI VARIABLE FILESYSTEM
5429 M:      Matthew Garrett <matthew.garrett@nebula.com>
5430 M:      Jeremy Kerr <jk@ozlabs.org>
5431 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5433 L:      linux-efi@vger.kernel.org
5434 S:      Maintained
5435 F:      fs/efivarfs/
5436
5437 EFIFB FRAMEBUFFER DRIVER
5438 L:      linux-fbdev@vger.kernel.org
5439 M:      Peter Jones <pjones@redhat.com>
5440 S:      Maintained
5441 F:      drivers/video/fbdev/efifb.c
5442
5443 EFS FILESYSTEM
5444 W:      http://aeschi.ch.eu.org/efs/
5445 S:      Orphan
5446 F:      fs/efs/
5447
5448 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5449 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5450 L:      netdev@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/net/ethernet/ibm/ehea/
5453
5454 EM28XX VIDEO4LINUX DRIVER
5455 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5456 L:      linux-media@vger.kernel.org
5457 W:      https://linuxtv.org
5458 T:      git git://linuxtv.org/media_tree.git
5459 S:      Maintained
5460 F:      drivers/media/usb/em28xx/
5461 F:      Documentation/media/v4l-drivers/em28xx*
5462
5463 EMBEDDED LINUX
5464 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5465 M:      Matt Mackall <mpm@selenic.com>
5466 M:      David Woodhouse <dwmw2@infradead.org>
5467 L:      linux-embedded@vger.kernel.org
5468 S:      Maintained
5469
5470 Emulex 10Gbps iSCSI - OneConnect DRIVER
5471 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5472 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5473 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5474 L:      linux-scsi@vger.kernel.org
5475 W:      http://www.broadcom.com
5476 S:      Supported
5477 F:      drivers/scsi/be2iscsi/
5478
5479 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5480 M:      Sathya Perla <sathya.perla@broadcom.com>
5481 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5482 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5483 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5484 L:      netdev@vger.kernel.org
5485 W:      http://www.emulex.com
5486 S:      Supported
5487 F:      drivers/net/ethernet/emulex/benet/
5488
5489 EMULEX ONECONNECT ROCE DRIVER
5490 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5491 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5492 L:      linux-rdma@vger.kernel.org
5493 W:      http://www.broadcom.com
5494 S:      Odd Fixes
5495 F:      drivers/infiniband/hw/ocrdma/
5496 F:      include/uapi/rdma/ocrdma-abi.h
5497
5498 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5499 M:      James Smart <james.smart@broadcom.com>
5500 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5501 L:      linux-scsi@vger.kernel.org
5502 W:      http://www.broadcom.com
5503 S:      Supported
5504 F:      drivers/scsi/lpfc/
5505
5506 ENE CB710 FLASH CARD READER DRIVER
5507 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5508 S:      Maintained
5509 F:      drivers/misc/cb710/
5510 F:      drivers/mmc/host/cb710-mmc.*
5511 F:      include/linux/cb710.h
5512
5513 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5514 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5515 S:      Maintained
5516 F:      drivers/media/rc/ene_ir.*
5517
5518 EPSON S1D13XXX FRAMEBUFFER DRIVER
5519 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5520 S:      Maintained
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5522 F:      drivers/video/fbdev/s1d13xxxfb.c
5523 F:      include/video/s1d13xxxfb.h
5524
5525 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5526 M:      Jeff Layton <jlayton@kernel.org>
5527 S:      Maintained
5528 F:      lib/errseq.c
5529 F:      include/linux/errseq.h
5530
5531 ET131X NETWORK DRIVER
5532 M:      Mark Einon <mark.einon@gmail.com>
5533 S:      Odd Fixes
5534 F:      drivers/net/ethernet/agere/
5535
5536 ETHERNET BRIDGE
5537 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5538 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5539 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5540 L:      netdev@vger.kernel.org
5541 W:      http://www.linuxfoundation.org/en/Net:Bridge
5542 S:      Maintained
5543 F:      include/linux/netfilter_bridge/
5544 F:      net/bridge/
5545
5546 ETHERNET PHY LIBRARY
5547 M:      Andrew Lunn <andrew@lunn.ch>
5548 M:      Florian Fainelli <f.fainelli@gmail.com>
5549 L:      netdev@vger.kernel.org
5550 S:      Maintained
5551 F:      Documentation/ABI/testing/sysfs-bus-mdio
5552 F:      Documentation/devicetree/bindings/net/mdio*
5553 F:      Documentation/networking/phy.txt
5554 F:      drivers/net/phy/
5555 F:      drivers/of/of_mdio.c
5556 F:      drivers/of/of_net.c
5557 F:      include/linux/*mdio*.h
5558 F:      include/linux/of_net.h
5559 F:      include/linux/phy.h
5560 F:      include/linux/phy_fixed.h
5561 F:      include/linux/platform_data/mdio-bcm-unimac.h
5562 F:      include/trace/events/mdio.h
5563 F:      include/uapi/linux/mdio.h
5564 F:      include/uapi/linux/mii.h
5565
5566 EXT2 FILE SYSTEM
5567 M:      Jan Kara <jack@suse.com>
5568 L:      linux-ext4@vger.kernel.org
5569 S:      Maintained
5570 F:      Documentation/filesystems/ext2.txt
5571 F:      fs/ext2/
5572 F:      include/linux/ext2*
5573
5574 EXT4 FILE SYSTEM
5575 M:      "Theodore Ts'o" <tytso@mit.edu>
5576 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5577 L:      linux-ext4@vger.kernel.org
5578 W:      http://ext4.wiki.kernel.org
5579 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5581 S:      Maintained
5582 F:      Documentation/filesystems/ext4/ext4.rst
5583 F:      fs/ext4/
5584
5585 Extended Verification Module (EVM)
5586 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5587 L:      linux-integrity@vger.kernel.org
5588 S:      Supported
5589 F:      security/integrity/evm/
5590
5591 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5592 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5593 L:      linux-efi@vger.kernel.org
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5595 S:      Maintained
5596 F:      Documentation/efi-stub.txt
5597 F:      arch/*/kernel/efi.c
5598 F:      arch/x86/boot/compressed/eboot.[ch]
5599 F:      arch/*/include/asm/efi.h
5600 F:      arch/x86/platform/efi/
5601 F:      drivers/firmware/efi/
5602 F:      include/linux/efi*.h
5603 F:      arch/arm/boot/compressed/efi-header.S
5604 F:      arch/arm64/kernel/efi-entry.S
5605
5606 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5607 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5608 M:      Chanwoo Choi <cw00.choi@samsung.com>
5609 L:      linux-kernel@vger.kernel.org
5610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5611 S:      Maintained
5612 F:      drivers/extcon/
5613 F:      include/linux/extcon/
5614 F:      include/linux/extcon.h
5615 F:      Documentation/extcon/
5616 F:      Documentation/devicetree/bindings/extcon/
5617
5618 EXYNOS DP DRIVER
5619 M:      Jingoo Han <jingoohan1@gmail.com>
5620 L:      dri-devel@lists.freedesktop.org
5621 S:      Maintained
5622 F:      drivers/gpu/drm/exynos/exynos_dp*
5623
5624 EXYNOS SYSMMU (IOMMU) driver
5625 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5626 L:      iommu@lists.linux-foundation.org
5627 S:      Maintained
5628 F:      drivers/iommu/exynos-iommu.c
5629
5630 EZchip NPS platform support
5631 M:      Vineet Gupta <vgupta@synopsys.com>
5632 M:      Ofer Levi <oferle@mellanox.com>
5633 S:      Supported
5634 F:      arch/arc/plat-eznps
5635 F:      arch/arc/boot/dts/eznps.dts
5636
5637 F2FS FILE SYSTEM
5638 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5639 M:      Chao Yu <yuchao0@huawei.com>
5640 L:      linux-f2fs-devel@lists.sourceforge.net
5641 W:      https://f2fs.wiki.kernel.org/
5642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5643 S:      Maintained
5644 F:      Documentation/filesystems/f2fs.txt
5645 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5646 F:      fs/f2fs/
5647 F:      include/linux/f2fs_fs.h
5648 F:      include/trace/events/f2fs.h
5649
5650 F71805F HARDWARE MONITORING DRIVER
5651 M:      Jean Delvare <jdelvare@suse.com>
5652 L:      linux-hwmon@vger.kernel.org
5653 S:      Maintained
5654 F:      Documentation/hwmon/f71805f
5655 F:      drivers/hwmon/f71805f.c
5656
5657 FADDR2LINE
5658 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5659 S:      Maintained
5660 F:      scripts/faddr2line
5661
5662 FAILOVER MODULE
5663 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5664 L:      netdev@vger.kernel.org
5665 S:      Supported
5666 F:      net/core/failover.c
5667 F:      include/net/failover.h
5668 F:      Documentation/networking/failover.rst
5669
5670 FANOTIFY
5671 M:      Jan Kara <jack@suse.cz>
5672 R:      Amir Goldstein <amir73il@gmail.com>
5673 L:      linux-fsdevel@vger.kernel.org
5674 S:      Maintained
5675 F:      fs/notify/fanotify/
5676 F:      include/linux/fanotify.h
5677 F:      include/uapi/linux/fanotify.h
5678
5679 FARSYNC SYNCHRONOUS DRIVER
5680 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5681 W:      http://www.farsite.co.uk/
5682 S:      Supported
5683 F:      drivers/net/wan/farsync.*
5684
5685 FAULT INJECTION SUPPORT
5686 M:      Akinobu Mita <akinobu.mita@gmail.com>
5687 S:      Supported
5688 F:      Documentation/fault-injection/
5689 F:      lib/fault-inject.c
5690
5691 FBTFT Framebuffer drivers
5692 S:      Orphan
5693 L:      dri-devel@lists.freedesktop.org
5694 L:      linux-fbdev@vger.kernel.org
5695 F:      drivers/staging/fbtft/
5696
5697 FC0011 TUNER DRIVER
5698 M:      Michael Buesch <m@bues.ch>
5699 L:      linux-media@vger.kernel.org
5700 S:      Maintained
5701 F:      drivers/media/tuners/fc0011.h
5702 F:      drivers/media/tuners/fc0011.c
5703
5704 FC2580 MEDIA DRIVER
5705 M:      Antti Palosaari <crope@iki.fi>
5706 L:      linux-media@vger.kernel.org
5707 W:      https://linuxtv.org
5708 W:      http://palosaari.fi/linux/
5709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5710 T:      git git://linuxtv.org/anttip/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/tuners/fc2580*
5713
5714 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5715 M:      Johannes Thumshirn <jth@kernel.org>
5716 L:      linux-scsi@vger.kernel.org
5717 W:      www.Open-FCoE.org
5718 S:      Supported
5719 F:      drivers/scsi/libfc/
5720 F:      drivers/scsi/fcoe/
5721 F:      include/scsi/fc/
5722 F:      include/scsi/libfc.h
5723 F:      include/scsi/libfcoe.h
5724 F:      include/uapi/scsi/fc/
5725
5726 FILE LOCKING (flock() and fcntl()/lockf())
5727 M:      Jeff Layton <jlayton@kernel.org>
5728 M:      "J. Bruce Fields" <bfields@fieldses.org>
5729 L:      linux-fsdevel@vger.kernel.org
5730 S:      Maintained
5731 F:      include/linux/fcntl.h
5732 F:      include/uapi/linux/fcntl.h
5733 F:      fs/fcntl.c
5734 F:      fs/locks.c
5735
5736 FILESYSTEMS (VFS and infrastructure)
5737 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5738 L:      linux-fsdevel@vger.kernel.org
5739 S:      Maintained
5740 F:      fs/*
5741 F:      include/linux/fs.h
5742 F:      include/uapi/linux/fs.h
5743
5744 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5745 M:      Riku Voipio <riku.voipio@iki.fi>
5746 L:      linux-hwmon@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/hwmon/f75375s.c
5749 F:      include/linux/f75375s.h
5750
5751 FIREWIRE AUDIO DRIVERS
5752 M:      Clemens Ladisch <clemens@ladisch.de>
5753 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5754 T:      git git://git.alsa-project.org/alsa-kernel.git
5755 S:      Maintained
5756 F:      sound/firewire/
5757
5758 FIREWIRE MEDIA DRIVERS (firedtv)
5759 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5760 L:      linux-media@vger.kernel.org
5761 L:      linux1394-devel@lists.sourceforge.net
5762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5763 S:      Maintained
5764 F:      drivers/media/firewire/
5765
5766 FIREWIRE SBP-2 TARGET
5767 M:      Chris Boot <bootc@bootc.net>
5768 L:      linux-scsi@vger.kernel.org
5769 L:      target-devel@vger.kernel.org
5770 L:      linux1394-devel@lists.sourceforge.net
5771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5772 S:      Maintained
5773 F:      drivers/target/sbp/
5774
5775 FIREWIRE SUBSYSTEM
5776 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5777 L:      linux1394-devel@lists.sourceforge.net
5778 W:      http://ieee1394.wiki.kernel.org/
5779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5780 S:      Maintained
5781 F:      drivers/firewire/
5782 F:      include/linux/firewire.h
5783 F:      include/uapi/linux/firewire*.h
5784 F:      tools/firewire/
5785
5786 FIRMWARE LOADER (request_firmware)
5787 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5788 L:      linux-kernel@vger.kernel.org
5789 S:      Maintained
5790 F:      Documentation/firmware_class/
5791 F:      drivers/base/firmware_loader/
5792 F:      include/linux/firmware.h
5793
5794 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5795 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5796 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5797 S:      Maintained
5798 F:      drivers/block/rsxx/
5799
5800 FLOPPY DRIVER
5801 M:      Jiri Kosina <jikos@kernel.org>
5802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5803 S:      Odd fixes
5804 F:      drivers/block/floppy.c
5805
5806 FMC SUBSYSTEM
5807 M:      Alessandro Rubini <rubini@gnudd.com>
5808 W:      http://www.ohwr.org/projects/fmc-bus
5809 S:      Supported
5810 F:      drivers/fmc/
5811 F:      include/linux/fmc*.h
5812 F:      include/linux/ipmi-fru.h
5813 K:      fmc_d.*register
5814
5815 FPGA MANAGER FRAMEWORK
5816 M:      Alan Tull <atull@kernel.org>
5817 M:      Moritz Fischer <mdf@kernel.org>
5818 L:      linux-fpga@vger.kernel.org
5819 S:      Maintained
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5821 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5822 F:      Documentation/fpga/
5823 F:      Documentation/driver-api/fpga/
5824 F:      Documentation/devicetree/bindings/fpga/
5825 F:      drivers/fpga/
5826 F:      include/linux/fpga/
5827 W:      http://www.rocketboards.org
5828
5829 FPGA DFL DRIVERS
5830 M:      Wu Hao <hao.wu@intel.com>
5831 L:      linux-fpga@vger.kernel.org
5832 S:      Maintained
5833 F:      Documentation/fpga/dfl.txt
5834 F:      include/uapi/linux/fpga-dfl.h
5835 F:      drivers/fpga/dfl*
5836
5837 FPU EMULATOR
5838 M:      Bill Metzenthen <billm@melbpc.org.au>
5839 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5840 S:      Maintained
5841 F:      arch/x86/math-emu/
5842
5843 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5844 L:      netdev@vger.kernel.org
5845 S:      Orphan
5846 F:      drivers/net/wan/dlci.c
5847 F:      drivers/net/wan/sdla.c
5848
5849 FRAMEBUFFER LAYER
5850 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5851 L:      dri-devel@lists.freedesktop.org
5852 L:      linux-fbdev@vger.kernel.org
5853 T:      git git://github.com/bzolnier/linux.git
5854 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5855 S:      Maintained
5856 F:      Documentation/fb/
5857 F:      drivers/video/
5858 F:      include/video/
5859 F:      include/linux/fb.h
5860 F:      include/uapi/video/
5861 F:      include/uapi/linux/fb.h
5862
5863 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5864 M:      Horia Geantă <horia.geanta@nxp.com>
5865 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5866 L:      linux-crypto@vger.kernel.org
5867 S:      Maintained
5868 F:      drivers/crypto/caam/
5869 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5870
5871 FREESCALE DIU FRAMEBUFFER DRIVER
5872 M:      Timur Tabi <timur@kernel.org>
5873 L:      linux-fbdev@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/video/fbdev/fsl-diu-fb.*
5876
5877 FREESCALE DMA DRIVER
5878 M:      Li Yang <leoyang.li@nxp.com>
5879 M:      Zhang Wei <zw@zh-kernel.org>
5880 L:      linuxppc-dev@lists.ozlabs.org
5881 S:      Maintained
5882 F:      drivers/dma/fsldma.*
5883
5884 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5885 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5886 L:      netdev@vger.kernel.org
5887 S:      Maintained
5888 F:      drivers/net/ethernet/freescale/gianfar*
5889 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5890
5891 FREESCALE GPMI NAND DRIVER
5892 M:      Han Xu <han.xu@nxp.com>
5893 L:      linux-mtd@lists.infradead.org
5894 S:      Maintained
5895 F:      drivers/mtd/nand/raw/gpmi-nand/*
5896
5897 FREESCALE I2C CPM DRIVER
5898 M:      Jochen Friedrich <jochen@scram.de>
5899 L:      linuxppc-dev@lists.ozlabs.org
5900 L:      linux-i2c@vger.kernel.org
5901 S:      Maintained
5902 F:      drivers/i2c/busses/i2c-cpm.c
5903
5904 FREESCALE IMX / MXC FEC DRIVER
5905 M:      Fugang Duan <fugang.duan@nxp.com>
5906 L:      netdev@vger.kernel.org
5907 S:      Maintained
5908 F:      drivers/net/ethernet/freescale/fec_main.c
5909 F:      drivers/net/ethernet/freescale/fec_ptp.c
5910 F:      drivers/net/ethernet/freescale/fec.h
5911 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5912
5913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5914 M:      Sascha Hauer <s.hauer@pengutronix.de>
5915 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5916 L:      linux-fbdev@vger.kernel.org
5917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5918 S:      Maintained
5919 F:      include/linux/platform_data/video-imxfb.h
5920 F:      drivers/video/fbdev/imxfb.c
5921
5922 FREESCALE QORIQ DPAA ETHERNET DRIVER
5923 M:      Madalin Bucur <madalin.bucur@nxp.com>
5924 L:      netdev@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/net/ethernet/freescale/dpaa
5927
5928 FREESCALE QORIQ DPAA FMAN DRIVER
5929 M:      Madalin Bucur <madalin.bucur@nxp.com>
5930 L:      netdev@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/net/ethernet/freescale/fman
5933 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5934
5935 FREESCALE QORIQ PTP CLOCK DRIVER
5936 M:      Yangbo Lu <yangbo.lu@nxp.com>
5937 L:      netdev@vger.kernel.org
5938 S:      Maintained
5939 F:      drivers/ptp/ptp_qoriq.c
5940 F:      include/linux/fsl/ptp_qoriq.h
5941 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5942
5943 FREESCALE QUAD SPI DRIVER
5944 M:      Han Xu <han.xu@nxp.com>
5945 L:      linux-mtd@lists.infradead.org
5946 S:      Maintained
5947 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5948
5949 FREESCALE QUICC ENGINE LIBRARY
5950 M:      Qiang Zhao <qiang.zhao@nxp.com>
5951 L:      linuxppc-dev@lists.ozlabs.org
5952 S:      Maintained
5953 F:      drivers/soc/fsl/qe/
5954 F:      include/soc/fsl/*qe*.h
5955 F:      include/soc/fsl/*ucc*.h
5956
5957 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5958 M:      Li Yang <leoyang.li@nxp.com>
5959 L:      netdev@vger.kernel.org
5960 L:      linuxppc-dev@lists.ozlabs.org
5961 S:      Maintained
5962 F:      drivers/net/ethernet/freescale/ucc_geth*
5963
5964 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5965 M:      Zhao Qiang <qiang.zhao@nxp.com>
5966 L:      netdev@vger.kernel.org
5967 L:      linuxppc-dev@lists.ozlabs.org
5968 S:      Maintained
5969 F:      drivers/net/wan/fsl_ucc_hdlc*
5970
5971 FREESCALE QUICC ENGINE UCC UART DRIVER
5972 M:      Timur Tabi <timur@kernel.org>
5973 L:      linuxppc-dev@lists.ozlabs.org
5974 S:      Maintained
5975 F:      drivers/tty/serial/ucc_uart.c
5976
5977 FREESCALE SOC DRIVERS
5978 M:      Li Yang <leoyang.li@nxp.com>
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 L:      linux-arm-kernel@lists.infradead.org
5981 S:      Maintained
5982 F:      Documentation/devicetree/bindings/soc/fsl/
5983 F:      drivers/soc/fsl/
5984 F:      include/linux/fsl/
5985
5986 FREESCALE SOC FS_ENET DRIVER
5987 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5988 L:      linuxppc-dev@lists.ozlabs.org
5989 L:      netdev@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/net/ethernet/freescale/fs_enet/
5992 F:      include/linux/fs_enet_pd.h
5993
5994 FREESCALE SOC SOUND DRIVERS
5995 M:      Timur Tabi <timur@kernel.org>
5996 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5997 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5998 R:      Fabio Estevam <fabio.estevam@nxp.com>
5999 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6000 L:      linuxppc-dev@lists.ozlabs.org
6001 S:      Maintained
6002 F:      sound/soc/fsl/fsl*
6003 F:      sound/soc/fsl/imx*
6004 F:      sound/soc/fsl/mpc8610_hpcd.c
6005
6006 FREESCALE USB PERIPHERAL DRIVERS
6007 M:      Li Yang <leoyang.li@nxp.com>
6008 L:      linux-usb@vger.kernel.org
6009 L:      linuxppc-dev@lists.ozlabs.org
6010 S:      Maintained
6011 F:      drivers/usb/gadget/udc/fsl*
6012
6013 FREEVXFS FILESYSTEM
6014 M:      Christoph Hellwig <hch@infradead.org>
6015 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6016 S:      Maintained
6017 F:      fs/freevxfs/
6018
6019 FREEZER
6020 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6021 M:      Pavel Machek <pavel@ucw.cz>
6022 L:      linux-pm@vger.kernel.org
6023 S:      Supported
6024 F:      Documentation/power/freezing-of-tasks.txt
6025 F:      include/linux/freezer.h
6026 F:      kernel/freezer.c
6027
6028 FRONTSWAP API
6029 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6030 L:      linux-kernel@vger.kernel.org
6031 S:      Maintained
6032 F:      mm/frontswap.c
6033 F:      include/linux/frontswap.h
6034
6035 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6036 M:      David Howells <dhowells@redhat.com>
6037 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6038 S:      Supported
6039 F:      Documentation/filesystems/caching/
6040 F:      fs/fscache/
6041 F:      include/linux/fscache*.h
6042
6043 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6044 M:      Theodore Y. Ts'o <tytso@mit.edu>
6045 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6046 L:      linux-fscrypt@vger.kernel.org
6047 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6049 S:      Supported
6050 F:      fs/crypto/
6051 F:      include/linux/fscrypt*.h
6052 F:      Documentation/filesystems/fscrypt.rst
6053
6054 FSI-ATTACHED I2C DRIVER
6055 M:      Eddie James <eajames@linux.vnet.ibm.com>
6056 L:      linux-i2c@vger.kernel.org
6057 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6058 S:      Maintained
6059 F:      drivers/i2c/busses/i2c-fsi.c
6060 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6061
6062 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6063 M:      Jan Kara <jack@suse.cz>
6064 R:      Amir Goldstein <amir73il@gmail.com>
6065 L:      linux-fsdevel@vger.kernel.org
6066 S:      Maintained
6067 F:      fs/notify/
6068 F:      include/linux/fsnotify*.h
6069
6070 FUJITSU LAPTOP EXTRAS
6071 M:      Jonathan Woithe <jwoithe@just42.net>
6072 L:      platform-driver-x86@vger.kernel.org
6073 S:      Maintained
6074 F:      drivers/platform/x86/fujitsu-laptop.c
6075
6076 FUJITSU M-5MO LS CAMERA ISP DRIVER
6077 M:      Kyungmin Park <kyungmin.park@samsung.com>
6078 M:      Heungjun Kim <riverful.kim@samsung.com>
6079 L:      linux-media@vger.kernel.org
6080 S:      Maintained
6081 F:      drivers/media/i2c/m5mols/
6082 F:      include/media/i2c/m5mols.h
6083
6084 FUJITSU TABLET EXTRAS
6085 M:      Robert Gerlach <khnz@gmx.de>
6086 L:      platform-driver-x86@vger.kernel.org
6087 S:      Maintained
6088 F:      drivers/platform/x86/fujitsu-tablet.c
6089
6090 FUSE: FILESYSTEM IN USERSPACE
6091 M:      Miklos Szeredi <miklos@szeredi.hu>
6092 L:      linux-fsdevel@vger.kernel.org
6093 W:      http://fuse.sourceforge.net/
6094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6095 S:      Maintained
6096 F:      fs/fuse/
6097 F:      include/uapi/linux/fuse.h
6098 F:      Documentation/filesystems/fuse.txt
6099
6100 FUTEX SUBSYSTEM
6101 M:      Thomas Gleixner <tglx@linutronix.de>
6102 M:      Ingo Molnar <mingo@redhat.com>
6103 R:      Peter Zijlstra <peterz@infradead.org>
6104 R:      Darren Hart <dvhart@infradead.org>
6105 L:      linux-kernel@vger.kernel.org
6106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6107 S:      Maintained
6108 F:      kernel/futex.c
6109 F:      kernel/futex_compat.c
6110 F:      include/asm-generic/futex.h
6111 F:      include/linux/futex.h
6112 F:      include/uapi/linux/futex.h
6113 F:      tools/testing/selftests/futex/
6114 F:      tools/perf/bench/futex*
6115 F:      Documentation/*futex*
6116
6117 GCC PLUGINS
6118 M:      Kees Cook <keescook@chromium.org>
6119 R:      Emese Revfy <re.emese@gmail.com>
6120 L:      kernel-hardening@lists.openwall.com
6121 S:      Maintained
6122 F:      scripts/gcc-plugins/
6123 F:      scripts/gcc-plugin.sh
6124 F:      scripts/Makefile.gcc-plugins
6125 F:      Documentation/gcc-plugins.txt
6126
6127 GASKET DRIVER FRAMEWORK
6128 M:      Rob Springer <rspringer@google.com>
6129 M:      Todd Poynor <toddpoynor@google.com>
6130 M:      Ben Chan <benchan@chromium.org>
6131 S:      Maintained
6132 F:      drivers/staging/gasket/
6133
6134 GCOV BASED KERNEL PROFILING
6135 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6136 S:      Maintained
6137 F:      kernel/gcov/
6138 F:      Documentation/dev-tools/gcov.rst
6139
6140 GDB KERNEL DEBUGGING HELPER SCRIPTS
6141 M:      Jan Kiszka <jan.kiszka@siemens.com>
6142 M:      Kieran Bingham <kbingham@kernel.org>
6143 S:      Supported
6144 F:      scripts/gdb/
6145
6146 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6147 M:      Achim Leubner <achim_leubner@adaptec.com>
6148 L:      linux-scsi@vger.kernel.org
6149 W:      http://www.icp-vortex.com/
6150 S:      Supported
6151 F:      drivers/scsi/gdt*
6152
6153 GEMTEK FM RADIO RECEIVER DRIVER
6154 M:      Hans Verkuil <hverkuil@xs4all.nl>
6155 L:      linux-media@vger.kernel.org
6156 T:      git git://linuxtv.org/media_tree.git
6157 W:      https://linuxtv.org
6158 S:      Maintained
6159 F:      drivers/media/radio/radio-gemtek*
6160
6161 GENERIC GPIO I2C DRIVER
6162 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6163 S:      Supported
6164 F:      drivers/i2c/busses/i2c-gpio.c
6165 F:      include/linux/platform_data/i2c-gpio.h
6166
6167 GENERIC GPIO I2C MULTIPLEXER DRIVER
6168 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6169 L:      linux-i2c@vger.kernel.org
6170 S:      Supported
6171 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6172 F:      include/linux/platform_data/i2c-mux-gpio.h
6173 F:      Documentation/i2c/muxes/i2c-mux-gpio
6174
6175 GENERIC HDLC (WAN) DRIVERS
6176 M:      Krzysztof Halasa <khc@pm.waw.pl>
6177 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6178 S:      Maintained
6179 F:      drivers/net/wan/c101.c
6180 F:      drivers/net/wan/hd6457*
6181 F:      drivers/net/wan/hdlc*
6182 F:      drivers/net/wan/n2.c
6183 F:      drivers/net/wan/pc300too.c
6184 F:      drivers/net/wan/pci200syn.c
6185 F:      drivers/net/wan/wanxl*
6186
6187 GENERIC INCLUDE/ASM HEADER FILES
6188 M:      Arnd Bergmann <arnd@arndb.de>
6189 L:      linux-arch@vger.kernel.org
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6191 S:      Maintained
6192 F:      include/asm-generic/
6193 F:      include/uapi/asm-generic/
6194
6195 GENERIC PHY FRAMEWORK
6196 M:      Kishon Vijay Abraham I <kishon@ti.com>
6197 L:      linux-kernel@vger.kernel.org
6198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6199 S:      Supported
6200 F:      drivers/phy/
6201 F:      include/linux/phy/
6202
6203 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6204 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6205 S:      Supported
6206 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6207
6208 GENERIC PM DOMAINS
6209 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6210 M:      Kevin Hilman <khilman@kernel.org>
6211 M:      Ulf Hansson <ulf.hansson@linaro.org>
6212 L:      linux-pm@vger.kernel.org
6213 S:      Supported
6214 F:      drivers/base/power/domain*.c
6215 F:      include/linux/pm_domain.h
6216 F:      Documentation/devicetree/bindings/power/power_domain.txt
6217
6218 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6219 M:      Eugen Hristev <eugen.hristev@microchip.com>
6220 L:      linux-input@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/input/touchscreen/resistive-adc-touch.c
6223
6224 GENERIC UIO DRIVER FOR PCI DEVICES
6225 M:      "Michael S. Tsirkin" <mst@redhat.com>
6226 L:      kvm@vger.kernel.org
6227 S:      Supported
6228 F:      drivers/uio/uio_pci_generic.c
6229
6230 GENWQE (IBM Generic Workqueue Card)
6231 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6232 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6233 S:      Supported
6234 F:      drivers/misc/genwqe/
6235
6236 GET_MAINTAINER SCRIPT
6237 M:      Joe Perches <joe@perches.com>
6238 S:      Maintained
6239 F:      scripts/get_maintainer.pl
6240
6241 GFS2 FILE SYSTEM
6242 M:      Bob Peterson <rpeterso@redhat.com>
6243 M:      Andreas Gruenbacher <agruenba@redhat.com>
6244 L:      cluster-devel@redhat.com
6245 W:      http://sources.redhat.com/cluster/
6246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6247 S:      Supported
6248 F:      Documentation/filesystems/gfs2*.txt
6249 F:      fs/gfs2/
6250 F:      include/uapi/linux/gfs2_ondisk.h
6251
6252 GIGASET ISDN DRIVERS
6253 M:      Paul Bolle <pebolle@tiscali.nl>
6254 L:      gigaset307x-common@lists.sourceforge.net
6255 W:      http://gigaset307x.sourceforge.net/
6256 S:      Odd Fixes
6257 F:      Documentation/isdn/README.gigaset
6258 F:      drivers/isdn/gigaset/
6259 F:      include/uapi/linux/gigaset_dev.h
6260
6261 GNSS SUBSYSTEM
6262 M:      Johan Hovold <johan@kernel.org>
6263 S:      Maintained
6264 F:      Documentation/ABI/testing/sysfs-class-gnss
6265 F:      Documentation/devicetree/bindings/gnss/
6266 F:      drivers/gnss/
6267 F:      include/linux/gnss.h
6268
6269 GO7007 MPEG CODEC
6270 M:      Hans Verkuil <hans.verkuil@cisco.com>
6271 L:      linux-media@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/media/usb/go7007/
6274
6275 GOODIX TOUCHSCREEN
6276 M:      Bastien Nocera <hadess@hadess.net>
6277 L:      linux-input@vger.kernel.org
6278 S:      Maintained
6279 F:      drivers/input/touchscreen/goodix.c
6280
6281 GPD POCKET FAN DRIVER
6282 M:      Hans de Goede <hdegoede@redhat.com>
6283 L:      platform-driver-x86@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/platform/x86/gpd-pocket-fan.c
6286
6287 GPIO ACPI SUPPORT
6288 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6289 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6290 L:      linux-gpio@vger.kernel.org
6291 L:      linux-acpi@vger.kernel.org
6292 S:      Maintained
6293 F:      Documentation/acpi/gpio-properties.txt
6294 F:      drivers/gpio/gpiolib-acpi.c
6295
6296 GPIO IR Transmitter
6297 M:      Sean Young <sean@mess.org>
6298 L:      linux-media@vger.kernel.org
6299 S:      Maintained
6300 F:      drivers/media/rc/gpio-ir-tx.c
6301
6302 GPIO MOCKUP DRIVER
6303 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6304 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6305 L:      linux-gpio@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/gpio/gpio-mockup.c
6308 F:      tools/testing/selftests/gpio/
6309
6310 GPIO SUBSYSTEM
6311 M:      Linus Walleij <linus.walleij@linaro.org>
6312 L:      linux-gpio@vger.kernel.org
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6314 S:      Maintained
6315 F:      Documentation/devicetree/bindings/gpio/
6316 F:      Documentation/driver-api/gpio/
6317 F:      Documentation/gpio/
6318 F:      Documentation/ABI/testing/gpio-cdev
6319 F:      Documentation/ABI/obsolete/sysfs-gpio
6320 F:      drivers/gpio/
6321 F:      include/linux/gpio/
6322 F:      include/linux/gpio.h
6323 F:      include/linux/of_gpio.h
6324 F:      include/asm-generic/gpio.h
6325 F:      include/uapi/linux/gpio.h
6326 F:      tools/gpio/
6327
6328 GRE DEMULTIPLEXER DRIVER
6329 M:      Dmitry Kozlov <xeb@mail.ru>
6330 L:      netdev@vger.kernel.org
6331 S:      Maintained
6332 F:      net/ipv4/gre_demux.c
6333 F:      net/ipv4/gre_offload.c
6334 F:      include/net/gre.h
6335
6336 GRETH 10/100/1G Ethernet MAC device driver
6337 M:      Andreas Larsson <andreas@gaisler.com>
6338 L:      netdev@vger.kernel.org
6339 S:      Maintained
6340 F:      drivers/net/ethernet/aeroflex/
6341
6342 GREYBUS AUDIO PROTOCOLS DRIVERS
6343 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6344 M:      Mark Greer <mgreer@animalcreek.com>
6345 S:      Maintained
6346 F:      drivers/staging/greybus/audio_apbridgea.c
6347 F:      drivers/staging/greybus/audio_apbridgea.h
6348 F:      drivers/staging/greybus/audio_codec.c
6349 F:      drivers/staging/greybus/audio_codec.h
6350 F:      drivers/staging/greybus/audio_gb.c
6351 F:      drivers/staging/greybus/audio_manager.c
6352 F:      drivers/staging/greybus/audio_manager.h
6353 F:      drivers/staging/greybus/audio_manager_module.c
6354 F:      drivers/staging/greybus/audio_manager_private.h
6355 F:      drivers/staging/greybus/audio_manager_sysfs.c
6356 F:      drivers/staging/greybus/audio_module.c
6357 F:      drivers/staging/greybus/audio_topology.c
6358
6359 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6360 M:      Viresh Kumar <vireshk@kernel.org>
6361 S:      Maintained
6362 F:      drivers/staging/greybus/authentication.c
6363 F:      drivers/staging/greybus/bootrom.c
6364 F:      drivers/staging/greybus/firmware.h
6365 F:      drivers/staging/greybus/fw-core.c
6366 F:      drivers/staging/greybus/fw-download.c
6367 F:      drivers/staging/greybus/fw-management.c
6368 F:      drivers/staging/greybus/greybus_authentication.h
6369 F:      drivers/staging/greybus/greybus_firmware.h
6370 F:      drivers/staging/greybus/hid.c
6371 F:      drivers/staging/greybus/i2c.c
6372 F:      drivers/staging/greybus/spi.c
6373 F:      drivers/staging/greybus/spilib.c
6374 F:      drivers/staging/greybus/spilib.h
6375
6376 GREYBUS LOOPBACK DRIVER
6377 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6378 S:      Maintained
6379 F:      drivers/staging/greybus/loopback.c
6380
6381 GREYBUS PLATFORM DRIVERS
6382 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6383 S:      Maintained
6384 F:      drivers/staging/greybus/arche-platform.c
6385 F:      drivers/staging/greybus/arche-apb-ctrl.c
6386 F:      drivers/staging/greybus/arche_platform.h
6387
6388 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6389 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6390 S:      Maintained
6391 F:      drivers/staging/greybus/sdio.c
6392 F:      drivers/staging/greybus/light.c
6393 F:      drivers/staging/greybus/gpio.c
6394 F:      drivers/staging/greybus/power_supply.c
6395 F:      drivers/staging/greybus/spi.c
6396 F:      drivers/staging/greybus/spilib.c
6397
6398 GREYBUS SUBSYSTEM
6399 M:      Johan Hovold <johan@kernel.org>
6400 M:      Alex Elder <elder@kernel.org>
6401 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6402 S:      Maintained
6403 F:      drivers/staging/greybus/
6404 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6405
6406 GREYBUS UART PROTOCOLS DRIVERS
6407 M:      David Lin <dtwlin@gmail.com>
6408 S:      Maintained
6409 F:      drivers/staging/greybus/uart.c
6410 F:      drivers/staging/greybus/log.c
6411
6412 GS1662 VIDEO SERIALIZER
6413 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6414 L:      linux-media@vger.kernel.org
6415 T:      git git://linuxtv.org/media_tree.git
6416 S:      Maintained
6417 F:      drivers/media/spi/gs1662.c
6418
6419 GSPCA FINEPIX SUBDRIVER
6420 M:      Frank Zago <frank@zago.net>
6421 L:      linux-media@vger.kernel.org
6422 T:      git git://linuxtv.org/media_tree.git
6423 S:      Maintained
6424 F:      drivers/media/usb/gspca/finepix.c
6425
6426 GSPCA GL860 SUBDRIVER
6427 M:      Olivier Lorin <o.lorin@laposte.net>
6428 L:      linux-media@vger.kernel.org
6429 T:      git git://linuxtv.org/media_tree.git
6430 S:      Maintained
6431 F:      drivers/media/usb/gspca/gl860/
6432
6433 GSPCA M5602 SUBDRIVER
6434 M:      Erik Andren <erik.andren@gmail.com>
6435 L:      linux-media@vger.kernel.org
6436 T:      git git://linuxtv.org/media_tree.git
6437 S:      Maintained
6438 F:      drivers/media/usb/gspca/m5602/
6439
6440 GSPCA PAC207 SONIXB SUBDRIVER
6441 M:      Hans Verkuil <hverkuil@xs4all.nl>
6442 L:      linux-media@vger.kernel.org
6443 T:      git git://linuxtv.org/media_tree.git
6444 S:      Odd Fixes
6445 F:      drivers/media/usb/gspca/pac207.c
6446
6447 GSPCA SN9C20X SUBDRIVER
6448 M:      Brian Johnson <brijohn@gmail.com>
6449 L:      linux-media@vger.kernel.org
6450 T:      git git://linuxtv.org/media_tree.git
6451 S:      Maintained
6452 F:      drivers/media/usb/gspca/sn9c20x.c
6453
6454 GSPCA T613 SUBDRIVER
6455 M:      Leandro Costantino <lcostantino@gmail.com>
6456 L:      linux-media@vger.kernel.org
6457 T:      git git://linuxtv.org/media_tree.git
6458 S:      Maintained
6459 F:      drivers/media/usb/gspca/t613.c
6460
6461 GSPCA USB WEBCAM DRIVER
6462 M:      Hans Verkuil <hverkuil@xs4all.nl>
6463 L:      linux-media@vger.kernel.org
6464 T:      git git://linuxtv.org/media_tree.git
6465 S:      Odd Fixes
6466 F:      drivers/media/usb/gspca/
6467
6468 GTP (GPRS Tunneling Protocol)
6469 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6470 M:      Harald Welte <laforge@gnumonks.org>
6471 L:      osmocom-net-gprs@lists.osmocom.org
6472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6473 S:      Maintained
6474 F:      drivers/net/gtp.c
6475
6476 GUID PARTITION TABLE (GPT)
6477 M:      Davidlohr Bueso <dave@stgolabs.net>
6478 L:      linux-efi@vger.kernel.org
6479 S:      Maintained
6480 F:      block/partitions/efi.*
6481
6482 H8/300 ARCHITECTURE
6483 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6484 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6485 W:      http://uclinux-h8.sourceforge.jp
6486 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6487 S:      Maintained
6488 F:      arch/h8300/
6489 F:      drivers/clocksource/h8300_*.c
6490 F:      drivers/clk/h8300/
6491 F:      drivers/irqchip/irq-renesas-h8*.c
6492
6493 HACKRF MEDIA DRIVER
6494 M:      Antti Palosaari <crope@iki.fi>
6495 L:      linux-media@vger.kernel.org
6496 W:      https://linuxtv.org
6497 W:      http://palosaari.fi/linux/
6498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6499 T:      git git://linuxtv.org/anttip/media_tree.git
6500 S:      Maintained
6501 F:      drivers/media/usb/hackrf/
6502
6503 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6504 M:      Frank Seidel <frank@f-seidel.de>
6505 L:      platform-driver-x86@vger.kernel.org
6506 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6507 S:      Maintained
6508 F:      drivers/platform/x86/hdaps.c
6509
6510 HARDWARE MONITORING
6511 M:      Jean Delvare <jdelvare@suse.com>
6512 M:      Guenter Roeck <linux@roeck-us.net>
6513 L:      linux-hwmon@vger.kernel.org
6514 W:      http://hwmon.wiki.kernel.org/
6515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6516 S:      Maintained
6517 F:      Documentation/devicetree/bindings/hwmon/
6518 F:      Documentation/hwmon/
6519 F:      drivers/hwmon/
6520 F:      include/linux/hwmon*.h
6521 F:      include/trace/events/hwmon*.h
6522
6523 HARDWARE RANDOM NUMBER GENERATOR CORE
6524 M:      Matt Mackall <mpm@selenic.com>
6525 M:      Herbert Xu <herbert@gondor.apana.org.au>
6526 L:      linux-crypto@vger.kernel.org
6527 S:      Odd fixes
6528 F:      Documentation/devicetree/bindings/rng/
6529 F:      Documentation/hw_random.txt
6530 F:      drivers/char/hw_random/
6531 F:      include/linux/hw_random.h
6532
6533 HARDWARE TRACING FACILITIES
6534 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6535 S:      Maintained
6536 F:      drivers/hwtracing/
6537
6538 HARDWARE SPINLOCK CORE
6539 M:      Ohad Ben-Cohen <ohad@wizery.com>
6540 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6541 L:      linux-remoteproc@vger.kernel.org
6542 S:      Maintained
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6544 F:      Documentation/devicetree/bindings/hwlock/
6545 F:      Documentation/hwspinlock.txt
6546 F:      drivers/hwspinlock/
6547 F:      include/linux/hwspinlock.h
6548
6549 HARMONY SOUND DRIVER
6550 L:      linux-parisc@vger.kernel.org
6551 S:      Maintained
6552 F:      sound/parisc/harmony.*
6553
6554 HDPVR USB VIDEO ENCODER DRIVER
6555 M:      Hans Verkuil <hverkuil@xs4all.nl>
6556 L:      linux-media@vger.kernel.org
6557 T:      git git://linuxtv.org/media_tree.git
6558 W:      https://linuxtv.org
6559 S:      Odd Fixes
6560 F:      drivers/media/usb/hdpvr/
6561
6562 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6563 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6564 S:      Supported
6565 F:      Documentation/watchdog/hpwdt.txt
6566 F:      drivers/watchdog/hpwdt.c
6567
6568 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6569 M:      Don Brace <don.brace@microsemi.com>
6570 L:      esc.storagedev@microsemi.com
6571 L:      linux-scsi@vger.kernel.org
6572 S:      Supported
6573 F:      Documentation/scsi/hpsa.txt
6574 F:      drivers/scsi/hpsa*.[ch]
6575 F:      include/linux/cciss*.h
6576 F:      include/uapi/linux/cciss*.h
6577
6578 HFI1 DRIVER
6579 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6580 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6581 L:      linux-rdma@vger.kernel.org
6582 S:      Supported
6583 F:      drivers/infiniband/hw/hfi1
6584
6585 HFS FILESYSTEM
6586 L:      linux-fsdevel@vger.kernel.org
6587 S:      Orphan
6588 F:      Documentation/filesystems/hfs.txt
6589 F:      fs/hfs/
6590
6591 HFSPLUS FILESYSTEM
6592 L:      linux-fsdevel@vger.kernel.org
6593 S:      Orphan
6594 F:      Documentation/filesystems/hfsplus.txt
6595 F:      fs/hfsplus/
6596
6597 HGA FRAMEBUFFER DRIVER
6598 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6599 L:      linux-nvidia@lists.surfsouth.com
6600 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6601 S:      Maintained
6602 F:      drivers/video/fbdev/hgafb.c
6603
6604 HIBERNATION (aka Software Suspend, aka swsusp)
6605 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6606 M:      Pavel Machek <pavel@ucw.cz>
6607 L:      linux-pm@vger.kernel.org
6608 B:      https://bugzilla.kernel.org
6609 S:      Supported
6610 F:      arch/x86/power/
6611 F:      drivers/base/power/
6612 F:      kernel/power/
6613 F:      include/linux/suspend.h
6614 F:      include/linux/freezer.h
6615 F:      include/linux/pm.h
6616 F:      arch/*/include/asm/suspend*.h
6617
6618 HID CORE LAYER
6619 M:      Jiri Kosina <jikos@kernel.org>
6620 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6621 L:      linux-input@vger.kernel.org
6622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6623 S:      Maintained
6624 F:      drivers/hid/
6625 F:      include/linux/hid*
6626 F:      include/uapi/linux/hid*
6627
6628 HID SENSOR HUB DRIVERS
6629 M:      Jiri Kosina <jikos@kernel.org>
6630 M:      Jonathan Cameron <jic23@kernel.org>
6631 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6632 L:      linux-input@vger.kernel.org
6633 L:      linux-iio@vger.kernel.org
6634 S:      Maintained
6635 F:      Documentation/hid/hid-sensor*
6636 F:      drivers/hid/hid-sensor-*
6637 F:      drivers/iio/*/hid-*
6638 F:      include/linux/hid-sensor-*
6639
6640 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6641 M:      Thomas Gleixner <tglx@linutronix.de>
6642 L:      linux-kernel@vger.kernel.org
6643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6644 S:      Maintained
6645 F:      Documentation/timers/
6646 F:      kernel/time/hrtimer.c
6647 F:      kernel/time/clockevents.c
6648 F:      kernel/time/timer_*.c
6649 F:      include/linux/clockchips.h
6650 F:      include/linux/hrtimer.h
6651
6652 HIGH-SPEED SCC DRIVER FOR AX.25
6653 L:      linux-hams@vger.kernel.org
6654 S:      Orphan
6655 F:      drivers/net/hamradio/dmascc.c
6656 F:      drivers/net/hamradio/scc.c
6657
6658 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6659 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6660 W:      http://www.highpoint-tech.com
6661 S:      Supported
6662 F:      Documentation/scsi/hptiop.txt
6663 F:      drivers/scsi/hptiop.c
6664
6665 HIPPI
6666 M:      Jes Sorensen <jes@trained-monkey.org>
6667 L:      linux-hippi@sunsite.dk
6668 S:      Maintained
6669 F:      include/linux/hippidevice.h
6670 F:      include/uapi/linux/if_hippi.h
6671 F:      net/802/hippi.c
6672 F:      drivers/net/hippi/
6673
6674 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6675 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6676 M:      Salil Mehta <salil.mehta@huawei.com>
6677 L:      netdev@vger.kernel.org
6678 W:      http://www.hisilicon.com
6679 S:      Maintained
6680 F:      drivers/net/ethernet/hisilicon/hns3/
6681
6682 HISILICON LPC BUS DRIVER
6683 M:      john.garry@huawei.com
6684 W:      http://www.hisilicon.com
6685 S:      Maintained
6686 F:      drivers/bus/hisi_lpc.c
6687 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6688
6689 HISILICON NETWORK SUBSYSTEM DRIVER
6690 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6691 M:      Salil Mehta <salil.mehta@huawei.com>
6692 L:      netdev@vger.kernel.org
6693 W:      http://www.hisilicon.com
6694 S:      Maintained
6695 F:      drivers/net/ethernet/hisilicon/
6696 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6697
6698 HISILICON PMU DRIVER
6699 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6700 W:      http://www.hisilicon.com
6701 S:      Supported
6702 F:      drivers/perf/hisilicon
6703 F:      Documentation/perf/hisi-pmu.txt
6704
6705 HISILICON ROCE DRIVER
6706 M:      Lijun Ou <oulijun@huawei.com>
6707 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6708 L:      linux-rdma@vger.kernel.org
6709 S:      Maintained
6710 F:      drivers/infiniband/hw/hns/
6711 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6712
6713 HISILICON SAS Controller
6714 M:      John Garry <john.garry@huawei.com>
6715 W:      http://www.hisilicon.com
6716 S:      Supported
6717 F:      drivers/scsi/hisi_sas/
6718 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6719
6720 HMM - Heterogeneous Memory Management
6721 M:      Jérôme Glisse <jglisse@redhat.com>
6722 L:      linux-mm@kvack.org
6723 S:      Maintained
6724 F:      mm/hmm*
6725 F:      include/linux/hmm*
6726 F:      Documentation/vm/hmm.rst
6727
6728 HOST AP DRIVER
6729 M:      Jouni Malinen <j@w1.fi>
6730 L:      linux-wireless@vger.kernel.org
6731 W:      http://w1.fi/hostap-driver.html
6732 S:      Obsolete
6733 F:      drivers/net/wireless/intersil/hostap/
6734
6735 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6736 L:      platform-driver-x86@vger.kernel.org
6737 S:      Orphan
6738 F:      drivers/platform/x86/tc1100-wmi.c
6739
6740 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6741 M:      Jaroslav Kysela <perex@perex.cz>
6742 S:      Maintained
6743 F:      drivers/net/ethernet/hp/hp100.*
6744
6745 HPET:   High Precision Event Timers driver
6746 M:      Clemens Ladisch <clemens@ladisch.de>
6747 S:      Maintained
6748 F:      Documentation/timers/hpet.txt
6749 F:      drivers/char/hpet.c
6750 F:      include/linux/hpet.h
6751 F:      include/uapi/linux/hpet.h
6752
6753 HPET:   x86
6754 S:      Orphan
6755 F:      arch/x86/kernel/hpet.c
6756 F:      arch/x86/include/asm/hpet.h
6757
6758 HPFS FILESYSTEM
6759 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6760 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6761 S:      Maintained
6762 F:      fs/hpfs/
6763
6764 HSI SUBSYSTEM
6765 M:      Sebastian Reichel <sre@kernel.org>
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6767 S:      Maintained
6768 F:      Documentation/ABI/testing/sysfs-bus-hsi
6769 F:      Documentation/driver-api/hsi.rst
6770 F:      drivers/hsi/
6771 F:      include/linux/hsi/
6772 F:      include/uapi/linux/hsi/
6773
6774 HSO 3G MODEM DRIVER
6775 L:      linux-usb@vger.kernel.org
6776 S:      Orphan
6777 F:      drivers/net/usb/hso.c
6778
6779 HSR NETWORK PROTOCOL
6780 M:      Arvid Brodin <arvid.brodin@alten.se>
6781 L:      netdev@vger.kernel.org
6782 S:      Maintained
6783 F:      net/hsr/
6784
6785 HT16K33 LED CONTROLLER DRIVER
6786 M:      Robin van der Gracht <robin@protonic.nl>
6787 S:      Maintained
6788 F:      drivers/auxdisplay/ht16k33.c
6789 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6790
6791 HTCPEN TOUCHSCREEN DRIVER
6792 M:      Pau Oliva Fora <pof@eslack.org>
6793 L:      linux-input@vger.kernel.org
6794 S:      Maintained
6795 F:      drivers/input/touchscreen/htcpen.c
6796
6797 HUAWEI ETHERNET DRIVER
6798 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6799 L:      netdev@vger.kernel.org
6800 S:      Supported
6801 F:      Documentation/networking/hinic.txt
6802 F:      drivers/net/ethernet/huawei/hinic/
6803
6804 HUGETLB FILESYSTEM
6805 M:      Mike Kravetz <mike.kravetz@oracle.com>
6806 L:      linux-mm@kvack.org
6807 S:      Maintained
6808 F:      fs/hugetlbfs/
6809 F:      mm/hugetlb.c
6810 F:      include/linux/hugetlb.h
6811 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6812 F:      Documentation/vm/hugetlbfs_reserv.rst
6813 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6814
6815 HVA ST MEDIA DRIVER
6816 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6817 L:      linux-media@vger.kernel.org
6818 T:      git git://linuxtv.org/media_tree.git
6819 W:      https://linuxtv.org
6820 S:      Supported
6821 F:      drivers/media/platform/sti/hva
6822
6823 HWPOISON MEMORY FAILURE HANDLING
6824 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6825 L:      linux-mm@kvack.org
6826 S:      Maintained
6827 F:      mm/memory-failure.c
6828 F:      mm/hwpoison-inject.c
6829
6830 HYGON PROCESSOR SUPPORT
6831 M:      Pu Wen <puwen@hygon.cn>
6832 L:      linux-kernel@vger.kernel.org
6833 S:      Maintained
6834 F:      arch/x86/kernel/cpu/hygon.c
6835
6836 Hyper-V CORE AND DRIVERS
6837 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6838 M:      Haiyang Zhang <haiyangz@microsoft.com>
6839 M:      Stephen Hemminger <sthemmin@microsoft.com>
6840 L:      devel@linuxdriverproject.org
6841 S:      Maintained
6842 F:      Documentation/networking/netvsc.txt
6843 F:      arch/x86/include/asm/mshyperv.h
6844 F:      arch/x86/include/asm/trace/hyperv.h
6845 F:      arch/x86/include/asm/hyperv-tlfs.h
6846 F:      arch/x86/kernel/cpu/mshyperv.c
6847 F:      arch/x86/hyperv
6848 F:      drivers/hid/hid-hyperv.c
6849 F:      drivers/hv/
6850 F:      drivers/input/serio/hyperv-keyboard.c
6851 F:      drivers/pci/controller/pci-hyperv.c
6852 F:      drivers/net/hyperv/
6853 F:      drivers/scsi/storvsc_drv.c
6854 F:      drivers/uio/uio_hv_generic.c
6855 F:      drivers/video/fbdev/hyperv_fb.c
6856 F:      net/vmw_vsock/hyperv_transport.c
6857 F:      include/linux/hyperv.h
6858 F:      include/uapi/linux/hyperv.h
6859 F:      tools/hv/
6860 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6861
6862 HYPERVISOR VIRTUAL CONSOLE DRIVER
6863 L:      linuxppc-dev@lists.ozlabs.org
6864 S:      Odd Fixes
6865 F:      drivers/tty/hvc/
6866
6867 I2C ACPI SUPPORT
6868 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6869 L:      linux-i2c@vger.kernel.org
6870 L:      linux-acpi@vger.kernel.org
6871 S:      Maintained
6872 F:      drivers/i2c/i2c-core-acpi.c
6873
6874 I2C MUXES
6875 M:      Peter Rosin <peda@axentia.se>
6876 L:      linux-i2c@vger.kernel.org
6877 S:      Maintained
6878 F:      Documentation/i2c/i2c-topology
6879 F:      Documentation/i2c/muxes/
6880 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6881 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6882 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6883 F:      drivers/i2c/i2c-mux.c
6884 F:      drivers/i2c/muxes/
6885 F:      include/linux/i2c-mux.h
6886
6887 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6888 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6889 L:      linux-i2c@vger.kernel.org
6890 S:      Maintained
6891 F:      drivers/i2c/busses/i2c-mv64xxx.c
6892
6893 I2C OVER PARALLEL PORT
6894 M:      Jean Delvare <jdelvare@suse.com>
6895 L:      linux-i2c@vger.kernel.org
6896 S:      Maintained
6897 F:      Documentation/i2c/busses/i2c-parport
6898 F:      Documentation/i2c/busses/i2c-parport-light
6899 F:      drivers/i2c/busses/i2c-parport.c
6900 F:      drivers/i2c/busses/i2c-parport-light.c
6901
6902 I2C SUBSYSTEM
6903 M:      Wolfram Sang <wsa@the-dreams.de>
6904 L:      linux-i2c@vger.kernel.org
6905 W:      https://i2c.wiki.kernel.org/
6906 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6908 S:      Maintained
6909 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6910 F:      Documentation/i2c/
6911 F:      drivers/i2c/*
6912 F:      include/linux/i2c.h
6913 F:      include/linux/i2c-dev.h
6914 F:      include/linux/i2c-smbus.h
6915 F:      include/uapi/linux/i2c.h
6916 F:      include/uapi/linux/i2c-*.h
6917
6918 I2C SUBSYSTEM HOST DRIVERS
6919 L:      linux-i2c@vger.kernel.org
6920 W:      https://i2c.wiki.kernel.org/
6921 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6923 S:      Odd Fixes
6924 F:      Documentation/devicetree/bindings/i2c/
6925 F:      drivers/i2c/algos/
6926 F:      drivers/i2c/busses/
6927
6928 I2C-TAOS-EVM DRIVER
6929 M:      Jean Delvare <jdelvare@suse.com>
6930 L:      linux-i2c@vger.kernel.org
6931 S:      Maintained
6932 F:      Documentation/i2c/busses/i2c-taos-evm
6933 F:      drivers/i2c/busses/i2c-taos-evm.c
6934
6935 I2C-TINY-USB DRIVER
6936 M:      Till Harbaum <till@harbaum.org>
6937 L:      linux-i2c@vger.kernel.org
6938 W:      http://www.harbaum.org/till/i2c_tiny_usb
6939 S:      Maintained
6940 F:      drivers/i2c/busses/i2c-tiny-usb.c
6941
6942 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6943 M:      Jean Delvare <jdelvare@suse.com>
6944 L:      linux-i2c@vger.kernel.org
6945 S:      Maintained
6946 F:      Documentation/i2c/busses/i2c-ali1535
6947 F:      Documentation/i2c/busses/i2c-ali1563
6948 F:      Documentation/i2c/busses/i2c-ali15x3
6949 F:      Documentation/i2c/busses/i2c-amd756
6950 F:      Documentation/i2c/busses/i2c-amd8111
6951 F:      Documentation/i2c/busses/i2c-i801
6952 F:      Documentation/i2c/busses/i2c-nforce2
6953 F:      Documentation/i2c/busses/i2c-piix4
6954 F:      Documentation/i2c/busses/i2c-sis5595
6955 F:      Documentation/i2c/busses/i2c-sis630
6956 F:      Documentation/i2c/busses/i2c-sis96x
6957 F:      Documentation/i2c/busses/i2c-via
6958 F:      Documentation/i2c/busses/i2c-viapro
6959 F:      drivers/i2c/busses/i2c-ali1535.c
6960 F:      drivers/i2c/busses/i2c-ali1563.c
6961 F:      drivers/i2c/busses/i2c-ali15x3.c
6962 F:      drivers/i2c/busses/i2c-amd756.c
6963 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6964 F:      drivers/i2c/busses/i2c-amd8111.c
6965 F:      drivers/i2c/busses/i2c-i801.c
6966 F:      drivers/i2c/busses/i2c-isch.c
6967 F:      drivers/i2c/busses/i2c-nforce2.c
6968 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6969 F:      drivers/i2c/busses/i2c-piix4.c
6970 F:      drivers/i2c/busses/i2c-sis5595.c
6971 F:      drivers/i2c/busses/i2c-sis630.c
6972 F:      drivers/i2c/busses/i2c-sis96x.c
6973 F:      drivers/i2c/busses/i2c-via.c
6974 F:      drivers/i2c/busses/i2c-viapro.c
6975
6976 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6977 M:      Hans de Goede <hdegoede@redhat.com>
6978 L:      linux-i2c@vger.kernel.org
6979 S:      Maintained
6980 F:      drivers/i2c/busses/i2c-cht-wc.c
6981
6982 I2C/SMBUS ISMT DRIVER
6983 M:      Seth Heasley <seth.heasley@intel.com>
6984 M:      Neil Horman <nhorman@tuxdriver.com>
6985 L:      linux-i2c@vger.kernel.org
6986 F:      drivers/i2c/busses/i2c-ismt.c
6987 F:      Documentation/i2c/busses/i2c-ismt
6988
6989 I2C/SMBUS STUB DRIVER
6990 M:      Jean Delvare <jdelvare@suse.com>
6991 L:      linux-i2c@vger.kernel.org
6992 S:      Maintained
6993 F:      drivers/i2c/i2c-stub.c
6994
6995 IA64 (Itanium) PLATFORM
6996 M:      Tony Luck <tony.luck@intel.com>
6997 M:      Fenghua Yu <fenghua.yu@intel.com>
6998 L:      linux-ia64@vger.kernel.org
6999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7000 S:      Maintained
7001 F:      arch/ia64/
7002
7003 IBM Power 842 compression accelerator
7004 M:      Haren Myneni <haren@us.ibm.com>
7005 S:      Supported
7006 F:      drivers/crypto/nx/Makefile
7007 F:      drivers/crypto/nx/Kconfig
7008 F:      drivers/crypto/nx/nx-842*
7009 F:      include/linux/sw842.h
7010 F:      crypto/842.c
7011 F:      lib/842/
7012
7013 IBM Power in-Nest Crypto Acceleration
7014 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7015 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7016 L:      linux-crypto@vger.kernel.org
7017 S:      Supported
7018 F:      drivers/crypto/nx/Makefile
7019 F:      drivers/crypto/nx/Kconfig
7020 F:      drivers/crypto/nx/nx-aes*
7021 F:      drivers/crypto/nx/nx-sha*
7022 F:      drivers/crypto/nx/nx.*
7023 F:      drivers/crypto/nx/nx_csbcpb.h
7024 F:      drivers/crypto/nx/nx_debugfs.h
7025
7026 IBM Power Linux RAID adapter
7027 M:      Brian King <brking@us.ibm.com>
7028 S:      Supported
7029 F:      drivers/scsi/ipr.*
7030
7031 IBM Power SRIOV Virtual NIC Device Driver
7032 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7033 M:      John Allen <jallen@linux.vnet.ibm.com>
7034 L:      netdev@vger.kernel.org
7035 S:      Supported
7036 F:      drivers/net/ethernet/ibm/ibmvnic.*
7037
7038 IBM Power Virtual Accelerator Switchboard
7039 M:      Sukadev Bhattiprolu
7040 L:      linuxppc-dev@lists.ozlabs.org
7041 S:      Supported
7042 F:      arch/powerpc/platforms/powernv/vas*
7043 F:      arch/powerpc/platforms/powernv/copy-paste.h
7044 F:      arch/powerpc/include/asm/vas.h
7045 F:      arch/powerpc/include/uapi/asm/vas.h
7046
7047 IBM Power Virtual Ethernet Device Driver
7048 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7049 L:      netdev@vger.kernel.org
7050 S:      Supported
7051 F:      drivers/net/ethernet/ibm/ibmveth.*
7052
7053 IBM Power Virtual FC Device Drivers
7054 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7055 L:      linux-scsi@vger.kernel.org
7056 S:      Supported
7057 F:      drivers/scsi/ibmvscsi/ibmvfc*
7058
7059 IBM Power Virtual Management Channel Driver
7060 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7061 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7062 S:      Supported
7063 F:      drivers/misc/ibmvmc.*
7064
7065 IBM Power Virtual SCSI Device Drivers
7066 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7067 L:      linux-scsi@vger.kernel.org
7068 S:      Supported
7069 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7070 F:      include/scsi/viosrp.h
7071
7072 IBM Power Virtual SCSI Device Target Driver
7073 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7074 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7075 L:      linux-scsi@vger.kernel.org
7076 L:      target-devel@vger.kernel.org
7077 S:      Supported
7078 F:      drivers/scsi/ibmvscsi_tgt/
7079
7080 IBM Power VMX Cryptographic instructions
7081 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7082 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7083 L:      linux-crypto@vger.kernel.org
7084 S:      Supported
7085 F:      drivers/crypto/vmx/Makefile
7086 F:      drivers/crypto/vmx/Kconfig
7087 F:      drivers/crypto/vmx/vmx.c
7088 F:      drivers/crypto/vmx/aes*
7089 F:      drivers/crypto/vmx/ghash*
7090 F:      drivers/crypto/vmx/ppc-xlate.pl
7091
7092 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7093 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7094 L:      linux-pci@vger.kernel.org
7095 L:      linuxppc-dev@lists.ozlabs.org
7096 S:      Supported
7097 F:      drivers/pci/hotplug/rpaphp*
7098
7099 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7100 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7101 L:      linux-pci@vger.kernel.org
7102 L:      linuxppc-dev@lists.ozlabs.org
7103 S:      Supported
7104 F:      drivers/pci/hotplug/rpadlpar*
7105
7106 IBM ServeRAID RAID DRIVER
7107 S:      Orphan
7108 F:      drivers/scsi/ips.*
7109
7110 ICH LPC AND GPIO DRIVER
7111 M:      Peter Tyser <ptyser@xes-inc.com>
7112 S:      Maintained
7113 F:      drivers/mfd/lpc_ich.c
7114 F:      drivers/gpio/gpio-ich.c
7115
7116 IDE SUBSYSTEM
7117 M:      "David S. Miller" <davem@davemloft.net>
7118 L:      linux-ide@vger.kernel.org
7119 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7121 S:      Maintained
7122 F:      Documentation/ide/
7123 F:      drivers/ide/
7124 F:      include/linux/ide.h
7125
7126 IDE/ATAPI DRIVERS
7127 M:      Borislav Petkov <bp@alien8.de>
7128 L:      linux-ide@vger.kernel.org
7129 S:      Maintained
7130 F:      Documentation/cdrom/ide-cd
7131 F:      drivers/ide/ide-cd*
7132
7133 IDEAPAD LAPTOP EXTRAS DRIVER
7134 M:      Ike Panhc <ike.pan@canonical.com>
7135 L:      platform-driver-x86@vger.kernel.org
7136 W:      http://launchpad.net/ideapad-laptop
7137 S:      Maintained
7138 F:      drivers/platform/x86/ideapad-laptop.c
7139
7140 IDEAPAD LAPTOP SLIDEBAR DRIVER
7141 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7142 L:      linux-input@vger.kernel.org
7143 W:      https://github.com/o2genum/ideapad-slidebar
7144 S:      Maintained
7145 F:      drivers/input/misc/ideapad_slidebar.c
7146
7147 IDT VersaClock 5 CLOCK DRIVER
7148 M:      Marek Vasut <marek.vasut@gmail.com>
7149 S:      Maintained
7150 F:      drivers/clk/clk-versaclock5.c
7151
7152 IEEE 802.15.4 SUBSYSTEM
7153 M:      Alexander Aring <alex.aring@gmail.com>
7154 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7155 L:      linux-wpan@vger.kernel.org
7156 W:      http://wpan.cakelab.org/
7157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7159 S:      Maintained
7160 F:      net/ieee802154/
7161 F:      net/mac802154/
7162 F:      drivers/net/ieee802154/
7163 F:      include/linux/nl802154.h
7164 F:      include/linux/ieee802154.h
7165 F:      include/net/nl802154.h
7166 F:      include/net/mac802154.h
7167 F:      include/net/af_ieee802154.h
7168 F:      include/net/cfg802154.h
7169 F:      include/net/ieee802154_netdev.h
7170 F:      Documentation/networking/ieee802154.txt
7171
7172 IFE PROTOCOL
7173 M:      Yotam Gigi <yotam.gi@gmail.com>
7174 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7175 F:      net/ife
7176 F:      include/net/ife.h
7177 F:      include/uapi/linux/ife.h
7178
7179 IGORPLUG-USB IR RECEIVER
7180 M:      Sean Young <sean@mess.org>
7181 L:      linux-media@vger.kernel.org
7182 S:      Maintained
7183 F:      drivers/media/rc/igorplugusb.c
7184
7185 IGUANAWORKS USB IR TRANSCEIVER
7186 M:      Sean Young <sean@mess.org>
7187 L:      linux-media@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/media/rc/iguanair.c
7190
7191 IIO DIGITAL POTENTIOMETER DAC
7192 M:      Peter Rosin <peda@axentia.se>
7193 L:      linux-iio@vger.kernel.org
7194 S:      Maintained
7195 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7196 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7197 F:      drivers/iio/dac/dpot-dac.c
7198
7199 IIO ENVELOPE DETECTOR
7200 M:      Peter Rosin <peda@axentia.se>
7201 L:      linux-iio@vger.kernel.org
7202 S:      Maintained
7203 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7204 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7205 F:      drivers/iio/adc/envelope-detector.c
7206
7207 IIO MULTIPLEXER
7208 M:      Peter Rosin <peda@axentia.se>
7209 L:      linux-iio@vger.kernel.org
7210 S:      Maintained
7211 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7212 F:      drivers/iio/multiplexer/iio-mux.c
7213
7214 IIO SUBSYSTEM AND DRIVERS
7215 M:      Jonathan Cameron <jic23@kernel.org>
7216 R:      Hartmut Knaack <knaack.h@gmx.de>
7217 R:      Lars-Peter Clausen <lars@metafoo.de>
7218 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7219 L:      linux-iio@vger.kernel.org
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7221 S:      Maintained
7222 F:      Documentation/ABI/testing/configfs-iio*
7223 F:      Documentation/ABI/testing/sysfs-bus-iio*
7224 F:      Documentation/devicetree/bindings/iio/
7225 F:      drivers/iio/
7226 F:      drivers/staging/iio/
7227 F:      include/linux/iio/
7228 F:      tools/iio/
7229
7230 IIO UNIT CONVERTER
7231 M:      Peter Rosin <peda@axentia.se>
7232 L:      linux-iio@vger.kernel.org
7233 S:      Maintained
7234 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7235 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7236 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7237 F:      drivers/iio/afe/iio-rescale.c
7238
7239 IKANOS/ADI EAGLE ADSL USB DRIVER
7240 M:      Matthieu Castet <castet.matthieu@free.fr>
7241 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7242 S:      Maintained
7243 F:      drivers/usb/atm/ueagle-atm.c
7244
7245 IMGTEC ASCII LCD DRIVER
7246 M:      Paul Burton <paul.burton@mips.com>
7247 S:      Maintained
7248 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7249 F:      drivers/auxdisplay/img-ascii-lcd.c
7250
7251 IMGTEC IR DECODER DRIVER
7252 M:      James Hogan <jhogan@kernel.org>
7253 S:      Maintained
7254 F:      drivers/media/rc/img-ir/
7255
7256 IMON SOUNDGRAPH USB IR RECEIVER
7257 M:      Sean Young <sean@mess.org>
7258 L:      linux-media@vger.kernel.org
7259 S:      Maintained
7260 F:      drivers/media/rc/imon_raw.c
7261 F:      drivers/media/rc/imon.c
7262
7263 IMS TWINTURBO FRAMEBUFFER DRIVER
7264 L:      linux-fbdev@vger.kernel.org
7265 S:      Orphan
7266 F:      drivers/video/fbdev/imsttfb.c
7267
7268 INA209 HARDWARE MONITOR DRIVER
7269 M:      Guenter Roeck <linux@roeck-us.net>
7270 L:      linux-hwmon@vger.kernel.org
7271 S:      Maintained
7272 F:      Documentation/hwmon/ina209
7273 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7274 F:      drivers/hwmon/ina209.c
7275
7276 INA2XX HARDWARE MONITOR DRIVER
7277 M:      Guenter Roeck <linux@roeck-us.net>
7278 L:      linux-hwmon@vger.kernel.org
7279 S:      Maintained
7280 F:      Documentation/hwmon/ina2xx
7281 F:      drivers/hwmon/ina2xx.c
7282 F:      include/linux/platform_data/ina2xx.h
7283
7284 INDUSTRY PACK SUBSYSTEM (IPACK)
7285 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7286 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7287 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7288 L:      industrypack-devel@lists.sourceforge.net
7289 W:      http://industrypack.sourceforge.net
7290 S:      Maintained
7291 F:      drivers/ipack/
7292
7293 INFINIBAND SUBSYSTEM
7294 M:      Doug Ledford <dledford@redhat.com>
7295 M:      Jason Gunthorpe <jgg@mellanox.com>
7296 L:      linux-rdma@vger.kernel.org
7297 W:      https://github.com/linux-rdma/rdma-core
7298 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7300 S:      Supported
7301 F:      Documentation/devicetree/bindings/infiniband/
7302 F:      Documentation/infiniband/
7303 F:      drivers/infiniband/
7304 F:      include/uapi/linux/if_infiniband.h
7305 F:      include/uapi/rdma/
7306 F:      include/rdma/
7307
7308 INGENIC JZ4780 DMA Driver
7309 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7310 S:      Maintained
7311 F:      drivers/dma/dma-jz4780.c
7312
7313 INGENIC JZ4780 NAND DRIVER
7314 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7315 L:      linux-mtd@lists.infradead.org
7316 S:      Maintained
7317 F:      drivers/mtd/nand/raw/jz4780_*
7318
7319 INOTIFY
7320 M:      Jan Kara <jack@suse.cz>
7321 R:      Amir Goldstein <amir73il@gmail.com>
7322 L:      linux-fsdevel@vger.kernel.org
7323 S:      Maintained
7324 F:      Documentation/filesystems/inotify.txt
7325 F:      fs/notify/inotify/
7326 F:      include/linux/inotify.h
7327 F:      include/uapi/linux/inotify.h
7328
7329 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7330 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7331 L:      linux-input@vger.kernel.org
7332 Q:      http://patchwork.kernel.org/project/linux-input/list/
7333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7334 S:      Maintained
7335 F:      drivers/input/
7336 F:      include/linux/input.h
7337 F:      include/uapi/linux/input.h
7338 F:      include/uapi/linux/input-event-codes.h
7339 F:      include/linux/input/
7340 F:      Documentation/devicetree/bindings/input/
7341 F:      Documentation/devicetree/bindings/serio/
7342 F:      Documentation/input/
7343
7344 INPUT MULTITOUCH (MT) PROTOCOL
7345 M:      Henrik Rydberg <rydberg@bitmath.org>
7346 L:      linux-input@vger.kernel.org
7347 S:      Odd fixes
7348 F:      Documentation/input/multi-touch-protocol.rst
7349 F:      drivers/input/input-mt.c
7350 K:      \b(ABS|SYN)_MT_
7351
7352 INSIDE SECURE CRYPTO DRIVER
7353 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7354 F:      drivers/crypto/inside-secure/
7355 S:      Maintained
7356 L:      linux-crypto@vger.kernel.org
7357
7358 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7359 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7360 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7361 L:      linux-integrity@vger.kernel.org
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7363 S:      Supported
7364 F:      security/integrity/ima/
7365
7366 INTEL 810/815 FRAMEBUFFER DRIVER
7367 M:      Antonino Daplas <adaplas@gmail.com>
7368 L:      linux-fbdev@vger.kernel.org
7369 S:      Maintained
7370 F:      drivers/video/fbdev/i810/
7371
7372 INTEL ASoC DRIVERS
7373 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7374 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7375 M:      Jie Yang <yang.jie@linux.intel.com>
7376 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7377 S:      Supported
7378 F:      sound/soc/intel/
7379
7380 INTEL C600 SERIES SAS CONTROLLER DRIVER
7381 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7382 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7383 L:      linux-scsi@vger.kernel.org
7384 T:      git git://git.code.sf.net/p/intel-sas/isci
7385 S:      Supported
7386 F:      drivers/scsi/isci/
7387
7388 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7389 M:      Jani Nikula <jani.nikula@linux.intel.com>
7390 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7391 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7392 L:      intel-gfx@lists.freedesktop.org
7393 W:      https://01.org/linuxgraphics/
7394 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7395 C:      irc://chat.freenode.net/intel-gfx
7396 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7397 T:      git git://anongit.freedesktop.org/drm-intel
7398 S:      Supported
7399 F:      drivers/gpu/drm/i915/
7400 F:      include/drm/i915*
7401 F:      include/uapi/drm/i915_drm.h
7402 F:      Documentation/gpu/i915.rst
7403
7404 INTEL ETHERNET DRIVERS
7405 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7406 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7407 W:      http://www.intel.com/support/feedback.htm
7408 W:      http://e1000.sourceforge.net/
7409 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7412 S:      Supported
7413 F:      Documentation/networking/e100.rst
7414 F:      Documentation/networking/e1000.rst
7415 F:      Documentation/networking/e1000e.rst
7416 F:      Documentation/networking/fm10k.rst
7417 F:      Documentation/networking/igb.rst
7418 F:      Documentation/networking/igbvf.rst
7419 F:      Documentation/networking/ixgb.rst
7420 F:      Documentation/networking/ixgbe.rst
7421 F:      Documentation/networking/ixgbevf.rst
7422 F:      Documentation/networking/i40e.rst
7423 F:      Documentation/networking/iavf.rst
7424 F:      Documentation/networking/ice.rst
7425 F:      drivers/net/ethernet/intel/
7426 F:      drivers/net/ethernet/intel/*/
7427 F:      include/linux/avf/virtchnl.h
7428
7429 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7430 M:      Maik Broemme <mbroemme@libmpq.org>
7431 L:      linux-fbdev@vger.kernel.org
7432 S:      Maintained
7433 F:      Documentation/fb/intelfb.txt
7434 F:      drivers/video/fbdev/intelfb/
7435
7436 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7437 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7438 M:      Zhi Wang <zhi.a.wang@intel.com>
7439 L:      intel-gvt-dev@lists.freedesktop.org
7440 L:      intel-gfx@lists.freedesktop.org
7441 W:      https://01.org/igvt-g
7442 T:      git https://github.com/intel/gvt-linux.git
7443 S:      Supported
7444 F:      drivers/gpu/drm/i915/gvt/
7445
7446 INTEL PMIC GPIO DRIVER
7447 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7448 S:      Maintained
7449 F:      drivers/gpio/gpio-*cove.c
7450 F:      drivers/gpio/gpio-msic.c
7451
7452 INTEL HID EVENT DRIVER
7453 M:      Alex Hung <alex.hung@canonical.com>
7454 L:      platform-driver-x86@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/platform/x86/intel-hid.c
7457
7458 INTEL I/OAT DMA DRIVER
7459 M:      Dave Jiang <dave.jiang@intel.com>
7460 R:      Dan Williams <dan.j.williams@intel.com>
7461 L:      dmaengine@vger.kernel.org
7462 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7463 S:      Supported
7464 F:      drivers/dma/ioat*
7465
7466 INTEL IDLE DRIVER
7467 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7468 M:      Len Brown <lenb@kernel.org>
7469 L:      linux-pm@vger.kernel.org
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7471 B:      https://bugzilla.kernel.org
7472 S:      Supported
7473 F:      drivers/idle/intel_idle.c
7474
7475 INTEL INTEGRATED SENSOR HUB DRIVER
7476 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7477 M:      Jiri Kosina <jikos@kernel.org>
7478 L:      linux-input@vger.kernel.org
7479 S:      Maintained
7480 F:      drivers/hid/intel-ish-hid/
7481
7482 INTEL IOMMU (VT-d)
7483 M:      David Woodhouse <dwmw2@infradead.org>
7484 L:      iommu@lists.linux-foundation.org
7485 T:      git git://git.infradead.org/iommu-2.6.git
7486 S:      Supported
7487 F:      drivers/iommu/intel-iommu.c
7488 F:      include/linux/intel-iommu.h
7489
7490 INTEL IOP-ADMA DMA DRIVER
7491 R:      Dan Williams <dan.j.williams@intel.com>
7492 S:      Odd fixes
7493 F:      drivers/dma/iop-adma.c
7494
7495 INTEL IPU3 CSI-2 CIO2 DRIVER
7496 M:      Yong Zhi <yong.zhi@intel.com>
7497 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7498 M:      Bingbu Cao <bingbu.cao@intel.com>
7499 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7500 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7501 L:      linux-media@vger.kernel.org
7502 S:      Maintained
7503 F:      drivers/media/pci/intel/ipu3/
7504 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7505
7506 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7507 M:      Krzysztof Halasa <khalasa@piap.pl>
7508 S:      Maintained
7509 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7510 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7511 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7512 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7513 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7514 F:      drivers/net/wan/ixp4xx_hss.c
7515
7516 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7517 M:      Deepak Saxena <dsaxena@plexity.net>
7518 S:      Maintained
7519 F:      drivers/char/hw_random/ixp4xx-rng.c
7520
7521 INTEL MANAGEMENT ENGINE (mei)
7522 M:      Tomas Winkler <tomas.winkler@intel.com>
7523 L:      linux-kernel@vger.kernel.org
7524 S:      Supported
7525 F:      include/uapi/linux/mei.h
7526 F:      include/linux/mei_cl_bus.h
7527 F:      drivers/misc/mei/*
7528 F:      drivers/watchdog/mei_wdt.c
7529 F:      Documentation/misc-devices/mei/*
7530 F:      samples/mei/*
7531
7532 INTEL MENLOW THERMAL DRIVER
7533 M:      Sujith Thomas <sujith.thomas@intel.com>
7534 L:      platform-driver-x86@vger.kernel.org
7535 W:      https://01.org/linux-acpi
7536 S:      Supported
7537 F:      drivers/platform/x86/intel_menlow.c
7538
7539 INTEL MERRIFIELD GPIO DRIVER
7540 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7541 L:      linux-gpio@vger.kernel.org
7542 S:      Maintained
7543 F:      drivers/gpio/gpio-merrifield.c
7544
7545 INTEL MIC DRIVERS (mic)
7546 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7547 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7548 S:      Supported
7549 W:      https://github.com/sudeepdutt/mic
7550 W:      http://software.intel.com/en-us/mic-developer
7551 F:      include/linux/mic_bus.h
7552 F:      include/linux/scif.h
7553 F:      include/uapi/linux/mic_common.h
7554 F:      include/uapi/linux/mic_ioctl.h
7555 F:      include/uapi/linux/scif_ioctl.h
7556 F:      drivers/misc/mic/
7557 F:      drivers/dma/mic_x100_dma.c
7558 F:      drivers/dma/mic_x100_dma.h
7559 F:      Documentation/mic/
7560
7561 INTEL PMC CORE DRIVER
7562 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7563 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7564 L:      platform-driver-x86@vger.kernel.org
7565 S:      Maintained
7566 F:      arch/x86/include/asm/pmc_core.h
7567 F:      drivers/platform/x86/intel_pmc_core*
7568
7569 INTEL PMC/P-Unit IPC DRIVER
7570 M:      Zha Qipeng<qipeng.zha@intel.com>
7571 L:      platform-driver-x86@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/platform/x86/intel_pmc_ipc.c
7574 F:      drivers/platform/x86/intel_punit_ipc.c
7575 F:      arch/x86/include/asm/intel_pmc_ipc.h
7576 F:      arch/x86/include/asm/intel_punit_ipc.h
7577
7578 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7579 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7580 S:      Maintained
7581 F:      drivers/mfd/intel_msic.c
7582 F:      drivers/mfd/intel_soc_pmic*
7583 F:      include/linux/mfd/intel_msic.h
7584 F:      include/linux/mfd/intel_soc_pmic*
7585
7586 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7587 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7588 L:      linux-wireless@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/networking/README.ipw2100
7591 F:      Documentation/networking/README.ipw2200
7592 F:      drivers/net/wireless/intel/ipw2x00/
7593
7594 INTEL PSTATE DRIVER
7595 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7596 M:      Len Brown <lenb@kernel.org>
7597 L:      linux-pm@vger.kernel.org
7598 S:      Supported
7599 F:      drivers/cpufreq/intel_pstate.c
7600
7601 INTEL RDMA RNIC DRIVER
7602 M:      Faisal Latif <faisal.latif@intel.com>
7603 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7604 L:      linux-rdma@vger.kernel.org
7605 S:      Supported
7606 F:      drivers/infiniband/hw/i40iw/
7607 F:      include/uapi/rdma/i40iw-abi.h
7608
7609 INTEL TELEMETRY DRIVER
7610 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7611 L:      platform-driver-x86@vger.kernel.org
7612 S:      Maintained
7613 F:      arch/x86/include/asm/intel_telemetry.h
7614 F:      drivers/platform/x86/intel_telemetry*
7615
7616 INTEL VIRTUAL BUTTON DRIVER
7617 M:      AceLan Kao <acelan.kao@canonical.com>
7618 L:      platform-driver-x86@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/platform/x86/intel-vbtn.c
7621
7622 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7623 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7624 L:      linux-wireless@vger.kernel.org
7625 S:      Supported
7626 F:      drivers/net/wireless/intel/iwlegacy/
7627
7628 INTEL WIRELESS WIFI LINK (iwlwifi)
7629 M:      Johannes Berg <johannes.berg@intel.com>
7630 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7631 M:      Luca Coelho <luciano.coelho@intel.com>
7632 M:      Intel Linux Wireless <linuxwifi@intel.com>
7633 L:      linux-wireless@vger.kernel.org
7634 W:      http://intellinuxwireless.org
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7636 S:      Supported
7637 F:      drivers/net/wireless/intel/iwlwifi/
7638
7639 INTEL WIRELESS WIMAX CONNECTION 2400
7640 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7641 M:      linux-wimax@intel.com
7642 L:      wimax@linuxwimax.org (subscribers-only)
7643 S:      Supported
7644 W:      http://linuxwimax.org
7645 F:      Documentation/wimax/README.i2400m
7646 F:      drivers/net/wimax/i2400m/
7647 F:      include/uapi/linux/wimax/i2400m.h
7648
7649 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7650 M:      Mario Limonciello <mario.limonciello@dell.com>
7651 S:      Maintained
7652 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7653
7654 INTEL(R) TRACE HUB
7655 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7656 S:      Supported
7657 F:      Documentation/trace/intel_th.rst
7658 F:      drivers/hwtracing/intel_th/
7659
7660 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7661 M:      Ning Sun <ning.sun@intel.com>
7662 L:      tboot-devel@lists.sourceforge.net
7663 W:      http://tboot.sourceforge.net
7664 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7665 S:      Supported
7666 F:      Documentation/intel_txt.txt
7667 F:      include/linux/tboot.h
7668 F:      arch/x86/kernel/tboot.c
7669
7670 INTEL-MID GPIO DRIVER
7671 M:      David Cohen <david.a.cohen@linux.intel.com>
7672 L:      linux-gpio@vger.kernel.org
7673 S:      Maintained
7674 F:      drivers/gpio/gpio-intel-mid.c
7675
7676 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7677 M:      Linus Walleij <linus.walleij@linaro.org>
7678 L:      linux-iio@vger.kernel.org
7679 S:      Maintained
7680 F:      drivers/iio/gyro/mpu3050*
7681 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7682
7683 IOC3 ETHERNET DRIVER
7684 M:      Ralf Baechle <ralf@linux-mips.org>
7685 L:      linux-mips@linux-mips.org
7686 S:      Maintained
7687 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7688
7689 IOC3 SERIAL DRIVER
7690 M:      Pat Gefre <pfg@sgi.com>
7691 L:      linux-serial@vger.kernel.org
7692 S:      Maintained
7693 F:      drivers/tty/serial/ioc3_serial.c
7694
7695 IOMMU DRIVERS
7696 M:      Joerg Roedel <joro@8bytes.org>
7697 L:      iommu@lists.linux-foundation.org
7698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7699 S:      Maintained
7700 F:      Documentation/devicetree/bindings/iommu/
7701 F:      drivers/iommu/
7702 F:      include/linux/iommu.h
7703 F:      include/linux/of_iommu.h
7704 F:      include/linux/iova.h
7705
7706 IP MASQUERADING
7707 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7708 S:      Maintained
7709 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7710
7711 IPMI SUBSYSTEM
7712 M:      Corey Minyard <minyard@acm.org>
7713 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7714 W:      http://openipmi.sourceforge.net/
7715 S:      Supported
7716 F:      Documentation/devicetree/bindings/ipmi/
7717 F:      Documentation/IPMI.txt
7718 F:      drivers/char/ipmi/
7719 F:      include/linux/ipmi*
7720 F:      include/uapi/linux/ipmi*
7721
7722 IPS SCSI RAID DRIVER
7723 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7724 L:      linux-scsi@vger.kernel.org
7725 W:      http://www.adaptec.com/
7726 S:      Maintained
7727 F:      drivers/scsi/ips*
7728
7729 IPVS
7730 M:      Wensong Zhang <wensong@linux-vs.org>
7731 M:      Simon Horman <horms@verge.net.au>
7732 M:      Julian Anastasov <ja@ssi.bg>
7733 L:      netdev@vger.kernel.org
7734 L:      lvs-devel@vger.kernel.org
7735 S:      Maintained
7736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7738 F:      Documentation/networking/ipvs-sysctl.txt
7739 F:      include/net/ip_vs.h
7740 F:      include/uapi/linux/ip_vs.h
7741 F:      net/netfilter/ipvs/
7742
7743 IPWIRELESS DRIVER
7744 M:      Jiri Kosina <jikos@kernel.org>
7745 M:      David Sterba <dsterba@suse.com>
7746 S:      Odd Fixes
7747 F:      drivers/tty/ipwireless/
7748
7749 IPX NETWORK LAYER
7750 L:      netdev@vger.kernel.org
7751 S:      Obsolete
7752 F:      include/uapi/linux/ipx.h
7753
7754 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7755 M:      Marc Zyngier <marc.zyngier@arm.com>
7756 S:      Maintained
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7758 F:      Documentation/IRQ-domain.txt
7759 F:      include/linux/irqdomain.h
7760 F:      kernel/irq/irqdomain.c
7761 F:      kernel/irq/msi.c
7762
7763 IRQ SUBSYSTEM
7764 M:      Thomas Gleixner <tglx@linutronix.de>
7765 L:      linux-kernel@vger.kernel.org
7766 S:      Maintained
7767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7768 F:      kernel/irq/
7769
7770 IRQCHIP DRIVERS
7771 M:      Thomas Gleixner <tglx@linutronix.de>
7772 M:      Jason Cooper <jason@lakedaemon.net>
7773 M:      Marc Zyngier <marc.zyngier@arm.com>
7774 L:      linux-kernel@vger.kernel.org
7775 S:      Maintained
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7777 F:      Documentation/devicetree/bindings/interrupt-controller/
7778 F:      drivers/irqchip/
7779
7780 ISA
7781 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7782 S:      Maintained
7783 F:      Documentation/isa.txt
7784 F:      drivers/base/isa.c
7785 F:      include/linux/isa.h
7786
7787 ISA RADIO MODULE
7788 M:      Hans Verkuil <hverkuil@xs4all.nl>
7789 L:      linux-media@vger.kernel.org
7790 T:      git git://linuxtv.org/media_tree.git
7791 W:      https://linuxtv.org
7792 S:      Maintained
7793 F:      drivers/media/radio/radio-isa*
7794
7795 ISAPNP
7796 M:      Jaroslav Kysela <perex@perex.cz>
7797 S:      Maintained
7798 F:      Documentation/isapnp.txt
7799 F:      drivers/pnp/isapnp/
7800 F:      include/linux/isapnp.h
7801
7802 ISCSI
7803 M:      Lee Duncan <lduncan@suse.com>
7804 M:      Chris Leech <cleech@redhat.com>
7805 L:      open-iscsi@googlegroups.com
7806 W:      www.open-iscsi.com
7807 S:      Maintained
7808 F:      drivers/scsi/*iscsi*
7809 F:      include/scsi/*iscsi*
7810
7811 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7812 M:      Peter Jones <pjones@redhat.com>
7813 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7814 S:      Maintained
7815 F:      drivers/firmware/iscsi_ibft*
7816
7817 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7818 M:      Sagi Grimberg <sagi@grimberg.me>
7819 M:      Max Gurtovoy <maxg@mellanox.com>
7820 L:      linux-rdma@vger.kernel.org
7821 S:      Supported
7822 W:      http://www.openfabrics.org
7823 W:      www.open-iscsi.org
7824 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7825 F:      drivers/infiniband/ulp/iser/
7826
7827 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7828 M:      Sagi Grimberg <sagi@grimberg.me>
7829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7830 L:      linux-rdma@vger.kernel.org
7831 L:      target-devel@vger.kernel.org
7832 S:      Supported
7833 W:      http://www.linux-iscsi.org
7834 F:      drivers/infiniband/ulp/isert
7835
7836 ISDN SUBSYSTEM
7837 M:      Karsten Keil <isdn@linux-pingi.de>
7838 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7839 L:      netdev@vger.kernel.org
7840 W:      http://www.isdn4linux.de
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7842 S:      Maintained
7843 F:      Documentation/isdn/
7844 F:      drivers/isdn/
7845 F:      include/linux/isdn.h
7846 F:      include/linux/isdn/
7847 F:      include/uapi/linux/isdn.h
7848 F:      include/uapi/linux/isdn/
7849
7850 ISDN SUBSYSTEM (Eicon active card driver)
7851 M:      Armin Schindler <mac@melware.de>
7852 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7853 W:      http://www.melware.de
7854 S:      Maintained
7855 F:      drivers/isdn/hardware/eicon/
7856
7857 IT87 HARDWARE MONITORING DRIVER
7858 M:      Jean Delvare <jdelvare@suse.com>
7859 L:      linux-hwmon@vger.kernel.org
7860 S:      Maintained
7861 F:      Documentation/hwmon/it87
7862 F:      drivers/hwmon/it87.c
7863
7864 IT913X MEDIA DRIVER
7865 M:      Antti Palosaari <crope@iki.fi>
7866 L:      linux-media@vger.kernel.org
7867 W:      https://linuxtv.org
7868 W:      http://palosaari.fi/linux/
7869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7870 T:      git git://linuxtv.org/anttip/media_tree.git
7871 S:      Maintained
7872 F:      drivers/media/tuners/it913x*
7873
7874 IVTV VIDEO4LINUX DRIVER
7875 M:      Andy Walls <awalls@md.metrocast.net>
7876 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7877 L:      linux-media@vger.kernel.org
7878 T:      git git://linuxtv.org/media_tree.git
7879 W:      http://www.ivtvdriver.org
7880 S:      Maintained
7881 F:      Documentation/media/v4l-drivers/ivtv*
7882 F:      drivers/media/pci/ivtv/
7883 F:      include/uapi/linux/ivtv*
7884
7885 IX2505V MEDIA DRIVER
7886 M:      Malcolm Priestley <tvboxspy@gmail.com>
7887 L:      linux-media@vger.kernel.org
7888 W:      https://linuxtv.org
7889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7890 S:      Maintained
7891 F:      drivers/media/dvb-frontends/ix2505v*
7892
7893 JAILHOUSE HYPERVISOR INTERFACE
7894 M:      Jan Kiszka <jan.kiszka@siemens.com>
7895 L:      jailhouse-dev@googlegroups.com
7896 S:      Maintained
7897 F:      arch/x86/kernel/jailhouse.c
7898 F:      arch/x86/include/asm/jailhouse_para.h
7899
7900 JC42.4 TEMPERATURE SENSOR DRIVER
7901 M:      Guenter Roeck <linux@roeck-us.net>
7902 L:      linux-hwmon@vger.kernel.org
7903 S:      Maintained
7904 F:      drivers/hwmon/jc42.c
7905 F:      Documentation/hwmon/jc42
7906
7907 JFS FILESYSTEM
7908 M:      Dave Kleikamp <shaggy@kernel.org>
7909 L:      jfs-discussion@lists.sourceforge.net
7910 W:      http://jfs.sourceforge.net/
7911 T:      git git://github.com/kleikamp/linux-shaggy.git
7912 S:      Maintained
7913 F:      Documentation/filesystems/jfs.txt
7914 F:      fs/jfs/
7915
7916 JME NETWORK DRIVER
7917 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7918 L:      netdev@vger.kernel.org
7919 S:      Maintained
7920 F:      drivers/net/ethernet/jme.*
7921
7922 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7923 M:      David Woodhouse <dwmw2@infradead.org>
7924 L:      linux-mtd@lists.infradead.org
7925 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7926 S:      Maintained
7927 F:      fs/jffs2/
7928 F:      include/uapi/linux/jffs2.h
7929
7930 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7931 M:      "Theodore Ts'o" <tytso@mit.edu>
7932 M:      Jan Kara <jack@suse.com>
7933 L:      linux-ext4@vger.kernel.org
7934 S:      Maintained
7935 F:      fs/jbd2/
7936 F:      include/linux/jbd2.h
7937
7938 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7939 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7940 L:      linux-media@vger.kernel.org
7941 S:      Maintained
7942 F:      drivers/media/platform/rcar_jpu.c
7943
7944 JSM Neo PCI based serial card
7945 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7946 L:      linux-serial@vger.kernel.org
7947 S:      Maintained
7948 F:      drivers/tty/serial/jsm/
7949
7950 K10TEMP HARDWARE MONITORING DRIVER
7951 M:      Clemens Ladisch <clemens@ladisch.de>
7952 L:      linux-hwmon@vger.kernel.org
7953 S:      Maintained
7954 F:      Documentation/hwmon/k10temp
7955 F:      drivers/hwmon/k10temp.c
7956
7957 K8TEMP HARDWARE MONITORING DRIVER
7958 M:      Rudolf Marek <r.marek@assembler.cz>
7959 L:      linux-hwmon@vger.kernel.org
7960 S:      Maintained
7961 F:      Documentation/hwmon/k8temp
7962 F:      drivers/hwmon/k8temp.c
7963
7964 KASAN
7965 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7966 R:      Alexander Potapenko <glider@google.com>
7967 R:      Dmitry Vyukov <dvyukov@google.com>
7968 L:      kasan-dev@googlegroups.com
7969 S:      Maintained
7970 F:      arch/*/include/asm/kasan.h
7971 F:      arch/*/mm/kasan_init*
7972 F:      Documentation/dev-tools/kasan.rst
7973 F:      include/linux/kasan*.h
7974 F:      lib/test_kasan.c
7975 F:      mm/kasan/
7976 F:      scripts/Makefile.kasan
7977
7978 KCONFIG
7979 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7981 L:      linux-kbuild@vger.kernel.org
7982 S:      Maintained
7983 F:      Documentation/kbuild/kconfig*
7984 F:      scripts/kconfig/
7985 F:      scripts/Kconfig.include
7986
7987 KDUMP
7988 M:      Dave Young <dyoung@redhat.com>
7989 M:      Baoquan He <bhe@redhat.com>
7990 R:      Vivek Goyal <vgoyal@redhat.com>
7991 L:      kexec@lists.infradead.org
7992 W:      http://lse.sourceforge.net/kdump/
7993 S:      Maintained
7994 F:      Documentation/kdump/
7995
7996 KEENE FM RADIO TRANSMITTER DRIVER
7997 M:      Hans Verkuil <hverkuil@xs4all.nl>
7998 L:      linux-media@vger.kernel.org
7999 T:      git git://linuxtv.org/media_tree.git
8000 W:      https://linuxtv.org
8001 S:      Maintained
8002 F:      drivers/media/radio/radio-keene*
8003
8004 KERNEL AUTOMOUNTER
8005 M:      Ian Kent <raven@themaw.net>
8006 L:      autofs@vger.kernel.org
8007 S:      Maintained
8008 F:      fs/autofs/
8009
8010 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8011 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8012 M:      Michal Marek <michal.lkml@markovi.net>
8013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8014 L:      linux-kbuild@vger.kernel.org
8015 S:      Maintained
8016 F:      Documentation/kbuild/
8017 F:      Makefile
8018 F:      scripts/Kbuild*
8019 F:      scripts/Makefile*
8020 F:      scripts/basic/
8021 F:      scripts/mk*
8022 F:      scripts/mod/
8023 F:      scripts/package/
8024
8025 KERNEL JANITORS
8026 L:      kernel-janitors@vger.kernel.org
8027 W:      http://kernelnewbies.org/KernelJanitors
8028 S:      Odd Fixes
8029
8030 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8031 M:      "J. Bruce Fields" <bfields@fieldses.org>
8032 M:      Jeff Layton <jlayton@kernel.org>
8033 L:      linux-nfs@vger.kernel.org
8034 W:      http://nfs.sourceforge.net/
8035 T:      git git://linux-nfs.org/~bfields/linux.git
8036 S:      Supported
8037 F:      fs/nfsd/
8038 F:      include/uapi/linux/nfsd/
8039 F:      fs/lockd/
8040 F:      fs/nfs_common/
8041 F:      net/sunrpc/
8042 F:      include/linux/lockd/
8043 F:      include/linux/sunrpc/
8044 F:      include/uapi/linux/sunrpc/
8045
8046 KERNEL SELFTEST FRAMEWORK
8047 M:      Shuah Khan <shuah@kernel.org>
8048 L:      linux-kselftest@vger.kernel.org
8049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8050 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8051 S:      Maintained
8052 F:      tools/testing/selftests/
8053 F:      Documentation/dev-tools/kselftest*
8054
8055 KERNEL USERMODE HELPER
8056 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8057 L:      linux-kernel@vger.kernel.org
8058 S:      Maintained
8059 F:      kernel/umh.c
8060 F:      include/linux/umh.h
8061
8062 KERNEL VIRTUAL MACHINE (KVM)
8063 M:      Paolo Bonzini <pbonzini@redhat.com>
8064 M:      Radim Krčmář <rkrcmar@redhat.com>
8065 L:      kvm@vger.kernel.org
8066 W:      http://www.linux-kvm.org
8067 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8068 S:      Supported
8069 F:      Documentation/virtual/kvm/
8070 F:      include/trace/events/kvm.h
8071 F:      include/uapi/asm-generic/kvm*
8072 F:      include/uapi/linux/kvm*
8073 F:      include/asm-generic/kvm*
8074 F:      include/linux/kvm*
8075 F:      include/kvm/iodev.h
8076 F:      virt/kvm/*
8077 F:      tools/kvm/
8078
8079 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8080 M:      Joerg Roedel <joro@8bytes.org>
8081 L:      kvm@vger.kernel.org
8082 W:      http://www.linux-kvm.org/
8083 S:      Maintained
8084 F:      arch/x86/include/asm/svm.h
8085 F:      arch/x86/kvm/svm.c
8086
8087 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8088 M:      Christoffer Dall <christoffer.dall@arm.com>
8089 M:      Marc Zyngier <marc.zyngier@arm.com>
8090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8091 L:      kvmarm@lists.cs.columbia.edu
8092 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8094 S:      Supported
8095 F:      arch/arm/include/uapi/asm/kvm*
8096 F:      arch/arm/include/asm/kvm*
8097 F:      arch/arm/kvm/
8098 F:      virt/kvm/arm/
8099 F:      include/kvm/arm_*
8100
8101 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8102 M:      Christoffer Dall <christoffer.dall@arm.com>
8103 M:      Marc Zyngier <marc.zyngier@arm.com>
8104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8105 L:      kvmarm@lists.cs.columbia.edu
8106 S:      Maintained
8107 F:      arch/arm64/include/uapi/asm/kvm*
8108 F:      arch/arm64/include/asm/kvm*
8109 F:      arch/arm64/kvm/
8110
8111 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8112 M:      James Hogan <jhogan@kernel.org>
8113 L:      linux-mips@linux-mips.org
8114 S:      Supported
8115 F:      arch/mips/include/uapi/asm/kvm*
8116 F:      arch/mips/include/asm/kvm*
8117 F:      arch/mips/kvm/
8118
8119 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8120 M:      Paul Mackerras <paulus@ozlabs.org>
8121 L:      kvm-ppc@vger.kernel.org
8122 W:      http://www.linux-kvm.org/
8123 T:      git git://github.com/agraf/linux-2.6.git
8124 S:      Supported
8125 F:      arch/powerpc/include/uapi/asm/kvm*
8126 F:      arch/powerpc/include/asm/kvm*
8127 F:      arch/powerpc/kvm/
8128 F:      arch/powerpc/kernel/kvm*
8129
8130 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8131 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8132 M:      Janosch Frank <frankja@linux.ibm.com>
8133 R:      David Hildenbrand <david@redhat.com>
8134 R:      Cornelia Huck <cohuck@redhat.com>
8135 L:      linux-s390@vger.kernel.org
8136 W:      http://www.ibm.com/developerworks/linux/linux390/
8137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8138 S:      Supported
8139 F:      arch/s390/include/uapi/asm/kvm*
8140 F:      arch/s390/include/asm/gmap.h
8141 F:      arch/s390/include/asm/kvm*
8142 F:      arch/s390/kvm/
8143 F:      arch/s390/mm/gmap.c
8144
8145 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8146 M:      Paolo Bonzini <pbonzini@redhat.com>
8147 M:      Radim Krčmář <rkrcmar@redhat.com>
8148 L:      kvm@vger.kernel.org
8149 W:      http://www.linux-kvm.org
8150 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8151 S:      Supported
8152 F:      arch/x86/kvm/
8153 F:      arch/x86/include/uapi/asm/kvm*
8154 F:      arch/x86/include/asm/kvm*
8155 F:      arch/x86/include/asm/pvclock-abi.h
8156 F:      arch/x86/kernel/kvm.c
8157 F:      arch/x86/kernel/kvmclock.c
8158
8159 KERNFS
8160 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8161 M:      Tejun Heo <tj@kernel.org>
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8163 S:      Supported
8164 F:      include/linux/kernfs.h
8165 F:      fs/kernfs/
8166
8167 KEXEC
8168 M:      Eric Biederman <ebiederm@xmission.com>
8169 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8170 L:      kexec@lists.infradead.org
8171 S:      Maintained
8172 F:      include/linux/kexec.h
8173 F:      include/uapi/linux/kexec.h
8174 F:      kernel/kexec*
8175
8176 KEYS-ENCRYPTED
8177 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8178 L:      linux-integrity@vger.kernel.org
8179 L:      keyrings@vger.kernel.org
8180 S:      Supported
8181 F:      Documentation/security/keys/trusted-encrypted.rst
8182 F:      include/keys/encrypted-type.h
8183 F:      security/keys/encrypted-keys/
8184
8185 KEYS-TRUSTED
8186 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8187 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8188 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8189 L:      linux-integrity@vger.kernel.org
8190 L:      keyrings@vger.kernel.org
8191 S:      Supported
8192 F:      Documentation/security/keys/trusted-encrypted.rst
8193 F:      include/keys/trusted-type.h
8194 F:      security/keys/trusted.c
8195 F:      security/keys/trusted.h
8196
8197 KEYS/KEYRINGS:
8198 M:      David Howells <dhowells@redhat.com>
8199 L:      keyrings@vger.kernel.org
8200 S:      Maintained
8201 F:      Documentation/security/keys/core.rst
8202 F:      include/linux/key.h
8203 F:      include/linux/key-type.h
8204 F:      include/linux/keyctl.h
8205 F:      include/uapi/linux/keyctl.h
8206 F:      include/keys/
8207 F:      security/keys/
8208
8209 KGDB / KDB /debug_core
8210 M:      Jason Wessel <jason.wessel@windriver.com>
8211 M:      Daniel Thompson <daniel.thompson@linaro.org>
8212 W:      http://kgdb.wiki.kernel.org/
8213 L:      kgdb-bugreport@lists.sourceforge.net
8214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8215 S:      Maintained
8216 F:      Documentation/dev-tools/kgdb.rst
8217 F:      drivers/misc/kgdbts.c
8218 F:      drivers/tty/serial/kgdboc.c
8219 F:      include/linux/kdb.h
8220 F:      include/linux/kgdb.h
8221 F:      kernel/debug/
8222
8223 KMEMLEAK
8224 M:      Catalin Marinas <catalin.marinas@arm.com>
8225 S:      Maintained
8226 F:      Documentation/dev-tools/kmemleak.rst
8227 F:      include/linux/kmemleak.h
8228 F:      mm/kmemleak.c
8229 F:      mm/kmemleak-test.c
8230
8231 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8232 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8233 L:      linux-kernel@vger.kernel.org
8234 S:      Maintained
8235 F:      kernel/kmod.c
8236 F:      include/linux/kmod.h
8237 F:      lib/test_kmod.c
8238 F:      tools/testing/selftests/kmod/
8239
8240 KPROBES
8241 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8242 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8243 M:      "David S. Miller" <davem@davemloft.net>
8244 M:      Masami Hiramatsu <mhiramat@kernel.org>
8245 S:      Maintained
8246 F:      Documentation/kprobes.txt
8247 F:      include/linux/kprobes.h
8248 F:      include/asm-generic/kprobes.h
8249 F:      kernel/kprobes.c
8250
8251 KS0108 LCD CONTROLLER DRIVER
8252 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8253 S:      Maintained
8254 F:      Documentation/auxdisplay/ks0108
8255 F:      drivers/auxdisplay/ks0108.c
8256 F:      include/linux/ks0108.h
8257
8258 L3MDEV
8259 M:      David Ahern <dsa@cumulusnetworks.com>
8260 L:      netdev@vger.kernel.org
8261 S:      Maintained
8262 F:      net/l3mdev
8263 F:      include/net/l3mdev.h
8264
8265 L7 BPF FRAMEWORK
8266 M:      John Fastabend <john.fastabend@gmail.com>
8267 M:      Daniel Borkmann <daniel@iogearbox.net>
8268 L:      netdev@vger.kernel.org
8269 S:      Maintained
8270 F:      include/linux/skmsg.h
8271 F:      net/core/skmsg.c
8272 F:      net/core/sock_map.c
8273 F:      net/ipv4/tcp_bpf.c
8274
8275 LANTIQ / INTEL Ethernet drivers
8276 M:      Hauke Mehrtens <hauke@hauke-m.de>
8277 L:      netdev@vger.kernel.org
8278 S:      Maintained
8279 F:      net/dsa/tag_gswip.c
8280 F:      drivers/net/ethernet/lantiq_xrx200.c
8281 F:      drivers/net/dsa/lantiq_pce.h
8282 F:      drivers/net/dsa/lantiq_gswip.c
8283
8284 LANTIQ MIPS ARCHITECTURE
8285 M:      John Crispin <john@phrozen.org>
8286 L:      linux-mips@linux-mips.org
8287 S:      Maintained
8288 F:      arch/mips/lantiq
8289 F:      drivers/soc/lantiq
8290
8291 LAPB module
8292 L:      linux-x25@vger.kernel.org
8293 S:      Orphan
8294 F:      Documentation/networking/lapb-module.txt
8295 F:      include/*/lapb.h
8296 F:      net/lapb/
8297
8298 LASI 53c700 driver for PARISC
8299 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8300 L:      linux-scsi@vger.kernel.org
8301 S:      Maintained
8302 F:      Documentation/scsi/53c700.txt
8303 F:      drivers/scsi/53c700*
8304
8305 LEAKING_ADDRESSES
8306 M:      Tobin C. Harding <me@tobin.cc>
8307 M:      Tycho Andersen <tycho@tycho.ws>
8308 L:      kernel-hardening@lists.openwall.com
8309 S:      Maintained
8310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8311 F:      scripts/leaking_addresses.pl
8312
8313 LED SUBSYSTEM
8314 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8315 M:      Pavel Machek <pavel@ucw.cz>
8316 L:      linux-leds@vger.kernel.org
8317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8318 S:      Maintained
8319 F:      Documentation/devicetree/bindings/leds/
8320 F:      drivers/leds/
8321 F:      include/linux/leds.h
8322
8323 LEGACY EEPROM DRIVER
8324 M:      Jean Delvare <jdelvare@suse.com>
8325 S:      Maintained
8326 F:      Documentation/misc-devices/eeprom
8327 F:      drivers/misc/eeprom/eeprom.c
8328
8329 LEGO MINDSTORMS EV3
8330 R:      David Lechner <david@lechnology.com>
8331 S:      Maintained
8332 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8333 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8334 F:      drivers/power/supply/lego_ev3_battery.c
8335
8336 LEGO USB Tower driver
8337 M:      Juergen Stuber <starblue@users.sourceforge.net>
8338 L:      legousb-devel@lists.sourceforge.net
8339 W:      http://legousb.sourceforge.net/
8340 S:      Maintained
8341 F:      drivers/usb/misc/legousbtower.c
8342
8343 LG2160 MEDIA DRIVER
8344 M:      Michael Krufky <mkrufky@linuxtv.org>
8345 L:      linux-media@vger.kernel.org
8346 W:      https://linuxtv.org
8347 W:      http://github.com/mkrufky
8348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8349 T:      git git://linuxtv.org/mkrufky/tuners.git
8350 S:      Maintained
8351 F:      drivers/media/dvb-frontends/lg2160.*
8352
8353 LGDT3305 MEDIA DRIVER
8354 M:      Michael Krufky <mkrufky@linuxtv.org>
8355 L:      linux-media@vger.kernel.org
8356 W:      https://linuxtv.org
8357 W:      http://github.com/mkrufky
8358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8359 T:      git git://linuxtv.org/mkrufky/tuners.git
8360 S:      Maintained
8361 F:      drivers/media/dvb-frontends/lgdt3305.*
8362
8363 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8364 M:      Viresh Kumar <vireshk@kernel.org>
8365 L:      linux-ide@vger.kernel.org
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8367 S:      Maintained
8368 F:      include/linux/pata_arasan_cf_data.h
8369 F:      drivers/ata/pata_arasan_cf.c
8370
8371 LIBATA PATA DRIVERS
8372 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8373 M:      Jens Axboe <axboe@kernel.dk>
8374 L:      linux-ide@vger.kernel.org
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8376 S:      Maintained
8377 F:      drivers/ata/pata_*.c
8378 F:      drivers/ata/ata_generic.c
8379
8380 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8381 M:      Linus Walleij <linus.walleij@linaro.org>
8382 L:      linux-ide@vger.kernel.org
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8384 S:      Maintained
8385 F:      drivers/ata/pata_ftide010.c
8386 F:      drivers/ata/sata_gemini.c
8387 F:      drivers/ata/sata_gemini.h
8388
8389 LIBATA SATA AHCI PLATFORM devices support
8390 M:      Hans de Goede <hdegoede@redhat.com>
8391 M:      Jens Axboe <axboe@kernel.dk>
8392 L:      linux-ide@vger.kernel.org
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8394 S:      Maintained
8395 F:      drivers/ata/ahci_platform.c
8396 F:      drivers/ata/libahci_platform.c
8397 F:      include/linux/ahci_platform.h
8398
8399 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8400 M:      Mikael Pettersson <mikpelinux@gmail.com>
8401 L:      linux-ide@vger.kernel.org
8402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8403 S:      Maintained
8404 F:      drivers/ata/sata_promise.*
8405
8406 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8407 M:      Jens Axboe <axboe@kernel.dk>
8408 L:      linux-ide@vger.kernel.org
8409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8410 S:      Maintained
8411 F:      drivers/ata/
8412 F:      include/linux/ata.h
8413 F:      include/linux/libata.h
8414 F:      Documentation/devicetree/bindings/ata/
8415
8416 LIBLOCKDEP
8417 M:      Sasha Levin <alexander.levin@microsoft.com>
8418 S:      Maintained
8419 F:      tools/lib/lockdep/
8420
8421 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8422 M:      Ross Zwisler <zwisler@kernel.org>
8423 M:      Dan Williams <dan.j.williams@intel.com>
8424 M:      Vishal Verma <vishal.l.verma@intel.com>
8425 M:      Dave Jiang <dave.jiang@intel.com>
8426 L:      linux-nvdimm@lists.01.org
8427 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8428 S:      Supported
8429 F:      drivers/nvdimm/blk.c
8430 F:      drivers/nvdimm/region_devs.c
8431
8432 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8433 M:      Vishal Verma <vishal.l.verma@intel.com>
8434 M:      Dan Williams <dan.j.williams@intel.com>
8435 M:      Ross Zwisler <zwisler@kernel.org>
8436 M:      Dave Jiang <dave.jiang@intel.com>
8437 L:      linux-nvdimm@lists.01.org
8438 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8439 S:      Supported
8440 F:      drivers/nvdimm/btt*
8441
8442 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8443 M:      Ross Zwisler <zwisler@kernel.org>
8444 M:      Dan Williams <dan.j.williams@intel.com>
8445 M:      Vishal Verma <vishal.l.verma@intel.com>
8446 M:      Dave Jiang <dave.jiang@intel.com>
8447 L:      linux-nvdimm@lists.01.org
8448 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8449 S:      Supported
8450 F:      drivers/nvdimm/pmem*
8451
8452 LIBNVDIMM: DEVICETREE BINDINGS
8453 M:      Oliver O'Halloran <oohall@gmail.com>
8454 L:      linux-nvdimm@lists.01.org
8455 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8456 S:      Supported
8457 F:      drivers/nvdimm/of_pmem.c
8458 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8459
8460 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8461 M:      Dan Williams <dan.j.williams@intel.com>
8462 M:      Ross Zwisler <zwisler@kernel.org>
8463 M:      Vishal Verma <vishal.l.verma@intel.com>
8464 M:      Dave Jiang <dave.jiang@intel.com>
8465 L:      linux-nvdimm@lists.01.org
8466 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8468 S:      Supported
8469 F:      drivers/nvdimm/*
8470 F:      drivers/acpi/nfit/*
8471 F:      include/linux/nd.h
8472 F:      include/linux/libnvdimm.h
8473 F:      include/uapi/linux/ndctl.h
8474
8475 LIGHTNVM PLATFORM SUPPORT
8476 M:      Matias Bjorling <mb@lightnvm.io>
8477 W:      http://github/OpenChannelSSD
8478 L:      linux-block@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/lightnvm/
8481 F:      include/linux/lightnvm.h
8482 F:      include/uapi/linux/lightnvm.h
8483
8484 LINUX FOR POWER MACINTOSH
8485 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8486 W:      http://www.penguinppc.org/
8487 L:      linuxppc-dev@lists.ozlabs.org
8488 S:      Maintained
8489 F:      arch/powerpc/platforms/powermac/
8490 F:      drivers/macintosh/
8491
8492 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8493 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8494 M:      Paul Mackerras <paulus@samba.org>
8495 M:      Michael Ellerman <mpe@ellerman.id.au>
8496 W:      https://github.com/linuxppc/linux/wiki
8497 L:      linuxppc-dev@lists.ozlabs.org
8498 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8500 S:      Supported
8501 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8502 F:      Documentation/devicetree/bindings/powerpc/
8503 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8504 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8505 F:      Documentation/powerpc/
8506 F:      arch/powerpc/
8507 F:      drivers/char/tpm/tpm_ibmvtpm*
8508 F:      drivers/crypto/nx/
8509 F:      drivers/crypto/vmx/
8510 F:      drivers/i2c/busses/i2c-opal.c
8511 F:      drivers/net/ethernet/ibm/ibmveth.*
8512 F:      drivers/net/ethernet/ibm/ibmvnic.*
8513 F:      drivers/pci/hotplug/pnv_php.c
8514 F:      drivers/pci/hotplug/rpa*
8515 F:      drivers/rtc/rtc-opal.c
8516 F:      drivers/scsi/ibmvscsi/
8517 F:      drivers/tty/hvc/hvc_opal.c
8518 F:      drivers/watchdog/wdrtas.c
8519 F:      tools/testing/selftests/powerpc
8520 N:      /pmac
8521 N:      powermac
8522 N:      powernv
8523 N:      [^a-z0-9]ps3
8524 N:      pseries
8525
8526 LINUX FOR POWERPC EMBEDDED MPC5XXX
8527 M:      Anatolij Gustschin <agust@denx.de>
8528 L:      linuxppc-dev@lists.ozlabs.org
8529 T:      git git://git.denx.de/linux-denx-agust.git
8530 S:      Maintained
8531 F:      arch/powerpc/platforms/512x/
8532 F:      arch/powerpc/platforms/52xx/
8533
8534 LINUX FOR POWERPC EMBEDDED PPC4XX
8535 M:      Alistair Popple <alistair@popple.id.au>
8536 M:      Matt Porter <mporter@kernel.crashing.org>
8537 W:      http://www.penguinppc.org/
8538 L:      linuxppc-dev@lists.ozlabs.org
8539 S:      Maintained
8540 F:      arch/powerpc/platforms/40x/
8541 F:      arch/powerpc/platforms/44x/
8542
8543 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8544 M:      Scott Wood <oss@buserror.net>
8545 M:      Kumar Gala <galak@kernel.crashing.org>
8546 W:      http://www.penguinppc.org/
8547 L:      linuxppc-dev@lists.ozlabs.org
8548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8549 S:      Maintained
8550 F:      arch/powerpc/platforms/83xx/
8551 F:      arch/powerpc/platforms/85xx/
8552 F:      Documentation/devicetree/bindings/powerpc/fsl/
8553
8554 LINUX FOR POWERPC EMBEDDED PPC8XX
8555 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8556 W:      http://www.penguinppc.org/
8557 L:      linuxppc-dev@lists.ozlabs.org
8558 S:      Maintained
8559 F:      arch/powerpc/platforms/8xx/
8560
8561 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8562 L:      linuxppc-dev@lists.ozlabs.org
8563 S:      Orphan
8564 F:      arch/powerpc/*/*virtex*
8565 F:      arch/powerpc/*/*/*virtex*
8566
8567 LINUX FOR POWERPC PA SEMI PWRFICIENT
8568 L:      linuxppc-dev@lists.ozlabs.org
8569 S:      Orphan
8570 F:      arch/powerpc/platforms/pasemi/
8571 F:      drivers/*/*pasemi*
8572 F:      drivers/*/*/*pasemi*
8573
8574 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8575 M:      Kees Cook <keescook@chromium.org>
8576 S:      Maintained
8577 F:      drivers/misc/lkdtm/*
8578
8579 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8580 M:      Alan Stern <stern@rowland.harvard.edu>
8581 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8582 M:      Will Deacon <will.deacon@arm.com>
8583 M:      Peter Zijlstra <peterz@infradead.org>
8584 M:      Boqun Feng <boqun.feng@gmail.com>
8585 M:      Nicholas Piggin <npiggin@gmail.com>
8586 M:      David Howells <dhowells@redhat.com>
8587 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8588 M:      Luc Maranget <luc.maranget@inria.fr>
8589 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8590 R:      Akira Yokosawa <akiyks@gmail.com>
8591 R:      Daniel Lustig <dlustig@nvidia.com>
8592 L:      linux-kernel@vger.kernel.org
8593 L:      linux-arch@vger.kernel.org
8594 S:      Supported
8595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8596 F:      tools/memory-model/
8597 F:      Documentation/atomic_bitops.txt
8598 F:      Documentation/atomic_t.txt
8599 F:      Documentation/core-api/atomic_ops.rst
8600 F:      Documentation/core-api/refcount-vs-atomic.rst
8601 F:      Documentation/memory-barriers.txt
8602
8603 LIS3LV02D ACCELEROMETER DRIVER
8604 M:      Eric Piel <eric.piel@tremplin-utc.net>
8605 S:      Maintained
8606 F:      Documentation/misc-devices/lis3lv02d
8607 F:      drivers/misc/lis3lv02d/
8608 F:      drivers/platform/x86/hp_accel.c
8609
8610 LIVE PATCHING
8611 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8612 M:      Jessica Yu <jeyu@kernel.org>
8613 M:      Jiri Kosina <jikos@kernel.org>
8614 M:      Miroslav Benes <mbenes@suse.cz>
8615 R:      Petr Mladek <pmladek@suse.com>
8616 S:      Maintained
8617 F:      kernel/livepatch/
8618 F:      include/linux/livepatch.h
8619 F:      arch/x86/include/asm/livepatch.h
8620 F:      arch/x86/kernel/livepatch.c
8621 F:      Documentation/livepatch/
8622 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8623 F:      samples/livepatch/
8624 L:      live-patching@vger.kernel.org
8625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8626
8627 LLC (802.2)
8628 L:      netdev@vger.kernel.org
8629 S:      Odd fixes
8630 F:      include/linux/llc.h
8631 F:      include/uapi/linux/llc.h
8632 F:      include/net/llc*
8633 F:      net/llc/
8634
8635 LM73 HARDWARE MONITOR DRIVER
8636 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8637 L:      linux-hwmon@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/hwmon/lm73.c
8640
8641 LM78 HARDWARE MONITOR DRIVER
8642 M:      Jean Delvare <jdelvare@suse.com>
8643 L:      linux-hwmon@vger.kernel.org
8644 S:      Maintained
8645 F:      Documentation/hwmon/lm78
8646 F:      drivers/hwmon/lm78.c
8647
8648 LM83 HARDWARE MONITOR DRIVER
8649 M:      Jean Delvare <jdelvare@suse.com>
8650 L:      linux-hwmon@vger.kernel.org
8651 S:      Maintained
8652 F:      Documentation/hwmon/lm83
8653 F:      drivers/hwmon/lm83.c
8654
8655 LM90 HARDWARE MONITOR DRIVER
8656 M:      Jean Delvare <jdelvare@suse.com>
8657 L:      linux-hwmon@vger.kernel.org
8658 S:      Maintained
8659 F:      Documentation/hwmon/lm90
8660 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8661 F:      drivers/hwmon/lm90.c
8662 F:      include/dt-bindings/thermal/lm90.h
8663
8664 LM95234 HARDWARE MONITOR DRIVER
8665 M:      Guenter Roeck <linux@roeck-us.net>
8666 L:      linux-hwmon@vger.kernel.org
8667 S:      Maintained
8668 F:      Documentation/hwmon/lm95234
8669 F:      drivers/hwmon/lm95234.c
8670
8671 LME2510 MEDIA DRIVER
8672 M:      Malcolm Priestley <tvboxspy@gmail.com>
8673 L:      linux-media@vger.kernel.org
8674 W:      https://linuxtv.org
8675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8676 S:      Maintained
8677 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8678
8679 LOADPIN SECURITY MODULE
8680 M:      Kees Cook <keescook@chromium.org>
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8682 S:      Supported
8683 F:      security/loadpin/
8684 F:      Documentation/admin-guide/LSM/LoadPin.rst
8685
8686 LOCKING PRIMITIVES
8687 M:      Peter Zijlstra <peterz@infradead.org>
8688 M:      Ingo Molnar <mingo@redhat.com>
8689 M:      Will Deacon <will.deacon@arm.com>
8690 L:      linux-kernel@vger.kernel.org
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8692 S:      Maintained
8693 F:      Documentation/locking/
8694 F:      include/linux/lockdep.h
8695 F:      include/linux/spinlock*.h
8696 F:      arch/*/include/asm/spinlock*.h
8697 F:      include/linux/rwlock*.h
8698 F:      include/linux/mutex*.h
8699 F:      include/linux/rwsem*.h
8700 F:      arch/*/include/asm/rwsem.h
8701 F:      include/linux/seqlock.h
8702 F:      lib/locking*.[ch]
8703 F:      kernel/locking/
8704 X:      kernel/locking/locktorture.c
8705
8706 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8707 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8708 L:      linux-ntfs-dev@lists.sourceforge.net
8709 W:      http://www.linux-ntfs.org/content/view/19/37/
8710 S:      Maintained
8711 F:      Documentation/ldm.txt
8712 F:      block/partitions/ldm.*
8713
8714 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8715 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8716 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8717 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8718 L:      MPT-FusionLinux.pdl@broadcom.com
8719 L:      linux-scsi@vger.kernel.org
8720 W:      http://www.avagotech.com/support/
8721 S:      Supported
8722 F:      drivers/message/fusion/
8723 F:      drivers/scsi/mpt3sas/
8724
8725 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8726 M:      Matthew Wilcox <willy@infradead.org>
8727 L:      linux-scsi@vger.kernel.org
8728 S:      Maintained
8729 F:      drivers/scsi/sym53c8xx_2/
8730
8731 LTC1660 DAC DRIVER
8732 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8733 L:      linux-iio@vger.kernel.org
8734 S:      Maintained
8735 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8736 F:      drivers/iio/dac/ltc1660.c
8737
8738 LTC4261 HARDWARE MONITOR DRIVER
8739 M:      Guenter Roeck <linux@roeck-us.net>
8740 L:      linux-hwmon@vger.kernel.org
8741 S:      Maintained
8742 F:      Documentation/hwmon/ltc4261
8743 F:      drivers/hwmon/ltc4261.c
8744
8745 LTC4306 I2C MULTIPLEXER DRIVER
8746 M:      Michael Hennerich <michael.hennerich@analog.com>
8747 W:      http://ez.analog.com/community/linux-device-drivers
8748 L:      linux-i2c@vger.kernel.org
8749 S:      Supported
8750 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8751 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8752
8753 LTP (Linux Test Project)
8754 M:      Mike Frysinger <vapier@gentoo.org>
8755 M:      Cyril Hrubis <chrubis@suse.cz>
8756 M:      Wanlong Gao <wanlong.gao@gmail.com>
8757 M:      Jan Stancek <jstancek@redhat.com>
8758 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8759 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8760 L:      ltp@lists.linux.it (subscribers-only)
8761 W:      http://linux-test-project.github.io/
8762 T:      git git://github.com/linux-test-project/ltp.git
8763 S:      Maintained
8764
8765 M68K ARCHITECTURE
8766 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8767 L:      linux-m68k@lists.linux-m68k.org
8768 W:      http://www.linux-m68k.org/
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8770 S:      Maintained
8771 F:      arch/m68k/
8772 F:      drivers/zorro/
8773
8774 M68K ON APPLE MACINTOSH
8775 M:      Joshua Thompson <funaho@jurai.org>
8776 W:      http://www.mac.linux-m68k.org/
8777 L:      linux-m68k@lists.linux-m68k.org
8778 S:      Maintained
8779 F:      arch/m68k/mac/
8780
8781 M68K ON HP9000/300
8782 M:      Philip Blundell <philb@gnu.org>
8783 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8784 S:      Maintained
8785 F:      arch/m68k/hp300/
8786
8787 M88DS3103 MEDIA DRIVER
8788 M:      Antti Palosaari <crope@iki.fi>
8789 L:      linux-media@vger.kernel.org
8790 W:      https://linuxtv.org
8791 W:      http://palosaari.fi/linux/
8792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8793 T:      git git://linuxtv.org/anttip/media_tree.git
8794 S:      Maintained
8795 F:      drivers/media/dvb-frontends/m88ds3103*
8796
8797 M88RS2000 MEDIA DRIVER
8798 M:      Malcolm Priestley <tvboxspy@gmail.com>
8799 L:      linux-media@vger.kernel.org
8800 W:      https://linuxtv.org
8801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8802 S:      Maintained
8803 F:      drivers/media/dvb-frontends/m88rs2000*
8804
8805 MA901 MASTERKIT USB FM RADIO DRIVER
8806 M:      Alexey Klimov <klimov.linux@gmail.com>
8807 L:      linux-media@vger.kernel.org
8808 T:      git git://linuxtv.org/media_tree.git
8809 S:      Maintained
8810 F:      drivers/media/radio/radio-ma901.c
8811
8812 MAC80211
8813 M:      Johannes Berg <johannes@sipsolutions.net>
8814 L:      linux-wireless@vger.kernel.org
8815 W:      http://wireless.kernel.org/
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8818 S:      Maintained
8819 F:      Documentation/networking/mac80211-injection.txt
8820 F:      include/net/mac80211.h
8821 F:      net/mac80211/
8822 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8823 F:      Documentation/networking/mac80211_hwsim/README
8824
8825 MAILBOX API
8826 M:      Jassi Brar <jassisinghbrar@gmail.com>
8827 L:      linux-kernel@vger.kernel.org
8828 S:      Maintained
8829 F:      drivers/mailbox/
8830 F:      include/linux/mailbox_client.h
8831 F:      include/linux/mailbox_controller.h
8832
8833 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8834 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8835 W:      http://www.kernel.org/doc/man-pages
8836 L:      linux-man@vger.kernel.org
8837 S:      Maintained
8838
8839 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8840 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8841 L:      linux-mips@linux-mips.org
8842 S:      Maintained
8843 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8844
8845 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8846 M:      Andrew Lunn <andrew@lunn.ch>
8847 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8848 L:      netdev@vger.kernel.org
8849 S:      Maintained
8850 F:      drivers/net/dsa/mv88e6xxx/
8851 F:      include/linux/platform_data/mv88e6xxx.h
8852 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8853
8854 MARVELL ARMADA DRM SUPPORT
8855 M:      Russell King <linux@armlinux.org.uk>
8856 S:      Maintained
8857 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8858 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8859 F:      drivers/gpu/drm/armada/
8860 F:      include/uapi/drm/armada_drm.h
8861 F:      Documentation/devicetree/bindings/display/armada/
8862
8863 MARVELL CRYPTO DRIVER
8864 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8865 M:      Arnaud Ebalard <arno@natisbad.org>
8866 F:      drivers/crypto/marvell/
8867 S:      Maintained
8868 L:      linux-crypto@vger.kernel.org
8869
8870 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8871 M:      Mirko Lindner <mlindner@marvell.com>
8872 M:      Stephen Hemminger <stephen@networkplumber.org>
8873 L:      netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/net/ethernet/marvell/sk*
8876
8877 MARVELL LIBERTAS WIRELESS DRIVER
8878 L:      libertas-dev@lists.infradead.org
8879 S:      Orphan
8880 F:      drivers/net/wireless/marvell/libertas/
8881
8882 MARVELL MACCHIATOBIN SUPPORT
8883 M:      Russell King <linux@armlinux.org.uk>
8884 L:      linux-arm-kernel@lists.infradead.org
8885 S:      Maintained
8886 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8887
8888 MARVELL MV643XX ETHERNET DRIVER
8889 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8890 L:      netdev@vger.kernel.org
8891 S:      Maintained
8892 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8893 F:      include/linux/mv643xx.h
8894
8895 MARVELL MV88X3310 PHY DRIVER
8896 M:      Russell King <linux@armlinux.org.uk>
8897 L:      netdev@vger.kernel.org
8898 S:      Maintained
8899 F:      drivers/net/phy/marvell10g.c
8900
8901 MARVELL MVNETA ETHERNET DRIVER
8902 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8903 L:      netdev@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/net/ethernet/marvell/mvneta.*
8906
8907 MARVELL MWIFIEX WIRELESS DRIVER
8908 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8909 M:      Nishant Sarmukadam <nishants@marvell.com>
8910 M:      Ganapathi Bhat <gbhat@marvell.com>
8911 M:      Xinming Hu <huxinming820@gmail.com>
8912 L:      linux-wireless@vger.kernel.org
8913 S:      Maintained
8914 F:      drivers/net/wireless/marvell/mwifiex/
8915
8916 MARVELL MWL8K WIRELESS DRIVER
8917 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8918 L:      linux-wireless@vger.kernel.org
8919 S:      Odd Fixes
8920 F:      drivers/net/wireless/marvell/mwl8k.c
8921
8922 MARVELL NAND CONTROLLER DRIVER
8923 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8924 L:      linux-mtd@lists.infradead.org
8925 S:      Maintained
8926 F:      drivers/mtd/nand/raw/marvell_nand.c
8927 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8928
8929 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8930 M:      Nicolas Pitre <nico@fluxnic.net>
8931 S:      Odd Fixes
8932 F:      drivers/mmc/host/mvsdio.*
8933
8934 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8935 M:      Hu Ziji <huziji@marvell.com>
8936 L:      linux-mmc@vger.kernel.org
8937 S:      Supported
8938 F:      drivers/mmc/host/sdhci-xenon*
8939 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8940
8941 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8942 M:      Sunil Goutham <sgoutham@marvell.com>
8943 M:      Linu Cherian <lcherian@marvell.com>
8944 M:      Geetha sowjanya <gakula@marvell.com>
8945 M:      Jerin Jacob <jerinj@marvell.com>
8946 L:      netdev@vger.kernel.org
8947 S:      Supported
8948 F:      drivers/net/ethernet/marvell/octeontx2/af/
8949
8950 MATROX FRAMEBUFFER DRIVER
8951 L:      linux-fbdev@vger.kernel.org
8952 S:      Orphan
8953 F:      drivers/video/fbdev/matrox/matroxfb_*
8954 F:      include/uapi/linux/matroxfb.h
8955
8956 MAX16065 HARDWARE MONITOR DRIVER
8957 M:      Guenter Roeck <linux@roeck-us.net>
8958 L:      linux-hwmon@vger.kernel.org
8959 S:      Maintained
8960 F:      Documentation/hwmon/max16065
8961 F:      drivers/hwmon/max16065.c
8962
8963 MAX2175 SDR TUNER DRIVER
8964 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8965 L:      linux-media@vger.kernel.org
8966 T:      git git://linuxtv.org/media_tree.git
8967 S:      Maintained
8968 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8969 F:      Documentation/media/v4l-drivers/max2175.rst
8970 F:      drivers/media/i2c/max2175*
8971 F:      include/uapi/linux/max2175.h
8972
8973 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8974 L:      linux-hwmon@vger.kernel.org
8975 S:      Orphan
8976 F:      Documentation/hwmon/max6650
8977 F:      drivers/hwmon/max6650.c
8978
8979 MAX6697 HARDWARE MONITOR DRIVER
8980 M:      Guenter Roeck <linux@roeck-us.net>
8981 L:      linux-hwmon@vger.kernel.org
8982 S:      Maintained
8983 F:      Documentation/hwmon/max6697
8984 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8985 F:      drivers/hwmon/max6697.c
8986 F:      include/linux/platform_data/max6697.h
8987
8988 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8989 M:      Peter Rosin <peda@axentia.se>
8990 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8991 S:      Maintained
8992 F:      Documentation/devicetree/bindings/sound/max9860.txt
8993 F:      sound/soc/codecs/max9860.*
8994
8995 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8996 M:      Javier Martinez Canillas <javier@dowhile0.org>
8997 L:      linux-kernel@vger.kernel.org
8998 S:      Supported
8999 F:      drivers/regulator/max77802-regulator.c
9000 F:      Documentation/devicetree/bindings/*/*max77802.txt
9001 F:      include/dt-bindings/*/*max77802.h
9002
9003 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9004 M:      Krzysztof Kozlowski <krzk@kernel.org>
9005 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9006 L:      linux-pm@vger.kernel.org
9007 S:      Supported
9008 F:      drivers/power/supply/max14577_charger.c
9009 F:      drivers/power/supply/max77693_charger.c
9010
9011 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9012 M:      Chanwoo Choi <cw00.choi@samsung.com>
9013 M:      Krzysztof Kozlowski <krzk@kernel.org>
9014 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9015 L:      linux-kernel@vger.kernel.org
9016 S:      Supported
9017 F:      drivers/*/max14577*.c
9018 F:      drivers/*/max77686*.c
9019 F:      drivers/*/max77693*.c
9020 F:      drivers/extcon/extcon-max14577.c
9021 F:      drivers/extcon/extcon-max77693.c
9022 F:      drivers/rtc/rtc-max77686.c
9023 F:      drivers/clk/clk-max77686.c
9024 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9025 F:      Documentation/devicetree/bindings/*/max77686.txt
9026 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9027 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9028 F:      include/linux/mfd/max14577*.h
9029 F:      include/linux/mfd/max77686*.h
9030 F:      include/linux/mfd/max77693*.h
9031
9032 MAXIRADIO FM RADIO RECEIVER DRIVER
9033 M:      Hans Verkuil <hverkuil@xs4all.nl>
9034 L:      linux-media@vger.kernel.org
9035 T:      git git://linuxtv.org/media_tree.git
9036 W:      https://linuxtv.org
9037 S:      Maintained
9038 F:      drivers/media/radio/radio-maxiradio*
9039
9040 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9041 M:      Peter Rosin <peda@axentia.se>
9042 L:      linux-iio@vger.kernel.org
9043 S:      Maintained
9044 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9045 F:      drivers/iio/potentiometer/mcp4018.c
9046 F:      drivers/iio/potentiometer/mcp4531.c
9047
9048 MCR20A IEEE-802.15.4 RADIO DRIVER
9049 M:      Xue Liu <liuxuenetmail@gmail.com>
9050 L:      linux-wpan@vger.kernel.org
9051 W:      https://github.com/xueliu/mcr20a-linux
9052 S:      Maintained
9053 F:      drivers/net/ieee802154/mcr20a.c
9054 F:      drivers/net/ieee802154/mcr20a.h
9055 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9056
9057 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9058 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9059 L:      linux-iio@vger.kernel.org
9060 S:      Maintained
9061 F:      drivers/iio/dac/cio-dac.c
9062
9063 MEDIA DRIVERS FOR ASCOT2E
9064 M:      Sergey Kozlov <serjk@netup.ru>
9065 M:      Abylay Ospan <aospan@netup.ru>
9066 L:      linux-media@vger.kernel.org
9067 W:      https://linuxtv.org
9068 W:      http://netup.tv/
9069 T:      git git://linuxtv.org/media_tree.git
9070 S:      Supported
9071 F:      drivers/media/dvb-frontends/ascot2e*
9072
9073 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9074 M:      Jasmin Jessich <jasmin@anw.at>
9075 L:      linux-media@vger.kernel.org
9076 W:      https://linuxtv.org
9077 T:      git git://linuxtv.org/media_tree.git
9078 S:      Maintained
9079 F:      drivers/media/dvb-frontends/cxd2099*
9080
9081 MEDIA DRIVERS FOR CXD2841ER
9082 M:      Sergey Kozlov <serjk@netup.ru>
9083 M:      Abylay Ospan <aospan@netup.ru>
9084 L:      linux-media@vger.kernel.org
9085 W:      https://linuxtv.org
9086 W:      http://netup.tv/
9087 T:      git git://linuxtv.org/media_tree.git
9088 S:      Supported
9089 F:      drivers/media/dvb-frontends/cxd2841er*
9090
9091 MEDIA DRIVERS FOR CXD2880
9092 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9093 L:      linux-media@vger.kernel.org
9094 W:      http://linuxtv.org/
9095 T:      git git://linuxtv.org/media_tree.git
9096 S:      Supported
9097 F:      drivers/media/dvb-frontends/cxd2880/*
9098 F:      drivers/media/spi/cxd2880*
9099
9100 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9101 L:      linux-media@vger.kernel.org
9102 W:      https://linuxtv.org
9103 T:      git git://linuxtv.org/media_tree.git
9104 S:      Orphan
9105 F:      drivers/media/pci/ddbridge/*
9106
9107 MEDIA DRIVERS FOR FREESCALE IMX
9108 M:      Steve Longerbeam <slongerbeam@gmail.com>
9109 M:      Philipp Zabel <p.zabel@pengutronix.de>
9110 L:      linux-media@vger.kernel.org
9111 T:      git git://linuxtv.org/media_tree.git
9112 S:      Maintained
9113 F:      Documentation/devicetree/bindings/media/imx.txt
9114 F:      Documentation/media/v4l-drivers/imx.rst
9115 F:      drivers/staging/media/imx/
9116 F:      include/linux/imx-media.h
9117 F:      include/media/imx.h
9118
9119 MEDIA DRIVER FOR FREESCALE IMX PXP
9120 M:      Philipp Zabel <p.zabel@pengutronix.de>
9121 L:      linux-media@vger.kernel.org
9122 T:      git git://linuxtv.org/media_tree.git
9123 S:      Maintained
9124 F:      drivers/media/platform/imx-pxp.[ch]
9125
9126 MEDIA DRIVERS FOR HELENE
9127 M:      Abylay Ospan <aospan@netup.ru>
9128 L:      linux-media@vger.kernel.org
9129 W:      https://linuxtv.org
9130 W:      http://netup.tv/
9131 T:      git git://linuxtv.org/media_tree.git
9132 S:      Supported
9133 F:      drivers/media/dvb-frontends/helene*
9134
9135 MEDIA DRIVERS FOR HORUS3A
9136 M:      Sergey Kozlov <serjk@netup.ru>
9137 M:      Abylay Ospan <aospan@netup.ru>
9138 L:      linux-media@vger.kernel.org
9139 W:      https://linuxtv.org
9140 W:      http://netup.tv/
9141 T:      git git://linuxtv.org/media_tree.git
9142 S:      Supported
9143 F:      drivers/media/dvb-frontends/horus3a*
9144
9145 MEDIA DRIVERS FOR LNBH25
9146 M:      Sergey Kozlov <serjk@netup.ru>
9147 M:      Abylay Ospan <aospan@netup.ru>
9148 L:      linux-media@vger.kernel.org
9149 W:      https://linuxtv.org
9150 W:      http://netup.tv/
9151 T:      git git://linuxtv.org/media_tree.git
9152 S:      Supported
9153 F:      drivers/media/dvb-frontends/lnbh25*
9154
9155 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9156 L:      linux-media@vger.kernel.org
9157 W:      https://linuxtv.org
9158 T:      git git://linuxtv.org/media_tree.git
9159 S:      Orphan
9160 F:      drivers/media/dvb-frontends/mxl5xx*
9161
9162 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9163 M:      Sergey Kozlov <serjk@netup.ru>
9164 M:      Abylay Ospan <aospan@netup.ru>
9165 L:      linux-media@vger.kernel.org
9166 W:      https://linuxtv.org
9167 W:      http://netup.tv/
9168 T:      git git://linuxtv.org/media_tree.git
9169 S:      Supported
9170 F:      drivers/media/pci/netup_unidvb/*
9171
9172 MEDIA DRIVERS FOR RENESAS - CEU
9173 M:      Jacopo Mondi <jacopo@jmondi.org>
9174 L:      linux-media@vger.kernel.org
9175 L:      linux-renesas-soc@vger.kernel.org
9176 T:      git git://linuxtv.org/media_tree.git
9177 S:      Supported
9178 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9179 F:      drivers/media/platform/renesas-ceu.c
9180 F:      include/media/drv-intf/renesas-ceu.h
9181
9182 MEDIA DRIVERS FOR RENESAS - DRIF
9183 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9184 L:      linux-media@vger.kernel.org
9185 L:      linux-renesas-soc@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Supported
9188 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9189 F:      drivers/media/platform/rcar_drif.c
9190
9191 MEDIA DRIVERS FOR RENESAS - FCP
9192 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9193 L:      linux-media@vger.kernel.org
9194 L:      linux-renesas-soc@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Supported
9197 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9198 F:      drivers/media/platform/rcar-fcp.c
9199 F:      include/media/rcar-fcp.h
9200
9201 MEDIA DRIVERS FOR RENESAS - FDP1
9202 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9203 L:      linux-media@vger.kernel.org
9204 L:      linux-renesas-soc@vger.kernel.org
9205 T:      git git://linuxtv.org/media_tree.git
9206 S:      Supported
9207 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9208 F:      drivers/media/platform/rcar_fdp1.c
9209
9210 MEDIA DRIVERS FOR RENESAS - VIN
9211 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9212 L:      linux-media@vger.kernel.org
9213 L:      linux-renesas-soc@vger.kernel.org
9214 T:      git git://linuxtv.org/media_tree.git
9215 S:      Supported
9216 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9217 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9218 F:      drivers/media/platform/rcar-vin/
9219
9220 MEDIA DRIVERS FOR RENESAS - VSP1
9221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9223 L:      linux-media@vger.kernel.org
9224 L:      linux-renesas-soc@vger.kernel.org
9225 T:      git git://linuxtv.org/media_tree.git
9226 S:      Supported
9227 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9228 F:      drivers/media/platform/vsp1/
9229
9230 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9231 L:      linux-media@vger.kernel.org
9232 W:      https://linuxtv.org
9233 T:      git git://linuxtv.org/media_tree.git
9234 S:      Orphan
9235 F:      drivers/media/dvb-frontends/stv0910*
9236
9237 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9238 L:      linux-media@vger.kernel.org
9239 W:      https://linuxtv.org
9240 T:      git git://linuxtv.org/media_tree.git
9241 S:      Orphan
9242 F:      drivers/media/dvb-frontends/stv6111*
9243
9244 MEDIA DRIVERS FOR STM32 - DCMI
9245 M:      Hugues Fruchet <hugues.fruchet@st.com>
9246 L:      linux-media@vger.kernel.org
9247 T:      git git://linuxtv.org/media_tree.git
9248 S:      Supported
9249 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9250 F:      drivers/media/platform/stm32/stm32-dcmi.c
9251
9252 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9253 M:      Dmitry Osipenko <digetx@gmail.com>
9254 L:      linux-media@vger.kernel.org
9255 L:      linux-tegra@vger.kernel.org
9256 T:      git git://linuxtv.org/media_tree.git
9257 S:      Maintained
9258 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9259 F:      drivers/staging/media/tegra-vde/
9260
9261 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9262 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9263 P:      LinuxTV.org Project
9264 L:      linux-media@vger.kernel.org
9265 W:      https://linuxtv.org
9266 Q:      http://patchwork.kernel.org/project/linux-media/list/
9267 T:      git git://linuxtv.org/media_tree.git
9268 S:      Maintained
9269 F:      Documentation/devicetree/bindings/media/
9270 F:      Documentation/media/
9271 F:      drivers/media/
9272 F:      drivers/staging/media/
9273 F:      include/linux/platform_data/media/
9274 F:      include/media/
9275 F:      include/uapi/linux/dvb/
9276 F:      include/uapi/linux/videodev2.h
9277 F:      include/uapi/linux/media.h
9278 F:      include/uapi/linux/v4l2-*
9279 F:      include/uapi/linux/meye.h
9280 F:      include/uapi/linux/ivtv*
9281 F:      include/uapi/linux/uvcvideo.h
9282
9283 MEDIATEK BLUETOOTH DRIVER
9284 M:      Sean Wang <sean.wang@mediatek.com>
9285 L:      linux-bluetooth@vger.kernel.org
9286 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9287 S:      Maintained
9288 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9289 F:      drivers/bluetooth/btmtkuart.c
9290
9291 MEDIATEK CIR DRIVER
9292 M:      Sean Wang <sean.wang@mediatek.com>
9293 S:      Maintained
9294 F:      drivers/media/rc/mtk-cir.c
9295
9296 MEDIATEK DMA DRIVER
9297 M:      Sean Wang <sean.wang@mediatek.com>
9298 L:      dmaengine@vger.kernel.org
9299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9301 S:      Maintained
9302 F:      Documentation/devicetree/bindings/dma/mtk-*
9303 F:      drivers/dma/mediatek/
9304
9305 MEDIATEK PMIC LED DRIVER
9306 M:      Sean Wang <sean.wang@mediatek.com>
9307 S:      Maintained
9308 F:      drivers/leds/leds-mt6323.c
9309 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9310
9311 MEDIATEK ETHERNET DRIVER
9312 M:      Felix Fietkau <nbd@openwrt.org>
9313 M:      John Crispin <john@phrozen.org>
9314 M:      Sean Wang <sean.wang@mediatek.com>
9315 M:      Nelson Chang <nelson.chang@mediatek.com>
9316 L:      netdev@vger.kernel.org
9317 S:      Maintained
9318 F:      drivers/net/ethernet/mediatek/
9319
9320 MEDIATEK SWITCH DRIVER
9321 M:      Sean Wang <sean.wang@mediatek.com>
9322 L:      netdev@vger.kernel.org
9323 S:      Maintained
9324 F:      drivers/net/dsa/mt7530.*
9325 F:      net/dsa/tag_mtk.c
9326
9327 MEDIATEK JPEG DRIVER
9328 M:      Rick Chang <rick.chang@mediatek.com>
9329 M:      Bin Liu <bin.liu@mediatek.com>
9330 S:      Supported
9331 F:      drivers/media/platform/mtk-jpeg/
9332 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9333
9334 MEDIATEK MDP DRIVER
9335 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9336 M:      Houlong Wei <houlong.wei@mediatek.com>
9337 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9338 S:      Supported
9339 F:      drivers/media/platform/mtk-mdp/
9340 F:      drivers/media/platform/mtk-vpu/
9341 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9342
9343 MEDIATEK MEDIA DRIVER
9344 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9345 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9346 S:      Supported
9347 F:      drivers/media/platform/mtk-vcodec/
9348 F:      drivers/media/platform/mtk-vpu/
9349 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9350 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9351
9352 MEDIATEK MT7601U WIRELESS LAN DRIVER
9353 M:      Jakub Kicinski <kubakici@wp.pl>
9354 L:      linux-wireless@vger.kernel.org
9355 S:      Maintained
9356 F:      drivers/net/wireless/mediatek/mt7601u/
9357
9358 MEDIATEK NAND CONTROLLER DRIVER
9359 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9360 L:      linux-mtd@lists.infradead.org
9361 S:      Maintained
9362 F:      drivers/mtd/nand/raw/mtk_*
9363 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9364
9365 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9366 M:      Sean Wang <sean.wang@mediatek.com>
9367 S:      Maintained
9368 F:      drivers/char/hw_random/mtk-rng.c
9369
9370 MEDIATEK USB3 DRD IP DRIVER
9371 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9372 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9374 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9375 S:      Maintained
9376 F:      drivers/usb/mtu3/
9377
9378 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9379 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9380 M:      Martin Donnelly <martin.donnelly@ge.com>
9381 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9382 S:      Maintained
9383 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9384 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9385
9386 MEGARAID SCSI/SAS DRIVERS
9387 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9388 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9389 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9390 L:      megaraidlinux.pdl@broadcom.com
9391 L:      linux-scsi@vger.kernel.org
9392 W:      http://www.avagotech.com/support/
9393 S:      Maintained
9394 F:      Documentation/scsi/megaraid.txt
9395 F:      drivers/scsi/megaraid.*
9396 F:      drivers/scsi/megaraid/
9397
9398 MELEXIS MLX90614 DRIVER
9399 M:      Crt Mori <cmo@melexis.com>
9400 L:      linux-iio@vger.kernel.org
9401 W:      http://www.melexis.com
9402 S:      Supported
9403 F:      drivers/iio/temperature/mlx90614.c
9404
9405 MELEXIS MLX90632 DRIVER
9406 M:      Crt Mori <cmo@melexis.com>
9407 L:      linux-iio@vger.kernel.org
9408 W:      http://www.melexis.com
9409 S:      Supported
9410 F:      drivers/iio/temperature/mlx90632.c
9411
9412 MELFAS MIP4 TOUCHSCREEN DRIVER
9413 M:      Sangwon Jee <jeesw@melfas.com>
9414 W:      http://www.melfas.com
9415 S:      Supported
9416 F:      drivers/input/touchscreen/melfas_mip4.c
9417 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9418
9419 MELLANOX ETHERNET DRIVER (mlx4_en)
9420 M:      Tariq Toukan <tariqt@mellanox.com>
9421 L:      netdev@vger.kernel.org
9422 S:      Supported
9423 W:      http://www.mellanox.com
9424 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9425 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9426
9427 MELLANOX ETHERNET DRIVER (mlx5e)
9428 M:      Saeed Mahameed <saeedm@mellanox.com>
9429 L:      netdev@vger.kernel.org
9430 S:      Supported
9431 W:      http://www.mellanox.com
9432 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9433 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9434
9435 MELLANOX ETHERNET INNOVA DRIVERS
9436 R:      Boris Pismenny <borisp@mellanox.com>
9437 L:      netdev@vger.kernel.org
9438 S:      Supported
9439 W:      http://www.mellanox.com
9440 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9441 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9442 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9443 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9444 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9445
9446 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9447 R:      Boris Pismenny <borisp@mellanox.com>
9448 L:      netdev@vger.kernel.org
9449 S:      Supported
9450 W:      http://www.mellanox.com
9451 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9452 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9453 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9454
9455 MELLANOX ETHERNET SWITCH DRIVERS
9456 M:      Jiri Pirko <jiri@mellanox.com>
9457 M:      Ido Schimmel <idosch@mellanox.com>
9458 L:      netdev@vger.kernel.org
9459 S:      Supported
9460 W:      http://www.mellanox.com
9461 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9462 F:      drivers/net/ethernet/mellanox/mlxsw/
9463 F:      tools/testing/selftests/drivers/net/mlxsw/
9464
9465 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9466 M:      mlxsw@mellanox.com
9467 L:      netdev@vger.kernel.org
9468 S:      Supported
9469 W:      http://www.mellanox.com
9470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9471 F:      drivers/net/ethernet/mellanox/mlxfw/
9472
9473 MELLANOX HARDWARE PLATFORM SUPPORT
9474 M:      Andy Shevchenko <andy@infradead.org>
9475 M:      Darren Hart <dvhart@infradead.org>
9476 M:      Vadim Pasternak <vadimp@mellanox.com>
9477 L:      platform-driver-x86@vger.kernel.org
9478 S:      Supported
9479 F:      drivers/platform/mellanox/
9480
9481 MELLANOX MLX4 core VPI driver
9482 M:      Tariq Toukan <tariqt@mellanox.com>
9483 L:      netdev@vger.kernel.org
9484 L:      linux-rdma@vger.kernel.org
9485 W:      http://www.mellanox.com
9486 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9487 S:      Supported
9488 F:      drivers/net/ethernet/mellanox/mlx4/
9489 F:      include/linux/mlx4/
9490
9491 MELLANOX MLX4 IB driver
9492 M:      Yishai Hadas <yishaih@mellanox.com>
9493 L:      linux-rdma@vger.kernel.org
9494 W:      http://www.mellanox.com
9495 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9496 S:      Supported
9497 F:      drivers/infiniband/hw/mlx4/
9498 F:      include/linux/mlx4/
9499 F:      include/uapi/rdma/mlx4-abi.h
9500
9501 MELLANOX MLX5 core VPI driver
9502 M:      Saeed Mahameed <saeedm@mellanox.com>
9503 M:      Leon Romanovsky <leonro@mellanox.com>
9504 L:      netdev@vger.kernel.org
9505 L:      linux-rdma@vger.kernel.org
9506 W:      http://www.mellanox.com
9507 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9508 S:      Supported
9509 F:      drivers/net/ethernet/mellanox/mlx5/core/
9510 F:      include/linux/mlx5/
9511
9512 MELLANOX MLX5 IB driver
9513 M:      Leon Romanovsky <leonro@mellanox.com>
9514 L:      linux-rdma@vger.kernel.org
9515 W:      http://www.mellanox.com
9516 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9517 S:      Supported
9518 F:      drivers/infiniband/hw/mlx5/
9519 F:      include/linux/mlx5/
9520 F:      include/uapi/rdma/mlx5-abi.h
9521
9522 MELLANOX MLXCPLD I2C AND MUX DRIVER
9523 M:      Vadim Pasternak <vadimp@mellanox.com>
9524 M:      Michael Shych <michaelsh@mellanox.com>
9525 L:      linux-i2c@vger.kernel.org
9526 S:      Supported
9527 F:      drivers/i2c/busses/i2c-mlxcpld.c
9528 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9529 F:      Documentation/i2c/busses/i2c-mlxcpld
9530
9531 MELLANOX MLXCPLD LED DRIVER
9532 M:      Vadim Pasternak <vadimp@mellanox.com>
9533 L:      linux-leds@vger.kernel.org
9534 S:      Supported
9535 F:      drivers/leds/leds-mlxcpld.c
9536 F:      drivers/leds/leds-mlxreg.c
9537 F:      Documentation/leds/leds-mlxcpld.txt
9538
9539 MELLANOX PLATFORM DRIVER
9540 M:      Vadim Pasternak <vadimp@mellanox.com>
9541 L:      platform-driver-x86@vger.kernel.org
9542 S:      Supported
9543 F:      drivers/platform/x86/mlx-platform.c
9544
9545 MEMBARRIER SUPPORT
9546 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9547 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9548 L:      linux-kernel@vger.kernel.org
9549 S:      Supported
9550 F:      kernel/sched/membarrier.c
9551 F:      include/uapi/linux/membarrier.h
9552 F:      arch/powerpc/include/asm/membarrier.h
9553
9554 MEMORY MANAGEMENT
9555 L:      linux-mm@kvack.org
9556 W:      http://www.linux-mm.org
9557 S:      Maintained
9558 F:      include/linux/mm.h
9559 F:      include/linux/gfp.h
9560 F:      include/linux/mmzone.h
9561 F:      include/linux/memory_hotplug.h
9562 F:      include/linux/vmalloc.h
9563 F:      mm/
9564
9565 MEMORY TECHNOLOGY DEVICES (MTD)
9566 M:      David Woodhouse <dwmw2@infradead.org>
9567 M:      Brian Norris <computersforpeace@gmail.com>
9568 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9569 M:      Marek Vasut <marek.vasut@gmail.com>
9570 M:      Richard Weinberger <richard@nod.at>
9571 L:      linux-mtd@lists.infradead.org
9572 W:      http://www.linux-mtd.infradead.org/
9573 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9574 T:      git git://git.infradead.org/linux-mtd.git master
9575 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9576 S:      Maintained
9577 F:      Documentation/devicetree/bindings/mtd/
9578 F:      drivers/mtd/
9579 F:      include/linux/mtd/
9580 F:      include/uapi/mtd/
9581
9582 MEN A21 WATCHDOG DRIVER
9583 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9584 L:      linux-watchdog@vger.kernel.org
9585 S:      Maintained
9586 F:      drivers/watchdog/mena21_wdt.c
9587
9588 MEN CHAMELEON BUS (mcb)
9589 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9590 S:      Maintained
9591 F:      drivers/mcb/
9592 F:      include/linux/mcb.h
9593 F:      Documentation/men-chameleon-bus.txt
9594
9595 MEN F21BMC (Board Management Controller)
9596 M:      Andreas Werner <andreas.werner@men.de>
9597 S:      Supported
9598 F:      drivers/mfd/menf21bmc.c
9599 F:      drivers/watchdog/menf21bmc_wdt.c
9600 F:      drivers/leds/leds-menf21bmc.c
9601 F:      drivers/hwmon/menf21bmc_hwmon.c
9602 F:      Documentation/hwmon/menf21bmc
9603
9604 MEN Z069 WATCHDOG DRIVER
9605 M:      Johannes Thumshirn <jth@kernel.org>
9606 L:      linux-watchdog@vger.kernel.org
9607 S:      Maintained
9608 F:      drivers/watchdog/menz69_wdt.c
9609
9610 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9611 M:      Neil Armstrong <narmstrong@baylibre.com>
9612 L:      linux-media@lists.freedesktop.org
9613 L:      linux-amlogic@lists.infradead.org
9614 W:      http://linux-meson.com/
9615 S:      Supported
9616 F:      drivers/media/platform/meson/ao-cec.c
9617 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9618 T:      git git://linuxtv.org/media_tree.git
9619
9620 MICROBLAZE ARCHITECTURE
9621 M:      Michal Simek <monstr@monstr.eu>
9622 W:      http://www.monstr.eu/fdt/
9623 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9624 S:      Supported
9625 F:      arch/microblaze/
9626
9627 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9628 M:      Richard Genoud <richard.genoud@gmail.com>
9629 S:      Maintained
9630 F:      drivers/tty/serial/atmel_serial.c
9631 F:      drivers/tty/serial/atmel_serial.h
9632 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9633
9634 MICROCHIP / ATMEL DMA DRIVER
9635 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9637 L:      dmaengine@vger.kernel.org
9638 S:      Supported
9639 F:      drivers/dma/at_hdmac.c
9640 F:      drivers/dma/at_hdmac_regs.h
9641 F:      include/linux/platform_data/dma-atmel.h
9642
9643 MICROCHIP / ATMEL ECC DRIVER
9644 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9645 L:      linux-crypto@vger.kernel.org
9646 S:      Maintained
9647 F:      drivers/crypto/atmel-ecc.*
9648
9649 MICROCHIP / ATMEL ISC DRIVER
9650 M:      Songjun Wu <songjun.wu@microchip.com>
9651 L:      linux-media@vger.kernel.org
9652 S:      Supported
9653 F:      drivers/media/platform/atmel/atmel-isc.c
9654 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9655 F:      devicetree/bindings/media/atmel-isc.txt
9656
9657 MICROCHIP / ATMEL NAND DRIVER
9658 M:      Josh Wu <rainyfeeling@outlook.com>
9659 L:      linux-mtd@lists.infradead.org
9660 S:      Supported
9661 F:      drivers/mtd/nand/raw/atmel/*
9662 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9663
9664 MICROCHIP AT91 USART MFD DRIVER
9665 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9666 L:      linux-kernel@vger.kernel.org
9667 S:      Supported
9668 F:      drivers/mfd/at91-usart.c
9669 F:      include/dt-bindings/mfd/at91-usart.h
9670 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9671
9672 MICROCHIP AT91 USART SPI DRIVER
9673 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9674 L:      linux-spi@vger.kernel.org
9675 S:      Supported
9676 F:      drivers/spi/spi-at91-usart.c
9677 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9678
9679 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9680 M:      Woojung Huh <Woojung.Huh@microchip.com>
9681 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9682 L:      netdev@vger.kernel.org
9683 S:      Maintained
9684 F:      net/dsa/tag_ksz.c
9685 F:      drivers/net/dsa/microchip/*
9686 F:      include/linux/platform_data/microchip-ksz.h
9687 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9688
9689 MICROCHIP LAN743X ETHERNET DRIVER
9690 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9691 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9692 L:      netdev@vger.kernel.org
9693 S:      Maintained
9694 F:      drivers/net/ethernet/microchip/lan743x_*
9695
9696 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9697 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9698 M:      Kent Gustavsson <kent@minoris.se>
9699 L:      linux-iio@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/iio/adc/mcp3911.c
9702 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9703
9704 MICROCHIP USB251XB DRIVER
9705 M:      Richard Leitner <richard.leitner@skidata.com>
9706 L:      linux-usb@vger.kernel.org
9707 S:      Maintained
9708 F:      drivers/usb/misc/usb251xb.c
9709 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9710
9711 MICROSEMI MIPS SOCS
9712 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9713 L:      linux-mips@linux-mips.org
9714 S:      Maintained
9715 F:      arch/mips/generic/board-ocelot.c
9716 F:      arch/mips/configs/generic/board-ocelot.config
9717 F:      arch/mips/boot/dts/mscc/
9718 F:      Documentation/devicetree/bindings/mips/mscc.txt
9719
9720 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9721 M:      Don Brace <don.brace@microsemi.com>
9722 L:      esc.storagedev@microsemi.com
9723 L:      linux-scsi@vger.kernel.org
9724 S:      Supported
9725 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9726 F:      drivers/scsi/smartpqi/Kconfig
9727 F:      drivers/scsi/smartpqi/Makefile
9728 F:      include/linux/cciss*.h
9729 F:      include/uapi/linux/cciss*.h
9730 F:      Documentation/scsi/smartpqi.txt
9731
9732 MICROSEMI ETHERNET SWITCH DRIVER
9733 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9734 L:      netdev@vger.kernel.org
9735 S:      Supported
9736 F:      drivers/net/ethernet/mscc/
9737
9738 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9739 M:      Chen Yu <yu.c.chen@intel.com>
9740 L:      platform-driver-x86@vger.kernel.org
9741 S:      Supported
9742 F:      drivers/platform/x86/surfacepro3_button.c
9743
9744 MICROTEK X6 SCANNER
9745 M:      Oliver Neukum <oliver@neukum.org>
9746 S:      Maintained
9747 F:      drivers/usb/image/microtek.*
9748
9749 MIPS
9750 M:      Ralf Baechle <ralf@linux-mips.org>
9751 M:      Paul Burton <paul.burton@mips.com>
9752 M:      James Hogan <jhogan@kernel.org>
9753 L:      linux-mips@linux-mips.org
9754 W:      http://www.linux-mips.org/
9755 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9757 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9758 S:      Supported
9759 F:      Documentation/devicetree/bindings/mips/
9760 F:      Documentation/mips/
9761 F:      arch/mips/
9762 F:      drivers/platform/mips/
9763
9764 MIPS BOSTON DEVELOPMENT BOARD
9765 M:      Paul Burton <paul.burton@mips.com>
9766 L:      linux-mips@linux-mips.org
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9769 F:      arch/mips/boot/dts/img/boston.dts
9770 F:      arch/mips/configs/generic/board-boston.config
9771 F:      drivers/clk/imgtec/clk-boston.c
9772 F:      include/dt-bindings/clock/boston-clock.h
9773
9774 MIPS GENERIC PLATFORM
9775 M:      Paul Burton <paul.burton@mips.com>
9776 L:      linux-mips@linux-mips.org
9777 S:      Supported
9778 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9779 F:      arch/mips/generic/
9780 F:      arch/mips/tools/generic-board-config.sh
9781
9782 MIPS/LOONGSON1 ARCHITECTURE
9783 M:      Keguang Zhang <keguang.zhang@gmail.com>
9784 L:      linux-mips@linux-mips.org
9785 S:      Maintained
9786 F:      arch/mips/loongson32/
9787 F:      arch/mips/include/asm/mach-loongson32/
9788 F:      drivers/*/*loongson1*
9789 F:      drivers/*/*/*loongson1*
9790
9791 MIPS/LOONGSON2 ARCHITECTURE
9792 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9793 L:      linux-mips@linux-mips.org
9794 S:      Maintained
9795 F:      arch/mips/loongson64/fuloong-2e/
9796 F:      arch/mips/loongson64/lemote-2f/
9797 F:      arch/mips/include/asm/mach-loongson64/
9798 F:      drivers/*/*loongson2*
9799 F:      drivers/*/*/*loongson2*
9800
9801 MIPS/LOONGSON3 ARCHITECTURE
9802 M:      Huacai Chen <chenhc@lemote.com>
9803 L:      linux-mips@linux-mips.org
9804 S:      Maintained
9805 F:      arch/mips/loongson64/
9806 F:      arch/mips/include/asm/mach-loongson64/
9807 F:      drivers/platform/mips/cpu_hwmon.c
9808 F:      drivers/*/*loongson3*
9809 F:      drivers/*/*/*loongson3*
9810
9811 MIPS RINT INSTRUCTION EMULATION
9812 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9813 L:      linux-mips@linux-mips.org
9814 S:      Supported
9815 F:      arch/mips/math-emu/sp_rint.c
9816 F:      arch/mips/math-emu/dp_rint.c
9817
9818 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9819 M:      Hans Verkuil <hverkuil@xs4all.nl>
9820 L:      linux-media@vger.kernel.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 W:      https://linuxtv.org
9823 S:      Odd Fixes
9824 F:      drivers/media/radio/radio-miropcm20*
9825
9826 MMP SUPPORT
9827 M:      Eric Miao <eric.y.miao@gmail.com>
9828 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830 T:      git git://github.com/hzhuang1/linux.git
9831 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9832 S:      Maintained
9833 F:      arch/arm/boot/dts/mmp*
9834 F:      arch/arm/mach-mmp/
9835
9836 MMU GATHER AND TLB INVALIDATION
9837 M:      Will Deacon <will.deacon@arm.com>
9838 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9839 M:      Andrew Morton <akpm@linux-foundation.org>
9840 M:      Nick Piggin <npiggin@gmail.com>
9841 M:      Peter Zijlstra <peterz@infradead.org>
9842 L:      linux-arch@vger.kernel.org
9843 L:      linux-mm@kvack.org
9844 S:      Maintained
9845 F:      arch/*/include/asm/tlb.h
9846 F:      include/asm-generic/tlb.h
9847 F:      mm/mmu_gather.c
9848
9849 MN88472 MEDIA DRIVER
9850 M:      Antti Palosaari <crope@iki.fi>
9851 L:      linux-media@vger.kernel.org
9852 W:      https://linuxtv.org
9853 W:      http://palosaari.fi/linux/
9854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9855 S:      Maintained
9856 F:      drivers/media/dvb-frontends/mn88472*
9857
9858 MN88473 MEDIA DRIVER
9859 M:      Antti Palosaari <crope@iki.fi>
9860 L:      linux-media@vger.kernel.org
9861 W:      https://linuxtv.org
9862 W:      http://palosaari.fi/linux/
9863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9864 S:      Maintained
9865 F:      drivers/media/dvb-frontends/mn88473*
9866
9867 MODULE SUPPORT
9868 M:      Jessica Yu <jeyu@kernel.org>
9869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9870 S:      Maintained
9871 F:      include/linux/module.h
9872 F:      kernel/module.c
9873
9874 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9875 W:      http://popies.net/meye/
9876 S:      Orphan
9877 F:      Documentation/media/v4l-drivers/meye*
9878 F:      drivers/media/pci/meye/
9879 F:      include/uapi/linux/meye.h
9880
9881 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9882 M:      Jiri Slaby <jirislaby@gmail.com>
9883 S:      Maintained
9884 F:      Documentation/serial/moxa-smartio
9885 F:      drivers/tty/mxser.*
9886
9887 MR800 AVERMEDIA USB FM RADIO DRIVER
9888 M:      Alexey Klimov <klimov.linux@gmail.com>
9889 L:      linux-media@vger.kernel.org
9890 T:      git git://linuxtv.org/media_tree.git
9891 S:      Maintained
9892 F:      drivers/media/radio/radio-mr800.c
9893
9894 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9895 M:      Alan Ott <alan@signal11.us>
9896 L:      linux-wpan@vger.kernel.org
9897 S:      Maintained
9898 F:      drivers/net/ieee802154/mrf24j40.c
9899 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9900
9901 MSI LAPTOP SUPPORT
9902 M:      "Lee, Chun-Yi" <jlee@suse.com>
9903 L:      platform-driver-x86@vger.kernel.org
9904 S:      Maintained
9905 F:      drivers/platform/x86/msi-laptop.c
9906
9907 MSI WMI SUPPORT
9908 L:      platform-driver-x86@vger.kernel.org
9909 S:      Orphan
9910 F:      drivers/platform/x86/msi-wmi.c
9911
9912 MSI001 MEDIA DRIVER
9913 M:      Antti Palosaari <crope@iki.fi>
9914 L:      linux-media@vger.kernel.org
9915 W:      https://linuxtv.org
9916 W:      http://palosaari.fi/linux/
9917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9918 T:      git git://linuxtv.org/anttip/media_tree.git
9919 S:      Maintained
9920 F:      drivers/media/tuners/msi001*
9921
9922 MSI2500 MEDIA DRIVER
9923 M:      Antti Palosaari <crope@iki.fi>
9924 L:      linux-media@vger.kernel.org
9925 W:      https://linuxtv.org
9926 W:      http://palosaari.fi/linux/
9927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9928 T:      git git://linuxtv.org/anttip/media_tree.git
9929 S:      Maintained
9930 F:      drivers/media/usb/msi2500/
9931
9932 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9933 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9934 L:      linux-mtd@lists.infradead.org
9935 S:      Maintained
9936 F:      drivers/mtd/devices/docg3*
9937
9938 MT9M032 APTINA SENSOR DRIVER
9939 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9940 L:      linux-media@vger.kernel.org
9941 T:      git git://linuxtv.org/media_tree.git
9942 S:      Maintained
9943 F:      drivers/media/i2c/mt9m032.c
9944 F:      include/media/i2c/mt9m032.h
9945
9946 MT9P031 APTINA CAMERA SENSOR
9947 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9948 L:      linux-media@vger.kernel.org
9949 T:      git git://linuxtv.org/media_tree.git
9950 S:      Maintained
9951 F:      drivers/media/i2c/mt9p031.c
9952 F:      include/media/i2c/mt9p031.h
9953
9954 MT9T001 APTINA CAMERA SENSOR
9955 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9956 L:      linux-media@vger.kernel.org
9957 T:      git git://linuxtv.org/media_tree.git
9958 S:      Maintained
9959 F:      drivers/media/i2c/mt9t001.c
9960 F:      include/media/i2c/mt9t001.h
9961
9962 MT9T112 APTINA CAMERA SENSOR
9963 M:      Jacopo Mondi <jacopo@jmondi.org>
9964 L:      linux-media@vger.kernel.org
9965 T:      git git://linuxtv.org/media_tree.git
9966 S:      Odd Fixes
9967 F:      drivers/media/i2c/mt9t112.c
9968 F:      include/media/i2c/mt9t112.h
9969
9970 MT9V032 APTINA CAMERA SENSOR
9971 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9972 L:      linux-media@vger.kernel.org
9973 T:      git git://linuxtv.org/media_tree.git
9974 S:      Maintained
9975 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9976 F:      drivers/media/i2c/mt9v032.c
9977 F:      include/media/i2c/mt9v032.h
9978
9979 MT9V111 APTINA CAMERA SENSOR
9980 M:      Jacopo Mondi <jacopo@jmondi.org>
9981 L:      linux-media@vger.kernel.org
9982 T:      git git://linuxtv.org/media_tree.git
9983 S:      Maintained
9984 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9985 F:      drivers/media/i2c/mt9v111.c
9986
9987 MULTIFUNCTION DEVICES (MFD)
9988 M:      Lee Jones <lee.jones@linaro.org>
9989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9990 S:      Supported
9991 F:      Documentation/devicetree/bindings/mfd/
9992 F:      drivers/mfd/
9993 F:      include/linux/mfd/
9994 F:      include/dt-bindings/mfd/
9995
9996 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9997 S:      Orphan
9998 F:      drivers/mmc/host/mmc_spi.c
9999 F:      include/linux/spi/mmc_spi.h
10000
10001 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10002 M:      Ulf Hansson <ulf.hansson@linaro.org>
10003 L:      linux-mmc@vger.kernel.org
10004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10005 S:      Maintained
10006 F:      Documentation/devicetree/bindings/mmc/
10007 F:      drivers/mmc/
10008 F:      include/linux/mmc/
10009 F:      include/uapi/linux/mmc/
10010
10011 MULTIPLEXER SUBSYSTEM
10012 M:      Peter Rosin <peda@axentia.se>
10013 S:      Maintained
10014 F:      Documentation/ABI/testing/sysfs-class-mux*
10015 F:      Documentation/devicetree/bindings/mux/
10016 F:      include/dt-bindings/mux/
10017 F:      include/linux/mux/
10018 F:      drivers/mux/
10019
10020 MULTITECH MULTIPORT CARD (ISICOM)
10021 S:      Orphan
10022 F:      drivers/tty/isicom.c
10023 F:      include/linux/isicom.h
10024
10025 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10026 M:      Bin Liu <b-liu@ti.com>
10027 L:      linux-usb@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/usb/musb/
10030
10031 MXL301RF MEDIA DRIVER
10032 M:      Akihiro Tsukada <tskd08@gmail.com>
10033 L:      linux-media@vger.kernel.org
10034 S:      Odd Fixes
10035 F:      drivers/media/tuners/mxl301rf*
10036
10037 MXL5007T MEDIA DRIVER
10038 M:      Michael Krufky <mkrufky@linuxtv.org>
10039 L:      linux-media@vger.kernel.org
10040 W:      https://linuxtv.org
10041 W:      http://github.com/mkrufky
10042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10043 T:      git git://linuxtv.org/mkrufky/tuners.git
10044 S:      Maintained
10045 F:      drivers/media/tuners/mxl5007t.*
10046
10047 MXSFB DRM DRIVER
10048 M:      Marek Vasut <marex@denx.de>
10049 M:      Stefan Agner <stefan@agner.ch>
10050 L:      dri-devel@lists.freedesktop.org
10051 S:      Supported
10052 F:      drivers/gpu/drm/mxsfb/
10053 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10054 T:      git git://anongit.freedesktop.org/drm/drm-misc
10055
10056 MYLEX DAC960 PCI RAID Controller
10057 M:      Hannes Reinecke <hare@kernel.org>
10058 L:      linux-scsi@vger.kernel.org
10059 S:      Supported
10060 F:      drivers/scsi/myrb.*
10061 F:      drivers/scsi/myrs.*
10062
10063 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10064 M:      Chris Lee <christopher.lee@cspi.com>
10065 L:      netdev@vger.kernel.org
10066 W:      https://www.cspi.com/ethernet-products/support/downloads/
10067 S:      Supported
10068 F:      drivers/net/ethernet/myricom/myri10ge/
10069
10070 NAND FLASH SUBSYSTEM
10071 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10072 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10073 R:      Richard Weinberger <richard@nod.at>
10074 L:      linux-mtd@lists.infradead.org
10075 W:      http://www.linux-mtd.infradead.org/
10076 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10077 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10078 T:      git git://git.infradead.org/linux-mtd.git nand/next
10079 S:      Maintained
10080 F:      drivers/mtd/nand/
10081 F:      include/linux/mtd/*nand*.h
10082
10083 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10084 M:      Daniel Mack <zonque@gmail.com>
10085 S:      Maintained
10086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10087 W:      http://www.native-instruments.com
10088 F:      sound/usb/caiaq/
10089
10090 NATSEMI ETHERNET DRIVER (DP8381x)
10091 S:      Orphan
10092 F:      drivers/net/ethernet/natsemi/natsemi.c
10093
10094 NCR 5380 SCSI DRIVERS
10095 M:      Finn Thain <fthain@telegraphics.com.au>
10096 M:      Michael Schmitz <schmitzmic@gmail.com>
10097 L:      linux-scsi@vger.kernel.org
10098 S:      Maintained
10099 F:      Documentation/scsi/g_NCR5380.txt
10100 F:      drivers/scsi/NCR5380.*
10101 F:      drivers/scsi/arm/cumana_1.c
10102 F:      drivers/scsi/arm/oak.c
10103 F:      drivers/scsi/atari_scsi.*
10104 F:      drivers/scsi/dmx3191d.c
10105 F:      drivers/scsi/g_NCR5380.*
10106 F:      drivers/scsi/mac_scsi.*
10107 F:      drivers/scsi/sun3_scsi.*
10108 F:      drivers/scsi/sun3_scsi_vme.c
10109
10110 NCSI LIBRARY:
10111 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10112 S:      Maintained
10113 F:      net/ncsi/
10114
10115 NCT6775 HARDWARE MONITOR DRIVER
10116 M:      Guenter Roeck <linux@roeck-us.net>
10117 L:      linux-hwmon@vger.kernel.org
10118 S:      Maintained
10119 F:      Documentation/hwmon/nct6775
10120 F:      drivers/hwmon/nct6775.c
10121
10122 NET_FAILOVER MODULE
10123 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10124 L:      netdev@vger.kernel.org
10125 S:      Supported
10126 F:      driver/net/net_failover.c
10127 F:      include/net/net_failover.h
10128 F:      Documentation/networking/net_failover.rst
10129
10130 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10131 M:      Faisal Latif <faisal.latif@intel.com>
10132 L:      linux-rdma@vger.kernel.org
10133 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10134 S:      Supported
10135 F:      drivers/infiniband/hw/nes/
10136 F:      include/uapi/rdma/nes-abi.h
10137
10138 NETEM NETWORK EMULATOR
10139 M:      Stephen Hemminger <stephen@networkplumber.org>
10140 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10141 S:      Maintained
10142 F:      net/sched/sch_netem.c
10143
10144 NETERION 10GbE DRIVERS (s2io/vxge)
10145 M:      Jon Mason <jdmason@kudzu.us>
10146 L:      netdev@vger.kernel.org
10147 S:      Supported
10148 F:      Documentation/networking/s2io.txt
10149 F:      Documentation/networking/vxge.txt
10150 F:      drivers/net/ethernet/neterion/
10151
10152 NETFILTER
10153 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10154 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10155 M:      Florian Westphal <fw@strlen.de>
10156 L:      netfilter-devel@vger.kernel.org
10157 L:      coreteam@netfilter.org
10158 W:      http://www.netfilter.org/
10159 W:      http://www.iptables.org/
10160 W:      http://www.nftables.org/
10161 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10164 S:      Maintained
10165 F:      include/linux/netfilter*
10166 F:      include/linux/netfilter/
10167 F:      include/net/netfilter/
10168 F:      include/uapi/linux/netfilter*
10169 F:      include/uapi/linux/netfilter/
10170 F:      net/*/netfilter.c
10171 F:      net/*/netfilter/
10172 F:      net/netfilter/
10173 F:      net/bridge/br_netfilter*.c
10174
10175 NETROM NETWORK LAYER
10176 M:      Ralf Baechle <ralf@linux-mips.org>
10177 L:      linux-hams@vger.kernel.org
10178 W:      http://www.linux-ax25.org/
10179 S:      Maintained
10180 F:      include/net/netrom.h
10181 F:      include/uapi/linux/netrom.h
10182 F:      net/netrom/
10183
10184 NETRONOME ETHERNET DRIVERS
10185 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10186 L:      oss-drivers@netronome.com
10187 S:      Maintained
10188 F:      drivers/net/ethernet/netronome/
10189
10190 NETWORK BLOCK DEVICE (NBD)
10191 M:      Josef Bacik <josef@toxicpanda.com>
10192 S:      Maintained
10193 L:      linux-block@vger.kernel.org
10194 L:      nbd@other.debian.org
10195 F:      Documentation/blockdev/nbd.txt
10196 F:      drivers/block/nbd.c
10197 F:      include/uapi/linux/nbd.h
10198
10199 NETWORK DROP MONITOR
10200 M:      Neil Horman <nhorman@tuxdriver.com>
10201 L:      netdev@vger.kernel.org
10202 S:      Maintained
10203 W:      https://fedorahosted.org/dropwatch/
10204 F:      net/core/drop_monitor.c
10205
10206 NETWORKING DRIVERS
10207 M:      "David S. Miller" <davem@davemloft.net>
10208 L:      netdev@vger.kernel.org
10209 W:      http://www.linuxfoundation.org/en/Net
10210 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10213 S:      Odd Fixes
10214 F:      Documentation/devicetree/bindings/net/
10215 F:      drivers/net/
10216 F:      include/linux/if_*
10217 F:      include/linux/netdevice.h
10218 F:      include/linux/etherdevice.h
10219 F:      include/linux/fcdevice.h
10220 F:      include/linux/fddidevice.h
10221 F:      include/linux/hippidevice.h
10222 F:      include/linux/inetdevice.h
10223 F:      include/uapi/linux/if_*
10224 F:      include/uapi/linux/netdevice.h
10225
10226 NETWORKING DRIVERS (WIRELESS)
10227 M:      Kalle Valo <kvalo@codeaurora.org>
10228 L:      linux-wireless@vger.kernel.org
10229 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10232 S:      Maintained
10233 F:      Documentation/devicetree/bindings/net/wireless/
10234 F:      drivers/net/wireless/
10235
10236 NETWORKING [DSA]
10237 M:      Andrew Lunn <andrew@lunn.ch>
10238 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10239 M:      Florian Fainelli <f.fainelli@gmail.com>
10240 S:      Maintained
10241 F:      Documentation/devicetree/bindings/net/dsa/
10242 F:      net/dsa/
10243 F:      include/net/dsa.h
10244 F:      include/linux/dsa/
10245 F:      drivers/net/dsa/
10246
10247 NETWORKING [GENERAL]
10248 M:      "David S. Miller" <davem@davemloft.net>
10249 L:      netdev@vger.kernel.org
10250 W:      http://www.linuxfoundation.org/en/Net
10251 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10254 B:      mailto:netdev@vger.kernel.org
10255 S:      Maintained
10256 F:      net/
10257 F:      include/net/
10258 F:      include/linux/in.h
10259 F:      include/linux/net.h
10260 F:      include/linux/netdevice.h
10261 F:      include/uapi/linux/in.h
10262 F:      include/uapi/linux/net.h
10263 F:      include/uapi/linux/netdevice.h
10264 F:      include/uapi/linux/net_namespace.h
10265 F:      tools/testing/selftests/net/
10266 F:      lib/net_utils.c
10267 F:      lib/random32.c
10268 F:      Documentation/networking/
10269
10270 NETWORKING [IPSEC]
10271 M:      Steffen Klassert <steffen.klassert@secunet.com>
10272 M:      Herbert Xu <herbert@gondor.apana.org.au>
10273 M:      "David S. Miller" <davem@davemloft.net>
10274 L:      netdev@vger.kernel.org
10275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10277 S:      Maintained
10278 F:      net/xfrm/
10279 F:      net/key/
10280 F:      net/ipv4/xfrm*
10281 F:      net/ipv4/esp4*
10282 F:      net/ipv4/ah4.c
10283 F:      net/ipv4/ipcomp.c
10284 F:      net/ipv4/ip_vti.c
10285 F:      net/ipv6/xfrm*
10286 F:      net/ipv6/esp6*
10287 F:      net/ipv6/ah6.c
10288 F:      net/ipv6/ipcomp6.c
10289 F:      net/ipv6/ip6_vti.c
10290 F:      include/uapi/linux/xfrm.h
10291 F:      include/net/xfrm.h
10292
10293 NETWORKING [IPv4/IPv6]
10294 M:      "David S. Miller" <davem@davemloft.net>
10295 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10296 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10297 L:      netdev@vger.kernel.org
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10299 S:      Maintained
10300 F:      net/ipv4/
10301 F:      net/ipv6/
10302 F:      include/net/ip*
10303 F:      arch/x86/net/*
10304
10305 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10306 M:      Paul Moore <paul@paul-moore.com>
10307 W:      https://github.com/netlabel
10308 L:      netdev@vger.kernel.org
10309 L:      linux-security-module@vger.kernel.org
10310 S:      Maintained
10311 F:      Documentation/netlabel/
10312 F:      include/net/calipso.h
10313 F:      include/net/cipso_ipv4.h
10314 F:      include/net/netlabel.h
10315 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10316 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10317 F:      net/netlabel/
10318 F:      net/ipv4/cipso_ipv4.c
10319 F:      net/ipv6/calipso.c
10320 F:      net/netfilter/xt_CONNSECMARK.c
10321 F:      net/netfilter/xt_SECMARK.c
10322
10323 NETWORKING [TCP]
10324 M:      Eric Dumazet <edumazet@google.com>
10325 L:      netdev@vger.kernel.org
10326 S:      Maintained
10327 F:      net/ipv4/tcp*.c
10328 F:      net/ipv4/syncookies.c
10329 F:      net/ipv6/tcp*.c
10330 F:      net/ipv6/syncookies.c
10331 F:      include/uapi/linux/tcp.h
10332 F:      include/net/tcp.h
10333 F:      include/linux/tcp.h
10334 F:      include/trace/events/tcp.h
10335
10336 NETWORKING [TLS]
10337 M:      Boris Pismenny <borisp@mellanox.com>
10338 M:      Aviad Yehezkel <aviadye@mellanox.com>
10339 M:      Dave Watson <davejwatson@fb.com>
10340 M:      John Fastabend <john.fastabend@gmail.com>
10341 M:      Daniel Borkmann <daniel@iogearbox.net>
10342 L:      netdev@vger.kernel.org
10343 S:      Maintained
10344 F:      net/tls/*
10345 F:      include/uapi/linux/tls.h
10346 F:      include/net/tls.h
10347
10348 NETWORKING [WIRELESS]
10349 L:      linux-wireless@vger.kernel.org
10350 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10351
10352 NETDEVSIM
10353 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10354 S:      Maintained
10355 F:      drivers/net/netdevsim/*
10356
10357 NETXEN (1/10) GbE SUPPORT
10358 M:      Manish Chopra <manish.chopra@cavium.com>
10359 M:      Rahul Verma <rahul.verma@cavium.com>
10360 M:      Dept-GELinuxNICDev@cavium.com
10361 L:      netdev@vger.kernel.org
10362 S:      Supported
10363 F:      drivers/net/ethernet/qlogic/netxen/
10364
10365 NFC SUBSYSTEM
10366 M:      Samuel Ortiz <sameo@linux.intel.com>
10367 L:      linux-wireless@vger.kernel.org
10368 L:      linux-nfc@lists.01.org (subscribers-only)
10369 S:      Supported
10370 F:      net/nfc/
10371 F:      include/net/nfc/
10372 F:      include/uapi/linux/nfc.h
10373 F:      drivers/nfc/
10374 F:      include/linux/platform_data/nfcmrvl.h
10375 F:      include/linux/platform_data/nxp-nci.h
10376 F:      Documentation/devicetree/bindings/net/nfc/
10377
10378 NFS, SUNRPC, AND LOCKD CLIENTS
10379 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10380 M:      Anna Schumaker <anna.schumaker@netapp.com>
10381 L:      linux-nfs@vger.kernel.org
10382 W:      http://client.linux-nfs.org
10383 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10384 S:      Maintained
10385 F:      fs/lockd/
10386 F:      fs/nfs/
10387 F:      fs/nfs_common/
10388 F:      net/sunrpc/
10389 F:      include/linux/lockd/
10390 F:      include/linux/nfs*
10391 F:      include/linux/sunrpc/
10392 F:      include/uapi/linux/nfs*
10393 F:      include/uapi/linux/sunrpc/
10394
10395 NILFS2 FILESYSTEM
10396 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10397 L:      linux-nilfs@vger.kernel.org
10398 W:      https://nilfs.sourceforge.io/
10399 W:      https://nilfs.osdn.jp/
10400 T:      git git://github.com/konis/nilfs2.git
10401 S:      Supported
10402 F:      Documentation/filesystems/nilfs2.txt
10403 F:      fs/nilfs2/
10404 F:      include/trace/events/nilfs2.h
10405 F:      include/uapi/linux/nilfs2_api.h
10406 F:      include/uapi/linux/nilfs2_ondisk.h
10407
10408 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10409 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10410 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10411 S:      Maintained
10412 F:      Documentation/scsi/NinjaSCSI.txt
10413 F:      drivers/scsi/pcmcia/nsp_*
10414
10415 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10416 M:      GOTO Masanori <gotom@debian.or.jp>
10417 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10418 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10419 S:      Maintained
10420 F:      Documentation/scsi/NinjaSCSI.txt
10421 F:      drivers/scsi/nsp32*
10422
10423 NIOS2 ARCHITECTURE
10424 M:      Ley Foon Tan <lftan@altera.com>
10425 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10427 S:      Maintained
10428 F:      arch/nios2/
10429
10430 NOHZ, DYNTICKS SUPPORT
10431 M:      Frederic Weisbecker <fweisbec@gmail.com>
10432 M:      Thomas Gleixner <tglx@linutronix.de>
10433 M:      Ingo Molnar <mingo@kernel.org>
10434 L:      linux-kernel@vger.kernel.org
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10436 S:      Maintained
10437 F:      kernel/time/tick*.*
10438 F:      include/linux/tick.h
10439 F:      include/linux/sched/nohz.h
10440
10441 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10442 M:      Pavel Machek <pavel@ucw.cz>
10443 M:      Sakari Ailus <sakari.ailus@iki.fi>
10444 L:      linux-media@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/media/i2c/et8ek8
10447 F:      drivers/media/i2c/ad5820.c
10448
10449 NOKIA N900 POWER SUPPLY DRIVERS
10450 R:      Pali Rohár <pali.rohar@gmail.com>
10451 F:      include/linux/power/bq2415x_charger.h
10452 F:      include/linux/power/bq27xxx_battery.h
10453 F:      include/linux/power/isp1704_charger.h
10454 F:      drivers/power/supply/bq2415x_charger.c
10455 F:      drivers/power/supply/bq27xxx_battery.c
10456 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10457 F:      drivers/power/supply/isp1704_charger.c
10458 F:      drivers/power/supply/rx51_battery.c
10459
10460 NTB AMD DRIVER
10461 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10462 L:      linux-ntb@googlegroups.com
10463 S:      Supported
10464 F:      drivers/ntb/hw/amd/
10465
10466 NTB DRIVER CORE
10467 M:      Jon Mason <jdmason@kudzu.us>
10468 M:      Dave Jiang <dave.jiang@intel.com>
10469 M:      Allen Hubbe <allenbh@gmail.com>
10470 L:      linux-ntb@googlegroups.com
10471 S:      Supported
10472 W:      https://github.com/jonmason/ntb/wiki
10473 T:      git git://github.com/jonmason/ntb.git
10474 F:      drivers/ntb/
10475 F:      drivers/net/ntb_netdev.c
10476 F:      include/linux/ntb.h
10477 F:      include/linux/ntb_transport.h
10478 F:      tools/testing/selftests/ntb/
10479
10480 NTB IDT DRIVER
10481 M:      Serge Semin <fancer.lancer@gmail.com>
10482 L:      linux-ntb@googlegroups.com
10483 S:      Supported
10484 F:      drivers/ntb/hw/idt/
10485
10486 NTB INTEL DRIVER
10487 M:      Dave Jiang <dave.jiang@intel.com>
10488 L:      linux-ntb@googlegroups.com
10489 S:      Supported
10490 W:      https://github.com/davejiang/linux/wiki
10491 T:      git https://github.com/davejiang/linux.git
10492 F:      drivers/ntb/hw/intel/
10493
10494 NTFS FILESYSTEM
10495 M:      Anton Altaparmakov <anton@tuxera.com>
10496 L:      linux-ntfs-dev@lists.sourceforge.net
10497 W:      http://www.tuxera.com/
10498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10499 S:      Supported
10500 F:      Documentation/filesystems/ntfs.txt
10501 F:      fs/ntfs/
10502
10503 NUBUS SUBSYSTEM
10504 M:      Finn Thain <fthain@telegraphics.com.au>
10505 L:      linux-m68k@lists.linux-m68k.org
10506 S:      Maintained
10507 F:      arch/*/include/asm/nubus.h
10508 F:      drivers/nubus/
10509 F:      include/linux/nubus.h
10510 F:      include/uapi/linux/nubus.h
10511
10512 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10513 M:      Antonino Daplas <adaplas@gmail.com>
10514 L:      linux-fbdev@vger.kernel.org
10515 S:      Maintained
10516 F:      drivers/video/fbdev/riva/
10517 F:      drivers/video/fbdev/nvidia/
10518
10519 NVM EXPRESS DRIVER
10520 M:      Keith Busch <keith.busch@intel.com>
10521 M:      Jens Axboe <axboe@fb.com>
10522 M:      Christoph Hellwig <hch@lst.de>
10523 M:      Sagi Grimberg <sagi@grimberg.me>
10524 L:      linux-nvme@lists.infradead.org
10525 T:      git://git.infradead.org/nvme.git
10526 W:      http://git.infradead.org/nvme.git
10527 S:      Supported
10528 F:      drivers/nvme/host/
10529 F:      include/linux/nvme.h
10530 F:      include/uapi/linux/nvme_ioctl.h
10531
10532 NVM EXPRESS FC TRANSPORT DRIVERS
10533 M:      James Smart <james.smart@broadcom.com>
10534 L:      linux-nvme@lists.infradead.org
10535 S:      Supported
10536 F:      include/linux/nvme-fc.h
10537 F:      include/linux/nvme-fc-driver.h
10538 F:      drivers/nvme/host/fc.c
10539 F:      drivers/nvme/target/fc.c
10540 F:      drivers/nvme/target/fcloop.c
10541
10542 NVM EXPRESS TARGET DRIVER
10543 M:      Christoph Hellwig <hch@lst.de>
10544 M:      Sagi Grimberg <sagi@grimberg.me>
10545 L:      linux-nvme@lists.infradead.org
10546 T:      git://git.infradead.org/nvme.git
10547 W:      http://git.infradead.org/nvme.git
10548 S:      Supported
10549 F:      drivers/nvme/target/
10550
10551 NVMEM FRAMEWORK
10552 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10553 S:      Maintained
10554 F:      drivers/nvmem/
10555 F:      Documentation/devicetree/bindings/nvmem/
10556 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10557 F:      include/linux/nvmem-consumer.h
10558 F:      include/linux/nvmem-provider.h
10559
10560 NXP SGTL5000 DRIVER
10561 M:      Fabio Estevam <fabio.estevam@nxp.com>
10562 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10563 S:      Maintained
10564 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10565 F:      sound/soc/codecs/sgtl5000*
10566
10567 NXP TDA998X DRM DRIVER
10568 M:      Russell King <linux@armlinux.org.uk>
10569 S:      Maintained
10570 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10571 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10572 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10573 F:      include/drm/i2c/tda998x.h
10574 F:      include/dt-bindings/display/tda998x.h
10575 K:      "nxp,tda998x"
10576
10577 NXP TFA9879 DRIVER
10578 M:      Peter Rosin <peda@axentia.se>
10579 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10580 S:      Maintained
10581 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10582 F:      sound/soc/codecs/tfa9879*
10583
10584 NXP-NCI NFC DRIVER
10585 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10586 R:      Charles Gorand <charles.gorand@effinnov.com>
10587 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10588 S:      Supported
10589 F:      drivers/nfc/nxp-nci
10590
10591 OBJTOOL
10592 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10593 M:      Peter Zijlstra <peterz@infradead.org>
10594 S:      Supported
10595 F:      tools/objtool/
10596
10597 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10598 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10599 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10600 L:      linuxppc-dev@lists.ozlabs.org
10601 S:      Supported
10602 F:      arch/powerpc/platforms/powernv/ocxl.c
10603 F:      arch/powerpc/include/asm/pnv-ocxl.h
10604 F:      drivers/misc/ocxl/
10605 F:      include/misc/ocxl*
10606 F:      include/uapi/misc/ocxl.h
10607 F:      Documentation/accelerators/ocxl.rst
10608
10609 OMAP AUDIO SUPPORT
10610 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10611 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10613 L:      linux-omap@vger.kernel.org
10614 S:      Maintained
10615 F:      sound/soc/omap/
10616
10617 OMAP CLOCK FRAMEWORK SUPPORT
10618 M:      Paul Walmsley <paul@pwsan.com>
10619 L:      linux-omap@vger.kernel.org
10620 S:      Maintained
10621 F:      arch/arm/*omap*/*clock*
10622
10623 OMAP DEVICE TREE SUPPORT
10624 M:      Benoît Cousson <bcousson@baylibre.com>
10625 M:      Tony Lindgren <tony@atomide.com>
10626 L:      linux-omap@vger.kernel.org
10627 L:      devicetree@vger.kernel.org
10628 S:      Maintained
10629 F:      arch/arm/boot/dts/*omap*
10630 F:      arch/arm/boot/dts/*am3*
10631 F:      arch/arm/boot/dts/*am4*
10632 F:      arch/arm/boot/dts/*am5*
10633 F:      arch/arm/boot/dts/*dra7*
10634
10635 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10636 L:      linux-omap@vger.kernel.org
10637 L:      linux-fbdev@vger.kernel.org
10638 S:      Orphan
10639 F:      drivers/video/fbdev/omap2/
10640 F:      Documentation/arm/OMAP/DSS
10641
10642 OMAP FRAMEBUFFER SUPPORT
10643 L:      linux-fbdev@vger.kernel.org
10644 L:      linux-omap@vger.kernel.org
10645 S:      Orphan
10646 F:      drivers/video/fbdev/omap/
10647
10648 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10649 M:      Roger Quadros <rogerq@ti.com>
10650 M:      Tony Lindgren <tony@atomide.com>
10651 L:      linux-omap@vger.kernel.org
10652 S:      Maintained
10653 F:      drivers/memory/omap-gpmc.c
10654 F:      arch/arm/mach-omap2/*gpmc*
10655
10656 OMAP GPIO DRIVER
10657 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10658 M:      Santosh Shilimkar <ssantosh@kernel.org>
10659 M:      Kevin Hilman <khilman@kernel.org>
10660 L:      linux-omap@vger.kernel.org
10661 S:      Maintained
10662 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10663 F:      drivers/gpio/gpio-omap.c
10664
10665 OMAP HARDWARE SPINLOCK SUPPORT
10666 M:      Ohad Ben-Cohen <ohad@wizery.com>
10667 L:      linux-omap@vger.kernel.org
10668 S:      Maintained
10669 F:      drivers/hwspinlock/omap_hwspinlock.c
10670
10671 OMAP HS MMC SUPPORT
10672 L:      linux-mmc@vger.kernel.org
10673 L:      linux-omap@vger.kernel.org
10674 S:      Orphan
10675 F:      drivers/mmc/host/omap_hsmmc.c
10676
10677 OMAP HWMOD DATA
10678 M:      Paul Walmsley <paul@pwsan.com>
10679 L:      linux-omap@vger.kernel.org
10680 S:      Maintained
10681 F:      arch/arm/mach-omap2/omap_hwmod*data*
10682
10683 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10684 M:      Benoît Cousson <bcousson@baylibre.com>
10685 L:      linux-omap@vger.kernel.org
10686 S:      Maintained
10687 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10688
10689 OMAP HWMOD SUPPORT
10690 M:      Benoît Cousson <bcousson@baylibre.com>
10691 M:      Paul Walmsley <paul@pwsan.com>
10692 L:      linux-omap@vger.kernel.org
10693 S:      Maintained
10694 F:      arch/arm/mach-omap2/omap_hwmod.*
10695
10696 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10698 L:      linux-media@vger.kernel.org
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10701 F:      drivers/media/platform/omap3isp/
10702 F:      drivers/staging/media/omap4iss/
10703
10704 OMAP MMC SUPPORT
10705 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10706 L:      linux-omap@vger.kernel.org
10707 S:      Maintained
10708 F:      drivers/mmc/host/omap.c
10709
10710 OMAP POWER MANAGEMENT SUPPORT
10711 M:      Kevin Hilman <khilman@kernel.org>
10712 L:      linux-omap@vger.kernel.org
10713 S:      Maintained
10714 F:      arch/arm/*omap*/*pm*
10715 F:      drivers/cpufreq/omap-cpufreq.c
10716
10717 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10718 M:      Rajendra Nayak <rnayak@codeaurora.org>
10719 M:      Paul Walmsley <paul@pwsan.com>
10720 L:      linux-omap@vger.kernel.org
10721 S:      Maintained
10722 F:      arch/arm/mach-omap2/prm*
10723
10724 OMAP RANDOM NUMBER GENERATOR SUPPORT
10725 M:      Deepak Saxena <dsaxena@plexity.net>
10726 S:      Maintained
10727 F:      drivers/char/hw_random/omap-rng.c
10728
10729 OMAP USB SUPPORT
10730 L:      linux-usb@vger.kernel.org
10731 L:      linux-omap@vger.kernel.org
10732 S:      Orphan
10733 F:      drivers/usb/*/*omap*
10734 F:      arch/arm/*omap*/usb*
10735
10736 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10737 M:      Mark Jackson <mpfj@newflow.co.uk>
10738 L:      linux-omap@vger.kernel.org
10739 S:      Maintained
10740 F:      arch/arm/boot/dts/am335x-nano.dts
10741
10742 OMAP1 SUPPORT
10743 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10744 M:      Tony Lindgren <tony@atomide.com>
10745 L:      linux-omap@vger.kernel.org
10746 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10748 S:      Maintained
10749 F:      arch/arm/mach-omap1/
10750 F:      arch/arm/plat-omap/
10751 F:      arch/arm/configs/omap1_defconfig
10752 F:      drivers/i2c/busses/i2c-omap.c
10753 F:      include/linux/platform_data/i2c-omap.h
10754 F:      include/linux/platform_data/ams-delta-fiq.h
10755
10756 OMAP2+ SUPPORT
10757 M:      Tony Lindgren <tony@atomide.com>
10758 L:      linux-omap@vger.kernel.org
10759 W:      http://www.muru.com/linux/omap/
10760 W:      http://linux.omap.com/
10761 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10763 S:      Maintained
10764 F:      arch/arm/mach-omap2/
10765 F:      arch/arm/plat-omap/
10766 F:      arch/arm/configs/omap2plus_defconfig
10767 F:      drivers/i2c/busses/i2c-omap.c
10768 F:      drivers/irqchip/irq-omap-intc.c
10769 F:      drivers/mfd/*omap*.c
10770 F:      drivers/mfd/menelaus.c
10771 F:      drivers/mfd/palmas.c
10772 F:      drivers/mfd/tps65217.c
10773 F:      drivers/mfd/tps65218.c
10774 F:      drivers/mfd/tps65910.c
10775 F:      drivers/mfd/twl-core.[ch]
10776 F:      drivers/mfd/twl4030*.c
10777 F:      drivers/mfd/twl6030*.c
10778 F:      drivers/mfd/twl6040*.c
10779 F:      drivers/regulator/palmas-regulator*.c
10780 F:      drivers/regulator/pbias-regulator.c
10781 F:      drivers/regulator/tps65217-regulator.c
10782 F:      drivers/regulator/tps65218-regulator.c
10783 F:      drivers/regulator/tps65910-regulator.c
10784 F:      drivers/regulator/twl-regulator.c
10785 F:      drivers/regulator/twl6030-regulator.c
10786 F:      include/linux/platform_data/i2c-omap.h
10787
10788 ONION OMEGA2+ BOARD
10789 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10790 L:      linux-mips@linux-mips.org
10791 S:      Maintained
10792 F:      arch/mips/boot/dts/ralink/omega2p.dts
10793
10794 OMFS FILESYSTEM
10795 M:      Bob Copeland <me@bobcopeland.com>
10796 L:      linux-karma-devel@lists.sourceforge.net
10797 S:      Maintained
10798 F:      Documentation/filesystems/omfs.txt
10799 F:      fs/omfs/
10800
10801 OMNIKEY CARDMAN 4000 DRIVER
10802 M:      Harald Welte <laforge@gnumonks.org>
10803 S:      Maintained
10804 F:      drivers/char/pcmcia/cm4000_cs.c
10805 F:      include/linux/cm4000_cs.h
10806 F:      include/uapi/linux/cm4000_cs.h
10807
10808 OMNIKEY CARDMAN 4040 DRIVER
10809 M:      Harald Welte <laforge@gnumonks.org>
10810 S:      Maintained
10811 F:      drivers/char/pcmcia/cm4040_cs.*
10812
10813 OMNIVISION OV13858 SENSOR DRIVER
10814 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10815 L:      linux-media@vger.kernel.org
10816 T:      git git://linuxtv.org/media_tree.git
10817 S:      Maintained
10818 F:      drivers/media/i2c/ov13858.c
10819
10820 OMNIVISION OV2680 SENSOR DRIVER
10821 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10822 L:      linux-media@vger.kernel.org
10823 T:      git git://linuxtv.org/media_tree.git
10824 S:      Maintained
10825 F:      drivers/media/i2c/ov2680.c
10826 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10827
10828 OMNIVISION OV2685 SENSOR DRIVER
10829 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10830 L:      linux-media@vger.kernel.org
10831 T:      git git://linuxtv.org/media_tree.git
10832 S:      Maintained
10833 F:      drivers/media/i2c/ov2685.c
10834
10835 OMNIVISION OV5640 SENSOR DRIVER
10836 M:      Steve Longerbeam <slongerbeam@gmail.com>
10837 L:      linux-media@vger.kernel.org
10838 T:      git git://linuxtv.org/media_tree.git
10839 S:      Maintained
10840 F:      drivers/media/i2c/ov5640.c
10841
10842 OMNIVISION OV5647 SENSOR DRIVER
10843 M:      Luis Oliveira <lolivei@synopsys.com>
10844 L:      linux-media@vger.kernel.org
10845 T:      git git://linuxtv.org/media_tree.git
10846 S:      Maintained
10847 F:      drivers/media/i2c/ov5647.c
10848
10849 OMNIVISION OV5695 SENSOR DRIVER
10850 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10851 L:      linux-media@vger.kernel.org
10852 T:      git git://linuxtv.org/media_tree.git
10853 S:      Maintained
10854 F:      drivers/media/i2c/ov5695.c
10855
10856 OMNIVISION OV7670 SENSOR DRIVER
10857 M:      Jonathan Corbet <corbet@lwn.net>
10858 L:      linux-media@vger.kernel.org
10859 T:      git git://linuxtv.org/media_tree.git
10860 S:      Maintained
10861 F:      drivers/media/i2c/ov7670.c
10862 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10863
10864 OMNIVISION OV772x SENSOR DRIVER
10865 M:      Jacopo Mondi <jacopo@jmondi.org>
10866 L:      linux-media@vger.kernel.org
10867 T:      git git://linuxtv.org/media_tree.git
10868 S:      Odd fixes
10869 F:      drivers/media/i2c/ov772x.c
10870 F:      include/media/i2c/ov772x.h
10871 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10872
10873 OMNIVISION OV7740 SENSOR DRIVER
10874 M:      Wenyou Yang <wenyou.yang@microchip.com>
10875 L:      linux-media@vger.kernel.org
10876 T:      git git://linuxtv.org/media_tree.git
10877 S:      Maintained
10878 F:      drivers/media/i2c/ov7740.c
10879 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10880
10881 OMNIVISION OV9650 SENSOR DRIVER
10882 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10883 R:      Akinobu Mita <akinobu.mita@gmail.com>
10884 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10885 L:      linux-media@vger.kernel.org
10886 T:      git git://linuxtv.org/media_tree.git
10887 S:      Maintained
10888 F:      drivers/media/i2c/ov9650.c
10889 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10890
10891 ONENAND FLASH DRIVER
10892 M:      Kyungmin Park <kyungmin.park@samsung.com>
10893 L:      linux-mtd@lists.infradead.org
10894 S:      Maintained
10895 F:      drivers/mtd/nand/onenand/
10896 F:      include/linux/mtd/onenand*.h
10897
10898 ONSTREAM SCSI TAPE DRIVER
10899 M:      Willem Riede <osst@riede.org>
10900 L:      osst-users@lists.sourceforge.net
10901 L:      linux-scsi@vger.kernel.org
10902 S:      Maintained
10903 F:      Documentation/scsi/osst.txt
10904 F:      drivers/scsi/osst.*
10905 F:      drivers/scsi/osst_*.h
10906 F:      drivers/scsi/st.h
10907
10908 OP-TEE DRIVER
10909 M:      Jens Wiklander <jens.wiklander@linaro.org>
10910 S:      Maintained
10911 F:      drivers/tee/optee/
10912
10913 OPA-VNIC DRIVER
10914 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10915 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10916 L:      linux-rdma@vger.kernel.org
10917 S:      Supported
10918 F:      drivers/infiniband/ulp/opa_vnic
10919
10920 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10921 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10922 M:      Frank Rowand <frowand.list@gmail.com>
10923 L:      devicetree@vger.kernel.org
10924 S:      Maintained
10925 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10926 F:      Documentation/devicetree/overlay-notes.txt
10927 F:      drivers/of/overlay.c
10928 F:      drivers/of/resolver.c
10929 K:      of_overlay_notifier_
10930
10931 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10932 M:      Rob Herring <robh+dt@kernel.org>
10933 M:      Frank Rowand <frowand.list@gmail.com>
10934 L:      devicetree@vger.kernel.org
10935 W:      http://www.devicetree.org/
10936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10937 S:      Maintained
10938 F:      drivers/of/
10939 F:      include/linux/of*.h
10940 F:      scripts/dtc/
10941 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10942
10943 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10944 M:      Rob Herring <robh+dt@kernel.org>
10945 M:      Mark Rutland <mark.rutland@arm.com>
10946 L:      devicetree@vger.kernel.org
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10948 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10949 S:      Maintained
10950 F:      Documentation/devicetree/
10951 F:      arch/*/boot/dts/
10952 F:      include/dt-bindings/
10953
10954 OPENCORES I2C BUS DRIVER
10955 M:      Peter Korsgaard <peter@korsgaard.com>
10956 L:      linux-i2c@vger.kernel.org
10957 S:      Maintained
10958 F:      Documentation/i2c/busses/i2c-ocores
10959 F:      drivers/i2c/busses/i2c-ocores.c
10960
10961 OPENRISC ARCHITECTURE
10962 M:      Jonas Bonn <jonas@southpole.se>
10963 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10964 M:      Stafford Horne <shorne@gmail.com>
10965 T:      git git://github.com/openrisc/linux.git
10966 L:      openrisc@lists.librecores.org
10967 W:      http://openrisc.io
10968 S:      Maintained
10969 F:      Documentation/devicetree/bindings/openrisc/
10970 F:      Documentation/openrisc/
10971 F:      arch/openrisc/
10972 F:      drivers/irqchip/irq-ompic.c
10973 F:      drivers/irqchip/irq-or1k-*
10974
10975 OPENVSWITCH
10976 M:      Pravin B Shelar <pshelar@ovn.org>
10977 L:      netdev@vger.kernel.org
10978 L:      dev@openvswitch.org
10979 W:      http://openvswitch.org
10980 S:      Maintained
10981 F:      net/openvswitch/
10982 F:      include/uapi/linux/openvswitch.h
10983
10984 OPERATING PERFORMANCE POINTS (OPP)
10985 M:      Viresh Kumar <vireshk@kernel.org>
10986 M:      Nishanth Menon <nm@ti.com>
10987 M:      Stephen Boyd <sboyd@kernel.org>
10988 L:      linux-pm@vger.kernel.org
10989 S:      Maintained
10990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10991 F:      drivers/opp/
10992 F:      include/linux/pm_opp.h
10993 F:      Documentation/power/opp.txt
10994 F:      Documentation/devicetree/bindings/opp/
10995
10996 OPL4 DRIVER
10997 M:      Clemens Ladisch <clemens@ladisch.de>
10998 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10999 T:      git git://git.alsa-project.org/alsa-kernel.git
11000 S:      Maintained
11001 F:      sound/drivers/opl4/
11002
11003 OPROFILE
11004 M:      Robert Richter <rric@kernel.org>
11005 L:      oprofile-list@lists.sf.net
11006 S:      Maintained
11007 F:      arch/*/include/asm/oprofile*.h
11008 F:      arch/*/oprofile/
11009 F:      drivers/oprofile/
11010 F:      include/linux/oprofile.h
11011
11012 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11013 M:      Mark Fasheh <mark@fasheh.com>
11014 M:      Joel Becker <jlbec@evilplan.org>
11015 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11016 W:      http://ocfs2.wiki.kernel.org
11017 S:      Supported
11018 F:      Documentation/filesystems/ocfs2.txt
11019 F:      Documentation/filesystems/dlmfs.txt
11020 F:      fs/ocfs2/
11021
11022 ORANGEFS FILESYSTEM
11023 M:      Mike Marshall <hubcap@omnibond.com>
11024 R:      Martin Brandenburg <martin@omnibond.com>
11025 L:      devel@lists.orangefs.org
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11027 S:      Supported
11028 F:      fs/orangefs/
11029 F:      Documentation/filesystems/orangefs.txt
11030
11031 ORINOCO DRIVER
11032 L:      linux-wireless@vger.kernel.org
11033 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11034 W:      http://www.nongnu.org/orinoco/
11035 S:      Orphan
11036 F:      drivers/net/wireless/intersil/orinoco/
11037
11038 OSD LIBRARY and FILESYSTEM
11039 M:      Boaz Harrosh <ooo@electrozaur.com>
11040 S:      Maintained
11041 F:      drivers/scsi/osd/
11042 F:      include/scsi/osd_*
11043 F:      fs/exofs/
11044
11045 OV2659 OMNIVISION SENSOR DRIVER
11046 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11047 L:      linux-media@vger.kernel.org
11048 W:      https://linuxtv.org
11049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11050 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11051 S:      Maintained
11052 F:      drivers/media/i2c/ov2659.c
11053 F:      include/media/i2c/ov2659.h
11054
11055 OVERLAY FILESYSTEM
11056 M:      Miklos Szeredi <miklos@szeredi.hu>
11057 L:      linux-unionfs@vger.kernel.org
11058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11059 S:      Supported
11060 F:      fs/overlayfs/
11061 F:      Documentation/filesystems/overlayfs.txt
11062
11063 P54 WIRELESS DRIVER
11064 M:      Christian Lamparter <chunkeey@googlemail.com>
11065 L:      linux-wireless@vger.kernel.org
11066 W:      http://wireless.kernel.org/en/users/Drivers/p54
11067 S:      Maintained
11068 F:      drivers/net/wireless/intersil/p54/
11069
11070 PA SEMI ETHERNET DRIVER
11071 L:      netdev@vger.kernel.org
11072 S:      Orphan
11073 F:      drivers/net/ethernet/pasemi/*
11074
11075 PA SEMI SMBUS DRIVER
11076 L:      linux-i2c@vger.kernel.org
11077 S:      Orphan
11078 F:      drivers/i2c/busses/i2c-pasemi.c
11079
11080 PADATA PARALLEL EXECUTION MECHANISM
11081 M:      Steffen Klassert <steffen.klassert@secunet.com>
11082 L:      linux-crypto@vger.kernel.org
11083 S:      Maintained
11084 F:      kernel/padata.c
11085 F:      include/linux/padata.h
11086 F:      Documentation/padata.txt
11087
11088 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11089 M:      Harald Welte <laforge@gnumonks.org>
11090 L:      platform-driver-x86@vger.kernel.org
11091 S:      Maintained
11092 F:      drivers/platform/x86/panasonic-laptop.c
11093
11094 PARALLEL LCD/KEYPAD PANEL DRIVER
11095 M:      Willy Tarreau <willy@haproxy.com>
11096 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11097 S:      Odd Fixes
11098 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11099 F:      drivers/auxdisplay/panel.c
11100
11101 PARALLEL PORT SUBSYSTEM
11102 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11103 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11104 L:      linux-parport@lists.infradead.org (subscribers-only)
11105 S:      Maintained
11106 F:      drivers/parport/
11107 F:      include/linux/parport*.h
11108 F:      drivers/char/ppdev.c
11109 F:      include/uapi/linux/ppdev.h
11110 F:      Documentation/parport*.txt
11111
11112 PARAVIRT_OPS INTERFACE
11113 M:      Juergen Gross <jgross@suse.com>
11114 M:      Alok Kataria <akataria@vmware.com>
11115 L:      virtualization@lists.linux-foundation.org
11116 S:      Supported
11117 F:      Documentation/virtual/paravirt_ops.txt
11118 F:      arch/*/kernel/paravirt*
11119 F:      arch/*/include/asm/paravirt*.h
11120 F:      include/linux/hypervisor.h
11121
11122 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11123 M:      Tim Waugh <tim@cyberelk.net>
11124 L:      linux-parport@lists.infradead.org (subscribers-only)
11125 S:      Maintained
11126 F:      Documentation/blockdev/paride.txt
11127 F:      drivers/block/paride/
11128
11129 PARISC ARCHITECTURE
11130 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11131 M:      Helge Deller <deller@gmx.de>
11132 L:      linux-parisc@vger.kernel.org
11133 W:      http://www.parisc-linux.org/
11134 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11137 S:      Maintained
11138 F:      arch/parisc/
11139 F:      Documentation/parisc/
11140 F:      drivers/parisc/
11141 F:      drivers/char/agp/parisc-agp.c
11142 F:      drivers/input/serio/gscps2.c
11143 F:      drivers/parport/parport_gsc.*
11144 F:      drivers/tty/serial/8250/8250_gsc.c
11145 F:      drivers/video/fbdev/sti*
11146 F:      drivers/video/console/sti*
11147 F:      drivers/video/logo/logo_parisc*
11148
11149 PARMAN
11150 M:      Jiri Pirko <jiri@mellanox.com>
11151 L:      netdev@vger.kernel.org
11152 S:      Supported
11153 F:      lib/parman.c
11154 F:      lib/test_parman.c
11155 F:      include/linux/parman.h
11156
11157 PC87360 HARDWARE MONITORING DRIVER
11158 M:      Jim Cromie <jim.cromie@gmail.com>
11159 L:      linux-hwmon@vger.kernel.org
11160 S:      Maintained
11161 F:      Documentation/hwmon/pc87360
11162 F:      drivers/hwmon/pc87360.c
11163
11164 PC8736x GPIO DRIVER
11165 M:      Jim Cromie <jim.cromie@gmail.com>
11166 S:      Maintained
11167 F:      drivers/char/pc8736x_gpio.c
11168
11169 PC87427 HARDWARE MONITORING DRIVER
11170 M:      Jean Delvare <jdelvare@suse.com>
11171 L:      linux-hwmon@vger.kernel.org
11172 S:      Maintained
11173 F:      Documentation/hwmon/pc87427
11174 F:      drivers/hwmon/pc87427.c
11175
11176 PCA9532 LED DRIVER
11177 M:      Riku Voipio <riku.voipio@iki.fi>
11178 S:      Maintained
11179 F:      drivers/leds/leds-pca9532.c
11180 F:      include/linux/leds-pca9532.h
11181
11182 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11183 M:      Guenter Roeck <linux@roeck-us.net>
11184 L:      linux-i2c@vger.kernel.org
11185 S:      Maintained
11186 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11187
11188 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11189 M:      Khalid Aziz <khalid@gonehiking.org>
11190 S:      Maintained
11191 F:      drivers/firmware/pcdp.*
11192
11193 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11194 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11195 L:      linux-pci@vger.kernel.org
11196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11197 S:      Maintained
11198 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11199 F:      drivers/pci/controller/pci-aardvark.c
11200
11201 PCI DRIVER FOR ALTERA PCIE IP
11202 M:      Ley Foon Tan <lftan@altera.com>
11203 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11204 L:      linux-pci@vger.kernel.org
11205 S:      Supported
11206 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11207 F:      drivers/pci/controller/pcie-altera.c
11208
11209 PCI DRIVER FOR APPLIEDMICRO XGENE
11210 M:      Tanmay Inamdar <tinamdar@apm.com>
11211 L:      linux-pci@vger.kernel.org
11212 L:      linux-arm-kernel@lists.infradead.org
11213 S:      Maintained
11214 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11215 F:      drivers/pci/controller/pci-xgene.c
11216
11217 PCI DRIVER FOR ARM VERSATILE PLATFORM
11218 M:      Rob Herring <robh@kernel.org>
11219 L:      linux-pci@vger.kernel.org
11220 L:      linux-arm-kernel@lists.infradead.org
11221 S:      Maintained
11222 F:      Documentation/devicetree/bindings/pci/versatile.txt
11223 F:      drivers/pci/controller/pci-versatile.c
11224
11225 PCI DRIVER FOR ARMADA 8K
11226 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11227 L:      linux-pci@vger.kernel.org
11228 L:      linux-arm-kernel@lists.infradead.org
11229 S:      Maintained
11230 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11231 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11232
11233 PCI DRIVER FOR CADENCE PCIE IP
11234 M:      Alan Douglas <adouglas@cadence.com>
11235 L:      linux-pci@vger.kernel.org
11236 S:      Maintained
11237 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11238 F:      drivers/pci/controller/pcie-cadence*
11239
11240 PCI DRIVER FOR FREESCALE LAYERSCAPE
11241 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11242 M:      Mingkai Hu <mingkai.hu@nxp.com>
11243 M:      Roy Zang <roy.zang@nxp.com>
11244 L:      linuxppc-dev@lists.ozlabs.org
11245 L:      linux-pci@vger.kernel.org
11246 L:      linux-arm-kernel@lists.infradead.org
11247 S:      Maintained
11248 F:      drivers/pci/controller/dwc/*layerscape*
11249
11250 PCI DRIVER FOR GENERIC OF HOSTS
11251 M:      Will Deacon <will.deacon@arm.com>
11252 L:      linux-pci@vger.kernel.org
11253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11254 S:      Maintained
11255 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11256 F:      drivers/pci/controller/pci-host-common.c
11257 F:      drivers/pci/controller/pci-host-generic.c
11258
11259 PCI DRIVER FOR IMX6
11260 M:      Richard Zhu <hongxing.zhu@nxp.com>
11261 M:      Lucas Stach <l.stach@pengutronix.de>
11262 L:      linux-pci@vger.kernel.org
11263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11264 S:      Maintained
11265 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11266 F:      drivers/pci/controller/dwc/*imx6*
11267
11268 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11269 M:      Keith Busch <keith.busch@intel.com>
11270 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11271 L:      linux-pci@vger.kernel.org
11272 S:      Supported
11273 F:      drivers/pci/controller/vmd.c
11274
11275 PCI DRIVER FOR MICROSEMI SWITCHTEC
11276 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11277 M:      Logan Gunthorpe <logang@deltatee.com>
11278 L:      linux-pci@vger.kernel.org
11279 S:      Maintained
11280 F:      Documentation/switchtec.txt
11281 F:      Documentation/ABI/testing/sysfs-class-switchtec
11282 F:      drivers/pci/switch/switchtec*
11283 F:      include/uapi/linux/switchtec_ioctl.h
11284 F:      include/linux/switchtec.h
11285 F:      drivers/ntb/hw/mscc/
11286
11287 PCI DRIVER FOR MOBIVEIL PCIE IP
11288 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11289 L:      linux-pci@vger.kernel.org
11290 S:      Supported
11291 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11292 F:      drivers/pci/controller/pcie-mobiveil.c
11293
11294 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11295 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11296 M:      Jason Cooper <jason@lakedaemon.net>
11297 L:      linux-pci@vger.kernel.org
11298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299 S:      Maintained
11300 F:      drivers/pci/controller/*mvebu*
11301
11302 PCI DRIVER FOR NVIDIA TEGRA
11303 M:      Thierry Reding <thierry.reding@gmail.com>
11304 L:      linux-tegra@vger.kernel.org
11305 L:      linux-pci@vger.kernel.org
11306 S:      Supported
11307 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11308 F:      drivers/pci/controller/pci-tegra.c
11309
11310 PCI DRIVER FOR RENESAS R-CAR
11311 M:      Simon Horman <horms@verge.net.au>
11312 L:      linux-pci@vger.kernel.org
11313 L:      linux-renesas-soc@vger.kernel.org
11314 S:      Maintained
11315 F:      drivers/pci/controller/*rcar*
11316
11317 PCI DRIVER FOR SAMSUNG EXYNOS
11318 M:      Jingoo Han <jingoohan1@gmail.com>
11319 L:      linux-pci@vger.kernel.org
11320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11321 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11322 S:      Maintained
11323 F:      drivers/pci/controller/dwc/pci-exynos.c
11324
11325 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11326 M:      Jingoo Han <jingoohan1@gmail.com>
11327 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11328 L:      linux-pci@vger.kernel.org
11329 S:      Maintained
11330 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11331 F:      drivers/pci/controller/dwc/*designware*
11332
11333 PCI DRIVER FOR TI DRA7XX
11334 M:      Kishon Vijay Abraham I <kishon@ti.com>
11335 L:      linux-omap@vger.kernel.org
11336 L:      linux-pci@vger.kernel.org
11337 S:      Supported
11338 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11339 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11340
11341 PCI DRIVER FOR TI KEYSTONE
11342 M:      Murali Karicheri <m-karicheri2@ti.com>
11343 L:      linux-pci@vger.kernel.org
11344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11345 S:      Maintained
11346 F:      drivers/pci/controller/dwc/pci-keystone.c
11347
11348 PCI ENDPOINT SUBSYSTEM
11349 M:      Kishon Vijay Abraham I <kishon@ti.com>
11350 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11351 L:      linux-pci@vger.kernel.org
11352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11353 S:      Supported
11354 F:      drivers/pci/endpoint/
11355 F:      drivers/misc/pci_endpoint_test.c
11356 F:      tools/pci/
11357
11358 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11359 M:      Russell Currey <ruscur@russell.cc>
11360 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11361 M:      Oliver O'Halloran <oohall@gmail.com>
11362 L:      linuxppc-dev@lists.ozlabs.org
11363 S:      Supported
11364 F:      Documentation/PCI/pci-error-recovery.txt
11365 F:      drivers/pci/pcie/aer.c
11366 F:      drivers/pci/pcie/dpc.c
11367 F:      drivers/pci/pcie/err.c
11368 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11369 F:      arch/powerpc/kernel/eeh*.c
11370 F:      arch/powerpc/platforms/*/eeh*.c
11371 F:      arch/powerpc/include/*/eeh*.h
11372
11373 PCI ERROR RECOVERY
11374 M:      Linas Vepstas <linasvepstas@gmail.com>
11375 L:      linux-pci@vger.kernel.org
11376 S:      Supported
11377 F:      Documentation/PCI/pci-error-recovery.txt
11378
11379 PCI MSI DRIVER FOR ALTERA MSI IP
11380 M:      Ley Foon Tan <lftan@altera.com>
11381 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11382 L:      linux-pci@vger.kernel.org
11383 S:      Supported
11384 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11385 F:      drivers/pci/controller/pcie-altera-msi.c
11386
11387 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11388 M:      Duc Dang <dhdang@apm.com>
11389 L:      linux-pci@vger.kernel.org
11390 L:      linux-arm-kernel@lists.infradead.org
11391 S:      Maintained
11392 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11393 F:      drivers/pci/controller/pci-xgene-msi.c
11394
11395 PCI SUBSYSTEM
11396 M:      Bjorn Helgaas <bhelgaas@google.com>
11397 L:      linux-pci@vger.kernel.org
11398 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11400 S:      Supported
11401 F:      Documentation/devicetree/bindings/pci/
11402 F:      Documentation/PCI/
11403 F:      drivers/acpi/pci*
11404 F:      drivers/pci/
11405 F:      include/asm-generic/pci*
11406 F:      include/linux/pci*
11407 F:      include/linux/of_pci.h
11408 F:      include/uapi/linux/pci*
11409 F:      lib/pci*
11410 F:      arch/x86/pci/
11411 F:      arch/x86/kernel/quirks.c
11412
11413 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11414 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11415 L:      linux-pci@vger.kernel.org
11416 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11418 S:      Supported
11419 F:      drivers/pci/controller/
11420
11421 PCIE DRIVER FOR AXIS ARTPEC
11422 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11423 L:      linux-arm-kernel@axis.com
11424 L:      linux-pci@vger.kernel.org
11425 S:      Maintained
11426 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11427 F:      drivers/pci/controller/dwc/*artpec*
11428
11429 PCIE DRIVER FOR CAVIUM THUNDERX
11430 M:      David Daney <david.daney@cavium.com>
11431 L:      linux-pci@vger.kernel.org
11432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11433 S:      Supported
11434 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11435 F:      drivers/pci/controller/pci-thunder-*
11436
11437 PCIE DRIVER FOR HISILICON
11438 M:      Zhou Wang <wangzhou1@hisilicon.com>
11439 L:      linux-pci@vger.kernel.org
11440 S:      Maintained
11441 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11442 F:      drivers/pci/controller/dwc/pcie-hisi.c
11443
11444 PCIE DRIVER FOR HISILICON KIRIN
11445 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11446 M:      Binghui Wang <wangbinghui@hisilicon.com>
11447 L:      linux-pci@vger.kernel.org
11448 S:      Maintained
11449 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11450 F:      drivers/pci/controller/dwc/pcie-kirin.c
11451
11452 PCIE DRIVER FOR HISILICON STB
11453 M:      Jianguo Sun <sunjianguo1@huawei.com>
11454 M:      Shawn Guo <shawn.guo@linaro.org>
11455 L:      linux-pci@vger.kernel.org
11456 S:      Maintained
11457 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11458 F:      drivers/pci/controller/dwc/pcie-histb.c
11459
11460 PCIE DRIVER FOR MEDIATEK
11461 M:      Ryder Lee <ryder.lee@mediatek.com>
11462 L:      linux-pci@vger.kernel.org
11463 L:      linux-mediatek@lists.infradead.org
11464 S:      Supported
11465 F:      Documentation/devicetree/bindings/pci/mediatek*
11466 F:      drivers/pci/controller/*mediatek*
11467
11468 PCIE DRIVER FOR QUALCOMM MSM
11469 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11470 L:      linux-pci@vger.kernel.org
11471 L:      linux-arm-msm@vger.kernel.org
11472 S:      Maintained
11473 F:      drivers/pci/controller/dwc/*qcom*
11474
11475 PCIE DRIVER FOR ROCKCHIP
11476 M:      Shawn Lin <shawn.lin@rock-chips.com>
11477 L:      linux-pci@vger.kernel.org
11478 L:      linux-rockchip@lists.infradead.org
11479 S:      Maintained
11480 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11481 F:      drivers/pci/controller/pcie-rockchip*
11482
11483 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11484 M:      Linus Walleij <linus.walleij@linaro.org>
11485 L:      linux-pci@vger.kernel.org
11486 S:      Maintained
11487 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11488 F:      drivers/pci/controller/pci-v3-semi.c
11489
11490 PCIE DRIVER FOR ST SPEAR13XX
11491 M:      Pratyush Anand <pratyush.anand@gmail.com>
11492 L:      linux-pci@vger.kernel.org
11493 S:      Maintained
11494 F:      drivers/pci/controller/dwc/*spear*
11495
11496 PCMCIA SUBSYSTEM
11497 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11499 S:      Odd Fixes
11500 F:      Documentation/pcmcia/
11501 F:      tools/pcmcia/
11502 F:      drivers/pcmcia/
11503 F:      include/pcmcia/
11504
11505 PCNET32 NETWORK DRIVER
11506 M:      Don Fry <pcnet32@frontier.com>
11507 L:      netdev@vger.kernel.org
11508 S:      Maintained
11509 F:      drivers/net/ethernet/amd/pcnet32.c
11510
11511 PCRYPT PARALLEL CRYPTO ENGINE
11512 M:      Steffen Klassert <steffen.klassert@secunet.com>
11513 L:      linux-crypto@vger.kernel.org
11514 S:      Maintained
11515 F:      crypto/pcrypt.c
11516 F:      include/crypto/pcrypt.h
11517
11518 PEAQ WMI HOTKEYS DRIVER
11519 M:      Hans de Goede <hdegoede@redhat.com>
11520 L:      platform-driver-x86@vger.kernel.org
11521 S:      Maintained
11522 F:      drivers/platform/x86/peaq-wmi.c
11523
11524 PER-CPU MEMORY ALLOCATOR
11525 M:      Dennis Zhou <dennis@kernel.org>
11526 M:      Tejun Heo <tj@kernel.org>
11527 M:      Christoph Lameter <cl@linux.com>
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11529 S:      Maintained
11530 F:      include/linux/percpu*.h
11531 F:      mm/percpu*.c
11532 F:      arch/*/include/asm/percpu.h
11533
11534 PER-TASK DELAY ACCOUNTING
11535 M:      Balbir Singh <bsingharora@gmail.com>
11536 S:      Maintained
11537 F:      include/linux/delayacct.h
11538 F:      kernel/delayacct.c
11539
11540 PERFORMANCE EVENTS SUBSYSTEM
11541 M:      Peter Zijlstra <peterz@infradead.org>
11542 M:      Ingo Molnar <mingo@redhat.com>
11543 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11544 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11545 R:      Jiri Olsa <jolsa@redhat.com>
11546 R:      Namhyung Kim <namhyung@kernel.org>
11547 L:      linux-kernel@vger.kernel.org
11548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11549 S:      Supported
11550 F:      kernel/events/*
11551 F:      include/linux/perf_event.h
11552 F:      include/uapi/linux/perf_event.h
11553 F:      arch/*/kernel/perf_event*.c
11554 F:      arch/*/kernel/*/perf_event*.c
11555 F:      arch/*/kernel/*/*/perf_event*.c
11556 F:      arch/*/include/asm/perf_event.h
11557 F:      arch/*/kernel/perf_callchain.c
11558 F:      arch/*/events/*
11559 F:      tools/perf/
11560
11561 PERSONALITY HANDLING
11562 M:      Christoph Hellwig <hch@infradead.org>
11563 L:      linux-abi-devel@lists.sourceforge.net
11564 S:      Maintained
11565 F:      include/linux/personality.h
11566 F:      include/uapi/linux/personality.h
11567
11568 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11569 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11570 L:      linux-input@vger.kernel.org
11571 S:      Maintained
11572 F:      Documentation/input/devices/pxrc.rst
11573 F:      drivers/input/joystick/pxrc.c
11574
11575 PHONET PROTOCOL
11576 M:      Remi Denis-Courmont <courmisch@gmail.com>
11577 S:      Supported
11578 F:      Documentation/networking/phonet.txt
11579 F:      include/linux/phonet.h
11580 F:      include/net/phonet/
11581 F:      include/uapi/linux/phonet.h
11582 F:      net/phonet/
11583
11584 PHRAM MTD DRIVER
11585 M:      Joern Engel <joern@lazybastard.org>
11586 L:      linux-mtd@lists.infradead.org
11587 S:      Maintained
11588 F:      drivers/mtd/devices/phram.c
11589
11590 PICOLCD HID DRIVER
11591 M:      Bruno Prémont <bonbons@linux-vserver.org>
11592 L:      linux-input@vger.kernel.org
11593 S:      Maintained
11594 F:      drivers/hid/hid-picolcd*
11595
11596 PICOXCELL SUPPORT
11597 M:      Jamie Iles <jamie@jamieiles.com>
11598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11599 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11600 S:      Supported
11601 F:      arch/arm/boot/dts/picoxcell*
11602 F:      arch/arm/mach-picoxcell/
11603 F:      drivers/crypto/picoxcell*
11604
11605 PIN CONTROL SUBSYSTEM
11606 M:      Linus Walleij <linus.walleij@linaro.org>
11607 L:      linux-gpio@vger.kernel.org
11608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11609 S:      Maintained
11610 F:      Documentation/devicetree/bindings/pinctrl/
11611 F:      Documentation/driver-api/pinctl.rst
11612 F:      drivers/pinctrl/
11613 F:      include/linux/pinctrl/
11614
11615 PIN CONTROLLER - ATMEL AT91
11616 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11618 S:      Maintained
11619 F:      drivers/pinctrl/pinctrl-at91.*
11620
11621 PIN CONTROLLER - ATMEL AT91 PIO4
11622 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624 L:      linux-gpio@vger.kernel.org
11625 S:      Supported
11626 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11627
11628 PIN CONTROLLER - FREESCALE
11629 M:      Dong Aisheng <aisheng.dong@nxp.com>
11630 M:      Fabio Estevam <festevam@gmail.com>
11631 M:      Shawn Guo <shawnguo@kernel.org>
11632 M:      Stefan Agner <stefan@agner.ch>
11633 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11634 L:      linux-gpio@vger.kernel.org
11635 S:      Maintained
11636 F:      drivers/pinctrl/freescale/
11637 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11638
11639 PIN CONTROLLER - INTEL
11640 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11641 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11642 S:      Maintained
11643 F:      drivers/pinctrl/intel/
11644
11645 PIN CONTROLLER - MEDIATEK
11646 M:      Sean Wang <sean.wang@kernel.org>
11647 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11648 S:      Maintained
11649 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11650 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11651 F:      drivers/pinctrl/mediatek/
11652
11653 PIN CONTROLLER - QUALCOMM
11654 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11655 S:      Maintained
11656 L:      linux-arm-msm@vger.kernel.org
11657 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11658 F:      drivers/pinctrl/qcom/
11659
11660 PIN CONTROLLER - RENESAS
11661 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11662 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11663 L:      linux-renesas-soc@vger.kernel.org
11664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11665 S:      Maintained
11666 F:      drivers/pinctrl/sh-pfc/
11667
11668 PIN CONTROLLER - SAMSUNG
11669 M:      Tomasz Figa <tomasz.figa@gmail.com>
11670 M:      Krzysztof Kozlowski <krzk@kernel.org>
11671 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11674 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11676 S:      Maintained
11677 F:      drivers/pinctrl/samsung/
11678 F:      include/dt-bindings/pinctrl/samsung.h
11679 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11680
11681 PIN CONTROLLER - SINGLE
11682 M:      Tony Lindgren <tony@atomide.com>
11683 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685 L:      linux-omap@vger.kernel.org
11686 S:      Maintained
11687 F:      drivers/pinctrl/pinctrl-single.c
11688
11689 PIN CONTROLLER - ST SPEAR
11690 M:      Viresh Kumar <vireshk@kernel.org>
11691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11692 W:      http://www.st.com/spear
11693 S:      Maintained
11694 F:      drivers/pinctrl/spear/
11695
11696 PISTACHIO SOC SUPPORT
11697 M:      James Hartley <james.hartley@sondrel.com>
11698 L:      linux-mips@linux-mips.org
11699 S:      Odd Fixes
11700 F:      arch/mips/pistachio/
11701 F:      arch/mips/include/asm/mach-pistachio/
11702 F:      arch/mips/boot/dts/img/pistachio*
11703 F:      arch/mips/configs/pistachio*_defconfig
11704
11705 PKTCDVD DRIVER
11706 S:      Orphan
11707 M:      linux-block@vger.kernel.org
11708 F:      drivers/block/pktcdvd.c
11709 F:      include/linux/pktcdvd.h
11710 F:      include/uapi/linux/pktcdvd.h
11711
11712 PKUNITY SOC DRIVERS
11713 M:      Guan Xuetao <gxt@pku.edu.cn>
11714 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11715 S:      Maintained
11716 T:      git git://github.com/gxt/linux.git
11717 F:      drivers/input/serio/i8042-unicore32io.h
11718 F:      drivers/i2c/busses/i2c-puv3.c
11719 F:      drivers/video/fbdev/fb-puv3.c
11720 F:      drivers/rtc/rtc-puv3.c
11721
11722 PMBUS HARDWARE MONITORING DRIVERS
11723 M:      Guenter Roeck <linux@roeck-us.net>
11724 L:      linux-hwmon@vger.kernel.org
11725 W:      http://hwmon.wiki.kernel.org/
11726 W:      http://www.roeck-us.net/linux/drivers/
11727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11728 S:      Maintained
11729 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11730 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11731 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11732 F:      Documentation/hwmon/adm1275
11733 F:      Documentation/hwmon/ibm-cffps
11734 F:      Documentation/hwmon/ir35221
11735 F:      Documentation/hwmon/lm25066
11736 F:      Documentation/hwmon/ltc2978
11737 F:      Documentation/hwmon/ltc3815
11738 F:      Documentation/hwmon/max16064
11739 F:      Documentation/hwmon/max20751
11740 F:      Documentation/hwmon/max31785
11741 F:      Documentation/hwmon/max34440
11742 F:      Documentation/hwmon/max8688
11743 F:      Documentation/hwmon/pmbus
11744 F:      Documentation/hwmon/pmbus-core
11745 F:      Documentation/hwmon/tps40422
11746 F:      Documentation/hwmon/ucd9000
11747 F:      Documentation/hwmon/ucd9200
11748 F:      Documentation/hwmon/zl6100
11749 F:      drivers/hwmon/pmbus/
11750 F:      include/linux/pmbus.h
11751
11752 PMC SIERRA MaxRAID DRIVER
11753 L:      linux-scsi@vger.kernel.org
11754 W:      http://www.pmc-sierra.com/
11755 S:      Orphan
11756 F:      drivers/scsi/pmcraid.*
11757
11758 PMC SIERRA PM8001 DRIVER
11759 M:      Jack Wang <jinpu.wang@profitbricks.com>
11760 M:      lindar_liu@usish.com
11761 L:      linux-scsi@vger.kernel.org
11762 S:      Supported
11763 F:      drivers/scsi/pm8001/
11764
11765 PNP SUPPORT
11766 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11767 S:      Maintained
11768 F:      drivers/pnp/
11769
11770 POSIX CLOCKS and TIMERS
11771 M:      Thomas Gleixner <tglx@linutronix.de>
11772 L:      linux-kernel@vger.kernel.org
11773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11774 S:      Maintained
11775 F:      fs/timerfd.c
11776 F:      include/linux/timer*
11777 F:      kernel/time/*timer*
11778
11779 POWER MANAGEMENT CORE
11780 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11781 L:      linux-pm@vger.kernel.org
11782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11783 B:      https://bugzilla.kernel.org
11784 S:      Supported
11785 F:      drivers/base/power/
11786 F:      include/linux/pm.h
11787 F:      include/linux/pm_*
11788 F:      include/linux/powercap.h
11789 F:      drivers/powercap/
11790 F:      kernel/configs/nopm.config
11791
11792 POWER STATE COORDINATION INTERFACE (PSCI)
11793 M:      Mark Rutland <mark.rutland@arm.com>
11794 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11795 L:      linux-arm-kernel@lists.infradead.org
11796 S:      Maintained
11797 F:      drivers/firmware/psci*.c
11798 F:      include/linux/psci.h
11799 F:      include/uapi/linux/psci.h
11800
11801 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11802 M:      Sebastian Reichel <sre@kernel.org>
11803 L:      linux-pm@vger.kernel.org
11804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11805 S:      Maintained
11806 F:      Documentation/ABI/testing/sysfs-class-power
11807 F:      Documentation/devicetree/bindings/power/supply/
11808 F:      include/linux/power_supply.h
11809 F:      drivers/power/supply/
11810
11811 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11812 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11813 L:      linuxppc-dev@lists.ozlabs.org
11814 S:      Maintained
11815 F:      drivers/char/powernv-op-panel.c
11816
11817 PPP OVER ATM (RFC 2364)
11818 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11819 S:      Maintained
11820 F:      net/atm/pppoatm.c
11821 F:      include/uapi/linux/atmppp.h
11822
11823 PPP OVER ETHERNET
11824 M:      Michal Ostrowski <mostrows@earthlink.net>
11825 S:      Maintained
11826 F:      drivers/net/ppp/pppoe.c
11827 F:      drivers/net/ppp/pppox.c
11828
11829 PPP OVER L2TP
11830 M:      James Chapman <jchapman@katalix.com>
11831 S:      Maintained
11832 F:      net/l2tp/l2tp_ppp.c
11833 F:      include/linux/if_pppol2tp.h
11834 F:      include/uapi/linux/if_pppol2tp.h
11835
11836 PPP PROTOCOL DRIVERS AND COMPRESSORS
11837 M:      Paul Mackerras <paulus@samba.org>
11838 L:      linux-ppp@vger.kernel.org
11839 S:      Maintained
11840 F:      drivers/net/ppp/ppp_*
11841
11842 PPS SUPPORT
11843 M:      Rodolfo Giometti <giometti@enneenne.com>
11844 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11845 L:      linuxpps@ml.enneenne.com (subscribers-only)
11846 S:      Maintained
11847 F:      Documentation/pps/
11848 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11849 F:      Documentation/ABI/testing/sysfs-pps
11850 F:      drivers/pps/
11851 F:      include/linux/pps*.h
11852 F:      include/uapi/linux/pps.h
11853
11854 PPTP DRIVER
11855 M:      Dmitry Kozlov <xeb@mail.ru>
11856 L:      netdev@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/net/ppp/pptp.c
11859 W:      http://sourceforge.net/projects/accel-pptp
11860
11861 PREEMPTIBLE KERNEL
11862 M:      Robert Love <rml@tech9.net>
11863 L:      kpreempt-tech@lists.sourceforge.net
11864 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11865 S:      Supported
11866 F:      Documentation/preempt-locking.txt
11867 F:      include/linux/preempt.h
11868
11869 PRINTK
11870 M:      Petr Mladek <pmladek@suse.com>
11871 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11872 R:      Steven Rostedt <rostedt@goodmis.org>
11873 S:      Maintained
11874 F:      kernel/printk/
11875 F:      include/linux/printk.h
11876
11877 PRISM54 WIRELESS DRIVER
11878 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11879 L:      linux-wireless@vger.kernel.org
11880 W:      http://wireless.kernel.org/en/users/Drivers/p54
11881 S:      Obsolete
11882 F:      drivers/net/wireless/intersil/prism54/
11883
11884 PROC FILESYSTEM
11885 R:      Alexey Dobriyan <adobriyan@gmail.com>
11886 L:      linux-kernel@vger.kernel.org
11887 L:      linux-fsdevel@vger.kernel.org
11888 S:      Maintained
11889 F:      fs/proc/
11890 F:      include/linux/proc_fs.h
11891 F:      tools/testing/selftests/proc/
11892
11893 PROC SYSCTL
11894 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11895 M:      Kees Cook <keescook@chromium.org>
11896 L:      linux-kernel@vger.kernel.org
11897 L:      linux-fsdevel@vger.kernel.org
11898 S:      Maintained
11899 F:      fs/proc/proc_sysctl.c
11900 F:      include/linux/sysctl.h
11901 F:      kernel/sysctl.c
11902 F:      tools/testing/selftests/sysctl/
11903
11904 PS3 NETWORK SUPPORT
11905 M:      Geoff Levand <geoff@infradead.org>
11906 L:      netdev@vger.kernel.org
11907 L:      linuxppc-dev@lists.ozlabs.org
11908 S:      Maintained
11909 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11910
11911 PS3 PLATFORM SUPPORT
11912 M:      Geoff Levand <geoff@infradead.org>
11913 L:      linuxppc-dev@lists.ozlabs.org
11914 S:      Maintained
11915 F:      arch/powerpc/boot/ps3*
11916 F:      arch/powerpc/include/asm/lv1call.h
11917 F:      arch/powerpc/include/asm/ps3*.h
11918 F:      arch/powerpc/platforms/ps3/
11919 F:      drivers/*/ps3*
11920 F:      drivers/ps3/
11921 F:      drivers/rtc/rtc-ps3.c
11922 F:      drivers/usb/host/*ps3.c
11923 F:      sound/ppc/snd_ps3*
11924
11925 PS3VRAM DRIVER
11926 M:      Jim Paris <jim@jtan.com>
11927 M:      Geoff Levand <geoff@infradead.org>
11928 L:      linuxppc-dev@lists.ozlabs.org
11929 S:      Maintained
11930 F:      drivers/block/ps3vram.c
11931
11932 PSAMPLE PACKET SAMPLING SUPPORT:
11933 M:      Yotam Gigi <yotam.gi@gmail.com>
11934 S:      Maintained
11935 F:      net/psample
11936 F:      include/net/psample.h
11937 F:      include/uapi/linux/psample.h
11938
11939 PSTORE FILESYSTEM
11940 M:      Kees Cook <keescook@chromium.org>
11941 M:      Anton Vorontsov <anton@enomsg.org>
11942 M:      Colin Cross <ccross@android.com>
11943 M:      Tony Luck <tony.luck@intel.com>
11944 S:      Maintained
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11946 F:      fs/pstore/
11947 F:      include/linux/pstore*
11948 F:      drivers/firmware/efi/efi-pstore.c
11949 F:      drivers/acpi/apei/erst.c
11950 F:      Documentation/admin-guide/ramoops.rst
11951 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11952 K:      \b(pstore|ramoops)
11953
11954 PTP HARDWARE CLOCK SUPPORT
11955 M:      Richard Cochran <richardcochran@gmail.com>
11956 L:      netdev@vger.kernel.org
11957 S:      Maintained
11958 W:      http://linuxptp.sourceforge.net/
11959 F:      Documentation/ABI/testing/sysfs-ptp
11960 F:      Documentation/ptp/*
11961 F:      drivers/net/phy/dp83640*
11962 F:      drivers/ptp/*
11963 F:      include/linux/ptp_cl*
11964
11965 PTRACE SUPPORT
11966 M:      Oleg Nesterov <oleg@redhat.com>
11967 S:      Maintained
11968 F:      include/asm-generic/syscall.h
11969 F:      include/linux/ptrace.h
11970 F:      include/linux/regset.h
11971 F:      include/linux/tracehook.h
11972 F:      include/uapi/linux/ptrace.h
11973 F:      include/uapi/linux/ptrace.h
11974 F:      include/asm-generic/ptrace.h
11975 F:      kernel/ptrace.c
11976 F:      arch/*/ptrace*.c
11977 F:      arch/*/*/ptrace*.c
11978 F:      arch/*/include/asm/ptrace*.h
11979
11980 PULSE8-CEC DRIVER
11981 M:      Hans Verkuil <hverkuil@xs4all.nl>
11982 L:      linux-media@vger.kernel.org
11983 T:      git git://linuxtv.org/media_tree.git
11984 S:      Maintained
11985 F:      drivers/media/usb/pulse8-cec/*
11986 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11987
11988 PVRUSB2 VIDEO4LINUX DRIVER
11989 M:      Mike Isely <isely@pobox.com>
11990 L:      pvrusb2@isely.net       (subscribers-only)
11991 L:      linux-media@vger.kernel.org
11992 W:      http://www.isely.net/pvrusb2/
11993 T:      git git://linuxtv.org/media_tree.git
11994 S:      Maintained
11995 F:      Documentation/media/v4l-drivers/pvrusb2*
11996 F:      drivers/media/usb/pvrusb2/
11997
11998 PWC WEBCAM DRIVER
11999 M:      Hans Verkuil <hverkuil@xs4all.nl>
12000 L:      linux-media@vger.kernel.org
12001 T:      git git://linuxtv.org/media_tree.git
12002 S:      Odd Fixes
12003 F:      drivers/media/usb/pwc/*
12004
12005 PWM FAN DRIVER
12006 M:      Kamil Debski <kamil@wypas.org>
12007 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12008 L:      linux-hwmon@vger.kernel.org
12009 S:      Supported
12010 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12011 F:      Documentation/hwmon/pwm-fan
12012 F:      drivers/hwmon/pwm-fan.c
12013
12014 PWM IR Transmitter
12015 M:      Sean Young <sean@mess.org>
12016 L:      linux-media@vger.kernel.org
12017 S:      Maintained
12018 F:      drivers/media/rc/pwm-ir-tx.c
12019
12020 PWM SUBSYSTEM
12021 M:      Thierry Reding <thierry.reding@gmail.com>
12022 L:      linux-pwm@vger.kernel.org
12023 S:      Maintained
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12025 F:      Documentation/pwm.txt
12026 F:      Documentation/devicetree/bindings/pwm/
12027 F:      include/linux/pwm.h
12028 F:      drivers/pwm/
12029 F:      drivers/video/backlight/pwm_bl.c
12030 F:      include/linux/pwm_backlight.h
12031 F:      drivers/gpio/gpio-mvebu.c
12032 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12033
12034 PXA GPIO DRIVER
12035 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12036 L:      linux-gpio@vger.kernel.org
12037 S:      Maintained
12038 F:      drivers/gpio/gpio-pxa.c
12039
12040 PXA MMCI DRIVER
12041 S:      Orphan
12042
12043 PXA RTC DRIVER
12044 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12045 L:      linux-rtc@vger.kernel.org
12046 S:      Maintained
12047
12048 PXA2xx/PXA3xx SUPPORT
12049 M:      Daniel Mack <daniel@zonque.org>
12050 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12051 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053 T:      git git://github.com/hzhuang1/linux.git
12054 T:      git git://github.com/rjarzmik/linux.git
12055 S:      Maintained
12056 F:      arch/arm/boot/dts/pxa*
12057 F:      arch/arm/mach-pxa/
12058 F:      drivers/dma/pxa*
12059 F:      drivers/pcmcia/pxa2xx*
12060 F:      drivers/pinctrl/pxa/
12061 F:      drivers/spi/spi-pxa2xx*
12062 F:      drivers/usb/gadget/udc/pxa2*
12063 F:      include/sound/pxa2xx-lib.h
12064 F:      sound/arm/pxa*
12065 F:      sound/soc/pxa/
12066
12067 QAT DRIVER
12068 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12069 L:      qat-linux@intel.com
12070 S:      Supported
12071 F:      drivers/crypto/qat/
12072
12073 QCOM AUDIO (ASoC) DRIVERS
12074 M:      Patrick Lai <plai@codeaurora.org>
12075 M:      Banajit Goswami <bgoswami@codeaurora.org>
12076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12077 S:      Supported
12078 F:      sound/soc/qcom/
12079
12080 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12081 M:      Gabriel Somlo <somlo@cmu.edu>
12082 M:      "Michael S. Tsirkin" <mst@redhat.com>
12083 L:      qemu-devel@nongnu.org
12084 S:      Maintained
12085 F:      drivers/firmware/qemu_fw_cfg.c
12086 F:      include/uapi/linux/qemu_fw_cfg.h
12087
12088 QIB DRIVER
12089 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12090 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12091 L:      linux-rdma@vger.kernel.org
12092 S:      Supported
12093 F:      drivers/infiniband/hw/qib/
12094
12095 QLOGIC QL41xxx FCOE DRIVER
12096 M:      QLogic-Storage-Upstream@cavium.com
12097 L:      linux-scsi@vger.kernel.org
12098 S:      Supported
12099 F:      drivers/scsi/qedf/
12100
12101 QLOGIC QL41xxx ISCSI DRIVER
12102 M:      QLogic-Storage-Upstream@cavium.com
12103 L:      linux-scsi@vger.kernel.org
12104 S:      Supported
12105 F:      drivers/scsi/qedi/
12106
12107 QLOGIC QL4xxx ETHERNET DRIVER
12108 M:      Ariel Elior <Ariel.Elior@cavium.com>
12109 M:      everest-linux-l2@cavium.com
12110 L:      netdev@vger.kernel.org
12111 S:      Supported
12112 F:      drivers/net/ethernet/qlogic/qed/
12113 F:      include/linux/qed/
12114 F:      drivers/net/ethernet/qlogic/qede/
12115
12116 QLOGIC QL4xxx RDMA DRIVER
12117 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12118 M:      Ariel Elior <Ariel.Elior@cavium.com>
12119 L:      linux-rdma@vger.kernel.org
12120 S:      Supported
12121 F:      drivers/infiniband/hw/qedr/
12122 F:      include/uapi/rdma/qedr-abi.h
12123
12124 QLOGIC QLA1280 SCSI DRIVER
12125 M:      Michael Reed <mdr@sgi.com>
12126 L:      linux-scsi@vger.kernel.org
12127 S:      Maintained
12128 F:      drivers/scsi/qla1280.[ch]
12129
12130 QLOGIC QLA2XXX FC-SCSI DRIVER
12131 M:      qla2xxx-upstream@qlogic.com
12132 L:      linux-scsi@vger.kernel.org
12133 S:      Supported
12134 F:      Documentation/scsi/LICENSE.qla2xxx
12135 F:      drivers/scsi/qla2xxx/
12136
12137 QLOGIC QLA3XXX NETWORK DRIVER
12138 M:      Dept-GELinuxNICDev@cavium.com
12139 L:      netdev@vger.kernel.org
12140 S:      Supported
12141 F:      Documentation/networking/LICENSE.qla3xxx
12142 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12143
12144 QLOGIC QLA4XXX iSCSI DRIVER
12145 M:      QLogic-Storage-Upstream@qlogic.com
12146 L:      linux-scsi@vger.kernel.org
12147 S:      Supported
12148 F:      Documentation/scsi/LICENSE.qla4xxx
12149 F:      drivers/scsi/qla4xxx/
12150
12151 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12152 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12153 M:      Manish Chopra <manish.chopra@cavium.com>
12154 M:      Dept-GELinuxNICDev@cavium.com
12155 L:      netdev@vger.kernel.org
12156 S:      Supported
12157 F:      drivers/net/ethernet/qlogic/qlcnic/
12158
12159 QLOGIC QLGE 10Gb ETHERNET DRIVER
12160 M:      Manish Chopra <manish.chopra@cavium.com>
12161 M:      Dept-GELinuxNICDev@cavium.com
12162 L:      netdev@vger.kernel.org
12163 S:      Supported
12164 F:      drivers/net/ethernet/qlogic/qlge/
12165
12166 QM1D1B0004 MEDIA DRIVER
12167 M:      Akihiro Tsukada <tskd08@gmail.com>
12168 L:      linux-media@vger.kernel.org
12169 S:      Odd Fixes
12170 F:      drivers/media/tuners/qm1d1b0004*
12171
12172 QM1D1C0042 MEDIA DRIVER
12173 M:      Akihiro Tsukada <tskd08@gmail.com>
12174 L:      linux-media@vger.kernel.org
12175 S:      Odd Fixes
12176 F:      drivers/media/tuners/qm1d1c0042*
12177
12178 QNX4 FILESYSTEM
12179 M:      Anders Larsen <al@alarsen.net>
12180 W:      http://www.alarsen.net/linux/qnx4fs/
12181 S:      Maintained
12182 F:      fs/qnx4/
12183 F:      include/uapi/linux/qnx4_fs.h
12184 F:      include/uapi/linux/qnxtypes.h
12185
12186 QORIQ DPAA2 FSL-MC BUS DRIVER
12187 M:      Stuart Yoder <stuyoder@gmail.com>
12188 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12189 L:      linux-kernel@vger.kernel.org
12190 S:      Maintained
12191 F:      drivers/bus/fsl-mc/
12192 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12193 F:      Documentation/networking/dpaa2/overview.rst
12194
12195 QT1010 MEDIA DRIVER
12196 M:      Antti Palosaari <crope@iki.fi>
12197 L:      linux-media@vger.kernel.org
12198 W:      https://linuxtv.org
12199 W:      http://palosaari.fi/linux/
12200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12201 T:      git git://linuxtv.org/anttip/media_tree.git
12202 S:      Maintained
12203 F:      drivers/media/tuners/qt1010*
12204
12205 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12206 M:      Kalle Valo <kvalo@codeaurora.org>
12207 L:      ath10k@lists.infradead.org
12208 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12210 S:      Supported
12211 F:      drivers/net/wireless/ath/ath10k/
12212
12213 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12214 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12215 L:      linux-wireless@vger.kernel.org
12216 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12217 S:      Supported
12218 F:      drivers/net/wireless/ath/ath9k/
12219
12220 QUALCOMM CAMERA SUBSYSTEM DRIVER
12221 M:      Todor Tomov <todor.tomov@linaro.org>
12222 L:      linux-media@vger.kernel.org
12223 S:      Maintained
12224 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12225 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12226 F:      drivers/media/platform/qcom/camss/
12227
12228 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12229 M:  Ilia Lin <ilia.lin@gmail.com>
12230 L:  linux-pm@vger.kernel.org
12231 S:  Maintained
12232 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12233 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12234
12235 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12236 M:      Timur Tabi <timur@kernel.org>
12237 L:      netdev@vger.kernel.org
12238 S:      Maintained
12239 F:      drivers/net/ethernet/qualcomm/emac/
12240
12241 QUALCOMM GENERIC INTERFACE I2C DRIVER
12242 M:      Alok Chauhan <alokc@codeaurora.org>
12243 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12244 L:      linux-i2c@vger.kernel.org
12245 L:      linux-arm-msm@vger.kernel.org
12246 S:      Supported
12247 F:      drivers/i2c/busses/i2c-qcom-geni.c
12248
12249 QUALCOMM HEXAGON ARCHITECTURE
12250 M:      Richard Kuo <rkuo@codeaurora.org>
12251 L:      linux-hexagon@vger.kernel.org
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12253 S:      Supported
12254 F:      arch/hexagon/
12255
12256 QUALCOMM HIDMA DRIVER
12257 M:      Sinan Kaya <okaya@kernel.org>
12258 L:      linux-arm-kernel@lists.infradead.org
12259 L:      linux-arm-msm@vger.kernel.org
12260 L:      dmaengine@vger.kernel.org
12261 S:      Supported
12262 F:      drivers/dma/qcom/hidma*
12263
12264 QUALCOMM IOMMU
12265 M:      Rob Clark <robdclark@gmail.com>
12266 L:      iommu@lists.linux-foundation.org
12267 L:      linux-arm-msm@vger.kernel.org
12268 S:      Maintained
12269 F:      drivers/iommu/qcom_iommu.c
12270
12271 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12272 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12273 L:      linux-media@vger.kernel.org
12274 L:      linux-arm-msm@vger.kernel.org
12275 T:      git git://linuxtv.org/media_tree.git
12276 S:      Maintained
12277 F:      drivers/media/platform/qcom/venus/
12278
12279 QUALCOMM WCN36XX WIRELESS DRIVER
12280 M:      Kalle Valo <kvalo@codeaurora.org>
12281 L:      wcn36xx@lists.infradead.org
12282 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12283 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12284 S:      Supported
12285 F:      drivers/net/wireless/ath/wcn36xx/
12286
12287 QUANTENNA QTNFMAC WIRELESS DRIVER
12288 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12289 M:      Avinash Patil <avinashp@quantenna.com>
12290 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12291 L:      linux-wireless@vger.kernel.org
12292 S:      Maintained
12293 F:      drivers/net/wireless/quantenna
12294
12295 RADEON and AMDGPU DRM DRIVERS
12296 M:      Alex Deucher <alexander.deucher@amd.com>
12297 M:      Christian König <christian.koenig@amd.com>
12298 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12299 L:      amd-gfx@lists.freedesktop.org
12300 T:      git git://people.freedesktop.org/~agd5f/linux
12301 S:      Supported
12302 F:      drivers/gpu/drm/radeon/
12303 F:      include/uapi/drm/radeon_drm.h
12304 F:      drivers/gpu/drm/amd/
12305 F:      include/uapi/drm/amdgpu_drm.h
12306
12307 RADEON FRAMEBUFFER DISPLAY DRIVER
12308 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12309 L:      linux-fbdev@vger.kernel.org
12310 S:      Maintained
12311 F:      drivers/video/fbdev/aty/radeon*
12312 F:      include/uapi/linux/radeonfb.h
12313
12314 RADIOSHARK RADIO DRIVER
12315 M:      Hans Verkuil <hverkuil@xs4all.nl>
12316 L:      linux-media@vger.kernel.org
12317 T:      git git://linuxtv.org/media_tree.git
12318 S:      Maintained
12319 F:      drivers/media/radio/radio-shark.c
12320
12321 RADIOSHARK2 RADIO DRIVER
12322 M:      Hans Verkuil <hverkuil@xs4all.nl>
12323 L:      linux-media@vger.kernel.org
12324 T:      git git://linuxtv.org/media_tree.git
12325 S:      Maintained
12326 F:      drivers/media/radio/radio-shark2.c
12327 F:      drivers/media/radio/radio-tea5777.c
12328
12329 RADOS BLOCK DEVICE (RBD)
12330 M:      Ilya Dryomov <idryomov@gmail.com>
12331 M:      Sage Weil <sage@redhat.com>
12332 M:      Alex Elder <elder@kernel.org>
12333 L:      ceph-devel@vger.kernel.org
12334 W:      http://ceph.com/
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12336 T:      git git://github.com/ceph/ceph-client.git
12337 S:      Supported
12338 F:      Documentation/ABI/testing/sysfs-bus-rbd
12339 F:      drivers/block/rbd.c
12340 F:      drivers/block/rbd_types.h
12341
12342 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12343 M:      Paul Mackerras <paulus@samba.org>
12344 L:      linux-fbdev@vger.kernel.org
12345 S:      Maintained
12346 F:      drivers/video/fbdev/aty/aty128fb.c
12347
12348 RAINSHADOW-CEC DRIVER
12349 M:      Hans Verkuil <hverkuil@xs4all.nl>
12350 L:      linux-media@vger.kernel.org
12351 T:      git git://linuxtv.org/media_tree.git
12352 S:      Maintained
12353 F:      drivers/media/usb/rainshadow-cec/*
12354
12355 RALINK MIPS ARCHITECTURE
12356 M:      John Crispin <john@phrozen.org>
12357 L:      linux-mips@linux-mips.org
12358 S:      Maintained
12359 F:      arch/mips/ralink
12360
12361 RALINK RT2X00 WIRELESS LAN DRIVER
12362 P:      rt2x00 project
12363 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12364 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12365 L:      linux-wireless@vger.kernel.org
12366 S:      Maintained
12367 F:      drivers/net/wireless/ralink/rt2x00/
12368
12369 RAMDISK RAM BLOCK DEVICE DRIVER
12370 M:      Jens Axboe <axboe@kernel.dk>
12371 S:      Maintained
12372 F:      Documentation/blockdev/ramdisk.txt
12373 F:      drivers/block/brd.c
12374
12375 RANCHU VIRTUAL BOARD FOR MIPS
12376 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12377 L:      linux-mips@linux-mips.org
12378 S:      Supported
12379 F:      arch/mips/generic/board-ranchu.c
12380 F:      arch/mips/configs/generic/board-ranchu.config
12381
12382 RANDOM NUMBER DRIVER
12383 M:      "Theodore Ts'o" <tytso@mit.edu>
12384 S:      Maintained
12385 F:      drivers/char/random.c
12386
12387 RAPIDIO SUBSYSTEM
12388 M:      Matt Porter <mporter@kernel.crashing.org>
12389 M:      Alexandre Bounine <alex.bou9@gmail.com>
12390 S:      Maintained
12391 F:      drivers/rapidio/
12392
12393 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12394 L:      linux-wireless@vger.kernel.org
12395 S:      Orphan
12396 F:      drivers/net/wireless/ray*
12397
12398 RCUTORTURE TEST FRAMEWORK
12399 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12400 M:      Josh Triplett <josh@joshtriplett.org>
12401 R:      Steven Rostedt <rostedt@goodmis.org>
12402 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12403 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12404 L:      linux-kernel@vger.kernel.org
12405 S:      Supported
12406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12407 F:      tools/testing/selftests/rcutorture
12408
12409 RDC R-321X SoC
12410 M:      Florian Fainelli <florian@openwrt.org>
12411 S:      Maintained
12412
12413 RDC R6040 FAST ETHERNET DRIVER
12414 M:      Florian Fainelli <f.fainelli@gmail.com>
12415 L:      netdev@vger.kernel.org
12416 S:      Maintained
12417 F:      drivers/net/ethernet/rdc/r6040.c
12418
12419 RDMAVT - RDMA verbs software
12420 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12421 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12422 L:      linux-rdma@vger.kernel.org
12423 S:      Supported
12424 F:      drivers/infiniband/sw/rdmavt
12425
12426 RDS - RELIABLE DATAGRAM SOCKETS
12427 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12428 L:      netdev@vger.kernel.org
12429 L:      linux-rdma@vger.kernel.org
12430 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12431 W:      https://oss.oracle.com/projects/rds/
12432 S:      Supported
12433 F:      net/rds/
12434 F:      Documentation/networking/rds.txt
12435
12436 RDT - RESOURCE ALLOCATION
12437 M:      Fenghua Yu <fenghua.yu@intel.com>
12438 M:      Reinette Chatre <reinette.chatre@intel.com>
12439 L:      linux-kernel@vger.kernel.org
12440 S:      Supported
12441 F:      arch/x86/kernel/cpu/intel_rdt*
12442 F:      arch/x86/include/asm/intel_rdt_sched.h
12443 F:      Documentation/x86/intel_rdt*
12444
12445 READ-COPY UPDATE (RCU)
12446 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12447 M:      Josh Triplett <josh@joshtriplett.org>
12448 R:      Steven Rostedt <rostedt@goodmis.org>
12449 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12450 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12451 L:      linux-kernel@vger.kernel.org
12452 W:      http://www.rdrop.com/users/paulmck/RCU/
12453 S:      Supported
12454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12455 F:      Documentation/RCU/
12456 X:      Documentation/RCU/torture.txt
12457 F:      include/linux/rcu*
12458 X:      include/linux/srcu*.h
12459 F:      kernel/rcu/
12460 X:      kernel/rcu/srcu*.c
12461
12462 REAL TIME CLOCK (RTC) SUBSYSTEM
12463 M:      Alessandro Zummo <a.zummo@towertech.it>
12464 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12465 L:      linux-rtc@vger.kernel.org
12466 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12468 S:      Maintained
12469 F:      Documentation/devicetree/bindings/rtc/
12470 F:      Documentation/rtc.txt
12471 F:      drivers/rtc/
12472 F:      include/linux/rtc.h
12473 F:      include/uapi/linux/rtc.h
12474 F:      include/linux/rtc/
12475 F:      include/linux/platform_data/rtc-*
12476 F:      tools/testing/selftests/rtc/
12477
12478 REALTEK AUDIO CODECS
12479 M:      Bard Liao <bardliao@realtek.com>
12480 M:      Oder Chiou <oder_chiou@realtek.com>
12481 S:      Maintained
12482 F:      sound/soc/codecs/rt*
12483 F:      include/sound/rt*.h
12484
12485 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12486 M:      Linus Walleij <linus.walleij@linaro.org>
12487 S:      Maintained
12488 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12489 F:      drivers/net/dsa/realtek-smi*
12490 F:      drivers/net/dsa/rtl83*
12491
12492 REGISTER MAP ABSTRACTION
12493 M:      Mark Brown <broonie@kernel.org>
12494 L:      linux-kernel@vger.kernel.org
12495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12496 S:      Supported
12497 F:      Documentation/devicetree/bindings/regmap/
12498 F:      drivers/base/regmap/
12499 F:      include/linux/regmap.h
12500
12501 REISERFS FILE SYSTEM
12502 L:      reiserfs-devel@vger.kernel.org
12503 S:      Supported
12504 F:      fs/reiserfs/
12505
12506 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12507 M:      Ohad Ben-Cohen <ohad@wizery.com>
12508 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12509 L:      linux-remoteproc@vger.kernel.org
12510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12511 S:      Maintained
12512 F:      Documentation/devicetree/bindings/remoteproc/
12513 F:      Documentation/remoteproc.txt
12514 F:      drivers/remoteproc/
12515 F:      include/linux/remoteproc.h
12516
12517 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12518 M:      Ohad Ben-Cohen <ohad@wizery.com>
12519 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12520 L:      linux-remoteproc@vger.kernel.org
12521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12522 S:      Maintained
12523 F:      drivers/rpmsg/
12524 F:      Documentation/rpmsg.txt
12525 F:      include/linux/rpmsg.h
12526 F:      include/linux/rpmsg/
12527
12528 RENESAS CLOCK DRIVERS
12529 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12530 L:      linux-renesas-soc@vger.kernel.org
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12532 S:      Supported
12533 F:      drivers/clk/renesas/
12534
12535 RENESAS EMEV2 I2C DRIVER
12536 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12537 S:      Supported
12538 F:      drivers/i2c/busses/i2c-emev2.c
12539
12540 RENESAS ETHERNET DRIVERS
12541 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12542 L:      netdev@vger.kernel.org
12543 L:      linux-renesas-soc@vger.kernel.org
12544 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12545 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12546 F:      drivers/net/ethernet/renesas/
12547 F:      include/linux/sh_eth.h
12548
12549 RENESAS R-CAR GYROADC DRIVER
12550 M:      Marek Vasut <marek.vasut@gmail.com>
12551 L:      linux-iio@vger.kernel.org
12552 S:      Supported
12553 F:      drivers/iio/adc/rcar_gyro_adc.c
12554
12555 RENESAS R-CAR I2C DRIVERS
12556 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12557 S:      Supported
12558 F:      drivers/i2c/busses/i2c-rcar.c
12559 F:      drivers/i2c/busses/i2c-sh_mobile.c
12560
12561 RENESAS RIIC DRIVER
12562 M:      Chris Brandt <chris.brandt@renesas.com>
12563 S:      Supported
12564 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12565 F:      drivers/i2c/busses/i2c-riic.c
12566
12567 RENESAS USB PHY DRIVER
12568 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12569 L:      linux-renesas-soc@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12572
12573 RESET CONTROLLER FRAMEWORK
12574 M:      Philipp Zabel <p.zabel@pengutronix.de>
12575 T:      git git://git.pengutronix.de/git/pza/linux
12576 S:      Maintained
12577 F:      drivers/reset/
12578 F:      Documentation/devicetree/bindings/reset/
12579 F:      include/dt-bindings/reset/
12580 F:      include/linux/reset.h
12581 F:      include/linux/reset-controller.h
12582
12583 RESTARTABLE SEQUENCES SUPPORT
12584 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12585 M:      Peter Zijlstra <peterz@infradead.org>
12586 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12587 M:      Boqun Feng <boqun.feng@gmail.com>
12588 L:      linux-kernel@vger.kernel.org
12589 S:      Supported
12590 F:      kernel/rseq.c
12591 F:      include/uapi/linux/rseq.h
12592 F:      include/trace/events/rseq.h
12593 F:      tools/testing/selftests/rseq/
12594
12595 RFKILL
12596 M:      Johannes Berg <johannes@sipsolutions.net>
12597 L:      linux-wireless@vger.kernel.org
12598 W:      http://wireless.kernel.org/
12599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12601 S:      Maintained
12602 F:      Documentation/rfkill.txt
12603 F:      Documentation/ABI/stable/sysfs-class-rfkill
12604 F:      net/rfkill/
12605 F:      include/linux/rfkill.h
12606 F:      include/uapi/linux/rfkill.h
12607
12608 RHASHTABLE
12609 M:      Thomas Graf <tgraf@suug.ch>
12610 M:      Herbert Xu <herbert@gondor.apana.org.au>
12611 L:      netdev@vger.kernel.org
12612 S:      Maintained
12613 F:      lib/rhashtable.c
12614 F:      lib/test_rhashtable.c
12615 F:      include/linux/rhashtable.h
12616 F:      include/linux/rhashtable-types.h
12617
12618 RICOH R5C592 MEMORYSTICK DRIVER
12619 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12620 S:      Maintained
12621 F:      drivers/memstick/host/r592.*
12622
12623 RICOH SMARTMEDIA/XD DRIVER
12624 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12625 S:      Maintained
12626 F:      drivers/mtd/nand/raw/r852.c
12627 F:      drivers/mtd/nand/raw/r852.h
12628
12629 RISC-V ARCHITECTURE
12630 M:      Palmer Dabbelt <palmer@sifive.com>
12631 M:      Albert Ou <aou@eecs.berkeley.edu>
12632 L:      linux-riscv@lists.infradead.org
12633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12634 S:      Supported
12635 F:      arch/riscv/
12636 K:      riscv
12637 N:      riscv
12638
12639 ROCCAT DRIVERS
12640 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12641 W:      http://sourceforge.net/projects/roccat/
12642 S:      Maintained
12643 F:      drivers/hid/hid-roccat*
12644 F:      include/linux/hid-roccat*
12645 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12646
12647 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12648 M:      Jacob chen <jacob2.chen@rock-chips.com>
12649 L:      linux-media@vger.kernel.org
12650 S:      Maintained
12651 F:      drivers/media/platform/rockchip/rga/
12652 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12653
12654 ROCKER DRIVER
12655 M:      Jiri Pirko <jiri@resnulli.us>
12656 L:      netdev@vger.kernel.org
12657 S:      Supported
12658 F:      drivers/net/ethernet/rocker/
12659
12660 ROCKETPORT DRIVER
12661 P:      Comtrol Corp.
12662 W:      http://www.comtrol.com
12663 S:      Maintained
12664 F:      Documentation/serial/rocket.txt
12665 F:      drivers/tty/rocket*
12666
12667 ROCKETPORT EXPRESS/INFINITY DRIVER
12668 M:      Kevin Cernekee <cernekee@gmail.com>
12669 L:      linux-serial@vger.kernel.org
12670 S:      Odd Fixes
12671 F:      drivers/tty/serial/rp2.*
12672
12673 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12674 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12675 L:      linux-kernel@vger.kernel.org
12676 L:      linux-renesas-soc@vger.kernel.org
12677 S:      Supported
12678 F:      drivers/mfd/bd9571mwv.c
12679 F:      drivers/regulator/bd9571mwv-regulator.c
12680 F:      drivers/gpio/gpio-bd9571mwv.c
12681 F:      include/linux/mfd/bd9571mwv.h
12682 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12683
12684 ROSE NETWORK LAYER
12685 M:      Ralf Baechle <ralf@linux-mips.org>
12686 L:      linux-hams@vger.kernel.org
12687 W:      http://www.linux-ax25.org/
12688 S:      Maintained
12689 F:      include/net/rose.h
12690 F:      include/uapi/linux/rose.h
12691 F:      net/rose/
12692
12693 RTL2830 MEDIA DRIVER
12694 M:      Antti Palosaari <crope@iki.fi>
12695 L:      linux-media@vger.kernel.org
12696 W:      https://linuxtv.org
12697 W:      http://palosaari.fi/linux/
12698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12699 T:      git git://linuxtv.org/anttip/media_tree.git
12700 S:      Maintained
12701 F:      drivers/media/dvb-frontends/rtl2830*
12702
12703 RTL2832 MEDIA DRIVER
12704 M:      Antti Palosaari <crope@iki.fi>
12705 L:      linux-media@vger.kernel.org
12706 W:      https://linuxtv.org
12707 W:      http://palosaari.fi/linux/
12708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12709 T:      git git://linuxtv.org/anttip/media_tree.git
12710 S:      Maintained
12711 F:      drivers/media/dvb-frontends/rtl2832*
12712
12713 RTL2832_SDR MEDIA DRIVER
12714 M:      Antti Palosaari <crope@iki.fi>
12715 L:      linux-media@vger.kernel.org
12716 W:      https://linuxtv.org
12717 W:      http://palosaari.fi/linux/
12718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12719 T:      git git://linuxtv.org/anttip/media_tree.git
12720 S:      Maintained
12721 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12722
12723 RTL8180 WIRELESS DRIVER
12724 L:      linux-wireless@vger.kernel.org
12725 W:      http://wireless.kernel.org/
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12727 S:      Orphan
12728 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12729
12730 RTL8187 WIRELESS DRIVER
12731 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12732 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12733 M:      Larry Finger <Larry.Finger@lwfinger.net>
12734 L:      linux-wireless@vger.kernel.org
12735 W:      http://wireless.kernel.org/
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12737 S:      Maintained
12738 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12739
12740 REALTEK WIRELESS DRIVER (rtlwifi family)
12741 M:      Ping-Ke Shih <pkshih@realtek.com>
12742 L:      linux-wireless@vger.kernel.org
12743 W:      http://wireless.kernel.org/
12744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12745 S:      Maintained
12746 F:      drivers/net/wireless/realtek/rtlwifi/
12747
12748 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12749 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12750 L:      linux-wireless@vger.kernel.org
12751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12752 S:      Maintained
12753 F:      drivers/net/wireless/realtek/rtl8xxxu/
12754
12755 RXRPC SOCKETS (AF_RXRPC)
12756 M:      David Howells <dhowells@redhat.com>
12757 L:      linux-afs@lists.infradead.org
12758 S:      Supported
12759 F:      net/rxrpc/
12760 F:      include/keys/rxrpc-type.h
12761 F:      include/net/af_rxrpc.h
12762 F:      include/trace/events/rxrpc.h
12763 F:      include/uapi/linux/rxrpc.h
12764 F:      Documentation/networking/rxrpc.txt
12765 W:      https://www.infradead.org/~dhowells/kafs/
12766
12767 S3 SAVAGE FRAMEBUFFER DRIVER
12768 M:      Antonino Daplas <adaplas@gmail.com>
12769 L:      linux-fbdev@vger.kernel.org
12770 S:      Maintained
12771 F:      drivers/video/fbdev/savage/
12772
12773 S390
12774 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12775 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12776 L:      linux-s390@vger.kernel.org
12777 W:      http://www.ibm.com/developerworks/linux/linux390/
12778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12779 S:      Supported
12780 F:      arch/s390/
12781 F:      drivers/s390/
12782 F:      Documentation/s390/
12783 F:      Documentation/driver-api/s390-drivers.rst
12784
12785 S390 COMMON I/O LAYER
12786 M:      Sebastian Ott <sebott@linux.ibm.com>
12787 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12788 L:      linux-s390@vger.kernel.org
12789 W:      http://www.ibm.com/developerworks/linux/linux390/
12790 S:      Supported
12791 F:      drivers/s390/cio/
12792
12793 S390 DASD DRIVER
12794 M:      Stefan Haberland <sth@linux.ibm.com>
12795 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12796 L:      linux-s390@vger.kernel.org
12797 W:      http://www.ibm.com/developerworks/linux/linux390/
12798 S:      Supported
12799 F:      drivers/s390/block/dasd*
12800 F:      block/partitions/ibm.c
12801
12802 S390 IOMMU (PCI)
12803 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12804 L:      linux-s390@vger.kernel.org
12805 W:      http://www.ibm.com/developerworks/linux/linux390/
12806 S:      Supported
12807 F:      drivers/iommu/s390-iommu.c
12808
12809 S390 IUCV NETWORK LAYER
12810 M:      Julian Wiedmann <jwi@linux.ibm.com>
12811 M:      Ursula Braun <ubraun@linux.ibm.com>
12812 L:      linux-s390@vger.kernel.org
12813 W:      http://www.ibm.com/developerworks/linux/linux390/
12814 S:      Supported
12815 F:      drivers/s390/net/*iucv*
12816 F:      include/net/iucv/
12817 F:      net/iucv/
12818
12819 S390 NETWORK DRIVERS
12820 M:      Julian Wiedmann <jwi@linux.ibm.com>
12821 M:      Ursula Braun <ubraun@linux.ibm.com>
12822 L:      linux-s390@vger.kernel.org
12823 W:      http://www.ibm.com/developerworks/linux/linux390/
12824 S:      Supported
12825 F:      drivers/s390/net/
12826
12827 S390 PCI SUBSYSTEM
12828 M:      Sebastian Ott <sebott@linux.ibm.com>
12829 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12830 L:      linux-s390@vger.kernel.org
12831 W:      http://www.ibm.com/developerworks/linux/linux390/
12832 S:      Supported
12833 F:      arch/s390/pci/
12834 F:      drivers/pci/hotplug/s390_pci_hpc.c
12835
12836 S390 VFIO-CCW DRIVER
12837 M:      Cornelia Huck <cohuck@redhat.com>
12838 M:      Halil Pasic <pasic@linux.ibm.com>
12839 L:      linux-s390@vger.kernel.org
12840 L:      kvm@vger.kernel.org
12841 S:      Supported
12842 F:      drivers/s390/cio/vfio_ccw*
12843 F:      Documentation/s390/vfio-ccw.txt
12844 F:      include/uapi/linux/vfio_ccw.h
12845
12846 S390 ZCRYPT DRIVER
12847 M:      Harald Freudenberger <freude@linux.ibm.com>
12848 L:      linux-s390@vger.kernel.org
12849 W:      http://www.ibm.com/developerworks/linux/linux390/
12850 S:      Supported
12851 F:      drivers/s390/crypto/
12852
12853 S390 VFIO AP DRIVER
12854 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12855 M:      Pierre Morel <pmorel@linux.ibm.com>
12856 M:      Halil Pasic <pasic@linux.ibm.com>
12857 L:      linux-s390@vger.kernel.org
12858 W:      http://www.ibm.com/developerworks/linux/linux390/
12859 S:      Supported
12860 F:      drivers/s390/crypto/vfio_ap_drv.c
12861 F:      drivers/s390/crypto/vfio_ap_private.h
12862 F:      drivers/s390/crypto/vfio_ap_ops.c
12863 F:      Documentation/s390/vfio-ap.txt
12864
12865 S390 ZFCP DRIVER
12866 M:      Steffen Maier <maier@linux.ibm.com>
12867 M:      Benjamin Block <bblock@linux.ibm.com>
12868 L:      linux-s390@vger.kernel.org
12869 W:      http://www.ibm.com/developerworks/linux/linux390/
12870 S:      Supported
12871 F:      drivers/s390/scsi/zfcp_*
12872
12873 S3C24XX SD/MMC Driver
12874 M:      Ben Dooks <ben-linux@fluff.org>
12875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12876 S:      Supported
12877 F:      drivers/mmc/host/s3cmci.*
12878
12879 SAA6588 RDS RECEIVER DRIVER
12880 M:      Hans Verkuil <hverkuil@xs4all.nl>
12881 L:      linux-media@vger.kernel.org
12882 T:      git git://linuxtv.org/media_tree.git
12883 W:      https://linuxtv.org
12884 S:      Odd Fixes
12885 F:      drivers/media/i2c/saa6588*
12886
12887 SAA7134 VIDEO4LINUX DRIVER
12888 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12889 L:      linux-media@vger.kernel.org
12890 W:      https://linuxtv.org
12891 T:      git git://linuxtv.org/media_tree.git
12892 S:      Odd fixes
12893 F:      Documentation/media/v4l-drivers/saa7134*
12894 F:      drivers/media/pci/saa7134/
12895
12896 SAA7146 VIDEO4LINUX-2 DRIVER
12897 M:      Hans Verkuil <hverkuil@xs4all.nl>
12898 L:      linux-media@vger.kernel.org
12899 T:      git git://linuxtv.org/media_tree.git
12900 S:      Maintained
12901 F:      drivers/media/common/saa7146/
12902 F:      drivers/media/pci/saa7146/
12903 F:      include/media/saa7146*
12904
12905 SAMSUNG AUDIO (ASoC) DRIVERS
12906 M:      Krzysztof Kozlowski <krzk@kernel.org>
12907 M:      Sangbeom Kim <sbkim73@samsung.com>
12908 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12910 S:      Supported
12911 F:      sound/soc/samsung/
12912 F:      Documentation/devicetree/bindings/sound/samsung*
12913
12914 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12915 M:      Krzysztof Kozlowski <krzk@kernel.org>
12916 L:      linux-crypto@vger.kernel.org
12917 L:      linux-samsung-soc@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/crypto/exynos-rng.c
12920 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12921
12922 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12923 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12924 L:      linux-samsung-soc@vger.kernel.org
12925 S:      Maintained
12926 F:      drivers/char/hw_random/exynos-trng.c
12927 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12928
12929 SAMSUNG FRAMEBUFFER DRIVER
12930 M:      Jingoo Han <jingoohan1@gmail.com>
12931 L:      linux-fbdev@vger.kernel.org
12932 S:      Maintained
12933 F:      drivers/video/fbdev/s3c-fb.c
12934
12935 SAMSUNG LAPTOP DRIVER
12936 M:      Corentin Chary <corentin.chary@gmail.com>
12937 L:      platform-driver-x86@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/platform/x86/samsung-laptop.c
12940
12941 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12942 M:      Sangbeom Kim <sbkim73@samsung.com>
12943 M:      Krzysztof Kozlowski <krzk@kernel.org>
12944 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12945 L:      linux-kernel@vger.kernel.org
12946 L:      linux-samsung-soc@vger.kernel.org
12947 S:      Supported
12948 F:      drivers/mfd/sec*.c
12949 F:      drivers/regulator/s2m*.c
12950 F:      drivers/regulator/s5m*.c
12951 F:      drivers/clk/clk-s2mps11.c
12952 F:      drivers/rtc/rtc-s5m.c
12953 F:      include/linux/mfd/samsung/
12954 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12955 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12956 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12957 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12958
12959 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12960 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12961 L:      linux-media@vger.kernel.org
12962 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12963 S:      Maintained
12964 F:      drivers/media/platform/s3c-camif/
12965 F:      include/media/drv-intf/s3c_camif.h
12966
12967 SAMSUNG S3FWRN5 NFC DRIVER
12968 M:      Robert Baldyga <r.baldyga@samsung.com>
12969 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12970 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12971 S:      Supported
12972 F:      drivers/nfc/s3fwrn5
12973
12974 SAMSUNG S5C73M3 CAMERA DRIVER
12975 M:      Kyungmin Park <kyungmin.park@samsung.com>
12976 M:      Andrzej Hajda <a.hajda@samsung.com>
12977 L:      linux-media@vger.kernel.org
12978 S:      Supported
12979 F:      drivers/media/i2c/s5c73m3/*
12980
12981 SAMSUNG S5K5BAF CAMERA DRIVER
12982 M:      Kyungmin Park <kyungmin.park@samsung.com>
12983 M:      Andrzej Hajda <a.hajda@samsung.com>
12984 L:      linux-media@vger.kernel.org
12985 S:      Supported
12986 F:      drivers/media/i2c/s5k5baf.c
12987
12988 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12989 M:      Krzysztof Kozlowski <krzk@kernel.org>
12990 M:      Vladimir Zapolskiy <vz@mleia.com>
12991 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12992 L:      linux-crypto@vger.kernel.org
12993 L:      linux-samsung-soc@vger.kernel.org
12994 S:      Maintained
12995 F:      drivers/crypto/s5p-sss.c
12996
12997 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12998 M:      Kyungmin Park <kyungmin.park@samsung.com>
12999 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13000 L:      linux-media@vger.kernel.org
13001 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13002 S:      Supported
13003 F:      drivers/media/platform/exynos4-is/
13004
13005 SAMSUNG SOC CLOCK DRIVERS
13006 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13007 M:      Tomasz Figa <tomasz.figa@gmail.com>
13008 M:      Chanwoo Choi <cw00.choi@samsung.com>
13009 S:      Supported
13010 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13012 F:      drivers/clk/samsung/
13013 F:      include/dt-bindings/clock/exynos*.h
13014 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13015
13016 SAMSUNG SPI DRIVERS
13017 M:      Kukjin Kim <kgene@kernel.org>
13018 M:      Krzysztof Kozlowski <krzk@kernel.org>
13019 M:      Andi Shyti <andi@etezian.org>
13020 L:      linux-spi@vger.kernel.org
13021 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13022 S:      Maintained
13023 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13024 F:      drivers/spi/spi-s3c*
13025 F:      include/linux/platform_data/spi-s3c64xx.h
13026
13027 SAMSUNG SXGBE DRIVERS
13028 M:      Byungho An <bh74.an@samsung.com>
13029 M:      Girish K S <ks.giri@samsung.com>
13030 M:      Vipul Pandya <vipul.pandya@samsung.com>
13031 S:      Supported
13032 L:      netdev@vger.kernel.org
13033 F:      drivers/net/ethernet/samsung/sxgbe/
13034
13035 SAMSUNG THERMAL DRIVER
13036 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13037 L:      linux-pm@vger.kernel.org
13038 L:      linux-samsung-soc@vger.kernel.org
13039 S:      Supported
13040 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13041 F:      drivers/thermal/samsung/
13042
13043 SAMSUNG USB2 PHY DRIVER
13044 M:      Kamil Debski <kamil@wypas.org>
13045 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13046 L:      linux-kernel@vger.kernel.org
13047 S:      Supported
13048 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13049 F:      Documentation/phy/samsung-usb2.txt
13050 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13051 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13052 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13053 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13054 F:      drivers/phy/samsung/phy-samsung-usb2.c
13055 F:      drivers/phy/samsung/phy-samsung-usb2.h
13056
13057 SC1200 WDT DRIVER
13058 M:      Zwane Mwaikambo <zwanem@gmail.com>
13059 S:      Maintained
13060 F:      drivers/watchdog/sc1200wdt.c
13061
13062 SCHEDULER
13063 M:      Ingo Molnar <mingo@redhat.com>
13064 M:      Peter Zijlstra <peterz@infradead.org>
13065 L:      linux-kernel@vger.kernel.org
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13067 S:      Maintained
13068 F:      kernel/sched/
13069 F:      include/linux/sched.h
13070 F:      include/uapi/linux/sched.h
13071 F:      include/linux/wait.h
13072
13073 SCR24X CHIP CARD INTERFACE DRIVER
13074 M:      Lubomir Rintel <lkundrak@v3.sk>
13075 S:      Supported
13076 F:      drivers/char/pcmcia/scr24x_cs.c
13077
13078 SCSI CDROM DRIVER
13079 M:      Jens Axboe <axboe@kernel.dk>
13080 L:      linux-scsi@vger.kernel.org
13081 W:      http://www.kernel.dk
13082 S:      Maintained
13083 F:      drivers/scsi/sr*
13084
13085 SCSI RDMA PROTOCOL (SRP) INITIATOR
13086 M:      Bart Van Assche <bvanassche@acm.org>
13087 L:      linux-rdma@vger.kernel.org
13088 S:      Supported
13089 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13090 F:      drivers/infiniband/ulp/srp/
13091 F:      include/scsi/srp.h
13092
13093 SCSI RDMA PROTOCOL (SRP) TARGET
13094 M:      Bart Van Assche <bvanassche@acm.org>
13095 L:      linux-rdma@vger.kernel.org
13096 L:      target-devel@vger.kernel.org
13097 S:      Supported
13098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13099 F:      drivers/infiniband/ulp/srpt/
13100
13101 SCSI SG DRIVER
13102 M:      Doug Gilbert <dgilbert@interlog.com>
13103 L:      linux-scsi@vger.kernel.org
13104 W:      http://sg.danny.cz/sg
13105 S:      Maintained
13106 F:      Documentation/scsi/scsi-generic.txt
13107 F:      drivers/scsi/sg.c
13108 F:      include/scsi/sg.h
13109
13110 SCSI SUBSYSTEM
13111 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13113 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13115 L:      linux-scsi@vger.kernel.org
13116 S:      Maintained
13117 F:      Documentation/devicetree/bindings/scsi/
13118 F:      drivers/scsi/
13119 F:      include/scsi/
13120
13121 SCSI TAPE DRIVER
13122 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13123 L:      linux-scsi@vger.kernel.org
13124 S:      Maintained
13125 F:      Documentation/scsi/st.txt
13126 F:      drivers/scsi/st.*
13127 F:      drivers/scsi/st_*.h
13128
13129 SCTP PROTOCOL
13130 M:      Vlad Yasevich <vyasevich@gmail.com>
13131 M:      Neil Horman <nhorman@tuxdriver.com>
13132 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13133 L:      linux-sctp@vger.kernel.org
13134 W:      http://lksctp.sourceforge.net
13135 S:      Maintained
13136 F:      Documentation/networking/sctp.txt
13137 F:      include/linux/sctp.h
13138 F:      include/uapi/linux/sctp.h
13139 F:      include/net/sctp/
13140 F:      net/sctp/
13141
13142 SCx200 CPU SUPPORT
13143 M:      Jim Cromie <jim.cromie@gmail.com>
13144 S:      Odd Fixes
13145 F:      Documentation/i2c/busses/scx200_acb
13146 F:      arch/x86/platform/scx200/
13147 F:      drivers/watchdog/scx200_wdt.c
13148 F:      drivers/i2c/busses/scx200*
13149 F:      drivers/mtd/maps/scx200_docflash.c
13150 F:      include/linux/scx200.h
13151
13152 SCx200 GPIO DRIVER
13153 M:      Jim Cromie <jim.cromie@gmail.com>
13154 S:      Maintained
13155 F:      drivers/char/scx200_gpio.c
13156 F:      include/linux/scx200_gpio.h
13157
13158 SCx200 HRT CLOCKSOURCE DRIVER
13159 M:      Jim Cromie <jim.cromie@gmail.com>
13160 S:      Maintained
13161 F:      drivers/clocksource/scx200_hrt.c
13162
13163 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13164 M:      Sascha Sommer <saschasommer@freenet.de>
13165 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13166 S:      Maintained
13167 F:      drivers/mmc/host/sdricoh_cs.c
13168
13169 SECURE COMPUTING
13170 M:      Kees Cook <keescook@chromium.org>
13171 R:      Andy Lutomirski <luto@amacapital.net>
13172 R:      Will Drewry <wad@chromium.org>
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13174 S:      Supported
13175 F:      kernel/seccomp.c
13176 F:      include/uapi/linux/seccomp.h
13177 F:      include/linux/seccomp.h
13178 F:      tools/testing/selftests/seccomp/*
13179 F:      tools/testing/selftests/kselftest_harness.h
13180 F:      Documentation/userspace-api/seccomp_filter.rst
13181 K:      \bsecure_computing
13182 K:      \bTIF_SECCOMP\b
13183
13184 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13185 M:      Al Cooper <alcooperx@gmail.com>
13186 L:      linux-mmc@vger.kernel.org
13187 L:      bcm-kernel-feedback-list@broadcom.com
13188 S:      Maintained
13189 F:      drivers/mmc/host/sdhci-brcmstb*
13190
13191 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13192 M:      Adrian Hunter <adrian.hunter@intel.com>
13193 L:      linux-mmc@vger.kernel.org
13194 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13195 S:      Maintained
13196 F:      drivers/mmc/host/sdhci*
13197 F:      include/linux/mmc/sdhci*
13198
13199 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13200 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13201 M:      Manjunath M B <manjumb@synopsys.com>
13202 L:      linux-mmc@vger.kernel.org
13203 S:      Maintained
13204 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13205
13206 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13207 M:      Ben Dooks <ben-linux@fluff.org>
13208 M:      Jaehoon Chung <jh80.chung@samsung.com>
13209 L:      linux-mmc@vger.kernel.org
13210 S:      Maintained
13211 F:      drivers/mmc/host/sdhci-s3c*
13212
13213 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13214 M:      Viresh Kumar <vireshk@kernel.org>
13215 L:      linux-mmc@vger.kernel.org
13216 S:      Maintained
13217 F:      drivers/mmc/host/sdhci-spear.c
13218
13219 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13220 M:      Kishon Vijay Abraham I <kishon@ti.com>
13221 L:      linux-mmc@vger.kernel.org
13222 S:      Maintained
13223 F:      drivers/mmc/host/sdhci-omap.c
13224
13225 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13226 M:      Scott Bauer <scott.bauer@intel.com>
13227 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13228 L:      linux-block@vger.kernel.org
13229 S:      Supported
13230 F:      block/sed*
13231 F:      block/opal_proto.h
13232 F:      include/linux/sed*
13233 F:      include/uapi/linux/sed*
13234
13235 SECURITY CONTACT
13236 M:      Security Officers <security@kernel.org>
13237 S:      Supported
13238
13239 SECURITY SUBSYSTEM
13240 M:      James Morris <jmorris@namei.org>
13241 M:      "Serge E. Hallyn" <serge@hallyn.com>
13242 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13244 W:      http://kernsec.org/
13245 S:      Supported
13246 F:      security/
13247 X:      security/selinux/
13248
13249 SELINUX SECURITY MODULE
13250 M:      Paul Moore <paul@paul-moore.com>
13251 M:      Stephen Smalley <sds@tycho.nsa.gov>
13252 M:      Eric Paris <eparis@parisplace.org>
13253 L:      selinux@vger.kernel.org
13254 W:      https://selinuxproject.org
13255 W:      https://github.com/SELinuxProject
13256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13257 S:      Supported
13258 F:      include/linux/selinux*
13259 F:      security/selinux/
13260 F:      scripts/selinux/
13261 F:      Documentation/admin-guide/LSM/SELinux.rst
13262
13263 SENSABLE PHANTOM
13264 M:      Jiri Slaby <jirislaby@gmail.com>
13265 S:      Maintained
13266 F:      drivers/misc/phantom.c
13267 F:      include/uapi/linux/phantom.h
13268
13269 SERIAL DEVICE BUS
13270 M:      Rob Herring <robh@kernel.org>
13271 L:      linux-serial@vger.kernel.org
13272 S:      Maintained
13273 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13274 F:      drivers/tty/serdev/
13275 F:      include/linux/serdev.h
13276
13277 SERIAL DRIVERS
13278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13279 L:      linux-serial@vger.kernel.org
13280 S:      Maintained
13281 F:      Documentation/devicetree/bindings/serial/
13282 F:      drivers/tty/serial/
13283
13284 SERIAL IR RECEIVER
13285 M:      Sean Young <sean@mess.org>
13286 L:      linux-media@vger.kernel.org
13287 S:      Maintained
13288 F:      drivers/media/rc/serial_ir.c
13289
13290 SFC NETWORK DRIVER
13291 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13292 M:      Edward Cree <ecree@solarflare.com>
13293 M:      Bert Kenward <bkenward@solarflare.com>
13294 L:      netdev@vger.kernel.org
13295 S:      Supported
13296 F:      drivers/net/ethernet/sfc/
13297
13298 SGI GRU DRIVER
13299 M:      Dimitri Sivanich <sivanich@sgi.com>
13300 S:      Maintained
13301 F:      drivers/misc/sgi-gru/
13302
13303 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13304 M:      Pat Gefre <pfg@sgi.com>
13305 L:      linux-ia64@vger.kernel.org
13306 S:      Supported
13307 F:      Documentation/ia64/serial.txt
13308 F:      drivers/tty/serial/ioc?_serial.c
13309 F:      include/linux/ioc?.h
13310
13311 SGI XP/XPC/XPNET DRIVER
13312 M:      Cliff Whickman <cpw@sgi.com>
13313 M:      Robin Holt <robinmholt@gmail.com>
13314 S:      Maintained
13315 F:      drivers/misc/sgi-xp/
13316
13317 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13318 M:      Ursula Braun <ubraun@linux.ibm.com>
13319 L:      linux-s390@vger.kernel.org
13320 W:      http://www.ibm.com/developerworks/linux/linux390/
13321 S:      Supported
13322 F:      net/smc/
13323
13324 SHARP RJ54N1CB0C SENSOR DRIVER
13325 M:      Jacopo Mondi <jacopo@jmondi.org>
13326 L:      linux-media@vger.kernel.org
13327 T:      git git://linuxtv.org/media_tree.git
13328 S:      Odd fixes
13329 F:      drivers/media/i2c/rj54n1cb0c.c
13330 F:      include/media/i2c/rj54n1cb0c.h
13331
13332 SH_VEU V4L2 MEM2MEM DRIVER
13333 L:      linux-media@vger.kernel.org
13334 S:      Orphan
13335 F:      drivers/media/platform/sh_veu.c
13336
13337 SH_VOU V4L2 OUTPUT DRIVER
13338 L:      linux-media@vger.kernel.org
13339 S:      Orphan
13340 F:      drivers/media/platform/sh_vou.c
13341 F:      include/media/drv-intf/sh_vou.h
13342
13343 SI2157 MEDIA DRIVER
13344 M:      Antti Palosaari <crope@iki.fi>
13345 L:      linux-media@vger.kernel.org
13346 W:      https://linuxtv.org
13347 W:      http://palosaari.fi/linux/
13348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13349 T:      git git://linuxtv.org/anttip/media_tree.git
13350 S:      Maintained
13351 F:      drivers/media/tuners/si2157*
13352
13353 SI2165 MEDIA DRIVER
13354 M:      Matthias Schwarzott <zzam@gentoo.org>
13355 L:      linux-media@vger.kernel.org
13356 W:      https://linuxtv.org
13357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13358 S:      Maintained
13359 F:      drivers/media/dvb-frontends/si2165*
13360
13361 SI2168 MEDIA DRIVER
13362 M:      Antti Palosaari <crope@iki.fi>
13363 L:      linux-media@vger.kernel.org
13364 W:      https://linuxtv.org
13365 W:      http://palosaari.fi/linux/
13366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13367 T:      git git://linuxtv.org/anttip/media_tree.git
13368 S:      Maintained
13369 F:      drivers/media/dvb-frontends/si2168*
13370
13371 SI470X FM RADIO RECEIVER I2C DRIVER
13372 M:      Hans Verkuil <hverkuil@xs4all.nl>
13373 L:      linux-media@vger.kernel.org
13374 T:      git git://linuxtv.org/media_tree.git
13375 W:      https://linuxtv.org
13376 S:      Odd Fixes
13377 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13378
13379 SI470X FM RADIO RECEIVER USB DRIVER
13380 M:      Hans Verkuil <hverkuil@xs4all.nl>
13381 L:      linux-media@vger.kernel.org
13382 T:      git git://linuxtv.org/media_tree.git
13383 W:      https://linuxtv.org
13384 S:      Maintained
13385 F:      drivers/media/radio/si470x/radio-si470x-common.c
13386 F:      drivers/media/radio/si470x/radio-si470x.h
13387 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13388
13389 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13390 M:      Eduardo Valentin <edubezval@gmail.com>
13391 L:      linux-media@vger.kernel.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 W:      https://linuxtv.org
13394 S:      Odd Fixes
13395 F:      drivers/media/radio/si4713/si4713.?
13396
13397 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13398 M:      Eduardo Valentin <edubezval@gmail.com>
13399 L:      linux-media@vger.kernel.org
13400 T:      git git://linuxtv.org/media_tree.git
13401 W:      https://linuxtv.org
13402 S:      Odd Fixes
13403 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13404
13405 SI4713 FM RADIO TRANSMITTER USB DRIVER
13406 M:      Hans Verkuil <hverkuil@xs4all.nl>
13407 L:      linux-media@vger.kernel.org
13408 T:      git git://linuxtv.org/media_tree.git
13409 W:      https://linuxtv.org
13410 S:      Maintained
13411 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13412
13413 SIANO DVB DRIVER
13414 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13415 L:      linux-media@vger.kernel.org
13416 W:      https://linuxtv.org
13417 T:      git git://linuxtv.org/media_tree.git
13418 S:      Odd fixes
13419 F:      drivers/media/common/siano/
13420 F:      drivers/media/usb/siano/
13421 F:      drivers/media/usb/siano/
13422 F:      drivers/media/mmc/siano/
13423
13424 SIFIVE DRIVERS
13425 M:      Palmer Dabbelt <palmer@sifive.com>
13426 L:      linux-riscv@lists.infradead.org
13427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13428 S:      Supported
13429 K:      sifive
13430 N:      sifive
13431
13432 SILEAD TOUCHSCREEN DRIVER
13433 M:      Hans de Goede <hdegoede@redhat.com>
13434 L:      linux-input@vger.kernel.org
13435 L:      platform-driver-x86@vger.kernel.org
13436 S:      Maintained
13437 F:      drivers/input/touchscreen/silead.c
13438 F:      drivers/platform/x86/touchscreen_dmi.c
13439
13440 SILICON MOTION SM712 FRAME BUFFER DRIVER
13441 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13442 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13443 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13444 L:      linux-fbdev@vger.kernel.org
13445 S:      Maintained
13446 F:      drivers/video/fbdev/sm712*
13447 F:      Documentation/fb/sm712fb.txt
13448
13449 SIMPLE FIRMWARE INTERFACE (SFI)
13450 M:      Len Brown <lenb@kernel.org>
13451 L:      sfi-devel@simplefirmware.org
13452 W:      http://simplefirmware.org/
13453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13454 S:      Supported
13455 F:      arch/x86/platform/sfi/
13456 F:      drivers/sfi/
13457 F:      include/linux/sfi*.h
13458
13459 SIMPLEFB FB DRIVER
13460 M:      Hans de Goede <hdegoede@redhat.com>
13461 L:      linux-fbdev@vger.kernel.org
13462 S:      Maintained
13463 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13464 F:      drivers/video/fbdev/simplefb.c
13465 F:      include/linux/platform_data/simplefb.h
13466
13467 SIMTEC EB110ATX (Chalice CATS)
13468 P:      Ben Dooks
13469 P:      Vincent Sanders <vince@simtec.co.uk>
13470 M:      Simtec Linux Team <linux@simtec.co.uk>
13471 W:      http://www.simtec.co.uk/products/EB110ATX/
13472 S:      Supported
13473
13474 SIMTEC EB2410ITX (BAST)
13475 P:      Ben Dooks
13476 P:      Vincent Sanders <vince@simtec.co.uk>
13477 M:      Simtec Linux Team <linux@simtec.co.uk>
13478 W:      http://www.simtec.co.uk/products/EB2410ITX/
13479 S:      Supported
13480 F:      arch/arm/mach-s3c24xx/mach-bast.c
13481 F:      arch/arm/mach-s3c24xx/bast-ide.c
13482 F:      arch/arm/mach-s3c24xx/bast-irq.c
13483
13484 SIPHASH PRF ROUTINES
13485 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13486 S:      Maintained
13487 F:      lib/siphash.c
13488 F:      lib/test_siphash.c
13489 F:      include/linux/siphash.h
13490
13491 SIOX
13492 M:      Gavin Schenk <g.schenk@eckelmann.de>
13493 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13494 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13495 S:      Supported
13496 F:      drivers/siox/*
13497 F:      drivers/gpio/gpio-siox.c
13498 F:      include/trace/events/siox.h
13499
13500 SIS 190 ETHERNET DRIVER
13501 M:      Francois Romieu <romieu@fr.zoreil.com>
13502 L:      netdev@vger.kernel.org
13503 S:      Maintained
13504 F:      drivers/net/ethernet/sis/sis190.c
13505
13506 SIS 900/7016 FAST ETHERNET DRIVER
13507 M:      Daniele Venzano <venza@brownhat.org>
13508 W:      http://www.brownhat.org/sis900.html
13509 L:      netdev@vger.kernel.org
13510 S:      Maintained
13511 F:      drivers/net/ethernet/sis/sis900.*
13512
13513 SIS FRAMEBUFFER DRIVER
13514 M:      Thomas Winischhofer <thomas@winischhofer.net>
13515 W:      http://www.winischhofer.net/linuxsisvga.shtml
13516 S:      Maintained
13517 F:      Documentation/fb/sisfb.txt
13518 F:      drivers/video/fbdev/sis/
13519 F:      include/video/sisfb.h
13520
13521 SIS USB2VGA DRIVER
13522 M:      Thomas Winischhofer <thomas@winischhofer.net>
13523 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13524 S:      Maintained
13525 F:      drivers/usb/misc/sisusbvga/
13526
13527 SLAB ALLOCATOR
13528 M:      Christoph Lameter <cl@linux.com>
13529 M:      Pekka Enberg <penberg@kernel.org>
13530 M:      David Rientjes <rientjes@google.com>
13531 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13532 M:      Andrew Morton <akpm@linux-foundation.org>
13533 L:      linux-mm@kvack.org
13534 S:      Maintained
13535 F:      include/linux/sl?b*.h
13536 F:      mm/sl?b*
13537
13538 SLEEPABLE READ-COPY UPDATE (SRCU)
13539 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13540 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13541 M:      Josh Triplett <josh@joshtriplett.org>
13542 R:      Steven Rostedt <rostedt@goodmis.org>
13543 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13544 L:      linux-kernel@vger.kernel.org
13545 W:      http://www.rdrop.com/users/paulmck/RCU/
13546 S:      Supported
13547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13548 F:      include/linux/srcu*.h
13549 F:      kernel/rcu/srcu*.c
13550
13551 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13552 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13554 S:      Maintained
13555 F:      drivers/slimbus/
13556 F:      Documentation/devicetree/bindings/slimbus/
13557 F:      include/linux/slimbus.h
13558
13559 SMACK SECURITY MODULE
13560 M:      Casey Schaufler <casey@schaufler-ca.com>
13561 L:      linux-security-module@vger.kernel.org
13562 W:      http://schaufler-ca.com
13563 T:      git git://github.com/cschaufler/smack-next
13564 S:      Maintained
13565 F:      Documentation/admin-guide/LSM/Smack.rst
13566 F:      security/smack/
13567
13568 SMC91x ETHERNET DRIVER
13569 M:      Nicolas Pitre <nico@fluxnic.net>
13570 S:      Odd Fixes
13571 F:      drivers/net/ethernet/smsc/smc91x.*
13572
13573 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13574 M:      Sakari Ailus <sakari.ailus@iki.fi>
13575 L:      linux-media@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/media/i2c/smiapp/
13578 F:      include/media/i2c/smiapp.h
13579 F:      drivers/media/i2c/smiapp-pll.c
13580 F:      drivers/media/i2c/smiapp-pll.h
13581 F:      include/uapi/linux/smiapp.h
13582 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13583
13584 SMM665 HARDWARE MONITOR DRIVER
13585 M:      Guenter Roeck <linux@roeck-us.net>
13586 L:      linux-hwmon@vger.kernel.org
13587 S:      Maintained
13588 F:      Documentation/hwmon/smm665
13589 F:      drivers/hwmon/smm665.c
13590
13591 SMSC EMC2103 HARDWARE MONITOR DRIVER
13592 M:      Steve Glendinning <steve.glendinning@shawell.net>
13593 L:      linux-hwmon@vger.kernel.org
13594 S:      Maintained
13595 F:      Documentation/hwmon/emc2103
13596 F:      drivers/hwmon/emc2103.c
13597
13598 SMSC SCH5627 HARDWARE MONITOR DRIVER
13599 M:      Hans de Goede <hdegoede@redhat.com>
13600 L:      linux-hwmon@vger.kernel.org
13601 S:      Supported
13602 F:      Documentation/hwmon/sch5627
13603 F:      drivers/hwmon/sch5627.c
13604
13605 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13606 M:      Steve Glendinning <steve.glendinning@shawell.net>
13607 L:      linux-fbdev@vger.kernel.org
13608 S:      Maintained
13609 F:      drivers/video/fbdev/smscufx.c
13610
13611 SMSC47B397 HARDWARE MONITOR DRIVER
13612 M:      Jean Delvare <jdelvare@suse.com>
13613 L:      linux-hwmon@vger.kernel.org
13614 S:      Maintained
13615 F:      Documentation/hwmon/smsc47b397
13616 F:      drivers/hwmon/smsc47b397.c
13617
13618 SMSC911x ETHERNET DRIVER
13619 M:      Steve Glendinning <steve.glendinning@shawell.net>
13620 L:      netdev@vger.kernel.org
13621 S:      Maintained
13622 F:      include/linux/smsc911x.h
13623 F:      drivers/net/ethernet/smsc/smsc911x.*
13624
13625 SMSC9420 PCI ETHERNET DRIVER
13626 M:      Steve Glendinning <steve.glendinning@shawell.net>
13627 L:      netdev@vger.kernel.org
13628 S:      Maintained
13629 F:      drivers/net/ethernet/smsc/smsc9420.*
13630
13631 SOC-CAMERA V4L2 SUBSYSTEM
13632 L:      linux-media@vger.kernel.org
13633 T:      git git://linuxtv.org/media_tree.git
13634 S:      Orphan
13635 F:      include/media/soc*
13636 F:      drivers/media/i2c/soc_camera/
13637 F:      drivers/media/platform/soc_camera/
13638
13639 SOCIONEXT SYNQUACER I2C DRIVER
13640 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13641 L:      linux-i2c@vger.kernel.org
13642 S:      Maintained
13643 F:      drivers/i2c/busses/i2c-synquacer.c
13644 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13645
13646 SOCIONEXT UNIPHIER SOUND DRIVER
13647 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13648 S:      Orphan
13649 F:      sound/soc/uniphier/
13650
13651 SOEKRIS NET48XX LED SUPPORT
13652 M:      Chris Boot <bootc@bootc.net>
13653 S:      Maintained
13654 F:      drivers/leds/leds-net48xx.c
13655
13656 SOFT-ROCE DRIVER (rxe)
13657 M:      Moni Shoua <monis@mellanox.com>
13658 L:      linux-rdma@vger.kernel.org
13659 S:      Supported
13660 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13661 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13662 F:      drivers/infiniband/sw/rxe/
13663 F:      include/uapi/rdma/rdma_user_rxe.h
13664
13665 SOFTLOGIC 6x10 MPEG CODEC
13666 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13667 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13668 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13669 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13670 M:      Ismael Luceno <ismael@iodev.co.uk>
13671 L:      linux-media@vger.kernel.org
13672 S:      Supported
13673 F:      drivers/media/pci/solo6x10/
13674
13675 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13676 M:      James Morse <james.morse@arm.com>
13677 L:      linux-arm-kernel@lists.infradead.org
13678 S:      Maintained
13679 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13680 F:      drivers/firmware/arm_sdei.c
13681 F:      include/linux/arm_sdei.h
13682 F:      include/uapi/linux/arm_sdei.h
13683
13684 SOFTWARE RAID (Multiple Disks) SUPPORT
13685 M:      Shaohua Li <shli@kernel.org>
13686 L:      linux-raid@vger.kernel.org
13687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13688 S:      Supported
13689 F:      drivers/md/Makefile
13690 F:      drivers/md/Kconfig
13691 F:      drivers/md/md*
13692 F:      drivers/md/raid*
13693 F:      include/linux/raid/
13694 F:      include/uapi/linux/raid/
13695
13696 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13697 M:      Jassi Brar <jaswinder.singh@linaro.org>
13698 L:      netdev@vger.kernel.org
13699 S:      Maintained
13700 F:      drivers/net/ethernet/socionext/netsec.c
13701 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13702
13703 SOLIDRUN CLEARFOG SUPPORT
13704 M:      Russell King <linux@armlinux.org.uk>
13705 S:      Maintained
13706 F:      arch/arm/boot/dts/armada-388-clearfog*
13707 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13708
13709 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13710 M:      Russell King <linux@armlinux.org.uk>
13711 S:      Maintained
13712 F:      arch/arm/boot/dts/imx6*-cubox-i*
13713 F:      arch/arm/boot/dts/imx6*-hummingboard*
13714 F:      arch/arm/boot/dts/imx6*-sr-*
13715
13716 SONIC NETWORK DRIVER
13717 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13718 L:      netdev@vger.kernel.org
13719 S:      Maintained
13720 F:      drivers/net/ethernet/natsemi/sonic.*
13721
13722 SONICS SILICON BACKPLANE DRIVER (SSB)
13723 M:      Michael Buesch <m@bues.ch>
13724 L:      linux-wireless@vger.kernel.org
13725 S:      Maintained
13726 F:      drivers/ssb/
13727 F:      include/linux/ssb/
13728
13729 SONY IMX258 SENSOR DRIVER
13730 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13731 L:      linux-media@vger.kernel.org
13732 T:      git git://linuxtv.org/media_tree.git
13733 S:      Maintained
13734 F:      drivers/media/i2c/imx258.c
13735
13736 SONY IMX274 SENSOR DRIVER
13737 M:      Leon Luo <leonl@leopardimaging.com>
13738 L:      linux-media@vger.kernel.org
13739 T:      git git://linuxtv.org/media_tree.git
13740 S:      Maintained
13741 F:      drivers/media/i2c/imx274.c
13742 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13743
13744 SONY IMX319 SENSOR DRIVER
13745 M:      Bingbu Cao <bingbu.cao@intel.com>
13746 L:      linux-media@vger.kernel.org
13747 T:      git git://linuxtv.org/media_tree.git
13748 S:      Maintained
13749 F:      drivers/media/i2c/imx319.c
13750
13751 SONY IMX355 SENSOR DRIVER
13752 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13753 L:      linux-media@vger.kernel.org
13754 T:      git git://linuxtv.org/media_tree.git
13755 S:      Maintained
13756 F:      drivers/media/i2c/imx355.c
13757
13758 SONY MEMORYSTICK CARD SUPPORT
13759 M:      Alex Dubov <oakad@yahoo.com>
13760 W:      http://tifmxx.berlios.de/
13761 S:      Maintained
13762 F:      drivers/memstick/host/tifm_ms.c
13763
13764 SONY MEMORYSTICK STANDARD SUPPORT
13765 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13766 S:      Maintained
13767 F:      drivers/memstick/core/ms_block.*
13768
13769 SONY VAIO CONTROL DEVICE DRIVER
13770 M:      Mattia Dongili <malattia@linux.it>
13771 L:      platform-driver-x86@vger.kernel.org
13772 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13773 S:      Maintained
13774 F:      Documentation/laptops/sony-laptop.txt
13775 F:      drivers/char/sonypi.c
13776 F:      drivers/platform/x86/sony-laptop.c
13777 F:      include/linux/sony-laptop.h
13778
13779 SOUND
13780 M:      Jaroslav Kysela <perex@perex.cz>
13781 M:      Takashi Iwai <tiwai@suse.com>
13782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13783 W:      http://www.alsa-project.org/
13784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13785 T:      git git://git.alsa-project.org/alsa-kernel.git
13786 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13787 S:      Maintained
13788 F:      Documentation/sound/
13789 F:      include/sound/
13790 F:      include/uapi/sound/
13791 F:      sound/
13792
13793 SOUND - COMPRESSED AUDIO
13794 M:      Vinod Koul <vkoul@kernel.org>
13795 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13797 S:      Supported
13798 F:      Documentation/sound/designs/compress-offload.rst
13799 F:      include/sound/compress_driver.h
13800 F:      include/uapi/sound/compress_*
13801 F:      sound/core/compress_offload.c
13802 F:      sound/soc/soc-compress.c
13803
13804 SOUND - DMAENGINE HELPERS
13805 M:      Lars-Peter Clausen <lars@metafoo.de>
13806 S:      Supported
13807 F:      include/sound/dmaengine_pcm.h
13808 F:      sound/core/pcm_dmaengine.c
13809 F:      sound/soc/soc-generic-dmaengine-pcm.c
13810
13811 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13812 M:      Liam Girdwood <lgirdwood@gmail.com>
13813 M:      Mark Brown <broonie@kernel.org>
13814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13816 W:      http://alsa-project.org/main/index.php/ASoC
13817 S:      Supported
13818 F:      Documentation/devicetree/bindings/sound/
13819 F:      Documentation/sound/soc/
13820 F:      sound/soc/
13821 F:      include/sound/soc*
13822
13823 SOUNDWIRE SUBSYSTEM
13824 M:      Vinod Koul <vkoul@kernel.org>
13825 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13826 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13827 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13828 S:      Supported
13829 F:      Documentation/driver-api/soundwire/
13830 F:      drivers/soundwire/
13831 F:      include/linux/soundwire/
13832
13833 SP2 MEDIA DRIVER
13834 M:      Olli Salonen <olli.salonen@iki.fi>
13835 L:      linux-media@vger.kernel.org
13836 W:      https://linuxtv.org
13837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13838 S:      Maintained
13839 F:      drivers/media/dvb-frontends/sp2*
13840
13841 SPARC + UltraSPARC (sparc/sparc64)
13842 M:      "David S. Miller" <davem@davemloft.net>
13843 L:      sparclinux@vger.kernel.org
13844 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13847 S:      Maintained
13848 F:      arch/sparc/
13849 F:      drivers/sbus/
13850
13851 SPARC SERIAL DRIVERS
13852 M:      "David S. Miller" <davem@davemloft.net>
13853 L:      sparclinux@vger.kernel.org
13854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13856 S:      Maintained
13857 F:      include/linux/sunserialcore.h
13858 F:      drivers/tty/serial/suncore.c
13859 F:      drivers/tty/serial/sunhv.c
13860 F:      drivers/tty/serial/sunsab.c
13861 F:      drivers/tty/serial/sunsab.h
13862 F:      drivers/tty/serial/sunsu.c
13863 F:      drivers/tty/serial/sunzilog.c
13864 F:      drivers/tty/serial/sunzilog.h
13865 F:      drivers/tty/vcc.c
13866
13867 SPARSE CHECKER
13868 M:      "Christopher Li" <sparse@chrisli.org>
13869 L:      linux-sparse@vger.kernel.org
13870 W:      https://sparse.wiki.kernel.org/
13871 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13872 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13873 S:      Maintained
13874 F:      include/linux/compiler.h
13875
13876 SPEAR CLOCK FRAMEWORK SUPPORT
13877 M:      Viresh Kumar <vireshk@kernel.org>
13878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13879 W:      http://www.st.com/spear
13880 S:      Maintained
13881 F:      drivers/clk/spear/
13882
13883 SPEAR PLATFORM SUPPORT
13884 M:      Viresh Kumar <vireshk@kernel.org>
13885 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13887 W:      http://www.st.com/spear
13888 S:      Maintained
13889 F:      arch/arm/boot/dts/spear*
13890 F:      arch/arm/mach-spear/
13891
13892 SPI NOR SUBSYSTEM
13893 M:      Marek Vasut <marek.vasut@gmail.com>
13894 L:      linux-mtd@lists.infradead.org
13895 W:      http://www.linux-mtd.infradead.org/
13896 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13897 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13898 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13899 S:      Maintained
13900 F:      drivers/mtd/spi-nor/
13901 F:      include/linux/mtd/spi-nor.h
13902
13903 SPI SUBSYSTEM
13904 M:      Mark Brown <broonie@kernel.org>
13905 L:      linux-spi@vger.kernel.org
13906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13907 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13908 S:      Maintained
13909 F:      Documentation/devicetree/bindings/spi/
13910 F:      Documentation/spi/
13911 F:      drivers/spi/
13912 F:      include/linux/spi/
13913 F:      include/uapi/linux/spi/
13914 F:      tools/spi/
13915
13916 SPIDERNET NETWORK DRIVER for CELL
13917 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13918 L:      netdev@vger.kernel.org
13919 S:      Supported
13920 F:      Documentation/networking/spider_net.txt
13921 F:      drivers/net/ethernet/toshiba/spider_net*
13922
13923 SPMI SUBSYSTEM
13924 R:      Stephen Boyd <sboyd@kernel.org>
13925 L:      linux-arm-msm@vger.kernel.org
13926 F:      Documentation/devicetree/bindings/spmi/
13927 F:      drivers/spmi/
13928 F:      include/dt-bindings/spmi/spmi.h
13929 F:      include/linux/spmi.h
13930 F:      include/trace/events/spmi.h
13931
13932 SPU FILE SYSTEM
13933 M:      Jeremy Kerr <jk@ozlabs.org>
13934 L:      linuxppc-dev@lists.ozlabs.org
13935 W:      http://www.ibm.com/developerworks/power/cell/
13936 S:      Supported
13937 F:      Documentation/filesystems/spufs.txt
13938 F:      arch/powerpc/platforms/cell/spufs/
13939
13940 SQUASHFS FILE SYSTEM
13941 M:      Phillip Lougher <phillip@squashfs.org.uk>
13942 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13943 W:      http://squashfs.org.uk
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13945 S:      Maintained
13946 F:      Documentation/filesystems/squashfs.txt
13947 F:      fs/squashfs/
13948
13949 SRM (Alpha) environment access
13950 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13951 S:      Maintained
13952 F:      arch/alpha/kernel/srm_env.c
13953
13954 ST STM32 I2C/SMBUS DRIVER
13955 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13956 L:      linux-i2c@vger.kernel.org
13957 S:      Maintained
13958 F:      drivers/i2c/busses/i2c-stm32*
13959
13960 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13961 M:      Song Qiang <songqiang1304521@gmail.com>
13962 L:      linux-iio@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/iio/proximity/vl53l0x-i2c.c
13965 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13966
13967 STABLE BRANCH
13968 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13969 L:      stable@vger.kernel.org
13970 S:      Supported
13971 F:      Documentation/process/stable-kernel-rules.rst
13972
13973 STAGING - COMEDI
13974 M:      Ian Abbott <abbotti@mev.co.uk>
13975 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13976 S:      Odd Fixes
13977 F:      drivers/staging/comedi/
13978
13979 STAGING - EROFS FILE SYSTEM
13980 M:      Gao Xiang <gaoxiang25@huawei.com>
13981 M:      Chao Yu <yuchao0@huawei.com>
13982 L:      linux-erofs@lists.ozlabs.org
13983 S:      Maintained
13984 F:      drivers/staging/erofs/
13985
13986 STAGING - INDUSTRIAL IO
13987 M:      Jonathan Cameron <jic23@kernel.org>
13988 L:      linux-iio@vger.kernel.org
13989 S:      Odd Fixes
13990 F:      Documentation/devicetree/bindings/staging/iio/
13991 F:      drivers/staging/iio/
13992
13993 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13994 M:      Marc Dietrich <marvin24@gmx.de>
13995 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13996 L:      linux-tegra@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/staging/nvec/
13999
14000 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14001 M:      Jens Frederich <jfrederich@gmail.com>
14002 M:      Daniel Drake <dsd@laptop.org>
14003 M:      Jon Nettleton <jon.nettleton@gmail.com>
14004 W:      http://wiki.laptop.org/go/DCON
14005 S:      Maintained
14006 F:      drivers/staging/olpc_dcon/
14007
14008 STAGING - REALTEK RTL8712U DRIVERS
14009 M:      Larry Finger <Larry.Finger@lwfinger.net>
14010 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14011 S:      Odd Fixes
14012 F:      drivers/staging/rtl8712/
14013
14014 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14015 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14016 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14017 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14018 L:      linux-fbdev@vger.kernel.org
14019 S:      Maintained
14020 F:      drivers/staging/sm750fb/
14021
14022 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14023 M:      William Hubbs <w.d.hubbs@gmail.com>
14024 M:      Chris Brannon <chris@the-brannons.com>
14025 M:      Kirk Reiser <kirk@reisers.ca>
14026 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14027 L:      speakup@linux-speakup.org
14028 W:      http://www.linux-speakup.org/
14029 S:      Odd Fixes
14030 F:      drivers/staging/speakup/
14031
14032 STAGING - VIA VT665X DRIVERS
14033 M:      Forest Bond <forest@alittletooquiet.net>
14034 S:      Odd Fixes
14035 F:      drivers/staging/vt665?/
14036
14037 STAGING - WILC1000 WIFI DRIVER
14038 M:      Aditya Shankar <aditya.shankar@microchip.com>
14039 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14040 L:      linux-wireless@vger.kernel.org
14041 S:      Supported
14042 F:      drivers/staging/wilc1000/
14043
14044 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14045 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14046 S:      Odd Fixes
14047 F:      drivers/staging/xgifb/
14048
14049 STAGING SUBSYSTEM
14050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14052 L:      devel@driverdev.osuosl.org
14053 S:      Supported
14054 F:      drivers/staging/
14055
14056 STARFIRE/DURALAN NETWORK DRIVER
14057 M:      Ion Badulescu <ionut@badula.org>
14058 S:      Odd Fixes
14059 F:      drivers/net/ethernet/adaptec/starfire*
14060
14061 STEC S1220 SKD DRIVER
14062 M:      Bart Van Assche <bart.vanassche@wdc.com>
14063 L:      linux-block@vger.kernel.org
14064 S:      Maintained
14065 F:      drivers/block/skd*[ch]
14066
14067 STI AUDIO (ASoC) DRIVERS
14068 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14069 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14070 S:      Maintained
14071 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14072 F:      sound/soc/sti/
14073
14074 STI CEC DRIVER
14075 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14076 S:      Maintained
14077 F:      drivers/media/platform/sti/cec/
14078 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14079
14080 STK1160 USB VIDEO CAPTURE DRIVER
14081 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14082 L:      linux-media@vger.kernel.org
14083 T:      git git://linuxtv.org/media_tree.git
14084 S:      Maintained
14085 F:      drivers/media/usb/stk1160/
14086
14087 STM32 AUDIO (ASoC) DRIVERS
14088 M:      Olivier Moysan <olivier.moysan@st.com>
14089 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14091 S:      Maintained
14092 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14093 F:      sound/soc/stm/
14094
14095 STM32 TIMER/LPTIMER DRIVERS
14096 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14097 S:      Maintained
14098 F:      drivers/*/stm32-*timer*
14099 F:      drivers/pwm/pwm-stm32*
14100 F:      include/linux/*/stm32-*tim*
14101 F:      Documentation/ABI/testing/*timer-stm32
14102 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14103 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14104
14105 STMMAC ETHERNET DRIVER
14106 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14107 M:      Alexandre Torgue <alexandre.torgue@st.com>
14108 M:      Jose Abreu <joabreu@synopsys.com>
14109 L:      netdev@vger.kernel.org
14110 W:      http://www.stlinux.com
14111 S:      Supported
14112 F:      drivers/net/ethernet/stmicro/stmmac/
14113
14114 SUN3/3X
14115 M:      Sam Creasey <sammy@sammy.net>
14116 W:      http://sammy.net/sun3/
14117 S:      Maintained
14118 F:      arch/m68k/kernel/*sun3*
14119 F:      arch/m68k/sun3*/
14120 F:      arch/m68k/include/asm/sun3*
14121 F:      drivers/net/ethernet/i825xx/sun3*
14122
14123 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14124 M:      Hans de Goede <hdegoede@redhat.com>
14125 L:      linux-input@vger.kernel.org
14126 S:      Maintained
14127 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14128 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14129
14130 SUNDANCE NETWORK DRIVER
14131 M:      Denis Kirjanov <kda@linux-powerpc.org>
14132 L:      netdev@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/net/ethernet/dlink/sundance.c
14135
14136 SUPERH
14137 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14138 M:      Rich Felker <dalias@libc.org>
14139 L:      linux-sh@vger.kernel.org
14140 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14141 S:      Maintained
14142 F:      Documentation/sh/
14143 F:      arch/sh/
14144 F:      drivers/sh/
14145
14146 SUSPEND TO RAM
14147 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14148 M:      Len Brown <len.brown@intel.com>
14149 M:      Pavel Machek <pavel@ucw.cz>
14150 L:      linux-pm@vger.kernel.org
14151 B:      https://bugzilla.kernel.org
14152 S:      Supported
14153 F:      Documentation/power/
14154 F:      arch/x86/kernel/acpi/
14155 F:      drivers/base/power/
14156 F:      kernel/power/
14157 F:      include/linux/suspend.h
14158 F:      include/linux/freezer.h
14159 F:      include/linux/pm.h
14160
14161 SVGA HANDLING
14162 M:      Martin Mares <mj@ucw.cz>
14163 L:      linux-video@atrey.karlin.mff.cuni.cz
14164 S:      Maintained
14165 F:      Documentation/svga.txt
14166 F:      arch/x86/boot/video*
14167
14168 SWIOTLB SUBSYSTEM
14169 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14170 L:      iommu@lists.linux-foundation.org
14171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14172 S:      Supported
14173 F:      kernel/dma/swiotlb.c
14174 F:      arch/*/kernel/pci-swiotlb.c
14175 F:      include/linux/swiotlb.h
14176
14177 SWITCHDEV
14178 M:      Jiri Pirko <jiri@resnulli.us>
14179 M:      Ivan Vecera <ivecera@redhat.com>
14180 L:      netdev@vger.kernel.org
14181 S:      Supported
14182 F:      net/switchdev/
14183 F:      include/net/switchdev.h
14184
14185 SY8106A REGULATOR DRIVER
14186 M:      Icenowy Zheng <icenowy@aosc.io>
14187 S:      Maintained
14188 F:      drivers/regulator/sy8106a-regulator.c
14189 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14190
14191 SYNC FILE FRAMEWORK
14192 M:      Sumit Semwal <sumit.semwal@linaro.org>
14193 R:      Gustavo Padovan <gustavo@padovan.org>
14194 S:      Maintained
14195 L:      linux-media@vger.kernel.org
14196 L:      dri-devel@lists.freedesktop.org
14197 F:      drivers/dma-buf/sync_*
14198 F:      drivers/dma-buf/dma-fence*
14199 F:      drivers/dma-buf/sw_sync.c
14200 F:      include/linux/sync_file.h
14201 F:      include/uapi/linux/sync_file.h
14202 F:      Documentation/sync_file.txt
14203 T:      git git://anongit.freedesktop.org/drm/drm-misc
14204
14205 SYNOPSYS ARC ARCHITECTURE
14206 M:      Vineet Gupta <vgupta@synopsys.com>
14207 L:      linux-snps-arc@lists.infradead.org
14208 S:      Supported
14209 F:      arch/arc/
14210 F:      Documentation/devicetree/bindings/arc/*
14211 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14212 F:      drivers/clocksource/arc_timer.c
14213 F:      drivers/tty/serial/arc_uart.c
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14215
14216 SYNOPSYS ARC HSDK SDP pll clock driver
14217 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14218 S:      Supported
14219 F:      drivers/clk/clk-hsdk-pll.c
14220 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14221
14222 SYNOPSYS ARC SDP clock driver
14223 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14224 S:      Supported
14225 F:      drivers/clk/axs10x/*
14226 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14227
14228 SYNOPSYS ARC SDP platform support
14229 M:      Alexey Brodkin <abrodkin@synopsys.com>
14230 S:      Supported
14231 F:      arch/arc/plat-axs10x
14232 F:      arch/arc/boot/dts/ax*
14233 F:      Documentation/devicetree/bindings/arc/axs10*
14234
14235 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14236 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14237 S:      Supported
14238 F:      drivers/reset/reset-axs10x.c
14239 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14240
14241 SYNOPSYS CREG GPIO DRIVER
14242 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14243 S:      Maintained
14244 F:      drivers/gpio/gpio-creg-snps.c
14245 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14246
14247 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14248 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14249 S:      Maintained
14250 F:      drivers/tty/serial/8250/8250_dw.c
14251
14252 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14253 M:      Hoan Tran <hotran@apm.com>
14254 L:      linux-gpio@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/gpio/gpio-dwapb.c
14257 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14258
14259 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14260 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14261 S:      Maintained
14262 F:      drivers/dma/dwi-axi-dmac/
14263 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14264
14265 SYNOPSYS DESIGNWARE DMAC DRIVER
14266 M:      Viresh Kumar <vireshk@kernel.org>
14267 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14268 S:      Maintained
14269 F:      include/linux/dma/dw.h
14270 F:      include/linux/platform_data/dma-dw.h
14271 F:      drivers/dma/dw/
14272
14273 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14274 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14275 L:      netdev@vger.kernel.org
14276 S:      Supported
14277 F:      drivers/net/ethernet/synopsys/
14278
14279 SYNOPSYS DESIGNWARE I2C DRIVER
14280 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14281 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14282 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14283 L:      linux-i2c@vger.kernel.org
14284 S:      Maintained
14285 F:      drivers/i2c/busses/i2c-designware-*
14286 F:      include/linux/platform_data/i2c-designware.h
14287
14288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14289 M:      Jaehoon Chung <jh80.chung@samsung.com>
14290 L:      linux-mmc@vger.kernel.org
14291 S:      Maintained
14292 F:      drivers/mmc/host/dw_mmc*
14293
14294 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14295 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14296 S:      Supported
14297 F:      drivers/reset/reset-hsdk.c
14298 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14299 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14300
14301 SYSTEM CONFIGURATION (SYSCON)
14302 M:      Lee Jones <lee.jones@linaro.org>
14303 M:      Arnd Bergmann <arnd@arndb.de>
14304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14305 S:      Supported
14306 F:      drivers/mfd/syscon.c
14307
14308 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14309 M:      Sudeep Holla <sudeep.holla@arm.com>
14310 L:      linux-arm-kernel@lists.infradead.org
14311 S:      Maintained
14312 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14313 F:      drivers/clk/clk-sc[mp]i.c
14314 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14315 F:      drivers/firmware/arm_scpi.c
14316 F:      drivers/firmware/arm_scmi/
14317 F:      include/linux/sc[mp]i_protocol.h
14318
14319 SYSTEM RESET/SHUTDOWN DRIVERS
14320 M:      Sebastian Reichel <sre@kernel.org>
14321 L:      linux-pm@vger.kernel.org
14322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14323 S:      Maintained
14324 F:      Documentation/devicetree/bindings/power/reset/
14325 F:      drivers/power/reset/
14326
14327 SYSTEM TRACE MODULE CLASS
14328 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14329 S:      Maintained
14330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14331 F:      Documentation/trace/stm.rst
14332 F:      drivers/hwtracing/stm/
14333 F:      include/linux/stm.h
14334 F:      include/uapi/linux/stm.h
14335
14336 SYSV FILESYSTEM
14337 M:      Christoph Hellwig <hch@infradead.org>
14338 S:      Maintained
14339 F:      Documentation/filesystems/sysv-fs.txt
14340 F:      fs/sysv/
14341 F:      include/linux/sysv_fs.h
14342
14343 TARGET SUBSYSTEM
14344 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14345 L:      linux-scsi@vger.kernel.org
14346 L:      target-devel@vger.kernel.org
14347 W:      http://www.linux-iscsi.org
14348 W:      http://groups.google.com/group/linux-iscsi-target-dev
14349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14350 S:      Supported
14351 F:      drivers/target/
14352 F:      include/target/
14353 F:      Documentation/target/
14354
14355 TASKSTATS STATISTICS INTERFACE
14356 M:      Balbir Singh <bsingharora@gmail.com>
14357 S:      Maintained
14358 F:      Documentation/accounting/taskstats*
14359 F:      include/linux/taskstats*
14360 F:      kernel/taskstats.c
14361
14362 TC subsystem
14363 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14364 M:      Cong Wang <xiyou.wangcong@gmail.com>
14365 M:      Jiri Pirko <jiri@resnulli.us>
14366 L:      netdev@vger.kernel.org
14367 S:      Maintained
14368 F:      include/net/pkt_cls.h
14369 F:      include/net/pkt_sched.h
14370 F:      include/net/tc_act/
14371 F:      include/uapi/linux/pkt_cls.h
14372 F:      include/uapi/linux/pkt_sched.h
14373 F:      include/uapi/linux/tc_act/
14374 F:      include/uapi/linux/tc_ematch/
14375 F:      net/sched/
14376
14377 TC90522 MEDIA DRIVER
14378 M:      Akihiro Tsukada <tskd08@gmail.com>
14379 L:      linux-media@vger.kernel.org
14380 S:      Odd Fixes
14381 F:      drivers/media/dvb-frontends/tc90522*
14382
14383 TCP LOW PRIORITY MODULE
14384 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14385 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14386 W:      http://tcp-lp-mod.sourceforge.net/
14387 S:      Maintained
14388 F:      net/ipv4/tcp_lp.c
14389
14390 TDA10071 MEDIA DRIVER
14391 M:      Antti Palosaari <crope@iki.fi>
14392 L:      linux-media@vger.kernel.org
14393 W:      https://linuxtv.org
14394 W:      http://palosaari.fi/linux/
14395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14396 T:      git git://linuxtv.org/anttip/media_tree.git
14397 S:      Maintained
14398 F:      drivers/media/dvb-frontends/tda10071*
14399
14400 TDA18212 MEDIA DRIVER
14401 M:      Antti Palosaari <crope@iki.fi>
14402 L:      linux-media@vger.kernel.org
14403 W:      https://linuxtv.org
14404 W:      http://palosaari.fi/linux/
14405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14406 T:      git git://linuxtv.org/anttip/media_tree.git
14407 S:      Maintained
14408 F:      drivers/media/tuners/tda18212*
14409
14410 TDA18218 MEDIA DRIVER
14411 M:      Antti Palosaari <crope@iki.fi>
14412 L:      linux-media@vger.kernel.org
14413 W:      https://linuxtv.org
14414 W:      http://palosaari.fi/linux/
14415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14416 T:      git git://linuxtv.org/anttip/media_tree.git
14417 S:      Maintained
14418 F:      drivers/media/tuners/tda18218*
14419
14420 TDA18250 MEDIA DRIVER
14421 M:      Olli Salonen <olli.salonen@iki.fi>
14422 L:      linux-media@vger.kernel.org
14423 W:      https://linuxtv.org
14424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14425 T:      git git://linuxtv.org/media_tree.git
14426 S:      Maintained
14427 F:      drivers/media/tuners/tda18250*
14428
14429 TDA18271 MEDIA DRIVER
14430 M:      Michael Krufky <mkrufky@linuxtv.org>
14431 L:      linux-media@vger.kernel.org
14432 W:      https://linuxtv.org
14433 W:      http://github.com/mkrufky
14434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14435 T:      git git://linuxtv.org/mkrufky/tuners.git
14436 S:      Maintained
14437 F:      drivers/media/tuners/tda18271*
14438
14439 TDA1997x MEDIA DRIVER
14440 M:      Tim Harvey <tharvey@gateworks.com>
14441 L:      linux-media@vger.kernel.org
14442 W:      https://linuxtv.org
14443 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14444 S:      Maintained
14445 F:      drivers/media/i2c/tda1997x.*
14446
14447 TDA827x MEDIA DRIVER
14448 M:      Michael Krufky <mkrufky@linuxtv.org>
14449 L:      linux-media@vger.kernel.org
14450 W:      https://linuxtv.org
14451 W:      http://github.com/mkrufky
14452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14453 T:      git git://linuxtv.org/mkrufky/tuners.git
14454 S:      Maintained
14455 F:      drivers/media/tuners/tda8290.*
14456
14457 TDA8290 MEDIA DRIVER
14458 M:      Michael Krufky <mkrufky@linuxtv.org>
14459 L:      linux-media@vger.kernel.org
14460 W:      https://linuxtv.org
14461 W:      http://github.com/mkrufky
14462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14463 T:      git git://linuxtv.org/mkrufky/tuners.git
14464 S:      Maintained
14465 F:      drivers/media/tuners/tda8290.*
14466
14467 TDA9840 MEDIA DRIVER
14468 M:      Hans Verkuil <hverkuil@xs4all.nl>
14469 L:      linux-media@vger.kernel.org
14470 T:      git git://linuxtv.org/media_tree.git
14471 W:      https://linuxtv.org
14472 S:      Maintained
14473 F:      drivers/media/i2c/tda9840*
14474
14475 TEA5761 TUNER DRIVER
14476 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14477 L:      linux-media@vger.kernel.org
14478 W:      https://linuxtv.org
14479 T:      git git://linuxtv.org/media_tree.git
14480 S:      Odd fixes
14481 F:      drivers/media/tuners/tea5761.*
14482
14483 TEA5767 TUNER DRIVER
14484 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14485 L:      linux-media@vger.kernel.org
14486 W:      https://linuxtv.org
14487 T:      git git://linuxtv.org/media_tree.git
14488 S:      Maintained
14489 F:      drivers/media/tuners/tea5767.*
14490
14491 TEA6415C MEDIA DRIVER
14492 M:      Hans Verkuil <hverkuil@xs4all.nl>
14493 L:      linux-media@vger.kernel.org
14494 T:      git git://linuxtv.org/media_tree.git
14495 W:      https://linuxtv.org
14496 S:      Maintained
14497 F:      drivers/media/i2c/tea6415c*
14498
14499 TEA6420 MEDIA DRIVER
14500 M:      Hans Verkuil <hverkuil@xs4all.nl>
14501 L:      linux-media@vger.kernel.org
14502 T:      git git://linuxtv.org/media_tree.git
14503 W:      https://linuxtv.org
14504 S:      Maintained
14505 F:      drivers/media/i2c/tea6420*
14506
14507 TEAM DRIVER
14508 M:      Jiri Pirko <jiri@resnulli.us>
14509 L:      netdev@vger.kernel.org
14510 S:      Supported
14511 F:      drivers/net/team/
14512 F:      include/linux/if_team.h
14513 F:      include/uapi/linux/if_team.h
14514
14515 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14516 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14517 S:      Maintained
14518 F:      arch/x86/platform/ts5500/
14519
14520 TECHNOTREND USB IR RECEIVER
14521 M:      Sean Young <sean@mess.org>
14522 L:      linux-media@vger.kernel.org
14523 S:      Maintained
14524 F:      drivers/media/rc/ttusbir.c
14525
14526 TECHWELL TW9910 VIDEO DECODER
14527 L:      linux-media@vger.kernel.org
14528 S:      Orphan
14529 F:      drivers/media/i2c/tw9910.c
14530 F:      include/media/i2c/tw9910.h
14531
14532 TEE SUBSYSTEM
14533 M:      Jens Wiklander <jens.wiklander@linaro.org>
14534 S:      Maintained
14535 F:      include/linux/tee_drv.h
14536 F:      include/uapi/linux/tee.h
14537 F:      drivers/tee/
14538 F:      Documentation/tee.txt
14539
14540 TEGRA ARCHITECTURE SUPPORT
14541 M:      Thierry Reding <thierry.reding@gmail.com>
14542 M:      Jonathan Hunter <jonathanh@nvidia.com>
14543 L:      linux-tegra@vger.kernel.org
14544 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14546 S:      Supported
14547 N:      [^a-z]tegra
14548
14549 TEGRA CLOCK DRIVER
14550 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14551 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14552 S:      Supported
14553 F:      drivers/clk/tegra/
14554
14555 TEGRA DMA DRIVERS
14556 M:      Laxman Dewangan <ldewangan@nvidia.com>
14557 M:      Jon Hunter <jonathanh@nvidia.com>
14558 S:      Supported
14559 F:      drivers/dma/tegra*
14560
14561 TEGRA I2C DRIVER
14562 M:      Laxman Dewangan <ldewangan@nvidia.com>
14563 S:      Supported
14564 F:      drivers/i2c/busses/i2c-tegra.c
14565
14566 TEGRA IOMMU DRIVERS
14567 M:      Thierry Reding <thierry.reding@gmail.com>
14568 L:      linux-tegra@vger.kernel.org
14569 S:      Supported
14570 F:      drivers/iommu/tegra*
14571
14572 TEGRA KBC DRIVER
14573 M:      Laxman Dewangan <ldewangan@nvidia.com>
14574 S:      Supported
14575 F:      drivers/input/keyboard/tegra-kbc.c
14576
14577 TEGRA NAND DRIVER
14578 M:      Stefan Agner <stefan@agner.ch>
14579 M:      Lucas Stach <dev@lynxeye.de>
14580 S:      Maintained
14581 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14582 F:      drivers/mtd/nand/raw/tegra_nand.c
14583
14584 TEGRA PWM DRIVER
14585 M:      Thierry Reding <thierry.reding@gmail.com>
14586 S:      Supported
14587 F:      drivers/pwm/pwm-tegra.c
14588
14589 TEGRA SERIAL DRIVER
14590 M:      Laxman Dewangan <ldewangan@nvidia.com>
14591 S:      Supported
14592 F:      drivers/tty/serial/serial-tegra.c
14593
14594 TEGRA SPI DRIVER
14595 M:      Laxman Dewangan <ldewangan@nvidia.com>
14596 S:      Supported
14597 F:      drivers/spi/spi-tegra*
14598
14599 TEHUTI ETHERNET DRIVER
14600 M:      Andy Gospodarek <andy@greyhouse.net>
14601 L:      netdev@vger.kernel.org
14602 S:      Supported
14603 F:      drivers/net/ethernet/tehuti/*
14604
14605 Telecom Clock Driver for MCPL0010
14606 M:      Mark Gross <mark.gross@intel.com>
14607 S:      Supported
14608 F:      drivers/char/tlclk.c
14609
14610 TENSILICA XTENSA PORT (xtensa)
14611 M:      Chris Zankel <chris@zankel.net>
14612 M:      Max Filippov <jcmvbkbc@gmail.com>
14613 L:      linux-xtensa@linux-xtensa.org
14614 T:      git git://github.com/czankel/xtensa-linux.git
14615 S:      Maintained
14616 F:      arch/xtensa/
14617 F:      drivers/irqchip/irq-xtensa-*
14618
14619 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14620 M:      Nishanth Menon <nm@ti.com>
14621 M:      Tero Kristo <t-kristo@ti.com>
14622 M:      Santosh Shilimkar <ssantosh@kernel.org>
14623 L:      linux-arm-kernel@lists.infradead.org
14624 S:      Maintained
14625 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14626 F:      drivers/firmware/ti_sci*
14627 F:      include/linux/soc/ti/ti_sci_protocol.h
14628 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14629 F:      include/dt-bindings/genpd/k2g.h
14630 F:      drivers/soc/ti/ti_sci_pm_domains.c
14631 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14632 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14633 F:      drivers/clk/keystone/sci-clk.c
14634 F:      drivers/reset/reset-ti-sci.c
14635
14636 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14637 M:      Hans Verkuil <hverkuil@xs4all.nl>
14638 L:      linux-media@vger.kernel.org
14639 T:      git git://linuxtv.org/media_tree.git
14640 W:      https://linuxtv.org
14641 S:      Maintained
14642 F:      drivers/media/radio/radio-raremono.c
14643
14644 THERMAL
14645 M:      Zhang Rui <rui.zhang@intel.com>
14646 M:      Eduardo Valentin <edubezval@gmail.com>
14647 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14648 L:      linux-pm@vger.kernel.org
14649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14651 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14652 S:      Supported
14653 F:      drivers/thermal/
14654 F:      include/linux/thermal.h
14655 F:      include/uapi/linux/thermal.h
14656 F:      include/linux/cpu_cooling.h
14657 F:      Documentation/devicetree/bindings/thermal/
14658
14659 THERMAL/CPU_COOLING
14660 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14661 M:      Viresh Kumar <viresh.kumar@linaro.org>
14662 M:      Javi Merino <javi.merino@kernel.org>
14663 L:      linux-pm@vger.kernel.org
14664 S:      Supported
14665 F:      Documentation/thermal/cpu-cooling-api.txt
14666 F:      drivers/thermal/cpu_cooling.c
14667 F:      include/linux/cpu_cooling.h
14668
14669 THINKPAD ACPI EXTRAS DRIVER
14670 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14671 L:      ibm-acpi-devel@lists.sourceforge.net
14672 L:      platform-driver-x86@vger.kernel.org
14673 W:      http://ibm-acpi.sourceforge.net
14674 W:      http://thinkwiki.org/wiki/Ibm-acpi
14675 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14676 S:      Maintained
14677 F:      drivers/platform/x86/thinkpad_acpi.c
14678
14679 THUNDERBOLT DRIVER
14680 M:      Andreas Noever <andreas.noever@gmail.com>
14681 M:      Michael Jamet <michael.jamet@intel.com>
14682 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14683 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14685 S:      Maintained
14686 F:      Documentation/admin-guide/thunderbolt.rst
14687 F:      drivers/thunderbolt/
14688 F:      include/linux/thunderbolt.h
14689
14690 THUNDERBOLT NETWORK DRIVER
14691 M:      Michael Jamet <michael.jamet@intel.com>
14692 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14693 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14694 L:      netdev@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/net/thunderbolt.c
14697
14698 THUNDERX GPIO DRIVER
14699 M:      David Daney <david.daney@cavium.com>
14700 S:      Maintained
14701 F:      drivers/gpio/gpio-thunderx.c
14702
14703 TI AM437X VPFE DRIVER
14704 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14705 L:      linux-media@vger.kernel.org
14706 W:      https://linuxtv.org
14707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14708 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14709 S:      Maintained
14710 F:      drivers/media/platform/am437x/
14711
14712 TI BANDGAP AND THERMAL DRIVER
14713 M:      Eduardo Valentin <edubezval@gmail.com>
14714 M:      Keerthy <j-keerthy@ti.com>
14715 L:      linux-pm@vger.kernel.org
14716 L:      linux-omap@vger.kernel.org
14717 S:      Maintained
14718 F:      drivers/thermal/ti-soc-thermal/
14719
14720 TI BQ27XXX POWER SUPPLY DRIVER
14721 R:      Andrew F. Davis <afd@ti.com>
14722 F:      include/linux/power/bq27xxx_battery.h
14723 F:      drivers/power/supply/bq27xxx_battery.c
14724 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14725
14726 TI CDCE706 CLOCK DRIVER
14727 M:      Max Filippov <jcmvbkbc@gmail.com>
14728 S:      Maintained
14729 F:      drivers/clk/clk-cdce706.c
14730
14731 TI CLOCK DRIVER
14732 M:      Tero Kristo <t-kristo@ti.com>
14733 L:      linux-omap@vger.kernel.org
14734 S:      Maintained
14735 F:      drivers/clk/ti/
14736 F:      include/linux/clk/ti.h
14737
14738 TI DAVINCI MACHINE SUPPORT
14739 M:      Sekhar Nori <nsekhar@ti.com>
14740 M:      Kevin Hilman <khilman@kernel.org>
14741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14743 S:      Supported
14744 F:      arch/arm/mach-davinci/
14745 F:      drivers/i2c/busses/i2c-davinci.c
14746 F:      arch/arm/boot/dts/da850*
14747
14748 TI DAVINCI SERIES CLOCK DRIVER
14749 M:      David Lechner <david@lechnology.com>
14750 R:      Sekhar Nori <nsekhar@ti.com>
14751 S:      Maintained
14752 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14753 F:      drivers/clk/davinci/
14754
14755 TI DAVINCI SERIES GPIO DRIVER
14756 M:      Keerthy <j-keerthy@ti.com>
14757 L:      linux-gpio@vger.kernel.org
14758 S:      Maintained
14759 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14760 F:      drivers/gpio/gpio-davinci.c
14761
14762 TI DAVINCI SERIES MEDIA DRIVER
14763 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14764 L:      linux-media@vger.kernel.org
14765 W:      https://linuxtv.org
14766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14767 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14768 S:      Maintained
14769 F:      drivers/media/platform/davinci/
14770 F:      include/media/davinci/
14771
14772 TI ETHERNET SWITCH DRIVER (CPSW)
14773 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14774 L:      linux-omap@vger.kernel.org
14775 L:      netdev@vger.kernel.org
14776 S:      Maintained
14777 F:      drivers/net/ethernet/ti/cpsw*
14778 F:      drivers/net/ethernet/ti/davinci*
14779
14780 TI FLASH MEDIA INTERFACE DRIVER
14781 M:      Alex Dubov <oakad@yahoo.com>
14782 S:      Maintained
14783 F:      drivers/misc/tifm*
14784 F:      drivers/mmc/host/tifm_sd.c
14785 F:      include/linux/tifm.h
14786
14787 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14788 M:      Santosh Shilimkar <ssantosh@kernel.org>
14789 L:      linux-kernel@vger.kernel.org
14790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14791 S:      Maintained
14792 F:      drivers/soc/ti/*
14793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14794
14795 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14796 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14797 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14799 S:      Maintained
14800 F:      sound/soc/codecs/lm49453*
14801 F:      sound/soc/codecs/isabelle*
14802
14803 TI LP855x BACKLIGHT DRIVER
14804 M:      Milo Kim <milo.kim@ti.com>
14805 S:      Maintained
14806 F:      Documentation/backlight/lp855x-driver.txt
14807 F:      drivers/video/backlight/lp855x_bl.c
14808 F:      include/linux/platform_data/lp855x.h
14809
14810 TI LP8727 CHARGER DRIVER
14811 M:      Milo Kim <milo.kim@ti.com>
14812 S:      Maintained
14813 F:      drivers/power/supply/lp8727_charger.c
14814 F:      include/linux/platform_data/lp8727.h
14815
14816 TI LP8788 MFD DRIVER
14817 M:      Milo Kim <milo.kim@ti.com>
14818 S:      Maintained
14819 F:      drivers/iio/adc/lp8788_adc.c
14820 F:      drivers/leds/leds-lp8788.c
14821 F:      drivers/mfd/lp8788*.c
14822 F:      drivers/power/supply/lp8788-charger.c
14823 F:      drivers/regulator/lp8788-*.c
14824 F:      include/linux/mfd/lp8788*.h
14825
14826 TI NETCP ETHERNET DRIVER
14827 M:      Wingman Kwok <w-kwok2@ti.com>
14828 M:      Murali Karicheri <m-karicheri2@ti.com>
14829 L:      netdev@vger.kernel.org
14830 S:      Maintained
14831 F:      drivers/net/ethernet/ti/netcp*
14832
14833 TI PCM3060 ASoC CODEC DRIVER
14834 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14836 S:      Maintained
14837 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14838 F:      sound/soc/codecs/pcm3060*
14839
14840 TI TAS571X FAMILY ASoC CODEC DRIVER
14841 M:      Kevin Cernekee <cernekee@chromium.org>
14842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14843 S:      Odd Fixes
14844 F:      sound/soc/codecs/tas571x*
14845
14846 TI TRF7970A NFC DRIVER
14847 M:      Mark Greer <mgreer@animalcreek.com>
14848 L:      linux-wireless@vger.kernel.org
14849 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14850 S:      Supported
14851 F:      drivers/nfc/trf7970a.c
14852 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14853
14854 TI TWL4030 SERIES SOC CODEC DRIVER
14855 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14857 S:      Maintained
14858 F:      sound/soc/codecs/twl4030*
14859
14860 TI VPE/CAL DRIVERS
14861 M:      Benoit Parrot <bparrot@ti.com>
14862 L:      linux-media@vger.kernel.org
14863 W:      http://linuxtv.org/
14864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14865 S:      Maintained
14866 F:      drivers/media/platform/ti-vpe/
14867
14868 TI WILINK WIRELESS DRIVERS
14869 L:      linux-wireless@vger.kernel.org
14870 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14871 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14873 S:      Orphan
14874 F:      drivers/net/wireless/ti/
14875 F:      include/linux/wl12xx.h
14876
14877 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14878 M:      John Stultz <john.stultz@linaro.org>
14879 M:      Thomas Gleixner <tglx@linutronix.de>
14880 R:      Stephen Boyd <sboyd@kernel.org>
14881 L:      linux-kernel@vger.kernel.org
14882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14883 S:      Supported
14884 F:      include/linux/clocksource.h
14885 F:      include/linux/time.h
14886 F:      include/linux/timex.h
14887 F:      include/uapi/linux/time.h
14888 F:      include/uapi/linux/timex.h
14889 F:      kernel/time/clocksource.c
14890 F:      kernel/time/time*.c
14891 F:      kernel/time/alarmtimer.c
14892 F:      kernel/time/ntp.c
14893 F:      tools/testing/selftests/timers/
14894
14895 TIPC NETWORK LAYER
14896 M:      Jon Maloy <jon.maloy@ericsson.com>
14897 M:      Ying Xue <ying.xue@windriver.com>
14898 L:      netdev@vger.kernel.org (core kernel code)
14899 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14900 W:      http://tipc.sourceforge.net/
14901 S:      Maintained
14902 F:      include/uapi/linux/tipc*.h
14903 F:      net/tipc/
14904
14905 TLAN NETWORK DRIVER
14906 M:      Samuel Chessman <chessman@tux.org>
14907 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14908 W:      http://sourceforge.net/projects/tlan/
14909 S:      Maintained
14910 F:      Documentation/networking/tlan.txt
14911 F:      drivers/net/ethernet/ti/tlan.*
14912
14913 TM6000 VIDEO4LINUX DRIVER
14914 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14915 L:      linux-media@vger.kernel.org
14916 W:      https://linuxtv.org
14917 T:      git git://linuxtv.org/media_tree.git
14918 S:      Odd fixes
14919 F:      drivers/media/usb/tm6000/
14920 F:      Documentation/media/v4l-drivers/tm6000*
14921
14922 TMIO/SDHI MMC DRIVER
14923 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14924 L:      linux-mmc@vger.kernel.org
14925 S:      Supported
14926 F:      drivers/mmc/host/tmio_mmc*
14927 F:      drivers/mmc/host/renesas_sdhi*
14928 F:      include/linux/mfd/tmio.h
14929
14930 TMP401 HARDWARE MONITOR DRIVER
14931 M:      Guenter Roeck <linux@roeck-us.net>
14932 L:      linux-hwmon@vger.kernel.org
14933 S:      Maintained
14934 F:      Documentation/hwmon/tmp401
14935 F:      drivers/hwmon/tmp401.c
14936
14937 TMPFS (SHMEM FILESYSTEM)
14938 M:      Hugh Dickins <hughd@google.com>
14939 L:      linux-mm@kvack.org
14940 S:      Maintained
14941 F:      include/linux/shmem_fs.h
14942 F:      mm/shmem.c
14943
14944 TOMOYO SECURITY MODULE
14945 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14946 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14947 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14948 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14949 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14950 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14951 W:      http://tomoyo.sourceforge.jp/
14952 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14953 S:      Maintained
14954 F:      security/tomoyo/
14955
14956 TOPSTAR LAPTOP EXTRAS DRIVER
14957 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14958 L:      platform-driver-x86@vger.kernel.org
14959 S:      Maintained
14960 F:      drivers/platform/x86/topstar-laptop.c
14961
14962 TORTURE-TEST MODULES
14963 M:      Davidlohr Bueso <dave@stgolabs.net>
14964 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14965 M:      Josh Triplett <josh@joshtriplett.org>
14966 L:      linux-kernel@vger.kernel.org
14967 S:      Supported
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14969 F:      Documentation/RCU/torture.txt
14970 F:      kernel/torture.c
14971 F:      kernel/rcu/rcutorture.c
14972 F:      kernel/rcu/rcuperf.c
14973 F:      kernel/locking/locktorture.c
14974
14975 TOSHIBA ACPI EXTRAS DRIVER
14976 M:      Azael Avalos <coproscefalo@gmail.com>
14977 L:      platform-driver-x86@vger.kernel.org
14978 S:      Maintained
14979 F:      drivers/platform/x86/toshiba_acpi.c
14980
14981 TOSHIBA BLUETOOTH DRIVER
14982 M:      Azael Avalos <coproscefalo@gmail.com>
14983 L:      platform-driver-x86@vger.kernel.org
14984 S:      Maintained
14985 F:      drivers/platform/x86/toshiba_bluetooth.c
14986
14987 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14988 M:      Azael Avalos <coproscefalo@gmail.com>
14989 L:      platform-driver-x86@vger.kernel.org
14990 S:      Maintained
14991 F:      drivers/platform/x86/toshiba_haps.c
14992
14993 TOSHIBA SMM DRIVER
14994 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14995 W:      http://www.buzzard.org.uk/toshiba/
14996 S:      Maintained
14997 F:      drivers/char/toshiba.c
14998 F:      include/linux/toshiba.h
14999 F:      include/uapi/linux/toshiba.h
15000
15001 TOSHIBA TC358743 DRIVER
15002 M:      Mats Randgaard <matrandg@cisco.com>
15003 L:      linux-media@vger.kernel.org
15004 S:      Maintained
15005 F:      drivers/media/i2c/tc358743*
15006 F:      include/media/i2c/tc358743.h
15007
15008 TOSHIBA WMI HOTKEYS DRIVER
15009 M:      Azael Avalos <coproscefalo@gmail.com>
15010 L:      platform-driver-x86@vger.kernel.org
15011 S:      Maintained
15012 F:      drivers/platform/x86/toshiba-wmi.c
15013
15014 TPM DEVICE DRIVER
15015 M:      Peter Huewe <peterhuewe@gmx.de>
15016 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15017 R:      Jason Gunthorpe <jgg@ziepe.ca>
15018 L:      linux-integrity@vger.kernel.org
15019 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15020 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15021 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15022 S:      Maintained
15023 F:      drivers/char/tpm/
15024
15025 TRACING
15026 M:      Steven Rostedt <rostedt@goodmis.org>
15027 M:      Ingo Molnar <mingo@redhat.com>
15028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15029 S:      Maintained
15030 F:      Documentation/trace/ftrace.rst
15031 F:      arch/*/*/*/ftrace.h
15032 F:      arch/*/kernel/ftrace.c
15033 F:      include/*/ftrace.h
15034 F:      include/linux/trace*.h
15035 F:      include/trace/
15036 F:      kernel/trace/
15037 F:      tools/testing/selftests/ftrace/
15038
15039 TRACING MMIO ACCESSES (MMIOTRACE)
15040 M:      Steven Rostedt <rostedt@goodmis.org>
15041 M:      Ingo Molnar <mingo@kernel.org>
15042 R:      Karol Herbst <karolherbst@gmail.com>
15043 R:      Pekka Paalanen <ppaalanen@gmail.com>
15044 S:      Maintained
15045 L:      linux-kernel@vger.kernel.org
15046 L:      nouveau@lists.freedesktop.org
15047 F:      kernel/trace/trace_mmiotrace.c
15048 F:      include/linux/mmiotrace.h
15049 F:      arch/x86/mm/kmmio.c
15050 F:      arch/x86/mm/mmio-mod.c
15051 F:      arch/x86/mm/testmmiotrace.c
15052
15053 TRIVIAL PATCHES
15054 M:      Jiri Kosina <trivial@kernel.org>
15055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15056 S:      Maintained
15057 K:      ^Subject:.*(?i)trivial
15058
15059 TEMPO SEMICONDUCTOR DRIVERS
15060 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15061 S:      Maintained
15062 F:      sound/soc/codecs/tscs*.c
15063 F:      sound/soc/codecs/tscs*.h
15064 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15065
15066 TTY LAYER
15067 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15068 M:      Jiri Slaby <jslaby@suse.com>
15069 S:      Supported
15070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15071 F:      Documentation/serial/
15072 F:      drivers/tty/
15073 F:      drivers/tty/serial/serial_core.c
15074 F:      include/linux/serial_core.h
15075 F:      include/linux/serial.h
15076 F:      include/linux/tty.h
15077 F:      include/uapi/linux/serial_core.h
15078 F:      include/uapi/linux/serial.h
15079 F:      include/uapi/linux/tty.h
15080
15081 TUA9001 MEDIA DRIVER
15082 M:      Antti Palosaari <crope@iki.fi>
15083 L:      linux-media@vger.kernel.org
15084 W:      https://linuxtv.org
15085 W:      http://palosaari.fi/linux/
15086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15087 T:      git git://linuxtv.org/anttip/media_tree.git
15088 S:      Maintained
15089 F:      drivers/media/tuners/tua9001*
15090
15091 TULIP NETWORK DRIVERS
15092 L:      netdev@vger.kernel.org
15093 L:      linux-parisc@vger.kernel.org
15094 S:      Orphan
15095 F:      drivers/net/ethernet/dec/tulip/
15096
15097 TUN/TAP driver
15098 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15099 W:      http://vtun.sourceforge.net/tun
15100 S:      Maintained
15101 F:      Documentation/networking/tuntap.txt
15102 F:      arch/um/os-Linux/drivers/
15103
15104 TURBOCHANNEL SUBSYSTEM
15105 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15106 M:      Ralf Baechle <ralf@linux-mips.org>
15107 L:      linux-mips@linux-mips.org
15108 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15109 S:      Maintained
15110 F:      drivers/tc/
15111 F:      include/linux/tc.h
15112
15113 TURBOSTAT UTILITY
15114 M:      "Len Brown" <lenb@kernel.org>
15115 L:      linux-pm@vger.kernel.org
15116 B:      https://bugzilla.kernel.org
15117 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15119 S:      Supported
15120 F:      tools/power/x86/turbostat/
15121
15122 TW5864 VIDEO4LINUX DRIVER
15123 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15124 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15125 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15126 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15127 L:      linux-media@vger.kernel.org
15128 S:      Supported
15129 F:      drivers/media/pci/tw5864/
15130
15131 TW68 VIDEO4LINUX DRIVER
15132 M:      Hans Verkuil <hverkuil@xs4all.nl>
15133 L:      linux-media@vger.kernel.org
15134 T:      git git://linuxtv.org/media_tree.git
15135 W:      https://linuxtv.org
15136 S:      Odd Fixes
15137 F:      drivers/media/pci/tw68/
15138
15139 TW686X VIDEO4LINUX DRIVER
15140 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15141 L:      linux-media@vger.kernel.org
15142 T:      git git://linuxtv.org/media_tree.git
15143 W:      http://linuxtv.org
15144 S:      Maintained
15145 F:      drivers/media/pci/tw686x/
15146
15147 UBI FILE SYSTEM (UBIFS)
15148 M:      Richard Weinberger <richard@nod.at>
15149 M:      Artem Bityutskiy <dedekind1@gmail.com>
15150 M:      Adrian Hunter <adrian.hunter@intel.com>
15151 L:      linux-mtd@lists.infradead.org
15152 T:      git git://git.infradead.org/ubifs-2.6.git
15153 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15154 S:      Supported
15155 F:      Documentation/filesystems/ubifs.txt
15156 F:      fs/ubifs/
15157
15158 UCLINUX (M68KNOMMU AND COLDFIRE)
15159 M:      Greg Ungerer <gerg@linux-m68k.org>
15160 W:      http://www.linux-m68k.org/
15161 W:      http://www.uclinux.org/
15162 L:      linux-m68k@lists.linux-m68k.org
15163 L:      uclinux-dev@uclinux.org  (subscribers-only)
15164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15165 S:      Maintained
15166 F:      arch/m68k/coldfire/
15167 F:      arch/m68k/68*/
15168 F:      arch/m68k/*/*_no.*
15169 F:      arch/m68k/include/asm/*_no.*
15170
15171 UDF FILESYSTEM
15172 M:      Jan Kara <jack@suse.com>
15173 S:      Maintained
15174 F:      Documentation/filesystems/udf.txt
15175 F:      fs/udf/
15176
15177 UDRAW TABLET
15178 M:      Bastien Nocera <hadess@hadess.net>
15179 L:      linux-input@vger.kernel.org
15180 S:      Maintained
15181 F:      drivers/hid/hid-udraw-ps3.c
15182
15183 UFS FILESYSTEM
15184 M:      Evgeniy Dushistov <dushistov@mail.ru>
15185 S:      Maintained
15186 F:      Documentation/filesystems/ufs.txt
15187 F:      fs/ufs/
15188
15189 UHID USERSPACE HID IO DRIVER:
15190 M:      David Herrmann <dh.herrmann@googlemail.com>
15191 L:      linux-input@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/hid/uhid.c
15194 F:      include/uapi/linux/uhid.h
15195
15196 ULPI BUS
15197 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15198 L:      linux-usb@vger.kernel.org
15199 S:      Maintained
15200 F:      drivers/usb/common/ulpi.c
15201 F:      include/linux/ulpi/
15202
15203 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15204 L:      linux-usb@vger.kernel.org
15205 S:      Orphan
15206 F:      drivers/uwb/
15207 F:      include/linux/uwb.h
15208 F:      include/linux/uwb/
15209
15210 UNICORE32 ARCHITECTURE:
15211 M:      Guan Xuetao <gxt@pku.edu.cn>
15212 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15213 S:      Maintained
15214 T:      git git://github.com/gxt/linux.git
15215 F:      arch/unicore32/
15216
15217 UNIFDEF
15218 M:      Tony Finch <dot@dotat.at>
15219 W:      http://dotat.at/prog/unifdef
15220 S:      Maintained
15221 F:      scripts/unifdef.c
15222
15223 UNIFORM CDROM DRIVER
15224 M:      Jens Axboe <axboe@kernel.dk>
15225 W:      http://www.kernel.dk
15226 S:      Maintained
15227 F:      Documentation/cdrom/
15228 F:      drivers/cdrom/cdrom.c
15229 F:      include/linux/cdrom.h
15230 F:      include/uapi/linux/cdrom.h
15231
15232 UNISYS S-PAR DRIVERS
15233 M:      David Kershner <david.kershner@unisys.com>
15234 L:      sparmaintainer@unisys.com (Unisys internal)
15235 S:      Supported
15236 F:      include/linux/visorbus.h
15237 F:      drivers/visorbus/
15238 F:      drivers/staging/unisys/
15239
15240 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15241 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15242 L:      linux-scsi@vger.kernel.org
15243 S:      Supported
15244 F:      Documentation/scsi/ufs.txt
15245 F:      drivers/scsi/ufs/
15246
15247 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15248 M:      Joao Pinto <jpinto@synopsys.com>
15249 L:      linux-scsi@vger.kernel.org
15250 S:      Supported
15251 F:      drivers/scsi/ufs/*dwc*
15252
15253 UNSORTED BLOCK IMAGES (UBI)
15254 M:      Artem Bityutskiy <dedekind1@gmail.com>
15255 M:      Richard Weinberger <richard@nod.at>
15256 W:      http://www.linux-mtd.infradead.org/
15257 L:      linux-mtd@lists.infradead.org
15258 T:      git git://git.infradead.org/ubifs-2.6.git
15259 S:      Supported
15260 F:      drivers/mtd/ubi/
15261 F:      include/linux/mtd/ubi.h
15262 F:      include/uapi/mtd/ubi-user.h
15263
15264 USB "USBNET" DRIVER FRAMEWORK
15265 M:      Oliver Neukum <oneukum@suse.com>
15266 L:      netdev@vger.kernel.org
15267 W:      http://www.linux-usb.org/usbnet
15268 S:      Maintained
15269 F:      drivers/net/usb/usbnet.c
15270 F:      include/linux/usb/usbnet.h
15271
15272 USB ACM DRIVER
15273 M:      Oliver Neukum <oneukum@suse.com>
15274 L:      linux-usb@vger.kernel.org
15275 S:      Maintained
15276 F:      Documentation/usb/acm.txt
15277 F:      drivers/usb/class/cdc-acm.*
15278
15279 USB AR5523 WIRELESS DRIVER
15280 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15281 L:      linux-wireless@vger.kernel.org
15282 S:      Maintained
15283 F:      drivers/net/wireless/ath/ar5523/
15284
15285 USB ATTACHED SCSI
15286 M:      Oliver Neukum <oneukum@suse.com>
15287 L:      linux-usb@vger.kernel.org
15288 L:      linux-scsi@vger.kernel.org
15289 S:      Maintained
15290 F:      drivers/usb/storage/uas.c
15291
15292 USB CDC ETHERNET DRIVER
15293 M:      Oliver Neukum <oliver@neukum.org>
15294 L:      linux-usb@vger.kernel.org
15295 S:      Maintained
15296 F:      drivers/net/usb/cdc_*.c
15297 F:      include/uapi/linux/usb/cdc.h
15298
15299 USB CHAOSKEY DRIVER
15300 M:      Keith Packard <keithp@keithp.com>
15301 L:      linux-usb@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/usb/misc/chaoskey.c
15304
15305 USB CYPRESS C67X00 DRIVER
15306 M:      Peter Korsgaard <jacmet@sunsite.dk>
15307 L:      linux-usb@vger.kernel.org
15308 S:      Maintained
15309 F:      drivers/usb/c67x00/
15310
15311 USB DAVICOM DM9601 DRIVER
15312 M:      Peter Korsgaard <jacmet@sunsite.dk>
15313 L:      netdev@vger.kernel.org
15314 W:      http://www.linux-usb.org/usbnet
15315 S:      Maintained
15316 F:      drivers/net/usb/dm9601.c
15317
15318 USB DIAMOND RIO500 DRIVER
15319 M:      Cesar Miquel <miquel@df.uba.ar>
15320 L:      rio500-users@lists.sourceforge.net
15321 W:      http://rio500.sourceforge.net
15322 S:      Maintained
15323 F:      drivers/usb/misc/rio500*
15324
15325 USB EHCI DRIVER
15326 M:      Alan Stern <stern@rowland.harvard.edu>
15327 L:      linux-usb@vger.kernel.org
15328 S:      Maintained
15329 F:      Documentation/usb/ehci.txt
15330 F:      drivers/usb/host/ehci*
15331
15332 USB GADGET/PERIPHERAL SUBSYSTEM
15333 M:      Felipe Balbi <balbi@kernel.org>
15334 L:      linux-usb@vger.kernel.org
15335 W:      http://www.linux-usb.org/gadget
15336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15337 S:      Maintained
15338 F:      drivers/usb/gadget/
15339 F:      include/linux/usb/gadget*
15340
15341 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15342 M:      Jiri Kosina <jikos@kernel.org>
15343 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15344 L:      linux-usb@vger.kernel.org
15345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15346 S:      Maintained
15347 F:      Documentation/hid/hiddev.txt
15348 F:      drivers/hid/usbhid/
15349
15350 USB INTEL XHCI ROLE MUX DRIVER
15351 M:      Hans de Goede <hdegoede@redhat.com>
15352 L:      linux-usb@vger.kernel.org
15353 S:      Maintained
15354 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15355
15356 USB ISP116X DRIVER
15357 M:      Olav Kongas <ok@artecdesign.ee>
15358 L:      linux-usb@vger.kernel.org
15359 S:      Maintained
15360 F:      drivers/usb/host/isp116x*
15361 F:      include/linux/usb/isp116x.h
15362
15363 USB LAN78XX ETHERNET DRIVER
15364 M:      Woojung Huh <woojung.huh@microchip.com>
15365 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15366 L:      netdev@vger.kernel.org
15367 S:      Maintained
15368 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15369 F:      drivers/net/usb/lan78xx.*
15370 F:      include/dt-bindings/net/microchip-lan78xx.h
15371
15372 USB MASS STORAGE DRIVER
15373 M:      Alan Stern <stern@rowland.harvard.edu>
15374 L:      linux-usb@vger.kernel.org
15375 L:      usb-storage@lists.one-eyed-alien.net
15376 S:      Maintained
15377 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15378 F:      drivers/usb/storage/
15379
15380 USB MIDI DRIVER
15381 M:      Clemens Ladisch <clemens@ladisch.de>
15382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 T:      git git://git.alsa-project.org/alsa-kernel.git
15384 S:      Maintained
15385 F:      sound/usb/midi.*
15386
15387 USB NETWORKING DRIVERS
15388 L:      linux-usb@vger.kernel.org
15389 S:      Odd Fixes
15390 F:      drivers/net/usb/
15391
15392 USB OHCI DRIVER
15393 M:      Alan Stern <stern@rowland.harvard.edu>
15394 L:      linux-usb@vger.kernel.org
15395 S:      Maintained
15396 F:      Documentation/usb/ohci.txt
15397 F:      drivers/usb/host/ohci*
15398
15399 USB OTG FSM (Finite State Machine)
15400 M:      Peter Chen <Peter.Chen@nxp.com>
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15402 L:      linux-usb@vger.kernel.org
15403 S:      Maintained
15404 F:      drivers/usb/common/usb-otg-fsm.c
15405
15406 USB OVER IP DRIVER
15407 M:      Valentina Manea <valentina.manea.m@gmail.com>
15408 M:      Shuah Khan <shuah@kernel.org>
15409 L:      linux-usb@vger.kernel.org
15410 S:      Maintained
15411 F:      Documentation/usb/usbip_protocol.txt
15412 F:      drivers/usb/usbip/
15413 F:      tools/usb/usbip/
15414 F:      tools/testing/selftests/drivers/usb/usbip/
15415
15416 USB PEGASUS DRIVER
15417 M:      Petko Manolov <petkan@nucleusys.com>
15418 L:      linux-usb@vger.kernel.org
15419 L:      netdev@vger.kernel.org
15420 T:      git git://github.com/petkan/pegasus.git
15421 W:      https://github.com/petkan/pegasus
15422 S:      Maintained
15423 F:      drivers/net/usb/pegasus.*
15424
15425 USB PHY LAYER
15426 M:      Felipe Balbi <balbi@kernel.org>
15427 L:      linux-usb@vger.kernel.org
15428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15429 S:      Maintained
15430 F:      drivers/usb/phy/
15431
15432 USB PRINTER DRIVER (usblp)
15433 M:      Pete Zaitcev <zaitcev@redhat.com>
15434 L:      linux-usb@vger.kernel.org
15435 S:      Supported
15436 F:      drivers/usb/class/usblp.c
15437
15438 USB QMI WWAN NETWORK DRIVER
15439 M:      Bjørn Mork <bjorn@mork.no>
15440 L:      netdev@vger.kernel.org
15441 S:      Maintained
15442 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15443 F:      drivers/net/usb/qmi_wwan.c
15444
15445 USB RTL8150 DRIVER
15446 M:      Petko Manolov <petkan@nucleusys.com>
15447 L:      linux-usb@vger.kernel.org
15448 L:      netdev@vger.kernel.org
15449 T:      git git://github.com/petkan/rtl8150.git
15450 W:      https://github.com/petkan/rtl8150
15451 S:      Maintained
15452 F:      drivers/net/usb/rtl8150.c
15453
15454 USB SERIAL SUBSYSTEM
15455 M:      Johan Hovold <johan@kernel.org>
15456 L:      linux-usb@vger.kernel.org
15457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15458 S:      Maintained
15459 F:      Documentation/usb/usb-serial.txt
15460 F:      drivers/usb/serial/
15461 F:      include/linux/usb/serial.h
15462
15463 USB SMSC75XX ETHERNET DRIVER
15464 M:      Steve Glendinning <steve.glendinning@shawell.net>
15465 L:      netdev@vger.kernel.org
15466 S:      Maintained
15467 F:      drivers/net/usb/smsc75xx.*
15468
15469 USB SMSC95XX ETHERNET DRIVER
15470 M:      Steve Glendinning <steve.glendinning@shawell.net>
15471 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15472 L:      netdev@vger.kernel.org
15473 S:      Maintained
15474 F:      drivers/net/usb/smsc95xx.*
15475
15476 USB SUBSYSTEM
15477 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15478 L:      linux-usb@vger.kernel.org
15479 W:      http://www.linux-usb.org
15480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15481 S:      Supported
15482 F:      Documentation/devicetree/bindings/usb/
15483 F:      Documentation/usb/
15484 F:      drivers/usb/
15485 F:      include/linux/usb.h
15486 F:      include/linux/usb/
15487
15488 USB TYPEC PI3USB30532 MUX DRIVER
15489 M:      Hans de Goede <hdegoede@redhat.com>
15490 L:      linux-usb@vger.kernel.org
15491 S:      Maintained
15492 F:      drivers/usb/typec/mux/pi3usb30532.c
15493
15494 USB TYPEC CLASS
15495 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15496 L:      linux-usb@vger.kernel.org
15497 S:      Maintained
15498 F:      Documentation/ABI/testing/sysfs-class-typec
15499 F:      Documentation/driver-api/usb/typec.rst
15500 F:      drivers/usb/typec/
15501 F:      include/linux/usb/typec.h
15502
15503 USB TYPEC BUS FOR ALTERNATE MODES
15504 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15505 L:      linux-usb@vger.kernel.org
15506 S:      Maintained
15507 F:      Documentation/ABI/testing/sysfs-bus-typec
15508 F:      Documentation/driver-api/usb/typec_bus.rst
15509 F:      drivers/usb/typec/altmodes/
15510 F:      include/linux/usb/typec_altmode.h
15511
15512 USB TYPEC PORT CONTROLLER DRIVERS
15513 M:      Guenter Roeck <linux@roeck-us.net>
15514 L:      linux-usb@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/usb/typec/tcpm/
15517
15518 USB UHCI DRIVER
15519 M:      Alan Stern <stern@rowland.harvard.edu>
15520 L:      linux-usb@vger.kernel.org
15521 S:      Maintained
15522 F:      drivers/usb/host/uhci*
15523
15524 USB VIDEO CLASS
15525 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15526 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15527 L:      linux-media@vger.kernel.org
15528 T:      git git://linuxtv.org/media_tree.git
15529 W:      http://www.ideasonboard.org/uvc/
15530 S:      Maintained
15531 F:      drivers/media/usb/uvc/
15532 F:      include/uapi/linux/uvcvideo.h
15533
15534 USB VISION DRIVER
15535 M:      Hans Verkuil <hverkuil@xs4all.nl>
15536 L:      linux-media@vger.kernel.org
15537 T:      git git://linuxtv.org/media_tree.git
15538 W:      https://linuxtv.org
15539 S:      Odd Fixes
15540 F:      drivers/media/usb/usbvision/
15541
15542 USB WEBCAM GADGET
15543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15544 L:      linux-usb@vger.kernel.org
15545 S:      Maintained
15546 F:      drivers/usb/gadget/function/*uvc*
15547 F:      drivers/usb/gadget/legacy/webcam.c
15548 F:      include/uapi/linux/usb/g_uvc.h
15549
15550 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15551 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15552 L:      linux-wireless@vger.kernel.org
15553 S:      Maintained
15554 F:      drivers/net/wireless/rndis_wlan.c
15555
15556 USB XHCI DRIVER
15557 M:      Mathias Nyman <mathias.nyman@intel.com>
15558 L:      linux-usb@vger.kernel.org
15559 S:      Supported
15560 F:      drivers/usb/host/xhci*
15561 F:      drivers/usb/host/pci-quirks*
15562
15563 USB ZD1201 DRIVER
15564 L:      linux-wireless@vger.kernel.org
15565 W:      http://linux-lc100020.sourceforge.net
15566 S:      Orphan
15567 F:      drivers/net/wireless/zydas/zd1201.*
15568
15569 USB ZR364XX DRIVER
15570 M:      Antoine Jacquet <royale@zerezo.com>
15571 L:      linux-usb@vger.kernel.org
15572 L:      linux-media@vger.kernel.org
15573 T:      git git://linuxtv.org/media_tree.git
15574 W:      http://royale.zerezo.com/zr364xx/
15575 S:      Maintained
15576 F:      Documentation/media/v4l-drivers/zr364xx*
15577 F:      drivers/media/usb/zr364xx/
15578
15579 USER-MODE LINUX (UML)
15580 M:      Jeff Dike <jdike@addtoit.com>
15581 M:      Richard Weinberger <richard@nod.at>
15582 L:      linux-um@lists.infradead.org
15583 W:      http://user-mode-linux.sourceforge.net
15584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15585 S:      Maintained
15586 F:      Documentation/virtual/uml/
15587 F:      arch/um/
15588 F:      arch/x86/um/
15589 F:      fs/hostfs/
15590 F:      fs/hppfs/
15591
15592 USERSPACE COPYIN/COPYOUT (UIOVEC)
15593 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15594 S:      Maintained
15595 F:      lib/iov_iter.c
15596 F:      include/linux/uio.h
15597
15598 USERSPACE DMA BUFFER DRIVER
15599 M:      Gerd Hoffmann <kraxel@redhat.com>
15600 S:      Maintained
15601 L:      dri-devel@lists.freedesktop.org
15602 F:      drivers/dma-buf/udmabuf.c
15603 F:      include/uapi/linux/udmabuf.h
15604 T:      git git://anongit.freedesktop.org/drm/drm-misc
15605
15606 USERSPACE I/O (UIO)
15607 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 S:      Maintained
15609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15610 F:      Documentation/driver-api/uio-howto.rst
15611 F:      drivers/uio/
15612 F:      include/linux/uio_driver.h
15613
15614 UTIL-LINUX PACKAGE
15615 M:      Karel Zak <kzak@redhat.com>
15616 L:      util-linux@vger.kernel.org
15617 W:      http://en.wikipedia.org/wiki/Util-linux
15618 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15619 S:      Maintained
15620
15621 UUID HELPERS
15622 M:      Christoph Hellwig <hch@lst.de>
15623 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15624 L:      linux-kernel@vger.kernel.org
15625 T:      git git://git.infradead.org/users/hch/uuid.git
15626 F:      lib/uuid.c
15627 F:      lib/test_uuid.c
15628 F:      include/linux/uuid.h
15629 F:      include/uapi/linux/uuid.h
15630 S:      Maintained
15631
15632 UVESAFB DRIVER
15633 M:      Michal Januszewski <spock@gentoo.org>
15634 L:      linux-fbdev@vger.kernel.org
15635 W:      https://github.com/mjanusz/v86d
15636 S:      Maintained
15637 F:      Documentation/fb/uvesafb.txt
15638 F:      drivers/video/fbdev/uvesafb.*
15639
15640 VF610 NAND DRIVER
15641 M:      Stefan Agner <stefan@agner.ch>
15642 L:      linux-mtd@lists.infradead.org
15643 S:      Supported
15644 F:      drivers/mtd/nand/raw/vf610_nfc.c
15645
15646 VFAT/FAT/MSDOS FILESYSTEM
15647 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15648 S:      Maintained
15649 F:      Documentation/filesystems/vfat.txt
15650 F:      fs/fat/
15651
15652 VFIO DRIVER
15653 M:      Alex Williamson <alex.williamson@redhat.com>
15654 L:      kvm@vger.kernel.org
15655 T:      git git://github.com/awilliam/linux-vfio.git
15656 S:      Maintained
15657 F:      Documentation/vfio.txt
15658 F:      drivers/vfio/
15659 F:      include/linux/vfio.h
15660 F:      include/uapi/linux/vfio.h
15661
15662 VFIO MEDIATED DEVICE DRIVERS
15663 M:      Kirti Wankhede <kwankhede@nvidia.com>
15664 L:      kvm@vger.kernel.org
15665 S:      Maintained
15666 F:      Documentation/vfio-mediated-device.txt
15667 F:      drivers/vfio/mdev/
15668 F:      include/linux/mdev.h
15669 F:      samples/vfio-mdev/
15670
15671 VFIO PLATFORM DRIVER
15672 M:      Eric Auger <eric.auger@redhat.com>
15673 L:      kvm@vger.kernel.org
15674 S:      Maintained
15675 F:      drivers/vfio/platform/
15676
15677 VGA_SWITCHEROO
15678 R:      Lukas Wunner <lukas@wunner.de>
15679 S:      Maintained
15680 F:      Documentation/gpu/vga-switcheroo.rst
15681 F:      drivers/gpu/vga/vga_switcheroo.c
15682 F:      include/linux/vga_switcheroo.h
15683 T:      git git://anongit.freedesktop.org/drm/drm-misc
15684
15685 VIA RHINE NETWORK DRIVER
15686 S:      Orphan
15687 F:      drivers/net/ethernet/via/via-rhine.c
15688
15689 VIA SD/MMC CARD CONTROLLER DRIVER
15690 M:      Bruce Chang <brucechang@via.com.tw>
15691 M:      Harald Welte <HaraldWelte@viatech.com>
15692 S:      Maintained
15693 F:      drivers/mmc/host/via-sdmmc.c
15694
15695 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15696 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15697 L:      linux-fbdev@vger.kernel.org
15698 S:      Maintained
15699 F:      include/linux/via-core.h
15700 F:      include/linux/via-gpio.h
15701 F:      include/linux/via_i2c.h
15702 F:      drivers/video/fbdev/via/
15703
15704 VIA VELOCITY NETWORK DRIVER
15705 M:      Francois Romieu <romieu@fr.zoreil.com>
15706 L:      netdev@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/net/ethernet/via/via-velocity.*
15709
15710 VICODEC VIRTUAL CODEC DRIVER
15711 M:      Hans Verkuil <hans.verkuil@cisco.com>
15712 L:      linux-media@vger.kernel.org
15713 T:      git git://linuxtv.org/media_tree.git
15714 W:      https://linuxtv.org
15715 S:      Maintained
15716 F:      drivers/media/platform/vicodec/*
15717
15718 VIDEO MULTIPLEXER DRIVER
15719 M:      Philipp Zabel <p.zabel@pengutronix.de>
15720 L:      linux-media@vger.kernel.org
15721 S:      Maintained
15722 F:      drivers/media/platform/video-mux.c
15723
15724 VIDEO I2C POLLING DRIVER
15725 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15726 L:      linux-media@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/media/i2c/video-i2c.c
15729
15730 VIDEOBUF2 FRAMEWORK
15731 M:      Pawel Osciak <pawel@osciak.com>
15732 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15733 M:      Kyungmin Park <kyungmin.park@samsung.com>
15734 L:      linux-media@vger.kernel.org
15735 S:      Maintained
15736 F:      drivers/media/common/videobuf2/*
15737 F:      include/media/videobuf2-*
15738
15739 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15740 M:      Helen Koike <helen.koike@collabora.com>
15741 L:      linux-media@vger.kernel.org
15742 T:      git git://linuxtv.org/media_tree.git
15743 W:      https://linuxtv.org
15744 S:      Maintained
15745 F:      drivers/media/platform/vimc/*
15746
15747 VIRT LIB
15748 M:      Alex Williamson <alex.williamson@redhat.com>
15749 M:      Paolo Bonzini <pbonzini@redhat.com>
15750 L:      kvm@vger.kernel.org
15751 S:      Supported
15752 F:      virt/lib/
15753
15754 VIRTIO AND VHOST VSOCK DRIVER
15755 M:      Stefan Hajnoczi <stefanha@redhat.com>
15756 L:      kvm@vger.kernel.org
15757 L:      virtualization@lists.linux-foundation.org
15758 L:      netdev@vger.kernel.org
15759 S:      Maintained
15760 F:      include/linux/virtio_vsock.h
15761 F:      include/uapi/linux/virtio_vsock.h
15762 F:      include/uapi/linux/vsockmon.h
15763 F:      include/uapi/linux/vm_sockets_diag.h
15764 F:      net/vmw_vsock/diag.c
15765 F:      net/vmw_vsock/af_vsock_tap.c
15766 F:      net/vmw_vsock/virtio_transport_common.c
15767 F:      net/vmw_vsock/virtio_transport.c
15768 F:      drivers/net/vsockmon.c
15769 F:      drivers/vhost/vsock.c
15770 F:      drivers/vhost/vsock.h
15771 F:      tools/testing/vsock/
15772
15773 VIRTIO CONSOLE DRIVER
15774 M:      Amit Shah <amit@kernel.org>
15775 L:      virtualization@lists.linux-foundation.org
15776 S:      Maintained
15777 F:      drivers/char/virtio_console.c
15778 F:      include/linux/virtio_console.h
15779 F:      include/uapi/linux/virtio_console.h
15780
15781 VIRTIO CORE, NET AND BLOCK DRIVERS
15782 M:      "Michael S. Tsirkin" <mst@redhat.com>
15783 M:      Jason Wang <jasowang@redhat.com>
15784 L:      virtualization@lists.linux-foundation.org
15785 S:      Maintained
15786 F:      Documentation/devicetree/bindings/virtio/
15787 F:      drivers/virtio/
15788 F:      tools/virtio/
15789 F:      drivers/net/virtio_net.c
15790 F:      drivers/block/virtio_blk.c
15791 F:      include/linux/virtio*.h
15792 F:      include/uapi/linux/virtio_*.h
15793 F:      drivers/crypto/virtio/
15794 F:      mm/balloon_compaction.c
15795
15796 VIRTIO CRYPTO DRIVER
15797 M:      Gonglei <arei.gonglei@huawei.com>
15798 L:      virtualization@lists.linux-foundation.org
15799 L:      linux-crypto@vger.kernel.org
15800 S:      Maintained
15801 F:      drivers/crypto/virtio/
15802 F:      include/uapi/linux/virtio_crypto.h
15803
15804 VIRTIO DRIVERS FOR S390
15805 M:      Cornelia Huck <cohuck@redhat.com>
15806 M:      Halil Pasic <pasic@linux.ibm.com>
15807 L:      linux-s390@vger.kernel.org
15808 L:      virtualization@lists.linux-foundation.org
15809 L:      kvm@vger.kernel.org
15810 S:      Supported
15811 F:      drivers/s390/virtio/
15812 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15813
15814 VIRTIO GPU DRIVER
15815 M:      David Airlie <airlied@linux.ie>
15816 M:      Gerd Hoffmann <kraxel@redhat.com>
15817 L:      dri-devel@lists.freedesktop.org
15818 L:      virtualization@lists.linux-foundation.org
15819 T:      git git://anongit.freedesktop.org/drm/drm-misc
15820 S:      Maintained
15821 F:      drivers/gpu/drm/virtio/
15822 F:      include/uapi/linux/virtio_gpu.h
15823
15824 VIRTIO HOST (VHOST)
15825 M:      "Michael S. Tsirkin" <mst@redhat.com>
15826 M:      Jason Wang <jasowang@redhat.com>
15827 L:      kvm@vger.kernel.org
15828 L:      virtualization@lists.linux-foundation.org
15829 L:      netdev@vger.kernel.org
15830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15831 S:      Maintained
15832 F:      drivers/vhost/
15833 F:      include/uapi/linux/vhost.h
15834
15835 VIRTIO INPUT DRIVER
15836 M:      Gerd Hoffmann <kraxel@redhat.com>
15837 S:      Maintained
15838 F:      drivers/virtio/virtio_input.c
15839 F:      include/uapi/linux/virtio_input.h
15840
15841 VIRTUAL BOX GUEST DEVICE DRIVER
15842 M:      Hans de Goede <hdegoede@redhat.com>
15843 M:      Arnd Bergmann <arnd@arndb.de>
15844 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15845 S:      Maintained
15846 F:      include/linux/vbox_utils.h
15847 F:      include/uapi/linux/vbox*.h
15848 F:      drivers/virt/vboxguest/
15849
15850 VIRTUAL SERIO DEVICE DRIVER
15851 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15852 S:      Maintained
15853 F:      drivers/input/serio/userio.c
15854 F:      include/uapi/linux/userio.h
15855
15856 VIVID VIRTUAL VIDEO DRIVER
15857 M:      Hans Verkuil <hverkuil@xs4all.nl>
15858 L:      linux-media@vger.kernel.org
15859 T:      git git://linuxtv.org/media_tree.git
15860 W:      https://linuxtv.org
15861 S:      Maintained
15862 F:      drivers/media/platform/vivid/*
15863
15864 VLYNQ BUS
15865 M:      Florian Fainelli <f.fainelli@gmail.com>
15866 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15867 S:      Maintained
15868 F:      drivers/vlynq/vlynq.c
15869 F:      include/linux/vlynq.h
15870
15871 VME SUBSYSTEM
15872 M:      Martyn Welch <martyn@welchs.me.uk>
15873 M:      Manohar Vanga <manohar.vanga@gmail.com>
15874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15875 L:      devel@driverdev.osuosl.org
15876 S:      Maintained
15877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15878 F:      Documentation/driver-api/vme.rst
15879 F:      drivers/staging/vme/
15880 F:      drivers/vme/
15881 F:      include/linux/vme*
15882
15883 VMWARE BALLOON DRIVER
15884 M:      Xavier Deguillard <xdeguillard@vmware.com>
15885 M:      Nadav Amit <namit@vmware.com>
15886 M:      "VMware, Inc." <pv-drivers@vmware.com>
15887 L:      linux-kernel@vger.kernel.org
15888 S:      Maintained
15889 F:      drivers/misc/vmw_balloon.c
15890
15891 VMWARE HYPERVISOR INTERFACE
15892 M:      Alok Kataria <akataria@vmware.com>
15893 L:      virtualization@lists.linux-foundation.org
15894 S:      Supported
15895 F:      arch/x86/kernel/cpu/vmware.c
15896
15897 VMWARE PVRDMA DRIVER
15898 M:      Adit Ranadive <aditr@vmware.com>
15899 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15900 L:      linux-rdma@vger.kernel.org
15901 S:      Maintained
15902 F:      drivers/infiniband/hw/vmw_pvrdma/
15903
15904 VMware PVSCSI driver
15905 M:      Jim Gill <jgill@vmware.com>
15906 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15907 L:      linux-scsi@vger.kernel.org
15908 S:      Maintained
15909 F:      drivers/scsi/vmw_pvscsi.c
15910 F:      drivers/scsi/vmw_pvscsi.h
15911
15912 VMWARE VMMOUSE SUBDRIVER
15913 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15914 M:      "VMware, Inc." <pv-drivers@vmware.com>
15915 L:      linux-input@vger.kernel.org
15916 S:      Maintained
15917 F:      drivers/input/mouse/vmmouse.c
15918 F:      drivers/input/mouse/vmmouse.h
15919
15920 VMWARE VMXNET3 ETHERNET DRIVER
15921 M:      Ronak Doshi <doshir@vmware.com>
15922 M:      "VMware, Inc." <pv-drivers@vmware.com>
15923 L:      netdev@vger.kernel.org
15924 S:      Maintained
15925 F:      drivers/net/vmxnet3/
15926
15927 VOCORE VOCORE2 BOARD
15928 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15929 L:      linux-mips@linux-mips.org
15930 S:      Maintained
15931 F:      arch/mips/boot/dts/ralink/vocore2.dts
15932
15933 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15934 M:      Liam Girdwood <lgirdwood@gmail.com>
15935 M:      Mark Brown <broonie@kernel.org>
15936 L:      linux-kernel@vger.kernel.org
15937 W:      http://www.slimlogic.co.uk/?p=48
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15939 S:      Supported
15940 F:      Documentation/devicetree/bindings/regulator/
15941 F:      Documentation/power/regulator/
15942 F:      drivers/regulator/
15943 F:      include/dt-bindings/regulator/
15944 F:      include/linux/regulator/
15945
15946 VRF
15947 M:      David Ahern <dsa@cumulusnetworks.com>
15948 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
15949 L:      netdev@vger.kernel.org
15950 S:      Maintained
15951 F:      drivers/net/vrf.c
15952 F:      Documentation/networking/vrf.txt
15953
15954 VT1211 HARDWARE MONITOR DRIVER
15955 M:      Juerg Haefliger <juergh@gmail.com>
15956 L:      linux-hwmon@vger.kernel.org
15957 S:      Maintained
15958 F:      Documentation/hwmon/vt1211
15959 F:      drivers/hwmon/vt1211.c
15960
15961 VT8231 HARDWARE MONITOR DRIVER
15962 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15963 L:      linux-hwmon@vger.kernel.org
15964 S:      Maintained
15965 F:      drivers/hwmon/vt8231.c
15966
15967 VUB300 USB to SDIO/SD/MMC bridge chip
15968 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15969 L:      linux-mmc@vger.kernel.org
15970 L:      linux-usb@vger.kernel.org
15971 S:      Supported
15972 F:      drivers/mmc/host/vub300.c
15973
15974 W1 DALLAS'S 1-WIRE BUS
15975 M:      Evgeniy Polyakov <zbr@ioremap.net>
15976 S:      Maintained
15977 F:      Documentation/devicetree/bindings/w1/
15978 F:      Documentation/w1/
15979 F:      drivers/w1/
15980 F:      include/linux/w1.h
15981
15982 W83791D HARDWARE MONITORING DRIVER
15983 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15984 L:      linux-hwmon@vger.kernel.org
15985 S:      Maintained
15986 F:      Documentation/hwmon/w83791d
15987 F:      drivers/hwmon/w83791d.c
15988
15989 W83793 HARDWARE MONITORING DRIVER
15990 M:      Rudolf Marek <r.marek@assembler.cz>
15991 L:      linux-hwmon@vger.kernel.org
15992 S:      Maintained
15993 F:      Documentation/hwmon/w83793
15994 F:      drivers/hwmon/w83793.c
15995
15996 W83795 HARDWARE MONITORING DRIVER
15997 M:      Jean Delvare <jdelvare@suse.com>
15998 L:      linux-hwmon@vger.kernel.org
15999 S:      Maintained
16000 F:      drivers/hwmon/w83795.c
16001
16002 W83L51xD SD/MMC CARD INTERFACE DRIVER
16003 M:      Pierre Ossman <pierre@ossman.eu>
16004 S:      Maintained
16005 F:      drivers/mmc/host/wbsd.*
16006
16007 WACOM PROTOCOL 4 SERIAL TABLETS
16008 M:      Julian Squires <julian@cipht.net>
16009 M:      Hans de Goede <hdegoede@redhat.com>
16010 L:      linux-input@vger.kernel.org
16011 S:      Maintained
16012 F:      drivers/input/tablet/wacom_serial4.c
16013
16014 WATCHDOG DEVICE DRIVERS
16015 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16016 M:      Guenter Roeck <linux@roeck-us.net>
16017 L:      linux-watchdog@vger.kernel.org
16018 W:      http://www.linux-watchdog.org/
16019 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16020 S:      Maintained
16021 F:      Documentation/devicetree/bindings/watchdog/
16022 F:      Documentation/watchdog/
16023 F:      drivers/watchdog/
16024 F:      include/linux/watchdog.h
16025 F:      include/uapi/linux/watchdog.h
16026
16027 WHISKEYCOVE PMIC GPIO DRIVER
16028 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16029 L:      linux-gpio@vger.kernel.org
16030 S:      Maintained
16031 F:      drivers/gpio/gpio-wcove.c
16032
16033 WIIMOTE HID DRIVER
16034 M:      David Herrmann <dh.herrmann@googlemail.com>
16035 L:      linux-input@vger.kernel.org
16036 S:      Maintained
16037 F:      drivers/hid/hid-wiimote*
16038
16039 WILOCITY WIL6210 WIRELESS DRIVER
16040 M:      Maya Erez <merez@codeaurora.org>
16041 L:      linux-wireless@vger.kernel.org
16042 L:      wil6210@qti.qualcomm.com
16043 S:      Supported
16044 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16045 F:      drivers/net/wireless/ath/wil6210/
16046
16047 WIMAX STACK
16048 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16049 M:      linux-wimax@intel.com
16050 L:      wimax@linuxwimax.org (subscribers-only)
16051 S:      Supported
16052 W:      http://linuxwimax.org
16053 F:      Documentation/wimax/README.wimax
16054 F:      include/linux/wimax/debug.h
16055 F:      include/net/wimax.h
16056 F:      include/uapi/linux/wimax.h
16057 F:      net/wimax/
16058
16059 WINBOND CIR DRIVER
16060 M:      David Härdeman <david@hardeman.nu>
16061 S:      Maintained
16062 F:      drivers/media/rc/winbond-cir.c
16063
16064 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16065 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16066 L:      linux-watchdog@vger.kernel.org
16067 S:      Maintained
16068 F:      drivers/watchdog/ebc-c384_wdt.c
16069
16070 WINSYSTEMS WS16C48 GPIO DRIVER
16071 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16072 L:      linux-gpio@vger.kernel.org
16073 S:      Maintained
16074 F:      drivers/gpio/gpio-ws16c48.c
16075
16076 WISTRON LAPTOP BUTTON DRIVER
16077 M:      Miloslav Trmac <mitr@volny.cz>
16078 S:      Maintained
16079 F:      drivers/input/misc/wistron_btns.c
16080
16081 WL3501 WIRELESS PCMCIA CARD DRIVER
16082 L:      linux-wireless@vger.kernel.org
16083 S:      Odd fixes
16084 F:      drivers/net/wireless/wl3501*
16085
16086 WOLFSON MICROELECTRONICS DRIVERS
16087 L:      patches@opensource.cirrus.com
16088 T:      git https://github.com/CirrusLogic/linux-drivers.git
16089 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16090 S:      Supported
16091 F:      Documentation/hwmon/wm83??
16092 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16093 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16094 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16095 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16096 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16097 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16098 F:      drivers/clk/clk-wm83*.c
16099 F:      drivers/extcon/extcon-arizona.c
16100 F:      drivers/leds/leds-wm83*.c
16101 F:      drivers/gpio/gpio-*wm*.c
16102 F:      drivers/gpio/gpio-arizona.c
16103 F:      drivers/hwmon/wm83??-hwmon.c
16104 F:      drivers/input/misc/wm831x-on.c
16105 F:      drivers/input/touchscreen/wm831x-ts.c
16106 F:      drivers/input/touchscreen/wm97*.c
16107 F:      drivers/mfd/arizona*
16108 F:      drivers/mfd/wm*.c
16109 F:      drivers/mfd/cs47l24*
16110 F:      drivers/power/supply/wm83*.c
16111 F:      drivers/rtc/rtc-wm83*.c
16112 F:      drivers/regulator/wm8*.c
16113 F:      drivers/regulator/arizona*
16114 F:      drivers/video/backlight/wm83*_bl.c
16115 F:      drivers/watchdog/wm83*_wdt.c
16116 F:      include/linux/mfd/arizona/
16117 F:      include/linux/mfd/wm831x/
16118 F:      include/linux/mfd/wm8350/
16119 F:      include/linux/mfd/wm8400*
16120 F:      include/linux/regulator/arizona*
16121 F:      include/linux/wm97xx.h
16122 F:      include/sound/wm????.h
16123 F:      sound/soc/codecs/arizona.?
16124 F:      sound/soc/codecs/wm*
16125 F:      sound/soc/codecs/cs47l24*
16126
16127 WORKQUEUE
16128 M:      Tejun Heo <tj@kernel.org>
16129 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16131 S:      Maintained
16132 F:      include/linux/workqueue.h
16133 F:      kernel/workqueue.c
16134 F:      Documentation/core-api/workqueue.rst
16135
16136 X-POWERS AXP288 PMIC DRIVERS
16137 M:      Hans de Goede <hdegoede@redhat.com>
16138 S:      Maintained
16139 N:      axp288
16140 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16141
16142 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16143 M:      Chen-Yu Tsai <wens@csie.org>
16144 L:      linux-kernel@vger.kernel.org
16145 S:      Maintained
16146 N:      axp[128]
16147
16148 X.25 NETWORK LAYER
16149 M:      Andrew Hendry <andrew.hendry@gmail.com>
16150 L:      linux-x25@vger.kernel.org
16151 S:      Odd Fixes
16152 F:      Documentation/networking/x25*
16153 F:      include/net/x25*
16154 F:      net/x25/
16155
16156 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16157 M:      Thomas Gleixner <tglx@linutronix.de>
16158 M:      Ingo Molnar <mingo@redhat.com>
16159 M:      Borislav Petkov <bp@alien8.de>
16160 R:      "H. Peter Anvin" <hpa@zytor.com>
16161 M:      x86@kernel.org
16162 L:      linux-kernel@vger.kernel.org
16163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16164 S:      Maintained
16165 F:      Documentation/devicetree/bindings/x86/
16166 F:      Documentation/x86/
16167 F:      arch/x86/
16168
16169 X86 ENTRY CODE
16170 M:      Andy Lutomirski <luto@kernel.org>
16171 L:      linux-kernel@vger.kernel.org
16172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16173 S:      Maintained
16174 F:      arch/x86/entry/
16175
16176 X86 MCE INFRASTRUCTURE
16177 M:      Tony Luck <tony.luck@intel.com>
16178 M:      Borislav Petkov <bp@alien8.de>
16179 L:      linux-edac@vger.kernel.org
16180 S:      Maintained
16181 F:      arch/x86/kernel/cpu/mcheck/*
16182
16183 X86 MICROCODE UPDATE SUPPORT
16184 M:      Borislav Petkov <bp@alien8.de>
16185 S:      Maintained
16186 F:      arch/x86/kernel/cpu/microcode/*
16187
16188 X86 MM
16189 M:      Dave Hansen <dave.hansen@linux.intel.com>
16190 M:      Andy Lutomirski <luto@kernel.org>
16191 M:      Peter Zijlstra <peterz@infradead.org>
16192 L:      linux-kernel@vger.kernel.org
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16194 S:      Maintained
16195 F:      arch/x86/mm/
16196
16197 X86 PLATFORM DRIVERS
16198 M:      Darren Hart <dvhart@infradead.org>
16199 M:      Andy Shevchenko <andy@infradead.org>
16200 L:      platform-driver-x86@vger.kernel.org
16201 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16202 S:      Maintained
16203 F:      drivers/platform/x86/
16204 F:      drivers/platform/olpc/
16205
16206 X86 VDSO
16207 M:      Andy Lutomirski <luto@kernel.org>
16208 L:      linux-kernel@vger.kernel.org
16209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16210 S:      Maintained
16211 F:      arch/x86/entry/vdso/
16212
16213 XARRAY
16214 M:      Matthew Wilcox <willy@infradead.org>
16215 L:      linux-fsdevel@vger.kernel.org
16216 S:      Supported
16217 F:      Documentation/core-api/xarray.rst
16218 F:      lib/idr.c
16219 F:      lib/xarray.c
16220 F:      include/linux/idr.h
16221 F:      include/linux/xarray.h
16222 F:      tools/testing/radix-tree
16223
16224 XC2028/3028 TUNER DRIVER
16225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16226 L:      linux-media@vger.kernel.org
16227 W:      https://linuxtv.org
16228 T:      git git://linuxtv.org/media_tree.git
16229 S:      Maintained
16230 F:      drivers/media/tuners/tuner-xc2028.*
16231
16232 XDP SOCKETS (AF_XDP)
16233 M:      Björn Töpel <bjorn.topel@intel.com>
16234 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16235 L:      netdev@vger.kernel.org
16236 S:      Maintained
16237 F:      kernel/bpf/xskmap.c
16238 F:      net/xdp/
16239
16240 XEN BLOCK SUBSYSTEM
16241 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16242 M:      Roger Pau Monné <roger.pau@citrix.com>
16243 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16244 S:      Supported
16245 F:      drivers/block/xen-blkback/*
16246 F:      drivers/block/xen*
16247
16248 XEN HYPERVISOR ARM
16249 M:      Stefano Stabellini <sstabellini@kernel.org>
16250 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16251 S:      Maintained
16252 F:      arch/arm/xen/
16253 F:      arch/arm/include/asm/xen/
16254
16255 XEN HYPERVISOR ARM64
16256 M:      Stefano Stabellini <sstabellini@kernel.org>
16257 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16258 S:      Maintained
16259 F:      arch/arm64/xen/
16260 F:      arch/arm64/include/asm/xen/
16261
16262 XEN HYPERVISOR INTERFACE
16263 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16264 M:      Juergen Gross <jgross@suse.com>
16265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16267 S:      Supported
16268 F:      arch/x86/xen/
16269 F:      drivers/*/xen-*front.c
16270 F:      drivers/xen/
16271 F:      arch/x86/include/asm/xen/
16272 F:      arch/x86/include/asm/pvclock-abi.h
16273 F:      include/xen/
16274 F:      include/uapi/xen/
16275 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16276 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16277
16278 XEN NETWORK BACKEND DRIVER
16279 M:      Wei Liu <wei.liu2@citrix.com>
16280 M:      Paul Durrant <paul.durrant@citrix.com>
16281 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16282 L:      netdev@vger.kernel.org
16283 S:      Supported
16284 F:      drivers/net/xen-netback/*
16285
16286 XEN PCI SUBSYSTEM
16287 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16289 S:      Supported
16290 F:      arch/x86/pci/*xen*
16291 F:      drivers/pci/*xen*
16292
16293 XEN PVSCSI DRIVERS
16294 M:      Juergen Gross <jgross@suse.com>
16295 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16296 L:      linux-scsi@vger.kernel.org
16297 S:      Supported
16298 F:      drivers/scsi/xen-scsifront.c
16299 F:      drivers/xen/xen-scsiback.c
16300 F:      include/xen/interface/io/vscsiif.h
16301
16302 XEN SWIOTLB SUBSYSTEM
16303 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16304 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16305 L:      iommu@lists.linux-foundation.org
16306 S:      Supported
16307 F:      arch/x86/xen/*swiotlb*
16308 F:      drivers/xen/*swiotlb*
16309
16310 XEN SOUND FRONTEND DRIVER
16311 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16312 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16314 S:      Supported
16315 F:      sound/xen/*
16316
16317 XFS FILESYSTEM
16318 M:      Darrick J. Wong <darrick.wong@oracle.com>
16319 M:      linux-xfs@vger.kernel.org
16320 L:      linux-xfs@vger.kernel.org
16321 W:      http://xfs.org/
16322 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16323 S:      Supported
16324 F:      Documentation/filesystems/xfs.txt
16325 F:      fs/xfs/
16326
16327 XILINX AXI ETHERNET DRIVER
16328 M:      Anirudha Sarangi <anirudh@xilinx.com>
16329 M:      John Linn <John.Linn@xilinx.com>
16330 S:      Maintained
16331 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16332
16333 XILINX UARTLITE SERIAL DRIVER
16334 M:      Peter Korsgaard <jacmet@sunsite.dk>
16335 L:      linux-serial@vger.kernel.org
16336 S:      Maintained
16337 F:      drivers/tty/serial/uartlite.c
16338
16339 XILINX VIDEO IP CORES
16340 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16341 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16342 L:      linux-media@vger.kernel.org
16343 T:      git git://linuxtv.org/media_tree.git
16344 S:      Supported
16345 F:      Documentation/devicetree/bindings/media/xilinx/
16346 F:      drivers/media/platform/xilinx/
16347 F:      include/uapi/linux/xilinx-v4l2-controls.h
16348
16349 XILLYBUS DRIVER
16350 M:      Eli Billauer <eli.billauer@gmail.com>
16351 L:      linux-kernel@vger.kernel.org
16352 S:      Supported
16353 F:      drivers/char/xillybus/
16354
16355 XLP9XX I2C DRIVER
16356 M:      George Cherian <george.cherian@cavium.com>
16357 M:      Jan Glauber <jglauber@cavium.com>
16358 L:      linux-i2c@vger.kernel.org
16359 W:      http://www.cavium.com
16360 S:      Supported
16361 F:      drivers/i2c/busses/i2c-xlp9xx.c
16362
16363 XRA1403 GPIO EXPANDER
16364 M:      Nandor Han <nandor.han@ge.com>
16365 M:      Semi Malinen <semi.malinen@ge.com>
16366 L:      linux-gpio@vger.kernel.org
16367 S:      Maintained
16368 F:      drivers/gpio/gpio-xra1403.c
16369 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16370
16371 XTENSA XTFPGA PLATFORM SUPPORT
16372 M:      Max Filippov <jcmvbkbc@gmail.com>
16373 L:      linux-xtensa@linux-xtensa.org
16374 S:      Maintained
16375 F:      drivers/spi/spi-xtensa-xtfpga.c
16376 F:      sound/soc/xtensa/xtfpga-i2s.c
16377
16378 YAM DRIVER FOR AX.25
16379 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16380 L:      linux-hams@vger.kernel.org
16381 S:      Maintained
16382 F:      drivers/net/hamradio/yam*
16383 F:      include/linux/yam.h
16384
16385 YAMA SECURITY MODULE
16386 M:      Kees Cook <keescook@chromium.org>
16387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16388 S:      Supported
16389 F:      security/yama/
16390 F:      Documentation/admin-guide/LSM/Yama.rst
16391
16392 YEALINK PHONE DRIVER
16393 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16394 L:      usbb2k-api-dev@nongnu.org
16395 S:      Maintained
16396 F:      Documentation/input/devices/yealink.rst
16397 F:      drivers/input/misc/yealink.*
16398
16399 Z8530 DRIVER FOR AX.25
16400 M:      Joerg Reuter <jreuter@yaina.de>
16401 W:      http://yaina.de/jreuter/
16402 W:      http://www.qsl.net/dl1bke/
16403 L:      linux-hams@vger.kernel.org
16404 S:      Maintained
16405 F:      Documentation/networking/z8530drv.txt
16406 F:      drivers/net/hamradio/*scc.c
16407 F:      drivers/net/hamradio/z8530.h
16408
16409 ZBUD COMPRESSED PAGE ALLOCATOR
16410 M:      Seth Jennings <sjenning@redhat.com>
16411 M:      Dan Streetman <ddstreet@ieee.org>
16412 L:      linux-mm@kvack.org
16413 S:      Maintained
16414 F:      mm/zbud.c
16415 F:      include/linux/zbud.h
16416
16417 ZD1211RW WIRELESS DRIVER
16418 M:      Daniel Drake <dsd@gentoo.org>
16419 M:      Ulrich Kunitz <kune@deine-taler.de>
16420 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16421 L:      linux-wireless@vger.kernel.org
16422 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16423 S:      Maintained
16424 F:      drivers/net/wireless/zydas/zd1211rw/
16425
16426 ZD1301 MEDIA DRIVER
16427 M:      Antti Palosaari <crope@iki.fi>
16428 L:      linux-media@vger.kernel.org
16429 W:      https://linuxtv.org/
16430 W:      http://palosaari.fi/linux/
16431 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16432 S:      Maintained
16433 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16434
16435 ZD1301_DEMOD MEDIA DRIVER
16436 M:      Antti Palosaari <crope@iki.fi>
16437 L:      linux-media@vger.kernel.org
16438 W:      https://linuxtv.org/
16439 W:      http://palosaari.fi/linux/
16440 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16441 S:      Maintained
16442 F:      drivers/media/dvb-frontends/zd1301_demod*
16443
16444 ZPOOL COMPRESSED PAGE STORAGE API
16445 M:      Dan Streetman <ddstreet@ieee.org>
16446 L:      linux-mm@kvack.org
16447 S:      Maintained
16448 F:      mm/zpool.c
16449 F:      include/linux/zpool.h
16450
16451 ZR36067 VIDEO FOR LINUX DRIVER
16452 L:      mjpeg-users@lists.sourceforge.net
16453 L:      linux-media@vger.kernel.org
16454 W:      http://mjpeg.sourceforge.net/driver-zoran/
16455 T:      hg https://linuxtv.org/hg/v4l-dvb
16456 S:      Odd Fixes
16457 F:      drivers/staging/media/zoran/
16458
16459 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16460 M:      Minchan Kim <minchan@kernel.org>
16461 M:      Nitin Gupta <ngupta@vflare.org>
16462 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16463 L:      linux-kernel@vger.kernel.org
16464 S:      Maintained
16465 F:      drivers/block/zram/
16466 F:      Documentation/blockdev/zram.txt
16467
16468 ZS DECSTATION Z85C30 SERIAL DRIVER
16469 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16470 S:      Maintained
16471 F:      drivers/tty/serial/zs.*
16472
16473 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16474 M:      Minchan Kim <minchan@kernel.org>
16475 M:      Nitin Gupta <ngupta@vflare.org>
16476 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16477 L:      linux-mm@kvack.org
16478 S:      Maintained
16479 F:      mm/zsmalloc.c
16480 F:      include/linux/zsmalloc.h
16481 F:      Documentation/vm/zsmalloc.rst
16482
16483 ZSWAP COMPRESSED SWAP CACHING
16484 M:      Seth Jennings <sjenning@redhat.com>
16485 M:      Dan Streetman <ddstreet@ieee.org>
16486 L:      linux-mm@kvack.org
16487 S:      Maintained
16488 F:      mm/zswap.c
16489
16490 THE REST
16491 M:      Linus Torvalds <torvalds@linux-foundation.org>
16492 L:      linux-kernel@vger.kernel.org
16493 Q:      http://patchwork.kernel.org/project/LKML/list/
16494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16495 S:      Buried alive in reporters
16496 F:      *
16497 F:      */