Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Amlogic Meson SoC Sound Drivers
1314 M:      Jerome Brunet <jbrunet@baylibre.com>
1315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      sound/soc/meson/
1318 F:      Documentation/devicetree/bindings/sound/amlogic*
1319
1320 ARM/Annapurna Labs ALPINE ARCHITECTURE
1321 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1322 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm/mach-alpine/
1326 F:      arch/arm/boot/dts/alpine*
1327 F:      arch/arm64/boot/dts/al/
1328 F:      drivers/*/*alpine*
1329
1330 ARM/ARTPEC MACHINE SUPPORT
1331 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1332 M:      Lars Persson <lars.persson@axis.com>
1333 S:      Maintained
1334 L:      linux-arm-kernel@axis.com
1335 F:      arch/arm/mach-artpec
1336 F:      arch/arm/boot/dts/artpec6*
1337 F:      drivers/clk/axis
1338 F:      drivers/crypto/axis
1339 F:      drivers/pinctrl/pinctrl-artpec*
1340 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1341
1342 ARM/ASPEED I2C DRIVER
1343 M:      Brendan Higgins <brendanhiggins@google.com>
1344 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1345 R:      Joel Stanley <joel@jms.id.au>
1346 L:      linux-i2c@vger.kernel.org
1347 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1350 F:      drivers/i2c/busses/i2c-aspeed.c
1351 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1352 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1353
1354 ARM/ASPEED MACHINE SUPPORT
1355 M:      Joel Stanley <joel@jms.id.au>
1356 R:      Andrew Jeffery <andrew@aj.id.au>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1359 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1360 S:      Supported
1361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1362 F:      arch/arm/mach-aspeed/
1363 F:      arch/arm/boot/dts/aspeed-*
1364 N:      aspeed
1365
1366 ARM/CALXEDA HIGHBANK ARCHITECTURE
1367 M:      Rob Herring <robh@kernel.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-highbank/
1371 F:      arch/arm/boot/dts/highbank.dts
1372 F:      arch/arm/boot/dts/ecx-*.dts*
1373
1374 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1375 M:      Krzysztof Halasa <khalasa@piap.pl>
1376 S:      Maintained
1377 F:      arch/arm/mach-cns3xxx/
1378
1379 ARM/CAVIUM THUNDER NETWORK DRIVER
1380 M:      Sunil Goutham <sgoutham@cavium.com>
1381 M:      Robert Richter <rric@kernel.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Supported
1384 F:      drivers/net/ethernet/cavium/thunder/
1385
1386 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1387 M:      Lukasz Majewski <lukma@denx.de>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-ep93xx/ts72xx.c
1391
1392 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1393 M:      Alexander Shiyan <shc_work@mail.ru>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Odd Fixes
1396 N:      clps711x
1397
1398 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1399 M:      Lennert Buytenhek <kernel@wantstofly.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402
1403 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1404 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1405 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm/mach-ep93xx/
1409 F:      arch/arm/mach-ep93xx/include/mach/
1410
1411 ARM/CLKDEV SUPPORT
1412 M:      Russell King <linux@armlinux.org.uk>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1416 F:      drivers/clk/clkdev.c
1417
1418 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1419 M:      Mike Rapoport <mike@compulab.co.il>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1424 M:      Baruch Siach <baruch@tkos.co.il>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/boot/dts/cx92755*
1428 N:      digicolor
1429
1430 ARM/CONTEC MICRO9 MACHINE SUPPORT
1431 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1432 S:      Maintained
1433 F:      arch/arm/mach-ep93xx/micro9.c
1434
1435 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1436 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439 F:      drivers/hwtracing/coresight/*
1440 F:      Documentation/trace/coresight.txt
1441 F:      Documentation/trace/coresight-cpu-debug.txt
1442 F:      Documentation/devicetree/bindings/arm/coresight.txt
1443 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1444 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1445 F:      tools/perf/arch/arm/util/pmu.c
1446 F:      tools/perf/arch/arm/util/auxtrace.c
1447 F:      tools/perf/arch/arm/util/cs-etm.c
1448 F:      tools/perf/arch/arm/util/cs-etm.h
1449 F:      tools/perf/util/cs-etm.*
1450 F:      tools/perf/util/cs-etm-decoder/*
1451
1452 ARM/CORGI MACHINE SUPPORT
1453 M:      Richard Purdie <rpurdie@rpsys.net>
1454 S:      Maintained
1455
1456 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1457 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1458 M:      Linus Walleij <linus.walleij@linaro.org>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 T:      git git://github.com/ulli-kroll/linux.git
1461 S:      Maintained
1462 F:      Documentation/devicetree/bindings/arm/gemini.txt
1463 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1464 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1465 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1466 F:      arch/arm/mach-gemini/
1467 F:      drivers/net/ethernet/cortina/
1468 F:      drivers/pinctrl/pinctrl-gemini.c
1469 F:      drivers/rtc/rtc-ftrtc010.c
1470
1471 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1472 M:      Barry Song <baohua@kernel.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/prima2*
1477 F:      arch/arm/mach-prima2/
1478 F:      drivers/clk/sirf/
1479 F:      drivers/clocksource/timer-prima2.c
1480 F:      drivers/clocksource/timer-atlas7.c
1481 N:      [^a-z]sirf
1482 X:      drivers/gnss
1483
1484 ARM/EBSA110 MACHINE SUPPORT
1485 M:      Russell King <linux@armlinux.org.uk>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W:      http://www.armlinux.org.uk/
1488 S:      Maintained
1489 F:      arch/arm/mach-ebsa110/
1490 F:      drivers/net/ethernet/amd/am79c961a.*
1491
1492 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1493 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1494 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 N:      efm32
1498
1499 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1500 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503 F:      arch/arm/mach-pxa/ezx.c
1504
1505 ARM/FARADAY FA526 PORT
1506 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 S:      Maintained
1509 T:      git git://git.berlios.de/gemini-board
1510 F:      arch/arm/mm/*-fa*
1511
1512 ARM/FOOTBRIDGE ARCHITECTURE
1513 M:      Russell King <linux@armlinux.org.uk>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 W:      http://www.armlinux.org.uk/
1516 S:      Maintained
1517 F:      arch/arm/include/asm/hardware/dec21285.h
1518 F:      arch/arm/mach-footbridge/
1519
1520 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1521 M:      Shawn Guo <shawnguo@kernel.org>
1522 M:      Sascha Hauer <s.hauer@pengutronix.de>
1523 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1524 R:      Fabio Estevam <fabio.estevam@nxp.com>
1525 R:      NXP Linux Team <linux-imx@nxp.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1529 F:      arch/arm/mach-imx/
1530 F:      arch/arm/mach-mxs/
1531 F:      arch/arm/boot/dts/imx*
1532 F:      arch/arm/configs/imx*_defconfig
1533 F:      drivers/clk/imx/
1534 F:      drivers/firmware/imx/
1535 F:      drivers/soc/imx/
1536 F:      include/linux/firmware/imx/
1537 F:      include/soc/imx/
1538
1539 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1540 M:      Shawn Guo <shawnguo@kernel.org>
1541 M:      Sascha Hauer <s.hauer@pengutronix.de>
1542 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1543 R:      Stefan Agner <stefan@agner.ch>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:      arch/arm/mach-imx/*vf610*
1548 F:      arch/arm/boot/dts/vf*
1549
1550 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Li Yang <leoyang.li@nxp.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1556 F:      arch/arm/boot/dts/ls1021a*
1557 F:      arch/arm64/boot/dts/freescale/fsl-*
1558 F:      arch/arm64/boot/dts/freescale/qoriq-*
1559
1560 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1561 M:      Lennert Buytenhek <kernel@wantstofly.org>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1564
1565 ARM/GUMSTIX MACHINE SUPPORT
1566 M:      Steve Sakoman <sakoman@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569
1570 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1571 M:      Philipp Zabel <philipp.zabel@gmail.com>
1572 M:      Paul Parsons <lost.distance@yahoo.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575 F:      arch/arm/mach-pxa/hx4700.c
1576 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1577 F:      sound/soc/pxa/hx4700.c
1578
1579 ARM/HISILICON SOC SUPPORT
1580 M:      Wei Xu <xuwei5@hisilicon.com>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 W:      http://www.hisilicon.com
1583 S:      Supported
1584 T:      git git://github.com/hisilicon/linux-hisi.git
1585 F:      arch/arm/mach-hisi/
1586 F:      arch/arm/boot/dts/hi3*
1587 F:      arch/arm/boot/dts/hip*
1588 F:      arch/arm/boot/dts/hisi*
1589 F:      arch/arm64/boot/dts/hisilicon/
1590
1591 ARM/HP JORNADA 7XX MACHINE SUPPORT
1592 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1593 W:      www.jlime.com
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1596 F:      arch/arm/mach-sa1100/jornada720.c
1597 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1598
1599 ARM/IGEP MACHINE SUPPORT
1600 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1601 M:      Javier Martinez Canillas <javier@dowhile0.org>
1602 L:      linux-omap@vger.kernel.org
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/boot/dts/omap3-igep*
1606
1607 ARM/INCOME PXA270 SUPPORT
1608 M:      Marek Vasut <marek.vasut@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1612
1613 ARM/INTEL IOP13XX ARM ARCHITECTURE
1614 M:      Lennert Buytenhek <kernel@wantstofly.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617
1618 ARM/INTEL IOP32X ARM ARCHITECTURE
1619 M:      Lennert Buytenhek <kernel@wantstofly.org>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622
1623 ARM/INTEL IOP33X ARM ARCHITECTURE
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Orphan
1626
1627 ARM/INTEL IQ81342EX MACHINE SUPPORT
1628 M:      Lennert Buytenhek <kernel@wantstofly.org>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631
1632 ARM/INTEL IXDP2850 MACHINE SUPPORT
1633 M:      Lennert Buytenhek <kernel@wantstofly.org>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636
1637 ARM/INTEL IXP4XX ARM ARCHITECTURE
1638 M:      Imre Kaloz <kaloz@openwrt.org>
1639 M:      Krzysztof Halasa <khalasa@piap.pl>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-ixp4xx/
1643
1644 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1645 M:      Jonathan Cameron <jic23@cam.ac.uk>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/mach-pxa/stargate2.c
1649 F:      drivers/pcmcia/pxa2xx_stargate2.c
1650
1651 ARM/INTEL XSC3 (MANZANO) ARM CORE
1652 M:      Lennert Buytenhek <kernel@wantstofly.org>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655
1656 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1657 M:      Lennert Buytenhek <kernel@wantstofly.org>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660
1661 ARM/LG1K ARCHITECTURE
1662 M:      Chanho Min <chanho.min@lge.com>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm64/boot/dts/lg/
1666
1667 ARM/LOGICPD PXA270 MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/LPC18XX ARCHITECTURE
1673 M:      Vladimir Zapolskiy <vz@mleia.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm/boot/dts/lpc43*
1677 F:      drivers/i2c/busses/i2c-lpc2k.c
1678 F:      drivers/memory/pl172.c
1679 F:      drivers/mtd/spi-nor/nxp-spifi.c
1680 F:      drivers/rtc/rtc-lpc24xx.c
1681 N:      lpc18xx
1682
1683 ARM/LPC32XX SOC SUPPORT
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1688 S:      Maintained
1689 F:      arch/arm/boot/dts/lpc32*
1690 F:      arch/arm/mach-lpc32xx/
1691 F:      drivers/i2c/busses/i2c-pnx.c
1692 F:      drivers/net/ethernet/nxp/lpc_eth.c
1693 F:      drivers/usb/host/ohci-nxp.c
1694 F:      drivers/watchdog/pnx4008_wdt.c
1695 N:      lpc32xx
1696
1697 ARM/MAGICIAN MACHINE SUPPORT
1698 M:      Philipp Zabel <philipp.zabel@gmail.com>
1699 S:      Maintained
1700
1701 ARM/Marvell Dove/MV78xx0/Orion SOC support
1702 M:      Jason Cooper <jason@lakedaemon.net>
1703 M:      Andrew Lunn <andrew@lunn.ch>
1704 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1705 M:      Gregory Clement <gregory.clement@bootlin.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708 F:      Documentation/devicetree/bindings/soc/dove/
1709 F:      arch/arm/mach-dove/
1710 F:      arch/arm/mach-mv78xx0/
1711 F:      arch/arm/mach-orion5x/
1712 F:      arch/arm/plat-orion/
1713 F:      arch/arm/boot/dts/dove*
1714 F:      arch/arm/boot/dts/orion5x*
1715
1716 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1717 M:      Jason Cooper <jason@lakedaemon.net>
1718 M:      Andrew Lunn <andrew@lunn.ch>
1719 M:      Gregory Clement <gregory.clement@bootlin.com>
1720 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723 F:      arch/arm/boot/dts/armada*
1724 F:      arch/arm/boot/dts/kirkwood*
1725 F:      arch/arm/configs/mvebu_*_defconfig
1726 F:      arch/arm/mach-mvebu/
1727 F:      arch/arm64/boot/dts/marvell/armada*
1728 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1729 F:      drivers/cpufreq/mvebu-cpufreq.c
1730 F:      drivers/irqchip/irq-armada-370-xp.c
1731 F:      drivers/irqchip/irq-mvebu-*
1732 F:      drivers/pinctrl/mvebu/
1733 F:      drivers/rtc/rtc-armada38x.c
1734
1735 ARM/Mediatek RTC DRIVER
1736 M:      Eddie Huang <eddie.huang@mediatek.com>
1737 M:      Sean Wang <sean.wang@mediatek.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1742 F:      drivers/rtc/rtc-mt6397.c
1743 F:      drivers/rtc/rtc-mt7622.c
1744
1745 ARM/Mediatek SoC support
1746 M:      Matthias Brugger <matthias.bgg@gmail.com>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1749 W:      https://mtk.bcnfs.org/
1750 C:      irc://chat.freenode.net/linux-mediatek
1751 S:      Maintained
1752 F:      arch/arm/boot/dts/mt6*
1753 F:      arch/arm/boot/dts/mt7*
1754 F:      arch/arm/boot/dts/mt8*
1755 F:      arch/arm/mach-mediatek/
1756 F:      arch/arm64/boot/dts/mediatek/
1757 F:      drivers/soc/mediatek/
1758 N:      mtk
1759 N:      mt[678]
1760 K:      mediatek
1761
1762 ARM/Mediatek USB3 PHY DRIVER
1763 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      drivers/phy/mediatek/
1768 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1769
1770 ARM/MICREL KS8695 ARCHITECTURE
1771 M:      Greg Ungerer <gerg@uclinux.org>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F:      arch/arm/mach-ks8695/
1774 S:      Odd Fixes
1775
1776 ARM/Microchip (AT91) SoC support
1777 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1778 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1779 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W:      http://www.linux4sam.org
1782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1783 S:      Supported
1784 N:      at91
1785 N:      atmel
1786 F:      arch/arm/mach-at91/
1787 F:      include/soc/at91/
1788 F:      arch/arm/boot/dts/at91*.dts
1789 F:      arch/arm/boot/dts/at91*.dtsi
1790 F:      arch/arm/boot/dts/sama*.dts
1791 F:      arch/arm/boot/dts/sama*.dtsi
1792 F:      arch/arm/include/debug/at91.S
1793 F:      drivers/memory/atmel*
1794 F:      drivers/watchdog/sama5d4_wdt.c
1795 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1796 X:      drivers/net/wireless/atmel/
1797
1798 ARM/MIOA701 MACHINE SUPPORT
1799 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F:      arch/arm/mach-pxa/mioa701.c
1802 S:      Maintained
1803
1804 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1805 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1806 S:      Maintained
1807
1808 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1809 M:      Linus Walleij <linus.walleij@linaro.org>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 S:      Maintained
1812 F:      arch/arm/mach-nomadik/
1813 F:      arch/arm/mach-u300/
1814 F:      arch/arm/mach-ux500/
1815 F:      arch/arm/boot/dts/ste-*
1816 F:      drivers/clk/clk-nomadik.c
1817 F:      drivers/clk/clk-u300.c
1818 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1819 F:      drivers/clocksource/timer-u300.c
1820 F:      drivers/dma/coh901318*
1821 F:      drivers/dma/ste_dma40*
1822 F:      drivers/hwspinlock/u8500_hsem.c
1823 F:      drivers/i2c/busses/i2c-nomadik.c
1824 F:      drivers/i2c/busses/i2c-stu300.c
1825 F:      drivers/mfd/ab3100*
1826 F:      drivers/mfd/ab8500*
1827 F:      drivers/mfd/abx500*
1828 F:      drivers/mfd/dbx500*
1829 F:      drivers/mfd/db8500*
1830 F:      drivers/pinctrl/nomadik/
1831 F:      drivers/pinctrl/pinctrl-coh901*
1832 F:      drivers/pinctrl/pinctrl-u300.c
1833 F:      drivers/rtc/rtc-ab3100.c
1834 F:      drivers/rtc/rtc-ab8500.c
1835 F:      drivers/rtc/rtc-coh901331.c
1836 F:      drivers/rtc/rtc-pl031.c
1837 F:      drivers/watchdog/coh901327_wdt.c
1838 F:      Documentation/devicetree/bindings/arm/ste-*
1839 F:      Documentation/devicetree/bindings/arm/ux500/
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1841
1842 ARM/NUVOTON NPCM ARCHITECTURE
1843 M:      Avi Fishman <avifishman70@gmail.com>
1844 M:      Tomer Maimon <tmaimon77@gmail.com>
1845 R:      Patrick Venture <venture@google.com>
1846 R:      Nancy Yuen <yuenn@google.com>
1847 R:      Brendan Higgins <brendanhiggins@google.com>
1848 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1849 S:      Supported
1850 F:      arch/arm/mach-npcm/
1851 F:      arch/arm/boot/dts/nuvoton-npcm*
1852 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1853 F:      drivers/*/*npcm*
1854 F:      Documentation/devicetree/bindings/*/*npcm*
1855 F:      Documentation/devicetree/bindings/*/*/*npcm*
1856
1857 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858 M:      Wan ZongShun <mcuos.com@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W:      http://www.mcuos.com
1861 S:      Maintained
1862 F:      arch/arm/mach-w90x900/
1863 F:      drivers/input/keyboard/w90p910_keypad.c
1864 F:      drivers/input/touchscreen/w90p910_ts.c
1865 F:      drivers/watchdog/nuc900_wdt.c
1866 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1867 F:      drivers/mtd/nand/raw/nuc900_nand.c
1868 F:      drivers/rtc/rtc-nuc900.c
1869 F:      drivers/spi/spi-nuc900.c
1870 F:      drivers/usb/host/ehci-w90x900.c
1871 F:      drivers/video/fbdev/nuc900fb.c
1872
1873 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1874 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1875 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1876 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1877 S:      Supported
1878
1879 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1880 M:      Alexander Clouter <alex@digriz.org.uk>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W:      http://www.digriz.org.uk/ts78xx/kernel
1883 S:      Maintained
1884 F:      arch/arm/mach-orion5x/ts78xx-*
1885
1886 ARM/OXNAS platform support
1887 M:      Neil Armstrong <narmstrong@baylibre.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1890 S:      Maintained
1891 F:      arch/arm/mach-oxnas/
1892 F:      arch/arm/boot/dts/ox8*.dts*
1893 N:      oxnas
1894
1895 ARM/PALM TREO SUPPORT
1896 M:      Tomas Cech <sleep_walker@suse.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/palmtreo.*
1901
1902 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1903 M:      Marek Vasut <marek.vasut@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org
1905 W:      http://hackndev.com
1906 S:      Maintained
1907 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1908 F:      arch/arm/mach-pxa/palmtx.c
1909 F:      arch/arm/mach-pxa/palmt5.*
1910 F:      arch/arm/mach-pxa/include/mach/palmld.h
1911 F:      arch/arm/mach-pxa/palmld.c
1912 F:      arch/arm/mach-pxa/palmte2.*
1913 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1914 F:      arch/arm/mach-pxa/palmtc.c
1915
1916 ARM/PALMZ72 SUPPORT
1917 M:      Sergey Lapin <slapin@ossfans.org>
1918 L:      linux-arm-kernel@lists.infradead.org
1919 W:      http://hackndev.com
1920 S:      Maintained
1921 F:      arch/arm/mach-pxa/palmz72.*
1922
1923 ARM/PLEB SUPPORT
1924 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1925 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1926 S:      Maintained
1927
1928 ARM/PT DIGITAL BOARD PORT
1929 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W:      http://www.armlinux.org.uk/
1932 S:      Maintained
1933
1934 ARM/QUALCOMM SUPPORT
1935 M:      Andy Gross <andy.gross@linaro.org>
1936 M:      David Brown <david.brown@linaro.org>
1937 L:      linux-arm-msm@vger.kernel.org
1938 S:      Maintained
1939 F:      Documentation/devicetree/bindings/soc/qcom/
1940 F:      arch/arm/boot/dts/qcom-*.dts
1941 F:      arch/arm/boot/dts/qcom-*.dtsi
1942 F:      arch/arm/mach-qcom/
1943 F:      arch/arm64/boot/dts/qcom/*
1944 F:      drivers/i2c/busses/i2c-qup.c
1945 F:      drivers/clk/qcom/
1946 F:      drivers/dma/qcom/
1947 F:      drivers/soc/qcom/
1948 F:      drivers/spi/spi-qup.c
1949 F:      drivers/tty/serial/msm_serial.c
1950 F:      drivers/*/pm8???-*
1951 F:      drivers/mfd/ssbi.c
1952 F:      drivers/firmware/qcom_scm*
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1954
1955 ARM/RADISYS ENP2611 MACHINE SUPPORT
1956 M:      Lennert Buytenhek <kernel@wantstofly.org>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959
1960 ARM/REALTEK ARCHITECTURE
1961 M:      Andreas Färber <afaerber@suse.de>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S:      Maintained
1964 F:      arch/arm64/boot/dts/realtek/
1965 F:      Documentation/devicetree/bindings/arm/realtek.txt
1966
1967 ARM/RENESAS ARM64 ARCHITECTURE
1968 M:      Simon Horman <horms@verge.net.au>
1969 M:      Magnus Damm <magnus.damm@gmail.com>
1970 L:      linux-renesas-soc@vger.kernel.org
1971 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1973 S:      Supported
1974 F:      arch/arm64/boot/dts/renesas/
1975 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1976 F:      drivers/soc/renesas/
1977 F:      include/linux/soc/renesas/
1978
1979 ARM/RISCPC ARCHITECTURE
1980 M:      Russell King <linux@armlinux.org.uk>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 W:      http://www.armlinux.org.uk/
1983 S:      Maintained
1984 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1985 F:      arch/arm/include/asm/hardware/ioc.h
1986 F:      arch/arm/include/asm/hardware/iomd.h
1987 F:      arch/arm/include/asm/hardware/memc.h
1988 F:      arch/arm/mach-rpc/
1989 F:      drivers/net/ethernet/8390/etherh.c
1990 F:      drivers/net/ethernet/i825xx/ether1*
1991 F:      drivers/net/ethernet/seeq/ether3*
1992 F:      drivers/scsi/arm/
1993
1994 ARM/Rockchip SoC support
1995 M:      Heiko Stuebner <heiko@sntech.de>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 L:      linux-rockchip@lists.infradead.org
1998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1999 S:      Maintained
2000 F:      arch/arm/boot/dts/rk3*
2001 F:      arch/arm/boot/dts/rv1108*
2002 F:      arch/arm/mach-rockchip/
2003 F:      drivers/clk/rockchip/
2004 F:      drivers/i2c/busses/i2c-rk3x.c
2005 F:      drivers/*/*rockchip*
2006 F:      drivers/*/*/*rockchip*
2007 F:      sound/soc/rockchip/
2008 N:      rockchip
2009
2010 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2011 M:      Kukjin Kim <kgene@kernel.org>
2012 M:      Krzysztof Kozlowski <krzk@kernel.org>
2013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2015 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2016 S:      Maintained
2017 F:      arch/arm/boot/dts/s3c*
2018 F:      arch/arm/boot/dts/s5p*
2019 F:      arch/arm/boot/dts/exynos*
2020 F:      arch/arm64/boot/dts/exynos/
2021 F:      arch/arm/plat-samsung/
2022 F:      arch/arm/mach-s3c24*/
2023 F:      arch/arm/mach-s3c64xx/
2024 F:      arch/arm/mach-s5p*/
2025 F:      arch/arm/mach-exynos*/
2026 F:      drivers/*/*s3c24*
2027 F:      drivers/*/*/*s3c24*
2028 F:      drivers/*/*s3c64xx*
2029 F:      drivers/*/*s5pv210*
2030 F:      drivers/memory/samsung/*
2031 F:      drivers/soc/samsung/*
2032 F:      Documentation/arm/Samsung/
2033 F:      Documentation/devicetree/bindings/arm/samsung/
2034 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2035 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2036 N:      exynos
2037
2038 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2039 M:      Kyungmin Park <kyungmin.park@samsung.com>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 S:      Maintained
2042 F:      arch/arm/mach-s5pv210/
2043
2044 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2045 M:      Kyungmin Park <kyungmin.park@samsung.com>
2046 M:      Kamil Debski <kamil@wypas.org>
2047 M:      Andrzej Hajda <a.hajda@samsung.com>
2048 L:      linux-arm-kernel@lists.infradead.org
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-g2d/
2052
2053 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2054 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2055 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2056 L:      linux-media@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/media/platform/s5p-cec/
2059 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2060
2061 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2062 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2063 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2064 L:      linux-arm-kernel@lists.infradead.org
2065 L:      linux-media@vger.kernel.org
2066 S:      Maintained
2067 F:      drivers/media/platform/s5p-jpeg/
2068
2069 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2070 M:      Kyungmin Park <kyungmin.park@samsung.com>
2071 M:      Kamil Debski <kamil@wypas.org>
2072 M:      Jeongtae Park <jtp.park@samsung.com>
2073 M:      Andrzej Hajda <a.hajda@samsung.com>
2074 L:      linux-arm-kernel@lists.infradead.org
2075 L:      linux-media@vger.kernel.org
2076 S:      Maintained
2077 F:      drivers/media/platform/s5p-mfc/
2078
2079 ARM/SHMOBILE ARM ARCHITECTURE
2080 M:      Simon Horman <horms@verge.net.au>
2081 M:      Magnus Damm <magnus.damm@gmail.com>
2082 L:      linux-renesas-soc@vger.kernel.org
2083 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2085 S:      Supported
2086 F:      arch/arm/boot/dts/emev2*
2087 F:      arch/arm/boot/dts/r7s*
2088 F:      arch/arm/boot/dts/r8a*
2089 F:      arch/arm/boot/dts/r9a*
2090 F:      arch/arm/boot/dts/sh*
2091 F:      arch/arm/configs/shmobile_defconfig
2092 F:      arch/arm/include/debug/renesas-scif.S
2093 F:      arch/arm/mach-shmobile/
2094 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2095 F:      drivers/soc/renesas/
2096 F:      include/linux/soc/renesas/
2097
2098 ARM/SOCFPGA ARCHITECTURE
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      arch/arm/mach-socfpga/
2102 F:      arch/arm/boot/dts/socfpga*
2103 F:      arch/arm/configs/socfpga_defconfig
2104 F:      arch/arm64/boot/dts/altera/
2105 W:      http://www.rocketboards.org
2106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2107
2108 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2109 M:      Dinh Nguyen <dinguyen@kernel.org>
2110 S:      Maintained
2111 F:      drivers/clk/socfpga/
2112
2113 ARM/SOCFPGA EDAC SUPPORT
2114 M:      Thor Thayer <thor.thayer@linux.intel.com>
2115 S:      Maintained
2116 F:      drivers/edac/altera_edac.
2117
2118 ARM/SPREADTRUM SoC SUPPORT
2119 M:      Orson Zhai <orsonzhai@gmail.com>
2120 M:      Baolin Wang <baolin.wang@linaro.org>
2121 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2122 S:      Maintained
2123 F:      arch/arm64/boot/dts/sprd
2124 N:      sprd
2125
2126 ARM/STI ARCHITECTURE
2127 M:      Patrice Chotard <patrice.chotard@st.com>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W:      http://www.stlinux.com
2130 S:      Maintained
2131 F:      arch/arm/mach-sti/
2132 F:      arch/arm/boot/dts/sti*
2133 F:      drivers/char/hw_random/st-rng.c
2134 F:      drivers/clocksource/arm_global_timer.c
2135 F:      drivers/clocksource/clksrc_st_lpc.c
2136 F:      drivers/cpufreq/sti-cpufreq.c
2137 F:      drivers/dma/st_fdma*
2138 F:      drivers/i2c/busses/i2c-st.c
2139 F:      drivers/media/rc/st_rc.c
2140 F:      drivers/media/platform/sti/c8sectpfe/
2141 F:      drivers/mmc/host/sdhci-st.c
2142 F:      drivers/phy/st/phy-miphy28lp.c
2143 F:      drivers/phy/st/phy-stih407-usb.c
2144 F:      drivers/pinctrl/pinctrl-st.c
2145 F:      drivers/remoteproc/st_remoteproc.c
2146 F:      drivers/remoteproc/st_slim_rproc.c
2147 F:      drivers/reset/sti/
2148 F:      drivers/rtc/rtc-st-lpc.c
2149 F:      drivers/tty/serial/st-asc.c
2150 F:      drivers/usb/dwc3/dwc3-st.c
2151 F:      drivers/usb/host/ehci-st.c
2152 F:      drivers/usb/host/ohci-st.c
2153 F:      drivers/watchdog/st_lpc_wdt.c
2154 F:      drivers/ata/ahci_st.c
2155 F:      include/linux/remoteproc/st_slim_rproc.h
2156
2157 ARM/STM32 ARCHITECTURE
2158 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2159 M:      Alexandre Torgue <alexandre.torgue@st.com>
2160 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 S:      Maintained
2163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2164 N:      stm32
2165 N:      stm
2166 F:      arch/arm/boot/dts/stm32*
2167 F:      arch/arm/mach-stm32/
2168 F:      drivers/clocksource/armv7m_systick.c
2169
2170 ARM/Synaptics SoC support
2171 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2172 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175 F:      arch/arm/mach-berlin/
2176 F:      arch/arm/boot/dts/berlin*
2177 F:      arch/arm64/boot/dts/synaptics/
2178
2179 ARM/TANGO ARCHITECTURE
2180 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2181 M:      Mans Rullgard <mans@mansr.com>
2182 L:      linux-arm-kernel@lists.infradead.org
2183 S:      Odd Fixes
2184 N:      tango
2185
2186 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2187 M:      Lennert Buytenhek <kernel@wantstofly.org>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 S:      Maintained
2190
2191 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2192 M:      Hans Verkuil <hans.verkuil@cisco.com>
2193 L:      linux-tegra@vger.kernel.org
2194 L:      linux-media@vger.kernel.org
2195 S:      Maintained
2196 F:      drivers/media/platform/tegra-cec/
2197 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2198
2199 ARM/TETON BGA MACHINE SUPPORT
2200 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203
2204 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2205 M:      Santosh Shilimkar <ssantosh@kernel.org>
2206 L:      linux-kernel@vger.kernel.org
2207 S:      Maintained
2208 F:      drivers/memory/*emif*
2209
2210 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2211 M:      Tero Kristo <t-kristo@ti.com>
2212 M:      Nishanth Menon <nm@ti.com>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2216 F:      arch/arm64/boot/dts/ti/Makefile
2217 F:      arch/arm64/boot/dts/ti/k3-*
2218
2219 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2220 M:      Santosh Shilimkar <ssantosh@kernel.org>
2221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 S:      Maintained
2223 F:      arch/arm/mach-keystone/
2224 F:      arch/arm/boot/dts/keystone-*
2225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2226
2227 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2228 M:      Santosh Shilimkar <ssantosh@kernel.org>
2229 L:      linux-kernel@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/clk/keystone/
2232
2233 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2234 M:      Santosh Shilimkar <ssantosh@kernel.org>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L:      linux-kernel@vger.kernel.org
2237 S:      Maintained
2238 F:      drivers/clocksource/timer-keystone.c
2239
2240 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2241 M:      Santosh Shilimkar <ssantosh@kernel.org>
2242 L:      linux-kernel@vger.kernel.org
2243 S:      Maintained
2244 F:      drivers/power/reset/keystone-reset.c
2245
2246 ARM/THECUS N2100 MACHINE SUPPORT
2247 M:      Lennert Buytenhek <kernel@wantstofly.org>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 S:      Maintained
2250
2251 ARM/TOSA MACHINE SUPPORT
2252 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2253 M:      Dirk Opfer <dirk@opfer-online.de>
2254 S:      Maintained
2255
2256 ARM/UNIPHIER ARCHITECTURE
2257 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2260 S:      Maintained
2261 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2262 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2263 F:      arch/arm/boot/dts/uniphier*
2264 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2265 F:      arch/arm/mach-uniphier/
2266 F:      arch/arm/mm/cache-uniphier.c
2267 F:      arch/arm64/boot/dts/socionext/uniphier*
2268 F:      drivers/bus/uniphier-system-bus.c
2269 F:      drivers/clk/uniphier/
2270 F:      drivers/gpio/gpio-uniphier.c
2271 F:      drivers/i2c/busses/i2c-uniphier*
2272 F:      drivers/irqchip/irq-uniphier-aidet.c
2273 F:      drivers/mmc/host/uniphier-sd.c
2274 F:      drivers/pinctrl/uniphier/
2275 F:      drivers/reset/reset-uniphier.c
2276 F:      drivers/tty/serial/8250/8250_uniphier.c
2277 N:      uniphier
2278
2279 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2280 M:      Ulf Hansson <ulf.hansson@linaro.org>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T:      git git://git.linaro.org/people/ulfh/clk.git
2283 S:      Maintained
2284 F:      drivers/clk/ux500/
2285
2286 ARM/VERSATILE EXPRESS PLATFORM
2287 M:      Liviu Dudau <liviu.dudau@arm.com>
2288 M:      Sudeep Holla <sudeep.holla@arm.com>
2289 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 S:      Maintained
2292 F:      arch/arm/boot/dts/vexpress*
2293 F:      arch/arm64/boot/dts/arm/
2294 F:      arch/arm/mach-vexpress/
2295 F:      */*/vexpress*
2296 F:      */*/*/vexpress*
2297 F:      drivers/clk/versatile/clk-vexpress-osc.c
2298 F:      drivers/clocksource/timer-versatile.c
2299 N:      mps2
2300
2301 ARM/VFP SUPPORT
2302 M:      Russell King <linux@armlinux.org.uk>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 W:      http://www.armlinux.org.uk/
2305 S:      Maintained
2306 F:      arch/arm/vfp/
2307
2308 ARM/VOIPAC PXA270 SUPPORT
2309 M:      Marek Vasut <marek.vasut@gmail.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Maintained
2312 F:      arch/arm/mach-pxa/vpac270.c
2313 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2314
2315 ARM/VT8500 ARM ARCHITECTURE
2316 M:      Tony Prisk <linux@prisktech.co.nz>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Maintained
2319 F:      arch/arm/mach-vt8500/
2320 F:      drivers/clocksource/timer-vt8500.c
2321 F:      drivers/i2c/busses/i2c-wmt.c
2322 F:      drivers/mmc/host/wmt-sdmmc.c
2323 F:      drivers/pwm/pwm-vt8500.c
2324 F:      drivers/rtc/rtc-vt8500.c
2325 F:      drivers/tty/serial/vt8500_serial.c
2326 F:      drivers/usb/host/ehci-platform.c
2327 F:      drivers/usb/host/uhci-platform.c
2328 F:      drivers/video/fbdev/vt8500lcdfb.*
2329 F:      drivers/video/fbdev/wm8505fb*
2330 F:      drivers/video/fbdev/wmt_ge_rops.*
2331
2332 ARM/ZIPIT Z2 SUPPORT
2333 M:      Marek Vasut <marek.vasut@gmail.com>
2334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 S:      Maintained
2336 F:      arch/arm/mach-pxa/z2.c
2337 F:      arch/arm/mach-pxa/include/mach/z2.h
2338
2339 ARM/ZTE ARCHITECTURE
2340 M:      Jun Nie <jun.nie@linaro.org>
2341 M:      Shawn Guo <shawnguo@kernel.org>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344 F:      arch/arm/boot/dts/zx2967*
2345 F:      arch/arm/mach-zx/
2346 F:      arch/arm64/boot/dts/zte/
2347 F:      drivers/clk/zte/
2348 F:      drivers/dma/zx_dma.c
2349 F:      drivers/gpio/gpio-zx.c
2350 F:      drivers/i2c/busses/i2c-zx2967.c
2351 F:      drivers/mmc/host/dw_mmc-zx.*
2352 F:      drivers/pinctrl/zte/
2353 F:      drivers/soc/zte/
2354 F:      drivers/thermal/zx2967_thermal.c
2355 F:      drivers/watchdog/zx2967_wdt.c
2356 F:      Documentation/devicetree/bindings/arm/zte.txt
2357 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2358 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2359 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2360 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2361 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2362 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2363 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2364 F:      Documentation/devicetree/bindings/soc/zte/
2365 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2366 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2367 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2368 F:      include/dt-bindings/clock/zx2967*.h
2369 F:      include/dt-bindings/soc/zte,*.h
2370 F:      sound/soc/codecs/zx_aud96p22.c
2371 F:      sound/soc/zte/
2372
2373 ARM/ZYNQ ARCHITECTURE
2374 M:      Michal Simek <michal.simek@xilinx.com>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 W:      http://wiki.xilinx.com
2377 T:      git https://github.com/Xilinx/linux-xlnx.git
2378 S:      Supported
2379 F:      arch/arm/mach-zynq/
2380 F:      drivers/cpuidle/cpuidle-zynq.c
2381 F:      drivers/block/xsysace.c
2382 N:      zynq
2383 N:      xilinx
2384 F:      drivers/clocksource/timer-cadence-ttc.c
2385 F:      drivers/i2c/busses/i2c-cadence.c
2386 F:      drivers/mmc/host/sdhci-of-arasan.c
2387 F:      drivers/edac/synopsys_edac.c
2388 F:      drivers/i2c/busses/i2c-xiic.c
2389
2390 ARM64 PORT (AARCH64 ARCHITECTURE)
2391 M:      Catalin Marinas <catalin.marinas@arm.com>
2392 M:      Will Deacon <will.deacon@arm.com>
2393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2395 S:      Maintained
2396 F:      arch/arm64/
2397 X:      arch/arm64/boot/dts/
2398 F:      Documentation/arm64/
2399
2400 AS3645A LED FLASH CONTROLLER DRIVER
2401 M:      Sakari Ailus <sakari.ailus@iki.fi>
2402 L:      linux-leds@vger.kernel.org
2403 S:      Maintained
2404 F:      drivers/leds/leds-as3645a.c
2405
2406 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2407 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2408 L:      linux-media@vger.kernel.org
2409 T:      git git://linuxtv.org/media_tree.git
2410 S:      Maintained
2411 F:      drivers/media/i2c/ak7375.c
2412 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2413
2414 ASAHI KASEI AK8974 DRIVER
2415 M:      Linus Walleij <linus.walleij@linaro.org>
2416 L:      linux-iio@vger.kernel.org
2417 W:      http://www.akm.com/
2418 S:      Supported
2419 F:      drivers/iio/magnetometer/ak8974.c
2420
2421 ASC7621 HARDWARE MONITOR DRIVER
2422 M:      George Joseph <george.joseph@fairview5.com>
2423 L:      linux-hwmon@vger.kernel.org
2424 S:      Maintained
2425 F:      Documentation/hwmon/asc7621
2426 F:      drivers/hwmon/asc7621.c
2427
2428 ASPEED VIDEO ENGINE DRIVER
2429 M:      Eddie James <eajames@linux.ibm.com>
2430 L:      linux-media@vger.kernel.org
2431 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2432 S:      Maintained
2433 F:      drivers/media/platform/aspeed-video.c
2434 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2435
2436 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2437 M:      Corentin Chary <corentin.chary@gmail.com>
2438 L:      acpi4asus-user@lists.sourceforge.net
2439 L:      platform-driver-x86@vger.kernel.org
2440 W:      http://acpi4asus.sf.net
2441 S:      Maintained
2442 F:      drivers/platform/x86/asus*.c
2443 F:      drivers/platform/x86/eeepc*.c
2444
2445 ASUS WIRELESS RADIO CONTROL DRIVER
2446 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2447 L:      platform-driver-x86@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/platform/x86/asus-wireless.c
2450
2451 ASYMMETRIC KEYS
2452 M:      David Howells <dhowells@redhat.com>
2453 L:      keyrings@vger.kernel.org
2454 S:      Maintained
2455 F:      Documentation/crypto/asymmetric-keys.txt
2456 F:      include/linux/verification.h
2457 F:      include/crypto/public_key.h
2458 F:      include/crypto/pkcs7.h
2459 F:      crypto/asymmetric_keys/
2460
2461 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2462 R:      Dan Williams <dan.j.williams@intel.com>
2463 W:      http://sourceforge.net/projects/xscaleiop
2464 S:      Odd fixes
2465 F:      Documentation/crypto/async-tx-api.txt
2466 F:      crypto/async_tx/
2467 F:      drivers/dma/
2468 F:      include/linux/dmaengine.h
2469 F:      include/linux/async_tx.h
2470
2471 AT24 EEPROM DRIVER
2472 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2473 L:      linux-i2c@vger.kernel.org
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2475 S:      Maintained
2476 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2477 F:      drivers/misc/eeprom/at24.c
2478 F:      include/linux/platform_data/at24.h
2479
2480 ATA OVER ETHERNET (AOE) DRIVER
2481 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2482 W:      http://www.openaoe.org/
2483 S:      Supported
2484 F:      Documentation/aoe/
2485 F:      drivers/block/aoe/
2486
2487 ATHEROS 71XX/9XXX GPIO DRIVER
2488 M:      Alban Bedel <albeu@free.fr>
2489 W:      https://github.com/AlbanBedel/linux
2490 T:      git git://github.com/AlbanBedel/linux
2491 S:      Maintained
2492 F:      drivers/gpio/gpio-ath79.c
2493 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2494
2495 ATHEROS 71XX/9XXX USB PHY DRIVER
2496 M:      Alban Bedel <albeu@free.fr>
2497 W:      https://github.com/AlbanBedel/linux
2498 T:      git git://github.com/AlbanBedel/linux
2499 S:      Maintained
2500 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2501 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2502
2503 ATHEROS ATH GENERIC UTILITIES
2504 M:      Kalle Valo <kvalo@codeaurora.org>
2505 L:      linux-wireless@vger.kernel.org
2506 S:      Supported
2507 F:      drivers/net/wireless/ath/*
2508
2509 ATHEROS ATH5K WIRELESS DRIVER
2510 M:      Jiri Slaby <jirislaby@gmail.com>
2511 M:      Nick Kossifidis <mickflemm@gmail.com>
2512 M:      Luis Chamberlain <mcgrof@kernel.org>
2513 L:      linux-wireless@vger.kernel.org
2514 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2515 S:      Maintained
2516 F:      drivers/net/wireless/ath/ath5k/
2517
2518 ATHEROS ATH6KL WIRELESS DRIVER
2519 M:      Kalle Valo <kvalo@codeaurora.org>
2520 L:      linux-wireless@vger.kernel.org
2521 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2523 S:      Supported
2524 F:      drivers/net/wireless/ath/ath6kl/
2525
2526 ATI_REMOTE2 DRIVER
2527 M:      Ville Syrjala <syrjala@sci.fi>
2528 S:      Maintained
2529 F:      drivers/input/misc/ati_remote2.c
2530
2531 ATK0110 HWMON DRIVER
2532 M:      Luca Tettamanti <kronos.it@gmail.com>
2533 L:      linux-hwmon@vger.kernel.org
2534 S:      Maintained
2535 F:      drivers/hwmon/asus_atk0110.c
2536
2537 ATLX ETHERNET DRIVERS
2538 M:      Jay Cliburn <jcliburn@gmail.com>
2539 M:      Chris Snook <chris.snook@gmail.com>
2540 L:      netdev@vger.kernel.org
2541 W:      http://sourceforge.net/projects/atl1
2542 W:      http://atl1.sourceforge.net
2543 S:      Maintained
2544 F:      drivers/net/ethernet/atheros/
2545
2546 ATM
2547 M:      Chas Williams <3chas3@gmail.com>
2548 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2549 L:      netdev@vger.kernel.org
2550 W:      http://linux-atm.sourceforge.net
2551 S:      Maintained
2552 F:      drivers/atm/
2553 F:      include/linux/atm*
2554 F:      include/uapi/linux/atm*
2555
2556 ATMEL MACB ETHERNET DRIVER
2557 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2558 S:      Supported
2559 F:      drivers/net/ethernet/cadence/
2560
2561 ATMEL MAXTOUCH DRIVER
2562 M:      Nick Dyer <nick@shmanahar.org>
2563 T:      git git://github.com/ndyer/linux.git
2564 S:      Maintained
2565 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2566 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2567
2568 ATMEL WIRELESS DRIVER
2569 M:      Simon Kelley <simon@thekelleys.org.uk>
2570 L:      linux-wireless@vger.kernel.org
2571 W:      http://www.thekelleys.org.uk/atmel
2572 W:      http://atmelwlandriver.sourceforge.net/
2573 S:      Maintained
2574 F:      drivers/net/wireless/atmel/atmel*
2575
2576 ATOMIC INFRASTRUCTURE
2577 M:      Will Deacon <will.deacon@arm.com>
2578 M:      Peter Zijlstra <peterz@infradead.org>
2579 R:      Boqun Feng <boqun.feng@gmail.com>
2580 L:      linux-kernel@vger.kernel.org
2581 S:      Maintained
2582 F:      arch/*/include/asm/atomic*.h
2583 F:      include/*/atomic*.h
2584
2585 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2586 M:      Bradley Grove <linuxdrivers@attotech.com>
2587 L:      linux-scsi@vger.kernel.org
2588 W:      http://www.attotech.com
2589 S:      Supported
2590 F:      drivers/scsi/esas2r
2591
2592 ATUSB IEEE 802.15.4 RADIO DRIVER
2593 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2594 L:      linux-wpan@vger.kernel.org
2595 S:      Maintained
2596 F:      drivers/net/ieee802154/atusb.c
2597 F:      drivers/net/ieee802154/atusb.h
2598 F:      drivers/net/ieee802154/at86rf230.h
2599
2600 AUDIT SUBSYSTEM
2601 M:      Paul Moore <paul@paul-moore.com>
2602 M:      Eric Paris <eparis@redhat.com>
2603 L:      linux-audit@redhat.com (moderated for non-subscribers)
2604 W:      https://github.com/linux-audit
2605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2606 S:      Supported
2607 F:      include/linux/audit.h
2608 F:      include/uapi/linux/audit.h
2609 F:      kernel/audit*
2610
2611 AUXILIARY DISPLAY DRIVERS
2612 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2613 S:      Maintained
2614 F:      drivers/auxdisplay/
2615 F:      include/linux/cfag12864b.h
2616
2617 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2618 M:      Andreas Klinger <ak@it-klinger.de>
2619 L:      linux-iio@vger.kernel.org
2620 S:      Maintained
2621 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2622 F:      drivers/iio/adc/hx711.c
2623
2624 AX.25 NETWORK LAYER
2625 M:      Ralf Baechle <ralf@linux-mips.org>
2626 L:      linux-hams@vger.kernel.org
2627 W:      http://www.linux-ax25.org/
2628 S:      Maintained
2629 F:      include/uapi/linux/ax25.h
2630 F:      include/net/ax25.h
2631 F:      net/ax25/
2632
2633 AXENTIA ARM DEVICES
2634 M:      Peter Rosin <peda@axentia.se>
2635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 S:      Maintained
2637 F:      Documentation/devicetree/bindings/arm/axentia.txt
2638 F:      arch/arm/boot/dts/at91-linea.dtsi
2639 F:      arch/arm/boot/dts/at91-natte.dtsi
2640 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2641 F:      arch/arm/boot/dts/at91-tse850-3.dts
2642
2643 AXENTIA ASOC DRIVERS
2644 M:      Peter Rosin <peda@axentia.se>
2645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/sound/axentia,*
2648 F:      sound/soc/atmel/tse850-pcm5142.c
2649
2650 AXXIA I2C CONTROLLER
2651 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2652 L:      linux-i2c@vger.kernel.org
2653 S:      Maintained
2654 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2655 F:      drivers/i2c/busses/i2c-axxia.c
2656
2657 AZ6007 DVB DRIVER
2658 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2659 L:      linux-media@vger.kernel.org
2660 W:      https://linuxtv.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 S:      Maintained
2663 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2664
2665 AZTECH FM RADIO RECEIVER DRIVER
2666 M:      Hans Verkuil <hverkuil@xs4all.nl>
2667 L:      linux-media@vger.kernel.org
2668 T:      git git://linuxtv.org/media_tree.git
2669 W:      https://linuxtv.org
2670 S:      Maintained
2671 F:      drivers/media/radio/radio-aztech*
2672
2673 B43 WIRELESS DRIVER
2674 L:      linux-wireless@vger.kernel.org
2675 L:      b43-dev@lists.infradead.org
2676 W:      http://wireless.kernel.org/en/users/Drivers/b43
2677 S:      Odd Fixes
2678 F:      drivers/net/wireless/broadcom/b43/
2679
2680 B43LEGACY WIRELESS DRIVER
2681 M:      Larry Finger <Larry.Finger@lwfinger.net>
2682 L:      linux-wireless@vger.kernel.org
2683 L:      b43-dev@lists.infradead.org
2684 W:      http://wireless.kernel.org/en/users/Drivers/b43
2685 S:      Maintained
2686 F:      drivers/net/wireless/broadcom/b43legacy/
2687
2688 BACKLIGHT CLASS/SUBSYSTEM
2689 M:      Lee Jones <lee.jones@linaro.org>
2690 M:      Daniel Thompson <daniel.thompson@linaro.org>
2691 M:      Jingoo Han <jingoohan1@gmail.com>
2692 L:      dri-devel@lists.freedesktop.org
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2694 S:      Maintained
2695 F:      drivers/video/backlight/
2696 F:      include/linux/backlight.h
2697 F:      include/linux/pwm_backlight.h
2698 F:      Documentation/devicetree/bindings/leds/backlight
2699
2700 BATMAN ADVANCED
2701 M:      Marek Lindner <mareklindner@neomailbox.ch>
2702 M:      Simon Wunderlich <sw@simonwunderlich.de>
2703 M:      Antonio Quartulli <a@unstable.cc>
2704 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705 W:      https://www.open-mesh.org/
2706 Q:      https://patchwork.open-mesh.org/project/batman/list/
2707 S:      Maintained
2708 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2709 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2710 F:      Documentation/networking/batman-adv.rst
2711 F:      include/uapi/linux/batadv_packet.h
2712 F:      include/uapi/linux/batman_adv.h
2713 F:      net/batman-adv/
2714
2715 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2717 L:      linux-hams@vger.kernel.org
2718 W:      http://www.baycom.org/~tom/ham/ham.html
2719 S:      Maintained
2720 F:      drivers/net/hamradio/baycom*
2721
2722 BCACHE (BLOCK LAYER CACHE)
2723 M:      Coly Li <colyli@suse.de>
2724 M:      Kent Overstreet <kent.overstreet@gmail.com>
2725 L:      linux-bcache@vger.kernel.org
2726 W:      http://bcache.evilpiepirate.org
2727 C:      irc://irc.oftc.net/bcache
2728 S:      Maintained
2729 F:      drivers/md/bcache/
2730
2731 BDISP ST MEDIA DRIVER
2732 M:      Fabien Dessenne <fabien.dessenne@st.com>
2733 L:      linux-media@vger.kernel.org
2734 T:      git git://linuxtv.org/media_tree.git
2735 W:      https://linuxtv.org
2736 S:      Supported
2737 F:      drivers/media/platform/sti/bdisp
2738
2739 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2741 L:      netdev@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/net/ethernet/ec_bhf.c
2744
2745 BEFS FILE SYSTEM
2746 M:      Luis de Bethencourt <luisbg@kernel.org>
2747 M:      Salah Triki <salah.triki@gmail.com>
2748 S:      Maintained
2749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750 F:      Documentation/filesystems/befs.txt
2751 F:      fs/befs/
2752
2753 BFQ I/O SCHEDULER
2754 M:      Paolo Valente <paolo.valente@linaro.org>
2755 M:      Jens Axboe <axboe@kernel.dk>
2756 L:      linux-block@vger.kernel.org
2757 S:      Maintained
2758 F:      block/bfq-*
2759 F:      Documentation/block/bfq-iosched.txt
2760
2761 BFS FILE SYSTEM
2762 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2763 S:      Maintained
2764 F:      Documentation/filesystems/bfs.txt
2765 F:      fs/bfs/
2766 F:      include/uapi/linux/bfs_fs.h
2767
2768 BLINKM RGB LED DRIVER
2769 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2770 S:      Maintained
2771 F:      drivers/leds/leds-blinkm.c
2772
2773 BLOCK LAYER
2774 M:      Jens Axboe <axboe@kernel.dk>
2775 L:      linux-block@vger.kernel.org
2776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2777 S:      Maintained
2778 F:      block/
2779 F:      drivers/block/
2780 F:      kernel/trace/blktrace.c
2781 F:      lib/sbitmap.c
2782
2783 BLOCK2MTD DRIVER
2784 M:      Joern Engel <joern@lazybastard.org>
2785 L:      linux-mtd@lists.infradead.org
2786 S:      Maintained
2787 F:      drivers/mtd/devices/block2mtd.c
2788
2789 BLUETOOTH DRIVERS
2790 M:      Marcel Holtmann <marcel@holtmann.org>
2791 M:      Johan Hedberg <johan.hedberg@gmail.com>
2792 L:      linux-bluetooth@vger.kernel.org
2793 W:      http://www.bluez.org/
2794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796 S:      Maintained
2797 F:      drivers/bluetooth/
2798
2799 BLUETOOTH SUBSYSTEM
2800 M:      Marcel Holtmann <marcel@holtmann.org>
2801 M:      Johan Hedberg <johan.hedberg@gmail.com>
2802 L:      linux-bluetooth@vger.kernel.org
2803 W:      http://www.bluez.org/
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2806 S:      Maintained
2807 F:      net/bluetooth/
2808 F:      include/net/bluetooth/
2809
2810 BONDING DRIVER
2811 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2812 M:      Veaceslav Falico <vfalico@gmail.com>
2813 M:      Andy Gospodarek <andy@greyhouse.net>
2814 L:      netdev@vger.kernel.org
2815 W:      http://sourceforge.net/projects/bonding/
2816 S:      Supported
2817 F:      drivers/net/bonding/
2818 F:      include/uapi/linux/if_bonding.h
2819
2820 BPF (Safe dynamic programs and tools)
2821 M:      Alexei Starovoitov <ast@kernel.org>
2822 M:      Daniel Borkmann <daniel@iogearbox.net>
2823 L:      netdev@vger.kernel.org
2824 L:      linux-kernel@vger.kernel.org
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2828 S:      Supported
2829 F:      arch/*/net/*
2830 F:      Documentation/networking/filter.txt
2831 F:      Documentation/bpf/
2832 F:      include/linux/bpf*
2833 F:      include/linux/filter.h
2834 F:      include/trace/events/xdp.h
2835 F:      include/uapi/linux/bpf*
2836 F:      include/uapi/linux/filter.h
2837 F:      kernel/bpf/
2838 F:      kernel/trace/bpf_trace.c
2839 F:      lib/test_bpf.c
2840 F:      net/bpf/
2841 F:      net/core/filter.c
2842 F:      net/sched/act_bpf.c
2843 F:      net/sched/cls_bpf.c
2844 F:      samples/bpf/
2845 F:      tools/bpf/
2846 F:      tools/lib/bpf/
2847 F:      tools/testing/selftests/bpf/
2848
2849 BPF JIT for ARM
2850 M:      Shubham Bansal <illusionist.neo@gmail.com>
2851 L:      netdev@vger.kernel.org
2852 S:      Maintained
2853 F:      arch/arm/net/
2854
2855 BPF JIT for ARM64
2856 M:      Daniel Borkmann <daniel@iogearbox.net>
2857 M:      Alexei Starovoitov <ast@kernel.org>
2858 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2859 L:      netdev@vger.kernel.org
2860 S:      Supported
2861 F:      arch/arm64/net/
2862
2863 BPF JIT for MIPS (32-BIT AND 64-BIT)
2864 M:      Paul Burton <paul.burton@mips.com>
2865 L:      netdev@vger.kernel.org
2866 S:      Maintained
2867 F:      arch/mips/net/
2868
2869 BPF JIT for NFP NICs
2870 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2871 L:      netdev@vger.kernel.org
2872 S:      Supported
2873 F:      drivers/net/ethernet/netronome/nfp/bpf/
2874
2875 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2876 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2877 M:      Sandipan Das <sandipan@linux.ibm.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/powerpc/net/
2881
2882 BPF JIT for S390
2883 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2884 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2885 L:      netdev@vger.kernel.org
2886 S:      Maintained
2887 F:      arch/s390/net/
2888 X:      arch/s390/net/pnet.c
2889
2890 BPF JIT for SPARC (32-BIT AND 64-BIT)
2891 M:      David S. Miller <davem@davemloft.net>
2892 L:      netdev@vger.kernel.org
2893 S:      Maintained
2894 F:      arch/sparc/net/
2895
2896 BPF JIT for X86 32-BIT
2897 M:      Wang YanQing <udknight@gmail.com>
2898 L:      netdev@vger.kernel.org
2899 S:      Maintained
2900 F:      arch/x86/net/bpf_jit_comp32.c
2901
2902 BPF JIT for X86 64-BIT
2903 M:      Alexei Starovoitov <ast@kernel.org>
2904 M:      Daniel Borkmann <daniel@iogearbox.net>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      arch/x86/net/
2908 X:      arch/x86/net/bpf_jit_comp32.c
2909
2910 BROADCOM B44 10/100 ETHERNET DRIVER
2911 M:      Michael Chan <michael.chan@broadcom.com>
2912 L:      netdev@vger.kernel.org
2913 S:      Supported
2914 F:      drivers/net/ethernet/broadcom/b44.*
2915
2916 BROADCOM B53 ETHERNET SWITCH DRIVER
2917 M:      Florian Fainelli <f.fainelli@gmail.com>
2918 L:      netdev@vger.kernel.org
2919 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2920 S:      Supported
2921 F:      drivers/net/dsa/b53/*
2922 F:      include/linux/platform_data/b53.h
2923
2924 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2925 M:      Florian Fainelli <f.fainelli@gmail.com>
2926 M:      Ray Jui <rjui@broadcom.com>
2927 M:      Scott Branden <sbranden@broadcom.com>
2928 M:      bcm-kernel-feedback-list@broadcom.com
2929 T:      git git://github.com/broadcom/mach-bcm
2930 S:      Maintained
2931 N:      bcm281*
2932 N:      bcm113*
2933 N:      bcm216*
2934 N:      kona
2935 F:      arch/arm/mach-bcm/
2936
2937 BROADCOM BCM2835 ARM ARCHITECTURE
2938 M:      Eric Anholt <eric@anholt.net>
2939 M:      Stefan Wahren <stefan.wahren@i2se.com>
2940 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942 T:      git git://github.com/anholt/linux
2943 S:      Maintained
2944 N:      bcm2835
2945 F:      drivers/staging/vc04_services
2946
2947 BROADCOM BCM47XX MIPS ARCHITECTURE
2948 M:      Hauke Mehrtens <hauke@hauke-m.de>
2949 M:      Rafał Miłecki <zajec5@gmail.com>
2950 L:      linux-mips@vger.kernel.org
2951 S:      Maintained
2952 F:      Documentation/devicetree/bindings/mips/brcm/
2953 F:      arch/mips/bcm47xx/*
2954 F:      arch/mips/include/asm/mach-bcm47xx/*
2955
2956 BROADCOM BCM5301X ARM ARCHITECTURE
2957 M:      Hauke Mehrtens <hauke@hauke-m.de>
2958 M:      Rafał Miłecki <zajec5@gmail.com>
2959 M:      bcm-kernel-feedback-list@broadcom.com
2960 L:      linux-arm-kernel@lists.infradead.org
2961 S:      Maintained
2962 F:      arch/arm/mach-bcm/bcm_5301x.c
2963 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2964 F:      arch/arm/boot/dts/bcm470*
2965 F:      arch/arm/boot/dts/bcm953012*
2966
2967 BROADCOM BCM53573 ARM ARCHITECTURE
2968 M:      Rafał Miłecki <rafal@milecki.pl>
2969 L:      linux-arm-kernel@lists.infradead.org
2970 S:      Maintained
2971 F:      arch/arm/boot/dts/bcm53573*
2972 F:      arch/arm/boot/dts/bcm47189*
2973
2974 BROADCOM BCM63XX ARM ARCHITECTURE
2975 M:      Florian Fainelli <f.fainelli@gmail.com>
2976 M:      bcm-kernel-feedback-list@broadcom.com
2977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2978 T:      git git://github.com/broadcom/stblinux.git
2979 S:      Maintained
2980 N:      bcm63xx
2981
2982 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2983 M:      Kevin Cernekee <cernekee@gmail.com>
2984 L:      linux-usb@vger.kernel.org
2985 S:      Maintained
2986 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2987
2988 BROADCOM BCM7XXX ARM ARCHITECTURE
2989 M:      Brian Norris <computersforpeace@gmail.com>
2990 M:      Gregory Fong <gregory.0xf0@gmail.com>
2991 M:      Florian Fainelli <f.fainelli@gmail.com>
2992 M:      bcm-kernel-feedback-list@broadcom.com
2993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994 T:      git git://github.com/broadcom/stblinux.git
2995 S:      Maintained
2996 F:      arch/arm/mach-bcm/*brcmstb*
2997 F:      arch/arm/boot/dts/bcm7*.dts*
2998 F:      drivers/bus/brcmstb_gisb.c
2999 F:      arch/arm/mm/cache-b15-rac.c
3000 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3001 N:      brcmstb
3002
3003 BROADCOM BMIPS CPUFREQ DRIVER
3004 M:      Markus Mayer <mmayer@broadcom.com>
3005 M:      bcm-kernel-feedback-list@broadcom.com
3006 L:      linux-pm@vger.kernel.org
3007 S:      Maintained
3008 F:      drivers/cpufreq/bmips-cpufreq.c
3009
3010 BROADCOM BMIPS MIPS ARCHITECTURE
3011 M:      Kevin Cernekee <cernekee@gmail.com>
3012 M:      Florian Fainelli <f.fainelli@gmail.com>
3013 L:      linux-mips@vger.kernel.org
3014 T:      git git://github.com/broadcom/stblinux.git
3015 S:      Maintained
3016 F:      arch/mips/bmips/*
3017 F:      arch/mips/include/asm/mach-bmips/*
3018 F:      arch/mips/kernel/*bmips*
3019 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3020 F:      drivers/irqchip/irq-bcm63*
3021 F:      drivers/irqchip/irq-bcm7*
3022 F:      drivers/irqchip/irq-brcmstb*
3023 F:      include/linux/bcm963xx_nvram.h
3024 F:      include/linux/bcm963xx_tag.h
3025
3026 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3027 M:      Rasesh Mody <rasesh.mody@cavium.com>
3028 M:      Dept-GELinuxNICDev@cavium.com
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/bnx2.*
3032 F:      drivers/net/ethernet/broadcom/bnx2_*
3033
3034 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3035 M:      QLogic-Storage-Upstream@qlogic.com
3036 L:      linux-scsi@vger.kernel.org
3037 S:      Supported
3038 F:      drivers/scsi/bnx2fc/
3039
3040 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3041 M:      QLogic-Storage-Upstream@qlogic.com
3042 L:      linux-scsi@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/scsi/bnx2i/
3045
3046 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3047 M:      Ariel Elior <ariel.elior@cavium.com>
3048 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049 M:      everest-linux-l2@cavium.com
3050 L:      netdev@vger.kernel.org
3051 S:      Supported
3052 F:      drivers/net/ethernet/broadcom/bnx2x/
3053
3054 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3055 M:      Michael Chan <michael.chan@broadcom.com>
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/broadcom/bnxt/
3059
3060 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3061 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3062 M:      Franky Lin <franky.lin@broadcom.com>
3063 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3064 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3065 M:      Wright Feng <wright.feng@cypress.com>
3066 L:      linux-wireless@vger.kernel.org
3067 L:      brcm80211-dev-list.pdl@broadcom.com
3068 L:      brcm80211-dev-list@cypress.com
3069 S:      Supported
3070 F:      drivers/net/wireless/broadcom/brcm80211/
3071
3072 BROADCOM BRCMSTB GPIO DRIVER
3073 M:      Gregory Fong <gregory.0xf0@gmail.com>
3074 L:      bcm-kernel-feedback-list@broadcom.com
3075 S:      Supported
3076 F:      drivers/gpio/gpio-brcmstb.c
3077 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3078
3079 BROADCOM BRCMSTB I2C DRIVER
3080 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3081 L:      linux-i2c@vger.kernel.org
3082 L:      bcm-kernel-feedback-list@broadcom.com
3083 S:      Supported
3084 F:      drivers/i2c/busses/i2c-brcmstb.c
3085 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3086
3087 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3088 M:      Al Cooper <alcooperx@gmail.com>
3089 L:      linux-kernel@vger.kernel.org
3090 L:      bcm-kernel-feedback-list@broadcom.com
3091 S:      Maintained
3092 F:      drivers/phy/broadcom/phy-brcm-usb*
3093
3094 BROADCOM GENET ETHERNET DRIVER
3095 M:      Doug Berger <opendmb@gmail.com>
3096 M:      Florian Fainelli <f.fainelli@gmail.com>
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/broadcom/genet/
3100
3101 BROADCOM IPROC ARM ARCHITECTURE
3102 M:      Ray Jui <rjui@broadcom.com>
3103 M:      Scott Branden <sbranden@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 T:      git git://github.com/broadcom/cygnus-linux.git
3107 S:      Maintained
3108 N:      iproc
3109 N:      cygnus
3110 N:      bcm[-_]nsp
3111 N:      bcm9113*
3112 N:      bcm9583*
3113 N:      bcm9585*
3114 N:      bcm9586*
3115 N:      bcm988312
3116 N:      bcm113*
3117 N:      bcm583*
3118 N:      bcm585*
3119 N:      bcm586*
3120 N:      bcm88312
3121 N:      hr2
3122 N:      stingray
3123 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3124 F:      arch/arm64/boot/dts/broadcom/stingray/*
3125 F:      drivers/clk/bcm/clk-ns*
3126 F:      drivers/clk/bcm/clk-sr*
3127 F:      drivers/pinctrl/bcm/pinctrl-ns*
3128 F:      include/dt-bindings/clock/bcm-sr*
3129
3130 BROADCOM KONA GPIO DRIVER
3131 M:      Ray Jui <rjui@broadcom.com>
3132 L:      bcm-kernel-feedback-list@broadcom.com
3133 S:      Supported
3134 F:      drivers/gpio/gpio-bcm-kona.c
3135 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3136
3137 BROADCOM NETXTREME-E ROCE DRIVER
3138 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3139 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3140 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3141 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3142 L:      linux-rdma@vger.kernel.org
3143 W:      http://www.broadcom.com
3144 S:      Supported
3145 F:      drivers/infiniband/hw/bnxt_re/
3146 F:      include/uapi/rdma/bnxt_re-abi.h
3147
3148 BROADCOM NVRAM DRIVER
3149 M:      Rafał Miłecki <zajec5@gmail.com>
3150 L:      linux-mips@vger.kernel.org
3151 S:      Maintained
3152 F:      drivers/firmware/broadcom/*
3153
3154 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3155 M:      Rafał Miłecki <zajec5@gmail.com>
3156 L:      linux-wireless@vger.kernel.org
3157 S:      Maintained
3158 F:      drivers/bcma/
3159 F:      include/linux/bcma/
3160
3161 BROADCOM STB AVS CPUFREQ DRIVER
3162 M:      Markus Mayer <mmayer@broadcom.com>
3163 M:      bcm-kernel-feedback-list@broadcom.com
3164 L:      linux-pm@vger.kernel.org
3165 S:      Maintained
3166 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3167 F:      drivers/cpufreq/brcmstb*
3168
3169 BROADCOM STB AVS TMON DRIVER
3170 M:      Markus Mayer <mmayer@broadcom.com>
3171 M:      bcm-kernel-feedback-list@broadcom.com
3172 L:      linux-pm@vger.kernel.org
3173 S:      Maintained
3174 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3175 F:      drivers/thermal/broadcom/brcmstb*
3176
3177 BROADCOM STB NAND FLASH DRIVER
3178 M:      Brian Norris <computersforpeace@gmail.com>
3179 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3180 L:      linux-mtd@lists.infradead.org
3181 L:      bcm-kernel-feedback-list@broadcom.com
3182 S:      Maintained
3183 F:      drivers/mtd/nand/raw/brcmnand/
3184
3185 BROADCOM STB DPFE DRIVER
3186 M:      Markus Mayer <mmayer@broadcom.com>
3187 M:      bcm-kernel-feedback-list@broadcom.com
3188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 S:      Maintained
3190 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3191 F:      drivers/memory/brcmstb_dpfe.c
3192
3193 BROADCOM SPI DRIVER
3194 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3195 M:      bcm-kernel-feedback-list@broadcom.com
3196 S:      Maintained
3197 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3198 F:      drivers/spi/spi-bcm-qspi.*
3199 F:      drivers/spi/spi-brcmstb-qspi.c
3200 F:      drivers/spi/spi-iproc-qspi.c
3201
3202 BROADCOM SYSTEMPORT ETHERNET DRIVER
3203 M:      Florian Fainelli <f.fainelli@gmail.com>
3204 L:      netdev@vger.kernel.org
3205 S:      Supported
3206 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3207
3208 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3209 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3210 M:      Prashant Sreedharan <prashant@broadcom.com>
3211 M:      Michael Chan <mchan@broadcom.com>
3212 L:      netdev@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/net/ethernet/broadcom/tg3.*
3215
3216 BROCADE BFA FC SCSI DRIVER
3217 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3218 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3219 L:      linux-scsi@vger.kernel.org
3220 S:      Supported
3221 F:      drivers/scsi/bfa/
3222
3223 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3224 M:      Rasesh Mody <rasesh.mody@cavium.com>
3225 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3226 M:      Dept-GELinuxNICDev@cavium.com
3227 L:      netdev@vger.kernel.org
3228 S:      Supported
3229 F:      drivers/net/ethernet/brocade/bna/
3230
3231 BSG (block layer generic sg v4 driver)
3232 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3233 L:      linux-scsi@vger.kernel.org
3234 S:      Supported
3235 F:      block/bsg.c
3236 F:      include/linux/bsg.h
3237 F:      include/uapi/linux/bsg.h
3238
3239 BT87X AUDIO DRIVER
3240 M:      Clemens Ladisch <clemens@ladisch.de>
3241 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3242 T:      git git://git.alsa-project.org/alsa-kernel.git
3243 S:      Maintained
3244 F:      Documentation/sound/cards/bt87x.rst
3245 F:      sound/pci/bt87x.c
3246
3247 BT8XXGPIO DRIVER
3248 M:      Michael Buesch <m@bues.ch>
3249 W:      http://bu3sch.de/btgpio.php
3250 S:      Maintained
3251 F:      drivers/gpio/gpio-bt8xx.c
3252
3253 BTRFS FILE SYSTEM
3254 M:      Chris Mason <clm@fb.com>
3255 M:      Josef Bacik <josef@toxicpanda.com>
3256 M:      David Sterba <dsterba@suse.com>
3257 L:      linux-btrfs@vger.kernel.org
3258 W:      http://btrfs.wiki.kernel.org/
3259 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3261 S:      Maintained
3262 F:      Documentation/filesystems/btrfs.txt
3263 F:      fs/btrfs/
3264 F:      include/linux/btrfs*
3265 F:      include/uapi/linux/btrfs*
3266
3267 BTTV VIDEO4LINUX DRIVER
3268 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3269 L:      linux-media@vger.kernel.org
3270 W:      https://linuxtv.org
3271 T:      git git://linuxtv.org/media_tree.git
3272 S:      Odd fixes
3273 F:      Documentation/media/v4l-drivers/bttv*
3274 F:      drivers/media/pci/bt8xx/bttv*
3275
3276 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3277 M:      Chanwoo Choi <cw00.choi@samsung.com>
3278 L:      linux-pm@vger.kernel.org
3279 L:      linux-samsung-soc@vger.kernel.org
3280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3281 S:      Maintained
3282 F:      drivers/devfreq/exynos-bus.c
3283 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3284
3285 BUSLOGIC SCSI DRIVER
3286 M:      Khalid Aziz <khalid@gonehiking.org>
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Maintained
3289 F:      drivers/scsi/BusLogic.*
3290 F:      drivers/scsi/FlashPoint.*
3291
3292 C-MEDIA CMI8788 DRIVER
3293 M:      Clemens Ladisch <clemens@ladisch.de>
3294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3295 T:      git git://git.alsa-project.org/alsa-kernel.git
3296 S:      Maintained
3297 F:      sound/pci/oxygen/
3298
3299 C-SKY ARCHITECTURE
3300 M:      Guo Ren <guoren@kernel.org>
3301 T:      git https://github.com/c-sky/csky-linux.git
3302 S:      Supported
3303 F:      arch/csky/
3304 F:      Documentation/devicetree/bindings/csky/
3305 F:      drivers/irqchip/irq-csky-*
3306 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3307 F:      drivers/clocksource/timer-gx6605s.c
3308 F:      drivers/clocksource/timer-mp-csky.c
3309 F:      Documentation/devicetree/bindings/timer/csky,*
3310 K:      csky
3311 N:      csky
3312
3313 C6X ARCHITECTURE
3314 M:      Mark Salter <msalter@redhat.com>
3315 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3316 L:      linux-c6x-dev@linux-c6x.org
3317 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3318 S:      Maintained
3319 F:      arch/c6x/
3320
3321 CA8210 IEEE-802.15.4 RADIO DRIVER
3322 M:      Harry Morris <h.morris@cascoda.com>
3323 L:      linux-wpan@vger.kernel.org
3324 W:      https://github.com/Cascoda/ca8210-linux.git
3325 S:      Maintained
3326 F:      drivers/net/ieee802154/ca8210.c
3327 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3328
3329 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3330 M:      David Howells <dhowells@redhat.com>
3331 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3332 S:      Supported
3333 F:      Documentation/filesystems/caching/cachefiles.txt
3334 F:      fs/cachefiles/
3335
3336 CADENCE MIPI-CSI2 BRIDGES
3337 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3338 L:      linux-media@vger.kernel.org
3339 S:      Maintained
3340 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3341 F:      drivers/media/platform/cadence/cdns-csi2*
3342
3343 CADET FM/AM RADIO RECEIVER DRIVER
3344 M:      Hans Verkuil <hverkuil@xs4all.nl>
3345 L:      linux-media@vger.kernel.org
3346 T:      git git://linuxtv.org/media_tree.git
3347 W:      https://linuxtv.org
3348 S:      Maintained
3349 F:      drivers/media/radio/radio-cadet*
3350
3351 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3352 M:      Jonathan Corbet <corbet@lwn.net>
3353 L:      linux-media@vger.kernel.org
3354 T:      git git://linuxtv.org/media_tree.git
3355 S:      Maintained
3356 F:      Documentation/media/v4l-drivers/cafe_ccic*
3357 F:      drivers/media/platform/marvell-ccic/
3358
3359 CAIF NETWORK LAYER
3360 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3361 L:      netdev@vger.kernel.org
3362 S:      Supported
3363 F:      Documentation/networking/caif/
3364 F:      drivers/net/caif/
3365 F:      include/uapi/linux/caif/
3366 F:      include/net/caif/
3367 F:      net/caif/
3368
3369 CAKE QDISC
3370 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3371 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3372 S:      Maintained
3373 F:      net/sched/sch_cake.c
3374
3375 CALGARY x86-64 IOMMU
3376 M:      Muli Ben-Yehuda <mulix@mulix.org>
3377 M:      Jon Mason <jdmason@kudzu.us>
3378 L:      iommu@lists.linux-foundation.org
3379 S:      Maintained
3380 F:      arch/x86/kernel/pci-calgary_64.c
3381 F:      arch/x86/kernel/tce_64.c
3382 F:      arch/x86/include/asm/calgary.h
3383 F:      arch/x86/include/asm/tce.h
3384
3385 CAN NETWORK DRIVERS
3386 M:      Wolfgang Grandegger <wg@grandegger.com>
3387 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3388 L:      linux-can@vger.kernel.org
3389 W:      https://github.com/linux-can
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3392 S:      Maintained
3393 F:      Documentation/devicetree/bindings/net/can/
3394 F:      drivers/net/can/
3395 F:      include/linux/can/dev.h
3396 F:      include/linux/can/platform/
3397 F:      include/uapi/linux/can/error.h
3398 F:      include/uapi/linux/can/netlink.h
3399
3400 CAN NETWORK LAYER
3401 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3402 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3403 L:      linux-can@vger.kernel.org
3404 W:      https://github.com/linux-can
3405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3407 S:      Maintained
3408 F:      Documentation/networking/can.rst
3409 F:      net/can/
3410 F:      include/linux/can/core.h
3411 F:      include/uapi/linux/can.h
3412 F:      include/uapi/linux/can/bcm.h
3413 F:      include/uapi/linux/can/raw.h
3414 F:      include/uapi/linux/can/gw.h
3415
3416 CAPABILITIES
3417 M:      Serge Hallyn <serge@hallyn.com>
3418 L:      linux-security-module@vger.kernel.org
3419 S:      Supported
3420 F:      include/linux/capability.h
3421 F:      include/uapi/linux/capability.h
3422 F:      security/commoncap.c
3423 F:      kernel/capability.c
3424
3425 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3426 M:      Kevin Tsai <ktsai@capellamicro.com>
3427 S:      Maintained
3428 F:      drivers/iio/light/cm*
3429
3430 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3431 M:      Christian Lamparter <chunkeey@googlemail.com>
3432 L:      linux-wireless@vger.kernel.org
3433 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3434 S:      Maintained
3435 F:      drivers/net/wireless/ath/carl9170/
3436
3437 CAVIUM I2C DRIVER
3438 M:      Jan Glauber <jglauber@cavium.com>
3439 M:      David Daney <david.daney@cavium.com>
3440 W:      http://www.cavium.com
3441 S:      Supported
3442 F:      drivers/i2c/busses/i2c-octeon*
3443 F:      drivers/i2c/busses/i2c-thunderx*
3444
3445 CAVIUM LIQUIDIO NETWORK DRIVER
3446 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3447 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3448 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3449 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3450 L:      netdev@vger.kernel.org
3451 W:      http://www.cavium.com
3452 S:      Supported
3453 F:      drivers/net/ethernet/cavium/liquidio/
3454
3455 CAVIUM MMC DRIVER
3456 M:      Jan Glauber <jglauber@cavium.com>
3457 M:      David Daney <david.daney@cavium.com>
3458 M:      Steven J. Hill <Steven.Hill@cavium.com>
3459 W:      http://www.cavium.com
3460 S:      Supported
3461 F:      drivers/mmc/host/cavium*
3462
3463 CAVIUM OCTEON-TX CRYPTO DRIVER
3464 M:      George Cherian <george.cherian@cavium.com>
3465 L:      linux-crypto@vger.kernel.org
3466 W:      http://www.cavium.com
3467 S:      Supported
3468 F:      drivers/crypto/cavium/cpt/
3469
3470 CAVIUM THUNDERX2 ARM64 SOC
3471 M:      Robert Richter <rrichter@cavium.com>
3472 M:      Jayachandran C <jnair@caviumnetworks.com>
3473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3474 S:      Maintained
3475 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3476 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3477
3478 CC2520 IEEE-802.15.4 RADIO DRIVER
3479 M:      Varka Bhadram <varkabhadram@gmail.com>
3480 L:      linux-wpan@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/net/ieee802154/cc2520.c
3483 F:      include/linux/spi/cc2520.h
3484 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3485
3486 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3487 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3488 L:      linux-crypto@vger.kernel.org
3489 S:      Supported
3490 F:      drivers/crypto/ccree/
3491 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3492
3493 CEC FRAMEWORK
3494 M:      Hans Verkuil <hans.verkuil@cisco.com>
3495 L:      linux-media@vger.kernel.org
3496 T:      git git://linuxtv.org/media_tree.git
3497 W:      http://linuxtv.org
3498 S:      Supported
3499 F:      Documentation/media/kapi/cec-core.rst
3500 F:      Documentation/media/uapi/cec
3501 F:      drivers/media/cec/
3502 F:      drivers/media/rc/keymaps/rc-cec.c
3503 F:      include/media/cec.h
3504 F:      include/media/cec-notifier.h
3505 F:      include/uapi/linux/cec.h
3506 F:      include/uapi/linux/cec-funcs.h
3507 F:      Documentation/devicetree/bindings/media/cec.txt
3508 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3509
3510 CEC GPIO DRIVER
3511 M:      Hans Verkuil <hans.verkuil@cisco.com>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      http://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/platform/cec-gpio/
3517 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3518
3519 CELL BROADBAND ENGINE ARCHITECTURE
3520 M:      Arnd Bergmann <arnd@arndb.de>
3521 L:      linuxppc-dev@lists.ozlabs.org
3522 W:      http://www.ibm.com/developerworks/power/cell/
3523 S:      Supported
3524 F:      arch/powerpc/include/asm/cell*.h
3525 F:      arch/powerpc/include/asm/spu*.h
3526 F:      arch/powerpc/include/uapi/asm/spu*.h
3527 F:      arch/powerpc/oprofile/*cell*
3528 F:      arch/powerpc/platforms/cell/
3529
3530 CEPH COMMON CODE (LIBCEPH)
3531 M:      Ilya Dryomov <idryomov@gmail.com>
3532 M:      "Yan, Zheng" <zyan@redhat.com>
3533 M:      Sage Weil <sage@redhat.com>
3534 L:      ceph-devel@vger.kernel.org
3535 W:      http://ceph.com/
3536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3537 T:      git git://github.com/ceph/ceph-client.git
3538 S:      Supported
3539 F:      net/ceph/
3540 F:      include/linux/ceph/
3541 F:      include/linux/crush/
3542
3543 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3544 M:      "Yan, Zheng" <zyan@redhat.com>
3545 M:      Sage Weil <sage@redhat.com>
3546 M:      Ilya Dryomov <idryomov@gmail.com>
3547 L:      ceph-devel@vger.kernel.org
3548 W:      http://ceph.com/
3549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3550 T:      git git://github.com/ceph/ceph-client.git
3551 S:      Supported
3552 F:      Documentation/filesystems/ceph.txt
3553 F:      fs/ceph/
3554
3555 CERTIFICATE HANDLING:
3556 M:      David Howells <dhowells@redhat.com>
3557 M:      David Woodhouse <dwmw2@infradead.org>
3558 L:      keyrings@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/admin-guide/module-signing.rst
3561 F:      certs/
3562 F:      scripts/sign-file.c
3563 F:      scripts/extract-cert.c
3564
3565 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3566 L:      linux-usb@vger.kernel.org
3567 S:      Orphan
3568 F:      Documentation/usb/WUSB-Design-overview.txt
3569 F:      Documentation/usb/wusb-cbaf
3570 F:      drivers/usb/host/hwa-hc.c
3571 F:      drivers/usb/host/whci/
3572 F:      drivers/usb/wusbcore/
3573 F:      include/linux/usb/wusb*
3574
3575 CFAG12864B LCD DRIVER
3576 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3577 S:      Maintained
3578 F:      drivers/auxdisplay/cfag12864b.c
3579 F:      include/linux/cfag12864b.h
3580
3581 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3582 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3583 S:      Maintained
3584 F:      drivers/auxdisplay/cfag12864bfb.c
3585 F:      include/linux/cfag12864b.h
3586
3587 802.11 (including CFG80211/NL80211)
3588 M:      Johannes Berg <johannes@sipsolutions.net>
3589 L:      linux-wireless@vger.kernel.org
3590 W:      http://wireless.kernel.org/
3591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3593 S:      Maintained
3594 F:      net/wireless/
3595 F:      include/uapi/linux/nl80211.h
3596 F:      include/linux/ieee80211.h
3597 F:      include/net/wext.h
3598 F:      include/net/cfg80211.h
3599 F:      include/net/iw_handler.h
3600 F:      include/net/ieee80211_radiotap.h
3601 F:      Documentation/driver-api/80211/cfg80211.rst
3602 F:      Documentation/networking/regulatory.txt
3603
3604 CHAR and MISC DRIVERS
3605 M:      Arnd Bergmann <arnd@arndb.de>
3606 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3608 S:      Supported
3609 F:      drivers/char/
3610 F:      drivers/misc/
3611 F:      include/linux/miscdevice.h
3612
3613 CHECKPATCH
3614 M:      Andy Whitcroft <apw@canonical.com>
3615 M:      Joe Perches <joe@perches.com>
3616 S:      Maintained
3617 F:      scripts/checkpatch.pl
3618
3619 CHINESE DOCUMENTATION
3620 M:      Harry Wei <harryxiyou@gmail.com>
3621 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3622 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      Documentation/translations/zh_CN/
3625
3626 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3627 M:      Peter Chen <Peter.Chen@nxp.com>
3628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3629 L:      linux-usb@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/usb/chipidea/
3632
3633 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3634 M:      Hans de Goede <hdegoede@redhat.com>
3635 L:      linux-input@vger.kernel.org
3636 S:      Maintained
3637 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3638 F:      drivers/input/touchscreen/chipone_icn8318.c
3639
3640 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3641 M:      Hans de Goede <hdegoede@redhat.com>
3642 L:      linux-input@vger.kernel.org
3643 S:      Maintained
3644 F:      drivers/input/touchscreen/chipone_icn8505.c
3645
3646 CHROME HARDWARE PLATFORM SUPPORT
3647 M:      Benson Leung <bleung@chromium.org>
3648 M:      Olof Johansson <olof@lixom.net>
3649 S:      Maintained
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3651 F:      drivers/platform/chrome/
3652
3653 CIRRUS LOGIC AUDIO CODEC DRIVERS
3654 M:      Brian Austin <brian.austin@cirrus.com>
3655 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3656 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3657 S:      Maintained
3658 F:      sound/soc/codecs/cs*
3659
3660 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3661 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3662 L:      netdev@vger.kernel.org
3663 S:      Maintained
3664 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3665
3666 CISCO FCOE HBA DRIVER
3667 M:      Satish Kharat <satishkh@cisco.com>
3668 M:      Sesidhar Baddela <sebaddel@cisco.com>
3669 M:      Karan Tilak Kumar <kartilak@cisco.com>
3670 L:      linux-scsi@vger.kernel.org
3671 S:      Supported
3672 F:      drivers/scsi/fnic/
3673
3674 CISCO SCSI HBA DRIVER
3675 M:      Karan Tilak Kumar <kartilak@cisco.com>
3676 M:      Sesidhar Baddela <sebaddel@cisco.com>
3677 L:      linux-scsi@vger.kernel.org
3678 S:      Supported
3679 F:      drivers/scsi/snic/
3680
3681 CISCO VIC ETHERNET NIC DRIVER
3682 M:      Christian Benvenuti <benve@cisco.com>
3683 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3684 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3685 S:      Supported
3686 F:      drivers/net/ethernet/cisco/enic/
3687
3688 CISCO VIC LOW LATENCY NIC DRIVER
3689 M:      Christian Benvenuti <benve@cisco.com>
3690 S:      Supported
3691 F:      drivers/infiniband/hw/usnic/
3692
3693 CIRRUS LOGIC MADERA CODEC DRIVERS
3694 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3695 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3697 L:      patches@opensource.cirrus.com
3698 T:      git https://github.com/CirrusLogic/linux-drivers.git
3699 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3700 S:      Supported
3701 F:      Documentation/devicetree/bindings/mfd/madera.txt
3702 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3703 F:      include/linux/irqchip/irq-madera*
3704 F:      include/linux/mfd/madera/*
3705 F:      drivers/gpio/gpio-madera*
3706 F:      drivers/irqchip/irq-madera*
3707 F:      drivers/mfd/madera*
3708 F:      drivers/mfd/cs47l*
3709 F:      drivers/pinctrl/cirrus/*
3710
3711 CLANG-FORMAT FILE
3712 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3713 S:      Maintained
3714 F:      .clang-format
3715
3716 CLEANCACHE API
3717 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3718 L:      linux-kernel@vger.kernel.org
3719 S:      Maintained
3720 F:      mm/cleancache.c
3721 F:      include/linux/cleancache.h
3722
3723 CLK API
3724 M:      Russell King <linux@armlinux.org.uk>
3725 L:      linux-clk@vger.kernel.org
3726 S:      Maintained
3727 F:      include/linux/clk.h
3728
3729 CLOCKSOURCE, CLOCKEVENT DRIVERS
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Thomas Gleixner <tglx@linutronix.de>
3732 L:      linux-kernel@vger.kernel.org
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3734 S:      Supported
3735 F:      drivers/clocksource/
3736 F:      Documentation/devicetree/bindings/timer/
3737
3738 CMPC ACPI DRIVER
3739 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3740 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3741 L:      platform-driver-x86@vger.kernel.org
3742 S:      Supported
3743 F:      drivers/platform/x86/classmate-laptop.c
3744
3745 COBALT MEDIA DRIVER
3746 M:      Hans Verkuil <hans.verkuil@cisco.com>
3747 L:      linux-media@vger.kernel.org
3748 T:      git git://linuxtv.org/media_tree.git
3749 W:      https://linuxtv.org
3750 S:      Supported
3751 F:      drivers/media/pci/cobalt/
3752
3753 COCCINELLE/Semantic Patches (SmPL)
3754 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3755 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3756 M:      Nicolas Palix <nicolas.palix@imag.fr>
3757 M:      Michal Marek <michal.lkml@markovi.net>
3758 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3760 W:      http://coccinelle.lip6.fr/
3761 S:      Supported
3762 F:      Documentation/dev-tools/coccinelle.rst
3763 F:      scripts/coccinelle/
3764 F:      scripts/coccicheck
3765
3766 CODA FILE SYSTEM
3767 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3768 M:      coda@cs.cmu.edu
3769 L:      codalist@coda.cs.cmu.edu
3770 W:      http://www.coda.cs.cmu.edu/
3771 S:      Maintained
3772 F:      Documentation/filesystems/coda.txt
3773 F:      fs/coda/
3774 F:      include/linux/coda*.h
3775 F:      include/uapi/linux/coda*.h
3776
3777 CODA V4L2 MEM2MEM DRIVER
3778 M:      Philipp Zabel <p.zabel@pengutronix.de>
3779 L:      linux-media@vger.kernel.org
3780 S:      Maintained
3781 F:      Documentation/devicetree/bindings/media/coda.txt
3782 F:      drivers/media/platform/coda/
3783
3784 CODE OF CONDUCT
3785 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3786 S:      Supported
3787 F:      Documentation/process/code-of-conduct.rst
3788 F:      Documentation/process/code-of-conduct-interpretation.rst
3789
3790 COMMON CLK FRAMEWORK
3791 M:      Michael Turquette <mturquette@baylibre.com>
3792 M:      Stephen Boyd <sboyd@kernel.org>
3793 L:      linux-clk@vger.kernel.org
3794 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3796 S:      Maintained
3797 F:      Documentation/devicetree/bindings/clock/
3798 F:      drivers/clk/
3799 X:      drivers/clk/clkdev.c
3800 F:      include/linux/clk-pr*
3801 F:      include/linux/clk/
3802 F:      include/linux/of_clk.h
3803
3804 COMMON INTERNET FILE SYSTEM (CIFS)
3805 M:      Steve French <sfrench@samba.org>
3806 L:      linux-cifs@vger.kernel.org
3807 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3808 W:      http://linux-cifs.samba.org/
3809 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3810 S:      Supported
3811 F:      Documentation/filesystems/cifs/
3812 F:      fs/cifs/
3813
3814 COMPACTPCI HOTPLUG CORE
3815 M:      Scott Murray <scott@spiteful.org>
3816 L:      linux-pci@vger.kernel.org
3817 S:      Maintained
3818 F:      drivers/pci/hotplug/cpci_hotplug*
3819
3820 COMPACTPCI HOTPLUG GENERIC DRIVER
3821 M:      Scott Murray <scott@spiteful.org>
3822 L:      linux-pci@vger.kernel.org
3823 S:      Maintained
3824 F:      drivers/pci/hotplug/cpcihp_generic.c
3825
3826 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3827 M:      Scott Murray <scott@spiteful.org>
3828 L:      linux-pci@vger.kernel.org
3829 S:      Maintained
3830 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3831
3832 COMPAL LAPTOP SUPPORT
3833 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3834 L:      platform-driver-x86@vger.kernel.org
3835 S:      Maintained
3836 F:      drivers/platform/x86/compal-laptop.c
3837
3838 COMPILER ATTRIBUTES
3839 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3840 S:      Maintained
3841 F:      include/linux/compiler_attributes.h
3842
3843 CONEXANT ACCESSRUNNER USB DRIVER
3844 L:      accessrunner-general@lists.sourceforge.net
3845 W:      http://accessrunner.sourceforge.net/
3846 S:      Orphan
3847 F:      drivers/usb/atm/cxacru.c
3848
3849 CONFIGFS
3850 M:      Joel Becker <jlbec@evilplan.org>
3851 M:      Christoph Hellwig <hch@lst.de>
3852 T:      git git://git.infradead.org/users/hch/configfs.git
3853 S:      Supported
3854 F:      fs/configfs/
3855 F:      include/linux/configfs.h
3856
3857 CONNECTOR
3858 M:      Evgeniy Polyakov <zbr@ioremap.net>
3859 L:      netdev@vger.kernel.org
3860 S:      Maintained
3861 F:      drivers/connector/
3862
3863 CONTROL GROUP (CGROUP)
3864 M:      Tejun Heo <tj@kernel.org>
3865 M:      Li Zefan <lizefan@huawei.com>
3866 M:      Johannes Weiner <hannes@cmpxchg.org>
3867 L:      cgroups@vger.kernel.org
3868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3869 S:      Maintained
3870 F:      Documentation/cgroup*
3871 F:      include/linux/cgroup*
3872 F:      kernel/cgroup*
3873
3874 CONTROL GROUP - CPUSET
3875 M:      Li Zefan <lizefan@huawei.com>
3876 L:      cgroups@vger.kernel.org
3877 W:      http://www.bullopensource.org/cpuset/
3878 W:      http://oss.sgi.com/projects/cpusets/
3879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3880 S:      Maintained
3881 F:      Documentation/cgroup-v1/cpusets.txt
3882 F:      include/linux/cpuset.h
3883 F:      kernel/cgroup/cpuset.c
3884
3885 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3886 M:      Johannes Weiner <hannes@cmpxchg.org>
3887 M:      Michal Hocko <mhocko@kernel.org>
3888 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3889 L:      cgroups@vger.kernel.org
3890 L:      linux-mm@kvack.org
3891 S:      Maintained
3892 F:      mm/memcontrol.c
3893 F:      mm/swap_cgroup.c
3894
3895 CORETEMP HARDWARE MONITORING DRIVER
3896 M:      Fenghua Yu <fenghua.yu@intel.com>
3897 L:      linux-hwmon@vger.kernel.org
3898 S:      Maintained
3899 F:      Documentation/hwmon/coretemp
3900 F:      drivers/hwmon/coretemp.c
3901
3902 COSA/SRP SYNC SERIAL DRIVER
3903 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3904 W:      http://www.fi.muni.cz/~kas/cosa/
3905 S:      Maintained
3906 F:      drivers/net/wan/cosa*
3907
3908 CPMAC ETHERNET DRIVER
3909 M:      Florian Fainelli <f.fainelli@gmail.com>
3910 L:      netdev@vger.kernel.org
3911 S:      Maintained
3912 F:      drivers/net/ethernet/ti/cpmac.c
3913
3914 CPU FREQUENCY DRIVERS
3915 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3916 M:      Viresh Kumar <viresh.kumar@linaro.org>
3917 L:      linux-pm@vger.kernel.org
3918 S:      Maintained
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3920 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3921 B:      https://bugzilla.kernel.org
3922 F:      Documentation/cpu-freq/
3923 F:      Documentation/devicetree/bindings/cpufreq/
3924 F:      drivers/cpufreq/
3925 F:      include/linux/cpufreq.h
3926 F:      tools/testing/selftests/cpufreq/
3927
3928 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3929 M:      Viresh Kumar <viresh.kumar@linaro.org>
3930 M:      Sudeep Holla <sudeep.holla@arm.com>
3931 L:      linux-pm@vger.kernel.org
3932 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3933 S:      Maintained
3934 F:      drivers/cpufreq/arm_big_little.h
3935 F:      drivers/cpufreq/arm_big_little.c
3936
3937 CPU POWER MONITORING SUBSYSTEM
3938 M:      Thomas Renninger <trenn@suse.com>
3939 M:      Shuah Khan <shuah@kernel.org>
3940 L:      linux-pm@vger.kernel.org
3941 S:      Maintained
3942 F:      tools/power/cpupower/
3943
3944 CPUID/MSR DRIVER
3945 M:      "H. Peter Anvin" <hpa@zytor.com>
3946 S:      Maintained
3947 F:      arch/x86/kernel/cpuid.c
3948 F:      arch/x86/kernel/msr.c
3949
3950 CPUIDLE DRIVER - ARM BIG LITTLE
3951 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3952 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3953 L:      linux-pm@vger.kernel.org
3954 L:      linux-arm-kernel@lists.infradead.org
3955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3956 S:      Maintained
3957 F:      drivers/cpuidle/cpuidle-big_little.c
3958
3959 CPUIDLE DRIVER - ARM EXYNOS
3960 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3961 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3962 M:      Kukjin Kim <kgene@kernel.org>
3963 L:      linux-pm@vger.kernel.org
3964 L:      linux-samsung-soc@vger.kernel.org
3965 S:      Supported
3966 F:      drivers/cpuidle/cpuidle-exynos.c
3967 F:      arch/arm/mach-exynos/pm.c
3968
3969 CPUIDLE DRIVERS
3970 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3971 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3972 L:      linux-pm@vger.kernel.org
3973 S:      Maintained
3974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3975 B:      https://bugzilla.kernel.org
3976 F:      drivers/cpuidle/*
3977 F:      include/linux/cpuidle.h
3978
3979 CRAMFS FILESYSTEM
3980 M:      Nicolas Pitre <nico@linaro.org>
3981 S:      Maintained
3982 F:      Documentation/filesystems/cramfs.txt
3983 F:      fs/cramfs/
3984
3985 CRYPTO API
3986 M:      Herbert Xu <herbert@gondor.apana.org.au>
3987 M:      "David S. Miller" <davem@davemloft.net>
3988 L:      linux-crypto@vger.kernel.org
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3991 S:      Maintained
3992 F:      Documentation/crypto/
3993 F:      Documentation/devicetree/bindings/crypto/
3994 F:      arch/*/crypto/
3995 F:      crypto/
3996 F:      drivers/crypto/
3997 F:      include/crypto/
3998 F:      include/linux/crypto*
3999
4000 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4001 M:      Neil Horman <nhorman@tuxdriver.com>
4002 L:      linux-crypto@vger.kernel.org
4003 S:      Maintained
4004 F:      crypto/ansi_cprng.c
4005 F:      crypto/rng.c
4006
4007 CS3308 MEDIA DRIVER
4008 M:      Hans Verkuil <hverkuil@xs4all.nl>
4009 L:      linux-media@vger.kernel.org
4010 T:      git git://linuxtv.org/media_tree.git
4011 W:      http://linuxtv.org
4012 S:      Odd Fixes
4013 F:      drivers/media/i2c/cs3308.c
4014
4015 CS5535 Audio ALSA driver
4016 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4017 S:      Maintained
4018 F:      sound/pci/cs5535audio/
4019
4020 CSI DRIVERS FOR ALLWINNER V3s
4021 M:      Yong Deng <yong.deng@magewell.com>
4022 L:      linux-media@vger.kernel.org
4023 T:      git git://linuxtv.org/media_tree.git
4024 S:      Maintained
4025 F:      drivers/media/platform/sunxi/sun6i-csi/
4026 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4027
4028 CW1200 WLAN driver
4029 M:      Solomon Peachy <pizza@shaftnet.org>
4030 S:      Maintained
4031 F:      drivers/net/wireless/st/cw1200/
4032
4033 CX18 VIDEO4LINUX DRIVER
4034 M:      Andy Walls <awalls@md.metrocast.net>
4035 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4036 L:      linux-media@vger.kernel.org
4037 T:      git git://linuxtv.org/media_tree.git
4038 W:      https://linuxtv.org
4039 W:      http://www.ivtvdriver.org/index.php/Cx18
4040 S:      Maintained
4041 F:      Documentation/media/v4l-drivers/cx18*
4042 F:      drivers/media/pci/cx18/
4043 F:      include/uapi/linux/ivtv*
4044
4045 CX2341X MPEG ENCODER HELPER MODULE
4046 M:      Hans Verkuil <hverkuil@xs4all.nl>
4047 L:      linux-media@vger.kernel.org
4048 T:      git git://linuxtv.org/media_tree.git
4049 W:      https://linuxtv.org
4050 S:      Maintained
4051 F:      drivers/media/common/cx2341x*
4052 F:      include/media/drv-intf/cx2341x.h
4053
4054 CX24120 MEDIA DRIVER
4055 M:      Jemma Denson <jdenson@gmail.com>
4056 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4057 L:      linux-media@vger.kernel.org
4058 W:      https://linuxtv.org
4059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4060 S:      Maintained
4061 F:      drivers/media/dvb-frontends/cx24120*
4062
4063 CX88 VIDEO4LINUX DRIVER
4064 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4065 L:      linux-media@vger.kernel.org
4066 W:      https://linuxtv.org
4067 T:      git git://linuxtv.org/media_tree.git
4068 S:      Odd fixes
4069 F:      Documentation/media/v4l-drivers/cx88*
4070 F:      drivers/media/pci/cx88/
4071
4072 CXD2820R MEDIA DRIVER
4073 M:      Antti Palosaari <crope@iki.fi>
4074 L:      linux-media@vger.kernel.org
4075 W:      https://linuxtv.org
4076 W:      http://palosaari.fi/linux/
4077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4078 T:      git git://linuxtv.org/anttip/media_tree.git
4079 S:      Maintained
4080 F:      drivers/media/dvb-frontends/cxd2820r*
4081
4082 CXGB3 ETHERNET DRIVER (CXGB3)
4083 M:      Arjun Vynipadath <arjun@chelsio.com>
4084 L:      netdev@vger.kernel.org
4085 W:      http://www.chelsio.com
4086 S:      Supported
4087 F:      drivers/net/ethernet/chelsio/cxgb3/
4088
4089 CXGB3 ISCSI DRIVER (CXGB3I)
4090 M:      Karen Xie <kxie@chelsio.com>
4091 L:      linux-scsi@vger.kernel.org
4092 W:      http://www.chelsio.com
4093 S:      Supported
4094 F:      drivers/scsi/cxgbi/cxgb3i
4095
4096 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4097 M:      Steve Wise <swise@chelsio.com>
4098 L:      linux-rdma@vger.kernel.org
4099 W:      http://www.openfabrics.org
4100 S:      Supported
4101 F:      drivers/infiniband/hw/cxgb3/
4102 F:      include/uapi/rdma/cxgb3-abi.h
4103
4104 CXGB4 CRYPTO DRIVER (chcr)
4105 M:      Harsh Jain <harsh@chelsio.com>
4106 L:      linux-crypto@vger.kernel.org
4107 W:      http://www.chelsio.com
4108 S:      Supported
4109 F:      drivers/crypto/chelsio
4110
4111 CXGB4 ETHERNET DRIVER (CXGB4)
4112 M:      Arjun Vynipadath <arjun@chelsio.com>
4113 L:      netdev@vger.kernel.org
4114 W:      http://www.chelsio.com
4115 S:      Supported
4116 F:      drivers/net/ethernet/chelsio/cxgb4/
4117
4118 CXGB4 ISCSI DRIVER (CXGB4I)
4119 M:      Karen Xie <kxie@chelsio.com>
4120 L:      linux-scsi@vger.kernel.org
4121 W:      http://www.chelsio.com
4122 S:      Supported
4123 F:      drivers/scsi/cxgbi/cxgb4i
4124
4125 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4126 M:      Steve Wise <swise@chelsio.com>
4127 L:      linux-rdma@vger.kernel.org
4128 W:      http://www.openfabrics.org
4129 S:      Supported
4130 F:      drivers/infiniband/hw/cxgb4/
4131 F:      include/uapi/rdma/cxgb4-abi.h
4132
4133 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4134 M:      Casey Leedom <leedom@chelsio.com>
4135 L:      netdev@vger.kernel.org
4136 W:      http://www.chelsio.com
4137 S:      Supported
4138 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4139
4140 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4141 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4142 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4143 L:      linuxppc-dev@lists.ozlabs.org
4144 S:      Supported
4145 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4146 F:      drivers/misc/cxl/
4147 F:      include/misc/cxl*
4148 F:      include/uapi/misc/cxl.h
4149 F:      Documentation/powerpc/cxl.txt
4150 F:      Documentation/ABI/testing/sysfs-class-cxl
4151
4152 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4153 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4154 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4155 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4156 L:      linux-scsi@vger.kernel.org
4157 S:      Supported
4158 F:      drivers/scsi/cxlflash/
4159 F:      include/uapi/scsi/cxlflash_ioctl.h
4160 F:      Documentation/powerpc/cxlflash.txt
4161
4162 CYBERPRO FB DRIVER
4163 M:      Russell King <linux@armlinux.org.uk>
4164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4165 W:      http://www.armlinux.org.uk/
4166 S:      Maintained
4167 F:      drivers/video/fbdev/cyber2000fb.*
4168
4169 CYCLADES ASYNC MUX DRIVER
4170 W:      http://www.cyclades.com/
4171 S:      Orphan
4172 F:      drivers/tty/cyclades.c
4173 F:      include/linux/cyclades.h
4174 F:      include/uapi/linux/cyclades.h
4175
4176 CYCLADES PC300 DRIVER
4177 W:      http://www.cyclades.com/
4178 S:      Orphan
4179 F:      drivers/net/wan/pc300*
4180
4181 CYPRESS_FIRMWARE MEDIA DRIVER
4182 M:      Antti Palosaari <crope@iki.fi>
4183 L:      linux-media@vger.kernel.org
4184 W:      https://linuxtv.org
4185 W:      http://palosaari.fi/linux/
4186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4187 T:      git git://linuxtv.org/anttip/media_tree.git
4188 S:      Maintained
4189 F:      drivers/media/common/cypress_firmware*
4190
4191 CYTTSP TOUCHSCREEN DRIVER
4192 M:      Ferruh Yigit <fery@cypress.com>
4193 L:      linux-input@vger.kernel.org
4194 S:      Supported
4195 F:      drivers/input/touchscreen/cyttsp*
4196 F:      include/linux/input/cyttsp.h
4197
4198 D-LINK DIR-685 TOUCHKEYS DRIVER
4199 M:      Linus Walleij <linus.walleij@linaro.org>
4200 L:      linux-input@vger.kernel.org
4201 S:      Supported
4202 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4203
4204 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4205 M:      Joshua Kinard <kumba@gentoo.org>
4206 S:      Maintained
4207 F:      drivers/rtc/rtc-ds1685.c
4208 F:      include/linux/rtc/ds1685.h
4209
4210 DAMA SLAVE for AX.25
4211 M:      Joerg Reuter <jreuter@yaina.de>
4212 W:      http://yaina.de/jreuter/
4213 W:      http://www.qsl.net/dl1bke/
4214 L:      linux-hams@vger.kernel.org
4215 S:      Maintained
4216 F:      net/ax25/af_ax25.c
4217 F:      net/ax25/ax25_dev.c
4218 F:      net/ax25/ax25_ds_*
4219 F:      net/ax25/ax25_in.c
4220 F:      net/ax25/ax25_out.c
4221 F:      net/ax25/ax25_timer.c
4222 F:      net/ax25/sysctl_net_ax25.c
4223
4224 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4225 L:      netdev@vger.kernel.org
4226 S:      Orphan
4227 F:      Documentation/networking/dmfe.txt
4228 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4229
4230 DC390/AM53C974 SCSI driver
4231 M:      Hannes Reinecke <hare@suse.com>
4232 L:      linux-scsi@vger.kernel.org
4233 S:      Maintained
4234 F:      drivers/scsi/am53c974.c
4235
4236 DC395x SCSI driver
4237 M:      Oliver Neukum <oliver@neukum.org>
4238 M:      Ali Akcaagac <aliakc@web.de>
4239 M:      Jamie Lenehan <lenehan@twibble.org>
4240 L:      dc395x@twibble.org
4241 W:      http://twibble.org/dist/dc395x/
4242 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4243 S:      Maintained
4244 F:      Documentation/scsi/dc395x.txt
4245 F:      drivers/scsi/dc395x.*
4246
4247 DCCP PROTOCOL
4248 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4249 L:      dccp@vger.kernel.org
4250 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4251 S:      Maintained
4252 F:      include/linux/dccp.h
4253 F:      include/uapi/linux/dccp.h
4254 F:      include/linux/tfrc.h
4255 F:      net/dccp/
4256
4257 DECnet NETWORK LAYER
4258 W:      http://linux-decnet.sourceforge.net
4259 L:      linux-decnet-user@lists.sourceforge.net
4260 S:      Orphan
4261 F:      Documentation/networking/decnet.txt
4262 F:      net/decnet/
4263
4264 DECSTATION PLATFORM SUPPORT
4265 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4266 L:      linux-mips@vger.kernel.org
4267 W:      http://www.linux-mips.org/wiki/DECstation
4268 S:      Maintained
4269 F:      arch/mips/dec/
4270 F:      arch/mips/include/asm/dec/
4271 F:      arch/mips/include/asm/mach-dec/
4272
4273 DEFXX FDDI NETWORK DRIVER
4274 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4275 S:      Maintained
4276 F:      drivers/net/fddi/defxx.*
4277
4278 DELL SMBIOS DRIVER
4279 M:      Pali Rohár <pali.rohar@gmail.com>
4280 M:      Mario Limonciello <mario.limonciello@dell.com>
4281 L:      platform-driver-x86@vger.kernel.org
4282 S:      Maintained
4283 F:      drivers/platform/x86/dell-smbios.*
4284
4285 DELL SMBIOS SMM DRIVER
4286 M:      Mario Limonciello <mario.limonciello@dell.com>
4287 L:      platform-driver-x86@vger.kernel.org
4288 S:      Maintained
4289 F:      drivers/platform/x86/dell-smbios-smm.c
4290
4291 DELL SMBIOS WMI DRIVER
4292 M:      Mario Limonciello <mario.limonciello@dell.com>
4293 L:      platform-driver-x86@vger.kernel.org
4294 S:      Maintained
4295 F:      drivers/platform/x86/dell-smbios-wmi.c
4296 F:      tools/wmi/dell-smbios-example.c
4297
4298 DEFZA FDDI NETWORK DRIVER
4299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4300 S:      Maintained
4301 F:      drivers/net/fddi/defza.*
4302
4303 DELL LAPTOP DRIVER
4304 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4305 M:      Pali Rohár <pali.rohar@gmail.com>
4306 L:      platform-driver-x86@vger.kernel.org
4307 S:      Maintained
4308 F:      drivers/platform/x86/dell-laptop.c
4309
4310 DELL LAPTOP FREEFALL DRIVER
4311 M:      Pali Rohár <pali.rohar@gmail.com>
4312 S:      Maintained
4313 F:      drivers/platform/x86/dell-smo8800.c
4314
4315 DELL LAPTOP RBTN DRIVER
4316 M:      Pali Rohár <pali.rohar@gmail.com>
4317 S:      Maintained
4318 F:      drivers/platform/x86/dell-rbtn.*
4319
4320 DELL REMOTE BIOS UPDATE DRIVER
4321 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4322 L:      platform-driver-x86@vger.kernel.org
4323 S:      Maintained
4324 F:      drivers/platform/x86/dell_rbu.c
4325
4326 DELL LAPTOP SMM DRIVER
4327 M:      Pali Rohár <pali.rohar@gmail.com>
4328 S:      Maintained
4329 F:      drivers/hwmon/dell-smm-hwmon.c
4330 F:      include/uapi/linux/i8k.h
4331
4332 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4333 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4334 L:      platform-driver-x86@vger.kernel.org
4335 S:      Maintained
4336 F:      Documentation/dcdbas.txt
4337 F:      drivers/platform/x86/dcdbas.*
4338
4339 DELL WMI NOTIFICATIONS DRIVER
4340 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4341 M:      Pali Rohár <pali.rohar@gmail.com>
4342 S:      Maintained
4343 F:      drivers/platform/x86/dell-wmi.c
4344
4345 DELL WMI DESCRIPTOR DRIVER
4346 M:      Mario Limonciello <mario.limonciello@dell.com>
4347 S:      Maintained
4348 F:      drivers/platform/x86/dell-wmi-descriptor.c
4349
4350 DELTA ST MEDIA DRIVER
4351 M:      Hugues Fruchet <hugues.fruchet@st.com>
4352 L:      linux-media@vger.kernel.org
4353 T:      git git://linuxtv.org/media_tree.git
4354 W:      https://linuxtv.org
4355 S:      Supported
4356 F:      drivers/media/platform/sti/delta
4357
4358 DENALI NAND DRIVER
4359 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4360 L:      linux-mtd@lists.infradead.org
4361 S:      Supported
4362 F:      drivers/mtd/nand/raw/denali*
4363
4364 DESIGNWARE USB2 DRD IP DRIVER
4365 M:      Minas Harutyunyan <hminas@synopsys.com>
4366 L:      linux-usb@vger.kernel.org
4367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4368 S:      Maintained
4369 F:      drivers/usb/dwc2/
4370
4371 DESIGNWARE USB3 DRD IP DRIVER
4372 M:      Felipe Balbi <balbi@kernel.org>
4373 L:      linux-usb@vger.kernel.org
4374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4375 S:      Maintained
4376 F:      drivers/usb/dwc3/
4377
4378 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4379 M:      Andreas Klinger <ak@it-klinger.de>
4380 L:      linux-iio@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4383 F:      drivers/iio/proximity/srf*.c
4384
4385 DEVICE COREDUMP (DEV_COREDUMP)
4386 M:      Johannes Berg <johannes@sipsolutions.net>
4387 L:      linux-kernel@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/base/devcoredump.c
4390 F:      include/linux/devcoredump.h
4391
4392 DEVICE FREQUENCY (DEVFREQ)
4393 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4394 M:      Kyungmin Park <kyungmin.park@samsung.com>
4395 R:      Chanwoo Choi <cw00.choi@samsung.com>
4396 L:      linux-pm@vger.kernel.org
4397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4398 S:      Maintained
4399 F:      drivers/devfreq/
4400 F:      include/linux/devfreq.h
4401 F:      Documentation/devicetree/bindings/devfreq/
4402
4403 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4404 M:      Chanwoo Choi <cw00.choi@samsung.com>
4405 L:      linux-pm@vger.kernel.org
4406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4407 S:      Supported
4408 F:      drivers/devfreq/event/
4409 F:      drivers/devfreq/devfreq-event.c
4410 F:      include/linux/devfreq-event.h
4411 F:      Documentation/devicetree/bindings/devfreq/event/
4412
4413 DEVICE NUMBER REGISTRY
4414 M:      Torben Mathiasen <device@lanana.org>
4415 W:      http://lanana.org/docs/device-list/index.html
4416 S:      Maintained
4417
4418 DEVICE-MAPPER  (LVM)
4419 M:      Alasdair Kergon <agk@redhat.com>
4420 M:      Mike Snitzer <snitzer@redhat.com>
4421 M:      dm-devel@redhat.com
4422 L:      dm-devel@redhat.com
4423 W:      http://sources.redhat.com/dm
4424 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4426 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4427 S:      Maintained
4428 F:      Documentation/device-mapper/
4429 F:      drivers/md/Makefile
4430 F:      drivers/md/Kconfig
4431 F:      drivers/md/dm*
4432 F:      drivers/md/persistent-data/
4433 F:      include/linux/device-mapper.h
4434 F:      include/linux/dm-*.h
4435 F:      include/uapi/linux/dm-*.h
4436
4437 DEVLINK
4438 M:      Jiri Pirko <jiri@mellanox.com>
4439 L:      netdev@vger.kernel.org
4440 S:      Supported
4441 F:      net/core/devlink.c
4442 F:      include/net/devlink.h
4443 F:      include/uapi/linux/devlink.h
4444
4445 DIALOG SEMICONDUCTOR DRIVERS
4446 M:      Support Opensource <support.opensource@diasemi.com>
4447 W:      http://www.dialog-semiconductor.com/products
4448 S:      Supported
4449 F:      Documentation/hwmon/da90??
4450 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4451 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4452 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4453 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4454 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4455 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4456 F:      drivers/gpio/gpio-da90??.c
4457 F:      drivers/hwmon/da90??-hwmon.c
4458 F:      drivers/iio/adc/da91??-*.c
4459 F:      drivers/input/misc/da90??_onkey.c
4460 F:      drivers/input/touchscreen/da9052_tsi.c
4461 F:      drivers/leds/leds-da90??.c
4462 F:      drivers/mfd/da903x.c
4463 F:      drivers/mfd/da90??-*.c
4464 F:      drivers/mfd/da91??-*.c
4465 F:      drivers/power/supply/da9052-battery.c
4466 F:      drivers/power/supply/da91??-*.c
4467 F:      drivers/regulator/da903x.c
4468 F:      drivers/regulator/da9???-regulator.[ch]
4469 F:      drivers/thermal/da90??-thermal.c
4470 F:      drivers/rtc/rtc-da90??.c
4471 F:      drivers/video/backlight/da90??_bl.c
4472 F:      drivers/watchdog/da90??_wdt.c
4473 F:      include/linux/mfd/da903x.h
4474 F:      include/linux/mfd/da9052/
4475 F:      include/linux/mfd/da9055/
4476 F:      include/linux/mfd/da9062/
4477 F:      include/linux/mfd/da9063/
4478 F:      include/linux/mfd/da9150/
4479 F:      include/linux/regulator/da9211.h
4480 F:      include/sound/da[79]*.h
4481 F:      sound/soc/codecs/da[79]*.[ch]
4482
4483 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4484 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4485 L:      linux-gpio@vger.kernel.org
4486 S:      Maintained
4487 F:      drivers/gpio/gpio-gpio-mm.c
4488
4489 DIOLAN U2C-12 I2C DRIVER
4490 M:      Guenter Roeck <linux@roeck-us.net>
4491 L:      linux-i2c@vger.kernel.org
4492 S:      Maintained
4493 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4494
4495 FILESYSTEM DIRECT ACCESS (DAX)
4496 M:      Matthew Wilcox <willy@infradead.org>
4497 M:      Ross Zwisler <zwisler@kernel.org>
4498 M:      Jan Kara <jack@suse.cz>
4499 L:      linux-fsdevel@vger.kernel.org
4500 S:      Supported
4501 F:      fs/dax.c
4502 F:      include/linux/dax.h
4503 F:      include/trace/events/fs_dax.h
4504
4505 DEVICE DIRECT ACCESS (DAX)
4506 M:      Dan Williams <dan.j.williams@intel.com>
4507 M:      Dave Jiang <dave.jiang@intel.com>
4508 M:      Ross Zwisler <zwisler@kernel.org>
4509 M:      Vishal Verma <vishal.l.verma@intel.com>
4510 L:      linux-nvdimm@lists.01.org
4511 S:      Supported
4512 F:      drivers/dax/
4513
4514 DIRECTORY NOTIFICATION (DNOTIFY)
4515 M:      Jan Kara <jack@suse.cz>
4516 R:      Amir Goldstein <amir73il@gmail.com>
4517 L:      linux-fsdevel@vger.kernel.org
4518 S:      Maintained
4519 F:      Documentation/filesystems/dnotify.txt
4520 F:      fs/notify/dnotify/
4521 F:      include/linux/dnotify.h
4522
4523 DISK GEOMETRY AND PARTITION HANDLING
4524 M:      Andries Brouwer <aeb@cwi.nl>
4525 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4526 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4527 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4528 S:      Maintained
4529
4530 DISKQUOTA
4531 M:      Jan Kara <jack@suse.com>
4532 S:      Maintained
4533 F:      Documentation/filesystems/quota.txt
4534 F:      fs/quota/
4535 F:      include/linux/quota*.h
4536 F:      include/uapi/linux/quota*.h
4537
4538 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4539 M:      Bernie Thompson <bernie@plugable.com>
4540 L:      linux-fbdev@vger.kernel.org
4541 S:      Maintained
4542 W:      http://plugable.com/category/projects/udlfb/
4543 F:      drivers/video/fbdev/udlfb.c
4544 F:      include/video/udlfb.h
4545 F:      Documentation/fb/udlfb.txt
4546
4547 DISTRIBUTED LOCK MANAGER (DLM)
4548 M:      Christine Caulfield <ccaulfie@redhat.com>
4549 M:      David Teigland <teigland@redhat.com>
4550 L:      cluster-devel@redhat.com
4551 W:      http://sources.redhat.com/cluster/
4552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4553 S:      Supported
4554 F:      fs/dlm/
4555
4556 DMA BUFFER SHARING FRAMEWORK
4557 M:      Sumit Semwal <sumit.semwal@linaro.org>
4558 S:      Maintained
4559 L:      linux-media@vger.kernel.org
4560 L:      dri-devel@lists.freedesktop.org
4561 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4562 F:      drivers/dma-buf/
4563 F:      include/linux/dma-buf*
4564 F:      include/linux/reservation.h
4565 F:      include/linux/*fence.h
4566 F:      Documentation/driver-api/dma-buf.rst
4567 T:      git git://anongit.freedesktop.org/drm/drm-misc
4568
4569 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4570 M:      Vinod Koul <vkoul@kernel.org>
4571 L:      dmaengine@vger.kernel.org
4572 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4573 S:      Maintained
4574 F:      drivers/dma/
4575 F:      include/linux/dmaengine.h
4576 F:      include/linux/of_dma.h
4577 F:      Documentation/devicetree/bindings/dma/
4578 F:      Documentation/driver-api/dmaengine/
4579 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4580
4581 DMA MAPPING HELPERS
4582 M:      Christoph Hellwig <hch@lst.de>
4583 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4584 R:      Robin Murphy <robin.murphy@arm.com>
4585 L:      iommu@lists.linux-foundation.org
4586 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4587 W:      http://git.infradead.org/users/hch/dma-mapping.git
4588 S:      Supported
4589 F:      kernel/dma/
4590 F:      include/asm-generic/dma-mapping.h
4591 F:      include/linux/dma-direct.h
4592 F:      include/linux/dma-mapping.h
4593 F:      include/linux/dma-noncoherent.h
4594
4595 DME1737 HARDWARE MONITOR DRIVER
4596 M:      Juerg Haefliger <juergh@gmail.com>
4597 L:      linux-hwmon@vger.kernel.org
4598 S:      Maintained
4599 F:      Documentation/hwmon/dme1737
4600 F:      drivers/hwmon/dme1737.c
4601
4602 DMI/SMBIOS SUPPORT
4603 M:      Jean Delvare <jdelvare@suse.com>
4604 S:      Maintained
4605 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4606 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4607 F:      drivers/firmware/dmi-id.c
4608 F:      drivers/firmware/dmi_scan.c
4609 F:      include/linux/dmi.h
4610
4611 DOCUMENTATION
4612 M:      Jonathan Corbet <corbet@lwn.net>
4613 L:      linux-doc@vger.kernel.org
4614 S:      Maintained
4615 F:      Documentation/
4616 F:      scripts/kernel-doc
4617 X:      Documentation/ABI/
4618 X:      Documentation/acpi/
4619 X:      Documentation/devicetree/
4620 X:      Documentation/i2c/
4621 X:      Documentation/media/
4622 X:      Documentation/power/
4623 X:      Documentation/spi/
4624 T:      git git://git.lwn.net/linux.git docs-next
4625
4626 DOCUMENTATION/ITALIAN
4627 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4628 L:      linux-doc@vger.kernel.org
4629 S:      Maintained
4630 F:      Documentation/translations/it_IT
4631
4632 DONGWOON DW9714 LENS VOICE COIL DRIVER
4633 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4634 L:      linux-media@vger.kernel.org
4635 T:      git git://linuxtv.org/media_tree.git
4636 S:      Maintained
4637 F:      drivers/media/i2c/dw9714.c
4638 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4639
4640 DONGWOON DW9807 LENS VOICE COIL DRIVER
4641 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4642 L:      linux-media@vger.kernel.org
4643 T:      git git://linuxtv.org/media_tree.git
4644 S:      Maintained
4645 F:      drivers/media/i2c/dw9807-vcm.c
4646 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4647
4648 DOUBLETALK DRIVER
4649 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4650 L:      blinux-list@redhat.com
4651 S:      Maintained
4652 F:      drivers/char/dtlk.c
4653 F:      include/linux/dtlk.h
4654
4655 DPAA2 DATAPATH I/O (DPIO) DRIVER
4656 M:      Roy Pledge <Roy.Pledge@nxp.com>
4657 L:      linux-kernel@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/soc/fsl/dpio
4660
4661 DPAA2 ETHERNET DRIVER
4662 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4663 L:      netdev@vger.kernel.org
4664 S:      Maintained
4665 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4666 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4667 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4668 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4669 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4670
4671 DPAA2 ETHERNET SWITCH DRIVER
4672 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4673 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4674 L:      linux-kernel@vger.kernel.org
4675 S:      Maintained
4676 F:      drivers/staging/fsl-dpaa2/ethsw
4677
4678 DPAA2 PTP CLOCK DRIVER
4679 M:      Yangbo Lu <yangbo.lu@nxp.com>
4680 L:      netdev@vger.kernel.org
4681 S:      Maintained
4682 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4683 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4684
4685 DPT_I2O SCSI RAID DRIVER
4686 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4687 L:      linux-scsi@vger.kernel.org
4688 W:      http://www.adaptec.com/
4689 S:      Maintained
4690 F:      drivers/scsi/dpt*
4691 F:      drivers/scsi/dpt/
4692
4693 DRBD DRIVER
4694 M:      Philipp Reisner <philipp.reisner@linbit.com>
4695 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4696 L:      drbd-dev@lists.linbit.com
4697 W:      http://www.drbd.org
4698 T:      git git://git.linbit.com/linux-drbd.git
4699 T:      git git://git.linbit.com/drbd-8.4.git
4700 S:      Supported
4701 F:      drivers/block/drbd/
4702 F:      lib/lru_cache.c
4703 F:      Documentation/blockdev/drbd/
4704
4705 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4706 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4707 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4709 S:      Supported
4710 F:      Documentation/kobject.txt
4711 F:      drivers/base/
4712 F:      fs/debugfs/
4713 F:      fs/sysfs/
4714 F:      include/linux/debugfs.h
4715 F:      include/linux/kobj*
4716 F:      lib/kobj*
4717
4718 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4719 M:      Kevin Hilman <khilman@kernel.org>
4720 M:      Nishanth Menon <nm@ti.com>
4721 S:      Maintained
4722 F:      drivers/power/avs/
4723 F:      include/linux/power/smartreflex.h
4724 L:      linux-pm@vger.kernel.org
4725
4726 DRM DRIVER FOR ARM PL111 CLCD
4727 M:      Eric Anholt <eric@anholt.net>
4728 T:      git git://anongit.freedesktop.org/drm/drm-misc
4729 S:      Supported
4730 F:      drivers/gpu/drm/pl111/
4731
4732 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4733 M:      Linus Walleij <linus.walleij@linaro.org>
4734 T:      git git://anongit.freedesktop.org/drm/drm-misc
4735 S:      Maintained
4736 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4737 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4738
4739 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4740 M:      Dave Airlie <airlied@redhat.com>
4741 S:      Odd Fixes
4742 F:      drivers/gpu/drm/ast/
4743
4744 DRM DRIVER FOR BOCHS VIRTUAL GPU
4745 M:      Gerd Hoffmann <kraxel@redhat.com>
4746 L:      virtualization@lists.linux-foundation.org
4747 T:      git git://anongit.freedesktop.org/drm/drm-misc
4748 S:      Maintained
4749 F:      drivers/gpu/drm/bochs/
4750
4751 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4752 M:      Linus Walleij <linus.walleij@linaro.org>
4753 T:      git git://anongit.freedesktop.org/drm/drm-misc
4754 S:      Maintained
4755 F:      drivers/gpu/drm/tve200/
4756
4757 DRM DRIVER FOR ILITEK ILI9225 PANELS
4758 M:      David Lechner <david@lechnology.com>
4759 S:      Maintained
4760 F:      drivers/gpu/drm/tinydrm/ili9225.c
4761 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4762
4763 DRM DRIVER FOR HX8357D PANELS
4764 M:      Eric Anholt <eric@anholt.net>
4765 T:      git git://anongit.freedesktop.org/drm/drm-misc
4766 S:      Maintained
4767 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4768 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4769
4770 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4771 S:      Orphan / Obsolete
4772 F:      drivers/gpu/drm/i810/
4773 F:      include/uapi/drm/i810_drm.h
4774
4775 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4776 S:      Orphan / Obsolete
4777 F:      drivers/gpu/drm/mga/
4778 F:      include/uapi/drm/mga_drm.h
4779
4780 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4781 M:      Dave Airlie <airlied@redhat.com>
4782 S:      Odd Fixes
4783 F:      drivers/gpu/drm/mgag200/
4784
4785 DRM DRIVER FOR MI0283QT
4786 M:      Noralf Trønnes <noralf@tronnes.org>
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4789 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4790
4791 DRM DRIVER FOR MSM ADRENO GPU
4792 M:      Rob Clark <robdclark@gmail.com>
4793 L:      linux-arm-msm@vger.kernel.org
4794 L:      dri-devel@lists.freedesktop.org
4795 L:      freedreno@lists.freedesktop.org
4796 T:      git git://people.freedesktop.org/~robclark/linux
4797 S:      Maintained
4798 F:      drivers/gpu/drm/msm/
4799 F:      include/uapi/drm/msm_drm.h
4800 F:      Documentation/devicetree/bindings/display/msm/
4801
4802 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4803 M:      Ben Skeggs <bskeggs@redhat.com>
4804 L:      dri-devel@lists.freedesktop.org
4805 L:      nouveau@lists.freedesktop.org
4806 T:      git git://github.com/skeggsb/linux
4807 S:      Supported
4808 F:      drivers/gpu/drm/nouveau/
4809 F:      include/uapi/drm/nouveau_drm.h
4810
4811 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4812 M:      Stefan Mavrodiev <stefan@olimex.com>
4813 S:      Maintained
4814 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4815 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4816
4817 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4818 M:      Noralf Trønnes <noralf@tronnes.org>
4819 S:      Maintained
4820 F:      drivers/gpu/drm/tinydrm/repaper.c
4821 F:      Documentation/devicetree/bindings/display/repaper.txt
4822
4823 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4824 M:      Dave Airlie <airlied@redhat.com>
4825 M:      Gerd Hoffmann <kraxel@redhat.com>
4826 L:      virtualization@lists.linux-foundation.org
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828 S:      Obsolete
4829 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4830 F:      drivers/gpu/drm/cirrus/
4831
4832 DRM DRIVER FOR QXL VIRTUAL GPU
4833 M:      Dave Airlie <airlied@redhat.com>
4834 M:      Gerd Hoffmann <kraxel@redhat.com>
4835 L:      virtualization@lists.linux-foundation.org
4836 T:      git git://anongit.freedesktop.org/drm/drm-misc
4837 S:      Maintained
4838 F:      drivers/gpu/drm/qxl/
4839 F:      include/uapi/drm/qxl_drm.h
4840
4841 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4842 S:      Orphan / Obsolete
4843 F:      drivers/gpu/drm/r128/
4844 F:      include/uapi/drm/r128_drm.h
4845
4846 DRM DRIVER FOR SAVAGE VIDEO CARDS
4847 S:      Orphan / Obsolete
4848 F:      drivers/gpu/drm/savage/
4849 F:      include/uapi/drm/savage_drm.h
4850
4851 DRM DRIVER FOR SIS VIDEO CARDS
4852 S:      Orphan / Obsolete
4853 F:      drivers/gpu/drm/sis/
4854 F:      include/uapi/drm/sis_drm.h
4855
4856 DRM DRIVER FOR SITRONIX ST7586 PANELS
4857 M:      David Lechner <david@lechnology.com>
4858 S:      Maintained
4859 F:      drivers/gpu/drm/tinydrm/st7586.c
4860 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4861
4862 DRM DRIVER FOR SITRONIX ST7735R PANELS
4863 M:      David Lechner <david@lechnology.com>
4864 S:      Maintained
4865 F:      drivers/gpu/drm/tinydrm/st7735r.c
4866 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4867
4868 DRM DRIVER FOR TDFX VIDEO CARDS
4869 S:      Orphan / Obsolete
4870 F:      drivers/gpu/drm/tdfx/
4871
4872 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4873 M:      Dave Airlie <airlied@redhat.com>
4874 R:      Sean Paul <sean@poorly.run>
4875 L:      dri-devel@lists.freedesktop.org
4876 S:      Odd Fixes
4877 F:      drivers/gpu/drm/udl/
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4879
4880 DRM DRIVER FOR VMWARE VIRTUAL GPU
4881 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4882 M:      Thomas Hellstrom <thellstrom@vmware.com>
4883 L:      dri-devel@lists.freedesktop.org
4884 T:      git git://people.freedesktop.org/~thomash/linux
4885 S:      Supported
4886 F:      drivers/gpu/drm/vmwgfx/
4887 F:      include/uapi/drm/vmwgfx_drm.h
4888
4889 DRM DRIVERS
4890 M:      David Airlie <airlied@linux.ie>
4891 M:      Daniel Vetter <daniel@ffwll.ch>
4892 L:      dri-devel@lists.freedesktop.org
4893 T:      git git://anongit.freedesktop.org/drm/drm
4894 B:      https://bugs.freedesktop.org/
4895 C:      irc://chat.freenode.net/dri-devel
4896 S:      Maintained
4897 F:      drivers/gpu/drm/
4898 F:      drivers/gpu/vga/
4899 F:      Documentation/devicetree/bindings/display/
4900 F:      Documentation/devicetree/bindings/gpu/
4901 F:      Documentation/gpu/
4902 F:      include/drm/
4903 F:      include/uapi/drm/
4904 F:      include/linux/vga*
4905
4906 DRM DRIVERS AND MISC GPU PATCHES
4907 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4908 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4909 M:      Sean Paul <sean@poorly.run>
4910 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4911 S:      Maintained
4912 T:      git git://anongit.freedesktop.org/drm/drm-misc
4913 F:      Documentation/gpu/
4914 F:      drivers/gpu/vga/
4915 F:      drivers/gpu/drm/*
4916 F:      include/drm/drm*
4917 F:      include/uapi/drm/drm*
4918 F:      include/linux/vga*
4919
4920 DRM DRIVERS FOR ALLWINNER A10
4921 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4922 L:      dri-devel@lists.freedesktop.org
4923 S:      Supported
4924 F:      drivers/gpu/drm/sun4i/
4925 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4926 T:      git git://anongit.freedesktop.org/drm/drm-misc
4927
4928 DRM DRIVERS FOR AMLOGIC SOCS
4929 M:      Neil Armstrong <narmstrong@baylibre.com>
4930 L:      dri-devel@lists.freedesktop.org
4931 L:      linux-amlogic@lists.infradead.org
4932 W:      http://linux-meson.com/
4933 S:      Supported
4934 F:      drivers/gpu/drm/meson/
4935 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4936 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4937 F:      Documentation/gpu/meson.rst
4938 T:      git git://anongit.freedesktop.org/drm/drm-misc
4939
4940 DRM DRIVERS FOR ATMEL HLCDC
4941 M:      Boris Brezillon <bbrezillon@kernel.org>
4942 L:      dri-devel@lists.freedesktop.org
4943 S:      Supported
4944 F:      drivers/gpu/drm/atmel-hlcdc/
4945 F:      Documentation/devicetree/bindings/display/atmel/
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4947
4948 DRM DRIVERS FOR BRIDGE CHIPS
4949 M:      Archit Taneja <architt@codeaurora.org>
4950 M:      Andrzej Hajda <a.hajda@samsung.com>
4951 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4952 S:      Maintained
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 F:      drivers/gpu/drm/bridge/
4955
4956 DRM DRIVERS FOR EXYNOS
4957 M:      Inki Dae <inki.dae@samsung.com>
4958 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4959 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4960 M:      Kyungmin Park <kyungmin.park@samsung.com>
4961 L:      dri-devel@lists.freedesktop.org
4962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4963 S:      Supported
4964 F:      drivers/gpu/drm/exynos/
4965 F:      include/uapi/drm/exynos_drm.h
4966 F:      Documentation/devicetree/bindings/display/exynos/
4967
4968 DRM DRIVERS FOR FREESCALE DCU
4969 M:      Stefan Agner <stefan@agner.ch>
4970 M:      Alison Wang <alison.wang@nxp.com>
4971 L:      dri-devel@lists.freedesktop.org
4972 S:      Supported
4973 F:      drivers/gpu/drm/fsl-dcu/
4974 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4975 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4976 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978
4979 DRM DRIVERS FOR FREESCALE IMX
4980 M:      Philipp Zabel <p.zabel@pengutronix.de>
4981 L:      dri-devel@lists.freedesktop.org
4982 S:      Maintained
4983 F:      drivers/gpu/drm/imx/
4984 F:      drivers/gpu/ipu-v3/
4985 F:      Documentation/devicetree/bindings/display/imx/
4986
4987 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4988 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4989 L:      dri-devel@lists.freedesktop.org
4990 T:      git git://github.com/patjak/drm-gma500
4991 S:      Maintained
4992 F:      drivers/gpu/drm/gma500/
4993
4994 DRM DRIVERS FOR HISILICON
4995 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4996 M:      Rongrong Zou <zourongrong@gmail.com>
4997 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4998 R:      Chen Feng <puck.chen@hisilicon.com>
4999 L:      dri-devel@lists.freedesktop.org
5000 T:      git git://github.com/xin3liang/linux.git
5001 S:      Maintained
5002 F:      drivers/gpu/drm/hisilicon/
5003 F:      Documentation/devicetree/bindings/display/hisilicon/
5004
5005 DRM DRIVERS FOR MEDIATEK
5006 M:      CK Hu <ck.hu@mediatek.com>
5007 M:      Philipp Zabel <p.zabel@pengutronix.de>
5008 L:      dri-devel@lists.freedesktop.org
5009 S:      Supported
5010 F:      drivers/gpu/drm/mediatek/
5011 F:      Documentation/devicetree/bindings/display/mediatek/
5012
5013 DRM DRIVERS FOR NVIDIA TEGRA
5014 M:      Thierry Reding <thierry.reding@gmail.com>
5015 L:      dri-devel@lists.freedesktop.org
5016 L:      linux-tegra@vger.kernel.org
5017 T:      git git://anongit.freedesktop.org/tegra/linux.git
5018 S:      Supported
5019 F:      drivers/gpu/drm/tegra/
5020 F:      drivers/gpu/host1x/
5021 F:      include/linux/host1x.h
5022 F:      include/uapi/drm/tegra_drm.h
5023 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5024
5025 DRM DRIVERS FOR RENESAS
5026 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5027 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5028 L:      dri-devel@lists.freedesktop.org
5029 L:      linux-renesas-soc@vger.kernel.org
5030 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5031 S:      Supported
5032 F:      drivers/gpu/drm/rcar-du/
5033 F:      drivers/gpu/drm/shmobile/
5034 F:      include/linux/platform_data/shmob_drm.h
5035 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5036 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5037 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5038
5039 DRM DRIVERS FOR ROCKCHIP
5040 M:      Sandy Huang <hjc@rock-chips.com>
5041 M:      Heiko Stübner <heiko@sntech.de>
5042 L:      dri-devel@lists.freedesktop.org
5043 S:      Maintained
5044 F:      drivers/gpu/drm/rockchip/
5045 F:      Documentation/devicetree/bindings/display/rockchip/
5046 T:      git git://anongit.freedesktop.org/drm/drm-misc
5047
5048 DRM DRIVERS FOR STI
5049 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5050 M:      Vincent Abriou <vincent.abriou@st.com>
5051 L:      dri-devel@lists.freedesktop.org
5052 T:      git git://anongit.freedesktop.org/drm/drm-misc
5053 S:      Maintained
5054 F:      drivers/gpu/drm/sti
5055 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5056
5057 DRM DRIVERS FOR STM
5058 M:      Yannick Fertre <yannick.fertre@st.com>
5059 M:      Philippe Cornu <philippe.cornu@st.com>
5060 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5061 M:      Vincent Abriou <vincent.abriou@st.com>
5062 L:      dri-devel@lists.freedesktop.org
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 S:      Maintained
5065 F:      drivers/gpu/drm/stm
5066 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5067
5068 DRM DRIVERS FOR TI LCDC
5069 M:      Jyri Sarha <jsarha@ti.com>
5070 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5071 L:      dri-devel@lists.freedesktop.org
5072 S:      Maintained
5073 F:      drivers/gpu/drm/tilcdc/
5074 F:      Documentation/devicetree/bindings/display/tilcdc/
5075
5076 DRM DRIVERS FOR TI OMAP
5077 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 S:      Maintained
5080 F:      drivers/gpu/drm/omapdrm/
5081 F:      Documentation/devicetree/bindings/display/ti/
5082
5083 DRM DRIVERS FOR V3D
5084 M:      Eric Anholt <eric@anholt.net>
5085 S:      Supported
5086 F:      drivers/gpu/drm/v3d/
5087 F:      include/uapi/drm/v3d_drm.h
5088 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5089 T:      git git://anongit.freedesktop.org/drm/drm-misc
5090
5091 DRM DRIVERS FOR VC4
5092 M:      Eric Anholt <eric@anholt.net>
5093 T:      git git://github.com/anholt/linux
5094 S:      Supported
5095 F:      drivers/gpu/drm/vc4/
5096 F:      include/uapi/drm/vc4_drm.h
5097 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099
5100 DRM DRIVERS FOR VIVANTE GPU IP
5101 M:      Lucas Stach <l.stach@pengutronix.de>
5102 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5103 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5104 L:      etnaviv@lists.freedesktop.org
5105 L:      dri-devel@lists.freedesktop.org
5106 S:      Maintained
5107 F:      drivers/gpu/drm/etnaviv/
5108 F:      include/uapi/drm/etnaviv_drm.h
5109 F:      Documentation/devicetree/bindings/display/etnaviv/
5110
5111 DRM DRIVERS FOR ZTE ZX
5112 M:      Shawn Guo <shawnguo@kernel.org>
5113 L:      dri-devel@lists.freedesktop.org
5114 S:      Maintained
5115 F:      drivers/gpu/drm/zte/
5116 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5117 T:      git git://anongit.freedesktop.org/drm/drm-misc
5118
5119 DRM PANEL DRIVERS
5120 M:      Thierry Reding <thierry.reding@gmail.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 T:      git git://anongit.freedesktop.org/drm/drm-misc
5123 S:      Maintained
5124 F:      drivers/gpu/drm/drm_panel.c
5125 F:      drivers/gpu/drm/panel/
5126 F:      include/drm/drm_panel.h
5127 F:      Documentation/devicetree/bindings/display/panel/
5128
5129 DRM TINYDRM DRIVERS
5130 M:      Noralf Trønnes <noralf@tronnes.org>
5131 W:      https://github.com/notro/tinydrm/wiki/Development
5132 T:      git git://anongit.freedesktop.org/drm/drm-misc
5133 S:      Maintained
5134 F:      drivers/gpu/drm/tinydrm/
5135 F:      include/drm/tinydrm/
5136
5137 DRM DRIVERS FOR XEN
5138 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5139 T:      git git://anongit.freedesktop.org/drm/drm-misc
5140 L:      dri-devel@lists.freedesktop.org
5141 L:      xen-devel@lists.xen.org
5142 S:      Supported
5143 F:      drivers/gpu/drm/xen/
5144 F:      Documentation/gpu/xen-front.rst
5145
5146 DRM TTM SUBSYSTEM
5147 M:      Christian Koenig <christian.koenig@amd.com>
5148 M:      Huang Rui <ray.huang@amd.com>
5149 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5150 T:      git git://people.freedesktop.org/~agd5f/linux
5151 S:      Maintained
5152 L:      dri-devel@lists.freedesktop.org
5153 F:      include/drm/ttm/
5154 F:      drivers/gpu/drm/ttm/
5155
5156 DSBR100 USB FM RADIO DRIVER
5157 M:      Alexey Klimov <klimov.linux@gmail.com>
5158 L:      linux-media@vger.kernel.org
5159 T:      git git://linuxtv.org/media_tree.git
5160 S:      Maintained
5161 F:      drivers/media/radio/dsbr100.c
5162
5163 DSCC4 DRIVER
5164 M:      Francois Romieu <romieu@fr.zoreil.com>
5165 L:      netdev@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/net/wan/dscc4.c
5168
5169 DT3155 MEDIA DRIVER
5170 M:      Hans Verkuil <hverkuil@xs4all.nl>
5171 L:      linux-media@vger.kernel.org
5172 T:      git git://linuxtv.org/media_tree.git
5173 W:      https://linuxtv.org
5174 S:      Odd Fixes
5175 F:      drivers/media/pci/dt3155/
5176
5177 DVB_USB_AF9015 MEDIA DRIVER
5178 M:      Antti Palosaari <crope@iki.fi>
5179 L:      linux-media@vger.kernel.org
5180 W:      https://linuxtv.org
5181 W:      http://palosaari.fi/linux/
5182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5183 T:      git git://linuxtv.org/anttip/media_tree.git
5184 S:      Maintained
5185 F:      drivers/media/usb/dvb-usb-v2/af9015*
5186
5187 DVB_USB_AF9035 MEDIA DRIVER
5188 M:      Antti Palosaari <crope@iki.fi>
5189 L:      linux-media@vger.kernel.org
5190 W:      https://linuxtv.org
5191 W:      http://palosaari.fi/linux/
5192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5193 T:      git git://linuxtv.org/anttip/media_tree.git
5194 S:      Maintained
5195 F:      drivers/media/usb/dvb-usb-v2/af9035*
5196
5197 DVB_USB_ANYSEE MEDIA DRIVER
5198 M:      Antti Palosaari <crope@iki.fi>
5199 L:      linux-media@vger.kernel.org
5200 W:      https://linuxtv.org
5201 W:      http://palosaari.fi/linux/
5202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5203 T:      git git://linuxtv.org/anttip/media_tree.git
5204 S:      Maintained
5205 F:      drivers/media/usb/dvb-usb-v2/anysee*
5206
5207 DVB_USB_AU6610 MEDIA DRIVER
5208 M:      Antti Palosaari <crope@iki.fi>
5209 L:      linux-media@vger.kernel.org
5210 W:      https://linuxtv.org
5211 W:      http://palosaari.fi/linux/
5212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5213 T:      git git://linuxtv.org/anttip/media_tree.git
5214 S:      Maintained
5215 F:      drivers/media/usb/dvb-usb-v2/au6610*
5216
5217 DVB_USB_CE6230 MEDIA DRIVER
5218 M:      Antti Palosaari <crope@iki.fi>
5219 L:      linux-media@vger.kernel.org
5220 W:      https://linuxtv.org
5221 W:      http://palosaari.fi/linux/
5222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5223 T:      git git://linuxtv.org/anttip/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5226
5227 DVB_USB_CXUSB MEDIA DRIVER
5228 M:      Michael Krufky <mkrufky@linuxtv.org>
5229 L:      linux-media@vger.kernel.org
5230 W:      https://linuxtv.org
5231 W:      http://github.com/mkrufky
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb/cxusb*
5236
5237 DVB_USB_EC168 MEDIA DRIVER
5238 M:      Antti Palosaari <crope@iki.fi>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://palosaari.fi/linux/
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/ec168*
5246
5247 DVB_USB_GL861 MEDIA DRIVER
5248 M:      Antti Palosaari <crope@iki.fi>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5252 T:      git git://linuxtv.org/anttip/media_tree.git
5253 S:      Maintained
5254 F:      drivers/media/usb/dvb-usb-v2/gl861*
5255
5256 DVB_USB_MXL111SF MEDIA DRIVER
5257 M:      Michael Krufky <mkrufky@linuxtv.org>
5258 L:      linux-media@vger.kernel.org
5259 W:      https://linuxtv.org
5260 W:      http://github.com/mkrufky
5261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5262 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5263 S:      Maintained
5264 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5265
5266 DVB_USB_RTL28XXU MEDIA DRIVER
5267 M:      Antti Palosaari <crope@iki.fi>
5268 L:      linux-media@vger.kernel.org
5269 W:      https://linuxtv.org
5270 W:      http://palosaari.fi/linux/
5271 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5272 T:      git git://linuxtv.org/anttip/media_tree.git
5273 S:      Maintained
5274 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5275
5276 DVB_USB_V2 MEDIA DRIVER
5277 M:      Antti Palosaari <crope@iki.fi>
5278 L:      linux-media@vger.kernel.org
5279 W:      https://linuxtv.org
5280 W:      http://palosaari.fi/linux/
5281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5282 T:      git git://linuxtv.org/anttip/media_tree.git
5283 S:      Maintained
5284 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5285 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5286
5287 DYNAMIC DEBUG
5288 M:      Jason Baron <jbaron@akamai.com>
5289 S:      Maintained
5290 F:      lib/dynamic_debug.c
5291 F:      include/linux/dynamic_debug.h
5292
5293 DYNAMIC INTERRUPT MODERATION
5294 M:      Tal Gilboa <talgi@mellanox.com>
5295 S:      Maintained
5296 F:      include/linux/net_dim.h
5297
5298 DZ DECSTATION DZ11 SERIAL DRIVER
5299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5300 S:      Maintained
5301 F:      drivers/tty/serial/dz.*
5302
5303 E3X0 POWER BUTTON DRIVER
5304 M:      Moritz Fischer <moritz.fischer@ettus.com>
5305 L:      usrp-users@lists.ettus.com
5306 W:      http://www.ettus.com
5307 S:      Supported
5308 F:      drivers/input/misc/e3x0-button.c
5309 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5310
5311 E4000 MEDIA DRIVER
5312 M:      Antti Palosaari <crope@iki.fi>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://palosaari.fi/linux/
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/anttip/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/tuners/e4000*
5320
5321 EARTH_PT1 MEDIA DRIVER
5322 M:      Akihiro Tsukada <tskd08@gmail.com>
5323 L:      linux-media@vger.kernel.org
5324 S:      Odd Fixes
5325 F:      drivers/media/pci/pt1/
5326
5327 EARTH_PT3 MEDIA DRIVER
5328 M:      Akihiro Tsukada <tskd08@gmail.com>
5329 L:      linux-media@vger.kernel.org
5330 S:      Odd Fixes
5331 F:      drivers/media/pci/pt3/
5332
5333 EC100 MEDIA DRIVER
5334 M:      Antti Palosaari <crope@iki.fi>
5335 L:      linux-media@vger.kernel.org
5336 W:      https://linuxtv.org
5337 W:      http://palosaari.fi/linux/
5338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5339 T:      git git://linuxtv.org/anttip/media_tree.git
5340 S:      Maintained
5341 F:      drivers/media/dvb-frontends/ec100*
5342
5343 ECRYPT FILE SYSTEM
5344 M:      Tyler Hicks <tyhicks@canonical.com>
5345 L:      ecryptfs@vger.kernel.org
5346 W:      http://ecryptfs.org
5347 W:      https://launchpad.net/ecryptfs
5348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5349 S:      Supported
5350 F:      Documentation/filesystems/ecryptfs.txt
5351 F:      fs/ecryptfs/
5352
5353 EDAC-AMD64
5354 M:      Borislav Petkov <bp@alien8.de>
5355 L:      linux-edac@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/edac/amd64_edac*
5358
5359 EDAC-CALXEDA
5360 M:      Robert Richter <rric@kernel.org>
5361 L:      linux-edac@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/edac/highbank*
5364
5365 EDAC-CAVIUM OCTEON
5366 M:      Ralf Baechle <ralf@linux-mips.org>
5367 M:      David Daney <david.daney@cavium.com>
5368 L:      linux-edac@vger.kernel.org
5369 L:      linux-mips@vger.kernel.org
5370 S:      Supported
5371 F:      drivers/edac/octeon_edac*
5372
5373 EDAC-CAVIUM THUNDERX
5374 M:      David Daney <david.daney@cavium.com>
5375 M:      Jan Glauber <jglauber@cavium.com>
5376 L:      linux-edac@vger.kernel.org
5377 S:      Supported
5378 F:      drivers/edac/thunderx_edac*
5379
5380 EDAC-CORE
5381 M:      Borislav Petkov <bp@alien8.de>
5382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5383 L:      linux-edac@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5386 S:      Supported
5387 F:      Documentation/admin-guide/ras.rst
5388 F:      Documentation/driver-api/edac.rst
5389 F:      drivers/edac/
5390 F:      include/linux/edac.h
5391
5392 EDAC-E752X
5393 M:      Mark Gross <mark.gross@intel.com>
5394 L:      linux-edac@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/edac/e752x_edac.c
5397
5398 EDAC-E7XXX
5399 L:      linux-edac@vger.kernel.org
5400 S:      Maintained
5401 F:      drivers/edac/e7xxx_edac.c
5402
5403 EDAC-FSL_DDR
5404 M:      York Sun <york.sun@nxp.com>
5405 L:      linux-edac@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/edac/fsl_ddr_edac.*
5408
5409 EDAC-GHES
5410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5411 L:      linux-edac@vger.kernel.org
5412 S:      Maintained
5413 F:      drivers/edac/ghes_edac.c
5414
5415 EDAC-I3000
5416 L:      linux-edac@vger.kernel.org
5417 S:      Orphan
5418 F:      drivers/edac/i3000_edac.c
5419
5420 EDAC-I5000
5421 L:      linux-edac@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/edac/i5000_edac.c
5424
5425 EDAC-I5400
5426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5427 L:      linux-edac@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/edac/i5400_edac.c
5430
5431 EDAC-I7300
5432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L:      linux-edac@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/edac/i7300_edac.c
5436
5437 EDAC-I7CORE
5438 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5439 L:      linux-edac@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/edac/i7core_edac.c
5442
5443 EDAC-I82443BXGX
5444 M:      Tim Small <tim@buttersideup.com>
5445 L:      linux-edac@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/edac/i82443bxgx_edac.c
5448
5449 EDAC-I82975X
5450 M:      "Arvind R." <arvino55@gmail.com>
5451 L:      linux-edac@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/edac/i82975x_edac.c
5454
5455 EDAC-IE31200
5456 M:      Jason Baron <jbaron@akamai.com>
5457 L:      linux-edac@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/edac/ie31200_edac.c
5460
5461 EDAC-MPC85XX
5462 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5463 L:      linux-edac@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/edac/mpc85xx_edac.[ch]
5466
5467 EDAC-PASEMI
5468 M:      Egor Martovetsky <egor@pasemi.com>
5469 L:      linux-edac@vger.kernel.org
5470 S:      Maintained
5471 F:      drivers/edac/pasemi_edac.c
5472
5473 EDAC-PND2
5474 M:      Tony Luck <tony.luck@intel.com>
5475 L:      linux-edac@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/edac/pnd2_edac.[ch]
5478
5479 EDAC-R82600
5480 M:      Tim Small <tim@buttersideup.com>
5481 L:      linux-edac@vger.kernel.org
5482 S:      Maintained
5483 F:      drivers/edac/r82600_edac.c
5484
5485 EDAC-SBRIDGE
5486 M:      Tony Luck <tony.luck@intel.com>
5487 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5488 L:      linux-edac@vger.kernel.org
5489 S:      Maintained
5490 F:      drivers/edac/sb_edac.c
5491
5492 EDAC-SKYLAKE
5493 M:      Tony Luck <tony.luck@intel.com>
5494 L:      linux-edac@vger.kernel.org
5495 S:      Maintained
5496 F:      drivers/edac/skx_edac.c
5497
5498 EDAC-TI
5499 M:      Tero Kristo <t-kristo@ti.com>
5500 L:      linux-edac@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/edac/ti_edac.c
5503
5504 EDAC-QCOM
5505 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5506 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5507 L:      linux-arm-msm@vger.kernel.org
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/qcom_edac.c
5511
5512 EDIROL UA-101/UA-1000 DRIVER
5513 M:      Clemens Ladisch <clemens@ladisch.de>
5514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5515 T:      git git://git.alsa-project.org/alsa-kernel.git
5516 S:      Maintained
5517 F:      sound/usb/misc/ua101.c
5518
5519 EFI TEST DRIVER
5520 L:      linux-efi@vger.kernel.org
5521 M:      Ivan Hu <ivan.hu@canonical.com>
5522 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5523 S:      Maintained
5524 F:      drivers/firmware/efi/test/
5525
5526 EFI VARIABLE FILESYSTEM
5527 M:      Matthew Garrett <matthew.garrett@nebula.com>
5528 M:      Jeremy Kerr <jk@ozlabs.org>
5529 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5531 L:      linux-efi@vger.kernel.org
5532 S:      Maintained
5533 F:      fs/efivarfs/
5534
5535 EFIFB FRAMEBUFFER DRIVER
5536 L:      linux-fbdev@vger.kernel.org
5537 M:      Peter Jones <pjones@redhat.com>
5538 S:      Maintained
5539 F:      drivers/video/fbdev/efifb.c
5540
5541 EFS FILESYSTEM
5542 W:      http://aeschi.ch.eu.org/efs/
5543 S:      Orphan
5544 F:      fs/efs/
5545
5546 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5547 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5548 L:      netdev@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/net/ethernet/ibm/ehea/
5551
5552 EM28XX VIDEO4LINUX DRIVER
5553 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5554 L:      linux-media@vger.kernel.org
5555 W:      https://linuxtv.org
5556 T:      git git://linuxtv.org/media_tree.git
5557 S:      Maintained
5558 F:      drivers/media/usb/em28xx/
5559 F:      Documentation/media/v4l-drivers/em28xx*
5560
5561 EMBEDDED LINUX
5562 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5563 M:      Matt Mackall <mpm@selenic.com>
5564 M:      David Woodhouse <dwmw2@infradead.org>
5565 L:      linux-embedded@vger.kernel.org
5566 S:      Maintained
5567
5568 Emulex 10Gbps iSCSI - OneConnect DRIVER
5569 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5570 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5571 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5572 L:      linux-scsi@vger.kernel.org
5573 W:      http://www.broadcom.com
5574 S:      Supported
5575 F:      drivers/scsi/be2iscsi/
5576
5577 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5578 M:      Sathya Perla <sathya.perla@broadcom.com>
5579 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5580 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5581 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5582 L:      netdev@vger.kernel.org
5583 W:      http://www.emulex.com
5584 S:      Supported
5585 F:      drivers/net/ethernet/emulex/benet/
5586
5587 EMULEX ONECONNECT ROCE DRIVER
5588 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5589 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5590 L:      linux-rdma@vger.kernel.org
5591 W:      http://www.broadcom.com
5592 S:      Odd Fixes
5593 F:      drivers/infiniband/hw/ocrdma/
5594 F:      include/uapi/rdma/ocrdma-abi.h
5595
5596 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5597 M:      James Smart <james.smart@broadcom.com>
5598 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5599 L:      linux-scsi@vger.kernel.org
5600 W:      http://www.broadcom.com
5601 S:      Supported
5602 F:      drivers/scsi/lpfc/
5603
5604 ENE CB710 FLASH CARD READER DRIVER
5605 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5606 S:      Maintained
5607 F:      drivers/misc/cb710/
5608 F:      drivers/mmc/host/cb710-mmc.*
5609 F:      include/linux/cb710.h
5610
5611 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5612 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5613 S:      Maintained
5614 F:      drivers/media/rc/ene_ir.*
5615
5616 EPSON S1D13XXX FRAMEBUFFER DRIVER
5617 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5618 S:      Maintained
5619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5620 F:      drivers/video/fbdev/s1d13xxxfb.c
5621 F:      include/video/s1d13xxxfb.h
5622
5623 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5624 M:      Jeff Layton <jlayton@kernel.org>
5625 S:      Maintained
5626 F:      lib/errseq.c
5627 F:      include/linux/errseq.h
5628
5629 ET131X NETWORK DRIVER
5630 M:      Mark Einon <mark.einon@gmail.com>
5631 S:      Odd Fixes
5632 F:      drivers/net/ethernet/agere/
5633
5634 ETHERNET BRIDGE
5635 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5636 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5637 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5638 L:      netdev@vger.kernel.org
5639 W:      http://www.linuxfoundation.org/en/Net:Bridge
5640 S:      Maintained
5641 F:      include/linux/netfilter_bridge/
5642 F:      net/bridge/
5643
5644 ETHERNET PHY LIBRARY
5645 M:      Andrew Lunn <andrew@lunn.ch>
5646 M:      Florian Fainelli <f.fainelli@gmail.com>
5647 M:      Heiner Kallweit <hkallweit1@gmail.com>
5648 L:      netdev@vger.kernel.org
5649 S:      Maintained
5650 F:      Documentation/ABI/testing/sysfs-bus-mdio
5651 F:      Documentation/devicetree/bindings/net/mdio*
5652 F:      Documentation/networking/phy.txt
5653 F:      drivers/net/phy/
5654 F:      drivers/of/of_mdio.c
5655 F:      drivers/of/of_net.c
5656 F:      include/linux/*mdio*.h
5657 F:      include/linux/of_net.h
5658 F:      include/linux/phy.h
5659 F:      include/linux/phy_fixed.h
5660 F:      include/linux/platform_data/mdio-bcm-unimac.h
5661 F:      include/trace/events/mdio.h
5662 F:      include/uapi/linux/mdio.h
5663 F:      include/uapi/linux/mii.h
5664
5665 EXT2 FILE SYSTEM
5666 M:      Jan Kara <jack@suse.com>
5667 L:      linux-ext4@vger.kernel.org
5668 S:      Maintained
5669 F:      Documentation/filesystems/ext2.txt
5670 F:      fs/ext2/
5671 F:      include/linux/ext2*
5672
5673 EXT4 FILE SYSTEM
5674 M:      "Theodore Ts'o" <tytso@mit.edu>
5675 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5676 L:      linux-ext4@vger.kernel.org
5677 W:      http://ext4.wiki.kernel.org
5678 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5680 S:      Maintained
5681 F:      Documentation/filesystems/ext4/ext4.rst
5682 F:      fs/ext4/
5683
5684 Extended Verification Module (EVM)
5685 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5686 L:      linux-integrity@vger.kernel.org
5687 S:      Supported
5688 F:      security/integrity/evm/
5689
5690 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5691 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5692 L:      linux-efi@vger.kernel.org
5693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5694 S:      Maintained
5695 F:      Documentation/efi-stub.txt
5696 F:      arch/*/kernel/efi.c
5697 F:      arch/x86/boot/compressed/eboot.[ch]
5698 F:      arch/*/include/asm/efi.h
5699 F:      arch/x86/platform/efi/
5700 F:      drivers/firmware/efi/
5701 F:      include/linux/efi*.h
5702 F:      arch/arm/boot/compressed/efi-header.S
5703 F:      arch/arm64/kernel/efi-entry.S
5704
5705 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5706 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5707 M:      Chanwoo Choi <cw00.choi@samsung.com>
5708 L:      linux-kernel@vger.kernel.org
5709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5710 S:      Maintained
5711 F:      drivers/extcon/
5712 F:      include/linux/extcon/
5713 F:      include/linux/extcon.h
5714 F:      Documentation/extcon/
5715 F:      Documentation/devicetree/bindings/extcon/
5716
5717 EXYNOS DP DRIVER
5718 M:      Jingoo Han <jingoohan1@gmail.com>
5719 L:      dri-devel@lists.freedesktop.org
5720 S:      Maintained
5721 F:      drivers/gpu/drm/exynos/exynos_dp*
5722
5723 EXYNOS SYSMMU (IOMMU) driver
5724 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5725 L:      iommu@lists.linux-foundation.org
5726 S:      Maintained
5727 F:      drivers/iommu/exynos-iommu.c
5728
5729 EZchip NPS platform support
5730 M:      Vineet Gupta <vgupta@synopsys.com>
5731 M:      Ofer Levi <oferle@mellanox.com>
5732 S:      Supported
5733 F:      arch/arc/plat-eznps
5734 F:      arch/arc/boot/dts/eznps.dts
5735
5736 F2FS FILE SYSTEM
5737 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5738 M:      Chao Yu <yuchao0@huawei.com>
5739 L:      linux-f2fs-devel@lists.sourceforge.net
5740 W:      https://f2fs.wiki.kernel.org/
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5742 S:      Maintained
5743 F:      Documentation/filesystems/f2fs.txt
5744 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5745 F:      fs/f2fs/
5746 F:      include/linux/f2fs_fs.h
5747 F:      include/trace/events/f2fs.h
5748
5749 F71805F HARDWARE MONITORING DRIVER
5750 M:      Jean Delvare <jdelvare@suse.com>
5751 L:      linux-hwmon@vger.kernel.org
5752 S:      Maintained
5753 F:      Documentation/hwmon/f71805f
5754 F:      drivers/hwmon/f71805f.c
5755
5756 FADDR2LINE
5757 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5758 S:      Maintained
5759 F:      scripts/faddr2line
5760
5761 FAILOVER MODULE
5762 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5763 L:      netdev@vger.kernel.org
5764 S:      Supported
5765 F:      net/core/failover.c
5766 F:      include/net/failover.h
5767 F:      Documentation/networking/failover.rst
5768
5769 FANOTIFY
5770 M:      Jan Kara <jack@suse.cz>
5771 R:      Amir Goldstein <amir73il@gmail.com>
5772 L:      linux-fsdevel@vger.kernel.org
5773 S:      Maintained
5774 F:      fs/notify/fanotify/
5775 F:      include/linux/fanotify.h
5776 F:      include/uapi/linux/fanotify.h
5777
5778 FARSYNC SYNCHRONOUS DRIVER
5779 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5780 W:      http://www.farsite.co.uk/
5781 S:      Supported
5782 F:      drivers/net/wan/farsync.*
5783
5784 FAULT INJECTION SUPPORT
5785 M:      Akinobu Mita <akinobu.mita@gmail.com>
5786 S:      Supported
5787 F:      Documentation/fault-injection/
5788 F:      lib/fault-inject.c
5789
5790 FBTFT Framebuffer drivers
5791 S:      Orphan
5792 L:      dri-devel@lists.freedesktop.org
5793 L:      linux-fbdev@vger.kernel.org
5794 F:      drivers/staging/fbtft/
5795
5796 FC0011 TUNER DRIVER
5797 M:      Michael Buesch <m@bues.ch>
5798 L:      linux-media@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/media/tuners/fc0011.h
5801 F:      drivers/media/tuners/fc0011.c
5802
5803 FC2580 MEDIA DRIVER
5804 M:      Antti Palosaari <crope@iki.fi>
5805 L:      linux-media@vger.kernel.org
5806 W:      https://linuxtv.org
5807 W:      http://palosaari.fi/linux/
5808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5809 T:      git git://linuxtv.org/anttip/media_tree.git
5810 S:      Maintained
5811 F:      drivers/media/tuners/fc2580*
5812
5813 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5814 M:      Johannes Thumshirn <jth@kernel.org>
5815 L:      linux-scsi@vger.kernel.org
5816 W:      www.Open-FCoE.org
5817 S:      Supported
5818 F:      drivers/scsi/libfc/
5819 F:      drivers/scsi/fcoe/
5820 F:      include/scsi/fc/
5821 F:      include/scsi/libfc.h
5822 F:      include/scsi/libfcoe.h
5823 F:      include/uapi/scsi/fc/
5824
5825 FILE LOCKING (flock() and fcntl()/lockf())
5826 M:      Jeff Layton <jlayton@kernel.org>
5827 M:      "J. Bruce Fields" <bfields@fieldses.org>
5828 L:      linux-fsdevel@vger.kernel.org
5829 S:      Maintained
5830 F:      include/linux/fcntl.h
5831 F:      include/uapi/linux/fcntl.h
5832 F:      fs/fcntl.c
5833 F:      fs/locks.c
5834
5835 FILESYSTEMS (VFS and infrastructure)
5836 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5837 L:      linux-fsdevel@vger.kernel.org
5838 S:      Maintained
5839 F:      fs/*
5840 F:      include/linux/fs.h
5841 F:      include/uapi/linux/fs.h
5842
5843 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5844 M:      Riku Voipio <riku.voipio@iki.fi>
5845 L:      linux-hwmon@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/hwmon/f75375s.c
5848 F:      include/linux/f75375s.h
5849
5850 FIREWIRE AUDIO DRIVERS
5851 M:      Clemens Ladisch <clemens@ladisch.de>
5852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5853 T:      git git://git.alsa-project.org/alsa-kernel.git
5854 S:      Maintained
5855 F:      sound/firewire/
5856
5857 FIREWIRE MEDIA DRIVERS (firedtv)
5858 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5859 L:      linux-media@vger.kernel.org
5860 L:      linux1394-devel@lists.sourceforge.net
5861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5862 S:      Maintained
5863 F:      drivers/media/firewire/
5864
5865 FIREWIRE SBP-2 TARGET
5866 M:      Chris Boot <bootc@bootc.net>
5867 L:      linux-scsi@vger.kernel.org
5868 L:      target-devel@vger.kernel.org
5869 L:      linux1394-devel@lists.sourceforge.net
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5871 S:      Maintained
5872 F:      drivers/target/sbp/
5873
5874 FIREWIRE SUBSYSTEM
5875 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5876 L:      linux1394-devel@lists.sourceforge.net
5877 W:      http://ieee1394.wiki.kernel.org/
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5879 S:      Maintained
5880 F:      drivers/firewire/
5881 F:      include/linux/firewire.h
5882 F:      include/uapi/linux/firewire*.h
5883 F:      tools/firewire/
5884
5885 FIRMWARE LOADER (request_firmware)
5886 M:      Luis Chamberlain <mcgrof@kernel.org>
5887 L:      linux-kernel@vger.kernel.org
5888 S:      Maintained
5889 F:      Documentation/firmware_class/
5890 F:      drivers/base/firmware_loader/
5891 F:      include/linux/firmware.h
5892
5893 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5894 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5895 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5896 S:      Maintained
5897 F:      drivers/block/rsxx/
5898
5899 FLOPPY DRIVER
5900 M:      Jiri Kosina <jikos@kernel.org>
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5902 S:      Odd fixes
5903 F:      drivers/block/floppy.c
5904
5905 FMC SUBSYSTEM
5906 M:      Alessandro Rubini <rubini@gnudd.com>
5907 W:      http://www.ohwr.org/projects/fmc-bus
5908 S:      Supported
5909 F:      drivers/fmc/
5910 F:      include/linux/fmc*.h
5911 F:      include/linux/ipmi-fru.h
5912 K:      fmc_d.*register
5913
5914 FPGA MANAGER FRAMEWORK
5915 M:      Alan Tull <atull@kernel.org>
5916 M:      Moritz Fischer <mdf@kernel.org>
5917 L:      linux-fpga@vger.kernel.org
5918 S:      Maintained
5919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5920 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5921 F:      Documentation/fpga/
5922 F:      Documentation/driver-api/fpga/
5923 F:      Documentation/devicetree/bindings/fpga/
5924 F:      drivers/fpga/
5925 F:      include/linux/fpga/
5926 W:      http://www.rocketboards.org
5927
5928 FPGA DFL DRIVERS
5929 M:      Wu Hao <hao.wu@intel.com>
5930 L:      linux-fpga@vger.kernel.org
5931 S:      Maintained
5932 F:      Documentation/fpga/dfl.txt
5933 F:      include/uapi/linux/fpga-dfl.h
5934 F:      drivers/fpga/dfl*
5935
5936 FPU EMULATOR
5937 M:      Bill Metzenthen <billm@melbpc.org.au>
5938 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5939 S:      Maintained
5940 F:      arch/x86/math-emu/
5941
5942 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5943 L:      netdev@vger.kernel.org
5944 S:      Orphan
5945 F:      drivers/net/wan/dlci.c
5946 F:      drivers/net/wan/sdla.c
5947
5948 FRAMEBUFFER LAYER
5949 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5950 L:      dri-devel@lists.freedesktop.org
5951 L:      linux-fbdev@vger.kernel.org
5952 T:      git git://github.com/bzolnier/linux.git
5953 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5954 S:      Maintained
5955 F:      Documentation/fb/
5956 F:      drivers/video/
5957 F:      include/video/
5958 F:      include/linux/fb.h
5959 F:      include/uapi/video/
5960 F:      include/uapi/linux/fb.h
5961
5962 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5963 M:      Horia Geantă <horia.geanta@nxp.com>
5964 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5965 L:      linux-crypto@vger.kernel.org
5966 S:      Maintained
5967 F:      drivers/crypto/caam/
5968 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5969
5970 FREESCALE DIU FRAMEBUFFER DRIVER
5971 M:      Timur Tabi <timur@kernel.org>
5972 L:      linux-fbdev@vger.kernel.org
5973 S:      Maintained
5974 F:      drivers/video/fbdev/fsl-diu-fb.*
5975
5976 FREESCALE DMA DRIVER
5977 M:      Li Yang <leoyang.li@nxp.com>
5978 M:      Zhang Wei <zw@zh-kernel.org>
5979 L:      linuxppc-dev@lists.ozlabs.org
5980 S:      Maintained
5981 F:      drivers/dma/fsldma.*
5982
5983 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5984 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5985 L:      netdev@vger.kernel.org
5986 S:      Maintained
5987 F:      drivers/net/ethernet/freescale/gianfar*
5988 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5989
5990 FREESCALE GPMI NAND DRIVER
5991 M:      Han Xu <han.xu@nxp.com>
5992 L:      linux-mtd@lists.infradead.org
5993 S:      Maintained
5994 F:      drivers/mtd/nand/raw/gpmi-nand/*
5995
5996 FREESCALE I2C CPM DRIVER
5997 M:      Jochen Friedrich <jochen@scram.de>
5998 L:      linuxppc-dev@lists.ozlabs.org
5999 L:      linux-i2c@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/i2c/busses/i2c-cpm.c
6002
6003 FREESCALE IMX LPI2C DRIVER
6004 M:      Dong Aisheng <aisheng.dong@nxp.com>
6005 L:      linux-i2c@vger.kernel.org
6006 L:      linux-imx@nxp.com
6007 S:      Maintained
6008 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6009 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6010
6011 FREESCALE IMX / MXC FEC DRIVER
6012 M:      Fugang Duan <fugang.duan@nxp.com>
6013 L:      netdev@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/net/ethernet/freescale/fec_main.c
6016 F:      drivers/net/ethernet/freescale/fec_ptp.c
6017 F:      drivers/net/ethernet/freescale/fec.h
6018 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6019
6020 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6021 M:      Sascha Hauer <s.hauer@pengutronix.de>
6022 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6023 L:      linux-fbdev@vger.kernel.org
6024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6025 S:      Maintained
6026 F:      include/linux/platform_data/video-imxfb.h
6027 F:      drivers/video/fbdev/imxfb.c
6028
6029 FREESCALE QORIQ DPAA ETHERNET DRIVER
6030 M:      Madalin Bucur <madalin.bucur@nxp.com>
6031 L:      netdev@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/net/ethernet/freescale/dpaa
6034
6035 FREESCALE QORIQ DPAA FMAN DRIVER
6036 M:      Madalin Bucur <madalin.bucur@nxp.com>
6037 L:      netdev@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/net/ethernet/freescale/fman
6040 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6041
6042 FREESCALE QORIQ PTP CLOCK DRIVER
6043 M:      Yangbo Lu <yangbo.lu@nxp.com>
6044 L:      netdev@vger.kernel.org
6045 S:      Maintained
6046 F:      drivers/ptp/ptp_qoriq.c
6047 F:      include/linux/fsl/ptp_qoriq.h
6048 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6049
6050 FREESCALE QUAD SPI DRIVER
6051 M:      Han Xu <han.xu@nxp.com>
6052 L:      linux-mtd@lists.infradead.org
6053 S:      Maintained
6054 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6055
6056 FREESCALE QUICC ENGINE LIBRARY
6057 M:      Qiang Zhao <qiang.zhao@nxp.com>
6058 L:      linuxppc-dev@lists.ozlabs.org
6059 S:      Maintained
6060 F:      drivers/soc/fsl/qe/
6061 F:      include/soc/fsl/*qe*.h
6062 F:      include/soc/fsl/*ucc*.h
6063
6064 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6065 M:      Li Yang <leoyang.li@nxp.com>
6066 L:      netdev@vger.kernel.org
6067 L:      linuxppc-dev@lists.ozlabs.org
6068 S:      Maintained
6069 F:      drivers/net/ethernet/freescale/ucc_geth*
6070
6071 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6072 M:      Zhao Qiang <qiang.zhao@nxp.com>
6073 L:      netdev@vger.kernel.org
6074 L:      linuxppc-dev@lists.ozlabs.org
6075 S:      Maintained
6076 F:      drivers/net/wan/fsl_ucc_hdlc*
6077
6078 FREESCALE QUICC ENGINE UCC UART DRIVER
6079 M:      Timur Tabi <timur@kernel.org>
6080 L:      linuxppc-dev@lists.ozlabs.org
6081 S:      Maintained
6082 F:      drivers/tty/serial/ucc_uart.c
6083
6084 FREESCALE SOC DRIVERS
6085 M:      Li Yang <leoyang.li@nxp.com>
6086 L:      linuxppc-dev@lists.ozlabs.org
6087 L:      linux-arm-kernel@lists.infradead.org
6088 S:      Maintained
6089 F:      Documentation/devicetree/bindings/soc/fsl/
6090 F:      drivers/soc/fsl/
6091 F:      include/linux/fsl/
6092
6093 FREESCALE SOC FS_ENET DRIVER
6094 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6095 L:      linuxppc-dev@lists.ozlabs.org
6096 L:      netdev@vger.kernel.org
6097 S:      Maintained
6098 F:      drivers/net/ethernet/freescale/fs_enet/
6099 F:      include/linux/fs_enet_pd.h
6100
6101 FREESCALE SOC SOUND DRIVERS
6102 M:      Timur Tabi <timur@kernel.org>
6103 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6104 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6105 R:      Fabio Estevam <fabio.estevam@nxp.com>
6106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6107 L:      linuxppc-dev@lists.ozlabs.org
6108 S:      Maintained
6109 F:      sound/soc/fsl/fsl*
6110 F:      sound/soc/fsl/imx*
6111 F:      sound/soc/fsl/mpc8610_hpcd.c
6112
6113 FREESCALE USB PERIPHERAL DRIVERS
6114 M:      Li Yang <leoyang.li@nxp.com>
6115 L:      linux-usb@vger.kernel.org
6116 L:      linuxppc-dev@lists.ozlabs.org
6117 S:      Maintained
6118 F:      drivers/usb/gadget/udc/fsl*
6119
6120 FREEVXFS FILESYSTEM
6121 M:      Christoph Hellwig <hch@infradead.org>
6122 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6123 S:      Maintained
6124 F:      fs/freevxfs/
6125
6126 FREEZER
6127 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6128 M:      Pavel Machek <pavel@ucw.cz>
6129 L:      linux-pm@vger.kernel.org
6130 S:      Supported
6131 F:      Documentation/power/freezing-of-tasks.txt
6132 F:      include/linux/freezer.h
6133 F:      kernel/freezer.c
6134
6135 FRONTSWAP API
6136 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6137 L:      linux-kernel@vger.kernel.org
6138 S:      Maintained
6139 F:      mm/frontswap.c
6140 F:      include/linux/frontswap.h
6141
6142 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6143 M:      David Howells <dhowells@redhat.com>
6144 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6145 S:      Supported
6146 F:      Documentation/filesystems/caching/
6147 F:      fs/fscache/
6148 F:      include/linux/fscache*.h
6149
6150 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6151 M:      Theodore Y. Ts'o <tytso@mit.edu>
6152 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6153 L:      linux-fscrypt@vger.kernel.org
6154 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6156 S:      Supported
6157 F:      fs/crypto/
6158 F:      include/linux/fscrypt*.h
6159 F:      Documentation/filesystems/fscrypt.rst
6160
6161 FSI-ATTACHED I2C DRIVER
6162 M:      Eddie James <eajames@linux.vnet.ibm.com>
6163 L:      linux-i2c@vger.kernel.org
6164 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6165 S:      Maintained
6166 F:      drivers/i2c/busses/i2c-fsi.c
6167 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6168
6169 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6170 M:      Jan Kara <jack@suse.cz>
6171 R:      Amir Goldstein <amir73il@gmail.com>
6172 L:      linux-fsdevel@vger.kernel.org
6173 S:      Maintained
6174 F:      fs/notify/
6175 F:      include/linux/fsnotify*.h
6176
6177 FUJITSU LAPTOP EXTRAS
6178 M:      Jonathan Woithe <jwoithe@just42.net>
6179 L:      platform-driver-x86@vger.kernel.org
6180 S:      Maintained
6181 F:      drivers/platform/x86/fujitsu-laptop.c
6182
6183 FUJITSU M-5MO LS CAMERA ISP DRIVER
6184 M:      Kyungmin Park <kyungmin.park@samsung.com>
6185 M:      Heungjun Kim <riverful.kim@samsung.com>
6186 L:      linux-media@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/media/i2c/m5mols/
6189 F:      include/media/i2c/m5mols.h
6190
6191 FUJITSU TABLET EXTRAS
6192 M:      Robert Gerlach <khnz@gmx.de>
6193 L:      platform-driver-x86@vger.kernel.org
6194 S:      Maintained
6195 F:      drivers/platform/x86/fujitsu-tablet.c
6196
6197 FUSE: FILESYSTEM IN USERSPACE
6198 M:      Miklos Szeredi <miklos@szeredi.hu>
6199 L:      linux-fsdevel@vger.kernel.org
6200 W:      http://fuse.sourceforge.net/
6201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6202 S:      Maintained
6203 F:      fs/fuse/
6204 F:      include/uapi/linux/fuse.h
6205 F:      Documentation/filesystems/fuse.txt
6206
6207 FUTEX SUBSYSTEM
6208 M:      Thomas Gleixner <tglx@linutronix.de>
6209 M:      Ingo Molnar <mingo@redhat.com>
6210 R:      Peter Zijlstra <peterz@infradead.org>
6211 R:      Darren Hart <dvhart@infradead.org>
6212 L:      linux-kernel@vger.kernel.org
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6214 S:      Maintained
6215 F:      kernel/futex.c
6216 F:      kernel/futex_compat.c
6217 F:      include/asm-generic/futex.h
6218 F:      include/linux/futex.h
6219 F:      include/uapi/linux/futex.h
6220 F:      tools/testing/selftests/futex/
6221 F:      tools/perf/bench/futex*
6222 F:      Documentation/*futex*
6223
6224 GCC PLUGINS
6225 M:      Kees Cook <keescook@chromium.org>
6226 R:      Emese Revfy <re.emese@gmail.com>
6227 L:      kernel-hardening@lists.openwall.com
6228 S:      Maintained
6229 F:      scripts/gcc-plugins/
6230 F:      scripts/gcc-plugin.sh
6231 F:      scripts/Makefile.gcc-plugins
6232 F:      Documentation/gcc-plugins.txt
6233
6234 GASKET DRIVER FRAMEWORK
6235 M:      Rob Springer <rspringer@google.com>
6236 M:      Todd Poynor <toddpoynor@google.com>
6237 M:      Ben Chan <benchan@chromium.org>
6238 S:      Maintained
6239 F:      drivers/staging/gasket/
6240
6241 GCOV BASED KERNEL PROFILING
6242 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6243 S:      Maintained
6244 F:      kernel/gcov/
6245 F:      Documentation/dev-tools/gcov.rst
6246
6247 GDB KERNEL DEBUGGING HELPER SCRIPTS
6248 M:      Jan Kiszka <jan.kiszka@siemens.com>
6249 M:      Kieran Bingham <kbingham@kernel.org>
6250 S:      Supported
6251 F:      scripts/gdb/
6252
6253 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6254 M:      Achim Leubner <achim_leubner@adaptec.com>
6255 L:      linux-scsi@vger.kernel.org
6256 W:      http://www.icp-vortex.com/
6257 S:      Supported
6258 F:      drivers/scsi/gdt*
6259
6260 GEMTEK FM RADIO RECEIVER DRIVER
6261 M:      Hans Verkuil <hverkuil@xs4all.nl>
6262 L:      linux-media@vger.kernel.org
6263 T:      git git://linuxtv.org/media_tree.git
6264 W:      https://linuxtv.org
6265 S:      Maintained
6266 F:      drivers/media/radio/radio-gemtek*
6267
6268 GENERIC GPIO I2C DRIVER
6269 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6270 S:      Supported
6271 F:      drivers/i2c/busses/i2c-gpio.c
6272 F:      include/linux/platform_data/i2c-gpio.h
6273
6274 GENERIC GPIO I2C MULTIPLEXER DRIVER
6275 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6276 L:      linux-i2c@vger.kernel.org
6277 S:      Supported
6278 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6279 F:      include/linux/platform_data/i2c-mux-gpio.h
6280 F:      Documentation/i2c/muxes/i2c-mux-gpio
6281
6282 GENERIC HDLC (WAN) DRIVERS
6283 M:      Krzysztof Halasa <khc@pm.waw.pl>
6284 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6285 S:      Maintained
6286 F:      drivers/net/wan/c101.c
6287 F:      drivers/net/wan/hd6457*
6288 F:      drivers/net/wan/hdlc*
6289 F:      drivers/net/wan/n2.c
6290 F:      drivers/net/wan/pc300too.c
6291 F:      drivers/net/wan/pci200syn.c
6292 F:      drivers/net/wan/wanxl*
6293
6294 GENERIC INCLUDE/ASM HEADER FILES
6295 M:      Arnd Bergmann <arnd@arndb.de>
6296 L:      linux-arch@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6298 S:      Maintained
6299 F:      include/asm-generic/
6300 F:      include/uapi/asm-generic/
6301
6302 GENERIC PHY FRAMEWORK
6303 M:      Kishon Vijay Abraham I <kishon@ti.com>
6304 L:      linux-kernel@vger.kernel.org
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6306 S:      Supported
6307 F:      drivers/phy/
6308 F:      include/linux/phy/
6309
6310 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6311 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6312 S:      Supported
6313 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6314
6315 GENERIC PM DOMAINS
6316 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6317 M:      Kevin Hilman <khilman@kernel.org>
6318 M:      Ulf Hansson <ulf.hansson@linaro.org>
6319 L:      linux-pm@vger.kernel.org
6320 S:      Supported
6321 F:      drivers/base/power/domain*.c
6322 F:      include/linux/pm_domain.h
6323 F:      Documentation/devicetree/bindings/power/power_domain.txt
6324
6325 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6326 M:      Eugen Hristev <eugen.hristev@microchip.com>
6327 L:      linux-input@vger.kernel.org
6328 S:      Maintained
6329 F:      drivers/input/touchscreen/resistive-adc-touch.c
6330
6331 GENERIC UIO DRIVER FOR PCI DEVICES
6332 M:      "Michael S. Tsirkin" <mst@redhat.com>
6333 L:      kvm@vger.kernel.org
6334 S:      Supported
6335 F:      drivers/uio/uio_pci_generic.c
6336
6337 GENWQE (IBM Generic Workqueue Card)
6338 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6339 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6340 S:      Supported
6341 F:      drivers/misc/genwqe/
6342
6343 GET_MAINTAINER SCRIPT
6344 M:      Joe Perches <joe@perches.com>
6345 S:      Maintained
6346 F:      scripts/get_maintainer.pl
6347
6348 GFS2 FILE SYSTEM
6349 M:      Bob Peterson <rpeterso@redhat.com>
6350 M:      Andreas Gruenbacher <agruenba@redhat.com>
6351 L:      cluster-devel@redhat.com
6352 W:      http://sources.redhat.com/cluster/
6353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6354 S:      Supported
6355 F:      Documentation/filesystems/gfs2*.txt
6356 F:      fs/gfs2/
6357 F:      include/uapi/linux/gfs2_ondisk.h
6358
6359 GIGASET ISDN DRIVERS
6360 M:      Paul Bolle <pebolle@tiscali.nl>
6361 L:      gigaset307x-common@lists.sourceforge.net
6362 W:      http://gigaset307x.sourceforge.net/
6363 S:      Odd Fixes
6364 F:      Documentation/isdn/README.gigaset
6365 F:      drivers/isdn/gigaset/
6366 F:      include/uapi/linux/gigaset_dev.h
6367
6368 GNSS SUBSYSTEM
6369 M:      Johan Hovold <johan@kernel.org>
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6371 S:      Maintained
6372 F:      Documentation/ABI/testing/sysfs-class-gnss
6373 F:      Documentation/devicetree/bindings/gnss/
6374 F:      drivers/gnss/
6375 F:      include/linux/gnss.h
6376
6377 GO7007 MPEG CODEC
6378 M:      Hans Verkuil <hans.verkuil@cisco.com>
6379 L:      linux-media@vger.kernel.org
6380 S:      Maintained
6381 F:      drivers/media/usb/go7007/
6382
6383 GOODIX TOUCHSCREEN
6384 M:      Bastien Nocera <hadess@hadess.net>
6385 L:      linux-input@vger.kernel.org
6386 S:      Maintained
6387 F:      drivers/input/touchscreen/goodix.c
6388
6389 GPD POCKET FAN DRIVER
6390 M:      Hans de Goede <hdegoede@redhat.com>
6391 L:      platform-driver-x86@vger.kernel.org
6392 S:      Maintained
6393 F:      drivers/platform/x86/gpd-pocket-fan.c
6394
6395 GPIO ACPI SUPPORT
6396 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6397 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6398 L:      linux-gpio@vger.kernel.org
6399 L:      linux-acpi@vger.kernel.org
6400 S:      Maintained
6401 F:      Documentation/acpi/gpio-properties.txt
6402 F:      drivers/gpio/gpiolib-acpi.c
6403
6404 GPIO IR Transmitter
6405 M:      Sean Young <sean@mess.org>
6406 L:      linux-media@vger.kernel.org
6407 S:      Maintained
6408 F:      drivers/media/rc/gpio-ir-tx.c
6409
6410 GPIO MOCKUP DRIVER
6411 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6412 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6413 L:      linux-gpio@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/gpio/gpio-mockup.c
6416 F:      tools/testing/selftests/gpio/
6417
6418 GPIO SUBSYSTEM
6419 M:      Linus Walleij <linus.walleij@linaro.org>
6420 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6421 L:      linux-gpio@vger.kernel.org
6422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6423 S:      Maintained
6424 F:      Documentation/devicetree/bindings/gpio/
6425 F:      Documentation/driver-api/gpio/
6426 F:      Documentation/gpio/
6427 F:      Documentation/ABI/testing/gpio-cdev
6428 F:      Documentation/ABI/obsolete/sysfs-gpio
6429 F:      drivers/gpio/
6430 F:      include/linux/gpio/
6431 F:      include/linux/gpio.h
6432 F:      include/linux/of_gpio.h
6433 F:      include/asm-generic/gpio.h
6434 F:      include/uapi/linux/gpio.h
6435 F:      tools/gpio/
6436
6437 GRE DEMULTIPLEXER DRIVER
6438 M:      Dmitry Kozlov <xeb@mail.ru>
6439 L:      netdev@vger.kernel.org
6440 S:      Maintained
6441 F:      net/ipv4/gre_demux.c
6442 F:      net/ipv4/gre_offload.c
6443 F:      include/net/gre.h
6444
6445 GRETH 10/100/1G Ethernet MAC device driver
6446 M:      Andreas Larsson <andreas@gaisler.com>
6447 L:      netdev@vger.kernel.org
6448 S:      Maintained
6449 F:      drivers/net/ethernet/aeroflex/
6450
6451 GREYBUS AUDIO PROTOCOLS DRIVERS
6452 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6453 M:      Mark Greer <mgreer@animalcreek.com>
6454 S:      Maintained
6455 F:      drivers/staging/greybus/audio_apbridgea.c
6456 F:      drivers/staging/greybus/audio_apbridgea.h
6457 F:      drivers/staging/greybus/audio_codec.c
6458 F:      drivers/staging/greybus/audio_codec.h
6459 F:      drivers/staging/greybus/audio_gb.c
6460 F:      drivers/staging/greybus/audio_manager.c
6461 F:      drivers/staging/greybus/audio_manager.h
6462 F:      drivers/staging/greybus/audio_manager_module.c
6463 F:      drivers/staging/greybus/audio_manager_private.h
6464 F:      drivers/staging/greybus/audio_manager_sysfs.c
6465 F:      drivers/staging/greybus/audio_module.c
6466 F:      drivers/staging/greybus/audio_topology.c
6467
6468 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6469 M:      Viresh Kumar <vireshk@kernel.org>
6470 S:      Maintained
6471 F:      drivers/staging/greybus/authentication.c
6472 F:      drivers/staging/greybus/bootrom.c
6473 F:      drivers/staging/greybus/firmware.h
6474 F:      drivers/staging/greybus/fw-core.c
6475 F:      drivers/staging/greybus/fw-download.c
6476 F:      drivers/staging/greybus/fw-management.c
6477 F:      drivers/staging/greybus/greybus_authentication.h
6478 F:      drivers/staging/greybus/greybus_firmware.h
6479 F:      drivers/staging/greybus/hid.c
6480 F:      drivers/staging/greybus/i2c.c
6481 F:      drivers/staging/greybus/spi.c
6482 F:      drivers/staging/greybus/spilib.c
6483 F:      drivers/staging/greybus/spilib.h
6484
6485 GREYBUS LOOPBACK DRIVER
6486 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6487 S:      Maintained
6488 F:      drivers/staging/greybus/loopback.c
6489
6490 GREYBUS PLATFORM DRIVERS
6491 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6492 S:      Maintained
6493 F:      drivers/staging/greybus/arche-platform.c
6494 F:      drivers/staging/greybus/arche-apb-ctrl.c
6495 F:      drivers/staging/greybus/arche_platform.h
6496
6497 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6498 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6499 S:      Maintained
6500 F:      drivers/staging/greybus/sdio.c
6501 F:      drivers/staging/greybus/light.c
6502 F:      drivers/staging/greybus/gpio.c
6503 F:      drivers/staging/greybus/power_supply.c
6504 F:      drivers/staging/greybus/spi.c
6505 F:      drivers/staging/greybus/spilib.c
6506
6507 GREYBUS SUBSYSTEM
6508 M:      Johan Hovold <johan@kernel.org>
6509 M:      Alex Elder <elder@kernel.org>
6510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6511 S:      Maintained
6512 F:      drivers/staging/greybus/
6513 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6514
6515 GREYBUS UART PROTOCOLS DRIVERS
6516 M:      David Lin <dtwlin@gmail.com>
6517 S:      Maintained
6518 F:      drivers/staging/greybus/uart.c
6519 F:      drivers/staging/greybus/log.c
6520
6521 GS1662 VIDEO SERIALIZER
6522 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6523 L:      linux-media@vger.kernel.org
6524 T:      git git://linuxtv.org/media_tree.git
6525 S:      Maintained
6526 F:      drivers/media/spi/gs1662.c
6527
6528 GSPCA FINEPIX SUBDRIVER
6529 M:      Frank Zago <frank@zago.net>
6530 L:      linux-media@vger.kernel.org
6531 T:      git git://linuxtv.org/media_tree.git
6532 S:      Maintained
6533 F:      drivers/media/usb/gspca/finepix.c
6534
6535 GSPCA GL860 SUBDRIVER
6536 M:      Olivier Lorin <o.lorin@laposte.net>
6537 L:      linux-media@vger.kernel.org
6538 T:      git git://linuxtv.org/media_tree.git
6539 S:      Maintained
6540 F:      drivers/media/usb/gspca/gl860/
6541
6542 GSPCA M5602 SUBDRIVER
6543 M:      Erik Andren <erik.andren@gmail.com>
6544 L:      linux-media@vger.kernel.org
6545 T:      git git://linuxtv.org/media_tree.git
6546 S:      Maintained
6547 F:      drivers/media/usb/gspca/m5602/
6548
6549 GSPCA PAC207 SONIXB SUBDRIVER
6550 M:      Hans Verkuil <hverkuil@xs4all.nl>
6551 L:      linux-media@vger.kernel.org
6552 T:      git git://linuxtv.org/media_tree.git
6553 S:      Odd Fixes
6554 F:      drivers/media/usb/gspca/pac207.c
6555
6556 GSPCA SN9C20X SUBDRIVER
6557 M:      Brian Johnson <brijohn@gmail.com>
6558 L:      linux-media@vger.kernel.org
6559 T:      git git://linuxtv.org/media_tree.git
6560 S:      Maintained
6561 F:      drivers/media/usb/gspca/sn9c20x.c
6562
6563 GSPCA T613 SUBDRIVER
6564 M:      Leandro Costantino <lcostantino@gmail.com>
6565 L:      linux-media@vger.kernel.org
6566 T:      git git://linuxtv.org/media_tree.git
6567 S:      Maintained
6568 F:      drivers/media/usb/gspca/t613.c
6569
6570 GSPCA USB WEBCAM DRIVER
6571 M:      Hans Verkuil <hverkuil@xs4all.nl>
6572 L:      linux-media@vger.kernel.org
6573 T:      git git://linuxtv.org/media_tree.git
6574 S:      Odd Fixes
6575 F:      drivers/media/usb/gspca/
6576
6577 GTP (GPRS Tunneling Protocol)
6578 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6579 M:      Harald Welte <laforge@gnumonks.org>
6580 L:      osmocom-net-gprs@lists.osmocom.org
6581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6582 S:      Maintained
6583 F:      drivers/net/gtp.c
6584
6585 GUID PARTITION TABLE (GPT)
6586 M:      Davidlohr Bueso <dave@stgolabs.net>
6587 L:      linux-efi@vger.kernel.org
6588 S:      Maintained
6589 F:      block/partitions/efi.*
6590
6591 H8/300 ARCHITECTURE
6592 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6593 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6594 W:      http://uclinux-h8.sourceforge.jp
6595 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6596 S:      Maintained
6597 F:      arch/h8300/
6598 F:      drivers/clocksource/h8300_*.c
6599 F:      drivers/clk/h8300/
6600 F:      drivers/irqchip/irq-renesas-h8*.c
6601
6602 HACKRF MEDIA DRIVER
6603 M:      Antti Palosaari <crope@iki.fi>
6604 L:      linux-media@vger.kernel.org
6605 W:      https://linuxtv.org
6606 W:      http://palosaari.fi/linux/
6607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6608 T:      git git://linuxtv.org/anttip/media_tree.git
6609 S:      Maintained
6610 F:      drivers/media/usb/hackrf/
6611
6612 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6613 M:      Frank Seidel <frank@f-seidel.de>
6614 L:      platform-driver-x86@vger.kernel.org
6615 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6616 S:      Maintained
6617 F:      drivers/platform/x86/hdaps.c
6618
6619 HARDWARE MONITORING
6620 M:      Jean Delvare <jdelvare@suse.com>
6621 M:      Guenter Roeck <linux@roeck-us.net>
6622 L:      linux-hwmon@vger.kernel.org
6623 W:      http://hwmon.wiki.kernel.org/
6624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6625 S:      Maintained
6626 F:      Documentation/devicetree/bindings/hwmon/
6627 F:      Documentation/hwmon/
6628 F:      drivers/hwmon/
6629 F:      include/linux/hwmon*.h
6630 F:      include/trace/events/hwmon*.h
6631
6632 HARDWARE RANDOM NUMBER GENERATOR CORE
6633 M:      Matt Mackall <mpm@selenic.com>
6634 M:      Herbert Xu <herbert@gondor.apana.org.au>
6635 L:      linux-crypto@vger.kernel.org
6636 S:      Odd fixes
6637 F:      Documentation/devicetree/bindings/rng/
6638 F:      Documentation/hw_random.txt
6639 F:      drivers/char/hw_random/
6640 F:      include/linux/hw_random.h
6641
6642 HARDWARE TRACING FACILITIES
6643 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6644 S:      Maintained
6645 F:      drivers/hwtracing/
6646
6647 HARDWARE SPINLOCK CORE
6648 M:      Ohad Ben-Cohen <ohad@wizery.com>
6649 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6650 L:      linux-remoteproc@vger.kernel.org
6651 S:      Maintained
6652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6653 F:      Documentation/devicetree/bindings/hwlock/
6654 F:      Documentation/hwspinlock.txt
6655 F:      drivers/hwspinlock/
6656 F:      include/linux/hwspinlock.h
6657
6658 HARMONY SOUND DRIVER
6659 L:      linux-parisc@vger.kernel.org
6660 S:      Maintained
6661 F:      sound/parisc/harmony.*
6662
6663 HDPVR USB VIDEO ENCODER DRIVER
6664 M:      Hans Verkuil <hverkuil@xs4all.nl>
6665 L:      linux-media@vger.kernel.org
6666 T:      git git://linuxtv.org/media_tree.git
6667 W:      https://linuxtv.org
6668 S:      Odd Fixes
6669 F:      drivers/media/usb/hdpvr/
6670
6671 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6672 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6673 S:      Supported
6674 F:      Documentation/watchdog/hpwdt.txt
6675 F:      drivers/watchdog/hpwdt.c
6676
6677 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6678 M:      Don Brace <don.brace@microsemi.com>
6679 L:      esc.storagedev@microsemi.com
6680 L:      linux-scsi@vger.kernel.org
6681 S:      Supported
6682 F:      Documentation/scsi/hpsa.txt
6683 F:      drivers/scsi/hpsa*.[ch]
6684 F:      include/linux/cciss*.h
6685 F:      include/uapi/linux/cciss*.h
6686
6687 HFI1 DRIVER
6688 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6689 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6690 L:      linux-rdma@vger.kernel.org
6691 S:      Supported
6692 F:      drivers/infiniband/hw/hfi1
6693
6694 HFS FILESYSTEM
6695 L:      linux-fsdevel@vger.kernel.org
6696 S:      Orphan
6697 F:      Documentation/filesystems/hfs.txt
6698 F:      fs/hfs/
6699
6700 HFSPLUS FILESYSTEM
6701 L:      linux-fsdevel@vger.kernel.org
6702 S:      Orphan
6703 F:      Documentation/filesystems/hfsplus.txt
6704 F:      fs/hfsplus/
6705
6706 HGA FRAMEBUFFER DRIVER
6707 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6708 L:      linux-nvidia@lists.surfsouth.com
6709 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6710 S:      Maintained
6711 F:      drivers/video/fbdev/hgafb.c
6712
6713 HIBERNATION (aka Software Suspend, aka swsusp)
6714 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6715 M:      Pavel Machek <pavel@ucw.cz>
6716 L:      linux-pm@vger.kernel.org
6717 B:      https://bugzilla.kernel.org
6718 S:      Supported
6719 F:      arch/x86/power/
6720 F:      drivers/base/power/
6721 F:      kernel/power/
6722 F:      include/linux/suspend.h
6723 F:      include/linux/freezer.h
6724 F:      include/linux/pm.h
6725 F:      arch/*/include/asm/suspend*.h
6726
6727 HID CORE LAYER
6728 M:      Jiri Kosina <jikos@kernel.org>
6729 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6730 L:      linux-input@vger.kernel.org
6731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6732 S:      Maintained
6733 F:      drivers/hid/
6734 F:      include/linux/hid*
6735 F:      include/uapi/linux/hid*
6736
6737 HID SENSOR HUB DRIVERS
6738 M:      Jiri Kosina <jikos@kernel.org>
6739 M:      Jonathan Cameron <jic23@kernel.org>
6740 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6741 L:      linux-input@vger.kernel.org
6742 L:      linux-iio@vger.kernel.org
6743 S:      Maintained
6744 F:      Documentation/hid/hid-sensor*
6745 F:      drivers/hid/hid-sensor-*
6746 F:      drivers/iio/*/hid-*
6747 F:      include/linux/hid-sensor-*
6748
6749 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6750 M:      Thomas Gleixner <tglx@linutronix.de>
6751 L:      linux-kernel@vger.kernel.org
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6753 S:      Maintained
6754 F:      Documentation/timers/
6755 F:      kernel/time/hrtimer.c
6756 F:      kernel/time/clockevents.c
6757 F:      kernel/time/timer_*.c
6758 F:      include/linux/clockchips.h
6759 F:      include/linux/hrtimer.h
6760
6761 HIGH-SPEED SCC DRIVER FOR AX.25
6762 L:      linux-hams@vger.kernel.org
6763 S:      Orphan
6764 F:      drivers/net/hamradio/dmascc.c
6765 F:      drivers/net/hamradio/scc.c
6766
6767 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6768 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6769 W:      http://www.highpoint-tech.com
6770 S:      Supported
6771 F:      Documentation/scsi/hptiop.txt
6772 F:      drivers/scsi/hptiop.c
6773
6774 HIPPI
6775 M:      Jes Sorensen <jes@trained-monkey.org>
6776 L:      linux-hippi@sunsite.dk
6777 S:      Maintained
6778 F:      include/linux/hippidevice.h
6779 F:      include/uapi/linux/if_hippi.h
6780 F:      net/802/hippi.c
6781 F:      drivers/net/hippi/
6782
6783 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6784 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6785 M:      Salil Mehta <salil.mehta@huawei.com>
6786 L:      netdev@vger.kernel.org
6787 W:      http://www.hisilicon.com
6788 S:      Maintained
6789 F:      drivers/net/ethernet/hisilicon/hns3/
6790
6791 HISILICON LPC BUS DRIVER
6792 M:      john.garry@huawei.com
6793 W:      http://www.hisilicon.com
6794 S:      Maintained
6795 F:      drivers/bus/hisi_lpc.c
6796 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6797
6798 HISILICON NETWORK SUBSYSTEM DRIVER
6799 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6800 M:      Salil Mehta <salil.mehta@huawei.com>
6801 L:      netdev@vger.kernel.org
6802 W:      http://www.hisilicon.com
6803 S:      Maintained
6804 F:      drivers/net/ethernet/hisilicon/
6805 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6806
6807 HISILICON PMU DRIVER
6808 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6809 W:      http://www.hisilicon.com
6810 S:      Supported
6811 F:      drivers/perf/hisilicon
6812 F:      Documentation/perf/hisi-pmu.txt
6813
6814 HISILICON ROCE DRIVER
6815 M:      Lijun Ou <oulijun@huawei.com>
6816 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6817 L:      linux-rdma@vger.kernel.org
6818 S:      Maintained
6819 F:      drivers/infiniband/hw/hns/
6820 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6821
6822 HISILICON SAS Controller
6823 M:      John Garry <john.garry@huawei.com>
6824 W:      http://www.hisilicon.com
6825 S:      Supported
6826 F:      drivers/scsi/hisi_sas/
6827 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6828
6829 HMM - Heterogeneous Memory Management
6830 M:      Jérôme Glisse <jglisse@redhat.com>
6831 L:      linux-mm@kvack.org
6832 S:      Maintained
6833 F:      mm/hmm*
6834 F:      include/linux/hmm*
6835 F:      Documentation/vm/hmm.rst
6836
6837 HOST AP DRIVER
6838 M:      Jouni Malinen <j@w1.fi>
6839 L:      linux-wireless@vger.kernel.org
6840 W:      http://w1.fi/hostap-driver.html
6841 S:      Obsolete
6842 F:      drivers/net/wireless/intersil/hostap/
6843
6844 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6845 L:      platform-driver-x86@vger.kernel.org
6846 S:      Orphan
6847 F:      drivers/platform/x86/tc1100-wmi.c
6848
6849 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6850 M:      Jaroslav Kysela <perex@perex.cz>
6851 S:      Maintained
6852 F:      drivers/net/ethernet/hp/hp100.*
6853
6854 HPET:   High Precision Event Timers driver
6855 M:      Clemens Ladisch <clemens@ladisch.de>
6856 S:      Maintained
6857 F:      Documentation/timers/hpet.txt
6858 F:      drivers/char/hpet.c
6859 F:      include/linux/hpet.h
6860 F:      include/uapi/linux/hpet.h
6861
6862 HPET:   x86
6863 S:      Orphan
6864 F:      arch/x86/kernel/hpet.c
6865 F:      arch/x86/include/asm/hpet.h
6866
6867 HPFS FILESYSTEM
6868 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6869 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6870 S:      Maintained
6871 F:      fs/hpfs/
6872
6873 HSI SUBSYSTEM
6874 M:      Sebastian Reichel <sre@kernel.org>
6875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6876 S:      Maintained
6877 F:      Documentation/ABI/testing/sysfs-bus-hsi
6878 F:      Documentation/driver-api/hsi.rst
6879 F:      drivers/hsi/
6880 F:      include/linux/hsi/
6881 F:      include/uapi/linux/hsi/
6882
6883 HSO 3G MODEM DRIVER
6884 L:      linux-usb@vger.kernel.org
6885 S:      Orphan
6886 F:      drivers/net/usb/hso.c
6887
6888 HSR NETWORK PROTOCOL
6889 M:      Arvid Brodin <arvid.brodin@alten.se>
6890 L:      netdev@vger.kernel.org
6891 S:      Maintained
6892 F:      net/hsr/
6893
6894 HT16K33 LED CONTROLLER DRIVER
6895 M:      Robin van der Gracht <robin@protonic.nl>
6896 S:      Maintained
6897 F:      drivers/auxdisplay/ht16k33.c
6898 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6899
6900 HTCPEN TOUCHSCREEN DRIVER
6901 M:      Pau Oliva Fora <pof@eslack.org>
6902 L:      linux-input@vger.kernel.org
6903 S:      Maintained
6904 F:      drivers/input/touchscreen/htcpen.c
6905
6906 HUAWEI ETHERNET DRIVER
6907 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6908 L:      netdev@vger.kernel.org
6909 S:      Supported
6910 F:      Documentation/networking/hinic.txt
6911 F:      drivers/net/ethernet/huawei/hinic/
6912
6913 HUGETLB FILESYSTEM
6914 M:      Mike Kravetz <mike.kravetz@oracle.com>
6915 L:      linux-mm@kvack.org
6916 S:      Maintained
6917 F:      fs/hugetlbfs/
6918 F:      mm/hugetlb.c
6919 F:      include/linux/hugetlb.h
6920 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6921 F:      Documentation/vm/hugetlbfs_reserv.rst
6922 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6923
6924 HVA ST MEDIA DRIVER
6925 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6926 L:      linux-media@vger.kernel.org
6927 T:      git git://linuxtv.org/media_tree.git
6928 W:      https://linuxtv.org
6929 S:      Supported
6930 F:      drivers/media/platform/sti/hva
6931
6932 HWPOISON MEMORY FAILURE HANDLING
6933 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6934 L:      linux-mm@kvack.org
6935 S:      Maintained
6936 F:      mm/memory-failure.c
6937 F:      mm/hwpoison-inject.c
6938
6939 HYGON PROCESSOR SUPPORT
6940 M:      Pu Wen <puwen@hygon.cn>
6941 L:      linux-kernel@vger.kernel.org
6942 S:      Maintained
6943 F:      arch/x86/kernel/cpu/hygon.c
6944
6945 Hyper-V CORE AND DRIVERS
6946 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6947 M:      Haiyang Zhang <haiyangz@microsoft.com>
6948 M:      Stephen Hemminger <sthemmin@microsoft.com>
6949 M:      Sasha Levin <sashal@kernel.org>
6950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6951 L:      devel@linuxdriverproject.org
6952 S:      Supported
6953 F:      Documentation/networking/netvsc.txt
6954 F:      arch/x86/include/asm/mshyperv.h
6955 F:      arch/x86/include/asm/trace/hyperv.h
6956 F:      arch/x86/include/asm/hyperv-tlfs.h
6957 F:      arch/x86/kernel/cpu/mshyperv.c
6958 F:      arch/x86/hyperv
6959 F:      drivers/hid/hid-hyperv.c
6960 F:      drivers/hv/
6961 F:      drivers/input/serio/hyperv-keyboard.c
6962 F:      drivers/pci/controller/pci-hyperv.c
6963 F:      drivers/net/hyperv/
6964 F:      drivers/scsi/storvsc_drv.c
6965 F:      drivers/uio/uio_hv_generic.c
6966 F:      drivers/video/fbdev/hyperv_fb.c
6967 F:      net/vmw_vsock/hyperv_transport.c
6968 F:      include/linux/hyperv.h
6969 F:      include/uapi/linux/hyperv.h
6970 F:      tools/hv/
6971 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6972
6973 HYPERVISOR VIRTUAL CONSOLE DRIVER
6974 L:      linuxppc-dev@lists.ozlabs.org
6975 S:      Odd Fixes
6976 F:      drivers/tty/hvc/
6977
6978 I2C ACPI SUPPORT
6979 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6980 L:      linux-i2c@vger.kernel.org
6981 L:      linux-acpi@vger.kernel.org
6982 S:      Maintained
6983 F:      drivers/i2c/i2c-core-acpi.c
6984
6985 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6986 M:      Ajay Gupta <ajayg@nvidia.com>
6987 L:      linux-i2c@vger.kernel.org
6988 S:      Maintained
6989 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6990 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6991
6992 I2C MUXES
6993 M:      Peter Rosin <peda@axentia.se>
6994 L:      linux-i2c@vger.kernel.org
6995 S:      Maintained
6996 F:      Documentation/i2c/i2c-topology
6997 F:      Documentation/i2c/muxes/
6998 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6999 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7000 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7001 F:      drivers/i2c/i2c-mux.c
7002 F:      drivers/i2c/muxes/
7003 F:      include/linux/i2c-mux.h
7004
7005 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7006 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7007 L:      linux-i2c@vger.kernel.org
7008 S:      Maintained
7009 F:      drivers/i2c/busses/i2c-mv64xxx.c
7010
7011 I2C OVER PARALLEL PORT
7012 M:      Jean Delvare <jdelvare@suse.com>
7013 L:      linux-i2c@vger.kernel.org
7014 S:      Maintained
7015 F:      Documentation/i2c/busses/i2c-parport
7016 F:      Documentation/i2c/busses/i2c-parport-light
7017 F:      drivers/i2c/busses/i2c-parport.c
7018 F:      drivers/i2c/busses/i2c-parport-light.c
7019
7020 I2C SUBSYSTEM
7021 M:      Wolfram Sang <wsa@the-dreams.de>
7022 L:      linux-i2c@vger.kernel.org
7023 W:      https://i2c.wiki.kernel.org/
7024 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7026 S:      Maintained
7027 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7028 F:      Documentation/i2c/
7029 F:      drivers/i2c/*
7030 F:      include/linux/i2c.h
7031 F:      include/linux/i2c-dev.h
7032 F:      include/linux/i2c-smbus.h
7033 F:      include/uapi/linux/i2c.h
7034 F:      include/uapi/linux/i2c-*.h
7035
7036 I2C SUBSYSTEM HOST DRIVERS
7037 L:      linux-i2c@vger.kernel.org
7038 W:      https://i2c.wiki.kernel.org/
7039 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7041 S:      Odd Fixes
7042 F:      Documentation/devicetree/bindings/i2c/
7043 F:      drivers/i2c/algos/
7044 F:      drivers/i2c/busses/
7045
7046 I2C-TAOS-EVM DRIVER
7047 M:      Jean Delvare <jdelvare@suse.com>
7048 L:      linux-i2c@vger.kernel.org
7049 S:      Maintained
7050 F:      Documentation/i2c/busses/i2c-taos-evm
7051 F:      drivers/i2c/busses/i2c-taos-evm.c
7052
7053 I2C-TINY-USB DRIVER
7054 M:      Till Harbaum <till@harbaum.org>
7055 L:      linux-i2c@vger.kernel.org
7056 W:      http://www.harbaum.org/till/i2c_tiny_usb
7057 S:      Maintained
7058 F:      drivers/i2c/busses/i2c-tiny-usb.c
7059
7060 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7061 M:      Jean Delvare <jdelvare@suse.com>
7062 L:      linux-i2c@vger.kernel.org
7063 S:      Maintained
7064 F:      Documentation/i2c/busses/i2c-ali1535
7065 F:      Documentation/i2c/busses/i2c-ali1563
7066 F:      Documentation/i2c/busses/i2c-ali15x3
7067 F:      Documentation/i2c/busses/i2c-amd756
7068 F:      Documentation/i2c/busses/i2c-amd8111
7069 F:      Documentation/i2c/busses/i2c-i801
7070 F:      Documentation/i2c/busses/i2c-nforce2
7071 F:      Documentation/i2c/busses/i2c-piix4
7072 F:      Documentation/i2c/busses/i2c-sis5595
7073 F:      Documentation/i2c/busses/i2c-sis630
7074 F:      Documentation/i2c/busses/i2c-sis96x
7075 F:      Documentation/i2c/busses/i2c-via
7076 F:      Documentation/i2c/busses/i2c-viapro
7077 F:      drivers/i2c/busses/i2c-ali1535.c
7078 F:      drivers/i2c/busses/i2c-ali1563.c
7079 F:      drivers/i2c/busses/i2c-ali15x3.c
7080 F:      drivers/i2c/busses/i2c-amd756.c
7081 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7082 F:      drivers/i2c/busses/i2c-amd8111.c
7083 F:      drivers/i2c/busses/i2c-i801.c
7084 F:      drivers/i2c/busses/i2c-isch.c
7085 F:      drivers/i2c/busses/i2c-nforce2.c
7086 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7087 F:      drivers/i2c/busses/i2c-piix4.c
7088 F:      drivers/i2c/busses/i2c-sis5595.c
7089 F:      drivers/i2c/busses/i2c-sis630.c
7090 F:      drivers/i2c/busses/i2c-sis96x.c
7091 F:      drivers/i2c/busses/i2c-via.c
7092 F:      drivers/i2c/busses/i2c-viapro.c
7093
7094 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7095 M:      Hans de Goede <hdegoede@redhat.com>
7096 L:      linux-i2c@vger.kernel.org
7097 S:      Maintained
7098 F:      drivers/i2c/busses/i2c-cht-wc.c
7099
7100 I2C/SMBUS ISMT DRIVER
7101 M:      Seth Heasley <seth.heasley@intel.com>
7102 M:      Neil Horman <nhorman@tuxdriver.com>
7103 L:      linux-i2c@vger.kernel.org
7104 F:      drivers/i2c/busses/i2c-ismt.c
7105 F:      Documentation/i2c/busses/i2c-ismt
7106
7107 I2C/SMBUS STUB DRIVER
7108 M:      Jean Delvare <jdelvare@suse.com>
7109 L:      linux-i2c@vger.kernel.org
7110 S:      Maintained
7111 F:      drivers/i2c/i2c-stub.c
7112
7113 I3C SUBSYSTEM
7114 M:      Boris Brezillon <bbrezillon@kernel.org>
7115 L:      linux-i3c@lists.infradead.org
7116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7117 S:      Maintained
7118 F:      Documentation/ABI/testing/sysfs-bus-i3c
7119 F:      Documentation/devicetree/bindings/i3c/
7120 F:      Documentation/driver-api/i3c
7121 F:      drivers/i3c/
7122 F:      include/linux/i3c/
7123 F:      include/dt-bindings/i3c/
7124
7125 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7126 M:      Vitor Soares <vitor.soares@synopsys.com>
7127 S:      Maintained
7128 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7129 F:      drivers/i3c/master/dw*
7130
7131 IA64 (Itanium) PLATFORM
7132 M:      Tony Luck <tony.luck@intel.com>
7133 M:      Fenghua Yu <fenghua.yu@intel.com>
7134 L:      linux-ia64@vger.kernel.org
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7136 S:      Maintained
7137 F:      arch/ia64/
7138
7139 IBM Power 842 compression accelerator
7140 M:      Haren Myneni <haren@us.ibm.com>
7141 S:      Supported
7142 F:      drivers/crypto/nx/Makefile
7143 F:      drivers/crypto/nx/Kconfig
7144 F:      drivers/crypto/nx/nx-842*
7145 F:      include/linux/sw842.h
7146 F:      crypto/842.c
7147 F:      lib/842/
7148
7149 IBM Power in-Nest Crypto Acceleration
7150 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7151 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7152 L:      linux-crypto@vger.kernel.org
7153 S:      Supported
7154 F:      drivers/crypto/nx/Makefile
7155 F:      drivers/crypto/nx/Kconfig
7156 F:      drivers/crypto/nx/nx-aes*
7157 F:      drivers/crypto/nx/nx-sha*
7158 F:      drivers/crypto/nx/nx.*
7159 F:      drivers/crypto/nx/nx_csbcpb.h
7160 F:      drivers/crypto/nx/nx_debugfs.h
7161
7162 IBM Power Linux RAID adapter
7163 M:      Brian King <brking@us.ibm.com>
7164 S:      Supported
7165 F:      drivers/scsi/ipr.*
7166
7167 IBM Power SRIOV Virtual NIC Device Driver
7168 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7169 M:      John Allen <jallen@linux.vnet.ibm.com>
7170 L:      netdev@vger.kernel.org
7171 S:      Supported
7172 F:      drivers/net/ethernet/ibm/ibmvnic.*
7173
7174 IBM Power Virtual Accelerator Switchboard
7175 M:      Sukadev Bhattiprolu
7176 L:      linuxppc-dev@lists.ozlabs.org
7177 S:      Supported
7178 F:      arch/powerpc/platforms/powernv/vas*
7179 F:      arch/powerpc/platforms/powernv/copy-paste.h
7180 F:      arch/powerpc/include/asm/vas.h
7181 F:      arch/powerpc/include/uapi/asm/vas.h
7182
7183 IBM Power Virtual Ethernet Device Driver
7184 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7185 L:      netdev@vger.kernel.org
7186 S:      Supported
7187 F:      drivers/net/ethernet/ibm/ibmveth.*
7188
7189 IBM Power Virtual FC Device Drivers
7190 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7191 L:      linux-scsi@vger.kernel.org
7192 S:      Supported
7193 F:      drivers/scsi/ibmvscsi/ibmvfc*
7194
7195 IBM Power Virtual Management Channel Driver
7196 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7197 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7198 S:      Supported
7199 F:      drivers/misc/ibmvmc.*
7200
7201 IBM Power Virtual SCSI Device Drivers
7202 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7203 L:      linux-scsi@vger.kernel.org
7204 S:      Supported
7205 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7206 F:      include/scsi/viosrp.h
7207
7208 IBM Power Virtual SCSI Device Target Driver
7209 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7210 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7211 L:      linux-scsi@vger.kernel.org
7212 L:      target-devel@vger.kernel.org
7213 S:      Supported
7214 F:      drivers/scsi/ibmvscsi_tgt/
7215
7216 IBM Power VMX Cryptographic instructions
7217 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7218 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7219 L:      linux-crypto@vger.kernel.org
7220 S:      Supported
7221 F:      drivers/crypto/vmx/Makefile
7222 F:      drivers/crypto/vmx/Kconfig
7223 F:      drivers/crypto/vmx/vmx.c
7224 F:      drivers/crypto/vmx/aes*
7225 F:      drivers/crypto/vmx/ghash*
7226 F:      drivers/crypto/vmx/ppc-xlate.pl
7227
7228 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7229 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7230 L:      linux-pci@vger.kernel.org
7231 L:      linuxppc-dev@lists.ozlabs.org
7232 S:      Supported
7233 F:      drivers/pci/hotplug/rpaphp*
7234
7235 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7236 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7237 L:      linux-pci@vger.kernel.org
7238 L:      linuxppc-dev@lists.ozlabs.org
7239 S:      Supported
7240 F:      drivers/pci/hotplug/rpadlpar*
7241
7242 IBM ServeRAID RAID DRIVER
7243 S:      Orphan
7244 F:      drivers/scsi/ips.*
7245
7246 ICH LPC AND GPIO DRIVER
7247 M:      Peter Tyser <ptyser@xes-inc.com>
7248 S:      Maintained
7249 F:      drivers/mfd/lpc_ich.c
7250 F:      drivers/gpio/gpio-ich.c
7251
7252 IDE SUBSYSTEM
7253 M:      "David S. Miller" <davem@davemloft.net>
7254 L:      linux-ide@vger.kernel.org
7255 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7257 S:      Maintained
7258 F:      Documentation/ide/
7259 F:      drivers/ide/
7260 F:      include/linux/ide.h
7261
7262 IDE/ATAPI DRIVERS
7263 M:      Borislav Petkov <bp@alien8.de>
7264 L:      linux-ide@vger.kernel.org
7265 S:      Maintained
7266 F:      Documentation/cdrom/ide-cd
7267 F:      drivers/ide/ide-cd*
7268
7269 IDEAPAD LAPTOP EXTRAS DRIVER
7270 M:      Ike Panhc <ike.pan@canonical.com>
7271 L:      platform-driver-x86@vger.kernel.org
7272 W:      http://launchpad.net/ideapad-laptop
7273 S:      Maintained
7274 F:      drivers/platform/x86/ideapad-laptop.c
7275
7276 IDEAPAD LAPTOP SLIDEBAR DRIVER
7277 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7278 L:      linux-input@vger.kernel.org
7279 W:      https://github.com/o2genum/ideapad-slidebar
7280 S:      Maintained
7281 F:      drivers/input/misc/ideapad_slidebar.c
7282
7283 IDT VersaClock 5 CLOCK DRIVER
7284 M:      Marek Vasut <marek.vasut@gmail.com>
7285 S:      Maintained
7286 F:      drivers/clk/clk-versaclock5.c
7287
7288 IEEE 802.15.4 SUBSYSTEM
7289 M:      Alexander Aring <alex.aring@gmail.com>
7290 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7291 L:      linux-wpan@vger.kernel.org
7292 W:      http://wpan.cakelab.org/
7293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7295 S:      Maintained
7296 F:      net/ieee802154/
7297 F:      net/mac802154/
7298 F:      drivers/net/ieee802154/
7299 F:      include/linux/nl802154.h
7300 F:      include/linux/ieee802154.h
7301 F:      include/net/nl802154.h
7302 F:      include/net/mac802154.h
7303 F:      include/net/af_ieee802154.h
7304 F:      include/net/cfg802154.h
7305 F:      include/net/ieee802154_netdev.h
7306 F:      Documentation/networking/ieee802154.txt
7307
7308 IFE PROTOCOL
7309 M:      Yotam Gigi <yotam.gi@gmail.com>
7310 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7311 F:      net/ife
7312 F:      include/net/ife.h
7313 F:      include/uapi/linux/ife.h
7314
7315 IGORPLUG-USB IR RECEIVER
7316 M:      Sean Young <sean@mess.org>
7317 L:      linux-media@vger.kernel.org
7318 S:      Maintained
7319 F:      drivers/media/rc/igorplugusb.c
7320
7321 IGUANAWORKS USB IR TRANSCEIVER
7322 M:      Sean Young <sean@mess.org>
7323 L:      linux-media@vger.kernel.org
7324 S:      Maintained
7325 F:      drivers/media/rc/iguanair.c
7326
7327 IIO DIGITAL POTENTIOMETER DAC
7328 M:      Peter Rosin <peda@axentia.se>
7329 L:      linux-iio@vger.kernel.org
7330 S:      Maintained
7331 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7332 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7333 F:      drivers/iio/dac/dpot-dac.c
7334
7335 IIO ENVELOPE DETECTOR
7336 M:      Peter Rosin <peda@axentia.se>
7337 L:      linux-iio@vger.kernel.org
7338 S:      Maintained
7339 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7340 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7341 F:      drivers/iio/adc/envelope-detector.c
7342
7343 IIO MULTIPLEXER
7344 M:      Peter Rosin <peda@axentia.se>
7345 L:      linux-iio@vger.kernel.org
7346 S:      Maintained
7347 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7348 F:      drivers/iio/multiplexer/iio-mux.c
7349
7350 IIO SUBSYSTEM AND DRIVERS
7351 M:      Jonathan Cameron <jic23@kernel.org>
7352 R:      Hartmut Knaack <knaack.h@gmx.de>
7353 R:      Lars-Peter Clausen <lars@metafoo.de>
7354 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7355 L:      linux-iio@vger.kernel.org
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7357 S:      Maintained
7358 F:      Documentation/ABI/testing/configfs-iio*
7359 F:      Documentation/ABI/testing/sysfs-bus-iio*
7360 F:      Documentation/devicetree/bindings/iio/
7361 F:      drivers/iio/
7362 F:      drivers/staging/iio/
7363 F:      include/linux/iio/
7364 F:      tools/iio/
7365
7366 IIO UNIT CONVERTER
7367 M:      Peter Rosin <peda@axentia.se>
7368 L:      linux-iio@vger.kernel.org
7369 S:      Maintained
7370 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7371 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7372 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7373 F:      drivers/iio/afe/iio-rescale.c
7374
7375 IKANOS/ADI EAGLE ADSL USB DRIVER
7376 M:      Matthieu Castet <castet.matthieu@free.fr>
7377 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7378 S:      Maintained
7379 F:      drivers/usb/atm/ueagle-atm.c
7380
7381 IMGTEC ASCII LCD DRIVER
7382 M:      Paul Burton <paul.burton@mips.com>
7383 S:      Maintained
7384 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7385 F:      drivers/auxdisplay/img-ascii-lcd.c
7386
7387 IMGTEC IR DECODER DRIVER
7388 M:      James Hogan <jhogan@kernel.org>
7389 S:      Maintained
7390 F:      drivers/media/rc/img-ir/
7391
7392 IMON SOUNDGRAPH USB IR RECEIVER
7393 M:      Sean Young <sean@mess.org>
7394 L:      linux-media@vger.kernel.org
7395 S:      Maintained
7396 F:      drivers/media/rc/imon_raw.c
7397 F:      drivers/media/rc/imon.c
7398
7399 IMS TWINTURBO FRAMEBUFFER DRIVER
7400 L:      linux-fbdev@vger.kernel.org
7401 S:      Orphan
7402 F:      drivers/video/fbdev/imsttfb.c
7403
7404 INA209 HARDWARE MONITOR DRIVER
7405 M:      Guenter Roeck <linux@roeck-us.net>
7406 L:      linux-hwmon@vger.kernel.org
7407 S:      Maintained
7408 F:      Documentation/hwmon/ina209
7409 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7410 F:      drivers/hwmon/ina209.c
7411
7412 INA2XX HARDWARE MONITOR DRIVER
7413 M:      Guenter Roeck <linux@roeck-us.net>
7414 L:      linux-hwmon@vger.kernel.org
7415 S:      Maintained
7416 F:      Documentation/hwmon/ina2xx
7417 F:      drivers/hwmon/ina2xx.c
7418 F:      include/linux/platform_data/ina2xx.h
7419
7420 INDUSTRY PACK SUBSYSTEM (IPACK)
7421 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7422 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7424 L:      industrypack-devel@lists.sourceforge.net
7425 W:      http://industrypack.sourceforge.net
7426 S:      Maintained
7427 F:      drivers/ipack/
7428
7429 INFINIBAND SUBSYSTEM
7430 M:      Doug Ledford <dledford@redhat.com>
7431 M:      Jason Gunthorpe <jgg@mellanox.com>
7432 L:      linux-rdma@vger.kernel.org
7433 W:      https://github.com/linux-rdma/rdma-core
7434 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7436 S:      Supported
7437 F:      Documentation/devicetree/bindings/infiniband/
7438 F:      Documentation/infiniband/
7439 F:      drivers/infiniband/
7440 F:      include/uapi/linux/if_infiniband.h
7441 F:      include/uapi/rdma/
7442 F:      include/rdma/
7443
7444 INGENIC JZ4780 DMA Driver
7445 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7446 S:      Maintained
7447 F:      drivers/dma/dma-jz4780.c
7448
7449 INGENIC JZ4780 NAND DRIVER
7450 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7451 L:      linux-mtd@lists.infradead.org
7452 S:      Maintained
7453 F:      drivers/mtd/nand/raw/jz4780_*
7454
7455 INOTIFY
7456 M:      Jan Kara <jack@suse.cz>
7457 R:      Amir Goldstein <amir73il@gmail.com>
7458 L:      linux-fsdevel@vger.kernel.org
7459 S:      Maintained
7460 F:      Documentation/filesystems/inotify.txt
7461 F:      fs/notify/inotify/
7462 F:      include/linux/inotify.h
7463 F:      include/uapi/linux/inotify.h
7464
7465 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7466 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7467 L:      linux-input@vger.kernel.org
7468 Q:      http://patchwork.kernel.org/project/linux-input/list/
7469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7470 S:      Maintained
7471 F:      drivers/input/
7472 F:      include/linux/input.h
7473 F:      include/uapi/linux/input.h
7474 F:      include/uapi/linux/input-event-codes.h
7475 F:      include/linux/input/
7476 F:      Documentation/devicetree/bindings/input/
7477 F:      Documentation/devicetree/bindings/serio/
7478 F:      Documentation/input/
7479
7480 INPUT MULTITOUCH (MT) PROTOCOL
7481 M:      Henrik Rydberg <rydberg@bitmath.org>
7482 L:      linux-input@vger.kernel.org
7483 S:      Odd fixes
7484 F:      Documentation/input/multi-touch-protocol.rst
7485 F:      drivers/input/input-mt.c
7486 K:      \b(ABS|SYN)_MT_
7487
7488 INSIDE SECURE CRYPTO DRIVER
7489 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7490 F:      drivers/crypto/inside-secure/
7491 S:      Maintained
7492 L:      linux-crypto@vger.kernel.org
7493
7494 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7495 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7496 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7497 L:      linux-integrity@vger.kernel.org
7498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7499 S:      Supported
7500 F:      security/integrity/ima/
7501
7502 INTEL 810/815 FRAMEBUFFER DRIVER
7503 M:      Antonino Daplas <adaplas@gmail.com>
7504 L:      linux-fbdev@vger.kernel.org
7505 S:      Maintained
7506 F:      drivers/video/fbdev/i810/
7507
7508 INTEL ASoC DRIVERS
7509 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7510 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7511 M:      Jie Yang <yang.jie@linux.intel.com>
7512 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7513 S:      Supported
7514 F:      sound/soc/intel/
7515
7516 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7517 M:      Hans de Goede <hdegoede@redhat.com>
7518 L:      platform-driver-x86@vger.kernel.org
7519 S:      Maintained
7520 F:      drivers/platform/x86/intel_atomisp2_pm.c
7521
7522 INTEL C600 SERIES SAS CONTROLLER DRIVER
7523 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7524 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7525 L:      linux-scsi@vger.kernel.org
7526 T:      git git://git.code.sf.net/p/intel-sas/isci
7527 S:      Supported
7528 F:      drivers/scsi/isci/
7529
7530 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7531 M:      Jani Nikula <jani.nikula@linux.intel.com>
7532 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7533 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7534 L:      intel-gfx@lists.freedesktop.org
7535 W:      https://01.org/linuxgraphics/
7536 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7537 C:      irc://chat.freenode.net/intel-gfx
7538 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7539 T:      git git://anongit.freedesktop.org/drm-intel
7540 S:      Supported
7541 F:      drivers/gpu/drm/i915/
7542 F:      include/drm/i915*
7543 F:      include/uapi/drm/i915_drm.h
7544 F:      Documentation/gpu/i915.rst
7545
7546 INTEL ETHERNET DRIVERS
7547 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7548 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7549 W:      http://www.intel.com/support/feedback.htm
7550 W:      http://e1000.sourceforge.net/
7551 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7554 S:      Supported
7555 F:      Documentation/networking/e100.rst
7556 F:      Documentation/networking/e1000.rst
7557 F:      Documentation/networking/e1000e.rst
7558 F:      Documentation/networking/fm10k.rst
7559 F:      Documentation/networking/igb.rst
7560 F:      Documentation/networking/igbvf.rst
7561 F:      Documentation/networking/ixgb.rst
7562 F:      Documentation/networking/ixgbe.rst
7563 F:      Documentation/networking/ixgbevf.rst
7564 F:      Documentation/networking/i40e.rst
7565 F:      Documentation/networking/iavf.rst
7566 F:      Documentation/networking/ice.rst
7567 F:      drivers/net/ethernet/intel/
7568 F:      drivers/net/ethernet/intel/*/
7569 F:      include/linux/avf/virtchnl.h
7570
7571 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7572 M:      Maik Broemme <mbroemme@libmpq.org>
7573 L:      linux-fbdev@vger.kernel.org
7574 S:      Maintained
7575 F:      Documentation/fb/intelfb.txt
7576 F:      drivers/video/fbdev/intelfb/
7577
7578 INTEL GPIO DRIVERS
7579 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7580 L:      linux-gpio@vger.kernel.org
7581 S:      Maintained
7582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7583 F:      drivers/gpio/gpio-ich.c
7584 F:      drivers/gpio/gpio-intel-mid.c
7585 F:      drivers/gpio/gpio-lynxpoint.c
7586 F:      drivers/gpio/gpio-merrifield.c
7587 F:      drivers/gpio/gpio-ml-ioh.c
7588 F:      drivers/gpio/gpio-pch.c
7589 F:      drivers/gpio/gpio-sch.c
7590 F:      drivers/gpio/gpio-sodaville.c
7591
7592 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7593 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7594 M:      Zhi Wang <zhi.a.wang@intel.com>
7595 L:      intel-gvt-dev@lists.freedesktop.org
7596 L:      intel-gfx@lists.freedesktop.org
7597 W:      https://01.org/igvt-g
7598 T:      git https://github.com/intel/gvt-linux.git
7599 S:      Supported
7600 F:      drivers/gpu/drm/i915/gvt/
7601
7602 INTEL HID EVENT DRIVER
7603 M:      Alex Hung <alex.hung@canonical.com>
7604 L:      platform-driver-x86@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/platform/x86/intel-hid.c
7607
7608 INTEL I/OAT DMA DRIVER
7609 M:      Dave Jiang <dave.jiang@intel.com>
7610 R:      Dan Williams <dan.j.williams@intel.com>
7611 L:      dmaengine@vger.kernel.org
7612 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7613 S:      Supported
7614 F:      drivers/dma/ioat*
7615
7616 INTEL IDLE DRIVER
7617 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7618 M:      Len Brown <lenb@kernel.org>
7619 L:      linux-pm@vger.kernel.org
7620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7621 B:      https://bugzilla.kernel.org
7622 S:      Supported
7623 F:      drivers/idle/intel_idle.c
7624
7625 INTEL INTEGRATED SENSOR HUB DRIVER
7626 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7627 M:      Jiri Kosina <jikos@kernel.org>
7628 L:      linux-input@vger.kernel.org
7629 S:      Maintained
7630 F:      drivers/hid/intel-ish-hid/
7631
7632 INTEL IOMMU (VT-d)
7633 M:      David Woodhouse <dwmw2@infradead.org>
7634 L:      iommu@lists.linux-foundation.org
7635 T:      git git://git.infradead.org/iommu-2.6.git
7636 S:      Supported
7637 F:      drivers/iommu/intel-iommu.c
7638 F:      include/linux/intel-iommu.h
7639
7640 INTEL IOP-ADMA DMA DRIVER
7641 R:      Dan Williams <dan.j.williams@intel.com>
7642 S:      Odd fixes
7643 F:      drivers/dma/iop-adma.c
7644
7645 INTEL IPU3 CSI-2 CIO2 DRIVER
7646 M:      Yong Zhi <yong.zhi@intel.com>
7647 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7648 M:      Bingbu Cao <bingbu.cao@intel.com>
7649 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7650 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7651 L:      linux-media@vger.kernel.org
7652 S:      Maintained
7653 F:      drivers/media/pci/intel/ipu3/
7654 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7655
7656 INTEL IPU3 CSI-2 IMGU DRIVER
7657 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7658 L:      linux-media@vger.kernel.org
7659 S:      Maintained
7660 F:      drivers/staging/media/ipu3/
7661 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7662 F:      Documentation/media/v4l-drivers/ipu3.rst
7663
7664 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7665 M:      Krzysztof Halasa <khalasa@piap.pl>
7666 S:      Maintained
7667 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7668 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7669 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7670 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7671 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7672 F:      drivers/net/wan/ixp4xx_hss.c
7673
7674 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7675 M:      Deepak Saxena <dsaxena@plexity.net>
7676 S:      Maintained
7677 F:      drivers/char/hw_random/ixp4xx-rng.c
7678
7679 INTEL MANAGEMENT ENGINE (mei)
7680 M:      Tomas Winkler <tomas.winkler@intel.com>
7681 L:      linux-kernel@vger.kernel.org
7682 S:      Supported
7683 F:      include/uapi/linux/mei.h
7684 F:      include/linux/mei_cl_bus.h
7685 F:      drivers/misc/mei/*
7686 F:      drivers/watchdog/mei_wdt.c
7687 F:      Documentation/misc-devices/mei/*
7688 F:      samples/mei/*
7689
7690 INTEL MENLOW THERMAL DRIVER
7691 M:      Sujith Thomas <sujith.thomas@intel.com>
7692 L:      platform-driver-x86@vger.kernel.org
7693 W:      https://01.org/linux-acpi
7694 S:      Supported
7695 F:      drivers/platform/x86/intel_menlow.c
7696
7697 INTEL MIC DRIVERS (mic)
7698 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7699 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7700 S:      Supported
7701 W:      https://github.com/sudeepdutt/mic
7702 W:      http://software.intel.com/en-us/mic-developer
7703 F:      include/linux/mic_bus.h
7704 F:      include/linux/scif.h
7705 F:      include/uapi/linux/mic_common.h
7706 F:      include/uapi/linux/mic_ioctl.h
7707 F:      include/uapi/linux/scif_ioctl.h
7708 F:      drivers/misc/mic/
7709 F:      drivers/dma/mic_x100_dma.c
7710 F:      drivers/dma/mic_x100_dma.h
7711 F:      Documentation/mic/
7712
7713 INTEL PMC CORE DRIVER
7714 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7715 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7716 L:      platform-driver-x86@vger.kernel.org
7717 S:      Maintained
7718 F:      drivers/platform/x86/intel_pmc_core*
7719
7720 INTEL PMC/P-Unit IPC DRIVER
7721 M:      Zha Qipeng<qipeng.zha@intel.com>
7722 L:      platform-driver-x86@vger.kernel.org
7723 S:      Maintained
7724 F:      drivers/platform/x86/intel_pmc_ipc.c
7725 F:      drivers/platform/x86/intel_punit_ipc.c
7726 F:      arch/x86/include/asm/intel_pmc_ipc.h
7727 F:      arch/x86/include/asm/intel_punit_ipc.h
7728
7729 INTEL PMIC GPIO DRIVERS
7730 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7731 S:      Maintained
7732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7733 F:      drivers/gpio/gpio-*cove.c
7734 F:      drivers/gpio/gpio-msic.c
7735
7736 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7737 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7738 S:      Maintained
7739 F:      drivers/mfd/intel_msic.c
7740 F:      drivers/mfd/intel_soc_pmic*
7741 F:      include/linux/mfd/intel_msic.h
7742 F:      include/linux/mfd/intel_soc_pmic*
7743
7744 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7745 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7746 L:      linux-wireless@vger.kernel.org
7747 S:      Maintained
7748 F:      Documentation/networking/README.ipw2100
7749 F:      Documentation/networking/README.ipw2200
7750 F:      drivers/net/wireless/intel/ipw2x00/
7751
7752 INTEL PSTATE DRIVER
7753 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7754 M:      Len Brown <lenb@kernel.org>
7755 L:      linux-pm@vger.kernel.org
7756 S:      Supported
7757 F:      drivers/cpufreq/intel_pstate.c
7758
7759 INTEL RDMA RNIC DRIVER
7760 M:      Faisal Latif <faisal.latif@intel.com>
7761 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7762 L:      linux-rdma@vger.kernel.org
7763 S:      Supported
7764 F:      drivers/infiniband/hw/i40iw/
7765 F:      include/uapi/rdma/i40iw-abi.h
7766
7767 INTEL TELEMETRY DRIVER
7768 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7769 M:      "David E. Box" <david.e.box@linux.intel.com>
7770 L:      platform-driver-x86@vger.kernel.org
7771 S:      Maintained
7772 F:      arch/x86/include/asm/intel_telemetry.h
7773 F:      drivers/platform/x86/intel_telemetry*
7774
7775 INTEL VIRTUAL BUTTON DRIVER
7776 M:      AceLan Kao <acelan.kao@canonical.com>
7777 L:      platform-driver-x86@vger.kernel.org
7778 S:      Maintained
7779 F:      drivers/platform/x86/intel-vbtn.c
7780
7781 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7782 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7783 L:      linux-wireless@vger.kernel.org
7784 S:      Supported
7785 F:      drivers/net/wireless/intel/iwlegacy/
7786
7787 INTEL WIRELESS WIFI LINK (iwlwifi)
7788 M:      Johannes Berg <johannes.berg@intel.com>
7789 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7790 M:      Luca Coelho <luciano.coelho@intel.com>
7791 M:      Intel Linux Wireless <linuxwifi@intel.com>
7792 L:      linux-wireless@vger.kernel.org
7793 W:      http://intellinuxwireless.org
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7795 S:      Supported
7796 F:      drivers/net/wireless/intel/iwlwifi/
7797
7798 INTEL WIRELESS WIMAX CONNECTION 2400
7799 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7800 M:      linux-wimax@intel.com
7801 L:      wimax@linuxwimax.org (subscribers-only)
7802 S:      Supported
7803 W:      http://linuxwimax.org
7804 F:      Documentation/wimax/README.i2400m
7805 F:      drivers/net/wimax/i2400m/
7806 F:      include/uapi/linux/wimax/i2400m.h
7807
7808 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7809 M:      Mario Limonciello <mario.limonciello@dell.com>
7810 S:      Maintained
7811 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7812
7813 INTEL(R) TRACE HUB
7814 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7815 S:      Supported
7816 F:      Documentation/trace/intel_th.rst
7817 F:      drivers/hwtracing/intel_th/
7818
7819 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7820 M:      Ning Sun <ning.sun@intel.com>
7821 L:      tboot-devel@lists.sourceforge.net
7822 W:      http://tboot.sourceforge.net
7823 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7824 S:      Supported
7825 F:      Documentation/intel_txt.txt
7826 F:      include/linux/tboot.h
7827 F:      arch/x86/kernel/tboot.c
7828
7829 INTEL-MID GPIO DRIVER
7830 M:      David Cohen <david.a.cohen@linux.intel.com>
7831 L:      linux-gpio@vger.kernel.org
7832 S:      Maintained
7833 F:      drivers/gpio/gpio-intel-mid.c
7834
7835 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7836 M:      Linus Walleij <linus.walleij@linaro.org>
7837 L:      linux-iio@vger.kernel.org
7838 S:      Maintained
7839 F:      drivers/iio/gyro/mpu3050*
7840 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7841
7842 IOC3 ETHERNET DRIVER
7843 M:      Ralf Baechle <ralf@linux-mips.org>
7844 L:      linux-mips@vger.kernel.org
7845 S:      Maintained
7846 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7847
7848 IOC3 SERIAL DRIVER
7849 M:      Pat Gefre <pfg@sgi.com>
7850 L:      linux-serial@vger.kernel.org
7851 S:      Maintained
7852 F:      drivers/tty/serial/ioc3_serial.c
7853
7854 IOMMU DRIVERS
7855 M:      Joerg Roedel <joro@8bytes.org>
7856 L:      iommu@lists.linux-foundation.org
7857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7858 S:      Maintained
7859 F:      Documentation/devicetree/bindings/iommu/
7860 F:      drivers/iommu/
7861 F:      include/linux/iommu.h
7862 F:      include/linux/of_iommu.h
7863 F:      include/linux/iova.h
7864
7865 IP MASQUERADING
7866 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7867 S:      Maintained
7868 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7869
7870 IPMI SUBSYSTEM
7871 M:      Corey Minyard <minyard@acm.org>
7872 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7873 W:      http://openipmi.sourceforge.net/
7874 S:      Supported
7875 F:      Documentation/devicetree/bindings/ipmi/
7876 F:      Documentation/IPMI.txt
7877 F:      drivers/char/ipmi/
7878 F:      include/linux/ipmi*
7879 F:      include/uapi/linux/ipmi*
7880
7881 IPS SCSI RAID DRIVER
7882 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7883 L:      linux-scsi@vger.kernel.org
7884 W:      http://www.adaptec.com/
7885 S:      Maintained
7886 F:      drivers/scsi/ips*
7887
7888 IPVS
7889 M:      Wensong Zhang <wensong@linux-vs.org>
7890 M:      Simon Horman <horms@verge.net.au>
7891 M:      Julian Anastasov <ja@ssi.bg>
7892 L:      netdev@vger.kernel.org
7893 L:      lvs-devel@vger.kernel.org
7894 S:      Maintained
7895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7897 F:      Documentation/networking/ipvs-sysctl.txt
7898 F:      include/net/ip_vs.h
7899 F:      include/uapi/linux/ip_vs.h
7900 F:      net/netfilter/ipvs/
7901
7902 IPWIRELESS DRIVER
7903 M:      Jiri Kosina <jikos@kernel.org>
7904 M:      David Sterba <dsterba@suse.com>
7905 S:      Odd Fixes
7906 F:      drivers/tty/ipwireless/
7907
7908 IPX NETWORK LAYER
7909 L:      netdev@vger.kernel.org
7910 S:      Obsolete
7911 F:      include/uapi/linux/ipx.h
7912
7913 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7914 M:      Marc Zyngier <marc.zyngier@arm.com>
7915 S:      Maintained
7916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7917 F:      Documentation/IRQ-domain.txt
7918 F:      include/linux/irqdomain.h
7919 F:      kernel/irq/irqdomain.c
7920 F:      kernel/irq/msi.c
7921
7922 IRQ SUBSYSTEM
7923 M:      Thomas Gleixner <tglx@linutronix.de>
7924 L:      linux-kernel@vger.kernel.org
7925 S:      Maintained
7926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7927 F:      kernel/irq/
7928
7929 IRQCHIP DRIVERS
7930 M:      Thomas Gleixner <tglx@linutronix.de>
7931 M:      Jason Cooper <jason@lakedaemon.net>
7932 M:      Marc Zyngier <marc.zyngier@arm.com>
7933 L:      linux-kernel@vger.kernel.org
7934 S:      Maintained
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7936 F:      Documentation/devicetree/bindings/interrupt-controller/
7937 F:      drivers/irqchip/
7938
7939 ISA
7940 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7941 S:      Maintained
7942 F:      Documentation/isa.txt
7943 F:      drivers/base/isa.c
7944 F:      include/linux/isa.h
7945
7946 ISA RADIO MODULE
7947 M:      Hans Verkuil <hverkuil@xs4all.nl>
7948 L:      linux-media@vger.kernel.org
7949 T:      git git://linuxtv.org/media_tree.git
7950 W:      https://linuxtv.org
7951 S:      Maintained
7952 F:      drivers/media/radio/radio-isa*
7953
7954 ISAPNP
7955 M:      Jaroslav Kysela <perex@perex.cz>
7956 S:      Maintained
7957 F:      Documentation/isapnp.txt
7958 F:      drivers/pnp/isapnp/
7959 F:      include/linux/isapnp.h
7960
7961 ISCSI
7962 M:      Lee Duncan <lduncan@suse.com>
7963 M:      Chris Leech <cleech@redhat.com>
7964 L:      open-iscsi@googlegroups.com
7965 W:      www.open-iscsi.com
7966 S:      Maintained
7967 F:      drivers/scsi/*iscsi*
7968 F:      include/scsi/*iscsi*
7969
7970 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7971 M:      Peter Jones <pjones@redhat.com>
7972 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7973 S:      Maintained
7974 F:      drivers/firmware/iscsi_ibft*
7975
7976 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7977 M:      Sagi Grimberg <sagi@grimberg.me>
7978 M:      Max Gurtovoy <maxg@mellanox.com>
7979 L:      linux-rdma@vger.kernel.org
7980 S:      Supported
7981 W:      http://www.openfabrics.org
7982 W:      www.open-iscsi.org
7983 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7984 F:      drivers/infiniband/ulp/iser/
7985
7986 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7987 M:      Sagi Grimberg <sagi@grimberg.me>
7988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7989 L:      linux-rdma@vger.kernel.org
7990 L:      target-devel@vger.kernel.org
7991 S:      Supported
7992 W:      http://www.linux-iscsi.org
7993 F:      drivers/infiniband/ulp/isert
7994
7995 ISDN SUBSYSTEM
7996 M:      Karsten Keil <isdn@linux-pingi.de>
7997 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7998 L:      netdev@vger.kernel.org
7999 W:      http://www.isdn4linux.de
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8001 S:      Maintained
8002 F:      Documentation/isdn/
8003 F:      drivers/isdn/
8004 F:      include/linux/isdn.h
8005 F:      include/linux/isdn/
8006 F:      include/uapi/linux/isdn.h
8007 F:      include/uapi/linux/isdn/
8008
8009 ISDN SUBSYSTEM (Eicon active card driver)
8010 M:      Armin Schindler <mac@melware.de>
8011 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8012 W:      http://www.melware.de
8013 S:      Maintained
8014 F:      drivers/isdn/hardware/eicon/
8015
8016 IT87 HARDWARE MONITORING DRIVER
8017 M:      Jean Delvare <jdelvare@suse.com>
8018 L:      linux-hwmon@vger.kernel.org
8019 S:      Maintained
8020 F:      Documentation/hwmon/it87
8021 F:      drivers/hwmon/it87.c
8022
8023 IT913X MEDIA DRIVER
8024 M:      Antti Palosaari <crope@iki.fi>
8025 L:      linux-media@vger.kernel.org
8026 W:      https://linuxtv.org
8027 W:      http://palosaari.fi/linux/
8028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8029 T:      git git://linuxtv.org/anttip/media_tree.git
8030 S:      Maintained
8031 F:      drivers/media/tuners/it913x*
8032
8033 IVTV VIDEO4LINUX DRIVER
8034 M:      Andy Walls <awalls@md.metrocast.net>
8035 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8036 L:      linux-media@vger.kernel.org
8037 T:      git git://linuxtv.org/media_tree.git
8038 W:      http://www.ivtvdriver.org
8039 S:      Maintained
8040 F:      Documentation/media/v4l-drivers/ivtv*
8041 F:      drivers/media/pci/ivtv/
8042 F:      include/uapi/linux/ivtv*
8043
8044 IX2505V MEDIA DRIVER
8045 M:      Malcolm Priestley <tvboxspy@gmail.com>
8046 L:      linux-media@vger.kernel.org
8047 W:      https://linuxtv.org
8048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8049 S:      Maintained
8050 F:      drivers/media/dvb-frontends/ix2505v*
8051
8052 JAILHOUSE HYPERVISOR INTERFACE
8053 M:      Jan Kiszka <jan.kiszka@siemens.com>
8054 L:      jailhouse-dev@googlegroups.com
8055 S:      Maintained
8056 F:      arch/x86/kernel/jailhouse.c
8057 F:      arch/x86/include/asm/jailhouse_para.h
8058
8059 JC42.4 TEMPERATURE SENSOR DRIVER
8060 M:      Guenter Roeck <linux@roeck-us.net>
8061 L:      linux-hwmon@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/hwmon/jc42.c
8064 F:      Documentation/hwmon/jc42
8065
8066 JFS FILESYSTEM
8067 M:      Dave Kleikamp <shaggy@kernel.org>
8068 L:      jfs-discussion@lists.sourceforge.net
8069 W:      http://jfs.sourceforge.net/
8070 T:      git git://github.com/kleikamp/linux-shaggy.git
8071 S:      Maintained
8072 F:      Documentation/filesystems/jfs.txt
8073 F:      fs/jfs/
8074
8075 JME NETWORK DRIVER
8076 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8077 L:      netdev@vger.kernel.org
8078 S:      Maintained
8079 F:      drivers/net/ethernet/jme.*
8080
8081 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8082 M:      David Woodhouse <dwmw2@infradead.org>
8083 L:      linux-mtd@lists.infradead.org
8084 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8085 S:      Maintained
8086 F:      fs/jffs2/
8087 F:      include/uapi/linux/jffs2.h
8088
8089 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8090 M:      "Theodore Ts'o" <tytso@mit.edu>
8091 M:      Jan Kara <jack@suse.com>
8092 L:      linux-ext4@vger.kernel.org
8093 S:      Maintained
8094 F:      fs/jbd2/
8095 F:      include/linux/jbd2.h
8096
8097 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8098 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8099 L:      linux-media@vger.kernel.org
8100 S:      Maintained
8101 F:      drivers/media/platform/rcar_jpu.c
8102
8103 JSM Neo PCI based serial card
8104 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8105 L:      linux-serial@vger.kernel.org
8106 S:      Maintained
8107 F:      drivers/tty/serial/jsm/
8108
8109 K10TEMP HARDWARE MONITORING DRIVER
8110 M:      Clemens Ladisch <clemens@ladisch.de>
8111 L:      linux-hwmon@vger.kernel.org
8112 S:      Maintained
8113 F:      Documentation/hwmon/k10temp
8114 F:      drivers/hwmon/k10temp.c
8115
8116 K8TEMP HARDWARE MONITORING DRIVER
8117 M:      Rudolf Marek <r.marek@assembler.cz>
8118 L:      linux-hwmon@vger.kernel.org
8119 S:      Maintained
8120 F:      Documentation/hwmon/k8temp
8121 F:      drivers/hwmon/k8temp.c
8122
8123 KASAN
8124 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8125 R:      Alexander Potapenko <glider@google.com>
8126 R:      Dmitry Vyukov <dvyukov@google.com>
8127 L:      kasan-dev@googlegroups.com
8128 S:      Maintained
8129 F:      arch/*/include/asm/kasan.h
8130 F:      arch/*/mm/kasan_init*
8131 F:      Documentation/dev-tools/kasan.rst
8132 F:      include/linux/kasan*.h
8133 F:      lib/test_kasan.c
8134 F:      mm/kasan/
8135 F:      scripts/Makefile.kasan
8136
8137 KCONFIG
8138 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8140 L:      linux-kbuild@vger.kernel.org
8141 S:      Maintained
8142 F:      Documentation/kbuild/kconfig*
8143 F:      scripts/kconfig/
8144 F:      scripts/Kconfig.include
8145
8146 KDUMP
8147 M:      Dave Young <dyoung@redhat.com>
8148 M:      Baoquan He <bhe@redhat.com>
8149 R:      Vivek Goyal <vgoyal@redhat.com>
8150 L:      kexec@lists.infradead.org
8151 W:      http://lse.sourceforge.net/kdump/
8152 S:      Maintained
8153 F:      Documentation/kdump/
8154
8155 KEENE FM RADIO TRANSMITTER DRIVER
8156 M:      Hans Verkuil <hverkuil@xs4all.nl>
8157 L:      linux-media@vger.kernel.org
8158 T:      git git://linuxtv.org/media_tree.git
8159 W:      https://linuxtv.org
8160 S:      Maintained
8161 F:      drivers/media/radio/radio-keene*
8162
8163 KERNEL AUTOMOUNTER
8164 M:      Ian Kent <raven@themaw.net>
8165 L:      autofs@vger.kernel.org
8166 S:      Maintained
8167 F:      fs/autofs/
8168
8169 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8170 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8171 M:      Michal Marek <michal.lkml@markovi.net>
8172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8173 L:      linux-kbuild@vger.kernel.org
8174 S:      Maintained
8175 F:      Documentation/kbuild/
8176 F:      Makefile
8177 F:      scripts/Kbuild*
8178 F:      scripts/Makefile*
8179 F:      scripts/basic/
8180 F:      scripts/mk*
8181 F:      scripts/mod/
8182 F:      scripts/package/
8183
8184 KERNEL JANITORS
8185 L:      kernel-janitors@vger.kernel.org
8186 W:      http://kernelnewbies.org/KernelJanitors
8187 S:      Odd Fixes
8188
8189 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8190 M:      "J. Bruce Fields" <bfields@fieldses.org>
8191 M:      Jeff Layton <jlayton@kernel.org>
8192 L:      linux-nfs@vger.kernel.org
8193 W:      http://nfs.sourceforge.net/
8194 T:      git git://linux-nfs.org/~bfields/linux.git
8195 S:      Supported
8196 F:      fs/nfsd/
8197 F:      include/uapi/linux/nfsd/
8198 F:      fs/lockd/
8199 F:      fs/nfs_common/
8200 F:      net/sunrpc/
8201 F:      include/linux/lockd/
8202 F:      include/linux/sunrpc/
8203 F:      include/uapi/linux/sunrpc/
8204
8205 KERNEL SELFTEST FRAMEWORK
8206 M:      Shuah Khan <shuah@kernel.org>
8207 L:      linux-kselftest@vger.kernel.org
8208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8209 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8210 S:      Maintained
8211 F:      tools/testing/selftests/
8212 F:      Documentation/dev-tools/kselftest*
8213
8214 KERNEL USERMODE HELPER
8215 M:      Luis Chamberlain <mcgrof@kernel.org>
8216 L:      linux-kernel@vger.kernel.org
8217 S:      Maintained
8218 F:      kernel/umh.c
8219 F:      include/linux/umh.h
8220
8221 KERNEL VIRTUAL MACHINE (KVM)
8222 M:      Paolo Bonzini <pbonzini@redhat.com>
8223 M:      Radim Krčmář <rkrcmar@redhat.com>
8224 L:      kvm@vger.kernel.org
8225 W:      http://www.linux-kvm.org
8226 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8227 S:      Supported
8228 F:      Documentation/virtual/kvm/
8229 F:      include/trace/events/kvm.h
8230 F:      include/uapi/asm-generic/kvm*
8231 F:      include/uapi/linux/kvm*
8232 F:      include/asm-generic/kvm*
8233 F:      include/linux/kvm*
8234 F:      include/kvm/iodev.h
8235 F:      virt/kvm/*
8236 F:      tools/kvm/
8237
8238 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8239 M:      Joerg Roedel <joro@8bytes.org>
8240 L:      kvm@vger.kernel.org
8241 W:      http://www.linux-kvm.org/
8242 S:      Maintained
8243 F:      arch/x86/include/asm/svm.h
8244 F:      arch/x86/kvm/svm.c
8245
8246 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8247 M:      Christoffer Dall <christoffer.dall@arm.com>
8248 M:      Marc Zyngier <marc.zyngier@arm.com>
8249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8250 L:      kvmarm@lists.cs.columbia.edu
8251 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8253 S:      Supported
8254 F:      arch/arm/include/uapi/asm/kvm*
8255 F:      arch/arm/include/asm/kvm*
8256 F:      arch/arm/kvm/
8257 F:      virt/kvm/arm/
8258 F:      include/kvm/arm_*
8259
8260 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8261 M:      Christoffer Dall <christoffer.dall@arm.com>
8262 M:      Marc Zyngier <marc.zyngier@arm.com>
8263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8264 L:      kvmarm@lists.cs.columbia.edu
8265 S:      Maintained
8266 F:      arch/arm64/include/uapi/asm/kvm*
8267 F:      arch/arm64/include/asm/kvm*
8268 F:      arch/arm64/kvm/
8269
8270 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8271 M:      James Hogan <jhogan@kernel.org>
8272 L:      linux-mips@vger.kernel.org
8273 S:      Supported
8274 F:      arch/mips/include/uapi/asm/kvm*
8275 F:      arch/mips/include/asm/kvm*
8276 F:      arch/mips/kvm/
8277
8278 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8279 M:      Paul Mackerras <paulus@ozlabs.org>
8280 L:      kvm-ppc@vger.kernel.org
8281 W:      http://www.linux-kvm.org/
8282 T:      git git://github.com/agraf/linux-2.6.git
8283 S:      Supported
8284 F:      arch/powerpc/include/uapi/asm/kvm*
8285 F:      arch/powerpc/include/asm/kvm*
8286 F:      arch/powerpc/kvm/
8287 F:      arch/powerpc/kernel/kvm*
8288
8289 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8290 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8291 M:      Janosch Frank <frankja@linux.ibm.com>
8292 R:      David Hildenbrand <david@redhat.com>
8293 R:      Cornelia Huck <cohuck@redhat.com>
8294 L:      linux-s390@vger.kernel.org
8295 W:      http://www.ibm.com/developerworks/linux/linux390/
8296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8297 S:      Supported
8298 F:      arch/s390/include/uapi/asm/kvm*
8299 F:      arch/s390/include/asm/gmap.h
8300 F:      arch/s390/include/asm/kvm*
8301 F:      arch/s390/kvm/
8302 F:      arch/s390/mm/gmap.c
8303
8304 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8305 M:      Paolo Bonzini <pbonzini@redhat.com>
8306 M:      Radim Krčmář <rkrcmar@redhat.com>
8307 L:      kvm@vger.kernel.org
8308 W:      http://www.linux-kvm.org
8309 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8310 S:      Supported
8311 F:      arch/x86/kvm/
8312 F:      arch/x86/include/uapi/asm/kvm*
8313 F:      arch/x86/include/asm/kvm*
8314 F:      arch/x86/include/asm/pvclock-abi.h
8315 F:      arch/x86/kernel/kvm.c
8316 F:      arch/x86/kernel/kvmclock.c
8317
8318 KERNFS
8319 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8320 M:      Tejun Heo <tj@kernel.org>
8321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8322 S:      Supported
8323 F:      include/linux/kernfs.h
8324 F:      fs/kernfs/
8325
8326 KEXEC
8327 M:      Eric Biederman <ebiederm@xmission.com>
8328 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8329 L:      kexec@lists.infradead.org
8330 S:      Maintained
8331 F:      include/linux/kexec.h
8332 F:      include/uapi/linux/kexec.h
8333 F:      kernel/kexec*
8334
8335 KEYS-ENCRYPTED
8336 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8337 L:      linux-integrity@vger.kernel.org
8338 L:      keyrings@vger.kernel.org
8339 S:      Supported
8340 F:      Documentation/security/keys/trusted-encrypted.rst
8341 F:      include/keys/encrypted-type.h
8342 F:      security/keys/encrypted-keys/
8343
8344 KEYS-TRUSTED
8345 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8346 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8347 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8348 L:      linux-integrity@vger.kernel.org
8349 L:      keyrings@vger.kernel.org
8350 S:      Supported
8351 F:      Documentation/security/keys/trusted-encrypted.rst
8352 F:      include/keys/trusted-type.h
8353 F:      security/keys/trusted.c
8354 F:      security/keys/trusted.h
8355
8356 KEYS/KEYRINGS:
8357 M:      David Howells <dhowells@redhat.com>
8358 L:      keyrings@vger.kernel.org
8359 S:      Maintained
8360 F:      Documentation/security/keys/core.rst
8361 F:      include/linux/key.h
8362 F:      include/linux/key-type.h
8363 F:      include/linux/keyctl.h
8364 F:      include/uapi/linux/keyctl.h
8365 F:      include/keys/
8366 F:      security/keys/
8367
8368 KGDB / KDB /debug_core
8369 M:      Jason Wessel <jason.wessel@windriver.com>
8370 M:      Daniel Thompson <daniel.thompson@linaro.org>
8371 W:      http://kgdb.wiki.kernel.org/
8372 L:      kgdb-bugreport@lists.sourceforge.net
8373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8374 S:      Maintained
8375 F:      Documentation/dev-tools/kgdb.rst
8376 F:      drivers/misc/kgdbts.c
8377 F:      drivers/tty/serial/kgdboc.c
8378 F:      include/linux/kdb.h
8379 F:      include/linux/kgdb.h
8380 F:      kernel/debug/
8381
8382 KMEMLEAK
8383 M:      Catalin Marinas <catalin.marinas@arm.com>
8384 S:      Maintained
8385 F:      Documentation/dev-tools/kmemleak.rst
8386 F:      include/linux/kmemleak.h
8387 F:      mm/kmemleak.c
8388 F:      mm/kmemleak-test.c
8389
8390 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8391 M:      Luis Chamberlain <mcgrof@kernel.org>
8392 L:      linux-kernel@vger.kernel.org
8393 S:      Maintained
8394 F:      kernel/kmod.c
8395 F:      include/linux/kmod.h
8396 F:      lib/test_kmod.c
8397 F:      tools/testing/selftests/kmod/
8398
8399 KPROBES
8400 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8401 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8402 M:      "David S. Miller" <davem@davemloft.net>
8403 M:      Masami Hiramatsu <mhiramat@kernel.org>
8404 S:      Maintained
8405 F:      Documentation/kprobes.txt
8406 F:      include/linux/kprobes.h
8407 F:      include/asm-generic/kprobes.h
8408 F:      kernel/kprobes.c
8409
8410 KS0108 LCD CONTROLLER DRIVER
8411 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8412 S:      Maintained
8413 F:      Documentation/auxdisplay/ks0108
8414 F:      drivers/auxdisplay/ks0108.c
8415 F:      include/linux/ks0108.h
8416
8417 L3MDEV
8418 M:      David Ahern <dsa@cumulusnetworks.com>
8419 L:      netdev@vger.kernel.org
8420 S:      Maintained
8421 F:      net/l3mdev
8422 F:      include/net/l3mdev.h
8423
8424 L7 BPF FRAMEWORK
8425 M:      John Fastabend <john.fastabend@gmail.com>
8426 M:      Daniel Borkmann <daniel@iogearbox.net>
8427 L:      netdev@vger.kernel.org
8428 S:      Maintained
8429 F:      include/linux/skmsg.h
8430 F:      net/core/skmsg.c
8431 F:      net/core/sock_map.c
8432 F:      net/ipv4/tcp_bpf.c
8433
8434 LANTIQ / INTEL Ethernet drivers
8435 M:      Hauke Mehrtens <hauke@hauke-m.de>
8436 L:      netdev@vger.kernel.org
8437 S:      Maintained
8438 F:      net/dsa/tag_gswip.c
8439 F:      drivers/net/ethernet/lantiq_xrx200.c
8440 F:      drivers/net/dsa/lantiq_pce.h
8441 F:      drivers/net/dsa/lantiq_gswip.c
8442
8443 LANTIQ MIPS ARCHITECTURE
8444 M:      John Crispin <john@phrozen.org>
8445 L:      linux-mips@vger.kernel.org
8446 S:      Maintained
8447 F:      arch/mips/lantiq
8448 F:      drivers/soc/lantiq
8449
8450 LAPB module
8451 L:      linux-x25@vger.kernel.org
8452 S:      Orphan
8453 F:      Documentation/networking/lapb-module.txt
8454 F:      include/*/lapb.h
8455 F:      net/lapb/
8456
8457 LASI 53c700 driver for PARISC
8458 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8459 L:      linux-scsi@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/scsi/53c700.txt
8462 F:      drivers/scsi/53c700*
8463
8464 LEAKING_ADDRESSES
8465 M:      Tobin C. Harding <me@tobin.cc>
8466 M:      Tycho Andersen <tycho@tycho.ws>
8467 L:      kernel-hardening@lists.openwall.com
8468 S:      Maintained
8469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8470 F:      scripts/leaking_addresses.pl
8471
8472 LED SUBSYSTEM
8473 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8474 M:      Pavel Machek <pavel@ucw.cz>
8475 L:      linux-leds@vger.kernel.org
8476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8477 S:      Maintained
8478 F:      Documentation/devicetree/bindings/leds/
8479 F:      drivers/leds/
8480 F:      include/linux/leds.h
8481
8482 LEGACY EEPROM DRIVER
8483 M:      Jean Delvare <jdelvare@suse.com>
8484 S:      Maintained
8485 F:      Documentation/misc-devices/eeprom
8486 F:      drivers/misc/eeprom/eeprom.c
8487
8488 LEGO MINDSTORMS EV3
8489 R:      David Lechner <david@lechnology.com>
8490 S:      Maintained
8491 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8492 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8493 F:      drivers/power/supply/lego_ev3_battery.c
8494
8495 LEGO USB Tower driver
8496 M:      Juergen Stuber <starblue@users.sourceforge.net>
8497 L:      legousb-devel@lists.sourceforge.net
8498 W:      http://legousb.sourceforge.net/
8499 S:      Maintained
8500 F:      drivers/usb/misc/legousbtower.c
8501
8502 LG LAPTOP EXTRAS
8503 M:      Matan Ziv-Av <matan@svgalib.org>
8504 L:      platform-driver-x86@vger.kernel.org
8505 S:      Maintained
8506 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8507 F:      Documentation/laptops/lg-laptop.rst
8508 F:      drivers/platform/x86/lg-laptop.c
8509
8510 LG2160 MEDIA DRIVER
8511 M:      Michael Krufky <mkrufky@linuxtv.org>
8512 L:      linux-media@vger.kernel.org
8513 W:      https://linuxtv.org
8514 W:      http://github.com/mkrufky
8515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8516 T:      git git://linuxtv.org/mkrufky/tuners.git
8517 S:      Maintained
8518 F:      drivers/media/dvb-frontends/lg2160.*
8519
8520 LGDT3305 MEDIA DRIVER
8521 M:      Michael Krufky <mkrufky@linuxtv.org>
8522 L:      linux-media@vger.kernel.org
8523 W:      https://linuxtv.org
8524 W:      http://github.com/mkrufky
8525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8526 T:      git git://linuxtv.org/mkrufky/tuners.git
8527 S:      Maintained
8528 F:      drivers/media/dvb-frontends/lgdt3305.*
8529
8530 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8531 M:      Viresh Kumar <vireshk@kernel.org>
8532 L:      linux-ide@vger.kernel.org
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8534 S:      Maintained
8535 F:      include/linux/pata_arasan_cf_data.h
8536 F:      drivers/ata/pata_arasan_cf.c
8537
8538 LIBATA PATA DRIVERS
8539 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8540 M:      Jens Axboe <axboe@kernel.dk>
8541 L:      linux-ide@vger.kernel.org
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8543 S:      Maintained
8544 F:      drivers/ata/pata_*.c
8545 F:      drivers/ata/ata_generic.c
8546
8547 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8548 M:      Linus Walleij <linus.walleij@linaro.org>
8549 L:      linux-ide@vger.kernel.org
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8551 S:      Maintained
8552 F:      drivers/ata/pata_ftide010.c
8553 F:      drivers/ata/sata_gemini.c
8554 F:      drivers/ata/sata_gemini.h
8555
8556 LIBATA SATA AHCI PLATFORM devices support
8557 M:      Hans de Goede <hdegoede@redhat.com>
8558 M:      Jens Axboe <axboe@kernel.dk>
8559 L:      linux-ide@vger.kernel.org
8560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8561 S:      Maintained
8562 F:      drivers/ata/ahci_platform.c
8563 F:      drivers/ata/libahci_platform.c
8564 F:      include/linux/ahci_platform.h
8565
8566 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8567 M:      Mikael Pettersson <mikpelinux@gmail.com>
8568 L:      linux-ide@vger.kernel.org
8569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8570 S:      Maintained
8571 F:      drivers/ata/sata_promise.*
8572
8573 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8574 M:      Jens Axboe <axboe@kernel.dk>
8575 L:      linux-ide@vger.kernel.org
8576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8577 S:      Maintained
8578 F:      drivers/ata/
8579 F:      include/linux/ata.h
8580 F:      include/linux/libata.h
8581 F:      Documentation/devicetree/bindings/ata/
8582
8583 LIBLOCKDEP
8584 M:      Sasha Levin <alexander.levin@microsoft.com>
8585 S:      Maintained
8586 F:      tools/lib/lockdep/
8587
8588 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8589 M:      Ross Zwisler <zwisler@kernel.org>
8590 M:      Dan Williams <dan.j.williams@intel.com>
8591 M:      Vishal Verma <vishal.l.verma@intel.com>
8592 M:      Dave Jiang <dave.jiang@intel.com>
8593 L:      linux-nvdimm@lists.01.org
8594 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8595 S:      Supported
8596 F:      drivers/nvdimm/blk.c
8597 F:      drivers/nvdimm/region_devs.c
8598
8599 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8600 M:      Vishal Verma <vishal.l.verma@intel.com>
8601 M:      Dan Williams <dan.j.williams@intel.com>
8602 M:      Ross Zwisler <zwisler@kernel.org>
8603 M:      Dave Jiang <dave.jiang@intel.com>
8604 L:      linux-nvdimm@lists.01.org
8605 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8606 S:      Supported
8607 F:      drivers/nvdimm/btt*
8608
8609 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8610 M:      Ross Zwisler <zwisler@kernel.org>
8611 M:      Dan Williams <dan.j.williams@intel.com>
8612 M:      Vishal Verma <vishal.l.verma@intel.com>
8613 M:      Dave Jiang <dave.jiang@intel.com>
8614 L:      linux-nvdimm@lists.01.org
8615 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8616 S:      Supported
8617 F:      drivers/nvdimm/pmem*
8618
8619 LIBNVDIMM: DEVICETREE BINDINGS
8620 M:      Oliver O'Halloran <oohall@gmail.com>
8621 L:      linux-nvdimm@lists.01.org
8622 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8623 S:      Supported
8624 F:      drivers/nvdimm/of_pmem.c
8625 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8626
8627 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8628 M:      Dan Williams <dan.j.williams@intel.com>
8629 M:      Ross Zwisler <zwisler@kernel.org>
8630 M:      Vishal Verma <vishal.l.verma@intel.com>
8631 M:      Dave Jiang <dave.jiang@intel.com>
8632 L:      linux-nvdimm@lists.01.org
8633 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8635 S:      Supported
8636 F:      drivers/nvdimm/*
8637 F:      drivers/acpi/nfit/*
8638 F:      include/linux/nd.h
8639 F:      include/linux/libnvdimm.h
8640 F:      include/uapi/linux/ndctl.h
8641
8642 LIGHTNVM PLATFORM SUPPORT
8643 M:      Matias Bjorling <mb@lightnvm.io>
8644 W:      http://github/OpenChannelSSD
8645 L:      linux-block@vger.kernel.org
8646 S:      Maintained
8647 F:      drivers/lightnvm/
8648 F:      include/linux/lightnvm.h
8649 F:      include/uapi/linux/lightnvm.h
8650
8651 LINUX FOR POWER MACINTOSH
8652 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8653 W:      http://www.penguinppc.org/
8654 L:      linuxppc-dev@lists.ozlabs.org
8655 S:      Maintained
8656 F:      arch/powerpc/platforms/powermac/
8657 F:      drivers/macintosh/
8658
8659 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8660 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8661 M:      Paul Mackerras <paulus@samba.org>
8662 M:      Michael Ellerman <mpe@ellerman.id.au>
8663 W:      https://github.com/linuxppc/linux/wiki
8664 L:      linuxppc-dev@lists.ozlabs.org
8665 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8667 S:      Supported
8668 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8669 F:      Documentation/devicetree/bindings/powerpc/
8670 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8671 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8672 F:      Documentation/powerpc/
8673 F:      arch/powerpc/
8674 F:      drivers/char/tpm/tpm_ibmvtpm*
8675 F:      drivers/crypto/nx/
8676 F:      drivers/crypto/vmx/
8677 F:      drivers/i2c/busses/i2c-opal.c
8678 F:      drivers/net/ethernet/ibm/ibmveth.*
8679 F:      drivers/net/ethernet/ibm/ibmvnic.*
8680 F:      drivers/pci/hotplug/pnv_php.c
8681 F:      drivers/pci/hotplug/rpa*
8682 F:      drivers/rtc/rtc-opal.c
8683 F:      drivers/scsi/ibmvscsi/
8684 F:      drivers/tty/hvc/hvc_opal.c
8685 F:      drivers/watchdog/wdrtas.c
8686 F:      tools/testing/selftests/powerpc
8687 N:      /pmac
8688 N:      powermac
8689 N:      powernv
8690 N:      [^a-z0-9]ps3
8691 N:      pseries
8692
8693 LINUX FOR POWERPC EMBEDDED MPC5XXX
8694 M:      Anatolij Gustschin <agust@denx.de>
8695 L:      linuxppc-dev@lists.ozlabs.org
8696 T:      git git://git.denx.de/linux-denx-agust.git
8697 S:      Maintained
8698 F:      arch/powerpc/platforms/512x/
8699 F:      arch/powerpc/platforms/52xx/
8700
8701 LINUX FOR POWERPC EMBEDDED PPC4XX
8702 M:      Alistair Popple <alistair@popple.id.au>
8703 M:      Matt Porter <mporter@kernel.crashing.org>
8704 W:      http://www.penguinppc.org/
8705 L:      linuxppc-dev@lists.ozlabs.org
8706 S:      Maintained
8707 F:      arch/powerpc/platforms/40x/
8708 F:      arch/powerpc/platforms/44x/
8709
8710 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8711 M:      Scott Wood <oss@buserror.net>
8712 M:      Kumar Gala <galak@kernel.crashing.org>
8713 W:      http://www.penguinppc.org/
8714 L:      linuxppc-dev@lists.ozlabs.org
8715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8716 S:      Maintained
8717 F:      arch/powerpc/platforms/83xx/
8718 F:      arch/powerpc/platforms/85xx/
8719 F:      Documentation/devicetree/bindings/powerpc/fsl/
8720
8721 LINUX FOR POWERPC EMBEDDED PPC8XX
8722 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8723 W:      http://www.penguinppc.org/
8724 L:      linuxppc-dev@lists.ozlabs.org
8725 S:      Maintained
8726 F:      arch/powerpc/platforms/8xx/
8727
8728 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8729 L:      linuxppc-dev@lists.ozlabs.org
8730 S:      Orphan
8731 F:      arch/powerpc/*/*virtex*
8732 F:      arch/powerpc/*/*/*virtex*
8733
8734 LINUX FOR POWERPC PA SEMI PWRFICIENT
8735 L:      linuxppc-dev@lists.ozlabs.org
8736 S:      Orphan
8737 F:      arch/powerpc/platforms/pasemi/
8738 F:      drivers/*/*pasemi*
8739 F:      drivers/*/*/*pasemi*
8740
8741 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8742 M:      Kees Cook <keescook@chromium.org>
8743 S:      Maintained
8744 F:      drivers/misc/lkdtm/*
8745
8746 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8747 M:      Alan Stern <stern@rowland.harvard.edu>
8748 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8749 M:      Will Deacon <will.deacon@arm.com>
8750 M:      Peter Zijlstra <peterz@infradead.org>
8751 M:      Boqun Feng <boqun.feng@gmail.com>
8752 M:      Nicholas Piggin <npiggin@gmail.com>
8753 M:      David Howells <dhowells@redhat.com>
8754 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8755 M:      Luc Maranget <luc.maranget@inria.fr>
8756 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8757 R:      Akira Yokosawa <akiyks@gmail.com>
8758 R:      Daniel Lustig <dlustig@nvidia.com>
8759 L:      linux-kernel@vger.kernel.org
8760 L:      linux-arch@vger.kernel.org
8761 S:      Supported
8762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8763 F:      tools/memory-model/
8764 F:      Documentation/atomic_bitops.txt
8765 F:      Documentation/atomic_t.txt
8766 F:      Documentation/core-api/atomic_ops.rst
8767 F:      Documentation/core-api/refcount-vs-atomic.rst
8768 F:      Documentation/memory-barriers.txt
8769
8770 LIS3LV02D ACCELEROMETER DRIVER
8771 M:      Eric Piel <eric.piel@tremplin-utc.net>
8772 S:      Maintained
8773 F:      Documentation/misc-devices/lis3lv02d
8774 F:      drivers/misc/lis3lv02d/
8775 F:      drivers/platform/x86/hp_accel.c
8776
8777 LIVE PATCHING
8778 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8779 M:      Jessica Yu <jeyu@kernel.org>
8780 M:      Jiri Kosina <jikos@kernel.org>
8781 M:      Miroslav Benes <mbenes@suse.cz>
8782 R:      Petr Mladek <pmladek@suse.com>
8783 S:      Maintained
8784 F:      kernel/livepatch/
8785 F:      include/linux/livepatch.h
8786 F:      arch/x86/include/asm/livepatch.h
8787 F:      arch/x86/kernel/livepatch.c
8788 F:      Documentation/livepatch/
8789 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8790 F:      samples/livepatch/
8791 L:      live-patching@vger.kernel.org
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8793
8794 LLC (802.2)
8795 L:      netdev@vger.kernel.org
8796 S:      Odd fixes
8797 F:      include/linux/llc.h
8798 F:      include/uapi/linux/llc.h
8799 F:      include/net/llc*
8800 F:      net/llc/
8801
8802 LM73 HARDWARE MONITOR DRIVER
8803 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8804 L:      linux-hwmon@vger.kernel.org
8805 S:      Maintained
8806 F:      drivers/hwmon/lm73.c
8807
8808 LM78 HARDWARE MONITOR DRIVER
8809 M:      Jean Delvare <jdelvare@suse.com>
8810 L:      linux-hwmon@vger.kernel.org
8811 S:      Maintained
8812 F:      Documentation/hwmon/lm78
8813 F:      drivers/hwmon/lm78.c
8814
8815 LM83 HARDWARE MONITOR DRIVER
8816 M:      Jean Delvare <jdelvare@suse.com>
8817 L:      linux-hwmon@vger.kernel.org
8818 S:      Maintained
8819 F:      Documentation/hwmon/lm83
8820 F:      drivers/hwmon/lm83.c
8821
8822 LM90 HARDWARE MONITOR DRIVER
8823 M:      Jean Delvare <jdelvare@suse.com>
8824 L:      linux-hwmon@vger.kernel.org
8825 S:      Maintained
8826 F:      Documentation/hwmon/lm90
8827 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8828 F:      drivers/hwmon/lm90.c
8829 F:      include/dt-bindings/thermal/lm90.h
8830
8831 LM95234 HARDWARE MONITOR DRIVER
8832 M:      Guenter Roeck <linux@roeck-us.net>
8833 L:      linux-hwmon@vger.kernel.org
8834 S:      Maintained
8835 F:      Documentation/hwmon/lm95234
8836 F:      drivers/hwmon/lm95234.c
8837
8838 LME2510 MEDIA DRIVER
8839 M:      Malcolm Priestley <tvboxspy@gmail.com>
8840 L:      linux-media@vger.kernel.org
8841 W:      https://linuxtv.org
8842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8843 S:      Maintained
8844 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8845
8846 LOADPIN SECURITY MODULE
8847 M:      Kees Cook <keescook@chromium.org>
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8849 S:      Supported
8850 F:      security/loadpin/
8851 F:      Documentation/admin-guide/LSM/LoadPin.rst
8852
8853 LOCKING PRIMITIVES
8854 M:      Peter Zijlstra <peterz@infradead.org>
8855 M:      Ingo Molnar <mingo@redhat.com>
8856 M:      Will Deacon <will.deacon@arm.com>
8857 L:      linux-kernel@vger.kernel.org
8858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8859 S:      Maintained
8860 F:      Documentation/locking/
8861 F:      include/linux/lockdep.h
8862 F:      include/linux/spinlock*.h
8863 F:      arch/*/include/asm/spinlock*.h
8864 F:      include/linux/rwlock*.h
8865 F:      include/linux/mutex*.h
8866 F:      include/linux/rwsem*.h
8867 F:      arch/*/include/asm/rwsem.h
8868 F:      include/linux/seqlock.h
8869 F:      lib/locking*.[ch]
8870 F:      kernel/locking/
8871 X:      kernel/locking/locktorture.c
8872
8873 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8874 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8875 L:      linux-ntfs-dev@lists.sourceforge.net
8876 W:      http://www.linux-ntfs.org/content/view/19/37/
8877 S:      Maintained
8878 F:      Documentation/ldm.txt
8879 F:      block/partitions/ldm.*
8880
8881 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8882 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8883 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8884 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8885 L:      MPT-FusionLinux.pdl@broadcom.com
8886 L:      linux-scsi@vger.kernel.org
8887 W:      http://www.avagotech.com/support/
8888 S:      Supported
8889 F:      drivers/message/fusion/
8890 F:      drivers/scsi/mpt3sas/
8891
8892 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8893 M:      Matthew Wilcox <willy@infradead.org>
8894 L:      linux-scsi@vger.kernel.org
8895 S:      Maintained
8896 F:      drivers/scsi/sym53c8xx_2/
8897
8898 LTC1660 DAC DRIVER
8899 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8900 L:      linux-iio@vger.kernel.org
8901 S:      Maintained
8902 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8903 F:      drivers/iio/dac/ltc1660.c
8904
8905 LTC4261 HARDWARE MONITOR DRIVER
8906 M:      Guenter Roeck <linux@roeck-us.net>
8907 L:      linux-hwmon@vger.kernel.org
8908 S:      Maintained
8909 F:      Documentation/hwmon/ltc4261
8910 F:      drivers/hwmon/ltc4261.c
8911
8912 LTC4306 I2C MULTIPLEXER DRIVER
8913 M:      Michael Hennerich <michael.hennerich@analog.com>
8914 W:      http://ez.analog.com/community/linux-device-drivers
8915 L:      linux-i2c@vger.kernel.org
8916 S:      Supported
8917 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8918 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8919
8920 LTP (Linux Test Project)
8921 M:      Mike Frysinger <vapier@gentoo.org>
8922 M:      Cyril Hrubis <chrubis@suse.cz>
8923 M:      Wanlong Gao <wanlong.gao@gmail.com>
8924 M:      Jan Stancek <jstancek@redhat.com>
8925 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8926 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8927 L:      ltp@lists.linux.it (subscribers-only)
8928 W:      http://linux-test-project.github.io/
8929 T:      git git://github.com/linux-test-project/ltp.git
8930 S:      Maintained
8931
8932 M68K ARCHITECTURE
8933 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8934 L:      linux-m68k@lists.linux-m68k.org
8935 W:      http://www.linux-m68k.org/
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8937 S:      Maintained
8938 F:      arch/m68k/
8939 F:      drivers/zorro/
8940
8941 M68K ON APPLE MACINTOSH
8942 M:      Joshua Thompson <funaho@jurai.org>
8943 W:      http://www.mac.linux-m68k.org/
8944 L:      linux-m68k@lists.linux-m68k.org
8945 S:      Maintained
8946 F:      arch/m68k/mac/
8947
8948 M68K ON HP9000/300
8949 M:      Philip Blundell <philb@gnu.org>
8950 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8951 S:      Maintained
8952 F:      arch/m68k/hp300/
8953
8954 M88DS3103 MEDIA DRIVER
8955 M:      Antti Palosaari <crope@iki.fi>
8956 L:      linux-media@vger.kernel.org
8957 W:      https://linuxtv.org
8958 W:      http://palosaari.fi/linux/
8959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8960 T:      git git://linuxtv.org/anttip/media_tree.git
8961 S:      Maintained
8962 F:      drivers/media/dvb-frontends/m88ds3103*
8963
8964 M88RS2000 MEDIA DRIVER
8965 M:      Malcolm Priestley <tvboxspy@gmail.com>
8966 L:      linux-media@vger.kernel.org
8967 W:      https://linuxtv.org
8968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8969 S:      Maintained
8970 F:      drivers/media/dvb-frontends/m88rs2000*
8971
8972 MA901 MASTERKIT USB FM RADIO DRIVER
8973 M:      Alexey Klimov <klimov.linux@gmail.com>
8974 L:      linux-media@vger.kernel.org
8975 T:      git git://linuxtv.org/media_tree.git
8976 S:      Maintained
8977 F:      drivers/media/radio/radio-ma901.c
8978
8979 MAC80211
8980 M:      Johannes Berg <johannes@sipsolutions.net>
8981 L:      linux-wireless@vger.kernel.org
8982 W:      http://wireless.kernel.org/
8983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8985 S:      Maintained
8986 F:      Documentation/networking/mac80211-injection.txt
8987 F:      include/net/mac80211.h
8988 F:      net/mac80211/
8989 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8990 F:      Documentation/networking/mac80211_hwsim/README
8991
8992 MAILBOX API
8993 M:      Jassi Brar <jassisinghbrar@gmail.com>
8994 L:      linux-kernel@vger.kernel.org
8995 S:      Maintained
8996 F:      drivers/mailbox/
8997 F:      include/linux/mailbox_client.h
8998 F:      include/linux/mailbox_controller.h
8999
9000 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9001 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9002 W:      http://www.kernel.org/doc/man-pages
9003 L:      linux-man@vger.kernel.org
9004 S:      Maintained
9005
9006 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9007 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9008 L:      linux-mips@vger.kernel.org
9009 S:      Maintained
9010 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9011
9012 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9013 M:      Andrew Lunn <andrew@lunn.ch>
9014 M:      Vivien Didelot <vivien.didelot@gmail.com>
9015 L:      netdev@vger.kernel.org
9016 S:      Maintained
9017 F:      drivers/net/dsa/mv88e6xxx/
9018 F:      include/linux/platform_data/mv88e6xxx.h
9019 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9020
9021 MARVELL ARMADA DRM SUPPORT
9022 M:      Russell King <linux@armlinux.org.uk>
9023 S:      Maintained
9024 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9025 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9026 F:      drivers/gpu/drm/armada/
9027 F:      include/uapi/drm/armada_drm.h
9028 F:      Documentation/devicetree/bindings/display/armada/
9029
9030 MARVELL CRYPTO DRIVER
9031 M:      Boris Brezillon <bbrezillon@kernel.org>
9032 M:      Arnaud Ebalard <arno@natisbad.org>
9033 F:      drivers/crypto/marvell/
9034 S:      Maintained
9035 L:      linux-crypto@vger.kernel.org
9036
9037 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9038 M:      Mirko Lindner <mlindner@marvell.com>
9039 M:      Stephen Hemminger <stephen@networkplumber.org>
9040 L:      netdev@vger.kernel.org
9041 S:      Maintained
9042 F:      drivers/net/ethernet/marvell/sk*
9043
9044 MARVELL LIBERTAS WIRELESS DRIVER
9045 L:      libertas-dev@lists.infradead.org
9046 S:      Orphan
9047 F:      drivers/net/wireless/marvell/libertas/
9048
9049 MARVELL MACCHIATOBIN SUPPORT
9050 M:      Russell King <linux@armlinux.org.uk>
9051 L:      linux-arm-kernel@lists.infradead.org
9052 S:      Maintained
9053 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9054
9055 MARVELL MV643XX ETHERNET DRIVER
9056 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9057 L:      netdev@vger.kernel.org
9058 S:      Maintained
9059 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9060 F:      include/linux/mv643xx.h
9061
9062 MARVELL MV88X3310 PHY DRIVER
9063 M:      Russell King <linux@armlinux.org.uk>
9064 L:      netdev@vger.kernel.org
9065 S:      Maintained
9066 F:      drivers/net/phy/marvell10g.c
9067
9068 MARVELL MVNETA ETHERNET DRIVER
9069 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9070 L:      netdev@vger.kernel.org
9071 S:      Maintained
9072 F:      drivers/net/ethernet/marvell/mvneta.*
9073
9074 MARVELL MWIFIEX WIRELESS DRIVER
9075 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9076 M:      Nishant Sarmukadam <nishants@marvell.com>
9077 M:      Ganapathi Bhat <gbhat@marvell.com>
9078 M:      Xinming Hu <huxinming820@gmail.com>
9079 L:      linux-wireless@vger.kernel.org
9080 S:      Maintained
9081 F:      drivers/net/wireless/marvell/mwifiex/
9082
9083 MARVELL MWL8K WIRELESS DRIVER
9084 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9085 L:      linux-wireless@vger.kernel.org
9086 S:      Odd Fixes
9087 F:      drivers/net/wireless/marvell/mwl8k.c
9088
9089 MARVELL NAND CONTROLLER DRIVER
9090 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9091 L:      linux-mtd@lists.infradead.org
9092 S:      Maintained
9093 F:      drivers/mtd/nand/raw/marvell_nand.c
9094 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9095
9096 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9097 M:      Nicolas Pitre <nico@fluxnic.net>
9098 S:      Odd Fixes
9099 F:      drivers/mmc/host/mvsdio.*
9100
9101 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9102 M:      Hu Ziji <huziji@marvell.com>
9103 L:      linux-mmc@vger.kernel.org
9104 S:      Supported
9105 F:      drivers/mmc/host/sdhci-xenon*
9106 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9107
9108 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9109 M:      Sunil Goutham <sgoutham@marvell.com>
9110 M:      Linu Cherian <lcherian@marvell.com>
9111 M:      Geetha sowjanya <gakula@marvell.com>
9112 M:      Jerin Jacob <jerinj@marvell.com>
9113 L:      netdev@vger.kernel.org
9114 S:      Supported
9115 F:      drivers/net/ethernet/marvell/octeontx2/af/
9116
9117 MATROX FRAMEBUFFER DRIVER
9118 L:      linux-fbdev@vger.kernel.org
9119 S:      Orphan
9120 F:      drivers/video/fbdev/matrox/matroxfb_*
9121 F:      include/uapi/linux/matroxfb.h
9122
9123 MAX16065 HARDWARE MONITOR DRIVER
9124 M:      Guenter Roeck <linux@roeck-us.net>
9125 L:      linux-hwmon@vger.kernel.org
9126 S:      Maintained
9127 F:      Documentation/hwmon/max16065
9128 F:      drivers/hwmon/max16065.c
9129
9130 MAX2175 SDR TUNER DRIVER
9131 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9132 L:      linux-media@vger.kernel.org
9133 T:      git git://linuxtv.org/media_tree.git
9134 S:      Maintained
9135 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9136 F:      Documentation/media/v4l-drivers/max2175.rst
9137 F:      drivers/media/i2c/max2175*
9138 F:      include/uapi/linux/max2175.h
9139
9140 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9141 L:      linux-hwmon@vger.kernel.org
9142 S:      Orphan
9143 F:      Documentation/hwmon/max6650
9144 F:      drivers/hwmon/max6650.c
9145
9146 MAX6697 HARDWARE MONITOR DRIVER
9147 M:      Guenter Roeck <linux@roeck-us.net>
9148 L:      linux-hwmon@vger.kernel.org
9149 S:      Maintained
9150 F:      Documentation/hwmon/max6697
9151 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9152 F:      drivers/hwmon/max6697.c
9153 F:      include/linux/platform_data/max6697.h
9154
9155 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9156 M:      Peter Rosin <peda@axentia.se>
9157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9158 S:      Maintained
9159 F:      Documentation/devicetree/bindings/sound/max9860.txt
9160 F:      sound/soc/codecs/max9860.*
9161
9162 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9163 M:      Javier Martinez Canillas <javier@dowhile0.org>
9164 L:      linux-kernel@vger.kernel.org
9165 S:      Supported
9166 F:      drivers/regulator/max77802-regulator.c
9167 F:      Documentation/devicetree/bindings/*/*max77802.txt
9168 F:      include/dt-bindings/*/*max77802.h
9169
9170 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9171 M:      Krzysztof Kozlowski <krzk@kernel.org>
9172 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9173 L:      linux-pm@vger.kernel.org
9174 S:      Supported
9175 F:      drivers/power/supply/max14577_charger.c
9176 F:      drivers/power/supply/max77693_charger.c
9177
9178 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9179 M:      Chanwoo Choi <cw00.choi@samsung.com>
9180 M:      Krzysztof Kozlowski <krzk@kernel.org>
9181 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9182 L:      linux-kernel@vger.kernel.org
9183 S:      Supported
9184 F:      drivers/*/max14577*.c
9185 F:      drivers/*/max77686*.c
9186 F:      drivers/*/max77693*.c
9187 F:      drivers/extcon/extcon-max14577.c
9188 F:      drivers/extcon/extcon-max77693.c
9189 F:      drivers/rtc/rtc-max77686.c
9190 F:      drivers/clk/clk-max77686.c
9191 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9192 F:      Documentation/devicetree/bindings/*/max77686.txt
9193 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9194 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9195 F:      include/linux/mfd/max14577*.h
9196 F:      include/linux/mfd/max77686*.h
9197 F:      include/linux/mfd/max77693*.h
9198
9199 MAXIRADIO FM RADIO RECEIVER DRIVER
9200 M:      Hans Verkuil <hverkuil@xs4all.nl>
9201 L:      linux-media@vger.kernel.org
9202 T:      git git://linuxtv.org/media_tree.git
9203 W:      https://linuxtv.org
9204 S:      Maintained
9205 F:      drivers/media/radio/radio-maxiradio*
9206
9207 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9208 M:      Peter Rosin <peda@axentia.se>
9209 L:      linux-iio@vger.kernel.org
9210 S:      Maintained
9211 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9212 F:      drivers/iio/potentiometer/mcp4018.c
9213 F:      drivers/iio/potentiometer/mcp4531.c
9214
9215 MCR20A IEEE-802.15.4 RADIO DRIVER
9216 M:      Xue Liu <liuxuenetmail@gmail.com>
9217 L:      linux-wpan@vger.kernel.org
9218 W:      https://github.com/xueliu/mcr20a-linux
9219 S:      Maintained
9220 F:      drivers/net/ieee802154/mcr20a.c
9221 F:      drivers/net/ieee802154/mcr20a.h
9222 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9223
9224 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9225 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9226 L:      linux-iio@vger.kernel.org
9227 S:      Maintained
9228 F:      drivers/iio/dac/cio-dac.c
9229
9230 MEDIA DRIVERS FOR ASCOT2E
9231 M:      Sergey Kozlov <serjk@netup.ru>
9232 M:      Abylay Ospan <aospan@netup.ru>
9233 L:      linux-media@vger.kernel.org
9234 W:      https://linuxtv.org
9235 W:      http://netup.tv/
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Supported
9238 F:      drivers/media/dvb-frontends/ascot2e*
9239
9240 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9241 M:      Jasmin Jessich <jasmin@anw.at>
9242 L:      linux-media@vger.kernel.org
9243 W:      https://linuxtv.org
9244 T:      git git://linuxtv.org/media_tree.git
9245 S:      Maintained
9246 F:      drivers/media/dvb-frontends/cxd2099*
9247
9248 MEDIA DRIVERS FOR CXD2841ER
9249 M:      Sergey Kozlov <serjk@netup.ru>
9250 M:      Abylay Ospan <aospan@netup.ru>
9251 L:      linux-media@vger.kernel.org
9252 W:      https://linuxtv.org
9253 W:      http://netup.tv/
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      drivers/media/dvb-frontends/cxd2841er*
9257
9258 MEDIA DRIVERS FOR CXD2880
9259 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9260 L:      linux-media@vger.kernel.org
9261 W:      http://linuxtv.org/
9262 T:      git git://linuxtv.org/media_tree.git
9263 S:      Supported
9264 F:      drivers/media/dvb-frontends/cxd2880/*
9265 F:      drivers/media/spi/cxd2880*
9266
9267 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9268 L:      linux-media@vger.kernel.org
9269 W:      https://linuxtv.org
9270 T:      git git://linuxtv.org/media_tree.git
9271 S:      Orphan
9272 F:      drivers/media/pci/ddbridge/*
9273
9274 MEDIA DRIVERS FOR FREESCALE IMX
9275 M:      Steve Longerbeam <slongerbeam@gmail.com>
9276 M:      Philipp Zabel <p.zabel@pengutronix.de>
9277 L:      linux-media@vger.kernel.org
9278 T:      git git://linuxtv.org/media_tree.git
9279 S:      Maintained
9280 F:      Documentation/devicetree/bindings/media/imx.txt
9281 F:      Documentation/media/v4l-drivers/imx.rst
9282 F:      drivers/staging/media/imx/
9283 F:      include/linux/imx-media.h
9284 F:      include/media/imx.h
9285
9286 MEDIA DRIVER FOR FREESCALE IMX PXP
9287 M:      Philipp Zabel <p.zabel@pengutronix.de>
9288 L:      linux-media@vger.kernel.org
9289 T:      git git://linuxtv.org/media_tree.git
9290 S:      Maintained
9291 F:      drivers/media/platform/imx-pxp.[ch]
9292
9293 MEDIA DRIVERS FOR HELENE
9294 M:      Abylay Ospan <aospan@netup.ru>
9295 L:      linux-media@vger.kernel.org
9296 W:      https://linuxtv.org
9297 W:      http://netup.tv/
9298 T:      git git://linuxtv.org/media_tree.git
9299 S:      Supported
9300 F:      drivers/media/dvb-frontends/helene*
9301
9302 MEDIA DRIVERS FOR HORUS3A
9303 M:      Sergey Kozlov <serjk@netup.ru>
9304 M:      Abylay Ospan <aospan@netup.ru>
9305 L:      linux-media@vger.kernel.org
9306 W:      https://linuxtv.org
9307 W:      http://netup.tv/
9308 T:      git git://linuxtv.org/media_tree.git
9309 S:      Supported
9310 F:      drivers/media/dvb-frontends/horus3a*
9311
9312 MEDIA DRIVERS FOR LNBH25
9313 M:      Sergey Kozlov <serjk@netup.ru>
9314 M:      Abylay Ospan <aospan@netup.ru>
9315 L:      linux-media@vger.kernel.org
9316 W:      https://linuxtv.org
9317 W:      http://netup.tv/
9318 T:      git git://linuxtv.org/media_tree.git
9319 S:      Supported
9320 F:      drivers/media/dvb-frontends/lnbh25*
9321
9322 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9323 L:      linux-media@vger.kernel.org
9324 W:      https://linuxtv.org
9325 T:      git git://linuxtv.org/media_tree.git
9326 S:      Orphan
9327 F:      drivers/media/dvb-frontends/mxl5xx*
9328
9329 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9330 M:      Sergey Kozlov <serjk@netup.ru>
9331 M:      Abylay Ospan <aospan@netup.ru>
9332 L:      linux-media@vger.kernel.org
9333 W:      https://linuxtv.org
9334 W:      http://netup.tv/
9335 T:      git git://linuxtv.org/media_tree.git
9336 S:      Supported
9337 F:      drivers/media/pci/netup_unidvb/*
9338
9339 MEDIA DRIVERS FOR RENESAS - CEU
9340 M:      Jacopo Mondi <jacopo@jmondi.org>
9341 L:      linux-media@vger.kernel.org
9342 L:      linux-renesas-soc@vger.kernel.org
9343 T:      git git://linuxtv.org/media_tree.git
9344 S:      Supported
9345 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9346 F:      drivers/media/platform/renesas-ceu.c
9347 F:      include/media/drv-intf/renesas-ceu.h
9348
9349 MEDIA DRIVERS FOR RENESAS - DRIF
9350 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9351 L:      linux-media@vger.kernel.org
9352 L:      linux-renesas-soc@vger.kernel.org
9353 T:      git git://linuxtv.org/media_tree.git
9354 S:      Supported
9355 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9356 F:      drivers/media/platform/rcar_drif.c
9357
9358 MEDIA DRIVERS FOR RENESAS - FCP
9359 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9360 L:      linux-media@vger.kernel.org
9361 L:      linux-renesas-soc@vger.kernel.org
9362 T:      git git://linuxtv.org/media_tree.git
9363 S:      Supported
9364 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9365 F:      drivers/media/platform/rcar-fcp.c
9366 F:      include/media/rcar-fcp.h
9367
9368 MEDIA DRIVERS FOR RENESAS - FDP1
9369 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9370 L:      linux-media@vger.kernel.org
9371 L:      linux-renesas-soc@vger.kernel.org
9372 T:      git git://linuxtv.org/media_tree.git
9373 S:      Supported
9374 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9375 F:      drivers/media/platform/rcar_fdp1.c
9376
9377 MEDIA DRIVERS FOR RENESAS - VIN
9378 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9379 L:      linux-media@vger.kernel.org
9380 L:      linux-renesas-soc@vger.kernel.org
9381 T:      git git://linuxtv.org/media_tree.git
9382 S:      Supported
9383 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9384 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9385 F:      drivers/media/platform/rcar-vin/
9386
9387 MEDIA DRIVERS FOR RENESAS - VSP1
9388 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9389 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9390 L:      linux-media@vger.kernel.org
9391 L:      linux-renesas-soc@vger.kernel.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Supported
9394 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9395 F:      drivers/media/platform/vsp1/
9396
9397 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9398 L:      linux-media@vger.kernel.org
9399 W:      https://linuxtv.org
9400 T:      git git://linuxtv.org/media_tree.git
9401 S:      Orphan
9402 F:      drivers/media/dvb-frontends/stv0910*
9403
9404 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9405 L:      linux-media@vger.kernel.org
9406 W:      https://linuxtv.org
9407 T:      git git://linuxtv.org/media_tree.git
9408 S:      Orphan
9409 F:      drivers/media/dvb-frontends/stv6111*
9410
9411 MEDIA DRIVERS FOR STM32 - DCMI
9412 M:      Hugues Fruchet <hugues.fruchet@st.com>
9413 L:      linux-media@vger.kernel.org
9414 T:      git git://linuxtv.org/media_tree.git
9415 S:      Supported
9416 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9417 F:      drivers/media/platform/stm32/stm32-dcmi.c
9418
9419 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9420 M:      Dmitry Osipenko <digetx@gmail.com>
9421 L:      linux-media@vger.kernel.org
9422 L:      linux-tegra@vger.kernel.org
9423 T:      git git://linuxtv.org/media_tree.git
9424 S:      Maintained
9425 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9426 F:      drivers/staging/media/tegra-vde/
9427
9428 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9429 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9430 P:      LinuxTV.org Project
9431 L:      linux-media@vger.kernel.org
9432 W:      https://linuxtv.org
9433 Q:      http://patchwork.kernel.org/project/linux-media/list/
9434 T:      git git://linuxtv.org/media_tree.git
9435 S:      Maintained
9436 F:      Documentation/devicetree/bindings/media/
9437 F:      Documentation/media/
9438 F:      drivers/media/
9439 F:      drivers/staging/media/
9440 F:      include/linux/platform_data/media/
9441 F:      include/media/
9442 F:      include/uapi/linux/dvb/
9443 F:      include/uapi/linux/videodev2.h
9444 F:      include/uapi/linux/media.h
9445 F:      include/uapi/linux/v4l2-*
9446 F:      include/uapi/linux/meye.h
9447 F:      include/uapi/linux/ivtv*
9448 F:      include/uapi/linux/uvcvideo.h
9449
9450 MEDIATEK BLUETOOTH DRIVER
9451 M:      Sean Wang <sean.wang@mediatek.com>
9452 L:      linux-bluetooth@vger.kernel.org
9453 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9454 S:      Maintained
9455 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9456 F:      drivers/bluetooth/btmtkuart.c
9457
9458 MEDIATEK CIR DRIVER
9459 M:      Sean Wang <sean.wang@mediatek.com>
9460 S:      Maintained
9461 F:      drivers/media/rc/mtk-cir.c
9462
9463 MEDIATEK DMA DRIVER
9464 M:      Sean Wang <sean.wang@mediatek.com>
9465 L:      dmaengine@vger.kernel.org
9466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9467 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9468 S:      Maintained
9469 F:      Documentation/devicetree/bindings/dma/mtk-*
9470 F:      drivers/dma/mediatek/
9471
9472 MEDIATEK PMIC LED DRIVER
9473 M:      Sean Wang <sean.wang@mediatek.com>
9474 S:      Maintained
9475 F:      drivers/leds/leds-mt6323.c
9476 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9477
9478 MEDIATEK ETHERNET DRIVER
9479 M:      Felix Fietkau <nbd@openwrt.org>
9480 M:      John Crispin <john@phrozen.org>
9481 M:      Sean Wang <sean.wang@mediatek.com>
9482 M:      Nelson Chang <nelson.chang@mediatek.com>
9483 L:      netdev@vger.kernel.org
9484 S:      Maintained
9485 F:      drivers/net/ethernet/mediatek/
9486
9487 MEDIATEK SWITCH DRIVER
9488 M:      Sean Wang <sean.wang@mediatek.com>
9489 L:      netdev@vger.kernel.org
9490 S:      Maintained
9491 F:      drivers/net/dsa/mt7530.*
9492 F:      net/dsa/tag_mtk.c
9493
9494 MEDIATEK JPEG DRIVER
9495 M:      Rick Chang <rick.chang@mediatek.com>
9496 M:      Bin Liu <bin.liu@mediatek.com>
9497 S:      Supported
9498 F:      drivers/media/platform/mtk-jpeg/
9499 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9500
9501 MEDIATEK MDP DRIVER
9502 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9503 M:      Houlong Wei <houlong.wei@mediatek.com>
9504 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9505 S:      Supported
9506 F:      drivers/media/platform/mtk-mdp/
9507 F:      drivers/media/platform/mtk-vpu/
9508 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9509
9510 MEDIATEK MEDIA DRIVER
9511 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9512 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9513 S:      Supported
9514 F:      drivers/media/platform/mtk-vcodec/
9515 F:      drivers/media/platform/mtk-vpu/
9516 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9517 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9518
9519 MEDIATEK MT76 WIRELESS LAN DRIVER
9520 M:      Felix Fietkau <nbd@nbd.name>
9521 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9522 L:      linux-wireless@vger.kernel.org
9523 S:      Maintained
9524 F:      drivers/net/wireless/mediatek/mt76/
9525
9526 MEDIATEK MT7601U WIRELESS LAN DRIVER
9527 M:      Jakub Kicinski <kubakici@wp.pl>
9528 L:      linux-wireless@vger.kernel.org
9529 S:      Maintained
9530 F:      drivers/net/wireless/mediatek/mt7601u/
9531
9532 MEDIATEK NAND CONTROLLER DRIVER
9533 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9534 L:      linux-mtd@lists.infradead.org
9535 S:      Maintained
9536 F:      drivers/mtd/nand/raw/mtk_*
9537 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9538
9539 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9540 M:      Sean Wang <sean.wang@mediatek.com>
9541 S:      Maintained
9542 F:      drivers/char/hw_random/mtk-rng.c
9543
9544 MEDIATEK USB3 DRD IP DRIVER
9545 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9546 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9549 S:      Maintained
9550 F:      drivers/usb/mtu3/
9551
9552 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9553 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9554 M:      Martin Donnelly <martin.donnelly@ge.com>
9555 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9556 S:      Maintained
9557 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9558 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9559
9560 MEGARAID SCSI/SAS DRIVERS
9561 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9562 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9563 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9564 L:      megaraidlinux.pdl@broadcom.com
9565 L:      linux-scsi@vger.kernel.org
9566 W:      http://www.avagotech.com/support/
9567 S:      Maintained
9568 F:      Documentation/scsi/megaraid.txt
9569 F:      drivers/scsi/megaraid.*
9570 F:      drivers/scsi/megaraid/
9571
9572 MELEXIS MLX90614 DRIVER
9573 M:      Crt Mori <cmo@melexis.com>
9574 L:      linux-iio@vger.kernel.org
9575 W:      http://www.melexis.com
9576 S:      Supported
9577 F:      drivers/iio/temperature/mlx90614.c
9578
9579 MELEXIS MLX90632 DRIVER
9580 M:      Crt Mori <cmo@melexis.com>
9581 L:      linux-iio@vger.kernel.org
9582 W:      http://www.melexis.com
9583 S:      Supported
9584 F:      drivers/iio/temperature/mlx90632.c
9585
9586 MELFAS MIP4 TOUCHSCREEN DRIVER
9587 M:      Sangwon Jee <jeesw@melfas.com>
9588 W:      http://www.melfas.com
9589 S:      Supported
9590 F:      drivers/input/touchscreen/melfas_mip4.c
9591 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9592
9593 MELLANOX ETHERNET DRIVER (mlx4_en)
9594 M:      Tariq Toukan <tariqt@mellanox.com>
9595 L:      netdev@vger.kernel.org
9596 S:      Supported
9597 W:      http://www.mellanox.com
9598 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9599 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9600
9601 MELLANOX ETHERNET DRIVER (mlx5e)
9602 M:      Saeed Mahameed <saeedm@mellanox.com>
9603 L:      netdev@vger.kernel.org
9604 S:      Supported
9605 W:      http://www.mellanox.com
9606 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9607 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9608
9609 MELLANOX ETHERNET INNOVA DRIVERS
9610 R:      Boris Pismenny <borisp@mellanox.com>
9611 L:      netdev@vger.kernel.org
9612 S:      Supported
9613 W:      http://www.mellanox.com
9614 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9615 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9616 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9617 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9618 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9619
9620 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9621 R:      Boris Pismenny <borisp@mellanox.com>
9622 L:      netdev@vger.kernel.org
9623 S:      Supported
9624 W:      http://www.mellanox.com
9625 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9626 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9627 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9628
9629 MELLANOX ETHERNET SWITCH DRIVERS
9630 M:      Jiri Pirko <jiri@mellanox.com>
9631 M:      Ido Schimmel <idosch@mellanox.com>
9632 L:      netdev@vger.kernel.org
9633 S:      Supported
9634 W:      http://www.mellanox.com
9635 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9636 F:      drivers/net/ethernet/mellanox/mlxsw/
9637 F:      tools/testing/selftests/drivers/net/mlxsw/
9638
9639 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9640 M:      mlxsw@mellanox.com
9641 L:      netdev@vger.kernel.org
9642 S:      Supported
9643 W:      http://www.mellanox.com
9644 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9645 F:      drivers/net/ethernet/mellanox/mlxfw/
9646
9647 MELLANOX HARDWARE PLATFORM SUPPORT
9648 M:      Andy Shevchenko <andy@infradead.org>
9649 M:      Darren Hart <dvhart@infradead.org>
9650 M:      Vadim Pasternak <vadimp@mellanox.com>
9651 L:      platform-driver-x86@vger.kernel.org
9652 S:      Supported
9653 F:      drivers/platform/mellanox/
9654
9655 MELLANOX MLX4 core VPI driver
9656 M:      Tariq Toukan <tariqt@mellanox.com>
9657 L:      netdev@vger.kernel.org
9658 L:      linux-rdma@vger.kernel.org
9659 W:      http://www.mellanox.com
9660 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9661 S:      Supported
9662 F:      drivers/net/ethernet/mellanox/mlx4/
9663 F:      include/linux/mlx4/
9664
9665 MELLANOX MLX4 IB driver
9666 M:      Yishai Hadas <yishaih@mellanox.com>
9667 L:      linux-rdma@vger.kernel.org
9668 W:      http://www.mellanox.com
9669 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9670 S:      Supported
9671 F:      drivers/infiniband/hw/mlx4/
9672 F:      include/linux/mlx4/
9673 F:      include/uapi/rdma/mlx4-abi.h
9674
9675 MELLANOX MLX5 core VPI driver
9676 M:      Saeed Mahameed <saeedm@mellanox.com>
9677 M:      Leon Romanovsky <leonro@mellanox.com>
9678 L:      netdev@vger.kernel.org
9679 L:      linux-rdma@vger.kernel.org
9680 W:      http://www.mellanox.com
9681 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9682 S:      Supported
9683 F:      drivers/net/ethernet/mellanox/mlx5/core/
9684 F:      include/linux/mlx5/
9685
9686 MELLANOX MLX5 IB driver
9687 M:      Leon Romanovsky <leonro@mellanox.com>
9688 L:      linux-rdma@vger.kernel.org
9689 W:      http://www.mellanox.com
9690 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9691 S:      Supported
9692 F:      drivers/infiniband/hw/mlx5/
9693 F:      include/linux/mlx5/
9694 F:      include/uapi/rdma/mlx5-abi.h
9695
9696 MELLANOX MLXCPLD I2C AND MUX DRIVER
9697 M:      Vadim Pasternak <vadimp@mellanox.com>
9698 M:      Michael Shych <michaelsh@mellanox.com>
9699 L:      linux-i2c@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/i2c/busses/i2c-mlxcpld.c
9702 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9703 F:      Documentation/i2c/busses/i2c-mlxcpld
9704
9705 MELLANOX MLXCPLD LED DRIVER
9706 M:      Vadim Pasternak <vadimp@mellanox.com>
9707 L:      linux-leds@vger.kernel.org
9708 S:      Supported
9709 F:      drivers/leds/leds-mlxcpld.c
9710 F:      drivers/leds/leds-mlxreg.c
9711 F:      Documentation/leds/leds-mlxcpld.txt
9712
9713 MELLANOX PLATFORM DRIVER
9714 M:      Vadim Pasternak <vadimp@mellanox.com>
9715 L:      platform-driver-x86@vger.kernel.org
9716 S:      Supported
9717 F:      drivers/platform/x86/mlx-platform.c
9718
9719 MEMBARRIER SUPPORT
9720 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9721 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9722 L:      linux-kernel@vger.kernel.org
9723 S:      Supported
9724 F:      kernel/sched/membarrier.c
9725 F:      include/uapi/linux/membarrier.h
9726 F:      arch/powerpc/include/asm/membarrier.h
9727
9728 MEMORY MANAGEMENT
9729 L:      linux-mm@kvack.org
9730 W:      http://www.linux-mm.org
9731 S:      Maintained
9732 F:      include/linux/mm.h
9733 F:      include/linux/gfp.h
9734 F:      include/linux/mmzone.h
9735 F:      include/linux/memory_hotplug.h
9736 F:      include/linux/vmalloc.h
9737 F:      mm/
9738
9739 MEMORY TECHNOLOGY DEVICES (MTD)
9740 M:      David Woodhouse <dwmw2@infradead.org>
9741 M:      Brian Norris <computersforpeace@gmail.com>
9742 M:      Boris Brezillon <bbrezillon@kernel.org>
9743 M:      Marek Vasut <marek.vasut@gmail.com>
9744 M:      Richard Weinberger <richard@nod.at>
9745 L:      linux-mtd@lists.infradead.org
9746 W:      http://www.linux-mtd.infradead.org/
9747 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9748 T:      git git://git.infradead.org/linux-mtd.git master
9749 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9750 S:      Maintained
9751 F:      Documentation/devicetree/bindings/mtd/
9752 F:      drivers/mtd/
9753 F:      include/linux/mtd/
9754 F:      include/uapi/mtd/
9755
9756 MEN A21 WATCHDOG DRIVER
9757 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9758 L:      linux-watchdog@vger.kernel.org
9759 S:      Maintained
9760 F:      drivers/watchdog/mena21_wdt.c
9761
9762 MEN CHAMELEON BUS (mcb)
9763 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9764 S:      Maintained
9765 F:      drivers/mcb/
9766 F:      include/linux/mcb.h
9767 F:      Documentation/men-chameleon-bus.txt
9768
9769 MEN F21BMC (Board Management Controller)
9770 M:      Andreas Werner <andreas.werner@men.de>
9771 S:      Supported
9772 F:      drivers/mfd/menf21bmc.c
9773 F:      drivers/watchdog/menf21bmc_wdt.c
9774 F:      drivers/leds/leds-menf21bmc.c
9775 F:      drivers/hwmon/menf21bmc_hwmon.c
9776 F:      Documentation/hwmon/menf21bmc
9777
9778 MEN Z069 WATCHDOG DRIVER
9779 M:      Johannes Thumshirn <jth@kernel.org>
9780 L:      linux-watchdog@vger.kernel.org
9781 S:      Maintained
9782 F:      drivers/watchdog/menz69_wdt.c
9783
9784 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9785 M:      Neil Armstrong <narmstrong@baylibre.com>
9786 L:      linux-media@lists.freedesktop.org
9787 L:      linux-amlogic@lists.infradead.org
9788 W:      http://linux-meson.com/
9789 S:      Supported
9790 F:      drivers/media/platform/meson/ao-cec.c
9791 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9792 T:      git git://linuxtv.org/media_tree.git
9793
9794 MICROBLAZE ARCHITECTURE
9795 M:      Michal Simek <monstr@monstr.eu>
9796 W:      http://www.monstr.eu/fdt/
9797 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9798 S:      Supported
9799 F:      arch/microblaze/
9800
9801 MICROCHIP AT91 SERIAL DRIVER
9802 M:      Richard Genoud <richard.genoud@gmail.com>
9803 S:      Maintained
9804 F:      drivers/tty/serial/atmel_serial.c
9805 F:      drivers/tty/serial/atmel_serial.h
9806 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9807
9808 MICROCHIP AUDIO ASOC DRIVERS
9809 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9811 S:      Supported
9812 F:      sound/soc/atmel
9813
9814 MICROCHIP DMA DRIVER
9815 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817 L:      dmaengine@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/dma/at_hdmac.c
9820 F:      drivers/dma/at_hdmac_regs.h
9821 F:      include/linux/platform_data/dma-atmel.h
9822 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9823 F:      include/dt-bindings/dma/at91.h
9824
9825 MICROCHIP ECC DRIVER
9826 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9827 L:      linux-crypto@vger.kernel.org
9828 S:      Maintained
9829 F:      drivers/crypto/atmel-ecc.*
9830
9831 MICROCHIP I2C DRIVER
9832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L:      linux-i2c@vger.kernel.org
9834 S:      Supported
9835 F:      drivers/i2c/busses/i2c-at91.c
9836
9837 MICROCHIP ISC DRIVER
9838 M:      Eugen Hristev <eugen.hristev@microchip.com>
9839 L:      linux-media@vger.kernel.org
9840 S:      Supported
9841 F:      drivers/media/platform/atmel/atmel-isc.c
9842 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9843 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9844
9845 MICROCHIP ISI DRIVER
9846 M:      Eugen Hristev <eugen.hristev@microchip.com>
9847 L:      linux-media@vger.kernel.org
9848 S:      Supported
9849 F:      drivers/media/platform/atmel/atmel-isi.c
9850 F:      drivers/media/platform/atmel/atmel-isi.h
9851
9852 MICROCHIP AT91 USART MFD DRIVER
9853 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9854 L:      linux-kernel@vger.kernel.org
9855 S:      Supported
9856 F:      drivers/mfd/at91-usart.c
9857 F:      include/dt-bindings/mfd/at91-usart.h
9858 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9859
9860 MICROCHIP AT91 USART SPI DRIVER
9861 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9862 L:      linux-spi@vger.kernel.org
9863 S:      Supported
9864 F:      drivers/spi/spi-at91-usart.c
9865 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9866
9867 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9868 M:      Woojung Huh <Woojung.Huh@microchip.com>
9869 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9870 L:      netdev@vger.kernel.org
9871 S:      Maintained
9872 F:      net/dsa/tag_ksz.c
9873 F:      drivers/net/dsa/microchip/*
9874 F:      include/linux/platform_data/microchip-ksz.h
9875 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9876
9877 MICROCHIP LAN743X ETHERNET DRIVER
9878 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9879 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9880 L:      netdev@vger.kernel.org
9881 S:      Maintained
9882 F:      drivers/net/ethernet/microchip/lan743x_*
9883
9884 MICROCHIP LCDFB DRIVER
9885 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9886 L:      linux-fbdev@vger.kernel.org
9887 S:      Maintained
9888 F:      drivers/video/fbdev/atmel_lcdfb.c
9889 F:      include/video/atmel_lcdc.h
9890
9891 MICROCHIP MMC/SD/SDIO MCI DRIVER
9892 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9893 S:      Maintained
9894 F:      drivers/mmc/host/atmel-mci.c
9895
9896 MICROCHIP MCP16502 PMIC DRIVER
9897 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9899 S:      Maintained
9900 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9901 F:      drivers/regulator/mcp16502.c
9902
9903 MICROCHIP MCP3911 ADC DRIVER
9904 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9905 M:      Kent Gustavsson <kent@minoris.se>
9906 L:      linux-iio@vger.kernel.org
9907 S:      Supported
9908 F:      drivers/iio/adc/mcp3911.c
9909 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9910
9911 MICROCHIP NAND DRIVER
9912 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9913 L:      linux-mtd@lists.infradead.org
9914 S:      Supported
9915 F:      drivers/mtd/nand/raw/atmel/*
9916 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9917
9918 MICROCHIP PWM DRIVER
9919 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L:      linux-pwm@vger.kernel.org
9922 S:      Supported
9923 F:      drivers/pwm/pwm-atmel.c
9924 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9925
9926 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9927 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9928 M:      Eugen Hristev <eugen.hristev@microchip.com>
9929 L:      linux-iio@vger.kernel.org
9930 S:      Supported
9931 F:      drivers/iio/adc/at91-sama5d2_adc.c
9932 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9933 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9934
9935 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9936 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9937 S:      Supported
9938 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9939
9940 MICROCHIP SPI DRIVER
9941 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9942 S:      Supported
9943 F:      drivers/spi/spi-atmel.*
9944
9945 MICROCHIP SSC DRIVER
9946 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9948 S:      Supported
9949 F:      drivers/misc/atmel-ssc.c
9950 F:      include/linux/atmel-ssc.h
9951
9952 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9953 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955 S:      Supported
9956 F:      drivers/misc/atmel_tclib.c
9957 F:      drivers/clocksource/tcb_clksrc.c
9958
9959 MICROCHIP USBA UDC DRIVER
9960 M:      Cristian Birsan <cristian.birsan@microchip.com>
9961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9962 S:      Supported
9963 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9964
9965 MICROCHIP USB251XB DRIVER
9966 M:      Richard Leitner <richard.leitner@skidata.com>
9967 L:      linux-usb@vger.kernel.org
9968 S:      Maintained
9969 F:      drivers/usb/misc/usb251xb.c
9970 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9971
9972 MICROCHIP XDMA DRIVER
9973 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9974 L:      linux-arm-kernel@lists.infradead.org
9975 L:      dmaengine@vger.kernel.org
9976 S:      Supported
9977 F:      drivers/dma/at_xdmac.c
9978
9979 MICROSEMI MIPS SOCS
9980 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9981 L:      linux-mips@vger.kernel.org
9982 S:      Maintained
9983 F:      arch/mips/generic/board-ocelot.c
9984 F:      arch/mips/configs/generic/board-ocelot.config
9985 F:      arch/mips/boot/dts/mscc/
9986 F:      Documentation/devicetree/bindings/mips/mscc.txt
9987
9988 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9989 M:      Don Brace <don.brace@microsemi.com>
9990 L:      esc.storagedev@microsemi.com
9991 L:      linux-scsi@vger.kernel.org
9992 S:      Supported
9993 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9994 F:      drivers/scsi/smartpqi/Kconfig
9995 F:      drivers/scsi/smartpqi/Makefile
9996 F:      include/linux/cciss*.h
9997 F:      include/uapi/linux/cciss*.h
9998 F:      Documentation/scsi/smartpqi.txt
9999
10000 MICROSEMI ETHERNET SWITCH DRIVER
10001 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10002 L:      netdev@vger.kernel.org
10003 S:      Supported
10004 F:      drivers/net/ethernet/mscc/
10005
10006 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10007 M:      Chen Yu <yu.c.chen@intel.com>
10008 L:      platform-driver-x86@vger.kernel.org
10009 S:      Supported
10010 F:      drivers/platform/x86/surfacepro3_button.c
10011
10012 MICROTEK X6 SCANNER
10013 M:      Oliver Neukum <oliver@neukum.org>
10014 S:      Maintained
10015 F:      drivers/usb/image/microtek.*
10016
10017 MIPS
10018 M:      Ralf Baechle <ralf@linux-mips.org>
10019 M:      Paul Burton <paul.burton@mips.com>
10020 M:      James Hogan <jhogan@kernel.org>
10021 L:      linux-mips@vger.kernel.org
10022 W:      http://www.linux-mips.org/
10023 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10025 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10026 S:      Supported
10027 F:      Documentation/devicetree/bindings/mips/
10028 F:      Documentation/mips/
10029 F:      arch/mips/
10030 F:      drivers/platform/mips/
10031
10032 MIPS BOSTON DEVELOPMENT BOARD
10033 M:      Paul Burton <paul.burton@mips.com>
10034 L:      linux-mips@vger.kernel.org
10035 S:      Maintained
10036 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10037 F:      arch/mips/boot/dts/img/boston.dts
10038 F:      arch/mips/configs/generic/board-boston.config
10039 F:      drivers/clk/imgtec/clk-boston.c
10040 F:      include/dt-bindings/clock/boston-clock.h
10041
10042 MIPS GENERIC PLATFORM
10043 M:      Paul Burton <paul.burton@mips.com>
10044 L:      linux-mips@vger.kernel.org
10045 S:      Supported
10046 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10047 F:      arch/mips/generic/
10048 F:      arch/mips/tools/generic-board-config.sh
10049
10050 MIPS/LOONGSON1 ARCHITECTURE
10051 M:      Keguang Zhang <keguang.zhang@gmail.com>
10052 L:      linux-mips@vger.kernel.org
10053 S:      Maintained
10054 F:      arch/mips/loongson32/
10055 F:      arch/mips/include/asm/mach-loongson32/
10056 F:      drivers/*/*loongson1*
10057 F:      drivers/*/*/*loongson1*
10058
10059 MIPS/LOONGSON2 ARCHITECTURE
10060 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10061 L:      linux-mips@vger.kernel.org
10062 S:      Maintained
10063 F:      arch/mips/loongson64/fuloong-2e/
10064 F:      arch/mips/loongson64/lemote-2f/
10065 F:      arch/mips/include/asm/mach-loongson64/
10066 F:      drivers/*/*loongson2*
10067 F:      drivers/*/*/*loongson2*
10068
10069 MIPS/LOONGSON3 ARCHITECTURE
10070 M:      Huacai Chen <chenhc@lemote.com>
10071 L:      linux-mips@vger.kernel.org
10072 S:      Maintained
10073 F:      arch/mips/loongson64/
10074 F:      arch/mips/include/asm/mach-loongson64/
10075 F:      drivers/platform/mips/cpu_hwmon.c
10076 F:      drivers/*/*loongson3*
10077 F:      drivers/*/*/*loongson3*
10078
10079 MIPS RINT INSTRUCTION EMULATION
10080 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10081 L:      linux-mips@vger.kernel.org
10082 S:      Supported
10083 F:      arch/mips/math-emu/sp_rint.c
10084 F:      arch/mips/math-emu/dp_rint.c
10085
10086 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10087 M:      Hans Verkuil <hverkuil@xs4all.nl>
10088 L:      linux-media@vger.kernel.org
10089 T:      git git://linuxtv.org/media_tree.git
10090 W:      https://linuxtv.org
10091 S:      Odd Fixes
10092 F:      drivers/media/radio/radio-miropcm20*
10093
10094 MMP SUPPORT
10095 R:      Lubomir Rintel <lkundrak@v3.sk>
10096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10097 S:      Odd Fixes
10098 F:      arch/arm/boot/dts/mmp*
10099 F:      arch/arm/mach-mmp/
10100
10101 MMU GATHER AND TLB INVALIDATION
10102 M:      Will Deacon <will.deacon@arm.com>
10103 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10104 M:      Andrew Morton <akpm@linux-foundation.org>
10105 M:      Nick Piggin <npiggin@gmail.com>
10106 M:      Peter Zijlstra <peterz@infradead.org>
10107 L:      linux-arch@vger.kernel.org
10108 L:      linux-mm@kvack.org
10109 S:      Maintained
10110 F:      arch/*/include/asm/tlb.h
10111 F:      include/asm-generic/tlb.h
10112 F:      mm/mmu_gather.c
10113
10114 MN88472 MEDIA DRIVER
10115 M:      Antti Palosaari <crope@iki.fi>
10116 L:      linux-media@vger.kernel.org
10117 W:      https://linuxtv.org
10118 W:      http://palosaari.fi/linux/
10119 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10120 S:      Maintained
10121 F:      drivers/media/dvb-frontends/mn88472*
10122
10123 MN88473 MEDIA DRIVER
10124 M:      Antti Palosaari <crope@iki.fi>
10125 L:      linux-media@vger.kernel.org
10126 W:      https://linuxtv.org
10127 W:      http://palosaari.fi/linux/
10128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10129 S:      Maintained
10130 F:      drivers/media/dvb-frontends/mn88473*
10131
10132 MODULE SUPPORT
10133 M:      Jessica Yu <jeyu@kernel.org>
10134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10135 S:      Maintained
10136 F:      include/linux/module.h
10137 F:      kernel/module.c
10138
10139 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10140 W:      http://popies.net/meye/
10141 S:      Orphan
10142 F:      Documentation/media/v4l-drivers/meye*
10143 F:      drivers/media/pci/meye/
10144 F:      include/uapi/linux/meye.h
10145
10146 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10147 M:      Jiri Slaby <jirislaby@gmail.com>
10148 S:      Maintained
10149 F:      Documentation/serial/moxa-smartio
10150 F:      drivers/tty/mxser.*
10151
10152 MR800 AVERMEDIA USB FM RADIO DRIVER
10153 M:      Alexey Klimov <klimov.linux@gmail.com>
10154 L:      linux-media@vger.kernel.org
10155 T:      git git://linuxtv.org/media_tree.git
10156 S:      Maintained
10157 F:      drivers/media/radio/radio-mr800.c
10158
10159 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10160 M:      Alan Ott <alan@signal11.us>
10161 L:      linux-wpan@vger.kernel.org
10162 S:      Maintained
10163 F:      drivers/net/ieee802154/mrf24j40.c
10164 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10165
10166 MSI LAPTOP SUPPORT
10167 M:      "Lee, Chun-Yi" <jlee@suse.com>
10168 L:      platform-driver-x86@vger.kernel.org
10169 S:      Maintained
10170 F:      drivers/platform/x86/msi-laptop.c
10171
10172 MSI WMI SUPPORT
10173 L:      platform-driver-x86@vger.kernel.org
10174 S:      Orphan
10175 F:      drivers/platform/x86/msi-wmi.c
10176
10177 MSI001 MEDIA DRIVER
10178 M:      Antti Palosaari <crope@iki.fi>
10179 L:      linux-media@vger.kernel.org
10180 W:      https://linuxtv.org
10181 W:      http://palosaari.fi/linux/
10182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10183 T:      git git://linuxtv.org/anttip/media_tree.git
10184 S:      Maintained
10185 F:      drivers/media/tuners/msi001*
10186
10187 MSI2500 MEDIA DRIVER
10188 M:      Antti Palosaari <crope@iki.fi>
10189 L:      linux-media@vger.kernel.org
10190 W:      https://linuxtv.org
10191 W:      http://palosaari.fi/linux/
10192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10193 T:      git git://linuxtv.org/anttip/media_tree.git
10194 S:      Maintained
10195 F:      drivers/media/usb/msi2500/
10196
10197 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10198 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10199 L:      linux-mtd@lists.infradead.org
10200 S:      Maintained
10201 F:      drivers/mtd/devices/docg3*
10202
10203 MT9M032 APTINA SENSOR DRIVER
10204 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10205 L:      linux-media@vger.kernel.org
10206 T:      git git://linuxtv.org/media_tree.git
10207 S:      Maintained
10208 F:      drivers/media/i2c/mt9m032.c
10209 F:      include/media/i2c/mt9m032.h
10210
10211 MT9P031 APTINA CAMERA SENSOR
10212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10213 L:      linux-media@vger.kernel.org
10214 T:      git git://linuxtv.org/media_tree.git
10215 S:      Maintained
10216 F:      drivers/media/i2c/mt9p031.c
10217 F:      include/media/i2c/mt9p031.h
10218
10219 MT9T001 APTINA CAMERA SENSOR
10220 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10221 L:      linux-media@vger.kernel.org
10222 T:      git git://linuxtv.org/media_tree.git
10223 S:      Maintained
10224 F:      drivers/media/i2c/mt9t001.c
10225 F:      include/media/i2c/mt9t001.h
10226
10227 MT9T112 APTINA CAMERA SENSOR
10228 M:      Jacopo Mondi <jacopo@jmondi.org>
10229 L:      linux-media@vger.kernel.org
10230 T:      git git://linuxtv.org/media_tree.git
10231 S:      Odd Fixes
10232 F:      drivers/media/i2c/mt9t112.c
10233 F:      include/media/i2c/mt9t112.h
10234
10235 MT9V032 APTINA CAMERA SENSOR
10236 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10237 L:      linux-media@vger.kernel.org
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Maintained
10240 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10241 F:      drivers/media/i2c/mt9v032.c
10242 F:      include/media/i2c/mt9v032.h
10243
10244 MT9V111 APTINA CAMERA SENSOR
10245 M:      Jacopo Mondi <jacopo@jmondi.org>
10246 L:      linux-media@vger.kernel.org
10247 T:      git git://linuxtv.org/media_tree.git
10248 S:      Maintained
10249 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10250 F:      drivers/media/i2c/mt9v111.c
10251
10252 MULTIFUNCTION DEVICES (MFD)
10253 M:      Lee Jones <lee.jones@linaro.org>
10254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10255 S:      Supported
10256 F:      Documentation/devicetree/bindings/mfd/
10257 F:      drivers/mfd/
10258 F:      include/linux/mfd/
10259 F:      include/dt-bindings/mfd/
10260
10261 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10262 S:      Orphan
10263 F:      drivers/mmc/host/mmc_spi.c
10264 F:      include/linux/spi/mmc_spi.h
10265
10266 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10267 M:      Ulf Hansson <ulf.hansson@linaro.org>
10268 L:      linux-mmc@vger.kernel.org
10269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10270 S:      Maintained
10271 F:      Documentation/devicetree/bindings/mmc/
10272 F:      drivers/mmc/
10273 F:      include/linux/mmc/
10274 F:      include/uapi/linux/mmc/
10275
10276 MULTIPLEXER SUBSYSTEM
10277 M:      Peter Rosin <peda@axentia.se>
10278 S:      Maintained
10279 F:      Documentation/ABI/testing/sysfs-class-mux*
10280 F:      Documentation/devicetree/bindings/mux/
10281 F:      include/dt-bindings/mux/
10282 F:      include/linux/mux/
10283 F:      drivers/mux/
10284
10285 MULTITECH MULTIPORT CARD (ISICOM)
10286 S:      Orphan
10287 F:      drivers/tty/isicom.c
10288 F:      include/linux/isicom.h
10289
10290 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10291 M:      Bin Liu <b-liu@ti.com>
10292 L:      linux-usb@vger.kernel.org
10293 S:      Maintained
10294 F:      drivers/usb/musb/
10295
10296 MXL301RF MEDIA DRIVER
10297 M:      Akihiro Tsukada <tskd08@gmail.com>
10298 L:      linux-media@vger.kernel.org
10299 S:      Odd Fixes
10300 F:      drivers/media/tuners/mxl301rf*
10301
10302 MXL5007T MEDIA DRIVER
10303 M:      Michael Krufky <mkrufky@linuxtv.org>
10304 L:      linux-media@vger.kernel.org
10305 W:      https://linuxtv.org
10306 W:      http://github.com/mkrufky
10307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10308 T:      git git://linuxtv.org/mkrufky/tuners.git
10309 S:      Maintained
10310 F:      drivers/media/tuners/mxl5007t.*
10311
10312 MXSFB DRM DRIVER
10313 M:      Marek Vasut <marex@denx.de>
10314 M:      Stefan Agner <stefan@agner.ch>
10315 L:      dri-devel@lists.freedesktop.org
10316 S:      Supported
10317 F:      drivers/gpu/drm/mxsfb/
10318 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10319 T:      git git://anongit.freedesktop.org/drm/drm-misc
10320
10321 MYLEX DAC960 PCI RAID Controller
10322 M:      Hannes Reinecke <hare@kernel.org>
10323 L:      linux-scsi@vger.kernel.org
10324 S:      Supported
10325 F:      drivers/scsi/myrb.*
10326 F:      drivers/scsi/myrs.*
10327
10328 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10329 M:      Chris Lee <christopher.lee@cspi.com>
10330 L:      netdev@vger.kernel.org
10331 W:      https://www.cspi.com/ethernet-products/support/downloads/
10332 S:      Supported
10333 F:      drivers/net/ethernet/myricom/myri10ge/
10334
10335 NAND FLASH SUBSYSTEM
10336 M:      Boris Brezillon <bbrezillon@kernel.org>
10337 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10338 R:      Richard Weinberger <richard@nod.at>
10339 L:      linux-mtd@lists.infradead.org
10340 W:      http://www.linux-mtd.infradead.org/
10341 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10342 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10343 T:      git git://git.infradead.org/linux-mtd.git nand/next
10344 S:      Maintained
10345 F:      drivers/mtd/nand/
10346 F:      include/linux/mtd/*nand*.h
10347
10348 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10349 M:      Daniel Mack <zonque@gmail.com>
10350 S:      Maintained
10351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10352 W:      http://www.native-instruments.com
10353 F:      sound/usb/caiaq/
10354
10355 NATSEMI ETHERNET DRIVER (DP8381x)
10356 S:      Orphan
10357 F:      drivers/net/ethernet/natsemi/natsemi.c
10358
10359 NCR 5380 SCSI DRIVERS
10360 M:      Finn Thain <fthain@telegraphics.com.au>
10361 M:      Michael Schmitz <schmitzmic@gmail.com>
10362 L:      linux-scsi@vger.kernel.org
10363 S:      Maintained
10364 F:      Documentation/scsi/g_NCR5380.txt
10365 F:      drivers/scsi/NCR5380.*
10366 F:      drivers/scsi/arm/cumana_1.c
10367 F:      drivers/scsi/arm/oak.c
10368 F:      drivers/scsi/atari_scsi.*
10369 F:      drivers/scsi/dmx3191d.c
10370 F:      drivers/scsi/g_NCR5380.*
10371 F:      drivers/scsi/mac_scsi.*
10372 F:      drivers/scsi/sun3_scsi.*
10373 F:      drivers/scsi/sun3_scsi_vme.c
10374
10375 NCSI LIBRARY:
10376 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10377 S:      Maintained
10378 F:      net/ncsi/
10379
10380 NCT6775 HARDWARE MONITOR DRIVER
10381 M:      Guenter Roeck <linux@roeck-us.net>
10382 L:      linux-hwmon@vger.kernel.org
10383 S:      Maintained
10384 F:      Documentation/hwmon/nct6775
10385 F:      drivers/hwmon/nct6775.c
10386
10387 NET_FAILOVER MODULE
10388 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10389 L:      netdev@vger.kernel.org
10390 S:      Supported
10391 F:      driver/net/net_failover.c
10392 F:      include/net/net_failover.h
10393 F:      Documentation/networking/net_failover.rst
10394
10395 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10396 M:      Faisal Latif <faisal.latif@intel.com>
10397 L:      linux-rdma@vger.kernel.org
10398 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10399 S:      Supported
10400 F:      drivers/infiniband/hw/nes/
10401 F:      include/uapi/rdma/nes-abi.h
10402
10403 NETEM NETWORK EMULATOR
10404 M:      Stephen Hemminger <stephen@networkplumber.org>
10405 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10406 S:      Maintained
10407 F:      net/sched/sch_netem.c
10408
10409 NETERION 10GbE DRIVERS (s2io/vxge)
10410 M:      Jon Mason <jdmason@kudzu.us>
10411 L:      netdev@vger.kernel.org
10412 S:      Supported
10413 F:      Documentation/networking/s2io.txt
10414 F:      Documentation/networking/vxge.txt
10415 F:      drivers/net/ethernet/neterion/
10416
10417 NETFILTER
10418 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10419 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10420 M:      Florian Westphal <fw@strlen.de>
10421 L:      netfilter-devel@vger.kernel.org
10422 L:      coreteam@netfilter.org
10423 W:      http://www.netfilter.org/
10424 W:      http://www.iptables.org/
10425 W:      http://www.nftables.org/
10426 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10429 S:      Maintained
10430 F:      include/linux/netfilter*
10431 F:      include/linux/netfilter/
10432 F:      include/net/netfilter/
10433 F:      include/uapi/linux/netfilter*
10434 F:      include/uapi/linux/netfilter/
10435 F:      net/*/netfilter.c
10436 F:      net/*/netfilter/
10437 F:      net/netfilter/
10438 F:      net/bridge/br_netfilter*.c
10439
10440 NETROM NETWORK LAYER
10441 M:      Ralf Baechle <ralf@linux-mips.org>
10442 L:      linux-hams@vger.kernel.org
10443 W:      http://www.linux-ax25.org/
10444 S:      Maintained
10445 F:      include/net/netrom.h
10446 F:      include/uapi/linux/netrom.h
10447 F:      net/netrom/
10448
10449 NETRONOME ETHERNET DRIVERS
10450 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10451 L:      oss-drivers@netronome.com
10452 S:      Maintained
10453 F:      drivers/net/ethernet/netronome/
10454
10455 NETWORK BLOCK DEVICE (NBD)
10456 M:      Josef Bacik <josef@toxicpanda.com>
10457 S:      Maintained
10458 L:      linux-block@vger.kernel.org
10459 L:      nbd@other.debian.org
10460 F:      Documentation/blockdev/nbd.txt
10461 F:      drivers/block/nbd.c
10462 F:      include/uapi/linux/nbd.h
10463
10464 NETWORK DROP MONITOR
10465 M:      Neil Horman <nhorman@tuxdriver.com>
10466 L:      netdev@vger.kernel.org
10467 S:      Maintained
10468 W:      https://fedorahosted.org/dropwatch/
10469 F:      net/core/drop_monitor.c
10470
10471 NETWORKING DRIVERS
10472 M:      "David S. Miller" <davem@davemloft.net>
10473 L:      netdev@vger.kernel.org
10474 W:      http://www.linuxfoundation.org/en/Net
10475 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10478 S:      Odd Fixes
10479 F:      Documentation/devicetree/bindings/net/
10480 F:      drivers/net/
10481 F:      include/linux/if_*
10482 F:      include/linux/netdevice.h
10483 F:      include/linux/etherdevice.h
10484 F:      include/linux/fcdevice.h
10485 F:      include/linux/fddidevice.h
10486 F:      include/linux/hippidevice.h
10487 F:      include/linux/inetdevice.h
10488 F:      include/uapi/linux/if_*
10489 F:      include/uapi/linux/netdevice.h
10490
10491 NETWORKING DRIVERS (WIRELESS)
10492 M:      Kalle Valo <kvalo@codeaurora.org>
10493 L:      linux-wireless@vger.kernel.org
10494 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10497 S:      Maintained
10498 F:      Documentation/devicetree/bindings/net/wireless/
10499 F:      drivers/net/wireless/
10500
10501 NETWORKING [DSA]
10502 M:      Andrew Lunn <andrew@lunn.ch>
10503 M:      Vivien Didelot <vivien.didelot@gmail.com>
10504 M:      Florian Fainelli <f.fainelli@gmail.com>
10505 S:      Maintained
10506 F:      Documentation/devicetree/bindings/net/dsa/
10507 F:      net/dsa/
10508 F:      include/net/dsa.h
10509 F:      include/linux/dsa/
10510 F:      drivers/net/dsa/
10511
10512 NETWORKING [GENERAL]
10513 M:      "David S. Miller" <davem@davemloft.net>
10514 L:      netdev@vger.kernel.org
10515 W:      http://www.linuxfoundation.org/en/Net
10516 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10519 B:      mailto:netdev@vger.kernel.org
10520 S:      Maintained
10521 F:      net/
10522 F:      include/net/
10523 F:      include/linux/in.h
10524 F:      include/linux/net.h
10525 F:      include/linux/netdevice.h
10526 F:      include/uapi/linux/in.h
10527 F:      include/uapi/linux/net.h
10528 F:      include/uapi/linux/netdevice.h
10529 F:      include/uapi/linux/net_namespace.h
10530 F:      tools/testing/selftests/net/
10531 F:      lib/net_utils.c
10532 F:      lib/random32.c
10533 F:      Documentation/networking/
10534
10535 NETWORKING [IPSEC]
10536 M:      Steffen Klassert <steffen.klassert@secunet.com>
10537 M:      Herbert Xu <herbert@gondor.apana.org.au>
10538 M:      "David S. Miller" <davem@davemloft.net>
10539 L:      netdev@vger.kernel.org
10540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10542 S:      Maintained
10543 F:      net/xfrm/
10544 F:      net/key/
10545 F:      net/ipv4/xfrm*
10546 F:      net/ipv4/esp4*
10547 F:      net/ipv4/ah4.c
10548 F:      net/ipv4/ipcomp.c
10549 F:      net/ipv4/ip_vti.c
10550 F:      net/ipv6/xfrm*
10551 F:      net/ipv6/esp6*
10552 F:      net/ipv6/ah6.c
10553 F:      net/ipv6/ipcomp6.c
10554 F:      net/ipv6/ip6_vti.c
10555 F:      include/uapi/linux/xfrm.h
10556 F:      include/net/xfrm.h
10557
10558 NETWORKING [IPv4/IPv6]
10559 M:      "David S. Miller" <davem@davemloft.net>
10560 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10561 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10562 L:      netdev@vger.kernel.org
10563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10564 S:      Maintained
10565 F:      net/ipv4/
10566 F:      net/ipv6/
10567 F:      include/net/ip*
10568 F:      arch/x86/net/*
10569
10570 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10571 M:      Paul Moore <paul@paul-moore.com>
10572 W:      https://github.com/netlabel
10573 L:      netdev@vger.kernel.org
10574 L:      linux-security-module@vger.kernel.org
10575 S:      Maintained
10576 F:      Documentation/netlabel/
10577 F:      include/net/calipso.h
10578 F:      include/net/cipso_ipv4.h
10579 F:      include/net/netlabel.h
10580 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10581 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10582 F:      net/netlabel/
10583 F:      net/ipv4/cipso_ipv4.c
10584 F:      net/ipv6/calipso.c
10585 F:      net/netfilter/xt_CONNSECMARK.c
10586 F:      net/netfilter/xt_SECMARK.c
10587
10588 NETWORKING [TCP]
10589 M:      Eric Dumazet <edumazet@google.com>
10590 L:      netdev@vger.kernel.org
10591 S:      Maintained
10592 F:      net/ipv4/tcp*.c
10593 F:      net/ipv4/syncookies.c
10594 F:      net/ipv6/tcp*.c
10595 F:      net/ipv6/syncookies.c
10596 F:      include/uapi/linux/tcp.h
10597 F:      include/net/tcp.h
10598 F:      include/linux/tcp.h
10599 F:      include/trace/events/tcp.h
10600
10601 NETWORKING [TLS]
10602 M:      Boris Pismenny <borisp@mellanox.com>
10603 M:      Aviad Yehezkel <aviadye@mellanox.com>
10604 M:      Dave Watson <davejwatson@fb.com>
10605 M:      John Fastabend <john.fastabend@gmail.com>
10606 M:      Daniel Borkmann <daniel@iogearbox.net>
10607 L:      netdev@vger.kernel.org
10608 S:      Maintained
10609 F:      net/tls/*
10610 F:      include/uapi/linux/tls.h
10611 F:      include/net/tls.h
10612
10613 NETWORKING [WIRELESS]
10614 L:      linux-wireless@vger.kernel.org
10615 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10616
10617 NETDEVSIM
10618 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10619 S:      Maintained
10620 F:      drivers/net/netdevsim/*
10621
10622 NETXEN (1/10) GbE SUPPORT
10623 M:      Manish Chopra <manish.chopra@cavium.com>
10624 M:      Rahul Verma <rahul.verma@cavium.com>
10625 M:      Dept-GELinuxNICDev@cavium.com
10626 L:      netdev@vger.kernel.org
10627 S:      Supported
10628 F:      drivers/net/ethernet/qlogic/netxen/
10629
10630 NFC SUBSYSTEM
10631 M:      Samuel Ortiz <sameo@linux.intel.com>
10632 L:      linux-wireless@vger.kernel.org
10633 L:      linux-nfc@lists.01.org (subscribers-only)
10634 S:      Supported
10635 F:      net/nfc/
10636 F:      include/net/nfc/
10637 F:      include/uapi/linux/nfc.h
10638 F:      drivers/nfc/
10639 F:      include/linux/platform_data/nfcmrvl.h
10640 F:      include/linux/platform_data/nxp-nci.h
10641 F:      Documentation/devicetree/bindings/net/nfc/
10642
10643 NFS, SUNRPC, AND LOCKD CLIENTS
10644 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10645 M:      Anna Schumaker <anna.schumaker@netapp.com>
10646 L:      linux-nfs@vger.kernel.org
10647 W:      http://client.linux-nfs.org
10648 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10649 S:      Maintained
10650 F:      fs/lockd/
10651 F:      fs/nfs/
10652 F:      fs/nfs_common/
10653 F:      net/sunrpc/
10654 F:      include/linux/lockd/
10655 F:      include/linux/nfs*
10656 F:      include/linux/sunrpc/
10657 F:      include/uapi/linux/nfs*
10658 F:      include/uapi/linux/sunrpc/
10659
10660 NILFS2 FILESYSTEM
10661 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10662 L:      linux-nilfs@vger.kernel.org
10663 W:      https://nilfs.sourceforge.io/
10664 W:      https://nilfs.osdn.jp/
10665 T:      git git://github.com/konis/nilfs2.git
10666 S:      Supported
10667 F:      Documentation/filesystems/nilfs2.txt
10668 F:      fs/nilfs2/
10669 F:      include/trace/events/nilfs2.h
10670 F:      include/uapi/linux/nilfs2_api.h
10671 F:      include/uapi/linux/nilfs2_ondisk.h
10672
10673 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10674 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10675 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10676 S:      Maintained
10677 F:      Documentation/scsi/NinjaSCSI.txt
10678 F:      drivers/scsi/pcmcia/nsp_*
10679
10680 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10681 M:      GOTO Masanori <gotom@debian.or.jp>
10682 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10683 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10684 S:      Maintained
10685 F:      Documentation/scsi/NinjaSCSI.txt
10686 F:      drivers/scsi/nsp32*
10687
10688 NIOS2 ARCHITECTURE
10689 M:      Ley Foon Tan <lftan@altera.com>
10690 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10692 S:      Maintained
10693 F:      arch/nios2/
10694
10695 NOHZ, DYNTICKS SUPPORT
10696 M:      Frederic Weisbecker <fweisbec@gmail.com>
10697 M:      Thomas Gleixner <tglx@linutronix.de>
10698 M:      Ingo Molnar <mingo@kernel.org>
10699 L:      linux-kernel@vger.kernel.org
10700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10701 S:      Maintained
10702 F:      kernel/time/tick*.*
10703 F:      include/linux/tick.h
10704 F:      include/linux/sched/nohz.h
10705
10706 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10707 M:      Pavel Machek <pavel@ucw.cz>
10708 M:      Sakari Ailus <sakari.ailus@iki.fi>
10709 L:      linux-media@vger.kernel.org
10710 S:      Maintained
10711 F:      drivers/media/i2c/et8ek8
10712 F:      drivers/media/i2c/ad5820.c
10713
10714 NOKIA N900 POWER SUPPLY DRIVERS
10715 R:      Pali Rohár <pali.rohar@gmail.com>
10716 F:      include/linux/power/bq2415x_charger.h
10717 F:      include/linux/power/bq27xxx_battery.h
10718 F:      include/linux/power/isp1704_charger.h
10719 F:      drivers/power/supply/bq2415x_charger.c
10720 F:      drivers/power/supply/bq27xxx_battery.c
10721 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10722 F:      drivers/power/supply/isp1704_charger.c
10723 F:      drivers/power/supply/rx51_battery.c
10724
10725 NTB AMD DRIVER
10726 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10727 L:      linux-ntb@googlegroups.com
10728 S:      Supported
10729 F:      drivers/ntb/hw/amd/
10730
10731 NTB DRIVER CORE
10732 M:      Jon Mason <jdmason@kudzu.us>
10733 M:      Dave Jiang <dave.jiang@intel.com>
10734 M:      Allen Hubbe <allenbh@gmail.com>
10735 L:      linux-ntb@googlegroups.com
10736 S:      Supported
10737 W:      https://github.com/jonmason/ntb/wiki
10738 T:      git git://github.com/jonmason/ntb.git
10739 F:      drivers/ntb/
10740 F:      drivers/net/ntb_netdev.c
10741 F:      include/linux/ntb.h
10742 F:      include/linux/ntb_transport.h
10743 F:      tools/testing/selftests/ntb/
10744
10745 NTB IDT DRIVER
10746 M:      Serge Semin <fancer.lancer@gmail.com>
10747 L:      linux-ntb@googlegroups.com
10748 S:      Supported
10749 F:      drivers/ntb/hw/idt/
10750
10751 NTB INTEL DRIVER
10752 M:      Dave Jiang <dave.jiang@intel.com>
10753 L:      linux-ntb@googlegroups.com
10754 S:      Supported
10755 W:      https://github.com/davejiang/linux/wiki
10756 T:      git https://github.com/davejiang/linux.git
10757 F:      drivers/ntb/hw/intel/
10758
10759 NTFS FILESYSTEM
10760 M:      Anton Altaparmakov <anton@tuxera.com>
10761 L:      linux-ntfs-dev@lists.sourceforge.net
10762 W:      http://www.tuxera.com/
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10764 S:      Supported
10765 F:      Documentation/filesystems/ntfs.txt
10766 F:      fs/ntfs/
10767
10768 NUBUS SUBSYSTEM
10769 M:      Finn Thain <fthain@telegraphics.com.au>
10770 L:      linux-m68k@lists.linux-m68k.org
10771 S:      Maintained
10772 F:      arch/*/include/asm/nubus.h
10773 F:      drivers/nubus/
10774 F:      include/linux/nubus.h
10775 F:      include/uapi/linux/nubus.h
10776
10777 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10778 M:      Antonino Daplas <adaplas@gmail.com>
10779 L:      linux-fbdev@vger.kernel.org
10780 S:      Maintained
10781 F:      drivers/video/fbdev/riva/
10782 F:      drivers/video/fbdev/nvidia/
10783
10784 NVM EXPRESS DRIVER
10785 M:      Keith Busch <keith.busch@intel.com>
10786 M:      Jens Axboe <axboe@fb.com>
10787 M:      Christoph Hellwig <hch@lst.de>
10788 M:      Sagi Grimberg <sagi@grimberg.me>
10789 L:      linux-nvme@lists.infradead.org
10790 T:      git://git.infradead.org/nvme.git
10791 W:      http://git.infradead.org/nvme.git
10792 S:      Supported
10793 F:      drivers/nvme/host/
10794 F:      include/linux/nvme.h
10795 F:      include/uapi/linux/nvme_ioctl.h
10796
10797 NVM EXPRESS FC TRANSPORT DRIVERS
10798 M:      James Smart <james.smart@broadcom.com>
10799 L:      linux-nvme@lists.infradead.org
10800 S:      Supported
10801 F:      include/linux/nvme-fc.h
10802 F:      include/linux/nvme-fc-driver.h
10803 F:      drivers/nvme/host/fc.c
10804 F:      drivers/nvme/target/fc.c
10805 F:      drivers/nvme/target/fcloop.c
10806
10807 NVM EXPRESS TARGET DRIVER
10808 M:      Christoph Hellwig <hch@lst.de>
10809 M:      Sagi Grimberg <sagi@grimberg.me>
10810 L:      linux-nvme@lists.infradead.org
10811 T:      git://git.infradead.org/nvme.git
10812 W:      http://git.infradead.org/nvme.git
10813 S:      Supported
10814 F:      drivers/nvme/target/
10815
10816 NVMEM FRAMEWORK
10817 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10818 S:      Maintained
10819 F:      drivers/nvmem/
10820 F:      Documentation/devicetree/bindings/nvmem/
10821 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10822 F:      include/linux/nvmem-consumer.h
10823 F:      include/linux/nvmem-provider.h
10824
10825 NXP SGTL5000 DRIVER
10826 M:      Fabio Estevam <fabio.estevam@nxp.com>
10827 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10828 S:      Maintained
10829 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10830 F:      sound/soc/codecs/sgtl5000*
10831
10832 NXP TDA998X DRM DRIVER
10833 M:      Russell King <linux@armlinux.org.uk>
10834 S:      Maintained
10835 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10836 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10837 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10838 F:      include/drm/i2c/tda998x.h
10839 F:      include/dt-bindings/display/tda998x.h
10840 K:      "nxp,tda998x"
10841
10842 NXP TFA9879 DRIVER
10843 M:      Peter Rosin <peda@axentia.se>
10844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10845 S:      Maintained
10846 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10847 F:      sound/soc/codecs/tfa9879*
10848
10849 NXP-NCI NFC DRIVER
10850 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10851 R:      Charles Gorand <charles.gorand@effinnov.com>
10852 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10853 S:      Supported
10854 F:      drivers/nfc/nxp-nci
10855
10856 OBJTOOL
10857 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10858 M:      Peter Zijlstra <peterz@infradead.org>
10859 S:      Supported
10860 F:      tools/objtool/
10861
10862 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10863 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10864 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10865 L:      linuxppc-dev@lists.ozlabs.org
10866 S:      Supported
10867 F:      arch/powerpc/platforms/powernv/ocxl.c
10868 F:      arch/powerpc/include/asm/pnv-ocxl.h
10869 F:      drivers/misc/ocxl/
10870 F:      include/misc/ocxl*
10871 F:      include/uapi/misc/ocxl.h
10872 F:      Documentation/accelerators/ocxl.rst
10873
10874 OMAP AUDIO SUPPORT
10875 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10876 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10877 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10878 L:      linux-omap@vger.kernel.org
10879 S:      Maintained
10880 F:      sound/soc/ti/omap*
10881 F:      sound/soc/ti/rx51.c
10882 F:      sound/soc/ti/n810.c
10883 F:      sound/soc/ti/sdma-pcm.*
10884
10885 OMAP CLOCK FRAMEWORK SUPPORT
10886 M:      Paul Walmsley <paul@pwsan.com>
10887 L:      linux-omap@vger.kernel.org
10888 S:      Maintained
10889 F:      arch/arm/*omap*/*clock*
10890
10891 OMAP DEVICE TREE SUPPORT
10892 M:      Benoît Cousson <bcousson@baylibre.com>
10893 M:      Tony Lindgren <tony@atomide.com>
10894 L:      linux-omap@vger.kernel.org
10895 L:      devicetree@vger.kernel.org
10896 S:      Maintained
10897 F:      arch/arm/boot/dts/*omap*
10898 F:      arch/arm/boot/dts/*am3*
10899 F:      arch/arm/boot/dts/*am4*
10900 F:      arch/arm/boot/dts/*am5*
10901 F:      arch/arm/boot/dts/*dra7*
10902
10903 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10904 L:      linux-omap@vger.kernel.org
10905 L:      linux-fbdev@vger.kernel.org
10906 S:      Orphan
10907 F:      drivers/video/fbdev/omap2/
10908 F:      Documentation/arm/OMAP/DSS
10909
10910 OMAP FRAMEBUFFER SUPPORT
10911 L:      linux-fbdev@vger.kernel.org
10912 L:      linux-omap@vger.kernel.org
10913 S:      Orphan
10914 F:      drivers/video/fbdev/omap/
10915
10916 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10917 M:      Roger Quadros <rogerq@ti.com>
10918 M:      Tony Lindgren <tony@atomide.com>
10919 L:      linux-omap@vger.kernel.org
10920 S:      Maintained
10921 F:      drivers/memory/omap-gpmc.c
10922 F:      arch/arm/mach-omap2/*gpmc*
10923
10924 OMAP GPIO DRIVER
10925 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10926 M:      Santosh Shilimkar <ssantosh@kernel.org>
10927 M:      Kevin Hilman <khilman@kernel.org>
10928 L:      linux-omap@vger.kernel.org
10929 S:      Maintained
10930 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10931 F:      drivers/gpio/gpio-omap.c
10932
10933 OMAP HARDWARE SPINLOCK SUPPORT
10934 M:      Ohad Ben-Cohen <ohad@wizery.com>
10935 L:      linux-omap@vger.kernel.org
10936 S:      Maintained
10937 F:      drivers/hwspinlock/omap_hwspinlock.c
10938
10939 OMAP HS MMC SUPPORT
10940 L:      linux-mmc@vger.kernel.org
10941 L:      linux-omap@vger.kernel.org
10942 S:      Orphan
10943 F:      drivers/mmc/host/omap_hsmmc.c
10944
10945 OMAP HWMOD DATA
10946 M:      Paul Walmsley <paul@pwsan.com>
10947 L:      linux-omap@vger.kernel.org
10948 S:      Maintained
10949 F:      arch/arm/mach-omap2/omap_hwmod*data*
10950
10951 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10952 M:      Benoît Cousson <bcousson@baylibre.com>
10953 L:      linux-omap@vger.kernel.org
10954 S:      Maintained
10955 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10956
10957 OMAP HWMOD SUPPORT
10958 M:      Benoît Cousson <bcousson@baylibre.com>
10959 M:      Paul Walmsley <paul@pwsan.com>
10960 L:      linux-omap@vger.kernel.org
10961 S:      Maintained
10962 F:      arch/arm/mach-omap2/omap_hwmod.*
10963
10964 OMAP I2C DRIVER
10965 M:      Vignesh R <vigneshr@ti.com>
10966 L:      linux-omap@vger.kernel.org
10967 L:      linux-i2c@vger.kernel.org
10968 S:      Maintained
10969 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10970 F:      drivers/i2c/busses/i2c-omap.c
10971
10972 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10973 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10974 L:      linux-media@vger.kernel.org
10975 S:      Maintained
10976 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10977 F:      drivers/media/platform/omap3isp/
10978 F:      drivers/staging/media/omap4iss/
10979
10980 OMAP MMC SUPPORT
10981 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10982 L:      linux-omap@vger.kernel.org
10983 S:      Odd Fixes
10984 F:      drivers/mmc/host/omap.c
10985
10986 OMAP POWER MANAGEMENT SUPPORT
10987 M:      Kevin Hilman <khilman@kernel.org>
10988 L:      linux-omap@vger.kernel.org
10989 S:      Maintained
10990 F:      arch/arm/*omap*/*pm*
10991 F:      drivers/cpufreq/omap-cpufreq.c
10992
10993 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10994 M:      Rajendra Nayak <rnayak@codeaurora.org>
10995 M:      Paul Walmsley <paul@pwsan.com>
10996 L:      linux-omap@vger.kernel.org
10997 S:      Maintained
10998 F:      arch/arm/mach-omap2/prm*
10999
11000 OMAP RANDOM NUMBER GENERATOR SUPPORT
11001 M:      Deepak Saxena <dsaxena@plexity.net>
11002 S:      Maintained
11003 F:      drivers/char/hw_random/omap-rng.c
11004
11005 OMAP USB SUPPORT
11006 L:      linux-usb@vger.kernel.org
11007 L:      linux-omap@vger.kernel.org
11008 S:      Orphan
11009 F:      drivers/usb/*/*omap*
11010 F:      arch/arm/*omap*/usb*
11011
11012 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11013 M:      Mark Jackson <mpfj@newflow.co.uk>
11014 L:      linux-omap@vger.kernel.org
11015 S:      Maintained
11016 F:      arch/arm/boot/dts/am335x-nano.dts
11017
11018 OMAP1 SUPPORT
11019 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11020 M:      Tony Lindgren <tony@atomide.com>
11021 L:      linux-omap@vger.kernel.org
11022 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11024 S:      Maintained
11025 F:      arch/arm/mach-omap1/
11026 F:      arch/arm/plat-omap/
11027 F:      arch/arm/configs/omap1_defconfig
11028 F:      drivers/i2c/busses/i2c-omap.c
11029 F:      include/linux/platform_data/i2c-omap.h
11030 F:      include/linux/platform_data/ams-delta-fiq.h
11031
11032 OMAP2+ SUPPORT
11033 M:      Tony Lindgren <tony@atomide.com>
11034 L:      linux-omap@vger.kernel.org
11035 W:      http://www.muru.com/linux/omap/
11036 W:      http://linux.omap.com/
11037 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11039 S:      Maintained
11040 F:      arch/arm/mach-omap2/
11041 F:      arch/arm/plat-omap/
11042 F:      arch/arm/configs/omap2plus_defconfig
11043 F:      drivers/i2c/busses/i2c-omap.c
11044 F:      drivers/irqchip/irq-omap-intc.c
11045 F:      drivers/mfd/*omap*.c
11046 F:      drivers/mfd/menelaus.c
11047 F:      drivers/mfd/palmas.c
11048 F:      drivers/mfd/tps65217.c
11049 F:      drivers/mfd/tps65218.c
11050 F:      drivers/mfd/tps65910.c
11051 F:      drivers/mfd/twl-core.[ch]
11052 F:      drivers/mfd/twl4030*.c
11053 F:      drivers/mfd/twl6030*.c
11054 F:      drivers/mfd/twl6040*.c
11055 F:      drivers/regulator/palmas-regulator*.c
11056 F:      drivers/regulator/pbias-regulator.c
11057 F:      drivers/regulator/tps65217-regulator.c
11058 F:      drivers/regulator/tps65218-regulator.c
11059 F:      drivers/regulator/tps65910-regulator.c
11060 F:      drivers/regulator/twl-regulator.c
11061 F:      drivers/regulator/twl6030-regulator.c
11062 F:      include/linux/platform_data/i2c-omap.h
11063
11064 ONION OMEGA2+ BOARD
11065 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11066 L:      linux-mips@vger.kernel.org
11067 S:      Maintained
11068 F:      arch/mips/boot/dts/ralink/omega2p.dts
11069
11070 OMFS FILESYSTEM
11071 M:      Bob Copeland <me@bobcopeland.com>
11072 L:      linux-karma-devel@lists.sourceforge.net
11073 S:      Maintained
11074 F:      Documentation/filesystems/omfs.txt
11075 F:      fs/omfs/
11076
11077 OMNIKEY CARDMAN 4000 DRIVER
11078 M:      Harald Welte <laforge@gnumonks.org>
11079 S:      Maintained
11080 F:      drivers/char/pcmcia/cm4000_cs.c
11081 F:      include/linux/cm4000_cs.h
11082 F:      include/uapi/linux/cm4000_cs.h
11083
11084 OMNIKEY CARDMAN 4040 DRIVER
11085 M:      Harald Welte <laforge@gnumonks.org>
11086 S:      Maintained
11087 F:      drivers/char/pcmcia/cm4040_cs.*
11088
11089 OMNIVISION OV13858 SENSOR DRIVER
11090 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11091 L:      linux-media@vger.kernel.org
11092 T:      git git://linuxtv.org/media_tree.git
11093 S:      Maintained
11094 F:      drivers/media/i2c/ov13858.c
11095
11096 OMNIVISION OV2680 SENSOR DRIVER
11097 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11098 L:      linux-media@vger.kernel.org
11099 T:      git git://linuxtv.org/media_tree.git
11100 S:      Maintained
11101 F:      drivers/media/i2c/ov2680.c
11102 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11103
11104 OMNIVISION OV2685 SENSOR DRIVER
11105 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11106 L:      linux-media@vger.kernel.org
11107 T:      git git://linuxtv.org/media_tree.git
11108 S:      Maintained
11109 F:      drivers/media/i2c/ov2685.c
11110
11111 OMNIVISION OV5640 SENSOR DRIVER
11112 M:      Steve Longerbeam <slongerbeam@gmail.com>
11113 L:      linux-media@vger.kernel.org
11114 T:      git git://linuxtv.org/media_tree.git
11115 S:      Maintained
11116 F:      drivers/media/i2c/ov5640.c
11117
11118 OMNIVISION OV5647 SENSOR DRIVER
11119 M:      Luis Oliveira <lolivei@synopsys.com>
11120 L:      linux-media@vger.kernel.org
11121 T:      git git://linuxtv.org/media_tree.git
11122 S:      Maintained
11123 F:      drivers/media/i2c/ov5647.c
11124
11125 OMNIVISION OV5695 SENSOR DRIVER
11126 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11127 L:      linux-media@vger.kernel.org
11128 T:      git git://linuxtv.org/media_tree.git
11129 S:      Maintained
11130 F:      drivers/media/i2c/ov5695.c
11131
11132 OMNIVISION OV7670 SENSOR DRIVER
11133 M:      Jonathan Corbet <corbet@lwn.net>
11134 L:      linux-media@vger.kernel.org
11135 T:      git git://linuxtv.org/media_tree.git
11136 S:      Maintained
11137 F:      drivers/media/i2c/ov7670.c
11138 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11139
11140 OMNIVISION OV772x SENSOR DRIVER
11141 M:      Jacopo Mondi <jacopo@jmondi.org>
11142 L:      linux-media@vger.kernel.org
11143 T:      git git://linuxtv.org/media_tree.git
11144 S:      Odd fixes
11145 F:      drivers/media/i2c/ov772x.c
11146 F:      include/media/i2c/ov772x.h
11147 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11148
11149 OMNIVISION OV7740 SENSOR DRIVER
11150 M:      Wenyou Yang <wenyou.yang@microchip.com>
11151 L:      linux-media@vger.kernel.org
11152 T:      git git://linuxtv.org/media_tree.git
11153 S:      Maintained
11154 F:      drivers/media/i2c/ov7740.c
11155 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11156
11157 OMNIVISION OV9650 SENSOR DRIVER
11158 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11159 R:      Akinobu Mita <akinobu.mita@gmail.com>
11160 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11161 L:      linux-media@vger.kernel.org
11162 T:      git git://linuxtv.org/media_tree.git
11163 S:      Maintained
11164 F:      drivers/media/i2c/ov9650.c
11165 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11166
11167 ONENAND FLASH DRIVER
11168 M:      Kyungmin Park <kyungmin.park@samsung.com>
11169 L:      linux-mtd@lists.infradead.org
11170 S:      Maintained
11171 F:      drivers/mtd/nand/onenand/
11172 F:      include/linux/mtd/onenand*.h
11173
11174 ONSTREAM SCSI TAPE DRIVER
11175 M:      Willem Riede <osst@riede.org>
11176 L:      osst-users@lists.sourceforge.net
11177 L:      linux-scsi@vger.kernel.org
11178 S:      Maintained
11179 F:      Documentation/scsi/osst.txt
11180 F:      drivers/scsi/osst.*
11181 F:      drivers/scsi/osst_*.h
11182 F:      drivers/scsi/st.h
11183
11184 OP-TEE DRIVER
11185 M:      Jens Wiklander <jens.wiklander@linaro.org>
11186 S:      Maintained
11187 F:      drivers/tee/optee/
11188
11189 OPA-VNIC DRIVER
11190 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11191 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11192 L:      linux-rdma@vger.kernel.org
11193 S:      Supported
11194 F:      drivers/infiniband/ulp/opa_vnic
11195
11196 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11197 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11198 M:      Frank Rowand <frowand.list@gmail.com>
11199 L:      devicetree@vger.kernel.org
11200 S:      Maintained
11201 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11202 F:      Documentation/devicetree/overlay-notes.txt
11203 F:      drivers/of/overlay.c
11204 F:      drivers/of/resolver.c
11205 K:      of_overlay_notifier_
11206
11207 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11208 M:      Rob Herring <robh+dt@kernel.org>
11209 M:      Frank Rowand <frowand.list@gmail.com>
11210 L:      devicetree@vger.kernel.org
11211 W:      http://www.devicetree.org/
11212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11213 S:      Maintained
11214 F:      drivers/of/
11215 F:      include/linux/of*.h
11216 F:      scripts/dtc/
11217 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11218
11219 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11220 M:      Rob Herring <robh+dt@kernel.org>
11221 M:      Mark Rutland <mark.rutland@arm.com>
11222 L:      devicetree@vger.kernel.org
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11224 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11225 S:      Maintained
11226 F:      Documentation/devicetree/
11227 F:      arch/*/boot/dts/
11228 F:      include/dt-bindings/
11229
11230 OPENCORES I2C BUS DRIVER
11231 M:      Peter Korsgaard <peter@korsgaard.com>
11232 L:      linux-i2c@vger.kernel.org
11233 S:      Maintained
11234 F:      Documentation/i2c/busses/i2c-ocores
11235 F:      drivers/i2c/busses/i2c-ocores.c
11236
11237 OPENRISC ARCHITECTURE
11238 M:      Jonas Bonn <jonas@southpole.se>
11239 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11240 M:      Stafford Horne <shorne@gmail.com>
11241 T:      git git://github.com/openrisc/linux.git
11242 L:      openrisc@lists.librecores.org
11243 W:      http://openrisc.io
11244 S:      Maintained
11245 F:      Documentation/devicetree/bindings/openrisc/
11246 F:      Documentation/openrisc/
11247 F:      arch/openrisc/
11248 F:      drivers/irqchip/irq-ompic.c
11249 F:      drivers/irqchip/irq-or1k-*
11250
11251 OPENVSWITCH
11252 M:      Pravin B Shelar <pshelar@ovn.org>
11253 L:      netdev@vger.kernel.org
11254 L:      dev@openvswitch.org
11255 W:      http://openvswitch.org
11256 S:      Maintained
11257 F:      net/openvswitch/
11258 F:      include/uapi/linux/openvswitch.h
11259
11260 OPERATING PERFORMANCE POINTS (OPP)
11261 M:      Viresh Kumar <vireshk@kernel.org>
11262 M:      Nishanth Menon <nm@ti.com>
11263 M:      Stephen Boyd <sboyd@kernel.org>
11264 L:      linux-pm@vger.kernel.org
11265 S:      Maintained
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11267 F:      drivers/opp/
11268 F:      include/linux/pm_opp.h
11269 F:      Documentation/power/opp.txt
11270 F:      Documentation/devicetree/bindings/opp/
11271
11272 OPL4 DRIVER
11273 M:      Clemens Ladisch <clemens@ladisch.de>
11274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11275 T:      git git://git.alsa-project.org/alsa-kernel.git
11276 S:      Maintained
11277 F:      sound/drivers/opl4/
11278
11279 OPROFILE
11280 M:      Robert Richter <rric@kernel.org>
11281 L:      oprofile-list@lists.sf.net
11282 S:      Maintained
11283 F:      arch/*/include/asm/oprofile*.h
11284 F:      arch/*/oprofile/
11285 F:      drivers/oprofile/
11286 F:      include/linux/oprofile.h
11287
11288 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11289 M:      Mark Fasheh <mark@fasheh.com>
11290 M:      Joel Becker <jlbec@evilplan.org>
11291 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11292 W:      http://ocfs2.wiki.kernel.org
11293 S:      Supported
11294 F:      Documentation/filesystems/ocfs2.txt
11295 F:      Documentation/filesystems/dlmfs.txt
11296 F:      fs/ocfs2/
11297
11298 ORANGEFS FILESYSTEM
11299 M:      Mike Marshall <hubcap@omnibond.com>
11300 R:      Martin Brandenburg <martin@omnibond.com>
11301 L:      devel@lists.orangefs.org
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11303 S:      Supported
11304 F:      fs/orangefs/
11305 F:      Documentation/filesystems/orangefs.txt
11306
11307 ORINOCO DRIVER
11308 L:      linux-wireless@vger.kernel.org
11309 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11310 W:      http://www.nongnu.org/orinoco/
11311 S:      Orphan
11312 F:      drivers/net/wireless/intersil/orinoco/
11313
11314 OSD LIBRARY and FILESYSTEM
11315 M:      Boaz Harrosh <ooo@electrozaur.com>
11316 S:      Maintained
11317 F:      drivers/scsi/osd/
11318 F:      include/scsi/osd_*
11319 F:      fs/exofs/
11320
11321 OV2659 OMNIVISION SENSOR DRIVER
11322 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11323 L:      linux-media@vger.kernel.org
11324 W:      https://linuxtv.org
11325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11326 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11327 S:      Maintained
11328 F:      drivers/media/i2c/ov2659.c
11329 F:      include/media/i2c/ov2659.h
11330
11331 OVERLAY FILESYSTEM
11332 M:      Miklos Szeredi <miklos@szeredi.hu>
11333 L:      linux-unionfs@vger.kernel.org
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11335 S:      Supported
11336 F:      fs/overlayfs/
11337 F:      Documentation/filesystems/overlayfs.txt
11338
11339 P54 WIRELESS DRIVER
11340 M:      Christian Lamparter <chunkeey@googlemail.com>
11341 L:      linux-wireless@vger.kernel.org
11342 W:      http://wireless.kernel.org/en/users/Drivers/p54
11343 S:      Maintained
11344 F:      drivers/net/wireless/intersil/p54/
11345
11346 PA SEMI ETHERNET DRIVER
11347 L:      netdev@vger.kernel.org
11348 S:      Orphan
11349 F:      drivers/net/ethernet/pasemi/*
11350
11351 PA SEMI SMBUS DRIVER
11352 L:      linux-i2c@vger.kernel.org
11353 S:      Orphan
11354 F:      drivers/i2c/busses/i2c-pasemi.c
11355
11356 PADATA PARALLEL EXECUTION MECHANISM
11357 M:      Steffen Klassert <steffen.klassert@secunet.com>
11358 L:      linux-crypto@vger.kernel.org
11359 S:      Maintained
11360 F:      kernel/padata.c
11361 F:      include/linux/padata.h
11362 F:      Documentation/padata.txt
11363
11364 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11365 M:      Harald Welte <laforge@gnumonks.org>
11366 L:      platform-driver-x86@vger.kernel.org
11367 S:      Maintained
11368 F:      drivers/platform/x86/panasonic-laptop.c
11369
11370 PARALLEL LCD/KEYPAD PANEL DRIVER
11371 M:      Willy Tarreau <willy@haproxy.com>
11372 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11373 S:      Odd Fixes
11374 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11375 F:      drivers/auxdisplay/panel.c
11376
11377 PARALLEL PORT SUBSYSTEM
11378 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11379 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11380 L:      linux-parport@lists.infradead.org (subscribers-only)
11381 S:      Maintained
11382 F:      drivers/parport/
11383 F:      include/linux/parport*.h
11384 F:      drivers/char/ppdev.c
11385 F:      include/uapi/linux/ppdev.h
11386 F:      Documentation/parport*.txt
11387
11388 PARAVIRT_OPS INTERFACE
11389 M:      Juergen Gross <jgross@suse.com>
11390 M:      Alok Kataria <akataria@vmware.com>
11391 L:      virtualization@lists.linux-foundation.org
11392 S:      Supported
11393 F:      Documentation/virtual/paravirt_ops.txt
11394 F:      arch/*/kernel/paravirt*
11395 F:      arch/*/include/asm/paravirt*.h
11396 F:      include/linux/hypervisor.h
11397
11398 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11399 M:      Tim Waugh <tim@cyberelk.net>
11400 L:      linux-parport@lists.infradead.org (subscribers-only)
11401 S:      Maintained
11402 F:      Documentation/blockdev/paride.txt
11403 F:      drivers/block/paride/
11404
11405 PARISC ARCHITECTURE
11406 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11407 M:      Helge Deller <deller@gmx.de>
11408 L:      linux-parisc@vger.kernel.org
11409 W:      http://www.parisc-linux.org/
11410 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11413 S:      Maintained
11414 F:      arch/parisc/
11415 F:      Documentation/parisc/
11416 F:      drivers/parisc/
11417 F:      drivers/char/agp/parisc-agp.c
11418 F:      drivers/input/serio/gscps2.c
11419 F:      drivers/parport/parport_gsc.*
11420 F:      drivers/tty/serial/8250/8250_gsc.c
11421 F:      drivers/video/fbdev/sti*
11422 F:      drivers/video/console/sti*
11423 F:      drivers/video/logo/logo_parisc*
11424
11425 PARMAN
11426 M:      Jiri Pirko <jiri@mellanox.com>
11427 L:      netdev@vger.kernel.org
11428 S:      Supported
11429 F:      lib/parman.c
11430 F:      lib/test_parman.c
11431 F:      include/linux/parman.h
11432
11433 PC87360 HARDWARE MONITORING DRIVER
11434 M:      Jim Cromie <jim.cromie@gmail.com>
11435 L:      linux-hwmon@vger.kernel.org
11436 S:      Maintained
11437 F:      Documentation/hwmon/pc87360
11438 F:      drivers/hwmon/pc87360.c
11439
11440 PC8736x GPIO DRIVER
11441 M:      Jim Cromie <jim.cromie@gmail.com>
11442 S:      Maintained
11443 F:      drivers/char/pc8736x_gpio.c
11444
11445 PC87427 HARDWARE MONITORING DRIVER
11446 M:      Jean Delvare <jdelvare@suse.com>
11447 L:      linux-hwmon@vger.kernel.org
11448 S:      Maintained
11449 F:      Documentation/hwmon/pc87427
11450 F:      drivers/hwmon/pc87427.c
11451
11452 PCA9532 LED DRIVER
11453 M:      Riku Voipio <riku.voipio@iki.fi>
11454 S:      Maintained
11455 F:      drivers/leds/leds-pca9532.c
11456 F:      include/linux/leds-pca9532.h
11457
11458 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11459 M:      Guenter Roeck <linux@roeck-us.net>
11460 L:      linux-i2c@vger.kernel.org
11461 S:      Maintained
11462 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11463
11464 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11465 M:      Khalid Aziz <khalid@gonehiking.org>
11466 S:      Maintained
11467 F:      drivers/firmware/pcdp.*
11468
11469 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11470 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11471 L:      linux-pci@vger.kernel.org
11472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11473 S:      Maintained
11474 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11475 F:      drivers/pci/controller/pci-aardvark.c
11476
11477 PCI DRIVER FOR ALTERA PCIE IP
11478 M:      Ley Foon Tan <lftan@altera.com>
11479 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11480 L:      linux-pci@vger.kernel.org
11481 S:      Supported
11482 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11483 F:      drivers/pci/controller/pcie-altera.c
11484
11485 PCI DRIVER FOR APPLIEDMICRO XGENE
11486 M:      Tanmay Inamdar <tinamdar@apm.com>
11487 L:      linux-pci@vger.kernel.org
11488 L:      linux-arm-kernel@lists.infradead.org
11489 S:      Maintained
11490 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11491 F:      drivers/pci/controller/pci-xgene.c
11492
11493 PCI DRIVER FOR ARM VERSATILE PLATFORM
11494 M:      Rob Herring <robh@kernel.org>
11495 L:      linux-pci@vger.kernel.org
11496 L:      linux-arm-kernel@lists.infradead.org
11497 S:      Maintained
11498 F:      Documentation/devicetree/bindings/pci/versatile.txt
11499 F:      drivers/pci/controller/pci-versatile.c
11500
11501 PCI DRIVER FOR ARMADA 8K
11502 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11503 L:      linux-pci@vger.kernel.org
11504 L:      linux-arm-kernel@lists.infradead.org
11505 S:      Maintained
11506 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11507 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11508
11509 PCI DRIVER FOR CADENCE PCIE IP
11510 M:      Alan Douglas <adouglas@cadence.com>
11511 L:      linux-pci@vger.kernel.org
11512 S:      Maintained
11513 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11514 F:      drivers/pci/controller/pcie-cadence*
11515
11516 PCI DRIVER FOR FREESCALE LAYERSCAPE
11517 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11518 M:      Mingkai Hu <mingkai.hu@nxp.com>
11519 M:      Roy Zang <roy.zang@nxp.com>
11520 L:      linuxppc-dev@lists.ozlabs.org
11521 L:      linux-pci@vger.kernel.org
11522 L:      linux-arm-kernel@lists.infradead.org
11523 S:      Maintained
11524 F:      drivers/pci/controller/dwc/*layerscape*
11525
11526 PCI DRIVER FOR GENERIC OF HOSTS
11527 M:      Will Deacon <will.deacon@arm.com>
11528 L:      linux-pci@vger.kernel.org
11529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530 S:      Maintained
11531 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11532 F:      drivers/pci/controller/pci-host-common.c
11533 F:      drivers/pci/controller/pci-host-generic.c
11534
11535 PCI DRIVER FOR IMX6
11536 M:      Richard Zhu <hongxing.zhu@nxp.com>
11537 M:      Lucas Stach <l.stach@pengutronix.de>
11538 L:      linux-pci@vger.kernel.org
11539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11540 S:      Maintained
11541 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11542 F:      drivers/pci/controller/dwc/*imx6*
11543
11544 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11545 M:      Keith Busch <keith.busch@intel.com>
11546 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11547 L:      linux-pci@vger.kernel.org
11548 S:      Supported
11549 F:      drivers/pci/controller/vmd.c
11550
11551 PCI DRIVER FOR MICROSEMI SWITCHTEC
11552 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11553 M:      Logan Gunthorpe <logang@deltatee.com>
11554 L:      linux-pci@vger.kernel.org
11555 S:      Maintained
11556 F:      Documentation/switchtec.txt
11557 F:      Documentation/ABI/testing/sysfs-class-switchtec
11558 F:      drivers/pci/switch/switchtec*
11559 F:      include/uapi/linux/switchtec_ioctl.h
11560 F:      include/linux/switchtec.h
11561 F:      drivers/ntb/hw/mscc/
11562
11563 PCI DRIVER FOR MOBIVEIL PCIE IP
11564 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11565 L:      linux-pci@vger.kernel.org
11566 S:      Supported
11567 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11568 F:      drivers/pci/controller/pcie-mobiveil.c
11569
11570 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11571 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11572 M:      Jason Cooper <jason@lakedaemon.net>
11573 L:      linux-pci@vger.kernel.org
11574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11575 S:      Maintained
11576 F:      drivers/pci/controller/*mvebu*
11577
11578 PCI DRIVER FOR NVIDIA TEGRA
11579 M:      Thierry Reding <thierry.reding@gmail.com>
11580 L:      linux-tegra@vger.kernel.org
11581 L:      linux-pci@vger.kernel.org
11582 S:      Supported
11583 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11584 F:      drivers/pci/controller/pci-tegra.c
11585
11586 PCI DRIVER FOR RENESAS R-CAR
11587 M:      Simon Horman <horms@verge.net.au>
11588 L:      linux-pci@vger.kernel.org
11589 L:      linux-renesas-soc@vger.kernel.org
11590 S:      Maintained
11591 F:      drivers/pci/controller/*rcar*
11592
11593 PCI DRIVER FOR SAMSUNG EXYNOS
11594 M:      Jingoo Han <jingoohan1@gmail.com>
11595 L:      linux-pci@vger.kernel.org
11596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11597 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11598 S:      Maintained
11599 F:      drivers/pci/controller/dwc/pci-exynos.c
11600
11601 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11602 M:      Jingoo Han <jingoohan1@gmail.com>
11603 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11604 L:      linux-pci@vger.kernel.org
11605 S:      Maintained
11606 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11607 F:      drivers/pci/controller/dwc/*designware*
11608
11609 PCI DRIVER FOR TI DRA7XX
11610 M:      Kishon Vijay Abraham I <kishon@ti.com>
11611 L:      linux-omap@vger.kernel.org
11612 L:      linux-pci@vger.kernel.org
11613 S:      Supported
11614 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11615 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11616
11617 PCI DRIVER FOR TI KEYSTONE
11618 M:      Murali Karicheri <m-karicheri2@ti.com>
11619 L:      linux-pci@vger.kernel.org
11620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11621 S:      Maintained
11622 F:      drivers/pci/controller/dwc/pci-keystone.c
11623
11624 PCI ENDPOINT SUBSYSTEM
11625 M:      Kishon Vijay Abraham I <kishon@ti.com>
11626 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11627 L:      linux-pci@vger.kernel.org
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11629 S:      Supported
11630 F:      drivers/pci/endpoint/
11631 F:      drivers/misc/pci_endpoint_test.c
11632 F:      tools/pci/
11633
11634 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11635 M:      Russell Currey <ruscur@russell.cc>
11636 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11637 M:      Oliver O'Halloran <oohall@gmail.com>
11638 L:      linuxppc-dev@lists.ozlabs.org
11639 S:      Supported
11640 F:      Documentation/PCI/pci-error-recovery.txt
11641 F:      drivers/pci/pcie/aer.c
11642 F:      drivers/pci/pcie/dpc.c
11643 F:      drivers/pci/pcie/err.c
11644 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11645 F:      arch/powerpc/kernel/eeh*.c
11646 F:      arch/powerpc/platforms/*/eeh*.c
11647 F:      arch/powerpc/include/*/eeh*.h
11648
11649 PCI ERROR RECOVERY
11650 M:      Linas Vepstas <linasvepstas@gmail.com>
11651 L:      linux-pci@vger.kernel.org
11652 S:      Supported
11653 F:      Documentation/PCI/pci-error-recovery.txt
11654
11655 PCI MSI DRIVER FOR ALTERA MSI IP
11656 M:      Ley Foon Tan <lftan@altera.com>
11657 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11658 L:      linux-pci@vger.kernel.org
11659 S:      Supported
11660 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11661 F:      drivers/pci/controller/pcie-altera-msi.c
11662
11663 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11664 M:      Duc Dang <dhdang@apm.com>
11665 L:      linux-pci@vger.kernel.org
11666 L:      linux-arm-kernel@lists.infradead.org
11667 S:      Maintained
11668 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11669 F:      drivers/pci/controller/pci-xgene-msi.c
11670
11671 PCI SUBSYSTEM
11672 M:      Bjorn Helgaas <bhelgaas@google.com>
11673 L:      linux-pci@vger.kernel.org
11674 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11676 S:      Supported
11677 F:      Documentation/devicetree/bindings/pci/
11678 F:      Documentation/PCI/
11679 F:      drivers/acpi/pci*
11680 F:      drivers/pci/
11681 F:      include/asm-generic/pci*
11682 F:      include/linux/pci*
11683 F:      include/linux/of_pci.h
11684 F:      include/uapi/linux/pci*
11685 F:      lib/pci*
11686 F:      arch/x86/pci/
11687 F:      arch/x86/kernel/quirks.c
11688
11689 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11690 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11691 L:      linux-pci@vger.kernel.org
11692 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11694 S:      Supported
11695 F:      drivers/pci/controller/
11696
11697 PCIE DRIVER FOR AXIS ARTPEC
11698 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11699 L:      linux-arm-kernel@axis.com
11700 L:      linux-pci@vger.kernel.org
11701 S:      Maintained
11702 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11703 F:      drivers/pci/controller/dwc/*artpec*
11704
11705 PCIE DRIVER FOR CAVIUM THUNDERX
11706 M:      David Daney <david.daney@cavium.com>
11707 L:      linux-pci@vger.kernel.org
11708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11709 S:      Supported
11710 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11711 F:      drivers/pci/controller/pci-thunder-*
11712
11713 PCIE DRIVER FOR HISILICON
11714 M:      Zhou Wang <wangzhou1@hisilicon.com>
11715 L:      linux-pci@vger.kernel.org
11716 S:      Maintained
11717 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11718 F:      drivers/pci/controller/dwc/pcie-hisi.c
11719
11720 PCIE DRIVER FOR HISILICON KIRIN
11721 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11722 M:      Binghui Wang <wangbinghui@hisilicon.com>
11723 L:      linux-pci@vger.kernel.org
11724 S:      Maintained
11725 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11726 F:      drivers/pci/controller/dwc/pcie-kirin.c
11727
11728 PCIE DRIVER FOR HISILICON STB
11729 M:      Jianguo Sun <sunjianguo1@huawei.com>
11730 M:      Shawn Guo <shawn.guo@linaro.org>
11731 L:      linux-pci@vger.kernel.org
11732 S:      Maintained
11733 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11734 F:      drivers/pci/controller/dwc/pcie-histb.c
11735
11736 PCIE DRIVER FOR MEDIATEK
11737 M:      Ryder Lee <ryder.lee@mediatek.com>
11738 L:      linux-pci@vger.kernel.org
11739 L:      linux-mediatek@lists.infradead.org
11740 S:      Supported
11741 F:      Documentation/devicetree/bindings/pci/mediatek*
11742 F:      drivers/pci/controller/*mediatek*
11743
11744 PCIE DRIVER FOR QUALCOMM MSM
11745 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11746 L:      linux-pci@vger.kernel.org
11747 L:      linux-arm-msm@vger.kernel.org
11748 S:      Maintained
11749 F:      drivers/pci/controller/dwc/*qcom*
11750
11751 PCIE DRIVER FOR ROCKCHIP
11752 M:      Shawn Lin <shawn.lin@rock-chips.com>
11753 L:      linux-pci@vger.kernel.org
11754 L:      linux-rockchip@lists.infradead.org
11755 S:      Maintained
11756 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11757 F:      drivers/pci/controller/pcie-rockchip*
11758
11759 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11760 M:      Linus Walleij <linus.walleij@linaro.org>
11761 L:      linux-pci@vger.kernel.org
11762 S:      Maintained
11763 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11764 F:      drivers/pci/controller/pci-v3-semi.c
11765
11766 PCIE DRIVER FOR ST SPEAR13XX
11767 M:      Pratyush Anand <pratyush.anand@gmail.com>
11768 L:      linux-pci@vger.kernel.org
11769 S:      Maintained
11770 F:      drivers/pci/controller/dwc/*spear*
11771
11772 PCMCIA SUBSYSTEM
11773 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11775 S:      Odd Fixes
11776 F:      Documentation/pcmcia/
11777 F:      tools/pcmcia/
11778 F:      drivers/pcmcia/
11779 F:      include/pcmcia/
11780
11781 PCNET32 NETWORK DRIVER
11782 M:      Don Fry <pcnet32@frontier.com>
11783 L:      netdev@vger.kernel.org
11784 S:      Maintained
11785 F:      drivers/net/ethernet/amd/pcnet32.c
11786
11787 PCRYPT PARALLEL CRYPTO ENGINE
11788 M:      Steffen Klassert <steffen.klassert@secunet.com>
11789 L:      linux-crypto@vger.kernel.org
11790 S:      Maintained
11791 F:      crypto/pcrypt.c
11792 F:      include/crypto/pcrypt.h
11793
11794 PEAQ WMI HOTKEYS DRIVER
11795 M:      Hans de Goede <hdegoede@redhat.com>
11796 L:      platform-driver-x86@vger.kernel.org
11797 S:      Maintained
11798 F:      drivers/platform/x86/peaq-wmi.c
11799
11800 PER-CPU MEMORY ALLOCATOR
11801 M:      Dennis Zhou <dennis@kernel.org>
11802 M:      Tejun Heo <tj@kernel.org>
11803 M:      Christoph Lameter <cl@linux.com>
11804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11805 S:      Maintained
11806 F:      include/linux/percpu*.h
11807 F:      mm/percpu*.c
11808 F:      arch/*/include/asm/percpu.h
11809
11810 PER-TASK DELAY ACCOUNTING
11811 M:      Balbir Singh <bsingharora@gmail.com>
11812 S:      Maintained
11813 F:      include/linux/delayacct.h
11814 F:      kernel/delayacct.c
11815
11816 PERFORMANCE EVENTS SUBSYSTEM
11817 M:      Peter Zijlstra <peterz@infradead.org>
11818 M:      Ingo Molnar <mingo@redhat.com>
11819 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11820 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11821 R:      Jiri Olsa <jolsa@redhat.com>
11822 R:      Namhyung Kim <namhyung@kernel.org>
11823 L:      linux-kernel@vger.kernel.org
11824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11825 S:      Supported
11826 F:      kernel/events/*
11827 F:      include/linux/perf_event.h
11828 F:      include/uapi/linux/perf_event.h
11829 F:      arch/*/kernel/perf_event*.c
11830 F:      arch/*/kernel/*/perf_event*.c
11831 F:      arch/*/kernel/*/*/perf_event*.c
11832 F:      arch/*/include/asm/perf_event.h
11833 F:      arch/*/kernel/perf_callchain.c
11834 F:      arch/*/events/*
11835 F:      tools/perf/
11836
11837 PERSONALITY HANDLING
11838 M:      Christoph Hellwig <hch@infradead.org>
11839 L:      linux-abi-devel@lists.sourceforge.net
11840 S:      Maintained
11841 F:      include/linux/personality.h
11842 F:      include/uapi/linux/personality.h
11843
11844 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11845 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11846 L:      linux-input@vger.kernel.org
11847 S:      Maintained
11848 F:      Documentation/input/devices/pxrc.rst
11849 F:      drivers/input/joystick/pxrc.c
11850
11851 PHONET PROTOCOL
11852 M:      Remi Denis-Courmont <courmisch@gmail.com>
11853 S:      Supported
11854 F:      Documentation/networking/phonet.txt
11855 F:      include/linux/phonet.h
11856 F:      include/net/phonet/
11857 F:      include/uapi/linux/phonet.h
11858 F:      net/phonet/
11859
11860 PHRAM MTD DRIVER
11861 M:      Joern Engel <joern@lazybastard.org>
11862 L:      linux-mtd@lists.infradead.org
11863 S:      Maintained
11864 F:      drivers/mtd/devices/phram.c
11865
11866 PICOLCD HID DRIVER
11867 M:      Bruno Prémont <bonbons@linux-vserver.org>
11868 L:      linux-input@vger.kernel.org
11869 S:      Maintained
11870 F:      drivers/hid/hid-picolcd*
11871
11872 PICOXCELL SUPPORT
11873 M:      Jamie Iles <jamie@jamieiles.com>
11874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11875 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11876 S:      Supported
11877 F:      arch/arm/boot/dts/picoxcell*
11878 F:      arch/arm/mach-picoxcell/
11879 F:      drivers/crypto/picoxcell*
11880
11881 PIN CONTROL SUBSYSTEM
11882 M:      Linus Walleij <linus.walleij@linaro.org>
11883 L:      linux-gpio@vger.kernel.org
11884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11885 S:      Maintained
11886 F:      Documentation/devicetree/bindings/pinctrl/
11887 F:      Documentation/driver-api/pinctl.rst
11888 F:      drivers/pinctrl/
11889 F:      include/linux/pinctrl/
11890
11891 PIN CONTROLLER - ATMEL AT91
11892 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11894 S:      Maintained
11895 F:      drivers/pinctrl/pinctrl-at91.*
11896
11897 PIN CONTROLLER - ATMEL AT91 PIO4
11898 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11900 L:      linux-gpio@vger.kernel.org
11901 S:      Supported
11902 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11903
11904 PIN CONTROLLER - FREESCALE
11905 M:      Dong Aisheng <aisheng.dong@nxp.com>
11906 M:      Fabio Estevam <festevam@gmail.com>
11907 M:      Shawn Guo <shawnguo@kernel.org>
11908 M:      Stefan Agner <stefan@agner.ch>
11909 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11910 L:      linux-gpio@vger.kernel.org
11911 S:      Maintained
11912 F:      drivers/pinctrl/freescale/
11913 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11914
11915 PIN CONTROLLER - INTEL
11916 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11917 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11919 S:      Maintained
11920 F:      drivers/pinctrl/intel/
11921
11922 PIN CONTROLLER - MEDIATEK
11923 M:      Sean Wang <sean.wang@kernel.org>
11924 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11925 S:      Maintained
11926 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11927 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11928 F:      drivers/pinctrl/mediatek/
11929
11930 PIN CONTROLLER - QUALCOMM
11931 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11932 S:      Maintained
11933 L:      linux-arm-msm@vger.kernel.org
11934 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11935 F:      drivers/pinctrl/qcom/
11936
11937 PIN CONTROLLER - RENESAS
11938 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11939 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11940 L:      linux-renesas-soc@vger.kernel.org
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11942 S:      Maintained
11943 F:      drivers/pinctrl/sh-pfc/
11944
11945 PIN CONTROLLER - SAMSUNG
11946 M:      Tomasz Figa <tomasz.figa@gmail.com>
11947 M:      Krzysztof Kozlowski <krzk@kernel.org>
11948 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11951 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11953 S:      Maintained
11954 F:      drivers/pinctrl/samsung/
11955 F:      include/dt-bindings/pinctrl/samsung.h
11956 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11957
11958 PIN CONTROLLER - SINGLE
11959 M:      Tony Lindgren <tony@atomide.com>
11960 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962 L:      linux-omap@vger.kernel.org
11963 S:      Maintained
11964 F:      drivers/pinctrl/pinctrl-single.c
11965
11966 PIN CONTROLLER - ST SPEAR
11967 M:      Viresh Kumar <vireshk@kernel.org>
11968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11969 W:      http://www.st.com/spear
11970 S:      Maintained
11971 F:      drivers/pinctrl/spear/
11972
11973 PISTACHIO SOC SUPPORT
11974 M:      James Hartley <james.hartley@sondrel.com>
11975 L:      linux-mips@vger.kernel.org
11976 S:      Odd Fixes
11977 F:      arch/mips/pistachio/
11978 F:      arch/mips/include/asm/mach-pistachio/
11979 F:      arch/mips/boot/dts/img/pistachio*
11980 F:      arch/mips/configs/pistachio*_defconfig
11981
11982 PKTCDVD DRIVER
11983 S:      Orphan
11984 M:      linux-block@vger.kernel.org
11985 F:      drivers/block/pktcdvd.c
11986 F:      include/linux/pktcdvd.h
11987 F:      include/uapi/linux/pktcdvd.h
11988
11989 PKUNITY SOC DRIVERS
11990 M:      Guan Xuetao <gxt@pku.edu.cn>
11991 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11992 S:      Maintained
11993 T:      git git://github.com/gxt/linux.git
11994 F:      drivers/input/serio/i8042-unicore32io.h
11995 F:      drivers/i2c/busses/i2c-puv3.c
11996 F:      drivers/video/fbdev/fb-puv3.c
11997 F:      drivers/rtc/rtc-puv3.c
11998
11999 PMBUS HARDWARE MONITORING DRIVERS
12000 M:      Guenter Roeck <linux@roeck-us.net>
12001 L:      linux-hwmon@vger.kernel.org
12002 W:      http://hwmon.wiki.kernel.org/
12003 W:      http://www.roeck-us.net/linux/drivers/
12004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12005 S:      Maintained
12006 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12007 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12008 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12009 F:      Documentation/hwmon/adm1275
12010 F:      Documentation/hwmon/ibm-cffps
12011 F:      Documentation/hwmon/ir35221
12012 F:      Documentation/hwmon/lm25066
12013 F:      Documentation/hwmon/ltc2978
12014 F:      Documentation/hwmon/ltc3815
12015 F:      Documentation/hwmon/max16064
12016 F:      Documentation/hwmon/max20751
12017 F:      Documentation/hwmon/max31785
12018 F:      Documentation/hwmon/max34440
12019 F:      Documentation/hwmon/max8688
12020 F:      Documentation/hwmon/pmbus
12021 F:      Documentation/hwmon/pmbus-core
12022 F:      Documentation/hwmon/tps40422
12023 F:      Documentation/hwmon/ucd9000
12024 F:      Documentation/hwmon/ucd9200
12025 F:      Documentation/hwmon/zl6100
12026 F:      drivers/hwmon/pmbus/
12027 F:      include/linux/pmbus.h
12028
12029 PMC SIERRA MaxRAID DRIVER
12030 L:      linux-scsi@vger.kernel.org
12031 W:      http://www.pmc-sierra.com/
12032 S:      Orphan
12033 F:      drivers/scsi/pmcraid.*
12034
12035 PMC SIERRA PM8001 DRIVER
12036 M:      Jack Wang <jinpu.wang@profitbricks.com>
12037 M:      lindar_liu@usish.com
12038 L:      linux-scsi@vger.kernel.org
12039 S:      Supported
12040 F:      drivers/scsi/pm8001/
12041
12042 PNP SUPPORT
12043 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12044 S:      Maintained
12045 F:      drivers/pnp/
12046
12047 POSIX CLOCKS and TIMERS
12048 M:      Thomas Gleixner <tglx@linutronix.de>
12049 L:      linux-kernel@vger.kernel.org
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12051 S:      Maintained
12052 F:      fs/timerfd.c
12053 F:      include/linux/timer*
12054 F:      kernel/time/*timer*
12055
12056 POWER MANAGEMENT CORE
12057 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12058 L:      linux-pm@vger.kernel.org
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12060 B:      https://bugzilla.kernel.org
12061 S:      Supported
12062 F:      drivers/base/power/
12063 F:      include/linux/pm.h
12064 F:      include/linux/pm_*
12065 F:      include/linux/powercap.h
12066 F:      drivers/powercap/
12067 F:      kernel/configs/nopm.config
12068
12069 POWER STATE COORDINATION INTERFACE (PSCI)
12070 M:      Mark Rutland <mark.rutland@arm.com>
12071 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12072 L:      linux-arm-kernel@lists.infradead.org
12073 S:      Maintained
12074 F:      drivers/firmware/psci*.c
12075 F:      include/linux/psci.h
12076 F:      include/uapi/linux/psci.h
12077
12078 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12079 M:      Sebastian Reichel <sre@kernel.org>
12080 L:      linux-pm@vger.kernel.org
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12082 S:      Maintained
12083 F:      Documentation/ABI/testing/sysfs-class-power
12084 F:      Documentation/devicetree/bindings/power/supply/
12085 F:      include/linux/power_supply.h
12086 F:      drivers/power/supply/
12087
12088 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12089 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12090 L:      linuxppc-dev@lists.ozlabs.org
12091 S:      Maintained
12092 F:      drivers/char/powernv-op-panel.c
12093
12094 PPP OVER ATM (RFC 2364)
12095 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12096 S:      Maintained
12097 F:      net/atm/pppoatm.c
12098 F:      include/uapi/linux/atmppp.h
12099
12100 PPP OVER ETHERNET
12101 M:      Michal Ostrowski <mostrows@earthlink.net>
12102 S:      Maintained
12103 F:      drivers/net/ppp/pppoe.c
12104 F:      drivers/net/ppp/pppox.c
12105
12106 PPP OVER L2TP
12107 M:      James Chapman <jchapman@katalix.com>
12108 S:      Maintained
12109 F:      net/l2tp/l2tp_ppp.c
12110 F:      include/linux/if_pppol2tp.h
12111 F:      include/uapi/linux/if_pppol2tp.h
12112
12113 PPP PROTOCOL DRIVERS AND COMPRESSORS
12114 M:      Paul Mackerras <paulus@samba.org>
12115 L:      linux-ppp@vger.kernel.org
12116 S:      Maintained
12117 F:      drivers/net/ppp/ppp_*
12118
12119 PPS SUPPORT
12120 M:      Rodolfo Giometti <giometti@enneenne.com>
12121 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12122 L:      linuxpps@ml.enneenne.com (subscribers-only)
12123 S:      Maintained
12124 F:      Documentation/pps/
12125 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12126 F:      Documentation/ABI/testing/sysfs-pps
12127 F:      drivers/pps/
12128 F:      include/linux/pps*.h
12129 F:      include/uapi/linux/pps.h
12130
12131 PPTP DRIVER
12132 M:      Dmitry Kozlov <xeb@mail.ru>
12133 L:      netdev@vger.kernel.org
12134 S:      Maintained
12135 F:      drivers/net/ppp/pptp.c
12136 W:      http://sourceforge.net/projects/accel-pptp
12137
12138 PREEMPTIBLE KERNEL
12139 M:      Robert Love <rml@tech9.net>
12140 L:      kpreempt-tech@lists.sourceforge.net
12141 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12142 S:      Supported
12143 F:      Documentation/preempt-locking.txt
12144 F:      include/linux/preempt.h
12145
12146 PRINTK
12147 M:      Petr Mladek <pmladek@suse.com>
12148 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12149 R:      Steven Rostedt <rostedt@goodmis.org>
12150 S:      Maintained
12151 F:      kernel/printk/
12152 F:      include/linux/printk.h
12153
12154 PRISM54 WIRELESS DRIVER
12155 M:      Luis Chamberlain <mcgrof@kernel.org>
12156 L:      linux-wireless@vger.kernel.org
12157 W:      http://wireless.kernel.org/en/users/Drivers/p54
12158 S:      Obsolete
12159 F:      drivers/net/wireless/intersil/prism54/
12160
12161 PROC FILESYSTEM
12162 R:      Alexey Dobriyan <adobriyan@gmail.com>
12163 L:      linux-kernel@vger.kernel.org
12164 L:      linux-fsdevel@vger.kernel.org
12165 S:      Maintained
12166 F:      fs/proc/
12167 F:      include/linux/proc_fs.h
12168 F:      tools/testing/selftests/proc/
12169 F:      Documentation/filesystems/proc.txt
12170
12171 PROC SYSCTL
12172 M:      Luis Chamberlain <mcgrof@kernel.org>
12173 M:      Kees Cook <keescook@chromium.org>
12174 L:      linux-kernel@vger.kernel.org
12175 L:      linux-fsdevel@vger.kernel.org
12176 S:      Maintained
12177 F:      fs/proc/proc_sysctl.c
12178 F:      include/linux/sysctl.h
12179 F:      kernel/sysctl.c
12180 F:      tools/testing/selftests/sysctl/
12181
12182 PS3 NETWORK SUPPORT
12183 M:      Geoff Levand <geoff@infradead.org>
12184 L:      netdev@vger.kernel.org
12185 L:      linuxppc-dev@lists.ozlabs.org
12186 S:      Maintained
12187 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12188
12189 PS3 PLATFORM SUPPORT
12190 M:      Geoff Levand <geoff@infradead.org>
12191 L:      linuxppc-dev@lists.ozlabs.org
12192 S:      Maintained
12193 F:      arch/powerpc/boot/ps3*
12194 F:      arch/powerpc/include/asm/lv1call.h
12195 F:      arch/powerpc/include/asm/ps3*.h
12196 F:      arch/powerpc/platforms/ps3/
12197 F:      drivers/*/ps3*
12198 F:      drivers/ps3/
12199 F:      drivers/rtc/rtc-ps3.c
12200 F:      drivers/usb/host/*ps3.c
12201 F:      sound/ppc/snd_ps3*
12202
12203 PS3VRAM DRIVER
12204 M:      Jim Paris <jim@jtan.com>
12205 M:      Geoff Levand <geoff@infradead.org>
12206 L:      linuxppc-dev@lists.ozlabs.org
12207 S:      Maintained
12208 F:      drivers/block/ps3vram.c
12209
12210 PSAMPLE PACKET SAMPLING SUPPORT:
12211 M:      Yotam Gigi <yotam.gi@gmail.com>
12212 S:      Maintained
12213 F:      net/psample
12214 F:      include/net/psample.h
12215 F:      include/uapi/linux/psample.h
12216
12217 PSTORE FILESYSTEM
12218 M:      Kees Cook <keescook@chromium.org>
12219 M:      Anton Vorontsov <anton@enomsg.org>
12220 M:      Colin Cross <ccross@android.com>
12221 M:      Tony Luck <tony.luck@intel.com>
12222 S:      Maintained
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12224 F:      fs/pstore/
12225 F:      include/linux/pstore*
12226 F:      drivers/firmware/efi/efi-pstore.c
12227 F:      drivers/acpi/apei/erst.c
12228 F:      Documentation/admin-guide/ramoops.rst
12229 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12230 K:      \b(pstore|ramoops)
12231
12232 PTP HARDWARE CLOCK SUPPORT
12233 M:      Richard Cochran <richardcochran@gmail.com>
12234 L:      netdev@vger.kernel.org
12235 S:      Maintained
12236 W:      http://linuxptp.sourceforge.net/
12237 F:      Documentation/ABI/testing/sysfs-ptp
12238 F:      Documentation/ptp/*
12239 F:      drivers/net/phy/dp83640*
12240 F:      drivers/ptp/*
12241 F:      include/linux/ptp_cl*
12242
12243 PTRACE SUPPORT
12244 M:      Oleg Nesterov <oleg@redhat.com>
12245 S:      Maintained
12246 F:      include/asm-generic/syscall.h
12247 F:      include/linux/ptrace.h
12248 F:      include/linux/regset.h
12249 F:      include/linux/tracehook.h
12250 F:      include/uapi/linux/ptrace.h
12251 F:      include/uapi/linux/ptrace.h
12252 F:      include/asm-generic/ptrace.h
12253 F:      kernel/ptrace.c
12254 F:      arch/*/ptrace*.c
12255 F:      arch/*/*/ptrace*.c
12256 F:      arch/*/include/asm/ptrace*.h
12257
12258 PULSE8-CEC DRIVER
12259 M:      Hans Verkuil <hverkuil@xs4all.nl>
12260 L:      linux-media@vger.kernel.org
12261 T:      git git://linuxtv.org/media_tree.git
12262 S:      Maintained
12263 F:      drivers/media/usb/pulse8-cec/*
12264 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12265
12266 PVRUSB2 VIDEO4LINUX DRIVER
12267 M:      Mike Isely <isely@pobox.com>
12268 L:      pvrusb2@isely.net       (subscribers-only)
12269 L:      linux-media@vger.kernel.org
12270 W:      http://www.isely.net/pvrusb2/
12271 T:      git git://linuxtv.org/media_tree.git
12272 S:      Maintained
12273 F:      Documentation/media/v4l-drivers/pvrusb2*
12274 F:      drivers/media/usb/pvrusb2/
12275
12276 PWC WEBCAM DRIVER
12277 M:      Hans Verkuil <hverkuil@xs4all.nl>
12278 L:      linux-media@vger.kernel.org
12279 T:      git git://linuxtv.org/media_tree.git
12280 S:      Odd Fixes
12281 F:      drivers/media/usb/pwc/*
12282
12283 PWM FAN DRIVER
12284 M:      Kamil Debski <kamil@wypas.org>
12285 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12286 L:      linux-hwmon@vger.kernel.org
12287 S:      Supported
12288 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12289 F:      Documentation/hwmon/pwm-fan
12290 F:      drivers/hwmon/pwm-fan.c
12291
12292 PWM IR Transmitter
12293 M:      Sean Young <sean@mess.org>
12294 L:      linux-media@vger.kernel.org
12295 S:      Maintained
12296 F:      drivers/media/rc/pwm-ir-tx.c
12297
12298 PWM SUBSYSTEM
12299 M:      Thierry Reding <thierry.reding@gmail.com>
12300 L:      linux-pwm@vger.kernel.org
12301 S:      Maintained
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12303 F:      Documentation/pwm.txt
12304 F:      Documentation/devicetree/bindings/pwm/
12305 F:      include/linux/pwm.h
12306 F:      drivers/pwm/
12307 F:      drivers/video/backlight/pwm_bl.c
12308 F:      include/linux/pwm_backlight.h
12309 F:      drivers/gpio/gpio-mvebu.c
12310 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12311
12312 PXA GPIO DRIVER
12313 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12314 L:      linux-gpio@vger.kernel.org
12315 S:      Maintained
12316 F:      drivers/gpio/gpio-pxa.c
12317
12318 PXA MMCI DRIVER
12319 S:      Orphan
12320
12321 PXA RTC DRIVER
12322 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12323 L:      linux-rtc@vger.kernel.org
12324 S:      Maintained
12325
12326 PXA2xx/PXA3xx SUPPORT
12327 M:      Daniel Mack <daniel@zonque.org>
12328 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12329 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331 T:      git git://github.com/hzhuang1/linux.git
12332 T:      git git://github.com/rjarzmik/linux.git
12333 S:      Maintained
12334 F:      arch/arm/boot/dts/pxa*
12335 F:      arch/arm/mach-pxa/
12336 F:      drivers/dma/pxa*
12337 F:      drivers/pcmcia/pxa2xx*
12338 F:      drivers/pinctrl/pxa/
12339 F:      drivers/spi/spi-pxa2xx*
12340 F:      drivers/usb/gadget/udc/pxa2*
12341 F:      include/sound/pxa2xx-lib.h
12342 F:      sound/arm/pxa*
12343 F:      sound/soc/pxa/
12344
12345 QAT DRIVER
12346 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12347 L:      qat-linux@intel.com
12348 S:      Supported
12349 F:      drivers/crypto/qat/
12350
12351 QCOM AUDIO (ASoC) DRIVERS
12352 M:      Patrick Lai <plai@codeaurora.org>
12353 M:      Banajit Goswami <bgoswami@codeaurora.org>
12354 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12355 S:      Supported
12356 F:      sound/soc/qcom/
12357
12358 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12359 M:      Gabriel Somlo <somlo@cmu.edu>
12360 M:      "Michael S. Tsirkin" <mst@redhat.com>
12361 L:      qemu-devel@nongnu.org
12362 S:      Maintained
12363 F:      drivers/firmware/qemu_fw_cfg.c
12364 F:      include/uapi/linux/qemu_fw_cfg.h
12365
12366 QIB DRIVER
12367 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12368 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12369 L:      linux-rdma@vger.kernel.org
12370 S:      Supported
12371 F:      drivers/infiniband/hw/qib/
12372
12373 QLOGIC QL41xxx FCOE DRIVER
12374 M:      QLogic-Storage-Upstream@cavium.com
12375 L:      linux-scsi@vger.kernel.org
12376 S:      Supported
12377 F:      drivers/scsi/qedf/
12378
12379 QLOGIC QL41xxx ISCSI DRIVER
12380 M:      QLogic-Storage-Upstream@cavium.com
12381 L:      linux-scsi@vger.kernel.org
12382 S:      Supported
12383 F:      drivers/scsi/qedi/
12384
12385 QLOGIC QL4xxx ETHERNET DRIVER
12386 M:      Ariel Elior <Ariel.Elior@cavium.com>
12387 M:      everest-linux-l2@cavium.com
12388 L:      netdev@vger.kernel.org
12389 S:      Supported
12390 F:      drivers/net/ethernet/qlogic/qed/
12391 F:      include/linux/qed/
12392 F:      drivers/net/ethernet/qlogic/qede/
12393
12394 QLOGIC QL4xxx RDMA DRIVER
12395 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12396 M:      Ariel Elior <Ariel.Elior@cavium.com>
12397 L:      linux-rdma@vger.kernel.org
12398 S:      Supported
12399 F:      drivers/infiniband/hw/qedr/
12400 F:      include/uapi/rdma/qedr-abi.h
12401
12402 QLOGIC QLA1280 SCSI DRIVER
12403 M:      Michael Reed <mdr@sgi.com>
12404 L:      linux-scsi@vger.kernel.org
12405 S:      Maintained
12406 F:      drivers/scsi/qla1280.[ch]
12407
12408 QLOGIC QLA2XXX FC-SCSI DRIVER
12409 M:      qla2xxx-upstream@qlogic.com
12410 L:      linux-scsi@vger.kernel.org
12411 S:      Supported
12412 F:      Documentation/scsi/LICENSE.qla2xxx
12413 F:      drivers/scsi/qla2xxx/
12414
12415 QLOGIC QLA3XXX NETWORK DRIVER
12416 M:      Dept-GELinuxNICDev@cavium.com
12417 L:      netdev@vger.kernel.org
12418 S:      Supported
12419 F:      Documentation/networking/LICENSE.qla3xxx
12420 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12421
12422 QLOGIC QLA4XXX iSCSI DRIVER
12423 M:      QLogic-Storage-Upstream@qlogic.com
12424 L:      linux-scsi@vger.kernel.org
12425 S:      Supported
12426 F:      Documentation/scsi/LICENSE.qla4xxx
12427 F:      drivers/scsi/qla4xxx/
12428
12429 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12430 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12431 M:      Manish Chopra <manish.chopra@cavium.com>
12432 M:      Dept-GELinuxNICDev@cavium.com
12433 L:      netdev@vger.kernel.org
12434 S:      Supported
12435 F:      drivers/net/ethernet/qlogic/qlcnic/
12436
12437 QLOGIC QLGE 10Gb ETHERNET DRIVER
12438 M:      Manish Chopra <manish.chopra@cavium.com>
12439 M:      Dept-GELinuxNICDev@cavium.com
12440 L:      netdev@vger.kernel.org
12441 S:      Supported
12442 F:      drivers/net/ethernet/qlogic/qlge/
12443
12444 QM1D1B0004 MEDIA DRIVER
12445 M:      Akihiro Tsukada <tskd08@gmail.com>
12446 L:      linux-media@vger.kernel.org
12447 S:      Odd Fixes
12448 F:      drivers/media/tuners/qm1d1b0004*
12449
12450 QM1D1C0042 MEDIA DRIVER
12451 M:      Akihiro Tsukada <tskd08@gmail.com>
12452 L:      linux-media@vger.kernel.org
12453 S:      Odd Fixes
12454 F:      drivers/media/tuners/qm1d1c0042*
12455
12456 QNX4 FILESYSTEM
12457 M:      Anders Larsen <al@alarsen.net>
12458 W:      http://www.alarsen.net/linux/qnx4fs/
12459 S:      Maintained
12460 F:      fs/qnx4/
12461 F:      include/uapi/linux/qnx4_fs.h
12462 F:      include/uapi/linux/qnxtypes.h
12463
12464 QORIQ DPAA2 FSL-MC BUS DRIVER
12465 M:      Stuart Yoder <stuyoder@gmail.com>
12466 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12467 L:      linux-kernel@vger.kernel.org
12468 S:      Maintained
12469 F:      drivers/bus/fsl-mc/
12470 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12471 F:      Documentation/networking/dpaa2/overview.rst
12472
12473 QT1010 MEDIA DRIVER
12474 M:      Antti Palosaari <crope@iki.fi>
12475 L:      linux-media@vger.kernel.org
12476 W:      https://linuxtv.org
12477 W:      http://palosaari.fi/linux/
12478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12479 T:      git git://linuxtv.org/anttip/media_tree.git
12480 S:      Maintained
12481 F:      drivers/media/tuners/qt1010*
12482
12483 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12484 M:      Kalle Valo <kvalo@codeaurora.org>
12485 L:      ath10k@lists.infradead.org
12486 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12488 S:      Supported
12489 F:      drivers/net/wireless/ath/ath10k/
12490
12491 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12492 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12493 L:      linux-wireless@vger.kernel.org
12494 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12495 S:      Supported
12496 F:      drivers/net/wireless/ath/ath9k/
12497
12498 QUALCOMM CAMERA SUBSYSTEM DRIVER
12499 M:      Todor Tomov <todor.too@gmail.com>
12500 L:      linux-media@vger.kernel.org
12501 S:      Maintained
12502 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12503 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12504 F:      drivers/media/platform/qcom/camss/
12505
12506 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12507 M:  Ilia Lin <ilia.lin@gmail.com>
12508 L:  linux-pm@vger.kernel.org
12509 S:  Maintained
12510 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12511 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12512
12513 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12514 M:      Timur Tabi <timur@kernel.org>
12515 L:      netdev@vger.kernel.org
12516 S:      Maintained
12517 F:      drivers/net/ethernet/qualcomm/emac/
12518
12519 QUALCOMM GENERIC INTERFACE I2C DRIVER
12520 M:      Alok Chauhan <alokc@codeaurora.org>
12521 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12522 L:      linux-i2c@vger.kernel.org
12523 L:      linux-arm-msm@vger.kernel.org
12524 S:      Supported
12525 F:      drivers/i2c/busses/i2c-qcom-geni.c
12526
12527 QUALCOMM HEXAGON ARCHITECTURE
12528 M:      Richard Kuo <rkuo@codeaurora.org>
12529 L:      linux-hexagon@vger.kernel.org
12530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12531 S:      Supported
12532 F:      arch/hexagon/
12533
12534 QUALCOMM HIDMA DRIVER
12535 M:      Sinan Kaya <okaya@kernel.org>
12536 L:      linux-arm-kernel@lists.infradead.org
12537 L:      linux-arm-msm@vger.kernel.org
12538 L:      dmaengine@vger.kernel.org
12539 S:      Supported
12540 F:      drivers/dma/qcom/hidma*
12541
12542 QUALCOMM IOMMU
12543 M:      Rob Clark <robdclark@gmail.com>
12544 L:      iommu@lists.linux-foundation.org
12545 L:      linux-arm-msm@vger.kernel.org
12546 S:      Maintained
12547 F:      drivers/iommu/qcom_iommu.c
12548
12549 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12550 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12551 L:      linux-media@vger.kernel.org
12552 L:      linux-arm-msm@vger.kernel.org
12553 T:      git git://linuxtv.org/media_tree.git
12554 S:      Maintained
12555 F:      drivers/media/platform/qcom/venus/
12556
12557 QUALCOMM WCN36XX WIRELESS DRIVER
12558 M:      Kalle Valo <kvalo@codeaurora.org>
12559 L:      wcn36xx@lists.infradead.org
12560 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12561 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12562 S:      Supported
12563 F:      drivers/net/wireless/ath/wcn36xx/
12564
12565 QUANTENNA QTNFMAC WIRELESS DRIVER
12566 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12567 M:      Avinash Patil <avinashp@quantenna.com>
12568 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12569 L:      linux-wireless@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/net/wireless/quantenna
12572
12573 RADEON and AMDGPU DRM DRIVERS
12574 M:      Alex Deucher <alexander.deucher@amd.com>
12575 M:      Christian König <christian.koenig@amd.com>
12576 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12577 L:      amd-gfx@lists.freedesktop.org
12578 T:      git git://people.freedesktop.org/~agd5f/linux
12579 S:      Supported
12580 F:      drivers/gpu/drm/radeon/
12581 F:      include/uapi/drm/radeon_drm.h
12582 F:      drivers/gpu/drm/amd/
12583 F:      include/uapi/drm/amdgpu_drm.h
12584
12585 RADEON FRAMEBUFFER DISPLAY DRIVER
12586 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12587 L:      linux-fbdev@vger.kernel.org
12588 S:      Maintained
12589 F:      drivers/video/fbdev/aty/radeon*
12590 F:      include/uapi/linux/radeonfb.h
12591
12592 RADIOSHARK RADIO DRIVER
12593 M:      Hans Verkuil <hverkuil@xs4all.nl>
12594 L:      linux-media@vger.kernel.org
12595 T:      git git://linuxtv.org/media_tree.git
12596 S:      Maintained
12597 F:      drivers/media/radio/radio-shark.c
12598
12599 RADIOSHARK2 RADIO DRIVER
12600 M:      Hans Verkuil <hverkuil@xs4all.nl>
12601 L:      linux-media@vger.kernel.org
12602 T:      git git://linuxtv.org/media_tree.git
12603 S:      Maintained
12604 F:      drivers/media/radio/radio-shark2.c
12605 F:      drivers/media/radio/radio-tea5777.c
12606
12607 RADOS BLOCK DEVICE (RBD)
12608 M:      Ilya Dryomov <idryomov@gmail.com>
12609 M:      Sage Weil <sage@redhat.com>
12610 M:      Alex Elder <elder@kernel.org>
12611 L:      ceph-devel@vger.kernel.org
12612 W:      http://ceph.com/
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12614 T:      git git://github.com/ceph/ceph-client.git
12615 S:      Supported
12616 F:      Documentation/ABI/testing/sysfs-bus-rbd
12617 F:      drivers/block/rbd.c
12618 F:      drivers/block/rbd_types.h
12619
12620 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12621 M:      Paul Mackerras <paulus@samba.org>
12622 L:      linux-fbdev@vger.kernel.org
12623 S:      Maintained
12624 F:      drivers/video/fbdev/aty/aty128fb.c
12625
12626 RAINSHADOW-CEC DRIVER
12627 M:      Hans Verkuil <hverkuil@xs4all.nl>
12628 L:      linux-media@vger.kernel.org
12629 T:      git git://linuxtv.org/media_tree.git
12630 S:      Maintained
12631 F:      drivers/media/usb/rainshadow-cec/*
12632
12633 RALINK MIPS ARCHITECTURE
12634 M:      John Crispin <john@phrozen.org>
12635 L:      linux-mips@vger.kernel.org
12636 S:      Maintained
12637 F:      arch/mips/ralink
12638
12639 RALINK RT2X00 WIRELESS LAN DRIVER
12640 P:      rt2x00 project
12641 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12642 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12643 L:      linux-wireless@vger.kernel.org
12644 S:      Maintained
12645 F:      drivers/net/wireless/ralink/rt2x00/
12646
12647 RAMDISK RAM BLOCK DEVICE DRIVER
12648 M:      Jens Axboe <axboe@kernel.dk>
12649 S:      Maintained
12650 F:      Documentation/blockdev/ramdisk.txt
12651 F:      drivers/block/brd.c
12652
12653 RANCHU VIRTUAL BOARD FOR MIPS
12654 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12655 L:      linux-mips@vger.kernel.org
12656 S:      Supported
12657 F:      arch/mips/generic/board-ranchu.c
12658 F:      arch/mips/configs/generic/board-ranchu.config
12659
12660 RANDOM NUMBER DRIVER
12661 M:      "Theodore Ts'o" <tytso@mit.edu>
12662 S:      Maintained
12663 F:      drivers/char/random.c
12664
12665 RAPIDIO SUBSYSTEM
12666 M:      Matt Porter <mporter@kernel.crashing.org>
12667 M:      Alexandre Bounine <alex.bou9@gmail.com>
12668 S:      Maintained
12669 F:      drivers/rapidio/
12670
12671 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12672 L:      linux-wireless@vger.kernel.org
12673 S:      Orphan
12674 F:      drivers/net/wireless/ray*
12675
12676 RCUTORTURE TEST FRAMEWORK
12677 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12678 M:      Josh Triplett <josh@joshtriplett.org>
12679 R:      Steven Rostedt <rostedt@goodmis.org>
12680 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12681 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12682 L:      linux-kernel@vger.kernel.org
12683 S:      Supported
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12685 F:      tools/testing/selftests/rcutorture
12686
12687 RDC R-321X SoC
12688 M:      Florian Fainelli <florian@openwrt.org>
12689 S:      Maintained
12690
12691 RDC R6040 FAST ETHERNET DRIVER
12692 M:      Florian Fainelli <f.fainelli@gmail.com>
12693 L:      netdev@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/net/ethernet/rdc/r6040.c
12696
12697 RDMAVT - RDMA verbs software
12698 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12699 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12700 L:      linux-rdma@vger.kernel.org
12701 S:      Supported
12702 F:      drivers/infiniband/sw/rdmavt
12703
12704 RDS - RELIABLE DATAGRAM SOCKETS
12705 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12706 L:      netdev@vger.kernel.org
12707 L:      linux-rdma@vger.kernel.org
12708 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12709 W:      https://oss.oracle.com/projects/rds/
12710 S:      Supported
12711 F:      net/rds/
12712 F:      Documentation/networking/rds.txt
12713
12714 RDT - RESOURCE ALLOCATION
12715 M:      Fenghua Yu <fenghua.yu@intel.com>
12716 M:      Reinette Chatre <reinette.chatre@intel.com>
12717 L:      linux-kernel@vger.kernel.org
12718 S:      Supported
12719 F:      arch/x86/kernel/cpu/intel_rdt*
12720 F:      arch/x86/include/asm/intel_rdt_sched.h
12721 F:      Documentation/x86/intel_rdt*
12722
12723 READ-COPY UPDATE (RCU)
12724 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12725 M:      Josh Triplett <josh@joshtriplett.org>
12726 R:      Steven Rostedt <rostedt@goodmis.org>
12727 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12728 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12729 L:      linux-kernel@vger.kernel.org
12730 W:      http://www.rdrop.com/users/paulmck/RCU/
12731 S:      Supported
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12733 F:      Documentation/RCU/
12734 X:      Documentation/RCU/torture.txt
12735 F:      include/linux/rcu*
12736 X:      include/linux/srcu*.h
12737 F:      kernel/rcu/
12738 X:      kernel/rcu/srcu*.c
12739
12740 REAL TIME CLOCK (RTC) SUBSYSTEM
12741 M:      Alessandro Zummo <a.zummo@towertech.it>
12742 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12743 L:      linux-rtc@vger.kernel.org
12744 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12746 S:      Maintained
12747 F:      Documentation/devicetree/bindings/rtc/
12748 F:      Documentation/rtc.txt
12749 F:      drivers/rtc/
12750 F:      include/linux/rtc.h
12751 F:      include/uapi/linux/rtc.h
12752 F:      include/linux/rtc/
12753 F:      include/linux/platform_data/rtc-*
12754 F:      tools/testing/selftests/rtc/
12755
12756 REALTEK AUDIO CODECS
12757 M:      Bard Liao <bardliao@realtek.com>
12758 M:      Oder Chiou <oder_chiou@realtek.com>
12759 S:      Maintained
12760 F:      sound/soc/codecs/rt*
12761 F:      include/sound/rt*.h
12762
12763 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12764 M:      Linus Walleij <linus.walleij@linaro.org>
12765 S:      Maintained
12766 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12767 F:      drivers/net/dsa/realtek-smi*
12768 F:      drivers/net/dsa/rtl83*
12769
12770 REGISTER MAP ABSTRACTION
12771 M:      Mark Brown <broonie@kernel.org>
12772 L:      linux-kernel@vger.kernel.org
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12774 S:      Supported
12775 F:      Documentation/devicetree/bindings/regmap/
12776 F:      drivers/base/regmap/
12777 F:      include/linux/regmap.h
12778
12779 REISERFS FILE SYSTEM
12780 L:      reiserfs-devel@vger.kernel.org
12781 S:      Supported
12782 F:      fs/reiserfs/
12783
12784 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12785 M:      Ohad Ben-Cohen <ohad@wizery.com>
12786 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12787 L:      linux-remoteproc@vger.kernel.org
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12789 S:      Maintained
12790 F:      Documentation/devicetree/bindings/remoteproc/
12791 F:      Documentation/remoteproc.txt
12792 F:      drivers/remoteproc/
12793 F:      include/linux/remoteproc.h
12794
12795 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12796 M:      Ohad Ben-Cohen <ohad@wizery.com>
12797 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12798 L:      linux-remoteproc@vger.kernel.org
12799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12800 S:      Maintained
12801 F:      drivers/rpmsg/
12802 F:      Documentation/rpmsg.txt
12803 F:      include/linux/rpmsg.h
12804 F:      include/linux/rpmsg/
12805
12806 RENESAS CLOCK DRIVERS
12807 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12808 L:      linux-renesas-soc@vger.kernel.org
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12810 S:      Supported
12811 F:      drivers/clk/renesas/
12812
12813 RENESAS EMEV2 I2C DRIVER
12814 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12815 S:      Supported
12816 F:      drivers/i2c/busses/i2c-emev2.c
12817
12818 RENESAS ETHERNET DRIVERS
12819 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12820 L:      netdev@vger.kernel.org
12821 L:      linux-renesas-soc@vger.kernel.org
12822 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12823 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12824 F:      drivers/net/ethernet/renesas/
12825 F:      include/linux/sh_eth.h
12826
12827 RENESAS R-CAR GYROADC DRIVER
12828 M:      Marek Vasut <marek.vasut@gmail.com>
12829 L:      linux-iio@vger.kernel.org
12830 S:      Supported
12831 F:      drivers/iio/adc/rcar_gyro_adc.c
12832
12833 RENESAS R-CAR I2C DRIVERS
12834 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12835 S:      Supported
12836 F:      drivers/i2c/busses/i2c-rcar.c
12837 F:      drivers/i2c/busses/i2c-sh_mobile.c
12838
12839 RENESAS RIIC DRIVER
12840 M:      Chris Brandt <chris.brandt@renesas.com>
12841 S:      Supported
12842 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12843 F:      drivers/i2c/busses/i2c-riic.c
12844
12845 RENESAS USB PHY DRIVER
12846 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12847 L:      linux-renesas-soc@vger.kernel.org
12848 S:      Maintained
12849 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12850
12851 RESET CONTROLLER FRAMEWORK
12852 M:      Philipp Zabel <p.zabel@pengutronix.de>
12853 T:      git git://git.pengutronix.de/git/pza/linux
12854 S:      Maintained
12855 F:      drivers/reset/
12856 F:      Documentation/devicetree/bindings/reset/
12857 F:      include/dt-bindings/reset/
12858 F:      include/linux/reset.h
12859 F:      include/linux/reset-controller.h
12860
12861 RESTARTABLE SEQUENCES SUPPORT
12862 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12863 M:      Peter Zijlstra <peterz@infradead.org>
12864 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12865 M:      Boqun Feng <boqun.feng@gmail.com>
12866 L:      linux-kernel@vger.kernel.org
12867 S:      Supported
12868 F:      kernel/rseq.c
12869 F:      include/uapi/linux/rseq.h
12870 F:      include/trace/events/rseq.h
12871 F:      tools/testing/selftests/rseq/
12872
12873 RFKILL
12874 M:      Johannes Berg <johannes@sipsolutions.net>
12875 L:      linux-wireless@vger.kernel.org
12876 W:      http://wireless.kernel.org/
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12879 S:      Maintained
12880 F:      Documentation/rfkill.txt
12881 F:      Documentation/ABI/stable/sysfs-class-rfkill
12882 F:      net/rfkill/
12883 F:      include/linux/rfkill.h
12884 F:      include/uapi/linux/rfkill.h
12885
12886 RHASHTABLE
12887 M:      Thomas Graf <tgraf@suug.ch>
12888 M:      Herbert Xu <herbert@gondor.apana.org.au>
12889 L:      netdev@vger.kernel.org
12890 S:      Maintained
12891 F:      lib/rhashtable.c
12892 F:      lib/test_rhashtable.c
12893 F:      include/linux/rhashtable.h
12894 F:      include/linux/rhashtable-types.h
12895
12896 RICOH R5C592 MEMORYSTICK DRIVER
12897 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12898 S:      Maintained
12899 F:      drivers/memstick/host/r592.*
12900
12901 RICOH SMARTMEDIA/XD DRIVER
12902 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12903 S:      Maintained
12904 F:      drivers/mtd/nand/raw/r852.c
12905 F:      drivers/mtd/nand/raw/r852.h
12906
12907 RISC-V ARCHITECTURE
12908 M:      Palmer Dabbelt <palmer@sifive.com>
12909 M:      Albert Ou <aou@eecs.berkeley.edu>
12910 L:      linux-riscv@lists.infradead.org
12911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12912 S:      Supported
12913 F:      arch/riscv/
12914 K:      riscv
12915 N:      riscv
12916
12917 ROCCAT DRIVERS
12918 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12919 W:      http://sourceforge.net/projects/roccat/
12920 S:      Maintained
12921 F:      drivers/hid/hid-roccat*
12922 F:      include/linux/hid-roccat*
12923 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12924
12925 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12926 M:      Jacob chen <jacob2.chen@rock-chips.com>
12927 L:      linux-media@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/media/platform/rockchip/rga/
12930 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12931
12932 ROCKCHIP VPU CODEC DRIVER
12933 M:      Ezequiel Garcia <ezequiel@collabora.com>
12934 L:      linux-media@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/staging/media/platform/rockchip/vpu/
12937 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12938
12939 ROCKER DRIVER
12940 M:      Jiri Pirko <jiri@resnulli.us>
12941 L:      netdev@vger.kernel.org
12942 S:      Supported
12943 F:      drivers/net/ethernet/rocker/
12944
12945 ROCKETPORT DRIVER
12946 P:      Comtrol Corp.
12947 W:      http://www.comtrol.com
12948 S:      Maintained
12949 F:      Documentation/serial/rocket.txt
12950 F:      drivers/tty/rocket*
12951
12952 ROCKETPORT EXPRESS/INFINITY DRIVER
12953 M:      Kevin Cernekee <cernekee@gmail.com>
12954 L:      linux-serial@vger.kernel.org
12955 S:      Odd Fixes
12956 F:      drivers/tty/serial/rp2.*
12957
12958 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12959 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12960 L:      linux-kernel@vger.kernel.org
12961 L:      linux-renesas-soc@vger.kernel.org
12962 S:      Supported
12963 F:      drivers/mfd/bd9571mwv.c
12964 F:      drivers/regulator/bd9571mwv-regulator.c
12965 F:      drivers/gpio/gpio-bd9571mwv.c
12966 F:      include/linux/mfd/bd9571mwv.h
12967 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12968
12969 ROSE NETWORK LAYER
12970 M:      Ralf Baechle <ralf@linux-mips.org>
12971 L:      linux-hams@vger.kernel.org
12972 W:      http://www.linux-ax25.org/
12973 S:      Maintained
12974 F:      include/net/rose.h
12975 F:      include/uapi/linux/rose.h
12976 F:      net/rose/
12977
12978 RTL2830 MEDIA DRIVER
12979 M:      Antti Palosaari <crope@iki.fi>
12980 L:      linux-media@vger.kernel.org
12981 W:      https://linuxtv.org
12982 W:      http://palosaari.fi/linux/
12983 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12984 T:      git git://linuxtv.org/anttip/media_tree.git
12985 S:      Maintained
12986 F:      drivers/media/dvb-frontends/rtl2830*
12987
12988 RTL2832 MEDIA DRIVER
12989 M:      Antti Palosaari <crope@iki.fi>
12990 L:      linux-media@vger.kernel.org
12991 W:      https://linuxtv.org
12992 W:      http://palosaari.fi/linux/
12993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12994 T:      git git://linuxtv.org/anttip/media_tree.git
12995 S:      Maintained
12996 F:      drivers/media/dvb-frontends/rtl2832*
12997
12998 RTL2832_SDR MEDIA DRIVER
12999 M:      Antti Palosaari <crope@iki.fi>
13000 L:      linux-media@vger.kernel.org
13001 W:      https://linuxtv.org
13002 W:      http://palosaari.fi/linux/
13003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13004 T:      git git://linuxtv.org/anttip/media_tree.git
13005 S:      Maintained
13006 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13007
13008 RTL8180 WIRELESS DRIVER
13009 L:      linux-wireless@vger.kernel.org
13010 W:      http://wireless.kernel.org/
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13012 S:      Orphan
13013 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13014
13015 RTL8187 WIRELESS DRIVER
13016 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13017 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13018 M:      Larry Finger <Larry.Finger@lwfinger.net>
13019 L:      linux-wireless@vger.kernel.org
13020 W:      http://wireless.kernel.org/
13021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13022 S:      Maintained
13023 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13024
13025 REALTEK WIRELESS DRIVER (rtlwifi family)
13026 M:      Ping-Ke Shih <pkshih@realtek.com>
13027 L:      linux-wireless@vger.kernel.org
13028 W:      http://wireless.kernel.org/
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13030 S:      Maintained
13031 F:      drivers/net/wireless/realtek/rtlwifi/
13032
13033 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13034 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13035 L:      linux-wireless@vger.kernel.org
13036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13037 S:      Maintained
13038 F:      drivers/net/wireless/realtek/rtl8xxxu/
13039
13040 RXRPC SOCKETS (AF_RXRPC)
13041 M:      David Howells <dhowells@redhat.com>
13042 L:      linux-afs@lists.infradead.org
13043 S:      Supported
13044 F:      net/rxrpc/
13045 F:      include/keys/rxrpc-type.h
13046 F:      include/net/af_rxrpc.h
13047 F:      include/trace/events/rxrpc.h
13048 F:      include/uapi/linux/rxrpc.h
13049 F:      Documentation/networking/rxrpc.txt
13050 W:      https://www.infradead.org/~dhowells/kafs/
13051
13052 S3 SAVAGE FRAMEBUFFER DRIVER
13053 M:      Antonino Daplas <adaplas@gmail.com>
13054 L:      linux-fbdev@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/video/fbdev/savage/
13057
13058 S390
13059 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13060 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13061 L:      linux-s390@vger.kernel.org
13062 W:      http://www.ibm.com/developerworks/linux/linux390/
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13064 S:      Supported
13065 F:      arch/s390/
13066 F:      drivers/s390/
13067 F:      Documentation/s390/
13068 F:      Documentation/driver-api/s390-drivers.rst
13069
13070 S390 COMMON I/O LAYER
13071 M:      Sebastian Ott <sebott@linux.ibm.com>
13072 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13073 L:      linux-s390@vger.kernel.org
13074 W:      http://www.ibm.com/developerworks/linux/linux390/
13075 S:      Supported
13076 F:      drivers/s390/cio/
13077
13078 S390 DASD DRIVER
13079 M:      Stefan Haberland <sth@linux.ibm.com>
13080 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13081 L:      linux-s390@vger.kernel.org
13082 W:      http://www.ibm.com/developerworks/linux/linux390/
13083 S:      Supported
13084 F:      drivers/s390/block/dasd*
13085 F:      block/partitions/ibm.c
13086
13087 S390 IOMMU (PCI)
13088 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13089 L:      linux-s390@vger.kernel.org
13090 W:      http://www.ibm.com/developerworks/linux/linux390/
13091 S:      Supported
13092 F:      drivers/iommu/s390-iommu.c
13093
13094 S390 IUCV NETWORK LAYER
13095 M:      Julian Wiedmann <jwi@linux.ibm.com>
13096 M:      Ursula Braun <ubraun@linux.ibm.com>
13097 L:      linux-s390@vger.kernel.org
13098 W:      http://www.ibm.com/developerworks/linux/linux390/
13099 S:      Supported
13100 F:      drivers/s390/net/*iucv*
13101 F:      include/net/iucv/
13102 F:      net/iucv/
13103
13104 S390 NETWORK DRIVERS
13105 M:      Julian Wiedmann <jwi@linux.ibm.com>
13106 M:      Ursula Braun <ubraun@linux.ibm.com>
13107 L:      linux-s390@vger.kernel.org
13108 W:      http://www.ibm.com/developerworks/linux/linux390/
13109 S:      Supported
13110 F:      drivers/s390/net/
13111
13112 S390 PCI SUBSYSTEM
13113 M:      Sebastian Ott <sebott@linux.ibm.com>
13114 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13115 L:      linux-s390@vger.kernel.org
13116 W:      http://www.ibm.com/developerworks/linux/linux390/
13117 S:      Supported
13118 F:      arch/s390/pci/
13119 F:      drivers/pci/hotplug/s390_pci_hpc.c
13120
13121 S390 VFIO-CCW DRIVER
13122 M:      Cornelia Huck <cohuck@redhat.com>
13123 M:      Halil Pasic <pasic@linux.ibm.com>
13124 L:      linux-s390@vger.kernel.org
13125 L:      kvm@vger.kernel.org
13126 S:      Supported
13127 F:      drivers/s390/cio/vfio_ccw*
13128 F:      Documentation/s390/vfio-ccw.txt
13129 F:      include/uapi/linux/vfio_ccw.h
13130
13131 S390 ZCRYPT DRIVER
13132 M:      Harald Freudenberger <freude@linux.ibm.com>
13133 L:      linux-s390@vger.kernel.org
13134 W:      http://www.ibm.com/developerworks/linux/linux390/
13135 S:      Supported
13136 F:      drivers/s390/crypto/
13137
13138 S390 VFIO AP DRIVER
13139 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13140 M:      Pierre Morel <pmorel@linux.ibm.com>
13141 M:      Halil Pasic <pasic@linux.ibm.com>
13142 L:      linux-s390@vger.kernel.org
13143 W:      http://www.ibm.com/developerworks/linux/linux390/
13144 S:      Supported
13145 F:      drivers/s390/crypto/vfio_ap_drv.c
13146 F:      drivers/s390/crypto/vfio_ap_private.h
13147 F:      drivers/s390/crypto/vfio_ap_ops.c
13148 F:      Documentation/s390/vfio-ap.txt
13149
13150 S390 ZFCP DRIVER
13151 M:      Steffen Maier <maier@linux.ibm.com>
13152 M:      Benjamin Block <bblock@linux.ibm.com>
13153 L:      linux-s390@vger.kernel.org
13154 W:      http://www.ibm.com/developerworks/linux/linux390/
13155 S:      Supported
13156 F:      drivers/s390/scsi/zfcp_*
13157
13158 S3C24XX SD/MMC Driver
13159 M:      Ben Dooks <ben-linux@fluff.org>
13160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13161 S:      Supported
13162 F:      drivers/mmc/host/s3cmci.*
13163
13164 SAA6588 RDS RECEIVER DRIVER
13165 M:      Hans Verkuil <hverkuil@xs4all.nl>
13166 L:      linux-media@vger.kernel.org
13167 T:      git git://linuxtv.org/media_tree.git
13168 W:      https://linuxtv.org
13169 S:      Odd Fixes
13170 F:      drivers/media/i2c/saa6588*
13171
13172 SAA7134 VIDEO4LINUX DRIVER
13173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13174 L:      linux-media@vger.kernel.org
13175 W:      https://linuxtv.org
13176 T:      git git://linuxtv.org/media_tree.git
13177 S:      Odd fixes
13178 F:      Documentation/media/v4l-drivers/saa7134*
13179 F:      drivers/media/pci/saa7134/
13180
13181 SAA7146 VIDEO4LINUX-2 DRIVER
13182 M:      Hans Verkuil <hverkuil@xs4all.nl>
13183 L:      linux-media@vger.kernel.org
13184 T:      git git://linuxtv.org/media_tree.git
13185 S:      Maintained
13186 F:      drivers/media/common/saa7146/
13187 F:      drivers/media/pci/saa7146/
13188 F:      include/media/drv-intf/saa7146*
13189
13190 SAMSUNG AUDIO (ASoC) DRIVERS
13191 M:      Krzysztof Kozlowski <krzk@kernel.org>
13192 M:      Sangbeom Kim <sbkim73@samsung.com>
13193 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13194 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13195 S:      Supported
13196 F:      sound/soc/samsung/
13197 F:      Documentation/devicetree/bindings/sound/samsung*
13198
13199 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13200 M:      Krzysztof Kozlowski <krzk@kernel.org>
13201 L:      linux-crypto@vger.kernel.org
13202 L:      linux-samsung-soc@vger.kernel.org
13203 S:      Maintained
13204 F:      drivers/crypto/exynos-rng.c
13205 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13206
13207 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13208 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13209 L:      linux-samsung-soc@vger.kernel.org
13210 S:      Maintained
13211 F:      drivers/char/hw_random/exynos-trng.c
13212 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13213
13214 SAMSUNG FRAMEBUFFER DRIVER
13215 M:      Jingoo Han <jingoohan1@gmail.com>
13216 L:      linux-fbdev@vger.kernel.org
13217 S:      Maintained
13218 F:      drivers/video/fbdev/s3c-fb.c
13219
13220 SAMSUNG LAPTOP DRIVER
13221 M:      Corentin Chary <corentin.chary@gmail.com>
13222 L:      platform-driver-x86@vger.kernel.org
13223 S:      Maintained
13224 F:      drivers/platform/x86/samsung-laptop.c
13225
13226 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13227 M:      Sangbeom Kim <sbkim73@samsung.com>
13228 M:      Krzysztof Kozlowski <krzk@kernel.org>
13229 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13230 L:      linux-kernel@vger.kernel.org
13231 L:      linux-samsung-soc@vger.kernel.org
13232 S:      Supported
13233 F:      drivers/mfd/sec*.c
13234 F:      drivers/regulator/s2m*.c
13235 F:      drivers/regulator/s5m*.c
13236 F:      drivers/clk/clk-s2mps11.c
13237 F:      drivers/rtc/rtc-s5m.c
13238 F:      include/linux/mfd/samsung/
13239 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13240 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13241 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13242 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13243
13244 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13245 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13246 L:      linux-media@vger.kernel.org
13247 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13248 S:      Maintained
13249 F:      drivers/media/platform/s3c-camif/
13250 F:      include/media/drv-intf/s3c_camif.h
13251
13252 SAMSUNG S3FWRN5 NFC DRIVER
13253 M:      Robert Baldyga <r.baldyga@samsung.com>
13254 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13255 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13256 S:      Supported
13257 F:      drivers/nfc/s3fwrn5
13258
13259 SAMSUNG S5C73M3 CAMERA DRIVER
13260 M:      Kyungmin Park <kyungmin.park@samsung.com>
13261 M:      Andrzej Hajda <a.hajda@samsung.com>
13262 L:      linux-media@vger.kernel.org
13263 S:      Supported
13264 F:      drivers/media/i2c/s5c73m3/*
13265
13266 SAMSUNG S5K5BAF CAMERA DRIVER
13267 M:      Kyungmin Park <kyungmin.park@samsung.com>
13268 M:      Andrzej Hajda <a.hajda@samsung.com>
13269 L:      linux-media@vger.kernel.org
13270 S:      Supported
13271 F:      drivers/media/i2c/s5k5baf.c
13272
13273 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13274 M:      Krzysztof Kozlowski <krzk@kernel.org>
13275 M:      Vladimir Zapolskiy <vz@mleia.com>
13276 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13277 L:      linux-crypto@vger.kernel.org
13278 L:      linux-samsung-soc@vger.kernel.org
13279 S:      Maintained
13280 F:      drivers/crypto/s5p-sss.c
13281
13282 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13283 M:      Kyungmin Park <kyungmin.park@samsung.com>
13284 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13285 L:      linux-media@vger.kernel.org
13286 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13287 S:      Supported
13288 F:      drivers/media/platform/exynos4-is/
13289
13290 SAMSUNG SOC CLOCK DRIVERS
13291 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13292 M:      Tomasz Figa <tomasz.figa@gmail.com>
13293 M:      Chanwoo Choi <cw00.choi@samsung.com>
13294 S:      Supported
13295 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13297 F:      drivers/clk/samsung/
13298 F:      include/dt-bindings/clock/exynos*.h
13299 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13300
13301 SAMSUNG SPI DRIVERS
13302 M:      Kukjin Kim <kgene@kernel.org>
13303 M:      Krzysztof Kozlowski <krzk@kernel.org>
13304 M:      Andi Shyti <andi@etezian.org>
13305 L:      linux-spi@vger.kernel.org
13306 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13307 S:      Maintained
13308 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13309 F:      drivers/spi/spi-s3c*
13310 F:      include/linux/platform_data/spi-s3c64xx.h
13311
13312 SAMSUNG SXGBE DRIVERS
13313 M:      Byungho An <bh74.an@samsung.com>
13314 M:      Girish K S <ks.giri@samsung.com>
13315 M:      Vipul Pandya <vipul.pandya@samsung.com>
13316 S:      Supported
13317 L:      netdev@vger.kernel.org
13318 F:      drivers/net/ethernet/samsung/sxgbe/
13319
13320 SAMSUNG THERMAL DRIVER
13321 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13322 L:      linux-pm@vger.kernel.org
13323 L:      linux-samsung-soc@vger.kernel.org
13324 S:      Supported
13325 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13326 F:      drivers/thermal/samsung/
13327
13328 SAMSUNG USB2 PHY DRIVER
13329 M:      Kamil Debski <kamil@wypas.org>
13330 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13331 L:      linux-kernel@vger.kernel.org
13332 S:      Supported
13333 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13334 F:      Documentation/phy/samsung-usb2.txt
13335 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13336 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13337 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13338 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13339 F:      drivers/phy/samsung/phy-samsung-usb2.c
13340 F:      drivers/phy/samsung/phy-samsung-usb2.h
13341
13342 SC1200 WDT DRIVER
13343 M:      Zwane Mwaikambo <zwanem@gmail.com>
13344 S:      Maintained
13345 F:      drivers/watchdog/sc1200wdt.c
13346
13347 SCHEDULER
13348 M:      Ingo Molnar <mingo@redhat.com>
13349 M:      Peter Zijlstra <peterz@infradead.org>
13350 L:      linux-kernel@vger.kernel.org
13351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13352 S:      Maintained
13353 F:      kernel/sched/
13354 F:      include/linux/sched.h
13355 F:      include/uapi/linux/sched.h
13356 F:      include/linux/wait.h
13357
13358 SCR24X CHIP CARD INTERFACE DRIVER
13359 M:      Lubomir Rintel <lkundrak@v3.sk>
13360 S:      Supported
13361 F:      drivers/char/pcmcia/scr24x_cs.c
13362
13363 SCSI CDROM DRIVER
13364 M:      Jens Axboe <axboe@kernel.dk>
13365 L:      linux-scsi@vger.kernel.org
13366 W:      http://www.kernel.dk
13367 S:      Maintained
13368 F:      drivers/scsi/sr*
13369
13370 SCSI RDMA PROTOCOL (SRP) INITIATOR
13371 M:      Bart Van Assche <bvanassche@acm.org>
13372 L:      linux-rdma@vger.kernel.org
13373 S:      Supported
13374 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13375 F:      drivers/infiniband/ulp/srp/
13376 F:      include/scsi/srp.h
13377
13378 SCSI RDMA PROTOCOL (SRP) TARGET
13379 M:      Bart Van Assche <bvanassche@acm.org>
13380 L:      linux-rdma@vger.kernel.org
13381 L:      target-devel@vger.kernel.org
13382 S:      Supported
13383 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13384 F:      drivers/infiniband/ulp/srpt/
13385
13386 SCSI SG DRIVER
13387 M:      Doug Gilbert <dgilbert@interlog.com>
13388 L:      linux-scsi@vger.kernel.org
13389 W:      http://sg.danny.cz/sg
13390 S:      Maintained
13391 F:      Documentation/scsi/scsi-generic.txt
13392 F:      drivers/scsi/sg.c
13393 F:      include/scsi/sg.h
13394
13395 SCSI SUBSYSTEM
13396 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13398 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13400 L:      linux-scsi@vger.kernel.org
13401 S:      Maintained
13402 F:      Documentation/devicetree/bindings/scsi/
13403 F:      drivers/scsi/
13404 F:      include/scsi/
13405
13406 SCSI TAPE DRIVER
13407 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13408 L:      linux-scsi@vger.kernel.org
13409 S:      Maintained
13410 F:      Documentation/scsi/st.txt
13411 F:      drivers/scsi/st.*
13412 F:      drivers/scsi/st_*.h
13413
13414 SCTP PROTOCOL
13415 M:      Vlad Yasevich <vyasevich@gmail.com>
13416 M:      Neil Horman <nhorman@tuxdriver.com>
13417 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13418 L:      linux-sctp@vger.kernel.org
13419 W:      http://lksctp.sourceforge.net
13420 S:      Maintained
13421 F:      Documentation/networking/sctp.txt
13422 F:      include/linux/sctp.h
13423 F:      include/uapi/linux/sctp.h
13424 F:      include/net/sctp/
13425 F:      net/sctp/
13426
13427 SCx200 CPU SUPPORT
13428 M:      Jim Cromie <jim.cromie@gmail.com>
13429 S:      Odd Fixes
13430 F:      Documentation/i2c/busses/scx200_acb
13431 F:      arch/x86/platform/scx200/
13432 F:      drivers/watchdog/scx200_wdt.c
13433 F:      drivers/i2c/busses/scx200*
13434 F:      drivers/mtd/maps/scx200_docflash.c
13435 F:      include/linux/scx200.h
13436
13437 SCx200 GPIO DRIVER
13438 M:      Jim Cromie <jim.cromie@gmail.com>
13439 S:      Maintained
13440 F:      drivers/char/scx200_gpio.c
13441 F:      include/linux/scx200_gpio.h
13442
13443 SCx200 HRT CLOCKSOURCE DRIVER
13444 M:      Jim Cromie <jim.cromie@gmail.com>
13445 S:      Maintained
13446 F:      drivers/clocksource/scx200_hrt.c
13447
13448 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13449 M:      Sascha Sommer <saschasommer@freenet.de>
13450 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13451 S:      Maintained
13452 F:      drivers/mmc/host/sdricoh_cs.c
13453
13454 SECO BOARDS CEC DRIVER
13455 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13456 S:      Maintained
13457 F:      drivers/media/platform/seco-cec/seco-cec.c
13458 F:      drivers/media/platform/seco-cec/seco-cec.h
13459
13460 SECURE COMPUTING
13461 M:      Kees Cook <keescook@chromium.org>
13462 R:      Andy Lutomirski <luto@amacapital.net>
13463 R:      Will Drewry <wad@chromium.org>
13464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13465 S:      Supported
13466 F:      kernel/seccomp.c
13467 F:      include/uapi/linux/seccomp.h
13468 F:      include/linux/seccomp.h
13469 F:      tools/testing/selftests/seccomp/*
13470 F:      tools/testing/selftests/kselftest_harness.h
13471 F:      Documentation/userspace-api/seccomp_filter.rst
13472 K:      \bsecure_computing
13473 K:      \bTIF_SECCOMP\b
13474
13475 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13476 M:      Al Cooper <alcooperx@gmail.com>
13477 L:      linux-mmc@vger.kernel.org
13478 L:      bcm-kernel-feedback-list@broadcom.com
13479 S:      Maintained
13480 F:      drivers/mmc/host/sdhci-brcmstb*
13481
13482 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13483 M:      Adrian Hunter <adrian.hunter@intel.com>
13484 L:      linux-mmc@vger.kernel.org
13485 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13486 S:      Maintained
13487 F:      drivers/mmc/host/sdhci*
13488 F:      include/linux/mmc/sdhci*
13489
13490 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13491 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13492 M:      Manjunath M B <manjumb@synopsys.com>
13493 L:      linux-mmc@vger.kernel.org
13494 S:      Maintained
13495 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13496
13497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13498 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13499 L:      linux-mmc@vger.kernel.org
13500 S:      Supported
13501 F:      drivers/mmc/host/sdhci-of-at91.c
13502
13503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13504 M:      Ben Dooks <ben-linux@fluff.org>
13505 M:      Jaehoon Chung <jh80.chung@samsung.com>
13506 L:      linux-mmc@vger.kernel.org
13507 S:      Maintained
13508 F:      drivers/mmc/host/sdhci-s3c*
13509
13510 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13511 M:      Viresh Kumar <vireshk@kernel.org>
13512 L:      linux-mmc@vger.kernel.org
13513 S:      Maintained
13514 F:      drivers/mmc/host/sdhci-spear.c
13515
13516 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13517 M:      Kishon Vijay Abraham I <kishon@ti.com>
13518 L:      linux-mmc@vger.kernel.org
13519 S:      Maintained
13520 F:      drivers/mmc/host/sdhci-omap.c
13521
13522 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13523 M:      Scott Bauer <scott.bauer@intel.com>
13524 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13525 L:      linux-block@vger.kernel.org
13526 S:      Supported
13527 F:      block/sed*
13528 F:      block/opal_proto.h
13529 F:      include/linux/sed*
13530 F:      include/uapi/linux/sed*
13531
13532 SECURITY CONTACT
13533 M:      Security Officers <security@kernel.org>
13534 S:      Supported
13535
13536 SECURITY SUBSYSTEM
13537 M:      James Morris <jmorris@namei.org>
13538 M:      "Serge E. Hallyn" <serge@hallyn.com>
13539 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13541 W:      http://kernsec.org/
13542 S:      Supported
13543 F:      security/
13544 X:      security/selinux/
13545
13546 SELINUX SECURITY MODULE
13547 M:      Paul Moore <paul@paul-moore.com>
13548 M:      Stephen Smalley <sds@tycho.nsa.gov>
13549 M:      Eric Paris <eparis@parisplace.org>
13550 L:      selinux@vger.kernel.org
13551 W:      https://selinuxproject.org
13552 W:      https://github.com/SELinuxProject
13553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13554 S:      Supported
13555 F:      include/linux/selinux*
13556 F:      security/selinux/
13557 F:      scripts/selinux/
13558 F:      Documentation/admin-guide/LSM/SELinux.rst
13559
13560 SENSABLE PHANTOM
13561 M:      Jiri Slaby <jirislaby@gmail.com>
13562 S:      Maintained
13563 F:      drivers/misc/phantom.c
13564 F:      include/uapi/linux/phantom.h
13565
13566 SERIAL DEVICE BUS
13567 M:      Rob Herring <robh@kernel.org>
13568 L:      linux-serial@vger.kernel.org
13569 S:      Maintained
13570 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13571 F:      drivers/tty/serdev/
13572 F:      include/linux/serdev.h
13573
13574 SERIAL DRIVERS
13575 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13576 L:      linux-serial@vger.kernel.org
13577 S:      Maintained
13578 F:      Documentation/devicetree/bindings/serial/
13579 F:      drivers/tty/serial/
13580
13581 SERIAL IR RECEIVER
13582 M:      Sean Young <sean@mess.org>
13583 L:      linux-media@vger.kernel.org
13584 S:      Maintained
13585 F:      drivers/media/rc/serial_ir.c
13586
13587 SFC NETWORK DRIVER
13588 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13589 M:      Edward Cree <ecree@solarflare.com>
13590 M:      Bert Kenward <bkenward@solarflare.com>
13591 L:      netdev@vger.kernel.org
13592 S:      Supported
13593 F:      drivers/net/ethernet/sfc/
13594
13595 SGI GRU DRIVER
13596 M:      Dimitri Sivanich <sivanich@sgi.com>
13597 S:      Maintained
13598 F:      drivers/misc/sgi-gru/
13599
13600 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13601 M:      Pat Gefre <pfg@sgi.com>
13602 L:      linux-ia64@vger.kernel.org
13603 S:      Supported
13604 F:      Documentation/ia64/serial.txt
13605 F:      drivers/tty/serial/ioc?_serial.c
13606 F:      include/linux/ioc?.h
13607
13608 SGI XP/XPC/XPNET DRIVER
13609 M:      Cliff Whickman <cpw@sgi.com>
13610 M:      Robin Holt <robinmholt@gmail.com>
13611 S:      Maintained
13612 F:      drivers/misc/sgi-xp/
13613
13614 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13615 M:      Ursula Braun <ubraun@linux.ibm.com>
13616 L:      linux-s390@vger.kernel.org
13617 W:      http://www.ibm.com/developerworks/linux/linux390/
13618 S:      Supported
13619 F:      net/smc/
13620
13621 SHARP RJ54N1CB0C SENSOR DRIVER
13622 M:      Jacopo Mondi <jacopo@jmondi.org>
13623 L:      linux-media@vger.kernel.org
13624 T:      git git://linuxtv.org/media_tree.git
13625 S:      Odd fixes
13626 F:      drivers/media/i2c/rj54n1cb0c.c
13627 F:      include/media/i2c/rj54n1cb0c.h
13628
13629 SH_VEU V4L2 MEM2MEM DRIVER
13630 L:      linux-media@vger.kernel.org
13631 S:      Orphan
13632 F:      drivers/media/platform/sh_veu.c
13633
13634 SH_VOU V4L2 OUTPUT DRIVER
13635 L:      linux-media@vger.kernel.org
13636 S:      Orphan
13637 F:      drivers/media/platform/sh_vou.c
13638 F:      include/media/drv-intf/sh_vou.h
13639
13640 SI2157 MEDIA DRIVER
13641 M:      Antti Palosaari <crope@iki.fi>
13642 L:      linux-media@vger.kernel.org
13643 W:      https://linuxtv.org
13644 W:      http://palosaari.fi/linux/
13645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13646 T:      git git://linuxtv.org/anttip/media_tree.git
13647 S:      Maintained
13648 F:      drivers/media/tuners/si2157*
13649
13650 SI2165 MEDIA DRIVER
13651 M:      Matthias Schwarzott <zzam@gentoo.org>
13652 L:      linux-media@vger.kernel.org
13653 W:      https://linuxtv.org
13654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13655 S:      Maintained
13656 F:      drivers/media/dvb-frontends/si2165*
13657
13658 SI2168 MEDIA DRIVER
13659 M:      Antti Palosaari <crope@iki.fi>
13660 L:      linux-media@vger.kernel.org
13661 W:      https://linuxtv.org
13662 W:      http://palosaari.fi/linux/
13663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13664 T:      git git://linuxtv.org/anttip/media_tree.git
13665 S:      Maintained
13666 F:      drivers/media/dvb-frontends/si2168*
13667
13668 SI470X FM RADIO RECEIVER I2C DRIVER
13669 M:      Hans Verkuil <hverkuil@xs4all.nl>
13670 L:      linux-media@vger.kernel.org
13671 T:      git git://linuxtv.org/media_tree.git
13672 W:      https://linuxtv.org
13673 S:      Odd Fixes
13674 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13675
13676 SI470X FM RADIO RECEIVER USB DRIVER
13677 M:      Hans Verkuil <hverkuil@xs4all.nl>
13678 L:      linux-media@vger.kernel.org
13679 T:      git git://linuxtv.org/media_tree.git
13680 W:      https://linuxtv.org
13681 S:      Maintained
13682 F:      drivers/media/radio/si470x/radio-si470x-common.c
13683 F:      drivers/media/radio/si470x/radio-si470x.h
13684 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13685
13686 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13687 M:      Eduardo Valentin <edubezval@gmail.com>
13688 L:      linux-media@vger.kernel.org
13689 T:      git git://linuxtv.org/media_tree.git
13690 W:      https://linuxtv.org
13691 S:      Odd Fixes
13692 F:      drivers/media/radio/si4713/si4713.?
13693
13694 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13695 M:      Eduardo Valentin <edubezval@gmail.com>
13696 L:      linux-media@vger.kernel.org
13697 T:      git git://linuxtv.org/media_tree.git
13698 W:      https://linuxtv.org
13699 S:      Odd Fixes
13700 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13701
13702 SI4713 FM RADIO TRANSMITTER USB DRIVER
13703 M:      Hans Verkuil <hverkuil@xs4all.nl>
13704 L:      linux-media@vger.kernel.org
13705 T:      git git://linuxtv.org/media_tree.git
13706 W:      https://linuxtv.org
13707 S:      Maintained
13708 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13709
13710 SIANO DVB DRIVER
13711 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13712 L:      linux-media@vger.kernel.org
13713 W:      https://linuxtv.org
13714 T:      git git://linuxtv.org/media_tree.git
13715 S:      Odd fixes
13716 F:      drivers/media/common/siano/
13717 F:      drivers/media/usb/siano/
13718 F:      drivers/media/usb/siano/
13719 F:      drivers/media/mmc/siano/
13720
13721 SIFIVE DRIVERS
13722 M:      Palmer Dabbelt <palmer@sifive.com>
13723 L:      linux-riscv@lists.infradead.org
13724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13725 S:      Supported
13726 K:      sifive
13727 N:      sifive
13728
13729 SILEAD TOUCHSCREEN DRIVER
13730 M:      Hans de Goede <hdegoede@redhat.com>
13731 L:      linux-input@vger.kernel.org
13732 L:      platform-driver-x86@vger.kernel.org
13733 S:      Maintained
13734 F:      drivers/input/touchscreen/silead.c
13735 F:      drivers/platform/x86/touchscreen_dmi.c
13736
13737 SILICON MOTION SM712 FRAME BUFFER DRIVER
13738 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13739 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13740 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13741 L:      linux-fbdev@vger.kernel.org
13742 S:      Maintained
13743 F:      drivers/video/fbdev/sm712*
13744 F:      Documentation/fb/sm712fb.txt
13745
13746 SIMPLE FIRMWARE INTERFACE (SFI)
13747 M:      Len Brown <lenb@kernel.org>
13748 L:      sfi-devel@simplefirmware.org
13749 W:      http://simplefirmware.org/
13750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13751 S:      Supported
13752 F:      arch/x86/platform/sfi/
13753 F:      drivers/sfi/
13754 F:      include/linux/sfi*.h
13755
13756 SIMPLEFB FB DRIVER
13757 M:      Hans de Goede <hdegoede@redhat.com>
13758 L:      linux-fbdev@vger.kernel.org
13759 S:      Maintained
13760 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13761 F:      drivers/video/fbdev/simplefb.c
13762 F:      include/linux/platform_data/simplefb.h
13763
13764 SIMTEC EB110ATX (Chalice CATS)
13765 P:      Ben Dooks
13766 P:      Vincent Sanders <vince@simtec.co.uk>
13767 M:      Simtec Linux Team <linux@simtec.co.uk>
13768 W:      http://www.simtec.co.uk/products/EB110ATX/
13769 S:      Supported
13770
13771 SIMTEC EB2410ITX (BAST)
13772 P:      Ben Dooks
13773 P:      Vincent Sanders <vince@simtec.co.uk>
13774 M:      Simtec Linux Team <linux@simtec.co.uk>
13775 W:      http://www.simtec.co.uk/products/EB2410ITX/
13776 S:      Supported
13777 F:      arch/arm/mach-s3c24xx/mach-bast.c
13778 F:      arch/arm/mach-s3c24xx/bast-ide.c
13779 F:      arch/arm/mach-s3c24xx/bast-irq.c
13780
13781 SIPHASH PRF ROUTINES
13782 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13783 S:      Maintained
13784 F:      lib/siphash.c
13785 F:      lib/test_siphash.c
13786 F:      include/linux/siphash.h
13787
13788 SIOX
13789 M:      Gavin Schenk <g.schenk@eckelmann.de>
13790 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13791 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13792 S:      Supported
13793 F:      drivers/siox/*
13794 F:      drivers/gpio/gpio-siox.c
13795 F:      include/trace/events/siox.h
13796
13797 SIS 190 ETHERNET DRIVER
13798 M:      Francois Romieu <romieu@fr.zoreil.com>
13799 L:      netdev@vger.kernel.org
13800 S:      Maintained
13801 F:      drivers/net/ethernet/sis/sis190.c
13802
13803 SIS 900/7016 FAST ETHERNET DRIVER
13804 M:      Daniele Venzano <venza@brownhat.org>
13805 W:      http://www.brownhat.org/sis900.html
13806 L:      netdev@vger.kernel.org
13807 S:      Maintained
13808 F:      drivers/net/ethernet/sis/sis900.*
13809
13810 SIS FRAMEBUFFER DRIVER
13811 M:      Thomas Winischhofer <thomas@winischhofer.net>
13812 W:      http://www.winischhofer.net/linuxsisvga.shtml
13813 S:      Maintained
13814 F:      Documentation/fb/sisfb.txt
13815 F:      drivers/video/fbdev/sis/
13816 F:      include/video/sisfb.h
13817
13818 SIS USB2VGA DRIVER
13819 M:      Thomas Winischhofer <thomas@winischhofer.net>
13820 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13821 S:      Maintained
13822 F:      drivers/usb/misc/sisusbvga/
13823
13824 SLAB ALLOCATOR
13825 M:      Christoph Lameter <cl@linux.com>
13826 M:      Pekka Enberg <penberg@kernel.org>
13827 M:      David Rientjes <rientjes@google.com>
13828 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13829 M:      Andrew Morton <akpm@linux-foundation.org>
13830 L:      linux-mm@kvack.org
13831 S:      Maintained
13832 F:      include/linux/sl?b*.h
13833 F:      mm/sl?b*
13834
13835 SLEEPABLE READ-COPY UPDATE (SRCU)
13836 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13837 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13838 M:      Josh Triplett <josh@joshtriplett.org>
13839 R:      Steven Rostedt <rostedt@goodmis.org>
13840 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13841 L:      linux-kernel@vger.kernel.org
13842 W:      http://www.rdrop.com/users/paulmck/RCU/
13843 S:      Supported
13844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13845 F:      include/linux/srcu*.h
13846 F:      kernel/rcu/srcu*.c
13847
13848 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13849 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13850 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13851 S:      Maintained
13852 F:      drivers/slimbus/
13853 F:      Documentation/devicetree/bindings/slimbus/
13854 F:      include/linux/slimbus.h
13855
13856 SMACK SECURITY MODULE
13857 M:      Casey Schaufler <casey@schaufler-ca.com>
13858 L:      linux-security-module@vger.kernel.org
13859 W:      http://schaufler-ca.com
13860 T:      git git://github.com/cschaufler/smack-next
13861 S:      Maintained
13862 F:      Documentation/admin-guide/LSM/Smack.rst
13863 F:      security/smack/
13864
13865 SMC91x ETHERNET DRIVER
13866 M:      Nicolas Pitre <nico@fluxnic.net>
13867 S:      Odd Fixes
13868 F:      drivers/net/ethernet/smsc/smc91x.*
13869
13870 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13871 M:      Sakari Ailus <sakari.ailus@iki.fi>
13872 L:      linux-media@vger.kernel.org
13873 S:      Maintained
13874 F:      drivers/media/i2c/smiapp/
13875 F:      include/media/i2c/smiapp.h
13876 F:      drivers/media/i2c/smiapp-pll.c
13877 F:      drivers/media/i2c/smiapp-pll.h
13878 F:      include/uapi/linux/smiapp.h
13879 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13880
13881 SMM665 HARDWARE MONITOR DRIVER
13882 M:      Guenter Roeck <linux@roeck-us.net>
13883 L:      linux-hwmon@vger.kernel.org
13884 S:      Maintained
13885 F:      Documentation/hwmon/smm665
13886 F:      drivers/hwmon/smm665.c
13887
13888 SMSC EMC2103 HARDWARE MONITOR DRIVER
13889 M:      Steve Glendinning <steve.glendinning@shawell.net>
13890 L:      linux-hwmon@vger.kernel.org
13891 S:      Maintained
13892 F:      Documentation/hwmon/emc2103
13893 F:      drivers/hwmon/emc2103.c
13894
13895 SMSC SCH5627 HARDWARE MONITOR DRIVER
13896 M:      Hans de Goede <hdegoede@redhat.com>
13897 L:      linux-hwmon@vger.kernel.org
13898 S:      Supported
13899 F:      Documentation/hwmon/sch5627
13900 F:      drivers/hwmon/sch5627.c
13901
13902 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13903 M:      Steve Glendinning <steve.glendinning@shawell.net>
13904 L:      linux-fbdev@vger.kernel.org
13905 S:      Maintained
13906 F:      drivers/video/fbdev/smscufx.c
13907
13908 SMSC47B397 HARDWARE MONITOR DRIVER
13909 M:      Jean Delvare <jdelvare@suse.com>
13910 L:      linux-hwmon@vger.kernel.org
13911 S:      Maintained
13912 F:      Documentation/hwmon/smsc47b397
13913 F:      drivers/hwmon/smsc47b397.c
13914
13915 SMSC911x ETHERNET DRIVER
13916 M:      Steve Glendinning <steve.glendinning@shawell.net>
13917 L:      netdev@vger.kernel.org
13918 S:      Maintained
13919 F:      include/linux/smsc911x.h
13920 F:      drivers/net/ethernet/smsc/smsc911x.*
13921
13922 SMSC9420 PCI ETHERNET DRIVER
13923 M:      Steve Glendinning <steve.glendinning@shawell.net>
13924 L:      netdev@vger.kernel.org
13925 S:      Maintained
13926 F:      drivers/net/ethernet/smsc/smsc9420.*
13927
13928 SOC-CAMERA V4L2 SUBSYSTEM
13929 L:      linux-media@vger.kernel.org
13930 T:      git git://linuxtv.org/media_tree.git
13931 S:      Orphan
13932 F:      include/media/soc*
13933 F:      drivers/media/i2c/soc_camera/
13934 F:      drivers/media/platform/soc_camera/
13935
13936 SOCIONEXT SYNQUACER I2C DRIVER
13937 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13938 L:      linux-i2c@vger.kernel.org
13939 S:      Maintained
13940 F:      drivers/i2c/busses/i2c-synquacer.c
13941 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13942
13943 SOCIONEXT UNIPHIER SOUND DRIVER
13944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13945 S:      Orphan
13946 F:      sound/soc/uniphier/
13947
13948 SOEKRIS NET48XX LED SUPPORT
13949 M:      Chris Boot <bootc@bootc.net>
13950 S:      Maintained
13951 F:      drivers/leds/leds-net48xx.c
13952
13953 SOFT-ROCE DRIVER (rxe)
13954 M:      Moni Shoua <monis@mellanox.com>
13955 L:      linux-rdma@vger.kernel.org
13956 S:      Supported
13957 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13958 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13959 F:      drivers/infiniband/sw/rxe/
13960 F:      include/uapi/rdma/rdma_user_rxe.h
13961
13962 SOFTLOGIC 6x10 MPEG CODEC
13963 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13964 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13965 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13966 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13967 M:      Ismael Luceno <ismael@iodev.co.uk>
13968 L:      linux-media@vger.kernel.org
13969 S:      Supported
13970 F:      drivers/media/pci/solo6x10/
13971
13972 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13973 M:      James Morse <james.morse@arm.com>
13974 L:      linux-arm-kernel@lists.infradead.org
13975 S:      Maintained
13976 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13977 F:      drivers/firmware/arm_sdei.c
13978 F:      include/linux/arm_sdei.h
13979 F:      include/uapi/linux/arm_sdei.h
13980
13981 SOFTWARE RAID (Multiple Disks) SUPPORT
13982 M:      Shaohua Li <shli@kernel.org>
13983 L:      linux-raid@vger.kernel.org
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13985 S:      Supported
13986 F:      drivers/md/Makefile
13987 F:      drivers/md/Kconfig
13988 F:      drivers/md/md*
13989 F:      drivers/md/raid*
13990 F:      include/linux/raid/
13991 F:      include/uapi/linux/raid/
13992
13993 SOCIONEXT (SNI) AVE NETWORK DRIVER
13994 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13995 L:      netdev@vger.kernel.org
13996 S:      Maintained
13997 F:      drivers/net/ethernet/socionext/sni_ave.c
13998 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13999
14000 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14001 M:      Jassi Brar <jaswinder.singh@linaro.org>
14002 L:      netdev@vger.kernel.org
14003 S:      Maintained
14004 F:      drivers/net/ethernet/socionext/netsec.c
14005 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14006
14007 SOLIDRUN CLEARFOG SUPPORT
14008 M:      Russell King <linux@armlinux.org.uk>
14009 S:      Maintained
14010 F:      arch/arm/boot/dts/armada-388-clearfog*
14011 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14012
14013 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14014 M:      Russell King <linux@armlinux.org.uk>
14015 S:      Maintained
14016 F:      arch/arm/boot/dts/imx6*-cubox-i*
14017 F:      arch/arm/boot/dts/imx6*-hummingboard*
14018 F:      arch/arm/boot/dts/imx6*-sr-*
14019
14020 SONIC NETWORK DRIVER
14021 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14022 L:      netdev@vger.kernel.org
14023 S:      Maintained
14024 F:      drivers/net/ethernet/natsemi/sonic.*
14025
14026 SONICS SILICON BACKPLANE DRIVER (SSB)
14027 M:      Michael Buesch <m@bues.ch>
14028 L:      linux-wireless@vger.kernel.org
14029 S:      Maintained
14030 F:      drivers/ssb/
14031 F:      include/linux/ssb/
14032
14033 SONY IMX214 SENSOR DRIVER
14034 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14035 L:      linux-media@vger.kernel.org
14036 T:      git git://linuxtv.org/media_tree.git
14037 S:      Maintained
14038 F:      drivers/media/i2c/imx214.c
14039 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14040
14041 SONY IMX258 SENSOR DRIVER
14042 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14043 L:      linux-media@vger.kernel.org
14044 T:      git git://linuxtv.org/media_tree.git
14045 S:      Maintained
14046 F:      drivers/media/i2c/imx258.c
14047
14048 SONY IMX274 SENSOR DRIVER
14049 M:      Leon Luo <leonl@leopardimaging.com>
14050 L:      linux-media@vger.kernel.org
14051 T:      git git://linuxtv.org/media_tree.git
14052 S:      Maintained
14053 F:      drivers/media/i2c/imx274.c
14054 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14055
14056 SONY IMX319 SENSOR DRIVER
14057 M:      Bingbu Cao <bingbu.cao@intel.com>
14058 L:      linux-media@vger.kernel.org
14059 T:      git git://linuxtv.org/media_tree.git
14060 S:      Maintained
14061 F:      drivers/media/i2c/imx319.c
14062
14063 SONY IMX355 SENSOR DRIVER
14064 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14065 L:      linux-media@vger.kernel.org
14066 T:      git git://linuxtv.org/media_tree.git
14067 S:      Maintained
14068 F:      drivers/media/i2c/imx355.c
14069
14070 SONY MEMORYSTICK CARD SUPPORT
14071 M:      Alex Dubov <oakad@yahoo.com>
14072 W:      http://tifmxx.berlios.de/
14073 S:      Maintained
14074 F:      drivers/memstick/host/tifm_ms.c
14075
14076 SONY MEMORYSTICK STANDARD SUPPORT
14077 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14078 S:      Maintained
14079 F:      drivers/memstick/core/ms_block.*
14080
14081 SONY VAIO CONTROL DEVICE DRIVER
14082 M:      Mattia Dongili <malattia@linux.it>
14083 L:      platform-driver-x86@vger.kernel.org
14084 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14085 S:      Maintained
14086 F:      Documentation/laptops/sony-laptop.txt
14087 F:      drivers/char/sonypi.c
14088 F:      drivers/platform/x86/sony-laptop.c
14089 F:      include/linux/sony-laptop.h
14090
14091 SOUND
14092 M:      Jaroslav Kysela <perex@perex.cz>
14093 M:      Takashi Iwai <tiwai@suse.com>
14094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14095 W:      http://www.alsa-project.org/
14096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14097 T:      git git://git.alsa-project.org/alsa-kernel.git
14098 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14099 S:      Maintained
14100 F:      Documentation/sound/
14101 F:      include/sound/
14102 F:      include/uapi/sound/
14103 F:      sound/
14104
14105 SOUND - COMPRESSED AUDIO
14106 M:      Vinod Koul <vkoul@kernel.org>
14107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14109 S:      Supported
14110 F:      Documentation/sound/designs/compress-offload.rst
14111 F:      include/sound/compress_driver.h
14112 F:      include/uapi/sound/compress_*
14113 F:      sound/core/compress_offload.c
14114 F:      sound/soc/soc-compress.c
14115
14116 SOUND - DMAENGINE HELPERS
14117 M:      Lars-Peter Clausen <lars@metafoo.de>
14118 S:      Supported
14119 F:      include/sound/dmaengine_pcm.h
14120 F:      sound/core/pcm_dmaengine.c
14121 F:      sound/soc/soc-generic-dmaengine-pcm.c
14122
14123 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14124 M:      Liam Girdwood <lgirdwood@gmail.com>
14125 M:      Mark Brown <broonie@kernel.org>
14126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14128 W:      http://alsa-project.org/main/index.php/ASoC
14129 S:      Supported
14130 F:      Documentation/devicetree/bindings/sound/
14131 F:      Documentation/sound/soc/
14132 F:      sound/soc/
14133 F:      include/dt-bindings/sound/
14134 F:      include/sound/soc*
14135
14136 SOUNDWIRE SUBSYSTEM
14137 M:      Vinod Koul <vkoul@kernel.org>
14138 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14139 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14141 S:      Supported
14142 F:      Documentation/driver-api/soundwire/
14143 F:      drivers/soundwire/
14144 F:      include/linux/soundwire/
14145
14146 SP2 MEDIA DRIVER
14147 M:      Olli Salonen <olli.salonen@iki.fi>
14148 L:      linux-media@vger.kernel.org
14149 W:      https://linuxtv.org
14150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14151 S:      Maintained
14152 F:      drivers/media/dvb-frontends/sp2*
14153
14154 SPARC + UltraSPARC (sparc/sparc64)
14155 M:      "David S. Miller" <davem@davemloft.net>
14156 L:      sparclinux@vger.kernel.org
14157 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14160 S:      Maintained
14161 F:      arch/sparc/
14162 F:      drivers/sbus/
14163
14164 SPARC SERIAL DRIVERS
14165 M:      "David S. Miller" <davem@davemloft.net>
14166 L:      sparclinux@vger.kernel.org
14167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14169 S:      Maintained
14170 F:      include/linux/sunserialcore.h
14171 F:      drivers/tty/serial/suncore.c
14172 F:      drivers/tty/serial/sunhv.c
14173 F:      drivers/tty/serial/sunsab.c
14174 F:      drivers/tty/serial/sunsab.h
14175 F:      drivers/tty/serial/sunsu.c
14176 F:      drivers/tty/serial/sunzilog.c
14177 F:      drivers/tty/serial/sunzilog.h
14178 F:      drivers/tty/vcc.c
14179
14180 SPARSE CHECKER
14181 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14182 L:      linux-sparse@vger.kernel.org
14183 W:      https://sparse.wiki.kernel.org/
14184 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14185 S:      Maintained
14186 F:      include/linux/compiler.h
14187
14188 SPEAR CLOCK FRAMEWORK SUPPORT
14189 M:      Viresh Kumar <vireshk@kernel.org>
14190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14191 W:      http://www.st.com/spear
14192 S:      Maintained
14193 F:      drivers/clk/spear/
14194
14195 SPEAR PLATFORM SUPPORT
14196 M:      Viresh Kumar <vireshk@kernel.org>
14197 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14199 W:      http://www.st.com/spear
14200 S:      Maintained
14201 F:      arch/arm/boot/dts/spear*
14202 F:      arch/arm/mach-spear/
14203
14204 SPI NOR SUBSYSTEM
14205 M:      Marek Vasut <marek.vasut@gmail.com>
14206 L:      linux-mtd@lists.infradead.org
14207 W:      http://www.linux-mtd.infradead.org/
14208 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14209 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14210 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14211 S:      Maintained
14212 F:      drivers/mtd/spi-nor/
14213 F:      include/linux/mtd/spi-nor.h
14214
14215 SPI SUBSYSTEM
14216 M:      Mark Brown <broonie@kernel.org>
14217 L:      linux-spi@vger.kernel.org
14218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14219 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14220 S:      Maintained
14221 F:      Documentation/devicetree/bindings/spi/
14222 F:      Documentation/spi/
14223 F:      drivers/spi/
14224 F:      include/linux/spi/
14225 F:      include/uapi/linux/spi/
14226 F:      tools/spi/
14227
14228 SPIDERNET NETWORK DRIVER for CELL
14229 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14230 L:      netdev@vger.kernel.org
14231 S:      Supported
14232 F:      Documentation/networking/spider_net.txt
14233 F:      drivers/net/ethernet/toshiba/spider_net*
14234
14235 SPMI SUBSYSTEM
14236 R:      Stephen Boyd <sboyd@kernel.org>
14237 L:      linux-arm-msm@vger.kernel.org
14238 F:      Documentation/devicetree/bindings/spmi/
14239 F:      drivers/spmi/
14240 F:      include/dt-bindings/spmi/spmi.h
14241 F:      include/linux/spmi.h
14242 F:      include/trace/events/spmi.h
14243
14244 SPU FILE SYSTEM
14245 M:      Jeremy Kerr <jk@ozlabs.org>
14246 L:      linuxppc-dev@lists.ozlabs.org
14247 W:      http://www.ibm.com/developerworks/power/cell/
14248 S:      Supported
14249 F:      Documentation/filesystems/spufs.txt
14250 F:      arch/powerpc/platforms/cell/spufs/
14251
14252 SQUASHFS FILE SYSTEM
14253 M:      Phillip Lougher <phillip@squashfs.org.uk>
14254 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14255 W:      http://squashfs.org.uk
14256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14257 S:      Maintained
14258 F:      Documentation/filesystems/squashfs.txt
14259 F:      fs/squashfs/
14260
14261 SRM (Alpha) environment access
14262 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14263 S:      Maintained
14264 F:      arch/alpha/kernel/srm_env.c
14265
14266 ST STM32 I2C/SMBUS DRIVER
14267 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14268 L:      linux-i2c@vger.kernel.org
14269 S:      Maintained
14270 F:      drivers/i2c/busses/i2c-stm32*
14271
14272 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14273 M:      Song Qiang <songqiang1304521@gmail.com>
14274 L:      linux-iio@vger.kernel.org
14275 S:      Maintained
14276 F:      drivers/iio/proximity/vl53l0x-i2c.c
14277 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14278
14279 STABLE BRANCH
14280 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14281 M:      Sasha Levin <sashal@kernel.org>
14282 L:      stable@vger.kernel.org
14283 S:      Supported
14284 F:      Documentation/process/stable-kernel-rules.rst
14285
14286 STAGING - COMEDI
14287 M:      Ian Abbott <abbotti@mev.co.uk>
14288 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14289 S:      Odd Fixes
14290 F:      drivers/staging/comedi/
14291
14292 STAGING - EROFS FILE SYSTEM
14293 M:      Gao Xiang <gaoxiang25@huawei.com>
14294 M:      Chao Yu <yuchao0@huawei.com>
14295 L:      linux-erofs@lists.ozlabs.org
14296 S:      Maintained
14297 F:      drivers/staging/erofs/
14298
14299 STAGING - INDUSTRIAL IO
14300 M:      Jonathan Cameron <jic23@kernel.org>
14301 L:      linux-iio@vger.kernel.org
14302 S:      Odd Fixes
14303 F:      Documentation/devicetree/bindings/staging/iio/
14304 F:      drivers/staging/iio/
14305
14306 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14307 M:      Marc Dietrich <marvin24@gmx.de>
14308 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14309 L:      linux-tegra@vger.kernel.org
14310 S:      Maintained
14311 F:      drivers/staging/nvec/
14312
14313 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14314 M:      Jens Frederich <jfrederich@gmail.com>
14315 M:      Daniel Drake <dsd@laptop.org>
14316 M:      Jon Nettleton <jon.nettleton@gmail.com>
14317 W:      http://wiki.laptop.org/go/DCON
14318 S:      Maintained
14319 F:      drivers/staging/olpc_dcon/
14320
14321 STAGING - REALTEK RTL8712U DRIVERS
14322 M:      Larry Finger <Larry.Finger@lwfinger.net>
14323 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14324 S:      Odd Fixes
14325 F:      drivers/staging/rtl8712/
14326
14327 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14328 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14329 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14330 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14331 L:      linux-fbdev@vger.kernel.org
14332 S:      Maintained
14333 F:      drivers/staging/sm750fb/
14334
14335 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14336 M:      William Hubbs <w.d.hubbs@gmail.com>
14337 M:      Chris Brannon <chris@the-brannons.com>
14338 M:      Kirk Reiser <kirk@reisers.ca>
14339 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14340 L:      speakup@linux-speakup.org
14341 W:      http://www.linux-speakup.org/
14342 S:      Odd Fixes
14343 F:      drivers/staging/speakup/
14344
14345 STAGING - VIA VT665X DRIVERS
14346 M:      Forest Bond <forest@alittletooquiet.net>
14347 S:      Odd Fixes
14348 F:      drivers/staging/vt665?/
14349
14350 STAGING - WILC1000 WIFI DRIVER
14351 M:      Aditya Shankar <aditya.shankar@microchip.com>
14352 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14353 L:      linux-wireless@vger.kernel.org
14354 S:      Supported
14355 F:      drivers/staging/wilc1000/
14356
14357 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14358 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14359 S:      Odd Fixes
14360 F:      drivers/staging/xgifb/
14361
14362 STAGING SUBSYSTEM
14363 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14365 L:      devel@driverdev.osuosl.org
14366 S:      Supported
14367 F:      drivers/staging/
14368
14369 STARFIRE/DURALAN NETWORK DRIVER
14370 M:      Ion Badulescu <ionut@badula.org>
14371 S:      Odd Fixes
14372 F:      drivers/net/ethernet/adaptec/starfire*
14373
14374 STEC S1220 SKD DRIVER
14375 M:      Bart Van Assche <bart.vanassche@wdc.com>
14376 L:      linux-block@vger.kernel.org
14377 S:      Maintained
14378 F:      drivers/block/skd*[ch]
14379
14380 STI AUDIO (ASoC) DRIVERS
14381 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14383 S:      Maintained
14384 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14385 F:      sound/soc/sti/
14386
14387 STI CEC DRIVER
14388 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14389 S:      Maintained
14390 F:      drivers/media/platform/sti/cec/
14391 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14392
14393 STK1160 USB VIDEO CAPTURE DRIVER
14394 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14395 L:      linux-media@vger.kernel.org
14396 T:      git git://linuxtv.org/media_tree.git
14397 S:      Maintained
14398 F:      drivers/media/usb/stk1160/
14399
14400 STM32 AUDIO (ASoC) DRIVERS
14401 M:      Olivier Moysan <olivier.moysan@st.com>
14402 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14404 S:      Maintained
14405 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14406 F:      sound/soc/stm/
14407
14408 STM32 TIMER/LPTIMER DRIVERS
14409 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14410 S:      Maintained
14411 F:      drivers/*/stm32-*timer*
14412 F:      drivers/pwm/pwm-stm32*
14413 F:      include/linux/*/stm32-*tim*
14414 F:      Documentation/ABI/testing/*timer-stm32
14415 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14416 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14417
14418 STMMAC ETHERNET DRIVER
14419 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14420 M:      Alexandre Torgue <alexandre.torgue@st.com>
14421 M:      Jose Abreu <joabreu@synopsys.com>
14422 L:      netdev@vger.kernel.org
14423 W:      http://www.stlinux.com
14424 S:      Supported
14425 F:      drivers/net/ethernet/stmicro/stmmac/
14426
14427 SUN3/3X
14428 M:      Sam Creasey <sammy@sammy.net>
14429 W:      http://sammy.net/sun3/
14430 S:      Maintained
14431 F:      arch/m68k/kernel/*sun3*
14432 F:      arch/m68k/sun3*/
14433 F:      arch/m68k/include/asm/sun3*
14434 F:      drivers/net/ethernet/i825xx/sun3*
14435
14436 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14437 M:      Hans de Goede <hdegoede@redhat.com>
14438 L:      linux-input@vger.kernel.org
14439 S:      Maintained
14440 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14441 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14442
14443 SUNDANCE NETWORK DRIVER
14444 M:      Denis Kirjanov <kda@linux-powerpc.org>
14445 L:      netdev@vger.kernel.org
14446 S:      Maintained
14447 F:      drivers/net/ethernet/dlink/sundance.c
14448
14449 SUPERH
14450 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14451 M:      Rich Felker <dalias@libc.org>
14452 L:      linux-sh@vger.kernel.org
14453 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14454 S:      Maintained
14455 F:      Documentation/sh/
14456 F:      arch/sh/
14457 F:      drivers/sh/
14458
14459 SUSPEND TO RAM
14460 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14461 M:      Len Brown <len.brown@intel.com>
14462 M:      Pavel Machek <pavel@ucw.cz>
14463 L:      linux-pm@vger.kernel.org
14464 B:      https://bugzilla.kernel.org
14465 S:      Supported
14466 F:      Documentation/power/
14467 F:      arch/x86/kernel/acpi/
14468 F:      drivers/base/power/
14469 F:      kernel/power/
14470 F:      include/linux/suspend.h
14471 F:      include/linux/freezer.h
14472 F:      include/linux/pm.h
14473
14474 SVGA HANDLING
14475 M:      Martin Mares <mj@ucw.cz>
14476 L:      linux-video@atrey.karlin.mff.cuni.cz
14477 S:      Maintained
14478 F:      Documentation/svga.txt
14479 F:      arch/x86/boot/video*
14480
14481 SWIOTLB SUBSYSTEM
14482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14483 L:      iommu@lists.linux-foundation.org
14484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14485 S:      Supported
14486 F:      kernel/dma/swiotlb.c
14487 F:      arch/*/kernel/pci-swiotlb.c
14488 F:      include/linux/swiotlb.h
14489
14490 SWITCHDEV
14491 M:      Jiri Pirko <jiri@resnulli.us>
14492 M:      Ivan Vecera <ivecera@redhat.com>
14493 L:      netdev@vger.kernel.org
14494 S:      Supported
14495 F:      net/switchdev/
14496 F:      include/net/switchdev.h
14497
14498 SY8106A REGULATOR DRIVER
14499 M:      Icenowy Zheng <icenowy@aosc.io>
14500 S:      Maintained
14501 F:      drivers/regulator/sy8106a-regulator.c
14502 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14503
14504 SYNC FILE FRAMEWORK
14505 M:      Sumit Semwal <sumit.semwal@linaro.org>
14506 R:      Gustavo Padovan <gustavo@padovan.org>
14507 S:      Maintained
14508 L:      linux-media@vger.kernel.org
14509 L:      dri-devel@lists.freedesktop.org
14510 F:      drivers/dma-buf/sync_*
14511 F:      drivers/dma-buf/dma-fence*
14512 F:      drivers/dma-buf/sw_sync.c
14513 F:      include/linux/sync_file.h
14514 F:      include/uapi/linux/sync_file.h
14515 F:      Documentation/sync_file.txt
14516 T:      git git://anongit.freedesktop.org/drm/drm-misc
14517
14518 SYNOPSYS ARC ARCHITECTURE
14519 M:      Vineet Gupta <vgupta@synopsys.com>
14520 L:      linux-snps-arc@lists.infradead.org
14521 S:      Supported
14522 F:      arch/arc/
14523 F:      Documentation/devicetree/bindings/arc/*
14524 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14525 F:      drivers/clocksource/arc_timer.c
14526 F:      drivers/tty/serial/arc_uart.c
14527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14528
14529 SYNOPSYS ARC HSDK SDP pll clock driver
14530 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14531 S:      Supported
14532 F:      drivers/clk/clk-hsdk-pll.c
14533 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14534
14535 SYNOPSYS ARC SDP clock driver
14536 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14537 S:      Supported
14538 F:      drivers/clk/axs10x/*
14539 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14540
14541 SYNOPSYS ARC SDP platform support
14542 M:      Alexey Brodkin <abrodkin@synopsys.com>
14543 S:      Supported
14544 F:      arch/arc/plat-axs10x
14545 F:      arch/arc/boot/dts/ax*
14546 F:      Documentation/devicetree/bindings/arc/axs10*
14547
14548 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14549 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14550 S:      Supported
14551 F:      drivers/reset/reset-axs10x.c
14552 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14553
14554 SYNOPSYS CREG GPIO DRIVER
14555 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14556 S:      Maintained
14557 F:      drivers/gpio/gpio-creg-snps.c
14558 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14559
14560 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14561 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14562 S:      Maintained
14563 F:      drivers/tty/serial/8250/8250_dw.c
14564
14565 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14566 M:      Hoan Tran <hotran@apm.com>
14567 L:      linux-gpio@vger.kernel.org
14568 S:      Maintained
14569 F:      drivers/gpio/gpio-dwapb.c
14570 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14571
14572 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14573 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14574 S:      Maintained
14575 F:      drivers/dma/dwi-axi-dmac/
14576 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14577
14578 SYNOPSYS DESIGNWARE DMAC DRIVER
14579 M:      Viresh Kumar <vireshk@kernel.org>
14580 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14581 S:      Maintained
14582 F:      include/linux/dma/dw.h
14583 F:      include/linux/platform_data/dma-dw.h
14584 F:      drivers/dma/dw/
14585
14586 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14587 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14588 L:      netdev@vger.kernel.org
14589 S:      Supported
14590 F:      drivers/net/ethernet/synopsys/
14591
14592 SYNOPSYS DESIGNWARE I2C DRIVER
14593 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14594 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14595 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14596 L:      linux-i2c@vger.kernel.org
14597 S:      Maintained
14598 F:      drivers/i2c/busses/i2c-designware-*
14599 F:      include/linux/platform_data/i2c-designware.h
14600
14601 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14602 M:      Jaehoon Chung <jh80.chung@samsung.com>
14603 L:      linux-mmc@vger.kernel.org
14604 S:      Maintained
14605 F:      drivers/mmc/host/dw_mmc*
14606
14607 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14608 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14609 S:      Supported
14610 F:      drivers/reset/reset-hsdk.c
14611 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14612 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14613
14614 SYSTEM CONFIGURATION (SYSCON)
14615 M:      Lee Jones <lee.jones@linaro.org>
14616 M:      Arnd Bergmann <arnd@arndb.de>
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14618 S:      Supported
14619 F:      drivers/mfd/syscon.c
14620
14621 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14622 M:      Sudeep Holla <sudeep.holla@arm.com>
14623 L:      linux-arm-kernel@lists.infradead.org
14624 S:      Maintained
14625 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14626 F:      drivers/clk/clk-sc[mp]i.c
14627 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14628 F:      drivers/firmware/arm_scpi.c
14629 F:      drivers/firmware/arm_scmi/
14630 F:      include/linux/sc[mp]i_protocol.h
14631
14632 SYSTEM RESET/SHUTDOWN DRIVERS
14633 M:      Sebastian Reichel <sre@kernel.org>
14634 L:      linux-pm@vger.kernel.org
14635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14636 S:      Maintained
14637 F:      Documentation/devicetree/bindings/power/reset/
14638 F:      drivers/power/reset/
14639
14640 SYSTEM TRACE MODULE CLASS
14641 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14642 S:      Maintained
14643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14644 F:      Documentation/trace/stm.rst
14645 F:      drivers/hwtracing/stm/
14646 F:      include/linux/stm.h
14647 F:      include/uapi/linux/stm.h
14648
14649 SYSV FILESYSTEM
14650 M:      Christoph Hellwig <hch@infradead.org>
14651 S:      Maintained
14652 F:      Documentation/filesystems/sysv-fs.txt
14653 F:      fs/sysv/
14654 F:      include/linux/sysv_fs.h
14655
14656 TARGET SUBSYSTEM
14657 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14658 L:      linux-scsi@vger.kernel.org
14659 L:      target-devel@vger.kernel.org
14660 W:      http://www.linux-iscsi.org
14661 W:      http://groups.google.com/group/linux-iscsi-target-dev
14662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14663 S:      Supported
14664 F:      drivers/target/
14665 F:      include/target/
14666 F:      Documentation/target/
14667
14668 TASKSTATS STATISTICS INTERFACE
14669 M:      Balbir Singh <bsingharora@gmail.com>
14670 S:      Maintained
14671 F:      Documentation/accounting/taskstats*
14672 F:      include/linux/taskstats*
14673 F:      kernel/taskstats.c
14674
14675 TC subsystem
14676 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14677 M:      Cong Wang <xiyou.wangcong@gmail.com>
14678 M:      Jiri Pirko <jiri@resnulli.us>
14679 L:      netdev@vger.kernel.org
14680 S:      Maintained
14681 F:      include/net/pkt_cls.h
14682 F:      include/net/pkt_sched.h
14683 F:      include/net/tc_act/
14684 F:      include/uapi/linux/pkt_cls.h
14685 F:      include/uapi/linux/pkt_sched.h
14686 F:      include/uapi/linux/tc_act/
14687 F:      include/uapi/linux/tc_ematch/
14688 F:      net/sched/
14689
14690 TC90522 MEDIA DRIVER
14691 M:      Akihiro Tsukada <tskd08@gmail.com>
14692 L:      linux-media@vger.kernel.org
14693 S:      Odd Fixes
14694 F:      drivers/media/dvb-frontends/tc90522*
14695
14696 TCP LOW PRIORITY MODULE
14697 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14698 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14699 W:      http://tcp-lp-mod.sourceforge.net/
14700 S:      Maintained
14701 F:      net/ipv4/tcp_lp.c
14702
14703 TDA10071 MEDIA DRIVER
14704 M:      Antti Palosaari <crope@iki.fi>
14705 L:      linux-media@vger.kernel.org
14706 W:      https://linuxtv.org
14707 W:      http://palosaari.fi/linux/
14708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14709 T:      git git://linuxtv.org/anttip/media_tree.git
14710 S:      Maintained
14711 F:      drivers/media/dvb-frontends/tda10071*
14712
14713 TDA18212 MEDIA DRIVER
14714 M:      Antti Palosaari <crope@iki.fi>
14715 L:      linux-media@vger.kernel.org
14716 W:      https://linuxtv.org
14717 W:      http://palosaari.fi/linux/
14718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14719 T:      git git://linuxtv.org/anttip/media_tree.git
14720 S:      Maintained
14721 F:      drivers/media/tuners/tda18212*
14722
14723 TDA18218 MEDIA DRIVER
14724 M:      Antti Palosaari <crope@iki.fi>
14725 L:      linux-media@vger.kernel.org
14726 W:      https://linuxtv.org
14727 W:      http://palosaari.fi/linux/
14728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14729 T:      git git://linuxtv.org/anttip/media_tree.git
14730 S:      Maintained
14731 F:      drivers/media/tuners/tda18218*
14732
14733 TDA18250 MEDIA DRIVER
14734 M:      Olli Salonen <olli.salonen@iki.fi>
14735 L:      linux-media@vger.kernel.org
14736 W:      https://linuxtv.org
14737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14738 T:      git git://linuxtv.org/media_tree.git
14739 S:      Maintained
14740 F:      drivers/media/tuners/tda18250*
14741
14742 TDA18271 MEDIA DRIVER
14743 M:      Michael Krufky <mkrufky@linuxtv.org>
14744 L:      linux-media@vger.kernel.org
14745 W:      https://linuxtv.org
14746 W:      http://github.com/mkrufky
14747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14748 T:      git git://linuxtv.org/mkrufky/tuners.git
14749 S:      Maintained
14750 F:      drivers/media/tuners/tda18271*
14751
14752 TDA1997x MEDIA DRIVER
14753 M:      Tim Harvey <tharvey@gateworks.com>
14754 L:      linux-media@vger.kernel.org
14755 W:      https://linuxtv.org
14756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14757 S:      Maintained
14758 F:      drivers/media/i2c/tda1997x.*
14759
14760 TDA827x MEDIA DRIVER
14761 M:      Michael Krufky <mkrufky@linuxtv.org>
14762 L:      linux-media@vger.kernel.org
14763 W:      https://linuxtv.org
14764 W:      http://github.com/mkrufky
14765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14766 T:      git git://linuxtv.org/mkrufky/tuners.git
14767 S:      Maintained
14768 F:      drivers/media/tuners/tda8290.*
14769
14770 TDA8290 MEDIA DRIVER
14771 M:      Michael Krufky <mkrufky@linuxtv.org>
14772 L:      linux-media@vger.kernel.org
14773 W:      https://linuxtv.org
14774 W:      http://github.com/mkrufky
14775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14776 T:      git git://linuxtv.org/mkrufky/tuners.git
14777 S:      Maintained
14778 F:      drivers/media/tuners/tda8290.*
14779
14780 TDA9840 MEDIA DRIVER
14781 M:      Hans Verkuil <hverkuil@xs4all.nl>
14782 L:      linux-media@vger.kernel.org
14783 T:      git git://linuxtv.org/media_tree.git
14784 W:      https://linuxtv.org
14785 S:      Maintained
14786 F:      drivers/media/i2c/tda9840*
14787
14788 TEA5761 TUNER DRIVER
14789 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14790 L:      linux-media@vger.kernel.org
14791 W:      https://linuxtv.org
14792 T:      git git://linuxtv.org/media_tree.git
14793 S:      Odd fixes
14794 F:      drivers/media/tuners/tea5761.*
14795
14796 TEA5767 TUNER DRIVER
14797 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14798 L:      linux-media@vger.kernel.org
14799 W:      https://linuxtv.org
14800 T:      git git://linuxtv.org/media_tree.git
14801 S:      Maintained
14802 F:      drivers/media/tuners/tea5767.*
14803
14804 TEA6415C MEDIA DRIVER
14805 M:      Hans Verkuil <hverkuil@xs4all.nl>
14806 L:      linux-media@vger.kernel.org
14807 T:      git git://linuxtv.org/media_tree.git
14808 W:      https://linuxtv.org
14809 S:      Maintained
14810 F:      drivers/media/i2c/tea6415c*
14811
14812 TEA6420 MEDIA DRIVER
14813 M:      Hans Verkuil <hverkuil@xs4all.nl>
14814 L:      linux-media@vger.kernel.org
14815 T:      git git://linuxtv.org/media_tree.git
14816 W:      https://linuxtv.org
14817 S:      Maintained
14818 F:      drivers/media/i2c/tea6420*
14819
14820 TEAM DRIVER
14821 M:      Jiri Pirko <jiri@resnulli.us>
14822 L:      netdev@vger.kernel.org
14823 S:      Supported
14824 F:      drivers/net/team/
14825 F:      include/linux/if_team.h
14826 F:      include/uapi/linux/if_team.h
14827
14828 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14829 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14830 S:      Maintained
14831 F:      arch/x86/platform/ts5500/
14832
14833 TECHNOTREND USB IR RECEIVER
14834 M:      Sean Young <sean@mess.org>
14835 L:      linux-media@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/media/rc/ttusbir.c
14838
14839 TECHWELL TW9910 VIDEO DECODER
14840 L:      linux-media@vger.kernel.org
14841 S:      Orphan
14842 F:      drivers/media/i2c/tw9910.c
14843 F:      include/media/i2c/tw9910.h
14844
14845 TEE SUBSYSTEM
14846 M:      Jens Wiklander <jens.wiklander@linaro.org>
14847 S:      Maintained
14848 F:      include/linux/tee_drv.h
14849 F:      include/uapi/linux/tee.h
14850 F:      drivers/tee/
14851 F:      Documentation/tee.txt
14852
14853 TEGRA ARCHITECTURE SUPPORT
14854 M:      Thierry Reding <thierry.reding@gmail.com>
14855 M:      Jonathan Hunter <jonathanh@nvidia.com>
14856 L:      linux-tegra@vger.kernel.org
14857 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14859 S:      Supported
14860 N:      [^a-z]tegra
14861
14862 TEGRA CLOCK DRIVER
14863 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14864 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14865 S:      Supported
14866 F:      drivers/clk/tegra/
14867
14868 TEGRA DMA DRIVERS
14869 M:      Laxman Dewangan <ldewangan@nvidia.com>
14870 M:      Jon Hunter <jonathanh@nvidia.com>
14871 S:      Supported
14872 F:      drivers/dma/tegra*
14873
14874 TEGRA I2C DRIVER
14875 M:      Laxman Dewangan <ldewangan@nvidia.com>
14876 S:      Supported
14877 F:      drivers/i2c/busses/i2c-tegra.c
14878
14879 TEGRA IOMMU DRIVERS
14880 M:      Thierry Reding <thierry.reding@gmail.com>
14881 L:      linux-tegra@vger.kernel.org
14882 S:      Supported
14883 F:      drivers/iommu/tegra*
14884
14885 TEGRA KBC DRIVER
14886 M:      Laxman Dewangan <ldewangan@nvidia.com>
14887 S:      Supported
14888 F:      drivers/input/keyboard/tegra-kbc.c
14889
14890 TEGRA NAND DRIVER
14891 M:      Stefan Agner <stefan@agner.ch>
14892 M:      Lucas Stach <dev@lynxeye.de>
14893 S:      Maintained
14894 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14895 F:      drivers/mtd/nand/raw/tegra_nand.c
14896
14897 TEGRA PWM DRIVER
14898 M:      Thierry Reding <thierry.reding@gmail.com>
14899 S:      Supported
14900 F:      drivers/pwm/pwm-tegra.c
14901
14902 TEGRA SERIAL DRIVER
14903 M:      Laxman Dewangan <ldewangan@nvidia.com>
14904 S:      Supported
14905 F:      drivers/tty/serial/serial-tegra.c
14906
14907 TEGRA SPI DRIVER
14908 M:      Laxman Dewangan <ldewangan@nvidia.com>
14909 S:      Supported
14910 F:      drivers/spi/spi-tegra*
14911
14912 TEHUTI ETHERNET DRIVER
14913 M:      Andy Gospodarek <andy@greyhouse.net>
14914 L:      netdev@vger.kernel.org
14915 S:      Supported
14916 F:      drivers/net/ethernet/tehuti/*
14917
14918 Telecom Clock Driver for MCPL0010
14919 M:      Mark Gross <mark.gross@intel.com>
14920 S:      Supported
14921 F:      drivers/char/tlclk.c
14922
14923 TENSILICA XTENSA PORT (xtensa)
14924 M:      Chris Zankel <chris@zankel.net>
14925 M:      Max Filippov <jcmvbkbc@gmail.com>
14926 L:      linux-xtensa@linux-xtensa.org
14927 T:      git git://github.com/czankel/xtensa-linux.git
14928 S:      Maintained
14929 F:      arch/xtensa/
14930 F:      drivers/irqchip/irq-xtensa-*
14931
14932 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14933 M:      Nishanth Menon <nm@ti.com>
14934 M:      Tero Kristo <t-kristo@ti.com>
14935 M:      Santosh Shilimkar <ssantosh@kernel.org>
14936 L:      linux-arm-kernel@lists.infradead.org
14937 S:      Maintained
14938 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14939 F:      drivers/firmware/ti_sci*
14940 F:      include/linux/soc/ti/ti_sci_protocol.h
14941 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14942 F:      drivers/soc/ti/ti_sci_pm_domains.c
14943 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14944 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14945 F:      drivers/clk/keystone/sci-clk.c
14946 F:      drivers/reset/reset-ti-sci.c
14947
14948 Texas Instruments ASoC drivers
14949 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14951 S:      Maintained
14952 F:      sound/soc/ti/
14953
14954 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14955 M:      Hans Verkuil <hverkuil@xs4all.nl>
14956 L:      linux-media@vger.kernel.org
14957 T:      git git://linuxtv.org/media_tree.git
14958 W:      https://linuxtv.org
14959 S:      Maintained
14960 F:      drivers/media/radio/radio-raremono.c
14961
14962 THERMAL
14963 M:      Zhang Rui <rui.zhang@intel.com>
14964 M:      Eduardo Valentin <edubezval@gmail.com>
14965 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14966 L:      linux-pm@vger.kernel.org
14967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14969 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14970 S:      Supported
14971 F:      drivers/thermal/
14972 F:      include/linux/thermal.h
14973 F:      include/uapi/linux/thermal.h
14974 F:      include/linux/cpu_cooling.h
14975 F:      Documentation/devicetree/bindings/thermal/
14976
14977 THERMAL/CPU_COOLING
14978 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14979 M:      Viresh Kumar <viresh.kumar@linaro.org>
14980 M:      Javi Merino <javi.merino@kernel.org>
14981 L:      linux-pm@vger.kernel.org
14982 S:      Supported
14983 F:      Documentation/thermal/cpu-cooling-api.txt
14984 F:      drivers/thermal/cpu_cooling.c
14985 F:      include/linux/cpu_cooling.h
14986
14987 THINKPAD ACPI EXTRAS DRIVER
14988 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14989 L:      ibm-acpi-devel@lists.sourceforge.net
14990 L:      platform-driver-x86@vger.kernel.org
14991 W:      http://ibm-acpi.sourceforge.net
14992 W:      http://thinkwiki.org/wiki/Ibm-acpi
14993 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14994 S:      Maintained
14995 F:      drivers/platform/x86/thinkpad_acpi.c
14996
14997 THUNDERBOLT DRIVER
14998 M:      Andreas Noever <andreas.noever@gmail.com>
14999 M:      Michael Jamet <michael.jamet@intel.com>
15000 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15001 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15003 S:      Maintained
15004 F:      Documentation/admin-guide/thunderbolt.rst
15005 F:      drivers/thunderbolt/
15006 F:      include/linux/thunderbolt.h
15007
15008 THUNDERBOLT NETWORK DRIVER
15009 M:      Michael Jamet <michael.jamet@intel.com>
15010 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15011 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15012 L:      netdev@vger.kernel.org
15013 S:      Maintained
15014 F:      drivers/net/thunderbolt.c
15015
15016 THUNDERX GPIO DRIVER
15017 M:      David Daney <david.daney@cavium.com>
15018 S:      Maintained
15019 F:      drivers/gpio/gpio-thunderx.c
15020
15021 TI AM437X VPFE DRIVER
15022 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15023 L:      linux-media@vger.kernel.org
15024 W:      https://linuxtv.org
15025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15026 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15027 S:      Maintained
15028 F:      drivers/media/platform/am437x/
15029
15030 TI BANDGAP AND THERMAL DRIVER
15031 M:      Eduardo Valentin <edubezval@gmail.com>
15032 M:      Keerthy <j-keerthy@ti.com>
15033 L:      linux-pm@vger.kernel.org
15034 L:      linux-omap@vger.kernel.org
15035 S:      Maintained
15036 F:      drivers/thermal/ti-soc-thermal/
15037
15038 TI BQ27XXX POWER SUPPLY DRIVER
15039 R:      Andrew F. Davis <afd@ti.com>
15040 F:      include/linux/power/bq27xxx_battery.h
15041 F:      drivers/power/supply/bq27xxx_battery.c
15042 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15043
15044 TI CDCE706 CLOCK DRIVER
15045 M:      Max Filippov <jcmvbkbc@gmail.com>
15046 S:      Maintained
15047 F:      drivers/clk/clk-cdce706.c
15048
15049 TI CLOCK DRIVER
15050 M:      Tero Kristo <t-kristo@ti.com>
15051 L:      linux-omap@vger.kernel.org
15052 S:      Maintained
15053 F:      drivers/clk/ti/
15054 F:      include/linux/clk/ti.h
15055
15056 TI DAVINCI MACHINE SUPPORT
15057 M:      Sekhar Nori <nsekhar@ti.com>
15058 M:      Kevin Hilman <khilman@kernel.org>
15059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15061 S:      Supported
15062 F:      arch/arm/mach-davinci/
15063 F:      drivers/i2c/busses/i2c-davinci.c
15064 F:      arch/arm/boot/dts/da850*
15065
15066 TI DAVINCI SERIES CLOCK DRIVER
15067 M:      David Lechner <david@lechnology.com>
15068 R:      Sekhar Nori <nsekhar@ti.com>
15069 S:      Maintained
15070 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15071 F:      drivers/clk/davinci/
15072
15073 TI DAVINCI SERIES GPIO DRIVER
15074 M:      Keerthy <j-keerthy@ti.com>
15075 L:      linux-gpio@vger.kernel.org
15076 S:      Maintained
15077 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15078 F:      drivers/gpio/gpio-davinci.c
15079
15080 TI DAVINCI SERIES MEDIA DRIVER
15081 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15082 L:      linux-media@vger.kernel.org
15083 W:      https://linuxtv.org
15084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15085 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15086 S:      Maintained
15087 F:      drivers/media/platform/davinci/
15088 F:      include/media/davinci/
15089
15090 TI ETHERNET SWITCH DRIVER (CPSW)
15091 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15092 L:      linux-omap@vger.kernel.org
15093 L:      netdev@vger.kernel.org
15094 S:      Maintained
15095 F:      drivers/net/ethernet/ti/cpsw*
15096 F:      drivers/net/ethernet/ti/davinci*
15097
15098 TI FLASH MEDIA INTERFACE DRIVER
15099 M:      Alex Dubov <oakad@yahoo.com>
15100 S:      Maintained
15101 F:      drivers/misc/tifm*
15102 F:      drivers/mmc/host/tifm_sd.c
15103 F:      include/linux/tifm.h
15104
15105 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15106 M:      Santosh Shilimkar <ssantosh@kernel.org>
15107 L:      linux-kernel@vger.kernel.org
15108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15109 S:      Maintained
15110 F:      drivers/soc/ti/*
15111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15112
15113 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15114 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15115 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15116 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15117 S:      Maintained
15118 F:      sound/soc/codecs/lm49453*
15119 F:      sound/soc/codecs/isabelle*
15120
15121 TI LP855x BACKLIGHT DRIVER
15122 M:      Milo Kim <milo.kim@ti.com>
15123 S:      Maintained
15124 F:      Documentation/backlight/lp855x-driver.txt
15125 F:      drivers/video/backlight/lp855x_bl.c
15126 F:      include/linux/platform_data/lp855x.h
15127
15128 TI LP8727 CHARGER DRIVER
15129 M:      Milo Kim <milo.kim@ti.com>
15130 S:      Maintained
15131 F:      drivers/power/supply/lp8727_charger.c
15132 F:      include/linux/platform_data/lp8727.h
15133
15134 TI LP8788 MFD DRIVER
15135 M:      Milo Kim <milo.kim@ti.com>
15136 S:      Maintained
15137 F:      drivers/iio/adc/lp8788_adc.c
15138 F:      drivers/leds/leds-lp8788.c
15139 F:      drivers/mfd/lp8788*.c
15140 F:      drivers/power/supply/lp8788-charger.c
15141 F:      drivers/regulator/lp8788-*.c
15142 F:      include/linux/mfd/lp8788*.h
15143
15144 TI NETCP ETHERNET DRIVER
15145 M:      Wingman Kwok <w-kwok2@ti.com>
15146 M:      Murali Karicheri <m-karicheri2@ti.com>
15147 L:      netdev@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/net/ethernet/ti/netcp*
15150
15151 TI PCM3060 ASoC CODEC DRIVER
15152 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15154 S:      Maintained
15155 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15156 F:      sound/soc/codecs/pcm3060*
15157
15158 TI TAS571X FAMILY ASoC CODEC DRIVER
15159 M:      Kevin Cernekee <cernekee@chromium.org>
15160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15161 S:      Odd Fixes
15162 F:      sound/soc/codecs/tas571x*
15163
15164 TI TRF7970A NFC DRIVER
15165 M:      Mark Greer <mgreer@animalcreek.com>
15166 L:      linux-wireless@vger.kernel.org
15167 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15168 S:      Supported
15169 F:      drivers/nfc/trf7970a.c
15170 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15171
15172 TI TWL4030 SERIES SOC CODEC DRIVER
15173 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15175 S:      Maintained
15176 F:      sound/soc/codecs/twl4030*
15177
15178 TI VPE/CAL DRIVERS
15179 M:      Benoit Parrot <bparrot@ti.com>
15180 L:      linux-media@vger.kernel.org
15181 W:      http://linuxtv.org/
15182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15183 S:      Maintained
15184 F:      drivers/media/platform/ti-vpe/
15185
15186 TI WILINK WIRELESS DRIVERS
15187 L:      linux-wireless@vger.kernel.org
15188 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15189 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15191 S:      Orphan
15192 F:      drivers/net/wireless/ti/
15193 F:      include/linux/wl12xx.h
15194
15195 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15196 M:      John Stultz <john.stultz@linaro.org>
15197 M:      Thomas Gleixner <tglx@linutronix.de>
15198 R:      Stephen Boyd <sboyd@kernel.org>
15199 L:      linux-kernel@vger.kernel.org
15200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15201 S:      Supported
15202 F:      include/linux/clocksource.h
15203 F:      include/linux/time.h
15204 F:      include/linux/timex.h
15205 F:      include/uapi/linux/time.h
15206 F:      include/uapi/linux/timex.h
15207 F:      kernel/time/clocksource.c
15208 F:      kernel/time/time*.c
15209 F:      kernel/time/alarmtimer.c
15210 F:      kernel/time/ntp.c
15211 F:      tools/testing/selftests/timers/
15212
15213 TIPC NETWORK LAYER
15214 M:      Jon Maloy <jon.maloy@ericsson.com>
15215 M:      Ying Xue <ying.xue@windriver.com>
15216 L:      netdev@vger.kernel.org (core kernel code)
15217 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15218 W:      http://tipc.sourceforge.net/
15219 S:      Maintained
15220 F:      include/uapi/linux/tipc*.h
15221 F:      net/tipc/
15222
15223 TLAN NETWORK DRIVER
15224 M:      Samuel Chessman <chessman@tux.org>
15225 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15226 W:      http://sourceforge.net/projects/tlan/
15227 S:      Maintained
15228 F:      Documentation/networking/tlan.txt
15229 F:      drivers/net/ethernet/ti/tlan.*
15230
15231 TM6000 VIDEO4LINUX DRIVER
15232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15233 L:      linux-media@vger.kernel.org
15234 W:      https://linuxtv.org
15235 T:      git git://linuxtv.org/media_tree.git
15236 S:      Odd fixes
15237 F:      drivers/media/usb/tm6000/
15238 F:      Documentation/media/v4l-drivers/tm6000*
15239
15240 TMIO/SDHI MMC DRIVER
15241 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15242 L:      linux-mmc@vger.kernel.org
15243 S:      Supported
15244 F:      drivers/mmc/host/tmio_mmc*
15245 F:      drivers/mmc/host/renesas_sdhi*
15246 F:      include/linux/mfd/tmio.h
15247
15248 TMP401 HARDWARE MONITOR DRIVER
15249 M:      Guenter Roeck <linux@roeck-us.net>
15250 L:      linux-hwmon@vger.kernel.org
15251 S:      Maintained
15252 F:      Documentation/hwmon/tmp401
15253 F:      drivers/hwmon/tmp401.c
15254
15255 TMPFS (SHMEM FILESYSTEM)
15256 M:      Hugh Dickins <hughd@google.com>
15257 L:      linux-mm@kvack.org
15258 S:      Maintained
15259 F:      include/linux/shmem_fs.h
15260 F:      mm/shmem.c
15261
15262 TOMOYO SECURITY MODULE
15263 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15264 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15265 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15266 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15267 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15268 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15269 W:      http://tomoyo.sourceforge.jp/
15270 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15271 S:      Maintained
15272 F:      security/tomoyo/
15273
15274 TOPSTAR LAPTOP EXTRAS DRIVER
15275 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15276 L:      platform-driver-x86@vger.kernel.org
15277 S:      Maintained
15278 F:      drivers/platform/x86/topstar-laptop.c
15279
15280 TORTURE-TEST MODULES
15281 M:      Davidlohr Bueso <dave@stgolabs.net>
15282 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15283 M:      Josh Triplett <josh@joshtriplett.org>
15284 L:      linux-kernel@vger.kernel.org
15285 S:      Supported
15286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15287 F:      Documentation/RCU/torture.txt
15288 F:      kernel/torture.c
15289 F:      kernel/rcu/rcutorture.c
15290 F:      kernel/rcu/rcuperf.c
15291 F:      kernel/locking/locktorture.c
15292
15293 TOSHIBA ACPI EXTRAS DRIVER
15294 M:      Azael Avalos <coproscefalo@gmail.com>
15295 L:      platform-driver-x86@vger.kernel.org
15296 S:      Maintained
15297 F:      drivers/platform/x86/toshiba_acpi.c
15298
15299 TOSHIBA BLUETOOTH DRIVER
15300 M:      Azael Avalos <coproscefalo@gmail.com>
15301 L:      platform-driver-x86@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/platform/x86/toshiba_bluetooth.c
15304
15305 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15306 M:      Azael Avalos <coproscefalo@gmail.com>
15307 L:      platform-driver-x86@vger.kernel.org
15308 S:      Maintained
15309 F:      drivers/platform/x86/toshiba_haps.c
15310
15311 TOSHIBA SMM DRIVER
15312 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15313 W:      http://www.buzzard.org.uk/toshiba/
15314 S:      Maintained
15315 F:      drivers/char/toshiba.c
15316 F:      include/linux/toshiba.h
15317 F:      include/uapi/linux/toshiba.h
15318
15319 TOSHIBA TC358743 DRIVER
15320 M:      Mats Randgaard <matrandg@cisco.com>
15321 L:      linux-media@vger.kernel.org
15322 S:      Maintained
15323 F:      drivers/media/i2c/tc358743*
15324 F:      include/media/i2c/tc358743.h
15325
15326 TOSHIBA WMI HOTKEYS DRIVER
15327 M:      Azael Avalos <coproscefalo@gmail.com>
15328 L:      platform-driver-x86@vger.kernel.org
15329 S:      Maintained
15330 F:      drivers/platform/x86/toshiba-wmi.c
15331
15332 TPM DEVICE DRIVER
15333 M:      Peter Huewe <peterhuewe@gmx.de>
15334 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15335 R:      Jason Gunthorpe <jgg@ziepe.ca>
15336 L:      linux-integrity@vger.kernel.org
15337 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15338 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15339 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15340 S:      Maintained
15341 F:      drivers/char/tpm/
15342
15343 TRACING
15344 M:      Steven Rostedt <rostedt@goodmis.org>
15345 M:      Ingo Molnar <mingo@redhat.com>
15346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15347 S:      Maintained
15348 F:      Documentation/trace/ftrace.rst
15349 F:      arch/*/*/*/ftrace.h
15350 F:      arch/*/kernel/ftrace.c
15351 F:      include/*/ftrace.h
15352 F:      include/linux/trace*.h
15353 F:      include/trace/
15354 F:      kernel/trace/
15355 F:      tools/testing/selftests/ftrace/
15356
15357 TRACING MMIO ACCESSES (MMIOTRACE)
15358 M:      Steven Rostedt <rostedt@goodmis.org>
15359 M:      Ingo Molnar <mingo@kernel.org>
15360 R:      Karol Herbst <karolherbst@gmail.com>
15361 R:      Pekka Paalanen <ppaalanen@gmail.com>
15362 S:      Maintained
15363 L:      linux-kernel@vger.kernel.org
15364 L:      nouveau@lists.freedesktop.org
15365 F:      kernel/trace/trace_mmiotrace.c
15366 F:      include/linux/mmiotrace.h
15367 F:      arch/x86/mm/kmmio.c
15368 F:      arch/x86/mm/mmio-mod.c
15369 F:      arch/x86/mm/testmmiotrace.c
15370
15371 TRIVIAL PATCHES
15372 M:      Jiri Kosina <trivial@kernel.org>
15373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15374 S:      Maintained
15375 K:      ^Subject:.*(?i)trivial
15376
15377 TEMPO SEMICONDUCTOR DRIVERS
15378 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15379 S:      Maintained
15380 F:      sound/soc/codecs/tscs*.c
15381 F:      sound/soc/codecs/tscs*.h
15382 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15383
15384 TTY LAYER
15385 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15386 M:      Jiri Slaby <jslaby@suse.com>
15387 S:      Supported
15388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15389 F:      Documentation/serial/
15390 F:      drivers/tty/
15391 F:      drivers/tty/serial/serial_core.c
15392 F:      include/linux/serial_core.h
15393 F:      include/linux/serial.h
15394 F:      include/linux/tty.h
15395 F:      include/uapi/linux/serial_core.h
15396 F:      include/uapi/linux/serial.h
15397 F:      include/uapi/linux/tty.h
15398
15399 TUA9001 MEDIA DRIVER
15400 M:      Antti Palosaari <crope@iki.fi>
15401 L:      linux-media@vger.kernel.org
15402 W:      https://linuxtv.org
15403 W:      http://palosaari.fi/linux/
15404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15405 T:      git git://linuxtv.org/anttip/media_tree.git
15406 S:      Maintained
15407 F:      drivers/media/tuners/tua9001*
15408
15409 TULIP NETWORK DRIVERS
15410 L:      netdev@vger.kernel.org
15411 L:      linux-parisc@vger.kernel.org
15412 S:      Orphan
15413 F:      drivers/net/ethernet/dec/tulip/
15414
15415 TUN/TAP driver
15416 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15417 W:      http://vtun.sourceforge.net/tun
15418 S:      Maintained
15419 F:      Documentation/networking/tuntap.txt
15420 F:      arch/um/os-Linux/drivers/
15421
15422 TURBOCHANNEL SUBSYSTEM
15423 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15424 M:      Ralf Baechle <ralf@linux-mips.org>
15425 L:      linux-mips@vger.kernel.org
15426 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15427 S:      Maintained
15428 F:      drivers/tc/
15429 F:      include/linux/tc.h
15430
15431 TURBOSTAT UTILITY
15432 M:      "Len Brown" <lenb@kernel.org>
15433 L:      linux-pm@vger.kernel.org
15434 B:      https://bugzilla.kernel.org
15435 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15437 S:      Supported
15438 F:      tools/power/x86/turbostat/
15439
15440 TW5864 VIDEO4LINUX DRIVER
15441 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15442 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15443 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15444 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15445 L:      linux-media@vger.kernel.org
15446 S:      Supported
15447 F:      drivers/media/pci/tw5864/
15448
15449 TW68 VIDEO4LINUX DRIVER
15450 M:      Hans Verkuil <hverkuil@xs4all.nl>
15451 L:      linux-media@vger.kernel.org
15452 T:      git git://linuxtv.org/media_tree.git
15453 W:      https://linuxtv.org
15454 S:      Odd Fixes
15455 F:      drivers/media/pci/tw68/
15456
15457 TW686X VIDEO4LINUX DRIVER
15458 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15459 L:      linux-media@vger.kernel.org
15460 T:      git git://linuxtv.org/media_tree.git
15461 W:      http://linuxtv.org
15462 S:      Maintained
15463 F:      drivers/media/pci/tw686x/
15464
15465 UBI FILE SYSTEM (UBIFS)
15466 M:      Richard Weinberger <richard@nod.at>
15467 M:      Artem Bityutskiy <dedekind1@gmail.com>
15468 M:      Adrian Hunter <adrian.hunter@intel.com>
15469 L:      linux-mtd@lists.infradead.org
15470 T:      git git://git.infradead.org/ubifs-2.6.git
15471 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15472 S:      Supported
15473 F:      Documentation/filesystems/ubifs.txt
15474 F:      fs/ubifs/
15475
15476 UCLINUX (M68KNOMMU AND COLDFIRE)
15477 M:      Greg Ungerer <gerg@linux-m68k.org>
15478 W:      http://www.linux-m68k.org/
15479 W:      http://www.uclinux.org/
15480 L:      linux-m68k@lists.linux-m68k.org
15481 L:      uclinux-dev@uclinux.org  (subscribers-only)
15482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15483 S:      Maintained
15484 F:      arch/m68k/coldfire/
15485 F:      arch/m68k/68*/
15486 F:      arch/m68k/*/*_no.*
15487 F:      arch/m68k/include/asm/*_no.*
15488
15489 UDF FILESYSTEM
15490 M:      Jan Kara <jack@suse.com>
15491 S:      Maintained
15492 F:      Documentation/filesystems/udf.txt
15493 F:      fs/udf/
15494
15495 UDRAW TABLET
15496 M:      Bastien Nocera <hadess@hadess.net>
15497 L:      linux-input@vger.kernel.org
15498 S:      Maintained
15499 F:      drivers/hid/hid-udraw-ps3.c
15500
15501 UFS FILESYSTEM
15502 M:      Evgeniy Dushistov <dushistov@mail.ru>
15503 S:      Maintained
15504 F:      Documentation/filesystems/ufs.txt
15505 F:      fs/ufs/
15506
15507 UHID USERSPACE HID IO DRIVER:
15508 M:      David Herrmann <dh.herrmann@googlemail.com>
15509 L:      linux-input@vger.kernel.org
15510 S:      Maintained
15511 F:      drivers/hid/uhid.c
15512 F:      include/uapi/linux/uhid.h
15513
15514 ULPI BUS
15515 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15516 L:      linux-usb@vger.kernel.org
15517 S:      Maintained
15518 F:      drivers/usb/common/ulpi.c
15519 F:      include/linux/ulpi/
15520
15521 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15522 L:      linux-usb@vger.kernel.org
15523 S:      Orphan
15524 F:      drivers/uwb/
15525 F:      include/linux/uwb.h
15526 F:      include/linux/uwb/
15527
15528 UNICORE32 ARCHITECTURE:
15529 M:      Guan Xuetao <gxt@pku.edu.cn>
15530 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15531 S:      Maintained
15532 T:      git git://github.com/gxt/linux.git
15533 F:      arch/unicore32/
15534
15535 UNIFDEF
15536 M:      Tony Finch <dot@dotat.at>
15537 W:      http://dotat.at/prog/unifdef
15538 S:      Maintained
15539 F:      scripts/unifdef.c
15540
15541 UNIFORM CDROM DRIVER
15542 M:      Jens Axboe <axboe@kernel.dk>
15543 W:      http://www.kernel.dk
15544 S:      Maintained
15545 F:      Documentation/cdrom/
15546 F:      drivers/cdrom/cdrom.c
15547 F:      include/linux/cdrom.h
15548 F:      include/uapi/linux/cdrom.h
15549
15550 UNISYS S-PAR DRIVERS
15551 M:      David Kershner <david.kershner@unisys.com>
15552 L:      sparmaintainer@unisys.com (Unisys internal)
15553 S:      Supported
15554 F:      include/linux/visorbus.h
15555 F:      drivers/visorbus/
15556 F:      drivers/staging/unisys/
15557
15558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15559 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15560 L:      linux-scsi@vger.kernel.org
15561 S:      Supported
15562 F:      Documentation/scsi/ufs.txt
15563 F:      drivers/scsi/ufs/
15564
15565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15566 M:      Joao Pinto <jpinto@synopsys.com>
15567 L:      linux-scsi@vger.kernel.org
15568 S:      Supported
15569 F:      drivers/scsi/ufs/*dwc*
15570
15571 UNSORTED BLOCK IMAGES (UBI)
15572 M:      Artem Bityutskiy <dedekind1@gmail.com>
15573 M:      Richard Weinberger <richard@nod.at>
15574 W:      http://www.linux-mtd.infradead.org/
15575 L:      linux-mtd@lists.infradead.org
15576 T:      git git://git.infradead.org/ubifs-2.6.git
15577 S:      Supported
15578 F:      drivers/mtd/ubi/
15579 F:      include/linux/mtd/ubi.h
15580 F:      include/uapi/mtd/ubi-user.h
15581
15582 USB "USBNET" DRIVER FRAMEWORK
15583 M:      Oliver Neukum <oneukum@suse.com>
15584 L:      netdev@vger.kernel.org
15585 W:      http://www.linux-usb.org/usbnet
15586 S:      Maintained
15587 F:      drivers/net/usb/usbnet.c
15588 F:      include/linux/usb/usbnet.h
15589
15590 USB ACM DRIVER
15591 M:      Oliver Neukum <oneukum@suse.com>
15592 L:      linux-usb@vger.kernel.org
15593 S:      Maintained
15594 F:      Documentation/usb/acm.txt
15595 F:      drivers/usb/class/cdc-acm.*
15596
15597 USB AR5523 WIRELESS DRIVER
15598 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15599 L:      linux-wireless@vger.kernel.org
15600 S:      Maintained
15601 F:      drivers/net/wireless/ath/ar5523/
15602
15603 USB ATTACHED SCSI
15604 M:      Oliver Neukum <oneukum@suse.com>
15605 L:      linux-usb@vger.kernel.org
15606 L:      linux-scsi@vger.kernel.org
15607 S:      Maintained
15608 F:      drivers/usb/storage/uas.c
15609
15610 USB CDC ETHERNET DRIVER
15611 M:      Oliver Neukum <oliver@neukum.org>
15612 L:      linux-usb@vger.kernel.org
15613 S:      Maintained
15614 F:      drivers/net/usb/cdc_*.c
15615 F:      include/uapi/linux/usb/cdc.h
15616
15617 USB CHAOSKEY DRIVER
15618 M:      Keith Packard <keithp@keithp.com>
15619 L:      linux-usb@vger.kernel.org
15620 S:      Maintained
15621 F:      drivers/usb/misc/chaoskey.c
15622
15623 USB CYPRESS C67X00 DRIVER
15624 M:      Peter Korsgaard <jacmet@sunsite.dk>
15625 L:      linux-usb@vger.kernel.org
15626 S:      Maintained
15627 F:      drivers/usb/c67x00/
15628
15629 USB DAVICOM DM9601 DRIVER
15630 M:      Peter Korsgaard <jacmet@sunsite.dk>
15631 L:      netdev@vger.kernel.org
15632 W:      http://www.linux-usb.org/usbnet
15633 S:      Maintained
15634 F:      drivers/net/usb/dm9601.c
15635
15636 USB DIAMOND RIO500 DRIVER
15637 M:      Cesar Miquel <miquel@df.uba.ar>
15638 L:      rio500-users@lists.sourceforge.net
15639 W:      http://rio500.sourceforge.net
15640 S:      Maintained
15641 F:      drivers/usb/misc/rio500*
15642
15643 USB EHCI DRIVER
15644 M:      Alan Stern <stern@rowland.harvard.edu>
15645 L:      linux-usb@vger.kernel.org
15646 S:      Maintained
15647 F:      Documentation/usb/ehci.txt
15648 F:      drivers/usb/host/ehci*
15649
15650 USB GADGET/PERIPHERAL SUBSYSTEM
15651 M:      Felipe Balbi <balbi@kernel.org>
15652 L:      linux-usb@vger.kernel.org
15653 W:      http://www.linux-usb.org/gadget
15654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15655 S:      Maintained
15656 F:      drivers/usb/gadget/
15657 F:      include/linux/usb/gadget*
15658
15659 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15660 M:      Jiri Kosina <jikos@kernel.org>
15661 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15662 L:      linux-usb@vger.kernel.org
15663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15664 S:      Maintained
15665 F:      Documentation/hid/hiddev.txt
15666 F:      drivers/hid/usbhid/
15667
15668 USB INTEL XHCI ROLE MUX DRIVER
15669 M:      Hans de Goede <hdegoede@redhat.com>
15670 L:      linux-usb@vger.kernel.org
15671 S:      Maintained
15672 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15673
15674 USB ISP116X DRIVER
15675 M:      Olav Kongas <ok@artecdesign.ee>
15676 L:      linux-usb@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/usb/host/isp116x*
15679 F:      include/linux/usb/isp116x.h
15680
15681 USB LAN78XX ETHERNET DRIVER
15682 M:      Woojung Huh <woojung.huh@microchip.com>
15683 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15684 L:      netdev@vger.kernel.org
15685 S:      Maintained
15686 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15687 F:      drivers/net/usb/lan78xx.*
15688 F:      include/dt-bindings/net/microchip-lan78xx.h
15689
15690 USB MASS STORAGE DRIVER
15691 M:      Alan Stern <stern@rowland.harvard.edu>
15692 L:      linux-usb@vger.kernel.org
15693 L:      usb-storage@lists.one-eyed-alien.net
15694 S:      Maintained
15695 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15696 F:      drivers/usb/storage/
15697
15698 USB MIDI DRIVER
15699 M:      Clemens Ladisch <clemens@ladisch.de>
15700 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15701 T:      git git://git.alsa-project.org/alsa-kernel.git
15702 S:      Maintained
15703 F:      sound/usb/midi.*
15704
15705 USB NETWORKING DRIVERS
15706 L:      linux-usb@vger.kernel.org
15707 S:      Odd Fixes
15708 F:      drivers/net/usb/
15709
15710 USB OHCI DRIVER
15711 M:      Alan Stern <stern@rowland.harvard.edu>
15712 L:      linux-usb@vger.kernel.org
15713 S:      Maintained
15714 F:      Documentation/usb/ohci.txt
15715 F:      drivers/usb/host/ohci*
15716
15717 USB OTG FSM (Finite State Machine)
15718 M:      Peter Chen <Peter.Chen@nxp.com>
15719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15720 L:      linux-usb@vger.kernel.org
15721 S:      Maintained
15722 F:      drivers/usb/common/usb-otg-fsm.c
15723
15724 USB OVER IP DRIVER
15725 M:      Valentina Manea <valentina.manea.m@gmail.com>
15726 M:      Shuah Khan <shuah@kernel.org>
15727 L:      linux-usb@vger.kernel.org
15728 S:      Maintained
15729 F:      Documentation/usb/usbip_protocol.txt
15730 F:      drivers/usb/usbip/
15731 F:      tools/usb/usbip/
15732 F:      tools/testing/selftests/drivers/usb/usbip/
15733
15734 USB PEGASUS DRIVER
15735 M:      Petko Manolov <petkan@nucleusys.com>
15736 L:      linux-usb@vger.kernel.org
15737 L:      netdev@vger.kernel.org
15738 T:      git git://github.com/petkan/pegasus.git
15739 W:      https://github.com/petkan/pegasus
15740 S:      Maintained
15741 F:      drivers/net/usb/pegasus.*
15742
15743 USB PHY LAYER
15744 M:      Felipe Balbi <balbi@kernel.org>
15745 L:      linux-usb@vger.kernel.org
15746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15747 S:      Maintained
15748 F:      drivers/usb/phy/
15749
15750 USB PRINTER DRIVER (usblp)
15751 M:      Pete Zaitcev <zaitcev@redhat.com>
15752 L:      linux-usb@vger.kernel.org
15753 S:      Supported
15754 F:      drivers/usb/class/usblp.c
15755
15756 USB QMI WWAN NETWORK DRIVER
15757 M:      Bjørn Mork <bjorn@mork.no>
15758 L:      netdev@vger.kernel.org
15759 S:      Maintained
15760 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15761 F:      drivers/net/usb/qmi_wwan.c
15762
15763 USB RTL8150 DRIVER
15764 M:      Petko Manolov <petkan@nucleusys.com>
15765 L:      linux-usb@vger.kernel.org
15766 L:      netdev@vger.kernel.org
15767 T:      git git://github.com/petkan/rtl8150.git
15768 W:      https://github.com/petkan/rtl8150
15769 S:      Maintained
15770 F:      drivers/net/usb/rtl8150.c
15771
15772 USB SERIAL SUBSYSTEM
15773 M:      Johan Hovold <johan@kernel.org>
15774 L:      linux-usb@vger.kernel.org
15775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15776 S:      Maintained
15777 F:      Documentation/usb/usb-serial.txt
15778 F:      drivers/usb/serial/
15779 F:      include/linux/usb/serial.h
15780
15781 USB SMSC75XX ETHERNET DRIVER
15782 M:      Steve Glendinning <steve.glendinning@shawell.net>
15783 L:      netdev@vger.kernel.org
15784 S:      Maintained
15785 F:      drivers/net/usb/smsc75xx.*
15786
15787 USB SMSC95XX ETHERNET DRIVER
15788 M:      Steve Glendinning <steve.glendinning@shawell.net>
15789 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15790 L:      netdev@vger.kernel.org
15791 S:      Maintained
15792 F:      drivers/net/usb/smsc95xx.*
15793
15794 USB SUBSYSTEM
15795 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15796 L:      linux-usb@vger.kernel.org
15797 W:      http://www.linux-usb.org
15798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15799 S:      Supported
15800 F:      Documentation/devicetree/bindings/usb/
15801 F:      Documentation/usb/
15802 F:      drivers/usb/
15803 F:      include/linux/usb.h
15804 F:      include/linux/usb/
15805
15806 USB TYPEC PI3USB30532 MUX DRIVER
15807 M:      Hans de Goede <hdegoede@redhat.com>
15808 L:      linux-usb@vger.kernel.org
15809 S:      Maintained
15810 F:      drivers/usb/typec/mux/pi3usb30532.c
15811
15812 USB TYPEC CLASS
15813 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15814 L:      linux-usb@vger.kernel.org
15815 S:      Maintained
15816 F:      Documentation/ABI/testing/sysfs-class-typec
15817 F:      Documentation/driver-api/usb/typec.rst
15818 F:      drivers/usb/typec/
15819 F:      include/linux/usb/typec.h
15820
15821 USB TYPEC BUS FOR ALTERNATE MODES
15822 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15823 L:      linux-usb@vger.kernel.org
15824 S:      Maintained
15825 F:      Documentation/ABI/testing/sysfs-bus-typec
15826 F:      Documentation/driver-api/usb/typec_bus.rst
15827 F:      drivers/usb/typec/altmodes/
15828 F:      include/linux/usb/typec_altmode.h
15829
15830 USB TYPEC PORT CONTROLLER DRIVERS
15831 M:      Guenter Roeck <linux@roeck-us.net>
15832 L:      linux-usb@vger.kernel.org
15833 S:      Maintained
15834 F:      drivers/usb/typec/tcpm/
15835
15836 USB UHCI DRIVER
15837 M:      Alan Stern <stern@rowland.harvard.edu>
15838 L:      linux-usb@vger.kernel.org
15839 S:      Maintained
15840 F:      drivers/usb/host/uhci*
15841
15842 USB VIDEO CLASS
15843 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15844 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15845 L:      linux-media@vger.kernel.org
15846 T:      git git://linuxtv.org/media_tree.git
15847 W:      http://www.ideasonboard.org/uvc/
15848 S:      Maintained
15849 F:      drivers/media/usb/uvc/
15850 F:      include/uapi/linux/uvcvideo.h
15851
15852 USB VISION DRIVER
15853 M:      Hans Verkuil <hverkuil@xs4all.nl>
15854 L:      linux-media@vger.kernel.org
15855 T:      git git://linuxtv.org/media_tree.git
15856 W:      https://linuxtv.org
15857 S:      Odd Fixes
15858 F:      drivers/media/usb/usbvision/
15859
15860 USB WEBCAM GADGET
15861 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15862 L:      linux-usb@vger.kernel.org
15863 S:      Maintained
15864 F:      drivers/usb/gadget/function/*uvc*
15865 F:      drivers/usb/gadget/legacy/webcam.c
15866 F:      include/uapi/linux/usb/g_uvc.h
15867
15868 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15869 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15870 L:      linux-wireless@vger.kernel.org
15871 S:      Maintained
15872 F:      drivers/net/wireless/rndis_wlan.c
15873
15874 USB XHCI DRIVER
15875 M:      Mathias Nyman <mathias.nyman@intel.com>
15876 L:      linux-usb@vger.kernel.org
15877 S:      Supported
15878 F:      drivers/usb/host/xhci*
15879 F:      drivers/usb/host/pci-quirks*
15880
15881 USB ZD1201 DRIVER
15882 L:      linux-wireless@vger.kernel.org
15883 W:      http://linux-lc100020.sourceforge.net
15884 S:      Orphan
15885 F:      drivers/net/wireless/zydas/zd1201.*
15886
15887 USB ZR364XX DRIVER
15888 M:      Antoine Jacquet <royale@zerezo.com>
15889 L:      linux-usb@vger.kernel.org
15890 L:      linux-media@vger.kernel.org
15891 T:      git git://linuxtv.org/media_tree.git
15892 W:      http://royale.zerezo.com/zr364xx/
15893 S:      Maintained
15894 F:      Documentation/media/v4l-drivers/zr364xx*
15895 F:      drivers/media/usb/zr364xx/
15896
15897 USER-MODE LINUX (UML)
15898 M:      Jeff Dike <jdike@addtoit.com>
15899 M:      Richard Weinberger <richard@nod.at>
15900 L:      linux-um@lists.infradead.org
15901 W:      http://user-mode-linux.sourceforge.net
15902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15903 S:      Maintained
15904 F:      Documentation/virtual/uml/
15905 F:      arch/um/
15906 F:      arch/x86/um/
15907 F:      fs/hostfs/
15908 F:      fs/hppfs/
15909
15910 USERSPACE COPYIN/COPYOUT (UIOVEC)
15911 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15912 S:      Maintained
15913 F:      lib/iov_iter.c
15914 F:      include/linux/uio.h
15915
15916 USERSPACE DMA BUFFER DRIVER
15917 M:      Gerd Hoffmann <kraxel@redhat.com>
15918 S:      Maintained
15919 L:      dri-devel@lists.freedesktop.org
15920 F:      drivers/dma-buf/udmabuf.c
15921 F:      include/uapi/linux/udmabuf.h
15922 T:      git git://anongit.freedesktop.org/drm/drm-misc
15923
15924 USERSPACE I/O (UIO)
15925 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15926 S:      Maintained
15927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15928 F:      Documentation/driver-api/uio-howto.rst
15929 F:      drivers/uio/
15930 F:      include/linux/uio_driver.h
15931
15932 UTIL-LINUX PACKAGE
15933 M:      Karel Zak <kzak@redhat.com>
15934 L:      util-linux@vger.kernel.org
15935 W:      http://en.wikipedia.org/wiki/Util-linux
15936 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15937 S:      Maintained
15938
15939 UUID HELPERS
15940 M:      Christoph Hellwig <hch@lst.de>
15941 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15942 L:      linux-kernel@vger.kernel.org
15943 T:      git git://git.infradead.org/users/hch/uuid.git
15944 F:      lib/uuid.c
15945 F:      lib/test_uuid.c
15946 F:      include/linux/uuid.h
15947 F:      include/uapi/linux/uuid.h
15948 S:      Maintained
15949
15950 UVESAFB DRIVER
15951 M:      Michal Januszewski <spock@gentoo.org>
15952 L:      linux-fbdev@vger.kernel.org
15953 W:      https://github.com/mjanusz/v86d
15954 S:      Maintained
15955 F:      Documentation/fb/uvesafb.txt
15956 F:      drivers/video/fbdev/uvesafb.*
15957
15958 VF610 NAND DRIVER
15959 M:      Stefan Agner <stefan@agner.ch>
15960 L:      linux-mtd@lists.infradead.org
15961 S:      Supported
15962 F:      drivers/mtd/nand/raw/vf610_nfc.c
15963
15964 VFAT/FAT/MSDOS FILESYSTEM
15965 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15966 S:      Maintained
15967 F:      Documentation/filesystems/vfat.txt
15968 F:      fs/fat/
15969
15970 VFIO DRIVER
15971 M:      Alex Williamson <alex.williamson@redhat.com>
15972 L:      kvm@vger.kernel.org
15973 T:      git git://github.com/awilliam/linux-vfio.git
15974 S:      Maintained
15975 F:      Documentation/vfio.txt
15976 F:      drivers/vfio/
15977 F:      include/linux/vfio.h
15978 F:      include/uapi/linux/vfio.h
15979
15980 VFIO MEDIATED DEVICE DRIVERS
15981 M:      Kirti Wankhede <kwankhede@nvidia.com>
15982 L:      kvm@vger.kernel.org
15983 S:      Maintained
15984 F:      Documentation/vfio-mediated-device.txt
15985 F:      drivers/vfio/mdev/
15986 F:      include/linux/mdev.h
15987 F:      samples/vfio-mdev/
15988
15989 VFIO PLATFORM DRIVER
15990 M:      Eric Auger <eric.auger@redhat.com>
15991 L:      kvm@vger.kernel.org
15992 S:      Maintained
15993 F:      drivers/vfio/platform/
15994
15995 VGA_SWITCHEROO
15996 R:      Lukas Wunner <lukas@wunner.de>
15997 S:      Maintained
15998 F:      Documentation/gpu/vga-switcheroo.rst
15999 F:      drivers/gpu/vga/vga_switcheroo.c
16000 F:      include/linux/vga_switcheroo.h
16001 T:      git git://anongit.freedesktop.org/drm/drm-misc
16002
16003 VIA RHINE NETWORK DRIVER
16004 S:      Orphan
16005 F:      drivers/net/ethernet/via/via-rhine.c
16006
16007 VIA SD/MMC CARD CONTROLLER DRIVER
16008 M:      Bruce Chang <brucechang@via.com.tw>
16009 M:      Harald Welte <HaraldWelte@viatech.com>
16010 S:      Maintained
16011 F:      drivers/mmc/host/via-sdmmc.c
16012
16013 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16014 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16015 L:      linux-fbdev@vger.kernel.org
16016 S:      Maintained
16017 F:      include/linux/via-core.h
16018 F:      include/linux/via-gpio.h
16019 F:      include/linux/via_i2c.h
16020 F:      drivers/video/fbdev/via/
16021
16022 VIA VELOCITY NETWORK DRIVER
16023 M:      Francois Romieu <romieu@fr.zoreil.com>
16024 L:      netdev@vger.kernel.org
16025 S:      Maintained
16026 F:      drivers/net/ethernet/via/via-velocity.*
16027
16028 VICODEC VIRTUAL CODEC DRIVER
16029 M:      Hans Verkuil <hans.verkuil@cisco.com>
16030 L:      linux-media@vger.kernel.org
16031 T:      git git://linuxtv.org/media_tree.git
16032 W:      https://linuxtv.org
16033 S:      Maintained
16034 F:      drivers/media/platform/vicodec/*
16035
16036 VIDEO MULTIPLEXER DRIVER
16037 M:      Philipp Zabel <p.zabel@pengutronix.de>
16038 L:      linux-media@vger.kernel.org
16039 S:      Maintained
16040 F:      drivers/media/platform/video-mux.c
16041
16042 VIDEO I2C POLLING DRIVER
16043 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16044 L:      linux-media@vger.kernel.org
16045 S:      Maintained
16046 F:      drivers/media/i2c/video-i2c.c
16047
16048 VIDEOBUF2 FRAMEWORK
16049 M:      Pawel Osciak <pawel@osciak.com>
16050 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16051 M:      Kyungmin Park <kyungmin.park@samsung.com>
16052 L:      linux-media@vger.kernel.org
16053 S:      Maintained
16054 F:      drivers/media/common/videobuf2/*
16055 F:      include/media/videobuf2-*
16056
16057 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16058 M:      Helen Koike <helen.koike@collabora.com>
16059 L:      linux-media@vger.kernel.org
16060 T:      git git://linuxtv.org/media_tree.git
16061 W:      https://linuxtv.org
16062 S:      Maintained
16063 F:      drivers/media/platform/vimc/*
16064
16065 VIRT LIB
16066 M:      Alex Williamson <alex.williamson@redhat.com>
16067 M:      Paolo Bonzini <pbonzini@redhat.com>
16068 L:      kvm@vger.kernel.org
16069 S:      Supported
16070 F:      virt/lib/
16071
16072 VIRTIO AND VHOST VSOCK DRIVER
16073 M:      Stefan Hajnoczi <stefanha@redhat.com>
16074 L:      kvm@vger.kernel.org
16075 L:      virtualization@lists.linux-foundation.org
16076 L:      netdev@vger.kernel.org
16077 S:      Maintained
16078 F:      include/linux/virtio_vsock.h
16079 F:      include/uapi/linux/virtio_vsock.h
16080 F:      include/uapi/linux/vsockmon.h
16081 F:      include/uapi/linux/vm_sockets_diag.h
16082 F:      net/vmw_vsock/diag.c
16083 F:      net/vmw_vsock/af_vsock_tap.c
16084 F:      net/vmw_vsock/virtio_transport_common.c
16085 F:      net/vmw_vsock/virtio_transport.c
16086 F:      drivers/net/vsockmon.c
16087 F:      drivers/vhost/vsock.c
16088 F:      tools/testing/vsock/
16089
16090 VIRTIO CONSOLE DRIVER
16091 M:      Amit Shah <amit@kernel.org>
16092 L:      virtualization@lists.linux-foundation.org
16093 S:      Maintained
16094 F:      drivers/char/virtio_console.c
16095 F:      include/linux/virtio_console.h
16096 F:      include/uapi/linux/virtio_console.h
16097
16098 VIRTIO CORE, NET AND BLOCK DRIVERS
16099 M:      "Michael S. Tsirkin" <mst@redhat.com>
16100 M:      Jason Wang <jasowang@redhat.com>
16101 L:      virtualization@lists.linux-foundation.org
16102 S:      Maintained
16103 F:      Documentation/devicetree/bindings/virtio/
16104 F:      drivers/virtio/
16105 F:      tools/virtio/
16106 F:      drivers/net/virtio_net.c
16107 F:      drivers/block/virtio_blk.c
16108 F:      include/linux/virtio*.h
16109 F:      include/uapi/linux/virtio_*.h
16110 F:      drivers/crypto/virtio/
16111 F:      mm/balloon_compaction.c
16112
16113 VIRTIO CRYPTO DRIVER
16114 M:      Gonglei <arei.gonglei@huawei.com>
16115 L:      virtualization@lists.linux-foundation.org
16116 L:      linux-crypto@vger.kernel.org
16117 S:      Maintained
16118 F:      drivers/crypto/virtio/
16119 F:      include/uapi/linux/virtio_crypto.h
16120
16121 VIRTIO DRIVERS FOR S390
16122 M:      Cornelia Huck <cohuck@redhat.com>
16123 M:      Halil Pasic <pasic@linux.ibm.com>
16124 L:      linux-s390@vger.kernel.org
16125 L:      virtualization@lists.linux-foundation.org
16126 L:      kvm@vger.kernel.org
16127 S:      Supported
16128 F:      drivers/s390/virtio/
16129 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16130
16131 VIRTIO GPU DRIVER
16132 M:      David Airlie <airlied@linux.ie>
16133 M:      Gerd Hoffmann <kraxel@redhat.com>
16134 L:      dri-devel@lists.freedesktop.org
16135 L:      virtualization@lists.linux-foundation.org
16136 T:      git git://anongit.freedesktop.org/drm/drm-misc
16137 S:      Maintained
16138 F:      drivers/gpu/drm/virtio/
16139 F:      include/uapi/linux/virtio_gpu.h
16140
16141 VIRTIO HOST (VHOST)
16142 M:      "Michael S. Tsirkin" <mst@redhat.com>
16143 M:      Jason Wang <jasowang@redhat.com>
16144 L:      kvm@vger.kernel.org
16145 L:      virtualization@lists.linux-foundation.org
16146 L:      netdev@vger.kernel.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16148 S:      Maintained
16149 F:      drivers/vhost/
16150 F:      include/uapi/linux/vhost.h
16151
16152 VIRTIO INPUT DRIVER
16153 M:      Gerd Hoffmann <kraxel@redhat.com>
16154 S:      Maintained
16155 F:      drivers/virtio/virtio_input.c
16156 F:      include/uapi/linux/virtio_input.h
16157
16158 VIRTUAL BOX GUEST DEVICE DRIVER
16159 M:      Hans de Goede <hdegoede@redhat.com>
16160 M:      Arnd Bergmann <arnd@arndb.de>
16161 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16162 S:      Maintained
16163 F:      include/linux/vbox_utils.h
16164 F:      include/uapi/linux/vbox*.h
16165 F:      drivers/virt/vboxguest/
16166
16167 VIRTUAL SERIO DEVICE DRIVER
16168 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16169 S:      Maintained
16170 F:      drivers/input/serio/userio.c
16171 F:      include/uapi/linux/userio.h
16172
16173 VIVID VIRTUAL VIDEO DRIVER
16174 M:      Hans Verkuil <hverkuil@xs4all.nl>
16175 L:      linux-media@vger.kernel.org
16176 T:      git git://linuxtv.org/media_tree.git
16177 W:      https://linuxtv.org
16178 S:      Maintained
16179 F:      drivers/media/platform/vivid/*
16180
16181 VLYNQ BUS
16182 M:      Florian Fainelli <f.fainelli@gmail.com>
16183 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16184 S:      Maintained
16185 F:      drivers/vlynq/vlynq.c
16186 F:      include/linux/vlynq.h
16187
16188 VME SUBSYSTEM
16189 M:      Martyn Welch <martyn@welchs.me.uk>
16190 M:      Manohar Vanga <manohar.vanga@gmail.com>
16191 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16192 L:      devel@driverdev.osuosl.org
16193 S:      Maintained
16194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16195 F:      Documentation/driver-api/vme.rst
16196 F:      drivers/staging/vme/
16197 F:      drivers/vme/
16198 F:      include/linux/vme*
16199
16200 VMWARE BALLOON DRIVER
16201 M:      Xavier Deguillard <xdeguillard@vmware.com>
16202 M:      Nadav Amit <namit@vmware.com>
16203 M:      "VMware, Inc." <pv-drivers@vmware.com>
16204 L:      linux-kernel@vger.kernel.org
16205 S:      Maintained
16206 F:      drivers/misc/vmw_balloon.c
16207
16208 VMWARE HYPERVISOR INTERFACE
16209 M:      Alok Kataria <akataria@vmware.com>
16210 L:      virtualization@lists.linux-foundation.org
16211 S:      Supported
16212 F:      arch/x86/kernel/cpu/vmware.c
16213
16214 VMWARE PVRDMA DRIVER
16215 M:      Adit Ranadive <aditr@vmware.com>
16216 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16217 L:      linux-rdma@vger.kernel.org
16218 S:      Maintained
16219 F:      drivers/infiniband/hw/vmw_pvrdma/
16220
16221 VMware PVSCSI driver
16222 M:      Jim Gill <jgill@vmware.com>
16223 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16224 L:      linux-scsi@vger.kernel.org
16225 S:      Maintained
16226 F:      drivers/scsi/vmw_pvscsi.c
16227 F:      drivers/scsi/vmw_pvscsi.h
16228
16229 VMWARE VMMOUSE SUBDRIVER
16230 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16231 M:      "VMware, Inc." <pv-drivers@vmware.com>
16232 L:      linux-input@vger.kernel.org
16233 S:      Maintained
16234 F:      drivers/input/mouse/vmmouse.c
16235 F:      drivers/input/mouse/vmmouse.h
16236
16237 VMWARE VMXNET3 ETHERNET DRIVER
16238 M:      Ronak Doshi <doshir@vmware.com>
16239 M:      "VMware, Inc." <pv-drivers@vmware.com>
16240 L:      netdev@vger.kernel.org
16241 S:      Maintained
16242 F:      drivers/net/vmxnet3/
16243
16244 VOCORE VOCORE2 BOARD
16245 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16246 L:      linux-mips@vger.kernel.org
16247 S:      Maintained
16248 F:      arch/mips/boot/dts/ralink/vocore2.dts
16249
16250 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16251 M:      Liam Girdwood <lgirdwood@gmail.com>
16252 M:      Mark Brown <broonie@kernel.org>
16253 L:      linux-kernel@vger.kernel.org
16254 W:      http://www.slimlogic.co.uk/?p=48
16255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16256 S:      Supported
16257 F:      Documentation/devicetree/bindings/regulator/
16258 F:      Documentation/power/regulator/
16259 F:      drivers/regulator/
16260 F:      include/dt-bindings/regulator/
16261 F:      include/linux/regulator/
16262
16263 VRF
16264 M:      David Ahern <dsa@cumulusnetworks.com>
16265 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16266 L:      netdev@vger.kernel.org
16267 S:      Maintained
16268 F:      drivers/net/vrf.c
16269 F:      Documentation/networking/vrf.txt
16270
16271 VT1211 HARDWARE MONITOR DRIVER
16272 M:      Juerg Haefliger <juergh@gmail.com>
16273 L:      linux-hwmon@vger.kernel.org
16274 S:      Maintained
16275 F:      Documentation/hwmon/vt1211
16276 F:      drivers/hwmon/vt1211.c
16277
16278 VT8231 HARDWARE MONITOR DRIVER
16279 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16280 L:      linux-hwmon@vger.kernel.org
16281 S:      Maintained
16282 F:      drivers/hwmon/vt8231.c
16283
16284 VUB300 USB to SDIO/SD/MMC bridge chip
16285 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16286 L:      linux-mmc@vger.kernel.org
16287 L:      linux-usb@vger.kernel.org
16288 S:      Supported
16289 F:      drivers/mmc/host/vub300.c
16290
16291 W1 DALLAS'S 1-WIRE BUS
16292 M:      Evgeniy Polyakov <zbr@ioremap.net>
16293 S:      Maintained
16294 F:      Documentation/devicetree/bindings/w1/
16295 F:      Documentation/w1/
16296 F:      drivers/w1/
16297 F:      include/linux/w1.h
16298
16299 W83791D HARDWARE MONITORING DRIVER
16300 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16301 L:      linux-hwmon@vger.kernel.org
16302 S:      Maintained
16303 F:      Documentation/hwmon/w83791d
16304 F:      drivers/hwmon/w83791d.c
16305
16306 W83793 HARDWARE MONITORING DRIVER
16307 M:      Rudolf Marek <r.marek@assembler.cz>
16308 L:      linux-hwmon@vger.kernel.org
16309 S:      Maintained
16310 F:      Documentation/hwmon/w83793
16311 F:      drivers/hwmon/w83793.c
16312
16313 W83795 HARDWARE MONITORING DRIVER
16314 M:      Jean Delvare <jdelvare@suse.com>
16315 L:      linux-hwmon@vger.kernel.org
16316 S:      Maintained
16317 F:      drivers/hwmon/w83795.c
16318
16319 W83L51xD SD/MMC CARD INTERFACE DRIVER
16320 M:      Pierre Ossman <pierre@ossman.eu>
16321 S:      Maintained
16322 F:      drivers/mmc/host/wbsd.*
16323
16324 WACOM PROTOCOL 4 SERIAL TABLETS
16325 M:      Julian Squires <julian@cipht.net>
16326 M:      Hans de Goede <hdegoede@redhat.com>
16327 L:      linux-input@vger.kernel.org
16328 S:      Maintained
16329 F:      drivers/input/tablet/wacom_serial4.c
16330
16331 WATCHDOG DEVICE DRIVERS
16332 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16333 M:      Guenter Roeck <linux@roeck-us.net>
16334 L:      linux-watchdog@vger.kernel.org
16335 W:      http://www.linux-watchdog.org/
16336 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16337 S:      Maintained
16338 F:      Documentation/devicetree/bindings/watchdog/
16339 F:      Documentation/watchdog/
16340 F:      drivers/watchdog/
16341 F:      include/linux/watchdog.h
16342 F:      include/uapi/linux/watchdog.h
16343
16344 WHISKEYCOVE PMIC GPIO DRIVER
16345 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16346 L:      linux-gpio@vger.kernel.org
16347 S:      Maintained
16348 F:      drivers/gpio/gpio-wcove.c
16349
16350 WIIMOTE HID DRIVER
16351 M:      David Herrmann <dh.herrmann@googlemail.com>
16352 L:      linux-input@vger.kernel.org
16353 S:      Maintained
16354 F:      drivers/hid/hid-wiimote*
16355
16356 WILOCITY WIL6210 WIRELESS DRIVER
16357 M:      Maya Erez <merez@codeaurora.org>
16358 L:      linux-wireless@vger.kernel.org
16359 L:      wil6210@qti.qualcomm.com
16360 S:      Supported
16361 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16362 F:      drivers/net/wireless/ath/wil6210/
16363
16364 WIMAX STACK
16365 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16366 M:      linux-wimax@intel.com
16367 L:      wimax@linuxwimax.org (subscribers-only)
16368 S:      Supported
16369 W:      http://linuxwimax.org
16370 F:      Documentation/wimax/README.wimax
16371 F:      include/linux/wimax/debug.h
16372 F:      include/net/wimax.h
16373 F:      include/uapi/linux/wimax.h
16374 F:      net/wimax/
16375
16376 WINBOND CIR DRIVER
16377 M:      David Härdeman <david@hardeman.nu>
16378 S:      Maintained
16379 F:      drivers/media/rc/winbond-cir.c
16380
16381 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16382 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16383 L:      linux-watchdog@vger.kernel.org
16384 S:      Maintained
16385 F:      drivers/watchdog/ebc-c384_wdt.c
16386
16387 WINSYSTEMS WS16C48 GPIO DRIVER
16388 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16389 L:      linux-gpio@vger.kernel.org
16390 S:      Maintained
16391 F:      drivers/gpio/gpio-ws16c48.c
16392
16393 WISTRON LAPTOP BUTTON DRIVER
16394 M:      Miloslav Trmac <mitr@volny.cz>
16395 S:      Maintained
16396 F:      drivers/input/misc/wistron_btns.c
16397
16398 WL3501 WIRELESS PCMCIA CARD DRIVER
16399 L:      linux-wireless@vger.kernel.org
16400 S:      Odd fixes
16401 F:      drivers/net/wireless/wl3501*
16402
16403 WOLFSON MICROELECTRONICS DRIVERS
16404 L:      patches@opensource.cirrus.com
16405 T:      git https://github.com/CirrusLogic/linux-drivers.git
16406 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16407 S:      Supported
16408 F:      Documentation/hwmon/wm83??
16409 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16410 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16411 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16412 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16413 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16414 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16415 F:      drivers/clk/clk-wm83*.c
16416 F:      drivers/extcon/extcon-arizona.c
16417 F:      drivers/leds/leds-wm83*.c
16418 F:      drivers/gpio/gpio-*wm*.c
16419 F:      drivers/gpio/gpio-arizona.c
16420 F:      drivers/hwmon/wm83??-hwmon.c
16421 F:      drivers/input/misc/wm831x-on.c
16422 F:      drivers/input/touchscreen/wm831x-ts.c
16423 F:      drivers/input/touchscreen/wm97*.c
16424 F:      drivers/mfd/arizona*
16425 F:      drivers/mfd/wm*.c
16426 F:      drivers/mfd/cs47l24*
16427 F:      drivers/power/supply/wm83*.c
16428 F:      drivers/rtc/rtc-wm83*.c
16429 F:      drivers/regulator/wm8*.c
16430 F:      drivers/regulator/arizona*
16431 F:      drivers/video/backlight/wm83*_bl.c
16432 F:      drivers/watchdog/wm83*_wdt.c
16433 F:      include/linux/mfd/arizona/
16434 F:      include/linux/mfd/wm831x/
16435 F:      include/linux/mfd/wm8350/
16436 F:      include/linux/mfd/wm8400*
16437 F:      include/linux/regulator/arizona*
16438 F:      include/linux/wm97xx.h
16439 F:      include/sound/wm????.h
16440 F:      sound/soc/codecs/arizona.?
16441 F:      sound/soc/codecs/wm*
16442 F:      sound/soc/codecs/cs47l24*
16443
16444 WORKQUEUE
16445 M:      Tejun Heo <tj@kernel.org>
16446 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16448 S:      Maintained
16449 F:      include/linux/workqueue.h
16450 F:      kernel/workqueue.c
16451 F:      Documentation/core-api/workqueue.rst
16452
16453 X-POWERS AXP288 PMIC DRIVERS
16454 M:      Hans de Goede <hdegoede@redhat.com>
16455 S:      Maintained
16456 N:      axp288
16457 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16458
16459 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16460 M:      Chen-Yu Tsai <wens@csie.org>
16461 L:      linux-kernel@vger.kernel.org
16462 S:      Maintained
16463 N:      axp[128]
16464
16465 X.25 NETWORK LAYER
16466 M:      Andrew Hendry <andrew.hendry@gmail.com>
16467 L:      linux-x25@vger.kernel.org
16468 S:      Odd Fixes
16469 F:      Documentation/networking/x25*
16470 F:      include/net/x25*
16471 F:      net/x25/
16472
16473 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16474 M:      Thomas Gleixner <tglx@linutronix.de>
16475 M:      Ingo Molnar <mingo@redhat.com>
16476 M:      Borislav Petkov <bp@alien8.de>
16477 R:      "H. Peter Anvin" <hpa@zytor.com>
16478 M:      x86@kernel.org
16479 L:      linux-kernel@vger.kernel.org
16480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16481 S:      Maintained
16482 F:      Documentation/devicetree/bindings/x86/
16483 F:      Documentation/x86/
16484 F:      arch/x86/
16485
16486 X86 ENTRY CODE
16487 M:      Andy Lutomirski <luto@kernel.org>
16488 L:      linux-kernel@vger.kernel.org
16489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16490 S:      Maintained
16491 F:      arch/x86/entry/
16492
16493 X86 MCE INFRASTRUCTURE
16494 M:      Tony Luck <tony.luck@intel.com>
16495 M:      Borislav Petkov <bp@alien8.de>
16496 L:      linux-edac@vger.kernel.org
16497 S:      Maintained
16498 F:      arch/x86/kernel/cpu/mcheck/*
16499
16500 X86 MICROCODE UPDATE SUPPORT
16501 M:      Borislav Petkov <bp@alien8.de>
16502 S:      Maintained
16503 F:      arch/x86/kernel/cpu/microcode/*
16504
16505 X86 MM
16506 M:      Dave Hansen <dave.hansen@linux.intel.com>
16507 M:      Andy Lutomirski <luto@kernel.org>
16508 M:      Peter Zijlstra <peterz@infradead.org>
16509 L:      linux-kernel@vger.kernel.org
16510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16511 S:      Maintained
16512 F:      arch/x86/mm/
16513
16514 X86 PLATFORM DRIVERS
16515 M:      Darren Hart <dvhart@infradead.org>
16516 M:      Andy Shevchenko <andy@infradead.org>
16517 L:      platform-driver-x86@vger.kernel.org
16518 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16519 S:      Maintained
16520 F:      drivers/platform/x86/
16521 F:      drivers/platform/olpc/
16522
16523 X86 VDSO
16524 M:      Andy Lutomirski <luto@kernel.org>
16525 L:      linux-kernel@vger.kernel.org
16526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16527 S:      Maintained
16528 F:      arch/x86/entry/vdso/
16529
16530 XARRAY
16531 M:      Matthew Wilcox <willy@infradead.org>
16532 L:      linux-fsdevel@vger.kernel.org
16533 S:      Supported
16534 F:      Documentation/core-api/xarray.rst
16535 F:      lib/idr.c
16536 F:      lib/xarray.c
16537 F:      include/linux/idr.h
16538 F:      include/linux/xarray.h
16539 F:      tools/testing/radix-tree
16540
16541 XBOX DVD IR REMOTE
16542 M:      Benjamin Valentin <benpicco@googlemail.com>
16543 S:      Maintained
16544 F:      drivers/media/rc/xbox_remote.c
16545 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16546
16547 XC2028/3028 TUNER DRIVER
16548 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16549 L:      linux-media@vger.kernel.org
16550 W:      https://linuxtv.org
16551 T:      git git://linuxtv.org/media_tree.git
16552 S:      Maintained
16553 F:      drivers/media/tuners/tuner-xc2028.*
16554
16555 XDP SOCKETS (AF_XDP)
16556 M:      Björn Töpel <bjorn.topel@intel.com>
16557 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16558 L:      netdev@vger.kernel.org
16559 S:      Maintained
16560 F:      kernel/bpf/xskmap.c
16561 F:      net/xdp/
16562
16563 XEN BLOCK SUBSYSTEM
16564 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16565 M:      Roger Pau Monné <roger.pau@citrix.com>
16566 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16567 S:      Supported
16568 F:      drivers/block/xen-blkback/*
16569 F:      drivers/block/xen*
16570
16571 XEN HYPERVISOR ARM
16572 M:      Stefano Stabellini <sstabellini@kernel.org>
16573 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16574 S:      Maintained
16575 F:      arch/arm/xen/
16576 F:      arch/arm/include/asm/xen/
16577
16578 XEN HYPERVISOR ARM64
16579 M:      Stefano Stabellini <sstabellini@kernel.org>
16580 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16581 S:      Maintained
16582 F:      arch/arm64/xen/
16583 F:      arch/arm64/include/asm/xen/
16584
16585 XEN HYPERVISOR INTERFACE
16586 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16587 M:      Juergen Gross <jgross@suse.com>
16588 R:      Stefano Stabellini <sstabellini@kernel.org>
16589 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16591 S:      Supported
16592 F:      arch/x86/xen/
16593 F:      drivers/*/xen-*front.c
16594 F:      drivers/xen/
16595 F:      arch/x86/include/asm/xen/
16596 F:      arch/x86/include/asm/pvclock-abi.h
16597 F:      include/xen/
16598 F:      include/uapi/xen/
16599 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16600 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16601
16602 XEN NETWORK BACKEND DRIVER
16603 M:      Wei Liu <wei.liu2@citrix.com>
16604 M:      Paul Durrant <paul.durrant@citrix.com>
16605 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16606 L:      netdev@vger.kernel.org
16607 S:      Supported
16608 F:      drivers/net/xen-netback/*
16609
16610 XEN PCI SUBSYSTEM
16611 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16612 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16613 S:      Supported
16614 F:      arch/x86/pci/*xen*
16615 F:      drivers/pci/*xen*
16616
16617 XEN PVSCSI DRIVERS
16618 M:      Juergen Gross <jgross@suse.com>
16619 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16620 L:      linux-scsi@vger.kernel.org
16621 S:      Supported
16622 F:      drivers/scsi/xen-scsifront.c
16623 F:      drivers/xen/xen-scsiback.c
16624 F:      include/xen/interface/io/vscsiif.h
16625
16626 XEN SWIOTLB SUBSYSTEM
16627 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16629 L:      iommu@lists.linux-foundation.org
16630 S:      Supported
16631 F:      arch/x86/xen/*swiotlb*
16632 F:      drivers/xen/*swiotlb*
16633
16634 XEN SOUND FRONTEND DRIVER
16635 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16636 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16637 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16638 S:      Supported
16639 F:      sound/xen/*
16640
16641 XFS FILESYSTEM
16642 M:      Darrick J. Wong <darrick.wong@oracle.com>
16643 M:      linux-xfs@vger.kernel.org
16644 L:      linux-xfs@vger.kernel.org
16645 W:      http://xfs.org/
16646 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16647 S:      Supported
16648 F:      Documentation/filesystems/xfs.txt
16649 F:      fs/xfs/
16650
16651 XILINX AXI ETHERNET DRIVER
16652 M:      Anirudha Sarangi <anirudh@xilinx.com>
16653 M:      John Linn <John.Linn@xilinx.com>
16654 S:      Maintained
16655 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16656
16657 XILINX UARTLITE SERIAL DRIVER
16658 M:      Peter Korsgaard <jacmet@sunsite.dk>
16659 L:      linux-serial@vger.kernel.org
16660 S:      Maintained
16661 F:      drivers/tty/serial/uartlite.c
16662
16663 XILINX VIDEO IP CORES
16664 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16665 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16666 L:      linux-media@vger.kernel.org
16667 T:      git git://linuxtv.org/media_tree.git
16668 S:      Supported
16669 F:      Documentation/devicetree/bindings/media/xilinx/
16670 F:      drivers/media/platform/xilinx/
16671 F:      include/uapi/linux/xilinx-v4l2-controls.h
16672
16673 XILLYBUS DRIVER
16674 M:      Eli Billauer <eli.billauer@gmail.com>
16675 L:      linux-kernel@vger.kernel.org
16676 S:      Supported
16677 F:      drivers/char/xillybus/
16678
16679 XLP9XX I2C DRIVER
16680 M:      George Cherian <george.cherian@cavium.com>
16681 M:      Jan Glauber <jglauber@cavium.com>
16682 L:      linux-i2c@vger.kernel.org
16683 W:      http://www.cavium.com
16684 S:      Supported
16685 F:      drivers/i2c/busses/i2c-xlp9xx.c
16686
16687 XRA1403 GPIO EXPANDER
16688 M:      Nandor Han <nandor.han@ge.com>
16689 M:      Semi Malinen <semi.malinen@ge.com>
16690 L:      linux-gpio@vger.kernel.org
16691 S:      Maintained
16692 F:      drivers/gpio/gpio-xra1403.c
16693 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16694
16695 XTENSA XTFPGA PLATFORM SUPPORT
16696 M:      Max Filippov <jcmvbkbc@gmail.com>
16697 L:      linux-xtensa@linux-xtensa.org
16698 S:      Maintained
16699 F:      drivers/spi/spi-xtensa-xtfpga.c
16700 F:      sound/soc/xtensa/xtfpga-i2s.c
16701
16702 YAM DRIVER FOR AX.25
16703 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16704 L:      linux-hams@vger.kernel.org
16705 S:      Maintained
16706 F:      drivers/net/hamradio/yam*
16707 F:      include/linux/yam.h
16708
16709 YAMA SECURITY MODULE
16710 M:      Kees Cook <keescook@chromium.org>
16711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16712 S:      Supported
16713 F:      security/yama/
16714 F:      Documentation/admin-guide/LSM/Yama.rst
16715
16716 YEALINK PHONE DRIVER
16717 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16718 L:      usbb2k-api-dev@nongnu.org
16719 S:      Maintained
16720 F:      Documentation/input/devices/yealink.rst
16721 F:      drivers/input/misc/yealink.*
16722
16723 Z8530 DRIVER FOR AX.25
16724 M:      Joerg Reuter <jreuter@yaina.de>
16725 W:      http://yaina.de/jreuter/
16726 W:      http://www.qsl.net/dl1bke/
16727 L:      linux-hams@vger.kernel.org
16728 S:      Maintained
16729 F:      Documentation/networking/z8530drv.txt
16730 F:      drivers/net/hamradio/*scc.c
16731 F:      drivers/net/hamradio/z8530.h
16732
16733 ZBUD COMPRESSED PAGE ALLOCATOR
16734 M:      Seth Jennings <sjenning@redhat.com>
16735 M:      Dan Streetman <ddstreet@ieee.org>
16736 L:      linux-mm@kvack.org
16737 S:      Maintained
16738 F:      mm/zbud.c
16739 F:      include/linux/zbud.h
16740
16741 ZD1211RW WIRELESS DRIVER
16742 M:      Daniel Drake <dsd@gentoo.org>
16743 M:      Ulrich Kunitz <kune@deine-taler.de>
16744 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16745 L:      linux-wireless@vger.kernel.org
16746 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16747 S:      Maintained
16748 F:      drivers/net/wireless/zydas/zd1211rw/
16749
16750 ZD1301 MEDIA DRIVER
16751 M:      Antti Palosaari <crope@iki.fi>
16752 L:      linux-media@vger.kernel.org
16753 W:      https://linuxtv.org/
16754 W:      http://palosaari.fi/linux/
16755 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16756 S:      Maintained
16757 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16758
16759 ZD1301_DEMOD MEDIA DRIVER
16760 M:      Antti Palosaari <crope@iki.fi>
16761 L:      linux-media@vger.kernel.org
16762 W:      https://linuxtv.org/
16763 W:      http://palosaari.fi/linux/
16764 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16765 S:      Maintained
16766 F:      drivers/media/dvb-frontends/zd1301_demod*
16767
16768 ZPOOL COMPRESSED PAGE STORAGE API
16769 M:      Dan Streetman <ddstreet@ieee.org>
16770 L:      linux-mm@kvack.org
16771 S:      Maintained
16772 F:      mm/zpool.c
16773 F:      include/linux/zpool.h
16774
16775 ZR36067 VIDEO FOR LINUX DRIVER
16776 L:      mjpeg-users@lists.sourceforge.net
16777 L:      linux-media@vger.kernel.org
16778 W:      http://mjpeg.sourceforge.net/driver-zoran/
16779 T:      hg https://linuxtv.org/hg/v4l-dvb
16780 S:      Odd Fixes
16781 F:      drivers/staging/media/zoran/
16782
16783 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16784 M:      Minchan Kim <minchan@kernel.org>
16785 M:      Nitin Gupta <ngupta@vflare.org>
16786 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16787 L:      linux-kernel@vger.kernel.org
16788 S:      Maintained
16789 F:      drivers/block/zram/
16790 F:      Documentation/blockdev/zram.txt
16791
16792 ZS DECSTATION Z85C30 SERIAL DRIVER
16793 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16794 S:      Maintained
16795 F:      drivers/tty/serial/zs.*
16796
16797 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16798 M:      Minchan Kim <minchan@kernel.org>
16799 M:      Nitin Gupta <ngupta@vflare.org>
16800 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16801 L:      linux-mm@kvack.org
16802 S:      Maintained
16803 F:      mm/zsmalloc.c
16804 F:      include/linux/zsmalloc.h
16805 F:      Documentation/vm/zsmalloc.rst
16806
16807 ZSWAP COMPRESSED SWAP CACHING
16808 M:      Seth Jennings <sjenning@redhat.com>
16809 M:      Dan Streetman <ddstreet@ieee.org>
16810 L:      linux-mm@kvack.org
16811 S:      Maintained
16812 F:      mm/zswap.c
16813
16814 THE REST
16815 M:      Linus Torvalds <torvalds@linux-foundation.org>
16816 L:      linux-kernel@vger.kernel.org
16817 Q:      http://patchwork.kernel.org/project/LKML/list/
16818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16819 S:      Buried alive in reporters
16820 F:      *
16821 F:      */