e9336962d0f21fc1840bbb7f2bef774805d4277b
[platform/kernel/linux-rpi.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      drivers/pci/*/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andy@infradead.org>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <matthew@wil.cx>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 AF9013 MEDIA DRIVER
554 M:      Antti Palosaari <crope@iki.fi>
555 L:      linux-media@vger.kernel.org
556 W:      https://linuxtv.org
557 W:      http://palosaari.fi/linux/
558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
559 T:      git git://linuxtv.org/anttip/media_tree.git
560 S:      Maintained
561 F:      drivers/media/dvb-frontends/af9013*
562
563 AF9033 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9033*
572
573 AFFS FILE SYSTEM
574 M:      David Sterba <dsterba@suse.com>
575 L:      linux-fsdevel@vger.kernel.org
576 S:      Odd Fixes
577 F:      Documentation/filesystems/affs.txt
578 F:      fs/affs/
579
580 AFS FILESYSTEM
581 M:      David Howells <dhowells@redhat.com>
582 L:      linux-afs@lists.infradead.org
583 S:      Supported
584 F:      fs/afs/
585 F:      include/trace/events/afs.h
586 F:      Documentation/filesystems/afs.txt
587 W:      https://www.infradead.org/~dhowells/kafs/
588
589 AGPGART DRIVER
590 M:      David Airlie <airlied@linux.ie>
591 T:      git git://anongit.freedesktop.org/drm/drm
592 S:      Maintained
593 F:      drivers/char/agp/
594 F:      include/linux/agp*
595 F:      include/uapi/linux/agp*
596
597 AHA152X SCSI DRIVER
598 M:      "Juergen E. Fischer" <fischer@norbit.de>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aha152x*
602 F:      drivers/scsi/pcmcia/aha152x*
603
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M:      Hannes Reinecke <hare@suse.com>
606 L:      linux-scsi@vger.kernel.org
607 S:      Maintained
608 F:      drivers/scsi/aic7xxx/
609
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M:      Hans Verkuil <hverkuil@xs4all.nl>
612 L:      linux-media@vger.kernel.org
613 T:      git git://linuxtv.org/media_tree.git
614 W:      https://linuxtv.org
615 S:      Maintained
616 F:      drivers/media/radio/radio-aimslab*
617
618 AIO
619 M:      Benjamin LaHaise <bcrl@kvack.org>
620 L:      linux-aio@kvack.org
621 S:      Supported
622 F:      fs/aio.c
623 F:      include/linux/*aio*.h
624
625 AIRSPY MEDIA DRIVER
626 M:      Antti Palosaari <crope@iki.fi>
627 L:      linux-media@vger.kernel.org
628 W:      https://linuxtv.org
629 W:      http://palosaari.fi/linux/
630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
631 T:      git git://linuxtv.org/anttip/media_tree.git
632 S:      Maintained
633 F:      drivers/media/usb/airspy/
634
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 S:      Maintained
638 F:      drivers/net/ethernet/alacritech/*
639
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M:      Duncan Sands <duncan.sands@free.fr>
642 L:      linux-usb@vger.kernel.org
643 W:      http://www.linux-usb.org/SpeedTouch/
644 S:      Maintained
645 F:      drivers/usb/atm/speedtch.c
646 F:      drivers/usb/atm/usbatm.c
647
648 ALCHEMY AU1XX0 MMC DRIVER
649 M:      Manuel Lauss <manuel.lauss@gmail.com>
650 S:      Maintained
651 F:      drivers/mmc/host/au1xmmc.c
652
653 ALI1563 I2C DRIVER
654 M:      Rudolf Marek <r.marek@assembler.cz>
655 L:      linux-i2c@vger.kernel.org
656 S:      Maintained
657 F:      Documentation/i2c/busses/i2c-ali1563
658 F:      drivers/i2c/busses/i2c-ali1563.c
659
660 ALLWINNER SECURITY SYSTEM
661 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
662 L:      linux-crypto@vger.kernel.org
663 S:      Maintained
664 F:      drivers/crypto/sunxi-ss/
665
666 ALPHA PORT
667 M:      Richard Henderson <rth@twiddle.net>
668 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M:      Matt Turner <mattst88@gmail.com>
670 S:      Odd Fixes
671 L:      linux-alpha@vger.kernel.org
672 F:      arch/alpha/
673
674 ALPS PS/2 TOUCHPAD DRIVER
675 R:      Pali Rohár <pali.rohar@gmail.com>
676 F:      drivers/input/mouse/alps.*
677
678 ALTERA I2C CONTROLLER DRIVER
679 M:      Thor Thayer <thor.thayer@linux.intel.com>
680 S:      Maintained
681 F:      drivers/i2c/busses/i2c-altera.c
682
683 ALTERA MAILBOX DRIVER
684 M:      Ley Foon Tan <lftan@altera.com>
685 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 S:      Maintained
687 F:      drivers/mailbox/mailbox-altera.c
688
689 ALTERA PIO DRIVER
690 M:      Tien Hock Loh <thloh@altera.com>
691 L:      linux-gpio@vger.kernel.org
692 S:      Maintained
693 F:      drivers/gpio/gpio-altera.c
694
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/gpio/gpio-altera-a10sr.c
699 F:      drivers/mfd/altera-a10sr.c
700 F:      drivers/reset/reset-a10sr.c
701 F:      include/linux/mfd/altera-a10sr.h
702 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M:      Vince Bridgers <vbridger@opensource.altera.com>
706 L:      netdev@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/net/ethernet/altera/
710
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M:      Tobias Klauser <tklauser@distanz.ch>
713 L:      linux-serial@vger.kernel.org
714 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 S:      Maintained
716 F:      drivers/tty/serial/altera_uart.c
717 F:      drivers/tty/serial/altera_jtaguart.c
718 F:      include/linux/altera_uart.h
719 F:      include/linux/altera_jtaguart.h
720
721 AMAZON ETHERNET DRIVERS
722 M:      Netanel Belgazal <netanel@amazon.com>
723 R:      Saeed Bishara <saeedb@amazon.com>
724 R:      Zorik Machulsky <zorik@amazon.com>
725 L:      netdev@vger.kernel.org
726 S:      Supported
727 F:      Documentation/networking/ena.txt
728 F:      drivers/net/ethernet/amazon/
729
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M:      Tom Lendacky <thomas.lendacky@amd.com>
732 M:      Gary Hook <gary.hook@amd.com>
733 L:      linux-crypto@vger.kernel.org
734 S:      Supported
735 F:      drivers/crypto/ccp/
736 F:      include/linux/ccp.h
737
738 AMD DISPLAY CORE
739 M:      Harry Wentland <harry.wentland@amd.com>
740 M:      Leo Li <sunpeng.li@amd.com>
741 L:      amd-gfx@lists.freedesktop.org
742 T:      git git://people.freedesktop.org/~agd5f/linux
743 S:      Supported
744 F:      drivers/gpu/drm/amd/display/
745
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M:      Huang Rui <ray.huang@amd.com>
748 L:      linux-hwmon@vger.kernel.org
749 S:      Supported
750 F:      Documentation/hwmon/fam15h_power
751 F:      drivers/hwmon/fam15h_power.c
752
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
755 S:      Orphan
756 F:      drivers/usb/gadget/udc/amd5536udc.*
757
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P:      Andres Salomon <dilinger@queued.net>
760 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 S:      Supported
763 F:      drivers/char/hw_random/geode-rng.c
764 F:      drivers/crypto/geode*
765 F:      drivers/video/fbdev/geode/
766 F:      arch/x86/include/asm/geode.h
767
768 AMD IOMMU (AMD-VI)
769 M:      Joerg Roedel <joro@8bytes.org>
770 L:      iommu@lists.linux-foundation.org
771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 S:      Maintained
773 F:      drivers/iommu/amd_iommu*.[ch]
774 F:      include/linux/amd-iommu.h
775
776 AMD KFD
777 M:      Oded Gabbay <oded.gabbay@gmail.com>
778 L:      dri-devel@lists.freedesktop.org
779 T:      git git://people.freedesktop.org/~gabbayo/linux.git
780 S:      Supported
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F:      drivers/gpu/drm/amd/amdkfd/
789 F:      drivers/gpu/drm/amd/include/cik_structs.h
790 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F:      drivers/gpu/drm/amd/include/vi_structs.h
792 F:      drivers/gpu/drm/amd/include/v9_structs.h
793 F:      include/uapi/linux/kfd_ioctl.h
794
795 AMD POWERPLAY
796 M:      Rex Zhu <rex.zhu@amd.com>
797 M:      Evan Quan <evan.quan@amd.com>
798 L:      amd-gfx@lists.freedesktop.org
799 S:      Supported
800 F:      drivers/gpu/drm/amd/powerplay/
801 T:      git git://people.freedesktop.org/~agd5f/linux
802
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
805 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M:      Tom Lendacky <thomas.lendacky@amd.com>
807 S:      Supported
808 F:      arch/arm64/boot/dts/amd/
809
810 AMD XGBE DRIVER
811 M:      Tom Lendacky <thomas.lendacky@amd.com>
812 L:      netdev@vger.kernel.org
813 S:      Supported
814 F:      drivers/net/ethernet/amd/xgbe/
815 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817 ANALOG DEVICES INC AD5686 DRIVER
818 M:      Stefan Popa <stefan.popa@analog.com>
819 L:      linux-pm@vger.kernel.org
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/dac/ad5686*
823 F:      drivers/iio/dac/ad5696*
824
825 ANALOG DEVICES INC AD9389B DRIVER
826 M:      Hans Verkuil <hans.verkuil@cisco.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 F:      drivers/media/i2c/ad9389b*
830
831 ANALOG DEVICES INC ADV7180 DRIVER
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 L:      linux-media@vger.kernel.org
834 W:      http://ez.analog.com/community/linux-device-drivers
835 S:      Supported
836 F:      drivers/media/i2c/adv7180.c
837
838 ANALOG DEVICES INC ADV748X DRIVER
839 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
840 L:      linux-media@vger.kernel.org
841 S:      Maintained
842 F:      drivers/media/i2c/adv748x/*
843
844 ANALOG DEVICES INC ADV7511 DRIVER
845 M:      Hans Verkuil <hans.verkuil@cisco.com>
846 L:      linux-media@vger.kernel.org
847 S:      Maintained
848 F:      drivers/media/i2c/adv7511*
849
850 ANALOG DEVICES INC ADV7604 DRIVER
851 M:      Hans Verkuil <hans.verkuil@cisco.com>
852 L:      linux-media@vger.kernel.org
853 S:      Maintained
854 F:      drivers/media/i2c/adv7604*
855
856 ANALOG DEVICES INC ADV7842 DRIVER
857 M:      Hans Verkuil <hans.verkuil@cisco.com>
858 L:      linux-media@vger.kernel.org
859 S:      Maintained
860 F:      drivers/media/i2c/adv7842*
861
862 ANALOG DEVICES INC ASOC CODEC DRIVERS
863 M:      Lars-Peter Clausen <lars@metafoo.de>
864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
865 W:      http://wiki.analog.com/
866 W:      http://ez.analog.com/community/linux-device-drivers
867 S:      Supported
868 F:      sound/soc/codecs/adau*
869 F:      sound/soc/codecs/adav*
870 F:      sound/soc/codecs/ad1*
871 F:      sound/soc/codecs/ad7*
872 F:      sound/soc/codecs/ssm*
873 F:      sound/soc/codecs/sigmadsp.*
874
875 ANALOG DEVICES INC DMA DRIVERS
876 M:      Lars-Peter Clausen <lars@metafoo.de>
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/dma/dma-axi-dmac.c
880
881 ANALOG DEVICES INC IIO DRIVERS
882 M:      Lars-Peter Clausen <lars@metafoo.de>
883 M:      Michael Hennerich <Michael.Hennerich@analog.com>
884 W:      http://wiki.analog.com/
885 W:      http://ez.analog.com/community/linux-device-drivers
886 S:      Supported
887 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
888 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
889 F:      drivers/iio/*/ad*
890 F:      drivers/iio/adc/ltc2497*
891 X:      drivers/iio/*/adjd*
892 F:      drivers/staging/iio/*/ad*
893
894 ANDES ARCHITECTURE
895 M:      Greentime Hu <green.hu@gmail.com>
896 M:      Vincent Chen <deanbo422@gmail.com>
897 T:      git https://github.com/andestech/linux.git
898 S:      Supported
899 F:      arch/nds32/
900 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
901 F:      Documentation/devicetree/bindings/nds32/
902 K:      nds32
903 N:      nds32
904
905 ANDROID CONFIG FRAGMENTS
906 M:      Rob Herring <robh@kernel.org>
907 S:      Supported
908 F:      kernel/configs/android*
909
910 ANDROID DRIVERS
911 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
912 M:      Arve Hjønnevåg <arve@android.com>
913 M:      Todd Kjos <tkjos@android.com>
914 M:      Martijn Coenen <maco@android.com>
915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
916 L:      devel@driverdev.osuosl.org
917 S:      Supported
918 F:      drivers/android/
919 F:      drivers/staging/android/
920
921 ANDROID GOLDFISH PIC DRIVER
922 M:      Miodrag Dinic <miodrag.dinic@mips.com>
923 S:      Supported
924 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
925 F:      drivers/irqchip/irq-goldfish-pic.c
926
927 ANDROID GOLDFISH RTC DRIVER
928 M:      Miodrag Dinic <miodrag.dinic@mips.com>
929 S:      Supported
930 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
931 F:      drivers/rtc/rtc-goldfish.c
932
933 ANDROID ION DRIVER
934 M:      Laura Abbott <labbott@redhat.com>
935 M:      Sumit Semwal <sumit.semwal@linaro.org>
936 L:      devel@driverdev.osuosl.org
937 L:      dri-devel@lists.freedesktop.org
938 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
939 S:      Supported
940 F:      drivers/staging/android/ion
941 F:      drivers/staging/android/uapi/ion.h
942
943 AOA (Apple Onboard Audio) ALSA DRIVER
944 M:      Johannes Berg <johannes@sipsolutions.net>
945 L:      linuxppc-dev@lists.ozlabs.org
946 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
947 S:      Maintained
948 F:      sound/aoa/
949
950 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
951 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
952 L:      linux-iio@vger.kernel.org
953 S:      Maintained
954 F:      drivers/iio/adc/stx104.c
955
956 APM DRIVER
957 M:      Jiri Kosina <jikos@kernel.org>
958 S:      Odd fixes
959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
960 F:      arch/x86/kernel/apm_32.c
961 F:      include/linux/apm_bios.h
962 F:      include/uapi/linux/apm_bios.h
963 F:      drivers/char/apm-emulation.c
964
965 APPARMOR SECURITY MODULE
966 M:      John Johansen <john.johansen@canonical.com>
967 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
968 W:      wiki.apparmor.net
969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
970 S:      Supported
971 F:      security/apparmor/
972 F:      Documentation/admin-guide/LSM/apparmor.rst
973
974 APPLE BCM5974 MULTITOUCH DRIVER
975 M:      Henrik Rydberg <rydberg@bitmath.org>
976 L:      linux-input@vger.kernel.org
977 S:      Odd fixes
978 F:      drivers/input/mouse/bcm5974.c
979
980 APPLE SMC DRIVER
981 M:      Henrik Rydberg <rydberg@bitmath.org>
982 L:      linux-hwmon@vger.kernel.org
983 S:      Odd fixes
984 F:      drivers/hwmon/applesmc.c
985
986 APPLETALK NETWORK LAYER
987 L:      netdev@vger.kernel.org
988 S:      Odd fixes
989 F:      drivers/net/appletalk/
990 F:      net/appletalk/
991
992 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
993 M:      Duc Dang <dhdang@apm.com>
994 S:      Supported
995 F:      arch/arm64/boot/dts/apm/
996
997 APPLIED MICRO (APM) X-GENE SOC EDAC
998 M:      Loc Ho <lho@apm.com>
999 S:      Supported
1000 F:      drivers/edac/xgene_edac.c
1001 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1002
1003 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1004 M:      Iyappan Subramanian <isubramanian@apm.com>
1005 M:      Keyur Chudgar <kchudgar@apm.com>
1006 S:      Supported
1007 F:      drivers/net/ethernet/apm/xgene-v2/
1008
1009 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1010 M:      Iyappan Subramanian <isubramanian@apm.com>
1011 M:      Keyur Chudgar <kchudgar@apm.com>
1012 M:      Quan Nguyen <qnguyen@apm.com>
1013 S:      Supported
1014 F:      drivers/net/ethernet/apm/xgene/
1015 F:      drivers/net/phy/mdio-xgene.c
1016 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1017 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1018
1019 APPLIED MICRO (APM) X-GENE SOC PMU
1020 M:      Tai Nguyen <ttnguyen@apm.com>
1021 S:      Supported
1022 F:      drivers/perf/xgene_pmu.c
1023 F:      Documentation/perf/xgene-pmu.txt
1024 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1025
1026 APTINA CAMERA SENSOR PLL
1027 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1028 L:      linux-media@vger.kernel.org
1029 S:      Maintained
1030 F:      drivers/media/i2c/aptina-pll.*
1031
1032 ARC FRAMEBUFFER DRIVER
1033 M:      Jaya Kumar <jayalk@intworks.biz>
1034 S:      Maintained
1035 F:      drivers/video/fbdev/arcfb.c
1036 F:      drivers/video/fbdev/core/fb_defio.c
1037
1038 ARC PGU DRM DRIVER
1039 M:      Alexey Brodkin <abrodkin@synopsys.com>
1040 S:      Supported
1041 F:      drivers/gpu/drm/arc/
1042 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1043
1044 ARCNET NETWORK LAYER
1045 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1046 L:      netdev@vger.kernel.org
1047 S:      Maintained
1048 F:      drivers/net/arcnet/
1049 F:      include/uapi/linux/if_arcnet.h
1050
1051 ARM ARCHITECTED TIMER DRIVER
1052 M:      Mark Rutland <mark.rutland@arm.com>
1053 M:      Marc Zyngier <marc.zyngier@arm.com>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 F:      arch/arm/include/asm/arch_timer.h
1057 F:      arch/arm64/include/asm/arch_timer.h
1058 F:      drivers/clocksource/arm_arch_timer.c
1059
1060 ARM HDLCD DRM DRIVER
1061 M:      Liviu Dudau <liviu.dudau@arm.com>
1062 S:      Supported
1063 F:      drivers/gpu/drm/arm/hdlcd_*
1064 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1065
1066 ARM MALI-DP DRM DRIVER
1067 M:      Liviu Dudau <liviu.dudau@arm.com>
1068 M:      Brian Starkey <brian.starkey@arm.com>
1069 M:      Mali DP Maintainers <malidp@foss.arm.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arm/
1072 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1073
1074 ARM MFM AND FLOPPY DRIVERS
1075 M:      Ian Molton <spyro@f2s.com>
1076 S:      Maintained
1077 F:      arch/arm/lib/floppydma.S
1078 F:      arch/arm/include/asm/floppy.h
1079
1080 ARM PMU PROFILING AND DEBUGGING
1081 M:      Will Deacon <will.deacon@arm.com>
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 S:      Maintained
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 F:      arch/arm*/kernel/perf_*
1086 F:      arch/arm/oprofile/common.c
1087 F:      arch/arm*/kernel/hw_breakpoint.c
1088 F:      arch/arm*/include/asm/hw_breakpoint.h
1089 F:      arch/arm*/include/asm/perf_event.h
1090 F:      drivers/perf/*
1091 F:      include/linux/perf/arm_pmu.h
1092 F:      Documentation/devicetree/bindings/arm/pmu.txt
1093 F:      Documentation/devicetree/bindings/perf/
1094
1095 ARM PORT
1096 M:      Russell King <linux@armlinux.org.uk>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W:      http://www.armlinux.org.uk/
1099 S:      Odd Fixes
1100 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1101 F:      arch/arm/
1102 X:      arch/arm/boot/dts/
1103
1104 ARM PRIMECELL AACI PL041 DRIVER
1105 M:      Russell King <linux@armlinux.org.uk>
1106 S:      Odd Fixes
1107 F:      sound/arm/aaci.*
1108
1109 ARM PRIMECELL BUS SUPPORT
1110 M:      Russell King <linux@armlinux.org.uk>
1111 S:      Odd Fixes
1112 F:      drivers/amba/
1113 F:      include/linux/amba/bus.h
1114
1115 ARM PRIMECELL CLCD PL110 DRIVER
1116 M:      Russell King <linux@armlinux.org.uk>
1117 S:      Odd Fixes
1118 F:      drivers/video/fbdev/amba-clcd.*
1119
1120 ARM PRIMECELL KMI PL050 DRIVER
1121 M:      Russell King <linux@armlinux.org.uk>
1122 S:      Odd Fixes
1123 F:      drivers/input/serio/ambakmi.*
1124 F:      include/linux/amba/kmi.h
1125
1126 ARM PRIMECELL MMCI PL180/1 DRIVER
1127 M:      Russell King <linux@armlinux.org.uk>
1128 S:      Odd Fixes
1129 F:      drivers/mmc/host/mmci.*
1130 F:      include/linux/amba/mmci.h
1131
1132 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1133 M:      Russell King <linux@armlinux.org.uk>
1134 S:      Odd Fixes
1135 F:      drivers/tty/serial/amba-pl01*.c
1136 F:      include/linux/amba/serial.h
1137
1138 ARM SMMU DRIVERS
1139 M:      Will Deacon <will.deacon@arm.com>
1140 R:      Robin Murphy <robin.murphy@arm.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143 F:      drivers/iommu/arm-smmu.c
1144 F:      drivers/iommu/arm-smmu-v3.c
1145 F:      drivers/iommu/io-pgtable-arm.c
1146 F:      drivers/iommu/io-pgtable-arm-v7s.c
1147
1148 ARM SUB-ARCHITECTURES
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-*/
1152 F:      arch/arm/plat-*/
1153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1154
1155 ARM/ACTIONS SEMI ARCHITECTURE
1156 M:      Andreas Färber <afaerber@suse.de>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159 N:      owl
1160 F:      arch/arm/mach-actions/
1161 F:      arch/arm/boot/dts/owl-*
1162 F:      arch/arm64/boot/dts/actions/
1163 F:      drivers/clocksource/owl-*
1164 F:      drivers/pinctrl/actions/*
1165 F:      drivers/soc/actions/
1166 F:      include/dt-bindings/power/owl-*
1167 F:      include/linux/soc/actions/
1168 F:      Documentation/devicetree/bindings/arm/actions.txt
1169 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1170 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1171 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1172
1173 ARM/ADS SPHERE MACHINE SUPPORT
1174 M:      Lennert Buytenhek <kernel@wantstofly.org>
1175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 S:      Maintained
1177
1178 ARM/AFEB9260 MACHINE SUPPORT
1179 M:      Sergey Lapin <slapin@ossfans.org>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 S:      Maintained
1182
1183 ARM/AJECO 1ARM MACHINE SUPPORT
1184 M:      Lennert Buytenhek <kernel@wantstofly.org>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Maintained
1187
1188 ARM/Allwinner SoC Clock Support
1189 M:      Emilio López <emilio@elopez.com.ar>
1190 S:      Maintained
1191 F:      drivers/clk/sunxi/
1192
1193 ARM/Allwinner sunXi SoC support
1194 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1195 M:      Chen-Yu Tsai <wens@csie.org>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198 N:      sun[x456789]i
1199 N:      sun50i
1200 F:      arch/arm/mach-sunxi/
1201 F:      arch/arm64/boot/dts/allwinner/
1202 F:      drivers/clk/sunxi-ng/
1203 F:      drivers/pinctrl/sunxi/
1204 F:      drivers/soc/sunxi/
1205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1206
1207 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1208 M:      Neil Armstrong <narmstrong@baylibre.com>
1209 M:      Jerome Brunet <jbrunet@baylibre.com>
1210 L:      linux-amlogic@lists.infradead.org
1211 S:      Maintained
1212 F:      drivers/clk/meson/
1213 F:      include/dt-bindings/clock/meson*
1214 F:      include/dt-bindings/clock/gxbb*
1215 F:      Documentation/devicetree/bindings/clock/amlogic*
1216
1217 ARM/Amlogic Meson SoC support
1218 M:      Carlo Caione <carlo@caione.org>
1219 M:      Kevin Hilman <khilman@baylibre.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 L:      linux-amlogic@lists.infradead.org
1222 W:      http://linux-meson.com/
1223 S:      Maintained
1224 F:      arch/arm/mach-meson/
1225 F:      arch/arm/boot/dts/meson*
1226 F:      arch/arm64/boot/dts/amlogic/
1227 F:      drivers/pinctrl/meson/
1228 F:      drivers/mmc/host/meson*
1229 N:      meson
1230
1231 ARM/Annapurna Labs ALPINE ARCHITECTURE
1232 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1233 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      arch/arm/mach-alpine/
1237 F:      arch/arm/boot/dts/alpine*
1238 F:      arch/arm64/boot/dts/al/
1239 F:      drivers/*/*alpine*
1240
1241 ARM/ARTPEC MACHINE SUPPORT
1242 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1243 M:      Lars Persson <lars.persson@axis.com>
1244 S:      Maintained
1245 L:      linux-arm-kernel@axis.com
1246 F:      arch/arm/mach-artpec
1247 F:      arch/arm/boot/dts/artpec6*
1248 F:      drivers/clk/axis
1249 F:      drivers/crypto/axis
1250 F:      drivers/pinctrl/pinctrl-artpec*
1251 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1252
1253 ARM/ASPEED I2C DRIVER
1254 M:      Brendan Higgins <brendanhiggins@google.com>
1255 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1256 R:      Joel Stanley <joel@jms.id.au>
1257 L:      linux-i2c@vger.kernel.org
1258 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1261 F:      drivers/i2c/busses/i2c-aspeed.c
1262 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1263 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1264
1265 ARM/ASPEED MACHINE SUPPORT
1266 M:      Joel Stanley <joel@jms.id.au>
1267 R:      Andrew Jeffery <andrew@aj.id.au>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1270 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1271 S:      Supported
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1273 F:      arch/arm/mach-aspeed/
1274 F:      arch/arm/boot/dts/aspeed-*
1275 N:      aspeed
1276
1277 ARM/ATMEL AT91 Clock Support
1278 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1279 S:      Maintained
1280 F:      drivers/clk/at91
1281
1282 ARM/CALXEDA HIGHBANK ARCHITECTURE
1283 M:      Rob Herring <robh@kernel.org>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286 F:      arch/arm/mach-highbank/
1287 F:      arch/arm/boot/dts/highbank.dts
1288 F:      arch/arm/boot/dts/ecx-*.dts*
1289
1290 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1291 M:      Krzysztof Halasa <khalasa@piap.pl>
1292 S:      Maintained
1293 F:      arch/arm/mach-cns3xxx/
1294
1295 ARM/CAVIUM THUNDER NETWORK DRIVER
1296 M:      Sunil Goutham <sgoutham@cavium.com>
1297 M:      Robert Richter <rric@kernel.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Supported
1300 F:      drivers/net/ethernet/cavium/thunder/
1301
1302 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1303 M:      Lukasz Majewski <lukma@denx.de>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      arch/arm/mach-ep93xx/ts72xx.c
1307
1308 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1309 M:      Alexander Shiyan <shc_work@mail.ru>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 S:      Odd Fixes
1312 N:      clps711x
1313
1314 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1315 M:      Lennert Buytenhek <kernel@wantstofly.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1320 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1321 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S:      Maintained
1324 F:      arch/arm/mach-ep93xx/
1325 F:      arch/arm/mach-ep93xx/include/mach/
1326
1327 ARM/CLKDEV SUPPORT
1328 M:      Russell King <linux@armlinux.org.uk>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1332 F:      drivers/clk/clkdev.c
1333
1334 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1335 M:      Mike Rapoport <mike@compulab.co.il>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1340 M:      Baruch Siach <baruch@tkos.co.il>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343 F:      arch/arm/boot/dts/cx92755*
1344 N:      digicolor
1345
1346 ARM/CONTEC MICRO9 MACHINE SUPPORT
1347 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1348 S:      Maintained
1349 F:      arch/arm/mach-ep93xx/micro9.c
1350
1351 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1352 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      drivers/hwtracing/coresight/*
1356 F:      Documentation/trace/coresight.txt
1357 F:      Documentation/trace/coresight-cpu-debug.txt
1358 F:      Documentation/devicetree/bindings/arm/coresight.txt
1359 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1360 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1361 F:      tools/perf/arch/arm/util/pmu.c
1362 F:      tools/perf/arch/arm/util/auxtrace.c
1363 F:      tools/perf/arch/arm/util/cs-etm.c
1364 F:      tools/perf/arch/arm/util/cs-etm.h
1365 F:      tools/perf/util/cs-etm.*
1366 F:      tools/perf/util/cs-etm-decoder/*
1367
1368 ARM/CORGI MACHINE SUPPORT
1369 M:      Richard Purdie <rpurdie@rpsys.net>
1370 S:      Maintained
1371
1372 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1373 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1374 M:      Linus Walleij <linus.walleij@linaro.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 T:      git git://github.com/ulli-kroll/linux.git
1377 S:      Maintained
1378 F:      Documentation/devicetree/bindings/arm/gemini.txt
1379 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1380 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1381 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1382 F:      arch/arm/mach-gemini/
1383 F:      drivers/net/ethernet/cortina/
1384 F:      drivers/pinctrl/pinctrl-gemini.c
1385 F:      drivers/rtc/rtc-ftrtc010.c
1386
1387 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1388 M:      Barry Song <baohua@kernel.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1391 S:      Maintained
1392 F:      arch/arm/boot/dts/prima2*
1393 F:      arch/arm/mach-prima2/
1394 F:      drivers/clk/sirf/
1395 F:      drivers/clocksource/timer-prima2.c
1396 F:      drivers/clocksource/timer-atlas7.c
1397 N:      [^a-z]sirf
1398
1399 ARM/EBSA110 MACHINE SUPPORT
1400 M:      Russell King <linux@armlinux.org.uk>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W:      http://www.armlinux.org.uk/
1403 S:      Maintained
1404 F:      arch/arm/mach-ebsa110/
1405 F:      drivers/net/ethernet/amd/am79c961a.*
1406
1407 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1408 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1409 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 N:      efm32
1413
1414 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1415 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 F:      arch/arm/mach-pxa/ezx.c
1419
1420 ARM/FARADAY FA526 PORT
1421 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.berlios.de/gemini-board
1425 F:      arch/arm/mm/*-fa*
1426
1427 ARM/FOOTBRIDGE ARCHITECTURE
1428 M:      Russell King <linux@armlinux.org.uk>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 W:      http://www.armlinux.org.uk/
1431 S:      Maintained
1432 F:      arch/arm/include/asm/hardware/dec21285.h
1433 F:      arch/arm/mach-footbridge/
1434
1435 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1436 M:      Shawn Guo <shawnguo@kernel.org>
1437 M:      Sascha Hauer <s.hauer@pengutronix.de>
1438 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1439 R:      Fabio Estevam <fabio.estevam@nxp.com>
1440 R:      NXP Linux Team <linux-imx@nxp.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1444 F:      arch/arm/mach-imx/
1445 F:      arch/arm/mach-mxs/
1446 F:      arch/arm/boot/dts/imx*
1447 F:      arch/arm/configs/imx*_defconfig
1448 F:      drivers/clk/imx/
1449 F:      drivers/soc/imx/
1450 F:      include/soc/imx/
1451
1452 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1453 M:      Shawn Guo <shawnguo@kernel.org>
1454 M:      Sascha Hauer <s.hauer@pengutronix.de>
1455 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1456 R:      Stefan Agner <stefan@agner.ch>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F:      arch/arm/mach-imx/*vf610*
1461 F:      arch/arm/boot/dts/vf*
1462
1463 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1464 M:      Lennert Buytenhek <kernel@wantstofly.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/GUMSTIX MACHINE SUPPORT
1469 M:      Steve Sakoman <sakoman@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472
1473 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1474 M:      Philipp Zabel <philipp.zabel@gmail.com>
1475 M:      Paul Parsons <lost.distance@yahoo.com>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478 F:      arch/arm/mach-pxa/hx4700.c
1479 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1480 F:      sound/soc/pxa/hx4700.c
1481
1482 ARM/HISILICON SOC SUPPORT
1483 M:      Wei Xu <xuwei5@hisilicon.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 W:      http://www.hisilicon.com
1486 S:      Supported
1487 T:      git git://github.com/hisilicon/linux-hisi.git
1488 F:      arch/arm/mach-hisi/
1489 F:      arch/arm/boot/dts/hi3*
1490 F:      arch/arm/boot/dts/hip*
1491 F:      arch/arm/boot/dts/hisi*
1492 F:      arch/arm64/boot/dts/hisilicon/
1493
1494 ARM/HP JORNADA 7XX MACHINE SUPPORT
1495 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1496 W:      www.jlime.com
1497 S:      Maintained
1498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1499 F:      arch/arm/mach-sa1100/jornada720.c
1500 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1501
1502 ARM/IGEP MACHINE SUPPORT
1503 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1504 M:      Javier Martinez Canillas <javier@dowhile0.org>
1505 L:      linux-omap@vger.kernel.org
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      arch/arm/boot/dts/omap3-igep*
1509
1510 ARM/INCOME PXA270 SUPPORT
1511 M:      Marek Vasut <marek.vasut@gmail.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1515
1516 ARM/INTEL IOP13XX ARM ARCHITECTURE
1517 M:      Lennert Buytenhek <kernel@wantstofly.org>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520
1521 ARM/INTEL IOP32X ARM ARCHITECTURE
1522 M:      Lennert Buytenhek <kernel@wantstofly.org>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525
1526 ARM/INTEL IOP33X ARM ARCHITECTURE
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Orphan
1529
1530 ARM/INTEL IQ81342EX MACHINE SUPPORT
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/INTEL IXDP2850 MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/INTEL IXP4XX ARM ARCHITECTURE
1541 M:      Imre Kaloz <kaloz@openwrt.org>
1542 M:      Krzysztof Halasa <khalasa@piap.pl>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/mach-ixp4xx/
1546
1547 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1548 M:      Jonathan Cameron <jic23@cam.ac.uk>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 F:      arch/arm/mach-pxa/stargate2.c
1552 F:      drivers/pcmcia/pxa2xx_stargate2.c
1553
1554 ARM/INTEL XSC3 (MANZANO) ARM CORE
1555 M:      Lennert Buytenhek <kernel@wantstofly.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558
1559 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1560 M:      Lennert Buytenhek <kernel@wantstofly.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563
1564 ARM/LG1K ARCHITECTURE
1565 M:      Chanho Min <chanho.min@lge.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm64/boot/dts/lg/
1569
1570 ARM/LOGICPD PXA270 MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/LPC18XX ARCHITECTURE
1576 M:      Joachim Eastwood <manabian@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/boot/dts/lpc43*
1580 F:      drivers/clk/nxp/clk-lpc18xx*
1581 F:      drivers/clocksource/time-lpc32xx.c
1582 F:      drivers/i2c/busses/i2c-lpc2k.c
1583 F:      drivers/memory/pl172.c
1584 F:      drivers/mtd/spi-nor/nxp-spifi.c
1585 F:      drivers/rtc/rtc-lpc24xx.c
1586 N:      lpc18xx
1587
1588 ARM/LPC32XX SOC SUPPORT
1589 M:      Vladimir Zapolskiy <vz@mleia.com>
1590 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1593 S:      Maintained
1594 F:      arch/arm/boot/dts/lpc32*
1595 F:      arch/arm/mach-lpc32xx/
1596 F:      drivers/i2c/busses/i2c-pnx.c
1597 F:      drivers/net/ethernet/nxp/lpc_eth.c
1598 F:      drivers/usb/host/ohci-nxp.c
1599 F:      drivers/watchdog/pnx4008_wdt.c
1600 N:      lpc32xx
1601
1602 ARM/MAGICIAN MACHINE SUPPORT
1603 M:      Philipp Zabel <philipp.zabel@gmail.com>
1604 S:      Maintained
1605
1606 ARM/Marvell Dove/MV78xx0/Orion SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1610 M:      Gregory Clement <gregory.clement@bootlin.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      Documentation/devicetree/bindings/soc/dove/
1614 F:      arch/arm/mach-dove/
1615 F:      arch/arm/mach-mv78xx0/
1616 F:      arch/arm/mach-orion5x/
1617 F:      arch/arm/plat-orion/
1618 F:      arch/arm/boot/dts/dove*
1619 F:      arch/arm/boot/dts/orion5x*
1620
1621 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1622 M:      Jason Cooper <jason@lakedaemon.net>
1623 M:      Andrew Lunn <andrew@lunn.ch>
1624 M:      Gregory Clement <gregory.clement@bootlin.com>
1625 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/boot/dts/armada*
1629 F:      arch/arm/boot/dts/kirkwood*
1630 F:      arch/arm/configs/mvebu_*_defconfig
1631 F:      arch/arm/mach-mvebu/
1632 F:      arch/arm64/boot/dts/marvell/armada*
1633 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1634 F:      drivers/cpufreq/mvebu-cpufreq.c
1635 F:      drivers/irqchip/irq-armada-370-xp.c
1636 F:      drivers/irqchip/irq-mvebu-*
1637 F:      drivers/pinctrl/mvebu/
1638 F:      drivers/rtc/rtc-armada38x.c
1639
1640 ARM/Mediatek RTC DRIVER
1641 M:      Eddie Huang <eddie.huang@mediatek.com>
1642 M:      Sean Wang <sean.wang@mediatek.com>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1647 F:      drivers/rtc/rtc-mt6397.c
1648 F:      drivers/rtc/rtc-mt7622.c
1649
1650 ARM/Mediatek SoC support
1651 M:      Matthias Brugger <matthias.bgg@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655 F:      arch/arm/boot/dts/mt6*
1656 F:      arch/arm/boot/dts/mt7*
1657 F:      arch/arm/boot/dts/mt8*
1658 F:      arch/arm/mach-mediatek/
1659 F:      arch/arm64/boot/dts/mediatek/
1660 N:      mtk
1661 K:      mediatek
1662
1663 ARM/Mediatek USB3 PHY DRIVER
1664 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1669
1670 ARM/MICREL KS8695 ARCHITECTURE
1671 M:      Greg Ungerer <gerg@uclinux.org>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F:      arch/arm/mach-ks8695/
1674 S:      Odd Fixes
1675
1676 ARM/Microchip (AT91) SoC support
1677 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1678 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 W:      http://www.linux4sam.org
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1682 S:      Supported
1683 N:      at91
1684 N:      atmel
1685 F:      arch/arm/mach-at91/
1686 F:      include/soc/at91/
1687 F:      arch/arm/boot/dts/at91*.dts
1688 F:      arch/arm/boot/dts/at91*.dtsi
1689 F:      arch/arm/boot/dts/sama*.dts
1690 F:      arch/arm/boot/dts/sama*.dtsi
1691 F:      arch/arm/include/debug/at91.S
1692 F:      drivers/memory/atmel*
1693 F:      drivers/watchdog/sama5d4_wdt.c
1694 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1695 X:      drivers/net/wireless/atmel/
1696
1697 ARM/MIOA701 MACHINE SUPPORT
1698 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F:      arch/arm/mach-pxa/mioa701.c
1701 S:      Maintained
1702
1703 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1704 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1705 S:      Maintained
1706
1707 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1708 M:      Linus Walleij <linus.walleij@linaro.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711 F:      arch/arm/mach-nomadik/
1712 F:      arch/arm/mach-u300/
1713 F:      arch/arm/mach-ux500/
1714 F:      arch/arm/boot/dts/ste-*
1715 F:      drivers/clk/clk-nomadik.c
1716 F:      drivers/clk/clk-u300.c
1717 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1718 F:      drivers/clocksource/timer-u300.c
1719 F:      drivers/dma/coh901318*
1720 F:      drivers/dma/ste_dma40*
1721 F:      drivers/hwspinlock/u8500_hsem.c
1722 F:      drivers/i2c/busses/i2c-nomadik.c
1723 F:      drivers/i2c/busses/i2c-stu300.c
1724 F:      drivers/mfd/ab3100*
1725 F:      drivers/mfd/ab8500*
1726 F:      drivers/mfd/abx500*
1727 F:      drivers/mfd/dbx500*
1728 F:      drivers/mfd/db8500*
1729 F:      drivers/pinctrl/nomadik/
1730 F:      drivers/pinctrl/pinctrl-coh901*
1731 F:      drivers/pinctrl/pinctrl-u300.c
1732 F:      drivers/rtc/rtc-ab3100.c
1733 F:      drivers/rtc/rtc-ab8500.c
1734 F:      drivers/rtc/rtc-coh901331.c
1735 F:      drivers/rtc/rtc-pl031.c
1736 F:      drivers/watchdog/coh901327_wdt.c
1737 F:      Documentation/devicetree/bindings/arm/ste-*
1738 F:      Documentation/devicetree/bindings/arm/ux500/
1739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1740
1741 ARM/NUVOTON NPCM ARCHITECTURE
1742 M:      Avi Fishman <avifishman70@gmail.com>
1743 M:      Tomer Maimon <tmaimon77@gmail.com>
1744 R:      Patrick Venture <venture@google.com>
1745 R:      Nancy Yuen <yuenn@google.com>
1746 R:      Brendan Higgins <brendanhiggins@google.com>
1747 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1748 S:      Supported
1749 F:      arch/arm/mach-npcm/
1750 F:      arch/arm/boot/dts/nuvoton-npcm*
1751 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1752 F:      drivers/*/*npcm*
1753 F:      Documentation/devicetree/bindings/*/*npcm*
1754 F:      Documentation/devicetree/bindings/*/*/*npcm*
1755
1756 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1757 M:      Wan ZongShun <mcuos.com@gmail.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 W:      http://www.mcuos.com
1760 S:      Maintained
1761 F:      arch/arm/mach-w90x900/
1762 F:      drivers/input/keyboard/w90p910_keypad.c
1763 F:      drivers/input/touchscreen/w90p910_ts.c
1764 F:      drivers/watchdog/nuc900_wdt.c
1765 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1766 F:      drivers/mtd/nand/raw/nuc900_nand.c
1767 F:      drivers/rtc/rtc-nuc900.c
1768 F:      drivers/spi/spi-nuc900.c
1769 F:      drivers/usb/host/ehci-w90x900.c
1770 F:      drivers/video/fbdev/nuc900fb.c
1771
1772 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1773 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1774 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1775 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1776 S:      Supported
1777
1778 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1779 M:      Alexander Clouter <alex@digriz.org.uk>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W:      http://www.digriz.org.uk/ts78xx/kernel
1782 S:      Maintained
1783 F:      arch/arm/mach-orion5x/ts78xx-*
1784
1785 ARM/OXNAS platform support
1786 M:      Neil Armstrong <narmstrong@baylibre.com>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      arch/arm/mach-oxnas/
1791 F:      arch/arm/boot/dts/ox8*.dts*
1792 N:      oxnas
1793
1794 ARM/PALM TREO SUPPORT
1795 M:      Tomas Cech <sleep_walker@suse.com>
1796 L:      linux-arm-kernel@lists.infradead.org
1797 W:      http://hackndev.com
1798 S:      Maintained
1799 F:      arch/arm/mach-pxa/palmtreo.*
1800
1801 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1802 M:      Marek Vasut <marek.vasut@gmail.com>
1803 L:      linux-arm-kernel@lists.infradead.org
1804 W:      http://hackndev.com
1805 S:      Maintained
1806 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1807 F:      arch/arm/mach-pxa/palmtx.c
1808 F:      arch/arm/mach-pxa/palmt5.*
1809 F:      arch/arm/mach-pxa/include/mach/palmld.h
1810 F:      arch/arm/mach-pxa/palmld.c
1811 F:      arch/arm/mach-pxa/palmte2.*
1812 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1813 F:      arch/arm/mach-pxa/palmtc.c
1814
1815 ARM/PALMZ72 SUPPORT
1816 M:      Sergey Lapin <slapin@ossfans.org>
1817 L:      linux-arm-kernel@lists.infradead.org
1818 W:      http://hackndev.com
1819 S:      Maintained
1820 F:      arch/arm/mach-pxa/palmz72.*
1821
1822 ARM/PLEB SUPPORT
1823 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1824 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1825 S:      Maintained
1826
1827 ARM/PT DIGITAL BOARD PORT
1828 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W:      http://www.armlinux.org.uk/
1831 S:      Maintained
1832
1833 ARM/QUALCOMM SUPPORT
1834 M:      Andy Gross <andy.gross@linaro.org>
1835 M:      David Brown <david.brown@linaro.org>
1836 L:      linux-arm-msm@vger.kernel.org
1837 L:      linux-soc@vger.kernel.org
1838 S:      Maintained
1839 F:      Documentation/devicetree/bindings/soc/qcom/
1840 F:      arch/arm/boot/dts/qcom-*.dts
1841 F:      arch/arm/boot/dts/qcom-*.dtsi
1842 F:      arch/arm/mach-qcom/
1843 F:      arch/arm64/boot/dts/qcom/*
1844 F:      drivers/i2c/busses/i2c-qup.c
1845 F:      drivers/clk/qcom/
1846 F:      drivers/dma/qcom/
1847 F:      drivers/soc/qcom/
1848 F:      drivers/spi/spi-qup.c
1849 F:      drivers/tty/serial/msm_serial.c
1850 F:      drivers/*/pm8???-*
1851 F:      drivers/mfd/ssbi.c
1852 F:      drivers/firmware/qcom_scm*
1853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1854
1855 ARM/RADISYS ENP2611 MACHINE SUPPORT
1856 M:      Lennert Buytenhek <kernel@wantstofly.org>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 S:      Maintained
1859
1860 ARM/REALTEK ARCHITECTURE
1861 M:      Andreas Färber <afaerber@suse.de>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      arch/arm64/boot/dts/realtek/
1865 F:      Documentation/devicetree/bindings/arm/realtek.txt
1866
1867 ARM/RENESAS ARM64 ARCHITECTURE
1868 M:      Simon Horman <horms@verge.net.au>
1869 M:      Magnus Damm <magnus.damm@gmail.com>
1870 L:      linux-renesas-soc@vger.kernel.org
1871 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1873 S:      Supported
1874 F:      arch/arm64/boot/dts/renesas/
1875 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1876 F:      drivers/soc/renesas/
1877 F:      include/linux/soc/renesas/
1878
1879 ARM/RISCPC ARCHITECTURE
1880 M:      Russell King <linux@armlinux.org.uk>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W:      http://www.armlinux.org.uk/
1883 S:      Maintained
1884 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1885 F:      arch/arm/include/asm/hardware/ioc.h
1886 F:      arch/arm/include/asm/hardware/iomd.h
1887 F:      arch/arm/include/asm/hardware/memc.h
1888 F:      arch/arm/mach-rpc/
1889 F:      drivers/net/ethernet/8390/etherh.c
1890 F:      drivers/net/ethernet/i825xx/ether1*
1891 F:      drivers/net/ethernet/seeq/ether3*
1892 F:      drivers/scsi/arm/
1893
1894 ARM/Rockchip SoC support
1895 M:      Heiko Stuebner <heiko@sntech.de>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 L:      linux-rockchip@lists.infradead.org
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1899 S:      Maintained
1900 F:      arch/arm/boot/dts/rk3*
1901 F:      arch/arm/boot/dts/rv1108*
1902 F:      arch/arm/mach-rockchip/
1903 F:      drivers/clk/rockchip/
1904 F:      drivers/i2c/busses/i2c-rk3x.c
1905 F:      drivers/*/*rockchip*
1906 F:      drivers/*/*/*rockchip*
1907 F:      sound/soc/rockchip/
1908 N:      rockchip
1909
1910 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1911 M:      Kukjin Kim <kgene@kernel.org>
1912 M:      Krzysztof Kozlowski <krzk@kernel.org>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1915 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1916 S:      Maintained
1917 F:      arch/arm/boot/dts/s3c*
1918 F:      arch/arm/boot/dts/s5p*
1919 F:      arch/arm/boot/dts/exynos*
1920 F:      arch/arm64/boot/dts/exynos/
1921 F:      arch/arm/plat-samsung/
1922 F:      arch/arm/mach-s3c24*/
1923 F:      arch/arm/mach-s3c64xx/
1924 F:      arch/arm/mach-s5p*/
1925 F:      arch/arm/mach-exynos*/
1926 F:      drivers/*/*s3c24*
1927 F:      drivers/*/*/*s3c24*
1928 F:      drivers/*/*s3c64xx*
1929 F:      drivers/*/*s5pv210*
1930 F:      drivers/memory/samsung/*
1931 F:      drivers/soc/samsung/*
1932 F:      Documentation/arm/Samsung/
1933 F:      Documentation/devicetree/bindings/arm/samsung/
1934 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1935 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1936 N:      exynos
1937
1938 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1939 M:      Kyungmin Park <kyungmin.park@samsung.com>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      arch/arm/mach-s5pv210/
1943
1944 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1945 M:      Kyungmin Park <kyungmin.park@samsung.com>
1946 M:      Kamil Debski <kamil@wypas.org>
1947 M:      Andrzej Hajda <a.hajda@samsung.com>
1948 L:      linux-arm-kernel@lists.infradead.org
1949 L:      linux-media@vger.kernel.org
1950 S:      Maintained
1951 F:      drivers/media/platform/s5p-g2d/
1952
1953 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1954 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1955 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1956 L:      linux-media@vger.kernel.org
1957 S:      Maintained
1958 F:      drivers/media/platform/s5p-cec/
1959 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1960
1961 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1962 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1963 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1964 L:      linux-arm-kernel@lists.infradead.org
1965 L:      linux-media@vger.kernel.org
1966 S:      Maintained
1967 F:      drivers/media/platform/s5p-jpeg/
1968
1969 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1970 M:      Kyungmin Park <kyungmin.park@samsung.com>
1971 M:      Kamil Debski <kamil@wypas.org>
1972 M:      Jeongtae Park <jtp.park@samsung.com>
1973 M:      Andrzej Hajda <a.hajda@samsung.com>
1974 L:      linux-arm-kernel@lists.infradead.org
1975 L:      linux-media@vger.kernel.org
1976 S:      Maintained
1977 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1978 F:      drivers/media/platform/s5p-mfc/
1979
1980 ARM/SHMOBILE ARM ARCHITECTURE
1981 M:      Simon Horman <horms@verge.net.au>
1982 M:      Magnus Damm <magnus.damm@gmail.com>
1983 L:      linux-renesas-soc@vger.kernel.org
1984 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1986 S:      Supported
1987 F:      arch/arm/boot/dts/emev2*
1988 F:      arch/arm/boot/dts/r7s*
1989 F:      arch/arm/boot/dts/r8a*
1990 F:      arch/arm/boot/dts/sh*
1991 F:      arch/arm/configs/shmobile_defconfig
1992 F:      arch/arm/include/debug/renesas-scif.S
1993 F:      arch/arm/mach-shmobile/
1994 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1995 F:      drivers/soc/renesas/
1996 F:      include/linux/soc/renesas/
1997
1998 ARM/SOCFPGA ARCHITECTURE
1999 M:      Dinh Nguyen <dinguyen@kernel.org>
2000 S:      Maintained
2001 F:      arch/arm/mach-socfpga/
2002 F:      arch/arm/boot/dts/socfpga*
2003 F:      arch/arm/configs/socfpga_defconfig
2004 F:      arch/arm64/boot/dts/altera/
2005 W:      http://www.rocketboards.org
2006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2007
2008 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2009 M:      Dinh Nguyen <dinguyen@kernel.org>
2010 S:      Maintained
2011 F:      drivers/clk/socfpga/
2012
2013 ARM/SOCFPGA EDAC SUPPORT
2014 M:      Thor Thayer <thor.thayer@linux.intel.com>
2015 S:      Maintained
2016 F:      drivers/edac/altera_edac.
2017
2018 ARM/SPREADTRUM SoC SUPPORT
2019 M:      Orson Zhai <orsonzhai@gmail.com>
2020 M:      Baolin Wang <baolin.wang@linaro.org>
2021 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2022 S:      Maintained
2023 F:      arch/arm64/boot/dts/sprd
2024 N:      sprd
2025
2026 ARM/STI ARCHITECTURE
2027 M:      Patrice Chotard <patrice.chotard@st.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 W:      http://www.stlinux.com
2030 S:      Maintained
2031 F:      arch/arm/mach-sti/
2032 F:      arch/arm/boot/dts/sti*
2033 F:      drivers/char/hw_random/st-rng.c
2034 F:      drivers/clocksource/arm_global_timer.c
2035 F:      drivers/clocksource/clksrc_st_lpc.c
2036 F:      drivers/cpufreq/sti-cpufreq.c
2037 F:      drivers/dma/st_fdma*
2038 F:      drivers/i2c/busses/i2c-st.c
2039 F:      drivers/media/rc/st_rc.c
2040 F:      drivers/media/platform/sti/c8sectpfe/
2041 F:      drivers/mmc/host/sdhci-st.c
2042 F:      drivers/phy/st/phy-miphy28lp.c
2043 F:      drivers/phy/st/phy-stih407-usb.c
2044 F:      drivers/pinctrl/pinctrl-st.c
2045 F:      drivers/remoteproc/st_remoteproc.c
2046 F:      drivers/remoteproc/st_slim_rproc.c
2047 F:      drivers/reset/sti/
2048 F:      drivers/rtc/rtc-st-lpc.c
2049 F:      drivers/tty/serial/st-asc.c
2050 F:      drivers/usb/dwc3/dwc3-st.c
2051 F:      drivers/usb/host/ehci-st.c
2052 F:      drivers/usb/host/ohci-st.c
2053 F:      drivers/watchdog/st_lpc_wdt.c
2054 F:      drivers/ata/ahci_st.c
2055 F:      include/linux/remoteproc/st_slim_rproc.h
2056
2057 ARM/STM32 ARCHITECTURE
2058 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2059 M:      Alexandre Torgue <alexandre.torgue@st.com>
2060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 S:      Maintained
2062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2063 N:      stm32
2064 F:      arch/arm/boot/dts/stm32*
2065 F:      arch/arm/mach-stm32/
2066 F:      drivers/clocksource/armv7m_systick.c
2067
2068 ARM/Synaptics Berlin SoC support
2069 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2070 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 S:      Maintained
2073 F:      arch/arm/mach-berlin/
2074 F:      arch/arm/boot/dts/berlin*
2075 F:      arch/arm64/boot/dts/marvell/berlin*
2076
2077 ARM/TANGO ARCHITECTURE
2078 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2079 M:      Mans Rullgard <mans@mansr.com>
2080 L:      linux-arm-kernel@lists.infradead.org
2081 S:      Odd Fixes
2082 N:      tango
2083
2084 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2085 M:      Lennert Buytenhek <kernel@wantstofly.org>
2086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 S:      Maintained
2088
2089 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2090 M:      Hans Verkuil <hans.verkuil@cisco.com>
2091 L:      linux-tegra@vger.kernel.org
2092 L:      linux-media@vger.kernel.org
2093 S:      Maintained
2094 F:      drivers/media/platform/tegra-cec/
2095 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2096
2097 ARM/TETON BGA MACHINE SUPPORT
2098 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101
2102 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2103 M:      Santosh Shilimkar <ssantosh@kernel.org>
2104 L:      linux-kernel@vger.kernel.org
2105 S:      Maintained
2106 F:      drivers/memory/*emif*
2107
2108 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2109 M:      Santosh Shilimkar <ssantosh@kernel.org>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 S:      Maintained
2112 F:      arch/arm/mach-keystone/
2113 F:      arch/arm/boot/dts/keystone-*
2114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2115
2116 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2117 M:      Santosh Shilimkar <ssantosh@kernel.org>
2118 L:      linux-kernel@vger.kernel.org
2119 S:      Maintained
2120 F:      drivers/clk/keystone/
2121
2122 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2123 M:      Santosh Shilimkar <ssantosh@kernel.org>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 L:      linux-kernel@vger.kernel.org
2126 S:      Maintained
2127 F:      drivers/clocksource/timer-keystone.c
2128
2129 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2130 M:      Santosh Shilimkar <ssantosh@kernel.org>
2131 L:      linux-kernel@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/power/reset/keystone-reset.c
2134
2135 ARM/THECUS N2100 MACHINE SUPPORT
2136 M:      Lennert Buytenhek <kernel@wantstofly.org>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 S:      Maintained
2139
2140 ARM/TOSA MACHINE SUPPORT
2141 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2142 M:      Dirk Opfer <dirk@opfer-online.de>
2143 S:      Maintained
2144
2145 ARM/UNIPHIER ARCHITECTURE
2146 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2149 S:      Maintained
2150 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2151 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2152 F:      arch/arm/boot/dts/uniphier*
2153 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2154 F:      arch/arm/mach-uniphier/
2155 F:      arch/arm/mm/cache-uniphier.c
2156 F:      arch/arm64/boot/dts/socionext/uniphier*
2157 F:      drivers/bus/uniphier-system-bus.c
2158 F:      drivers/clk/uniphier/
2159 F:      drivers/gpio/gpio-uniphier.c
2160 F:      drivers/i2c/busses/i2c-uniphier*
2161 F:      drivers/irqchip/irq-uniphier-aidet.c
2162 F:      drivers/pinctrl/uniphier/
2163 F:      drivers/reset/reset-uniphier.c
2164 F:      drivers/tty/serial/8250/8250_uniphier.c
2165 N:      uniphier
2166
2167 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2168 M:      Ulf Hansson <ulf.hansson@linaro.org>
2169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 T:      git git://git.linaro.org/people/ulfh/clk.git
2171 S:      Maintained
2172 F:      drivers/clk/ux500/
2173
2174 ARM/VERSATILE EXPRESS PLATFORM
2175 M:      Liviu Dudau <liviu.dudau@arm.com>
2176 M:      Sudeep Holla <sudeep.holla@arm.com>
2177 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180 F:      arch/arm/boot/dts/vexpress*
2181 F:      arch/arm64/boot/dts/arm/
2182 F:      arch/arm/mach-vexpress/
2183 F:      */*/vexpress*
2184 F:      */*/*/vexpress*
2185 F:      drivers/clk/versatile/clk-vexpress-osc.c
2186 F:      drivers/clocksource/versatile.c
2187 N:      mps2
2188
2189 ARM/VFP SUPPORT
2190 M:      Russell King <linux@armlinux.org.uk>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W:      http://www.armlinux.org.uk/
2193 S:      Maintained
2194 F:      arch/arm/vfp/
2195
2196 ARM/VOIPAC PXA270 SUPPORT
2197 M:      Marek Vasut <marek.vasut@gmail.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 F:      arch/arm/mach-pxa/vpac270.c
2201 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2202
2203 ARM/VT8500 ARM ARCHITECTURE
2204 M:      Tony Prisk <linux@prisktech.co.nz>
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S:      Maintained
2207 F:      arch/arm/mach-vt8500/
2208 F:      drivers/clocksource/vt8500_timer.c
2209 F:      drivers/i2c/busses/i2c-wmt.c
2210 F:      drivers/mmc/host/wmt-sdmmc.c
2211 F:      drivers/pwm/pwm-vt8500.c
2212 F:      drivers/rtc/rtc-vt8500.c
2213 F:      drivers/tty/serial/vt8500_serial.c
2214 F:      drivers/usb/host/ehci-platform.c
2215 F:      drivers/usb/host/uhci-platform.c
2216 F:      drivers/video/fbdev/vt8500lcdfb.*
2217 F:      drivers/video/fbdev/wm8505fb*
2218 F:      drivers/video/fbdev/wmt_ge_rops.*
2219
2220 ARM/ZIPIT Z2 SUPPORT
2221 M:      Marek Vasut <marek.vasut@gmail.com>
2222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 S:      Maintained
2224 F:      arch/arm/mach-pxa/z2.c
2225 F:      arch/arm/mach-pxa/include/mach/z2.h
2226
2227 ARM/ZTE ARCHITECTURE
2228 M:      Jun Nie <jun.nie@linaro.org>
2229 M:      Baoyou Xie <baoyou.xie@linaro.org>
2230 M:      Shawn Guo <shawnguo@kernel.org>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 S:      Maintained
2233 F:      arch/arm/boot/dts/zx2967*
2234 F:      arch/arm/mach-zx/
2235 F:      arch/arm64/boot/dts/zte/
2236 F:      drivers/clk/zte/
2237 F:      drivers/dma/zx_dma.c
2238 F:      drivers/gpio/gpio-zx.c
2239 F:      drivers/i2c/busses/i2c-zx2967.c
2240 F:      drivers/mmc/host/dw_mmc-zx.*
2241 F:      drivers/pinctrl/zte/
2242 F:      drivers/soc/zte/
2243 F:      drivers/thermal/zx2967_thermal.c
2244 F:      drivers/watchdog/zx2967_wdt.c
2245 F:      Documentation/devicetree/bindings/arm/zte.txt
2246 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2247 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2248 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2249 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2250 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2252 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2253 F:      Documentation/devicetree/bindings/soc/zte/
2254 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2255 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2256 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2257 F:      include/dt-bindings/clock/zx2967*.h
2258 F:      include/dt-bindings/soc/zte,*.h
2259 F:      sound/soc/codecs/zx_aud96p22.c
2260 F:      sound/soc/zte/
2261
2262 ARM/ZYNQ ARCHITECTURE
2263 M:      Michal Simek <michal.simek@xilinx.com>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 W:      http://wiki.xilinx.com
2266 T:      git https://github.com/Xilinx/linux-xlnx.git
2267 S:      Supported
2268 F:      arch/arm/mach-zynq/
2269 F:      drivers/cpuidle/cpuidle-zynq.c
2270 F:      drivers/block/xsysace.c
2271 N:      zynq
2272 N:      xilinx
2273 F:      drivers/clocksource/cadence_ttc_timer.c
2274 F:      drivers/i2c/busses/i2c-cadence.c
2275 F:      drivers/mmc/host/sdhci-of-arasan.c
2276 F:      drivers/edac/synopsys_edac.c
2277
2278 ARM64 PORT (AARCH64 ARCHITECTURE)
2279 M:      Catalin Marinas <catalin.marinas@arm.com>
2280 M:      Will Deacon <will.deacon@arm.com>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2283 S:      Maintained
2284 F:      arch/arm64/
2285 X:      arch/arm64/boot/dts/
2286 F:      Documentation/arm64/
2287
2288 AS3645A LED FLASH CONTROLLER DRIVER
2289 M:      Sakari Ailus <sakari.ailus@iki.fi>
2290 L:      linux-leds@vger.kernel.org
2291 S:      Maintained
2292 F:      drivers/leds/leds-as3645a.c
2293
2294 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2295 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2296 L:      linux-media@vger.kernel.org
2297 T:      git git://linuxtv.org/media_tree.git
2298 S:      Maintained
2299 F:      drivers/media/i2c/ak7375.c
2300 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2301
2302 ASAHI KASEI AK8974 DRIVER
2303 M:      Linus Walleij <linus.walleij@linaro.org>
2304 L:      linux-iio@vger.kernel.org
2305 W:      http://www.akm.com/
2306 S:      Supported
2307 F:      drivers/iio/magnetometer/ak8974.c
2308
2309 ASC7621 HARDWARE MONITOR DRIVER
2310 M:      George Joseph <george.joseph@fairview5.com>
2311 L:      linux-hwmon@vger.kernel.org
2312 S:      Maintained
2313 F:      Documentation/hwmon/asc7621
2314 F:      drivers/hwmon/asc7621.c
2315
2316 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2317 M:      Corentin Chary <corentin.chary@gmail.com>
2318 L:      acpi4asus-user@lists.sourceforge.net
2319 L:      platform-driver-x86@vger.kernel.org
2320 W:      http://acpi4asus.sf.net
2321 S:      Maintained
2322 F:      drivers/platform/x86/asus*.c
2323 F:      drivers/platform/x86/eeepc*.c
2324
2325 ASUS WIRELESS RADIO CONTROL DRIVER
2326 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2327 L:      platform-driver-x86@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/platform/x86/asus-wireless.c
2330
2331 ASYMMETRIC KEYS
2332 M:      David Howells <dhowells@redhat.com>
2333 L:      keyrings@vger.kernel.org
2334 S:      Maintained
2335 F:      Documentation/crypto/asymmetric-keys.txt
2336 F:      include/linux/verification.h
2337 F:      include/crypto/public_key.h
2338 F:      include/crypto/pkcs7.h
2339 F:      crypto/asymmetric_keys/
2340
2341 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2342 R:      Dan Williams <dan.j.williams@intel.com>
2343 W:      http://sourceforge.net/projects/xscaleiop
2344 S:      Odd fixes
2345 F:      Documentation/crypto/async-tx-api.txt
2346 F:      crypto/async_tx/
2347 F:      drivers/dma/
2348 F:      include/linux/dmaengine.h
2349 F:      include/linux/async_tx.h
2350
2351 AT24 EEPROM DRIVER
2352 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2353 L:      linux-i2c@vger.kernel.org
2354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2355 S:      Maintained
2356 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2357 F:      drivers/misc/eeprom/at24.c
2358 F:      include/linux/platform_data/at24.h
2359
2360 ATA OVER ETHERNET (AOE) DRIVER
2361 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2362 W:      http://www.openaoe.org/
2363 S:      Supported
2364 F:      Documentation/aoe/
2365 F:      drivers/block/aoe/
2366
2367 ATHEROS 71XX/9XXX GPIO DRIVER
2368 M:      Alban Bedel <albeu@free.fr>
2369 W:      https://github.com/AlbanBedel/linux
2370 T:      git git://github.com/AlbanBedel/linux
2371 S:      Maintained
2372 F:      drivers/gpio/gpio-ath79.c
2373 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2374
2375 ATHEROS 71XX/9XXX USB PHY DRIVER
2376 M:      Alban Bedel <albeu@free.fr>
2377 W:      https://github.com/AlbanBedel/linux
2378 T:      git git://github.com/AlbanBedel/linux
2379 S:      Maintained
2380 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2381 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2382
2383 ATHEROS ATH GENERIC UTILITIES
2384 M:      Kalle Valo <kvalo@codeaurora.org>
2385 L:      linux-wireless@vger.kernel.org
2386 S:      Supported
2387 F:      drivers/net/wireless/ath/*
2388
2389 ATHEROS ATH5K WIRELESS DRIVER
2390 M:      Jiri Slaby <jirislaby@gmail.com>
2391 M:      Nick Kossifidis <mickflemm@gmail.com>
2392 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2393 L:      linux-wireless@vger.kernel.org
2394 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2395 S:      Maintained
2396 F:      drivers/net/wireless/ath/ath5k/
2397
2398 ATHEROS ATH6KL WIRELESS DRIVER
2399 M:      Kalle Valo <kvalo@codeaurora.org>
2400 L:      linux-wireless@vger.kernel.org
2401 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2403 S:      Supported
2404 F:      drivers/net/wireless/ath/ath6kl/
2405
2406 ATI_REMOTE2 DRIVER
2407 M:      Ville Syrjala <syrjala@sci.fi>
2408 S:      Maintained
2409 F:      drivers/input/misc/ati_remote2.c
2410
2411 ATK0110 HWMON DRIVER
2412 M:      Luca Tettamanti <kronos.it@gmail.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      drivers/hwmon/asus_atk0110.c
2416
2417 ATLX ETHERNET DRIVERS
2418 M:      Jay Cliburn <jcliburn@gmail.com>
2419 M:      Chris Snook <chris.snook@gmail.com>
2420 L:      netdev@vger.kernel.org
2421 W:      http://sourceforge.net/projects/atl1
2422 W:      http://atl1.sourceforge.net
2423 S:      Maintained
2424 F:      drivers/net/ethernet/atheros/
2425
2426 ATM
2427 M:      Chas Williams <3chas3@gmail.com>
2428 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2429 L:      netdev@vger.kernel.org
2430 W:      http://linux-atm.sourceforge.net
2431 S:      Maintained
2432 F:      drivers/atm/
2433 F:      include/linux/atm*
2434 F:      include/uapi/linux/atm*
2435
2436 ATMEL AT91 / AT32 MCI DRIVER
2437 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2438 S:      Maintained
2439 F:      drivers/mmc/host/atmel-mci.c
2440
2441 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2442 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2443 S:      Supported
2444 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2445
2446 ATMEL Audio ALSA driver
2447 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2449 S:      Supported
2450 F:      sound/soc/atmel
2451
2452 ATMEL I2C DRIVER
2453 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2454 L:      linux-i2c@vger.kernel.org
2455 S:      Supported
2456 F:      drivers/i2c/busses/i2c-at91.c
2457
2458 ATMEL ISI DRIVER
2459 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2460 L:      linux-media@vger.kernel.org
2461 S:      Supported
2462 F:      drivers/media/platform/atmel/atmel-isi.c
2463 F:      include/media/atmel-isi.h
2464
2465 ATMEL LCDFB DRIVER
2466 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2467 L:      linux-fbdev@vger.kernel.org
2468 S:      Maintained
2469 F:      drivers/video/fbdev/atmel_lcdfb.c
2470 F:      include/video/atmel_lcdc.h
2471
2472 ATMEL MACB ETHERNET DRIVER
2473 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2474 S:      Supported
2475 F:      drivers/net/ethernet/cadence/
2476
2477 ATMEL MAXTOUCH DRIVER
2478 M:      Nick Dyer <nick@shmanahar.org>
2479 T:      git git://github.com/ndyer/linux.git
2480 S:      Maintained
2481 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2482 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2483
2484 ATMEL SAMA5D2 ADC DRIVER
2485 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2486 L:      linux-iio@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/iio/adc/at91-sama5d2_adc.c
2489
2490 ATMEL SDMMC DRIVER
2491 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L:      linux-mmc@vger.kernel.org
2493 S:      Supported
2494 F:      drivers/mmc/host/sdhci-of-at91.c
2495
2496 ATMEL SPI DRIVER
2497 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2498 S:      Supported
2499 F:      drivers/spi/spi-atmel.*
2500
2501 ATMEL SSC DRIVER
2502 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 S:      Supported
2505 F:      drivers/misc/atmel-ssc.c
2506 F:      include/linux/atmel-ssc.h
2507
2508 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2509 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 S:      Supported
2512 F:      drivers/misc/atmel_tclib.c
2513 F:      drivers/clocksource/tcb_clksrc.c
2514
2515 ATMEL USBA UDC DRIVER
2516 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 S:      Supported
2519 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2520
2521 ATMEL WIRELESS DRIVER
2522 M:      Simon Kelley <simon@thekelleys.org.uk>
2523 L:      linux-wireless@vger.kernel.org
2524 W:      http://www.thekelleys.org.uk/atmel
2525 W:      http://atmelwlandriver.sourceforge.net/
2526 S:      Maintained
2527 F:      drivers/net/wireless/atmel/atmel*
2528
2529 ATMEL XDMA DRIVER
2530 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2531 L:      linux-arm-kernel@lists.infradead.org
2532 L:      dmaengine@vger.kernel.org
2533 S:      Supported
2534 F:      drivers/dma/at_xdmac.c
2535
2536 ATOMIC INFRASTRUCTURE
2537 M:      Will Deacon <will.deacon@arm.com>
2538 M:      Peter Zijlstra <peterz@infradead.org>
2539 R:      Boqun Feng <boqun.feng@gmail.com>
2540 L:      linux-kernel@vger.kernel.org
2541 S:      Maintained
2542 F:      arch/*/include/asm/atomic*.h
2543 F:      include/*/atomic*.h
2544
2545 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2546 M:      Bradley Grove <linuxdrivers@attotech.com>
2547 L:      linux-scsi@vger.kernel.org
2548 W:      http://www.attotech.com
2549 S:      Supported
2550 F:      drivers/scsi/esas2r
2551
2552 ATUSB IEEE 802.15.4 RADIO DRIVER
2553 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2554 L:      linux-wpan@vger.kernel.org
2555 S:      Maintained
2556 F:      drivers/net/ieee802154/atusb.c
2557 F:      drivers/net/ieee802154/atusb.h
2558 F:      drivers/net/ieee802154/at86rf230.h
2559
2560 AUDIT SUBSYSTEM
2561 M:      Paul Moore <paul@paul-moore.com>
2562 M:      Eric Paris <eparis@redhat.com>
2563 L:      linux-audit@redhat.com (moderated for non-subscribers)
2564 W:      https://github.com/linux-audit
2565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2566 S:      Supported
2567 F:      include/linux/audit.h
2568 F:      include/uapi/linux/audit.h
2569 F:      kernel/audit*
2570
2571 AUXILIARY DISPLAY DRIVERS
2572 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2573 S:      Maintained
2574 F:      drivers/auxdisplay/
2575 F:      include/linux/cfag12864b.h
2576
2577 AX.25 NETWORK LAYER
2578 M:      Ralf Baechle <ralf@linux-mips.org>
2579 L:      linux-hams@vger.kernel.org
2580 W:      http://www.linux-ax25.org/
2581 S:      Maintained
2582 F:      include/uapi/linux/ax25.h
2583 F:      include/net/ax25.h
2584 F:      net/ax25/
2585
2586 AXENTIA ARM DEVICES
2587 M:      Peter Rosin <peda@axentia.se>
2588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      Documentation/devicetree/bindings/arm/axentia.txt
2591 F:      arch/arm/boot/dts/at91-linea.dtsi
2592 F:      arch/arm/boot/dts/at91-natte.dtsi
2593 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2594 F:      arch/arm/boot/dts/at91-tse850-3.dts
2595
2596 AXENTIA ASOC DRIVERS
2597 M:      Peter Rosin <peda@axentia.se>
2598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2599 S:      Maintained
2600 F:      Documentation/devicetree/bindings/sound/axentia,*
2601 F:      sound/soc/atmel/tse850-pcm5142.c
2602
2603 AZ6007 DVB DRIVER
2604 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2605 L:      linux-media@vger.kernel.org
2606 W:      https://linuxtv.org
2607 T:      git git://linuxtv.org/media_tree.git
2608 S:      Maintained
2609 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2610
2611 AZTECH FM RADIO RECEIVER DRIVER
2612 M:      Hans Verkuil <hverkuil@xs4all.nl>
2613 L:      linux-media@vger.kernel.org
2614 T:      git git://linuxtv.org/media_tree.git
2615 W:      https://linuxtv.org
2616 S:      Maintained
2617 F:      drivers/media/radio/radio-aztech*
2618
2619 B43 WIRELESS DRIVER
2620 L:      linux-wireless@vger.kernel.org
2621 L:      b43-dev@lists.infradead.org
2622 W:      http://wireless.kernel.org/en/users/Drivers/b43
2623 S:      Odd Fixes
2624 F:      drivers/net/wireless/broadcom/b43/
2625
2626 B43LEGACY WIRELESS DRIVER
2627 M:      Larry Finger <Larry.Finger@lwfinger.net>
2628 L:      linux-wireless@vger.kernel.org
2629 L:      b43-dev@lists.infradead.org
2630 W:      http://wireless.kernel.org/en/users/Drivers/b43
2631 S:      Maintained
2632 F:      drivers/net/wireless/broadcom/b43legacy/
2633
2634 BACKLIGHT CLASS/SUBSYSTEM
2635 M:      Lee Jones <lee.jones@linaro.org>
2636 M:      Daniel Thompson <daniel.thompson@linaro.org>
2637 M:      Jingoo Han <jingoohan1@gmail.com>
2638 L:      dri-devel@lists.freedesktop.org
2639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2640 S:      Maintained
2641 F:      drivers/video/backlight/
2642 F:      include/linux/backlight.h
2643 F:      include/linux/pwm_backlight.h
2644 F:      Documentation/devicetree/bindings/leds/backlight
2645
2646 BATMAN ADVANCED
2647 M:      Marek Lindner <mareklindner@neomailbox.ch>
2648 M:      Simon Wunderlich <sw@simonwunderlich.de>
2649 M:      Antonio Quartulli <a@unstable.cc>
2650 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2651 W:      https://www.open-mesh.org/
2652 Q:      https://patchwork.open-mesh.org/project/batman/list/
2653 S:      Maintained
2654 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2655 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2656 F:      Documentation/networking/batman-adv.rst
2657 F:      include/uapi/linux/batadv_packet.h
2658 F:      include/uapi/linux/batman_adv.h
2659 F:      net/batman-adv/
2660
2661 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2662 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2663 L:      linux-hams@vger.kernel.org
2664 W:      http://www.baycom.org/~tom/ham/ham.html
2665 S:      Maintained
2666 F:      drivers/net/hamradio/baycom*
2667
2668 BCACHE (BLOCK LAYER CACHE)
2669 M:      Coly Li <colyli@suse.de>
2670 M:      Kent Overstreet <kent.overstreet@gmail.com>
2671 L:      linux-bcache@vger.kernel.org
2672 W:      http://bcache.evilpiepirate.org
2673 C:      irc://irc.oftc.net/bcache
2674 S:      Maintained
2675 F:      drivers/md/bcache/
2676
2677 BDISP ST MEDIA DRIVER
2678 M:      Fabien Dessenne <fabien.dessenne@st.com>
2679 L:      linux-media@vger.kernel.org
2680 T:      git git://linuxtv.org/media_tree.git
2681 W:      https://linuxtv.org
2682 S:      Supported
2683 F:      drivers/media/platform/sti/bdisp
2684
2685 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2686 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2687 L:      netdev@vger.kernel.org
2688 S:      Maintained
2689 F:      drivers/net/ethernet/ec_bhf.c
2690
2691 BEFS FILE SYSTEM
2692 M:      Luis de Bethencourt <luisbg@kernel.org>
2693 M:      Salah Triki <salah.triki@gmail.com>
2694 S:      Maintained
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2696 F:      Documentation/filesystems/befs.txt
2697 F:      fs/befs/
2698
2699 BFQ I/O SCHEDULER
2700 M:      Paolo Valente <paolo.valente@linaro.org>
2701 M:      Jens Axboe <axboe@kernel.dk>
2702 L:      linux-block@vger.kernel.org
2703 S:      Maintained
2704 F:      block/bfq-*
2705 F:      Documentation/block/bfq-iosched.txt
2706
2707 BFS FILE SYSTEM
2708 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2709 S:      Maintained
2710 F:      Documentation/filesystems/bfs.txt
2711 F:      fs/bfs/
2712 F:      include/uapi/linux/bfs_fs.h
2713
2714 BLINKM RGB LED DRIVER
2715 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2716 S:      Maintained
2717 F:      drivers/leds/leds-blinkm.c
2718
2719 BLOCK LAYER
2720 M:      Jens Axboe <axboe@kernel.dk>
2721 L:      linux-block@vger.kernel.org
2722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2723 S:      Maintained
2724 F:      block/
2725 F:      drivers/block/
2726 F:      kernel/trace/blktrace.c
2727 F:      lib/sbitmap.c
2728
2729 BLOCK2MTD DRIVER
2730 M:      Joern Engel <joern@lazybastard.org>
2731 L:      linux-mtd@lists.infradead.org
2732 S:      Maintained
2733 F:      drivers/mtd/devices/block2mtd.c
2734
2735 BLUETOOTH DRIVERS
2736 M:      Marcel Holtmann <marcel@holtmann.org>
2737 M:      Johan Hedberg <johan.hedberg@gmail.com>
2738 L:      linux-bluetooth@vger.kernel.org
2739 W:      http://www.bluez.org/
2740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2742 S:      Maintained
2743 F:      drivers/bluetooth/
2744
2745 BLUETOOTH SUBSYSTEM
2746 M:      Marcel Holtmann <marcel@holtmann.org>
2747 M:      Johan Hedberg <johan.hedberg@gmail.com>
2748 L:      linux-bluetooth@vger.kernel.org
2749 W:      http://www.bluez.org/
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2752 S:      Maintained
2753 F:      net/bluetooth/
2754 F:      include/net/bluetooth/
2755
2756 BONDING DRIVER
2757 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2758 M:      Veaceslav Falico <vfalico@gmail.com>
2759 M:      Andy Gospodarek <andy@greyhouse.net>
2760 L:      netdev@vger.kernel.org
2761 W:      http://sourceforge.net/projects/bonding/
2762 S:      Supported
2763 F:      drivers/net/bonding/
2764 F:      include/uapi/linux/if_bonding.h
2765
2766 BPF (Safe dynamic programs and tools)
2767 M:      Alexei Starovoitov <ast@kernel.org>
2768 M:      Daniel Borkmann <daniel@iogearbox.net>
2769 L:      netdev@vger.kernel.org
2770 L:      linux-kernel@vger.kernel.org
2771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2773 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2774 S:      Supported
2775 F:      arch/x86/net/bpf_jit*
2776 F:      Documentation/networking/filter.txt
2777 F:      Documentation/bpf/
2778 F:      include/linux/bpf*
2779 F:      include/linux/filter.h
2780 F:      include/trace/events/xdp.h
2781 F:      include/uapi/linux/bpf*
2782 F:      include/uapi/linux/filter.h
2783 F:      kernel/bpf/
2784 F:      kernel/trace/bpf_trace.c
2785 F:      lib/test_bpf.c
2786 F:      net/bpf/
2787 F:      net/core/filter.c
2788 F:      net/sched/act_bpf.c
2789 F:      net/sched/cls_bpf.c
2790 F:      samples/bpf/
2791 F:      tools/bpf/
2792 F:      tools/lib/bpf/
2793 F:      tools/testing/selftests/bpf/
2794
2795 BROADCOM B44 10/100 ETHERNET DRIVER
2796 M:      Michael Chan <michael.chan@broadcom.com>
2797 L:      netdev@vger.kernel.org
2798 S:      Supported
2799 F:      drivers/net/ethernet/broadcom/b44.*
2800
2801 BROADCOM B53 ETHERNET SWITCH DRIVER
2802 M:      Florian Fainelli <f.fainelli@gmail.com>
2803 L:      netdev@vger.kernel.org
2804 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2805 S:      Supported
2806 F:      drivers/net/dsa/b53/*
2807 F:      include/linux/platform_data/b53.h
2808
2809 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2810 M:      Florian Fainelli <f.fainelli@gmail.com>
2811 M:      Ray Jui <rjui@broadcom.com>
2812 M:      Scott Branden <sbranden@broadcom.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 T:      git git://github.com/broadcom/mach-bcm
2815 S:      Maintained
2816 N:      bcm281*
2817 N:      bcm113*
2818 N:      bcm216*
2819 N:      kona
2820 F:      arch/arm/mach-bcm/
2821
2822 BROADCOM BCM2835 ARM ARCHITECTURE
2823 M:      Eric Anholt <eric@anholt.net>
2824 M:      Stefan Wahren <stefan.wahren@i2se.com>
2825 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T:      git git://github.com/anholt/linux
2828 S:      Maintained
2829 N:      bcm2835
2830 F:      drivers/staging/vc04_services
2831
2832 BROADCOM BCM47XX MIPS ARCHITECTURE
2833 M:      Hauke Mehrtens <hauke@hauke-m.de>
2834 M:      Rafał Miłecki <zajec5@gmail.com>
2835 L:      linux-mips@linux-mips.org
2836 S:      Maintained
2837 F:      Documentation/devicetree/bindings/mips/brcm/
2838 F:      arch/mips/bcm47xx/*
2839 F:      arch/mips/include/asm/mach-bcm47xx/*
2840
2841 BROADCOM BCM5301X ARM ARCHITECTURE
2842 M:      Hauke Mehrtens <hauke@hauke-m.de>
2843 M:      Rafał Miłecki <zajec5@gmail.com>
2844 M:      Jon Mason <jonmason@broadcom.com>
2845 M:      bcm-kernel-feedback-list@broadcom.com
2846 L:      linux-arm-kernel@lists.infradead.org
2847 S:      Maintained
2848 F:      arch/arm/mach-bcm/bcm_5301x.c
2849 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2850 F:      arch/arm/boot/dts/bcm470*
2851 F:      arch/arm/boot/dts/bcm953012*
2852
2853 BROADCOM BCM53573 ARM ARCHITECTURE
2854 M:      Rafał Miłecki <rafal@milecki.pl>
2855 L:      linux-arm-kernel@lists.infradead.org
2856 S:      Maintained
2857 F:      arch/arm/boot/dts/bcm53573*
2858 F:      arch/arm/boot/dts/bcm47189*
2859
2860 BROADCOM BCM63XX ARM ARCHITECTURE
2861 M:      Florian Fainelli <f.fainelli@gmail.com>
2862 M:      bcm-kernel-feedback-list@broadcom.com
2863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 T:      git git://github.com/broadcom/stblinux.git
2865 S:      Maintained
2866 N:      bcm63xx
2867
2868 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2869 M:      Kevin Cernekee <cernekee@gmail.com>
2870 L:      linux-usb@vger.kernel.org
2871 S:      Maintained
2872 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2873
2874 BROADCOM BCM7XXX ARM ARCHITECTURE
2875 M:      Brian Norris <computersforpeace@gmail.com>
2876 M:      Gregory Fong <gregory.0xf0@gmail.com>
2877 M:      Florian Fainelli <f.fainelli@gmail.com>
2878 M:      bcm-kernel-feedback-list@broadcom.com
2879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T:      git git://github.com/broadcom/stblinux.git
2881 S:      Maintained
2882 F:      arch/arm/mach-bcm/*brcmstb*
2883 F:      arch/arm/boot/dts/bcm7*.dts*
2884 F:      drivers/bus/brcmstb_gisb.c
2885 F:      arch/arm/mm/cache-b15-rac.c
2886 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2887 N:      brcmstb
2888
2889 BROADCOM BMIPS CPUFREQ DRIVER
2890 M:      Markus Mayer <mmayer@broadcom.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-pm@vger.kernel.org
2893 S:      Maintained
2894 F:      drivers/cpufreq/bmips-cpufreq.c
2895
2896 BROADCOM BMIPS MIPS ARCHITECTURE
2897 M:      Kevin Cernekee <cernekee@gmail.com>
2898 M:      Florian Fainelli <f.fainelli@gmail.com>
2899 L:      linux-mips@linux-mips.org
2900 T:      git git://github.com/broadcom/stblinux.git
2901 S:      Maintained
2902 F:      arch/mips/bmips/*
2903 F:      arch/mips/include/asm/mach-bmips/*
2904 F:      arch/mips/kernel/*bmips*
2905 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2906 F:      drivers/irqchip/irq-bcm63*
2907 F:      drivers/irqchip/irq-bcm7*
2908 F:      drivers/irqchip/irq-brcmstb*
2909 F:      include/linux/bcm963xx_nvram.h
2910 F:      include/linux/bcm963xx_tag.h
2911
2912 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2913 M:      Rasesh Mody <rasesh.mody@cavium.com>
2914 M:      Harish Patil <harish.patil@cavium.com>
2915 M:      Dept-GELinuxNICDev@cavium.com
2916 L:      netdev@vger.kernel.org
2917 S:      Supported
2918 F:      drivers/net/ethernet/broadcom/bnx2.*
2919 F:      drivers/net/ethernet/broadcom/bnx2_*
2920
2921 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2922 M:      QLogic-Storage-Upstream@qlogic.com
2923 L:      linux-scsi@vger.kernel.org
2924 S:      Supported
2925 F:      drivers/scsi/bnx2fc/
2926
2927 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2928 M:      QLogic-Storage-Upstream@qlogic.com
2929 L:      linux-scsi@vger.kernel.org
2930 S:      Supported
2931 F:      drivers/scsi/bnx2i/
2932
2933 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2934 M:      Ariel Elior <ariel.elior@cavium.com>
2935 M:      everest-linux-l2@cavium.com
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/bnx2x/
2939
2940 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2941 M:      Michael Chan <michael.chan@broadcom.com>
2942 L:      netdev@vger.kernel.org
2943 S:      Supported
2944 F:      drivers/net/ethernet/broadcom/bnxt/
2945
2946 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2947 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2948 M:      Franky Lin <franky.lin@broadcom.com>
2949 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2950 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2951 M:      Wright Feng <wright.feng@cypress.com>
2952 L:      linux-wireless@vger.kernel.org
2953 L:      brcm80211-dev-list.pdl@broadcom.com
2954 L:      brcm80211-dev-list@cypress.com
2955 S:      Supported
2956 F:      drivers/net/wireless/broadcom/brcm80211/
2957
2958 BROADCOM BRCMSTB GPIO DRIVER
2959 M:      Gregory Fong <gregory.0xf0@gmail.com>
2960 L:      bcm-kernel-feedback-list@broadcom.com
2961 S:      Supported
2962 F:      drivers/gpio/gpio-brcmstb.c
2963 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2964
2965 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2966 M:      Al Cooper <alcooperx@gmail.com>
2967 L:      linux-kernel@vger.kernel.org
2968 L:      bcm-kernel-feedback-list@broadcom.com
2969 S:      Maintained
2970 F:      drivers/phy/broadcom/phy-brcm-usb*
2971
2972 BROADCOM GENET ETHERNET DRIVER
2973 M:      Doug Berger <opendmb@gmail.com>
2974 M:      Florian Fainelli <f.fainelli@gmail.com>
2975 L:      netdev@vger.kernel.org
2976 S:      Supported
2977 F:      drivers/net/ethernet/broadcom/genet/
2978
2979 BROADCOM IPROC ARM ARCHITECTURE
2980 M:      Ray Jui <rjui@broadcom.com>
2981 M:      Scott Branden <sbranden@broadcom.com>
2982 M:      Jon Mason <jonmason@broadcom.com>
2983 M:      bcm-kernel-feedback-list@broadcom.com
2984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 T:      git git://github.com/broadcom/cygnus-linux.git
2986 S:      Maintained
2987 N:      iproc
2988 N:      cygnus
2989 N:      bcm[-_]nsp
2990 N:      bcm9113*
2991 N:      bcm9583*
2992 N:      bcm9585*
2993 N:      bcm9586*
2994 N:      bcm988312
2995 N:      bcm113*
2996 N:      bcm583*
2997 N:      bcm585*
2998 N:      bcm586*
2999 N:      bcm88312
3000 N:      hr2
3001 N:      stingray
3002 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3003 F:      arch/arm64/boot/dts/broadcom/stingray/*
3004 F:      drivers/clk/bcm/clk-ns*
3005 F:      drivers/clk/bcm/clk-sr*
3006 F:      drivers/pinctrl/bcm/pinctrl-ns*
3007 F:      include/dt-bindings/clock/bcm-sr*
3008
3009 BROADCOM KONA GPIO DRIVER
3010 M:      Ray Jui <rjui@broadcom.com>
3011 L:      bcm-kernel-feedback-list@broadcom.com
3012 S:      Supported
3013 F:      drivers/gpio/gpio-bcm-kona.c
3014 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3015
3016 BROADCOM NETXTREME-E ROCE DRIVER
3017 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3018 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3019 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3020 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3021 L:      linux-rdma@vger.kernel.org
3022 W:      http://www.broadcom.com
3023 S:      Supported
3024 F:      drivers/infiniband/hw/bnxt_re/
3025 F:      include/uapi/rdma/bnxt_re-abi.h
3026
3027 BROADCOM NVRAM DRIVER
3028 M:      Rafał Miłecki <zajec5@gmail.com>
3029 L:      linux-mips@linux-mips.org
3030 S:      Maintained
3031 F:      drivers/firmware/broadcom/*
3032
3033 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3034 M:      Rafał Miłecki <zajec5@gmail.com>
3035 L:      linux-wireless@vger.kernel.org
3036 S:      Maintained
3037 F:      drivers/bcma/
3038 F:      include/linux/bcma/
3039
3040 BROADCOM STB AVS CPUFREQ DRIVER
3041 M:      Markus Mayer <mmayer@broadcom.com>
3042 M:      bcm-kernel-feedback-list@broadcom.com
3043 L:      linux-pm@vger.kernel.org
3044 S:      Maintained
3045 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3046 F:      drivers/cpufreq/brcmstb*
3047
3048 BROADCOM STB AVS TMON DRIVER
3049 M:      Markus Mayer <mmayer@broadcom.com>
3050 M:      bcm-kernel-feedback-list@broadcom.com
3051 L:      linux-pm@vger.kernel.org
3052 S:      Maintained
3053 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3054 F:      drivers/thermal/broadcom/brcmstb*
3055
3056 BROADCOM STB NAND FLASH DRIVER
3057 M:      Brian Norris <computersforpeace@gmail.com>
3058 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3059 L:      linux-mtd@lists.infradead.org
3060 L:      bcm-kernel-feedback-list@broadcom.com
3061 S:      Maintained
3062 F:      drivers/mtd/nand/raw/brcmnand/
3063
3064 BROADCOM STB DPFE DRIVER
3065 M:      Markus Mayer <mmayer@broadcom.com>
3066 M:      bcm-kernel-feedback-list@broadcom.com
3067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 S:      Maintained
3069 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3070 F:      drivers/memory/brcmstb_dpfe.c
3071
3072 BROADCOM SYSTEMPORT ETHERNET DRIVER
3073 M:      Florian Fainelli <f.fainelli@gmail.com>
3074 L:      netdev@vger.kernel.org
3075 S:      Supported
3076 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3077
3078 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3079 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3080 M:      Prashant Sreedharan <prashant@broadcom.com>
3081 M:      Michael Chan <mchan@broadcom.com>
3082 L:      netdev@vger.kernel.org
3083 S:      Supported
3084 F:      drivers/net/ethernet/broadcom/tg3.*
3085
3086 BROCADE BFA FC SCSI DRIVER
3087 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3088 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3089 L:      linux-scsi@vger.kernel.org
3090 S:      Supported
3091 F:      drivers/scsi/bfa/
3092
3093 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3094 M:      Rasesh Mody <rasesh.mody@cavium.com>
3095 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3096 M:      Dept-GELinuxNICDev@cavium.com
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/brocade/bna/
3100
3101 BSG (block layer generic sg v4 driver)
3102 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Supported
3105 F:      block/bsg.c
3106 F:      include/linux/bsg.h
3107 F:      include/uapi/linux/bsg.h
3108
3109 BT87X AUDIO DRIVER
3110 M:      Clemens Ladisch <clemens@ladisch.de>
3111 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3112 T:      git git://git.alsa-project.org/alsa-kernel.git
3113 S:      Maintained
3114 F:      Documentation/sound/cards/bt87x.rst
3115 F:      sound/pci/bt87x.c
3116
3117 BT8XXGPIO DRIVER
3118 M:      Michael Buesch <m@bues.ch>
3119 W:      http://bu3sch.de/btgpio.php
3120 S:      Maintained
3121 F:      drivers/gpio/gpio-bt8xx.c
3122
3123 BTRFS FILE SYSTEM
3124 M:      Chris Mason <clm@fb.com>
3125 M:      Josef Bacik <jbacik@fb.com>
3126 M:      David Sterba <dsterba@suse.com>
3127 L:      linux-btrfs@vger.kernel.org
3128 W:      http://btrfs.wiki.kernel.org/
3129 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3131 S:      Maintained
3132 F:      Documentation/filesystems/btrfs.txt
3133 F:      fs/btrfs/
3134 F:      include/linux/btrfs*
3135 F:      include/uapi/linux/btrfs*
3136
3137 BTTV VIDEO4LINUX DRIVER
3138 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3139 L:      linux-media@vger.kernel.org
3140 W:      https://linuxtv.org
3141 T:      git git://linuxtv.org/media_tree.git
3142 S:      Odd fixes
3143 F:      Documentation/media/v4l-drivers/bttv*
3144 F:      drivers/media/pci/bt8xx/bttv*
3145
3146 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3147 M:      Chanwoo Choi <cw00.choi@samsung.com>
3148 L:      linux-pm@vger.kernel.org
3149 L:      linux-samsung-soc@vger.kernel.org
3150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3151 S:      Maintained
3152 F:      drivers/devfreq/exynos-bus.c
3153 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3154
3155 BUSLOGIC SCSI DRIVER
3156 M:      Khalid Aziz <khalid@gonehiking.org>
3157 L:      linux-scsi@vger.kernel.org
3158 S:      Maintained
3159 F:      drivers/scsi/BusLogic.*
3160 F:      drivers/scsi/FlashPoint.*
3161
3162 C-MEDIA CMI8788 DRIVER
3163 M:      Clemens Ladisch <clemens@ladisch.de>
3164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3165 T:      git git://git.alsa-project.org/alsa-kernel.git
3166 S:      Maintained
3167 F:      sound/pci/oxygen/
3168
3169 C6X ARCHITECTURE
3170 M:      Mark Salter <msalter@redhat.com>
3171 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3172 L:      linux-c6x-dev@linux-c6x.org
3173 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3174 S:      Maintained
3175 F:      arch/c6x/
3176
3177 CA8210 IEEE-802.15.4 RADIO DRIVER
3178 M:      Harry Morris <h.morris@cascoda.com>
3179 L:      linux-wpan@vger.kernel.org
3180 W:      https://github.com/Cascoda/ca8210-linux.git
3181 S:      Maintained
3182 F:      drivers/net/ieee802154/ca8210.c
3183 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3184
3185 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3186 M:      David Howells <dhowells@redhat.com>
3187 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3188 S:      Supported
3189 F:      Documentation/filesystems/caching/cachefiles.txt
3190 F:      fs/cachefiles/
3191
3192 CADENCE MIPI-CSI2 BRIDGES
3193 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3194 L:      linux-media@vger.kernel.org
3195 S:      Maintained
3196 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3197 F:      drivers/media/platform/cadence/cdns-csi2*
3198
3199 CADET FM/AM RADIO RECEIVER DRIVER
3200 M:      Hans Verkuil <hverkuil@xs4all.nl>
3201 L:      linux-media@vger.kernel.org
3202 T:      git git://linuxtv.org/media_tree.git
3203 W:      https://linuxtv.org
3204 S:      Maintained
3205 F:      drivers/media/radio/radio-cadet*
3206
3207 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3208 M:      Jonathan Corbet <corbet@lwn.net>
3209 L:      linux-media@vger.kernel.org
3210 T:      git git://linuxtv.org/media_tree.git
3211 S:      Maintained
3212 F:      Documentation/media/v4l-drivers/cafe_ccic*
3213 F:      drivers/media/platform/marvell-ccic/
3214
3215 CAIF NETWORK LAYER
3216 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3217 L:      netdev@vger.kernel.org
3218 S:      Supported
3219 F:      Documentation/networking/caif/
3220 F:      drivers/net/caif/
3221 F:      include/uapi/linux/caif/
3222 F:      include/net/caif/
3223 F:      net/caif/
3224
3225 CALGARY x86-64 IOMMU
3226 M:      Muli Ben-Yehuda <mulix@mulix.org>
3227 M:      Jon Mason <jdmason@kudzu.us>
3228 L:      iommu@lists.linux-foundation.org
3229 S:      Maintained
3230 F:      arch/x86/kernel/pci-calgary_64.c
3231 F:      arch/x86/kernel/tce_64.c
3232 F:      arch/x86/include/asm/calgary.h
3233 F:      arch/x86/include/asm/tce.h
3234
3235 CAN NETWORK DRIVERS
3236 M:      Wolfgang Grandegger <wg@grandegger.com>
3237 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3238 L:      linux-can@vger.kernel.org
3239 W:      https://github.com/linux-can
3240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3242 S:      Maintained
3243 F:      Documentation/devicetree/bindings/net/can/
3244 F:      drivers/net/can/
3245 F:      include/linux/can/dev.h
3246 F:      include/linux/can/platform/
3247 F:      include/uapi/linux/can/error.h
3248 F:      include/uapi/linux/can/netlink.h
3249
3250 CAN NETWORK LAYER
3251 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3252 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3253 L:      linux-can@vger.kernel.org
3254 W:      https://github.com/linux-can
3255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3257 S:      Maintained
3258 F:      Documentation/networking/can.rst
3259 F:      net/can/
3260 F:      include/linux/can/core.h
3261 F:      include/uapi/linux/can.h
3262 F:      include/uapi/linux/can/bcm.h
3263 F:      include/uapi/linux/can/raw.h
3264 F:      include/uapi/linux/can/gw.h
3265
3266 CAPABILITIES
3267 M:      Serge Hallyn <serge@hallyn.com>
3268 L:      linux-security-module@vger.kernel.org
3269 S:      Supported
3270 F:      include/linux/capability.h
3271 F:      include/uapi/linux/capability.h
3272 F:      security/commoncap.c
3273 F:      kernel/capability.c
3274
3275 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3276 M:      Kevin Tsai <ktsai@capellamicro.com>
3277 S:      Maintained
3278 F:      drivers/iio/light/cm*
3279
3280 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3281 M:      Christian Lamparter <chunkeey@googlemail.com>
3282 L:      linux-wireless@vger.kernel.org
3283 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3284 S:      Maintained
3285 F:      drivers/net/wireless/ath/carl9170/
3286
3287 CAVIUM I2C DRIVER
3288 M:      Jan Glauber <jglauber@cavium.com>
3289 M:      David Daney <david.daney@cavium.com>
3290 W:      http://www.cavium.com
3291 S:      Supported
3292 F:      drivers/i2c/busses/i2c-octeon*
3293 F:      drivers/i2c/busses/i2c-thunderx*
3294
3295 CAVIUM LIQUIDIO NETWORK DRIVER
3296 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3297 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3298 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3299 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3300 L:      netdev@vger.kernel.org
3301 W:      http://www.cavium.com
3302 S:      Supported
3303 F:      drivers/net/ethernet/cavium/liquidio/
3304
3305 CAVIUM MMC DRIVER
3306 M:      Jan Glauber <jglauber@cavium.com>
3307 M:      David Daney <david.daney@cavium.com>
3308 M:      Steven J. Hill <Steven.Hill@cavium.com>
3309 W:      http://www.cavium.com
3310 S:      Supported
3311 F:      drivers/mmc/host/cavium*
3312
3313 CAVIUM OCTEON-TX CRYPTO DRIVER
3314 M:      George Cherian <george.cherian@cavium.com>
3315 L:      linux-crypto@vger.kernel.org
3316 W:      http://www.cavium.com
3317 S:      Supported
3318 F:      drivers/crypto/cavium/cpt/
3319
3320 CAVIUM THUNDERX2 ARM64 SOC
3321 M:      Robert Richter <rrichter@cavium.com>
3322 M:      Jayachandran C <jnair@caviumnetworks.com>
3323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3324 S:      Maintained
3325 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3326 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3327
3328 CC2520 IEEE-802.15.4 RADIO DRIVER
3329 M:      Varka Bhadram <varkabhadram@gmail.com>
3330 L:      linux-wpan@vger.kernel.org
3331 S:      Maintained
3332 F:      drivers/net/ieee802154/cc2520.c
3333 F:      include/linux/spi/cc2520.h
3334 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3335
3336 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3337 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3338 L:      linux-crypto@vger.kernel.org
3339 S:      Supported
3340 F:      drivers/crypto/ccree/
3341 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3342
3343 CEC FRAMEWORK
3344 M:      Hans Verkuil <hans.verkuil@cisco.com>
3345 L:      linux-media@vger.kernel.org
3346 T:      git git://linuxtv.org/media_tree.git
3347 W:      http://linuxtv.org
3348 S:      Supported
3349 F:      Documentation/media/kapi/cec-core.rst
3350 F:      Documentation/media/uapi/cec
3351 F:      drivers/media/cec/
3352 F:      drivers/media/rc/keymaps/rc-cec.c
3353 F:      include/media/cec.h
3354 F:      include/media/cec-notifier.h
3355 F:      include/uapi/linux/cec.h
3356 F:      include/uapi/linux/cec-funcs.h
3357 F:      Documentation/devicetree/bindings/media/cec.txt
3358 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3359
3360 CEC GPIO DRIVER
3361 M:      Hans Verkuil <hans.verkuil@cisco.com>
3362 L:      linux-media@vger.kernel.org
3363 T:      git git://linuxtv.org/media_tree.git
3364 W:      http://linuxtv.org
3365 S:      Supported
3366 F:      drivers/media/platform/cec-gpio/
3367 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3368
3369 CELL BROADBAND ENGINE ARCHITECTURE
3370 M:      Arnd Bergmann <arnd@arndb.de>
3371 L:      linuxppc-dev@lists.ozlabs.org
3372 W:      http://www.ibm.com/developerworks/power/cell/
3373 S:      Supported
3374 F:      arch/powerpc/include/asm/cell*.h
3375 F:      arch/powerpc/include/asm/spu*.h
3376 F:      arch/powerpc/include/uapi/asm/spu*.h
3377 F:      arch/powerpc/oprofile/*cell*
3378 F:      arch/powerpc/platforms/cell/
3379
3380 CEPH COMMON CODE (LIBCEPH)
3381 M:      Ilya Dryomov <idryomov@gmail.com>
3382 M:      "Yan, Zheng" <zyan@redhat.com>
3383 M:      Sage Weil <sage@redhat.com>
3384 L:      ceph-devel@vger.kernel.org
3385 W:      http://ceph.com/
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3387 T:      git git://github.com/ceph/ceph-client.git
3388 S:      Supported
3389 F:      net/ceph/
3390 F:      include/linux/ceph/
3391 F:      include/linux/crush/
3392
3393 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3394 M:      "Yan, Zheng" <zyan@redhat.com>
3395 M:      Sage Weil <sage@redhat.com>
3396 M:      Ilya Dryomov <idryomov@gmail.com>
3397 L:      ceph-devel@vger.kernel.org
3398 W:      http://ceph.com/
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3400 T:      git git://github.com/ceph/ceph-client.git
3401 S:      Supported
3402 F:      Documentation/filesystems/ceph.txt
3403 F:      fs/ceph/
3404
3405 CERTIFICATE HANDLING:
3406 M:      David Howells <dhowells@redhat.com>
3407 M:      David Woodhouse <dwmw2@infradead.org>
3408 L:      keyrings@vger.kernel.org
3409 S:      Maintained
3410 F:      Documentation/admin-guide/module-signing.rst
3411 F:      certs/
3412 F:      scripts/sign-file.c
3413 F:      scripts/extract-cert.c
3414
3415 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3416 L:      linux-usb@vger.kernel.org
3417 S:      Orphan
3418 F:      Documentation/usb/WUSB-Design-overview.txt
3419 F:      Documentation/usb/wusb-cbaf
3420 F:      drivers/usb/host/hwa-hc.c
3421 F:      drivers/usb/host/whci/
3422 F:      drivers/usb/wusbcore/
3423 F:      include/linux/usb/wusb*
3424
3425 CFAG12864B LCD DRIVER
3426 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3427 S:      Maintained
3428 F:      drivers/auxdisplay/cfag12864b.c
3429 F:      include/linux/cfag12864b.h
3430
3431 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3432 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3433 S:      Maintained
3434 F:      drivers/auxdisplay/cfag12864bfb.c
3435 F:      include/linux/cfag12864b.h
3436
3437 802.11 (including CFG80211/NL80211)
3438 M:      Johannes Berg <johannes@sipsolutions.net>
3439 L:      linux-wireless@vger.kernel.org
3440 W:      http://wireless.kernel.org/
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3443 S:      Maintained
3444 F:      net/wireless/
3445 F:      include/uapi/linux/nl80211.h
3446 F:      include/linux/ieee80211.h
3447 F:      include/net/wext.h
3448 F:      include/net/cfg80211.h
3449 F:      include/net/iw_handler.h
3450 F:      include/net/ieee80211_radiotap.h
3451 F:      Documentation/driver-api/80211/cfg80211.rst
3452 F:      Documentation/networking/regulatory.txt
3453
3454 CHAR and MISC DRIVERS
3455 M:      Arnd Bergmann <arnd@arndb.de>
3456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3458 S:      Supported
3459 F:      drivers/char/
3460 F:      drivers/misc/
3461 F:      include/linux/miscdevice.h
3462
3463 CHECKPATCH
3464 M:      Andy Whitcroft <apw@canonical.com>
3465 M:      Joe Perches <joe@perches.com>
3466 S:      Maintained
3467 F:      scripts/checkpatch.pl
3468
3469 CHINESE DOCUMENTATION
3470 M:      Harry Wei <harryxiyou@gmail.com>
3471 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3472 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3473 S:      Maintained
3474 F:      Documentation/translations/zh_CN/
3475
3476 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3477 M:      Peter Chen <Peter.Chen@nxp.com>
3478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3479 L:      linux-usb@vger.kernel.org
3480 S:      Maintained
3481 F:      drivers/usb/chipidea/
3482
3483 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3484 M:      Hans de Goede <hdegoede@redhat.com>
3485 L:      linux-input@vger.kernel.org
3486 S:      Maintained
3487 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3488 F:      drivers/input/touchscreen/chipone_icn8318.c
3489
3490 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3491 M:      Hans de Goede <hdegoede@redhat.com>
3492 L:      linux-input@vger.kernel.org
3493 S:      Maintained
3494 F:      drivers/input/touchscreen/chipone_icn8505.c
3495
3496 CHROME HARDWARE PLATFORM SUPPORT
3497 M:      Benson Leung <bleung@chromium.org>
3498 M:      Olof Johansson <olof@lixom.net>
3499 S:      Maintained
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3501 F:      drivers/platform/chrome/
3502
3503 CIRRUS LOGIC AUDIO CODEC DRIVERS
3504 M:      Brian Austin <brian.austin@cirrus.com>
3505 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3507 S:      Maintained
3508 F:      sound/soc/codecs/cs*
3509
3510 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3511 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3512 L:      netdev@vger.kernel.org
3513 S:      Maintained
3514 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3515
3516 CISCO FCOE HBA DRIVER
3517 M:      Satish Kharat <satishkh@cisco.com>
3518 M:      Sesidhar Baddela <sebaddel@cisco.com>
3519 M:      Karan Tilak Kumar <kartilak@cisco.com>
3520 L:      linux-scsi@vger.kernel.org
3521 S:      Supported
3522 F:      drivers/scsi/fnic/
3523
3524 CISCO SCSI HBA DRIVER
3525 M:      Karan Tilak Kumar <kartilak@cisco.com>
3526 M:      Sesidhar Baddela <sebaddel@cisco.com>
3527 L:      linux-scsi@vger.kernel.org
3528 S:      Supported
3529 F:      drivers/scsi/snic/
3530
3531 CISCO VIC ETHERNET NIC DRIVER
3532 M:      Christian Benvenuti <benve@cisco.com>
3533 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3534 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3535 S:      Supported
3536 F:      drivers/net/ethernet/cisco/enic/
3537
3538 CISCO VIC LOW LATENCY NIC DRIVER
3539 M:      Christian Benvenuti <benve@cisco.com>
3540 S:      Supported
3541 F:      drivers/infiniband/hw/usnic/
3542
3543 CLANG-FORMAT FILE
3544 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3545 S:      Maintained
3546 F:      .clang-format
3547
3548 CLEANCACHE API
3549 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3550 L:      linux-kernel@vger.kernel.org
3551 S:      Maintained
3552 F:      mm/cleancache.c
3553 F:      include/linux/cleancache.h
3554
3555 CLK API
3556 M:      Russell King <linux@armlinux.org.uk>
3557 L:      linux-clk@vger.kernel.org
3558 S:      Maintained
3559 F:      include/linux/clk.h
3560
3561 CLOCKSOURCE, CLOCKEVENT DRIVERS
3562 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3563 M:      Thomas Gleixner <tglx@linutronix.de>
3564 L:      linux-kernel@vger.kernel.org
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3566 S:      Supported
3567 F:      drivers/clocksource/
3568 F:      Documentation/devicetree/bindings/timer/
3569
3570 CMPC ACPI DRIVER
3571 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3572 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3573 L:      platform-driver-x86@vger.kernel.org
3574 S:      Supported
3575 F:      drivers/platform/x86/classmate-laptop.c
3576
3577 COBALT MEDIA DRIVER
3578 M:      Hans Verkuil <hans.verkuil@cisco.com>
3579 L:      linux-media@vger.kernel.org
3580 T:      git git://linuxtv.org/media_tree.git
3581 W:      https://linuxtv.org
3582 S:      Supported
3583 F:      drivers/media/pci/cobalt/
3584
3585 COCCINELLE/Semantic Patches (SmPL)
3586 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3587 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3588 M:      Nicolas Palix <nicolas.palix@imag.fr>
3589 M:      Michal Marek <michal.lkml@markovi.net>
3590 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3592 W:      http://coccinelle.lip6.fr/
3593 S:      Supported
3594 F:      Documentation/dev-tools/coccinelle.rst
3595 F:      scripts/coccinelle/
3596 F:      scripts/coccicheck
3597
3598 CODA FILE SYSTEM
3599 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3600 M:      coda@cs.cmu.edu
3601 L:      codalist@coda.cs.cmu.edu
3602 W:      http://www.coda.cs.cmu.edu/
3603 S:      Maintained
3604 F:      Documentation/filesystems/coda.txt
3605 F:      fs/coda/
3606 F:      include/linux/coda*.h
3607 F:      include/uapi/linux/coda*.h
3608
3609 CODA V4L2 MEM2MEM DRIVER
3610 M:      Philipp Zabel <p.zabel@pengutronix.de>
3611 L:      linux-media@vger.kernel.org
3612 S:      Maintained
3613 F:      Documentation/devicetree/bindings/media/coda.txt
3614 F:      drivers/media/platform/coda/
3615
3616 COMMON CLK FRAMEWORK
3617 M:      Michael Turquette <mturquette@baylibre.com>
3618 M:      Stephen Boyd <sboyd@kernel.org>
3619 L:      linux-clk@vger.kernel.org
3620 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3622 S:      Maintained
3623 F:      Documentation/devicetree/bindings/clock/
3624 F:      drivers/clk/
3625 X:      drivers/clk/clkdev.c
3626 F:      include/linux/clk-pr*
3627 F:      include/linux/clk/
3628 F:      include/linux/of_clk.h
3629
3630 COMMON INTERNET FILE SYSTEM (CIFS)
3631 M:      Steve French <sfrench@samba.org>
3632 L:      linux-cifs@vger.kernel.org
3633 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3634 W:      http://linux-cifs.samba.org/
3635 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3636 S:      Supported
3637 F:      Documentation/filesystems/cifs/
3638 F:      fs/cifs/
3639
3640 COMPACTPCI HOTPLUG CORE
3641 M:      Scott Murray <scott@spiteful.org>
3642 L:      linux-pci@vger.kernel.org
3643 S:      Maintained
3644 F:      drivers/pci/hotplug/cpci_hotplug*
3645
3646 COMPACTPCI HOTPLUG GENERIC DRIVER
3647 M:      Scott Murray <scott@spiteful.org>
3648 L:      linux-pci@vger.kernel.org
3649 S:      Maintained
3650 F:      drivers/pci/hotplug/cpcihp_generic.c
3651
3652 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3653 M:      Scott Murray <scott@spiteful.org>
3654 L:      linux-pci@vger.kernel.org
3655 S:      Maintained
3656 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3657
3658 COMPAL LAPTOP SUPPORT
3659 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3660 L:      platform-driver-x86@vger.kernel.org
3661 S:      Maintained
3662 F:      drivers/platform/x86/compal-laptop.c
3663
3664 CONEXANT ACCESSRUNNER USB DRIVER
3665 L:      accessrunner-general@lists.sourceforge.net
3666 W:      http://accessrunner.sourceforge.net/
3667 S:      Orphan
3668 F:      drivers/usb/atm/cxacru.c
3669
3670 CONFIGFS
3671 M:      Joel Becker <jlbec@evilplan.org>
3672 M:      Christoph Hellwig <hch@lst.de>
3673 T:      git git://git.infradead.org/users/hch/configfs.git
3674 S:      Supported
3675 F:      fs/configfs/
3676 F:      include/linux/configfs.h
3677
3678 CONNECTOR
3679 M:      Evgeniy Polyakov <zbr@ioremap.net>
3680 L:      netdev@vger.kernel.org
3681 S:      Maintained
3682 F:      drivers/connector/
3683
3684 CONTROL GROUP (CGROUP)
3685 M:      Tejun Heo <tj@kernel.org>
3686 M:      Li Zefan <lizefan@huawei.com>
3687 M:      Johannes Weiner <hannes@cmpxchg.org>
3688 L:      cgroups@vger.kernel.org
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3690 S:      Maintained
3691 F:      Documentation/cgroup*
3692 F:      include/linux/cgroup*
3693 F:      kernel/cgroup*
3694
3695 CONTROL GROUP - CPUSET
3696 M:      Li Zefan <lizefan@huawei.com>
3697 L:      cgroups@vger.kernel.org
3698 W:      http://www.bullopensource.org/cpuset/
3699 W:      http://oss.sgi.com/projects/cpusets/
3700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3701 S:      Maintained
3702 F:      Documentation/cgroup-v1/cpusets.txt
3703 F:      include/linux/cpuset.h
3704 F:      kernel/cgroup/cpuset.c
3705
3706 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3707 M:      Johannes Weiner <hannes@cmpxchg.org>
3708 M:      Michal Hocko <mhocko@kernel.org>
3709 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3710 L:      cgroups@vger.kernel.org
3711 L:      linux-mm@kvack.org
3712 S:      Maintained
3713 F:      mm/memcontrol.c
3714 F:      mm/swap_cgroup.c
3715
3716 CORETEMP HARDWARE MONITORING DRIVER
3717 M:      Fenghua Yu <fenghua.yu@intel.com>
3718 L:      linux-hwmon@vger.kernel.org
3719 S:      Maintained
3720 F:      Documentation/hwmon/coretemp
3721 F:      drivers/hwmon/coretemp.c
3722
3723 COSA/SRP SYNC SERIAL DRIVER
3724 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3725 W:      http://www.fi.muni.cz/~kas/cosa/
3726 S:      Maintained
3727 F:      drivers/net/wan/cosa*
3728
3729 CPMAC ETHERNET DRIVER
3730 M:      Florian Fainelli <f.fainelli@gmail.com>
3731 L:      netdev@vger.kernel.org
3732 S:      Maintained
3733 F:      drivers/net/ethernet/ti/cpmac.c
3734
3735 CPU FREQUENCY DRIVERS
3736 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3737 M:      Viresh Kumar <viresh.kumar@linaro.org>
3738 L:      linux-pm@vger.kernel.org
3739 S:      Maintained
3740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3741 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3742 B:      https://bugzilla.kernel.org
3743 F:      Documentation/cpu-freq/
3744 F:      Documentation/devicetree/bindings/cpufreq/
3745 F:      drivers/cpufreq/
3746 F:      include/linux/cpufreq.h
3747 F:      tools/testing/selftests/cpufreq/
3748
3749 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3750 M:      Viresh Kumar <viresh.kumar@linaro.org>
3751 M:      Sudeep Holla <sudeep.holla@arm.com>
3752 L:      linux-pm@vger.kernel.org
3753 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3754 S:      Maintained
3755 F:      drivers/cpufreq/arm_big_little.h
3756 F:      drivers/cpufreq/arm_big_little.c
3757 F:      drivers/cpufreq/arm_big_little_dt.c
3758
3759 CPU POWER MONITORING SUBSYSTEM
3760 M:      Thomas Renninger <trenn@suse.com>
3761 M:      Shuah Khan <shuah@kernel.org>
3762 L:      linux-pm@vger.kernel.org
3763 S:      Maintained
3764 F:      tools/power/cpupower/
3765
3766 CPUID/MSR DRIVER
3767 M:      "H. Peter Anvin" <hpa@zytor.com>
3768 S:      Maintained
3769 F:      arch/x86/kernel/cpuid.c
3770 F:      arch/x86/kernel/msr.c
3771
3772 CPUIDLE DRIVER - ARM BIG LITTLE
3773 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3774 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3775 L:      linux-pm@vger.kernel.org
3776 L:      linux-arm-kernel@lists.infradead.org
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3778 S:      Maintained
3779 F:      drivers/cpuidle/cpuidle-big_little.c
3780
3781 CPUIDLE DRIVER - ARM EXYNOS
3782 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3783 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3784 M:      Kukjin Kim <kgene@kernel.org>
3785 L:      linux-pm@vger.kernel.org
3786 L:      linux-samsung-soc@vger.kernel.org
3787 S:      Supported
3788 F:      drivers/cpuidle/cpuidle-exynos.c
3789 F:      arch/arm/mach-exynos/pm.c
3790
3791 CPUIDLE DRIVERS
3792 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3793 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3794 L:      linux-pm@vger.kernel.org
3795 S:      Maintained
3796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3797 B:      https://bugzilla.kernel.org
3798 F:      drivers/cpuidle/*
3799 F:      include/linux/cpuidle.h
3800
3801 CRAMFS FILESYSTEM
3802 M:      Nicolas Pitre <nico@linaro.org>
3803 S:      Maintained
3804 F:      Documentation/filesystems/cramfs.txt
3805 F:      fs/cramfs/
3806
3807 CRYPTO API
3808 M:      Herbert Xu <herbert@gondor.apana.org.au>
3809 M:      "David S. Miller" <davem@davemloft.net>
3810 L:      linux-crypto@vger.kernel.org
3811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3813 S:      Maintained
3814 F:      Documentation/crypto/
3815 F:      Documentation/devicetree/bindings/crypto/
3816 F:      arch/*/crypto/
3817 F:      crypto/
3818 F:      drivers/crypto/
3819 F:      include/crypto/
3820 F:      include/linux/crypto*
3821
3822 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3823 M:      Neil Horman <nhorman@tuxdriver.com>
3824 L:      linux-crypto@vger.kernel.org
3825 S:      Maintained
3826 F:      crypto/ansi_cprng.c
3827 F:      crypto/rng.c
3828
3829 CS3308 MEDIA DRIVER
3830 M:      Hans Verkuil <hverkuil@xs4all.nl>
3831 L:      linux-media@vger.kernel.org
3832 T:      git git://linuxtv.org/media_tree.git
3833 W:      http://linuxtv.org
3834 S:      Odd Fixes
3835 F:      drivers/media/i2c/cs3308.c
3836 F:      drivers/media/i2c/cs3308.h
3837
3838 CS5535 Audio ALSA driver
3839 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3840 S:      Maintained
3841 F:      sound/pci/cs5535audio/
3842
3843 CW1200 WLAN driver
3844 M:      Solomon Peachy <pizza@shaftnet.org>
3845 S:      Maintained
3846 F:      drivers/net/wireless/st/cw1200/
3847
3848 CX18 VIDEO4LINUX DRIVER
3849 M:      Andy Walls <awalls@md.metrocast.net>
3850 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3851 L:      linux-media@vger.kernel.org
3852 T:      git git://linuxtv.org/media_tree.git
3853 W:      https://linuxtv.org
3854 W:      http://www.ivtvdriver.org/index.php/Cx18
3855 S:      Maintained
3856 F:      Documentation/media/v4l-drivers/cx18*
3857 F:      drivers/media/pci/cx18/
3858 F:      include/uapi/linux/ivtv*
3859
3860 CX2341X MPEG ENCODER HELPER MODULE
3861 M:      Hans Verkuil <hverkuil@xs4all.nl>
3862 L:      linux-media@vger.kernel.org
3863 T:      git git://linuxtv.org/media_tree.git
3864 W:      https://linuxtv.org
3865 S:      Maintained
3866 F:      drivers/media/common/cx2341x*
3867 F:      include/media/cx2341x*
3868
3869 CX24120 MEDIA DRIVER
3870 M:      Jemma Denson <jdenson@gmail.com>
3871 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3872 L:      linux-media@vger.kernel.org
3873 W:      https://linuxtv.org
3874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3875 S:      Maintained
3876 F:      drivers/media/dvb-frontends/cx24120*
3877
3878 CX88 VIDEO4LINUX DRIVER
3879 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3880 L:      linux-media@vger.kernel.org
3881 W:      https://linuxtv.org
3882 T:      git git://linuxtv.org/media_tree.git
3883 S:      Odd fixes
3884 F:      Documentation/media/v4l-drivers/cx88*
3885 F:      drivers/media/pci/cx88/
3886
3887 CXD2820R MEDIA DRIVER
3888 M:      Antti Palosaari <crope@iki.fi>
3889 L:      linux-media@vger.kernel.org
3890 W:      https://linuxtv.org
3891 W:      http://palosaari.fi/linux/
3892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3893 T:      git git://linuxtv.org/anttip/media_tree.git
3894 S:      Maintained
3895 F:      drivers/media/dvb-frontends/cxd2820r*
3896
3897 CXGB3 ETHERNET DRIVER (CXGB3)
3898 M:      Santosh Raspatur <santosh@chelsio.com>
3899 L:      netdev@vger.kernel.org
3900 W:      http://www.chelsio.com
3901 S:      Supported
3902 F:      drivers/net/ethernet/chelsio/cxgb3/
3903
3904 CXGB3 ISCSI DRIVER (CXGB3I)
3905 M:      Karen Xie <kxie@chelsio.com>
3906 L:      linux-scsi@vger.kernel.org
3907 W:      http://www.chelsio.com
3908 S:      Supported
3909 F:      drivers/scsi/cxgbi/cxgb3i
3910
3911 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3912 M:      Steve Wise <swise@chelsio.com>
3913 L:      linux-rdma@vger.kernel.org
3914 W:      http://www.openfabrics.org
3915 S:      Supported
3916 F:      drivers/infiniband/hw/cxgb3/
3917 F:      include/uapi/rdma/cxgb3-abi.h
3918
3919 CXGB4 CRYPTO DRIVER (chcr)
3920 M:      Harsh Jain <harsh@chelsio.com>
3921 L:      linux-crypto@vger.kernel.org
3922 W:      http://www.chelsio.com
3923 S:      Supported
3924 F:      drivers/crypto/chelsio
3925
3926 CXGB4 ETHERNET DRIVER (CXGB4)
3927 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3928 L:      netdev@vger.kernel.org
3929 W:      http://www.chelsio.com
3930 S:      Supported
3931 F:      drivers/net/ethernet/chelsio/cxgb4/
3932
3933 CXGB4 ISCSI DRIVER (CXGB4I)
3934 M:      Karen Xie <kxie@chelsio.com>
3935 L:      linux-scsi@vger.kernel.org
3936 W:      http://www.chelsio.com
3937 S:      Supported
3938 F:      drivers/scsi/cxgbi/cxgb4i
3939
3940 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3941 M:      Steve Wise <swise@chelsio.com>
3942 L:      linux-rdma@vger.kernel.org
3943 W:      http://www.openfabrics.org
3944 S:      Supported
3945 F:      drivers/infiniband/hw/cxgb4/
3946 F:      include/uapi/rdma/cxgb4-abi.h
3947
3948 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3949 M:      Casey Leedom <leedom@chelsio.com>
3950 L:      netdev@vger.kernel.org
3951 W:      http://www.chelsio.com
3952 S:      Supported
3953 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3954
3955 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3956 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3957 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3958 L:      linuxppc-dev@lists.ozlabs.org
3959 S:      Supported
3960 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3961 F:      drivers/misc/cxl/
3962 F:      include/misc/cxl*
3963 F:      include/uapi/misc/cxl.h
3964 F:      Documentation/powerpc/cxl.txt
3965 F:      Documentation/ABI/testing/sysfs-class-cxl
3966
3967 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3968 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3969 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3970 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3971 L:      linux-scsi@vger.kernel.org
3972 S:      Supported
3973 F:      drivers/scsi/cxlflash/
3974 F:      include/uapi/scsi/cxlflash_ioctls.h
3975 F:      Documentation/powerpc/cxlflash.txt
3976
3977 CYBERPRO FB DRIVER
3978 M:      Russell King <linux@armlinux.org.uk>
3979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980 W:      http://www.armlinux.org.uk/
3981 S:      Maintained
3982 F:      drivers/video/fbdev/cyber2000fb.*
3983
3984 CYCLADES ASYNC MUX DRIVER
3985 W:      http://www.cyclades.com/
3986 S:      Orphan
3987 F:      drivers/tty/cyclades.c
3988 F:      include/linux/cyclades.h
3989 F:      include/uapi/linux/cyclades.h
3990
3991 CYCLADES PC300 DRIVER
3992 W:      http://www.cyclades.com/
3993 S:      Orphan
3994 F:      drivers/net/wan/pc300*
3995
3996 CYPRESS_FIRMWARE MEDIA DRIVER
3997 M:      Antti Palosaari <crope@iki.fi>
3998 L:      linux-media@vger.kernel.org
3999 W:      https://linuxtv.org
4000 W:      http://palosaari.fi/linux/
4001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4002 T:      git git://linuxtv.org/anttip/media_tree.git
4003 S:      Maintained
4004 F:      drivers/media/common/cypress_firmware*
4005
4006 CYTTSP TOUCHSCREEN DRIVER
4007 M:      Ferruh Yigit <fery@cypress.com>
4008 L:      linux-input@vger.kernel.org
4009 S:      Supported
4010 F:      drivers/input/touchscreen/cyttsp*
4011 F:      include/linux/input/cyttsp.h
4012
4013 D-LINK DIR-685 TOUCHKEYS DRIVER
4014 M:      Linus Walleij <linus.walleij@linaro.org>
4015 L:      linux-input@vger.kernel.org
4016 S:      Supported
4017 F:      drivers/input/dlink-dir685-touchkeys.c
4018
4019 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4020 M:      Joshua Kinard <kumba@gentoo.org>
4021 S:      Maintained
4022 F:      drivers/rtc/rtc-ds1685.c
4023 F:      include/linux/rtc/ds1685.h
4024
4025 DAMA SLAVE for AX.25
4026 M:      Joerg Reuter <jreuter@yaina.de>
4027 W:      http://yaina.de/jreuter/
4028 W:      http://www.qsl.net/dl1bke/
4029 L:      linux-hams@vger.kernel.org
4030 S:      Maintained
4031 F:      net/ax25/af_ax25.c
4032 F:      net/ax25/ax25_dev.c
4033 F:      net/ax25/ax25_ds_*
4034 F:      net/ax25/ax25_in.c
4035 F:      net/ax25/ax25_out.c
4036 F:      net/ax25/ax25_timer.c
4037 F:      net/ax25/sysctl_net_ax25.c
4038
4039 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4040 L:      netdev@vger.kernel.org
4041 S:      Orphan
4042 F:      Documentation/networking/dmfe.txt
4043 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4044
4045 DC390/AM53C974 SCSI driver
4046 M:      Hannes Reinecke <hare@suse.com>
4047 L:      linux-scsi@vger.kernel.org
4048 S:      Maintained
4049 F:      drivers/scsi/am53c974.c
4050
4051 DC395x SCSI driver
4052 M:      Oliver Neukum <oliver@neukum.org>
4053 M:      Ali Akcaagac <aliakc@web.de>
4054 M:      Jamie Lenehan <lenehan@twibble.org>
4055 L:      dc395x@twibble.org
4056 W:      http://twibble.org/dist/dc395x/
4057 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4058 S:      Maintained
4059 F:      Documentation/scsi/dc395x.txt
4060 F:      drivers/scsi/dc395x.*
4061
4062 DCCP PROTOCOL
4063 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4064 L:      dccp@vger.kernel.org
4065 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4066 S:      Maintained
4067 F:      include/linux/dccp.h
4068 F:      include/uapi/linux/dccp.h
4069 F:      include/linux/tfrc.h
4070 F:      net/dccp/
4071
4072 DECnet NETWORK LAYER
4073 W:      http://linux-decnet.sourceforge.net
4074 L:      linux-decnet-user@lists.sourceforge.net
4075 S:      Orphan
4076 F:      Documentation/networking/decnet.txt
4077 F:      net/decnet/
4078
4079 DECSTATION PLATFORM SUPPORT
4080 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4081 L:      linux-mips@linux-mips.org
4082 W:      http://www.linux-mips.org/wiki/DECstation
4083 S:      Maintained
4084 F:      arch/mips/dec/
4085 F:      arch/mips/include/asm/dec/
4086 F:      arch/mips/include/asm/mach-dec/
4087
4088 DEFXX FDDI NETWORK DRIVER
4089 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4090 S:      Maintained
4091 F:      drivers/net/fddi/defxx.*
4092
4093 DELL SMBIOS DRIVER
4094 M:      Pali Rohár <pali.rohar@gmail.com>
4095 M:      Mario Limonciello <mario.limonciello@dell.com>
4096 L:      platform-driver-x86@vger.kernel.org
4097 S:      Maintained
4098 F:      drivers/platform/x86/dell-smbios.*
4099
4100 DELL SMBIOS SMM DRIVER
4101 M:      Mario Limonciello <mario.limonciello@dell.com>
4102 L:      platform-driver-x86@vger.kernel.org
4103 S:      Maintained
4104 F:      drivers/platform/x86/dell-smbios-smm.c
4105
4106 DELL SMBIOS WMI DRIVER
4107 M:      Mario Limonciello <mario.limonciello@dell.com>
4108 L:      platform-driver-x86@vger.kernel.org
4109 S:      Maintained
4110 F:      drivers/platform/x86/dell-smbios-wmi.c
4111 F:      tools/wmi/dell-smbios-example.c
4112
4113 DELL LAPTOP DRIVER
4114 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4115 M:      Pali Rohár <pali.rohar@gmail.com>
4116 L:      platform-driver-x86@vger.kernel.org
4117 S:      Maintained
4118 F:      drivers/platform/x86/dell-laptop.c
4119
4120 DELL LAPTOP FREEFALL DRIVER
4121 M:      Pali Rohár <pali.rohar@gmail.com>
4122 S:      Maintained
4123 F:      drivers/platform/x86/dell-smo8800.c
4124
4125 DELL LAPTOP RBTN DRIVER
4126 M:      Pali Rohár <pali.rohar@gmail.com>
4127 S:      Maintained
4128 F:      drivers/platform/x86/dell-rbtn.*
4129
4130 DELL LAPTOP SMM DRIVER
4131 M:      Pali Rohár <pali.rohar@gmail.com>
4132 S:      Maintained
4133 F:      drivers/hwmon/dell-smm-hwmon.c
4134 F:      include/uapi/linux/i8k.h
4135
4136 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4137 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4138 S:      Maintained
4139 F:      Documentation/dcdbas.txt
4140 F:      drivers/firmware/dcdbas.*
4141
4142 DELL WMI NOTIFICATIONS DRIVER
4143 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4144 M:      Pali Rohár <pali.rohar@gmail.com>
4145 S:      Maintained
4146 F:      drivers/platform/x86/dell-wmi.c
4147
4148 DELL WMI DESCRIPTOR DRIVER
4149 M:      Mario Limonciello <mario.limonciello@dell.com>
4150 S:      Maintained
4151 F:      drivers/platform/x86/dell-wmi-descriptor.c
4152
4153 DELTA ST MEDIA DRIVER
4154 M:      Hugues Fruchet <hugues.fruchet@st.com>
4155 L:      linux-media@vger.kernel.org
4156 T:      git git://linuxtv.org/media_tree.git
4157 W:      https://linuxtv.org
4158 S:      Supported
4159 F:      drivers/media/platform/sti/delta
4160
4161 DENALI NAND DRIVER
4162 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4163 L:      linux-mtd@lists.infradead.org
4164 S:      Supported
4165 F:      drivers/mtd/nand/raw/denali*
4166
4167 DESIGNWARE USB2 DRD IP DRIVER
4168 M:      Minas Harutyunyan <hminas@synopsys.com>
4169 L:      linux-usb@vger.kernel.org
4170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4171 S:      Maintained
4172 F:      drivers/usb/dwc2/
4173
4174 DESIGNWARE USB3 DRD IP DRIVER
4175 M:      Felipe Balbi <balbi@kernel.org>
4176 L:      linux-usb@vger.kernel.org
4177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4178 S:      Maintained
4179 F:      drivers/usb/dwc3/
4180
4181 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4182 M:      Andreas Klinger <ak@it-klinger.de>
4183 L:      linux-iio@vger.kernel.org
4184 S:      Maintained
4185 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4186 F:      drivers/iio/proximity/srf*.c
4187
4188 DEVICE COREDUMP (DEV_COREDUMP)
4189 M:      Johannes Berg <johannes@sipsolutions.net>
4190 L:      linux-kernel@vger.kernel.org
4191 S:      Maintained
4192 F:      drivers/base/devcoredump.c
4193 F:      include/linux/devcoredump.h
4194
4195 DEVICE FREQUENCY (DEVFREQ)
4196 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4197 M:      Kyungmin Park <kyungmin.park@samsung.com>
4198 R:      Chanwoo Choi <cw00.choi@samsung.com>
4199 L:      linux-pm@vger.kernel.org
4200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4201 S:      Maintained
4202 F:      drivers/devfreq/
4203 F:      include/linux/devfreq.h
4204 F:      Documentation/devicetree/bindings/devfreq/
4205
4206 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4207 M:      Chanwoo Choi <cw00.choi@samsung.com>
4208 L:      linux-pm@vger.kernel.org
4209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4210 S:      Supported
4211 F:      drivers/devfreq/event/
4212 F:      drivers/devfreq/devfreq-event.c
4213 F:      include/linux/devfreq-event.h
4214 F:      Documentation/devicetree/bindings/devfreq/event/
4215
4216 DEVICE NUMBER REGISTRY
4217 M:      Torben Mathiasen <device@lanana.org>
4218 W:      http://lanana.org/docs/device-list/index.html
4219 S:      Maintained
4220
4221 DEVICE-MAPPER  (LVM)
4222 M:      Alasdair Kergon <agk@redhat.com>
4223 M:      Mike Snitzer <snitzer@redhat.com>
4224 M:      dm-devel@redhat.com
4225 L:      dm-devel@redhat.com
4226 W:      http://sources.redhat.com/dm
4227 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4229 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4230 S:      Maintained
4231 F:      Documentation/device-mapper/
4232 F:      drivers/md/Makefile
4233 F:      drivers/md/Kconfig
4234 F:      drivers/md/dm*
4235 F:      drivers/md/persistent-data/
4236 F:      include/linux/device-mapper.h
4237 F:      include/linux/dm-*.h
4238 F:      include/uapi/linux/dm-*.h
4239
4240 DEVLINK
4241 M:      Jiri Pirko <jiri@mellanox.com>
4242 L:      netdev@vger.kernel.org
4243 S:      Supported
4244 F:      net/core/devlink.c
4245 F:      include/net/devlink.h
4246 F:      include/uapi/linux/devlink.h
4247
4248 DIALOG SEMICONDUCTOR DRIVERS
4249 M:      Support Opensource <support.opensource@diasemi.com>
4250 W:      http://www.dialog-semiconductor.com/products
4251 S:      Supported
4252 F:      Documentation/hwmon/da90??
4253 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4254 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4255 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4256 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4257 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4258 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4259 F:      drivers/gpio/gpio-da90??.c
4260 F:      drivers/hwmon/da90??-hwmon.c
4261 F:      drivers/iio/adc/da91??-*.c
4262 F:      drivers/input/misc/da90??_onkey.c
4263 F:      drivers/input/touchscreen/da9052_tsi.c
4264 F:      drivers/leds/leds-da90??.c
4265 F:      drivers/mfd/da903x.c
4266 F:      drivers/mfd/da90??-*.c
4267 F:      drivers/mfd/da91??-*.c
4268 F:      drivers/power/supply/da9052-battery.c
4269 F:      drivers/power/supply/da91??-*.c
4270 F:      drivers/regulator/da903x.c
4271 F:      drivers/regulator/da9???-regulator.[ch]
4272 F:      drivers/thermal/da90??-thermal.c
4273 F:      drivers/rtc/rtc-da90??.c
4274 F:      drivers/video/backlight/da90??_bl.c
4275 F:      drivers/watchdog/da90??_wdt.c
4276 F:      include/linux/mfd/da903x.h
4277 F:      include/linux/mfd/da9052/
4278 F:      include/linux/mfd/da9055/
4279 F:      include/linux/mfd/da9062/
4280 F:      include/linux/mfd/da9063/
4281 F:      include/linux/mfd/da9150/
4282 F:      include/linux/regulator/da9211.h
4283 F:      include/sound/da[79]*.h
4284 F:      sound/soc/codecs/da[79]*.[ch]
4285
4286 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4287 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4288 L:      linux-gpio@vger.kernel.org
4289 S:      Maintained
4290 F:      drivers/gpio/gpio-gpio-mm.c
4291
4292 DIGI NEO AND CLASSIC PCI PRODUCTS
4293 M:      Lidza Louina <lidza.louina@gmail.com>
4294 M:      Mark Hounschell <markh@compro.net>
4295 L:      driverdev-devel@linuxdriverproject.org
4296 S:      Maintained
4297 F:      drivers/staging/dgnc/
4298
4299 DIOLAN U2C-12 I2C DRIVER
4300 M:      Guenter Roeck <linux@roeck-us.net>
4301 L:      linux-i2c@vger.kernel.org
4302 S:      Maintained
4303 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4304
4305 FILESYSTEM DIRECT ACCESS (DAX)
4306 M:      Matthew Wilcox <mawilcox@microsoft.com>
4307 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4308 L:      linux-fsdevel@vger.kernel.org
4309 S:      Supported
4310 F:      fs/dax.c
4311 F:      include/linux/dax.h
4312 F:      include/trace/events/fs_dax.h
4313
4314 DEVICE DIRECT ACCESS (DAX)
4315 M:      Dan Williams <dan.j.williams@intel.com>
4316 M:      Dave Jiang <dave.jiang@intel.com>
4317 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4318 M:      Vishal Verma <vishal.l.verma@intel.com>
4319 L:      linux-nvdimm@lists.01.org
4320 S:      Supported
4321 F:      drivers/dax/
4322
4323 DIRECTORY NOTIFICATION (DNOTIFY)
4324 M:      Jan Kara <jack@suse.cz>
4325 R:      Amir Goldstein <amir73il@gmail.com>
4326 L:      linux-fsdevel@vger.kernel.org
4327 S:      Maintained
4328 F:      Documentation/filesystems/dnotify.txt
4329 F:      fs/notify/dnotify/
4330 F:      include/linux/dnotify.h
4331
4332 DISK GEOMETRY AND PARTITION HANDLING
4333 M:      Andries Brouwer <aeb@cwi.nl>
4334 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4335 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4336 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4337 S:      Maintained
4338
4339 DISKQUOTA
4340 M:      Jan Kara <jack@suse.com>
4341 S:      Maintained
4342 F:      Documentation/filesystems/quota.txt
4343 F:      fs/quota/
4344 F:      include/linux/quota*.h
4345 F:      include/uapi/linux/quota*.h
4346
4347 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4348 M:      Bernie Thompson <bernie@plugable.com>
4349 L:      linux-fbdev@vger.kernel.org
4350 S:      Maintained
4351 W:      http://plugable.com/category/projects/udlfb/
4352 F:      drivers/video/fbdev/udlfb.c
4353 F:      include/video/udlfb.h
4354 F:      Documentation/fb/udlfb.txt
4355
4356 DISTRIBUTED LOCK MANAGER (DLM)
4357 M:      Christine Caulfield <ccaulfie@redhat.com>
4358 M:      David Teigland <teigland@redhat.com>
4359 L:      cluster-devel@redhat.com
4360 W:      http://sources.redhat.com/cluster/
4361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4362 S:      Supported
4363 F:      fs/dlm/
4364
4365 DMA BUFFER SHARING FRAMEWORK
4366 M:      Sumit Semwal <sumit.semwal@linaro.org>
4367 S:      Maintained
4368 L:      linux-media@vger.kernel.org
4369 L:      dri-devel@lists.freedesktop.org
4370 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4371 F:      drivers/dma-buf/
4372 F:      include/linux/dma-buf*
4373 F:      include/linux/reservation.h
4374 F:      include/linux/*fence.h
4375 F:      Documentation/driver-api/dma-buf.rst
4376 T:      git git://anongit.freedesktop.org/drm/drm-misc
4377
4378 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4379 M:      Vinod Koul <vkoul@kernel.org>
4380 L:      dmaengine@vger.kernel.org
4381 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4382 S:      Maintained
4383 F:      drivers/dma/
4384 F:      include/linux/dmaengine.h
4385 F:      include/linux/of_dma.h
4386 F:      Documentation/devicetree/bindings/dma/
4387 F:      Documentation/driver-api/dmaengine/
4388 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4389
4390 DMA MAPPING HELPERS
4391 M:      Christoph Hellwig <hch@lst.de>
4392 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4393 R:      Robin Murphy <robin.murphy@arm.com>
4394 L:      iommu@lists.linux-foundation.org
4395 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4396 W:      http://git.infradead.org/users/hch/dma-mapping.git
4397 S:      Supported
4398 F:      kernel/dma/
4399 F:      include/asm-generic/dma-mapping.h
4400 F:      include/linux/dma-direct.h
4401 F:      include/linux/dma-mapping.h
4402 F:      include/linux/dma-noncoherent.h
4403
4404 DME1737 HARDWARE MONITOR DRIVER
4405 M:      Juerg Haefliger <juergh@gmail.com>
4406 L:      linux-hwmon@vger.kernel.org
4407 S:      Maintained
4408 F:      Documentation/hwmon/dme1737
4409 F:      drivers/hwmon/dme1737.c
4410
4411 DMI/SMBIOS SUPPORT
4412 M:      Jean Delvare <jdelvare@suse.com>
4413 S:      Maintained
4414 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4415 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4416 F:      drivers/firmware/dmi-id.c
4417 F:      drivers/firmware/dmi_scan.c
4418 F:      include/linux/dmi.h
4419
4420 DOCUMENTATION
4421 M:      Jonathan Corbet <corbet@lwn.net>
4422 L:      linux-doc@vger.kernel.org
4423 S:      Maintained
4424 F:      Documentation/
4425 F:      scripts/kernel-doc
4426 X:      Documentation/ABI/
4427 X:      Documentation/devicetree/
4428 X:      Documentation/acpi
4429 X:      Documentation/power
4430 X:      Documentation/spi
4431 X:      Documentation/media
4432 T:      git git://git.lwn.net/linux.git docs-next
4433
4434 DOCUMENTATION/ITALIAN
4435 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4436 L:      linux-doc@vger.kernel.org
4437 S:      Maintained
4438 F:      Documentation/translations/it_IT
4439
4440 DONGWOON DW9714 LENS VOICE COIL DRIVER
4441 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4442 L:      linux-media@vger.kernel.org
4443 T:      git git://linuxtv.org/media_tree.git
4444 S:      Maintained
4445 F:      drivers/media/i2c/dw9714.c
4446
4447 DONGWOON DW9807 LENS VOICE COIL DRIVER
4448 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4449 L:      linux-media@vger.kernel.org
4450 T:      git git://linuxtv.org/media_tree.git
4451 S:      Maintained
4452 F:      drivers/media/i2c/dw9807.c
4453
4454 DOUBLETALK DRIVER
4455 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4456 L:      blinux-list@redhat.com
4457 S:      Maintained
4458 F:      drivers/char/dtlk.c
4459 F:      include/linux/dtlk.h
4460
4461 DPAA2 DATAPATH I/O (DPIO) DRIVER
4462 M:      Roy Pledge <Roy.Pledge@nxp.com>
4463 L:      linux-kernel@vger.kernel.org
4464 S:      Maintained
4465 F:      drivers/staging/fsl-mc/bus/dpio
4466
4467 DPAA2 ETHERNET DRIVER
4468 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4469 L:      linux-kernel@vger.kernel.org
4470 S:      Maintained
4471 F:      drivers/staging/fsl-dpaa2/ethernet
4472
4473 DPAA2 ETHERNET SWITCH DRIVER
4474 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4475 L:      linux-kernel@vger.kernel.org
4476 S:      Maintained
4477 F:      drivers/staging/fsl-dpaa2/ethsw
4478
4479 DPAA2 PTP CLOCK DRIVER
4480 M:      Yangbo Lu <yangbo.lu@nxp.com>
4481 L:      linux-kernel@vger.kernel.org
4482 S:      Maintained
4483 F:      drivers/staging/fsl-dpaa2/rtc
4484
4485 DPT_I2O SCSI RAID DRIVER
4486 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4487 L:      linux-scsi@vger.kernel.org
4488 W:      http://www.adaptec.com/
4489 S:      Maintained
4490 F:      drivers/scsi/dpt*
4491 F:      drivers/scsi/dpt/
4492
4493 DRBD DRIVER
4494 M:      Philipp Reisner <philipp.reisner@linbit.com>
4495 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4496 L:      drbd-dev@lists.linbit.com
4497 W:      http://www.drbd.org
4498 T:      git git://git.linbit.com/linux-drbd.git
4499 T:      git git://git.linbit.com/drbd-8.4.git
4500 S:      Supported
4501 F:      drivers/block/drbd/
4502 F:      lib/lru_cache.c
4503 F:      Documentation/blockdev/drbd/
4504
4505 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4506 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4507 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4509 S:      Supported
4510 F:      Documentation/kobject.txt
4511 F:      drivers/base/
4512 F:      fs/debugfs/
4513 F:      fs/sysfs/
4514 F:      include/linux/debugfs.h
4515 F:      include/linux/kobj*
4516 F:      lib/kobj*
4517
4518 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4519 M:      Kevin Hilman <khilman@kernel.org>
4520 M:      Nishanth Menon <nm@ti.com>
4521 S:      Maintained
4522 F:      drivers/power/avs/
4523 F:      include/linux/power/smartreflex.h
4524 L:      linux-pm@vger.kernel.org
4525
4526 DRM DRIVER FOR ARM PL111 CLCD
4527 M:      Eric Anholt <eric@anholt.net>
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Supported
4530 F:      drivers/gpu/drm/pl111/
4531
4532 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4533 M:      Linus Walleij <linus.walleij@linaro.org>
4534 T:      git git://anongit.freedesktop.org/drm/drm-misc
4535 S:      Maintained
4536 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4537 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4538
4539 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4540 M:      Dave Airlie <airlied@redhat.com>
4541 S:      Odd Fixes
4542 F:      drivers/gpu/drm/ast/
4543
4544 DRM DRIVER FOR BOCHS VIRTUAL GPU
4545 M:      Gerd Hoffmann <kraxel@redhat.com>
4546 L:      virtualization@lists.linux-foundation.org
4547 T:      git git://anongit.freedesktop.org/drm/drm-misc
4548 S:      Maintained
4549 F:      drivers/gpu/drm/bochs/
4550
4551 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4552 M:      Linus Walleij <linus.walleij@linaro.org>
4553 T:      git git://anongit.freedesktop.org/drm/drm-misc
4554 S:      Maintained
4555 F:      drivers/gpu/drm/tve200/
4556
4557 DRM DRIVER FOR ILITEK ILI9225 PANELS
4558 M:      David Lechner <david@lechnology.com>
4559 S:      Maintained
4560 F:      drivers/gpu/drm/tinydrm/ili9225.c
4561 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4562
4563 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4564 S:      Orphan / Obsolete
4565 F:      drivers/gpu/drm/i810/
4566 F:      include/uapi/drm/i810_drm.h
4567
4568 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4569 S:      Orphan / Obsolete
4570 F:      drivers/gpu/drm/mga/
4571 F:      include/uapi/drm/mga_drm.h
4572
4573 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4574 M:      Dave Airlie <airlied@redhat.com>
4575 S:      Odd Fixes
4576 F:      drivers/gpu/drm/mgag200/
4577
4578 DRM DRIVER FOR MI0283QT
4579 M:      Noralf Trønnes <noralf@tronnes.org>
4580 S:      Maintained
4581 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4582 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4583
4584 DRM DRIVER FOR MSM ADRENO GPU
4585 M:      Rob Clark <robdclark@gmail.com>
4586 L:      linux-arm-msm@vger.kernel.org
4587 L:      dri-devel@lists.freedesktop.org
4588 L:      freedreno@lists.freedesktop.org
4589 T:      git git://people.freedesktop.org/~robclark/linux
4590 S:      Maintained
4591 F:      drivers/gpu/drm/msm/
4592 F:      include/uapi/drm/msm_drm.h
4593 F:      Documentation/devicetree/bindings/display/msm/
4594
4595 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4596 M:      Ben Skeggs <bskeggs@redhat.com>
4597 L:      dri-devel@lists.freedesktop.org
4598 L:      nouveau@lists.freedesktop.org
4599 T:      git git://github.com/skeggsb/linux
4600 S:      Supported
4601 F:      drivers/gpu/drm/nouveau/
4602 F:      include/uapi/drm/nouveau_drm.h
4603
4604 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4605 M:      Noralf Trønnes <noralf@tronnes.org>
4606 S:      Maintained
4607 F:      drivers/gpu/drm/tinydrm/repaper.c
4608 F:      Documentation/devicetree/bindings/display/repaper.txt
4609
4610 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4611 M:      Dave Airlie <airlied@redhat.com>
4612 M:      Gerd Hoffmann <kraxel@redhat.com>
4613 L:      virtualization@lists.linux-foundation.org
4614 T:      git git://anongit.freedesktop.org/drm/drm-misc
4615 S:      Obsolete
4616 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4617 F:      drivers/gpu/drm/cirrus/
4618
4619 DRM DRIVER FOR QXL VIRTUAL GPU
4620 M:      Dave Airlie <airlied@redhat.com>
4621 M:      Gerd Hoffmann <kraxel@redhat.com>
4622 L:      virtualization@lists.linux-foundation.org
4623 T:      git git://anongit.freedesktop.org/drm/drm-misc
4624 S:      Maintained
4625 F:      drivers/gpu/drm/qxl/
4626 F:      include/uapi/drm/qxl_drm.h
4627
4628 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4629 S:      Orphan / Obsolete
4630 F:      drivers/gpu/drm/r128/
4631 F:      include/uapi/drm/r128_drm.h
4632
4633 DRM DRIVER FOR SAVAGE VIDEO CARDS
4634 S:      Orphan / Obsolete
4635 F:      drivers/gpu/drm/savage/
4636 F:      include/uapi/drm/savage_drm.h
4637
4638 DRM DRIVER FOR SIS VIDEO CARDS
4639 S:      Orphan / Obsolete
4640 F:      drivers/gpu/drm/sis/
4641 F:      include/uapi/drm/sis_drm.h
4642
4643 DRM DRIVER FOR SITRONIX ST7586 PANELS
4644 M:      David Lechner <david@lechnology.com>
4645 S:      Maintained
4646 F:      drivers/gpu/drm/tinydrm/st7586.c
4647 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4648
4649 DRM DRIVER FOR SITRONIX ST7735R PANELS
4650 M:      David Lechner <david@lechnology.com>
4651 S:      Maintained
4652 F:      drivers/gpu/drm/tinydrm/st7735r.c
4653 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4654
4655 DRM DRIVER FOR TDFX VIDEO CARDS
4656 S:      Orphan / Obsolete
4657 F:      drivers/gpu/drm/tdfx/
4658
4659 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4660 M:      Dave Airlie <airlied@redhat.com>
4661 S:      Odd Fixes
4662 F:      drivers/gpu/drm/udl/
4663
4664 DRM DRIVER FOR VMWARE VIRTUAL GPU
4665 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4666 M:      Sinclair Yeh <syeh@vmware.com>
4667 M:      Thomas Hellstrom <thellstrom@vmware.com>
4668 L:      dri-devel@lists.freedesktop.org
4669 T:      git git://people.freedesktop.org/~syeh/repos_linux
4670 T:      git git://people.freedesktop.org/~thomash/linux
4671 S:      Supported
4672 F:      drivers/gpu/drm/vmwgfx/
4673 F:      include/uapi/drm/vmwgfx_drm.h
4674
4675 DRM DRIVERS
4676 M:      David Airlie <airlied@linux.ie>
4677 L:      dri-devel@lists.freedesktop.org
4678 T:      git git://anongit.freedesktop.org/drm/drm
4679 B:      https://bugs.freedesktop.org/
4680 C:      irc://chat.freenode.net/dri-devel
4681 S:      Maintained
4682 F:      drivers/gpu/drm/
4683 F:      drivers/gpu/vga/
4684 F:      Documentation/devicetree/bindings/display/
4685 F:      Documentation/devicetree/bindings/gpu/
4686 F:      Documentation/gpu/
4687 F:      include/drm/
4688 F:      include/uapi/drm/
4689 F:      include/linux/vga*
4690
4691 DRM DRIVERS AND MISC GPU PATCHES
4692 M:      Gustavo Padovan <gustavo@padovan.org>
4693 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4694 M:      Sean Paul <seanpaul@chromium.org>
4695 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4696 S:      Maintained
4697 T:      git git://anongit.freedesktop.org/drm/drm-misc
4698 F:      Documentation/gpu/
4699 F:      drivers/gpu/vga/
4700 F:      drivers/gpu/drm/*
4701 F:      include/drm/drm*
4702 F:      include/uapi/drm/drm*
4703 F:      include/linux/vga*
4704
4705 DRM DRIVERS FOR ALLWINNER A10
4706 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4707 L:      dri-devel@lists.freedesktop.org
4708 S:      Supported
4709 F:      drivers/gpu/drm/sun4i/
4710 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4711 T:      git git://anongit.freedesktop.org/drm/drm-misc
4712
4713 DRM DRIVERS FOR AMLOGIC SOCS
4714 M:      Neil Armstrong <narmstrong@baylibre.com>
4715 L:      dri-devel@lists.freedesktop.org
4716 L:      linux-amlogic@lists.infradead.org
4717 W:      http://linux-meson.com/
4718 S:      Supported
4719 F:      drivers/gpu/drm/meson/
4720 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4721 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4722 F:      Documentation/gpu/meson.rst
4723 T:      git git://anongit.freedesktop.org/drm/drm-misc
4724
4725 DRM DRIVERS FOR ATMEL HLCDC
4726 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4727 L:      dri-devel@lists.freedesktop.org
4728 S:      Supported
4729 F:      drivers/gpu/drm/atmel-hlcdc/
4730 F:      Documentation/devicetree/bindings/display/atmel/
4731 T:      git git://anongit.freedesktop.org/drm/drm-misc
4732
4733 DRM DRIVERS FOR BRIDGE CHIPS
4734 M:      Archit Taneja <architt@codeaurora.org>
4735 M:      Andrzej Hajda <a.hajda@samsung.com>
4736 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4737 S:      Maintained
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739 F:      drivers/gpu/drm/bridge/
4740
4741 DRM DRIVERS FOR EXYNOS
4742 M:      Inki Dae <inki.dae@samsung.com>
4743 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4744 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4745 M:      Kyungmin Park <kyungmin.park@samsung.com>
4746 L:      dri-devel@lists.freedesktop.org
4747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4748 S:      Supported
4749 F:      drivers/gpu/drm/exynos/
4750 F:      include/uapi/drm/exynos_drm.h
4751 F:      Documentation/devicetree/bindings/display/exynos/
4752
4753 DRM DRIVERS FOR FREESCALE DCU
4754 M:      Stefan Agner <stefan@agner.ch>
4755 M:      Alison Wang <alison.wang@nxp.com>
4756 L:      dri-devel@lists.freedesktop.org
4757 S:      Supported
4758 F:      drivers/gpu/drm/fsl-dcu/
4759 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4760 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4761 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4762
4763 DRM DRIVERS FOR FREESCALE IMX
4764 M:      Philipp Zabel <p.zabel@pengutronix.de>
4765 L:      dri-devel@lists.freedesktop.org
4766 S:      Maintained
4767 F:      drivers/gpu/drm/imx/
4768 F:      drivers/gpu/ipu-v3/
4769 F:      Documentation/devicetree/bindings/display/imx/
4770
4771 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4772 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4773 L:      dri-devel@lists.freedesktop.org
4774 T:      git git://github.com/patjak/drm-gma500
4775 S:      Maintained
4776 F:      drivers/gpu/drm/gma500/
4777
4778 DRM DRIVERS FOR HISILICON
4779 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4780 M:      Rongrong Zou <zourongrong@gmail.com>
4781 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4782 R:      Chen Feng <puck.chen@hisilicon.com>
4783 L:      dri-devel@lists.freedesktop.org
4784 T:      git git://github.com/xin3liang/linux.git
4785 S:      Maintained
4786 F:      drivers/gpu/drm/hisilicon/
4787 F:      Documentation/devicetree/bindings/display/hisilicon/
4788
4789 DRM DRIVERS FOR MEDIATEK
4790 M:      CK Hu <ck.hu@mediatek.com>
4791 M:      Philipp Zabel <p.zabel@pengutronix.de>
4792 L:      dri-devel@lists.freedesktop.org
4793 S:      Supported
4794 F:      drivers/gpu/drm/mediatek/
4795 F:      Documentation/devicetree/bindings/display/mediatek/
4796
4797 DRM DRIVERS FOR NVIDIA TEGRA
4798 M:      Thierry Reding <thierry.reding@gmail.com>
4799 L:      dri-devel@lists.freedesktop.org
4800 L:      linux-tegra@vger.kernel.org
4801 T:      git git://anongit.freedesktop.org/tegra/linux.git
4802 S:      Supported
4803 F:      drivers/gpu/drm/tegra/
4804 F:      drivers/gpu/host1x/
4805 F:      include/linux/host1x.h
4806 F:      include/uapi/drm/tegra_drm.h
4807 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4808
4809 DRM DRIVERS FOR RENESAS
4810 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 L:      linux-renesas-soc@vger.kernel.org
4813 T:      git git://linuxtv.org/pinchartl/fbdev
4814 S:      Supported
4815 F:      drivers/gpu/drm/rcar-du/
4816 F:      drivers/gpu/drm/shmobile/
4817 F:      include/linux/platform_data/shmob_drm.h
4818 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4819 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4820 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4821
4822 DRM DRIVERS FOR ROCKCHIP
4823 M:      Sandy Huang <hjc@rock-chips.com>
4824 M:      Heiko Stübner <heiko@sntech.de>
4825 L:      dri-devel@lists.freedesktop.org
4826 S:      Maintained
4827 F:      drivers/gpu/drm/rockchip/
4828 F:      Documentation/devicetree/bindings/display/rockchip/
4829 T:      git git://anongit.freedesktop.org/drm/drm-misc
4830
4831 DRM DRIVERS FOR STI
4832 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4833 M:      Vincent Abriou <vincent.abriou@st.com>
4834 L:      dri-devel@lists.freedesktop.org
4835 T:      git git://anongit.freedesktop.org/drm/drm-misc
4836 S:      Maintained
4837 F:      drivers/gpu/drm/sti
4838 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4839
4840 DRM DRIVERS FOR STM
4841 M:      Yannick Fertre <yannick.fertre@st.com>
4842 M:      Philippe Cornu <philippe.cornu@st.com>
4843 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4844 M:      Vincent Abriou <vincent.abriou@st.com>
4845 L:      dri-devel@lists.freedesktop.org
4846 T:      git git://anongit.freedesktop.org/drm/drm-misc
4847 S:      Maintained
4848 F:      drivers/gpu/drm/stm
4849 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4850
4851 DRM DRIVERS FOR TI LCDC
4852 M:      Jyri Sarha <jsarha@ti.com>
4853 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4854 L:      dri-devel@lists.freedesktop.org
4855 S:      Maintained
4856 F:      drivers/gpu/drm/tilcdc/
4857 F:      Documentation/devicetree/bindings/display/tilcdc/
4858
4859 DRM DRIVERS FOR TI OMAP
4860 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4861 L:      dri-devel@lists.freedesktop.org
4862 S:      Maintained
4863 F:      drivers/gpu/drm/omapdrm/
4864 F:      Documentation/devicetree/bindings/display/ti/
4865
4866 DRM DRIVERS FOR V3D
4867 M:      Eric Anholt <eric@anholt.net>
4868 S:      Supported
4869 F:      drivers/gpu/drm/v3d/
4870 F:      include/uapi/drm/v3d_drm.h
4871 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4872 T:      git git://anongit.freedesktop.org/drm/drm-misc
4873
4874 DRM DRIVERS FOR VC4
4875 M:      Eric Anholt <eric@anholt.net>
4876 T:      git git://github.com/anholt/linux
4877 S:      Supported
4878 F:      drivers/gpu/drm/vc4/
4879 F:      include/uapi/drm/vc4_drm.h
4880 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4881 T:      git git://anongit.freedesktop.org/drm/drm-misc
4882
4883 DRM DRIVERS FOR VIVANTE GPU IP
4884 M:      Lucas Stach <l.stach@pengutronix.de>
4885 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4886 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4887 L:      etnaviv@lists.freedesktop.org
4888 L:      dri-devel@lists.freedesktop.org
4889 S:      Maintained
4890 F:      drivers/gpu/drm/etnaviv/
4891 F:      include/uapi/drm/etnaviv_drm.h
4892 F:      Documentation/devicetree/bindings/display/etnaviv/
4893
4894 DRM DRIVERS FOR ZTE ZX
4895 M:      Shawn Guo <shawnguo@kernel.org>
4896 L:      dri-devel@lists.freedesktop.org
4897 S:      Maintained
4898 F:      drivers/gpu/drm/zte/
4899 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901
4902 DRM PANEL DRIVERS
4903 M:      Thierry Reding <thierry.reding@gmail.com>
4904 L:      dri-devel@lists.freedesktop.org
4905 T:      git git://anongit.freedesktop.org/drm/drm-misc
4906 S:      Maintained
4907 F:      drivers/gpu/drm/drm_panel.c
4908 F:      drivers/gpu/drm/panel/
4909 F:      include/drm/drm_panel.h
4910 F:      Documentation/devicetree/bindings/display/panel/
4911
4912 DRM TINYDRM DRIVERS
4913 M:      Noralf Trønnes <noralf@tronnes.org>
4914 W:      https://github.com/notro/tinydrm/wiki/Development
4915 T:      git git://anongit.freedesktop.org/drm/drm-misc
4916 S:      Maintained
4917 F:      drivers/gpu/drm/tinydrm/
4918 F:      include/drm/tinydrm/
4919
4920 DRM DRIVERS FOR XEN
4921 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4922 T:      git git://anongit.freedesktop.org/drm/drm-misc
4923 L:      dri-devel@lists.freedesktop.org
4924 L:      xen-devel@lists.xen.org
4925 S:      Supported
4926 F:      drivers/gpu/drm/xen/
4927 F:      Documentation/gpu/xen-front.rst
4928
4929 DRM TTM SUBSYSTEM
4930 M:      Christian Koenig <christian.koenig@amd.com>
4931 M:      Huang Rui <ray.huang@amd.com>
4932 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4933 T:      git git://people.freedesktop.org/~agd5f/linux
4934 S:      Maintained
4935 L:      dri-devel@lists.freedesktop.org
4936 F:      include/drm/ttm/
4937 F:      drivers/gpu/drm/ttm/
4938
4939 DSBR100 USB FM RADIO DRIVER
4940 M:      Alexey Klimov <klimov.linux@gmail.com>
4941 L:      linux-media@vger.kernel.org
4942 T:      git git://linuxtv.org/media_tree.git
4943 S:      Maintained
4944 F:      drivers/media/radio/dsbr100.c
4945
4946 DSCC4 DRIVER
4947 M:      Francois Romieu <romieu@fr.zoreil.com>
4948 L:      netdev@vger.kernel.org
4949 S:      Maintained
4950 F:      drivers/net/wan/dscc4.c
4951
4952 DT3155 MEDIA DRIVER
4953 M:      Hans Verkuil <hverkuil@xs4all.nl>
4954 L:      linux-media@vger.kernel.org
4955 T:      git git://linuxtv.org/media_tree.git
4956 W:      https://linuxtv.org
4957 S:      Odd Fixes
4958 F:      drivers/media/pci/dt3155/
4959
4960 DVB_USB_AF9015 MEDIA DRIVER
4961 M:      Antti Palosaari <crope@iki.fi>
4962 L:      linux-media@vger.kernel.org
4963 W:      https://linuxtv.org
4964 W:      http://palosaari.fi/linux/
4965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4966 T:      git git://linuxtv.org/anttip/media_tree.git
4967 S:      Maintained
4968 F:      drivers/media/usb/dvb-usb-v2/af9015*
4969
4970 DVB_USB_AF9035 MEDIA DRIVER
4971 M:      Antti Palosaari <crope@iki.fi>
4972 L:      linux-media@vger.kernel.org
4973 W:      https://linuxtv.org
4974 W:      http://palosaari.fi/linux/
4975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4976 T:      git git://linuxtv.org/anttip/media_tree.git
4977 S:      Maintained
4978 F:      drivers/media/usb/dvb-usb-v2/af9035*
4979
4980 DVB_USB_ANYSEE MEDIA DRIVER
4981 M:      Antti Palosaari <crope@iki.fi>
4982 L:      linux-media@vger.kernel.org
4983 W:      https://linuxtv.org
4984 W:      http://palosaari.fi/linux/
4985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4986 T:      git git://linuxtv.org/anttip/media_tree.git
4987 S:      Maintained
4988 F:      drivers/media/usb/dvb-usb-v2/anysee*
4989
4990 DVB_USB_AU6610 MEDIA DRIVER
4991 M:      Antti Palosaari <crope@iki.fi>
4992 L:      linux-media@vger.kernel.org
4993 W:      https://linuxtv.org
4994 W:      http://palosaari.fi/linux/
4995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4996 T:      git git://linuxtv.org/anttip/media_tree.git
4997 S:      Maintained
4998 F:      drivers/media/usb/dvb-usb-v2/au6610*
4999
5000 DVB_USB_CE6230 MEDIA DRIVER
5001 M:      Antti Palosaari <crope@iki.fi>
5002 L:      linux-media@vger.kernel.org
5003 W:      https://linuxtv.org
5004 W:      http://palosaari.fi/linux/
5005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5006 T:      git git://linuxtv.org/anttip/media_tree.git
5007 S:      Maintained
5008 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5009
5010 DVB_USB_CXUSB MEDIA DRIVER
5011 M:      Michael Krufky <mkrufky@linuxtv.org>
5012 L:      linux-media@vger.kernel.org
5013 W:      https://linuxtv.org
5014 W:      http://github.com/mkrufky
5015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5016 T:      git git://linuxtv.org/media_tree.git
5017 S:      Maintained
5018 F:      drivers/media/usb/dvb-usb/cxusb*
5019
5020 DVB_USB_EC168 MEDIA DRIVER
5021 M:      Antti Palosaari <crope@iki.fi>
5022 L:      linux-media@vger.kernel.org
5023 W:      https://linuxtv.org
5024 W:      http://palosaari.fi/linux/
5025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5026 T:      git git://linuxtv.org/anttip/media_tree.git
5027 S:      Maintained
5028 F:      drivers/media/usb/dvb-usb-v2/ec168*
5029
5030 DVB_USB_GL861 MEDIA DRIVER
5031 M:      Antti Palosaari <crope@iki.fi>
5032 L:      linux-media@vger.kernel.org
5033 W:      https://linuxtv.org
5034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5035 T:      git git://linuxtv.org/anttip/media_tree.git
5036 S:      Maintained
5037 F:      drivers/media/usb/dvb-usb-v2/gl861*
5038
5039 DVB_USB_MXL111SF MEDIA DRIVER
5040 M:      Michael Krufky <mkrufky@linuxtv.org>
5041 L:      linux-media@vger.kernel.org
5042 W:      https://linuxtv.org
5043 W:      http://github.com/mkrufky
5044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5045 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5046 S:      Maintained
5047 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5048
5049 DVB_USB_RTL28XXU MEDIA DRIVER
5050 M:      Antti Palosaari <crope@iki.fi>
5051 L:      linux-media@vger.kernel.org
5052 W:      https://linuxtv.org
5053 W:      http://palosaari.fi/linux/
5054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5055 T:      git git://linuxtv.org/anttip/media_tree.git
5056 S:      Maintained
5057 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5058
5059 DVB_USB_V2 MEDIA DRIVER
5060 M:      Antti Palosaari <crope@iki.fi>
5061 L:      linux-media@vger.kernel.org
5062 W:      https://linuxtv.org
5063 W:      http://palosaari.fi/linux/
5064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5065 T:      git git://linuxtv.org/anttip/media_tree.git
5066 S:      Maintained
5067 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5068 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5069
5070 DYNAMIC DEBUG
5071 M:      Jason Baron <jbaron@akamai.com>
5072 S:      Maintained
5073 F:      lib/dynamic_debug.c
5074 F:      include/linux/dynamic_debug.h
5075
5076 DYNAMIC INTERRUPT MODERATION
5077 M:      Tal Gilboa <talgi@mellanox.com>
5078 S:      Maintained
5079 F:      include/linux/net_dim.h
5080
5081 DZ DECSTATION DZ11 SERIAL DRIVER
5082 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5083 S:      Maintained
5084 F:      drivers/tty/serial/dz.*
5085
5086 E3X0 POWER BUTTON DRIVER
5087 M:      Moritz Fischer <moritz.fischer@ettus.com>
5088 L:      usrp-users@lists.ettus.com
5089 W:      http://www.ettus.com
5090 S:      Supported
5091 F:      drivers/input/misc/e3x0-button.c
5092 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5093
5094 E4000 MEDIA DRIVER
5095 M:      Antti Palosaari <crope@iki.fi>
5096 L:      linux-media@vger.kernel.org
5097 W:      https://linuxtv.org
5098 W:      http://palosaari.fi/linux/
5099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5100 T:      git git://linuxtv.org/anttip/media_tree.git
5101 S:      Maintained
5102 F:      drivers/media/tuners/e4000*
5103
5104 EARTH_PT1 MEDIA DRIVER
5105 M:      Akihiro Tsukada <tskd08@gmail.com>
5106 L:      linux-media@vger.kernel.org
5107 S:      Odd Fixes
5108 F:      drivers/media/pci/pt1/
5109
5110 EARTH_PT3 MEDIA DRIVER
5111 M:      Akihiro Tsukada <tskd08@gmail.com>
5112 L:      linux-media@vger.kernel.org
5113 S:      Odd Fixes
5114 F:      drivers/media/pci/pt3/
5115
5116 EC100 MEDIA DRIVER
5117 M:      Antti Palosaari <crope@iki.fi>
5118 L:      linux-media@vger.kernel.org
5119 W:      https://linuxtv.org
5120 W:      http://palosaari.fi/linux/
5121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5122 T:      git git://linuxtv.org/anttip/media_tree.git
5123 S:      Maintained
5124 F:      drivers/media/dvb-frontends/ec100*
5125
5126 ECRYPT FILE SYSTEM
5127 M:      Tyler Hicks <tyhicks@canonical.com>
5128 L:      ecryptfs@vger.kernel.org
5129 W:      http://ecryptfs.org
5130 W:      https://launchpad.net/ecryptfs
5131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5132 S:      Supported
5133 F:      Documentation/filesystems/ecryptfs.txt
5134 F:      fs/ecryptfs/
5135
5136 EDAC-AMD64
5137 M:      Borislav Petkov <bp@alien8.de>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/amd64_edac*
5141
5142 EDAC-CALXEDA
5143 M:      Robert Richter <rric@kernel.org>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/highbank*
5147
5148 EDAC-CAVIUM OCTEON
5149 M:      Ralf Baechle <ralf@linux-mips.org>
5150 M:      David Daney <david.daney@cavium.com>
5151 L:      linux-edac@vger.kernel.org
5152 L:      linux-mips@linux-mips.org
5153 S:      Supported
5154 F:      drivers/edac/octeon_edac*
5155
5156 EDAC-CAVIUM THUNDERX
5157 M:      David Daney <david.daney@cavium.com>
5158 M:      Jan Glauber <jglauber@cavium.com>
5159 L:      linux-edac@vger.kernel.org
5160 S:      Supported
5161 F:      drivers/edac/thunderx_edac*
5162
5163 EDAC-CORE
5164 M:      Borislav Petkov <bp@alien8.de>
5165 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5166 L:      linux-edac@vger.kernel.org
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5169 S:      Supported
5170 F:      Documentation/admin-guide/ras.rst
5171 F:      Documentation/driver-api/edac.rst
5172 F:      drivers/edac/
5173 F:      include/linux/edac.h
5174
5175 EDAC-E752X
5176 M:      Mark Gross <mark.gross@intel.com>
5177 L:      linux-edac@vger.kernel.org
5178 S:      Maintained
5179 F:      drivers/edac/e752x_edac.c
5180
5181 EDAC-E7XXX
5182 L:      linux-edac@vger.kernel.org
5183 S:      Maintained
5184 F:      drivers/edac/e7xxx_edac.c
5185
5186 EDAC-FSL_DDR
5187 M:      York Sun <york.sun@nxp.com>
5188 L:      linux-edac@vger.kernel.org
5189 S:      Maintained
5190 F:      drivers/edac/fsl_ddr_edac.*
5191
5192 EDAC-GHES
5193 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5194 L:      linux-edac@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/edac/ghes_edac.c
5197
5198 EDAC-I3000
5199 L:      linux-edac@vger.kernel.org
5200 S:      Orphan
5201 F:      drivers/edac/i3000_edac.c
5202
5203 EDAC-I5000
5204 L:      linux-edac@vger.kernel.org
5205 S:      Maintained
5206 F:      drivers/edac/i5000_edac.c
5207
5208 EDAC-I5400
5209 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5210 L:      linux-edac@vger.kernel.org
5211 S:      Maintained
5212 F:      drivers/edac/i5400_edac.c
5213
5214 EDAC-I7300
5215 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5216 L:      linux-edac@vger.kernel.org
5217 S:      Maintained
5218 F:      drivers/edac/i7300_edac.c
5219
5220 EDAC-I7CORE
5221 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5222 L:      linux-edac@vger.kernel.org
5223 S:      Maintained
5224 F:      drivers/edac/i7core_edac.c
5225
5226 EDAC-I82443BXGX
5227 M:      Tim Small <tim@buttersideup.com>
5228 L:      linux-edac@vger.kernel.org
5229 S:      Maintained
5230 F:      drivers/edac/i82443bxgx_edac.c
5231
5232 EDAC-I82975X
5233 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5234 M:      "Arvind R." <arvino55@gmail.com>
5235 L:      linux-edac@vger.kernel.org
5236 S:      Maintained
5237 F:      drivers/edac/i82975x_edac.c
5238
5239 EDAC-IE31200
5240 M:      Jason Baron <jbaron@akamai.com>
5241 L:      linux-edac@vger.kernel.org
5242 S:      Maintained
5243 F:      drivers/edac/ie31200_edac.c
5244
5245 EDAC-MPC85XX
5246 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5247 L:      linux-edac@vger.kernel.org
5248 S:      Maintained
5249 F:      drivers/edac/mpc85xx_edac.[ch]
5250
5251 EDAC-PASEMI
5252 M:      Egor Martovetsky <egor@pasemi.com>
5253 L:      linux-edac@vger.kernel.org
5254 S:      Maintained
5255 F:      drivers/edac/pasemi_edac.c
5256
5257 EDAC-PND2
5258 M:      Tony Luck <tony.luck@intel.com>
5259 L:      linux-edac@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/edac/pnd2_edac.[ch]
5262
5263 EDAC-R82600
5264 M:      Tim Small <tim@buttersideup.com>
5265 L:      linux-edac@vger.kernel.org
5266 S:      Maintained
5267 F:      drivers/edac/r82600_edac.c
5268
5269 EDAC-SBRIDGE
5270 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5271 L:      linux-edac@vger.kernel.org
5272 S:      Maintained
5273 F:      drivers/edac/sb_edac.c
5274
5275 EDAC-SKYLAKE
5276 M:      Tony Luck <tony.luck@intel.com>
5277 L:      linux-edac@vger.kernel.org
5278 S:      Maintained
5279 F:      drivers/edac/skx_edac.c
5280
5281 EDAC-TI
5282 M:      Tero Kristo <t-kristo@ti.com>
5283 L:      linux-edac@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/edac/ti_edac.c
5286
5287 EDIROL UA-101/UA-1000 DRIVER
5288 M:      Clemens Ladisch <clemens@ladisch.de>
5289 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5290 T:      git git://git.alsa-project.org/alsa-kernel.git
5291 S:      Maintained
5292 F:      sound/usb/misc/ua101.c
5293
5294 EFI TEST DRIVER
5295 L:      linux-efi@vger.kernel.org
5296 M:      Ivan Hu <ivan.hu@canonical.com>
5297 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5298 S:      Maintained
5299 F:      drivers/firmware/efi/test/
5300
5301 EFI VARIABLE FILESYSTEM
5302 M:      Matthew Garrett <matthew.garrett@nebula.com>
5303 M:      Jeremy Kerr <jk@ozlabs.org>
5304 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5306 L:      linux-efi@vger.kernel.org
5307 S:      Maintained
5308 F:      fs/efivarfs/
5309
5310 EFIFB FRAMEBUFFER DRIVER
5311 L:      linux-fbdev@vger.kernel.org
5312 M:      Peter Jones <pjones@redhat.com>
5313 S:      Maintained
5314 F:      drivers/video/fbdev/efifb.c
5315
5316 EFS FILESYSTEM
5317 W:      http://aeschi.ch.eu.org/efs/
5318 S:      Orphan
5319 F:      fs/efs/
5320
5321 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5322 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5323 L:      netdev@vger.kernel.org
5324 S:      Maintained
5325 F:      drivers/net/ethernet/ibm/ehea/
5326
5327 EM28XX VIDEO4LINUX DRIVER
5328 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5329 L:      linux-media@vger.kernel.org
5330 W:      https://linuxtv.org
5331 T:      git git://linuxtv.org/media_tree.git
5332 S:      Maintained
5333 F:      drivers/media/usb/em28xx/
5334 F:      Documentation/media/v4l-drivers/em28xx*
5335
5336 EMBEDDED LINUX
5337 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5338 M:      Matt Mackall <mpm@selenic.com>
5339 M:      David Woodhouse <dwmw2@infradead.org>
5340 L:      linux-embedded@vger.kernel.org
5341 S:      Maintained
5342
5343 Emulex 10Gbps iSCSI - OneConnect DRIVER
5344 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5345 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5346 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5347 L:      linux-scsi@vger.kernel.org
5348 W:      http://www.broadcom.com
5349 S:      Supported
5350 F:      drivers/scsi/be2iscsi/
5351
5352 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5353 M:      Sathya Perla <sathya.perla@broadcom.com>
5354 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5355 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5356 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5357 L:      netdev@vger.kernel.org
5358 W:      http://www.emulex.com
5359 S:      Supported
5360 F:      drivers/net/ethernet/emulex/benet/
5361
5362 EMULEX ONECONNECT ROCE DRIVER
5363 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5364 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5365 L:      linux-rdma@vger.kernel.org
5366 W:      http://www.broadcom.com
5367 S:      Odd Fixes
5368 F:      drivers/infiniband/hw/ocrdma/
5369 F:      include/uapi/rdma/ocrdma-abi.h
5370
5371 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5372 M:      James Smart <james.smart@broadcom.com>
5373 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5374 L:      linux-scsi@vger.kernel.org
5375 W:      http://www.broadcom.com
5376 S:      Supported
5377 F:      drivers/scsi/lpfc/
5378
5379 ENE CB710 FLASH CARD READER DRIVER
5380 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5381 S:      Maintained
5382 F:      drivers/misc/cb710/
5383 F:      drivers/mmc/host/cb710-mmc.*
5384 F:      include/linux/cb710.h
5385
5386 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5387 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5388 S:      Maintained
5389 F:      drivers/media/rc/ene_ir.*
5390
5391 EPSON S1D13XXX FRAMEBUFFER DRIVER
5392 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5393 S:      Maintained
5394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5395 F:      drivers/video/fbdev/s1d13xxxfb.c
5396 F:      include/video/s1d13xxxfb.h
5397
5398 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5399 M:      Jeff Layton <jlayton@kernel.org>
5400 S:      Maintained
5401 F:      lib/errseq.c
5402 F:      include/linux/errseq.h
5403
5404 ET131X NETWORK DRIVER
5405 M:      Mark Einon <mark.einon@gmail.com>
5406 S:      Odd Fixes
5407 F:      drivers/net/ethernet/agere/
5408
5409 ETHERNET BRIDGE
5410 M:      Stephen Hemminger <stephen@networkplumber.org>
5411 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5412 L:      netdev@vger.kernel.org
5413 W:      http://www.linuxfoundation.org/en/Net:Bridge
5414 S:      Maintained
5415 F:      include/linux/netfilter_bridge/
5416 F:      net/bridge/
5417
5418 ETHERNET PHY LIBRARY
5419 M:      Andrew Lunn <andrew@lunn.ch>
5420 M:      Florian Fainelli <f.fainelli@gmail.com>
5421 L:      netdev@vger.kernel.org
5422 S:      Maintained
5423 F:      Documentation/ABI/testing/sysfs-bus-mdio
5424 F:      Documentation/devicetree/bindings/net/mdio*
5425 F:      Documentation/networking/phy.txt
5426 F:      drivers/net/phy/
5427 F:      drivers/of/of_mdio.c
5428 F:      drivers/of/of_net.c
5429 F:      include/linux/*mdio*.h
5430 F:      include/linux/of_net.h
5431 F:      include/linux/phy.h
5432 F:      include/linux/phy_fixed.h
5433 F:      include/linux/platform_data/mdio-bcm-unimac.h
5434 F:      include/trace/events/mdio.h
5435 F:      include/uapi/linux/mdio.h
5436 F:      include/uapi/linux/mii.h
5437
5438 EXT2 FILE SYSTEM
5439 M:      Jan Kara <jack@suse.com>
5440 L:      linux-ext4@vger.kernel.org
5441 S:      Maintained
5442 F:      Documentation/filesystems/ext2.txt
5443 F:      fs/ext2/
5444 F:      include/linux/ext2*
5445
5446 EXT4 FILE SYSTEM
5447 M:      "Theodore Ts'o" <tytso@mit.edu>
5448 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5449 L:      linux-ext4@vger.kernel.org
5450 W:      http://ext4.wiki.kernel.org
5451 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5453 S:      Maintained
5454 F:      Documentation/filesystems/ext4.txt
5455 F:      fs/ext4/
5456
5457 Extended Verification Module (EVM)
5458 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5459 L:      linux-integrity@vger.kernel.org
5460 S:      Supported
5461 F:      security/integrity/evm/
5462
5463 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5464 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5465 L:      linux-efi@vger.kernel.org
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5467 S:      Maintained
5468 F:      Documentation/efi-stub.txt
5469 F:      arch/*/kernel/efi.c
5470 F:      arch/x86/boot/compressed/eboot.[ch]
5471 F:      arch/*/include/asm/efi.h
5472 F:      arch/x86/platform/efi/
5473 F:      drivers/firmware/efi/
5474 F:      include/linux/efi*.h
5475 F:      arch/arm/boot/compressed/efi-header.S
5476 F:      arch/arm64/kernel/efi-entry.S
5477
5478 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5479 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5480 M:      Chanwoo Choi <cw00.choi@samsung.com>
5481 L:      linux-kernel@vger.kernel.org
5482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5483 S:      Maintained
5484 F:      drivers/extcon/
5485 F:      include/linux/extcon/
5486 F:      include/linux/extcon.h
5487 F:      Documentation/extcon/
5488 F:      Documentation/devicetree/bindings/extcon/
5489
5490 EXYNOS DP DRIVER
5491 M:      Jingoo Han <jingoohan1@gmail.com>
5492 L:      dri-devel@lists.freedesktop.org
5493 S:      Maintained
5494 F:      drivers/gpu/drm/exynos/exynos_dp*
5495
5496 EXYNOS SYSMMU (IOMMU) driver
5497 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5498 L:      iommu@lists.linux-foundation.org
5499 S:      Maintained
5500 F:      drivers/iommu/exynos-iommu.c
5501
5502 EZchip NPS platform support
5503 M:      Vineet Gupta <vgupta@synopsys.com>
5504 M:      Ofer Levi <oferle@mellanox.com>
5505 S:      Supported
5506 F:      arch/arc/plat-eznps
5507 F:      arch/arc/boot/dts/eznps.dts
5508
5509 F2FS FILE SYSTEM
5510 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5511 M:      Chao Yu <yuchao0@huawei.com>
5512 L:      linux-f2fs-devel@lists.sourceforge.net
5513 W:      https://f2fs.wiki.kernel.org/
5514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5515 S:      Maintained
5516 F:      Documentation/filesystems/f2fs.txt
5517 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5518 F:      fs/f2fs/
5519 F:      include/linux/f2fs_fs.h
5520 F:      include/trace/events/f2fs.h
5521
5522 F71805F HARDWARE MONITORING DRIVER
5523 M:      Jean Delvare <jdelvare@suse.com>
5524 L:      linux-hwmon@vger.kernel.org
5525 S:      Maintained
5526 F:      Documentation/hwmon/f71805f
5527 F:      drivers/hwmon/f71805f.c
5528
5529 FADDR2LINE
5530 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5531 S:      Maintained
5532 F:      scripts/faddr2line
5533
5534 FAILOVER MODULE
5535 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5536 L:      netdev@vger.kernel.org
5537 S:      Supported
5538 F:      net/core/failover.c
5539 F:      include/net/failover.h
5540 F:      Documentation/networking/failover.rst
5541
5542 FANOTIFY
5543 M:      Jan Kara <jack@suse.cz>
5544 R:      Amir Goldstein <amir73il@gmail.com>
5545 L:      linux-fsdevel@vger.kernel.org
5546 S:      Maintained
5547 F:      fs/notify/fanotify/
5548 F:      include/linux/fanotify.h
5549 F:      include/uapi/linux/fanotify.h
5550
5551 FARSYNC SYNCHRONOUS DRIVER
5552 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5553 W:      http://www.farsite.co.uk/
5554 S:      Supported
5555 F:      drivers/net/wan/farsync.*
5556
5557 FAULT INJECTION SUPPORT
5558 M:      Akinobu Mita <akinobu.mita@gmail.com>
5559 S:      Supported
5560 F:      Documentation/fault-injection/
5561 F:      lib/fault-inject.c
5562
5563 FBTFT Framebuffer drivers
5564 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5565 S:      Maintained
5566 F:      drivers/staging/fbtft/
5567
5568 FC0011 TUNER DRIVER
5569 M:      Michael Buesch <m@bues.ch>
5570 L:      linux-media@vger.kernel.org
5571 S:      Maintained
5572 F:      drivers/media/tuners/fc0011.h
5573 F:      drivers/media/tuners/fc0011.c
5574
5575 FC2580 MEDIA DRIVER
5576 M:      Antti Palosaari <crope@iki.fi>
5577 L:      linux-media@vger.kernel.org
5578 W:      https://linuxtv.org
5579 W:      http://palosaari.fi/linux/
5580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5581 T:      git git://linuxtv.org/anttip/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/tuners/fc2580*
5584
5585 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5586 M:      Johannes Thumshirn <jth@kernel.org>
5587 L:      linux-scsi@vger.kernel.org
5588 W:      www.Open-FCoE.org
5589 S:      Supported
5590 F:      drivers/scsi/libfc/
5591 F:      drivers/scsi/fcoe/
5592 F:      include/scsi/fc/
5593 F:      include/scsi/libfc.h
5594 F:      include/scsi/libfcoe.h
5595 F:      include/uapi/scsi/fc/
5596
5597 FILE LOCKING (flock() and fcntl()/lockf())
5598 M:      Jeff Layton <jlayton@kernel.org>
5599 M:      "J. Bruce Fields" <bfields@fieldses.org>
5600 L:      linux-fsdevel@vger.kernel.org
5601 S:      Maintained
5602 F:      include/linux/fcntl.h
5603 F:      include/uapi/linux/fcntl.h
5604 F:      fs/fcntl.c
5605 F:      fs/locks.c
5606
5607 FILESYSTEMS (VFS and infrastructure)
5608 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5609 L:      linux-fsdevel@vger.kernel.org
5610 S:      Maintained
5611 F:      fs/*
5612 F:      include/linux/fs.h
5613 F:      include/uapi/linux/fs.h
5614
5615 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5616 M:      Riku Voipio <riku.voipio@iki.fi>
5617 L:      linux-hwmon@vger.kernel.org
5618 S:      Maintained
5619 F:      drivers/hwmon/f75375s.c
5620 F:      include/linux/f75375s.h
5621
5622 FIREWIRE AUDIO DRIVERS
5623 M:      Clemens Ladisch <clemens@ladisch.de>
5624 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5625 T:      git git://git.alsa-project.org/alsa-kernel.git
5626 S:      Maintained
5627 F:      sound/firewire/
5628
5629 FIREWIRE MEDIA DRIVERS (firedtv)
5630 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5631 L:      linux-media@vger.kernel.org
5632 L:      linux1394-devel@lists.sourceforge.net
5633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5634 S:      Maintained
5635 F:      drivers/media/firewire/
5636
5637 FIREWIRE SBP-2 TARGET
5638 M:      Chris Boot <bootc@bootc.net>
5639 L:      linux-scsi@vger.kernel.org
5640 L:      target-devel@vger.kernel.org
5641 L:      linux1394-devel@lists.sourceforge.net
5642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5643 S:      Maintained
5644 F:      drivers/target/sbp/
5645
5646 FIREWIRE SUBSYSTEM
5647 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5648 L:      linux1394-devel@lists.sourceforge.net
5649 W:      http://ieee1394.wiki.kernel.org/
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5651 S:      Maintained
5652 F:      drivers/firewire/
5653 F:      include/linux/firewire.h
5654 F:      include/uapi/linux/firewire*.h
5655 F:      tools/firewire/
5656
5657 FIRMWARE LOADER (request_firmware)
5658 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5659 L:      linux-kernel@vger.kernel.org
5660 S:      Maintained
5661 F:      Documentation/firmware_class/
5662 F:      drivers/base/firmware_loader/
5663 F:      include/linux/firmware.h
5664
5665 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5666 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5667 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5668 S:      Maintained
5669 F:      drivers/block/rsxx/
5670
5671 FLOPPY DRIVER
5672 M:      Jiri Kosina <jikos@kernel.org>
5673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5674 S:      Odd fixes
5675 F:      drivers/block/floppy.c
5676
5677 FMC SUBSYSTEM
5678 M:      Alessandro Rubini <rubini@gnudd.com>
5679 W:      http://www.ohwr.org/projects/fmc-bus
5680 S:      Supported
5681 F:      drivers/fmc/
5682 F:      include/linux/fmc*.h
5683 F:      include/linux/ipmi-fru.h
5684 K:      fmc_d.*register
5685
5686 FPGA MANAGER FRAMEWORK
5687 M:      Alan Tull <atull@kernel.org>
5688 M:      Moritz Fischer <mdf@kernel.org>
5689 L:      linux-fpga@vger.kernel.org
5690 S:      Maintained
5691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5692 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5693 F:      Documentation/fpga/
5694 F:      Documentation/driver-api/fpga/
5695 F:      Documentation/devicetree/bindings/fpga/
5696 F:      drivers/fpga/
5697 F:      include/linux/fpga/
5698 W:      http://www.rocketboards.org
5699
5700 FPU EMULATOR
5701 M:      Bill Metzenthen <billm@melbpc.org.au>
5702 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5703 S:      Maintained
5704 F:      arch/x86/math-emu/
5705
5706 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5707 L:      netdev@vger.kernel.org
5708 S:      Orphan
5709 F:      drivers/net/wan/dlci.c
5710 F:      drivers/net/wan/sdla.c
5711
5712 FRAMEBUFFER LAYER
5713 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5714 L:      dri-devel@lists.freedesktop.org
5715 L:      linux-fbdev@vger.kernel.org
5716 T:      git git://github.com/bzolnier/linux.git
5717 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5718 S:      Maintained
5719 F:      Documentation/fb/
5720 F:      drivers/video/
5721 F:      include/video/
5722 F:      include/linux/fb.h
5723 F:      include/uapi/video/
5724 F:      include/uapi/linux/fb.h
5725
5726 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5727 M:      Horia Geantă <horia.geanta@nxp.com>
5728 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5729 L:      linux-crypto@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/crypto/caam/
5732 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5733
5734 FREESCALE DIU FRAMEBUFFER DRIVER
5735 M:      Timur Tabi <timur@kernel.org>
5736 L:      linux-fbdev@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/video/fbdev/fsl-diu-fb.*
5739
5740 FREESCALE DMA DRIVER
5741 M:      Li Yang <leoyang.li@nxp.com>
5742 M:      Zhang Wei <zw@zh-kernel.org>
5743 L:      linuxppc-dev@lists.ozlabs.org
5744 S:      Maintained
5745 F:      drivers/dma/fsldma.*
5746
5747 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5748 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5749 L:      netdev@vger.kernel.org
5750 S:      Maintained
5751 F:      drivers/net/ethernet/freescale/gianfar*
5752 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5753
5754 FREESCALE GPMI NAND DRIVER
5755 M:      Han Xu <han.xu@nxp.com>
5756 L:      linux-mtd@lists.infradead.org
5757 S:      Maintained
5758 F:      drivers/mtd/nand/raw/gpmi-nand/*
5759
5760 FREESCALE I2C CPM DRIVER
5761 M:      Jochen Friedrich <jochen@scram.de>
5762 L:      linuxppc-dev@lists.ozlabs.org
5763 L:      linux-i2c@vger.kernel.org
5764 S:      Maintained
5765 F:      drivers/i2c/busses/i2c-cpm.c
5766
5767 FREESCALE IMX / MXC FEC DRIVER
5768 M:      Fugang Duan <fugang.duan@nxp.com>
5769 L:      netdev@vger.kernel.org
5770 S:      Maintained
5771 F:      drivers/net/ethernet/freescale/fec_main.c
5772 F:      drivers/net/ethernet/freescale/fec_ptp.c
5773 F:      drivers/net/ethernet/freescale/fec.h
5774 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5775
5776 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5777 M:      Sascha Hauer <s.hauer@pengutronix.de>
5778 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5779 L:      linux-fbdev@vger.kernel.org
5780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5781 S:      Maintained
5782 F:      include/linux/platform_data/video-imxfb.h
5783 F:      drivers/video/fbdev/imxfb.c
5784
5785 FREESCALE QORIQ DPAA ETHERNET DRIVER
5786 M:      Madalin Bucur <madalin.bucur@nxp.com>
5787 L:      netdev@vger.kernel.org
5788 S:      Maintained
5789 F:      drivers/net/ethernet/freescale/dpaa
5790
5791 FREESCALE QORIQ DPAA FMAN DRIVER
5792 M:      Madalin Bucur <madalin.bucur@nxp.com>
5793 L:      netdev@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/net/ethernet/freescale/fman
5796 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5797
5798 FREESCALE QORIQ PTP CLOCK DRIVER
5799 M:      Yangbo Lu <yangbo.lu@nxp.com>
5800 L:      netdev@vger.kernel.org
5801 S:      Maintained
5802 F:      drivers/ptp/ptp_qoriq.c
5803 F:      include/linux/fsl/ptp_qoriq.h
5804 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5805
5806 FREESCALE QUAD SPI DRIVER
5807 M:      Han Xu <han.xu@nxp.com>
5808 L:      linux-mtd@lists.infradead.org
5809 S:      Maintained
5810 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5811
5812 FREESCALE QUICC ENGINE LIBRARY
5813 M:      Qiang Zhao <qiang.zhao@nxp.com>
5814 L:      linuxppc-dev@lists.ozlabs.org
5815 S:      Maintained
5816 F:      drivers/soc/fsl/qe/
5817 F:      include/soc/fsl/*qe*.h
5818 F:      include/soc/fsl/*ucc*.h
5819
5820 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5821 M:      Li Yang <leoyang.li@nxp.com>
5822 L:      netdev@vger.kernel.org
5823 L:      linuxppc-dev@lists.ozlabs.org
5824 S:      Maintained
5825 F:      drivers/net/ethernet/freescale/ucc_geth*
5826
5827 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5828 M:      Zhao Qiang <qiang.zhao@nxp.com>
5829 L:      netdev@vger.kernel.org
5830 L:      linuxppc-dev@lists.ozlabs.org
5831 S:      Maintained
5832 F:      drivers/net/wan/fsl_ucc_hdlc*
5833
5834 FREESCALE QUICC ENGINE UCC UART DRIVER
5835 M:      Timur Tabi <timur@kernel.org>
5836 L:      linuxppc-dev@lists.ozlabs.org
5837 S:      Maintained
5838 F:      drivers/tty/serial/ucc_uart.c
5839
5840 FREESCALE SOC DRIVERS
5841 M:      Li Yang <leoyang.li@nxp.com>
5842 L:      linuxppc-dev@lists.ozlabs.org
5843 L:      linux-arm-kernel@lists.infradead.org
5844 S:      Maintained
5845 F:      Documentation/devicetree/bindings/soc/fsl/
5846 F:      drivers/soc/fsl/
5847 F:      include/linux/fsl/
5848
5849 FREESCALE SOC FS_ENET DRIVER
5850 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5851 L:      linuxppc-dev@lists.ozlabs.org
5852 L:      netdev@vger.kernel.org
5853 S:      Maintained
5854 F:      drivers/net/ethernet/freescale/fs_enet/
5855 F:      include/linux/fs_enet_pd.h
5856
5857 FREESCALE SOC SOUND DRIVERS
5858 M:      Timur Tabi <timur@kernel.org>
5859 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5860 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5861 R:      Fabio Estevam <fabio.estevam@nxp.com>
5862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5863 L:      linuxppc-dev@lists.ozlabs.org
5864 S:      Maintained
5865 F:      sound/soc/fsl/fsl*
5866 F:      sound/soc/fsl/imx*
5867 F:      sound/soc/fsl/mpc8610_hpcd.c
5868
5869 FREESCALE USB PERIPHERAL DRIVERS
5870 M:      Li Yang <leoyang.li@nxp.com>
5871 L:      linux-usb@vger.kernel.org
5872 L:      linuxppc-dev@lists.ozlabs.org
5873 S:      Maintained
5874 F:      drivers/usb/gadget/udc/fsl*
5875
5876 FREEVXFS FILESYSTEM
5877 M:      Christoph Hellwig <hch@infradead.org>
5878 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5879 S:      Maintained
5880 F:      fs/freevxfs/
5881
5882 FREEZER
5883 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5884 M:      Pavel Machek <pavel@ucw.cz>
5885 L:      linux-pm@vger.kernel.org
5886 S:      Supported
5887 F:      Documentation/power/freezing-of-tasks.txt
5888 F:      include/linux/freezer.h
5889 F:      kernel/freezer.c
5890
5891 FRONTSWAP API
5892 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5893 L:      linux-kernel@vger.kernel.org
5894 S:      Maintained
5895 F:      mm/frontswap.c
5896 F:      include/linux/frontswap.h
5897
5898 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5899 M:      David Howells <dhowells@redhat.com>
5900 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5901 S:      Supported
5902 F:      Documentation/filesystems/caching/
5903 F:      fs/fscache/
5904 F:      include/linux/fscache*.h
5905
5906 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5907 M:      Theodore Y. Ts'o <tytso@mit.edu>
5908 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5909 L:      linux-fscrypt@vger.kernel.org
5910 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5912 S:      Supported
5913 F:      fs/crypto/
5914 F:      include/linux/fscrypt*.h
5915 F:      Documentation/filesystems/fscrypt.rst
5916
5917 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5918 M:      Jan Kara <jack@suse.cz>
5919 R:      Amir Goldstein <amir73il@gmail.com>
5920 L:      linux-fsdevel@vger.kernel.org
5921 S:      Maintained
5922 F:      fs/notify/
5923 F:      include/linux/fsnotify*.h
5924
5925 FUJITSU LAPTOP EXTRAS
5926 M:      Jonathan Woithe <jwoithe@just42.net>
5927 L:      platform-driver-x86@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/platform/x86/fujitsu-laptop.c
5930
5931 FUJITSU M-5MO LS CAMERA ISP DRIVER
5932 M:      Kyungmin Park <kyungmin.park@samsung.com>
5933 M:      Heungjun Kim <riverful.kim@samsung.com>
5934 L:      linux-media@vger.kernel.org
5935 S:      Maintained
5936 F:      drivers/media/i2c/m5mols/
5937 F:      include/media/i2c/m5mols.h
5938
5939 FUJITSU TABLET EXTRAS
5940 M:      Robert Gerlach <khnz@gmx.de>
5941 L:      platform-driver-x86@vger.kernel.org
5942 S:      Maintained
5943 F:      drivers/platform/x86/fujitsu-tablet.c
5944
5945 FUSE: FILESYSTEM IN USERSPACE
5946 M:      Miklos Szeredi <miklos@szeredi.hu>
5947 L:      linux-fsdevel@vger.kernel.org
5948 W:      http://fuse.sourceforge.net/
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5950 S:      Maintained
5951 F:      fs/fuse/
5952 F:      include/uapi/linux/fuse.h
5953 F:      Documentation/filesystems/fuse.txt
5954
5955 FUTEX SUBSYSTEM
5956 M:      Thomas Gleixner <tglx@linutronix.de>
5957 M:      Ingo Molnar <mingo@redhat.com>
5958 R:      Peter Zijlstra <peterz@infradead.org>
5959 R:      Darren Hart <dvhart@infradead.org>
5960 L:      linux-kernel@vger.kernel.org
5961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5962 S:      Maintained
5963 F:      kernel/futex.c
5964 F:      kernel/futex_compat.c
5965 F:      include/asm-generic/futex.h
5966 F:      include/linux/futex.h
5967 F:      include/uapi/linux/futex.h
5968 F:      tools/testing/selftests/futex/
5969 F:      tools/perf/bench/futex*
5970 F:      Documentation/*futex*
5971
5972 GCC PLUGINS
5973 M:      Kees Cook <keescook@chromium.org>
5974 R:      Emese Revfy <re.emese@gmail.com>
5975 L:      kernel-hardening@lists.openwall.com
5976 S:      Maintained
5977 F:      scripts/gcc-plugins/
5978 F:      scripts/gcc-plugin.sh
5979 F:      scripts/Makefile.gcc-plugins
5980 F:      Documentation/gcc-plugins.txt
5981
5982 GCOV BASED KERNEL PROFILING
5983 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5984 S:      Maintained
5985 F:      kernel/gcov/
5986 F:      Documentation/dev-tools/gcov.rst
5987
5988 GDB KERNEL DEBUGGING HELPER SCRIPTS
5989 M:      Jan Kiszka <jan.kiszka@siemens.com>
5990 M:      Kieran Bingham <kbingham@kernel.org>
5991 S:      Supported
5992 F:      scripts/gdb/
5993
5994 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5995 M:      Achim Leubner <achim_leubner@adaptec.com>
5996 L:      linux-scsi@vger.kernel.org
5997 W:      http://www.icp-vortex.com/
5998 S:      Supported
5999 F:      drivers/scsi/gdt*
6000
6001 GEMTEK FM RADIO RECEIVER DRIVER
6002 M:      Hans Verkuil <hverkuil@xs4all.nl>
6003 L:      linux-media@vger.kernel.org
6004 T:      git git://linuxtv.org/media_tree.git
6005 W:      https://linuxtv.org
6006 S:      Maintained
6007 F:      drivers/media/radio/radio-gemtek*
6008
6009 GENERIC GPIO I2C DRIVER
6010 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6011 S:      Supported
6012 F:      drivers/i2c/busses/i2c-gpio.c
6013 F:      include/linux/platform_data/i2c-gpio.h
6014
6015 GENERIC GPIO I2C MULTIPLEXER DRIVER
6016 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6017 L:      linux-i2c@vger.kernel.org
6018 S:      Supported
6019 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6020 F:      include/linux/platform_data/i2c-mux-gpio.h
6021 F:      Documentation/i2c/muxes/i2c-mux-gpio
6022
6023 GENERIC HDLC (WAN) DRIVERS
6024 M:      Krzysztof Halasa <khc@pm.waw.pl>
6025 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6026 S:      Maintained
6027 F:      drivers/net/wan/c101.c
6028 F:      drivers/net/wan/hd6457*
6029 F:      drivers/net/wan/hdlc*
6030 F:      drivers/net/wan/n2.c
6031 F:      drivers/net/wan/pc300too.c
6032 F:      drivers/net/wan/pci200syn.c
6033 F:      drivers/net/wan/wanxl*
6034
6035 GENERIC INCLUDE/ASM HEADER FILES
6036 M:      Arnd Bergmann <arnd@arndb.de>
6037 L:      linux-arch@vger.kernel.org
6038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6039 S:      Maintained
6040 F:      include/asm-generic/
6041 F:      include/uapi/asm-generic/
6042
6043 GENERIC PHY FRAMEWORK
6044 M:      Kishon Vijay Abraham I <kishon@ti.com>
6045 L:      linux-kernel@vger.kernel.org
6046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6047 S:      Supported
6048 F:      drivers/phy/
6049 F:      include/linux/phy/
6050
6051 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6052 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6053 S:      Supported
6054 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6055
6056 GENERIC PM DOMAINS
6057 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6058 M:      Kevin Hilman <khilman@kernel.org>
6059 M:      Ulf Hansson <ulf.hansson@linaro.org>
6060 L:      linux-pm@vger.kernel.org
6061 S:      Supported
6062 F:      drivers/base/power/domain*.c
6063 F:      include/linux/pm_domain.h
6064 F:      Documentation/devicetree/bindings/power/power_domain.txt
6065
6066 GENERIC UIO DRIVER FOR PCI DEVICES
6067 M:      "Michael S. Tsirkin" <mst@redhat.com>
6068 L:      kvm@vger.kernel.org
6069 S:      Supported
6070 F:      drivers/uio/uio_pci_generic.c
6071
6072 GENWQE (IBM Generic Workqueue Card)
6073 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6074 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6075 S:      Supported
6076 F:      drivers/misc/genwqe/
6077
6078 GET_MAINTAINER SCRIPT
6079 M:      Joe Perches <joe@perches.com>
6080 S:      Maintained
6081 F:      scripts/get_maintainer.pl
6082
6083 GFS2 FILE SYSTEM
6084 M:      Bob Peterson <rpeterso@redhat.com>
6085 M:      Andreas Gruenbacher <agruenba@redhat.com>
6086 L:      cluster-devel@redhat.com
6087 W:      http://sources.redhat.com/cluster/
6088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6089 S:      Supported
6090 F:      Documentation/filesystems/gfs2*.txt
6091 F:      fs/gfs2/
6092 F:      include/uapi/linux/gfs2_ondisk.h
6093
6094 GIGASET ISDN DRIVERS
6095 M:      Paul Bolle <pebolle@tiscali.nl>
6096 L:      gigaset307x-common@lists.sourceforge.net
6097 W:      http://gigaset307x.sourceforge.net/
6098 S:      Odd Fixes
6099 F:      Documentation/isdn/README.gigaset
6100 F:      drivers/isdn/gigaset/
6101 F:      include/uapi/linux/gigaset_dev.h
6102
6103 GO7007 MPEG CODEC
6104 M:      Hans Verkuil <hans.verkuil@cisco.com>
6105 L:      linux-media@vger.kernel.org
6106 S:      Maintained
6107 F:      drivers/media/usb/go7007/
6108
6109 GOODIX TOUCHSCREEN
6110 M:      Bastien Nocera <hadess@hadess.net>
6111 L:      linux-input@vger.kernel.org
6112 S:      Maintained
6113 F:      drivers/input/touchscreen/goodix.c
6114
6115 GPD POCKET FAN DRIVER
6116 M:      Hans de Goede <hdegoede@redhat.com>
6117 L:      platform-driver-x86@vger.kernel.org
6118 S:      Maintained
6119 F:      drivers/platform/x86/gpd-pocket-fan.c
6120
6121 GPIO ACPI SUPPORT
6122 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6123 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6124 L:      linux-gpio@vger.kernel.org
6125 L:      linux-acpi@vger.kernel.org
6126 S:      Maintained
6127 F:      Documentation/acpi/gpio-properties.txt
6128 F:      drivers/gpio/gpiolib-acpi.c
6129
6130 GPIO IR Transmitter
6131 M:      Sean Young <sean@mess.org>
6132 L:      linux-media@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/media/rc/gpio-ir-tx.c
6135
6136 GPIO MOCKUP DRIVER
6137 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6138 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6139 L:      linux-gpio@vger.kernel.org
6140 S:      Maintained
6141 F:      drivers/gpio/gpio-mockup.c
6142 F:      tools/testing/selftests/gpio/
6143
6144 GPIO SUBSYSTEM
6145 M:      Linus Walleij <linus.walleij@linaro.org>
6146 L:      linux-gpio@vger.kernel.org
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6148 S:      Maintained
6149 F:      Documentation/devicetree/bindings/gpio/
6150 F:      Documentation/driver-api/gpio/
6151 F:      Documentation/gpio/
6152 F:      Documentation/ABI/testing/gpio-cdev
6153 F:      Documentation/ABI/obsolete/sysfs-gpio
6154 F:      drivers/gpio/
6155 F:      include/linux/gpio/
6156 F:      include/linux/gpio.h
6157 F:      include/linux/of_gpio.h
6158 F:      include/asm-generic/gpio.h
6159 F:      include/uapi/linux/gpio.h
6160 F:      tools/gpio/
6161
6162 GRE DEMULTIPLEXER DRIVER
6163 M:      Dmitry Kozlov <xeb@mail.ru>
6164 L:      netdev@vger.kernel.org
6165 S:      Maintained
6166 F:      net/ipv4/gre_demux.c
6167 F:      net/ipv4/gre_offload.c
6168 F:      include/net/gre.h
6169
6170 GRETH 10/100/1G Ethernet MAC device driver
6171 M:      Andreas Larsson <andreas@gaisler.com>
6172 L:      netdev@vger.kernel.org
6173 S:      Maintained
6174 F:      drivers/net/ethernet/aeroflex/
6175
6176 GREYBUS AUDIO PROTOCOLS DRIVERS
6177 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6178 M:      Mark Greer <mgreer@animalcreek.com>
6179 S:      Maintained
6180 F:      drivers/staging/greybus/audio_apbridgea.c
6181 F:      drivers/staging/greybus/audio_apbridgea.h
6182 F:      drivers/staging/greybus/audio_codec.c
6183 F:      drivers/staging/greybus/audio_codec.h
6184 F:      drivers/staging/greybus/audio_gb.c
6185 F:      drivers/staging/greybus/audio_manager.c
6186 F:      drivers/staging/greybus/audio_manager.h
6187 F:      drivers/staging/greybus/audio_manager_module.c
6188 F:      drivers/staging/greybus/audio_manager_private.h
6189 F:      drivers/staging/greybus/audio_manager_sysfs.c
6190 F:      drivers/staging/greybus/audio_module.c
6191 F:      drivers/staging/greybus/audio_topology.c
6192
6193 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6194 M:      Viresh Kumar <vireshk@kernel.org>
6195 S:      Maintained
6196 F:      drivers/staging/greybus/authentication.c
6197 F:      drivers/staging/greybus/bootrom.c
6198 F:      drivers/staging/greybus/firmware.h
6199 F:      drivers/staging/greybus/fw-core.c
6200 F:      drivers/staging/greybus/fw-download.c
6201 F:      drivers/staging/greybus/fw-managament.c
6202 F:      drivers/staging/greybus/greybus_authentication.h
6203 F:      drivers/staging/greybus/greybus_firmware.h
6204 F:      drivers/staging/greybus/hid.c
6205 F:      drivers/staging/greybus/i2c.c
6206 F:      drivers/staging/greybus/spi.c
6207 F:      drivers/staging/greybus/spilib.c
6208 F:      drivers/staging/greybus/spilib.h
6209
6210 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6211 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6212 S:      Maintained
6213 F:      drivers/staging/greybus/loopback.c
6214 F:      drivers/staging/greybus/timesync.c
6215 F:      drivers/staging/greybus/timesync_platform.c
6216
6217 GREYBUS PLATFORM DRIVERS
6218 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6219 S:      Maintained
6220 F:      drivers/staging/greybus/arche-platform.c
6221 F:      drivers/staging/greybus/arche-apb-ctrl.c
6222 F:      drivers/staging/greybus/arche_platform.h
6223
6224 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6225 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6226 S:      Maintained
6227 F:      drivers/staging/greybus/sdio.c
6228 F:      drivers/staging/greybus/light.c
6229 F:      drivers/staging/greybus/gpio.c
6230 F:      drivers/staging/greybus/power_supply.c
6231 F:      drivers/staging/greybus/spi.c
6232 F:      drivers/staging/greybus/spilib.c
6233
6234 GREYBUS SUBSYSTEM
6235 M:      Johan Hovold <johan@kernel.org>
6236 M:      Alex Elder <elder@kernel.org>
6237 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6238 S:      Maintained
6239 F:      drivers/staging/greybus/
6240 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6241
6242 GREYBUS UART PROTOCOLS DRIVERS
6243 M:      David Lin <dtwlin@gmail.com>
6244 S:      Maintained
6245 F:      drivers/staging/greybus/uart.c
6246 F:      drivers/staging/greybus/log.c
6247
6248 GS1662 VIDEO SERIALIZER
6249 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6250 L:      linux-media@vger.kernel.org
6251 T:      git git://linuxtv.org/media_tree.git
6252 S:      Maintained
6253 F:      drivers/media/spi/gs1662.c
6254
6255 GSPCA FINEPIX SUBDRIVER
6256 M:      Frank Zago <frank@zago.net>
6257 L:      linux-media@vger.kernel.org
6258 T:      git git://linuxtv.org/media_tree.git
6259 S:      Maintained
6260 F:      drivers/media/usb/gspca/finepix.c
6261
6262 GSPCA GL860 SUBDRIVER
6263 M:      Olivier Lorin <o.lorin@laposte.net>
6264 L:      linux-media@vger.kernel.org
6265 T:      git git://linuxtv.org/media_tree.git
6266 S:      Maintained
6267 F:      drivers/media/usb/gspca/gl860/
6268
6269 GSPCA M5602 SUBDRIVER
6270 M:      Erik Andren <erik.andren@gmail.com>
6271 L:      linux-media@vger.kernel.org
6272 T:      git git://linuxtv.org/media_tree.git
6273 S:      Maintained
6274 F:      drivers/media/usb/gspca/m5602/
6275
6276 GSPCA PAC207 SONIXB SUBDRIVER
6277 M:      Hans Verkuil <hverkuil@xs4all.nl>
6278 L:      linux-media@vger.kernel.org
6279 T:      git git://linuxtv.org/media_tree.git
6280 S:      Odd Fixes
6281 F:      drivers/media/usb/gspca/pac207.c
6282
6283 GSPCA SN9C20X SUBDRIVER
6284 M:      Brian Johnson <brijohn@gmail.com>
6285 L:      linux-media@vger.kernel.org
6286 T:      git git://linuxtv.org/media_tree.git
6287 S:      Maintained
6288 F:      drivers/media/usb/gspca/sn9c20x.c
6289
6290 GSPCA T613 SUBDRIVER
6291 M:      Leandro Costantino <lcostantino@gmail.com>
6292 L:      linux-media@vger.kernel.org
6293 T:      git git://linuxtv.org/media_tree.git
6294 S:      Maintained
6295 F:      drivers/media/usb/gspca/t613.c
6296
6297 GSPCA USB WEBCAM DRIVER
6298 M:      Hans Verkuil <hverkuil@xs4all.nl>
6299 L:      linux-media@vger.kernel.org
6300 T:      git git://linuxtv.org/media_tree.git
6301 S:      Odd Fixes
6302 F:      drivers/media/usb/gspca/
6303
6304 GTP (GPRS Tunneling Protocol)
6305 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6306 M:      Harald Welte <laforge@gnumonks.org>
6307 L:      osmocom-net-gprs@lists.osmocom.org
6308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6309 S:      Maintained
6310 F:      drivers/net/gtp.c
6311
6312 GUID PARTITION TABLE (GPT)
6313 M:      Davidlohr Bueso <dave@stgolabs.net>
6314 L:      linux-efi@vger.kernel.org
6315 S:      Maintained
6316 F:      block/partitions/efi.*
6317
6318 H8/300 ARCHITECTURE
6319 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6320 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6321 W:      http://uclinux-h8.sourceforge.jp
6322 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6323 S:      Maintained
6324 F:      arch/h8300/
6325 F:      drivers/clocksource/h8300_*.c
6326 F:      drivers/clk/h8300/
6327 F:      drivers/irqchip/irq-renesas-h8*.c
6328
6329 HACKRF MEDIA DRIVER
6330 M:      Antti Palosaari <crope@iki.fi>
6331 L:      linux-media@vger.kernel.org
6332 W:      https://linuxtv.org
6333 W:      http://palosaari.fi/linux/
6334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6335 T:      git git://linuxtv.org/anttip/media_tree.git
6336 S:      Maintained
6337 F:      drivers/media/usb/hackrf/
6338
6339 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6340 M:      Frank Seidel <frank@f-seidel.de>
6341 L:      platform-driver-x86@vger.kernel.org
6342 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6343 S:      Maintained
6344 F:      drivers/platform/x86/hdaps.c
6345
6346 HARDWARE MONITORING
6347 M:      Jean Delvare <jdelvare@suse.com>
6348 M:      Guenter Roeck <linux@roeck-us.net>
6349 L:      linux-hwmon@vger.kernel.org
6350 W:      http://hwmon.wiki.kernel.org/
6351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6352 S:      Maintained
6353 F:      Documentation/devicetree/bindings/hwmon/
6354 F:      Documentation/hwmon/
6355 F:      drivers/hwmon/
6356 F:      include/linux/hwmon*.h
6357
6358 HARDWARE RANDOM NUMBER GENERATOR CORE
6359 M:      Matt Mackall <mpm@selenic.com>
6360 M:      Herbert Xu <herbert@gondor.apana.org.au>
6361 L:      linux-crypto@vger.kernel.org
6362 S:      Odd fixes
6363 F:      Documentation/devicetree/bindings/rng/
6364 F:      Documentation/hw_random.txt
6365 F:      drivers/char/hw_random/
6366 F:      include/linux/hw_random.h
6367
6368 HARDWARE TRACING FACILITIES
6369 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6370 S:      Maintained
6371 F:      drivers/hwtracing/
6372
6373 HARDWARE SPINLOCK CORE
6374 M:      Ohad Ben-Cohen <ohad@wizery.com>
6375 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6376 L:      linux-remoteproc@vger.kernel.org
6377 S:      Maintained
6378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6379 F:      Documentation/devicetree/bindings/hwlock/
6380 F:      Documentation/hwspinlock.txt
6381 F:      drivers/hwspinlock/
6382 F:      include/linux/hwspinlock.h
6383
6384 HARMONY SOUND DRIVER
6385 L:      linux-parisc@vger.kernel.org
6386 S:      Maintained
6387 F:      sound/parisc/harmony.*
6388
6389 HDPVR USB VIDEO ENCODER DRIVER
6390 M:      Hans Verkuil <hverkuil@xs4all.nl>
6391 L:      linux-media@vger.kernel.org
6392 T:      git git://linuxtv.org/media_tree.git
6393 W:      https://linuxtv.org
6394 S:      Odd Fixes
6395 F:      drivers/media/usb/hdpvr/
6396
6397 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6398 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6399 S:      Supported
6400 F:      Documentation/watchdog/hpwdt.txt
6401 F:      drivers/watchdog/hpwdt.c
6402
6403 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6404 M:      Don Brace <don.brace@microsemi.com>
6405 L:      esc.storagedev@microsemi.com
6406 L:      linux-scsi@vger.kernel.org
6407 S:      Supported
6408 F:      Documentation/scsi/hpsa.txt
6409 F:      drivers/scsi/hpsa*.[ch]
6410 F:      include/linux/cciss*.h
6411 F:      include/uapi/linux/cciss*.h
6412
6413 HFI1 DRIVER
6414 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6415 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6416 L:      linux-rdma@vger.kernel.org
6417 S:      Supported
6418 F:      drivers/infiniband/hw/hfi1
6419
6420 HFS FILESYSTEM
6421 L:      linux-fsdevel@vger.kernel.org
6422 S:      Orphan
6423 F:      Documentation/filesystems/hfs.txt
6424 F:      fs/hfs/
6425
6426 HFSPLUS FILESYSTEM
6427 L:      linux-fsdevel@vger.kernel.org
6428 S:      Orphan
6429 F:      Documentation/filesystems/hfsplus.txt
6430 F:      fs/hfsplus/
6431
6432 HGA FRAMEBUFFER DRIVER
6433 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6434 L:      linux-nvidia@lists.surfsouth.com
6435 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6436 S:      Maintained
6437 F:      drivers/video/fbdev/hgafb.c
6438
6439 HIBERNATION (aka Software Suspend, aka swsusp)
6440 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6441 M:      Pavel Machek <pavel@ucw.cz>
6442 L:      linux-pm@vger.kernel.org
6443 B:      https://bugzilla.kernel.org
6444 S:      Supported
6445 F:      arch/x86/power/
6446 F:      drivers/base/power/
6447 F:      kernel/power/
6448 F:      include/linux/suspend.h
6449 F:      include/linux/freezer.h
6450 F:      include/linux/pm.h
6451 F:      arch/*/include/asm/suspend*.h
6452
6453 HID CORE LAYER
6454 M:      Jiri Kosina <jikos@kernel.org>
6455 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6456 L:      linux-input@vger.kernel.org
6457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6458 S:      Maintained
6459 F:      drivers/hid/
6460 F:      include/linux/hid*
6461 F:      include/uapi/linux/hid*
6462
6463 HID SENSOR HUB DRIVERS
6464 M:      Jiri Kosina <jikos@kernel.org>
6465 M:      Jonathan Cameron <jic23@kernel.org>
6466 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6467 L:      linux-input@vger.kernel.org
6468 L:      linux-iio@vger.kernel.org
6469 S:      Maintained
6470 F:      Documentation/hid/hid-sensor*
6471 F:      drivers/hid/hid-sensor-*
6472 F:      drivers/iio/*/hid-*
6473 F:      include/linux/hid-sensor-*
6474
6475 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6476 M:      Thomas Gleixner <tglx@linutronix.de>
6477 L:      linux-kernel@vger.kernel.org
6478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6479 S:      Maintained
6480 F:      Documentation/timers/
6481 F:      kernel/time/hrtimer.c
6482 F:      kernel/time/clockevents.c
6483 F:      kernel/time/timer_*.c
6484 F:      include/linux/clockchips.h
6485 F:      include/linux/hrtimer.h
6486
6487 HIGH-SPEED SCC DRIVER FOR AX.25
6488 L:      linux-hams@vger.kernel.org
6489 S:      Orphan
6490 F:      drivers/net/hamradio/dmascc.c
6491 F:      drivers/net/hamradio/scc.c
6492
6493 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6494 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6495 W:      http://www.highpoint-tech.com
6496 S:      Supported
6497 F:      Documentation/scsi/hptiop.txt
6498 F:      drivers/scsi/hptiop.c
6499
6500 HIPPI
6501 M:      Jes Sorensen <jes@trained-monkey.org>
6502 L:      linux-hippi@sunsite.dk
6503 S:      Maintained
6504 F:      include/linux/hippidevice.h
6505 F:      include/uapi/linux/if_hippi.h
6506 F:      net/802/hippi.c
6507 F:      drivers/net/hippi/
6508
6509 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6510 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6511 M:      Salil Mehta <salil.mehta@huawei.com>
6512 L:      netdev@vger.kernel.org
6513 W:      http://www.hisilicon.com
6514 S:      Maintained
6515 F:      drivers/net/ethernet/hisilicon/hns3/
6516
6517 HISILICON LPC BUS DRIVER
6518 M:      john.garry@huawei.com
6519 W:      http://www.hisilicon.com
6520 S:      Maintained
6521 F:      drivers/bus/hisi_lpc.c
6522 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6523
6524 HISILICON NETWORK SUBSYSTEM DRIVER
6525 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6526 M:      Salil Mehta <salil.mehta@huawei.com>
6527 L:      netdev@vger.kernel.org
6528 W:      http://www.hisilicon.com
6529 S:      Maintained
6530 F:      drivers/net/ethernet/hisilicon/
6531 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6532
6533 HISILICON PMU DRIVER
6534 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6535 W:      http://www.hisilicon.com
6536 S:      Supported
6537 F:      drivers/perf/hisilicon
6538 F:      Documentation/perf/hisi-pmu.txt
6539
6540 HISILICON ROCE DRIVER
6541 M:      Lijun Ou <oulijun@huawei.com>
6542 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6543 L:      linux-rdma@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/infiniband/hw/hns/
6546 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6547
6548 HISILICON SAS Controller
6549 M:      John Garry <john.garry@huawei.com>
6550 W:      http://www.hisilicon.com
6551 S:      Supported
6552 F:      drivers/scsi/hisi_sas/
6553 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6554
6555 HMM - Heterogeneous Memory Management
6556 M:      Jérôme Glisse <jglisse@redhat.com>
6557 L:      linux-mm@kvack.org
6558 S:      Maintained
6559 F:      mm/hmm*
6560 F:      include/linux/hmm*
6561 F:      Documentation/vm/hmm.rst
6562
6563 HOST AP DRIVER
6564 M:      Jouni Malinen <j@w1.fi>
6565 L:      linux-wireless@vger.kernel.org
6566 W:      http://w1.fi/hostap-driver.html
6567 S:      Obsolete
6568 F:      drivers/net/wireless/intersil/hostap/
6569
6570 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6571 L:      platform-driver-x86@vger.kernel.org
6572 S:      Orphan
6573 F:      drivers/platform/x86/tc1100-wmi.c
6574
6575 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6576 M:      Jaroslav Kysela <perex@perex.cz>
6577 S:      Maintained
6578 F:      drivers/net/ethernet/hp/hp100.*
6579
6580 HPET:   High Precision Event Timers driver
6581 M:      Clemens Ladisch <clemens@ladisch.de>
6582 S:      Maintained
6583 F:      Documentation/timers/hpet.txt
6584 F:      drivers/char/hpet.c
6585 F:      include/linux/hpet.h
6586 F:      include/uapi/linux/hpet.h
6587
6588 HPET:   x86
6589 S:      Orphan
6590 F:      arch/x86/kernel/hpet.c
6591 F:      arch/x86/include/asm/hpet.h
6592
6593 HPFS FILESYSTEM
6594 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6595 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6596 S:      Maintained
6597 F:      fs/hpfs/
6598
6599 HSI SUBSYSTEM
6600 M:      Sebastian Reichel <sre@kernel.org>
6601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6602 S:      Maintained
6603 F:      Documentation/ABI/testing/sysfs-bus-hsi
6604 F:      Documentation/driver-api/hsi.rst
6605 F:      drivers/hsi/
6606 F:      include/linux/hsi/
6607 F:      include/uapi/linux/hsi/
6608
6609 HSO 3G MODEM DRIVER
6610 L:      linux-usb@vger.kernel.org
6611 S:      Orphan
6612 F:      drivers/net/usb/hso.c
6613
6614 HSR NETWORK PROTOCOL
6615 M:      Arvid Brodin <arvid.brodin@alten.se>
6616 L:      netdev@vger.kernel.org
6617 S:      Maintained
6618 F:      net/hsr/
6619
6620 HT16K33 LED CONTROLLER DRIVER
6621 M:      Robin van der Gracht <robin@protonic.nl>
6622 S:      Maintained
6623 F:      drivers/auxdisplay/ht16k33.c
6624 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6625
6626 HTCPEN TOUCHSCREEN DRIVER
6627 M:      Pau Oliva Fora <pof@eslack.org>
6628 L:      linux-input@vger.kernel.org
6629 S:      Maintained
6630 F:      drivers/input/touchscreen/htcpen.c
6631
6632 HUAWEI ETHERNET DRIVER
6633 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6634 L:      netdev@vger.kernel.org
6635 S:      Supported
6636 F:      Documentation/networking/hinic.txt
6637 F:      drivers/net/ethernet/huawei/hinic/
6638
6639 HUGETLB FILESYSTEM
6640 M:      Mike Kravetz <mike.kravetz@oracle.com>
6641 L:      linux-mm@kvack.org
6642 S:      Maintained
6643 F:      fs/hugetlbfs/
6644 F:      mm/hugetlb.c
6645 F:      include/linux/hugetlb.h
6646 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6647 F:      Documentation/vm/hugetlbfs_reserv.rst
6648 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6649
6650 HVA ST MEDIA DRIVER
6651 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6652 L:      linux-media@vger.kernel.org
6653 T:      git git://linuxtv.org/media_tree.git
6654 W:      https://linuxtv.org
6655 S:      Supported
6656 F:      drivers/media/platform/sti/hva
6657
6658 HWPOISON MEMORY FAILURE HANDLING
6659 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6660 L:      linux-mm@kvack.org
6661 S:      Maintained
6662 F:      mm/memory-failure.c
6663 F:      mm/hwpoison-inject.c
6664
6665 Hyper-V CORE AND DRIVERS
6666 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6667 M:      Haiyang Zhang <haiyangz@microsoft.com>
6668 M:      Stephen Hemminger <sthemmin@microsoft.com>
6669 L:      devel@linuxdriverproject.org
6670 S:      Maintained
6671 F:      Documentation/networking/netvsc.txt
6672 F:      arch/x86/include/asm/mshyperv.h
6673 F:      arch/x86/include/asm/trace/hyperv.h
6674 F:      arch/x86/include/asm/hyperv-tlfs.h
6675 F:      arch/x86/kernel/cpu/mshyperv.c
6676 F:      arch/x86/hyperv
6677 F:      drivers/hid/hid-hyperv.c
6678 F:      drivers/hv/
6679 F:      drivers/input/serio/hyperv-keyboard.c
6680 F:      drivers/pci/controller/pci-hyperv.c
6681 F:      drivers/net/hyperv/
6682 F:      drivers/scsi/storvsc_drv.c
6683 F:      drivers/uio/uio_hv_generic.c
6684 F:      drivers/video/fbdev/hyperv_fb.c
6685 F:      net/vmw_vsock/hyperv_transport.c
6686 F:      include/linux/hyperv.h
6687 F:      include/uapi/linux/hyperv.h
6688 F:      tools/hv/
6689 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6690
6691 HYPERVISOR VIRTUAL CONSOLE DRIVER
6692 L:      linuxppc-dev@lists.ozlabs.org
6693 S:      Odd Fixes
6694 F:      drivers/tty/hvc/
6695
6696 I2C ACPI SUPPORT
6697 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6698 L:      linux-i2c@vger.kernel.org
6699 L:      linux-acpi@vger.kernel.org
6700 S:      Maintained
6701 F:      drivers/i2c/i2c-core-acpi.c
6702
6703 I2C MUXES
6704 M:      Peter Rosin <peda@axentia.se>
6705 L:      linux-i2c@vger.kernel.org
6706 S:      Maintained
6707 F:      Documentation/i2c/i2c-topology
6708 F:      Documentation/i2c/muxes/
6709 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6710 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6711 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6712 F:      drivers/i2c/i2c-mux.c
6713 F:      drivers/i2c/muxes/
6714 F:      include/linux/i2c-mux.h
6715
6716 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6717 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6718 L:      linux-i2c@vger.kernel.org
6719 S:      Maintained
6720 F:      drivers/i2c/busses/i2c-mv64xxx.c
6721
6722 I2C OVER PARALLEL PORT
6723 M:      Jean Delvare <jdelvare@suse.com>
6724 L:      linux-i2c@vger.kernel.org
6725 S:      Maintained
6726 F:      Documentation/i2c/busses/i2c-parport
6727 F:      Documentation/i2c/busses/i2c-parport-light
6728 F:      drivers/i2c/busses/i2c-parport.c
6729 F:      drivers/i2c/busses/i2c-parport-light.c
6730
6731 I2C SUBSYSTEM
6732 M:      Wolfram Sang <wsa@the-dreams.de>
6733 L:      linux-i2c@vger.kernel.org
6734 W:      https://i2c.wiki.kernel.org/
6735 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6737 S:      Maintained
6738 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6739 F:      Documentation/i2c/
6740 F:      drivers/i2c/*
6741 F:      include/linux/i2c.h
6742 F:      include/linux/i2c-dev.h
6743 F:      include/linux/i2c-smbus.h
6744 F:      include/uapi/linux/i2c.h
6745 F:      include/uapi/linux/i2c-*.h
6746
6747 I2C SUBSYSTEM HOST DRIVERS
6748 L:      linux-i2c@vger.kernel.org
6749 W:      https://i2c.wiki.kernel.org/
6750 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6752 S:      Odd Fixes
6753 F:      Documentation/devicetree/bindings/i2c/
6754 F:      drivers/i2c/algos/
6755 F:      drivers/i2c/busses/
6756
6757 I2C-TAOS-EVM DRIVER
6758 M:      Jean Delvare <jdelvare@suse.com>
6759 L:      linux-i2c@vger.kernel.org
6760 S:      Maintained
6761 F:      Documentation/i2c/busses/i2c-taos-evm
6762 F:      drivers/i2c/busses/i2c-taos-evm.c
6763
6764 I2C-TINY-USB DRIVER
6765 M:      Till Harbaum <till@harbaum.org>
6766 L:      linux-i2c@vger.kernel.org
6767 W:      http://www.harbaum.org/till/i2c_tiny_usb
6768 S:      Maintained
6769 F:      drivers/i2c/busses/i2c-tiny-usb.c
6770
6771 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6772 M:      Jean Delvare <jdelvare@suse.com>
6773 L:      linux-i2c@vger.kernel.org
6774 S:      Maintained
6775 F:      Documentation/i2c/busses/i2c-ali1535
6776 F:      Documentation/i2c/busses/i2c-ali1563
6777 F:      Documentation/i2c/busses/i2c-ali15x3
6778 F:      Documentation/i2c/busses/i2c-amd756
6779 F:      Documentation/i2c/busses/i2c-amd8111
6780 F:      Documentation/i2c/busses/i2c-i801
6781 F:      Documentation/i2c/busses/i2c-nforce2
6782 F:      Documentation/i2c/busses/i2c-piix4
6783 F:      Documentation/i2c/busses/i2c-sis5595
6784 F:      Documentation/i2c/busses/i2c-sis630
6785 F:      Documentation/i2c/busses/i2c-sis96x
6786 F:      Documentation/i2c/busses/i2c-via
6787 F:      Documentation/i2c/busses/i2c-viapro
6788 F:      drivers/i2c/busses/i2c-ali1535.c
6789 F:      drivers/i2c/busses/i2c-ali1563.c
6790 F:      drivers/i2c/busses/i2c-ali15x3.c
6791 F:      drivers/i2c/busses/i2c-amd756.c
6792 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6793 F:      drivers/i2c/busses/i2c-amd8111.c
6794 F:      drivers/i2c/busses/i2c-i801.c
6795 F:      drivers/i2c/busses/i2c-isch.c
6796 F:      drivers/i2c/busses/i2c-nforce2.c
6797 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6798 F:      drivers/i2c/busses/i2c-piix4.c
6799 F:      drivers/i2c/busses/i2c-sis5595.c
6800 F:      drivers/i2c/busses/i2c-sis630.c
6801 F:      drivers/i2c/busses/i2c-sis96x.c
6802 F:      drivers/i2c/busses/i2c-via.c
6803 F:      drivers/i2c/busses/i2c-viapro.c
6804
6805 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6806 M:      Hans de Goede <hdegoede@redhat.com>
6807 L:      linux-i2c@vger.kernel.org
6808 S:      Maintained
6809 F:      drivers/i2c/busses/i2c-cht-wc.c
6810
6811 I2C/SMBUS ISMT DRIVER
6812 M:      Seth Heasley <seth.heasley@intel.com>
6813 M:      Neil Horman <nhorman@tuxdriver.com>
6814 L:      linux-i2c@vger.kernel.org
6815 F:      drivers/i2c/busses/i2c-ismt.c
6816 F:      Documentation/i2c/busses/i2c-ismt
6817
6818 I2C/SMBUS STUB DRIVER
6819 M:      Jean Delvare <jdelvare@suse.com>
6820 L:      linux-i2c@vger.kernel.org
6821 S:      Maintained
6822 F:      drivers/i2c/i2c-stub.c
6823
6824 IA64 (Itanium) PLATFORM
6825 M:      Tony Luck <tony.luck@intel.com>
6826 M:      Fenghua Yu <fenghua.yu@intel.com>
6827 L:      linux-ia64@vger.kernel.org
6828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6829 S:      Maintained
6830 F:      arch/ia64/
6831
6832 IBM Power 842 compression accelerator
6833 M:      Haren Myneni <haren@us.ibm.com>
6834 S:      Supported
6835 F:      drivers/crypto/nx/Makefile
6836 F:      drivers/crypto/nx/Kconfig
6837 F:      drivers/crypto/nx/nx-842*
6838 F:      include/linux/sw842.h
6839 F:      crypto/842.c
6840 F:      lib/842/
6841
6842 IBM Power in-Nest Crypto Acceleration
6843 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6844 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6845 L:      linux-crypto@vger.kernel.org
6846 S:      Supported
6847 F:      drivers/crypto/nx/Makefile
6848 F:      drivers/crypto/nx/Kconfig
6849 F:      drivers/crypto/nx/nx-aes*
6850 F:      drivers/crypto/nx/nx-sha*
6851 F:      drivers/crypto/nx/nx.*
6852 F:      drivers/crypto/nx/nx_csbcpb.h
6853 F:      drivers/crypto/nx/nx_debugfs.h
6854
6855 IBM Power Linux RAID adapter
6856 M:      Brian King <brking@us.ibm.com>
6857 S:      Supported
6858 F:      drivers/scsi/ipr.*
6859
6860 IBM Power SRIOV Virtual NIC Device Driver
6861 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6862 M:      John Allen <jallen@linux.vnet.ibm.com>
6863 L:      netdev@vger.kernel.org
6864 S:      Supported
6865 F:      drivers/net/ethernet/ibm/ibmvnic.*
6866
6867 IBM Power Virtual Accelerator Switchboard
6868 M:      Sukadev Bhattiprolu
6869 L:      linuxppc-dev@lists.ozlabs.org
6870 S:      Supported
6871 F:      arch/powerpc/platforms/powernv/vas*
6872 F:      arch/powerpc/platforms/powernv/copy-paste.h
6873 F:      arch/powerpc/include/asm/vas.h
6874 F:      arch/powerpc/include/uapi/asm/vas.h
6875
6876 IBM Power Virtual Ethernet Device Driver
6877 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6878 L:      netdev@vger.kernel.org
6879 S:      Supported
6880 F:      drivers/net/ethernet/ibm/ibmveth.*
6881
6882 IBM Power Virtual FC Device Drivers
6883 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6884 L:      linux-scsi@vger.kernel.org
6885 S:      Supported
6886 F:      drivers/scsi/ibmvscsi/ibmvfc*
6887
6888 IBM Power Virtual Management Channel Driver
6889 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6890 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6891 S:      Supported
6892 F:      drivers/misc/ibmvmc.*
6893
6894 IBM Power Virtual SCSI Device Drivers
6895 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6896 L:      linux-scsi@vger.kernel.org
6897 S:      Supported
6898 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6899 F:      include/scsi/viosrp.h
6900
6901 IBM Power Virtual SCSI Device Target Driver
6902 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6903 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6904 L:      linux-scsi@vger.kernel.org
6905 L:      target-devel@vger.kernel.org
6906 S:      Supported
6907 F:      drivers/scsi/ibmvscsi_tgt/
6908
6909 IBM Power VMX Cryptographic instructions
6910 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6911 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6912 L:      linux-crypto@vger.kernel.org
6913 S:      Supported
6914 F:      drivers/crypto/vmx/Makefile
6915 F:      drivers/crypto/vmx/Kconfig
6916 F:      drivers/crypto/vmx/vmx.c
6917 F:      drivers/crypto/vmx/aes*
6918 F:      drivers/crypto/vmx/ghash*
6919 F:      drivers/crypto/vmx/ppc-xlate.pl
6920
6921 IBM ServeRAID RAID DRIVER
6922 S:      Orphan
6923 F:      drivers/scsi/ips.*
6924
6925 ICH LPC AND GPIO DRIVER
6926 M:      Peter Tyser <ptyser@xes-inc.com>
6927 S:      Maintained
6928 F:      drivers/mfd/lpc_ich.c
6929 F:      drivers/gpio/gpio-ich.c
6930
6931 IDE SUBSYSTEM
6932 M:      "David S. Miller" <davem@davemloft.net>
6933 L:      linux-ide@vger.kernel.org
6934 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6936 S:      Maintained
6937 F:      Documentation/ide/
6938 F:      drivers/ide/
6939 F:      include/linux/ide.h
6940
6941 IDE/ATAPI DRIVERS
6942 M:      Borislav Petkov <bp@alien8.de>
6943 L:      linux-ide@vger.kernel.org
6944 S:      Maintained
6945 F:      Documentation/cdrom/ide-cd
6946 F:      drivers/ide/ide-cd*
6947
6948 IDEAPAD LAPTOP EXTRAS DRIVER
6949 M:      Ike Panhc <ike.pan@canonical.com>
6950 L:      platform-driver-x86@vger.kernel.org
6951 W:      http://launchpad.net/ideapad-laptop
6952 S:      Maintained
6953 F:      drivers/platform/x86/ideapad-laptop.c
6954
6955 IDEAPAD LAPTOP SLIDEBAR DRIVER
6956 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6957 L:      linux-input@vger.kernel.org
6958 W:      https://github.com/o2genum/ideapad-slidebar
6959 S:      Maintained
6960 F:      drivers/input/misc/ideapad_slidebar.c
6961
6962 IDT VersaClock 5 CLOCK DRIVER
6963 M:      Marek Vasut <marek.vasut@gmail.com>
6964 S:      Maintained
6965 F:      drivers/clk/clk-versaclock5.c
6966
6967 IEEE 802.15.4 SUBSYSTEM
6968 M:      Alexander Aring <alex.aring@gmail.com>
6969 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6970 L:      linux-wpan@vger.kernel.org
6971 W:      http://wpan.cakelab.org/
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6974 S:      Maintained
6975 F:      net/ieee802154/
6976 F:      net/mac802154/
6977 F:      drivers/net/ieee802154/
6978 F:      include/linux/nl802154.h
6979 F:      include/linux/ieee802154.h
6980 F:      include/net/nl802154.h
6981 F:      include/net/mac802154.h
6982 F:      include/net/af_ieee802154.h
6983 F:      include/net/cfg802154.h
6984 F:      include/net/ieee802154_netdev.h
6985 F:      Documentation/networking/ieee802154.txt
6986
6987 IFE PROTOCOL
6988 M:      Yotam Gigi <yotam.gi@gmail.com>
6989 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6990 F:      net/ife
6991 F:      include/net/ife.h
6992 F:      include/uapi/linux/ife.h
6993
6994 IGORPLUG-USB IR RECEIVER
6995 M:      Sean Young <sean@mess.org>
6996 L:      linux-media@vger.kernel.org
6997 S:      Maintained
6998 F:      drivers/media/rc/igorplugusb.c
6999
7000 IGUANAWORKS USB IR TRANSCEIVER
7001 M:      Sean Young <sean@mess.org>
7002 L:      linux-media@vger.kernel.org
7003 S:      Maintained
7004 F:      drivers/media/rc/iguanair.c
7005
7006 IIO DIGITAL POTENTIOMETER DAC
7007 M:      Peter Rosin <peda@axentia.se>
7008 L:      linux-iio@vger.kernel.org
7009 S:      Maintained
7010 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7011 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7012 F:      drivers/iio/dac/dpot-dac.c
7013
7014 IIO ENVELOPE DETECTOR
7015 M:      Peter Rosin <peda@axentia.se>
7016 L:      linux-iio@vger.kernel.org
7017 S:      Maintained
7018 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7019 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7020 F:      drivers/iio/adc/envelope-detector.c
7021
7022 IIO MULTIPLEXER
7023 M:      Peter Rosin <peda@axentia.se>
7024 L:      linux-iio@vger.kernel.org
7025 S:      Maintained
7026 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7027 F:      drivers/iio/multiplexer/iio-mux.c
7028
7029 IIO SUBSYSTEM AND DRIVERS
7030 M:      Jonathan Cameron <jic23@kernel.org>
7031 R:      Hartmut Knaack <knaack.h@gmx.de>
7032 R:      Lars-Peter Clausen <lars@metafoo.de>
7033 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7034 L:      linux-iio@vger.kernel.org
7035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7036 S:      Maintained
7037 F:      Documentation/ABI/testing/configfs-iio*
7038 F:      Documentation/ABI/testing/sysfs-bus-iio*
7039 F:      Documentation/devicetree/bindings/iio/
7040 F:      drivers/iio/
7041 F:      drivers/staging/iio/
7042 F:      include/linux/iio/
7043 F:      tools/iio/
7044
7045 IIO UNIT CONVERTER
7046 M:      Peter Rosin <peda@axentia.se>
7047 L:      linux-iio@vger.kernel.org
7048 S:      Maintained
7049 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7050 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7051 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7052 F:      drivers/iio/afe/iio-rescale.c
7053
7054 IKANOS/ADI EAGLE ADSL USB DRIVER
7055 M:      Matthieu Castet <castet.matthieu@free.fr>
7056 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7057 S:      Maintained
7058 F:      drivers/usb/atm/ueagle-atm.c
7059
7060 IMGTEC ASCII LCD DRIVER
7061 M:      Paul Burton <paul.burton@mips.com>
7062 S:      Maintained
7063 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7064 F:      drivers/auxdisplay/img-ascii-lcd.c
7065
7066 IMGTEC IR DECODER DRIVER
7067 M:      James Hogan <jhogan@kernel.org>
7068 S:      Maintained
7069 F:      drivers/media/rc/img-ir/
7070
7071 IMON SOUNDGRAPH USB IR RECEIVER
7072 M:      Sean Young <sean@mess.org>
7073 L:      linux-media@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/media/rc/imon_raw.c
7076 F:      drivers/media/rc/imon.c
7077
7078 IMS TWINTURBO FRAMEBUFFER DRIVER
7079 L:      linux-fbdev@vger.kernel.org
7080 S:      Orphan
7081 F:      drivers/video/fbdev/imsttfb.c
7082
7083 INA209 HARDWARE MONITOR DRIVER
7084 M:      Guenter Roeck <linux@roeck-us.net>
7085 L:      linux-hwmon@vger.kernel.org
7086 S:      Maintained
7087 F:      Documentation/hwmon/ina209
7088 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7089 F:      drivers/hwmon/ina209.c
7090
7091 INA2XX HARDWARE MONITOR DRIVER
7092 M:      Guenter Roeck <linux@roeck-us.net>
7093 L:      linux-hwmon@vger.kernel.org
7094 S:      Maintained
7095 F:      Documentation/hwmon/ina2xx
7096 F:      drivers/hwmon/ina2xx.c
7097 F:      include/linux/platform_data/ina2xx.h
7098
7099 INDUSTRY PACK SUBSYSTEM (IPACK)
7100 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7101 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7102 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7103 L:      industrypack-devel@lists.sourceforge.net
7104 W:      http://industrypack.sourceforge.net
7105 S:      Maintained
7106 F:      drivers/ipack/
7107
7108 INFINIBAND SUBSYSTEM
7109 M:      Doug Ledford <dledford@redhat.com>
7110 M:      Jason Gunthorpe <jgg@mellanox.com>
7111 L:      linux-rdma@vger.kernel.org
7112 W:      https://github.com/linux-rdma/rdma-core
7113 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7115 S:      Supported
7116 F:      Documentation/devicetree/bindings/infiniband/
7117 F:      Documentation/infiniband/
7118 F:      drivers/infiniband/
7119 F:      include/uapi/linux/if_infiniband.h
7120 F:      include/uapi/rdma/
7121 F:      include/rdma/
7122
7123 INGENIC JZ4780 DMA Driver
7124 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7125 S:      Maintained
7126 F:      drivers/dma/dma-jz4780.c
7127
7128 INGENIC JZ4780 NAND DRIVER
7129 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7130 L:      linux-mtd@lists.infradead.org
7131 S:      Maintained
7132 F:      drivers/mtd/nand/raw/jz4780_*
7133
7134 INOTIFY
7135 M:      Jan Kara <jack@suse.cz>
7136 R:      Amir Goldstein <amir73il@gmail.com>
7137 L:      linux-fsdevel@vger.kernel.org
7138 S:      Maintained
7139 F:      Documentation/filesystems/inotify.txt
7140 F:      fs/notify/inotify/
7141 F:      include/linux/inotify.h
7142 F:      include/uapi/linux/inotify.h
7143
7144 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7145 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7146 L:      linux-input@vger.kernel.org
7147 Q:      http://patchwork.kernel.org/project/linux-input/list/
7148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7149 S:      Maintained
7150 F:      drivers/input/
7151 F:      include/linux/input.h
7152 F:      include/uapi/linux/input.h
7153 F:      include/uapi/linux/input-event-codes.h
7154 F:      include/linux/input/
7155 F:      Documentation/devicetree/bindings/input/
7156 F:      Documentation/devicetree/bindings/serio/
7157 F:      Documentation/input/
7158
7159 INPUT MULTITOUCH (MT) PROTOCOL
7160 M:      Henrik Rydberg <rydberg@bitmath.org>
7161 L:      linux-input@vger.kernel.org
7162 S:      Odd fixes
7163 F:      Documentation/input/multi-touch-protocol.rst
7164 F:      drivers/input/input-mt.c
7165 K:      \b(ABS|SYN)_MT_
7166
7167 INSIDE SECURE CRYPTO DRIVER
7168 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7169 F:      drivers/crypto/inside-secure/
7170 S:      Maintained
7171 L:      linux-crypto@vger.kernel.org
7172
7173 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7174 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7175 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7176 L:      linux-integrity@vger.kernel.org
7177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7178 S:      Supported
7179 F:      security/integrity/ima/
7180
7181 INTEL 810/815 FRAMEBUFFER DRIVER
7182 M:      Antonino Daplas <adaplas@gmail.com>
7183 L:      linux-fbdev@vger.kernel.org
7184 S:      Maintained
7185 F:      drivers/video/fbdev/i810/
7186
7187 INTEL ASoC DRIVERS
7188 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7189 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7190 M:      Jie Yang <yang.jie@linux.intel.com>
7191 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7192 S:      Supported
7193 F:      sound/soc/intel/
7194
7195 INTEL C600 SERIES SAS CONTROLLER DRIVER
7196 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7197 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7198 L:      linux-scsi@vger.kernel.org
7199 T:      git git://git.code.sf.net/p/intel-sas/isci
7200 S:      Supported
7201 F:      drivers/scsi/isci/
7202
7203 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7204 M:      Jani Nikula <jani.nikula@linux.intel.com>
7205 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7206 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7207 L:      intel-gfx@lists.freedesktop.org
7208 W:      https://01.org/linuxgraphics/
7209 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7210 C:      irc://chat.freenode.net/intel-gfx
7211 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7212 T:      git git://anongit.freedesktop.org/drm-intel
7213 S:      Supported
7214 F:      drivers/gpu/drm/i915/
7215 F:      include/drm/i915*
7216 F:      include/uapi/drm/i915_drm.h
7217 F:      Documentation/gpu/i915.rst
7218
7219 INTEL ETHERNET DRIVERS
7220 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7221 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7222 W:      http://www.intel.com/support/feedback.htm
7223 W:      http://e1000.sourceforge.net/
7224 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7227 S:      Supported
7228 F:      Documentation/networking/e100.rst
7229 F:      Documentation/networking/e1000.rst
7230 F:      Documentation/networking/e1000e.txt
7231 F:      Documentation/networking/igb.txt
7232 F:      Documentation/networking/igbvf.txt
7233 F:      Documentation/networking/ixgb.txt
7234 F:      Documentation/networking/ixgbe.txt
7235 F:      Documentation/networking/ixgbevf.txt
7236 F:      Documentation/networking/i40e.txt
7237 F:      Documentation/networking/i40evf.txt
7238 F:      Documentation/networking/ice.txt
7239 F:      drivers/net/ethernet/intel/
7240 F:      drivers/net/ethernet/intel/*/
7241 F:      include/linux/avf/virtchnl.h
7242
7243 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7244 M:      Maik Broemme <mbroemme@libmpq.org>
7245 L:      linux-fbdev@vger.kernel.org
7246 S:      Maintained
7247 F:      Documentation/fb/intelfb.txt
7248 F:      drivers/video/fbdev/intelfb/
7249
7250 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7251 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7252 M:      Zhi Wang <zhi.a.wang@intel.com>
7253 L:      intel-gvt-dev@lists.freedesktop.org
7254 L:      intel-gfx@lists.freedesktop.org
7255 W:      https://01.org/igvt-g
7256 T:      git https://github.com/intel/gvt-linux.git
7257 S:      Supported
7258 F:      drivers/gpu/drm/i915/gvt/
7259
7260 INTEL HID EVENT DRIVER
7261 M:      Alex Hung <alex.hung@canonical.com>
7262 L:      platform-driver-x86@vger.kernel.org
7263 S:      Maintained
7264 F:      drivers/platform/x86/intel-hid.c
7265
7266 INTEL I/OAT DMA DRIVER
7267 M:      Dave Jiang <dave.jiang@intel.com>
7268 R:      Dan Williams <dan.j.williams@intel.com>
7269 L:      dmaengine@vger.kernel.org
7270 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7271 S:      Supported
7272 F:      drivers/dma/ioat*
7273
7274 INTEL IDLE DRIVER
7275 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7276 M:      Len Brown <lenb@kernel.org>
7277 L:      linux-pm@vger.kernel.org
7278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7279 B:      https://bugzilla.kernel.org
7280 S:      Supported
7281 F:      drivers/idle/intel_idle.c
7282
7283 INTEL INTEGRATED SENSOR HUB DRIVER
7284 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7285 M:      Jiri Kosina <jikos@kernel.org>
7286 L:      linux-input@vger.kernel.org
7287 S:      Maintained
7288 F:      drivers/hid/intel-ish-hid/
7289
7290 INTEL IOMMU (VT-d)
7291 M:      David Woodhouse <dwmw2@infradead.org>
7292 L:      iommu@lists.linux-foundation.org
7293 T:      git git://git.infradead.org/iommu-2.6.git
7294 S:      Supported
7295 F:      drivers/iommu/intel-iommu.c
7296 F:      include/linux/intel-iommu.h
7297
7298 INTEL IOP-ADMA DMA DRIVER
7299 R:      Dan Williams <dan.j.williams@intel.com>
7300 S:      Odd fixes
7301 F:      drivers/dma/iop-adma.c
7302
7303 INTEL IPU3 CSI-2 CIO2 DRIVER
7304 M:      Yong Zhi <yong.zhi@intel.com>
7305 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7306 M:      Bingbu Cao <bingbu.cao@intel.com>
7307 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7308 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7309 L:      linux-media@vger.kernel.org
7310 S:      Maintained
7311 F:      drivers/media/pci/intel/ipu3/
7312 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7313
7314 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7315 M:      Krzysztof Halasa <khalasa@piap.pl>
7316 S:      Maintained
7317 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7318 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7319 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7320 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7321 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7322 F:      drivers/net/wan/ixp4xx_hss.c
7323
7324 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7325 M:      Deepak Saxena <dsaxena@plexity.net>
7326 S:      Maintained
7327 F:      drivers/char/hw_random/ixp4xx-rng.c
7328
7329 INTEL MANAGEMENT ENGINE (mei)
7330 M:      Tomas Winkler <tomas.winkler@intel.com>
7331 L:      linux-kernel@vger.kernel.org
7332 S:      Supported
7333 F:      include/uapi/linux/mei.h
7334 F:      include/linux/mei_cl_bus.h
7335 F:      drivers/misc/mei/*
7336 F:      drivers/watchdog/mei_wdt.c
7337 F:      Documentation/misc-devices/mei/*
7338 F:      samples/mei/*
7339
7340 INTEL MENLOW THERMAL DRIVER
7341 M:      Sujith Thomas <sujith.thomas@intel.com>
7342 L:      platform-driver-x86@vger.kernel.org
7343 W:      https://01.org/linux-acpi
7344 S:      Supported
7345 F:      drivers/platform/x86/intel_menlow.c
7346
7347 INTEL MERRIFIELD GPIO DRIVER
7348 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7349 L:      linux-gpio@vger.kernel.org
7350 S:      Maintained
7351 F:      drivers/gpio/gpio-merrifield.c
7352
7353 INTEL MIC DRIVERS (mic)
7354 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7355 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7356 S:      Supported
7357 W:      https://github.com/sudeepdutt/mic
7358 W:      http://software.intel.com/en-us/mic-developer
7359 F:      include/linux/mic_bus.h
7360 F:      include/linux/scif.h
7361 F:      include/uapi/linux/mic_common.h
7362 F:      include/uapi/linux/mic_ioctl.h
7363 F:      include/uapi/linux/scif_ioctl.h
7364 F:      drivers/misc/mic/
7365 F:      drivers/dma/mic_x100_dma.c
7366 F:      drivers/dma/mic_x100_dma.h
7367 F:      Documentation/mic/
7368
7369 INTEL PMC CORE DRIVER
7370 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7371 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7372 L:      platform-driver-x86@vger.kernel.org
7373 S:      Maintained
7374 F:      arch/x86/include/asm/pmc_core.h
7375 F:      drivers/platform/x86/intel_pmc_core*
7376
7377 INTEL PMC/P-Unit IPC DRIVER
7378 M:      Zha Qipeng<qipeng.zha@intel.com>
7379 L:      platform-driver-x86@vger.kernel.org
7380 S:      Maintained
7381 F:      drivers/platform/x86/intel_pmc_ipc.c
7382 F:      drivers/platform/x86/intel_punit_ipc.c
7383 F:      arch/x86/include/asm/intel_pmc_ipc.h
7384 F:      arch/x86/include/asm/intel_punit_ipc.h
7385
7386 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7387 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7388 L:      linux-wireless@vger.kernel.org
7389 S:      Maintained
7390 F:      Documentation/networking/README.ipw2100
7391 F:      Documentation/networking/README.ipw2200
7392 F:      drivers/net/wireless/intel/ipw2x00/
7393
7394 INTEL PSTATE DRIVER
7395 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7396 M:      Len Brown <lenb@kernel.org>
7397 L:      linux-pm@vger.kernel.org
7398 S:      Supported
7399 F:      drivers/cpufreq/intel_pstate.c
7400
7401 INTEL RDMA RNIC DRIVER
7402 M:      Faisal Latif <faisal.latif@intel.com>
7403 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7404 L:      linux-rdma@vger.kernel.org
7405 S:      Supported
7406 F:      drivers/infiniband/hw/i40iw/
7407 F:      include/uapi/rdma/i40iw-abi.h
7408
7409 INTEL SHA MULTIBUFFER DRIVER
7410 M:      Megha Dey <megha.dey@linux.intel.com>
7411 R:      Tim Chen <tim.c.chen@linux.intel.com>
7412 L:      linux-crypto@vger.kernel.org
7413 S:      Supported
7414 F:      arch/x86/crypto/sha*-mb/
7415 F:      crypto/mcryptd.c
7416
7417 INTEL TELEMETRY DRIVER
7418 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7419 L:      platform-driver-x86@vger.kernel.org
7420 S:      Maintained
7421 F:      arch/x86/include/asm/intel_telemetry.h
7422 F:      drivers/platform/x86/intel_telemetry*
7423
7424 INTEL VIRTUAL BUTTON DRIVER
7425 M:      AceLan Kao <acelan.kao@canonical.com>
7426 L:      platform-driver-x86@vger.kernel.org
7427 S:      Maintained
7428 F:      drivers/platform/x86/intel-vbtn.c
7429
7430 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7431 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7432 L:      linux-wireless@vger.kernel.org
7433 S:      Supported
7434 F:      drivers/net/wireless/intel/iwlegacy/
7435
7436 INTEL WIRELESS WIFI LINK (iwlwifi)
7437 M:      Johannes Berg <johannes.berg@intel.com>
7438 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7439 M:      Luca Coelho <luciano.coelho@intel.com>
7440 M:      Intel Linux Wireless <linuxwifi@intel.com>
7441 L:      linux-wireless@vger.kernel.org
7442 W:      http://intellinuxwireless.org
7443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7444 S:      Supported
7445 F:      drivers/net/wireless/intel/iwlwifi/
7446
7447 INTEL WIRELESS WIMAX CONNECTION 2400
7448 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7449 M:      linux-wimax@intel.com
7450 L:      wimax@linuxwimax.org (subscribers-only)
7451 S:      Supported
7452 W:      http://linuxwimax.org
7453 F:      Documentation/wimax/README.i2400m
7454 F:      drivers/net/wimax/i2400m/
7455 F:      include/uapi/linux/wimax/i2400m.h
7456
7457 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7458 M:      Mario Limonciello <mario.limonciello@dell.com>
7459 S:      Maintained
7460 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7461
7462 INTEL(R) TRACE HUB
7463 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7464 S:      Supported
7465 F:      Documentation/trace/intel_th.rst
7466 F:      drivers/hwtracing/intel_th/
7467
7468 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7469 M:      Ning Sun <ning.sun@intel.com>
7470 L:      tboot-devel@lists.sourceforge.net
7471 W:      http://tboot.sourceforge.net
7472 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7473 S:      Supported
7474 F:      Documentation/intel_txt.txt
7475 F:      include/linux/tboot.h
7476 F:      arch/x86/kernel/tboot.c
7477
7478 INTEL-MID GPIO DRIVER
7479 M:      David Cohen <david.a.cohen@linux.intel.com>
7480 L:      linux-gpio@vger.kernel.org
7481 S:      Maintained
7482 F:      drivers/gpio/gpio-intel-mid.c
7483
7484 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7485 M:      Linus Walleij <linus.walleij@linaro.org>
7486 L:      linux-iio@vger.kernel.org
7487 S:      Maintained
7488 F:      drivers/iio/gyro/mpu3050*
7489 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7490
7491 IOC3 ETHERNET DRIVER
7492 M:      Ralf Baechle <ralf@linux-mips.org>
7493 L:      linux-mips@linux-mips.org
7494 S:      Maintained
7495 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7496
7497 IOC3 SERIAL DRIVER
7498 M:      Pat Gefre <pfg@sgi.com>
7499 L:      linux-serial@vger.kernel.org
7500 S:      Maintained
7501 F:      drivers/tty/serial/ioc3_serial.c
7502
7503 IOMMU DRIVERS
7504 M:      Joerg Roedel <joro@8bytes.org>
7505 L:      iommu@lists.linux-foundation.org
7506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7507 S:      Maintained
7508 F:      Documentation/devicetree/bindings/iommu/
7509 F:      drivers/iommu/
7510 F:      include/linux/iommu.h
7511 F:      include/linux/of_iommu.h
7512 F:      include/linux/iova.h
7513
7514 IP MASQUERADING
7515 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7516 S:      Maintained
7517 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7518
7519 IPMI SUBSYSTEM
7520 M:      Corey Minyard <minyard@acm.org>
7521 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7522 W:      http://openipmi.sourceforge.net/
7523 S:      Supported
7524 F:      Documentation/IPMI.txt
7525 F:      drivers/char/ipmi/
7526 F:      include/linux/ipmi*
7527 F:      include/uapi/linux/ipmi*
7528
7529 IPS SCSI RAID DRIVER
7530 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7531 L:      linux-scsi@vger.kernel.org
7532 W:      http://www.adaptec.com/
7533 S:      Maintained
7534 F:      drivers/scsi/ips*
7535
7536 IPVS
7537 M:      Wensong Zhang <wensong@linux-vs.org>
7538 M:      Simon Horman <horms@verge.net.au>
7539 M:      Julian Anastasov <ja@ssi.bg>
7540 L:      netdev@vger.kernel.org
7541 L:      lvs-devel@vger.kernel.org
7542 S:      Maintained
7543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7545 F:      Documentation/networking/ipvs-sysctl.txt
7546 F:      include/net/ip_vs.h
7547 F:      include/uapi/linux/ip_vs.h
7548 F:      net/netfilter/ipvs/
7549
7550 IPWIRELESS DRIVER
7551 M:      Jiri Kosina <jikos@kernel.org>
7552 M:      David Sterba <dsterba@suse.com>
7553 S:      Odd Fixes
7554 F:      drivers/tty/ipwireless/
7555
7556 IPX NETWORK LAYER
7557 L:      netdev@vger.kernel.org
7558 S:      Obsolete
7559 F:      include/uapi/linux/ipx.h
7560 F:      drivers/staging/ipx/
7561
7562 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7563 M:      Marc Zyngier <marc.zyngier@arm.com>
7564 S:      Maintained
7565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7566 F:      Documentation/IRQ-domain.txt
7567 F:      include/linux/irqdomain.h
7568 F:      kernel/irq/irqdomain.c
7569 F:      kernel/irq/msi.c
7570
7571 IRQ SUBSYSTEM
7572 M:      Thomas Gleixner <tglx@linutronix.de>
7573 L:      linux-kernel@vger.kernel.org
7574 S:      Maintained
7575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7576 F:      kernel/irq/
7577
7578 IRQCHIP DRIVERS
7579 M:      Thomas Gleixner <tglx@linutronix.de>
7580 M:      Jason Cooper <jason@lakedaemon.net>
7581 M:      Marc Zyngier <marc.zyngier@arm.com>
7582 L:      linux-kernel@vger.kernel.org
7583 S:      Maintained
7584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7585 F:      Documentation/devicetree/bindings/interrupt-controller/
7586 F:      drivers/irqchip/
7587
7588 ISA
7589 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7590 S:      Maintained
7591 F:      Documentation/isa.txt
7592 F:      drivers/base/isa.c
7593 F:      include/linux/isa.h
7594
7595 ISA RADIO MODULE
7596 M:      Hans Verkuil <hverkuil@xs4all.nl>
7597 L:      linux-media@vger.kernel.org
7598 T:      git git://linuxtv.org/media_tree.git
7599 W:      https://linuxtv.org
7600 S:      Maintained
7601 F:      drivers/media/radio/radio-isa*
7602
7603 ISAPNP
7604 M:      Jaroslav Kysela <perex@perex.cz>
7605 S:      Maintained
7606 F:      Documentation/isapnp.txt
7607 F:      drivers/pnp/isapnp/
7608 F:      include/linux/isapnp.h
7609
7610 ISCSI
7611 M:      Lee Duncan <lduncan@suse.com>
7612 M:      Chris Leech <cleech@redhat.com>
7613 L:      open-iscsi@googlegroups.com
7614 W:      www.open-iscsi.com
7615 S:      Maintained
7616 F:      drivers/scsi/*iscsi*
7617 F:      include/scsi/*iscsi*
7618
7619 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7620 M:      Peter Jones <pjones@redhat.com>
7621 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7622 S:      Maintained
7623 F:      drivers/firmware/iscsi_ibft*
7624
7625 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7626 M:      Sagi Grimberg <sagi@grimberg.me>
7627 M:      Max Gurtovoy <maxg@mellanox.com>
7628 L:      linux-rdma@vger.kernel.org
7629 S:      Supported
7630 W:      http://www.openfabrics.org
7631 W:      www.open-iscsi.org
7632 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7633 F:      drivers/infiniband/ulp/iser/
7634
7635 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7636 M:      Sagi Grimberg <sagi@grimberg.me>
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7638 L:      linux-rdma@vger.kernel.org
7639 L:      target-devel@vger.kernel.org
7640 S:      Supported
7641 W:      http://www.linux-iscsi.org
7642 F:      drivers/infiniband/ulp/isert
7643
7644 ISDN SUBSYSTEM
7645 M:      Karsten Keil <isdn@linux-pingi.de>
7646 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7647 L:      netdev@vger.kernel.org
7648 W:      http://www.isdn4linux.de
7649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7650 S:      Maintained
7651 F:      Documentation/isdn/
7652 F:      drivers/isdn/
7653 F:      include/linux/isdn.h
7654 F:      include/linux/isdn/
7655 F:      include/uapi/linux/isdn.h
7656 F:      include/uapi/linux/isdn/
7657
7658 ISDN SUBSYSTEM (Eicon active card driver)
7659 M:      Armin Schindler <mac@melware.de>
7660 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7661 W:      http://www.melware.de
7662 S:      Maintained
7663 F:      drivers/isdn/hardware/eicon/
7664
7665 IT87 HARDWARE MONITORING DRIVER
7666 M:      Jean Delvare <jdelvare@suse.com>
7667 L:      linux-hwmon@vger.kernel.org
7668 S:      Maintained
7669 F:      Documentation/hwmon/it87
7670 F:      drivers/hwmon/it87.c
7671
7672 IT913X MEDIA DRIVER
7673 M:      Antti Palosaari <crope@iki.fi>
7674 L:      linux-media@vger.kernel.org
7675 W:      https://linuxtv.org
7676 W:      http://palosaari.fi/linux/
7677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7678 T:      git git://linuxtv.org/anttip/media_tree.git
7679 S:      Maintained
7680 F:      drivers/media/tuners/it913x*
7681
7682 IVTV VIDEO4LINUX DRIVER
7683 M:      Andy Walls <awalls@md.metrocast.net>
7684 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7685 L:      linux-media@vger.kernel.org
7686 T:      git git://linuxtv.org/media_tree.git
7687 W:      http://www.ivtvdriver.org
7688 S:      Maintained
7689 F:      Documentation/media/v4l-drivers/ivtv*
7690 F:      drivers/media/pci/ivtv/
7691 F:      include/uapi/linux/ivtv*
7692
7693 IX2505V MEDIA DRIVER
7694 M:      Malcolm Priestley <tvboxspy@gmail.com>
7695 L:      linux-media@vger.kernel.org
7696 W:      https://linuxtv.org
7697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7698 S:      Maintained
7699 F:      drivers/media/dvb-frontends/ix2505v*
7700
7701 JAILHOUSE HYPERVISOR INTERFACE
7702 M:      Jan Kiszka <jan.kiszka@siemens.com>
7703 L:      jailhouse-dev@googlegroups.com
7704 S:      Maintained
7705 F:      arch/x86/kernel/jailhouse.c
7706 F:      arch/x86/include/asm/jailhouse_para.h
7707
7708 JC42.4 TEMPERATURE SENSOR DRIVER
7709 M:      Guenter Roeck <linux@roeck-us.net>
7710 L:      linux-hwmon@vger.kernel.org
7711 S:      Maintained
7712 F:      drivers/hwmon/jc42.c
7713 F:      Documentation/hwmon/jc42
7714
7715 JFS FILESYSTEM
7716 M:      Dave Kleikamp <shaggy@kernel.org>
7717 L:      jfs-discussion@lists.sourceforge.net
7718 W:      http://jfs.sourceforge.net/
7719 T:      git git://github.com/kleikamp/linux-shaggy.git
7720 S:      Maintained
7721 F:      Documentation/filesystems/jfs.txt
7722 F:      fs/jfs/
7723
7724 JME NETWORK DRIVER
7725 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7726 L:      netdev@vger.kernel.org
7727 S:      Maintained
7728 F:      drivers/net/ethernet/jme.*
7729
7730 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7731 M:      David Woodhouse <dwmw2@infradead.org>
7732 L:      linux-mtd@lists.infradead.org
7733 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7734 S:      Maintained
7735 F:      fs/jffs2/
7736 F:      include/uapi/linux/jffs2.h
7737
7738 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7739 M:      "Theodore Ts'o" <tytso@mit.edu>
7740 M:      Jan Kara <jack@suse.com>
7741 L:      linux-ext4@vger.kernel.org
7742 S:      Maintained
7743 F:      fs/jbd2/
7744 F:      include/linux/jbd2.h
7745
7746 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7747 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7748 L:      linux-media@vger.kernel.org
7749 S:      Maintained
7750 F:      drivers/media/platform/rcar_jpu.c
7751
7752 JSM Neo PCI based serial card
7753 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7754 L:      linux-serial@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/tty/serial/jsm/
7757
7758 K10TEMP HARDWARE MONITORING DRIVER
7759 M:      Clemens Ladisch <clemens@ladisch.de>
7760 L:      linux-hwmon@vger.kernel.org
7761 S:      Maintained
7762 F:      Documentation/hwmon/k10temp
7763 F:      drivers/hwmon/k10temp.c
7764
7765 K8TEMP HARDWARE MONITORING DRIVER
7766 M:      Rudolf Marek <r.marek@assembler.cz>
7767 L:      linux-hwmon@vger.kernel.org
7768 S:      Maintained
7769 F:      Documentation/hwmon/k8temp
7770 F:      drivers/hwmon/k8temp.c
7771
7772 KASAN
7773 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7774 R:      Alexander Potapenko <glider@google.com>
7775 R:      Dmitry Vyukov <dvyukov@google.com>
7776 L:      kasan-dev@googlegroups.com
7777 S:      Maintained
7778 F:      arch/*/include/asm/kasan.h
7779 F:      arch/*/mm/kasan_init*
7780 F:      Documentation/dev-tools/kasan.rst
7781 F:      include/linux/kasan*.h
7782 F:      lib/test_kasan.c
7783 F:      mm/kasan/
7784 F:      scripts/Makefile.kasan
7785
7786 KCONFIG
7787 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7789 L:      linux-kbuild@vger.kernel.org
7790 S:      Maintained
7791 F:      Documentation/kbuild/kconfig*
7792 F:      scripts/kconfig/
7793 F:      scripts/Kconfig.include
7794
7795 KDUMP
7796 M:      Dave Young <dyoung@redhat.com>
7797 M:      Baoquan He <bhe@redhat.com>
7798 R:      Vivek Goyal <vgoyal@redhat.com>
7799 L:      kexec@lists.infradead.org
7800 W:      http://lse.sourceforge.net/kdump/
7801 S:      Maintained
7802 F:      Documentation/kdump/
7803
7804 KEENE FM RADIO TRANSMITTER DRIVER
7805 M:      Hans Verkuil <hverkuil@xs4all.nl>
7806 L:      linux-media@vger.kernel.org
7807 T:      git git://linuxtv.org/media_tree.git
7808 W:      https://linuxtv.org
7809 S:      Maintained
7810 F:      drivers/media/radio/radio-keene*
7811
7812 KERNEL AUTOMOUNTER
7813 M:      Ian Kent <raven@themaw.net>
7814 L:      autofs@vger.kernel.org
7815 S:      Maintained
7816 F:      fs/autofs/
7817
7818 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7819 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7820 M:      Michal Marek <michal.lkml@markovi.net>
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7822 L:      linux-kbuild@vger.kernel.org
7823 S:      Maintained
7824 F:      Documentation/kbuild/
7825 F:      Makefile
7826 F:      scripts/Kbuild*
7827 F:      scripts/Makefile*
7828 F:      scripts/basic/
7829 F:      scripts/mk*
7830 F:      scripts/mod/
7831 F:      scripts/package/
7832
7833 KERNEL JANITORS
7834 L:      kernel-janitors@vger.kernel.org
7835 W:      http://kernelnewbies.org/KernelJanitors
7836 S:      Odd Fixes
7837
7838 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7839 M:      "J. Bruce Fields" <bfields@fieldses.org>
7840 M:      Jeff Layton <jlayton@kernel.org>
7841 L:      linux-nfs@vger.kernel.org
7842 W:      http://nfs.sourceforge.net/
7843 T:      git git://linux-nfs.org/~bfields/linux.git
7844 S:      Supported
7845 F:      fs/nfsd/
7846 F:      include/uapi/linux/nfsd/
7847 F:      fs/lockd/
7848 F:      fs/nfs_common/
7849 F:      net/sunrpc/
7850 F:      include/linux/lockd/
7851 F:      include/linux/sunrpc/
7852 F:      include/uapi/linux/sunrpc/
7853
7854 KERNEL SELFTEST FRAMEWORK
7855 M:      Shuah Khan <shuah@kernel.org>
7856 L:      linux-kselftest@vger.kernel.org
7857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7858 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7859 S:      Maintained
7860 F:      tools/testing/selftests/
7861 F:      Documentation/dev-tools/kselftest*
7862
7863 KERNEL USERMODE HELPER
7864 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7865 L:      linux-kernel@vger.kernel.org
7866 S:      Maintained
7867 F:      kernel/umh.c
7868 F:      include/linux/umh.h
7869
7870 KERNEL VIRTUAL MACHINE (KVM)
7871 M:      Paolo Bonzini <pbonzini@redhat.com>
7872 M:      Radim Krčmář <rkrcmar@redhat.com>
7873 L:      kvm@vger.kernel.org
7874 W:      http://www.linux-kvm.org
7875 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7876 S:      Supported
7877 F:      Documentation/virtual/kvm/
7878 F:      include/trace/events/kvm.h
7879 F:      include/uapi/asm-generic/kvm*
7880 F:      include/uapi/linux/kvm*
7881 F:      include/asm-generic/kvm*
7882 F:      include/linux/kvm*
7883 F:      include/kvm/iodev.h
7884 F:      virt/kvm/*
7885 F:      tools/kvm/
7886
7887 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7888 M:      Joerg Roedel <joro@8bytes.org>
7889 L:      kvm@vger.kernel.org
7890 W:      http://www.linux-kvm.org/
7891 S:      Maintained
7892 F:      arch/x86/include/asm/svm.h
7893 F:      arch/x86/kvm/svm.c
7894
7895 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7896 M:      Christoffer Dall <christoffer.dall@arm.com>
7897 M:      Marc Zyngier <marc.zyngier@arm.com>
7898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7899 L:      kvmarm@lists.cs.columbia.edu
7900 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7902 S:      Supported
7903 F:      arch/arm/include/uapi/asm/kvm*
7904 F:      arch/arm/include/asm/kvm*
7905 F:      arch/arm/kvm/
7906 F:      virt/kvm/arm/
7907 F:      include/kvm/arm_*
7908
7909 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7910 M:      Christoffer Dall <christoffer.dall@arm.com>
7911 M:      Marc Zyngier <marc.zyngier@arm.com>
7912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7913 L:      kvmarm@lists.cs.columbia.edu
7914 S:      Maintained
7915 F:      arch/arm64/include/uapi/asm/kvm*
7916 F:      arch/arm64/include/asm/kvm*
7917 F:      arch/arm64/kvm/
7918
7919 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7920 M:      James Hogan <jhogan@kernel.org>
7921 L:      linux-mips@linux-mips.org
7922 S:      Supported
7923 F:      arch/mips/include/uapi/asm/kvm*
7924 F:      arch/mips/include/asm/kvm*
7925 F:      arch/mips/kvm/
7926
7927 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7928 M:      Paul Mackerras <paulus@ozlabs.org>
7929 L:      kvm-ppc@vger.kernel.org
7930 W:      http://www.linux-kvm.org/
7931 T:      git git://github.com/agraf/linux-2.6.git
7932 S:      Supported
7933 F:      arch/powerpc/include/uapi/asm/kvm*
7934 F:      arch/powerpc/include/asm/kvm*
7935 F:      arch/powerpc/kvm/
7936 F:      arch/powerpc/kernel/kvm*
7937
7938 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7939 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7940 M:      Janosch Frank <frankja@linux.ibm.com>
7941 R:      David Hildenbrand <david@redhat.com>
7942 R:      Cornelia Huck <cohuck@redhat.com>
7943 L:      linux-s390@vger.kernel.org
7944 W:      http://www.ibm.com/developerworks/linux/linux390/
7945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7946 S:      Supported
7947 F:      arch/s390/include/uapi/asm/kvm*
7948 F:      arch/s390/include/asm/gmap.h
7949 F:      arch/s390/include/asm/kvm*
7950 F:      arch/s390/kvm/
7951 F:      arch/s390/mm/gmap.c
7952
7953 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7954 M:      Paolo Bonzini <pbonzini@redhat.com>
7955 M:      Radim Krčmář <rkrcmar@redhat.com>
7956 L:      kvm@vger.kernel.org
7957 W:      http://www.linux-kvm.org
7958 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7959 S:      Supported
7960 F:      arch/x86/kvm/
7961 F:      arch/x86/include/uapi/asm/kvm*
7962 F:      arch/x86/include/asm/kvm*
7963 F:      arch/x86/include/asm/pvclock-abi.h
7964 F:      arch/x86/kernel/kvm.c
7965 F:      arch/x86/kernel/kvmclock.c
7966
7967 KERNFS
7968 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7969 M:      Tejun Heo <tj@kernel.org>
7970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7971 S:      Supported
7972 F:      include/linux/kernfs.h
7973 F:      fs/kernfs/
7974
7975 KEXEC
7976 M:      Eric Biederman <ebiederm@xmission.com>
7977 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7978 L:      kexec@lists.infradead.org
7979 S:      Maintained
7980 F:      include/linux/kexec.h
7981 F:      include/uapi/linux/kexec.h
7982 F:      kernel/kexec*
7983
7984 KEYS-ENCRYPTED
7985 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7986 L:      linux-integrity@vger.kernel.org
7987 L:      keyrings@vger.kernel.org
7988 S:      Supported
7989 F:      Documentation/security/keys/trusted-encrypted.rst
7990 F:      include/keys/encrypted-type.h
7991 F:      security/keys/encrypted-keys/
7992
7993 KEYS-TRUSTED
7994 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7995 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7996 L:      linux-integrity@vger.kernel.org
7997 L:      keyrings@vger.kernel.org
7998 S:      Supported
7999 F:      Documentation/security/keys/trusted-encrypted.rst
8000 F:      include/keys/trusted-type.h
8001 F:      security/keys/trusted.c
8002 F:      security/keys/trusted.h
8003
8004 KEYS/KEYRINGS:
8005 M:      David Howells <dhowells@redhat.com>
8006 L:      keyrings@vger.kernel.org
8007 S:      Maintained
8008 F:      Documentation/security/keys/core.rst
8009 F:      include/linux/key.h
8010 F:      include/linux/key-type.h
8011 F:      include/linux/keyctl.h
8012 F:      include/uapi/linux/keyctl.h
8013 F:      include/keys/
8014 F:      security/keys/
8015
8016 KGDB / KDB /debug_core
8017 M:      Jason Wessel <jason.wessel@windriver.com>
8018 M:      Daniel Thompson <daniel.thompson@linaro.org>
8019 W:      http://kgdb.wiki.kernel.org/
8020 L:      kgdb-bugreport@lists.sourceforge.net
8021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8022 S:      Maintained
8023 F:      Documentation/dev-tools/kgdb.rst
8024 F:      drivers/misc/kgdbts.c
8025 F:      drivers/tty/serial/kgdboc.c
8026 F:      include/linux/kdb.h
8027 F:      include/linux/kgdb.h
8028 F:      kernel/debug/
8029
8030 KMEMLEAK
8031 M:      Catalin Marinas <catalin.marinas@arm.com>
8032 S:      Maintained
8033 F:      Documentation/dev-tools/kmemleak.rst
8034 F:      include/linux/kmemleak.h
8035 F:      mm/kmemleak.c
8036 F:      mm/kmemleak-test.c
8037
8038 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8039 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8040 L:      linux-kernel@vger.kernel.org
8041 S:      Maintained
8042 F:      kernel/kmod.c
8043 F:      include/linux/kmod.h
8044 F:      lib/test_kmod.c
8045 F:      tools/testing/selftests/kmod/
8046
8047 KPROBES
8048 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8049 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8050 M:      "David S. Miller" <davem@davemloft.net>
8051 M:      Masami Hiramatsu <mhiramat@kernel.org>
8052 S:      Maintained
8053 F:      Documentation/kprobes.txt
8054 F:      include/linux/kprobes.h
8055 F:      include/asm-generic/kprobes.h
8056 F:      kernel/kprobes.c
8057
8058 KS0108 LCD CONTROLLER DRIVER
8059 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8060 S:      Maintained
8061 F:      Documentation/auxdisplay/ks0108
8062 F:      drivers/auxdisplay/ks0108.c
8063 F:      include/linux/ks0108.h
8064
8065 L3MDEV
8066 M:      David Ahern <dsa@cumulusnetworks.com>
8067 L:      netdev@vger.kernel.org
8068 S:      Maintained
8069 F:      net/l3mdev
8070 F:      include/net/l3mdev.h
8071
8072 LANTIQ MIPS ARCHITECTURE
8073 M:      John Crispin <john@phrozen.org>
8074 L:      linux-mips@linux-mips.org
8075 S:      Maintained
8076 F:      arch/mips/lantiq
8077 F:      drivers/soc/lantiq
8078
8079 LAPB module
8080 L:      linux-x25@vger.kernel.org
8081 S:      Orphan
8082 F:      Documentation/networking/lapb-module.txt
8083 F:      include/*/lapb.h
8084 F:      net/lapb/
8085
8086 LASI 53c700 driver for PARISC
8087 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8088 L:      linux-scsi@vger.kernel.org
8089 S:      Maintained
8090 F:      Documentation/scsi/53c700.txt
8091 F:      drivers/scsi/53c700*
8092
8093 LEAKING_ADDRESSES
8094 M:      Tobin C. Harding <me@tobin.cc>
8095 M:      Tycho Andersen <tycho@tycho.ws>
8096 L:      kernel-hardening@lists.openwall.com
8097 S:      Maintained
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8099 F:      scripts/leaking_addresses.pl
8100
8101 LED SUBSYSTEM
8102 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8103 M:      Pavel Machek <pavel@ucw.cz>
8104 L:      linux-leds@vger.kernel.org
8105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8106 S:      Maintained
8107 F:      Documentation/devicetree/bindings/leds/
8108 F:      drivers/leds/
8109 F:      include/linux/leds.h
8110
8111 LEGACY EEPROM DRIVER
8112 M:      Jean Delvare <jdelvare@suse.com>
8113 S:      Maintained
8114 F:      Documentation/misc-devices/eeprom
8115 F:      drivers/misc/eeprom/eeprom.c
8116
8117 LEGO MINDSTORMS EV3
8118 R:      David Lechner <david@lechnology.com>
8119 S:      Maintained
8120 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8121 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8122 F:      drivers/power/supply/lego_ev3_battery.c
8123
8124 LEGO USB Tower driver
8125 M:      Juergen Stuber <starblue@users.sourceforge.net>
8126 L:      legousb-devel@lists.sourceforge.net
8127 W:      http://legousb.sourceforge.net/
8128 S:      Maintained
8129 F:      drivers/usb/misc/legousbtower.c
8130
8131 LG2160 MEDIA DRIVER
8132 M:      Michael Krufky <mkrufky@linuxtv.org>
8133 L:      linux-media@vger.kernel.org
8134 W:      https://linuxtv.org
8135 W:      http://github.com/mkrufky
8136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8137 T:      git git://linuxtv.org/mkrufky/tuners.git
8138 S:      Maintained
8139 F:      drivers/media/dvb-frontends/lg2160.*
8140
8141 LGDT3305 MEDIA DRIVER
8142 M:      Michael Krufky <mkrufky@linuxtv.org>
8143 L:      linux-media@vger.kernel.org
8144 W:      https://linuxtv.org
8145 W:      http://github.com/mkrufky
8146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8147 T:      git git://linuxtv.org/mkrufky/tuners.git
8148 S:      Maintained
8149 F:      drivers/media/dvb-frontends/lgdt3305.*
8150
8151 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8152 M:      Viresh Kumar <vireshk@kernel.org>
8153 L:      linux-ide@vger.kernel.org
8154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8155 S:      Maintained
8156 F:      include/linux/pata_arasan_cf_data.h
8157 F:      drivers/ata/pata_arasan_cf.c
8158
8159 LIBATA PATA DRIVERS
8160 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8161 M:      Tejun Heo <tj@kernel.org>
8162 L:      linux-ide@vger.kernel.org
8163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8164 S:      Maintained
8165 F:      drivers/ata/pata_*.c
8166 F:      drivers/ata/ata_generic.c
8167
8168 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8169 M:      Linus Walleij <linus.walleij@linaro.org>
8170 L:      linux-ide@vger.kernel.org
8171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8172 S:      Maintained
8173 F:      drivers/ata/pata_ftide010.c
8174 F:      drivers/ata/sata_gemini.c
8175 F:      drivers/ata/sata_gemini.h
8176
8177 LIBATA SATA AHCI PLATFORM devices support
8178 M:      Hans de Goede <hdegoede@redhat.com>
8179 M:      Tejun Heo <tj@kernel.org>
8180 L:      linux-ide@vger.kernel.org
8181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8182 S:      Maintained
8183 F:      drivers/ata/ahci_platform.c
8184 F:      drivers/ata/libahci_platform.c
8185 F:      include/linux/ahci_platform.h
8186
8187 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8188 M:      Mikael Pettersson <mikpelinux@gmail.com>
8189 L:      linux-ide@vger.kernel.org
8190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8191 S:      Maintained
8192 F:      drivers/ata/sata_promise.*
8193
8194 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8195 M:      Tejun Heo <tj@kernel.org>
8196 L:      linux-ide@vger.kernel.org
8197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8198 S:      Maintained
8199 F:      drivers/ata/
8200 F:      include/linux/ata.h
8201 F:      include/linux/libata.h
8202 F:      Documentation/devicetree/bindings/ata/
8203
8204 LIBLOCKDEP
8205 M:      Sasha Levin <alexander.levin@verizon.com>
8206 S:      Maintained
8207 F:      tools/lib/lockdep/
8208
8209 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8210 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8211 M:      Dan Williams <dan.j.williams@intel.com>
8212 M:      Vishal Verma <vishal.l.verma@intel.com>
8213 M:      Dave Jiang <dave.jiang@intel.com>
8214 L:      linux-nvdimm@lists.01.org
8215 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8216 S:      Supported
8217 F:      drivers/nvdimm/blk.c
8218 F:      drivers/nvdimm/region_devs.c
8219
8220 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8221 M:      Vishal Verma <vishal.l.verma@intel.com>
8222 M:      Dan Williams <dan.j.williams@intel.com>
8223 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8224 M:      Dave Jiang <dave.jiang@intel.com>
8225 L:      linux-nvdimm@lists.01.org
8226 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8227 S:      Supported
8228 F:      drivers/nvdimm/btt*
8229
8230 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8231 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8232 M:      Dan Williams <dan.j.williams@intel.com>
8233 M:      Vishal Verma <vishal.l.verma@intel.com>
8234 M:      Dave Jiang <dave.jiang@intel.com>
8235 L:      linux-nvdimm@lists.01.org
8236 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8237 S:      Supported
8238 F:      drivers/nvdimm/pmem*
8239
8240 LIBNVDIMM: DEVICETREE BINDINGS
8241 M:      Oliver O'Halloran <oohall@gmail.com>
8242 L:      linux-nvdimm@lists.01.org
8243 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8244 S:      Supported
8245 F:      drivers/nvdimm/of_pmem.c
8246 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8247
8248 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8249 M:      Dan Williams <dan.j.williams@intel.com>
8250 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8251 M:      Vishal Verma <vishal.l.verma@intel.com>
8252 M:      Dave Jiang <dave.jiang@intel.com>
8253 L:      linux-nvdimm@lists.01.org
8254 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8256 S:      Supported
8257 F:      drivers/nvdimm/*
8258 F:      drivers/acpi/nfit/*
8259 F:      include/linux/nd.h
8260 F:      include/linux/libnvdimm.h
8261 F:      include/uapi/linux/ndctl.h
8262
8263 LIGHTNVM PLATFORM SUPPORT
8264 M:      Matias Bjorling <mb@lightnvm.io>
8265 W:      http://github/OpenChannelSSD
8266 L:      linux-block@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/lightnvm/
8269 F:      include/linux/lightnvm.h
8270 F:      include/uapi/linux/lightnvm.h
8271
8272 LINUX FOR POWER MACINTOSH
8273 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8274 W:      http://www.penguinppc.org/
8275 L:      linuxppc-dev@lists.ozlabs.org
8276 S:      Maintained
8277 F:      arch/powerpc/platforms/powermac/
8278 F:      drivers/macintosh/
8279
8280 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8281 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8282 M:      Paul Mackerras <paulus@samba.org>
8283 M:      Michael Ellerman <mpe@ellerman.id.au>
8284 W:      https://github.com/linuxppc/linux/wiki
8285 L:      linuxppc-dev@lists.ozlabs.org
8286 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8288 S:      Supported
8289 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8290 F:      Documentation/devicetree/bindings/powerpc/
8291 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8292 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8293 F:      Documentation/powerpc/
8294 F:      arch/powerpc/
8295 F:      drivers/char/tpm/tpm_ibmvtpm*
8296 F:      drivers/crypto/nx/
8297 F:      drivers/crypto/vmx/
8298 F:      drivers/i2c/busses/i2c-opal.c
8299 F:      drivers/net/ethernet/ibm/ibmveth.*
8300 F:      drivers/net/ethernet/ibm/ibmvnic.*
8301 F:      drivers/pci/hotplug/pnv_php.c
8302 F:      drivers/pci/hotplug/rpa*
8303 F:      drivers/rtc/rtc-opal.c
8304 F:      drivers/scsi/ibmvscsi/
8305 F:      drivers/tty/hvc/hvc_opal.c
8306 F:      drivers/watchdog/wdrtas.c
8307 F:      tools/testing/selftests/powerpc
8308 N:      /pmac
8309 N:      powermac
8310 N:      powernv
8311 N:      [^a-z0-9]ps3
8312 N:      pseries
8313
8314 LINUX FOR POWERPC EMBEDDED MPC5XXX
8315 M:      Anatolij Gustschin <agust@denx.de>
8316 L:      linuxppc-dev@lists.ozlabs.org
8317 T:      git git://git.denx.de/linux-denx-agust.git
8318 S:      Maintained
8319 F:      arch/powerpc/platforms/512x/
8320 F:      arch/powerpc/platforms/52xx/
8321
8322 LINUX FOR POWERPC EMBEDDED PPC4XX
8323 M:      Alistair Popple <alistair@popple.id.au>
8324 M:      Matt Porter <mporter@kernel.crashing.org>
8325 W:      http://www.penguinppc.org/
8326 L:      linuxppc-dev@lists.ozlabs.org
8327 S:      Maintained
8328 F:      arch/powerpc/platforms/40x/
8329 F:      arch/powerpc/platforms/44x/
8330
8331 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8332 M:      Scott Wood <oss@buserror.net>
8333 M:      Kumar Gala <galak@kernel.crashing.org>
8334 W:      http://www.penguinppc.org/
8335 L:      linuxppc-dev@lists.ozlabs.org
8336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8337 S:      Maintained
8338 F:      arch/powerpc/platforms/83xx/
8339 F:      arch/powerpc/platforms/85xx/
8340 F:      Documentation/devicetree/bindings/powerpc/fsl/
8341
8342 LINUX FOR POWERPC EMBEDDED PPC8XX
8343 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8344 W:      http://www.penguinppc.org/
8345 L:      linuxppc-dev@lists.ozlabs.org
8346 S:      Maintained
8347 F:      arch/powerpc/platforms/8xx/
8348
8349 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8350 L:      linuxppc-dev@lists.ozlabs.org
8351 S:      Orphan
8352 F:      arch/powerpc/*/*virtex*
8353 F:      arch/powerpc/*/*/*virtex*
8354
8355 LINUX FOR POWERPC PA SEMI PWRFICIENT
8356 L:      linuxppc-dev@lists.ozlabs.org
8357 S:      Orphan
8358 F:      arch/powerpc/platforms/pasemi/
8359 F:      drivers/*/*pasemi*
8360 F:      drivers/*/*/*pasemi*
8361
8362 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8363 M:      Kees Cook <keescook@chromium.org>
8364 S:      Maintained
8365 F:      drivers/misc/lkdtm/*
8366
8367 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8368 M:      Alan Stern <stern@rowland.harvard.edu>
8369 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8370 M:      Will Deacon <will.deacon@arm.com>
8371 M:      Peter Zijlstra <peterz@infradead.org>
8372 M:      Boqun Feng <boqun.feng@gmail.com>
8373 M:      Nicholas Piggin <npiggin@gmail.com>
8374 M:      David Howells <dhowells@redhat.com>
8375 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8376 M:      Luc Maranget <luc.maranget@inria.fr>
8377 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8378 R:      Akira Yokosawa <akiyks@gmail.com>
8379 R:      Daniel Lustig <dlustig@nvidia.com>
8380 L:      linux-kernel@vger.kernel.org
8381 L:      linux-arch@vger.kernel.org
8382 S:      Supported
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8384 F:      tools/memory-model/
8385 F:      Documentation/atomic_bitops.txt
8386 F:      Documentation/atomic_t.txt
8387 F:      Documentation/core-api/atomic_ops.rst
8388 F:      Documentation/core-api/refcount-vs-atomic.rst
8389 F:      Documentation/memory-barriers.txt
8390
8391 LIS3LV02D ACCELEROMETER DRIVER
8392 M:      Eric Piel <eric.piel@tremplin-utc.net>
8393 S:      Maintained
8394 F:      Documentation/misc-devices/lis3lv02d
8395 F:      drivers/misc/lis3lv02d/
8396 F:      drivers/platform/x86/hp_accel.c
8397
8398 LIVE PATCHING
8399 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8400 M:      Jessica Yu <jeyu@kernel.org>
8401 M:      Jiri Kosina <jikos@kernel.org>
8402 M:      Miroslav Benes <mbenes@suse.cz>
8403 R:      Petr Mladek <pmladek@suse.com>
8404 S:      Maintained
8405 F:      kernel/livepatch/
8406 F:      include/linux/livepatch.h
8407 F:      arch/x86/include/asm/livepatch.h
8408 F:      arch/x86/kernel/livepatch.c
8409 F:      Documentation/livepatch/
8410 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8411 F:      samples/livepatch/
8412 L:      live-patching@vger.kernel.org
8413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8414
8415 LLC (802.2)
8416 L:      netdev@vger.kernel.org
8417 S:      Odd fixes
8418 F:      include/linux/llc.h
8419 F:      include/uapi/linux/llc.h
8420 F:      include/net/llc*
8421 F:      net/llc/
8422
8423 LM73 HARDWARE MONITOR DRIVER
8424 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8425 L:      linux-hwmon@vger.kernel.org
8426 S:      Maintained
8427 F:      drivers/hwmon/lm73.c
8428
8429 LM78 HARDWARE MONITOR DRIVER
8430 M:      Jean Delvare <jdelvare@suse.com>
8431 L:      linux-hwmon@vger.kernel.org
8432 S:      Maintained
8433 F:      Documentation/hwmon/lm78
8434 F:      drivers/hwmon/lm78.c
8435
8436 LM83 HARDWARE MONITOR DRIVER
8437 M:      Jean Delvare <jdelvare@suse.com>
8438 L:      linux-hwmon@vger.kernel.org
8439 S:      Maintained
8440 F:      Documentation/hwmon/lm83
8441 F:      drivers/hwmon/lm83.c
8442
8443 LM90 HARDWARE MONITOR DRIVER
8444 M:      Jean Delvare <jdelvare@suse.com>
8445 L:      linux-hwmon@vger.kernel.org
8446 S:      Maintained
8447 F:      Documentation/hwmon/lm90
8448 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8449 F:      drivers/hwmon/lm90.c
8450 F:      include/dt-bindings/thermal/lm90.h
8451
8452 LM95234 HARDWARE MONITOR DRIVER
8453 M:      Guenter Roeck <linux@roeck-us.net>
8454 L:      linux-hwmon@vger.kernel.org
8455 S:      Maintained
8456 F:      Documentation/hwmon/lm95234
8457 F:      drivers/hwmon/lm95234.c
8458
8459 LME2510 MEDIA DRIVER
8460 M:      Malcolm Priestley <tvboxspy@gmail.com>
8461 L:      linux-media@vger.kernel.org
8462 W:      https://linuxtv.org
8463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8464 S:      Maintained
8465 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8466
8467 LOADPIN SECURITY MODULE
8468 M:      Kees Cook <keescook@chromium.org>
8469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8470 S:      Supported
8471 F:      security/loadpin/
8472 F:      Documentation/admin-guide/LSM/LoadPin.rst
8473
8474 LOCKING PRIMITIVES
8475 M:      Peter Zijlstra <peterz@infradead.org>
8476 M:      Ingo Molnar <mingo@redhat.com>
8477 M:      Will Deacon <will.deacon@arm.com>
8478 L:      linux-kernel@vger.kernel.org
8479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8480 S:      Maintained
8481 F:      Documentation/locking/
8482 F:      include/linux/lockdep.h
8483 F:      include/linux/spinlock*.h
8484 F:      arch/*/include/asm/spinlock*.h
8485 F:      include/linux/rwlock*.h
8486 F:      include/linux/mutex*.h
8487 F:      arch/*/include/asm/mutex*.h
8488 F:      include/linux/rwsem*.h
8489 F:      arch/*/include/asm/rwsem.h
8490 F:      include/linux/seqlock.h
8491 F:      lib/locking*.[ch]
8492 F:      kernel/locking/
8493 X:      kernel/locking/locktorture.c
8494
8495 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8496 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8497 L:      linux-ntfs-dev@lists.sourceforge.net
8498 W:      http://www.linux-ntfs.org/content/view/19/37/
8499 S:      Maintained
8500 F:      Documentation/ldm.txt
8501 F:      block/partitions/ldm.*
8502
8503 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8504 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8505 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8506 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8507 L:      MPT-FusionLinux.pdl@broadcom.com
8508 L:      linux-scsi@vger.kernel.org
8509 W:      http://www.avagotech.com/support/
8510 S:      Supported
8511 F:      drivers/message/fusion/
8512 F:      drivers/scsi/mpt3sas/
8513
8514 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8515 M:      Matthew Wilcox <matthew@wil.cx>
8516 L:      linux-scsi@vger.kernel.org
8517 S:      Maintained
8518 F:      drivers/scsi/sym53c8xx_2/
8519
8520 LTC4261 HARDWARE MONITOR DRIVER
8521 M:      Guenter Roeck <linux@roeck-us.net>
8522 L:      linux-hwmon@vger.kernel.org
8523 S:      Maintained
8524 F:      Documentation/hwmon/ltc4261
8525 F:      drivers/hwmon/ltc4261.c
8526
8527 LTC4306 I2C MULTIPLEXER DRIVER
8528 M:      Michael Hennerich <michael.hennerich@analog.com>
8529 W:      http://ez.analog.com/community/linux-device-drivers
8530 L:      linux-i2c@vger.kernel.org
8531 S:      Supported
8532 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8533 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8534
8535 LTP (Linux Test Project)
8536 M:      Mike Frysinger <vapier@gentoo.org>
8537 M:      Cyril Hrubis <chrubis@suse.cz>
8538 M:      Wanlong Gao <wanlong.gao@gmail.com>
8539 M:      Jan Stancek <jstancek@redhat.com>
8540 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8541 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8542 L:      ltp@lists.linux.it (subscribers-only)
8543 W:      http://linux-test-project.github.io/
8544 T:      git git://github.com/linux-test-project/ltp.git
8545 S:      Maintained
8546
8547 M68K ARCHITECTURE
8548 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8549 L:      linux-m68k@lists.linux-m68k.org
8550 W:      http://www.linux-m68k.org/
8551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8552 S:      Maintained
8553 F:      arch/m68k/
8554 F:      drivers/zorro/
8555
8556 M68K ON APPLE MACINTOSH
8557 M:      Joshua Thompson <funaho@jurai.org>
8558 W:      http://www.mac.linux-m68k.org/
8559 L:      linux-m68k@lists.linux-m68k.org
8560 S:      Maintained
8561 F:      arch/m68k/mac/
8562
8563 M68K ON HP9000/300
8564 M:      Philip Blundell <philb@gnu.org>
8565 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8566 S:      Maintained
8567 F:      arch/m68k/hp300/
8568
8569 M88DS3103 MEDIA DRIVER
8570 M:      Antti Palosaari <crope@iki.fi>
8571 L:      linux-media@vger.kernel.org
8572 W:      https://linuxtv.org
8573 W:      http://palosaari.fi/linux/
8574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8575 T:      git git://linuxtv.org/anttip/media_tree.git
8576 S:      Maintained
8577 F:      drivers/media/dvb-frontends/m88ds3103*
8578
8579 M88RS2000 MEDIA DRIVER
8580 M:      Malcolm Priestley <tvboxspy@gmail.com>
8581 L:      linux-media@vger.kernel.org
8582 W:      https://linuxtv.org
8583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8584 S:      Maintained
8585 F:      drivers/media/dvb-frontends/m88rs2000*
8586
8587 MA901 MASTERKIT USB FM RADIO DRIVER
8588 M:      Alexey Klimov <klimov.linux@gmail.com>
8589 L:      linux-media@vger.kernel.org
8590 T:      git git://linuxtv.org/media_tree.git
8591 S:      Maintained
8592 F:      drivers/media/radio/radio-ma901.c
8593
8594 MAC80211
8595 M:      Johannes Berg <johannes@sipsolutions.net>
8596 L:      linux-wireless@vger.kernel.org
8597 W:      http://wireless.kernel.org/
8598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8600 S:      Maintained
8601 F:      Documentation/networking/mac80211-injection.txt
8602 F:      include/net/mac80211.h
8603 F:      net/mac80211/
8604 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8605 F:      Documentation/networking/mac80211_hwsim/README
8606
8607 MAILBOX API
8608 M:      Jassi Brar <jassisinghbrar@gmail.com>
8609 L:      linux-kernel@vger.kernel.org
8610 S:      Maintained
8611 F:      drivers/mailbox/
8612 F:      include/linux/mailbox_client.h
8613 F:      include/linux/mailbox_controller.h
8614
8615 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8616 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8617 W:      http://www.kernel.org/doc/man-pages
8618 L:      linux-man@vger.kernel.org
8619 S:      Maintained
8620
8621 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8622 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8623 L:      linux-mips@linux-mips.org
8624 S:      Maintained
8625 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8626
8627 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8628 M:      Andrew Lunn <andrew@lunn.ch>
8629 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8630 L:      netdev@vger.kernel.org
8631 S:      Maintained
8632 F:      drivers/net/dsa/mv88e6xxx/
8633 F:      linux/platform_data/mv88e6xxx.h
8634 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8635
8636 MARVELL ARMADA DRM SUPPORT
8637 M:      Russell King <linux@armlinux.org.uk>
8638 S:      Maintained
8639 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8640 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8641 F:      drivers/gpu/drm/armada/
8642 F:      include/uapi/drm/armada_drm.h
8643 F:      Documentation/devicetree/bindings/display/armada/
8644
8645 MARVELL CRYPTO DRIVER
8646 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8647 M:      Arnaud Ebalard <arno@natisbad.org>
8648 F:      drivers/crypto/marvell/
8649 S:      Maintained
8650 L:      linux-crypto@vger.kernel.org
8651
8652 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8653 M:      Mirko Lindner <mlindner@marvell.com>
8654 M:      Stephen Hemminger <stephen@networkplumber.org>
8655 L:      netdev@vger.kernel.org
8656 S:      Maintained
8657 F:      drivers/net/ethernet/marvell/sk*
8658
8659 MARVELL LIBERTAS WIRELESS DRIVER
8660 L:      libertas-dev@lists.infradead.org
8661 S:      Orphan
8662 F:      drivers/net/wireless/marvell/libertas/
8663
8664 MARVELL MACCHIATOBIN SUPPORT
8665 M:      Russell King <linux@armlinux.org.uk>
8666 L:      linux-arm-kernel@lists.infradead.org
8667 S:      Maintained
8668 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8669
8670 MARVELL MV643XX ETHERNET DRIVER
8671 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8672 L:      netdev@vger.kernel.org
8673 S:      Maintained
8674 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8675 F:      include/linux/mv643xx.h
8676
8677 MARVELL MV88X3310 PHY DRIVER
8678 M:      Russell King <linux@armlinux.org.uk>
8679 L:      netdev@vger.kernel.org
8680 S:      Maintained
8681 F:      drivers/net/phy/marvell10g.c
8682
8683 MARVELL MVNETA ETHERNET DRIVER
8684 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8685 L:      netdev@vger.kernel.org
8686 S:      Maintained
8687 F:      drivers/net/ethernet/marvell/mvneta.*
8688
8689 MARVELL MWIFIEX WIRELESS DRIVER
8690 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8691 M:      Nishant Sarmukadam <nishants@marvell.com>
8692 M:      Ganapathi Bhat <gbhat@marvell.com>
8693 M:      Xinming Hu <huxinming820@gmail.com>
8694 L:      linux-wireless@vger.kernel.org
8695 S:      Maintained
8696 F:      drivers/net/wireless/marvell/mwifiex/
8697
8698 MARVELL MWL8K WIRELESS DRIVER
8699 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8700 L:      linux-wireless@vger.kernel.org
8701 S:      Odd Fixes
8702 F:      drivers/net/wireless/marvell/mwl8k.c
8703
8704 MARVELL NAND CONTROLLER DRIVER
8705 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8706 L:      linux-mtd@lists.infradead.org
8707 S:      Maintained
8708 F:      drivers/mtd/nand/raw/marvell_nand.c
8709 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8710
8711 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8712 M:      Nicolas Pitre <nico@fluxnic.net>
8713 S:      Odd Fixes
8714 F:      drivers/mmc/host/mvsdio.*
8715
8716 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8717 M:      Hu Ziji <huziji@marvell.com>
8718 L:      linux-mmc@vger.kernel.org
8719 S:      Supported
8720 F:      drivers/mmc/host/sdhci-xenon*
8721 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8722
8723 MATROX FRAMEBUFFER DRIVER
8724 L:      linux-fbdev@vger.kernel.org
8725 S:      Orphan
8726 F:      drivers/video/fbdev/matrox/matroxfb_*
8727 F:      include/uapi/linux/matroxfb.h
8728
8729 MAX16065 HARDWARE MONITOR DRIVER
8730 M:      Guenter Roeck <linux@roeck-us.net>
8731 L:      linux-hwmon@vger.kernel.org
8732 S:      Maintained
8733 F:      Documentation/hwmon/max16065
8734 F:      drivers/hwmon/max16065.c
8735
8736 MAX20751 HARDWARE MONITOR DRIVER
8737 M:      Guenter Roeck <linux@roeck-us.net>
8738 L:      linux-hwmon@vger.kernel.org
8739 S:      Maintained
8740 F:      Documentation/hwmon/max20751
8741 F:      drivers/hwmon/max20751.c
8742
8743 MAX2175 SDR TUNER DRIVER
8744 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8745 L:      linux-media@vger.kernel.org
8746 T:      git git://linuxtv.org/media_tree.git
8747 S:      Maintained
8748 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8749 F:      Documentation/media/v4l-drivers/max2175.rst
8750 F:      drivers/media/i2c/max2175*
8751 F:      include/uapi/linux/max2175.h
8752
8753 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8754 L:      linux-hwmon@vger.kernel.org
8755 S:      Orphan
8756 F:      Documentation/hwmon/max6650
8757 F:      drivers/hwmon/max6650.c
8758
8759 MAX6697 HARDWARE MONITOR DRIVER
8760 M:      Guenter Roeck <linux@roeck-us.net>
8761 L:      linux-hwmon@vger.kernel.org
8762 S:      Maintained
8763 F:      Documentation/hwmon/max6697
8764 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8765 F:      drivers/hwmon/max6697.c
8766 F:      include/linux/platform_data/max6697.h
8767
8768 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8769 M:      Peter Rosin <peda@axentia.se>
8770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8771 S:      Maintained
8772 F:      Documentation/devicetree/bindings/sound/max9860.txt
8773 F:      sound/soc/codecs/max9860.*
8774
8775 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8776 M:      Javier Martinez Canillas <javier@dowhile0.org>
8777 L:      linux-kernel@vger.kernel.org
8778 S:      Supported
8779 F:      drivers/regulator/max77802-regulator.c
8780 F:      Documentation/devicetree/bindings/*/*max77802.txt
8781 F:      include/dt-bindings/*/*max77802.h
8782
8783 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8784 M:      Krzysztof Kozlowski <krzk@kernel.org>
8785 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8786 L:      linux-pm@vger.kernel.org
8787 S:      Supported
8788 F:      drivers/power/supply/max14577_charger.c
8789 F:      drivers/power/supply/max77693_charger.c
8790
8791 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8792 M:      Chanwoo Choi <cw00.choi@samsung.com>
8793 M:      Krzysztof Kozlowski <krzk@kernel.org>
8794 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8795 L:      linux-kernel@vger.kernel.org
8796 S:      Supported
8797 F:      drivers/*/max14577*.c
8798 F:      drivers/*/max77686*.c
8799 F:      drivers/*/max77693*.c
8800 F:      drivers/extcon/extcon-max14577.c
8801 F:      drivers/extcon/extcon-max77693.c
8802 F:      drivers/rtc/rtc-max77686.c
8803 F:      drivers/clk/clk-max77686.c
8804 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8805 F:      Documentation/devicetree/bindings/*/max77686.txt
8806 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8807 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8808 F:      include/linux/mfd/max14577*.h
8809 F:      include/linux/mfd/max77686*.h
8810 F:      include/linux/mfd/max77693*.h
8811
8812 MAXIRADIO FM RADIO RECEIVER DRIVER
8813 M:      Hans Verkuil <hverkuil@xs4all.nl>
8814 L:      linux-media@vger.kernel.org
8815 T:      git git://linuxtv.org/media_tree.git
8816 W:      https://linuxtv.org
8817 S:      Maintained
8818 F:      drivers/media/radio/radio-maxiradio*
8819
8820 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8821 M:      Peter Rosin <peda@axentia.se>
8822 L:      linux-iio@vger.kernel.org
8823 S:      Maintained
8824 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8825 F:      drivers/iio/potentiometer/mcp4018.c
8826 F:      drivers/iio/potentiometer/mcp4531.c
8827
8828 MCR20A IEEE-802.15.4 RADIO DRIVER
8829 M:      Xue Liu <liuxuenetmail@gmail.com>
8830 L:      linux-wpan@vger.kernel.org
8831 W:      https://github.com/xueliu/mcr20a-linux
8832 S:      Maintained
8833 F:      drivers/net/ieee802154/mcr20a.c
8834 F:      drivers/net/ieee802154/mcr20a.h
8835 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8836
8837 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8838 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8839 L:      linux-iio@vger.kernel.org
8840 S:      Maintained
8841 F:      drivers/iio/dac/cio-dac.c
8842
8843 MEDIA DRIVERS FOR ASCOT2E
8844 M:      Sergey Kozlov <serjk@netup.ru>
8845 M:      Abylay Ospan <aospan@netup.ru>
8846 L:      linux-media@vger.kernel.org
8847 W:      https://linuxtv.org
8848 W:      http://netup.tv/
8849 T:      git git://linuxtv.org/media_tree.git
8850 S:      Supported
8851 F:      drivers/media/dvb-frontends/ascot2e*
8852
8853 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8854 M:      Jasmin Jessich <jasmin@anw.at>
8855 L:      linux-media@vger.kernel.org
8856 W:      https://linuxtv.org
8857 T:      git git://linuxtv.org/media_tree.git
8858 S:      Maintained
8859 F:      drivers/media/dvb-frontends/cxd2099*
8860
8861 MEDIA DRIVERS FOR CXD2841ER
8862 M:      Sergey Kozlov <serjk@netup.ru>
8863 M:      Abylay Ospan <aospan@netup.ru>
8864 L:      linux-media@vger.kernel.org
8865 W:      https://linuxtv.org
8866 W:      http://netup.tv/
8867 T:      git git://linuxtv.org/media_tree.git
8868 S:      Supported
8869 F:      drivers/media/dvb-frontends/cxd2841er*
8870
8871 MEDIA DRIVERS FOR CXD2880
8872 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8873 L:      linux-media@vger.kernel.org
8874 W:      http://linuxtv.org/
8875 T:      git git://linuxtv.org/media_tree.git
8876 S:      Supported
8877 F:      drivers/media/dvb-frontends/cxd2880/*
8878 F:      drivers/media/spi/cxd2880*
8879
8880 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8881 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8882 L:      linux-media@vger.kernel.org
8883 W:      https://linuxtv.org
8884 T:      git git://linuxtv.org/media_tree.git
8885 S:      Maintained
8886 F:      drivers/media/pci/ddbridge/*
8887
8888 MEDIA DRIVERS FOR FREESCALE IMX
8889 M:      Steve Longerbeam <slongerbeam@gmail.com>
8890 M:      Philipp Zabel <p.zabel@pengutronix.de>
8891 L:      linux-media@vger.kernel.org
8892 T:      git git://linuxtv.org/media_tree.git
8893 S:      Maintained
8894 F:      Documentation/devicetree/bindings/media/imx.txt
8895 F:      Documentation/media/v4l-drivers/imx.rst
8896 F:      drivers/staging/media/imx/
8897 F:      include/linux/imx-media.h
8898 F:      include/media/imx.h
8899
8900 MEDIA DRIVERS FOR HELENE
8901 M:      Abylay Ospan <aospan@netup.ru>
8902 L:      linux-media@vger.kernel.org
8903 W:      https://linuxtv.org
8904 W:      http://netup.tv/
8905 T:      git git://linuxtv.org/media_tree.git
8906 S:      Supported
8907 F:      drivers/media/dvb-frontends/helene*
8908
8909 MEDIA DRIVERS FOR HORUS3A
8910 M:      Sergey Kozlov <serjk@netup.ru>
8911 M:      Abylay Ospan <aospan@netup.ru>
8912 L:      linux-media@vger.kernel.org
8913 W:      https://linuxtv.org
8914 W:      http://netup.tv/
8915 T:      git git://linuxtv.org/media_tree.git
8916 S:      Supported
8917 F:      drivers/media/dvb-frontends/horus3a*
8918
8919 MEDIA DRIVERS FOR LNBH25
8920 M:      Sergey Kozlov <serjk@netup.ru>
8921 M:      Abylay Ospan <aospan@netup.ru>
8922 L:      linux-media@vger.kernel.org
8923 W:      https://linuxtv.org
8924 W:      http://netup.tv/
8925 T:      git git://linuxtv.org/media_tree.git
8926 S:      Supported
8927 F:      drivers/media/dvb-frontends/lnbh25*
8928
8929 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8930 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8931 L:      linux-media@vger.kernel.org
8932 W:      https://linuxtv.org
8933 T:      git git://linuxtv.org/media_tree.git
8934 S:      Maintained
8935 F:      drivers/media/dvb-frontends/mxl5xx*
8936
8937 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8938 M:      Sergey Kozlov <serjk@netup.ru>
8939 M:      Abylay Ospan <aospan@netup.ru>
8940 L:      linux-media@vger.kernel.org
8941 W:      https://linuxtv.org
8942 W:      http://netup.tv/
8943 T:      git git://linuxtv.org/media_tree.git
8944 S:      Supported
8945 F:      drivers/media/pci/netup_unidvb/*
8946
8947 MEDIA DRIVERS FOR RENESAS - CEU
8948 M:      Jacopo Mondi <jacopo@jmondi.org>
8949 L:      linux-media@vger.kernel.org
8950 L:      linux-renesas-soc@vger.kernel.org
8951 T:      git git://linuxtv.org/media_tree.git
8952 S:      Supported
8953 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8954 F:      drivers/media/platform/renesas-ceu.c
8955 F:      include/media/drv-intf/renesas-ceu.h
8956
8957 MEDIA DRIVERS FOR RENESAS - DRIF
8958 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8959 L:      linux-media@vger.kernel.org
8960 L:      linux-renesas-soc@vger.kernel.org
8961 T:      git git://linuxtv.org/media_tree.git
8962 S:      Supported
8963 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8964 F:      drivers/media/platform/rcar_drif.c
8965
8966 MEDIA DRIVERS FOR RENESAS - FCP
8967 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8968 L:      linux-media@vger.kernel.org
8969 L:      linux-renesas-soc@vger.kernel.org
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Supported
8972 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8973 F:      drivers/media/platform/rcar-fcp.c
8974 F:      include/media/rcar-fcp.h
8975
8976 MEDIA DRIVERS FOR RENESAS - FDP1
8977 M:      Kieran Bingham <kieran@bingham.xyz>
8978 L:      linux-media@vger.kernel.org
8979 L:      linux-renesas-soc@vger.kernel.org
8980 T:      git git://linuxtv.org/media_tree.git
8981 S:      Supported
8982 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8983 F:      drivers/media/platform/rcar_fdp1.c
8984
8985 MEDIA DRIVERS FOR RENESAS - VIN
8986 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8987 L:      linux-media@vger.kernel.org
8988 L:      linux-renesas-soc@vger.kernel.org
8989 T:      git git://linuxtv.org/media_tree.git
8990 S:      Supported
8991 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8992 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8993 F:      drivers/media/platform/rcar-vin/
8994
8995 MEDIA DRIVERS FOR RENESAS - VSP1
8996 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997 L:      linux-media@vger.kernel.org
8998 L:      linux-renesas-soc@vger.kernel.org
8999 T:      git git://linuxtv.org/media_tree.git
9000 S:      Supported
9001 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9002 F:      drivers/media/platform/vsp1/
9003
9004 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9005 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9006 L:      linux-media@vger.kernel.org
9007 W:      https://linuxtv.org
9008 T:      git git://linuxtv.org/media_tree.git
9009 S:      Maintained
9010 F:      drivers/media/dvb-frontends/stv0910*
9011
9012 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9013 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9014 L:      linux-media@vger.kernel.org
9015 W:      https://linuxtv.org
9016 T:      git git://linuxtv.org/media_tree.git
9017 S:      Maintained
9018 F:      drivers/media/dvb-frontends/stv6111*
9019
9020 MEDIA DRIVERS FOR STM32 - DCMI
9021 M:      Hugues Fruchet <hugues.fruchet@st.com>
9022 L:      linux-media@vger.kernel.org
9023 T:      git git://linuxtv.org/media_tree.git
9024 S:      Supported
9025 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9026 F:      drivers/media/platform/stm32/stm32-dcmi.c
9027
9028 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9029 M:      Dmitry Osipenko <digetx@gmail.com>
9030 L:      linux-media@vger.kernel.org
9031 L:      linux-tegra@vger.kernel.org
9032 T:      git git://linuxtv.org/media_tree.git
9033 S:      Maintained
9034 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9035 F:      drivers/staging/media/tegra-vde/
9036
9037 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9038 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9039 P:      LinuxTV.org Project
9040 L:      linux-media@vger.kernel.org
9041 W:      https://linuxtv.org
9042 Q:      http://patchwork.kernel.org/project/linux-media/list/
9043 T:      git git://linuxtv.org/media_tree.git
9044 S:      Maintained
9045 F:      Documentation/devicetree/bindings/media/
9046 F:      Documentation/media/
9047 F:      drivers/media/
9048 F:      drivers/staging/media/
9049 F:      include/linux/platform_data/media/
9050 F:      include/media/
9051 F:      include/uapi/linux/dvb/
9052 F:      include/uapi/linux/videodev2.h
9053 F:      include/uapi/linux/media.h
9054 F:      include/uapi/linux/v4l2-*
9055 F:      include/uapi/linux/meye.h
9056 F:      include/uapi/linux/ivtv*
9057 F:      include/uapi/linux/uvcvideo.h
9058
9059 MEDIATEK BLUETOOTH DRIVER
9060 M:      Sean Wang <sean.wang@mediatek.com>
9061 L:      linux-bluetooth@vger.kernel.org
9062 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9063 S:      Maintained
9064 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9065 F:      drivers/bluetooth/btmtkuart.c
9066
9067 MEDIATEK CIR DRIVER
9068 M:      Sean Wang <sean.wang@mediatek.com>
9069 S:      Maintained
9070 F:      drivers/media/rc/mtk-cir.c
9071
9072 MEDIATEK DMA DRIVER
9073 M:      Sean Wang <sean.wang@mediatek.com>
9074 L:      dmaengine@vger.kernel.org
9075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9077 S:      Maintained
9078 F:      Documentation/devicetree/bindings/dma/mtk-*
9079 F:      drivers/dma/mediatek/
9080
9081 MEDIATEK PMIC LED DRIVER
9082 M:      Sean Wang <sean.wang@mediatek.com>
9083 S:      Maintained
9084 F:      drivers/leds/leds-mt6323.c
9085 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9086
9087 MEDIATEK ETHERNET DRIVER
9088 M:      Felix Fietkau <nbd@openwrt.org>
9089 M:      John Crispin <john@phrozen.org>
9090 M:      Sean Wang <sean.wang@mediatek.com>
9091 M:      Nelson Chang <nelson.chang@mediatek.com>
9092 L:      netdev@vger.kernel.org
9093 S:      Maintained
9094 F:      drivers/net/ethernet/mediatek/
9095
9096 MEDIATEK SWITCH DRIVER
9097 M:      Sean Wang <sean.wang@mediatek.com>
9098 L:      netdev@vger.kernel.org
9099 S:      Maintained
9100 F:      drivers/net/dsa/mt7530.*
9101 F:      net/dsa/tag_mtk.c
9102
9103 MEDIATEK JPEG DRIVER
9104 M:      Rick Chang <rick.chang@mediatek.com>
9105 M:      Bin Liu <bin.liu@mediatek.com>
9106 S:      Supported
9107 F:      drivers/media/platform/mtk-jpeg/
9108 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9109
9110 MEDIATEK MDP DRIVER
9111 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9112 M:      Houlong Wei <houlong.wei@mediatek.com>
9113 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9114 S:      Supported
9115 F:      drivers/media/platform/mtk-mdp/
9116 F:      drivers/media/platform/mtk-vpu/
9117 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9118
9119 MEDIATEK MEDIA DRIVER
9120 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9121 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9122 S:      Supported
9123 F:      drivers/media/platform/mtk-vcodec/
9124 F:      drivers/media/platform/mtk-vpu/
9125 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9126 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9127
9128 MEDIATEK MT7601U WIRELESS LAN DRIVER
9129 M:      Jakub Kicinski <kubakici@wp.pl>
9130 L:      linux-wireless@vger.kernel.org
9131 S:      Maintained
9132 F:      drivers/net/wireless/mediatek/mt7601u/
9133
9134 MEDIATEK NAND CONTROLLER DRIVER
9135 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9136 L:      linux-mtd@lists.infradead.org
9137 S:      Maintained
9138 F:      drivers/mtd/nand/raw/mtk_*
9139 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9140
9141 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9142 M:      Sean Wang <sean.wang@mediatek.com>
9143 S:      Maintained
9144 F:      drivers/char/hw_random/mtk-rng.c
9145
9146 MEDIATEK USB3 DRD IP DRIVER
9147 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9148 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9150 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9151 S:      Maintained
9152 F:      drivers/usb/mtu3/
9153
9154 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9155 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9156 M:      Martin Donnelly <martin.donnelly@ge.com>
9157 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9158 S:      Maintained
9159 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9160 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9161
9162 MEGARAID SCSI/SAS DRIVERS
9163 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9164 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9165 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9166 L:      megaraidlinux.pdl@broadcom.com
9167 L:      linux-scsi@vger.kernel.org
9168 W:      http://www.avagotech.com/support/
9169 S:      Maintained
9170 F:      Documentation/scsi/megaraid.txt
9171 F:      drivers/scsi/megaraid.*
9172 F:      drivers/scsi/megaraid/
9173
9174 MELEXIS MLX90614 DRIVER
9175 M:      Crt Mori <cmo@melexis.com>
9176 L:      linux-iio@vger.kernel.org
9177 W:      http://www.melexis.com
9178 S:      Supported
9179 F:      drivers/iio/temperature/mlx90614.c
9180
9181 MELEXIS MLX90632 DRIVER
9182 M:      Crt Mori <cmo@melexis.com>
9183 L:      linux-iio@vger.kernel.org
9184 W:      http://www.melexis.com
9185 S:      Supported
9186 F:      drivers/iio/temperature/mlx90632.c
9187
9188 MELFAS MIP4 TOUCHSCREEN DRIVER
9189 M:      Sangwon Jee <jeesw@melfas.com>
9190 W:      http://www.melfas.com
9191 S:      Supported
9192 F:      drivers/input/touchscreen/melfas_mip4.c
9193 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9194
9195 MELLANOX ETHERNET DRIVER (mlx4_en)
9196 M:      Tariq Toukan <tariqt@mellanox.com>
9197 L:      netdev@vger.kernel.org
9198 S:      Supported
9199 W:      http://www.mellanox.com
9200 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9201 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9202
9203 MELLANOX ETHERNET DRIVER (mlx5e)
9204 M:      Saeed Mahameed <saeedm@mellanox.com>
9205 L:      netdev@vger.kernel.org
9206 S:      Supported
9207 W:      http://www.mellanox.com
9208 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9209 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9210
9211 MELLANOX ETHERNET INNOVA DRIVERS
9212 R:      Boris Pismenny <borisp@mellanox.com>
9213 L:      netdev@vger.kernel.org
9214 S:      Supported
9215 W:      http://www.mellanox.com
9216 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9217 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9218 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9219 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9220 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9221
9222 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9223 R:      Boris Pismenny <borisp@mellanox.com>
9224 L:      netdev@vger.kernel.org
9225 S:      Supported
9226 W:      http://www.mellanox.com
9227 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9228 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9229 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9230
9231 MELLANOX ETHERNET SWITCH DRIVERS
9232 M:      Jiri Pirko <jiri@mellanox.com>
9233 M:      Ido Schimmel <idosch@mellanox.com>
9234 L:      netdev@vger.kernel.org
9235 S:      Supported
9236 W:      http://www.mellanox.com
9237 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9238 F:      drivers/net/ethernet/mellanox/mlxsw/
9239 F:      tools/testing/selftests/drivers/net/mlxsw/
9240
9241 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9242 M:      mlxsw@mellanox.com
9243 L:      netdev@vger.kernel.org
9244 S:      Supported
9245 W:      http://www.mellanox.com
9246 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9247 F:      drivers/net/ethernet/mellanox/mlxfw/
9248
9249 MELLANOX HARDWARE PLATFORM SUPPORT
9250 M:      Andy Shevchenko <andy@infradead.org>
9251 M:      Darren Hart <dvhart@infradead.org>
9252 M:      Vadim Pasternak <vadimp@mellanox.com>
9253 L:      platform-driver-x86@vger.kernel.org
9254 S:      Supported
9255 F:      drivers/platform/mellanox/
9256
9257 MELLANOX MLX4 core VPI driver
9258 M:      Tariq Toukan <tariqt@mellanox.com>
9259 L:      netdev@vger.kernel.org
9260 L:      linux-rdma@vger.kernel.org
9261 W:      http://www.mellanox.com
9262 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9263 S:      Supported
9264 F:      drivers/net/ethernet/mellanox/mlx4/
9265 F:      include/linux/mlx4/
9266
9267 MELLANOX MLX4 IB driver
9268 M:      Yishai Hadas <yishaih@mellanox.com>
9269 L:      linux-rdma@vger.kernel.org
9270 W:      http://www.mellanox.com
9271 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9272 S:      Supported
9273 F:      drivers/infiniband/hw/mlx4/
9274 F:      include/linux/mlx4/
9275 F:      include/uapi/rdma/mlx4-abi.h
9276
9277 MELLANOX MLX5 core VPI driver
9278 M:      Saeed Mahameed <saeedm@mellanox.com>
9279 M:      Leon Romanovsky <leonro@mellanox.com>
9280 L:      netdev@vger.kernel.org
9281 L:      linux-rdma@vger.kernel.org
9282 W:      http://www.mellanox.com
9283 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9284 S:      Supported
9285 F:      drivers/net/ethernet/mellanox/mlx5/core/
9286 F:      include/linux/mlx5/
9287
9288 MELLANOX MLX5 IB driver
9289 M:      Leon Romanovsky <leonro@mellanox.com>
9290 L:      linux-rdma@vger.kernel.org
9291 W:      http://www.mellanox.com
9292 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9293 S:      Supported
9294 F:      drivers/infiniband/hw/mlx5/
9295 F:      include/linux/mlx5/
9296 F:      include/uapi/rdma/mlx5-abi.h
9297
9298 MELLANOX MLXCPLD I2C AND MUX DRIVER
9299 M:      Vadim Pasternak <vadimp@mellanox.com>
9300 M:      Michael Shych <michaelsh@mellanox.com>
9301 L:      linux-i2c@vger.kernel.org
9302 S:      Supported
9303 F:      drivers/i2c/busses/i2c-mlxcpld.c
9304 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9305 F:      Documentation/i2c/busses/i2c-mlxcpld
9306
9307 MELLANOX MLXCPLD LED DRIVER
9308 M:      Vadim Pasternak <vadimp@mellanox.com>
9309 L:      linux-leds@vger.kernel.org
9310 S:      Supported
9311 F:      drivers/leds/leds-mlxcpld.c
9312 F:      drivers/leds/leds-mlxreg.c
9313 F:      Documentation/leds/leds-mlxcpld.txt
9314
9315 MELLANOX PLATFORM DRIVER
9316 M:      Vadim Pasternak <vadimp@mellanox.com>
9317 L:      platform-driver-x86@vger.kernel.org
9318 S:      Supported
9319 F:      drivers/platform/x86/mlx-platform.c
9320
9321 MEMBARRIER SUPPORT
9322 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9323 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9324 L:      linux-kernel@vger.kernel.org
9325 S:      Supported
9326 F:      kernel/sched/membarrier.c
9327 F:      include/uapi/linux/membarrier.h
9328 F:      arch/powerpc/include/asm/membarrier.h
9329
9330 MEMORY MANAGEMENT
9331 L:      linux-mm@kvack.org
9332 W:      http://www.linux-mm.org
9333 S:      Maintained
9334 F:      include/linux/mm.h
9335 F:      include/linux/gfp.h
9336 F:      include/linux/mmzone.h
9337 F:      include/linux/memory_hotplug.h
9338 F:      include/linux/vmalloc.h
9339 F:      mm/
9340
9341 MEMORY TECHNOLOGY DEVICES (MTD)
9342 M:      David Woodhouse <dwmw2@infradead.org>
9343 M:      Brian Norris <computersforpeace@gmail.com>
9344 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9345 M:      Marek Vasut <marek.vasut@gmail.com>
9346 M:      Richard Weinberger <richard@nod.at>
9347 L:      linux-mtd@lists.infradead.org
9348 W:      http://www.linux-mtd.infradead.org/
9349 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9350 T:      git git://git.infradead.org/linux-mtd.git master
9351 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9352 S:      Maintained
9353 F:      Documentation/devicetree/bindings/mtd/
9354 F:      drivers/mtd/
9355 F:      include/linux/mtd/
9356 F:      include/uapi/mtd/
9357
9358 MEN A21 WATCHDOG DRIVER
9359 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9360 L:      linux-watchdog@vger.kernel.org
9361 S:      Maintained
9362 F:      drivers/watchdog/mena21_wdt.c
9363
9364 MEN CHAMELEON BUS (mcb)
9365 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9366 S:      Maintained
9367 F:      drivers/mcb/
9368 F:      include/linux/mcb.h
9369 F:      Documentation/men-chameleon-bus.txt
9370
9371 MEN F21BMC (Board Management Controller)
9372 M:      Andreas Werner <andreas.werner@men.de>
9373 S:      Supported
9374 F:      drivers/mfd/menf21bmc.c
9375 F:      drivers/watchdog/menf21bmc_wdt.c
9376 F:      drivers/leds/leds-menf21bmc.c
9377 F:      drivers/hwmon/menf21bmc_hwmon.c
9378 F:      Documentation/hwmon/menf21bmc
9379
9380 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9381 M:      Neil Armstrong <narmstrong@baylibre.com>
9382 L:      linux-media@lists.freedesktop.org
9383 L:      linux-amlogic@lists.infradead.org
9384 W:      http://linux-meson.com/
9385 S:      Supported
9386 F:      drivers/media/platform/meson/ao-cec.c
9387 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9388 T:      git git://linuxtv.org/media_tree.git
9389
9390 MICROBLAZE ARCHITECTURE
9391 M:      Michal Simek <monstr@monstr.eu>
9392 W:      http://www.monstr.eu/fdt/
9393 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9394 S:      Supported
9395 F:      arch/microblaze/
9396
9397 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9398 M:      Richard Genoud <richard.genoud@gmail.com>
9399 S:      Maintained
9400 F:      drivers/tty/serial/atmel_serial.c
9401 F:      drivers/tty/serial/atmel_serial.h
9402
9403 MICROCHIP / ATMEL DMA DRIVER
9404 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9406 L:      dmaengine@vger.kernel.org
9407 S:      Supported
9408 F:      drivers/dma/at_hdmac.c
9409 F:      drivers/dma/at_hdmac_regs.h
9410 F:      include/linux/platform_data/dma-atmel.h
9411
9412 MICROCHIP / ATMEL ECC DRIVER
9413 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9414 L:      linux-crypto@vger.kernel.org
9415 S:      Maintained
9416 F:      drivers/crypto/atmel-ecc.*
9417
9418 MICROCHIP / ATMEL ISC DRIVER
9419 M:      Songjun Wu <songjun.wu@microchip.com>
9420 L:      linux-media@vger.kernel.org
9421 S:      Supported
9422 F:      drivers/media/platform/atmel/atmel-isc.c
9423 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9424 F:      devicetree/bindings/media/atmel-isc.txt
9425
9426 MICROCHIP / ATMEL NAND DRIVER
9427 M:      Josh Wu <rainyfeeling@outlook.com>
9428 L:      linux-mtd@lists.infradead.org
9429 S:      Supported
9430 F:      drivers/mtd/nand/raw/atmel/*
9431 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9432
9433 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9434 M:      Woojung Huh <Woojung.Huh@microchip.com>
9435 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9436 L:      netdev@vger.kernel.org
9437 S:      Maintained
9438 F:      net/dsa/tag_ksz.c
9439 F:      drivers/net/dsa/microchip/*
9440 F:      include/linux/platform_data/microchip-ksz.h
9441 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9442
9443 MICROCHIP LAN743X ETHERNET DRIVER
9444 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9445 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9446 L:      netdev@vger.kernel.org
9447 S:      Maintained
9448 F:      drivers/net/ethernet/microchip/lan743x_*
9449
9450 MICROCHIP USB251XB DRIVER
9451 M:      Richard Leitner <richard.leitner@skidata.com>
9452 L:      linux-usb@vger.kernel.org
9453 S:      Maintained
9454 F:      drivers/usb/misc/usb251xb.c
9455 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9456
9457 MICROSEMI MIPS SOCS
9458 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9459 L:      linux-mips@linux-mips.org
9460 S:      Maintained
9461 F:      arch/mips/generic/board-ocelot.c
9462 F:      arch/mips/configs/generic/board-ocelot.config
9463 F:      arch/mips/boot/dts/mscc/
9464 F:      Documentation/devicetree/bindings/mips/mscc.txt
9465
9466 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9467 M:      Don Brace <don.brace@microsemi.com>
9468 L:      esc.storagedev@microsemi.com
9469 L:      linux-scsi@vger.kernel.org
9470 S:      Supported
9471 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9472 F:      drivers/scsi/smartpqi/Kconfig
9473 F:      drivers/scsi/smartpqi/Makefile
9474 F:      include/linux/cciss*.h
9475 F:      include/uapi/linux/cciss*.h
9476 F:      Documentation/scsi/smartpqi.txt
9477
9478 MICROSEMI ETHERNET SWITCH DRIVER
9479 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9480 L:      netdev@vger.kernel.org
9481 S:      Supported
9482 F:      drivers/net/ethernet/mscc/
9483
9484 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9485 M:      Chen Yu <yu.c.chen@intel.com>
9486 L:      platform-driver-x86@vger.kernel.org
9487 S:      Supported
9488 F:      drivers/platform/x86/surfacepro3_button.c
9489
9490 MICROTEK X6 SCANNER
9491 M:      Oliver Neukum <oliver@neukum.org>
9492 S:      Maintained
9493 F:      drivers/usb/image/microtek.*
9494
9495 MIPS
9496 M:      Ralf Baechle <ralf@linux-mips.org>
9497 M:      Paul Burton <paul.burton@mips.com>
9498 M:      James Hogan <jhogan@kernel.org>
9499 L:      linux-mips@linux-mips.org
9500 W:      http://www.linux-mips.org/
9501 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9503 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9504 S:      Supported
9505 F:      Documentation/devicetree/bindings/mips/
9506 F:      Documentation/mips/
9507 F:      arch/mips/
9508 F:      drivers/platform/mips/
9509
9510 MIPS BOSTON DEVELOPMENT BOARD
9511 M:      Paul Burton <paul.burton@mips.com>
9512 L:      linux-mips@linux-mips.org
9513 S:      Maintained
9514 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9515 F:      arch/mips/boot/dts/img/boston.dts
9516 F:      arch/mips/configs/generic/board-boston.config
9517 F:      drivers/clk/imgtec/clk-boston.c
9518 F:      include/dt-bindings/clock/boston-clock.h
9519
9520 MIPS GENERIC PLATFORM
9521 M:      Paul Burton <paul.burton@mips.com>
9522 L:      linux-mips@linux-mips.org
9523 S:      Supported
9524 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9525 F:      arch/mips/generic/
9526 F:      arch/mips/tools/generic-board-config.sh
9527
9528 MIPS/LOONGSON1 ARCHITECTURE
9529 M:      Keguang Zhang <keguang.zhang@gmail.com>
9530 L:      linux-mips@linux-mips.org
9531 S:      Maintained
9532 F:      arch/mips/loongson32/
9533 F:      arch/mips/include/asm/mach-loongson32/
9534 F:      drivers/*/*loongson1*
9535 F:      drivers/*/*/*loongson1*
9536
9537 MIPS/LOONGSON2 ARCHITECTURE
9538 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9539 L:      linux-mips@linux-mips.org
9540 S:      Maintained
9541 F:      arch/mips/loongson64/*{2e/2f}*
9542 F:      arch/mips/include/asm/mach-loongson64/
9543 F:      drivers/*/*loongson2*
9544 F:      drivers/*/*/*loongson2*
9545
9546 MIPS/LOONGSON3 ARCHITECTURE
9547 M:      Huacai Chen <chenhc@lemote.com>
9548 L:      linux-mips@linux-mips.org
9549 S:      Maintained
9550 F:      arch/mips/loongson64/
9551 F:      arch/mips/include/asm/mach-loongson64/
9552 F:      drivers/platform/mips/cpu_hwmon.c
9553 F:      drivers/*/*loongson3*
9554 F:      drivers/*/*/*loongson3*
9555
9556 MIPS RINT INSTRUCTION EMULATION
9557 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9558 L:      linux-mips@linux-mips.org
9559 S:      Supported
9560 F:      arch/mips/math-emu/sp_rint.c
9561 F:      arch/mips/math-emu/dp_rint.c
9562
9563 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9564 M:      Hans Verkuil <hverkuil@xs4all.nl>
9565 L:      linux-media@vger.kernel.org
9566 T:      git git://linuxtv.org/media_tree.git
9567 W:      https://linuxtv.org
9568 S:      Odd Fixes
9569 F:      drivers/media/radio/radio-miropcm20*
9570
9571 MMP SUPPORT
9572 M:      Eric Miao <eric.y.miao@gmail.com>
9573 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9575 T:      git git://github.com/hzhuang1/linux.git
9576 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9577 S:      Maintained
9578 F:      arch/arm/boot/dts/mmp*
9579 F:      arch/arm/mach-mmp/
9580
9581 MN88472 MEDIA DRIVER
9582 M:      Antti Palosaari <crope@iki.fi>
9583 L:      linux-media@vger.kernel.org
9584 W:      https://linuxtv.org
9585 W:      http://palosaari.fi/linux/
9586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9587 S:      Maintained
9588 F:      drivers/media/dvb-frontends/mn88472*
9589
9590 MN88473 MEDIA DRIVER
9591 M:      Antti Palosaari <crope@iki.fi>
9592 L:      linux-media@vger.kernel.org
9593 W:      https://linuxtv.org
9594 W:      http://palosaari.fi/linux/
9595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9596 S:      Maintained
9597 F:      drivers/media/dvb-frontends/mn88473*
9598
9599 PCI DRIVER FOR MOBIVEIL PCIE IP
9600 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9601 L:      linux-pci@vger.kernel.org
9602 S:      Supported
9603 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9604 F:      drivers/pci/controller/pcie-mobiveil.c
9605
9606 MODULE SUPPORT
9607 M:      Jessica Yu <jeyu@kernel.org>
9608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9609 S:      Maintained
9610 F:      include/linux/module.h
9611 F:      kernel/module.c
9612
9613 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9614 W:      http://popies.net/meye/
9615 S:      Orphan
9616 F:      Documentation/media/v4l-drivers/meye*
9617 F:      drivers/media/pci/meye/
9618 F:      include/uapi/linux/meye.h
9619
9620 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9621 M:      Jiri Slaby <jirislaby@gmail.com>
9622 S:      Maintained
9623 F:      Documentation/serial/moxa-smartio
9624 F:      drivers/tty/mxser.*
9625
9626 MR800 AVERMEDIA USB FM RADIO DRIVER
9627 M:      Alexey Klimov <klimov.linux@gmail.com>
9628 L:      linux-media@vger.kernel.org
9629 T:      git git://linuxtv.org/media_tree.git
9630 S:      Maintained
9631 F:      drivers/media/radio/radio-mr800.c
9632
9633 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9634 M:      Alan Ott <alan@signal11.us>
9635 L:      linux-wpan@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/net/ieee802154/mrf24j40.c
9638 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9639
9640 MSI LAPTOP SUPPORT
9641 M:      "Lee, Chun-Yi" <jlee@suse.com>
9642 L:      platform-driver-x86@vger.kernel.org
9643 S:      Maintained
9644 F:      drivers/platform/x86/msi-laptop.c
9645
9646 MSI WMI SUPPORT
9647 L:      platform-driver-x86@vger.kernel.org
9648 S:      Orphan
9649 F:      drivers/platform/x86/msi-wmi.c
9650
9651 MSI001 MEDIA DRIVER
9652 M:      Antti Palosaari <crope@iki.fi>
9653 L:      linux-media@vger.kernel.org
9654 W:      https://linuxtv.org
9655 W:      http://palosaari.fi/linux/
9656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9657 T:      git git://linuxtv.org/anttip/media_tree.git
9658 S:      Maintained
9659 F:      drivers/media/tuners/msi001*
9660
9661 MSI2500 MEDIA DRIVER
9662 M:      Antti Palosaari <crope@iki.fi>
9663 L:      linux-media@vger.kernel.org
9664 W:      https://linuxtv.org
9665 W:      http://palosaari.fi/linux/
9666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9667 T:      git git://linuxtv.org/anttip/media_tree.git
9668 S:      Maintained
9669 F:      drivers/media/usb/msi2500/
9670
9671 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9672 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9673 L:      linux-mtd@lists.infradead.org
9674 S:      Maintained
9675 F:      drivers/mtd/devices/docg3*
9676
9677 MT9M032 APTINA SENSOR DRIVER
9678 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9679 L:      linux-media@vger.kernel.org
9680 T:      git git://linuxtv.org/media_tree.git
9681 S:      Maintained
9682 F:      drivers/media/i2c/mt9m032.c
9683 F:      include/media/i2c/mt9m032.h
9684
9685 MT9P031 APTINA CAMERA SENSOR
9686 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9687 L:      linux-media@vger.kernel.org
9688 T:      git git://linuxtv.org/media_tree.git
9689 S:      Maintained
9690 F:      drivers/media/i2c/mt9p031.c
9691 F:      include/media/i2c/mt9p031.h
9692
9693 MT9T001 APTINA CAMERA SENSOR
9694 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9695 L:      linux-media@vger.kernel.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Maintained
9698 F:      drivers/media/i2c/mt9t001.c
9699 F:      include/media/i2c/mt9t001.h
9700
9701 MT9T112 APTINA CAMERA SENSOR
9702 M:      Jacopo Mondi <jacopo@jmondi.org>
9703 L:      linux-media@vger.kernel.org
9704 T:      git git://linuxtv.org/media_tree.git
9705 S:      Odd Fixes
9706 F:      drivers/media/i2c/mt9t112.c
9707 F:      include/media/i2c/mt9t112.h
9708
9709 MT9V032 APTINA CAMERA SENSOR
9710 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9711 L:      linux-media@vger.kernel.org
9712 T:      git git://linuxtv.org/media_tree.git
9713 S:      Maintained
9714 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9715 F:      drivers/media/i2c/mt9v032.c
9716 F:      include/media/i2c/mt9v032.h
9717
9718 MT9V111 APTINA CAMERA SENSOR
9719 M:      Jacopo Mondi <jacopo@jmondi.org>
9720 L:      linux-media@vger.kernel.org
9721 T:      git git://linuxtv.org/media_tree.git
9722 S:      Maintained
9723 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9724 F:      drivers/media/i2c/mt9v111.c
9725
9726 MULTIFUNCTION DEVICES (MFD)
9727 M:      Lee Jones <lee.jones@linaro.org>
9728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9729 S:      Supported
9730 F:      Documentation/devicetree/bindings/mfd/
9731 F:      drivers/mfd/
9732 F:      include/linux/mfd/
9733 F:      include/dt-bindings/mfd/
9734
9735 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9736 S:      Orphan
9737 F:      drivers/mmc/host/mmc_spi.c
9738 F:      include/linux/spi/mmc_spi.h
9739
9740 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9741 M:      Ulf Hansson <ulf.hansson@linaro.org>
9742 L:      linux-mmc@vger.kernel.org
9743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9744 S:      Maintained
9745 F:      Documentation/devicetree/bindings/mmc/
9746 F:      drivers/mmc/
9747 F:      include/linux/mmc/
9748 F:      include/uapi/linux/mmc/
9749
9750 MULTIPLEXER SUBSYSTEM
9751 M:      Peter Rosin <peda@axentia.se>
9752 S:      Maintained
9753 F:      Documentation/ABI/testing/sysfs-class-mux*
9754 F:      Documentation/devicetree/bindings/mux/
9755 F:      include/linux/dt-bindings/mux/
9756 F:      include/linux/mux/
9757 F:      drivers/mux/
9758
9759 MULTITECH MULTIPORT CARD (ISICOM)
9760 S:      Orphan
9761 F:      drivers/tty/isicom.c
9762 F:      include/linux/isicom.h
9763
9764 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9765 M:      Bin Liu <b-liu@ti.com>
9766 L:      linux-usb@vger.kernel.org
9767 S:      Maintained
9768 F:      drivers/usb/musb/
9769
9770 MXL301RF MEDIA DRIVER
9771 M:      Akihiro Tsukada <tskd08@gmail.com>
9772 L:      linux-media@vger.kernel.org
9773 S:      Odd Fixes
9774 F:      drivers/media/tuners/mxl301rf*
9775
9776 MXL5007T MEDIA DRIVER
9777 M:      Michael Krufky <mkrufky@linuxtv.org>
9778 L:      linux-media@vger.kernel.org
9779 W:      https://linuxtv.org
9780 W:      http://github.com/mkrufky
9781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9782 T:      git git://linuxtv.org/mkrufky/tuners.git
9783 S:      Maintained
9784 F:      drivers/media/tuners/mxl5007t.*
9785
9786 MXSFB DRM DRIVER
9787 M:      Marek Vasut <marex@denx.de>
9788 S:      Supported
9789 F:      drivers/gpu/drm/mxsfb/
9790 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9791
9792 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9793 M:      Chris Lee <christopher.lee@cspi.com>
9794 L:      netdev@vger.kernel.org
9795 W:      https://www.cspi.com/ethernet-products/support/downloads/
9796 S:      Supported
9797 F:      drivers/net/ethernet/myricom/myri10ge/
9798
9799 NAND FLASH SUBSYSTEM
9800 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9801 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9802 R:      Richard Weinberger <richard@nod.at>
9803 L:      linux-mtd@lists.infradead.org
9804 W:      http://www.linux-mtd.infradead.org/
9805 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9806 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9807 T:      git git://git.infradead.org/linux-mtd.git nand/next
9808 S:      Maintained
9809 F:      drivers/mtd/nand/
9810 F:      include/linux/mtd/*nand*.h
9811
9812 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9813 M:      Daniel Mack <zonque@gmail.com>
9814 S:      Maintained
9815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9816 W:      http://www.native-instruments.com
9817 F:      sound/usb/caiaq/
9818
9819 NATSEMI ETHERNET DRIVER (DP8381x)
9820 S:      Orphan
9821 F:      drivers/net/ethernet/natsemi/natsemi.c
9822
9823 NCP FILESYSTEM
9824 M:      Petr Vandrovec <petr@vandrovec.name>
9825 S:      Obsolete
9826 F:      drivers/staging/ncpfs/
9827
9828 NCR 5380 SCSI DRIVERS
9829 M:      Finn Thain <fthain@telegraphics.com.au>
9830 M:      Michael Schmitz <schmitzmic@gmail.com>
9831 L:      linux-scsi@vger.kernel.org
9832 S:      Maintained
9833 F:      Documentation/scsi/g_NCR5380.txt
9834 F:      drivers/scsi/NCR5380.*
9835 F:      drivers/scsi/arm/cumana_1.c
9836 F:      drivers/scsi/arm/oak.c
9837 F:      drivers/scsi/atari_scsi.*
9838 F:      drivers/scsi/dmx3191d.c
9839 F:      drivers/scsi/g_NCR5380.*
9840 F:      drivers/scsi/mac_scsi.*
9841 F:      drivers/scsi/sun3_scsi.*
9842 F:      drivers/scsi/sun3_scsi_vme.c
9843
9844 NCSI LIBRARY:
9845 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9846 S:      Maintained
9847 F:      net/ncsi/
9848
9849 NCT6775 HARDWARE MONITOR DRIVER
9850 M:      Guenter Roeck <linux@roeck-us.net>
9851 L:      linux-hwmon@vger.kernel.org
9852 S:      Maintained
9853 F:      Documentation/hwmon/nct6775
9854 F:      drivers/hwmon/nct6775.c
9855
9856 NET_FAILOVER MODULE
9857 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9858 L:      netdev@vger.kernel.org
9859 S:      Supported
9860 F:      driver/net/net_failover.c
9861 F:      include/net/net_failover.h
9862 F:      Documentation/networking/net_failover.rst
9863
9864 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9865 M:      Faisal Latif <faisal.latif@intel.com>
9866 L:      linux-rdma@vger.kernel.org
9867 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9868 S:      Supported
9869 F:      drivers/infiniband/hw/nes/
9870 F:      include/uapi/rdma/nes-abi.h
9871
9872 NETEM NETWORK EMULATOR
9873 M:      Stephen Hemminger <stephen@networkplumber.org>
9874 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9875 S:      Maintained
9876 F:      net/sched/sch_netem.c
9877
9878 NETERION 10GbE DRIVERS (s2io/vxge)
9879 M:      Jon Mason <jdmason@kudzu.us>
9880 L:      netdev@vger.kernel.org
9881 S:      Supported
9882 F:      Documentation/networking/s2io.txt
9883 F:      Documentation/networking/vxge.txt
9884 F:      drivers/net/ethernet/neterion/
9885
9886 NETFILTER
9887 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9888 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9889 M:      Florian Westphal <fw@strlen.de>
9890 L:      netfilter-devel@vger.kernel.org
9891 L:      coreteam@netfilter.org
9892 W:      http://www.netfilter.org/
9893 W:      http://www.iptables.org/
9894 W:      http://www.nftables.org/
9895 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9898 S:      Maintained
9899 F:      include/linux/netfilter*
9900 F:      include/linux/netfilter/
9901 F:      include/net/netfilter/
9902 F:      include/uapi/linux/netfilter*
9903 F:      include/uapi/linux/netfilter/
9904 F:      net/*/netfilter.c
9905 F:      net/*/netfilter/
9906 F:      net/netfilter/
9907 F:      net/bridge/br_netfilter*.c
9908
9909 NETROM NETWORK LAYER
9910 M:      Ralf Baechle <ralf@linux-mips.org>
9911 L:      linux-hams@vger.kernel.org
9912 W:      http://www.linux-ax25.org/
9913 S:      Maintained
9914 F:      include/net/netrom.h
9915 F:      include/uapi/linux/netrom.h
9916 F:      net/netrom/
9917
9918 NETRONOME ETHERNET DRIVERS
9919 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9920 L:      oss-drivers@netronome.com
9921 S:      Maintained
9922 F:      drivers/net/ethernet/netronome/
9923
9924 NETWORK BLOCK DEVICE (NBD)
9925 M:      Josef Bacik <josef@toxicpanda.com>
9926 S:      Maintained
9927 L:      linux-block@vger.kernel.org
9928 L:      nbd@other.debian.org
9929 F:      Documentation/blockdev/nbd.txt
9930 F:      drivers/block/nbd.c
9931 F:      include/uapi/linux/nbd.h
9932
9933 NETWORK DROP MONITOR
9934 M:      Neil Horman <nhorman@tuxdriver.com>
9935 L:      netdev@vger.kernel.org
9936 S:      Maintained
9937 W:      https://fedorahosted.org/dropwatch/
9938 F:      net/core/drop_monitor.c
9939
9940 NETWORKING DRIVERS
9941 M:      "David S. Miller" <davem@davemloft.net>
9942 L:      netdev@vger.kernel.org
9943 W:      http://www.linuxfoundation.org/en/Net
9944 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9947 S:      Odd Fixes
9948 F:      Documentation/devicetree/bindings/net/
9949 F:      drivers/net/
9950 F:      include/linux/if_*
9951 F:      include/linux/netdevice.h
9952 F:      include/linux/etherdevice.h
9953 F:      include/linux/fcdevice.h
9954 F:      include/linux/fddidevice.h
9955 F:      include/linux/hippidevice.h
9956 F:      include/linux/inetdevice.h
9957 F:      include/uapi/linux/if_*
9958 F:      include/uapi/linux/netdevice.h
9959
9960 NETWORKING DRIVERS (WIRELESS)
9961 M:      Kalle Valo <kvalo@codeaurora.org>
9962 L:      linux-wireless@vger.kernel.org
9963 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9966 S:      Maintained
9967 F:      Documentation/devicetree/bindings/net/wireless/
9968 F:      drivers/net/wireless/
9969
9970 NETWORKING [DSA]
9971 M:      Andrew Lunn <andrew@lunn.ch>
9972 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9973 M:      Florian Fainelli <f.fainelli@gmail.com>
9974 S:      Maintained
9975 F:      Documentation/devicetree/bindings/net/dsa/
9976 F:      net/dsa/
9977 F:      include/net/dsa.h
9978 F:      include/linux/dsa/
9979 F:      drivers/net/dsa/
9980
9981 NETWORKING [GENERAL]
9982 M:      "David S. Miller" <davem@davemloft.net>
9983 L:      netdev@vger.kernel.org
9984 W:      http://www.linuxfoundation.org/en/Net
9985 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9988 B:      mailto:netdev@vger.kernel.org
9989 S:      Maintained
9990 F:      net/
9991 F:      include/net/
9992 F:      include/linux/in.h
9993 F:      include/linux/net.h
9994 F:      include/linux/netdevice.h
9995 F:      include/uapi/linux/in.h
9996 F:      include/uapi/linux/net.h
9997 F:      include/uapi/linux/netdevice.h
9998 F:      include/uapi/linux/net_namespace.h
9999 F:      tools/testing/selftests/net/
10000 F:      lib/net_utils.c
10001 F:      lib/random32.c
10002 F:      Documentation/networking/
10003
10004 NETWORKING [IPSEC]
10005 M:      Steffen Klassert <steffen.klassert@secunet.com>
10006 M:      Herbert Xu <herbert@gondor.apana.org.au>
10007 M:      "David S. Miller" <davem@davemloft.net>
10008 L:      netdev@vger.kernel.org
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10011 S:      Maintained
10012 F:      net/core/flow.c
10013 F:      net/xfrm/
10014 F:      net/key/
10015 F:      net/ipv4/xfrm*
10016 F:      net/ipv4/esp4*
10017 F:      net/ipv4/ah4.c
10018 F:      net/ipv4/ipcomp.c
10019 F:      net/ipv4/ip_vti.c
10020 F:      net/ipv6/xfrm*
10021 F:      net/ipv6/esp6*
10022 F:      net/ipv6/ah6.c
10023 F:      net/ipv6/ipcomp6.c
10024 F:      net/ipv6/ip6_vti.c
10025 F:      include/uapi/linux/xfrm.h
10026 F:      include/net/xfrm.h
10027
10028 NETWORKING [IPv4/IPv6]
10029 M:      "David S. Miller" <davem@davemloft.net>
10030 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10031 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10032 L:      netdev@vger.kernel.org
10033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10034 S:      Maintained
10035 F:      net/ipv4/
10036 F:      net/ipv6/
10037 F:      include/net/ip*
10038 F:      arch/x86/net/*
10039
10040 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10041 M:      Paul Moore <paul@paul-moore.com>
10042 W:      https://github.com/netlabel
10043 L:      netdev@vger.kernel.org
10044 L:      linux-security-module@vger.kernel.org
10045 S:      Maintained
10046 F:      Documentation/netlabel/
10047 F:      include/net/calipso.h
10048 F:      include/net/cipso_ipv4.h
10049 F:      include/net/netlabel.h
10050 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10051 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10052 F:      net/netlabel/
10053 F:      net/ipv4/cipso_ipv4.c
10054 F:      net/ipv6/calipso.c
10055 F:      net/netfilter/xt_CONNSECMARK.c
10056 F:      net/netfilter/xt_SECMARK.c
10057
10058 NETWORKING [TCP]
10059 M:      Eric Dumazet <edumazet@google.com>
10060 L:      netdev@vger.kernel.org
10061 S:      Maintained
10062 F:      net/ipv4/tcp*.c
10063 F:      net/ipv4/syncookies.c
10064 F:      net/ipv6/tcp*.c
10065 F:      net/ipv6/syncookies.c
10066 F:      include/uapi/linux/tcp.h
10067 F:      include/net/tcp.h
10068 F:      include/linux/tcp.h
10069 F:      include/trace/events/tcp.h
10070
10071 NETWORKING [TLS]
10072 M:      Boris Pismenny <borisp@mellanox.com>
10073 M:      Aviad Yehezkel <aviadye@mellanox.com>
10074 M:      Dave Watson <davejwatson@fb.com>
10075 L:      netdev@vger.kernel.org
10076 S:      Maintained
10077 F:      net/tls/*
10078 F:      include/uapi/linux/tls.h
10079 F:      include/net/tls.h
10080
10081 NETWORKING [WIRELESS]
10082 L:      linux-wireless@vger.kernel.org
10083 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10084
10085 NETDEVSIM
10086 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10087 S:      Maintained
10088 F:      drivers/net/netdevsim/*
10089
10090 NETXEN (1/10) GbE SUPPORT
10091 M:      Manish Chopra <manish.chopra@cavium.com>
10092 M:      Rahul Verma <rahul.verma@cavium.com>
10093 M:      Dept-GELinuxNICDev@cavium.com
10094 L:      netdev@vger.kernel.org
10095 S:      Supported
10096 F:      drivers/net/ethernet/qlogic/netxen/
10097
10098 NFC SUBSYSTEM
10099 M:      Samuel Ortiz <sameo@linux.intel.com>
10100 L:      linux-wireless@vger.kernel.org
10101 L:      linux-nfc@lists.01.org (subscribers-only)
10102 S:      Supported
10103 F:      net/nfc/
10104 F:      include/net/nfc/
10105 F:      include/uapi/linux/nfc.h
10106 F:      drivers/nfc/
10107 F:      include/linux/platform_data/nfcmrvl.h
10108 F:      include/linux/platform_data/nxp-nci.h
10109 F:      Documentation/devicetree/bindings/net/nfc/
10110
10111 NFS, SUNRPC, AND LOCKD CLIENTS
10112 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10113 M:      Anna Schumaker <anna.schumaker@netapp.com>
10114 L:      linux-nfs@vger.kernel.org
10115 W:      http://client.linux-nfs.org
10116 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10117 S:      Maintained
10118 F:      fs/lockd/
10119 F:      fs/nfs/
10120 F:      fs/nfs_common/
10121 F:      net/sunrpc/
10122 F:      include/linux/lockd/
10123 F:      include/linux/nfs*
10124 F:      include/linux/sunrpc/
10125 F:      include/uapi/linux/nfs*
10126 F:      include/uapi/linux/sunrpc/
10127
10128 NILFS2 FILESYSTEM
10129 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10130 L:      linux-nilfs@vger.kernel.org
10131 W:      https://nilfs.sourceforge.io/
10132 W:      https://nilfs.osdn.jp/
10133 T:      git git://github.com/konis/nilfs2.git
10134 S:      Supported
10135 F:      Documentation/filesystems/nilfs2.txt
10136 F:      fs/nilfs2/
10137 F:      include/trace/events/nilfs2.h
10138 F:      include/uapi/linux/nilfs2_api.h
10139 F:      include/uapi/linux/nilfs2_ondisk.h
10140
10141 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10142 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10143 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10144 S:      Maintained
10145 F:      Documentation/scsi/NinjaSCSI.txt
10146 F:      drivers/scsi/pcmcia/nsp_*
10147
10148 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10149 M:      GOTO Masanori <gotom@debian.or.jp>
10150 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10151 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10152 S:      Maintained
10153 F:      Documentation/scsi/NinjaSCSI.txt
10154 F:      drivers/scsi/nsp32*
10155
10156 NIOS2 ARCHITECTURE
10157 M:      Ley Foon Tan <lftan@altera.com>
10158 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10160 S:      Maintained
10161 F:      arch/nios2/
10162
10163 NOHZ, DYNTICKS SUPPORT
10164 M:      Frederic Weisbecker <fweisbec@gmail.com>
10165 M:      Thomas Gleixner <tglx@linutronix.de>
10166 M:      Ingo Molnar <mingo@kernel.org>
10167 L:      linux-kernel@vger.kernel.org
10168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10169 S:      Maintained
10170 F:      kernel/time/tick*.*
10171 F:      include/linux/tick.h
10172 F:      include/linux/sched/nohz.h
10173
10174 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10175 M:      Pavel Machek <pavel@ucw.cz>
10176 M:      Sakari Ailus <sakari.ailus@iki.fi>
10177 L:      linux-media@vger.kernel.org
10178 S:      Maintained
10179 F:      drivers/media/i2c/et8ek8
10180 F:      drivers/media/i2c/ad5820.c
10181
10182 NOKIA N900 POWER SUPPLY DRIVERS
10183 R:      Pali Rohár <pali.rohar@gmail.com>
10184 F:      include/linux/power/bq2415x_charger.h
10185 F:      include/linux/power/bq27xxx_battery.h
10186 F:      include/linux/power/isp1704_charger.h
10187 F:      drivers/power/supply/bq2415x_charger.c
10188 F:      drivers/power/supply/bq27xxx_battery.c
10189 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10190 F:      drivers/power/supply/isp1704_charger.c
10191 F:      drivers/power/supply/rx51_battery.c
10192
10193 NTB AMD DRIVER
10194 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10195 L:      linux-ntb@googlegroups.com
10196 S:      Supported
10197 F:      drivers/ntb/hw/amd/
10198
10199 NTB DRIVER CORE
10200 M:      Jon Mason <jdmason@kudzu.us>
10201 M:      Dave Jiang <dave.jiang@intel.com>
10202 M:      Allen Hubbe <allenbh@gmail.com>
10203 L:      linux-ntb@googlegroups.com
10204 S:      Supported
10205 W:      https://github.com/jonmason/ntb/wiki
10206 T:      git git://github.com/jonmason/ntb.git
10207 F:      drivers/ntb/
10208 F:      drivers/net/ntb_netdev.c
10209 F:      include/linux/ntb.h
10210 F:      include/linux/ntb_transport.h
10211 F:      tools/testing/selftests/ntb/
10212
10213 NTB IDT DRIVER
10214 M:      Serge Semin <fancer.lancer@gmail.com>
10215 L:      linux-ntb@googlegroups.com
10216 S:      Supported
10217 F:      drivers/ntb/hw/idt/
10218
10219 NTB INTEL DRIVER
10220 M:      Dave Jiang <dave.jiang@intel.com>
10221 L:      linux-ntb@googlegroups.com
10222 S:      Supported
10223 W:      https://github.com/davejiang/linux/wiki
10224 T:      git https://github.com/davejiang/linux.git
10225 F:      drivers/ntb/hw/intel/
10226
10227 NTFS FILESYSTEM
10228 M:      Anton Altaparmakov <anton@tuxera.com>
10229 L:      linux-ntfs-dev@lists.sourceforge.net
10230 W:      http://www.tuxera.com/
10231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10232 S:      Supported
10233 F:      Documentation/filesystems/ntfs.txt
10234 F:      fs/ntfs/
10235
10236 NUBUS SUBSYSTEM
10237 M:      Finn Thain <fthain@telegraphics.com.au>
10238 L:      linux-m68k@lists.linux-m68k.org
10239 S:      Maintained
10240 F:      arch/*/include/asm/nubus.h
10241 F:      drivers/nubus/
10242 F:      include/linux/nubus.h
10243 F:      include/uapi/linux/nubus.h
10244
10245 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10246 M:      Antonino Daplas <adaplas@gmail.com>
10247 L:      linux-fbdev@vger.kernel.org
10248 S:      Maintained
10249 F:      drivers/video/fbdev/riva/
10250 F:      drivers/video/fbdev/nvidia/
10251
10252 NVM EXPRESS DRIVER
10253 M:      Keith Busch <keith.busch@intel.com>
10254 M:      Jens Axboe <axboe@fb.com>
10255 M:      Christoph Hellwig <hch@lst.de>
10256 M:      Sagi Grimberg <sagi@grimberg.me>
10257 L:      linux-nvme@lists.infradead.org
10258 T:      git://git.infradead.org/nvme.git
10259 W:      http://git.infradead.org/nvme.git
10260 S:      Supported
10261 F:      drivers/nvme/host/
10262 F:      include/linux/nvme.h
10263 F:      include/uapi/linux/nvme_ioctl.h
10264
10265 NVM EXPRESS FC TRANSPORT DRIVERS
10266 M:      James Smart <james.smart@broadcom.com>
10267 L:      linux-nvme@lists.infradead.org
10268 S:      Supported
10269 F:      include/linux/nvme-fc.h
10270 F:      include/linux/nvme-fc-driver.h
10271 F:      drivers/nvme/host/fc.c
10272 F:      drivers/nvme/target/fc.c
10273 F:      drivers/nvme/target/fcloop.c
10274
10275 NVM EXPRESS TARGET DRIVER
10276 M:      Christoph Hellwig <hch@lst.de>
10277 M:      Sagi Grimberg <sagi@grimberg.me>
10278 L:      linux-nvme@lists.infradead.org
10279 T:      git://git.infradead.org/nvme.git
10280 W:      http://git.infradead.org/nvme.git
10281 S:      Supported
10282 F:      drivers/nvme/target/
10283
10284 NVMEM FRAMEWORK
10285 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10286 S:      Maintained
10287 F:      drivers/nvmem/
10288 F:      Documentation/devicetree/bindings/nvmem/
10289 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10290 F:      include/linux/nvmem-consumer.h
10291 F:      include/linux/nvmem-provider.h
10292
10293 NXP SGTL5000 DRIVER
10294 M:      Fabio Estevam <fabio.estevam@nxp.com>
10295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10296 S:      Maintained
10297 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10298 F:      sound/soc/codecs/sgtl5000*
10299
10300 NXP TDA998X DRM DRIVER
10301 M:      Russell King <linux@armlinux.org.uk>
10302 S:      Maintained
10303 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10304 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10305 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10306 F:      include/drm/i2c/tda998x.h
10307 F:      include/dt-bindings/display/tda998x.h
10308 K:      "nxp,tda998x"
10309
10310 NXP TFA9879 DRIVER
10311 M:      Peter Rosin <peda@axentia.se>
10312 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10313 S:      Maintained
10314 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10315 F:      sound/soc/codecs/tfa9879*
10316
10317 NXP-NCI NFC DRIVER
10318 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10319 R:      Charles Gorand <charles.gorand@effinnov.com>
10320 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10321 S:      Supported
10322 F:      drivers/nfc/nxp-nci
10323
10324 OBJTOOL
10325 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10326 M:      Peter Zijlstra <peterz@infradead.org>
10327 S:      Supported
10328 F:      tools/objtool/
10329
10330 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10331 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10332 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10333 L:      linuxppc-dev@lists.ozlabs.org
10334 S:      Supported
10335 F:      arch/powerpc/platforms/powernv/ocxl.c
10336 F:      arch/powerpc/include/asm/pnv-ocxl.h
10337 F:      drivers/misc/ocxl/
10338 F:      include/misc/ocxl*
10339 F:      include/uapi/misc/ocxl.h
10340 F:      Documentation/accelerators/ocxl.rst
10341
10342 OMAP AUDIO SUPPORT
10343 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10344 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10346 L:      linux-omap@vger.kernel.org
10347 S:      Maintained
10348 F:      sound/soc/omap/
10349
10350 OMAP CLOCK FRAMEWORK SUPPORT
10351 M:      Paul Walmsley <paul@pwsan.com>
10352 L:      linux-omap@vger.kernel.org
10353 S:      Maintained
10354 F:      arch/arm/*omap*/*clock*
10355
10356 OMAP DEVICE TREE SUPPORT
10357 M:      Benoît Cousson <bcousson@baylibre.com>
10358 M:      Tony Lindgren <tony@atomide.com>
10359 L:      linux-omap@vger.kernel.org
10360 L:      devicetree@vger.kernel.org
10361 S:      Maintained
10362 F:      arch/arm/boot/dts/*omap*
10363 F:      arch/arm/boot/dts/*am3*
10364 F:      arch/arm/boot/dts/*am4*
10365 F:      arch/arm/boot/dts/*am5*
10366 F:      arch/arm/boot/dts/*dra7*
10367
10368 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10369 L:      linux-omap@vger.kernel.org
10370 L:      linux-fbdev@vger.kernel.org
10371 S:      Orphan
10372 F:      drivers/video/fbdev/omap2/
10373 F:      Documentation/arm/OMAP/DSS
10374
10375 OMAP FRAMEBUFFER SUPPORT
10376 L:      linux-fbdev@vger.kernel.org
10377 L:      linux-omap@vger.kernel.org
10378 S:      Orphan
10379 F:      drivers/video/fbdev/omap/
10380
10381 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10382 M:      Roger Quadros <rogerq@ti.com>
10383 M:      Tony Lindgren <tony@atomide.com>
10384 L:      linux-omap@vger.kernel.org
10385 S:      Maintained
10386 F:      drivers/memory/omap-gpmc.c
10387 F:      arch/arm/mach-omap2/*gpmc*
10388
10389 OMAP GPIO DRIVER
10390 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10391 M:      Santosh Shilimkar <ssantosh@kernel.org>
10392 M:      Kevin Hilman <khilman@kernel.org>
10393 L:      linux-omap@vger.kernel.org
10394 S:      Maintained
10395 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10396 F:      drivers/gpio/gpio-omap.c
10397
10398 OMAP HARDWARE SPINLOCK SUPPORT
10399 M:      Ohad Ben-Cohen <ohad@wizery.com>
10400 L:      linux-omap@vger.kernel.org
10401 S:      Maintained
10402 F:      drivers/hwspinlock/omap_hwspinlock.c
10403
10404 OMAP HS MMC SUPPORT
10405 L:      linux-mmc@vger.kernel.org
10406 L:      linux-omap@vger.kernel.org
10407 S:      Orphan
10408 F:      drivers/mmc/host/omap_hsmmc.c
10409
10410 OMAP HWMOD DATA
10411 M:      Paul Walmsley <paul@pwsan.com>
10412 L:      linux-omap@vger.kernel.org
10413 S:      Maintained
10414 F:      arch/arm/mach-omap2/omap_hwmod*data*
10415
10416 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10417 M:      Benoît Cousson <bcousson@baylibre.com>
10418 L:      linux-omap@vger.kernel.org
10419 S:      Maintained
10420 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10421
10422 OMAP HWMOD SUPPORT
10423 M:      Benoît Cousson <bcousson@baylibre.com>
10424 M:      Paul Walmsley <paul@pwsan.com>
10425 L:      linux-omap@vger.kernel.org
10426 S:      Maintained
10427 F:      arch/arm/mach-omap2/omap_hwmod.*
10428
10429 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10430 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431 L:      linux-media@vger.kernel.org
10432 S:      Maintained
10433 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10434 F:      drivers/media/platform/omap3isp/
10435 F:      drivers/staging/media/omap4iss/
10436
10437 OMAP MMC SUPPORT
10438 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10439 L:      linux-omap@vger.kernel.org
10440 S:      Maintained
10441 F:      drivers/mmc/host/omap.c
10442
10443 OMAP POWER MANAGEMENT SUPPORT
10444 M:      Kevin Hilman <khilman@kernel.org>
10445 L:      linux-omap@vger.kernel.org
10446 S:      Maintained
10447 F:      arch/arm/*omap*/*pm*
10448 F:      drivers/cpufreq/omap-cpufreq.c
10449
10450 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10451 M:      Rajendra Nayak <rnayak@codeaurora.org>
10452 M:      Paul Walmsley <paul@pwsan.com>
10453 L:      linux-omap@vger.kernel.org
10454 S:      Maintained
10455 F:      arch/arm/mach-omap2/prm*
10456
10457 OMAP RANDOM NUMBER GENERATOR SUPPORT
10458 M:      Deepak Saxena <dsaxena@plexity.net>
10459 S:      Maintained
10460 F:      drivers/char/hw_random/omap-rng.c
10461
10462 OMAP USB SUPPORT
10463 L:      linux-usb@vger.kernel.org
10464 L:      linux-omap@vger.kernel.org
10465 S:      Orphan
10466 F:      drivers/usb/*/*omap*
10467 F:      arch/arm/*omap*/usb*
10468
10469 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10470 M:      Mark Jackson <mpfj@newflow.co.uk>
10471 L:      linux-omap@vger.kernel.org
10472 S:      Maintained
10473 F:      arch/arm/boot/dts/am335x-nano.dts
10474
10475 OMAP1 SUPPORT
10476 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10477 M:      Tony Lindgren <tony@atomide.com>
10478 L:      linux-omap@vger.kernel.org
10479 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10481 S:      Maintained
10482 F:      arch/arm/mach-omap1/
10483 F:      arch/arm/plat-omap/
10484 F:      arch/arm/configs/omap1_defconfig
10485 F:      drivers/i2c/busses/i2c-omap.c
10486 F:      include/linux/platform_data/i2c-omap.h
10487
10488 OMAP2+ SUPPORT
10489 M:      Tony Lindgren <tony@atomide.com>
10490 L:      linux-omap@vger.kernel.org
10491 W:      http://www.muru.com/linux/omap/
10492 W:      http://linux.omap.com/
10493 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10495 S:      Maintained
10496 F:      arch/arm/mach-omap2/
10497 F:      arch/arm/plat-omap/
10498 F:      arch/arm/configs/omap2plus_defconfig
10499 F:      drivers/i2c/busses/i2c-omap.c
10500 F:      drivers/irqchip/irq-omap-intc.c
10501 F:      drivers/mfd/*omap*.c
10502 F:      drivers/mfd/menelaus.c
10503 F:      drivers/mfd/palmas.c
10504 F:      drivers/mfd/tps65217.c
10505 F:      drivers/mfd/tps65218.c
10506 F:      drivers/mfd/tps65910.c
10507 F:      drivers/mfd/twl-core.[ch]
10508 F:      drivers/mfd/twl4030*.c
10509 F:      drivers/mfd/twl6030*.c
10510 F:      drivers/mfd/twl6040*.c
10511 F:      drivers/regulator/palmas-regulator*.c
10512 F:      drivers/regulator/pbias-regulator.c
10513 F:      drivers/regulator/tps65217-regulator.c
10514 F:      drivers/regulator/tps65218-regulator.c
10515 F:      drivers/regulator/tps65910-regulator.c
10516 F:      drivers/regulator/twl-regulator.c
10517 F:      drivers/regulator/twl6030-regulator.c
10518 F:      include/linux/platform_data/i2c-omap.h
10519
10520 ONION OMEGA2+ BOARD
10521 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10522 L:      linux-mips@linux-mips.org
10523 S:      Maintained
10524 F:      arch/mips/boot/dts/ralink/omega2p.dts
10525
10526 OMFS FILESYSTEM
10527 M:      Bob Copeland <me@bobcopeland.com>
10528 L:      linux-karma-devel@lists.sourceforge.net
10529 S:      Maintained
10530 F:      Documentation/filesystems/omfs.txt
10531 F:      fs/omfs/
10532
10533 OMNIKEY CARDMAN 4000 DRIVER
10534 M:      Harald Welte <laforge@gnumonks.org>
10535 S:      Maintained
10536 F:      drivers/char/pcmcia/cm4000_cs.c
10537 F:      include/linux/cm4000_cs.h
10538 F:      include/uapi/linux/cm4000_cs.h
10539
10540 OMNIKEY CARDMAN 4040 DRIVER
10541 M:      Harald Welte <laforge@gnumonks.org>
10542 S:      Maintained
10543 F:      drivers/char/pcmcia/cm4040_cs.*
10544
10545 OMNIVISION OV13858 SENSOR DRIVER
10546 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10547 L:      linux-media@vger.kernel.org
10548 T:      git git://linuxtv.org/media_tree.git
10549 S:      Maintained
10550 F:      drivers/media/i2c/ov13858.c
10551
10552 OMNIVISION OV2680 SENSOR DRIVER
10553 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10554 L:      linux-media@vger.kernel.org
10555 T:      git git://linuxtv.org/media_tree.git
10556 S:      Maintained
10557 F:      drivers/media/i2c/ov2680.c
10558 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10559
10560 OMNIVISION OV2685 SENSOR DRIVER
10561 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10562 L:      linux-media@vger.kernel.org
10563 T:      git git://linuxtv.org/media_tree.git
10564 S:      Maintained
10565 F:      drivers/media/i2c/ov2685.c
10566
10567 OMNIVISION OV5640 SENSOR DRIVER
10568 M:      Steve Longerbeam <slongerbeam@gmail.com>
10569 L:      linux-media@vger.kernel.org
10570 T:      git git://linuxtv.org/media_tree.git
10571 S:      Maintained
10572 F:      drivers/media/i2c/ov5640.c
10573
10574 OMNIVISION OV5647 SENSOR DRIVER
10575 M:      Luis Oliveira <lolivei@synopsys.com>
10576 L:      linux-media@vger.kernel.org
10577 T:      git git://linuxtv.org/media_tree.git
10578 S:      Maintained
10579 F:      drivers/media/i2c/ov5647.c
10580
10581 OMNIVISION OV5695 SENSOR DRIVER
10582 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10583 L:      linux-media@vger.kernel.org
10584 T:      git git://linuxtv.org/media_tree.git
10585 S:      Maintained
10586 F:      drivers/media/i2c/ov5695.c
10587
10588 OMNIVISION OV7670 SENSOR DRIVER
10589 M:      Jonathan Corbet <corbet@lwn.net>
10590 L:      linux-media@vger.kernel.org
10591 T:      git git://linuxtv.org/media_tree.git
10592 S:      Maintained
10593 F:      drivers/media/i2c/ov7670.c
10594 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10595
10596 OMNIVISION OV772x SENSOR DRIVER
10597 M:      Jacopo Mondi <jacopo@jmondi.org>
10598 L:      linux-media@vger.kernel.org
10599 T:      git git://linuxtv.org/media_tree.git
10600 S:      Odd fixes
10601 F:      drivers/media/i2c/ov772x.c
10602 F:      include/media/i2c/ov772x.h
10603 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10604
10605 OMNIVISION OV7740 SENSOR DRIVER
10606 M:      Wenyou Yang <wenyou.yang@microchip.com>
10607 L:      linux-media@vger.kernel.org
10608 T:      git git://linuxtv.org/media_tree.git
10609 S:      Maintained
10610 F:      drivers/media/i2c/ov7740.c
10611 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10612
10613 OMNIVISION OV9650 SENSOR DRIVER
10614 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10615 R:      Akinobu Mita <akinobu.mita@gmail.com>
10616 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10617 L:      linux-media@vger.kernel.org
10618 T:      git git://linuxtv.org/media_tree.git
10619 S:      Maintained
10620 F:      drivers/media/i2c/ov9650.c
10621 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10622
10623 ONENAND FLASH DRIVER
10624 M:      Kyungmin Park <kyungmin.park@samsung.com>
10625 L:      linux-mtd@lists.infradead.org
10626 S:      Maintained
10627 F:      drivers/mtd/nand/onenand/
10628 F:      include/linux/mtd/onenand*.h
10629
10630 ONSTREAM SCSI TAPE DRIVER
10631 M:      Willem Riede <osst@riede.org>
10632 L:      osst-users@lists.sourceforge.net
10633 L:      linux-scsi@vger.kernel.org
10634 S:      Maintained
10635 F:      Documentation/scsi/osst.txt
10636 F:      drivers/scsi/osst.*
10637 F:      drivers/scsi/osst_*.h
10638 F:      drivers/scsi/st.h
10639
10640 OP-TEE DRIVER
10641 M:      Jens Wiklander <jens.wiklander@linaro.org>
10642 S:      Maintained
10643 F:      drivers/tee/optee/
10644
10645 OPA-VNIC DRIVER
10646 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10647 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10648 L:      linux-rdma@vger.kernel.org
10649 S:      Supported
10650 F:      drivers/infiniband/ulp/opa_vnic
10651
10652 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10653 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10654 M:      Frank Rowand <frowand.list@gmail.com>
10655 L:      devicetree@vger.kernel.org
10656 S:      Maintained
10657 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10658 F:      Documentation/devicetree/overlay-notes.txt
10659 F:      drivers/of/overlay.c
10660 F:      drivers/of/resolver.c
10661 K:      of_overlay_notifier_
10662
10663 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10664 M:      Rob Herring <robh+dt@kernel.org>
10665 M:      Frank Rowand <frowand.list@gmail.com>
10666 L:      devicetree@vger.kernel.org
10667 W:      http://www.devicetree.org/
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10669 S:      Maintained
10670 F:      drivers/of/
10671 F:      include/linux/of*.h
10672 F:      scripts/dtc/
10673 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10674
10675 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10676 M:      Rob Herring <robh+dt@kernel.org>
10677 M:      Mark Rutland <mark.rutland@arm.com>
10678 L:      devicetree@vger.kernel.org
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10680 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10681 S:      Maintained
10682 F:      Documentation/devicetree/
10683 F:      arch/*/boot/dts/
10684 F:      include/dt-bindings/
10685
10686 OPENCORES I2C BUS DRIVER
10687 M:      Peter Korsgaard <jacmet@sunsite.dk>
10688 L:      linux-i2c@vger.kernel.org
10689 S:      Maintained
10690 F:      Documentation/i2c/busses/i2c-ocores
10691 F:      drivers/i2c/busses/i2c-ocores.c
10692
10693 OPENRISC ARCHITECTURE
10694 M:      Jonas Bonn <jonas@southpole.se>
10695 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10696 M:      Stafford Horne <shorne@gmail.com>
10697 T:      git git://github.com/openrisc/linux.git
10698 L:      openrisc@lists.librecores.org
10699 W:      http://openrisc.io
10700 S:      Maintained
10701 F:      Documentation/devicetree/bindings/openrisc/
10702 F:      Documentation/openrisc/
10703 F:      arch/openrisc/
10704 F:      drivers/irqchip/irq-ompic.c
10705 F:      drivers/irqchip/irq-or1k-*
10706
10707 OPENVSWITCH
10708 M:      Pravin B Shelar <pshelar@ovn.org>
10709 L:      netdev@vger.kernel.org
10710 L:      dev@openvswitch.org
10711 W:      http://openvswitch.org
10712 S:      Maintained
10713 F:      net/openvswitch/
10714 F:      include/uapi/linux/openvswitch.h
10715
10716 OPERATING PERFORMANCE POINTS (OPP)
10717 M:      Viresh Kumar <vireshk@kernel.org>
10718 M:      Nishanth Menon <nm@ti.com>
10719 M:      Stephen Boyd <sboyd@kernel.org>
10720 L:      linux-pm@vger.kernel.org
10721 S:      Maintained
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10723 F:      drivers/opp/
10724 F:      include/linux/pm_opp.h
10725 F:      Documentation/power/opp.txt
10726 F:      Documentation/devicetree/bindings/opp/
10727
10728 OPL4 DRIVER
10729 M:      Clemens Ladisch <clemens@ladisch.de>
10730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10731 T:      git git://git.alsa-project.org/alsa-kernel.git
10732 S:      Maintained
10733 F:      sound/drivers/opl4/
10734
10735 OPROFILE
10736 M:      Robert Richter <rric@kernel.org>
10737 L:      oprofile-list@lists.sf.net
10738 S:      Maintained
10739 F:      arch/*/include/asm/oprofile*.h
10740 F:      arch/*/oprofile/
10741 F:      drivers/oprofile/
10742 F:      include/linux/oprofile.h
10743
10744 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10745 M:      Mark Fasheh <mark@fasheh.com>
10746 M:      Joel Becker <jlbec@evilplan.org>
10747 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10748 W:      http://ocfs2.wiki.kernel.org
10749 S:      Supported
10750 F:      Documentation/filesystems/ocfs2.txt
10751 F:      Documentation/filesystems/dlmfs.txt
10752 F:      fs/ocfs2/
10753
10754 ORANGEFS FILESYSTEM
10755 M:      Mike Marshall <hubcap@omnibond.com>
10756 R:      Martin Brandenburg <martin@omnibond.com>
10757 L:      devel@lists.orangefs.org
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10759 S:      Supported
10760 F:      fs/orangefs/
10761 F:      Documentation/filesystems/orangefs.txt
10762
10763 ORINOCO DRIVER
10764 L:      linux-wireless@vger.kernel.org
10765 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10766 W:      http://www.nongnu.org/orinoco/
10767 S:      Orphan
10768 F:      drivers/net/wireless/intersil/orinoco/
10769
10770 OSD LIBRARY and FILESYSTEM
10771 M:      Boaz Harrosh <ooo@electrozaur.com>
10772 S:      Maintained
10773 F:      drivers/scsi/osd/
10774 F:      include/scsi/osd_*
10775 F:      fs/exofs/
10776
10777 OV2659 OMNIVISION SENSOR DRIVER
10778 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10779 L:      linux-media@vger.kernel.org
10780 W:      https://linuxtv.org
10781 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10782 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10783 S:      Maintained
10784 F:      drivers/media/i2c/ov2659.c
10785 F:      include/media/i2c/ov2659.h
10786
10787 OVERLAY FILESYSTEM
10788 M:      Miklos Szeredi <miklos@szeredi.hu>
10789 L:      linux-unionfs@vger.kernel.org
10790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10791 S:      Supported
10792 F:      fs/overlayfs/
10793 F:      Documentation/filesystems/overlayfs.txt
10794
10795 P54 WIRELESS DRIVER
10796 M:      Christian Lamparter <chunkeey@googlemail.com>
10797 L:      linux-wireless@vger.kernel.org
10798 W:      http://wireless.kernel.org/en/users/Drivers/p54
10799 S:      Maintained
10800 F:      drivers/net/wireless/intersil/p54/
10801
10802 PA SEMI ETHERNET DRIVER
10803 L:      netdev@vger.kernel.org
10804 S:      Orphan
10805 F:      drivers/net/ethernet/pasemi/*
10806
10807 PA SEMI SMBUS DRIVER
10808 L:      linux-i2c@vger.kernel.org
10809 S:      Orphan
10810 F:      drivers/i2c/busses/i2c-pasemi.c
10811
10812 PADATA PARALLEL EXECUTION MECHANISM
10813 M:      Steffen Klassert <steffen.klassert@secunet.com>
10814 L:      linux-crypto@vger.kernel.org
10815 S:      Maintained
10816 F:      kernel/padata.c
10817 F:      include/linux/padata.h
10818 F:      Documentation/padata.txt
10819
10820 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10821 M:      Harald Welte <laforge@gnumonks.org>
10822 L:      platform-driver-x86@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/platform/x86/panasonic-laptop.c
10825
10826 PARALLEL LCD/KEYPAD PANEL DRIVER
10827 M:      Willy Tarreau <willy@haproxy.com>
10828 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10829 S:      Odd Fixes
10830 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10831 F:      drivers/misc/panel.c
10832
10833 PARALLEL PORT SUBSYSTEM
10834 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10835 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10836 L:      linux-parport@lists.infradead.org (subscribers-only)
10837 S:      Maintained
10838 F:      drivers/parport/
10839 F:      include/linux/parport*.h
10840 F:      drivers/char/ppdev.c
10841 F:      include/uapi/linux/ppdev.h
10842 F:      Documentation/parport*.txt
10843
10844 PARAVIRT_OPS INTERFACE
10845 M:      Juergen Gross <jgross@suse.com>
10846 M:      Alok Kataria <akataria@vmware.com>
10847 L:      virtualization@lists.linux-foundation.org
10848 S:      Supported
10849 F:      Documentation/virtual/paravirt_ops.txt
10850 F:      arch/*/kernel/paravirt*
10851 F:      arch/*/include/asm/paravirt*.h
10852 F:      include/linux/hypervisor.h
10853
10854 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10855 M:      Tim Waugh <tim@cyberelk.net>
10856 L:      linux-parport@lists.infradead.org (subscribers-only)
10857 S:      Maintained
10858 F:      Documentation/blockdev/paride.txt
10859 F:      drivers/block/paride/
10860
10861 PARISC ARCHITECTURE
10862 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10863 M:      Helge Deller <deller@gmx.de>
10864 L:      linux-parisc@vger.kernel.org
10865 W:      http://www.parisc-linux.org/
10866 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10869 S:      Maintained
10870 F:      arch/parisc/
10871 F:      Documentation/parisc/
10872 F:      drivers/parisc/
10873 F:      drivers/char/agp/parisc-agp.c
10874 F:      drivers/input/serio/gscps2.c
10875 F:      drivers/parport/parport_gsc.*
10876 F:      drivers/tty/serial/8250/8250_gsc.c
10877 F:      drivers/video/fbdev/sti*
10878 F:      drivers/video/console/sti*
10879 F:      drivers/video/logo/logo_parisc*
10880
10881 PARMAN
10882 M:      Jiri Pirko <jiri@mellanox.com>
10883 L:      netdev@vger.kernel.org
10884 S:      Supported
10885 F:      lib/parman.c
10886 F:      lib/test_parman.c
10887 F:      include/linux/parman.h
10888
10889 PC87360 HARDWARE MONITORING DRIVER
10890 M:      Jim Cromie <jim.cromie@gmail.com>
10891 L:      linux-hwmon@vger.kernel.org
10892 S:      Maintained
10893 F:      Documentation/hwmon/pc87360
10894 F:      drivers/hwmon/pc87360.c
10895
10896 PC8736x GPIO DRIVER
10897 M:      Jim Cromie <jim.cromie@gmail.com>
10898 S:      Maintained
10899 F:      drivers/char/pc8736x_gpio.c
10900
10901 PC87427 HARDWARE MONITORING DRIVER
10902 M:      Jean Delvare <jdelvare@suse.com>
10903 L:      linux-hwmon@vger.kernel.org
10904 S:      Maintained
10905 F:      Documentation/hwmon/pc87427
10906 F:      drivers/hwmon/pc87427.c
10907
10908 PCA9532 LED DRIVER
10909 M:      Riku Voipio <riku.voipio@iki.fi>
10910 S:      Maintained
10911 F:      drivers/leds/leds-pca9532.c
10912 F:      include/linux/leds-pca9532.h
10913
10914 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10915 M:      Guenter Roeck <linux@roeck-us.net>
10916 L:      linux-i2c@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10919
10920 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10921 M:      Khalid Aziz <khalid@gonehiking.org>
10922 S:      Maintained
10923 F:      drivers/firmware/pcdp.*
10924
10925 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10926 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10927 L:      linux-pci@vger.kernel.org
10928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929 S:      Maintained
10930 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10931 F:      drivers/pci/controller/pci-aardvark.c
10932
10933 PCI DRIVER FOR ALTERA PCIE IP
10934 M:      Ley Foon Tan <lftan@altera.com>
10935 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10936 L:      linux-pci@vger.kernel.org
10937 S:      Supported
10938 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10939 F:      drivers/pci/controller/pcie-altera.c
10940
10941 PCI DRIVER FOR APPLIEDMICRO XGENE
10942 M:      Tanmay Inamdar <tinamdar@apm.com>
10943 L:      linux-pci@vger.kernel.org
10944 L:      linux-arm-kernel@lists.infradead.org
10945 S:      Maintained
10946 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10947 F:      drivers/pci/controller/pci-xgene.c
10948
10949 PCI DRIVER FOR ARM VERSATILE PLATFORM
10950 M:      Rob Herring <robh@kernel.org>
10951 L:      linux-pci@vger.kernel.org
10952 L:      linux-arm-kernel@lists.infradead.org
10953 S:      Maintained
10954 F:      Documentation/devicetree/bindings/pci/versatile.txt
10955 F:      drivers/pci/controller/pci-versatile.c
10956
10957 PCI DRIVER FOR ARMADA 8K
10958 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10959 L:      linux-pci@vger.kernel.org
10960 L:      linux-arm-kernel@lists.infradead.org
10961 S:      Maintained
10962 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10963 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10964
10965 PCI DRIVER FOR CADENCE PCIE IP
10966 M:      Alan Douglas <adouglas@cadence.com>
10967 L:      linux-pci@vger.kernel.org
10968 S:      Maintained
10969 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10970 F:      drivers/pci/controller/pcie-cadence*
10971
10972 PCI DRIVER FOR FREESCALE LAYERSCAPE
10973 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10974 M:      Mingkai Hu <mingkai.hu@nxp.com>
10975 M:      Roy Zang <roy.zang@nxp.com>
10976 L:      linuxppc-dev@lists.ozlabs.org
10977 L:      linux-pci@vger.kernel.org
10978 L:      linux-arm-kernel@lists.infradead.org
10979 S:      Maintained
10980 F:      drivers/pci/controller/dwc/*layerscape*
10981
10982 PCI DRIVER FOR GENERIC OF HOSTS
10983 M:      Will Deacon <will.deacon@arm.com>
10984 L:      linux-pci@vger.kernel.org
10985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10986 S:      Maintained
10987 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10988 F:      drivers/pci/controller/pci-host-common.c
10989 F:      drivers/pci/controller/pci-host-generic.c
10990
10991 PCI DRIVER FOR IMX6
10992 M:      Richard Zhu <hongxing.zhu@nxp.com>
10993 M:      Lucas Stach <l.stach@pengutronix.de>
10994 L:      linux-pci@vger.kernel.org
10995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10996 S:      Maintained
10997 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10998 F:      drivers/pci/controller/dwc/*imx6*
10999
11000 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11001 M:      Keith Busch <keith.busch@intel.com>
11002 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11003 L:      linux-pci@vger.kernel.org
11004 S:      Supported
11005 F:      drivers/pci/controller/vmd.c
11006
11007 PCI DRIVER FOR MICROSEMI SWITCHTEC
11008 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11009 M:      Logan Gunthorpe <logang@deltatee.com>
11010 L:      linux-pci@vger.kernel.org
11011 S:      Maintained
11012 F:      Documentation/switchtec.txt
11013 F:      Documentation/ABI/testing/sysfs-class-switchtec
11014 F:      drivers/pci/switch/switchtec*
11015 F:      include/uapi/linux/switchtec_ioctl.h
11016 F:      include/linux/switchtec.h
11017 F:      drivers/ntb/hw/mscc/
11018
11019 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11020 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11021 M:      Jason Cooper <jason@lakedaemon.net>
11022 L:      linux-pci@vger.kernel.org
11023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11024 S:      Maintained
11025 F:      drivers/pci/controller/*mvebu*
11026
11027 PCI DRIVER FOR NVIDIA TEGRA
11028 M:      Thierry Reding <thierry.reding@gmail.com>
11029 L:      linux-tegra@vger.kernel.org
11030 L:      linux-pci@vger.kernel.org
11031 S:      Supported
11032 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11033 F:      drivers/pci/controller/pci-tegra.c
11034
11035 PCI DRIVER FOR RENESAS R-CAR
11036 M:      Simon Horman <horms@verge.net.au>
11037 L:      linux-pci@vger.kernel.org
11038 L:      linux-renesas-soc@vger.kernel.org
11039 S:      Maintained
11040 F:      drivers/pci/controller/*rcar*
11041
11042 PCI DRIVER FOR SAMSUNG EXYNOS
11043 M:      Jingoo Han <jingoohan1@gmail.com>
11044 L:      linux-pci@vger.kernel.org
11045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11046 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11047 S:      Maintained
11048 F:      drivers/pci/controller/dwc/pci-exynos.c
11049
11050 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11051 M:      Jingoo Han <jingoohan1@gmail.com>
11052 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11053 L:      linux-pci@vger.kernel.org
11054 S:      Maintained
11055 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11056 F:      drivers/pci/controller/dwc/*designware*
11057
11058 PCI DRIVER FOR TI DRA7XX
11059 M:      Kishon Vijay Abraham I <kishon@ti.com>
11060 L:      linux-omap@vger.kernel.org
11061 L:      linux-pci@vger.kernel.org
11062 S:      Supported
11063 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11064 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11065
11066 PCI DRIVER FOR TI KEYSTONE
11067 M:      Murali Karicheri <m-karicheri2@ti.com>
11068 L:      linux-pci@vger.kernel.org
11069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070 S:      Maintained
11071 F:      drivers/pci/controller/dwc/*keystone*
11072
11073 PCI ENDPOINT SUBSYSTEM
11074 M:      Kishon Vijay Abraham I <kishon@ti.com>
11075 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11076 L:      linux-pci@vger.kernel.org
11077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11078 S:      Supported
11079 F:      drivers/pci/endpoint/
11080 F:      drivers/misc/pci_endpoint_test.c
11081 F:      tools/pci/
11082
11083 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11084 M:      Russell Currey <ruscur@russell.cc>
11085 L:      linuxppc-dev@lists.ozlabs.org
11086 S:      Supported
11087 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11088 F:      arch/powerpc/kernel/eeh*.c
11089 F:      arch/powerpc/platforms/*/eeh*.c
11090 F:      arch/powerpc/include/*/eeh*.h
11091
11092 PCI ERROR RECOVERY
11093 M:      Linas Vepstas <linasvepstas@gmail.com>
11094 L:      linux-pci@vger.kernel.org
11095 S:      Supported
11096 F:      Documentation/PCI/pci-error-recovery.txt
11097
11098 PCI MSI DRIVER FOR ALTERA MSI IP
11099 M:      Ley Foon Tan <lftan@altera.com>
11100 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11101 L:      linux-pci@vger.kernel.org
11102 S:      Supported
11103 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11104 F:      drivers/pci/controller/pcie-altera-msi.c
11105
11106 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11107 M:      Duc Dang <dhdang@apm.com>
11108 L:      linux-pci@vger.kernel.org
11109 L:      linux-arm-kernel@lists.infradead.org
11110 S:      Maintained
11111 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11112 F:      drivers/pci/controller/pci-xgene-msi.c
11113
11114 PCI SUBSYSTEM
11115 M:      Bjorn Helgaas <bhelgaas@google.com>
11116 L:      linux-pci@vger.kernel.org
11117 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11119 S:      Supported
11120 F:      Documentation/devicetree/bindings/pci/
11121 F:      Documentation/PCI/
11122 F:      drivers/acpi/pci*
11123 F:      drivers/pci/
11124 F:      include/asm-generic/pci*
11125 F:      include/linux/pci*
11126 F:      include/linux/of_pci.h
11127 F:      include/uapi/linux/pci*
11128 F:      lib/pci*
11129 F:      arch/x86/pci/
11130 F:      arch/x86/kernel/quirks.c
11131
11132 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11133 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11134 L:      linux-pci@vger.kernel.org
11135 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11137 S:      Supported
11138 F:      drivers/pci/controller/
11139
11140 PCIE DRIVER FOR AXIS ARTPEC
11141 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11142 L:      linux-arm-kernel@axis.com
11143 L:      linux-pci@vger.kernel.org
11144 S:      Maintained
11145 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11146 F:      drivers/pci/controller/dwc/*artpec*
11147
11148 PCIE DRIVER FOR CAVIUM THUNDERX
11149 M:      David Daney <david.daney@cavium.com>
11150 L:      linux-pci@vger.kernel.org
11151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 S:      Supported
11153 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11154 F:      drivers/pci/controller/pci-thunder-*
11155
11156 PCIE DRIVER FOR HISILICON
11157 M:      Zhou Wang <wangzhou1@hisilicon.com>
11158 L:      linux-pci@vger.kernel.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11161 F:      drivers/pci/controller/dwc/pcie-hisi.c
11162
11163 PCIE DRIVER FOR HISILICON KIRIN
11164 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11165 M:      Binghui Wang <wangbinghui@hisilicon.com>
11166 L:      linux-pci@vger.kernel.org
11167 S:      Maintained
11168 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11169 F:      drivers/pci/controller/dwc/pcie-kirin.c
11170
11171 PCIE DRIVER FOR HISILICON STB
11172 M:      Jianguo Sun <sunjianguo1@huawei.com>
11173 M:      Shawn Guo <shawn.guo@linaro.org>
11174 L:      linux-pci@vger.kernel.org
11175 S:      Maintained
11176 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11177 F:      drivers/pci/controller/dwc/pcie-histb.c
11178
11179 PCIE DRIVER FOR MEDIATEK
11180 M:      Ryder Lee <ryder.lee@mediatek.com>
11181 L:      linux-pci@vger.kernel.org
11182 L:      linux-mediatek@lists.infradead.org
11183 S:      Supported
11184 F:      Documentation/devicetree/bindings/pci/mediatek*
11185 F:      drivers/pci/controller/*mediatek*
11186
11187 PCIE DRIVER FOR QUALCOMM MSM
11188 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11189 L:      linux-pci@vger.kernel.org
11190 L:      linux-arm-msm@vger.kernel.org
11191 S:      Maintained
11192 F:      drivers/pci/controller/dwc/*qcom*
11193
11194 PCIE DRIVER FOR ROCKCHIP
11195 M:      Shawn Lin <shawn.lin@rock-chips.com>
11196 L:      linux-pci@vger.kernel.org
11197 L:      linux-rockchip@lists.infradead.org
11198 S:      Maintained
11199 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11200 F:      drivers/pci/controller/pcie-rockchip*
11201
11202 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11203 M:      Linus Walleij <linus.walleij@linaro.org>
11204 L:      linux-pci@vger.kernel.org
11205 S:      Maintained
11206 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11207 F:      drivers/pci/controller/pci-v3-semi.c
11208
11209 PCIE DRIVER FOR ST SPEAR13XX
11210 M:      Pratyush Anand <pratyush.anand@gmail.com>
11211 L:      linux-pci@vger.kernel.org
11212 S:      Maintained
11213 F:      drivers/pci/controller/dwc/*spear*
11214
11215 PCMCIA SUBSYSTEM
11216 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11218 S:      Odd Fixes
11219 F:      Documentation/pcmcia/
11220 F:      tools/pcmcia/
11221 F:      drivers/pcmcia/
11222 F:      include/pcmcia/
11223
11224 PCNET32 NETWORK DRIVER
11225 M:      Don Fry <pcnet32@frontier.com>
11226 L:      netdev@vger.kernel.org
11227 S:      Maintained
11228 F:      drivers/net/ethernet/amd/pcnet32.c
11229
11230 PCRYPT PARALLEL CRYPTO ENGINE
11231 M:      Steffen Klassert <steffen.klassert@secunet.com>
11232 L:      linux-crypto@vger.kernel.org
11233 S:      Maintained
11234 F:      crypto/pcrypt.c
11235 F:      include/crypto/pcrypt.h
11236
11237 PEAQ WMI HOTKEYS DRIVER
11238 M:      Hans de Goede <hdegoede@redhat.com>
11239 L:      platform-driver-x86@vger.kernel.org
11240 S:      Maintained
11241 F:      drivers/platform/x86/peaq-wmi.c
11242
11243 PER-CPU MEMORY ALLOCATOR
11244 M:      Tejun Heo <tj@kernel.org>
11245 M:      Christoph Lameter <cl@linux.com>
11246 M:      Dennis Zhou <dennisszhou@gmail.com>
11247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11248 S:      Maintained
11249 F:      include/linux/percpu*.h
11250 F:      mm/percpu*.c
11251 F:      arch/*/include/asm/percpu.h
11252
11253 PER-TASK DELAY ACCOUNTING
11254 M:      Balbir Singh <bsingharora@gmail.com>
11255 S:      Maintained
11256 F:      include/linux/delayacct.h
11257 F:      kernel/delayacct.c
11258
11259 PERFORMANCE EVENTS SUBSYSTEM
11260 M:      Peter Zijlstra <peterz@infradead.org>
11261 M:      Ingo Molnar <mingo@redhat.com>
11262 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11263 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11264 R:      Jiri Olsa <jolsa@redhat.com>
11265 R:      Namhyung Kim <namhyung@kernel.org>
11266 L:      linux-kernel@vger.kernel.org
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11268 S:      Supported
11269 F:      kernel/events/*
11270 F:      include/linux/perf_event.h
11271 F:      include/uapi/linux/perf_event.h
11272 F:      arch/*/kernel/perf_event*.c
11273 F:      arch/*/kernel/*/perf_event*.c
11274 F:      arch/*/kernel/*/*/perf_event*.c
11275 F:      arch/*/include/asm/perf_event.h
11276 F:      arch/*/kernel/perf_callchain.c
11277 F:      arch/*/events/*
11278 F:      tools/perf/
11279
11280 PERSONALITY HANDLING
11281 M:      Christoph Hellwig <hch@infradead.org>
11282 L:      linux-abi-devel@lists.sourceforge.net
11283 S:      Maintained
11284 F:      include/linux/personality.h
11285 F:      include/uapi/linux/personality.h
11286
11287 PHONET PROTOCOL
11288 M:      Remi Denis-Courmont <courmisch@gmail.com>
11289 S:      Supported
11290 F:      Documentation/networking/phonet.txt
11291 F:      include/linux/phonet.h
11292 F:      include/net/phonet/
11293 F:      include/uapi/linux/phonet.h
11294 F:      net/phonet/
11295
11296 PHRAM MTD DRIVER
11297 M:      Joern Engel <joern@lazybastard.org>
11298 L:      linux-mtd@lists.infradead.org
11299 S:      Maintained
11300 F:      drivers/mtd/devices/phram.c
11301
11302 PICOLCD HID DRIVER
11303 M:      Bruno Prémont <bonbons@linux-vserver.org>
11304 L:      linux-input@vger.kernel.org
11305 S:      Maintained
11306 F:      drivers/hid/hid-picolcd*
11307
11308 PICOXCELL SUPPORT
11309 M:      Jamie Iles <jamie@jamieiles.com>
11310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11311 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11312 S:      Supported
11313 F:      arch/arm/boot/dts/picoxcell*
11314 F:      arch/arm/mach-picoxcell/
11315 F:      drivers/crypto/picoxcell*
11316
11317 PIN CONTROL SUBSYSTEM
11318 M:      Linus Walleij <linus.walleij@linaro.org>
11319 L:      linux-gpio@vger.kernel.org
11320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11321 S:      Maintained
11322 F:      Documentation/devicetree/bindings/pinctrl/
11323 F:      Documentation/driver-api/pinctl.rst
11324 F:      drivers/pinctrl/
11325 F:      include/linux/pinctrl/
11326
11327 PIN CONTROLLER - ATMEL AT91
11328 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11330 S:      Maintained
11331 F:      drivers/pinctrl/pinctrl-at91.*
11332
11333 PIN CONTROLLER - ATMEL AT91 PIO4
11334 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11336 L:      linux-gpio@vger.kernel.org
11337 S:      Supported
11338 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11339
11340 PIN CONTROLLER - FREESCALE
11341 M:      Dong Aisheng <aisheng.dong@nxp.com>
11342 M:      Fabio Estevam <festevam@gmail.com>
11343 M:      Shawn Guo <shawnguo@kernel.org>
11344 M:      Stefan Agner <stefan@agner.ch>
11345 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11346 L:      linux-gpio@vger.kernel.org
11347 S:      Maintained
11348 F:      drivers/pinctrl/freescale/
11349 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11350
11351 PIN CONTROLLER - INTEL
11352 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11353 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11354 S:      Maintained
11355 F:      drivers/pinctrl/intel/
11356
11357 PIN CONTROLLER - MEDIATEK
11358 M:      Sean Wang <sean.wang@mediatek.com>
11359 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11360 S:      Maintained
11361 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11362 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11363 F:      drivers/pinctrl/mediatek/mtk-eint.*
11364 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11365 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11366 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11367
11368 PIN CONTROLLER - QUALCOMM
11369 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11370 S:      Maintained
11371 L:      linux-arm-msm@vger.kernel.org
11372 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11373 F:      drivers/pinctrl/qcom/
11374
11375 PIN CONTROLLER - RENESAS
11376 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11377 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11378 L:      linux-renesas-soc@vger.kernel.org
11379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11380 S:      Maintained
11381 F:      drivers/pinctrl/sh-pfc/
11382
11383 PIN CONTROLLER - SAMSUNG
11384 M:      Tomasz Figa <tomasz.figa@gmail.com>
11385 M:      Krzysztof Kozlowski <krzk@kernel.org>
11386 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11389 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11391 S:      Maintained
11392 F:      drivers/pinctrl/samsung/
11393 F:      include/dt-bindings/pinctrl/samsung.h
11394 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11395
11396 PIN CONTROLLER - SINGLE
11397 M:      Tony Lindgren <tony@atomide.com>
11398 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11400 L:      linux-omap@vger.kernel.org
11401 S:      Maintained
11402 F:      drivers/pinctrl/pinctrl-single.c
11403
11404 PIN CONTROLLER - ST SPEAR
11405 M:      Viresh Kumar <vireshk@kernel.org>
11406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407 W:      http://www.st.com/spear
11408 S:      Maintained
11409 F:      drivers/pinctrl/spear/
11410
11411 PISTACHIO SOC SUPPORT
11412 M:      James Hartley <james.hartley@sondrel.com>
11413 L:      linux-mips@linux-mips.org
11414 S:      Odd Fixes
11415 F:      arch/mips/pistachio/
11416 F:      arch/mips/include/asm/mach-pistachio/
11417 F:      arch/mips/boot/dts/img/pistachio*
11418 F:      arch/mips/configs/pistachio*_defconfig
11419
11420 PKTCDVD DRIVER
11421 S:      Orphan
11422 M:      linux-block@vger.kernel.org
11423 F:      drivers/block/pktcdvd.c
11424 F:      include/linux/pktcdvd.h
11425 F:      include/uapi/linux/pktcdvd.h
11426
11427 PKUNITY SOC DRIVERS
11428 M:      Guan Xuetao <gxt@pku.edu.cn>
11429 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11430 S:      Maintained
11431 T:      git git://github.com/gxt/linux.git
11432 F:      drivers/input/serio/i8042-unicore32io.h
11433 F:      drivers/i2c/busses/i2c-puv3.c
11434 F:      drivers/video/fbdev/fb-puv3.c
11435 F:      drivers/rtc/rtc-puv3.c
11436
11437 PMBUS HARDWARE MONITORING DRIVERS
11438 M:      Guenter Roeck <linux@roeck-us.net>
11439 L:      linux-hwmon@vger.kernel.org
11440 W:      http://hwmon.wiki.kernel.org/
11441 W:      http://www.roeck-us.net/linux/drivers/
11442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11443 S:      Maintained
11444 F:      Documentation/hwmon/pmbus
11445 F:      drivers/hwmon/pmbus/
11446 F:      include/linux/pmbus.h
11447
11448 PMC SIERRA MaxRAID DRIVER
11449 L:      linux-scsi@vger.kernel.org
11450 W:      http://www.pmc-sierra.com/
11451 S:      Orphan
11452 F:      drivers/scsi/pmcraid.*
11453
11454 PMC SIERRA PM8001 DRIVER
11455 M:      Jack Wang <jinpu.wang@profitbricks.com>
11456 M:      lindar_liu@usish.com
11457 L:      linux-scsi@vger.kernel.org
11458 S:      Supported
11459 F:      drivers/scsi/pm8001/
11460
11461 PNP SUPPORT
11462 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11463 S:      Maintained
11464 F:      drivers/pnp/
11465
11466 POSIX CLOCKS and TIMERS
11467 M:      Thomas Gleixner <tglx@linutronix.de>
11468 L:      linux-kernel@vger.kernel.org
11469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11470 S:      Maintained
11471 F:      fs/timerfd.c
11472 F:      include/linux/timer*
11473 F:      kernel/time/*timer*
11474
11475 POWER MANAGEMENT CORE
11476 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11477 L:      linux-pm@vger.kernel.org
11478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11479 B:      https://bugzilla.kernel.org
11480 S:      Supported
11481 F:      drivers/base/power/
11482 F:      include/linux/pm.h
11483 F:      include/linux/pm_*
11484 F:      include/linux/powercap.h
11485 F:      drivers/powercap/
11486 F:      kernel/configs/nopm.config
11487
11488 POWER STATE COORDINATION INTERFACE (PSCI)
11489 M:      Mark Rutland <mark.rutland@arm.com>
11490 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11491 L:      linux-arm-kernel@lists.infradead.org
11492 S:      Maintained
11493 F:      drivers/firmware/psci*.c
11494 F:      include/linux/psci.h
11495 F:      include/uapi/linux/psci.h
11496
11497 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11498 M:      Sebastian Reichel <sre@kernel.org>
11499 L:      linux-pm@vger.kernel.org
11500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11501 S:      Maintained
11502 F:      Documentation/ABI/testing/sysfs-class-power
11503 F:      Documentation/devicetree/bindings/power/supply/
11504 F:      include/linux/power_supply.h
11505 F:      drivers/power/supply/
11506
11507 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11508 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11509 L:      linuxppc-dev@lists.ozlabs.org
11510 S:      Maintained
11511 F:      drivers/char/powernv-op-panel.c
11512
11513 PPP OVER ATM (RFC 2364)
11514 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11515 S:      Maintained
11516 F:      net/atm/pppoatm.c
11517 F:      include/uapi/linux/atmppp.h
11518
11519 PPP OVER ETHERNET
11520 M:      Michal Ostrowski <mostrows@earthlink.net>
11521 S:      Maintained
11522 F:      drivers/net/ppp/pppoe.c
11523 F:      drivers/net/ppp/pppox.c
11524
11525 PPP OVER L2TP
11526 M:      James Chapman <jchapman@katalix.com>
11527 S:      Maintained
11528 F:      net/l2tp/l2tp_ppp.c
11529 F:      include/linux/if_pppol2tp.h
11530 F:      include/uapi/linux/if_pppol2tp.h
11531
11532 PPP PROTOCOL DRIVERS AND COMPRESSORS
11533 M:      Paul Mackerras <paulus@samba.org>
11534 L:      linux-ppp@vger.kernel.org
11535 S:      Maintained
11536 F:      drivers/net/ppp/ppp_*
11537
11538 PPS SUPPORT
11539 M:      Rodolfo Giometti <giometti@enneenne.com>
11540 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11541 L:      linuxpps@ml.enneenne.com (subscribers-only)
11542 S:      Maintained
11543 F:      Documentation/pps/
11544 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11545 F:      Documentation/ABI/testing/sysfs-pps
11546 F:      drivers/pps/
11547 F:      include/linux/pps*.h
11548 F:      include/uapi/linux/pps.h
11549
11550 PPTP DRIVER
11551 M:      Dmitry Kozlov <xeb@mail.ru>
11552 L:      netdev@vger.kernel.org
11553 S:      Maintained
11554 F:      drivers/net/ppp/pptp.c
11555 W:      http://sourceforge.net/projects/accel-pptp
11556
11557 PREEMPTIBLE KERNEL
11558 M:      Robert Love <rml@tech9.net>
11559 L:      kpreempt-tech@lists.sourceforge.net
11560 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11561 S:      Supported
11562 F:      Documentation/preempt-locking.txt
11563 F:      include/linux/preempt.h
11564
11565 PRINTK
11566 M:      Petr Mladek <pmladek@suse.com>
11567 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11568 R:      Steven Rostedt <rostedt@goodmis.org>
11569 S:      Maintained
11570 F:      kernel/printk/
11571 F:      include/linux/printk.h
11572
11573 PRISM54 WIRELESS DRIVER
11574 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11575 L:      linux-wireless@vger.kernel.org
11576 W:      http://wireless.kernel.org/en/users/Drivers/p54
11577 S:      Obsolete
11578 F:      drivers/net/wireless/intersil/prism54/
11579
11580 PROC FILESYSTEM
11581 R:      Alexey Dobriyan <adobriyan@gmail.com>
11582 L:      linux-kernel@vger.kernel.org
11583 L:      linux-fsdevel@vger.kernel.org
11584 S:      Maintained
11585 F:      fs/proc/
11586 F:      include/linux/proc_fs.h
11587 F:      tools/testing/selftests/proc/
11588
11589 PROC SYSCTL
11590 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11591 M:      Kees Cook <keescook@chromium.org>
11592 L:      linux-kernel@vger.kernel.org
11593 L:      linux-fsdevel@vger.kernel.org
11594 S:      Maintained
11595 F:      fs/proc/proc_sysctl.c
11596 F:      include/linux/sysctl.h
11597 F:      kernel/sysctl.c
11598 F:      tools/testing/selftests/sysctl/
11599
11600 PS3 NETWORK SUPPORT
11601 M:      Geoff Levand <geoff@infradead.org>
11602 L:      netdev@vger.kernel.org
11603 L:      linuxppc-dev@lists.ozlabs.org
11604 S:      Maintained
11605 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11606
11607 PS3 PLATFORM SUPPORT
11608 M:      Geoff Levand <geoff@infradead.org>
11609 L:      linuxppc-dev@lists.ozlabs.org
11610 S:      Maintained
11611 F:      arch/powerpc/boot/ps3*
11612 F:      arch/powerpc/include/asm/lv1call.h
11613 F:      arch/powerpc/include/asm/ps3*.h
11614 F:      arch/powerpc/platforms/ps3/
11615 F:      drivers/*/ps3*
11616 F:      drivers/ps3/
11617 F:      drivers/rtc/rtc-ps3.c
11618 F:      drivers/usb/host/*ps3.c
11619 F:      sound/ppc/snd_ps3*
11620
11621 PS3VRAM DRIVER
11622 M:      Jim Paris <jim@jtan.com>
11623 M:      Geoff Levand <geoff@infradead.org>
11624 L:      linuxppc-dev@lists.ozlabs.org
11625 S:      Maintained
11626 F:      drivers/block/ps3vram.c
11627
11628 PSAMPLE PACKET SAMPLING SUPPORT:
11629 M:      Yotam Gigi <yotam.gi@gmail.com>
11630 S:      Maintained
11631 F:      net/psample
11632 F:      include/net/psample.h
11633 F:      include/uapi/linux/psample.h
11634
11635 PSTORE FILESYSTEM
11636 M:      Kees Cook <keescook@chromium.org>
11637 M:      Anton Vorontsov <anton@enomsg.org>
11638 M:      Colin Cross <ccross@android.com>
11639 M:      Tony Luck <tony.luck@intel.com>
11640 S:      Maintained
11641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11642 F:      fs/pstore/
11643 F:      include/linux/pstore*
11644 F:      drivers/firmware/efi/efi-pstore.c
11645 F:      drivers/acpi/apei/erst.c
11646 F:      Documentation/admin-guide/ramoops.rst
11647 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11648 K:      \b(pstore|ramoops)
11649
11650 PTP HARDWARE CLOCK SUPPORT
11651 M:      Richard Cochran <richardcochran@gmail.com>
11652 L:      netdev@vger.kernel.org
11653 S:      Maintained
11654 W:      http://linuxptp.sourceforge.net/
11655 F:      Documentation/ABI/testing/sysfs-ptp
11656 F:      Documentation/ptp/*
11657 F:      drivers/net/phy/dp83640*
11658 F:      drivers/ptp/*
11659 F:      include/linux/ptp_cl*
11660
11661 PTRACE SUPPORT
11662 M:      Oleg Nesterov <oleg@redhat.com>
11663 S:      Maintained
11664 F:      include/asm-generic/syscall.h
11665 F:      include/linux/ptrace.h
11666 F:      include/linux/regset.h
11667 F:      include/linux/tracehook.h
11668 F:      include/uapi/linux/ptrace.h
11669 F:      include/uapi/linux/ptrace.h
11670 F:      include/asm-generic/ptrace.h
11671 F:      kernel/ptrace.c
11672 F:      arch/*/ptrace*.c
11673 F:      arch/*/*/ptrace*.c
11674 F:      arch/*/include/asm/ptrace*.h
11675
11676 PULSE8-CEC DRIVER
11677 M:      Hans Verkuil <hverkuil@xs4all.nl>
11678 L:      linux-media@vger.kernel.org
11679 T:      git git://linuxtv.org/media_tree.git
11680 S:      Maintained
11681 F:      drivers/media/usb/pulse8-cec/*
11682 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11683
11684 PVRUSB2 VIDEO4LINUX DRIVER
11685 M:      Mike Isely <isely@pobox.com>
11686 L:      pvrusb2@isely.net       (subscribers-only)
11687 L:      linux-media@vger.kernel.org
11688 W:      http://www.isely.net/pvrusb2/
11689 T:      git git://linuxtv.org/media_tree.git
11690 S:      Maintained
11691 F:      Documentation/media/v4l-drivers/pvrusb2*
11692 F:      drivers/media/usb/pvrusb2/
11693
11694 PWC WEBCAM DRIVER
11695 M:      Hans Verkuil <hverkuil@xs4all.nl>
11696 L:      linux-media@vger.kernel.org
11697 T:      git git://linuxtv.org/media_tree.git
11698 S:      Odd Fixes
11699 F:      drivers/media/usb/pwc/*
11700
11701 PWM FAN DRIVER
11702 M:      Kamil Debski <kamil@wypas.org>
11703 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11704 L:      linux-hwmon@vger.kernel.org
11705 S:      Supported
11706 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11707 F:      Documentation/hwmon/pwm-fan
11708 F:      drivers/hwmon/pwm-fan.c
11709
11710 PWM IR Transmitter
11711 M:      Sean Young <sean@mess.org>
11712 L:      linux-media@vger.kernel.org
11713 S:      Maintained
11714 F:      drivers/media/rc/pwm-ir-tx.c
11715
11716 PWM SUBSYSTEM
11717 M:      Thierry Reding <thierry.reding@gmail.com>
11718 L:      linux-pwm@vger.kernel.org
11719 S:      Maintained
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11721 F:      Documentation/pwm.txt
11722 F:      Documentation/devicetree/bindings/pwm/
11723 F:      include/linux/pwm.h
11724 F:      drivers/pwm/
11725 F:      drivers/video/backlight/pwm_bl.c
11726 F:      include/linux/pwm_backlight.h
11727 F:      drivers/gpio/gpio-mvebu.c
11728 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11729
11730 PXA GPIO DRIVER
11731 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11732 L:      linux-gpio@vger.kernel.org
11733 S:      Maintained
11734 F:      drivers/gpio/gpio-pxa.c
11735
11736 PXA MMCI DRIVER
11737 S:      Orphan
11738
11739 PXA RTC DRIVER
11740 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11741 L:      linux-rtc@vger.kernel.org
11742 S:      Maintained
11743
11744 PXA2xx/PXA3xx SUPPORT
11745 M:      Daniel Mack <daniel@zonque.org>
11746 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11747 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11749 T:      git git://github.com/hzhuang1/linux.git
11750 T:      git git://github.com/rjarzmik/linux.git
11751 S:      Maintained
11752 F:      arch/arm/boot/dts/pxa*
11753 F:      arch/arm/mach-pxa/
11754 F:      drivers/dma/pxa*
11755 F:      drivers/pcmcia/pxa2xx*
11756 F:      drivers/pinctrl/pxa/
11757 F:      drivers/spi/spi-pxa2xx*
11758 F:      drivers/usb/gadget/udc/pxa2*
11759 F:      include/sound/pxa2xx-lib.h
11760 F:      sound/arm/pxa*
11761 F:      sound/soc/pxa/
11762
11763 QAT DRIVER
11764 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11765 L:      qat-linux@intel.com
11766 S:      Supported
11767 F:      drivers/crypto/qat/
11768
11769 QCOM AUDIO (ASoC) DRIVERS
11770 M:      Patrick Lai <plai@codeaurora.org>
11771 M:      Banajit Goswami <bgoswami@codeaurora.org>
11772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11773 S:      Supported
11774 F:      sound/soc/qcom/
11775
11776 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11777 M:      Gabriel Somlo <somlo@cmu.edu>
11778 M:      "Michael S. Tsirkin" <mst@redhat.com>
11779 L:      qemu-devel@nongnu.org
11780 S:      Maintained
11781 F:      drivers/firmware/qemu_fw_cfg.c
11782 F:      include/uapi/linux/qemu_fw_cfg.h
11783
11784 QIB DRIVER
11785 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11786 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11787 L:      linux-rdma@vger.kernel.org
11788 S:      Supported
11789 F:      drivers/infiniband/hw/qib/
11790
11791 QLOGIC QL41xxx FCOE DRIVER
11792 M:      QLogic-Storage-Upstream@cavium.com
11793 L:      linux-scsi@vger.kernel.org
11794 S:      Supported
11795 F:      drivers/scsi/qedf/
11796
11797 QLOGIC QL41xxx ISCSI DRIVER
11798 M:      QLogic-Storage-Upstream@cavium.com
11799 L:      linux-scsi@vger.kernel.org
11800 S:      Supported
11801 F:      drivers/scsi/qedi/
11802
11803 QLOGIC QL4xxx ETHERNET DRIVER
11804 M:      Ariel Elior <Ariel.Elior@cavium.com>
11805 M:      everest-linux-l2@cavium.com
11806 L:      netdev@vger.kernel.org
11807 S:      Supported
11808 F:      drivers/net/ethernet/qlogic/qed/
11809 F:      include/linux/qed/
11810 F:      drivers/net/ethernet/qlogic/qede/
11811
11812 QLOGIC QL4xxx RDMA DRIVER
11813 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11814 M:      Ariel Elior <Ariel.Elior@cavium.com>
11815 L:      linux-rdma@vger.kernel.org
11816 S:      Supported
11817 F:      drivers/infiniband/hw/qedr/
11818 F:      include/uapi/rdma/qedr-abi.h
11819
11820 QLOGIC QLA1280 SCSI DRIVER
11821 M:      Michael Reed <mdr@sgi.com>
11822 L:      linux-scsi@vger.kernel.org
11823 S:      Maintained
11824 F:      drivers/scsi/qla1280.[ch]
11825
11826 QLOGIC QLA2XXX FC-SCSI DRIVER
11827 M:      qla2xxx-upstream@qlogic.com
11828 L:      linux-scsi@vger.kernel.org
11829 S:      Supported
11830 F:      Documentation/scsi/LICENSE.qla2xxx
11831 F:      drivers/scsi/qla2xxx/
11832
11833 QLOGIC QLA3XXX NETWORK DRIVER
11834 M:      Dept-GELinuxNICDev@cavium.com
11835 L:      netdev@vger.kernel.org
11836 S:      Supported
11837 F:      Documentation/networking/LICENSE.qla3xxx
11838 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11839
11840 QLOGIC QLA4XXX iSCSI DRIVER
11841 M:      QLogic-Storage-Upstream@qlogic.com
11842 L:      linux-scsi@vger.kernel.org
11843 S:      Supported
11844 F:      Documentation/scsi/LICENSE.qla4xxx
11845 F:      drivers/scsi/qla4xxx/
11846
11847 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11848 M:      Harish Patil <harish.patil@cavium.com>
11849 M:      Manish Chopra <manish.chopra@cavium.com>
11850 M:      Dept-GELinuxNICDev@cavium.com
11851 L:      netdev@vger.kernel.org
11852 S:      Supported
11853 F:      drivers/net/ethernet/qlogic/qlcnic/
11854
11855 QLOGIC QLGE 10Gb ETHERNET DRIVER
11856 M:      Harish Patil <harish.patil@cavium.com>
11857 M:      Manish Chopra <manish.chopra@cavium.com>
11858 M:      Dept-GELinuxNICDev@cavium.com
11859 L:      netdev@vger.kernel.org
11860 S:      Supported
11861 F:      drivers/net/ethernet/qlogic/qlge/
11862
11863 QM1D1B0004 MEDIA DRIVER
11864 M:      Akihiro Tsukada <tskd08@gmail.com>
11865 L:      linux-media@vger.kernel.org
11866 S:      Odd Fixes
11867 F:      drivers/media/tuners/qm1d1b0004*
11868
11869 QM1D1C0042 MEDIA DRIVER
11870 M:      Akihiro Tsukada <tskd08@gmail.com>
11871 L:      linux-media@vger.kernel.org
11872 S:      Odd Fixes
11873 F:      drivers/media/tuners/qm1d1c0042*
11874
11875 QNX4 FILESYSTEM
11876 M:      Anders Larsen <al@alarsen.net>
11877 W:      http://www.alarsen.net/linux/qnx4fs/
11878 S:      Maintained
11879 F:      fs/qnx4/
11880 F:      include/uapi/linux/qnx4_fs.h
11881 F:      include/uapi/linux/qnxtypes.h
11882
11883 QORIQ DPAA2 FSL-MC BUS DRIVER
11884 M:      Stuart Yoder <stuyoder@gmail.com>
11885 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11886 L:      linux-kernel@vger.kernel.org
11887 S:      Maintained
11888 F:      drivers/bus/fsl-mc/
11889 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11890 F:      Documentation/networking/dpaa2/overview.rst
11891
11892 QT1010 MEDIA DRIVER
11893 M:      Antti Palosaari <crope@iki.fi>
11894 L:      linux-media@vger.kernel.org
11895 W:      https://linuxtv.org
11896 W:      http://palosaari.fi/linux/
11897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11898 T:      git git://linuxtv.org/anttip/media_tree.git
11899 S:      Maintained
11900 F:      drivers/media/tuners/qt1010*
11901
11902 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11903 M:      Kalle Valo <kvalo@codeaurora.org>
11904 L:      ath10k@lists.infradead.org
11905 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11907 S:      Supported
11908 F:      drivers/net/wireless/ath/ath10k/
11909
11910 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11911 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11912 L:      linux-wireless@vger.kernel.org
11913 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11914 S:      Supported
11915 F:      drivers/net/wireless/ath/ath9k/
11916
11917 QUALCOMM CAMERA SUBSYSTEM DRIVER
11918 M:      Todor Tomov <todor.tomov@linaro.org>
11919 L:      linux-media@vger.kernel.org
11920 S:      Maintained
11921 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11922 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11923 F:      drivers/media/platform/qcom/camss/
11924
11925 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11926 M:  Ilia Lin <ilia.lin@gmail.com>
11927 L:  linux-pm@vger.kernel.org
11928 S:  Maintained
11929 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11930 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11931
11932 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11933 M:      Timur Tabi <timur@kernel.org>
11934 L:      netdev@vger.kernel.org
11935 S:      Maintained
11936 F:      drivers/net/ethernet/qualcomm/emac/
11937
11938 QUALCOMM HEXAGON ARCHITECTURE
11939 M:      Richard Kuo <rkuo@codeaurora.org>
11940 L:      linux-hexagon@vger.kernel.org
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11942 S:      Supported
11943 F:      arch/hexagon/
11944
11945 QUALCOMM HIDMA DRIVER
11946 M:      Sinan Kaya <okaya@kernel.org>
11947 L:      linux-arm-kernel@lists.infradead.org
11948 L:      linux-arm-msm@vger.kernel.org
11949 L:      dmaengine@vger.kernel.org
11950 S:      Supported
11951 F:      drivers/dma/qcom/hidma*
11952
11953 QUALCOMM IOMMU
11954 M:      Rob Clark <robdclark@gmail.com>
11955 L:      iommu@lists.linux-foundation.org
11956 L:      linux-arm-msm@vger.kernel.org
11957 S:      Maintained
11958 F:      drivers/iommu/qcom_iommu.c
11959
11960 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11961 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11962 L:      linux-media@vger.kernel.org
11963 L:      linux-arm-msm@vger.kernel.org
11964 T:      git git://linuxtv.org/media_tree.git
11965 S:      Maintained
11966 F:      drivers/media/platform/qcom/venus/
11967
11968 QUALCOMM WCN36XX WIRELESS DRIVER
11969 M:      Kalle Valo <kvalo@codeaurora.org>
11970 L:      wcn36xx@lists.infradead.org
11971 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11972 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11973 S:      Supported
11974 F:      drivers/net/wireless/ath/wcn36xx/
11975
11976 QUANTENNA QTNFMAC WIRELESS DRIVER
11977 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11978 M:      Avinash Patil <avinashp@quantenna.com>
11979 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11980 L:      linux-wireless@vger.kernel.org
11981 S:      Maintained
11982 F:      drivers/net/wireless/quantenna
11983
11984 RADEON and AMDGPU DRM DRIVERS
11985 M:      Alex Deucher <alexander.deucher@amd.com>
11986 M:      Christian König <christian.koenig@amd.com>
11987 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11988 L:      amd-gfx@lists.freedesktop.org
11989 T:      git git://people.freedesktop.org/~agd5f/linux
11990 S:      Supported
11991 F:      drivers/gpu/drm/radeon/
11992 F:      include/uapi/drm/radeon_drm.h
11993 F:      drivers/gpu/drm/amd/
11994 F:      include/uapi/drm/amdgpu_drm.h
11995
11996 RADEON FRAMEBUFFER DISPLAY DRIVER
11997 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11998 L:      linux-fbdev@vger.kernel.org
11999 S:      Maintained
12000 F:      drivers/video/fbdev/aty/radeon*
12001 F:      include/uapi/linux/radeonfb.h
12002
12003 RADIOSHARK RADIO DRIVER
12004 M:      Hans Verkuil <hverkuil@xs4all.nl>
12005 L:      linux-media@vger.kernel.org
12006 T:      git git://linuxtv.org/media_tree.git
12007 S:      Maintained
12008 F:      drivers/media/radio/radio-shark.c
12009
12010 RADIOSHARK2 RADIO DRIVER
12011 M:      Hans Verkuil <hverkuil@xs4all.nl>
12012 L:      linux-media@vger.kernel.org
12013 T:      git git://linuxtv.org/media_tree.git
12014 S:      Maintained
12015 F:      drivers/media/radio/radio-shark2.c
12016 F:      drivers/media/radio/radio-tea5777.c
12017
12018 RADOS BLOCK DEVICE (RBD)
12019 M:      Ilya Dryomov <idryomov@gmail.com>
12020 M:      Sage Weil <sage@redhat.com>
12021 M:      Alex Elder <elder@kernel.org>
12022 L:      ceph-devel@vger.kernel.org
12023 W:      http://ceph.com/
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12025 T:      git git://github.com/ceph/ceph-client.git
12026 S:      Supported
12027 F:      Documentation/ABI/testing/sysfs-bus-rbd
12028 F:      drivers/block/rbd.c
12029 F:      drivers/block/rbd_types.h
12030
12031 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12032 M:      Paul Mackerras <paulus@samba.org>
12033 L:      linux-fbdev@vger.kernel.org
12034 S:      Maintained
12035 F:      drivers/video/fbdev/aty/aty128fb.c
12036
12037 RAINSHADOW-CEC DRIVER
12038 M:      Hans Verkuil <hverkuil@xs4all.nl>
12039 L:      linux-media@vger.kernel.org
12040 T:      git git://linuxtv.org/media_tree.git
12041 S:      Maintained
12042 F:      drivers/media/usb/rainshadow-cec/*
12043
12044 RALINK MIPS ARCHITECTURE
12045 M:      John Crispin <john@phrozen.org>
12046 L:      linux-mips@linux-mips.org
12047 S:      Maintained
12048 F:      arch/mips/ralink
12049
12050 RALINK RT2X00 WIRELESS LAN DRIVER
12051 P:      rt2x00 project
12052 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12053 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12054 L:      linux-wireless@vger.kernel.org
12055 S:      Maintained
12056 F:      drivers/net/wireless/ralink/rt2x00/
12057
12058 RAMDISK RAM BLOCK DEVICE DRIVER
12059 M:      Jens Axboe <axboe@kernel.dk>
12060 S:      Maintained
12061 F:      Documentation/blockdev/ramdisk.txt
12062 F:      drivers/block/brd.c
12063
12064 RANCHU VIRTUAL BOARD FOR MIPS
12065 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12066 L:      linux-mips@linux-mips.org
12067 S:      Supported
12068 F:      arch/mips/generic/board-ranchu.c
12069 F:      arch/mips/configs/generic/board-ranchu.config
12070
12071 RANDOM NUMBER DRIVER
12072 M:      "Theodore Ts'o" <tytso@mit.edu>
12073 S:      Maintained
12074 F:      drivers/char/random.c
12075
12076 RAPIDIO SUBSYSTEM
12077 M:      Matt Porter <mporter@kernel.crashing.org>
12078 M:      Alexandre Bounine <alex.bou9@gmail.com>
12079 S:      Maintained
12080 F:      drivers/rapidio/
12081
12082 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12083 L:      linux-wireless@vger.kernel.org
12084 S:      Orphan
12085 F:      drivers/net/wireless/ray*
12086
12087 RCUTORTURE TEST FRAMEWORK
12088 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12089 M:      Josh Triplett <josh@joshtriplett.org>
12090 R:      Steven Rostedt <rostedt@goodmis.org>
12091 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12092 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12093 L:      linux-kernel@vger.kernel.org
12094 S:      Supported
12095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12096 F:      tools/testing/selftests/rcutorture
12097
12098 RDC R-321X SoC
12099 M:      Florian Fainelli <florian@openwrt.org>
12100 S:      Maintained
12101
12102 RDC R6040 FAST ETHERNET DRIVER
12103 M:      Florian Fainelli <f.fainelli@gmail.com>
12104 L:      netdev@vger.kernel.org
12105 S:      Maintained
12106 F:      drivers/net/ethernet/rdc/r6040.c
12107
12108 RDMAVT - RDMA verbs software
12109 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12110 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12111 L:      linux-rdma@vger.kernel.org
12112 S:      Supported
12113 F:      drivers/infiniband/sw/rdmavt
12114
12115 RDS - RELIABLE DATAGRAM SOCKETS
12116 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12117 L:      netdev@vger.kernel.org
12118 L:      linux-rdma@vger.kernel.org
12119 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12120 W:      https://oss.oracle.com/projects/rds/
12121 S:      Supported
12122 F:      net/rds/
12123 F:      Documentation/networking/rds.txt
12124
12125 RDT - RESOURCE ALLOCATION
12126 M:      Fenghua Yu <fenghua.yu@intel.com>
12127 L:      linux-kernel@vger.kernel.org
12128 S:      Supported
12129 F:      arch/x86/kernel/cpu/intel_rdt*
12130 F:      arch/x86/include/asm/intel_rdt_sched.h
12131 F:      Documentation/x86/intel_rdt*
12132
12133 READ-COPY UPDATE (RCU)
12134 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12135 M:      Josh Triplett <josh@joshtriplett.org>
12136 R:      Steven Rostedt <rostedt@goodmis.org>
12137 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12138 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12139 L:      linux-kernel@vger.kernel.org
12140 W:      http://www.rdrop.com/users/paulmck/RCU/
12141 S:      Supported
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12143 F:      Documentation/RCU/
12144 X:      Documentation/RCU/torture.txt
12145 F:      include/linux/rcu*
12146 X:      include/linux/srcu*.h
12147 F:      kernel/rcu/
12148 X:      kernel/rcu/srcu*.c
12149
12150 REAL TIME CLOCK (RTC) SUBSYSTEM
12151 M:      Alessandro Zummo <a.zummo@towertech.it>
12152 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12153 L:      linux-rtc@vger.kernel.org
12154 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12156 S:      Maintained
12157 F:      Documentation/devicetree/bindings/rtc/
12158 F:      Documentation/rtc.txt
12159 F:      drivers/rtc/
12160 F:      include/linux/rtc.h
12161 F:      include/uapi/linux/rtc.h
12162 F:      include/linux/rtc/
12163 F:      include/linux/platform_data/rtc-*
12164 F:      tools/testing/selftests/rtc/
12165
12166 REALTEK AUDIO CODECS
12167 M:      Bard Liao <bardliao@realtek.com>
12168 M:      Oder Chiou <oder_chiou@realtek.com>
12169 S:      Maintained
12170 F:      sound/soc/codecs/rt*
12171 F:      include/sound/rt*.h
12172
12173 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12174 M:      Linus Walleij <linus.walleij@linaro.org>
12175 S:      Maintained
12176 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12177 F:      drivers/net/dsa/realtek-smi*
12178 F:      drivers/net/dsa/rtl83*
12179
12180 REGISTER MAP ABSTRACTION
12181 M:      Mark Brown <broonie@kernel.org>
12182 L:      linux-kernel@vger.kernel.org
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12184 S:      Supported
12185 F:      Documentation/devicetree/bindings/regmap/
12186 F:      drivers/base/regmap/
12187 F:      include/linux/regmap.h
12188
12189 REISERFS FILE SYSTEM
12190 L:      reiserfs-devel@vger.kernel.org
12191 S:      Supported
12192 F:      fs/reiserfs/
12193
12194 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12195 M:      Ohad Ben-Cohen <ohad@wizery.com>
12196 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12197 L:      linux-remoteproc@vger.kernel.org
12198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12199 S:      Maintained
12200 F:      Documentation/devicetree/bindings/remoteproc/
12201 F:      Documentation/remoteproc.txt
12202 F:      drivers/remoteproc/
12203 F:      include/linux/remoteproc.h
12204
12205 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12206 M:      Ohad Ben-Cohen <ohad@wizery.com>
12207 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12208 L:      linux-remoteproc@vger.kernel.org
12209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12210 S:      Maintained
12211 F:      drivers/rpmsg/
12212 F:      Documentation/rpmsg.txt
12213 F:      include/linux/rpmsg.h
12214 F:      include/linux/rpmsg/
12215
12216 RENESAS CLOCK DRIVERS
12217 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12218 L:      linux-renesas-soc@vger.kernel.org
12219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12220 S:      Supported
12221 F:      drivers/clk/renesas/
12222
12223 RENESAS EMEV2 I2C DRIVER
12224 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12225 S:      Supported
12226 F:      drivers/i2c/busses/i2c-emev2.c
12227
12228 RENESAS ETHERNET DRIVERS
12229 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12230 L:      netdev@vger.kernel.org
12231 L:      linux-renesas-soc@vger.kernel.org
12232 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12233 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12234 F:      drivers/net/ethernet/renesas/
12235 F:      include/linux/sh_eth.h
12236
12237 RENESAS R-CAR GYROADC DRIVER
12238 M:      Marek Vasut <marek.vasut@gmail.com>
12239 L:      linux-iio@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/iio/adc/rcar_gyro_adc.c
12242
12243 RENESAS R-CAR I2C DRIVERS
12244 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12245 S:      Supported
12246 F:      drivers/i2c/busses/i2c-rcar.c
12247 F:      drivers/i2c/busses/i2c-sh_mobile.c
12248
12249 RENESAS USB PHY DRIVER
12250 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12251 L:      linux-renesas-soc@vger.kernel.org
12252 S:      Maintained
12253 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12254
12255 RESET CONTROLLER FRAMEWORK
12256 M:      Philipp Zabel <p.zabel@pengutronix.de>
12257 T:      git git://git.pengutronix.de/git/pza/linux
12258 S:      Maintained
12259 F:      drivers/reset/
12260 F:      Documentation/devicetree/bindings/reset/
12261 F:      include/dt-bindings/reset/
12262 F:      include/linux/reset.h
12263 F:      include/linux/reset-controller.h
12264
12265 RESTARTABLE SEQUENCES SUPPORT
12266 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12267 M:      Peter Zijlstra <peterz@infradead.org>
12268 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12269 M:      Boqun Feng <boqun.feng@gmail.com>
12270 L:      linux-kernel@vger.kernel.org
12271 S:      Supported
12272 F:      kernel/rseq.c
12273 F:      include/uapi/linux/rseq.h
12274 F:      include/trace/events/rseq.h
12275 F:      tools/testing/selftests/rseq/
12276
12277 RFKILL
12278 M:      Johannes Berg <johannes@sipsolutions.net>
12279 L:      linux-wireless@vger.kernel.org
12280 W:      http://wireless.kernel.org/
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12283 S:      Maintained
12284 F:      Documentation/rfkill.txt
12285 F:      Documentation/ABI/stable/sysfs-class-rfkill
12286 F:      net/rfkill/
12287 F:      include/linux/rfkill.h
12288 F:      include/uapi/linux/rfkill.h
12289
12290 RHASHTABLE
12291 M:      Thomas Graf <tgraf@suug.ch>
12292 M:      Herbert Xu <herbert@gondor.apana.org.au>
12293 L:      netdev@vger.kernel.org
12294 S:      Maintained
12295 F:      lib/rhashtable.c
12296 F:      lib/test_rhashtable.c
12297 F:      include/linux/rhashtable.h
12298 F:      include/linux/rhashtable-types.h
12299
12300 RICOH R5C592 MEMORYSTICK DRIVER
12301 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12302 S:      Maintained
12303 F:      drivers/memstick/host/r592.*
12304
12305 RICOH SMARTMEDIA/XD DRIVER
12306 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12307 S:      Maintained
12308 F:      drivers/mtd/nand/raw/r852.c
12309 F:      drivers/mtd/nand/raw/r852.h
12310
12311 RISC-V ARCHITECTURE
12312 M:      Palmer Dabbelt <palmer@sifive.com>
12313 M:      Albert Ou <aou@eecs.berkeley.edu>
12314 L:      linux-riscv@lists.infradead.org
12315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12316 S:      Supported
12317 F:      arch/riscv/
12318 K:      riscv
12319 N:      riscv
12320
12321 ROCCAT DRIVERS
12322 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12323 W:      http://sourceforge.net/projects/roccat/
12324 S:      Maintained
12325 F:      drivers/hid/hid-roccat*
12326 F:      include/linux/hid-roccat*
12327 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12328
12329 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12330 M:      Jacob chen <jacob2.chen@rock-chips.com>
12331 L:      linux-media@vger.kernel.org
12332 S:      Maintained
12333 F:      drivers/media/platform/rockchip/rga/
12334 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12335
12336 ROCKER DRIVER
12337 M:      Jiri Pirko <jiri@resnulli.us>
12338 L:      netdev@vger.kernel.org
12339 S:      Supported
12340 F:      drivers/net/ethernet/rocker/
12341
12342 ROCKETPORT DRIVER
12343 P:      Comtrol Corp.
12344 W:      http://www.comtrol.com
12345 S:      Maintained
12346 F:      Documentation/serial/rocket.txt
12347 F:      drivers/tty/rocket*
12348
12349 ROCKETPORT EXPRESS/INFINITY DRIVER
12350 M:      Kevin Cernekee <cernekee@gmail.com>
12351 L:      linux-serial@vger.kernel.org
12352 S:      Odd Fixes
12353 F:      drivers/tty/serial/rp2.*
12354
12355 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12356 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12357 L:      linux-kernel@vger.kernel.org
12358 L:      linux-renesas-soc@vger.kernel.org
12359 S:      Supported
12360 F:      drivers/mfd/bd9571mwv.c
12361 F:      drivers/regulator/bd9571mwv-regulator.c
12362 F:      drivers/gpio/gpio-bd9571mwv.c
12363 F:      include/linux/mfd/bd9571mwv.h
12364 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12365
12366 ROSE NETWORK LAYER
12367 M:      Ralf Baechle <ralf@linux-mips.org>
12368 L:      linux-hams@vger.kernel.org
12369 W:      http://www.linux-ax25.org/
12370 S:      Maintained
12371 F:      include/net/rose.h
12372 F:      include/uapi/linux/rose.h
12373 F:      net/rose/
12374
12375 RTL2830 MEDIA DRIVER
12376 M:      Antti Palosaari <crope@iki.fi>
12377 L:      linux-media@vger.kernel.org
12378 W:      https://linuxtv.org
12379 W:      http://palosaari.fi/linux/
12380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12381 T:      git git://linuxtv.org/anttip/media_tree.git
12382 S:      Maintained
12383 F:      drivers/media/dvb-frontends/rtl2830*
12384
12385 RTL2832 MEDIA DRIVER
12386 M:      Antti Palosaari <crope@iki.fi>
12387 L:      linux-media@vger.kernel.org
12388 W:      https://linuxtv.org
12389 W:      http://palosaari.fi/linux/
12390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12391 T:      git git://linuxtv.org/anttip/media_tree.git
12392 S:      Maintained
12393 F:      drivers/media/dvb-frontends/rtl2832*
12394
12395 RTL2832_SDR MEDIA DRIVER
12396 M:      Antti Palosaari <crope@iki.fi>
12397 L:      linux-media@vger.kernel.org
12398 W:      https://linuxtv.org
12399 W:      http://palosaari.fi/linux/
12400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12401 T:      git git://linuxtv.org/anttip/media_tree.git
12402 S:      Maintained
12403 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12404
12405 RTL8180 WIRELESS DRIVER
12406 L:      linux-wireless@vger.kernel.org
12407 W:      http://wireless.kernel.org/
12408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12409 S:      Orphan
12410 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12411
12412 RTL8187 WIRELESS DRIVER
12413 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12414 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12415 M:      Larry Finger <Larry.Finger@lwfinger.net>
12416 L:      linux-wireless@vger.kernel.org
12417 W:      http://wireless.kernel.org/
12418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12419 S:      Maintained
12420 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12421
12422 REALTEK WIRELESS DRIVER (rtlwifi family)
12423 M:      Ping-Ke Shih <pkshih@realtek.com>
12424 L:      linux-wireless@vger.kernel.org
12425 W:      http://wireless.kernel.org/
12426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12427 S:      Maintained
12428 F:      drivers/net/wireless/realtek/rtlwifi/
12429
12430 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12431 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12432 L:      linux-wireless@vger.kernel.org
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12434 S:      Maintained
12435 F:      drivers/net/wireless/realtek/rtl8xxxu/
12436
12437 RXRPC SOCKETS (AF_RXRPC)
12438 M:      David Howells <dhowells@redhat.com>
12439 L:      linux-afs@lists.infradead.org
12440 S:      Supported
12441 F:      net/rxrpc/
12442 F:      include/keys/rxrpc-type.h
12443 F:      include/net/af_rxrpc.h
12444 F:      include/trace/events/rxrpc.h
12445 F:      include/uapi/linux/rxrpc.h
12446 F:      Documentation/networking/rxrpc.txt
12447 W:      https://www.infradead.org/~dhowells/kafs/
12448
12449 S3 SAVAGE FRAMEBUFFER DRIVER
12450 M:      Antonino Daplas <adaplas@gmail.com>
12451 L:      linux-fbdev@vger.kernel.org
12452 S:      Maintained
12453 F:      drivers/video/fbdev/savage/
12454
12455 S390
12456 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12457 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12458 L:      linux-s390@vger.kernel.org
12459 W:      http://www.ibm.com/developerworks/linux/linux390/
12460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12461 S:      Supported
12462 F:      arch/s390/
12463 F:      drivers/s390/
12464 F:      Documentation/s390/
12465 F:      Documentation/driver-api/s390-drivers.rst
12466
12467 S390 COMMON I/O LAYER
12468 M:      Sebastian Ott <sebott@linux.ibm.com>
12469 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12470 L:      linux-s390@vger.kernel.org
12471 W:      http://www.ibm.com/developerworks/linux/linux390/
12472 S:      Supported
12473 F:      drivers/s390/cio/
12474
12475 S390 DASD DRIVER
12476 M:      Stefan Haberland <sth@linux.ibm.com>
12477 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12478 L:      linux-s390@vger.kernel.org
12479 W:      http://www.ibm.com/developerworks/linux/linux390/
12480 S:      Supported
12481 F:      drivers/s390/block/dasd*
12482 F:      block/partitions/ibm.c
12483
12484 S390 IOMMU (PCI)
12485 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12486 L:      linux-s390@vger.kernel.org
12487 W:      http://www.ibm.com/developerworks/linux/linux390/
12488 S:      Supported
12489 F:      drivers/iommu/s390-iommu.c
12490
12491 S390 IUCV NETWORK LAYER
12492 M:      Julian Wiedmann <jwi@linux.ibm.com>
12493 M:      Ursula Braun <ubraun@linux.ibm.com>
12494 L:      linux-s390@vger.kernel.org
12495 W:      http://www.ibm.com/developerworks/linux/linux390/
12496 S:      Supported
12497 F:      drivers/s390/net/*iucv*
12498 F:      include/net/iucv/
12499 F:      net/iucv/
12500
12501 S390 NETWORK DRIVERS
12502 M:      Julian Wiedmann <jwi@linux.ibm.com>
12503 M:      Ursula Braun <ubraun@linux.ibm.com>
12504 L:      linux-s390@vger.kernel.org
12505 W:      http://www.ibm.com/developerworks/linux/linux390/
12506 S:      Supported
12507 F:      drivers/s390/net/
12508
12509 S390 PCI SUBSYSTEM
12510 M:      Sebastian Ott <sebott@linux.ibm.com>
12511 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12512 L:      linux-s390@vger.kernel.org
12513 W:      http://www.ibm.com/developerworks/linux/linux390/
12514 S:      Supported
12515 F:      arch/s390/pci/
12516 F:      drivers/pci/hotplug/s390_pci_hpc.c
12517
12518 S390 VFIO-CCW DRIVER
12519 M:      Cornelia Huck <cohuck@redhat.com>
12520 M:      Halil Pasic <pasic@linux.ibm.com>
12521 L:      linux-s390@vger.kernel.org
12522 L:      kvm@vger.kernel.org
12523 S:      Supported
12524 F:      drivers/s390/cio/vfio_ccw*
12525 F:      Documentation/s390/vfio-ccw.txt
12526 F:      include/uapi/linux/vfio_ccw.h
12527
12528 S390 ZCRYPT DRIVER
12529 M:      Harald Freudenberger <freude@linux.ibm.com>
12530 L:      linux-s390@vger.kernel.org
12531 W:      http://www.ibm.com/developerworks/linux/linux390/
12532 S:      Supported
12533 F:      drivers/s390/crypto/
12534
12535 S390 ZFCP DRIVER
12536 M:      Steffen Maier <maier@linux.ibm.com>
12537 M:      Benjamin Block <bblock@linux.ibm.com>
12538 L:      linux-s390@vger.kernel.org
12539 W:      http://www.ibm.com/developerworks/linux/linux390/
12540 S:      Supported
12541 F:      drivers/s390/scsi/zfcp_*
12542
12543 S3C24XX SD/MMC Driver
12544 M:      Ben Dooks <ben-linux@fluff.org>
12545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12546 S:      Supported
12547 F:      drivers/mmc/host/s3cmci.*
12548
12549 SAA6588 RDS RECEIVER DRIVER
12550 M:      Hans Verkuil <hverkuil@xs4all.nl>
12551 L:      linux-media@vger.kernel.org
12552 T:      git git://linuxtv.org/media_tree.git
12553 W:      https://linuxtv.org
12554 S:      Odd Fixes
12555 F:      drivers/media/i2c/saa6588*
12556
12557 SAA7134 VIDEO4LINUX DRIVER
12558 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12559 L:      linux-media@vger.kernel.org
12560 W:      https://linuxtv.org
12561 T:      git git://linuxtv.org/media_tree.git
12562 S:      Odd fixes
12563 F:      Documentation/media/v4l-drivers/saa7134*
12564 F:      drivers/media/pci/saa7134/
12565
12566 SAA7146 VIDEO4LINUX-2 DRIVER
12567 M:      Hans Verkuil <hverkuil@xs4all.nl>
12568 L:      linux-media@vger.kernel.org
12569 T:      git git://linuxtv.org/media_tree.git
12570 S:      Maintained
12571 F:      drivers/media/common/saa7146/
12572 F:      drivers/media/pci/saa7146/
12573 F:      include/media/saa7146*
12574
12575 SAMSUNG AUDIO (ASoC) DRIVERS
12576 M:      Krzysztof Kozlowski <krzk@kernel.org>
12577 M:      Sangbeom Kim <sbkim73@samsung.com>
12578 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12579 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12580 S:      Supported
12581 F:      sound/soc/samsung/
12582 F:      Documentation/devicetree/bindings/sound/samsung*
12583
12584 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12585 M:      Krzysztof Kozlowski <krzk@kernel.org>
12586 L:      linux-crypto@vger.kernel.org
12587 L:      linux-samsung-soc@vger.kernel.org
12588 S:      Maintained
12589 F:      drivers/crypto/exynos-rng.c
12590 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12591
12592 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12593 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12594 L:      linux-samsung-soc@vger.kernel.org
12595 S:      Maintained
12596 F:      drivers/char/hw_random/exynos-trng.c
12597 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12598
12599 SAMSUNG FRAMEBUFFER DRIVER
12600 M:      Jingoo Han <jingoohan1@gmail.com>
12601 L:      linux-fbdev@vger.kernel.org
12602 S:      Maintained
12603 F:      drivers/video/fbdev/s3c-fb.c
12604
12605 SAMSUNG LAPTOP DRIVER
12606 M:      Corentin Chary <corentin.chary@gmail.com>
12607 L:      platform-driver-x86@vger.kernel.org
12608 S:      Maintained
12609 F:      drivers/platform/x86/samsung-laptop.c
12610
12611 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12612 M:      Sangbeom Kim <sbkim73@samsung.com>
12613 M:      Krzysztof Kozlowski <krzk@kernel.org>
12614 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12615 L:      linux-kernel@vger.kernel.org
12616 L:      linux-samsung-soc@vger.kernel.org
12617 S:      Supported
12618 F:      drivers/mfd/sec*.c
12619 F:      drivers/regulator/s2m*.c
12620 F:      drivers/regulator/s5m*.c
12621 F:      drivers/clk/clk-s2mps11.c
12622 F:      drivers/rtc/rtc-s5m.c
12623 F:      include/linux/mfd/samsung/
12624 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12625 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12626 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12627 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12628
12629 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12630 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12631 L:      linux-media@vger.kernel.org
12632 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12633 S:      Maintained
12634 F:      drivers/media/platform/s3c-camif/
12635 F:      include/media/drv-intf/s3c_camif.h
12636
12637 SAMSUNG S3FWRN5 NFC DRIVER
12638 M:      Robert Baldyga <r.baldyga@samsung.com>
12639 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12640 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12641 S:      Supported
12642 F:      drivers/nfc/s3fwrn5
12643
12644 SAMSUNG S5C73M3 CAMERA DRIVER
12645 M:      Kyungmin Park <kyungmin.park@samsung.com>
12646 M:      Andrzej Hajda <a.hajda@samsung.com>
12647 L:      linux-media@vger.kernel.org
12648 S:      Supported
12649 F:      drivers/media/i2c/s5c73m3/*
12650
12651 SAMSUNG S5K5BAF CAMERA DRIVER
12652 M:      Kyungmin Park <kyungmin.park@samsung.com>
12653 M:      Andrzej Hajda <a.hajda@samsung.com>
12654 L:      linux-media@vger.kernel.org
12655 S:      Supported
12656 F:      drivers/media/i2c/s5k5baf.c
12657
12658 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12659 M:      Krzysztof Kozlowski <krzk@kernel.org>
12660 M:      Vladimir Zapolskiy <vz@mleia.com>
12661 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12662 L:      linux-crypto@vger.kernel.org
12663 L:      linux-samsung-soc@vger.kernel.org
12664 S:      Maintained
12665 F:      drivers/crypto/s5p-sss.c
12666
12667 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12668 M:      Kyungmin Park <kyungmin.park@samsung.com>
12669 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12670 L:      linux-media@vger.kernel.org
12671 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12672 S:      Supported
12673 F:      drivers/media/platform/exynos4-is/
12674
12675 SAMSUNG SOC CLOCK DRIVERS
12676 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12677 M:      Tomasz Figa <tomasz.figa@gmail.com>
12678 M:      Chanwoo Choi <cw00.choi@samsung.com>
12679 S:      Supported
12680 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12682 F:      drivers/clk/samsung/
12683 F:      include/dt-bindings/clock/exynos*.h
12684 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12685
12686 SAMSUNG SPI DRIVERS
12687 M:      Kukjin Kim <kgene@kernel.org>
12688 M:      Krzysztof Kozlowski <krzk@kernel.org>
12689 M:      Andi Shyti <andi@etezian.org>
12690 L:      linux-spi@vger.kernel.org
12691 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12692 S:      Maintained
12693 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12694 F:      drivers/spi/spi-s3c*
12695 F:      include/linux/platform_data/spi-s3c64xx.h
12696
12697 SAMSUNG SXGBE DRIVERS
12698 M:      Byungho An <bh74.an@samsung.com>
12699 M:      Girish K S <ks.giri@samsung.com>
12700 M:      Vipul Pandya <vipul.pandya@samsung.com>
12701 S:      Supported
12702 L:      netdev@vger.kernel.org
12703 F:      drivers/net/ethernet/samsung/sxgbe/
12704
12705 SAMSUNG THERMAL DRIVER
12706 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12707 L:      linux-pm@vger.kernel.org
12708 L:      linux-samsung-soc@vger.kernel.org
12709 S:      Supported
12710 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12711 F:      drivers/thermal/samsung/
12712
12713 SAMSUNG USB2 PHY DRIVER
12714 M:      Kamil Debski <kamil@wypas.org>
12715 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12716 L:      linux-kernel@vger.kernel.org
12717 S:      Supported
12718 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12719 F:      Documentation/phy/samsung-usb2.txt
12720 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12721 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12722 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12723 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12724 F:      drivers/phy/samsung/phy-samsung-usb2.c
12725 F:      drivers/phy/samsung/phy-samsung-usb2.h
12726
12727 SC1200 WDT DRIVER
12728 M:      Zwane Mwaikambo <zwanem@gmail.com>
12729 S:      Maintained
12730 F:      drivers/watchdog/sc1200wdt.c
12731
12732 SCHEDULER
12733 M:      Ingo Molnar <mingo@redhat.com>
12734 M:      Peter Zijlstra <peterz@infradead.org>
12735 L:      linux-kernel@vger.kernel.org
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12737 S:      Maintained
12738 F:      kernel/sched/
12739 F:      include/linux/sched.h
12740 F:      include/uapi/linux/sched.h
12741 F:      include/linux/wait.h
12742
12743 SCR24X CHIP CARD INTERFACE DRIVER
12744 M:      Lubomir Rintel <lkundrak@v3.sk>
12745 S:      Supported
12746 F:      drivers/char/pcmcia/scr24x_cs.c
12747
12748 SCSI CDROM DRIVER
12749 M:      Jens Axboe <axboe@kernel.dk>
12750 L:      linux-scsi@vger.kernel.org
12751 W:      http://www.kernel.dk
12752 S:      Maintained
12753 F:      drivers/scsi/sr*
12754
12755 SCSI RDMA PROTOCOL (SRP) INITIATOR
12756 M:      Bart Van Assche <bvanassche@acm.org>
12757 L:      linux-rdma@vger.kernel.org
12758 S:      Supported
12759 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12760 F:      drivers/infiniband/ulp/srp/
12761 F:      include/scsi/srp.h
12762
12763 SCSI RDMA PROTOCOL (SRP) TARGET
12764 M:      Bart Van Assche <bvanassche@acm.org>
12765 L:      linux-rdma@vger.kernel.org
12766 L:      target-devel@vger.kernel.org
12767 S:      Supported
12768 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12769 F:      drivers/infiniband/ulp/srpt/
12770
12771 SCSI SG DRIVER
12772 M:      Doug Gilbert <dgilbert@interlog.com>
12773 L:      linux-scsi@vger.kernel.org
12774 W:      http://sg.danny.cz/sg
12775 S:      Maintained
12776 F:      Documentation/scsi/scsi-generic.txt
12777 F:      drivers/scsi/sg.c
12778 F:      include/scsi/sg.h
12779
12780 SCSI SUBSYSTEM
12781 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12783 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12785 L:      linux-scsi@vger.kernel.org
12786 S:      Maintained
12787 F:      Documentation/devicetree/bindings/scsi/
12788 F:      drivers/scsi/
12789 F:      include/scsi/
12790
12791 SCSI TAPE DRIVER
12792 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12793 L:      linux-scsi@vger.kernel.org
12794 S:      Maintained
12795 F:      Documentation/scsi/st.txt
12796 F:      drivers/scsi/st.*
12797 F:      drivers/scsi/st_*.h
12798
12799 SCTP PROTOCOL
12800 M:      Vlad Yasevich <vyasevich@gmail.com>
12801 M:      Neil Horman <nhorman@tuxdriver.com>
12802 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12803 L:      linux-sctp@vger.kernel.org
12804 W:      http://lksctp.sourceforge.net
12805 S:      Maintained
12806 F:      Documentation/networking/sctp.txt
12807 F:      include/linux/sctp.h
12808 F:      include/uapi/linux/sctp.h
12809 F:      include/net/sctp/
12810 F:      net/sctp/
12811
12812 SCx200 CPU SUPPORT
12813 M:      Jim Cromie <jim.cromie@gmail.com>
12814 S:      Odd Fixes
12815 F:      Documentation/i2c/busses/scx200_acb
12816 F:      arch/x86/platform/scx200/
12817 F:      drivers/watchdog/scx200_wdt.c
12818 F:      drivers/i2c/busses/scx200*
12819 F:      drivers/mtd/maps/scx200_docflash.c
12820 F:      include/linux/scx200.h
12821
12822 SCx200 GPIO DRIVER
12823 M:      Jim Cromie <jim.cromie@gmail.com>
12824 S:      Maintained
12825 F:      drivers/char/scx200_gpio.c
12826 F:      include/linux/scx200_gpio.h
12827
12828 SCx200 HRT CLOCKSOURCE DRIVER
12829 M:      Jim Cromie <jim.cromie@gmail.com>
12830 S:      Maintained
12831 F:      drivers/clocksource/scx200_hrt.c
12832
12833 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12834 M:      Sascha Sommer <saschasommer@freenet.de>
12835 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12836 S:      Maintained
12837 F:      drivers/mmc/host/sdricoh_cs.c
12838
12839 SECURE COMPUTING
12840 M:      Kees Cook <keescook@chromium.org>
12841 R:      Andy Lutomirski <luto@amacapital.net>
12842 R:      Will Drewry <wad@chromium.org>
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12844 S:      Supported
12845 F:      kernel/seccomp.c
12846 F:      include/uapi/linux/seccomp.h
12847 F:      include/linux/seccomp.h
12848 F:      tools/testing/selftests/seccomp/*
12849 F:      tools/testing/selftests/kselftest_harness.h
12850 F:      Documentation/userspace-api/seccomp_filter.rst
12851 K:      \bsecure_computing
12852 K:      \bTIF_SECCOMP\b
12853
12854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12855 M:      Al Cooper <alcooperx@gmail.com>
12856 L:      linux-mmc@vger.kernel.org
12857 L:      bcm-kernel-feedback-list@broadcom.com
12858 S:      Maintained
12859 F:      drivers/mmc/host/sdhci-brcmstb*
12860
12861 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12862 M:      Adrian Hunter <adrian.hunter@intel.com>
12863 L:      linux-mmc@vger.kernel.org
12864 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12865 S:      Maintained
12866 F:      drivers/mmc/host/sdhci*
12867 F:      include/linux/mmc/sdhci*
12868
12869 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12870 M:      Ben Dooks <ben-linux@fluff.org>
12871 M:      Jaehoon Chung <jh80.chung@samsung.com>
12872 L:      linux-mmc@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/mmc/host/sdhci-s3c*
12875
12876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12877 M:      Viresh Kumar <vireshk@kernel.org>
12878 L:      linux-mmc@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/mmc/host/sdhci-spear.c
12881
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12883 M:      Kishon Vijay Abraham I <kishon@ti.com>
12884 L:      linux-mmc@vger.kernel.org
12885 S:      Maintained
12886 F:      drivers/mmc/host/sdhci-omap.c
12887
12888 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12889 M:      Scott Bauer <scott.bauer@intel.com>
12890 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12891 L:      linux-block@vger.kernel.org
12892 S:      Supported
12893 F:      block/sed*
12894 F:      block/opal_proto.h
12895 F:      include/linux/sed*
12896 F:      include/uapi/linux/sed*
12897
12898 SECURITY CONTACT
12899 M:      Security Officers <security@kernel.org>
12900 S:      Supported
12901
12902 SECURITY SUBSYSTEM
12903 M:      James Morris <jmorris@namei.org>
12904 M:      "Serge E. Hallyn" <serge@hallyn.com>
12905 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12907 W:      http://kernsec.org/
12908 S:      Supported
12909 F:      security/
12910 X:      security/selinux/
12911
12912 SELINUX SECURITY MODULE
12913 M:      Paul Moore <paul@paul-moore.com>
12914 M:      Stephen Smalley <sds@tycho.nsa.gov>
12915 M:      Eric Paris <eparis@parisplace.org>
12916 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12917 W:      https://selinuxproject.org
12918 W:      https://github.com/SELinuxProject
12919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12920 S:      Supported
12921 F:      include/linux/selinux*
12922 F:      security/selinux/
12923 F:      scripts/selinux/
12924 F:      Documentation/admin-guide/LSM/SELinux.rst
12925
12926 SENSABLE PHANTOM
12927 M:      Jiri Slaby <jirislaby@gmail.com>
12928 S:      Maintained
12929 F:      drivers/misc/phantom.c
12930 F:      include/uapi/linux/phantom.h
12931
12932 SERIAL DEVICE BUS
12933 M:      Rob Herring <robh@kernel.org>
12934 L:      linux-serial@vger.kernel.org
12935 S:      Maintained
12936 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12937 F:      drivers/tty/serdev/
12938 F:      include/linux/serdev.h
12939
12940 SERIAL DRIVERS
12941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12942 L:      linux-serial@vger.kernel.org
12943 S:      Maintained
12944 F:      Documentation/devicetree/bindings/serial/
12945 F:      drivers/tty/serial/
12946
12947 SERIAL IR RECEIVER
12948 M:      Sean Young <sean@mess.org>
12949 L:      linux-media@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/media/rc/serial_ir.c
12952
12953 SFC NETWORK DRIVER
12954 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12955 M:      Edward Cree <ecree@solarflare.com>
12956 M:      Bert Kenward <bkenward@solarflare.com>
12957 L:      netdev@vger.kernel.org
12958 S:      Supported
12959 F:      drivers/net/ethernet/sfc/
12960
12961 SGI GRU DRIVER
12962 M:      Dimitri Sivanich <sivanich@sgi.com>
12963 S:      Maintained
12964 F:      drivers/misc/sgi-gru/
12965
12966 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12967 M:      Pat Gefre <pfg@sgi.com>
12968 L:      linux-ia64@vger.kernel.org
12969 S:      Supported
12970 F:      Documentation/ia64/serial.txt
12971 F:      drivers/tty/serial/ioc?_serial.c
12972 F:      include/linux/ioc?.h
12973
12974 SGI XP/XPC/XPNET DRIVER
12975 M:      Cliff Whickman <cpw@sgi.com>
12976 M:      Robin Holt <robinmholt@gmail.com>
12977 S:      Maintained
12978 F:      drivers/misc/sgi-xp/
12979
12980 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12981 M:      Ursula Braun <ubraun@linux.ibm.com>
12982 L:      linux-s390@vger.kernel.org
12983 W:      http://www.ibm.com/developerworks/linux/linux390/
12984 S:      Supported
12985 F:      net/smc/
12986
12987 SHARP RJ54N1CB0C SENSOR DRIVER
12988 M:      Jacopo Mondi <jacopo@jmondi.org>
12989 L:      linux-media@vger.kernel.org
12990 T:      git git://linuxtv.org/media_tree.git
12991 S:      Odd fixes
12992 F:      drivers/media/i2c/rj54n1cb0c.c
12993 F:      include/media/i2c/rj54n1cb0c.h
12994
12995 SH_VEU V4L2 MEM2MEM DRIVER
12996 L:      linux-media@vger.kernel.org
12997 S:      Orphan
12998 F:      drivers/media/platform/sh_veu.c
12999
13000 SH_VOU V4L2 OUTPUT DRIVER
13001 L:      linux-media@vger.kernel.org
13002 S:      Orphan
13003 F:      drivers/media/platform/sh_vou.c
13004 F:      include/media/drv-intf/sh_vou.h
13005
13006 SI2157 MEDIA DRIVER
13007 M:      Antti Palosaari <crope@iki.fi>
13008 L:      linux-media@vger.kernel.org
13009 W:      https://linuxtv.org
13010 W:      http://palosaari.fi/linux/
13011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13012 T:      git git://linuxtv.org/anttip/media_tree.git
13013 S:      Maintained
13014 F:      drivers/media/tuners/si2157*
13015
13016 SI2165 MEDIA DRIVER
13017 M:      Matthias Schwarzott <zzam@gentoo.org>
13018 L:      linux-media@vger.kernel.org
13019 W:      https://linuxtv.org
13020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13021 S:      Maintained
13022 F:      drivers/media/dvb-frontends/si2165*
13023
13024 SI2168 MEDIA DRIVER
13025 M:      Antti Palosaari <crope@iki.fi>
13026 L:      linux-media@vger.kernel.org
13027 W:      https://linuxtv.org
13028 W:      http://palosaari.fi/linux/
13029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13030 T:      git git://linuxtv.org/anttip/media_tree.git
13031 S:      Maintained
13032 F:      drivers/media/dvb-frontends/si2168*
13033
13034 SI470X FM RADIO RECEIVER I2C DRIVER
13035 M:      Hans Verkuil <hverkuil@xs4all.nl>
13036 L:      linux-media@vger.kernel.org
13037 T:      git git://linuxtv.org/media_tree.git
13038 W:      https://linuxtv.org
13039 S:      Odd Fixes
13040 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13041
13042 SI470X FM RADIO RECEIVER USB DRIVER
13043 M:      Hans Verkuil <hverkuil@xs4all.nl>
13044 L:      linux-media@vger.kernel.org
13045 T:      git git://linuxtv.org/media_tree.git
13046 W:      https://linuxtv.org
13047 S:      Maintained
13048 F:      drivers/media/radio/si470x/radio-si470x-common.c
13049 F:      drivers/media/radio/si470x/radio-si470x.h
13050 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13051
13052 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13053 M:      Eduardo Valentin <edubezval@gmail.com>
13054 L:      linux-media@vger.kernel.org
13055 T:      git git://linuxtv.org/media_tree.git
13056 W:      https://linuxtv.org
13057 S:      Odd Fixes
13058 F:      drivers/media/radio/si4713/si4713.?
13059
13060 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13061 M:      Eduardo Valentin <edubezval@gmail.com>
13062 L:      linux-media@vger.kernel.org
13063 T:      git git://linuxtv.org/media_tree.git
13064 W:      https://linuxtv.org
13065 S:      Odd Fixes
13066 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13067
13068 SI4713 FM RADIO TRANSMITTER USB DRIVER
13069 M:      Hans Verkuil <hverkuil@xs4all.nl>
13070 L:      linux-media@vger.kernel.org
13071 T:      git git://linuxtv.org/media_tree.git
13072 W:      https://linuxtv.org
13073 S:      Maintained
13074 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13075
13076 SIANO DVB DRIVER
13077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13078 L:      linux-media@vger.kernel.org
13079 W:      https://linuxtv.org
13080 T:      git git://linuxtv.org/media_tree.git
13081 S:      Odd fixes
13082 F:      drivers/media/common/siano/
13083 F:      drivers/media/usb/siano/
13084 F:      drivers/media/usb/siano/
13085 F:      drivers/media/mmc/siano/
13086
13087 SIFIVE DRIVERS
13088 M:      Palmer Dabbelt <palmer@sifive.com>
13089 L:      linux-riscv@lists.infradead.org
13090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13091 S:      Supported
13092 K:      sifive
13093 N:      sifive
13094
13095 SILEAD TOUCHSCREEN DRIVER
13096 M:      Hans de Goede <hdegoede@redhat.com>
13097 L:      linux-input@vger.kernel.org
13098 L:      platform-driver-x86@vger.kernel.org
13099 S:      Maintained
13100 F:      drivers/input/touchscreen/silead.c
13101 F:      drivers/platform/x86/silead_dmi.c
13102
13103 SILICON MOTION SM712 FRAME BUFFER DRIVER
13104 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13105 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13106 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13107 L:      linux-fbdev@vger.kernel.org
13108 S:      Maintained
13109 F:      drivers/video/fbdev/sm712*
13110 F:      Documentation/fb/sm712fb.txt
13111
13112 SIMPLE FIRMWARE INTERFACE (SFI)
13113 M:      Len Brown <lenb@kernel.org>
13114 L:      sfi-devel@simplefirmware.org
13115 W:      http://simplefirmware.org/
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13117 S:      Supported
13118 F:      arch/x86/platform/sfi/
13119 F:      drivers/sfi/
13120 F:      include/linux/sfi*.h
13121
13122 SIMPLEFB FB DRIVER
13123 M:      Hans de Goede <hdegoede@redhat.com>
13124 L:      linux-fbdev@vger.kernel.org
13125 S:      Maintained
13126 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13127 F:      drivers/video/fbdev/simplefb.c
13128 F:      include/linux/platform_data/simplefb.h
13129
13130 SIMTEC EB110ATX (Chalice CATS)
13131 P:      Ben Dooks
13132 P:      Vincent Sanders <vince@simtec.co.uk>
13133 M:      Simtec Linux Team <linux@simtec.co.uk>
13134 W:      http://www.simtec.co.uk/products/EB110ATX/
13135 S:      Supported
13136
13137 SIMTEC EB2410ITX (BAST)
13138 P:      Ben Dooks
13139 P:      Vincent Sanders <vince@simtec.co.uk>
13140 M:      Simtec Linux Team <linux@simtec.co.uk>
13141 W:      http://www.simtec.co.uk/products/EB2410ITX/
13142 S:      Supported
13143 F:      arch/arm/mach-s3c24xx/mach-bast.c
13144 F:      arch/arm/mach-s3c24xx/bast-ide.c
13145 F:      arch/arm/mach-s3c24xx/bast-irq.c
13146
13147 SIPHASH PRF ROUTINES
13148 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13149 S:      Maintained
13150 F:      lib/siphash.c
13151 F:      lib/test_siphash.c
13152 F:      include/linux/siphash.h
13153
13154 SIOX
13155 M:      Gavin Schenk <g.schenk@eckelmann.de>
13156 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13157 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13158 S:      Supported
13159 F:      drivers/siox/*
13160 F:      include/trace/events/siox.h
13161
13162 SIS 190 ETHERNET DRIVER
13163 M:      Francois Romieu <romieu@fr.zoreil.com>
13164 L:      netdev@vger.kernel.org
13165 S:      Maintained
13166 F:      drivers/net/ethernet/sis/sis190.c
13167
13168 SIS 900/7016 FAST ETHERNET DRIVER
13169 M:      Daniele Venzano <venza@brownhat.org>
13170 W:      http://www.brownhat.org/sis900.html
13171 L:      netdev@vger.kernel.org
13172 S:      Maintained
13173 F:      drivers/net/ethernet/sis/sis900.*
13174
13175 SIS FRAMEBUFFER DRIVER
13176 M:      Thomas Winischhofer <thomas@winischhofer.net>
13177 W:      http://www.winischhofer.net/linuxsisvga.shtml
13178 S:      Maintained
13179 F:      Documentation/fb/sisfb.txt
13180 F:      drivers/video/fbdev/sis/
13181 F:      include/video/sisfb.h
13182
13183 SIS USB2VGA DRIVER
13184 M:      Thomas Winischhofer <thomas@winischhofer.net>
13185 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13186 S:      Maintained
13187 F:      drivers/usb/misc/sisusbvga/
13188
13189 SLAB ALLOCATOR
13190 M:      Christoph Lameter <cl@linux.com>
13191 M:      Pekka Enberg <penberg@kernel.org>
13192 M:      David Rientjes <rientjes@google.com>
13193 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13194 M:      Andrew Morton <akpm@linux-foundation.org>
13195 L:      linux-mm@kvack.org
13196 S:      Maintained
13197 F:      include/linux/sl?b*.h
13198 F:      mm/sl?b*
13199
13200 SLEEPABLE READ-COPY UPDATE (SRCU)
13201 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13202 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13203 M:      Josh Triplett <josh@joshtriplett.org>
13204 R:      Steven Rostedt <rostedt@goodmis.org>
13205 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13206 L:      linux-kernel@vger.kernel.org
13207 W:      http://www.rdrop.com/users/paulmck/RCU/
13208 S:      Supported
13209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13210 F:      include/linux/srcu*.h
13211 F:      kernel/rcu/srcu*.c
13212
13213 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13214 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13216 S:      Maintained
13217 F:      drivers/slimbus/
13218 F:      Documentation/devicetree/bindings/slimbus/
13219 F:      include/linux/slimbus.h
13220
13221 SMACK SECURITY MODULE
13222 M:      Casey Schaufler <casey@schaufler-ca.com>
13223 L:      linux-security-module@vger.kernel.org
13224 W:      http://schaufler-ca.com
13225 T:      git git://github.com/cschaufler/smack-next
13226 S:      Maintained
13227 F:      Documentation/admin-guide/LSM/Smack.rst
13228 F:      security/smack/
13229
13230 SMC91x ETHERNET DRIVER
13231 M:      Nicolas Pitre <nico@fluxnic.net>
13232 S:      Odd Fixes
13233 F:      drivers/net/ethernet/smsc/smc91x.*
13234
13235 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13236 M:      Sakari Ailus <sakari.ailus@iki.fi>
13237 L:      linux-media@vger.kernel.org
13238 S:      Maintained
13239 F:      drivers/media/i2c/smiapp/
13240 F:      include/media/i2c/smiapp.h
13241 F:      drivers/media/i2c/smiapp-pll.c
13242 F:      drivers/media/i2c/smiapp-pll.h
13243 F:      include/uapi/linux/smiapp.h
13244 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13245
13246 SMM665 HARDWARE MONITOR DRIVER
13247 M:      Guenter Roeck <linux@roeck-us.net>
13248 L:      linux-hwmon@vger.kernel.org
13249 S:      Maintained
13250 F:      Documentation/hwmon/smm665
13251 F:      drivers/hwmon/smm665.c
13252
13253 SMSC EMC2103 HARDWARE MONITOR DRIVER
13254 M:      Steve Glendinning <steve.glendinning@shawell.net>
13255 L:      linux-hwmon@vger.kernel.org
13256 S:      Maintained
13257 F:      Documentation/hwmon/emc2103
13258 F:      drivers/hwmon/emc2103.c
13259
13260 SMSC SCH5627 HARDWARE MONITOR DRIVER
13261 M:      Hans de Goede <hdegoede@redhat.com>
13262 L:      linux-hwmon@vger.kernel.org
13263 S:      Supported
13264 F:      Documentation/hwmon/sch5627
13265 F:      drivers/hwmon/sch5627.c
13266
13267 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13268 M:      Steve Glendinning <steve.glendinning@shawell.net>
13269 L:      linux-fbdev@vger.kernel.org
13270 S:      Maintained
13271 F:      drivers/video/fbdev/smscufx.c
13272
13273 SMSC47B397 HARDWARE MONITOR DRIVER
13274 M:      Jean Delvare <jdelvare@suse.com>
13275 L:      linux-hwmon@vger.kernel.org
13276 S:      Maintained
13277 F:      Documentation/hwmon/smsc47b397
13278 F:      drivers/hwmon/smsc47b397.c
13279
13280 SMSC911x ETHERNET DRIVER
13281 M:      Steve Glendinning <steve.glendinning@shawell.net>
13282 L:      netdev@vger.kernel.org
13283 S:      Maintained
13284 F:      include/linux/smsc911x.h
13285 F:      drivers/net/ethernet/smsc/smsc911x.*
13286
13287 SMSC9420 PCI ETHERNET DRIVER
13288 M:      Steve Glendinning <steve.glendinning@shawell.net>
13289 L:      netdev@vger.kernel.org
13290 S:      Maintained
13291 F:      drivers/net/ethernet/smsc/smsc9420.*
13292
13293 SOC-CAMERA V4L2 SUBSYSTEM
13294 L:      linux-media@vger.kernel.org
13295 T:      git git://linuxtv.org/media_tree.git
13296 S:      Orphan
13297 F:      include/media/soc*
13298 F:      drivers/media/i2c/soc_camera/
13299 F:      drivers/media/platform/soc_camera/
13300
13301 SOCIONEXT SYNQUACER I2C DRIVER
13302 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13303 L:      linux-i2c@vger.kernel.org
13304 S:      Maintained
13305 F:      drivers/i2c/busses/i2c-synquacer.c
13306 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13307
13308 SOCIONEXT UNIPHIER SOUND DRIVER
13309 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13311 S:      Maintained
13312 F:      sound/soc/uniphier/
13313
13314 SOEKRIS NET48XX LED SUPPORT
13315 M:      Chris Boot <bootc@bootc.net>
13316 S:      Maintained
13317 F:      drivers/leds/leds-net48xx.c
13318
13319 SOFT-ROCE DRIVER (rxe)
13320 M:      Moni Shoua <monis@mellanox.com>
13321 L:      linux-rdma@vger.kernel.org
13322 S:      Supported
13323 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13324 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13325 F:      drivers/infiniband/sw/rxe/
13326 F:      include/uapi/rdma/rdma_user_rxe.h
13327
13328 SOFTLOGIC 6x10 MPEG CODEC
13329 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13330 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13331 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13332 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13333 M:      Ismael Luceno <ismael@iodev.co.uk>
13334 L:      linux-media@vger.kernel.org
13335 S:      Supported
13336 F:      drivers/media/pci/solo6x10/
13337
13338 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13339 M:      James Morse <james.morse@arm.com>
13340 L:      linux-arm-kernel@lists.infradead.org
13341 S:      Maintained
13342 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13343 F:      drivers/firmware/arm_sdei.c
13344 F:      include/linux/sdei.h
13345 F:      include/uapi/linux/sdei.h
13346
13347 SOFTWARE RAID (Multiple Disks) SUPPORT
13348 M:      Shaohua Li <shli@kernel.org>
13349 L:      linux-raid@vger.kernel.org
13350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13351 S:      Supported
13352 F:      drivers/md/Makefile
13353 F:      drivers/md/Kconfig
13354 F:      drivers/md/md*
13355 F:      drivers/md/raid*
13356 F:      include/linux/raid/
13357 F:      include/uapi/linux/raid/
13358
13359 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13360 M:      Jassi Brar <jaswinder.singh@linaro.org>
13361 L:      netdev@vger.kernel.org
13362 S:      Maintained
13363 F:      drivers/net/ethernet/socionext/netsec.c
13364 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13365
13366 SOLIDRUN CLEARFOG SUPPORT
13367 M:      Russell King <linux@armlinux.org.uk>
13368 S:      Maintained
13369 F:      arch/arm/boot/dts/armada-388-clearfog*
13370 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13371
13372 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13373 M:      Russell King <linux@armlinux.org.uk>
13374 S:      Maintained
13375 F:      arch/arm/boot/dts/imx6*-cubox-i*
13376 F:      arch/arm/boot/dts/imx6*-hummingboard*
13377 F:      arch/arm/boot/dts/imx6*-sr-*
13378
13379 SONIC NETWORK DRIVER
13380 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13381 L:      netdev@vger.kernel.org
13382 S:      Maintained
13383 F:      drivers/net/ethernet/natsemi/sonic.*
13384
13385 SONICS SILICON BACKPLANE DRIVER (SSB)
13386 M:      Michael Buesch <m@bues.ch>
13387 L:      linux-wireless@vger.kernel.org
13388 S:      Maintained
13389 F:      drivers/ssb/
13390 F:      include/linux/ssb/
13391
13392 SONY IMX258 SENSOR DRIVER
13393 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13394 L:      linux-media@vger.kernel.org
13395 T:      git git://linuxtv.org/media_tree.git
13396 S:      Maintained
13397 F:      drivers/media/i2c/imx258.c
13398
13399 SONY IMX274 SENSOR DRIVER
13400 M:      Leon Luo <leonl@leopardimaging.com>
13401 L:      linux-media@vger.kernel.org
13402 T:      git git://linuxtv.org/media_tree.git
13403 S:      Maintained
13404 F:      drivers/media/i2c/imx274.c
13405 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13406
13407 SONY MEMORYSTICK CARD SUPPORT
13408 M:      Alex Dubov <oakad@yahoo.com>
13409 W:      http://tifmxx.berlios.de/
13410 S:      Maintained
13411 F:      drivers/memstick/host/tifm_ms.c
13412
13413 SONY MEMORYSTICK STANDARD SUPPORT
13414 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13415 S:      Maintained
13416 F:      drivers/memstick/core/ms_block.*
13417
13418 SONY VAIO CONTROL DEVICE DRIVER
13419 M:      Mattia Dongili <malattia@linux.it>
13420 L:      platform-driver-x86@vger.kernel.org
13421 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13422 S:      Maintained
13423 F:      Documentation/laptops/sony-laptop.txt
13424 F:      drivers/char/sonypi.c
13425 F:      drivers/platform/x86/sony-laptop.c
13426 F:      include/linux/sony-laptop.h
13427
13428 SOUND
13429 M:      Jaroslav Kysela <perex@perex.cz>
13430 M:      Takashi Iwai <tiwai@suse.com>
13431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13432 W:      http://www.alsa-project.org/
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13434 T:      git git://git.alsa-project.org/alsa-kernel.git
13435 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13436 S:      Maintained
13437 F:      Documentation/sound/
13438 F:      include/sound/
13439 F:      include/uapi/sound/
13440 F:      sound/
13441
13442 SOUND - COMPRESSED AUDIO
13443 M:      Vinod Koul <vkoul@kernel.org>
13444 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13446 S:      Supported
13447 F:      Documentation/sound/designs/compress-offload.rst
13448 F:      include/sound/compress_driver.h
13449 F:      include/uapi/sound/compress_*
13450 F:      sound/core/compress_offload.c
13451 F:      sound/soc/soc-compress.c
13452
13453 SOUND - DMAENGINE HELPERS
13454 M:      Lars-Peter Clausen <lars@metafoo.de>
13455 S:      Supported
13456 F:      include/sound/dmaengine_pcm.h
13457 F:      sound/core/pcm_dmaengine.c
13458 F:      sound/soc/soc-generic-dmaengine-pcm.c
13459
13460 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13461 M:      Liam Girdwood <lgirdwood@gmail.com>
13462 M:      Mark Brown <broonie@kernel.org>
13463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13464 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 W:      http://alsa-project.org/main/index.php/ASoC
13466 S:      Supported
13467 F:      Documentation/devicetree/bindings/sound/
13468 F:      Documentation/sound/soc/
13469 F:      sound/soc/
13470 F:      include/sound/soc*
13471
13472 SOUNDWIRE SUBSYSTEM
13473 M:      Vinod Koul <vinod.koul@intel.com>
13474 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13475 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13476 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13477 S:      Supported
13478 F:      Documentation/driver-api/soundwire/
13479 F:      drivers/soundwire/
13480 F:      include/linux/soundwire/
13481
13482 SP2 MEDIA DRIVER
13483 M:      Olli Salonen <olli.salonen@iki.fi>
13484 L:      linux-media@vger.kernel.org
13485 W:      https://linuxtv.org
13486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13487 S:      Maintained
13488 F:      drivers/media/dvb-frontends/sp2*
13489
13490 SPARC + UltraSPARC (sparc/sparc64)
13491 M:      "David S. Miller" <davem@davemloft.net>
13492 L:      sparclinux@vger.kernel.org
13493 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13496 S:      Maintained
13497 F:      arch/sparc/
13498 F:      drivers/sbus/
13499
13500 SPARC SERIAL DRIVERS
13501 M:      "David S. Miller" <davem@davemloft.net>
13502 L:      sparclinux@vger.kernel.org
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13505 S:      Maintained
13506 F:      include/linux/sunserialcore.h
13507 F:      drivers/tty/serial/suncore.c
13508 F:      drivers/tty/serial/sunhv.c
13509 F:      drivers/tty/serial/sunsab.c
13510 F:      drivers/tty/serial/sunsab.h
13511 F:      drivers/tty/serial/sunsu.c
13512 F:      drivers/tty/serial/sunzilog.c
13513 F:      drivers/tty/serial/sunzilog.h
13514 F:      drivers/tty/vcc.c
13515
13516 SPARSE CHECKER
13517 M:      "Christopher Li" <sparse@chrisli.org>
13518 L:      linux-sparse@vger.kernel.org
13519 W:      https://sparse.wiki.kernel.org/
13520 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13521 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13522 S:      Maintained
13523 F:      include/linux/compiler.h
13524
13525 SPEAR CLOCK FRAMEWORK SUPPORT
13526 M:      Viresh Kumar <vireshk@kernel.org>
13527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528 W:      http://www.st.com/spear
13529 S:      Maintained
13530 F:      drivers/clk/spear/
13531
13532 SPEAR PLATFORM SUPPORT
13533 M:      Viresh Kumar <vireshk@kernel.org>
13534 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13536 W:      http://www.st.com/spear
13537 S:      Maintained
13538 F:      arch/arm/boot/dts/spear*
13539 F:      arch/arm/mach-spear/
13540
13541 SPI NOR SUBSYSTEM
13542 M:      Marek Vasut <marek.vasut@gmail.com>
13543 L:      linux-mtd@lists.infradead.org
13544 W:      http://www.linux-mtd.infradead.org/
13545 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13546 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13547 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13548 S:      Maintained
13549 F:      drivers/mtd/spi-nor/
13550 F:      include/linux/mtd/spi-nor.h
13551
13552 SPI SUBSYSTEM
13553 M:      Mark Brown <broonie@kernel.org>
13554 L:      linux-spi@vger.kernel.org
13555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13556 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13557 S:      Maintained
13558 F:      Documentation/devicetree/bindings/spi/
13559 F:      Documentation/spi/
13560 F:      drivers/spi/
13561 F:      include/linux/spi/
13562 F:      include/uapi/linux/spi/
13563 F:      tools/spi/
13564
13565 SPIDERNET NETWORK DRIVER for CELL
13566 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13567 L:      netdev@vger.kernel.org
13568 S:      Supported
13569 F:      Documentation/networking/spider_net.txt
13570 F:      drivers/net/ethernet/toshiba/spider_net*
13571
13572 SPMI SUBSYSTEM
13573 R:      Stephen Boyd <sboyd@kernel.org>
13574 L:      linux-arm-msm@vger.kernel.org
13575 F:      Documentation/devicetree/bindings/spmi/
13576 F:      drivers/spmi/
13577 F:      include/dt-bindings/spmi/spmi.h
13578 F:      include/linux/spmi.h
13579 F:      include/trace/events/spmi.h
13580
13581 SPU FILE SYSTEM
13582 M:      Jeremy Kerr <jk@ozlabs.org>
13583 L:      linuxppc-dev@lists.ozlabs.org
13584 W:      http://www.ibm.com/developerworks/power/cell/
13585 S:      Supported
13586 F:      Documentation/filesystems/spufs.txt
13587 F:      arch/powerpc/platforms/cell/spufs/
13588
13589 SQUASHFS FILE SYSTEM
13590 M:      Phillip Lougher <phillip@squashfs.org.uk>
13591 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13592 W:      http://squashfs.org.uk
13593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13594 S:      Maintained
13595 F:      Documentation/filesystems/squashfs.txt
13596 F:      fs/squashfs/
13597
13598 SRM (Alpha) environment access
13599 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13600 S:      Maintained
13601 F:      arch/alpha/kernel/srm_env.c
13602
13603 ST STM32 I2C/SMBUS DRIVER
13604 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13605 L:      linux-i2c@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/i2c/busses/i2c-stm32*
13608
13609 STABLE BRANCH
13610 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13611 L:      stable@vger.kernel.org
13612 S:      Supported
13613 F:      Documentation/process/stable-kernel-rules.rst
13614
13615 STAGING - COMEDI
13616 M:      Ian Abbott <abbotti@mev.co.uk>
13617 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13618 S:      Odd Fixes
13619 F:      drivers/staging/comedi/
13620
13621 STAGING - FLARION FT1000 DRIVERS
13622 M:      Marek Belisko <marek.belisko@gmail.com>
13623 S:      Odd Fixes
13624 F:      drivers/staging/ft1000/
13625
13626 STAGING - INDUSTRIAL IO
13627 M:      Jonathan Cameron <jic23@kernel.org>
13628 L:      linux-iio@vger.kernel.org
13629 S:      Odd Fixes
13630 F:      Documentation/devicetree/bindings/staging/iio/
13631 F:      drivers/staging/iio/
13632
13633 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13634 M:      Marc Dietrich <marvin24@gmx.de>
13635 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13636 L:      linux-tegra@vger.kernel.org
13637 S:      Maintained
13638 F:      drivers/staging/nvec/
13639
13640 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13641 M:      Jens Frederich <jfrederich@gmail.com>
13642 M:      Daniel Drake <dsd@laptop.org>
13643 M:      Jon Nettleton <jon.nettleton@gmail.com>
13644 W:      http://wiki.laptop.org/go/DCON
13645 S:      Maintained
13646 F:      drivers/staging/olpc_dcon/
13647
13648 STAGING - REALTEK RTL8712U DRIVERS
13649 M:      Larry Finger <Larry.Finger@lwfinger.net>
13650 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13651 S:      Odd Fixes
13652 F:      drivers/staging/rtl8712/
13653
13654 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13655 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13656 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13657 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13658 L:      linux-fbdev@vger.kernel.org
13659 S:      Maintained
13660 F:      drivers/staging/sm750fb/
13661
13662 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13663 M:      William Hubbs <w.d.hubbs@gmail.com>
13664 M:      Chris Brannon <chris@the-brannons.com>
13665 M:      Kirk Reiser <kirk@reisers.ca>
13666 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13667 L:      speakup@linux-speakup.org
13668 W:      http://www.linux-speakup.org/
13669 S:      Odd Fixes
13670 F:      drivers/staging/speakup/
13671
13672 STAGING - VIA VT665X DRIVERS
13673 M:      Forest Bond <forest@alittletooquiet.net>
13674 S:      Odd Fixes
13675 F:      drivers/staging/vt665?/
13676
13677 STAGING - WILC1000 WIFI DRIVER
13678 M:      Aditya Shankar <aditya.shankar@microchip.com>
13679 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13680 L:      linux-wireless@vger.kernel.org
13681 S:      Supported
13682 F:      drivers/staging/wilc1000/
13683
13684 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13685 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13686 S:      Odd Fixes
13687 F:      drivers/staging/xgifb/
13688
13689 STAGING SUBSYSTEM
13690 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13692 L:      devel@driverdev.osuosl.org
13693 S:      Supported
13694 F:      drivers/staging/
13695
13696 STARFIRE/DURALAN NETWORK DRIVER
13697 M:      Ion Badulescu <ionut@badula.org>
13698 S:      Odd Fixes
13699 F:      drivers/net/ethernet/adaptec/starfire*
13700
13701 STEC S1220 SKD DRIVER
13702 M:      Bart Van Assche <bart.vanassche@wdc.com>
13703 L:      linux-block@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/block/skd*[ch]
13706
13707 STI AUDIO (ASoC) DRIVERS
13708 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13709 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13710 S:      Maintained
13711 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13712 F:      sound/soc/sti/
13713
13714 STI CEC DRIVER
13715 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13716 S:      Maintained
13717 F:      drivers/staging/media/st-cec/
13718 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13719
13720 STK1160 USB VIDEO CAPTURE DRIVER
13721 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13722 L:      linux-media@vger.kernel.org
13723 T:      git git://linuxtv.org/media_tree.git
13724 S:      Maintained
13725 F:      drivers/media/usb/stk1160/
13726
13727 STM32 AUDIO (ASoC) DRIVERS
13728 M:      Olivier Moysan <olivier.moysan@st.com>
13729 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13730 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13731 S:      Maintained
13732 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13733 F:      sound/soc/stm/
13734
13735 STM32 TIMER/LPTIMER DRIVERS
13736 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13737 S:      Maintained
13738 F:      drivers/*/stm32-*timer*
13739 F:      drivers/pwm/pwm-stm32*
13740 F:      include/linux/*/stm32-*tim*
13741 F:      Documentation/ABI/testing/*timer-stm32
13742 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13743 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13744
13745 STMMAC ETHERNET DRIVER
13746 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13747 M:      Alexandre Torgue <alexandre.torgue@st.com>
13748 M:      Jose Abreu <joabreu@synopsys.com>
13749 L:      netdev@vger.kernel.org
13750 W:      http://www.stlinux.com
13751 S:      Supported
13752 F:      drivers/net/ethernet/stmicro/stmmac/
13753
13754 SUN3/3X
13755 M:      Sam Creasey <sammy@sammy.net>
13756 W:      http://sammy.net/sun3/
13757 S:      Maintained
13758 F:      arch/m68k/kernel/*sun3*
13759 F:      arch/m68k/sun3*/
13760 F:      arch/m68k/include/asm/sun3*
13761 F:      drivers/net/ethernet/i825xx/sun3*
13762
13763 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13764 M:      Hans de Goede <hdegoede@redhat.com>
13765 L:      linux-input@vger.kernel.org
13766 S:      Maintained
13767 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13768 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13769
13770 SUNDANCE NETWORK DRIVER
13771 M:      Denis Kirjanov <kda@linux-powerpc.org>
13772 L:      netdev@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/net/ethernet/dlink/sundance.c
13775
13776 SUPERH
13777 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13778 M:      Rich Felker <dalias@libc.org>
13779 L:      linux-sh@vger.kernel.org
13780 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13781 S:      Maintained
13782 F:      Documentation/sh/
13783 F:      arch/sh/
13784 F:      drivers/sh/
13785
13786 SUSPEND TO RAM
13787 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13788 M:      Len Brown <len.brown@intel.com>
13789 M:      Pavel Machek <pavel@ucw.cz>
13790 L:      linux-pm@vger.kernel.org
13791 B:      https://bugzilla.kernel.org
13792 S:      Supported
13793 F:      Documentation/power/
13794 F:      arch/x86/kernel/acpi/
13795 F:      drivers/base/power/
13796 F:      kernel/power/
13797 F:      include/linux/suspend.h
13798 F:      include/linux/freezer.h
13799 F:      include/linux/pm.h
13800
13801 SVGA HANDLING
13802 M:      Martin Mares <mj@ucw.cz>
13803 L:      linux-video@atrey.karlin.mff.cuni.cz
13804 S:      Maintained
13805 F:      Documentation/svga.txt
13806 F:      arch/x86/boot/video*
13807
13808 SWIOTLB SUBSYSTEM
13809 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13810 L:      iommu@lists.linux-foundation.org
13811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13812 S:      Supported
13813 F:      kernel/dma/swiotlb.c
13814 F:      arch/*/kernel/pci-swiotlb.c
13815 F:      include/linux/swiotlb.h
13816
13817 SWITCHDEV
13818 M:      Jiri Pirko <jiri@resnulli.us>
13819 M:      Ivan Vecera <ivecera@redhat.com>
13820 L:      netdev@vger.kernel.org
13821 S:      Supported
13822 F:      net/switchdev/
13823 F:      include/net/switchdev.h
13824
13825 SY8106A REGULATOR DRIVER
13826 M:      Icenowy Zheng <icenowy@aosc.io>
13827 S:      Maintained
13828 F:      drivers/regulator/sy8106a-regulator.c
13829 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13830
13831 SYNC FILE FRAMEWORK
13832 M:      Sumit Semwal <sumit.semwal@linaro.org>
13833 R:      Gustavo Padovan <gustavo@padovan.org>
13834 S:      Maintained
13835 L:      linux-media@vger.kernel.org
13836 L:      dri-devel@lists.freedesktop.org
13837 F:      drivers/dma-buf/sync_*
13838 F:      drivers/dma-buf/dma-fence*
13839 F:      drivers/dma-buf/sw_sync.c
13840 F:      include/linux/sync_file.h
13841 F:      include/uapi/linux/sync_file.h
13842 F:      Documentation/sync_file.txt
13843 T:      git git://anongit.freedesktop.org/drm/drm-misc
13844
13845 SYNOPSYS ARC ARCHITECTURE
13846 M:      Vineet Gupta <vgupta@synopsys.com>
13847 L:      linux-snps-arc@lists.infradead.org
13848 S:      Supported
13849 F:      arch/arc/
13850 F:      Documentation/devicetree/bindings/arc/*
13851 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13852 F:      drivers/clocksource/arc_timer.c
13853 F:      drivers/tty/serial/arc_uart.c
13854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13855
13856 SYNOPSYS ARC HSDK SDP pll clock driver
13857 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13858 S:      Supported
13859 F:      drivers/clk/clk-hsdk-pll.c
13860 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13861
13862 SYNOPSYS ARC SDP clock driver
13863 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13864 S:      Supported
13865 F:      drivers/clk/axs10x/*
13866 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13867
13868 SYNOPSYS ARC SDP platform support
13869 M:      Alexey Brodkin <abrodkin@synopsys.com>
13870 S:      Supported
13871 F:      arch/arc/plat-axs10x
13872 F:      arch/arc/boot/dts/ax*
13873 F:      Documentation/devicetree/bindings/arc/axs10*
13874
13875 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13876 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13877 S:      Supported
13878 F:      drivers/reset/reset-axs10x.c
13879 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13880
13881 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13882 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13883 S:      Maintained
13884 F:      drivers/tty/serial/8250/8250_dw.c
13885
13886 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13887 M:      Hoan Tran <hotran@apm.com>
13888 L:      linux-gpio@vger.kernel.org
13889 S:      Maintained
13890 F:      drivers/gpio/gpio-dwapb.c
13891 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13892
13893 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13894 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13895 S:      Maintained
13896 F:      drivers/dma/dwi-axi-dmac/
13897 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13898
13899 SYNOPSYS DESIGNWARE DMAC DRIVER
13900 M:      Viresh Kumar <vireshk@kernel.org>
13901 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13902 S:      Maintained
13903 F:      include/linux/dma/dw.h
13904 F:      include/linux/platform_data/dma-dw.h
13905 F:      drivers/dma/dw/
13906
13907 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13908 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13909 L:      netdev@vger.kernel.org
13910 S:      Supported
13911 F:      drivers/net/ethernet/synopsys/
13912
13913 SYNOPSYS DESIGNWARE I2C DRIVER
13914 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13915 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13916 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13917 L:      linux-i2c@vger.kernel.org
13918 S:      Maintained
13919 F:      drivers/i2c/busses/i2c-designware-*
13920 F:      include/linux/platform_data/i2c-designware.h
13921
13922 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13923 M:      Jaehoon Chung <jh80.chung@samsung.com>
13924 L:      linux-mmc@vger.kernel.org
13925 S:      Maintained
13926 F:      drivers/mmc/host/dw_mmc*
13927
13928 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13929 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13930 S:      Supported
13931 F:      drivers/reset/reset-hsdk.c
13932 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13933 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13934
13935 SYSTEM CONFIGURATION (SYSCON)
13936 M:      Lee Jones <lee.jones@linaro.org>
13937 M:      Arnd Bergmann <arnd@arndb.de>
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13939 S:      Supported
13940 F:      drivers/mfd/syscon.c
13941
13942 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13943 M:      Sudeep Holla <sudeep.holla@arm.com>
13944 L:      linux-arm-kernel@lists.infradead.org
13945 S:      Maintained
13946 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13947 F:      drivers/clk/clk-sc[mp]i.c
13948 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13949 F:      drivers/firmware/arm_scpi.c
13950 F:      drivers/firmware/arm_scmi/
13951 F:      include/linux/sc[mp]i_protocol.h
13952
13953 SYSTEM RESET/SHUTDOWN DRIVERS
13954 M:      Sebastian Reichel <sre@kernel.org>
13955 L:      linux-pm@vger.kernel.org
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13957 S:      Maintained
13958 F:      Documentation/devicetree/bindings/power/reset/
13959 F:      drivers/power/reset/
13960
13961 SYSTEM TRACE MODULE CLASS
13962 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13963 S:      Maintained
13964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13965 F:      Documentation/trace/stm.rst
13966 F:      drivers/hwtracing/stm/
13967 F:      include/linux/stm.h
13968 F:      include/uapi/linux/stm.h
13969
13970 SYSV FILESYSTEM
13971 M:      Christoph Hellwig <hch@infradead.org>
13972 S:      Maintained
13973 F:      Documentation/filesystems/sysv-fs.txt
13974 F:      fs/sysv/
13975 F:      include/linux/sysv_fs.h
13976
13977 TARGET SUBSYSTEM
13978 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13979 L:      linux-scsi@vger.kernel.org
13980 L:      target-devel@vger.kernel.org
13981 W:      http://www.linux-iscsi.org
13982 W:      http://groups.google.com/group/linux-iscsi-target-dev
13983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13984 S:      Supported
13985 F:      drivers/target/
13986 F:      include/target/
13987 F:      Documentation/target/
13988
13989 TASKSTATS STATISTICS INTERFACE
13990 M:      Balbir Singh <bsingharora@gmail.com>
13991 S:      Maintained
13992 F:      Documentation/accounting/taskstats*
13993 F:      include/linux/taskstats*
13994 F:      kernel/taskstats.c
13995
13996 TC subsystem
13997 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13998 M:      Cong Wang <xiyou.wangcong@gmail.com>
13999 M:      Jiri Pirko <jiri@resnulli.us>
14000 L:      netdev@vger.kernel.org
14001 S:      Maintained
14002 F:      include/net/pkt_cls.h
14003 F:      include/net/pkt_sched.h
14004 F:      include/net/tc_act/
14005 F:      include/uapi/linux/pkt_cls.h
14006 F:      include/uapi/linux/pkt_sched.h
14007 F:      include/uapi/linux/tc_act/
14008 F:      include/uapi/linux/tc_ematch/
14009 F:      net/sched/
14010
14011 TC90522 MEDIA DRIVER
14012 M:      Akihiro Tsukada <tskd08@gmail.com>
14013 L:      linux-media@vger.kernel.org
14014 S:      Odd Fixes
14015 F:      drivers/media/dvb-frontends/tc90522*
14016
14017 TCP LOW PRIORITY MODULE
14018 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14019 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14020 W:      http://tcp-lp-mod.sourceforge.net/
14021 S:      Maintained
14022 F:      net/ipv4/tcp_lp.c
14023
14024 TDA10071 MEDIA DRIVER
14025 M:      Antti Palosaari <crope@iki.fi>
14026 L:      linux-media@vger.kernel.org
14027 W:      https://linuxtv.org
14028 W:      http://palosaari.fi/linux/
14029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14030 T:      git git://linuxtv.org/anttip/media_tree.git
14031 S:      Maintained
14032 F:      drivers/media/dvb-frontends/tda10071*
14033
14034 TDA18212 MEDIA DRIVER
14035 M:      Antti Palosaari <crope@iki.fi>
14036 L:      linux-media@vger.kernel.org
14037 W:      https://linuxtv.org
14038 W:      http://palosaari.fi/linux/
14039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14040 T:      git git://linuxtv.org/anttip/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/tuners/tda18212*
14043
14044 TDA18218 MEDIA DRIVER
14045 M:      Antti Palosaari <crope@iki.fi>
14046 L:      linux-media@vger.kernel.org
14047 W:      https://linuxtv.org
14048 W:      http://palosaari.fi/linux/
14049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14050 T:      git git://linuxtv.org/anttip/media_tree.git
14051 S:      Maintained
14052 F:      drivers/media/tuners/tda18218*
14053
14054 TDA18250 MEDIA DRIVER
14055 M:      Olli Salonen <olli.salonen@iki.fi>
14056 L:      linux-media@vger.kernel.org
14057 W:      https://linuxtv.org
14058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14059 T:      git git://linuxtv.org/media_tree.git
14060 S:      Maintained
14061 F:      drivers/media/tuners/tda18250*
14062
14063 TDA18271 MEDIA DRIVER
14064 M:      Michael Krufky <mkrufky@linuxtv.org>
14065 L:      linux-media@vger.kernel.org
14066 W:      https://linuxtv.org
14067 W:      http://github.com/mkrufky
14068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14069 T:      git git://linuxtv.org/mkrufky/tuners.git
14070 S:      Maintained
14071 F:      drivers/media/tuners/tda18271*
14072
14073 TDA1997x MEDIA DRIVER
14074 M:      Tim Harvey <tharvey@gateworks.com>
14075 L:      linux-media@vger.kernel.org
14076 W:      https://linuxtv.org
14077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14078 S:      Maintained
14079 F:      drivers/media/i2c/tda1997x.*
14080
14081 TDA827x MEDIA DRIVER
14082 M:      Michael Krufky <mkrufky@linuxtv.org>
14083 L:      linux-media@vger.kernel.org
14084 W:      https://linuxtv.org
14085 W:      http://github.com/mkrufky
14086 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14087 T:      git git://linuxtv.org/mkrufky/tuners.git
14088 S:      Maintained
14089 F:      drivers/media/tuners/tda8290.*
14090
14091 TDA8290 MEDIA DRIVER
14092 M:      Michael Krufky <mkrufky@linuxtv.org>
14093 L:      linux-media@vger.kernel.org
14094 W:      https://linuxtv.org
14095 W:      http://github.com/mkrufky
14096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14097 T:      git git://linuxtv.org/mkrufky/tuners.git
14098 S:      Maintained
14099 F:      drivers/media/tuners/tda8290.*
14100
14101 TDA9840 MEDIA DRIVER
14102 M:      Hans Verkuil <hverkuil@xs4all.nl>
14103 L:      linux-media@vger.kernel.org
14104 T:      git git://linuxtv.org/media_tree.git
14105 W:      https://linuxtv.org
14106 S:      Maintained
14107 F:      drivers/media/i2c/tda9840*
14108
14109 TEA5761 TUNER DRIVER
14110 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14111 L:      linux-media@vger.kernel.org
14112 W:      https://linuxtv.org
14113 T:      git git://linuxtv.org/media_tree.git
14114 S:      Odd fixes
14115 F:      drivers/media/tuners/tea5761.*
14116
14117 TEA5767 TUNER DRIVER
14118 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14119 L:      linux-media@vger.kernel.org
14120 W:      https://linuxtv.org
14121 T:      git git://linuxtv.org/media_tree.git
14122 S:      Maintained
14123 F:      drivers/media/tuners/tea5767.*
14124
14125 TEA6415C MEDIA DRIVER
14126 M:      Hans Verkuil <hverkuil@xs4all.nl>
14127 L:      linux-media@vger.kernel.org
14128 T:      git git://linuxtv.org/media_tree.git
14129 W:      https://linuxtv.org
14130 S:      Maintained
14131 F:      drivers/media/i2c/tea6415c*
14132
14133 TEA6420 MEDIA DRIVER
14134 M:      Hans Verkuil <hverkuil@xs4all.nl>
14135 L:      linux-media@vger.kernel.org
14136 T:      git git://linuxtv.org/media_tree.git
14137 W:      https://linuxtv.org
14138 S:      Maintained
14139 F:      drivers/media/i2c/tea6420*
14140
14141 TEAM DRIVER
14142 M:      Jiri Pirko <jiri@resnulli.us>
14143 L:      netdev@vger.kernel.org
14144 S:      Supported
14145 F:      drivers/net/team/
14146 F:      include/linux/if_team.h
14147 F:      include/uapi/linux/if_team.h
14148
14149 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14150 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14151 S:      Maintained
14152 F:      arch/x86/platform/ts5500/
14153
14154 TECHNOTREND USB IR RECEIVER
14155 M:      Sean Young <sean@mess.org>
14156 L:      linux-media@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/media/rc/ttusbir.c
14159
14160 TECHWELL TW9910 VIDEO DECODER
14161 L:      linux-media@vger.kernel.org
14162 S:      Orphan
14163 F:      drivers/media/i2c/tw9910.c
14164 F:      include/media/i2c/tw9910.h
14165
14166 TEE SUBSYSTEM
14167 M:      Jens Wiklander <jens.wiklander@linaro.org>
14168 S:      Maintained
14169 F:      include/linux/tee_drv.h
14170 F:      include/uapi/linux/tee.h
14171 F:      drivers/tee/
14172 F:      Documentation/tee.txt
14173
14174 TEGRA ARCHITECTURE SUPPORT
14175 M:      Thierry Reding <thierry.reding@gmail.com>
14176 M:      Jonathan Hunter <jonathanh@nvidia.com>
14177 L:      linux-tegra@vger.kernel.org
14178 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14180 S:      Supported
14181 N:      [^a-z]tegra
14182
14183 TEGRA CLOCK DRIVER
14184 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14185 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14186 S:      Supported
14187 F:      drivers/clk/tegra/
14188
14189 TEGRA DMA DRIVERS
14190 M:      Laxman Dewangan <ldewangan@nvidia.com>
14191 M:      Jon Hunter <jonathanh@nvidia.com>
14192 S:      Supported
14193 F:      drivers/dma/tegra*
14194
14195 TEGRA I2C DRIVER
14196 M:      Laxman Dewangan <ldewangan@nvidia.com>
14197 S:      Supported
14198 F:      drivers/i2c/busses/i2c-tegra.c
14199
14200 TEGRA IOMMU DRIVERS
14201 M:      Thierry Reding <thierry.reding@gmail.com>
14202 L:      linux-tegra@vger.kernel.org
14203 S:      Supported
14204 F:      drivers/iommu/tegra*
14205
14206 TEGRA KBC DRIVER
14207 M:      Laxman Dewangan <ldewangan@nvidia.com>
14208 S:      Supported
14209 F:      drivers/input/keyboard/tegra-kbc.c
14210
14211 TEGRA NAND DRIVER
14212 M:      Stefan Agner <stefan@agner.ch>
14213 M:      Lucas Stach <dev@lynxeye.de>
14214 S:      Maintained
14215 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14216 F:      drivers/mtd/nand/raw/tegra_nand.c
14217
14218 TEGRA PWM DRIVER
14219 M:      Thierry Reding <thierry.reding@gmail.com>
14220 S:      Supported
14221 F:      drivers/pwm/pwm-tegra.c
14222
14223 TEGRA SERIAL DRIVER
14224 M:      Laxman Dewangan <ldewangan@nvidia.com>
14225 S:      Supported
14226 F:      drivers/tty/serial/serial-tegra.c
14227
14228 TEGRA SPI DRIVER
14229 M:      Laxman Dewangan <ldewangan@nvidia.com>
14230 S:      Supported
14231 F:      drivers/spi/spi-tegra*
14232
14233 TEHUTI ETHERNET DRIVER
14234 M:      Andy Gospodarek <andy@greyhouse.net>
14235 L:      netdev@vger.kernel.org
14236 S:      Supported
14237 F:      drivers/net/ethernet/tehuti/*
14238
14239 Telecom Clock Driver for MCPL0010
14240 M:      Mark Gross <mark.gross@intel.com>
14241 S:      Supported
14242 F:      drivers/char/tlclk.c
14243
14244 TENSILICA XTENSA PORT (xtensa)
14245 M:      Chris Zankel <chris@zankel.net>
14246 M:      Max Filippov <jcmvbkbc@gmail.com>
14247 L:      linux-xtensa@linux-xtensa.org
14248 T:      git git://github.com/czankel/xtensa-linux.git
14249 S:      Maintained
14250 F:      arch/xtensa/
14251 F:      drivers/irqchip/irq-xtensa-*
14252
14253 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14254 M:      Nishanth Menon <nm@ti.com>
14255 M:      Tero Kristo <t-kristo@ti.com>
14256 M:      Santosh Shilimkar <ssantosh@kernel.org>
14257 L:      linux-arm-kernel@lists.infradead.org
14258 S:      Maintained
14259 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14260 F:      drivers/firmware/ti_sci*
14261 F:      include/linux/soc/ti/ti_sci_protocol.h
14262 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14263 F:      include/dt-bindings/genpd/k2g.h
14264 F:      drivers/soc/ti/ti_sci_pm_domains.c
14265 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14266 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14267 F:      drivers/clk/keystone/sci-clk.c
14268 F:      drivers/reset/reset-ti-sci.c
14269
14270 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14271 M:      Hans Verkuil <hverkuil@xs4all.nl>
14272 L:      linux-media@vger.kernel.org
14273 T:      git git://linuxtv.org/media_tree.git
14274 W:      https://linuxtv.org
14275 S:      Maintained
14276 F:      drivers/media/radio/radio-raremono.c
14277
14278 THERMAL
14279 M:      Zhang Rui <rui.zhang@intel.com>
14280 M:      Eduardo Valentin <edubezval@gmail.com>
14281 L:      linux-pm@vger.kernel.org
14282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14284 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14285 S:      Supported
14286 F:      drivers/thermal/
14287 F:      include/linux/thermal.h
14288 F:      include/uapi/linux/thermal.h
14289 F:      include/linux/cpu_cooling.h
14290 F:      Documentation/devicetree/bindings/thermal/
14291
14292 THERMAL/CPU_COOLING
14293 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14294 M:      Viresh Kumar <viresh.kumar@linaro.org>
14295 M:      Javi Merino <javi.merino@kernel.org>
14296 L:      linux-pm@vger.kernel.org
14297 S:      Supported
14298 F:      Documentation/thermal/cpu-cooling-api.txt
14299 F:      drivers/thermal/cpu_cooling.c
14300 F:      include/linux/cpu_cooling.h
14301
14302 THINKPAD ACPI EXTRAS DRIVER
14303 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14304 L:      ibm-acpi-devel@lists.sourceforge.net
14305 L:      platform-driver-x86@vger.kernel.org
14306 W:      http://ibm-acpi.sourceforge.net
14307 W:      http://thinkwiki.org/wiki/Ibm-acpi
14308 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14309 S:      Maintained
14310 F:      drivers/platform/x86/thinkpad_acpi.c
14311
14312 THUNDERBOLT DRIVER
14313 M:      Andreas Noever <andreas.noever@gmail.com>
14314 M:      Michael Jamet <michael.jamet@intel.com>
14315 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14316 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14318 S:      Maintained
14319 F:      Documentation/admin-guide/thunderbolt.rst
14320 F:      drivers/thunderbolt/
14321 F:      include/linux/thunderbolt.h
14322
14323 THUNDERBOLT NETWORK DRIVER
14324 M:      Michael Jamet <michael.jamet@intel.com>
14325 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14326 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14327 L:      netdev@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/net/thunderbolt.c
14330
14331 THUNDERX GPIO DRIVER
14332 M:      David Daney <david.daney@cavium.com>
14333 S:      Maintained
14334 F:      drivers/gpio/gpio-thunderx.c
14335
14336 TI AM437X VPFE DRIVER
14337 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14338 L:      linux-media@vger.kernel.org
14339 W:      https://linuxtv.org
14340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14341 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14342 S:      Maintained
14343 F:      drivers/media/platform/am437x/
14344
14345 TI BANDGAP AND THERMAL DRIVER
14346 M:      Eduardo Valentin <edubezval@gmail.com>
14347 M:      Keerthy <j-keerthy@ti.com>
14348 L:      linux-pm@vger.kernel.org
14349 L:      linux-omap@vger.kernel.org
14350 S:      Maintained
14351 F:      drivers/thermal/ti-soc-thermal/
14352
14353 TI BQ27XXX POWER SUPPLY DRIVER
14354 R:      Andrew F. Davis <afd@ti.com>
14355 F:      include/linux/power/bq27xxx_battery.h
14356 F:      drivers/power/supply/bq27xxx_battery.c
14357 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14358
14359 TI CDCE706 CLOCK DRIVER
14360 M:      Max Filippov <jcmvbkbc@gmail.com>
14361 S:      Maintained
14362 F:      drivers/clk/clk-cdce706.c
14363
14364 TI CLOCK DRIVER
14365 M:      Tero Kristo <t-kristo@ti.com>
14366 L:      linux-omap@vger.kernel.org
14367 S:      Maintained
14368 F:      drivers/clk/ti/
14369 F:      include/linux/clk/ti.h
14370
14371 TI DAVINCI MACHINE SUPPORT
14372 M:      Sekhar Nori <nsekhar@ti.com>
14373 M:      Kevin Hilman <khilman@kernel.org>
14374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14376 S:      Supported
14377 F:      arch/arm/mach-davinci/
14378 F:      drivers/i2c/busses/i2c-davinci.c
14379 F:      arch/arm/boot/dts/da850*
14380
14381 TI DAVINCI SERIES CLOCK DRIVER
14382 M:      David Lechner <david@lechnology.com>
14383 R:      Sekhar Nori <nsekhar@ti.com>
14384 S:      Maintained
14385 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14386 F:      drivers/clk/davinci/
14387
14388 TI DAVINCI SERIES GPIO DRIVER
14389 M:      Keerthy <j-keerthy@ti.com>
14390 L:      linux-gpio@vger.kernel.org
14391 S:      Maintained
14392 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14393 F:      drivers/gpio/gpio-davinci.c
14394
14395 TI DAVINCI SERIES MEDIA DRIVER
14396 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14397 L:      linux-media@vger.kernel.org
14398 W:      https://linuxtv.org
14399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14400 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14401 S:      Maintained
14402 F:      drivers/media/platform/davinci/
14403 F:      include/media/davinci/
14404
14405 TI ETHERNET SWITCH DRIVER (CPSW)
14406 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14407 L:      linux-omap@vger.kernel.org
14408 L:      netdev@vger.kernel.org
14409 S:      Maintained
14410 F:      drivers/net/ethernet/ti/cpsw*
14411 F:      drivers/net/ethernet/ti/davinci*
14412
14413 TI FLASH MEDIA INTERFACE DRIVER
14414 M:      Alex Dubov <oakad@yahoo.com>
14415 S:      Maintained
14416 F:      drivers/misc/tifm*
14417 F:      drivers/mmc/host/tifm_sd.c
14418 F:      include/linux/tifm.h
14419
14420 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14421 M:      Santosh Shilimkar <ssantosh@kernel.org>
14422 L:      linux-kernel@vger.kernel.org
14423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14424 S:      Maintained
14425 F:      drivers/soc/ti/*
14426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14427
14428 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14429 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14430 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14432 S:      Maintained
14433 F:      sound/soc/codecs/lm49453*
14434 F:      sound/soc/codecs/isabelle*
14435
14436 TI LP855x BACKLIGHT DRIVER
14437 M:      Milo Kim <milo.kim@ti.com>
14438 S:      Maintained
14439 F:      Documentation/backlight/lp855x-driver.txt
14440 F:      drivers/video/backlight/lp855x_bl.c
14441 F:      include/linux/platform_data/lp855x.h
14442
14443 TI LP8727 CHARGER DRIVER
14444 M:      Milo Kim <milo.kim@ti.com>
14445 S:      Maintained
14446 F:      drivers/power/supply/lp8727_charger.c
14447 F:      include/linux/platform_data/lp8727.h
14448
14449 TI LP8788 MFD DRIVER
14450 M:      Milo Kim <milo.kim@ti.com>
14451 S:      Maintained
14452 F:      drivers/iio/adc/lp8788_adc.c
14453 F:      drivers/leds/leds-lp8788.c
14454 F:      drivers/mfd/lp8788*.c
14455 F:      drivers/power/supply/lp8788-charger.c
14456 F:      drivers/regulator/lp8788-*.c
14457 F:      include/linux/mfd/lp8788*.h
14458
14459 TI NETCP ETHERNET DRIVER
14460 M:      Wingman Kwok <w-kwok2@ti.com>
14461 M:      Murali Karicheri <m-karicheri2@ti.com>
14462 L:      netdev@vger.kernel.org
14463 S:      Maintained
14464 F:      drivers/net/ethernet/ti/netcp*
14465
14466 TI TAS571X FAMILY ASoC CODEC DRIVER
14467 M:      Kevin Cernekee <cernekee@chromium.org>
14468 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14469 S:      Odd Fixes
14470 F:      sound/soc/codecs/tas571x*
14471
14472 TI TRF7970A NFC DRIVER
14473 M:      Mark Greer <mgreer@animalcreek.com>
14474 L:      linux-wireless@vger.kernel.org
14475 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14476 S:      Supported
14477 F:      drivers/nfc/trf7970a.c
14478 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14479
14480 TI TWL4030 SERIES SOC CODEC DRIVER
14481 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14483 S:      Maintained
14484 F:      sound/soc/codecs/twl4030*
14485
14486 TI VPE/CAL DRIVERS
14487 M:      Benoit Parrot <bparrot@ti.com>
14488 L:      linux-media@vger.kernel.org
14489 W:      http://linuxtv.org/
14490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14491 S:      Maintained
14492 F:      drivers/media/platform/ti-vpe/
14493
14494 TI WILINK WIRELESS DRIVERS
14495 L:      linux-wireless@vger.kernel.org
14496 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14497 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14499 S:      Orphan
14500 F:      drivers/net/wireless/ti/
14501 F:      include/linux/wl12xx.h
14502
14503 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14504 M:      John Stultz <john.stultz@linaro.org>
14505 M:      Thomas Gleixner <tglx@linutronix.de>
14506 R:      Stephen Boyd <sboyd@kernel.org>
14507 L:      linux-kernel@vger.kernel.org
14508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14509 S:      Supported
14510 F:      include/linux/clocksource.h
14511 F:      include/linux/time.h
14512 F:      include/linux/timex.h
14513 F:      include/uapi/linux/time.h
14514 F:      include/uapi/linux/timex.h
14515 F:      kernel/time/clocksource.c
14516 F:      kernel/time/time*.c
14517 F:      kernel/time/alarmtimer.c
14518 F:      kernel/time/ntp.c
14519 F:      tools/testing/selftests/timers/
14520
14521 TIPC NETWORK LAYER
14522 M:      Jon Maloy <jon.maloy@ericsson.com>
14523 M:      Ying Xue <ying.xue@windriver.com>
14524 L:      netdev@vger.kernel.org (core kernel code)
14525 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14526 W:      http://tipc.sourceforge.net/
14527 S:      Maintained
14528 F:      include/uapi/linux/tipc*.h
14529 F:      net/tipc/
14530
14531 TLAN NETWORK DRIVER
14532 M:      Samuel Chessman <chessman@tux.org>
14533 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14534 W:      http://sourceforge.net/projects/tlan/
14535 S:      Maintained
14536 F:      Documentation/networking/tlan.txt
14537 F:      drivers/net/ethernet/ti/tlan.*
14538
14539 TM6000 VIDEO4LINUX DRIVER
14540 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14541 L:      linux-media@vger.kernel.org
14542 W:      https://linuxtv.org
14543 T:      git git://linuxtv.org/media_tree.git
14544 S:      Odd fixes
14545 F:      drivers/media/usb/tm6000/
14546 F:      Documentation/media/v4l-drivers/tm6000*
14547
14548 TMIO/SDHI MMC DRIVER
14549 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14550 L:      linux-mmc@vger.kernel.org
14551 S:      Supported
14552 F:      drivers/mmc/host/tmio_mmc*
14553 F:      drivers/mmc/host/renesas_sdhi*
14554 F:      include/linux/mfd/tmio.h
14555
14556 TMP401 HARDWARE MONITOR DRIVER
14557 M:      Guenter Roeck <linux@roeck-us.net>
14558 L:      linux-hwmon@vger.kernel.org
14559 S:      Maintained
14560 F:      Documentation/hwmon/tmp401
14561 F:      drivers/hwmon/tmp401.c
14562
14563 TMPFS (SHMEM FILESYSTEM)
14564 M:      Hugh Dickins <hughd@google.com>
14565 L:      linux-mm@kvack.org
14566 S:      Maintained
14567 F:      include/linux/shmem_fs.h
14568 F:      mm/shmem.c
14569
14570 TOMOYO SECURITY MODULE
14571 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14572 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14573 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14574 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14575 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14576 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14577 W:      http://tomoyo.sourceforge.jp/
14578 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14579 S:      Maintained
14580 F:      security/tomoyo/
14581
14582 TOPSTAR LAPTOP EXTRAS DRIVER
14583 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14584 L:      platform-driver-x86@vger.kernel.org
14585 S:      Maintained
14586 F:      drivers/platform/x86/topstar-laptop.c
14587
14588 TORTURE-TEST MODULES
14589 M:      Davidlohr Bueso <dave@stgolabs.net>
14590 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14591 M:      Josh Triplett <josh@joshtriplett.org>
14592 L:      linux-kernel@vger.kernel.org
14593 S:      Supported
14594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14595 F:      Documentation/RCU/torture.txt
14596 F:      kernel/torture.c
14597 F:      kernel/rcu/rcutorture.c
14598 F:      kernel/rcu/rcuperf.c
14599 F:      kernel/locking/locktorture.c
14600
14601 TOSHIBA ACPI EXTRAS DRIVER
14602 M:      Azael Avalos <coproscefalo@gmail.com>
14603 L:      platform-driver-x86@vger.kernel.org
14604 S:      Maintained
14605 F:      drivers/platform/x86/toshiba_acpi.c
14606
14607 TOSHIBA BLUETOOTH DRIVER
14608 M:      Azael Avalos <coproscefalo@gmail.com>
14609 L:      platform-driver-x86@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/platform/x86/toshiba_bluetooth.c
14612
14613 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14614 M:      Azael Avalos <coproscefalo@gmail.com>
14615 L:      platform-driver-x86@vger.kernel.org
14616 S:      Maintained
14617 F:      drivers/platform/x86/toshiba_haps.c
14618
14619 TOSHIBA SMM DRIVER
14620 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14621 W:      http://www.buzzard.org.uk/toshiba/
14622 S:      Maintained
14623 F:      drivers/char/toshiba.c
14624 F:      include/linux/toshiba.h
14625 F:      include/uapi/linux/toshiba.h
14626
14627 TOSHIBA TC358743 DRIVER
14628 M:      Mats Randgaard <matrandg@cisco.com>
14629 L:      linux-media@vger.kernel.org
14630 S:      Maintained
14631 F:      drivers/media/i2c/tc358743*
14632 F:      include/media/i2c/tc358743.h
14633
14634 TOSHIBA WMI HOTKEYS DRIVER
14635 M:      Azael Avalos <coproscefalo@gmail.com>
14636 L:      platform-driver-x86@vger.kernel.org
14637 S:      Maintained
14638 F:      drivers/platform/x86/toshiba-wmi.c
14639
14640 TPM DEVICE DRIVER
14641 M:      Peter Huewe <peterhuewe@gmx.de>
14642 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14643 R:      Jason Gunthorpe <jgg@ziepe.ca>
14644 L:      linux-integrity@vger.kernel.org
14645 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14646 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14647 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14648 S:      Maintained
14649 F:      drivers/char/tpm/
14650
14651 TRACING
14652 M:      Steven Rostedt <rostedt@goodmis.org>
14653 M:      Ingo Molnar <mingo@redhat.com>
14654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14655 S:      Maintained
14656 F:      Documentation/trace/ftrace.rst
14657 F:      arch/*/*/*/ftrace.h
14658 F:      arch/*/kernel/ftrace.c
14659 F:      include/*/ftrace.h
14660 F:      include/linux/trace*.h
14661 F:      include/trace/
14662 F:      kernel/trace/
14663 F:      tools/testing/selftests/ftrace/
14664
14665 TRACING MMIO ACCESSES (MMIOTRACE)
14666 M:      Steven Rostedt <rostedt@goodmis.org>
14667 M:      Ingo Molnar <mingo@kernel.org>
14668 R:      Karol Herbst <karolherbst@gmail.com>
14669 R:      Pekka Paalanen <ppaalanen@gmail.com>
14670 S:      Maintained
14671 L:      linux-kernel@vger.kernel.org
14672 L:      nouveau@lists.freedesktop.org
14673 F:      kernel/trace/trace_mmiotrace.c
14674 F:      include/linux/mmiotrace.h
14675 F:      arch/x86/mm/kmmio.c
14676 F:      arch/x86/mm/mmio-mod.c
14677 F:      arch/x86/mm/testmmiotrace.c
14678
14679 TRIVIAL PATCHES
14680 M:      Jiri Kosina <trivial@kernel.org>
14681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14682 S:      Maintained
14683 K:      ^Subject:.*(?i)trivial
14684
14685 TEMPO SEMICONDUCTOR DRIVERS
14686 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14687 S:      Maintained
14688 F:      sound/soc/codecs/tscs*.c
14689 F:      sound/soc/codecs/tscs*.h
14690 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14691
14692 TTY LAYER
14693 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14694 M:      Jiri Slaby <jslaby@suse.com>
14695 S:      Supported
14696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14697 F:      Documentation/serial/
14698 F:      drivers/tty/
14699 F:      drivers/tty/serial/serial_core.c
14700 F:      include/linux/serial_core.h
14701 F:      include/linux/serial.h
14702 F:      include/linux/tty.h
14703 F:      include/uapi/linux/serial_core.h
14704 F:      include/uapi/linux/serial.h
14705 F:      include/uapi/linux/tty.h
14706
14707 TUA9001 MEDIA DRIVER
14708 M:      Antti Palosaari <crope@iki.fi>
14709 L:      linux-media@vger.kernel.org
14710 W:      https://linuxtv.org
14711 W:      http://palosaari.fi/linux/
14712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14713 T:      git git://linuxtv.org/anttip/media_tree.git
14714 S:      Maintained
14715 F:      drivers/media/tuners/tua9001*
14716
14717 TULIP NETWORK DRIVERS
14718 L:      netdev@vger.kernel.org
14719 L:      linux-parisc@vger.kernel.org
14720 S:      Orphan
14721 F:      drivers/net/ethernet/dec/tulip/
14722
14723 TUN/TAP driver
14724 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14725 W:      http://vtun.sourceforge.net/tun
14726 S:      Maintained
14727 F:      Documentation/networking/tuntap.txt
14728 F:      arch/um/os-Linux/drivers/
14729
14730 TURBOCHANNEL SUBSYSTEM
14731 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14732 M:      Ralf Baechle <ralf@linux-mips.org>
14733 L:      linux-mips@linux-mips.org
14734 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14735 S:      Maintained
14736 F:      drivers/tc/
14737 F:      include/linux/tc.h
14738
14739 TURBOSTAT UTILITY
14740 M:      "Len Brown" <lenb@kernel.org>
14741 L:      linux-pm@vger.kernel.org
14742 B:      https://bugzilla.kernel.org
14743 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14745 S:      Supported
14746 F:      tools/power/x86/turbostat/
14747
14748 TW5864 VIDEO4LINUX DRIVER
14749 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14750 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14751 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14752 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14753 L:      linux-media@vger.kernel.org
14754 S:      Supported
14755 F:      drivers/media/pci/tw5864/
14756
14757 TW68 VIDEO4LINUX DRIVER
14758 M:      Hans Verkuil <hverkuil@xs4all.nl>
14759 L:      linux-media@vger.kernel.org
14760 T:      git git://linuxtv.org/media_tree.git
14761 W:      https://linuxtv.org
14762 S:      Odd Fixes
14763 F:      drivers/media/pci/tw68/
14764
14765 TW686X VIDEO4LINUX DRIVER
14766 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14767 L:      linux-media@vger.kernel.org
14768 T:      git git://linuxtv.org/media_tree.git
14769 W:      http://linuxtv.org
14770 S:      Maintained
14771 F:      drivers/media/pci/tw686x/
14772
14773 UBI FILE SYSTEM (UBIFS)
14774 M:      Richard Weinberger <richard@nod.at>
14775 M:      Artem Bityutskiy <dedekind1@gmail.com>
14776 M:      Adrian Hunter <adrian.hunter@intel.com>
14777 L:      linux-mtd@lists.infradead.org
14778 T:      git git://git.infradead.org/ubifs-2.6.git
14779 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14780 S:      Supported
14781 F:      Documentation/filesystems/ubifs.txt
14782 F:      fs/ubifs/
14783
14784 UCLINUX (M68KNOMMU AND COLDFIRE)
14785 M:      Greg Ungerer <gerg@linux-m68k.org>
14786 W:      http://www.linux-m68k.org/
14787 W:      http://www.uclinux.org/
14788 L:      linux-m68k@lists.linux-m68k.org
14789 L:      uclinux-dev@uclinux.org  (subscribers-only)
14790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14791 S:      Maintained
14792 F:      arch/m68k/coldfire/
14793 F:      arch/m68k/68*/
14794 F:      arch/m68k/*/*_no.*
14795 F:      arch/m68k/include/asm/*_no.*
14796
14797 UDF FILESYSTEM
14798 M:      Jan Kara <jack@suse.com>
14799 S:      Maintained
14800 F:      Documentation/filesystems/udf.txt
14801 F:      fs/udf/
14802
14803 UDRAW TABLET
14804 M:      Bastien Nocera <hadess@hadess.net>
14805 L:      linux-input@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/hid/hid-udraw-ps3.c
14808
14809 UFS FILESYSTEM
14810 M:      Evgeniy Dushistov <dushistov@mail.ru>
14811 S:      Maintained
14812 F:      Documentation/filesystems/ufs.txt
14813 F:      fs/ufs/
14814
14815 UHID USERSPACE HID IO DRIVER:
14816 M:      David Herrmann <dh.herrmann@googlemail.com>
14817 L:      linux-input@vger.kernel.org
14818 S:      Maintained
14819 F:      drivers/hid/uhid.c
14820 F:      include/uapi/linux/uhid.h
14821
14822 ULPI BUS
14823 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14824 L:      linux-usb@vger.kernel.org
14825 S:      Maintained
14826 F:      drivers/usb/common/ulpi.c
14827 F:      include/linux/ulpi/
14828
14829 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14830 L:      linux-usb@vger.kernel.org
14831 S:      Orphan
14832 F:      drivers/uwb/
14833 F:      include/linux/uwb.h
14834 F:      include/linux/uwb/
14835
14836 UNICORE32 ARCHITECTURE:
14837 M:      Guan Xuetao <gxt@pku.edu.cn>
14838 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14839 S:      Maintained
14840 T:      git git://github.com/gxt/linux.git
14841 F:      arch/unicore32/
14842
14843 UNIFDEF
14844 M:      Tony Finch <dot@dotat.at>
14845 W:      http://dotat.at/prog/unifdef
14846 S:      Maintained
14847 F:      scripts/unifdef.c
14848
14849 UNIFORM CDROM DRIVER
14850 M:      Jens Axboe <axboe@kernel.dk>
14851 W:      http://www.kernel.dk
14852 S:      Maintained
14853 F:      Documentation/cdrom/
14854 F:      drivers/cdrom/cdrom.c
14855 F:      include/linux/cdrom.h
14856 F:      include/uapi/linux/cdrom.h
14857
14858 UNISYS S-PAR DRIVERS
14859 M:      David Kershner <david.kershner@unisys.com>
14860 L:      sparmaintainer@unisys.com (Unisys internal)
14861 S:      Supported
14862 F:      include/linux/visorbus.h
14863 F:      drivers/visorbus/
14864 F:      drivers/staging/unisys/
14865
14866 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14867 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14868 L:      linux-scsi@vger.kernel.org
14869 S:      Supported
14870 F:      Documentation/scsi/ufs.txt
14871 F:      drivers/scsi/ufs/
14872
14873 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14874 M:      Joao Pinto <jpinto@synopsys.com>
14875 L:      linux-scsi@vger.kernel.org
14876 S:      Supported
14877 F:      drivers/scsi/ufs/*dwc*
14878
14879 UNSORTED BLOCK IMAGES (UBI)
14880 M:      Artem Bityutskiy <dedekind1@gmail.com>
14881 M:      Richard Weinberger <richard@nod.at>
14882 W:      http://www.linux-mtd.infradead.org/
14883 L:      linux-mtd@lists.infradead.org
14884 T:      git git://git.infradead.org/ubifs-2.6.git
14885 S:      Supported
14886 F:      drivers/mtd/ubi/
14887 F:      include/linux/mtd/ubi.h
14888 F:      include/uapi/mtd/ubi-user.h
14889
14890 USB "USBNET" DRIVER FRAMEWORK
14891 M:      Oliver Neukum <oneukum@suse.com>
14892 L:      netdev@vger.kernel.org
14893 W:      http://www.linux-usb.org/usbnet
14894 S:      Maintained
14895 F:      drivers/net/usb/usbnet.c
14896 F:      include/linux/usb/usbnet.h
14897
14898 USB ACM DRIVER
14899 M:      Oliver Neukum <oneukum@suse.com>
14900 L:      linux-usb@vger.kernel.org
14901 S:      Maintained
14902 F:      Documentation/usb/acm.txt
14903 F:      drivers/usb/class/cdc-acm.*
14904
14905 USB AR5523 WIRELESS DRIVER
14906 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14907 L:      linux-wireless@vger.kernel.org
14908 S:      Maintained
14909 F:      drivers/net/wireless/ath/ar5523/
14910
14911 USB ATTACHED SCSI
14912 M:      Oliver Neukum <oneukum@suse.com>
14913 L:      linux-usb@vger.kernel.org
14914 L:      linux-scsi@vger.kernel.org
14915 S:      Maintained
14916 F:      drivers/usb/storage/uas.c
14917
14918 USB CDC ETHERNET DRIVER
14919 M:      Oliver Neukum <oliver@neukum.org>
14920 L:      linux-usb@vger.kernel.org
14921 S:      Maintained
14922 F:      drivers/net/usb/cdc_*.c
14923 F:      include/uapi/linux/usb/cdc.h
14924
14925 USB CHAOSKEY DRIVER
14926 M:      Keith Packard <keithp@keithp.com>
14927 L:      linux-usb@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/usb/misc/chaoskey.c
14930
14931 USB CYPRESS C67X00 DRIVER
14932 M:      Peter Korsgaard <jacmet@sunsite.dk>
14933 L:      linux-usb@vger.kernel.org
14934 S:      Maintained
14935 F:      drivers/usb/c67x00/
14936
14937 USB DAVICOM DM9601 DRIVER
14938 M:      Peter Korsgaard <jacmet@sunsite.dk>
14939 L:      netdev@vger.kernel.org
14940 W:      http://www.linux-usb.org/usbnet
14941 S:      Maintained
14942 F:      drivers/net/usb/dm9601.c
14943
14944 USB DIAMOND RIO500 DRIVER
14945 M:      Cesar Miquel <miquel@df.uba.ar>
14946 L:      rio500-users@lists.sourceforge.net
14947 W:      http://rio500.sourceforge.net
14948 S:      Maintained
14949 F:      drivers/usb/misc/rio500*
14950
14951 USB EHCI DRIVER
14952 M:      Alan Stern <stern@rowland.harvard.edu>
14953 L:      linux-usb@vger.kernel.org
14954 S:      Maintained
14955 F:      Documentation/usb/ehci.txt
14956 F:      drivers/usb/host/ehci*
14957
14958 USB GADGET/PERIPHERAL SUBSYSTEM
14959 M:      Felipe Balbi <balbi@kernel.org>
14960 L:      linux-usb@vger.kernel.org
14961 W:      http://www.linux-usb.org/gadget
14962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14963 S:      Maintained
14964 F:      drivers/usb/gadget/
14965 F:      include/linux/usb/gadget*
14966
14967 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14968 M:      Jiri Kosina <jikos@kernel.org>
14969 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14970 L:      linux-usb@vger.kernel.org
14971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14972 S:      Maintained
14973 F:      Documentation/hid/hiddev.txt
14974 F:      drivers/hid/usbhid/
14975
14976 USB INTEL XHCI ROLE MUX DRIVER
14977 M:      Hans de Goede <hdegoede@redhat.com>
14978 L:      linux-usb@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14981
14982 USB ISP116X DRIVER
14983 M:      Olav Kongas <ok@artecdesign.ee>
14984 L:      linux-usb@vger.kernel.org
14985 S:      Maintained
14986 F:      drivers/usb/host/isp116x*
14987 F:      include/linux/usb/isp116x.h
14988
14989 USB LAN78XX ETHERNET DRIVER
14990 M:      Woojung Huh <woojung.huh@microchip.com>
14991 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14992 L:      netdev@vger.kernel.org
14993 S:      Maintained
14994 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14995 F:      drivers/net/usb/lan78xx.*
14996 F:      include/dt-bindings/net/microchip-lan78xx.h
14997
14998 USB MASS STORAGE DRIVER
14999 M:      Alan Stern <stern@rowland.harvard.edu>
15000 L:      linux-usb@vger.kernel.org
15001 L:      usb-storage@lists.one-eyed-alien.net
15002 S:      Maintained
15003 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15004 F:      drivers/usb/storage/
15005
15006 USB MIDI DRIVER
15007 M:      Clemens Ladisch <clemens@ladisch.de>
15008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15009 T:      git git://git.alsa-project.org/alsa-kernel.git
15010 S:      Maintained
15011 F:      sound/usb/midi.*
15012
15013 USB NETWORKING DRIVERS
15014 L:      linux-usb@vger.kernel.org
15015 S:      Odd Fixes
15016 F:      drivers/net/usb/
15017
15018 USB OHCI DRIVER
15019 M:      Alan Stern <stern@rowland.harvard.edu>
15020 L:      linux-usb@vger.kernel.org
15021 S:      Maintained
15022 F:      Documentation/usb/ohci.txt
15023 F:      drivers/usb/host/ohci*
15024
15025 USB OTG FSM (Finite State Machine)
15026 M:      Peter Chen <Peter.Chen@nxp.com>
15027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15028 L:      linux-usb@vger.kernel.org
15029 S:      Maintained
15030 F:      drivers/usb/common/usb-otg-fsm.c
15031
15032 USB OVER IP DRIVER
15033 M:      Valentina Manea <valentina.manea.m@gmail.com>
15034 M:      Shuah Khan <shuah@kernel.org>
15035 L:      linux-usb@vger.kernel.org
15036 S:      Maintained
15037 F:      Documentation/usb/usbip_protocol.txt
15038 F:      drivers/usb/usbip/
15039 F:      tools/usb/usbip/
15040 F:      tools/testing/selftests/drivers/usb/usbip/
15041
15042 USB PEGASUS DRIVER
15043 M:      Petko Manolov <petkan@nucleusys.com>
15044 L:      linux-usb@vger.kernel.org
15045 L:      netdev@vger.kernel.org
15046 T:      git git://github.com/petkan/pegasus.git
15047 W:      https://github.com/petkan/pegasus
15048 S:      Maintained
15049 F:      drivers/net/usb/pegasus.*
15050
15051 USB PHY LAYER
15052 M:      Felipe Balbi <balbi@kernel.org>
15053 L:      linux-usb@vger.kernel.org
15054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15055 S:      Maintained
15056 F:      drivers/usb/phy/
15057
15058 USB PRINTER DRIVER (usblp)
15059 M:      Pete Zaitcev <zaitcev@redhat.com>
15060 L:      linux-usb@vger.kernel.org
15061 S:      Supported
15062 F:      drivers/usb/class/usblp.c
15063
15064 USB QMI WWAN NETWORK DRIVER
15065 M:      Bjørn Mork <bjorn@mork.no>
15066 L:      netdev@vger.kernel.org
15067 S:      Maintained
15068 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15069 F:      drivers/net/usb/qmi_wwan.c
15070
15071 USB RTL8150 DRIVER
15072 M:      Petko Manolov <petkan@nucleusys.com>
15073 L:      linux-usb@vger.kernel.org
15074 L:      netdev@vger.kernel.org
15075 T:      git git://github.com/petkan/rtl8150.git
15076 W:      https://github.com/petkan/rtl8150
15077 S:      Maintained
15078 F:      drivers/net/usb/rtl8150.c
15079
15080 USB SERIAL SUBSYSTEM
15081 M:      Johan Hovold <johan@kernel.org>
15082 L:      linux-usb@vger.kernel.org
15083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15084 S:      Maintained
15085 F:      Documentation/usb/usb-serial.txt
15086 F:      drivers/usb/serial/
15087 F:      include/linux/usb/serial.h
15088
15089 USB SMSC75XX ETHERNET DRIVER
15090 M:      Steve Glendinning <steve.glendinning@shawell.net>
15091 L:      netdev@vger.kernel.org
15092 S:      Maintained
15093 F:      drivers/net/usb/smsc75xx.*
15094
15095 USB SMSC95XX ETHERNET DRIVER
15096 M:      Steve Glendinning <steve.glendinning@shawell.net>
15097 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15098 L:      netdev@vger.kernel.org
15099 S:      Maintained
15100 F:      drivers/net/usb/smsc95xx.*
15101
15102 USB SUBSYSTEM
15103 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15104 L:      linux-usb@vger.kernel.org
15105 W:      http://www.linux-usb.org
15106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15107 S:      Supported
15108 F:      Documentation/devicetree/bindings/usb/
15109 F:      Documentation/usb/
15110 F:      drivers/usb/
15111 F:      include/linux/usb.h
15112 F:      include/linux/usb/
15113
15114 USB TYPEC PI3USB30532 MUX DRIVER
15115 M:      Hans de Goede <hdegoede@redhat.com>
15116 L:      linux-usb@vger.kernel.org
15117 S:      Maintained
15118 F:      drivers/usb/typec/mux/pi3usb30532.c
15119
15120 USB TYPEC SUBSYSTEM
15121 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15122 L:      linux-usb@vger.kernel.org
15123 S:      Maintained
15124 F:      Documentation/ABI/testing/sysfs-class-typec
15125 F:      Documentation/driver-api/usb/typec.rst
15126 F:      drivers/usb/typec/
15127 F:      include/linux/usb/typec.h
15128
15129 USB UHCI DRIVER
15130 M:      Alan Stern <stern@rowland.harvard.edu>
15131 L:      linux-usb@vger.kernel.org
15132 S:      Maintained
15133 F:      drivers/usb/host/uhci*
15134
15135 USB VIDEO CLASS
15136 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15137 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15138 L:      linux-media@vger.kernel.org
15139 T:      git git://linuxtv.org/media_tree.git
15140 W:      http://www.ideasonboard.org/uvc/
15141 S:      Maintained
15142 F:      drivers/media/usb/uvc/
15143 F:      include/uapi/linux/uvcvideo.h
15144
15145 USB VISION DRIVER
15146 M:      Hans Verkuil <hverkuil@xs4all.nl>
15147 L:      linux-media@vger.kernel.org
15148 T:      git git://linuxtv.org/media_tree.git
15149 W:      https://linuxtv.org
15150 S:      Odd Fixes
15151 F:      drivers/media/usb/usbvision/
15152
15153 USB WEBCAM GADGET
15154 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15155 L:      linux-usb@vger.kernel.org
15156 S:      Maintained
15157 F:      drivers/usb/gadget/function/*uvc*
15158 F:      drivers/usb/gadget/legacy/webcam.c
15159
15160 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15161 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15162 L:      linux-wireless@vger.kernel.org
15163 S:      Maintained
15164 F:      drivers/net/wireless/rndis_wlan.c
15165
15166 USB XHCI DRIVER
15167 M:      Mathias Nyman <mathias.nyman@intel.com>
15168 L:      linux-usb@vger.kernel.org
15169 S:      Supported
15170 F:      drivers/usb/host/xhci*
15171 F:      drivers/usb/host/pci-quirks*
15172
15173 USB ZD1201 DRIVER
15174 L:      linux-wireless@vger.kernel.org
15175 W:      http://linux-lc100020.sourceforge.net
15176 S:      Orphan
15177 F:      drivers/net/wireless/zydas/zd1201.*
15178
15179 USB ZR364XX DRIVER
15180 M:      Antoine Jacquet <royale@zerezo.com>
15181 L:      linux-usb@vger.kernel.org
15182 L:      linux-media@vger.kernel.org
15183 T:      git git://linuxtv.org/media_tree.git
15184 W:      http://royale.zerezo.com/zr364xx/
15185 S:      Maintained
15186 F:      Documentation/media/v4l-drivers/zr364xx*
15187 F:      drivers/media/usb/zr364xx/
15188
15189 USER-MODE LINUX (UML)
15190 M:      Jeff Dike <jdike@addtoit.com>
15191 M:      Richard Weinberger <richard@nod.at>
15192 L:      linux-um@lists.infradead.org
15193 W:      http://user-mode-linux.sourceforge.net
15194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15195 S:      Maintained
15196 F:      Documentation/virtual/uml/
15197 F:      arch/um/
15198 F:      arch/x86/um/
15199 F:      fs/hostfs/
15200 F:      fs/hppfs/
15201
15202 USERSPACE I/O (UIO)
15203 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15204 S:      Maintained
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15206 F:      Documentation/driver-api/uio-howto.rst
15207 F:      drivers/uio/
15208 F:      include/linux/uio*.h
15209
15210 UTIL-LINUX PACKAGE
15211 M:      Karel Zak <kzak@redhat.com>
15212 L:      util-linux@vger.kernel.org
15213 W:      http://en.wikipedia.org/wiki/Util-linux
15214 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15215 S:      Maintained
15216
15217 UUID HELPERS
15218 M:      Christoph Hellwig <hch@lst.de>
15219 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15220 L:      linux-kernel@vger.kernel.org
15221 T:      git git://git.infradead.org/users/hch/uuid.git
15222 F:      lib/uuid.c
15223 F:      lib/test_uuid.c
15224 F:      include/linux/uuid.h
15225 F:      include/uapi/linux/uuid.h
15226 S:      Maintained
15227
15228 UVESAFB DRIVER
15229 M:      Michal Januszewski <spock@gentoo.org>
15230 L:      linux-fbdev@vger.kernel.org
15231 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15232 S:      Maintained
15233 F:      Documentation/fb/uvesafb.txt
15234 F:      drivers/video/fbdev/uvesafb.*
15235
15236 VF610 NAND DRIVER
15237 M:      Stefan Agner <stefan@agner.ch>
15238 L:      linux-mtd@lists.infradead.org
15239 S:      Supported
15240 F:      drivers/mtd/nand/raw/vf610_nfc.c
15241
15242 VFAT/FAT/MSDOS FILESYSTEM
15243 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15244 S:      Maintained
15245 F:      Documentation/filesystems/vfat.txt
15246 F:      fs/fat/
15247
15248 VFIO DRIVER
15249 M:      Alex Williamson <alex.williamson@redhat.com>
15250 L:      kvm@vger.kernel.org
15251 T:      git git://github.com/awilliam/linux-vfio.git
15252 S:      Maintained
15253 F:      Documentation/vfio.txt
15254 F:      drivers/vfio/
15255 F:      include/linux/vfio.h
15256 F:      include/uapi/linux/vfio.h
15257
15258 VFIO MEDIATED DEVICE DRIVERS
15259 M:      Kirti Wankhede <kwankhede@nvidia.com>
15260 L:      kvm@vger.kernel.org
15261 S:      Maintained
15262 F:      Documentation/vfio-mediated-device.txt
15263 F:      drivers/vfio/mdev/
15264 F:      include/linux/mdev.h
15265 F:      samples/vfio-mdev/
15266
15267 VFIO PLATFORM DRIVER
15268 M:      Eric Auger <eric.auger@redhat.com>
15269 L:      kvm@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/vfio/platform/
15272
15273 VGA_SWITCHEROO
15274 R:      Lukas Wunner <lukas@wunner.de>
15275 S:      Maintained
15276 F:      Documentation/gpu/vga-switcheroo.rst
15277 F:      drivers/gpu/vga/vga_switcheroo.c
15278 F:      include/linux/vga_switcheroo.h
15279 T:      git git://anongit.freedesktop.org/drm/drm-misc
15280
15281 VIA RHINE NETWORK DRIVER
15282 S:      Orphan
15283 F:      drivers/net/ethernet/via/via-rhine.c
15284
15285 VIA SD/MMC CARD CONTROLLER DRIVER
15286 M:      Bruce Chang <brucechang@via.com.tw>
15287 M:      Harald Welte <HaraldWelte@viatech.com>
15288 S:      Maintained
15289 F:      drivers/mmc/host/via-sdmmc.c
15290
15291 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15292 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15293 L:      linux-fbdev@vger.kernel.org
15294 S:      Maintained
15295 F:      include/linux/via-core.h
15296 F:      include/linux/via-gpio.h
15297 F:      include/linux/via_i2c.h
15298 F:      drivers/video/fbdev/via/
15299
15300 VIA VELOCITY NETWORK DRIVER
15301 M:      Francois Romieu <romieu@fr.zoreil.com>
15302 L:      netdev@vger.kernel.org
15303 S:      Maintained
15304 F:      drivers/net/ethernet/via/via-velocity.*
15305
15306 VICODEC VIRTUAL CODEC DRIVER
15307 M:      Hans Verkuil <hans.verkuil@cisco.com>
15308 L:      linux-media@vger.kernel.org
15309 T:      git git://linuxtv.org/media_tree.git
15310 W:      https://linuxtv.org
15311 S:      Maintained
15312 F:      drivers/media/platform/vicodec/*
15313
15314 VIDEO MULTIPLEXER DRIVER
15315 M:      Philipp Zabel <p.zabel@pengutronix.de>
15316 L:      linux-media@vger.kernel.org
15317 S:      Maintained
15318 F:      drivers/media/platform/video-mux.c
15319
15320 VIDEO I2C POLLING DRIVER
15321 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15322 L:      linux-media@vger.kernel.org
15323 S:      Maintained
15324 F:      drivers/media/i2c/video-i2c.c
15325
15326 VIDEOBUF2 FRAMEWORK
15327 M:      Pawel Osciak <pawel@osciak.com>
15328 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15329 M:      Kyungmin Park <kyungmin.park@samsung.com>
15330 L:      linux-media@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/media/v4l2-core/videobuf2-*
15333 F:      include/media/videobuf2-*
15334
15335 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15336 M:      Helen Koike <helen.koike@collabora.com>
15337 L:      linux-media@vger.kernel.org
15338 T:      git git://linuxtv.org/media_tree.git
15339 W:      https://linuxtv.org
15340 S:      Maintained
15341 F:      drivers/media/platform/vimc/*
15342
15343 VIRT LIB
15344 M:      Alex Williamson <alex.williamson@redhat.com>
15345 M:      Paolo Bonzini <pbonzini@redhat.com>
15346 L:      kvm@vger.kernel.org
15347 S:      Supported
15348 F:      virt/lib/
15349
15350 VIRTIO AND VHOST VSOCK DRIVER
15351 M:      Stefan Hajnoczi <stefanha@redhat.com>
15352 L:      kvm@vger.kernel.org
15353 L:      virtualization@lists.linux-foundation.org
15354 L:      netdev@vger.kernel.org
15355 S:      Maintained
15356 F:      include/linux/virtio_vsock.h
15357 F:      include/uapi/linux/virtio_vsock.h
15358 F:      include/uapi/linux/vsockmon.h
15359 F:      include/uapi/linux/vm_sockets_diag.h
15360 F:      net/vmw_vsock/diag.c
15361 F:      net/vmw_vsock/af_vsock_tap.c
15362 F:      net/vmw_vsock/virtio_transport_common.c
15363 F:      net/vmw_vsock/virtio_transport.c
15364 F:      drivers/net/vsockmon.c
15365 F:      drivers/vhost/vsock.c
15366 F:      drivers/vhost/vsock.h
15367 F:      tools/testing/vsock/
15368
15369 VIRTIO CONSOLE DRIVER
15370 M:      Amit Shah <amit@kernel.org>
15371 L:      virtualization@lists.linux-foundation.org
15372 S:      Maintained
15373 F:      drivers/char/virtio_console.c
15374 F:      include/linux/virtio_console.h
15375 F:      include/uapi/linux/virtio_console.h
15376
15377 VIRTIO CORE, NET AND BLOCK DRIVERS
15378 M:      "Michael S. Tsirkin" <mst@redhat.com>
15379 M:      Jason Wang <jasowang@redhat.com>
15380 L:      virtualization@lists.linux-foundation.org
15381 S:      Maintained
15382 F:      Documentation/devicetree/bindings/virtio/
15383 F:      drivers/virtio/
15384 F:      tools/virtio/
15385 F:      drivers/net/virtio_net.c
15386 F:      drivers/block/virtio_blk.c
15387 F:      include/linux/virtio*.h
15388 F:      include/uapi/linux/virtio_*.h
15389 F:      drivers/crypto/virtio/
15390 F:      mm/balloon_compaction.c
15391
15392 VIRTIO CRYPTO DRIVER
15393 M:      Gonglei <arei.gonglei@huawei.com>
15394 L:      virtualization@lists.linux-foundation.org
15395 L:      linux-crypto@vger.kernel.org
15396 S:      Maintained
15397 F:      drivers/crypto/virtio/
15398 F:      include/uapi/linux/virtio_crypto.h
15399
15400 VIRTIO DRIVERS FOR S390
15401 M:      Cornelia Huck <cohuck@redhat.com>
15402 M:      Halil Pasic <pasic@linux.ibm.com>
15403 L:      linux-s390@vger.kernel.org
15404 L:      virtualization@lists.linux-foundation.org
15405 L:      kvm@vger.kernel.org
15406 S:      Supported
15407 F:      drivers/s390/virtio/
15408 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15409
15410 VIRTIO GPU DRIVER
15411 M:      David Airlie <airlied@linux.ie>
15412 M:      Gerd Hoffmann <kraxel@redhat.com>
15413 L:      dri-devel@lists.freedesktop.org
15414 L:      virtualization@lists.linux-foundation.org
15415 T:      git git://anongit.freedesktop.org/drm/drm-misc
15416 S:      Maintained
15417 F:      drivers/gpu/drm/virtio/
15418 F:      include/uapi/linux/virtio_gpu.h
15419
15420 VIRTIO HOST (VHOST)
15421 M:      "Michael S. Tsirkin" <mst@redhat.com>
15422 M:      Jason Wang <jasowang@redhat.com>
15423 L:      kvm@vger.kernel.org
15424 L:      virtualization@lists.linux-foundation.org
15425 L:      netdev@vger.kernel.org
15426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15427 S:      Maintained
15428 F:      drivers/vhost/
15429 F:      include/uapi/linux/vhost.h
15430
15431 VIRTIO INPUT DRIVER
15432 M:      Gerd Hoffmann <kraxel@redhat.com>
15433 S:      Maintained
15434 F:      drivers/virtio/virtio_input.c
15435 F:      include/uapi/linux/virtio_input.h
15436
15437 VIRTUAL BOX GUEST DEVICE DRIVER
15438 M:      Hans de Goede <hdegoede@redhat.com>
15439 M:      Arnd Bergmann <arnd@arndb.de>
15440 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15441 S:      Maintained
15442 F:      include/linux/vbox_utils.h
15443 F:      include/uapi/linux/vbox*.h
15444 F:      drivers/virt/vboxguest/
15445
15446 VIRTUAL SERIO DEVICE DRIVER
15447 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15448 S:      Maintained
15449 F:      drivers/input/serio/userio.c
15450 F:      include/uapi/linux/userio.h
15451
15452 VIVID VIRTUAL VIDEO DRIVER
15453 M:      Hans Verkuil <hverkuil@xs4all.nl>
15454 L:      linux-media@vger.kernel.org
15455 T:      git git://linuxtv.org/media_tree.git
15456 W:      https://linuxtv.org
15457 S:      Maintained
15458 F:      drivers/media/platform/vivid/*
15459
15460 VLYNQ BUS
15461 M:      Florian Fainelli <f.fainelli@gmail.com>
15462 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15463 S:      Maintained
15464 F:      drivers/vlynq/vlynq.c
15465 F:      include/linux/vlynq.h
15466
15467 VME SUBSYSTEM
15468 M:      Martyn Welch <martyn@welchs.me.uk>
15469 M:      Manohar Vanga <manohar.vanga@gmail.com>
15470 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15471 L:      devel@driverdev.osuosl.org
15472 S:      Maintained
15473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15474 F:      Documentation/driver-api/vme.rst
15475 F:      drivers/staging/vme/
15476 F:      drivers/vme/
15477 F:      include/linux/vme*
15478
15479 VMWARE BALLOON DRIVER
15480 M:      Xavier Deguillard <xdeguillard@vmware.com>
15481 M:      Philip Moltmann <moltmann@vmware.com>
15482 M:      "VMware, Inc." <pv-drivers@vmware.com>
15483 L:      linux-kernel@vger.kernel.org
15484 S:      Maintained
15485 F:      drivers/misc/vmw_balloon.c
15486
15487 VMWARE HYPERVISOR INTERFACE
15488 M:      Alok Kataria <akataria@vmware.com>
15489 L:      virtualization@lists.linux-foundation.org
15490 S:      Supported
15491 F:      arch/x86/kernel/cpu/vmware.c
15492
15493 VMWARE PVRDMA DRIVER
15494 M:      Adit Ranadive <aditr@vmware.com>
15495 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15496 L:      linux-rdma@vger.kernel.org
15497 S:      Maintained
15498 F:      drivers/infiniband/hw/vmw_pvrdma/
15499
15500 VMware PVSCSI driver
15501 M:      Jim Gill <jgill@vmware.com>
15502 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15503 L:      linux-scsi@vger.kernel.org
15504 S:      Maintained
15505 F:      drivers/scsi/vmw_pvscsi.c
15506 F:      drivers/scsi/vmw_pvscsi.h
15507
15508 VMWARE VMMOUSE SUBDRIVER
15509 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15510 M:      "VMware, Inc." <pv-drivers@vmware.com>
15511 L:      linux-input@vger.kernel.org
15512 S:      Maintained
15513 F:      drivers/input/mouse/vmmouse.c
15514 F:      drivers/input/mouse/vmmouse.h
15515
15516 VMWARE VMXNET3 ETHERNET DRIVER
15517 M:      Ronak Doshi <doshir@vmware.com>
15518 M:      "VMware, Inc." <pv-drivers@vmware.com>
15519 L:      netdev@vger.kernel.org
15520 S:      Maintained
15521 F:      drivers/net/vmxnet3/
15522
15523 VOCORE VOCORE2 BOARD
15524 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15525 L:      linux-mips@linux-mips.org
15526 S:      Maintained
15527 F:      arch/mips/boot/dts/ralink/vocore2.dts
15528
15529 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15530 M:      Liam Girdwood <lgirdwood@gmail.com>
15531 M:      Mark Brown <broonie@kernel.org>
15532 L:      linux-kernel@vger.kernel.org
15533 W:      http://www.slimlogic.co.uk/?p=48
15534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15535 S:      Supported
15536 F:      Documentation/devicetree/bindings/regulator/
15537 F:      Documentation/power/regulator/
15538 F:      drivers/regulator/
15539 F:      include/dt-bindings/regulator/
15540 F:      include/linux/regulator/
15541
15542 VRF
15543 M:      David Ahern <dsa@cumulusnetworks.com>
15544 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15545 L:      netdev@vger.kernel.org
15546 S:      Maintained
15547 F:      drivers/net/vrf.c
15548 F:      Documentation/networking/vrf.txt
15549
15550 VT1211 HARDWARE MONITOR DRIVER
15551 M:      Juerg Haefliger <juergh@gmail.com>
15552 L:      linux-hwmon@vger.kernel.org
15553 S:      Maintained
15554 F:      Documentation/hwmon/vt1211
15555 F:      drivers/hwmon/vt1211.c
15556
15557 VT8231 HARDWARE MONITOR DRIVER
15558 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15559 L:      linux-hwmon@vger.kernel.org
15560 S:      Maintained
15561 F:      drivers/hwmon/vt8231.c
15562
15563 VUB300 USB to SDIO/SD/MMC bridge chip
15564 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15565 L:      linux-mmc@vger.kernel.org
15566 L:      linux-usb@vger.kernel.org
15567 S:      Supported
15568 F:      drivers/mmc/host/vub300.c
15569
15570 W1 DALLAS'S 1-WIRE BUS
15571 M:      Evgeniy Polyakov <zbr@ioremap.net>
15572 S:      Maintained
15573 F:      Documentation/w1/
15574 F:      drivers/w1/
15575 F:      include/linux/w1.h
15576
15577 W83791D HARDWARE MONITORING DRIVER
15578 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15579 L:      linux-hwmon@vger.kernel.org
15580 S:      Maintained
15581 F:      Documentation/hwmon/w83791d
15582 F:      drivers/hwmon/w83791d.c
15583
15584 W83793 HARDWARE MONITORING DRIVER
15585 M:      Rudolf Marek <r.marek@assembler.cz>
15586 L:      linux-hwmon@vger.kernel.org
15587 S:      Maintained
15588 F:      Documentation/hwmon/w83793
15589 F:      drivers/hwmon/w83793.c
15590
15591 W83795 HARDWARE MONITORING DRIVER
15592 M:      Jean Delvare <jdelvare@suse.com>
15593 L:      linux-hwmon@vger.kernel.org
15594 S:      Maintained
15595 F:      drivers/hwmon/w83795.c
15596
15597 W83L51xD SD/MMC CARD INTERFACE DRIVER
15598 M:      Pierre Ossman <pierre@ossman.eu>
15599 S:      Maintained
15600 F:      drivers/mmc/host/wbsd.*
15601
15602 WACOM PROTOCOL 4 SERIAL TABLETS
15603 M:      Julian Squires <julian@cipht.net>
15604 M:      Hans de Goede <hdegoede@redhat.com>
15605 L:      linux-input@vger.kernel.org
15606 S:      Maintained
15607 F:      drivers/input/tablet/wacom_serial4.c
15608
15609 WATCHDOG DEVICE DRIVERS
15610 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15611 M:      Guenter Roeck <linux@roeck-us.net>
15612 L:      linux-watchdog@vger.kernel.org
15613 W:      http://www.linux-watchdog.org/
15614 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15615 S:      Maintained
15616 F:      Documentation/devicetree/bindings/watchdog/
15617 F:      Documentation/watchdog/
15618 F:      drivers/watchdog/
15619 F:      include/linux/watchdog.h
15620 F:      include/uapi/linux/watchdog.h
15621
15622 WHISKEYCOVE PMIC GPIO DRIVER
15623 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15624 L:      linux-gpio@vger.kernel.org
15625 S:      Maintained
15626 F:      drivers/gpio/gpio-wcove.c
15627
15628 WIIMOTE HID DRIVER
15629 M:      David Herrmann <dh.herrmann@googlemail.com>
15630 L:      linux-input@vger.kernel.org
15631 S:      Maintained
15632 F:      drivers/hid/hid-wiimote*
15633
15634 WILOCITY WIL6210 WIRELESS DRIVER
15635 M:      Maya Erez <merez@codeaurora.org>
15636 L:      linux-wireless@vger.kernel.org
15637 L:      wil6210@qti.qualcomm.com
15638 S:      Supported
15639 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15640 F:      drivers/net/wireless/ath/wil6210/
15641
15642 WIMAX STACK
15643 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15644 M:      linux-wimax@intel.com
15645 L:      wimax@linuxwimax.org (subscribers-only)
15646 S:      Supported
15647 W:      http://linuxwimax.org
15648 F:      Documentation/wimax/README.wimax
15649 F:      include/linux/wimax/debug.h
15650 F:      include/net/wimax.h
15651 F:      include/uapi/linux/wimax.h
15652 F:      net/wimax/
15653
15654 WINBOND CIR DRIVER
15655 M:      David Härdeman <david@hardeman.nu>
15656 S:      Maintained
15657 F:      drivers/media/rc/winbond-cir.c
15658
15659 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15660 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15661 L:      linux-watchdog@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/watchdog/ebc-c384_wdt.c
15664
15665 WINSYSTEMS WS16C48 GPIO DRIVER
15666 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15667 L:      linux-gpio@vger.kernel.org
15668 S:      Maintained
15669 F:      drivers/gpio/gpio-ws16c48.c
15670
15671 WISTRON LAPTOP BUTTON DRIVER
15672 M:      Miloslav Trmac <mitr@volny.cz>
15673 S:      Maintained
15674 F:      drivers/input/misc/wistron_btns.c
15675
15676 WL3501 WIRELESS PCMCIA CARD DRIVER
15677 L:      linux-wireless@vger.kernel.org
15678 S:      Odd fixes
15679 F:      drivers/net/wireless/wl3501*
15680
15681 WOLFSON MICROELECTRONICS DRIVERS
15682 L:      patches@opensource.cirrus.com
15683 T:      git https://github.com/CirrusLogic/linux-drivers.git
15684 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15685 S:      Supported
15686 F:      Documentation/hwmon/wm83??
15687 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15688 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15689 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15690 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15691 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15692 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15693 F:      drivers/clk/clk-wm83*.c
15694 F:      drivers/extcon/extcon-arizona.c
15695 F:      drivers/leds/leds-wm83*.c
15696 F:      drivers/gpio/gpio-*wm*.c
15697 F:      drivers/gpio/gpio-arizona.c
15698 F:      drivers/hwmon/wm83??-hwmon.c
15699 F:      drivers/input/misc/wm831x-on.c
15700 F:      drivers/input/touchscreen/wm831x-ts.c
15701 F:      drivers/input/touchscreen/wm97*.c
15702 F:      drivers/mfd/arizona*
15703 F:      drivers/mfd/wm*.c
15704 F:      drivers/mfd/cs47l24*
15705 F:      drivers/power/supply/wm83*.c
15706 F:      drivers/rtc/rtc-wm83*.c
15707 F:      drivers/regulator/wm8*.c
15708 F:      drivers/regulator/arizona*
15709 F:      drivers/video/backlight/wm83*_bl.c
15710 F:      drivers/watchdog/wm83*_wdt.c
15711 F:      include/linux/mfd/arizona/
15712 F:      include/linux/mfd/wm831x/
15713 F:      include/linux/mfd/wm8350/
15714 F:      include/linux/mfd/wm8400*
15715 F:      include/linux/regulator/arizona*
15716 F:      include/linux/wm97xx.h
15717 F:      include/sound/wm????.h
15718 F:      sound/soc/codecs/arizona.?
15719 F:      sound/soc/codecs/wm*
15720 F:      sound/soc/codecs/cs47l24*
15721
15722 WORKQUEUE
15723 M:      Tejun Heo <tj@kernel.org>
15724 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15726 S:      Maintained
15727 F:      include/linux/workqueue.h
15728 F:      kernel/workqueue.c
15729 F:      Documentation/core-api/workqueue.rst
15730
15731 X-POWERS AXP288 PMIC DRIVERS
15732 M:      Hans de Goede <hdegoede@redhat.com>
15733 S:      Maintained
15734 N:      axp288
15735 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15736
15737 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15738 M:      Chen-Yu Tsai <wens@csie.org>
15739 L:      linux-kernel@vger.kernel.org
15740 S:      Maintained
15741 N:      axp[128]
15742
15743 X.25 NETWORK LAYER
15744 M:      Andrew Hendry <andrew.hendry@gmail.com>
15745 L:      linux-x25@vger.kernel.org
15746 S:      Odd Fixes
15747 F:      Documentation/networking/x25*
15748 F:      include/net/x25*
15749 F:      net/x25/
15750
15751 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15752 M:      Thomas Gleixner <tglx@linutronix.de>
15753 M:      Ingo Molnar <mingo@redhat.com>
15754 R:      "H. Peter Anvin" <hpa@zytor.com>
15755 M:      x86@kernel.org
15756 L:      linux-kernel@vger.kernel.org
15757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15758 S:      Maintained
15759 F:      Documentation/devicetree/bindings/x86/
15760 F:      Documentation/x86/
15761 F:      arch/x86/
15762
15763 X86 ENTRY CODE
15764 M:      Andy Lutomirski <luto@kernel.org>
15765 L:      linux-kernel@vger.kernel.org
15766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15767 S:      Maintained
15768 F:      arch/x86/entry/
15769
15770 X86 MCE INFRASTRUCTURE
15771 M:      Tony Luck <tony.luck@intel.com>
15772 M:      Borislav Petkov <bp@alien8.de>
15773 L:      linux-edac@vger.kernel.org
15774 S:      Maintained
15775 F:      arch/x86/kernel/cpu/mcheck/*
15776
15777 X86 MICROCODE UPDATE SUPPORT
15778 M:      Borislav Petkov <bp@alien8.de>
15779 S:      Maintained
15780 F:      arch/x86/kernel/cpu/microcode/*
15781
15782 X86 PLATFORM DRIVERS
15783 M:      Darren Hart <dvhart@infradead.org>
15784 M:      Andy Shevchenko <andy@infradead.org>
15785 L:      platform-driver-x86@vger.kernel.org
15786 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15787 S:      Maintained
15788 F:      drivers/platform/x86/
15789 F:      drivers/platform/olpc/
15790
15791 X86 VDSO
15792 M:      Andy Lutomirski <luto@kernel.org>
15793 L:      linux-kernel@vger.kernel.org
15794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15795 S:      Maintained
15796 F:      arch/x86/entry/vdso/
15797
15798 XC2028/3028 TUNER DRIVER
15799 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15800 L:      linux-media@vger.kernel.org
15801 W:      https://linuxtv.org
15802 T:      git git://linuxtv.org/media_tree.git
15803 S:      Maintained
15804 F:      drivers/media/tuners/tuner-xc2028.*
15805
15806 XDP SOCKETS (AF_XDP)
15807 M:      Björn Töpel <bjorn.topel@intel.com>
15808 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15809 L:      netdev@vger.kernel.org
15810 S:      Maintained
15811 F:      kernel/bpf/xskmap.c
15812 F:      net/xdp/
15813
15814 XEN BLOCK SUBSYSTEM
15815 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15816 M:      Roger Pau Monné <roger.pau@citrix.com>
15817 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15818 S:      Supported
15819 F:      drivers/block/xen-blkback/*
15820 F:      drivers/block/xen*
15821
15822 XEN HYPERVISOR ARM
15823 M:      Stefano Stabellini <sstabellini@kernel.org>
15824 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15825 S:      Maintained
15826 F:      arch/arm/xen/
15827 F:      arch/arm/include/asm/xen/
15828
15829 XEN HYPERVISOR ARM64
15830 M:      Stefano Stabellini <sstabellini@kernel.org>
15831 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15832 S:      Maintained
15833 F:      arch/arm64/xen/
15834 F:      arch/arm64/include/asm/xen/
15835
15836 XEN HYPERVISOR INTERFACE
15837 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15838 M:      Juergen Gross <jgross@suse.com>
15839 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15841 S:      Supported
15842 F:      arch/x86/xen/
15843 F:      drivers/*/xen-*front.c
15844 F:      drivers/xen/
15845 F:      arch/x86/include/asm/xen/
15846 F:      arch/x86/include/asm/pvclock-abi.h
15847 F:      include/xen/
15848 F:      include/uapi/xen/
15849 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15850 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15851
15852 XEN NETWORK BACKEND DRIVER
15853 M:      Wei Liu <wei.liu2@citrix.com>
15854 M:      Paul Durrant <paul.durrant@citrix.com>
15855 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15856 L:      netdev@vger.kernel.org
15857 S:      Supported
15858 F:      drivers/net/xen-netback/*
15859
15860 XEN PCI SUBSYSTEM
15861 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15862 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15863 S:      Supported
15864 F:      arch/x86/pci/*xen*
15865 F:      drivers/pci/*xen*
15866
15867 XEN PVSCSI DRIVERS
15868 M:      Juergen Gross <jgross@suse.com>
15869 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15870 L:      linux-scsi@vger.kernel.org
15871 S:      Supported
15872 F:      drivers/scsi/xen-scsifront.c
15873 F:      drivers/xen/xen-scsiback.c
15874 F:      include/xen/interface/io/vscsiif.h
15875
15876 XEN SWIOTLB SUBSYSTEM
15877 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15878 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15879 L:      iommu@lists.linux-foundation.org
15880 S:      Supported
15881 F:      arch/x86/xen/*swiotlb*
15882 F:      drivers/xen/*swiotlb*
15883
15884 XEN SOUND FRONTEND DRIVER
15885 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15886 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15888 S:      Supported
15889 F:      sound/xen/*
15890
15891 XFS FILESYSTEM
15892 M:      Darrick J. Wong <darrick.wong@oracle.com>
15893 M:      linux-xfs@vger.kernel.org
15894 L:      linux-xfs@vger.kernel.org
15895 W:      http://xfs.org/
15896 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15897 S:      Supported
15898 F:      Documentation/filesystems/xfs.txt
15899 F:      fs/xfs/
15900
15901 XILINX AXI ETHERNET DRIVER
15902 M:      Anirudha Sarangi <anirudh@xilinx.com>
15903 M:      John Linn <John.Linn@xilinx.com>
15904 S:      Maintained
15905 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15906
15907 XILINX UARTLITE SERIAL DRIVER
15908 M:      Peter Korsgaard <jacmet@sunsite.dk>
15909 L:      linux-serial@vger.kernel.org
15910 S:      Maintained
15911 F:      drivers/tty/serial/uartlite.c
15912
15913 XILINX VIDEO IP CORES
15914 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15915 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15916 L:      linux-media@vger.kernel.org
15917 T:      git git://linuxtv.org/media_tree.git
15918 S:      Supported
15919 F:      Documentation/devicetree/bindings/media/xilinx/
15920 F:      drivers/media/platform/xilinx/
15921 F:      include/uapi/linux/xilinx-v4l2-controls.h
15922
15923 XILLYBUS DRIVER
15924 M:      Eli Billauer <eli.billauer@gmail.com>
15925 L:      linux-kernel@vger.kernel.org
15926 S:      Supported
15927 F:      drivers/char/xillybus/
15928
15929 XLP9XX I2C DRIVER
15930 M:      George Cherian <george.cherian@cavium.com>
15931 M:      Jan Glauber <jglauber@cavium.com>
15932 L:      linux-i2c@vger.kernel.org
15933 W:      http://www.cavium.com
15934 S:      Supported
15935 F:      drivers/i2c/busses/i2c-xlp9xx.c
15936
15937 XRA1403 GPIO EXPANDER
15938 M:      Nandor Han <nandor.han@ge.com>
15939 M:      Semi Malinen <semi.malinen@ge.com>
15940 L:      linux-gpio@vger.kernel.org
15941 S:      Maintained
15942 F:      drivers/gpio/gpio-xra1403.c
15943 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15944
15945 XTENSA XTFPGA PLATFORM SUPPORT
15946 M:      Max Filippov <jcmvbkbc@gmail.com>
15947 L:      linux-xtensa@linux-xtensa.org
15948 S:      Maintained
15949 F:      drivers/spi/spi-xtensa-xtfpga.c
15950 F:      sound/soc/xtensa/xtfpga-i2s.c
15951
15952 YAM DRIVER FOR AX.25
15953 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15954 L:      linux-hams@vger.kernel.org
15955 S:      Maintained
15956 F:      drivers/net/hamradio/yam*
15957 F:      include/linux/yam.h
15958
15959 YAMA SECURITY MODULE
15960 M:      Kees Cook <keescook@chromium.org>
15961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15962 S:      Supported
15963 F:      security/yama/
15964 F:      Documentation/admin-guide/LSM/Yama.rst
15965
15966 YEALINK PHONE DRIVER
15967 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15968 L:      usbb2k-api-dev@nongnu.org
15969 S:      Maintained
15970 F:      Documentation/input/devices/yealink.rst
15971 F:      drivers/input/misc/yealink.*
15972
15973 Z8530 DRIVER FOR AX.25
15974 M:      Joerg Reuter <jreuter@yaina.de>
15975 W:      http://yaina.de/jreuter/
15976 W:      http://www.qsl.net/dl1bke/
15977 L:      linux-hams@vger.kernel.org
15978 S:      Maintained
15979 F:      Documentation/networking/z8530drv.txt
15980 F:      drivers/net/hamradio/*scc.c
15981 F:      drivers/net/hamradio/z8530.h
15982
15983 ZBUD COMPRESSED PAGE ALLOCATOR
15984 M:      Seth Jennings <sjenning@redhat.com>
15985 M:      Dan Streetman <ddstreet@ieee.org>
15986 L:      linux-mm@kvack.org
15987 S:      Maintained
15988 F:      mm/zbud.c
15989 F:      include/linux/zbud.h
15990
15991 ZD1211RW WIRELESS DRIVER
15992 M:      Daniel Drake <dsd@gentoo.org>
15993 M:      Ulrich Kunitz <kune@deine-taler.de>
15994 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15995 L:      linux-wireless@vger.kernel.org
15996 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15997 S:      Maintained
15998 F:      drivers/net/wireless/zydas/zd1211rw/
15999
16000 ZD1301 MEDIA DRIVER
16001 M:      Antti Palosaari <crope@iki.fi>
16002 L:      linux-media@vger.kernel.org
16003 W:      https://linuxtv.org/
16004 W:      http://palosaari.fi/linux/
16005 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16006 S:      Maintained
16007 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16008
16009 ZD1301_DEMOD MEDIA DRIVER
16010 M:      Antti Palosaari <crope@iki.fi>
16011 L:      linux-media@vger.kernel.org
16012 W:      https://linuxtv.org/
16013 W:      http://palosaari.fi/linux/
16014 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16015 S:      Maintained
16016 F:      drivers/media/dvb-frontends/zd1301_demod*
16017
16018 ZPOOL COMPRESSED PAGE STORAGE API
16019 M:      Dan Streetman <ddstreet@ieee.org>
16020 L:      linux-mm@kvack.org
16021 S:      Maintained
16022 F:      mm/zpool.c
16023 F:      include/linux/zpool.h
16024
16025 ZR36067 VIDEO FOR LINUX DRIVER
16026 L:      mjpeg-users@lists.sourceforge.net
16027 L:      linux-media@vger.kernel.org
16028 W:      http://mjpeg.sourceforge.net/driver-zoran/
16029 T:      hg https://linuxtv.org/hg/v4l-dvb
16030 S:      Odd Fixes
16031 F:      drivers/staging/media/zoran/
16032
16033 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16034 M:      Minchan Kim <minchan@kernel.org>
16035 M:      Nitin Gupta <ngupta@vflare.org>
16036 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16037 L:      linux-kernel@vger.kernel.org
16038 S:      Maintained
16039 F:      drivers/block/zram/
16040 F:      Documentation/blockdev/zram.txt
16041
16042 ZS DECSTATION Z85C30 SERIAL DRIVER
16043 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16044 S:      Maintained
16045 F:      drivers/tty/serial/zs.*
16046
16047 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16048 M:      Minchan Kim <minchan@kernel.org>
16049 M:      Nitin Gupta <ngupta@vflare.org>
16050 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16051 L:      linux-mm@kvack.org
16052 S:      Maintained
16053 F:      mm/zsmalloc.c
16054 F:      include/linux/zsmalloc.h
16055 F:      Documentation/vm/zsmalloc.rst
16056
16057 ZSWAP COMPRESSED SWAP CACHING
16058 M:      Seth Jennings <sjenning@redhat.com>
16059 M:      Dan Streetman <ddstreet@ieee.org>
16060 L:      linux-mm@kvack.org
16061 S:      Maintained
16062 F:      mm/zswap.c
16063
16064 THE REST
16065 M:      Linus Torvalds <torvalds@linux-foundation.org>
16066 L:      linux-kernel@vger.kernel.org
16067 Q:      http://patchwork.kernel.org/project/LKML/list/
16068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16069 S:      Buried alive in reporters
16070 F:      *
16071 F:      */