Merge tag 'media/v4.20-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[linux-2.6-block.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/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      drivers/clk/imx/
1527 F:      drivers/firmware/imx/
1528 F:      drivers/soc/imx/
1529 F:      include/linux/firmware/imx/
1530 F:      include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M:      Shawn Guo <shawnguo@kernel.org>
1534 M:      Sascha Hauer <s.hauer@pengutronix.de>
1535 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R:      Stefan Agner <stefan@agner.ch>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/mach-imx/*vf610*
1541 F:      arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Li Yang <leoyang.li@nxp.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F:      arch/arm/boot/dts/ls1021a*
1550 F:      arch/arm64/boot/dts/freescale/fsl-*
1551 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M:      Steve Sakoman <sakoman@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M:      Philipp Zabel <philipp.zabel@gmail.com>
1565 M:      Paul Parsons <lost.distance@yahoo.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/hx4700.c
1569 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1570 F:      sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M:      Wei Xu <xuwei5@hisilicon.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W:      http://www.hisilicon.com
1576 S:      Supported
1577 T:      git git://github.com/hisilicon/linux-hisi.git
1578 F:      arch/arm/mach-hisi/
1579 F:      arch/arm/boot/dts/hi3*
1580 F:      arch/arm/boot/dts/hip*
1581 F:      arch/arm/boot/dts/hisi*
1582 F:      arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W:      www.jlime.com
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F:      arch/arm/mach-sa1100/jornada720.c
1590 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M:      Javier Martinez Canillas <javier@dowhile0.org>
1595 L:      linux-omap@vger.kernel.org
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M:      Marek Vasut <marek.vasut@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M:      Lennert Buytenhek <kernel@wantstofly.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M:      Imre Kaloz <kaloz@openwrt.org>
1632 M:      Krzysztof Halasa <khalasa@piap.pl>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M:      Jonathan Cameron <jic23@cam.ac.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-pxa/stargate2.c
1642 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M:      Lennert Buytenhek <kernel@wantstofly.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M:      Chanho Min <chanho.min@lge.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M:      Vladimir Zapolskiy <vz@mleia.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/boot/dts/lpc43*
1670 F:      drivers/i2c/busses/i2c-lpc2k.c
1671 F:      drivers/memory/pl172.c
1672 F:      drivers/mtd/spi-nor/nxp-spifi.c
1673 F:      drivers/rtc/rtc-lpc24xx.c
1674 N:      lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/lpc32*
1683 F:      arch/arm/mach-lpc32xx/
1684 F:      drivers/i2c/busses/i2c-pnx.c
1685 F:      drivers/net/ethernet/nxp/lpc_eth.c
1686 F:      drivers/usb/host/ohci-nxp.c
1687 F:      drivers/watchdog/pnx4008_wdt.c
1688 N:      lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M:      Philipp Zabel <philipp.zabel@gmail.com>
1692 S:      Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M:      Jason Cooper <jason@lakedaemon.net>
1696 M:      Andrew Lunn <andrew@lunn.ch>
1697 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M:      Gregory Clement <gregory.clement@bootlin.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      Documentation/devicetree/bindings/soc/dove/
1702 F:      arch/arm/mach-dove/
1703 F:      arch/arm/mach-mv78xx0/
1704 F:      arch/arm/mach-orion5x/
1705 F:      arch/arm/plat-orion/
1706 F:      arch/arm/boot/dts/dove*
1707 F:      arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Gregory Clement <gregory.clement@bootlin.com>
1713 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/armada*
1717 F:      arch/arm/boot/dts/kirkwood*
1718 F:      arch/arm/configs/mvebu_*_defconfig
1719 F:      arch/arm/mach-mvebu/
1720 F:      arch/arm64/boot/dts/marvell/armada*
1721 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1722 F:      drivers/cpufreq/mvebu-cpufreq.c
1723 F:      drivers/irqchip/irq-armada-370-xp.c
1724 F:      drivers/irqchip/irq-mvebu-*
1725 F:      drivers/pinctrl/mvebu/
1726 F:      drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M:      Eddie Huang <eddie.huang@mediatek.com>
1730 M:      Sean Wang <sean.wang@mediatek.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F:      drivers/rtc/rtc-mt6397.c
1736 F:      drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M:      Matthias Brugger <matthias.bgg@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W:      https://mtk.bcnfs.org/
1743 C:      irc://chat.freenode.net/linux-mediatek
1744 S:      Maintained
1745 F:      arch/arm/boot/dts/mt6*
1746 F:      arch/arm/boot/dts/mt7*
1747 F:      arch/arm/boot/dts/mt8*
1748 F:      arch/arm/mach-mediatek/
1749 F:      arch/arm64/boot/dts/mediatek/
1750 F:      drivers/soc/mediatek/
1751 N:      mtk
1752 N:      mt[678]
1753 K:      mediatek
1754
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      drivers/phy/mediatek/
1761 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M:      Greg Ungerer <gerg@uclinux.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F:      arch/arm/mach-ks8695/
1767 S:      Odd Fixes
1768
1769 ARM/Microchip (AT91) SoC support
1770 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W:      http://www.linux4sam.org
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776 S:      Supported
1777 N:      at91
1778 N:      atmel
1779 F:      arch/arm/mach-at91/
1780 F:      include/soc/at91/
1781 F:      arch/arm/boot/dts/at91*.dts
1782 F:      arch/arm/boot/dts/at91*.dtsi
1783 F:      arch/arm/boot/dts/sama*.dts
1784 F:      arch/arm/boot/dts/sama*.dtsi
1785 F:      arch/arm/include/debug/at91.S
1786 F:      drivers/memory/atmel*
1787 F:      drivers/watchdog/sama5d4_wdt.c
1788 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1789 X:      drivers/net/wireless/atmel/
1790
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F:      arch/arm/mach-pxa/mioa701.c
1795 S:      Maintained
1796
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1799 S:      Maintained
1800
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M:      Linus Walleij <linus.walleij@linaro.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm/mach-nomadik/
1806 F:      arch/arm/mach-u300/
1807 F:      arch/arm/mach-ux500/
1808 F:      arch/arm/boot/dts/ste-*
1809 F:      drivers/clk/clk-nomadik.c
1810 F:      drivers/clk/clk-u300.c
1811 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F:      drivers/clocksource/timer-u300.c
1813 F:      drivers/dma/coh901318*
1814 F:      drivers/dma/ste_dma40*
1815 F:      drivers/hwspinlock/u8500_hsem.c
1816 F:      drivers/i2c/busses/i2c-nomadik.c
1817 F:      drivers/i2c/busses/i2c-stu300.c
1818 F:      drivers/mfd/ab3100*
1819 F:      drivers/mfd/ab8500*
1820 F:      drivers/mfd/abx500*
1821 F:      drivers/mfd/dbx500*
1822 F:      drivers/mfd/db8500*
1823 F:      drivers/pinctrl/nomadik/
1824 F:      drivers/pinctrl/pinctrl-coh901*
1825 F:      drivers/pinctrl/pinctrl-u300.c
1826 F:      drivers/rtc/rtc-ab3100.c
1827 F:      drivers/rtc/rtc-ab8500.c
1828 F:      drivers/rtc/rtc-coh901331.c
1829 F:      drivers/rtc/rtc-pl031.c
1830 F:      drivers/watchdog/coh901327_wdt.c
1831 F:      Documentation/devicetree/bindings/arm/ste-*
1832 F:      Documentation/devicetree/bindings/arm/ux500/
1833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M:      Avi Fishman <avifishman70@gmail.com>
1837 M:      Tomer Maimon <tmaimon77@gmail.com>
1838 R:      Patrick Venture <venture@google.com>
1839 R:      Nancy Yuen <yuenn@google.com>
1840 R:      Brendan Higgins <brendanhiggins@google.com>
1841 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842 S:      Supported
1843 F:      arch/arm/mach-npcm/
1844 F:      arch/arm/boot/dts/nuvoton-npcm*
1845 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846 F:      drivers/*/*npcm*
1847 F:      Documentation/devicetree/bindings/*/*npcm*
1848 F:      Documentation/devicetree/bindings/*/*/*npcm*
1849
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M:      Wan ZongShun <mcuos.com@gmail.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W:      http://www.mcuos.com
1854 S:      Maintained
1855 F:      arch/arm/mach-w90x900/
1856 F:      drivers/input/keyboard/w90p910_keypad.c
1857 F:      drivers/input/touchscreen/w90p910_ts.c
1858 F:      drivers/watchdog/nuc900_wdt.c
1859 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F:      drivers/mtd/nand/raw/nuc900_nand.c
1861 F:      drivers/rtc/rtc-nuc900.c
1862 F:      drivers/spi/spi-nuc900.c
1863 F:      drivers/usb/host/ehci-w90x900.c
1864 F:      drivers/video/fbdev/nuc900fb.c
1865
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870 S:      Supported
1871
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M:      Alexander Clouter <alex@digriz.org.uk>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W:      http://www.digriz.org.uk/ts78xx/kernel
1876 S:      Maintained
1877 F:      arch/arm/mach-orion5x/ts78xx-*
1878
1879 ARM/OXNAS platform support
1880 M:      Neil Armstrong <narmstrong@baylibre.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/mach-oxnas/
1885 F:      arch/arm/boot/dts/ox8*.dts*
1886 N:      oxnas
1887
1888 ARM/PALM TREO SUPPORT
1889 M:      Tomas Cech <sleep_walker@suse.com>
1890 L:      linux-arm-kernel@lists.infradead.org
1891 W:      http://hackndev.com
1892 S:      Maintained
1893 F:      arch/arm/mach-pxa/palmtreo.*
1894
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M:      Marek Vasut <marek.vasut@gmail.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1901 F:      arch/arm/mach-pxa/palmtx.c
1902 F:      arch/arm/mach-pxa/palmt5.*
1903 F:      arch/arm/mach-pxa/include/mach/palmld.h
1904 F:      arch/arm/mach-pxa/palmld.c
1905 F:      arch/arm/mach-pxa/palmte2.*
1906 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1907 F:      arch/arm/mach-pxa/palmtc.c
1908
1909 ARM/PALMZ72 SUPPORT
1910 M:      Sergey Lapin <slapin@ossfans.org>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 W:      http://hackndev.com
1913 S:      Maintained
1914 F:      arch/arm/mach-pxa/palmz72.*
1915
1916 ARM/PLEB SUPPORT
1917 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919 S:      Maintained
1920
1921 ARM/PT DIGITAL BOARD PORT
1922 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.armlinux.org.uk/
1925 S:      Maintained
1926
1927 ARM/QUALCOMM SUPPORT
1928 M:      Andy Gross <andy.gross@linaro.org>
1929 M:      David Brown <david.brown@linaro.org>
1930 L:      linux-arm-msm@vger.kernel.org
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/soc/qcom/
1933 F:      arch/arm/boot/dts/qcom-*.dts
1934 F:      arch/arm/boot/dts/qcom-*.dtsi
1935 F:      arch/arm/mach-qcom/
1936 F:      arch/arm64/boot/dts/qcom/*
1937 F:      drivers/i2c/busses/i2c-qup.c
1938 F:      drivers/clk/qcom/
1939 F:      drivers/dma/qcom/
1940 F:      drivers/soc/qcom/
1941 F:      drivers/spi/spi-qup.c
1942 F:      drivers/tty/serial/msm_serial.c
1943 F:      drivers/*/pm8???-*
1944 F:      drivers/mfd/ssbi.c
1945 F:      drivers/firmware/qcom_scm*
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M:      Lennert Buytenhek <kernel@wantstofly.org>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952
1953 ARM/REALTEK ARCHITECTURE
1954 M:      Andreas Färber <afaerber@suse.de>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm64/boot/dts/realtek/
1958 F:      Documentation/devicetree/bindings/arm/realtek.txt
1959
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M:      Simon Horman <horms@verge.net.au>
1962 M:      Magnus Damm <magnus.damm@gmail.com>
1963 L:      linux-renesas-soc@vger.kernel.org
1964 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 S:      Supported
1967 F:      arch/arm64/boot/dts/renesas/
1968 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1969 F:      drivers/soc/renesas/
1970 F:      include/linux/soc/renesas/
1971
1972 ARM/RISCPC ARCHITECTURE
1973 M:      Russell King <linux@armlinux.org.uk>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W:      http://www.armlinux.org.uk/
1976 S:      Maintained
1977 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F:      arch/arm/include/asm/hardware/ioc.h
1979 F:      arch/arm/include/asm/hardware/iomd.h
1980 F:      arch/arm/include/asm/hardware/memc.h
1981 F:      arch/arm/mach-rpc/
1982 F:      drivers/net/ethernet/8390/etherh.c
1983 F:      drivers/net/ethernet/i825xx/ether1*
1984 F:      drivers/net/ethernet/seeq/ether3*
1985 F:      drivers/scsi/arm/
1986
1987 ARM/Rockchip SoC support
1988 M:      Heiko Stuebner <heiko@sntech.de>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-rockchip@lists.infradead.org
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rk3*
1994 F:      arch/arm/boot/dts/rv1108*
1995 F:      arch/arm/mach-rockchip/
1996 F:      drivers/clk/rockchip/
1997 F:      drivers/i2c/busses/i2c-rk3x.c
1998 F:      drivers/*/*rockchip*
1999 F:      drivers/*/*/*rockchip*
2000 F:      sound/soc/rockchip/
2001 N:      rockchip
2002
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M:      Kukjin Kim <kgene@kernel.org>
2005 M:      Krzysztof Kozlowski <krzk@kernel.org>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/s3c*
2011 F:      arch/arm/boot/dts/s5p*
2012 F:      arch/arm/boot/dts/exynos*
2013 F:      arch/arm64/boot/dts/exynos/
2014 F:      arch/arm/plat-samsung/
2015 F:      arch/arm/mach-s3c24*/
2016 F:      arch/arm/mach-s3c64xx/
2017 F:      arch/arm/mach-s5p*/
2018 F:      arch/arm/mach-exynos*/
2019 F:      drivers/*/*s3c24*
2020 F:      drivers/*/*/*s3c24*
2021 F:      drivers/*/*s3c64xx*
2022 F:      drivers/*/*s5pv210*
2023 F:      drivers/memory/samsung/*
2024 F:      drivers/soc/samsung/*
2025 F:      Documentation/arm/Samsung/
2026 F:      Documentation/devicetree/bindings/arm/samsung/
2027 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2029 N:      exynos
2030
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M:      Kyungmin Park <kyungmin.park@samsung.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      arch/arm/mach-s5pv210/
2036
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M:      Kyungmin Park <kyungmin.park@samsung.com>
2039 M:      Kamil Debski <kamil@wypas.org>
2040 M:      Andrzej Hajda <a.hajda@samsung.com>
2041 L:      linux-arm-kernel@lists.infradead.org
2042 L:      linux-media@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/media/platform/s5p-g2d/
2045
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2048 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-cec/
2052 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L:      linux-arm-kernel@lists.infradead.org
2058 L:      linux-media@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/media/platform/s5p-jpeg/
2061
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M:      Kyungmin Park <kyungmin.park@samsung.com>
2064 M:      Kamil Debski <kamil@wypas.org>
2065 M:      Jeongtae Park <jtp.park@samsung.com>
2066 M:      Andrzej Hajda <a.hajda@samsung.com>
2067 L:      linux-arm-kernel@lists.infradead.org
2068 L:      linux-media@vger.kernel.org
2069 S:      Maintained
2070 F:      drivers/media/platform/s5p-mfc/
2071
2072 ARM/SHMOBILE ARM ARCHITECTURE
2073 M:      Simon Horman <horms@verge.net.au>
2074 M:      Magnus Damm <magnus.damm@gmail.com>
2075 L:      linux-renesas-soc@vger.kernel.org
2076 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2078 S:      Supported
2079 F:      arch/arm/boot/dts/emev2*
2080 F:      arch/arm/boot/dts/r7s*
2081 F:      arch/arm/boot/dts/r8a*
2082 F:      arch/arm/boot/dts/r9a*
2083 F:      arch/arm/boot/dts/sh*
2084 F:      arch/arm/configs/shmobile_defconfig
2085 F:      arch/arm/include/debug/renesas-scif.S
2086 F:      arch/arm/mach-shmobile/
2087 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2088 F:      drivers/soc/renesas/
2089 F:      include/linux/soc/renesas/
2090
2091 ARM/SOCFPGA ARCHITECTURE
2092 M:      Dinh Nguyen <dinguyen@kernel.org>
2093 S:      Maintained
2094 F:      arch/arm/mach-socfpga/
2095 F:      arch/arm/boot/dts/socfpga*
2096 F:      arch/arm/configs/socfpga_defconfig
2097 F:      arch/arm64/boot/dts/altera/
2098 W:      http://www.rocketboards.org
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2100
2101 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2102 M:      Dinh Nguyen <dinguyen@kernel.org>
2103 S:      Maintained
2104 F:      drivers/clk/socfpga/
2105
2106 ARM/SOCFPGA EDAC SUPPORT
2107 M:      Thor Thayer <thor.thayer@linux.intel.com>
2108 S:      Maintained
2109 F:      drivers/edac/altera_edac.
2110
2111 ARM/SPREADTRUM SoC SUPPORT
2112 M:      Orson Zhai <orsonzhai@gmail.com>
2113 M:      Baolin Wang <baolin.wang@linaro.org>
2114 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2115 S:      Maintained
2116 F:      arch/arm64/boot/dts/sprd
2117 N:      sprd
2118
2119 ARM/STI ARCHITECTURE
2120 M:      Patrice Chotard <patrice.chotard@st.com>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 W:      http://www.stlinux.com
2123 S:      Maintained
2124 F:      arch/arm/mach-sti/
2125 F:      arch/arm/boot/dts/sti*
2126 F:      drivers/char/hw_random/st-rng.c
2127 F:      drivers/clocksource/arm_global_timer.c
2128 F:      drivers/clocksource/clksrc_st_lpc.c
2129 F:      drivers/cpufreq/sti-cpufreq.c
2130 F:      drivers/dma/st_fdma*
2131 F:      drivers/i2c/busses/i2c-st.c
2132 F:      drivers/media/rc/st_rc.c
2133 F:      drivers/media/platform/sti/c8sectpfe/
2134 F:      drivers/mmc/host/sdhci-st.c
2135 F:      drivers/phy/st/phy-miphy28lp.c
2136 F:      drivers/phy/st/phy-stih407-usb.c
2137 F:      drivers/pinctrl/pinctrl-st.c
2138 F:      drivers/remoteproc/st_remoteproc.c
2139 F:      drivers/remoteproc/st_slim_rproc.c
2140 F:      drivers/reset/sti/
2141 F:      drivers/rtc/rtc-st-lpc.c
2142 F:      drivers/tty/serial/st-asc.c
2143 F:      drivers/usb/dwc3/dwc3-st.c
2144 F:      drivers/usb/host/ehci-st.c
2145 F:      drivers/usb/host/ohci-st.c
2146 F:      drivers/watchdog/st_lpc_wdt.c
2147 F:      drivers/ata/ahci_st.c
2148 F:      include/linux/remoteproc/st_slim_rproc.h
2149
2150 ARM/STM32 ARCHITECTURE
2151 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2152 M:      Alexandre Torgue <alexandre.torgue@st.com>
2153 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 S:      Maintained
2156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2157 N:      stm32
2158 N:      stm
2159 F:      arch/arm/boot/dts/stm32*
2160 F:      arch/arm/mach-stm32/
2161 F:      drivers/clocksource/armv7m_systick.c
2162
2163 ARM/Synaptics SoC support
2164 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2165 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      arch/arm/mach-berlin/
2169 F:      arch/arm/boot/dts/berlin*
2170 F:      arch/arm64/boot/dts/synaptics/
2171
2172 ARM/TANGO ARCHITECTURE
2173 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2174 M:      Mans Rullgard <mans@mansr.com>
2175 L:      linux-arm-kernel@lists.infradead.org
2176 S:      Odd Fixes
2177 N:      tango
2178
2179 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2180 M:      Lennert Buytenhek <kernel@wantstofly.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 S:      Maintained
2183
2184 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2185 M:      Hans Verkuil <hans.verkuil@cisco.com>
2186 L:      linux-tegra@vger.kernel.org
2187 L:      linux-media@vger.kernel.org
2188 S:      Maintained
2189 F:      drivers/media/platform/tegra-cec/
2190 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2191
2192 ARM/TETON BGA MACHINE SUPPORT
2193 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 S:      Maintained
2196
2197 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 M:      Santosh Shilimkar <ssantosh@kernel.org>
2199 L:      linux-kernel@vger.kernel.org
2200 S:      Maintained
2201 F:      drivers/memory/*emif*
2202
2203 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2204 M:      Tero Kristo <t-kristo@ti.com>
2205 M:      Nishanth Menon <nm@ti.com>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 S:      Supported
2208 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2209 F:      arch/arm64/boot/dts/ti/Makefile
2210 F:      arch/arm64/boot/dts/ti/k3-*
2211
2212 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 M:      Santosh Shilimkar <ssantosh@kernel.org>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm/mach-keystone/
2217 F:      arch/arm/boot/dts/keystone-*
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2219
2220 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 M:      Santosh Shilimkar <ssantosh@kernel.org>
2222 L:      linux-kernel@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/clk/keystone/
2225
2226 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2227 M:      Santosh Shilimkar <ssantosh@kernel.org>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 L:      linux-kernel@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/clocksource/timer-keystone.c
2232
2233 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 M:      Santosh Shilimkar <ssantosh@kernel.org>
2235 L:      linux-kernel@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/power/reset/keystone-reset.c
2238
2239 ARM/THECUS N2100 MACHINE SUPPORT
2240 M:      Lennert Buytenhek <kernel@wantstofly.org>
2241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 S:      Maintained
2243
2244 ARM/TOSA MACHINE SUPPORT
2245 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2246 M:      Dirk Opfer <dirk@opfer-online.de>
2247 S:      Maintained
2248
2249 ARM/UNIPHIER ARCHITECTURE
2250 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2253 S:      Maintained
2254 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2255 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2256 F:      arch/arm/boot/dts/uniphier*
2257 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2258 F:      arch/arm/mach-uniphier/
2259 F:      arch/arm/mm/cache-uniphier.c
2260 F:      arch/arm64/boot/dts/socionext/uniphier*
2261 F:      drivers/bus/uniphier-system-bus.c
2262 F:      drivers/clk/uniphier/
2263 F:      drivers/gpio/gpio-uniphier.c
2264 F:      drivers/i2c/busses/i2c-uniphier*
2265 F:      drivers/irqchip/irq-uniphier-aidet.c
2266 F:      drivers/mmc/host/uniphier-sd.c
2267 F:      drivers/pinctrl/uniphier/
2268 F:      drivers/reset/reset-uniphier.c
2269 F:      drivers/tty/serial/8250/8250_uniphier.c
2270 N:      uniphier
2271
2272 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2273 M:      Ulf Hansson <ulf.hansson@linaro.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T:      git git://git.linaro.org/people/ulfh/clk.git
2276 S:      Maintained
2277 F:      drivers/clk/ux500/
2278
2279 ARM/VERSATILE EXPRESS PLATFORM
2280 M:      Liviu Dudau <liviu.dudau@arm.com>
2281 M:      Sudeep Holla <sudeep.holla@arm.com>
2282 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm/boot/dts/vexpress*
2286 F:      arch/arm64/boot/dts/arm/
2287 F:      arch/arm/mach-vexpress/
2288 F:      */*/vexpress*
2289 F:      */*/*/vexpress*
2290 F:      drivers/clk/versatile/clk-vexpress-osc.c
2291 F:      drivers/clocksource/timer-versatile.c
2292 N:      mps2
2293
2294 ARM/VFP SUPPORT
2295 M:      Russell King <linux@armlinux.org.uk>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W:      http://www.armlinux.org.uk/
2298 S:      Maintained
2299 F:      arch/arm/vfp/
2300
2301 ARM/VOIPAC PXA270 SUPPORT
2302 M:      Marek Vasut <marek.vasut@gmail.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Maintained
2305 F:      arch/arm/mach-pxa/vpac270.c
2306 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2307
2308 ARM/VT8500 ARM ARCHITECTURE
2309 M:      Tony Prisk <linux@prisktech.co.nz>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Maintained
2312 F:      arch/arm/mach-vt8500/
2313 F:      drivers/clocksource/timer-vt8500.c
2314 F:      drivers/i2c/busses/i2c-wmt.c
2315 F:      drivers/mmc/host/wmt-sdmmc.c
2316 F:      drivers/pwm/pwm-vt8500.c
2317 F:      drivers/rtc/rtc-vt8500.c
2318 F:      drivers/tty/serial/vt8500_serial.c
2319 F:      drivers/usb/host/ehci-platform.c
2320 F:      drivers/usb/host/uhci-platform.c
2321 F:      drivers/video/fbdev/vt8500lcdfb.*
2322 F:      drivers/video/fbdev/wm8505fb*
2323 F:      drivers/video/fbdev/wmt_ge_rops.*
2324
2325 ARM/ZIPIT Z2 SUPPORT
2326 M:      Marek Vasut <marek.vasut@gmail.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 S:      Maintained
2329 F:      arch/arm/mach-pxa/z2.c
2330 F:      arch/arm/mach-pxa/include/mach/z2.h
2331
2332 ARM/ZTE ARCHITECTURE
2333 M:      Jun Nie <jun.nie@linaro.org>
2334 M:      Shawn Guo <shawnguo@kernel.org>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 S:      Maintained
2337 F:      arch/arm/boot/dts/zx2967*
2338 F:      arch/arm/mach-zx/
2339 F:      arch/arm64/boot/dts/zte/
2340 F:      drivers/clk/zte/
2341 F:      drivers/dma/zx_dma.c
2342 F:      drivers/gpio/gpio-zx.c
2343 F:      drivers/i2c/busses/i2c-zx2967.c
2344 F:      drivers/mmc/host/dw_mmc-zx.*
2345 F:      drivers/pinctrl/zte/
2346 F:      drivers/soc/zte/
2347 F:      drivers/thermal/zx2967_thermal.c
2348 F:      drivers/watchdog/zx2967_wdt.c
2349 F:      Documentation/devicetree/bindings/arm/zte.txt
2350 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2351 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2352 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2353 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2354 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2355 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2356 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2357 F:      Documentation/devicetree/bindings/soc/zte/
2358 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2359 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2360 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2361 F:      include/dt-bindings/clock/zx2967*.h
2362 F:      include/dt-bindings/soc/zte,*.h
2363 F:      sound/soc/codecs/zx_aud96p22.c
2364 F:      sound/soc/zte/
2365
2366 ARM/ZYNQ ARCHITECTURE
2367 M:      Michal Simek <michal.simek@xilinx.com>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W:      http://wiki.xilinx.com
2370 T:      git https://github.com/Xilinx/linux-xlnx.git
2371 S:      Supported
2372 F:      arch/arm/mach-zynq/
2373 F:      drivers/cpuidle/cpuidle-zynq.c
2374 F:      drivers/block/xsysace.c
2375 N:      zynq
2376 N:      xilinx
2377 F:      drivers/clocksource/timer-cadence-ttc.c
2378 F:      drivers/i2c/busses/i2c-cadence.c
2379 F:      drivers/mmc/host/sdhci-of-arasan.c
2380 F:      drivers/edac/synopsys_edac.c
2381 F:      drivers/i2c/busses/i2c-xiic.c
2382
2383 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 M:      Catalin Marinas <catalin.marinas@arm.com>
2385 M:      Will Deacon <will.deacon@arm.com>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2388 S:      Maintained
2389 F:      arch/arm64/
2390 X:      arch/arm64/boot/dts/
2391 F:      Documentation/arm64/
2392
2393 AS3645A LED FLASH CONTROLLER DRIVER
2394 M:      Sakari Ailus <sakari.ailus@iki.fi>
2395 L:      linux-leds@vger.kernel.org
2396 S:      Maintained
2397 F:      drivers/leds/leds-as3645a.c
2398
2399 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2400 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2401 L:      linux-media@vger.kernel.org
2402 T:      git git://linuxtv.org/media_tree.git
2403 S:      Maintained
2404 F:      drivers/media/i2c/ak7375.c
2405 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2406
2407 ASAHI KASEI AK8974 DRIVER
2408 M:      Linus Walleij <linus.walleij@linaro.org>
2409 L:      linux-iio@vger.kernel.org
2410 W:      http://www.akm.com/
2411 S:      Supported
2412 F:      drivers/iio/magnetometer/ak8974.c
2413
2414 ASC7621 HARDWARE MONITOR DRIVER
2415 M:      George Joseph <george.joseph@fairview5.com>
2416 L:      linux-hwmon@vger.kernel.org
2417 S:      Maintained
2418 F:      Documentation/hwmon/asc7621
2419 F:      drivers/hwmon/asc7621.c
2420
2421 ASPEED VIDEO ENGINE DRIVER
2422 M:      Eddie James <eajames@linux.ibm.com>
2423 L:      linux-media@vger.kernel.org
2424 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2425 S:      Maintained
2426 F:      drivers/media/platform/aspeed-video.c
2427 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2428
2429 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2430 M:      Corentin Chary <corentin.chary@gmail.com>
2431 L:      acpi4asus-user@lists.sourceforge.net
2432 L:      platform-driver-x86@vger.kernel.org
2433 W:      http://acpi4asus.sf.net
2434 S:      Maintained
2435 F:      drivers/platform/x86/asus*.c
2436 F:      drivers/platform/x86/eeepc*.c
2437
2438 ASUS WIRELESS RADIO CONTROL DRIVER
2439 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2440 L:      platform-driver-x86@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/platform/x86/asus-wireless.c
2443
2444 ASYMMETRIC KEYS
2445 M:      David Howells <dhowells@redhat.com>
2446 L:      keyrings@vger.kernel.org
2447 S:      Maintained
2448 F:      Documentation/crypto/asymmetric-keys.txt
2449 F:      include/linux/verification.h
2450 F:      include/crypto/public_key.h
2451 F:      include/crypto/pkcs7.h
2452 F:      crypto/asymmetric_keys/
2453
2454 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2455 R:      Dan Williams <dan.j.williams@intel.com>
2456 W:      http://sourceforge.net/projects/xscaleiop
2457 S:      Odd fixes
2458 F:      Documentation/crypto/async-tx-api.txt
2459 F:      crypto/async_tx/
2460 F:      drivers/dma/
2461 F:      include/linux/dmaengine.h
2462 F:      include/linux/async_tx.h
2463
2464 AT24 EEPROM DRIVER
2465 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2466 L:      linux-i2c@vger.kernel.org
2467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2468 S:      Maintained
2469 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2470 F:      drivers/misc/eeprom/at24.c
2471 F:      include/linux/platform_data/at24.h
2472
2473 ATA OVER ETHERNET (AOE) DRIVER
2474 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2475 W:      http://www.openaoe.org/
2476 S:      Supported
2477 F:      Documentation/aoe/
2478 F:      drivers/block/aoe/
2479
2480 ATHEROS 71XX/9XXX GPIO DRIVER
2481 M:      Alban Bedel <albeu@free.fr>
2482 W:      https://github.com/AlbanBedel/linux
2483 T:      git git://github.com/AlbanBedel/linux
2484 S:      Maintained
2485 F:      drivers/gpio/gpio-ath79.c
2486 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2487
2488 ATHEROS 71XX/9XXX USB PHY DRIVER
2489 M:      Alban Bedel <albeu@free.fr>
2490 W:      https://github.com/AlbanBedel/linux
2491 T:      git git://github.com/AlbanBedel/linux
2492 S:      Maintained
2493 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2494 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2495
2496 ATHEROS ATH GENERIC UTILITIES
2497 M:      Kalle Valo <kvalo@codeaurora.org>
2498 L:      linux-wireless@vger.kernel.org
2499 S:      Supported
2500 F:      drivers/net/wireless/ath/*
2501
2502 ATHEROS ATH5K WIRELESS DRIVER
2503 M:      Jiri Slaby <jirislaby@gmail.com>
2504 M:      Nick Kossifidis <mickflemm@gmail.com>
2505 M:      Luis Chamberlain <mcgrof@kernel.org>
2506 L:      linux-wireless@vger.kernel.org
2507 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2508 S:      Maintained
2509 F:      drivers/net/wireless/ath/ath5k/
2510
2511 ATHEROS ATH6KL WIRELESS DRIVER
2512 M:      Kalle Valo <kvalo@codeaurora.org>
2513 L:      linux-wireless@vger.kernel.org
2514 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2516 S:      Supported
2517 F:      drivers/net/wireless/ath/ath6kl/
2518
2519 ATI_REMOTE2 DRIVER
2520 M:      Ville Syrjala <syrjala@sci.fi>
2521 S:      Maintained
2522 F:      drivers/input/misc/ati_remote2.c
2523
2524 ATK0110 HWMON DRIVER
2525 M:      Luca Tettamanti <kronos.it@gmail.com>
2526 L:      linux-hwmon@vger.kernel.org
2527 S:      Maintained
2528 F:      drivers/hwmon/asus_atk0110.c
2529
2530 ATLX ETHERNET DRIVERS
2531 M:      Jay Cliburn <jcliburn@gmail.com>
2532 M:      Chris Snook <chris.snook@gmail.com>
2533 L:      netdev@vger.kernel.org
2534 W:      http://sourceforge.net/projects/atl1
2535 W:      http://atl1.sourceforge.net
2536 S:      Maintained
2537 F:      drivers/net/ethernet/atheros/
2538
2539 ATM
2540 M:      Chas Williams <3chas3@gmail.com>
2541 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2542 L:      netdev@vger.kernel.org
2543 W:      http://linux-atm.sourceforge.net
2544 S:      Maintained
2545 F:      drivers/atm/
2546 F:      include/linux/atm*
2547 F:      include/uapi/linux/atm*
2548
2549 ATMEL MACB ETHERNET DRIVER
2550 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2551 S:      Supported
2552 F:      drivers/net/ethernet/cadence/
2553
2554 ATMEL MAXTOUCH DRIVER
2555 M:      Nick Dyer <nick@shmanahar.org>
2556 T:      git git://github.com/ndyer/linux.git
2557 S:      Maintained
2558 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2559 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2560
2561 ATMEL WIRELESS DRIVER
2562 M:      Simon Kelley <simon@thekelleys.org.uk>
2563 L:      linux-wireless@vger.kernel.org
2564 W:      http://www.thekelleys.org.uk/atmel
2565 W:      http://atmelwlandriver.sourceforge.net/
2566 S:      Maintained
2567 F:      drivers/net/wireless/atmel/atmel*
2568
2569 ATOMIC INFRASTRUCTURE
2570 M:      Will Deacon <will.deacon@arm.com>
2571 M:      Peter Zijlstra <peterz@infradead.org>
2572 R:      Boqun Feng <boqun.feng@gmail.com>
2573 L:      linux-kernel@vger.kernel.org
2574 S:      Maintained
2575 F:      arch/*/include/asm/atomic*.h
2576 F:      include/*/atomic*.h
2577
2578 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2579 M:      Bradley Grove <linuxdrivers@attotech.com>
2580 L:      linux-scsi@vger.kernel.org
2581 W:      http://www.attotech.com
2582 S:      Supported
2583 F:      drivers/scsi/esas2r
2584
2585 ATUSB IEEE 802.15.4 RADIO DRIVER
2586 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2587 L:      linux-wpan@vger.kernel.org
2588 S:      Maintained
2589 F:      drivers/net/ieee802154/atusb.c
2590 F:      drivers/net/ieee802154/atusb.h
2591 F:      drivers/net/ieee802154/at86rf230.h
2592
2593 AUDIT SUBSYSTEM
2594 M:      Paul Moore <paul@paul-moore.com>
2595 M:      Eric Paris <eparis@redhat.com>
2596 L:      linux-audit@redhat.com (moderated for non-subscribers)
2597 W:      https://github.com/linux-audit
2598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2599 S:      Supported
2600 F:      include/linux/audit.h
2601 F:      include/uapi/linux/audit.h
2602 F:      kernel/audit*
2603
2604 AUXILIARY DISPLAY DRIVERS
2605 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2606 S:      Maintained
2607 F:      drivers/auxdisplay/
2608 F:      include/linux/cfag12864b.h
2609
2610 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2611 M:      Andreas Klinger <ak@it-klinger.de>
2612 L:      linux-iio@vger.kernel.org
2613 S:      Maintained
2614 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2615 F:      drivers/iio/adc/hx711.c
2616
2617 AX.25 NETWORK LAYER
2618 M:      Ralf Baechle <ralf@linux-mips.org>
2619 L:      linux-hams@vger.kernel.org
2620 W:      http://www.linux-ax25.org/
2621 S:      Maintained
2622 F:      include/uapi/linux/ax25.h
2623 F:      include/net/ax25.h
2624 F:      net/ax25/
2625
2626 AXENTIA ARM DEVICES
2627 M:      Peter Rosin <peda@axentia.se>
2628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 S:      Maintained
2630 F:      Documentation/devicetree/bindings/arm/axentia.txt
2631 F:      arch/arm/boot/dts/at91-linea.dtsi
2632 F:      arch/arm/boot/dts/at91-natte.dtsi
2633 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2634 F:      arch/arm/boot/dts/at91-tse850-3.dts
2635
2636 AXENTIA ASOC DRIVERS
2637 M:      Peter Rosin <peda@axentia.se>
2638 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2639 S:      Maintained
2640 F:      Documentation/devicetree/bindings/sound/axentia,*
2641 F:      sound/soc/atmel/tse850-pcm5142.c
2642
2643 AXXIA I2C CONTROLLER
2644 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2645 L:      linux-i2c@vger.kernel.org
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2648 F:      drivers/i2c/busses/i2c-axxia.c
2649
2650 AZ6007 DVB DRIVER
2651 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2652 L:      linux-media@vger.kernel.org
2653 W:      https://linuxtv.org
2654 T:      git git://linuxtv.org/media_tree.git
2655 S:      Maintained
2656 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2657
2658 AZTECH FM RADIO RECEIVER DRIVER
2659 M:      Hans Verkuil <hverkuil@xs4all.nl>
2660 L:      linux-media@vger.kernel.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 W:      https://linuxtv.org
2663 S:      Maintained
2664 F:      drivers/media/radio/radio-aztech*
2665
2666 B43 WIRELESS DRIVER
2667 L:      linux-wireless@vger.kernel.org
2668 L:      b43-dev@lists.infradead.org
2669 W:      http://wireless.kernel.org/en/users/Drivers/b43
2670 S:      Odd Fixes
2671 F:      drivers/net/wireless/broadcom/b43/
2672
2673 B43LEGACY WIRELESS DRIVER
2674 M:      Larry Finger <Larry.Finger@lwfinger.net>
2675 L:      linux-wireless@vger.kernel.org
2676 L:      b43-dev@lists.infradead.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/b43
2678 S:      Maintained
2679 F:      drivers/net/wireless/broadcom/b43legacy/
2680
2681 BACKLIGHT CLASS/SUBSYSTEM
2682 M:      Lee Jones <lee.jones@linaro.org>
2683 M:      Daniel Thompson <daniel.thompson@linaro.org>
2684 M:      Jingoo Han <jingoohan1@gmail.com>
2685 L:      dri-devel@lists.freedesktop.org
2686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2687 S:      Maintained
2688 F:      drivers/video/backlight/
2689 F:      include/linux/backlight.h
2690 F:      include/linux/pwm_backlight.h
2691 F:      Documentation/devicetree/bindings/leds/backlight
2692
2693 BATMAN ADVANCED
2694 M:      Marek Lindner <mareklindner@neomailbox.ch>
2695 M:      Simon Wunderlich <sw@simonwunderlich.de>
2696 M:      Antonio Quartulli <a@unstable.cc>
2697 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2698 W:      https://www.open-mesh.org/
2699 Q:      https://patchwork.open-mesh.org/project/batman/list/
2700 S:      Maintained
2701 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2702 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2703 F:      Documentation/networking/batman-adv.rst
2704 F:      include/uapi/linux/batadv_packet.h
2705 F:      include/uapi/linux/batman_adv.h
2706 F:      net/batman-adv/
2707
2708 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2709 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2710 L:      linux-hams@vger.kernel.org
2711 W:      http://www.baycom.org/~tom/ham/ham.html
2712 S:      Maintained
2713 F:      drivers/net/hamradio/baycom*
2714
2715 BCACHE (BLOCK LAYER CACHE)
2716 M:      Coly Li <colyli@suse.de>
2717 M:      Kent Overstreet <kent.overstreet@gmail.com>
2718 L:      linux-bcache@vger.kernel.org
2719 W:      http://bcache.evilpiepirate.org
2720 C:      irc://irc.oftc.net/bcache
2721 S:      Maintained
2722 F:      drivers/md/bcache/
2723
2724 BDISP ST MEDIA DRIVER
2725 M:      Fabien Dessenne <fabien.dessenne@st.com>
2726 L:      linux-media@vger.kernel.org
2727 T:      git git://linuxtv.org/media_tree.git
2728 W:      https://linuxtv.org
2729 S:      Supported
2730 F:      drivers/media/platform/sti/bdisp
2731
2732 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2733 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2734 L:      netdev@vger.kernel.org
2735 S:      Maintained
2736 F:      drivers/net/ethernet/ec_bhf.c
2737
2738 BEFS FILE SYSTEM
2739 M:      Luis de Bethencourt <luisbg@kernel.org>
2740 M:      Salah Triki <salah.triki@gmail.com>
2741 S:      Maintained
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2743 F:      Documentation/filesystems/befs.txt
2744 F:      fs/befs/
2745
2746 BFQ I/O SCHEDULER
2747 M:      Paolo Valente <paolo.valente@linaro.org>
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 S:      Maintained
2751 F:      block/bfq-*
2752 F:      Documentation/block/bfq-iosched.txt
2753
2754 BFS FILE SYSTEM
2755 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2756 S:      Maintained
2757 F:      Documentation/filesystems/bfs.txt
2758 F:      fs/bfs/
2759 F:      include/uapi/linux/bfs_fs.h
2760
2761 BLINKM RGB LED DRIVER
2762 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2763 S:      Maintained
2764 F:      drivers/leds/leds-blinkm.c
2765
2766 BLOCK LAYER
2767 M:      Jens Axboe <axboe@kernel.dk>
2768 L:      linux-block@vger.kernel.org
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2770 S:      Maintained
2771 F:      block/
2772 F:      drivers/block/
2773 F:      kernel/trace/blktrace.c
2774 F:      lib/sbitmap.c
2775
2776 BLOCK2MTD DRIVER
2777 M:      Joern Engel <joern@lazybastard.org>
2778 L:      linux-mtd@lists.infradead.org
2779 S:      Maintained
2780 F:      drivers/mtd/devices/block2mtd.c
2781
2782 BLUETOOTH DRIVERS
2783 M:      Marcel Holtmann <marcel@holtmann.org>
2784 M:      Johan Hedberg <johan.hedberg@gmail.com>
2785 L:      linux-bluetooth@vger.kernel.org
2786 W:      http://www.bluez.org/
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2789 S:      Maintained
2790 F:      drivers/bluetooth/
2791
2792 BLUETOOTH SUBSYSTEM
2793 M:      Marcel Holtmann <marcel@holtmann.org>
2794 M:      Johan Hedberg <johan.hedberg@gmail.com>
2795 L:      linux-bluetooth@vger.kernel.org
2796 W:      http://www.bluez.org/
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2799 S:      Maintained
2800 F:      net/bluetooth/
2801 F:      include/net/bluetooth/
2802
2803 BONDING DRIVER
2804 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2805 M:      Veaceslav Falico <vfalico@gmail.com>
2806 M:      Andy Gospodarek <andy@greyhouse.net>
2807 L:      netdev@vger.kernel.org
2808 W:      http://sourceforge.net/projects/bonding/
2809 S:      Supported
2810 F:      drivers/net/bonding/
2811 F:      include/uapi/linux/if_bonding.h
2812
2813 BPF (Safe dynamic programs and tools)
2814 M:      Alexei Starovoitov <ast@kernel.org>
2815 M:      Daniel Borkmann <daniel@iogearbox.net>
2816 L:      netdev@vger.kernel.org
2817 L:      linux-kernel@vger.kernel.org
2818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2820 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2821 S:      Supported
2822 F:      arch/*/net/*
2823 F:      Documentation/networking/filter.txt
2824 F:      Documentation/bpf/
2825 F:      include/linux/bpf*
2826 F:      include/linux/filter.h
2827 F:      include/trace/events/xdp.h
2828 F:      include/uapi/linux/bpf*
2829 F:      include/uapi/linux/filter.h
2830 F:      kernel/bpf/
2831 F:      kernel/trace/bpf_trace.c
2832 F:      lib/test_bpf.c
2833 F:      net/bpf/
2834 F:      net/core/filter.c
2835 F:      net/sched/act_bpf.c
2836 F:      net/sched/cls_bpf.c
2837 F:      samples/bpf/
2838 F:      tools/bpf/
2839 F:      tools/lib/bpf/
2840 F:      tools/testing/selftests/bpf/
2841
2842 BPF JIT for ARM
2843 M:      Shubham Bansal <illusionist.neo@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Maintained
2846 F:      arch/arm/net/
2847
2848 BPF JIT for ARM64
2849 M:      Daniel Borkmann <daniel@iogearbox.net>
2850 M:      Alexei Starovoitov <ast@kernel.org>
2851 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2852 L:      netdev@vger.kernel.org
2853 S:      Supported
2854 F:      arch/arm64/net/
2855
2856 BPF JIT for MIPS (32-BIT AND 64-BIT)
2857 M:      Paul Burton <paul.burton@mips.com>
2858 L:      netdev@vger.kernel.org
2859 S:      Maintained
2860 F:      arch/mips/net/
2861
2862 BPF JIT for NFP NICs
2863 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Supported
2866 F:      drivers/net/ethernet/netronome/nfp/bpf/
2867
2868 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2869 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2870 M:      Sandipan Das <sandipan@linux.ibm.com>
2871 L:      netdev@vger.kernel.org
2872 S:      Maintained
2873 F:      arch/powerpc/net/
2874
2875 BPF JIT for S390
2876 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2877 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/s390/net/
2881 X:      arch/s390/net/pnet.c
2882
2883 BPF JIT for SPARC (32-BIT AND 64-BIT)
2884 M:      David S. Miller <davem@davemloft.net>
2885 L:      netdev@vger.kernel.org
2886 S:      Maintained
2887 F:      arch/sparc/net/
2888
2889 BPF JIT for X86 32-BIT
2890 M:      Wang YanQing <udknight@gmail.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Maintained
2893 F:      arch/x86/net/bpf_jit_comp32.c
2894
2895 BPF JIT for X86 64-BIT
2896 M:      Alexei Starovoitov <ast@kernel.org>
2897 M:      Daniel Borkmann <daniel@iogearbox.net>
2898 L:      netdev@vger.kernel.org
2899 S:      Supported
2900 F:      arch/x86/net/
2901 X:      arch/x86/net/bpf_jit_comp32.c
2902
2903 BROADCOM B44 10/100 ETHERNET DRIVER
2904 M:      Michael Chan <michael.chan@broadcom.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/b44.*
2908
2909 BROADCOM B53 ETHERNET SWITCH DRIVER
2910 M:      Florian Fainelli <f.fainelli@gmail.com>
2911 L:      netdev@vger.kernel.org
2912 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2913 S:      Supported
2914 F:      drivers/net/dsa/b53/*
2915 F:      include/linux/platform_data/b53.h
2916
2917 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2918 M:      Florian Fainelli <f.fainelli@gmail.com>
2919 M:      Ray Jui <rjui@broadcom.com>
2920 M:      Scott Branden <sbranden@broadcom.com>
2921 M:      bcm-kernel-feedback-list@broadcom.com
2922 T:      git git://github.com/broadcom/mach-bcm
2923 S:      Maintained
2924 N:      bcm281*
2925 N:      bcm113*
2926 N:      bcm216*
2927 N:      kona
2928 F:      arch/arm/mach-bcm/
2929
2930 BROADCOM BCM2835 ARM ARCHITECTURE
2931 M:      Eric Anholt <eric@anholt.net>
2932 M:      Stefan Wahren <stefan.wahren@i2se.com>
2933 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 T:      git git://github.com/anholt/linux
2936 S:      Maintained
2937 N:      bcm2835
2938 F:      drivers/staging/vc04_services
2939
2940 BROADCOM BCM47XX MIPS ARCHITECTURE
2941 M:      Hauke Mehrtens <hauke@hauke-m.de>
2942 M:      Rafał Miłecki <zajec5@gmail.com>
2943 L:      linux-mips@vger.kernel.org
2944 S:      Maintained
2945 F:      Documentation/devicetree/bindings/mips/brcm/
2946 F:      arch/mips/bcm47xx/*
2947 F:      arch/mips/include/asm/mach-bcm47xx/*
2948
2949 BROADCOM BCM5301X ARM ARCHITECTURE
2950 M:      Hauke Mehrtens <hauke@hauke-m.de>
2951 M:      Rafał Miłecki <zajec5@gmail.com>
2952 M:      bcm-kernel-feedback-list@broadcom.com
2953 L:      linux-arm-kernel@lists.infradead.org
2954 S:      Maintained
2955 F:      arch/arm/mach-bcm/bcm_5301x.c
2956 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2957 F:      arch/arm/boot/dts/bcm470*
2958 F:      arch/arm/boot/dts/bcm953012*
2959
2960 BROADCOM BCM53573 ARM ARCHITECTURE
2961 M:      Rafał Miłecki <rafal@milecki.pl>
2962 L:      linux-arm-kernel@lists.infradead.org
2963 S:      Maintained
2964 F:      arch/arm/boot/dts/bcm53573*
2965 F:      arch/arm/boot/dts/bcm47189*
2966
2967 BROADCOM BCM63XX ARM ARCHITECTURE
2968 M:      Florian Fainelli <f.fainelli@gmail.com>
2969 M:      bcm-kernel-feedback-list@broadcom.com
2970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 T:      git git://github.com/broadcom/stblinux.git
2972 S:      Maintained
2973 N:      bcm63xx
2974
2975 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2976 M:      Kevin Cernekee <cernekee@gmail.com>
2977 L:      linux-usb@vger.kernel.org
2978 S:      Maintained
2979 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2980
2981 BROADCOM BCM7XXX ARM ARCHITECTURE
2982 M:      Brian Norris <computersforpeace@gmail.com>
2983 M:      Gregory Fong <gregory.0xf0@gmail.com>
2984 M:      Florian Fainelli <f.fainelli@gmail.com>
2985 M:      bcm-kernel-feedback-list@broadcom.com
2986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 T:      git git://github.com/broadcom/stblinux.git
2988 S:      Maintained
2989 F:      arch/arm/mach-bcm/*brcmstb*
2990 F:      arch/arm/boot/dts/bcm7*.dts*
2991 F:      drivers/bus/brcmstb_gisb.c
2992 F:      arch/arm/mm/cache-b15-rac.c
2993 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2994 N:      brcmstb
2995
2996 BROADCOM BMIPS CPUFREQ DRIVER
2997 M:      Markus Mayer <mmayer@broadcom.com>
2998 M:      bcm-kernel-feedback-list@broadcom.com
2999 L:      linux-pm@vger.kernel.org
3000 S:      Maintained
3001 F:      drivers/cpufreq/bmips-cpufreq.c
3002
3003 BROADCOM BMIPS MIPS ARCHITECTURE
3004 M:      Kevin Cernekee <cernekee@gmail.com>
3005 M:      Florian Fainelli <f.fainelli@gmail.com>
3006 L:      linux-mips@vger.kernel.org
3007 T:      git git://github.com/broadcom/stblinux.git
3008 S:      Maintained
3009 F:      arch/mips/bmips/*
3010 F:      arch/mips/include/asm/mach-bmips/*
3011 F:      arch/mips/kernel/*bmips*
3012 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3013 F:      drivers/irqchip/irq-bcm63*
3014 F:      drivers/irqchip/irq-bcm7*
3015 F:      drivers/irqchip/irq-brcmstb*
3016 F:      include/linux/bcm963xx_nvram.h
3017 F:      include/linux/bcm963xx_tag.h
3018
3019 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3020 M:      Rasesh Mody <rasesh.mody@cavium.com>
3021 M:      Dept-GELinuxNICDev@cavium.com
3022 L:      netdev@vger.kernel.org
3023 S:      Supported
3024 F:      drivers/net/ethernet/broadcom/bnx2.*
3025 F:      drivers/net/ethernet/broadcom/bnx2_*
3026
3027 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3028 M:      QLogic-Storage-Upstream@qlogic.com
3029 L:      linux-scsi@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/scsi/bnx2fc/
3032
3033 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3034 M:      QLogic-Storage-Upstream@qlogic.com
3035 L:      linux-scsi@vger.kernel.org
3036 S:      Supported
3037 F:      drivers/scsi/bnx2i/
3038
3039 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3040 M:      Ariel Elior <ariel.elior@cavium.com>
3041 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042 M:      everest-linux-l2@cavium.com
3043 L:      netdev@vger.kernel.org
3044 S:      Supported
3045 F:      drivers/net/ethernet/broadcom/bnx2x/
3046
3047 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3048 M:      Michael Chan <michael.chan@broadcom.com>
3049 L:      netdev@vger.kernel.org
3050 S:      Supported
3051 F:      drivers/net/ethernet/broadcom/bnxt/
3052
3053 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3054 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3055 M:      Franky Lin <franky.lin@broadcom.com>
3056 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3057 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3058 M:      Wright Feng <wright.feng@cypress.com>
3059 L:      linux-wireless@vger.kernel.org
3060 L:      brcm80211-dev-list.pdl@broadcom.com
3061 L:      brcm80211-dev-list@cypress.com
3062 S:      Supported
3063 F:      drivers/net/wireless/broadcom/brcm80211/
3064
3065 BROADCOM BRCMSTB GPIO DRIVER
3066 M:      Gregory Fong <gregory.0xf0@gmail.com>
3067 L:      bcm-kernel-feedback-list@broadcom.com
3068 S:      Supported
3069 F:      drivers/gpio/gpio-brcmstb.c
3070 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3071
3072 BROADCOM BRCMSTB I2C DRIVER
3073 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3074 L:      linux-i2c@vger.kernel.org
3075 L:      bcm-kernel-feedback-list@broadcom.com
3076 S:      Supported
3077 F:      drivers/i2c/busses/i2c-brcmstb.c
3078 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3079
3080 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3081 M:      Al Cooper <alcooperx@gmail.com>
3082 L:      linux-kernel@vger.kernel.org
3083 L:      bcm-kernel-feedback-list@broadcom.com
3084 S:      Maintained
3085 F:      drivers/phy/broadcom/phy-brcm-usb*
3086
3087 BROADCOM GENET ETHERNET DRIVER
3088 M:      Doug Berger <opendmb@gmail.com>
3089 M:      Florian Fainelli <f.fainelli@gmail.com>
3090 L:      netdev@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/broadcom/genet/
3093
3094 BROADCOM IPROC ARM ARCHITECTURE
3095 M:      Ray Jui <rjui@broadcom.com>
3096 M:      Scott Branden <sbranden@broadcom.com>
3097 M:      bcm-kernel-feedback-list@broadcom.com
3098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3099 T:      git git://github.com/broadcom/cygnus-linux.git
3100 S:      Maintained
3101 N:      iproc
3102 N:      cygnus
3103 N:      bcm[-_]nsp
3104 N:      bcm9113*
3105 N:      bcm9583*
3106 N:      bcm9585*
3107 N:      bcm9586*
3108 N:      bcm988312
3109 N:      bcm113*
3110 N:      bcm583*
3111 N:      bcm585*
3112 N:      bcm586*
3113 N:      bcm88312
3114 N:      hr2
3115 N:      stingray
3116 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3117 F:      arch/arm64/boot/dts/broadcom/stingray/*
3118 F:      drivers/clk/bcm/clk-ns*
3119 F:      drivers/clk/bcm/clk-sr*
3120 F:      drivers/pinctrl/bcm/pinctrl-ns*
3121 F:      include/dt-bindings/clock/bcm-sr*
3122
3123 BROADCOM KONA GPIO DRIVER
3124 M:      Ray Jui <rjui@broadcom.com>
3125 L:      bcm-kernel-feedback-list@broadcom.com
3126 S:      Supported
3127 F:      drivers/gpio/gpio-bcm-kona.c
3128 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3129
3130 BROADCOM NETXTREME-E ROCE DRIVER
3131 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3132 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3133 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3134 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3135 L:      linux-rdma@vger.kernel.org
3136 W:      http://www.broadcom.com
3137 S:      Supported
3138 F:      drivers/infiniband/hw/bnxt_re/
3139 F:      include/uapi/rdma/bnxt_re-abi.h
3140
3141 BROADCOM NVRAM DRIVER
3142 M:      Rafał Miłecki <zajec5@gmail.com>
3143 L:      linux-mips@vger.kernel.org
3144 S:      Maintained
3145 F:      drivers/firmware/broadcom/*
3146
3147 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3148 M:      Rafał Miłecki <zajec5@gmail.com>
3149 L:      linux-wireless@vger.kernel.org
3150 S:      Maintained
3151 F:      drivers/bcma/
3152 F:      include/linux/bcma/
3153
3154 BROADCOM STB AVS CPUFREQ DRIVER
3155 M:      Markus Mayer <mmayer@broadcom.com>
3156 M:      bcm-kernel-feedback-list@broadcom.com
3157 L:      linux-pm@vger.kernel.org
3158 S:      Maintained
3159 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3160 F:      drivers/cpufreq/brcmstb*
3161
3162 BROADCOM STB AVS TMON DRIVER
3163 M:      Markus Mayer <mmayer@broadcom.com>
3164 M:      bcm-kernel-feedback-list@broadcom.com
3165 L:      linux-pm@vger.kernel.org
3166 S:      Maintained
3167 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3168 F:      drivers/thermal/broadcom/brcmstb*
3169
3170 BROADCOM STB NAND FLASH DRIVER
3171 M:      Brian Norris <computersforpeace@gmail.com>
3172 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3173 L:      linux-mtd@lists.infradead.org
3174 L:      bcm-kernel-feedback-list@broadcom.com
3175 S:      Maintained
3176 F:      drivers/mtd/nand/raw/brcmnand/
3177
3178 BROADCOM STB DPFE DRIVER
3179 M:      Markus Mayer <mmayer@broadcom.com>
3180 M:      bcm-kernel-feedback-list@broadcom.com
3181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3182 S:      Maintained
3183 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3184 F:      drivers/memory/brcmstb_dpfe.c
3185
3186 BROADCOM SPI DRIVER
3187 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3188 M:      bcm-kernel-feedback-list@broadcom.com
3189 S:      Maintained
3190 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3191 F:      drivers/spi/spi-bcm-qspi.*
3192 F:      drivers/spi/spi-brcmstb-qspi.c
3193 F:      drivers/spi/spi-iproc-qspi.c
3194
3195 BROADCOM SYSTEMPORT ETHERNET DRIVER
3196 M:      Florian Fainelli <f.fainelli@gmail.com>
3197 L:      netdev@vger.kernel.org
3198 S:      Supported
3199 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3200
3201 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3202 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3203 M:      Prashant Sreedharan <prashant@broadcom.com>
3204 M:      Michael Chan <mchan@broadcom.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/tg3.*
3208
3209 BROCADE BFA FC SCSI DRIVER
3210 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3211 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3212 L:      linux-scsi@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/scsi/bfa/
3215
3216 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3217 M:      Rasesh Mody <rasesh.mody@cavium.com>
3218 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3219 M:      Dept-GELinuxNICDev@cavium.com
3220 L:      netdev@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/net/ethernet/brocade/bna/
3223
3224 BSG (block layer generic sg v4 driver)
3225 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3226 L:      linux-scsi@vger.kernel.org
3227 S:      Supported
3228 F:      block/bsg.c
3229 F:      include/linux/bsg.h
3230 F:      include/uapi/linux/bsg.h
3231
3232 BT87X AUDIO DRIVER
3233 M:      Clemens Ladisch <clemens@ladisch.de>
3234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3235 T:      git git://git.alsa-project.org/alsa-kernel.git
3236 S:      Maintained
3237 F:      Documentation/sound/cards/bt87x.rst
3238 F:      sound/pci/bt87x.c
3239
3240 BT8XXGPIO DRIVER
3241 M:      Michael Buesch <m@bues.ch>
3242 W:      http://bu3sch.de/btgpio.php
3243 S:      Maintained
3244 F:      drivers/gpio/gpio-bt8xx.c
3245
3246 BTRFS FILE SYSTEM
3247 M:      Chris Mason <clm@fb.com>
3248 M:      Josef Bacik <josef@toxicpanda.com>
3249 M:      David Sterba <dsterba@suse.com>
3250 L:      linux-btrfs@vger.kernel.org
3251 W:      http://btrfs.wiki.kernel.org/
3252 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3254 S:      Maintained
3255 F:      Documentation/filesystems/btrfs.txt
3256 F:      fs/btrfs/
3257 F:      include/linux/btrfs*
3258 F:      include/uapi/linux/btrfs*
3259
3260 BTTV VIDEO4LINUX DRIVER
3261 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3262 L:      linux-media@vger.kernel.org
3263 W:      https://linuxtv.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Odd fixes
3266 F:      Documentation/media/v4l-drivers/bttv*
3267 F:      drivers/media/pci/bt8xx/bttv*
3268
3269 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3270 M:      Chanwoo Choi <cw00.choi@samsung.com>
3271 L:      linux-pm@vger.kernel.org
3272 L:      linux-samsung-soc@vger.kernel.org
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3274 S:      Maintained
3275 F:      drivers/devfreq/exynos-bus.c
3276 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3277
3278 BUSLOGIC SCSI DRIVER
3279 M:      Khalid Aziz <khalid@gonehiking.org>
3280 L:      linux-scsi@vger.kernel.org
3281 S:      Maintained
3282 F:      drivers/scsi/BusLogic.*
3283 F:      drivers/scsi/FlashPoint.*
3284
3285 C-MEDIA CMI8788 DRIVER
3286 M:      Clemens Ladisch <clemens@ladisch.de>
3287 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3288 T:      git git://git.alsa-project.org/alsa-kernel.git
3289 S:      Maintained
3290 F:      sound/pci/oxygen/
3291
3292 C-SKY ARCHITECTURE
3293 M:      Guo Ren <guoren@kernel.org>
3294 T:      git https://github.com/c-sky/csky-linux.git
3295 S:      Supported
3296 F:      arch/csky/
3297 F:      Documentation/devicetree/bindings/csky/
3298 F:      drivers/irqchip/irq-csky-*
3299 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3300 F:      drivers/clocksource/timer-gx6605s.c
3301 F:      drivers/clocksource/timer-mp-csky.c
3302 F:      Documentation/devicetree/bindings/timer/csky,*
3303 K:      csky
3304 N:      csky
3305
3306 C6X ARCHITECTURE
3307 M:      Mark Salter <msalter@redhat.com>
3308 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3309 L:      linux-c6x-dev@linux-c6x.org
3310 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3311 S:      Maintained
3312 F:      arch/c6x/
3313
3314 CA8210 IEEE-802.15.4 RADIO DRIVER
3315 M:      Harry Morris <h.morris@cascoda.com>
3316 L:      linux-wpan@vger.kernel.org
3317 W:      https://github.com/Cascoda/ca8210-linux.git
3318 S:      Maintained
3319 F:      drivers/net/ieee802154/ca8210.c
3320 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3321
3322 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3323 M:      David Howells <dhowells@redhat.com>
3324 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3325 S:      Supported
3326 F:      Documentation/filesystems/caching/cachefiles.txt
3327 F:      fs/cachefiles/
3328
3329 CADENCE MIPI-CSI2 BRIDGES
3330 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3331 L:      linux-media@vger.kernel.org
3332 S:      Maintained
3333 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3334 F:      drivers/media/platform/cadence/cdns-csi2*
3335
3336 CADET FM/AM RADIO RECEIVER DRIVER
3337 M:      Hans Verkuil <hverkuil@xs4all.nl>
3338 L:      linux-media@vger.kernel.org
3339 T:      git git://linuxtv.org/media_tree.git
3340 W:      https://linuxtv.org
3341 S:      Maintained
3342 F:      drivers/media/radio/radio-cadet*
3343
3344 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3345 M:      Jonathan Corbet <corbet@lwn.net>
3346 L:      linux-media@vger.kernel.org
3347 T:      git git://linuxtv.org/media_tree.git
3348 S:      Maintained
3349 F:      Documentation/media/v4l-drivers/cafe_ccic*
3350 F:      drivers/media/platform/marvell-ccic/
3351
3352 CAIF NETWORK LAYER
3353 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3354 L:      netdev@vger.kernel.org
3355 S:      Supported
3356 F:      Documentation/networking/caif/
3357 F:      drivers/net/caif/
3358 F:      include/uapi/linux/caif/
3359 F:      include/net/caif/
3360 F:      net/caif/
3361
3362 CAKE QDISC
3363 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3364 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3365 S:      Maintained
3366 F:      net/sched/sch_cake.c
3367
3368 CALGARY x86-64 IOMMU
3369 M:      Muli Ben-Yehuda <mulix@mulix.org>
3370 M:      Jon Mason <jdmason@kudzu.us>
3371 L:      iommu@lists.linux-foundation.org
3372 S:      Maintained
3373 F:      arch/x86/kernel/pci-calgary_64.c
3374 F:      arch/x86/kernel/tce_64.c
3375 F:      arch/x86/include/asm/calgary.h
3376 F:      arch/x86/include/asm/tce.h
3377
3378 CAN NETWORK DRIVERS
3379 M:      Wolfgang Grandegger <wg@grandegger.com>
3380 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3381 L:      linux-can@vger.kernel.org
3382 W:      https://github.com/linux-can
3383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/net/can/
3387 F:      drivers/net/can/
3388 F:      include/linux/can/dev.h
3389 F:      include/linux/can/platform/
3390 F:      include/uapi/linux/can/error.h
3391 F:      include/uapi/linux/can/netlink.h
3392
3393 CAN NETWORK LAYER
3394 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3395 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3396 L:      linux-can@vger.kernel.org
3397 W:      https://github.com/linux-can
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3400 S:      Maintained
3401 F:      Documentation/networking/can.rst
3402 F:      net/can/
3403 F:      include/linux/can/core.h
3404 F:      include/uapi/linux/can.h
3405 F:      include/uapi/linux/can/bcm.h
3406 F:      include/uapi/linux/can/raw.h
3407 F:      include/uapi/linux/can/gw.h
3408
3409 CAPABILITIES
3410 M:      Serge Hallyn <serge@hallyn.com>
3411 L:      linux-security-module@vger.kernel.org
3412 S:      Supported
3413 F:      include/linux/capability.h
3414 F:      include/uapi/linux/capability.h
3415 F:      security/commoncap.c
3416 F:      kernel/capability.c
3417
3418 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3419 M:      Kevin Tsai <ktsai@capellamicro.com>
3420 S:      Maintained
3421 F:      drivers/iio/light/cm*
3422
3423 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3424 M:      Christian Lamparter <chunkeey@googlemail.com>
3425 L:      linux-wireless@vger.kernel.org
3426 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3427 S:      Maintained
3428 F:      drivers/net/wireless/ath/carl9170/
3429
3430 CAVIUM I2C DRIVER
3431 M:      Jan Glauber <jglauber@cavium.com>
3432 M:      David Daney <david.daney@cavium.com>
3433 W:      http://www.cavium.com
3434 S:      Supported
3435 F:      drivers/i2c/busses/i2c-octeon*
3436 F:      drivers/i2c/busses/i2c-thunderx*
3437
3438 CAVIUM LIQUIDIO NETWORK DRIVER
3439 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3440 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3441 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3442 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3443 L:      netdev@vger.kernel.org
3444 W:      http://www.cavium.com
3445 S:      Supported
3446 F:      drivers/net/ethernet/cavium/liquidio/
3447
3448 CAVIUM MMC DRIVER
3449 M:      Jan Glauber <jglauber@cavium.com>
3450 M:      David Daney <david.daney@cavium.com>
3451 M:      Steven J. Hill <Steven.Hill@cavium.com>
3452 W:      http://www.cavium.com
3453 S:      Supported
3454 F:      drivers/mmc/host/cavium*
3455
3456 CAVIUM OCTEON-TX CRYPTO DRIVER
3457 M:      George Cherian <george.cherian@cavium.com>
3458 L:      linux-crypto@vger.kernel.org
3459 W:      http://www.cavium.com
3460 S:      Supported
3461 F:      drivers/crypto/cavium/cpt/
3462
3463 CAVIUM THUNDERX2 ARM64 SOC
3464 M:      Robert Richter <rrichter@cavium.com>
3465 M:      Jayachandran C <jnair@caviumnetworks.com>
3466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 S:      Maintained
3468 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3469 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3470
3471 CC2520 IEEE-802.15.4 RADIO DRIVER
3472 M:      Varka Bhadram <varkabhadram@gmail.com>
3473 L:      linux-wpan@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/net/ieee802154/cc2520.c
3476 F:      include/linux/spi/cc2520.h
3477 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3478
3479 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3480 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3481 L:      linux-crypto@vger.kernel.org
3482 S:      Supported
3483 F:      drivers/crypto/ccree/
3484 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3485
3486 CEC FRAMEWORK
3487 M:      Hans Verkuil <hans.verkuil@cisco.com>
3488 L:      linux-media@vger.kernel.org
3489 T:      git git://linuxtv.org/media_tree.git
3490 W:      http://linuxtv.org
3491 S:      Supported
3492 F:      Documentation/media/kapi/cec-core.rst
3493 F:      Documentation/media/uapi/cec
3494 F:      drivers/media/cec/
3495 F:      drivers/media/rc/keymaps/rc-cec.c
3496 F:      include/media/cec.h
3497 F:      include/media/cec-notifier.h
3498 F:      include/uapi/linux/cec.h
3499 F:      include/uapi/linux/cec-funcs.h
3500 F:      Documentation/devicetree/bindings/media/cec.txt
3501 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3502
3503 CEC GPIO DRIVER
3504 M:      Hans Verkuil <hans.verkuil@cisco.com>
3505 L:      linux-media@vger.kernel.org
3506 T:      git git://linuxtv.org/media_tree.git
3507 W:      http://linuxtv.org
3508 S:      Supported
3509 F:      drivers/media/platform/cec-gpio/
3510 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3511
3512 CELL BROADBAND ENGINE ARCHITECTURE
3513 M:      Arnd Bergmann <arnd@arndb.de>
3514 L:      linuxppc-dev@lists.ozlabs.org
3515 W:      http://www.ibm.com/developerworks/power/cell/
3516 S:      Supported
3517 F:      arch/powerpc/include/asm/cell*.h
3518 F:      arch/powerpc/include/asm/spu*.h
3519 F:      arch/powerpc/include/uapi/asm/spu*.h
3520 F:      arch/powerpc/oprofile/*cell*
3521 F:      arch/powerpc/platforms/cell/
3522
3523 CEPH COMMON CODE (LIBCEPH)
3524 M:      Ilya Dryomov <idryomov@gmail.com>
3525 M:      "Yan, Zheng" <zyan@redhat.com>
3526 M:      Sage Weil <sage@redhat.com>
3527 L:      ceph-devel@vger.kernel.org
3528 W:      http://ceph.com/
3529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3530 T:      git git://github.com/ceph/ceph-client.git
3531 S:      Supported
3532 F:      net/ceph/
3533 F:      include/linux/ceph/
3534 F:      include/linux/crush/
3535
3536 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3537 M:      "Yan, Zheng" <zyan@redhat.com>
3538 M:      Sage Weil <sage@redhat.com>
3539 M:      Ilya Dryomov <idryomov@gmail.com>
3540 L:      ceph-devel@vger.kernel.org
3541 W:      http://ceph.com/
3542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3543 T:      git git://github.com/ceph/ceph-client.git
3544 S:      Supported
3545 F:      Documentation/filesystems/ceph.txt
3546 F:      fs/ceph/
3547
3548 CERTIFICATE HANDLING:
3549 M:      David Howells <dhowells@redhat.com>
3550 M:      David Woodhouse <dwmw2@infradead.org>
3551 L:      keyrings@vger.kernel.org
3552 S:      Maintained
3553 F:      Documentation/admin-guide/module-signing.rst
3554 F:      certs/
3555 F:      scripts/sign-file.c
3556 F:      scripts/extract-cert.c
3557
3558 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3559 L:      linux-usb@vger.kernel.org
3560 S:      Orphan
3561 F:      Documentation/usb/WUSB-Design-overview.txt
3562 F:      Documentation/usb/wusb-cbaf
3563 F:      drivers/usb/host/hwa-hc.c
3564 F:      drivers/usb/host/whci/
3565 F:      drivers/usb/wusbcore/
3566 F:      include/linux/usb/wusb*
3567
3568 CFAG12864B LCD DRIVER
3569 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3570 S:      Maintained
3571 F:      drivers/auxdisplay/cfag12864b.c
3572 F:      include/linux/cfag12864b.h
3573
3574 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3575 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3576 S:      Maintained
3577 F:      drivers/auxdisplay/cfag12864bfb.c
3578 F:      include/linux/cfag12864b.h
3579
3580 802.11 (including CFG80211/NL80211)
3581 M:      Johannes Berg <johannes@sipsolutions.net>
3582 L:      linux-wireless@vger.kernel.org
3583 W:      http://wireless.kernel.org/
3584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3586 S:      Maintained
3587 F:      net/wireless/
3588 F:      include/uapi/linux/nl80211.h
3589 F:      include/linux/ieee80211.h
3590 F:      include/net/wext.h
3591 F:      include/net/cfg80211.h
3592 F:      include/net/iw_handler.h
3593 F:      include/net/ieee80211_radiotap.h
3594 F:      Documentation/driver-api/80211/cfg80211.rst
3595 F:      Documentation/networking/regulatory.txt
3596
3597 CHAR and MISC DRIVERS
3598 M:      Arnd Bergmann <arnd@arndb.de>
3599 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3601 S:      Supported
3602 F:      drivers/char/
3603 F:      drivers/misc/
3604 F:      include/linux/miscdevice.h
3605
3606 CHECKPATCH
3607 M:      Andy Whitcroft <apw@canonical.com>
3608 M:      Joe Perches <joe@perches.com>
3609 S:      Maintained
3610 F:      scripts/checkpatch.pl
3611
3612 CHINESE DOCUMENTATION
3613 M:      Harry Wei <harryxiyou@gmail.com>
3614 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3615 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3616 S:      Maintained
3617 F:      Documentation/translations/zh_CN/
3618
3619 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3620 M:      Peter Chen <Peter.Chen@nxp.com>
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3622 L:      linux-usb@vger.kernel.org
3623 S:      Maintained
3624 F:      drivers/usb/chipidea/
3625
3626 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3627 M:      Hans de Goede <hdegoede@redhat.com>
3628 L:      linux-input@vger.kernel.org
3629 S:      Maintained
3630 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3631 F:      drivers/input/touchscreen/chipone_icn8318.c
3632
3633 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3634 M:      Hans de Goede <hdegoede@redhat.com>
3635 L:      linux-input@vger.kernel.org
3636 S:      Maintained
3637 F:      drivers/input/touchscreen/chipone_icn8505.c
3638
3639 CHROME HARDWARE PLATFORM SUPPORT
3640 M:      Benson Leung <bleung@chromium.org>
3641 M:      Olof Johansson <olof@lixom.net>
3642 S:      Maintained
3643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3644 F:      drivers/platform/chrome/
3645
3646 CIRRUS LOGIC AUDIO CODEC DRIVERS
3647 M:      Brian Austin <brian.austin@cirrus.com>
3648 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3650 S:      Maintained
3651 F:      sound/soc/codecs/cs*
3652
3653 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3654 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3655 L:      netdev@vger.kernel.org
3656 S:      Maintained
3657 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3658
3659 CISCO FCOE HBA DRIVER
3660 M:      Satish Kharat <satishkh@cisco.com>
3661 M:      Sesidhar Baddela <sebaddel@cisco.com>
3662 M:      Karan Tilak Kumar <kartilak@cisco.com>
3663 L:      linux-scsi@vger.kernel.org
3664 S:      Supported
3665 F:      drivers/scsi/fnic/
3666
3667 CISCO SCSI HBA DRIVER
3668 M:      Karan Tilak Kumar <kartilak@cisco.com>
3669 M:      Sesidhar Baddela <sebaddel@cisco.com>
3670 L:      linux-scsi@vger.kernel.org
3671 S:      Supported
3672 F:      drivers/scsi/snic/
3673
3674 CISCO VIC ETHERNET NIC DRIVER
3675 M:      Christian Benvenuti <benve@cisco.com>
3676 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3677 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3678 S:      Supported
3679 F:      drivers/net/ethernet/cisco/enic/
3680
3681 CISCO VIC LOW LATENCY NIC DRIVER
3682 M:      Christian Benvenuti <benve@cisco.com>
3683 S:      Supported
3684 F:      drivers/infiniband/hw/usnic/
3685
3686 CIRRUS LOGIC MADERA CODEC DRIVERS
3687 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3688 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3690 L:      patches@opensource.cirrus.com
3691 T:      git https://github.com/CirrusLogic/linux-drivers.git
3692 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3693 S:      Supported
3694 F:      Documentation/devicetree/bindings/mfd/madera.txt
3695 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3696 F:      include/linux/mfd/madera/*
3697 F:      drivers/gpio/gpio-madera*
3698 F:      drivers/mfd/madera*
3699 F:      drivers/mfd/cs47l*
3700 F:      drivers/pinctrl/cirrus/*
3701
3702 CLANG-FORMAT FILE
3703 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3704 S:      Maintained
3705 F:      .clang-format
3706
3707 CLEANCACHE API
3708 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3709 L:      linux-kernel@vger.kernel.org
3710 S:      Maintained
3711 F:      mm/cleancache.c
3712 F:      include/linux/cleancache.h
3713
3714 CLK API
3715 M:      Russell King <linux@armlinux.org.uk>
3716 L:      linux-clk@vger.kernel.org
3717 S:      Maintained
3718 F:      include/linux/clk.h
3719
3720 CLOCKSOURCE, CLOCKEVENT DRIVERS
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 M:      Thomas Gleixner <tglx@linutronix.de>
3723 L:      linux-kernel@vger.kernel.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3725 S:      Supported
3726 F:      drivers/clocksource/
3727 F:      Documentation/devicetree/bindings/timer/
3728
3729 CMPC ACPI DRIVER
3730 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3731 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3732 L:      platform-driver-x86@vger.kernel.org
3733 S:      Supported
3734 F:      drivers/platform/x86/classmate-laptop.c
3735
3736 COBALT MEDIA DRIVER
3737 M:      Hans Verkuil <hans.verkuil@cisco.com>
3738 L:      linux-media@vger.kernel.org
3739 T:      git git://linuxtv.org/media_tree.git
3740 W:      https://linuxtv.org
3741 S:      Supported
3742 F:      drivers/media/pci/cobalt/
3743
3744 COCCINELLE/Semantic Patches (SmPL)
3745 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3746 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3747 M:      Nicolas Palix <nicolas.palix@imag.fr>
3748 M:      Michal Marek <michal.lkml@markovi.net>
3749 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3751 W:      http://coccinelle.lip6.fr/
3752 S:      Supported
3753 F:      Documentation/dev-tools/coccinelle.rst
3754 F:      scripts/coccinelle/
3755 F:      scripts/coccicheck
3756
3757 CODA FILE SYSTEM
3758 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3759 M:      coda@cs.cmu.edu
3760 L:      codalist@coda.cs.cmu.edu
3761 W:      http://www.coda.cs.cmu.edu/
3762 S:      Maintained
3763 F:      Documentation/filesystems/coda.txt
3764 F:      fs/coda/
3765 F:      include/linux/coda*.h
3766 F:      include/uapi/linux/coda*.h
3767
3768 CODA V4L2 MEM2MEM DRIVER
3769 M:      Philipp Zabel <p.zabel@pengutronix.de>
3770 L:      linux-media@vger.kernel.org
3771 S:      Maintained
3772 F:      Documentation/devicetree/bindings/media/coda.txt
3773 F:      drivers/media/platform/coda/
3774
3775 CODE OF CONDUCT
3776 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3777 S:      Supported
3778 F:      Documentation/process/code-of-conduct.rst
3779 F:      Documentation/process/code-of-conduct-interpretation.rst
3780
3781 COMMON CLK FRAMEWORK
3782 M:      Michael Turquette <mturquette@baylibre.com>
3783 M:      Stephen Boyd <sboyd@kernel.org>
3784 L:      linux-clk@vger.kernel.org
3785 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3787 S:      Maintained
3788 F:      Documentation/devicetree/bindings/clock/
3789 F:      drivers/clk/
3790 X:      drivers/clk/clkdev.c
3791 F:      include/linux/clk-pr*
3792 F:      include/linux/clk/
3793 F:      include/linux/of_clk.h
3794
3795 COMMON INTERNET FILE SYSTEM (CIFS)
3796 M:      Steve French <sfrench@samba.org>
3797 L:      linux-cifs@vger.kernel.org
3798 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3799 W:      http://linux-cifs.samba.org/
3800 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3801 S:      Supported
3802 F:      Documentation/filesystems/cifs/
3803 F:      fs/cifs/
3804
3805 COMPACTPCI HOTPLUG CORE
3806 M:      Scott Murray <scott@spiteful.org>
3807 L:      linux-pci@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/pci/hotplug/cpci_hotplug*
3810
3811 COMPACTPCI HOTPLUG GENERIC DRIVER
3812 M:      Scott Murray <scott@spiteful.org>
3813 L:      linux-pci@vger.kernel.org
3814 S:      Maintained
3815 F:      drivers/pci/hotplug/cpcihp_generic.c
3816
3817 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3818 M:      Scott Murray <scott@spiteful.org>
3819 L:      linux-pci@vger.kernel.org
3820 S:      Maintained
3821 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3822
3823 COMPAL LAPTOP SUPPORT
3824 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3825 L:      platform-driver-x86@vger.kernel.org
3826 S:      Maintained
3827 F:      drivers/platform/x86/compal-laptop.c
3828
3829 COMPILER ATTRIBUTES
3830 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3831 S:      Maintained
3832 F:      include/linux/compiler_attributes.h
3833
3834 CONEXANT ACCESSRUNNER USB DRIVER
3835 L:      accessrunner-general@lists.sourceforge.net
3836 W:      http://accessrunner.sourceforge.net/
3837 S:      Orphan
3838 F:      drivers/usb/atm/cxacru.c
3839
3840 CONFIGFS
3841 M:      Joel Becker <jlbec@evilplan.org>
3842 M:      Christoph Hellwig <hch@lst.de>
3843 T:      git git://git.infradead.org/users/hch/configfs.git
3844 S:      Supported
3845 F:      fs/configfs/
3846 F:      include/linux/configfs.h
3847
3848 CONNECTOR
3849 M:      Evgeniy Polyakov <zbr@ioremap.net>
3850 L:      netdev@vger.kernel.org
3851 S:      Maintained
3852 F:      drivers/connector/
3853
3854 CONTROL GROUP (CGROUP)
3855 M:      Tejun Heo <tj@kernel.org>
3856 M:      Li Zefan <lizefan@huawei.com>
3857 M:      Johannes Weiner <hannes@cmpxchg.org>
3858 L:      cgroups@vger.kernel.org
3859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3860 S:      Maintained
3861 F:      Documentation/cgroup*
3862 F:      include/linux/cgroup*
3863 F:      kernel/cgroup*
3864
3865 CONTROL GROUP - CPUSET
3866 M:      Li Zefan <lizefan@huawei.com>
3867 L:      cgroups@vger.kernel.org
3868 W:      http://www.bullopensource.org/cpuset/
3869 W:      http://oss.sgi.com/projects/cpusets/
3870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3871 S:      Maintained
3872 F:      Documentation/cgroup-v1/cpusets.txt
3873 F:      include/linux/cpuset.h
3874 F:      kernel/cgroup/cpuset.c
3875
3876 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3877 M:      Johannes Weiner <hannes@cmpxchg.org>
3878 M:      Michal Hocko <mhocko@kernel.org>
3879 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3880 L:      cgroups@vger.kernel.org
3881 L:      linux-mm@kvack.org
3882 S:      Maintained
3883 F:      mm/memcontrol.c
3884 F:      mm/swap_cgroup.c
3885
3886 CORETEMP HARDWARE MONITORING DRIVER
3887 M:      Fenghua Yu <fenghua.yu@intel.com>
3888 L:      linux-hwmon@vger.kernel.org
3889 S:      Maintained
3890 F:      Documentation/hwmon/coretemp
3891 F:      drivers/hwmon/coretemp.c
3892
3893 COSA/SRP SYNC SERIAL DRIVER
3894 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3895 W:      http://www.fi.muni.cz/~kas/cosa/
3896 S:      Maintained
3897 F:      drivers/net/wan/cosa*
3898
3899 CPMAC ETHERNET DRIVER
3900 M:      Florian Fainelli <f.fainelli@gmail.com>
3901 L:      netdev@vger.kernel.org
3902 S:      Maintained
3903 F:      drivers/net/ethernet/ti/cpmac.c
3904
3905 CPU FREQUENCY DRIVERS
3906 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3907 M:      Viresh Kumar <viresh.kumar@linaro.org>
3908 L:      linux-pm@vger.kernel.org
3909 S:      Maintained
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3911 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3912 B:      https://bugzilla.kernel.org
3913 F:      Documentation/cpu-freq/
3914 F:      Documentation/devicetree/bindings/cpufreq/
3915 F:      drivers/cpufreq/
3916 F:      include/linux/cpufreq.h
3917 F:      tools/testing/selftests/cpufreq/
3918
3919 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3920 M:      Viresh Kumar <viresh.kumar@linaro.org>
3921 M:      Sudeep Holla <sudeep.holla@arm.com>
3922 L:      linux-pm@vger.kernel.org
3923 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3924 S:      Maintained
3925 F:      drivers/cpufreq/arm_big_little.h
3926 F:      drivers/cpufreq/arm_big_little.c
3927
3928 CPU POWER MONITORING SUBSYSTEM
3929 M:      Thomas Renninger <trenn@suse.com>
3930 M:      Shuah Khan <shuah@kernel.org>
3931 L:      linux-pm@vger.kernel.org
3932 S:      Maintained
3933 F:      tools/power/cpupower/
3934
3935 CPUID/MSR DRIVER
3936 M:      "H. Peter Anvin" <hpa@zytor.com>
3937 S:      Maintained
3938 F:      arch/x86/kernel/cpuid.c
3939 F:      arch/x86/kernel/msr.c
3940
3941 CPUIDLE DRIVER - ARM BIG LITTLE
3942 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3943 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3944 L:      linux-pm@vger.kernel.org
3945 L:      linux-arm-kernel@lists.infradead.org
3946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3947 S:      Maintained
3948 F:      drivers/cpuidle/cpuidle-big_little.c
3949
3950 CPUIDLE DRIVER - ARM EXYNOS
3951 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3952 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3953 M:      Kukjin Kim <kgene@kernel.org>
3954 L:      linux-pm@vger.kernel.org
3955 L:      linux-samsung-soc@vger.kernel.org
3956 S:      Supported
3957 F:      drivers/cpuidle/cpuidle-exynos.c
3958 F:      arch/arm/mach-exynos/pm.c
3959
3960 CPUIDLE DRIVERS
3961 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3962 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3963 L:      linux-pm@vger.kernel.org
3964 S:      Maintained
3965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3966 B:      https://bugzilla.kernel.org
3967 F:      drivers/cpuidle/*
3968 F:      include/linux/cpuidle.h
3969
3970 CRAMFS FILESYSTEM
3971 M:      Nicolas Pitre <nico@linaro.org>
3972 S:      Maintained
3973 F:      Documentation/filesystems/cramfs.txt
3974 F:      fs/cramfs/
3975
3976 CRYPTO API
3977 M:      Herbert Xu <herbert@gondor.apana.org.au>
3978 M:      "David S. Miller" <davem@davemloft.net>
3979 L:      linux-crypto@vger.kernel.org
3980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3982 S:      Maintained
3983 F:      Documentation/crypto/
3984 F:      Documentation/devicetree/bindings/crypto/
3985 F:      arch/*/crypto/
3986 F:      crypto/
3987 F:      drivers/crypto/
3988 F:      include/crypto/
3989 F:      include/linux/crypto*
3990
3991 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3992 M:      Neil Horman <nhorman@tuxdriver.com>
3993 L:      linux-crypto@vger.kernel.org
3994 S:      Maintained
3995 F:      crypto/ansi_cprng.c
3996 F:      crypto/rng.c
3997
3998 CS3308 MEDIA DRIVER
3999 M:      Hans Verkuil <hverkuil@xs4all.nl>
4000 L:      linux-media@vger.kernel.org
4001 T:      git git://linuxtv.org/media_tree.git
4002 W:      http://linuxtv.org
4003 S:      Odd Fixes
4004 F:      drivers/media/i2c/cs3308.c
4005
4006 CS5535 Audio ALSA driver
4007 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4008 S:      Maintained
4009 F:      sound/pci/cs5535audio/
4010
4011 CSI DRIVERS FOR ALLWINNER V3s
4012 M:      Yong Deng <yong.deng@magewell.com>
4013 L:      linux-media@vger.kernel.org
4014 T:      git git://linuxtv.org/media_tree.git
4015 S:      Maintained
4016 F:      drivers/media/platform/sunxi/sun6i-csi/
4017 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4018
4019 CW1200 WLAN driver
4020 M:      Solomon Peachy <pizza@shaftnet.org>
4021 S:      Maintained
4022 F:      drivers/net/wireless/st/cw1200/
4023
4024 CX18 VIDEO4LINUX DRIVER
4025 M:      Andy Walls <awalls@md.metrocast.net>
4026 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4027 L:      linux-media@vger.kernel.org
4028 T:      git git://linuxtv.org/media_tree.git
4029 W:      https://linuxtv.org
4030 W:      http://www.ivtvdriver.org/index.php/Cx18
4031 S:      Maintained
4032 F:      Documentation/media/v4l-drivers/cx18*
4033 F:      drivers/media/pci/cx18/
4034 F:      include/uapi/linux/ivtv*
4035
4036 CX2341X MPEG ENCODER HELPER MODULE
4037 M:      Hans Verkuil <hverkuil@xs4all.nl>
4038 L:      linux-media@vger.kernel.org
4039 T:      git git://linuxtv.org/media_tree.git
4040 W:      https://linuxtv.org
4041 S:      Maintained
4042 F:      drivers/media/common/cx2341x*
4043 F:      include/media/drv-intf/cx2341x.h
4044
4045 CX24120 MEDIA DRIVER
4046 M:      Jemma Denson <jdenson@gmail.com>
4047 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4048 L:      linux-media@vger.kernel.org
4049 W:      https://linuxtv.org
4050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4051 S:      Maintained
4052 F:      drivers/media/dvb-frontends/cx24120*
4053
4054 CX88 VIDEO4LINUX DRIVER
4055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4056 L:      linux-media@vger.kernel.org
4057 W:      https://linuxtv.org
4058 T:      git git://linuxtv.org/media_tree.git
4059 S:      Odd fixes
4060 F:      Documentation/media/v4l-drivers/cx88*
4061 F:      drivers/media/pci/cx88/
4062
4063 CXD2820R MEDIA DRIVER
4064 M:      Antti Palosaari <crope@iki.fi>
4065 L:      linux-media@vger.kernel.org
4066 W:      https://linuxtv.org
4067 W:      http://palosaari.fi/linux/
4068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4069 T:      git git://linuxtv.org/anttip/media_tree.git
4070 S:      Maintained
4071 F:      drivers/media/dvb-frontends/cxd2820r*
4072
4073 CXGB3 ETHERNET DRIVER (CXGB3)
4074 M:      Arjun Vynipadath <arjun@chelsio.com>
4075 L:      netdev@vger.kernel.org
4076 W:      http://www.chelsio.com
4077 S:      Supported
4078 F:      drivers/net/ethernet/chelsio/cxgb3/
4079
4080 CXGB3 ISCSI DRIVER (CXGB3I)
4081 M:      Karen Xie <kxie@chelsio.com>
4082 L:      linux-scsi@vger.kernel.org
4083 W:      http://www.chelsio.com
4084 S:      Supported
4085 F:      drivers/scsi/cxgbi/cxgb3i
4086
4087 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4088 M:      Steve Wise <swise@chelsio.com>
4089 L:      linux-rdma@vger.kernel.org
4090 W:      http://www.openfabrics.org
4091 S:      Supported
4092 F:      drivers/infiniband/hw/cxgb3/
4093 F:      include/uapi/rdma/cxgb3-abi.h
4094
4095 CXGB4 CRYPTO DRIVER (chcr)
4096 M:      Harsh Jain <harsh@chelsio.com>
4097 L:      linux-crypto@vger.kernel.org
4098 W:      http://www.chelsio.com
4099 S:      Supported
4100 F:      drivers/crypto/chelsio
4101
4102 CXGB4 ETHERNET DRIVER (CXGB4)
4103 M:      Arjun Vynipadath <arjun@chelsio.com>
4104 L:      netdev@vger.kernel.org
4105 W:      http://www.chelsio.com
4106 S:      Supported
4107 F:      drivers/net/ethernet/chelsio/cxgb4/
4108
4109 CXGB4 ISCSI DRIVER (CXGB4I)
4110 M:      Karen Xie <kxie@chelsio.com>
4111 L:      linux-scsi@vger.kernel.org
4112 W:      http://www.chelsio.com
4113 S:      Supported
4114 F:      drivers/scsi/cxgbi/cxgb4i
4115
4116 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4117 M:      Steve Wise <swise@chelsio.com>
4118 L:      linux-rdma@vger.kernel.org
4119 W:      http://www.openfabrics.org
4120 S:      Supported
4121 F:      drivers/infiniband/hw/cxgb4/
4122 F:      include/uapi/rdma/cxgb4-abi.h
4123
4124 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4125 M:      Casey Leedom <leedom@chelsio.com>
4126 L:      netdev@vger.kernel.org
4127 W:      http://www.chelsio.com
4128 S:      Supported
4129 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4130
4131 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4132 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4133 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4134 L:      linuxppc-dev@lists.ozlabs.org
4135 S:      Supported
4136 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4137 F:      drivers/misc/cxl/
4138 F:      include/misc/cxl*
4139 F:      include/uapi/misc/cxl.h
4140 F:      Documentation/powerpc/cxl.txt
4141 F:      Documentation/ABI/testing/sysfs-class-cxl
4142
4143 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4144 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4145 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4146 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4147 L:      linux-scsi@vger.kernel.org
4148 S:      Supported
4149 F:      drivers/scsi/cxlflash/
4150 F:      include/uapi/scsi/cxlflash_ioctl.h
4151 F:      Documentation/powerpc/cxlflash.txt
4152
4153 CYBERPRO FB DRIVER
4154 M:      Russell King <linux@armlinux.org.uk>
4155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156 W:      http://www.armlinux.org.uk/
4157 S:      Maintained
4158 F:      drivers/video/fbdev/cyber2000fb.*
4159
4160 CYCLADES ASYNC MUX DRIVER
4161 W:      http://www.cyclades.com/
4162 S:      Orphan
4163 F:      drivers/tty/cyclades.c
4164 F:      include/linux/cyclades.h
4165 F:      include/uapi/linux/cyclades.h
4166
4167 CYCLADES PC300 DRIVER
4168 W:      http://www.cyclades.com/
4169 S:      Orphan
4170 F:      drivers/net/wan/pc300*
4171
4172 CYPRESS_FIRMWARE MEDIA DRIVER
4173 M:      Antti Palosaari <crope@iki.fi>
4174 L:      linux-media@vger.kernel.org
4175 W:      https://linuxtv.org
4176 W:      http://palosaari.fi/linux/
4177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4178 T:      git git://linuxtv.org/anttip/media_tree.git
4179 S:      Maintained
4180 F:      drivers/media/common/cypress_firmware*
4181
4182 CYTTSP TOUCHSCREEN DRIVER
4183 M:      Ferruh Yigit <fery@cypress.com>
4184 L:      linux-input@vger.kernel.org
4185 S:      Supported
4186 F:      drivers/input/touchscreen/cyttsp*
4187 F:      include/linux/input/cyttsp.h
4188
4189 D-LINK DIR-685 TOUCHKEYS DRIVER
4190 M:      Linus Walleij <linus.walleij@linaro.org>
4191 L:      linux-input@vger.kernel.org
4192 S:      Supported
4193 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4194
4195 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4196 M:      Joshua Kinard <kumba@gentoo.org>
4197 S:      Maintained
4198 F:      drivers/rtc/rtc-ds1685.c
4199 F:      include/linux/rtc/ds1685.h
4200
4201 DAMA SLAVE for AX.25
4202 M:      Joerg Reuter <jreuter@yaina.de>
4203 W:      http://yaina.de/jreuter/
4204 W:      http://www.qsl.net/dl1bke/
4205 L:      linux-hams@vger.kernel.org
4206 S:      Maintained
4207 F:      net/ax25/af_ax25.c
4208 F:      net/ax25/ax25_dev.c
4209 F:      net/ax25/ax25_ds_*
4210 F:      net/ax25/ax25_in.c
4211 F:      net/ax25/ax25_out.c
4212 F:      net/ax25/ax25_timer.c
4213 F:      net/ax25/sysctl_net_ax25.c
4214
4215 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4216 L:      netdev@vger.kernel.org
4217 S:      Orphan
4218 F:      Documentation/networking/dmfe.txt
4219 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4220
4221 DC390/AM53C974 SCSI driver
4222 M:      Hannes Reinecke <hare@suse.com>
4223 L:      linux-scsi@vger.kernel.org
4224 S:      Maintained
4225 F:      drivers/scsi/am53c974.c
4226
4227 DC395x SCSI driver
4228 M:      Oliver Neukum <oliver@neukum.org>
4229 M:      Ali Akcaagac <aliakc@web.de>
4230 M:      Jamie Lenehan <lenehan@twibble.org>
4231 L:      dc395x@twibble.org
4232 W:      http://twibble.org/dist/dc395x/
4233 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4234 S:      Maintained
4235 F:      Documentation/scsi/dc395x.txt
4236 F:      drivers/scsi/dc395x.*
4237
4238 DCCP PROTOCOL
4239 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4240 L:      dccp@vger.kernel.org
4241 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4242 S:      Maintained
4243 F:      include/linux/dccp.h
4244 F:      include/uapi/linux/dccp.h
4245 F:      include/linux/tfrc.h
4246 F:      net/dccp/
4247
4248 DECnet NETWORK LAYER
4249 W:      http://linux-decnet.sourceforge.net
4250 L:      linux-decnet-user@lists.sourceforge.net
4251 S:      Orphan
4252 F:      Documentation/networking/decnet.txt
4253 F:      net/decnet/
4254
4255 DECSTATION PLATFORM SUPPORT
4256 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4257 L:      linux-mips@vger.kernel.org
4258 W:      http://www.linux-mips.org/wiki/DECstation
4259 S:      Maintained
4260 F:      arch/mips/dec/
4261 F:      arch/mips/include/asm/dec/
4262 F:      arch/mips/include/asm/mach-dec/
4263
4264 DEFXX FDDI NETWORK DRIVER
4265 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4266 S:      Maintained
4267 F:      drivers/net/fddi/defxx.*
4268
4269 DELL SMBIOS DRIVER
4270 M:      Pali Rohár <pali.rohar@gmail.com>
4271 M:      Mario Limonciello <mario.limonciello@dell.com>
4272 L:      platform-driver-x86@vger.kernel.org
4273 S:      Maintained
4274 F:      drivers/platform/x86/dell-smbios.*
4275
4276 DELL SMBIOS SMM DRIVER
4277 M:      Mario Limonciello <mario.limonciello@dell.com>
4278 L:      platform-driver-x86@vger.kernel.org
4279 S:      Maintained
4280 F:      drivers/platform/x86/dell-smbios-smm.c
4281
4282 DELL SMBIOS WMI DRIVER
4283 M:      Mario Limonciello <mario.limonciello@dell.com>
4284 L:      platform-driver-x86@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/platform/x86/dell-smbios-wmi.c
4287 F:      tools/wmi/dell-smbios-example.c
4288
4289 DEFZA FDDI NETWORK DRIVER
4290 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4291 S:      Maintained
4292 F:      drivers/net/fddi/defza.*
4293
4294 DELL LAPTOP DRIVER
4295 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4296 M:      Pali Rohár <pali.rohar@gmail.com>
4297 L:      platform-driver-x86@vger.kernel.org
4298 S:      Maintained
4299 F:      drivers/platform/x86/dell-laptop.c
4300
4301 DELL LAPTOP FREEFALL DRIVER
4302 M:      Pali Rohár <pali.rohar@gmail.com>
4303 S:      Maintained
4304 F:      drivers/platform/x86/dell-smo8800.c
4305
4306 DELL LAPTOP RBTN DRIVER
4307 M:      Pali Rohár <pali.rohar@gmail.com>
4308 S:      Maintained
4309 F:      drivers/platform/x86/dell-rbtn.*
4310
4311 DELL REMOTE BIOS UPDATE DRIVER
4312 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4313 L:      platform-driver-x86@vger.kernel.org
4314 S:      Maintained
4315 F:      drivers/platform/x86/dell_rbu.c
4316
4317 DELL LAPTOP SMM DRIVER
4318 M:      Pali Rohár <pali.rohar@gmail.com>
4319 S:      Maintained
4320 F:      drivers/hwmon/dell-smm-hwmon.c
4321 F:      include/uapi/linux/i8k.h
4322
4323 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4324 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4325 L:      platform-driver-x86@vger.kernel.org
4326 S:      Maintained
4327 F:      Documentation/dcdbas.txt
4328 F:      drivers/platform/x86/dcdbas.*
4329
4330 DELL WMI NOTIFICATIONS DRIVER
4331 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4332 M:      Pali Rohár <pali.rohar@gmail.com>
4333 S:      Maintained
4334 F:      drivers/platform/x86/dell-wmi.c
4335
4336 DELL WMI DESCRIPTOR DRIVER
4337 M:      Mario Limonciello <mario.limonciello@dell.com>
4338 S:      Maintained
4339 F:      drivers/platform/x86/dell-wmi-descriptor.c
4340
4341 DELTA ST MEDIA DRIVER
4342 M:      Hugues Fruchet <hugues.fruchet@st.com>
4343 L:      linux-media@vger.kernel.org
4344 T:      git git://linuxtv.org/media_tree.git
4345 W:      https://linuxtv.org
4346 S:      Supported
4347 F:      drivers/media/platform/sti/delta
4348
4349 DENALI NAND DRIVER
4350 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4351 L:      linux-mtd@lists.infradead.org
4352 S:      Supported
4353 F:      drivers/mtd/nand/raw/denali*
4354
4355 DESIGNWARE USB2 DRD IP DRIVER
4356 M:      Minas Harutyunyan <hminas@synopsys.com>
4357 L:      linux-usb@vger.kernel.org
4358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4359 S:      Maintained
4360 F:      drivers/usb/dwc2/
4361
4362 DESIGNWARE USB3 DRD IP DRIVER
4363 M:      Felipe Balbi <balbi@kernel.org>
4364 L:      linux-usb@vger.kernel.org
4365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4366 S:      Maintained
4367 F:      drivers/usb/dwc3/
4368
4369 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4370 M:      Andreas Klinger <ak@it-klinger.de>
4371 L:      linux-iio@vger.kernel.org
4372 S:      Maintained
4373 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4374 F:      drivers/iio/proximity/srf*.c
4375
4376 DEVICE COREDUMP (DEV_COREDUMP)
4377 M:      Johannes Berg <johannes@sipsolutions.net>
4378 L:      linux-kernel@vger.kernel.org
4379 S:      Maintained
4380 F:      drivers/base/devcoredump.c
4381 F:      include/linux/devcoredump.h
4382
4383 DEVICE FREQUENCY (DEVFREQ)
4384 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4385 M:      Kyungmin Park <kyungmin.park@samsung.com>
4386 R:      Chanwoo Choi <cw00.choi@samsung.com>
4387 L:      linux-pm@vger.kernel.org
4388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4389 S:      Maintained
4390 F:      drivers/devfreq/
4391 F:      include/linux/devfreq.h
4392 F:      Documentation/devicetree/bindings/devfreq/
4393
4394 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4395 M:      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:      Supported
4399 F:      drivers/devfreq/event/
4400 F:      drivers/devfreq/devfreq-event.c
4401 F:      include/linux/devfreq-event.h
4402 F:      Documentation/devicetree/bindings/devfreq/event/
4403
4404 DEVICE NUMBER REGISTRY
4405 M:      Torben Mathiasen <device@lanana.org>
4406 W:      http://lanana.org/docs/device-list/index.html
4407 S:      Maintained
4408
4409 DEVICE-MAPPER  (LVM)
4410 M:      Alasdair Kergon <agk@redhat.com>
4411 M:      Mike Snitzer <snitzer@redhat.com>
4412 M:      dm-devel@redhat.com
4413 L:      dm-devel@redhat.com
4414 W:      http://sources.redhat.com/dm
4415 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4417 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4418 S:      Maintained
4419 F:      Documentation/device-mapper/
4420 F:      drivers/md/Makefile
4421 F:      drivers/md/Kconfig
4422 F:      drivers/md/dm*
4423 F:      drivers/md/persistent-data/
4424 F:      include/linux/device-mapper.h
4425 F:      include/linux/dm-*.h
4426 F:      include/uapi/linux/dm-*.h
4427
4428 DEVLINK
4429 M:      Jiri Pirko <jiri@mellanox.com>
4430 L:      netdev@vger.kernel.org
4431 S:      Supported
4432 F:      net/core/devlink.c
4433 F:      include/net/devlink.h
4434 F:      include/uapi/linux/devlink.h
4435
4436 DIALOG SEMICONDUCTOR DRIVERS
4437 M:      Support Opensource <support.opensource@diasemi.com>
4438 W:      http://www.dialog-semiconductor.com/products
4439 S:      Supported
4440 F:      Documentation/hwmon/da90??
4441 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4442 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4443 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4444 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4445 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4446 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4447 F:      drivers/gpio/gpio-da90??.c
4448 F:      drivers/hwmon/da90??-hwmon.c
4449 F:      drivers/iio/adc/da91??-*.c
4450 F:      drivers/input/misc/da90??_onkey.c
4451 F:      drivers/input/touchscreen/da9052_tsi.c
4452 F:      drivers/leds/leds-da90??.c
4453 F:      drivers/mfd/da903x.c
4454 F:      drivers/mfd/da90??-*.c
4455 F:      drivers/mfd/da91??-*.c
4456 F:      drivers/power/supply/da9052-battery.c
4457 F:      drivers/power/supply/da91??-*.c
4458 F:      drivers/regulator/da903x.c
4459 F:      drivers/regulator/da9???-regulator.[ch]
4460 F:      drivers/thermal/da90??-thermal.c
4461 F:      drivers/rtc/rtc-da90??.c
4462 F:      drivers/video/backlight/da90??_bl.c
4463 F:      drivers/watchdog/da90??_wdt.c
4464 F:      include/linux/mfd/da903x.h
4465 F:      include/linux/mfd/da9052/
4466 F:      include/linux/mfd/da9055/
4467 F:      include/linux/mfd/da9062/
4468 F:      include/linux/mfd/da9063/
4469 F:      include/linux/mfd/da9150/
4470 F:      include/linux/regulator/da9211.h
4471 F:      include/sound/da[79]*.h
4472 F:      sound/soc/codecs/da[79]*.[ch]
4473
4474 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4475 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4476 L:      linux-gpio@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/gpio/gpio-gpio-mm.c
4479
4480 DIOLAN U2C-12 I2C DRIVER
4481 M:      Guenter Roeck <linux@roeck-us.net>
4482 L:      linux-i2c@vger.kernel.org
4483 S:      Maintained
4484 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4485
4486 FILESYSTEM DIRECT ACCESS (DAX)
4487 M:      Matthew Wilcox <willy@infradead.org>
4488 M:      Ross Zwisler <zwisler@kernel.org>
4489 M:      Jan Kara <jack@suse.cz>
4490 L:      linux-fsdevel@vger.kernel.org
4491 S:      Supported
4492 F:      fs/dax.c
4493 F:      include/linux/dax.h
4494 F:      include/trace/events/fs_dax.h
4495
4496 DEVICE DIRECT ACCESS (DAX)
4497 M:      Dan Williams <dan.j.williams@intel.com>
4498 M:      Dave Jiang <dave.jiang@intel.com>
4499 M:      Ross Zwisler <zwisler@kernel.org>
4500 M:      Vishal Verma <vishal.l.verma@intel.com>
4501 L:      linux-nvdimm@lists.01.org
4502 S:      Supported
4503 F:      drivers/dax/
4504
4505 DIRECTORY NOTIFICATION (DNOTIFY)
4506 M:      Jan Kara <jack@suse.cz>
4507 R:      Amir Goldstein <amir73il@gmail.com>
4508 L:      linux-fsdevel@vger.kernel.org
4509 S:      Maintained
4510 F:      Documentation/filesystems/dnotify.txt
4511 F:      fs/notify/dnotify/
4512 F:      include/linux/dnotify.h
4513
4514 DISK GEOMETRY AND PARTITION HANDLING
4515 M:      Andries Brouwer <aeb@cwi.nl>
4516 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4517 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4518 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4519 S:      Maintained
4520
4521 DISKQUOTA
4522 M:      Jan Kara <jack@suse.com>
4523 S:      Maintained
4524 F:      Documentation/filesystems/quota.txt
4525 F:      fs/quota/
4526 F:      include/linux/quota*.h
4527 F:      include/uapi/linux/quota*.h
4528
4529 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4530 M:      Bernie Thompson <bernie@plugable.com>
4531 L:      linux-fbdev@vger.kernel.org
4532 S:      Maintained
4533 W:      http://plugable.com/category/projects/udlfb/
4534 F:      drivers/video/fbdev/udlfb.c
4535 F:      include/video/udlfb.h
4536 F:      Documentation/fb/udlfb.txt
4537
4538 DISTRIBUTED LOCK MANAGER (DLM)
4539 M:      Christine Caulfield <ccaulfie@redhat.com>
4540 M:      David Teigland <teigland@redhat.com>
4541 L:      cluster-devel@redhat.com
4542 W:      http://sources.redhat.com/cluster/
4543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4544 S:      Supported
4545 F:      fs/dlm/
4546
4547 DMA BUFFER SHARING FRAMEWORK
4548 M:      Sumit Semwal <sumit.semwal@linaro.org>
4549 S:      Maintained
4550 L:      linux-media@vger.kernel.org
4551 L:      dri-devel@lists.freedesktop.org
4552 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4553 F:      drivers/dma-buf/
4554 F:      include/linux/dma-buf*
4555 F:      include/linux/reservation.h
4556 F:      include/linux/*fence.h
4557 F:      Documentation/driver-api/dma-buf.rst
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559
4560 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4561 M:      Vinod Koul <vkoul@kernel.org>
4562 L:      dmaengine@vger.kernel.org
4563 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4564 S:      Maintained
4565 F:      drivers/dma/
4566 F:      include/linux/dmaengine.h
4567 F:      include/linux/of_dma.h
4568 F:      Documentation/devicetree/bindings/dma/
4569 F:      Documentation/driver-api/dmaengine/
4570 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4571
4572 DMA MAPPING HELPERS
4573 M:      Christoph Hellwig <hch@lst.de>
4574 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4575 R:      Robin Murphy <robin.murphy@arm.com>
4576 L:      iommu@lists.linux-foundation.org
4577 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4578 W:      http://git.infradead.org/users/hch/dma-mapping.git
4579 S:      Supported
4580 F:      kernel/dma/
4581 F:      include/asm-generic/dma-mapping.h
4582 F:      include/linux/dma-direct.h
4583 F:      include/linux/dma-mapping.h
4584 F:      include/linux/dma-noncoherent.h
4585
4586 DME1737 HARDWARE MONITOR DRIVER
4587 M:      Juerg Haefliger <juergh@gmail.com>
4588 L:      linux-hwmon@vger.kernel.org
4589 S:      Maintained
4590 F:      Documentation/hwmon/dme1737
4591 F:      drivers/hwmon/dme1737.c
4592
4593 DMI/SMBIOS SUPPORT
4594 M:      Jean Delvare <jdelvare@suse.com>
4595 S:      Maintained
4596 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4597 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4598 F:      drivers/firmware/dmi-id.c
4599 F:      drivers/firmware/dmi_scan.c
4600 F:      include/linux/dmi.h
4601
4602 DOCUMENTATION
4603 M:      Jonathan Corbet <corbet@lwn.net>
4604 L:      linux-doc@vger.kernel.org
4605 S:      Maintained
4606 F:      Documentation/
4607 F:      scripts/kernel-doc
4608 X:      Documentation/ABI/
4609 X:      Documentation/acpi/
4610 X:      Documentation/devicetree/
4611 X:      Documentation/i2c/
4612 X:      Documentation/media/
4613 X:      Documentation/power/
4614 X:      Documentation/spi/
4615 T:      git git://git.lwn.net/linux.git docs-next
4616
4617 DOCUMENTATION/ITALIAN
4618 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4619 L:      linux-doc@vger.kernel.org
4620 S:      Maintained
4621 F:      Documentation/translations/it_IT
4622
4623 DONGWOON DW9714 LENS VOICE COIL DRIVER
4624 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4625 L:      linux-media@vger.kernel.org
4626 T:      git git://linuxtv.org/media_tree.git
4627 S:      Maintained
4628 F:      drivers/media/i2c/dw9714.c
4629 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4630
4631 DONGWOON DW9807 LENS VOICE COIL DRIVER
4632 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4633 L:      linux-media@vger.kernel.org
4634 T:      git git://linuxtv.org/media_tree.git
4635 S:      Maintained
4636 F:      drivers/media/i2c/dw9807-vcm.c
4637 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4638
4639 DOUBLETALK DRIVER
4640 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4641 L:      blinux-list@redhat.com
4642 S:      Maintained
4643 F:      drivers/char/dtlk.c
4644 F:      include/linux/dtlk.h
4645
4646 DPAA2 DATAPATH I/O (DPIO) DRIVER
4647 M:      Roy Pledge <Roy.Pledge@nxp.com>
4648 L:      linux-kernel@vger.kernel.org
4649 S:      Maintained
4650 F:      drivers/soc/fsl/dpio
4651
4652 DPAA2 ETHERNET DRIVER
4653 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4654 L:      netdev@vger.kernel.org
4655 S:      Maintained
4656 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4657 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4658 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4659 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4660 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4661
4662 DPAA2 ETHERNET SWITCH DRIVER
4663 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4664 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4665 L:      linux-kernel@vger.kernel.org
4666 S:      Maintained
4667 F:      drivers/staging/fsl-dpaa2/ethsw
4668
4669 DPAA2 PTP CLOCK DRIVER
4670 M:      Yangbo Lu <yangbo.lu@nxp.com>
4671 L:      netdev@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4674 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4675
4676 DPT_I2O SCSI RAID DRIVER
4677 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4678 L:      linux-scsi@vger.kernel.org
4679 W:      http://www.adaptec.com/
4680 S:      Maintained
4681 F:      drivers/scsi/dpt*
4682 F:      drivers/scsi/dpt/
4683
4684 DRBD DRIVER
4685 M:      Philipp Reisner <philipp.reisner@linbit.com>
4686 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4687 L:      drbd-dev@lists.linbit.com
4688 W:      http://www.drbd.org
4689 T:      git git://git.linbit.com/linux-drbd.git
4690 T:      git git://git.linbit.com/drbd-8.4.git
4691 S:      Supported
4692 F:      drivers/block/drbd/
4693 F:      lib/lru_cache.c
4694 F:      Documentation/blockdev/drbd/
4695
4696 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4697 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4698 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4700 S:      Supported
4701 F:      Documentation/kobject.txt
4702 F:      drivers/base/
4703 F:      fs/debugfs/
4704 F:      fs/sysfs/
4705 F:      include/linux/debugfs.h
4706 F:      include/linux/kobj*
4707 F:      lib/kobj*
4708
4709 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4710 M:      Kevin Hilman <khilman@kernel.org>
4711 M:      Nishanth Menon <nm@ti.com>
4712 S:      Maintained
4713 F:      drivers/power/avs/
4714 F:      include/linux/power/smartreflex.h
4715 L:      linux-pm@vger.kernel.org
4716
4717 DRM DRIVER FOR ARM PL111 CLCD
4718 M:      Eric Anholt <eric@anholt.net>
4719 T:      git git://anongit.freedesktop.org/drm/drm-misc
4720 S:      Supported
4721 F:      drivers/gpu/drm/pl111/
4722
4723 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4724 M:      Linus Walleij <linus.walleij@linaro.org>
4725 T:      git git://anongit.freedesktop.org/drm/drm-misc
4726 S:      Maintained
4727 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4728 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4729
4730 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4731 M:      Dave Airlie <airlied@redhat.com>
4732 S:      Odd Fixes
4733 F:      drivers/gpu/drm/ast/
4734
4735 DRM DRIVER FOR BOCHS VIRTUAL GPU
4736 M:      Gerd Hoffmann <kraxel@redhat.com>
4737 L:      virtualization@lists.linux-foundation.org
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739 S:      Maintained
4740 F:      drivers/gpu/drm/bochs/
4741
4742 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4743 M:      Linus Walleij <linus.walleij@linaro.org>
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745 S:      Maintained
4746 F:      drivers/gpu/drm/tve200/
4747
4748 DRM DRIVER FOR ILITEK ILI9225 PANELS
4749 M:      David Lechner <david@lechnology.com>
4750 S:      Maintained
4751 F:      drivers/gpu/drm/tinydrm/ili9225.c
4752 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4753
4754 DRM DRIVER FOR HX8357D PANELS
4755 M:      Eric Anholt <eric@anholt.net>
4756 T:      git git://anongit.freedesktop.org/drm/drm-misc
4757 S:      Maintained
4758 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4759 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4760
4761 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4762 S:      Orphan / Obsolete
4763 F:      drivers/gpu/drm/i810/
4764 F:      include/uapi/drm/i810_drm.h
4765
4766 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4767 S:      Orphan / Obsolete
4768 F:      drivers/gpu/drm/mga/
4769 F:      include/uapi/drm/mga_drm.h
4770
4771 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4772 M:      Dave Airlie <airlied@redhat.com>
4773 S:      Odd Fixes
4774 F:      drivers/gpu/drm/mgag200/
4775
4776 DRM DRIVER FOR MI0283QT
4777 M:      Noralf Trønnes <noralf@tronnes.org>
4778 S:      Maintained
4779 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4780 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4781
4782 DRM DRIVER FOR MSM ADRENO GPU
4783 M:      Rob Clark <robdclark@gmail.com>
4784 L:      linux-arm-msm@vger.kernel.org
4785 L:      dri-devel@lists.freedesktop.org
4786 L:      freedreno@lists.freedesktop.org
4787 T:      git git://people.freedesktop.org/~robclark/linux
4788 S:      Maintained
4789 F:      drivers/gpu/drm/msm/
4790 F:      include/uapi/drm/msm_drm.h
4791 F:      Documentation/devicetree/bindings/display/msm/
4792
4793 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4794 M:      Ben Skeggs <bskeggs@redhat.com>
4795 L:      dri-devel@lists.freedesktop.org
4796 L:      nouveau@lists.freedesktop.org
4797 T:      git git://github.com/skeggsb/linux
4798 S:      Supported
4799 F:      drivers/gpu/drm/nouveau/
4800 F:      include/uapi/drm/nouveau_drm.h
4801
4802 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4803 M:      Stefan Mavrodiev <stefan@olimex.com>
4804 S:      Maintained
4805 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4806 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4807
4808 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4809 M:      Noralf Trønnes <noralf@tronnes.org>
4810 S:      Maintained
4811 F:      drivers/gpu/drm/tinydrm/repaper.c
4812 F:      Documentation/devicetree/bindings/display/repaper.txt
4813
4814 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4815 M:      Dave Airlie <airlied@redhat.com>
4816 M:      Gerd Hoffmann <kraxel@redhat.com>
4817 L:      virtualization@lists.linux-foundation.org
4818 T:      git git://anongit.freedesktop.org/drm/drm-misc
4819 S:      Obsolete
4820 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4821 F:      drivers/gpu/drm/cirrus/
4822
4823 DRM DRIVER FOR QXL VIRTUAL GPU
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:      Maintained
4829 F:      drivers/gpu/drm/qxl/
4830 F:      include/uapi/drm/qxl_drm.h
4831
4832 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4833 S:      Orphan / Obsolete
4834 F:      drivers/gpu/drm/r128/
4835 F:      include/uapi/drm/r128_drm.h
4836
4837 DRM DRIVER FOR SAVAGE VIDEO CARDS
4838 S:      Orphan / Obsolete
4839 F:      drivers/gpu/drm/savage/
4840 F:      include/uapi/drm/savage_drm.h
4841
4842 DRM DRIVER FOR SIS VIDEO CARDS
4843 S:      Orphan / Obsolete
4844 F:      drivers/gpu/drm/sis/
4845 F:      include/uapi/drm/sis_drm.h
4846
4847 DRM DRIVER FOR SITRONIX ST7586 PANELS
4848 M:      David Lechner <david@lechnology.com>
4849 S:      Maintained
4850 F:      drivers/gpu/drm/tinydrm/st7586.c
4851 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4852
4853 DRM DRIVER FOR SITRONIX ST7735R PANELS
4854 M:      David Lechner <david@lechnology.com>
4855 S:      Maintained
4856 F:      drivers/gpu/drm/tinydrm/st7735r.c
4857 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4858
4859 DRM DRIVER FOR TDFX VIDEO CARDS
4860 S:      Orphan / Obsolete
4861 F:      drivers/gpu/drm/tdfx/
4862
4863 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4864 M:      Dave Airlie <airlied@redhat.com>
4865 R:      Sean Paul <sean@poorly.run>
4866 L:      dri-devel@lists.freedesktop.org
4867 S:      Odd Fixes
4868 F:      drivers/gpu/drm/udl/
4869 T:      git git://anongit.freedesktop.org/drm/drm-misc
4870
4871 DRM DRIVER FOR VMWARE VIRTUAL GPU
4872 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4873 M:      Thomas Hellstrom <thellstrom@vmware.com>
4874 L:      dri-devel@lists.freedesktop.org
4875 T:      git git://people.freedesktop.org/~thomash/linux
4876 S:      Supported
4877 F:      drivers/gpu/drm/vmwgfx/
4878 F:      include/uapi/drm/vmwgfx_drm.h
4879
4880 DRM DRIVERS
4881 M:      David Airlie <airlied@linux.ie>
4882 M:      Daniel Vetter <daniel@ffwll.ch>
4883 L:      dri-devel@lists.freedesktop.org
4884 T:      git git://anongit.freedesktop.org/drm/drm
4885 B:      https://bugs.freedesktop.org/
4886 C:      irc://chat.freenode.net/dri-devel
4887 S:      Maintained
4888 F:      drivers/gpu/drm/
4889 F:      drivers/gpu/vga/
4890 F:      Documentation/devicetree/bindings/display/
4891 F:      Documentation/devicetree/bindings/gpu/
4892 F:      Documentation/gpu/
4893 F:      include/drm/
4894 F:      include/uapi/drm/
4895 F:      include/linux/vga*
4896
4897 DRM DRIVERS AND MISC GPU PATCHES
4898 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4899 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4900 M:      Sean Paul <sean@poorly.run>
4901 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4902 S:      Maintained
4903 T:      git git://anongit.freedesktop.org/drm/drm-misc
4904 F:      Documentation/gpu/
4905 F:      drivers/gpu/vga/
4906 F:      drivers/gpu/drm/*
4907 F:      include/drm/drm*
4908 F:      include/uapi/drm/drm*
4909 F:      include/linux/vga*
4910
4911 DRM DRIVERS FOR ALLWINNER A10
4912 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4913 L:      dri-devel@lists.freedesktop.org
4914 S:      Supported
4915 F:      drivers/gpu/drm/sun4i/
4916 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918
4919 DRM DRIVERS FOR AMLOGIC SOCS
4920 M:      Neil Armstrong <narmstrong@baylibre.com>
4921 L:      dri-devel@lists.freedesktop.org
4922 L:      linux-amlogic@lists.infradead.org
4923 W:      http://linux-meson.com/
4924 S:      Supported
4925 F:      drivers/gpu/drm/meson/
4926 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4927 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4928 F:      Documentation/gpu/meson.rst
4929 T:      git git://anongit.freedesktop.org/drm/drm-misc
4930
4931 DRM DRIVERS FOR ATMEL HLCDC
4932 M:      Boris Brezillon <bbrezillon@kernel.org>
4933 L:      dri-devel@lists.freedesktop.org
4934 S:      Supported
4935 F:      drivers/gpu/drm/atmel-hlcdc/
4936 F:      Documentation/devicetree/bindings/display/atmel/
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4938
4939 DRM DRIVERS FOR BRIDGE CHIPS
4940 M:      Archit Taneja <architt@codeaurora.org>
4941 M:      Andrzej Hajda <a.hajda@samsung.com>
4942 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4943 S:      Maintained
4944 T:      git git://anongit.freedesktop.org/drm/drm-misc
4945 F:      drivers/gpu/drm/bridge/
4946
4947 DRM DRIVERS FOR EXYNOS
4948 M:      Inki Dae <inki.dae@samsung.com>
4949 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4950 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4951 M:      Kyungmin Park <kyungmin.park@samsung.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4954 S:      Supported
4955 F:      drivers/gpu/drm/exynos/
4956 F:      include/uapi/drm/exynos_drm.h
4957 F:      Documentation/devicetree/bindings/display/exynos/
4958
4959 DRM DRIVERS FOR FREESCALE DCU
4960 M:      Stefan Agner <stefan@agner.ch>
4961 M:      Alison Wang <alison.wang@nxp.com>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Supported
4964 F:      drivers/gpu/drm/fsl-dcu/
4965 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4966 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4967 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4968 T:      git git://anongit.freedesktop.org/drm/drm-misc
4969
4970 DRM DRIVERS FOR FREESCALE IMX
4971 M:      Philipp Zabel <p.zabel@pengutronix.de>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Maintained
4974 F:      drivers/gpu/drm/imx/
4975 F:      drivers/gpu/ipu-v3/
4976 F:      Documentation/devicetree/bindings/display/imx/
4977
4978 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4979 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4980 L:      dri-devel@lists.freedesktop.org
4981 T:      git git://github.com/patjak/drm-gma500
4982 S:      Maintained
4983 F:      drivers/gpu/drm/gma500/
4984
4985 DRM DRIVERS FOR HISILICON
4986 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4987 M:      Rongrong Zou <zourongrong@gmail.com>
4988 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4989 R:      Chen Feng <puck.chen@hisilicon.com>
4990 L:      dri-devel@lists.freedesktop.org
4991 T:      git git://github.com/xin3liang/linux.git
4992 S:      Maintained
4993 F:      drivers/gpu/drm/hisilicon/
4994 F:      Documentation/devicetree/bindings/display/hisilicon/
4995
4996 DRM DRIVERS FOR MEDIATEK
4997 M:      CK Hu <ck.hu@mediatek.com>
4998 M:      Philipp Zabel <p.zabel@pengutronix.de>
4999 L:      dri-devel@lists.freedesktop.org
5000 S:      Supported
5001 F:      drivers/gpu/drm/mediatek/
5002 F:      Documentation/devicetree/bindings/display/mediatek/
5003
5004 DRM DRIVERS FOR NVIDIA TEGRA
5005 M:      Thierry Reding <thierry.reding@gmail.com>
5006 L:      dri-devel@lists.freedesktop.org
5007 L:      linux-tegra@vger.kernel.org
5008 T:      git git://anongit.freedesktop.org/tegra/linux.git
5009 S:      Supported
5010 F:      drivers/gpu/drm/tegra/
5011 F:      drivers/gpu/host1x/
5012 F:      include/linux/host1x.h
5013 F:      include/uapi/drm/tegra_drm.h
5014 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5015
5016 DRM DRIVERS FOR RENESAS
5017 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5018 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5019 L:      dri-devel@lists.freedesktop.org
5020 L:      linux-renesas-soc@vger.kernel.org
5021 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5022 S:      Supported
5023 F:      drivers/gpu/drm/rcar-du/
5024 F:      drivers/gpu/drm/shmobile/
5025 F:      include/linux/platform_data/shmob_drm.h
5026 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5027 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5028 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5029
5030 DRM DRIVERS FOR ROCKCHIP
5031 M:      Sandy Huang <hjc@rock-chips.com>
5032 M:      Heiko Stübner <heiko@sntech.de>
5033 L:      dri-devel@lists.freedesktop.org
5034 S:      Maintained
5035 F:      drivers/gpu/drm/rockchip/
5036 F:      Documentation/devicetree/bindings/display/rockchip/
5037 T:      git git://anongit.freedesktop.org/drm/drm-misc
5038
5039 DRM DRIVERS FOR STI
5040 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5041 M:      Vincent Abriou <vincent.abriou@st.com>
5042 L:      dri-devel@lists.freedesktop.org
5043 T:      git git://anongit.freedesktop.org/drm/drm-misc
5044 S:      Maintained
5045 F:      drivers/gpu/drm/sti
5046 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5047
5048 DRM DRIVERS FOR STM
5049 M:      Yannick Fertre <yannick.fertre@st.com>
5050 M:      Philippe Cornu <philippe.cornu@st.com>
5051 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5052 M:      Vincent Abriou <vincent.abriou@st.com>
5053 L:      dri-devel@lists.freedesktop.org
5054 T:      git git://anongit.freedesktop.org/drm/drm-misc
5055 S:      Maintained
5056 F:      drivers/gpu/drm/stm
5057 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5058
5059 DRM DRIVERS FOR TI LCDC
5060 M:      Jyri Sarha <jsarha@ti.com>
5061 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5062 L:      dri-devel@lists.freedesktop.org
5063 S:      Maintained
5064 F:      drivers/gpu/drm/tilcdc/
5065 F:      Documentation/devicetree/bindings/display/tilcdc/
5066
5067 DRM DRIVERS FOR TI OMAP
5068 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5069 L:      dri-devel@lists.freedesktop.org
5070 S:      Maintained
5071 F:      drivers/gpu/drm/omapdrm/
5072 F:      Documentation/devicetree/bindings/display/ti/
5073
5074 DRM DRIVERS FOR V3D
5075 M:      Eric Anholt <eric@anholt.net>
5076 S:      Supported
5077 F:      drivers/gpu/drm/v3d/
5078 F:      include/uapi/drm/v3d_drm.h
5079 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5080 T:      git git://anongit.freedesktop.org/drm/drm-misc
5081
5082 DRM DRIVERS FOR VC4
5083 M:      Eric Anholt <eric@anholt.net>
5084 T:      git git://github.com/anholt/linux
5085 S:      Supported
5086 F:      drivers/gpu/drm/vc4/
5087 F:      include/uapi/drm/vc4_drm.h
5088 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5089 T:      git git://anongit.freedesktop.org/drm/drm-misc
5090
5091 DRM DRIVERS FOR VIVANTE GPU IP
5092 M:      Lucas Stach <l.stach@pengutronix.de>
5093 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5094 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5095 L:      etnaviv@lists.freedesktop.org
5096 L:      dri-devel@lists.freedesktop.org
5097 S:      Maintained
5098 F:      drivers/gpu/drm/etnaviv/
5099 F:      include/uapi/drm/etnaviv_drm.h
5100 F:      Documentation/devicetree/bindings/display/etnaviv/
5101
5102 DRM DRIVERS FOR ZTE ZX
5103 M:      Shawn Guo <shawnguo@kernel.org>
5104 L:      dri-devel@lists.freedesktop.org
5105 S:      Maintained
5106 F:      drivers/gpu/drm/zte/
5107 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5108 T:      git git://anongit.freedesktop.org/drm/drm-misc
5109
5110 DRM PANEL DRIVERS
5111 M:      Thierry Reding <thierry.reding@gmail.com>
5112 L:      dri-devel@lists.freedesktop.org
5113 T:      git git://anongit.freedesktop.org/drm/drm-misc
5114 S:      Maintained
5115 F:      drivers/gpu/drm/drm_panel.c
5116 F:      drivers/gpu/drm/panel/
5117 F:      include/drm/drm_panel.h
5118 F:      Documentation/devicetree/bindings/display/panel/
5119
5120 DRM TINYDRM DRIVERS
5121 M:      Noralf Trønnes <noralf@tronnes.org>
5122 W:      https://github.com/notro/tinydrm/wiki/Development
5123 T:      git git://anongit.freedesktop.org/drm/drm-misc
5124 S:      Maintained
5125 F:      drivers/gpu/drm/tinydrm/
5126 F:      include/drm/tinydrm/
5127
5128 DRM DRIVERS FOR XEN
5129 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 L:      dri-devel@lists.freedesktop.org
5132 L:      xen-devel@lists.xen.org
5133 S:      Supported
5134 F:      drivers/gpu/drm/xen/
5135 F:      Documentation/gpu/xen-front.rst
5136
5137 DRM TTM SUBSYSTEM
5138 M:      Christian Koenig <christian.koenig@amd.com>
5139 M:      Huang Rui <ray.huang@amd.com>
5140 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5141 T:      git git://people.freedesktop.org/~agd5f/linux
5142 S:      Maintained
5143 L:      dri-devel@lists.freedesktop.org
5144 F:      include/drm/ttm/
5145 F:      drivers/gpu/drm/ttm/
5146
5147 DSBR100 USB FM RADIO DRIVER
5148 M:      Alexey Klimov <klimov.linux@gmail.com>
5149 L:      linux-media@vger.kernel.org
5150 T:      git git://linuxtv.org/media_tree.git
5151 S:      Maintained
5152 F:      drivers/media/radio/dsbr100.c
5153
5154 DSCC4 DRIVER
5155 M:      Francois Romieu <romieu@fr.zoreil.com>
5156 L:      netdev@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/net/wan/dscc4.c
5159
5160 DT3155 MEDIA DRIVER
5161 M:      Hans Verkuil <hverkuil@xs4all.nl>
5162 L:      linux-media@vger.kernel.org
5163 T:      git git://linuxtv.org/media_tree.git
5164 W:      https://linuxtv.org
5165 S:      Odd Fixes
5166 F:      drivers/media/pci/dt3155/
5167
5168 DVB_USB_AF9015 MEDIA DRIVER
5169 M:      Antti Palosaari <crope@iki.fi>
5170 L:      linux-media@vger.kernel.org
5171 W:      https://linuxtv.org
5172 W:      http://palosaari.fi/linux/
5173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5174 T:      git git://linuxtv.org/anttip/media_tree.git
5175 S:      Maintained
5176 F:      drivers/media/usb/dvb-usb-v2/af9015*
5177
5178 DVB_USB_AF9035 MEDIA DRIVER
5179 M:      Antti Palosaari <crope@iki.fi>
5180 L:      linux-media@vger.kernel.org
5181 W:      https://linuxtv.org
5182 W:      http://palosaari.fi/linux/
5183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5184 T:      git git://linuxtv.org/anttip/media_tree.git
5185 S:      Maintained
5186 F:      drivers/media/usb/dvb-usb-v2/af9035*
5187
5188 DVB_USB_ANYSEE MEDIA DRIVER
5189 M:      Antti Palosaari <crope@iki.fi>
5190 L:      linux-media@vger.kernel.org
5191 W:      https://linuxtv.org
5192 W:      http://palosaari.fi/linux/
5193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5194 T:      git git://linuxtv.org/anttip/media_tree.git
5195 S:      Maintained
5196 F:      drivers/media/usb/dvb-usb-v2/anysee*
5197
5198 DVB_USB_AU6610 MEDIA DRIVER
5199 M:      Antti Palosaari <crope@iki.fi>
5200 L:      linux-media@vger.kernel.org
5201 W:      https://linuxtv.org
5202 W:      http://palosaari.fi/linux/
5203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5204 T:      git git://linuxtv.org/anttip/media_tree.git
5205 S:      Maintained
5206 F:      drivers/media/usb/dvb-usb-v2/au6610*
5207
5208 DVB_USB_CE6230 MEDIA DRIVER
5209 M:      Antti Palosaari <crope@iki.fi>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://palosaari.fi/linux/
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/anttip/media_tree.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5217
5218 DVB_USB_CXUSB MEDIA DRIVER
5219 M:      Michael Krufky <mkrufky@linuxtv.org>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://github.com/mkrufky
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb/cxusb*
5227
5228 DVB_USB_EC168 MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 W:      http://palosaari.fi/linux/
5233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5234 T:      git git://linuxtv.org/anttip/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/dvb-usb-v2/ec168*
5237
5238 DVB_USB_GL861 MEDIA DRIVER
5239 M:      Antti Palosaari <crope@iki.fi>
5240 L:      linux-media@vger.kernel.org
5241 W:      https://linuxtv.org
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/gl861*
5246
5247 DVB_USB_MXL111SF MEDIA DRIVER
5248 M:      Michael Krufky <mkrufky@linuxtv.org>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 W:      http://github.com/mkrufky
5252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5253 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5254 S:      Maintained
5255 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5256
5257 DVB_USB_RTL28XXU MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5266
5267 DVB_USB_V2 MEDIA DRIVER
5268 M:      Antti Palosaari <crope@iki.fi>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 W:      http://palosaari.fi/linux/
5272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5273 T:      git git://linuxtv.org/anttip/media_tree.git
5274 S:      Maintained
5275 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5276 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5277
5278 DYNAMIC DEBUG
5279 M:      Jason Baron <jbaron@akamai.com>
5280 S:      Maintained
5281 F:      lib/dynamic_debug.c
5282 F:      include/linux/dynamic_debug.h
5283
5284 DYNAMIC INTERRUPT MODERATION
5285 M:      Tal Gilboa <talgi@mellanox.com>
5286 S:      Maintained
5287 F:      include/linux/net_dim.h
5288
5289 DZ DECSTATION DZ11 SERIAL DRIVER
5290 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5291 S:      Maintained
5292 F:      drivers/tty/serial/dz.*
5293
5294 E3X0 POWER BUTTON DRIVER
5295 M:      Moritz Fischer <moritz.fischer@ettus.com>
5296 L:      usrp-users@lists.ettus.com
5297 W:      http://www.ettus.com
5298 S:      Supported
5299 F:      drivers/input/misc/e3x0-button.c
5300 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5301
5302 E4000 MEDIA DRIVER
5303 M:      Antti Palosaari <crope@iki.fi>
5304 L:      linux-media@vger.kernel.org
5305 W:      https://linuxtv.org
5306 W:      http://palosaari.fi/linux/
5307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5308 T:      git git://linuxtv.org/anttip/media_tree.git
5309 S:      Maintained
5310 F:      drivers/media/tuners/e4000*
5311
5312 EARTH_PT1 MEDIA DRIVER
5313 M:      Akihiro Tsukada <tskd08@gmail.com>
5314 L:      linux-media@vger.kernel.org
5315 S:      Odd Fixes
5316 F:      drivers/media/pci/pt1/
5317
5318 EARTH_PT3 MEDIA DRIVER
5319 M:      Akihiro Tsukada <tskd08@gmail.com>
5320 L:      linux-media@vger.kernel.org
5321 S:      Odd Fixes
5322 F:      drivers/media/pci/pt3/
5323
5324 EC100 MEDIA DRIVER
5325 M:      Antti Palosaari <crope@iki.fi>
5326 L:      linux-media@vger.kernel.org
5327 W:      https://linuxtv.org
5328 W:      http://palosaari.fi/linux/
5329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5330 T:      git git://linuxtv.org/anttip/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/dvb-frontends/ec100*
5333
5334 ECRYPT FILE SYSTEM
5335 M:      Tyler Hicks <tyhicks@canonical.com>
5336 L:      ecryptfs@vger.kernel.org
5337 W:      http://ecryptfs.org
5338 W:      https://launchpad.net/ecryptfs
5339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5340 S:      Supported
5341 F:      Documentation/filesystems/ecryptfs.txt
5342 F:      fs/ecryptfs/
5343
5344 EDAC-AMD64
5345 M:      Borislav Petkov <bp@alien8.de>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/amd64_edac*
5349
5350 EDAC-CALXEDA
5351 M:      Robert Richter <rric@kernel.org>
5352 L:      linux-edac@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/edac/highbank*
5355
5356 EDAC-CAVIUM OCTEON
5357 M:      Ralf Baechle <ralf@linux-mips.org>
5358 M:      David Daney <david.daney@cavium.com>
5359 L:      linux-edac@vger.kernel.org
5360 L:      linux-mips@vger.kernel.org
5361 S:      Supported
5362 F:      drivers/edac/octeon_edac*
5363
5364 EDAC-CAVIUM THUNDERX
5365 M:      David Daney <david.daney@cavium.com>
5366 M:      Jan Glauber <jglauber@cavium.com>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Supported
5369 F:      drivers/edac/thunderx_edac*
5370
5371 EDAC-CORE
5372 M:      Borislav Petkov <bp@alien8.de>
5373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5374 L:      linux-edac@vger.kernel.org
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5377 S:      Supported
5378 F:      Documentation/admin-guide/ras.rst
5379 F:      Documentation/driver-api/edac.rst
5380 F:      drivers/edac/
5381 F:      include/linux/edac.h
5382
5383 EDAC-E752X
5384 M:      Mark Gross <mark.gross@intel.com>
5385 L:      linux-edac@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/edac/e752x_edac.c
5388
5389 EDAC-E7XXX
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/e7xxx_edac.c
5393
5394 EDAC-FSL_DDR
5395 M:      York Sun <york.sun@nxp.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/fsl_ddr_edac.*
5399
5400 EDAC-GHES
5401 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/ghes_edac.c
5405
5406 EDAC-I3000
5407 L:      linux-edac@vger.kernel.org
5408 S:      Orphan
5409 F:      drivers/edac/i3000_edac.c
5410
5411 EDAC-I5000
5412 L:      linux-edac@vger.kernel.org
5413 S:      Maintained
5414 F:      drivers/edac/i5000_edac.c
5415
5416 EDAC-I5400
5417 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5418 L:      linux-edac@vger.kernel.org
5419 S:      Maintained
5420 F:      drivers/edac/i5400_edac.c
5421
5422 EDAC-I7300
5423 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5424 L:      linux-edac@vger.kernel.org
5425 S:      Maintained
5426 F:      drivers/edac/i7300_edac.c
5427
5428 EDAC-I7CORE
5429 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5430 L:      linux-edac@vger.kernel.org
5431 S:      Maintained
5432 F:      drivers/edac/i7core_edac.c
5433
5434 EDAC-I82443BXGX
5435 M:      Tim Small <tim@buttersideup.com>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/i82443bxgx_edac.c
5439
5440 EDAC-I82975X
5441 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5442 M:      "Arvind R." <arvino55@gmail.com>
5443 L:      linux-edac@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/edac/i82975x_edac.c
5446
5447 EDAC-IE31200
5448 M:      Jason Baron <jbaron@akamai.com>
5449 L:      linux-edac@vger.kernel.org
5450 S:      Maintained
5451 F:      drivers/edac/ie31200_edac.c
5452
5453 EDAC-MPC85XX
5454 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5455 L:      linux-edac@vger.kernel.org
5456 S:      Maintained
5457 F:      drivers/edac/mpc85xx_edac.[ch]
5458
5459 EDAC-PASEMI
5460 M:      Egor Martovetsky <egor@pasemi.com>
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/pasemi_edac.c
5464
5465 EDAC-PND2
5466 M:      Tony Luck <tony.luck@intel.com>
5467 L:      linux-edac@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/edac/pnd2_edac.[ch]
5470
5471 EDAC-R82600
5472 M:      Tim Small <tim@buttersideup.com>
5473 L:      linux-edac@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/edac/r82600_edac.c
5476
5477 EDAC-SBRIDGE
5478 M:      Tony Luck <tony.luck@intel.com>
5479 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5480 L:      linux-edac@vger.kernel.org
5481 S:      Maintained
5482 F:      drivers/edac/sb_edac.c
5483
5484 EDAC-SKYLAKE
5485 M:      Tony Luck <tony.luck@intel.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/skx_edac.c
5489
5490 EDAC-TI
5491 M:      Tero Kristo <t-kristo@ti.com>
5492 L:      linux-edac@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/edac/ti_edac.c
5495
5496 EDAC-QCOM
5497 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5498 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5499 L:      linux-arm-msm@vger.kernel.org
5500 L:      linux-edac@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/edac/qcom_edac.c
5503
5504 EDIROL UA-101/UA-1000 DRIVER
5505 M:      Clemens Ladisch <clemens@ladisch.de>
5506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5507 T:      git git://git.alsa-project.org/alsa-kernel.git
5508 S:      Maintained
5509 F:      sound/usb/misc/ua101.c
5510
5511 EFI TEST DRIVER
5512 L:      linux-efi@vger.kernel.org
5513 M:      Ivan Hu <ivan.hu@canonical.com>
5514 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5515 S:      Maintained
5516 F:      drivers/firmware/efi/test/
5517
5518 EFI VARIABLE FILESYSTEM
5519 M:      Matthew Garrett <matthew.garrett@nebula.com>
5520 M:      Jeremy Kerr <jk@ozlabs.org>
5521 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5523 L:      linux-efi@vger.kernel.org
5524 S:      Maintained
5525 F:      fs/efivarfs/
5526
5527 EFIFB FRAMEBUFFER DRIVER
5528 L:      linux-fbdev@vger.kernel.org
5529 M:      Peter Jones <pjones@redhat.com>
5530 S:      Maintained
5531 F:      drivers/video/fbdev/efifb.c
5532
5533 EFS FILESYSTEM
5534 W:      http://aeschi.ch.eu.org/efs/
5535 S:      Orphan
5536 F:      fs/efs/
5537
5538 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5539 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5540 L:      netdev@vger.kernel.org
5541 S:      Maintained
5542 F:      drivers/net/ethernet/ibm/ehea/
5543
5544 EM28XX VIDEO4LINUX DRIVER
5545 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5546 L:      linux-media@vger.kernel.org
5547 W:      https://linuxtv.org
5548 T:      git git://linuxtv.org/media_tree.git
5549 S:      Maintained
5550 F:      drivers/media/usb/em28xx/
5551 F:      Documentation/media/v4l-drivers/em28xx*
5552
5553 EMBEDDED LINUX
5554 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5555 M:      Matt Mackall <mpm@selenic.com>
5556 M:      David Woodhouse <dwmw2@infradead.org>
5557 L:      linux-embedded@vger.kernel.org
5558 S:      Maintained
5559
5560 Emulex 10Gbps iSCSI - OneConnect DRIVER
5561 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5562 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5563 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5564 L:      linux-scsi@vger.kernel.org
5565 W:      http://www.broadcom.com
5566 S:      Supported
5567 F:      drivers/scsi/be2iscsi/
5568
5569 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5570 M:      Sathya Perla <sathya.perla@broadcom.com>
5571 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5572 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5573 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5574 L:      netdev@vger.kernel.org
5575 W:      http://www.emulex.com
5576 S:      Supported
5577 F:      drivers/net/ethernet/emulex/benet/
5578
5579 EMULEX ONECONNECT ROCE DRIVER
5580 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5581 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5582 L:      linux-rdma@vger.kernel.org
5583 W:      http://www.broadcom.com
5584 S:      Odd Fixes
5585 F:      drivers/infiniband/hw/ocrdma/
5586 F:      include/uapi/rdma/ocrdma-abi.h
5587
5588 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5589 M:      James Smart <james.smart@broadcom.com>
5590 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5591 L:      linux-scsi@vger.kernel.org
5592 W:      http://www.broadcom.com
5593 S:      Supported
5594 F:      drivers/scsi/lpfc/
5595
5596 ENE CB710 FLASH CARD READER DRIVER
5597 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5598 S:      Maintained
5599 F:      drivers/misc/cb710/
5600 F:      drivers/mmc/host/cb710-mmc.*
5601 F:      include/linux/cb710.h
5602
5603 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5604 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5605 S:      Maintained
5606 F:      drivers/media/rc/ene_ir.*
5607
5608 EPSON S1D13XXX FRAMEBUFFER DRIVER
5609 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5610 S:      Maintained
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5612 F:      drivers/video/fbdev/s1d13xxxfb.c
5613 F:      include/video/s1d13xxxfb.h
5614
5615 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5616 M:      Jeff Layton <jlayton@kernel.org>
5617 S:      Maintained
5618 F:      lib/errseq.c
5619 F:      include/linux/errseq.h
5620
5621 ET131X NETWORK DRIVER
5622 M:      Mark Einon <mark.einon@gmail.com>
5623 S:      Odd Fixes
5624 F:      drivers/net/ethernet/agere/
5625
5626 ETHERNET BRIDGE
5627 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5628 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5629 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5630 L:      netdev@vger.kernel.org
5631 W:      http://www.linuxfoundation.org/en/Net:Bridge
5632 S:      Maintained
5633 F:      include/linux/netfilter_bridge/
5634 F:      net/bridge/
5635
5636 ETHERNET PHY LIBRARY
5637 M:      Andrew Lunn <andrew@lunn.ch>
5638 M:      Florian Fainelli <f.fainelli@gmail.com>
5639 M:      Heiner Kallweit <hkallweit1@gmail.com>
5640 L:      netdev@vger.kernel.org
5641 S:      Maintained
5642 F:      Documentation/ABI/testing/sysfs-bus-mdio
5643 F:      Documentation/devicetree/bindings/net/mdio*
5644 F:      Documentation/networking/phy.txt
5645 F:      drivers/net/phy/
5646 F:      drivers/of/of_mdio.c
5647 F:      drivers/of/of_net.c
5648 F:      include/linux/*mdio*.h
5649 F:      include/linux/of_net.h
5650 F:      include/linux/phy.h
5651 F:      include/linux/phy_fixed.h
5652 F:      include/linux/platform_data/mdio-bcm-unimac.h
5653 F:      include/trace/events/mdio.h
5654 F:      include/uapi/linux/mdio.h
5655 F:      include/uapi/linux/mii.h
5656
5657 EXT2 FILE SYSTEM
5658 M:      Jan Kara <jack@suse.com>
5659 L:      linux-ext4@vger.kernel.org
5660 S:      Maintained
5661 F:      Documentation/filesystems/ext2.txt
5662 F:      fs/ext2/
5663 F:      include/linux/ext2*
5664
5665 EXT4 FILE SYSTEM
5666 M:      "Theodore Ts'o" <tytso@mit.edu>
5667 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5668 L:      linux-ext4@vger.kernel.org
5669 W:      http://ext4.wiki.kernel.org
5670 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5672 S:      Maintained
5673 F:      Documentation/filesystems/ext4/ext4.rst
5674 F:      fs/ext4/
5675
5676 Extended Verification Module (EVM)
5677 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5678 L:      linux-integrity@vger.kernel.org
5679 S:      Supported
5680 F:      security/integrity/evm/
5681
5682 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5683 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5684 L:      linux-efi@vger.kernel.org
5685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5686 S:      Maintained
5687 F:      Documentation/efi-stub.txt
5688 F:      arch/*/kernel/efi.c
5689 F:      arch/x86/boot/compressed/eboot.[ch]
5690 F:      arch/*/include/asm/efi.h
5691 F:      arch/x86/platform/efi/
5692 F:      drivers/firmware/efi/
5693 F:      include/linux/efi*.h
5694 F:      arch/arm/boot/compressed/efi-header.S
5695 F:      arch/arm64/kernel/efi-entry.S
5696
5697 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5698 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5699 M:      Chanwoo Choi <cw00.choi@samsung.com>
5700 L:      linux-kernel@vger.kernel.org
5701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5702 S:      Maintained
5703 F:      drivers/extcon/
5704 F:      include/linux/extcon/
5705 F:      include/linux/extcon.h
5706 F:      Documentation/extcon/
5707 F:      Documentation/devicetree/bindings/extcon/
5708
5709 EXYNOS DP DRIVER
5710 M:      Jingoo Han <jingoohan1@gmail.com>
5711 L:      dri-devel@lists.freedesktop.org
5712 S:      Maintained
5713 F:      drivers/gpu/drm/exynos/exynos_dp*
5714
5715 EXYNOS SYSMMU (IOMMU) driver
5716 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5717 L:      iommu@lists.linux-foundation.org
5718 S:      Maintained
5719 F:      drivers/iommu/exynos-iommu.c
5720
5721 EZchip NPS platform support
5722 M:      Vineet Gupta <vgupta@synopsys.com>
5723 M:      Ofer Levi <oferle@mellanox.com>
5724 S:      Supported
5725 F:      arch/arc/plat-eznps
5726 F:      arch/arc/boot/dts/eznps.dts
5727
5728 F2FS FILE SYSTEM
5729 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5730 M:      Chao Yu <yuchao0@huawei.com>
5731 L:      linux-f2fs-devel@lists.sourceforge.net
5732 W:      https://f2fs.wiki.kernel.org/
5733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5734 S:      Maintained
5735 F:      Documentation/filesystems/f2fs.txt
5736 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5737 F:      fs/f2fs/
5738 F:      include/linux/f2fs_fs.h
5739 F:      include/trace/events/f2fs.h
5740
5741 F71805F HARDWARE MONITORING DRIVER
5742 M:      Jean Delvare <jdelvare@suse.com>
5743 L:      linux-hwmon@vger.kernel.org
5744 S:      Maintained
5745 F:      Documentation/hwmon/f71805f
5746 F:      drivers/hwmon/f71805f.c
5747
5748 FADDR2LINE
5749 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5750 S:      Maintained
5751 F:      scripts/faddr2line
5752
5753 FAILOVER MODULE
5754 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5755 L:      netdev@vger.kernel.org
5756 S:      Supported
5757 F:      net/core/failover.c
5758 F:      include/net/failover.h
5759 F:      Documentation/networking/failover.rst
5760
5761 FANOTIFY
5762 M:      Jan Kara <jack@suse.cz>
5763 R:      Amir Goldstein <amir73il@gmail.com>
5764 L:      linux-fsdevel@vger.kernel.org
5765 S:      Maintained
5766 F:      fs/notify/fanotify/
5767 F:      include/linux/fanotify.h
5768 F:      include/uapi/linux/fanotify.h
5769
5770 FARSYNC SYNCHRONOUS DRIVER
5771 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5772 W:      http://www.farsite.co.uk/
5773 S:      Supported
5774 F:      drivers/net/wan/farsync.*
5775
5776 FAULT INJECTION SUPPORT
5777 M:      Akinobu Mita <akinobu.mita@gmail.com>
5778 S:      Supported
5779 F:      Documentation/fault-injection/
5780 F:      lib/fault-inject.c
5781
5782 FBTFT Framebuffer drivers
5783 S:      Orphan
5784 L:      dri-devel@lists.freedesktop.org
5785 L:      linux-fbdev@vger.kernel.org
5786 F:      drivers/staging/fbtft/
5787
5788 FC0011 TUNER DRIVER
5789 M:      Michael Buesch <m@bues.ch>
5790 L:      linux-media@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/media/tuners/fc0011.h
5793 F:      drivers/media/tuners/fc0011.c
5794
5795 FC2580 MEDIA DRIVER
5796 M:      Antti Palosaari <crope@iki.fi>
5797 L:      linux-media@vger.kernel.org
5798 W:      https://linuxtv.org
5799 W:      http://palosaari.fi/linux/
5800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5801 T:      git git://linuxtv.org/anttip/media_tree.git
5802 S:      Maintained
5803 F:      drivers/media/tuners/fc2580*
5804
5805 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5806 M:      Johannes Thumshirn <jth@kernel.org>
5807 L:      linux-scsi@vger.kernel.org
5808 W:      www.Open-FCoE.org
5809 S:      Supported
5810 F:      drivers/scsi/libfc/
5811 F:      drivers/scsi/fcoe/
5812 F:      include/scsi/fc/
5813 F:      include/scsi/libfc.h
5814 F:      include/scsi/libfcoe.h
5815 F:      include/uapi/scsi/fc/
5816
5817 FILE LOCKING (flock() and fcntl()/lockf())
5818 M:      Jeff Layton <jlayton@kernel.org>
5819 M:      "J. Bruce Fields" <bfields@fieldses.org>
5820 L:      linux-fsdevel@vger.kernel.org
5821 S:      Maintained
5822 F:      include/linux/fcntl.h
5823 F:      include/uapi/linux/fcntl.h
5824 F:      fs/fcntl.c
5825 F:      fs/locks.c
5826
5827 FILESYSTEMS (VFS and infrastructure)
5828 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5829 L:      linux-fsdevel@vger.kernel.org
5830 S:      Maintained
5831 F:      fs/*
5832 F:      include/linux/fs.h
5833 F:      include/uapi/linux/fs.h
5834
5835 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5836 M:      Riku Voipio <riku.voipio@iki.fi>
5837 L:      linux-hwmon@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/hwmon/f75375s.c
5840 F:      include/linux/f75375s.h
5841
5842 FIREWIRE AUDIO DRIVERS
5843 M:      Clemens Ladisch <clemens@ladisch.de>
5844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5845 T:      git git://git.alsa-project.org/alsa-kernel.git
5846 S:      Maintained
5847 F:      sound/firewire/
5848
5849 FIREWIRE MEDIA DRIVERS (firedtv)
5850 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5851 L:      linux-media@vger.kernel.org
5852 L:      linux1394-devel@lists.sourceforge.net
5853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5854 S:      Maintained
5855 F:      drivers/media/firewire/
5856
5857 FIREWIRE SBP-2 TARGET
5858 M:      Chris Boot <bootc@bootc.net>
5859 L:      linux-scsi@vger.kernel.org
5860 L:      target-devel@vger.kernel.org
5861 L:      linux1394-devel@lists.sourceforge.net
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5863 S:      Maintained
5864 F:      drivers/target/sbp/
5865
5866 FIREWIRE SUBSYSTEM
5867 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5868 L:      linux1394-devel@lists.sourceforge.net
5869 W:      http://ieee1394.wiki.kernel.org/
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5871 S:      Maintained
5872 F:      drivers/firewire/
5873 F:      include/linux/firewire.h
5874 F:      include/uapi/linux/firewire*.h
5875 F:      tools/firewire/
5876
5877 FIRMWARE LOADER (request_firmware)
5878 M:      Luis Chamberlain <mcgrof@kernel.org>
5879 L:      linux-kernel@vger.kernel.org
5880 S:      Maintained
5881 F:      Documentation/firmware_class/
5882 F:      drivers/base/firmware_loader/
5883 F:      include/linux/firmware.h
5884
5885 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5886 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5887 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5888 S:      Maintained
5889 F:      drivers/block/rsxx/
5890
5891 FLOPPY DRIVER
5892 M:      Jiri Kosina <jikos@kernel.org>
5893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5894 S:      Odd fixes
5895 F:      drivers/block/floppy.c
5896
5897 FMC SUBSYSTEM
5898 M:      Alessandro Rubini <rubini@gnudd.com>
5899 W:      http://www.ohwr.org/projects/fmc-bus
5900 S:      Supported
5901 F:      drivers/fmc/
5902 F:      include/linux/fmc*.h
5903 F:      include/linux/ipmi-fru.h
5904 K:      fmc_d.*register
5905
5906 FPGA MANAGER FRAMEWORK
5907 M:      Alan Tull <atull@kernel.org>
5908 M:      Moritz Fischer <mdf@kernel.org>
5909 L:      linux-fpga@vger.kernel.org
5910 S:      Maintained
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5912 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5913 F:      Documentation/fpga/
5914 F:      Documentation/driver-api/fpga/
5915 F:      Documentation/devicetree/bindings/fpga/
5916 F:      drivers/fpga/
5917 F:      include/linux/fpga/
5918 W:      http://www.rocketboards.org
5919
5920 FPGA DFL DRIVERS
5921 M:      Wu Hao <hao.wu@intel.com>
5922 L:      linux-fpga@vger.kernel.org
5923 S:      Maintained
5924 F:      Documentation/fpga/dfl.txt
5925 F:      include/uapi/linux/fpga-dfl.h
5926 F:      drivers/fpga/dfl*
5927
5928 FPU EMULATOR
5929 M:      Bill Metzenthen <billm@melbpc.org.au>
5930 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5931 S:      Maintained
5932 F:      arch/x86/math-emu/
5933
5934 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5935 L:      netdev@vger.kernel.org
5936 S:      Orphan
5937 F:      drivers/net/wan/dlci.c
5938 F:      drivers/net/wan/sdla.c
5939
5940 FRAMEBUFFER LAYER
5941 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5942 L:      dri-devel@lists.freedesktop.org
5943 L:      linux-fbdev@vger.kernel.org
5944 T:      git git://github.com/bzolnier/linux.git
5945 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5946 S:      Maintained
5947 F:      Documentation/fb/
5948 F:      drivers/video/
5949 F:      include/video/
5950 F:      include/linux/fb.h
5951 F:      include/uapi/video/
5952 F:      include/uapi/linux/fb.h
5953
5954 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5955 M:      Horia Geantă <horia.geanta@nxp.com>
5956 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5957 L:      linux-crypto@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/crypto/caam/
5960 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5961
5962 FREESCALE DIU FRAMEBUFFER DRIVER
5963 M:      Timur Tabi <timur@kernel.org>
5964 L:      linux-fbdev@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/video/fbdev/fsl-diu-fb.*
5967
5968 FREESCALE DMA DRIVER
5969 M:      Li Yang <leoyang.li@nxp.com>
5970 M:      Zhang Wei <zw@zh-kernel.org>
5971 L:      linuxppc-dev@lists.ozlabs.org
5972 S:      Maintained
5973 F:      drivers/dma/fsldma.*
5974
5975 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5976 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5977 L:      netdev@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/net/ethernet/freescale/gianfar*
5980 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5981
5982 FREESCALE GPMI NAND DRIVER
5983 M:      Han Xu <han.xu@nxp.com>
5984 L:      linux-mtd@lists.infradead.org
5985 S:      Maintained
5986 F:      drivers/mtd/nand/raw/gpmi-nand/*
5987
5988 FREESCALE I2C CPM DRIVER
5989 M:      Jochen Friedrich <jochen@scram.de>
5990 L:      linuxppc-dev@lists.ozlabs.org
5991 L:      linux-i2c@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/i2c/busses/i2c-cpm.c
5994
5995 FREESCALE IMX LPI2C DRIVER
5996 M:      Dong Aisheng <aisheng.dong@nxp.com>
5997 L:      linux-i2c@vger.kernel.org
5998 L:      linux-imx@nxp.com
5999 S:      Maintained
6000 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6001 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6002
6003 FREESCALE IMX / MXC FEC DRIVER
6004 M:      Fugang Duan <fugang.duan@nxp.com>
6005 L:      netdev@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/net/ethernet/freescale/fec_main.c
6008 F:      drivers/net/ethernet/freescale/fec_ptp.c
6009 F:      drivers/net/ethernet/freescale/fec.h
6010 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6011
6012 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6013 M:      Sascha Hauer <s.hauer@pengutronix.de>
6014 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6015 L:      linux-fbdev@vger.kernel.org
6016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6017 S:      Maintained
6018 F:      include/linux/platform_data/video-imxfb.h
6019 F:      drivers/video/fbdev/imxfb.c
6020
6021 FREESCALE QORIQ DPAA ETHERNET DRIVER
6022 M:      Madalin Bucur <madalin.bucur@nxp.com>
6023 L:      netdev@vger.kernel.org
6024 S:      Maintained
6025 F:      drivers/net/ethernet/freescale/dpaa
6026
6027 FREESCALE QORIQ DPAA FMAN DRIVER
6028 M:      Madalin Bucur <madalin.bucur@nxp.com>
6029 L:      netdev@vger.kernel.org
6030 S:      Maintained
6031 F:      drivers/net/ethernet/freescale/fman
6032 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6033
6034 FREESCALE QORIQ PTP CLOCK DRIVER
6035 M:      Yangbo Lu <yangbo.lu@nxp.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      drivers/ptp/ptp_qoriq.c
6039 F:      include/linux/fsl/ptp_qoriq.h
6040 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6041
6042 FREESCALE QUAD SPI DRIVER
6043 M:      Han Xu <han.xu@nxp.com>
6044 L:      linux-mtd@lists.infradead.org
6045 S:      Maintained
6046 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6047
6048 FREESCALE QUICC ENGINE LIBRARY
6049 M:      Qiang Zhao <qiang.zhao@nxp.com>
6050 L:      linuxppc-dev@lists.ozlabs.org
6051 S:      Maintained
6052 F:      drivers/soc/fsl/qe/
6053 F:      include/soc/fsl/*qe*.h
6054 F:      include/soc/fsl/*ucc*.h
6055
6056 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6057 M:      Li Yang <leoyang.li@nxp.com>
6058 L:      netdev@vger.kernel.org
6059 L:      linuxppc-dev@lists.ozlabs.org
6060 S:      Maintained
6061 F:      drivers/net/ethernet/freescale/ucc_geth*
6062
6063 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6064 M:      Zhao Qiang <qiang.zhao@nxp.com>
6065 L:      netdev@vger.kernel.org
6066 L:      linuxppc-dev@lists.ozlabs.org
6067 S:      Maintained
6068 F:      drivers/net/wan/fsl_ucc_hdlc*
6069
6070 FREESCALE QUICC ENGINE UCC UART DRIVER
6071 M:      Timur Tabi <timur@kernel.org>
6072 L:      linuxppc-dev@lists.ozlabs.org
6073 S:      Maintained
6074 F:      drivers/tty/serial/ucc_uart.c
6075
6076 FREESCALE SOC DRIVERS
6077 M:      Li Yang <leoyang.li@nxp.com>
6078 L:      linuxppc-dev@lists.ozlabs.org
6079 L:      linux-arm-kernel@lists.infradead.org
6080 S:      Maintained
6081 F:      Documentation/devicetree/bindings/soc/fsl/
6082 F:      drivers/soc/fsl/
6083 F:      include/linux/fsl/
6084
6085 FREESCALE SOC FS_ENET DRIVER
6086 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6087 L:      linuxppc-dev@lists.ozlabs.org
6088 L:      netdev@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/net/ethernet/freescale/fs_enet/
6091 F:      include/linux/fs_enet_pd.h
6092
6093 FREESCALE SOC SOUND DRIVERS
6094 M:      Timur Tabi <timur@kernel.org>
6095 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6096 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6097 R:      Fabio Estevam <fabio.estevam@nxp.com>
6098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6099 L:      linuxppc-dev@lists.ozlabs.org
6100 S:      Maintained
6101 F:      sound/soc/fsl/fsl*
6102 F:      sound/soc/fsl/imx*
6103 F:      sound/soc/fsl/mpc8610_hpcd.c
6104
6105 FREESCALE USB PERIPHERAL DRIVERS
6106 M:      Li Yang <leoyang.li@nxp.com>
6107 L:      linux-usb@vger.kernel.org
6108 L:      linuxppc-dev@lists.ozlabs.org
6109 S:      Maintained
6110 F:      drivers/usb/gadget/udc/fsl*
6111
6112 FREEVXFS FILESYSTEM
6113 M:      Christoph Hellwig <hch@infradead.org>
6114 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6115 S:      Maintained
6116 F:      fs/freevxfs/
6117
6118 FREEZER
6119 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6120 M:      Pavel Machek <pavel@ucw.cz>
6121 L:      linux-pm@vger.kernel.org
6122 S:      Supported
6123 F:      Documentation/power/freezing-of-tasks.txt
6124 F:      include/linux/freezer.h
6125 F:      kernel/freezer.c
6126
6127 FRONTSWAP API
6128 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6129 L:      linux-kernel@vger.kernel.org
6130 S:      Maintained
6131 F:      mm/frontswap.c
6132 F:      include/linux/frontswap.h
6133
6134 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6135 M:      David Howells <dhowells@redhat.com>
6136 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6137 S:      Supported
6138 F:      Documentation/filesystems/caching/
6139 F:      fs/fscache/
6140 F:      include/linux/fscache*.h
6141
6142 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6143 M:      Theodore Y. Ts'o <tytso@mit.edu>
6144 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6145 L:      linux-fscrypt@vger.kernel.org
6146 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6148 S:      Supported
6149 F:      fs/crypto/
6150 F:      include/linux/fscrypt*.h
6151 F:      Documentation/filesystems/fscrypt.rst
6152
6153 FSI-ATTACHED I2C DRIVER
6154 M:      Eddie James <eajames@linux.vnet.ibm.com>
6155 L:      linux-i2c@vger.kernel.org
6156 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6157 S:      Maintained
6158 F:      drivers/i2c/busses/i2c-fsi.c
6159 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6160
6161 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6162 M:      Jan Kara <jack@suse.cz>
6163 R:      Amir Goldstein <amir73il@gmail.com>
6164 L:      linux-fsdevel@vger.kernel.org
6165 S:      Maintained
6166 F:      fs/notify/
6167 F:      include/linux/fsnotify*.h
6168
6169 FUJITSU LAPTOP EXTRAS
6170 M:      Jonathan Woithe <jwoithe@just42.net>
6171 L:      platform-driver-x86@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/platform/x86/fujitsu-laptop.c
6174
6175 FUJITSU M-5MO LS CAMERA ISP DRIVER
6176 M:      Kyungmin Park <kyungmin.park@samsung.com>
6177 M:      Heungjun Kim <riverful.kim@samsung.com>
6178 L:      linux-media@vger.kernel.org
6179 S:      Maintained
6180 F:      drivers/media/i2c/m5mols/
6181 F:      include/media/i2c/m5mols.h
6182
6183 FUJITSU TABLET EXTRAS
6184 M:      Robert Gerlach <khnz@gmx.de>
6185 L:      platform-driver-x86@vger.kernel.org
6186 S:      Maintained
6187 F:      drivers/platform/x86/fujitsu-tablet.c
6188
6189 FUSE: FILESYSTEM IN USERSPACE
6190 M:      Miklos Szeredi <miklos@szeredi.hu>
6191 L:      linux-fsdevel@vger.kernel.org
6192 W:      http://fuse.sourceforge.net/
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6194 S:      Maintained
6195 F:      fs/fuse/
6196 F:      include/uapi/linux/fuse.h
6197 F:      Documentation/filesystems/fuse.txt
6198
6199 FUTEX SUBSYSTEM
6200 M:      Thomas Gleixner <tglx@linutronix.de>
6201 M:      Ingo Molnar <mingo@redhat.com>
6202 R:      Peter Zijlstra <peterz@infradead.org>
6203 R:      Darren Hart <dvhart@infradead.org>
6204 L:      linux-kernel@vger.kernel.org
6205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6206 S:      Maintained
6207 F:      kernel/futex.c
6208 F:      kernel/futex_compat.c
6209 F:      include/asm-generic/futex.h
6210 F:      include/linux/futex.h
6211 F:      include/uapi/linux/futex.h
6212 F:      tools/testing/selftests/futex/
6213 F:      tools/perf/bench/futex*
6214 F:      Documentation/*futex*
6215
6216 GCC PLUGINS
6217 M:      Kees Cook <keescook@chromium.org>
6218 R:      Emese Revfy <re.emese@gmail.com>
6219 L:      kernel-hardening@lists.openwall.com
6220 S:      Maintained
6221 F:      scripts/gcc-plugins/
6222 F:      scripts/gcc-plugin.sh
6223 F:      scripts/Makefile.gcc-plugins
6224 F:      Documentation/gcc-plugins.txt
6225
6226 GASKET DRIVER FRAMEWORK
6227 M:      Rob Springer <rspringer@google.com>
6228 M:      Todd Poynor <toddpoynor@google.com>
6229 M:      Ben Chan <benchan@chromium.org>
6230 S:      Maintained
6231 F:      drivers/staging/gasket/
6232
6233 GCOV BASED KERNEL PROFILING
6234 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6235 S:      Maintained
6236 F:      kernel/gcov/
6237 F:      Documentation/dev-tools/gcov.rst
6238
6239 GDB KERNEL DEBUGGING HELPER SCRIPTS
6240 M:      Jan Kiszka <jan.kiszka@siemens.com>
6241 M:      Kieran Bingham <kbingham@kernel.org>
6242 S:      Supported
6243 F:      scripts/gdb/
6244
6245 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6246 M:      Achim Leubner <achim_leubner@adaptec.com>
6247 L:      linux-scsi@vger.kernel.org
6248 W:      http://www.icp-vortex.com/
6249 S:      Supported
6250 F:      drivers/scsi/gdt*
6251
6252 GEMTEK FM RADIO RECEIVER DRIVER
6253 M:      Hans Verkuil <hverkuil@xs4all.nl>
6254 L:      linux-media@vger.kernel.org
6255 T:      git git://linuxtv.org/media_tree.git
6256 W:      https://linuxtv.org
6257 S:      Maintained
6258 F:      drivers/media/radio/radio-gemtek*
6259
6260 GENERIC GPIO I2C DRIVER
6261 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6262 S:      Supported
6263 F:      drivers/i2c/busses/i2c-gpio.c
6264 F:      include/linux/platform_data/i2c-gpio.h
6265
6266 GENERIC GPIO I2C MULTIPLEXER DRIVER
6267 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6268 L:      linux-i2c@vger.kernel.org
6269 S:      Supported
6270 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6271 F:      include/linux/platform_data/i2c-mux-gpio.h
6272 F:      Documentation/i2c/muxes/i2c-mux-gpio
6273
6274 GENERIC HDLC (WAN) DRIVERS
6275 M:      Krzysztof Halasa <khc@pm.waw.pl>
6276 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6277 S:      Maintained
6278 F:      drivers/net/wan/c101.c
6279 F:      drivers/net/wan/hd6457*
6280 F:      drivers/net/wan/hdlc*
6281 F:      drivers/net/wan/n2.c
6282 F:      drivers/net/wan/pc300too.c
6283 F:      drivers/net/wan/pci200syn.c
6284 F:      drivers/net/wan/wanxl*
6285
6286 GENERIC INCLUDE/ASM HEADER FILES
6287 M:      Arnd Bergmann <arnd@arndb.de>
6288 L:      linux-arch@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6290 S:      Maintained
6291 F:      include/asm-generic/
6292 F:      include/uapi/asm-generic/
6293
6294 GENERIC PHY FRAMEWORK
6295 M:      Kishon Vijay Abraham I <kishon@ti.com>
6296 L:      linux-kernel@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6298 S:      Supported
6299 F:      drivers/phy/
6300 F:      include/linux/phy/
6301
6302 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6303 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6304 S:      Supported
6305 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6306
6307 GENERIC PM DOMAINS
6308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6309 M:      Kevin Hilman <khilman@kernel.org>
6310 M:      Ulf Hansson <ulf.hansson@linaro.org>
6311 L:      linux-pm@vger.kernel.org
6312 S:      Supported
6313 F:      drivers/base/power/domain*.c
6314 F:      include/linux/pm_domain.h
6315 F:      Documentation/devicetree/bindings/power/power_domain.txt
6316
6317 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6318 M:      Eugen Hristev <eugen.hristev@microchip.com>
6319 L:      linux-input@vger.kernel.org
6320 S:      Maintained
6321 F:      drivers/input/touchscreen/resistive-adc-touch.c
6322
6323 GENERIC UIO DRIVER FOR PCI DEVICES
6324 M:      "Michael S. Tsirkin" <mst@redhat.com>
6325 L:      kvm@vger.kernel.org
6326 S:      Supported
6327 F:      drivers/uio/uio_pci_generic.c
6328
6329 GENWQE (IBM Generic Workqueue Card)
6330 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6331 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6332 S:      Supported
6333 F:      drivers/misc/genwqe/
6334
6335 GET_MAINTAINER SCRIPT
6336 M:      Joe Perches <joe@perches.com>
6337 S:      Maintained
6338 F:      scripts/get_maintainer.pl
6339
6340 GFS2 FILE SYSTEM
6341 M:      Bob Peterson <rpeterso@redhat.com>
6342 M:      Andreas Gruenbacher <agruenba@redhat.com>
6343 L:      cluster-devel@redhat.com
6344 W:      http://sources.redhat.com/cluster/
6345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6346 S:      Supported
6347 F:      Documentation/filesystems/gfs2*.txt
6348 F:      fs/gfs2/
6349 F:      include/uapi/linux/gfs2_ondisk.h
6350
6351 GIGASET ISDN DRIVERS
6352 M:      Paul Bolle <pebolle@tiscali.nl>
6353 L:      gigaset307x-common@lists.sourceforge.net
6354 W:      http://gigaset307x.sourceforge.net/
6355 S:      Odd Fixes
6356 F:      Documentation/isdn/README.gigaset
6357 F:      drivers/isdn/gigaset/
6358 F:      include/uapi/linux/gigaset_dev.h
6359
6360 GNSS SUBSYSTEM
6361 M:      Johan Hovold <johan@kernel.org>
6362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6363 S:      Maintained
6364 F:      Documentation/ABI/testing/sysfs-class-gnss
6365 F:      Documentation/devicetree/bindings/gnss/
6366 F:      drivers/gnss/
6367 F:      include/linux/gnss.h
6368
6369 GO7007 MPEG CODEC
6370 M:      Hans Verkuil <hans.verkuil@cisco.com>
6371 L:      linux-media@vger.kernel.org
6372 S:      Maintained
6373 F:      drivers/media/usb/go7007/
6374
6375 GOODIX TOUCHSCREEN
6376 M:      Bastien Nocera <hadess@hadess.net>
6377 L:      linux-input@vger.kernel.org
6378 S:      Maintained
6379 F:      drivers/input/touchscreen/goodix.c
6380
6381 GPD POCKET FAN DRIVER
6382 M:      Hans de Goede <hdegoede@redhat.com>
6383 L:      platform-driver-x86@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/platform/x86/gpd-pocket-fan.c
6386
6387 GPIO ACPI SUPPORT
6388 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6389 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6390 L:      linux-gpio@vger.kernel.org
6391 L:      linux-acpi@vger.kernel.org
6392 S:      Maintained
6393 F:      Documentation/acpi/gpio-properties.txt
6394 F:      drivers/gpio/gpiolib-acpi.c
6395
6396 GPIO IR Transmitter
6397 M:      Sean Young <sean@mess.org>
6398 L:      linux-media@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/media/rc/gpio-ir-tx.c
6401
6402 GPIO MOCKUP DRIVER
6403 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6404 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6405 L:      linux-gpio@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/gpio/gpio-mockup.c
6408 F:      tools/testing/selftests/gpio/
6409
6410 GPIO SUBSYSTEM
6411 M:      Linus Walleij <linus.walleij@linaro.org>
6412 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6413 L:      linux-gpio@vger.kernel.org
6414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6415 S:      Maintained
6416 F:      Documentation/devicetree/bindings/gpio/
6417 F:      Documentation/driver-api/gpio/
6418 F:      Documentation/gpio/
6419 F:      Documentation/ABI/testing/gpio-cdev
6420 F:      Documentation/ABI/obsolete/sysfs-gpio
6421 F:      drivers/gpio/
6422 F:      include/linux/gpio/
6423 F:      include/linux/gpio.h
6424 F:      include/linux/of_gpio.h
6425 F:      include/asm-generic/gpio.h
6426 F:      include/uapi/linux/gpio.h
6427 F:      tools/gpio/
6428
6429 GRE DEMULTIPLEXER DRIVER
6430 M:      Dmitry Kozlov <xeb@mail.ru>
6431 L:      netdev@vger.kernel.org
6432 S:      Maintained
6433 F:      net/ipv4/gre_demux.c
6434 F:      net/ipv4/gre_offload.c
6435 F:      include/net/gre.h
6436
6437 GRETH 10/100/1G Ethernet MAC device driver
6438 M:      Andreas Larsson <andreas@gaisler.com>
6439 L:      netdev@vger.kernel.org
6440 S:      Maintained
6441 F:      drivers/net/ethernet/aeroflex/
6442
6443 GREYBUS AUDIO PROTOCOLS DRIVERS
6444 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6445 M:      Mark Greer <mgreer@animalcreek.com>
6446 S:      Maintained
6447 F:      drivers/staging/greybus/audio_apbridgea.c
6448 F:      drivers/staging/greybus/audio_apbridgea.h
6449 F:      drivers/staging/greybus/audio_codec.c
6450 F:      drivers/staging/greybus/audio_codec.h
6451 F:      drivers/staging/greybus/audio_gb.c
6452 F:      drivers/staging/greybus/audio_manager.c
6453 F:      drivers/staging/greybus/audio_manager.h
6454 F:      drivers/staging/greybus/audio_manager_module.c
6455 F:      drivers/staging/greybus/audio_manager_private.h
6456 F:      drivers/staging/greybus/audio_manager_sysfs.c
6457 F:      drivers/staging/greybus/audio_module.c
6458 F:      drivers/staging/greybus/audio_topology.c
6459
6460 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6461 M:      Viresh Kumar <vireshk@kernel.org>
6462 S:      Maintained
6463 F:      drivers/staging/greybus/authentication.c
6464 F:      drivers/staging/greybus/bootrom.c
6465 F:      drivers/staging/greybus/firmware.h
6466 F:      drivers/staging/greybus/fw-core.c
6467 F:      drivers/staging/greybus/fw-download.c
6468 F:      drivers/staging/greybus/fw-management.c
6469 F:      drivers/staging/greybus/greybus_authentication.h
6470 F:      drivers/staging/greybus/greybus_firmware.h
6471 F:      drivers/staging/greybus/hid.c
6472 F:      drivers/staging/greybus/i2c.c
6473 F:      drivers/staging/greybus/spi.c
6474 F:      drivers/staging/greybus/spilib.c
6475 F:      drivers/staging/greybus/spilib.h
6476
6477 GREYBUS LOOPBACK DRIVER
6478 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6479 S:      Maintained
6480 F:      drivers/staging/greybus/loopback.c
6481
6482 GREYBUS PLATFORM DRIVERS
6483 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6484 S:      Maintained
6485 F:      drivers/staging/greybus/arche-platform.c
6486 F:      drivers/staging/greybus/arche-apb-ctrl.c
6487 F:      drivers/staging/greybus/arche_platform.h
6488
6489 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6490 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6491 S:      Maintained
6492 F:      drivers/staging/greybus/sdio.c
6493 F:      drivers/staging/greybus/light.c
6494 F:      drivers/staging/greybus/gpio.c
6495 F:      drivers/staging/greybus/power_supply.c
6496 F:      drivers/staging/greybus/spi.c
6497 F:      drivers/staging/greybus/spilib.c
6498
6499 GREYBUS SUBSYSTEM
6500 M:      Johan Hovold <johan@kernel.org>
6501 M:      Alex Elder <elder@kernel.org>
6502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6503 S:      Maintained
6504 F:      drivers/staging/greybus/
6505 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6506
6507 GREYBUS UART PROTOCOLS DRIVERS
6508 M:      David Lin <dtwlin@gmail.com>
6509 S:      Maintained
6510 F:      drivers/staging/greybus/uart.c
6511 F:      drivers/staging/greybus/log.c
6512
6513 GS1662 VIDEO SERIALIZER
6514 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6515 L:      linux-media@vger.kernel.org
6516 T:      git git://linuxtv.org/media_tree.git
6517 S:      Maintained
6518 F:      drivers/media/spi/gs1662.c
6519
6520 GSPCA FINEPIX SUBDRIVER
6521 M:      Frank Zago <frank@zago.net>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 S:      Maintained
6525 F:      drivers/media/usb/gspca/finepix.c
6526
6527 GSPCA GL860 SUBDRIVER
6528 M:      Olivier Lorin <o.lorin@laposte.net>
6529 L:      linux-media@vger.kernel.org
6530 T:      git git://linuxtv.org/media_tree.git
6531 S:      Maintained
6532 F:      drivers/media/usb/gspca/gl860/
6533
6534 GSPCA M5602 SUBDRIVER
6535 M:      Erik Andren <erik.andren@gmail.com>
6536 L:      linux-media@vger.kernel.org
6537 T:      git git://linuxtv.org/media_tree.git
6538 S:      Maintained
6539 F:      drivers/media/usb/gspca/m5602/
6540
6541 GSPCA PAC207 SONIXB SUBDRIVER
6542 M:      Hans Verkuil <hverkuil@xs4all.nl>
6543 L:      linux-media@vger.kernel.org
6544 T:      git git://linuxtv.org/media_tree.git
6545 S:      Odd Fixes
6546 F:      drivers/media/usb/gspca/pac207.c
6547
6548 GSPCA SN9C20X SUBDRIVER
6549 M:      Brian Johnson <brijohn@gmail.com>
6550 L:      linux-media@vger.kernel.org
6551 T:      git git://linuxtv.org/media_tree.git
6552 S:      Maintained
6553 F:      drivers/media/usb/gspca/sn9c20x.c
6554
6555 GSPCA T613 SUBDRIVER
6556 M:      Leandro Costantino <lcostantino@gmail.com>
6557 L:      linux-media@vger.kernel.org
6558 T:      git git://linuxtv.org/media_tree.git
6559 S:      Maintained
6560 F:      drivers/media/usb/gspca/t613.c
6561
6562 GSPCA USB WEBCAM DRIVER
6563 M:      Hans Verkuil <hverkuil@xs4all.nl>
6564 L:      linux-media@vger.kernel.org
6565 T:      git git://linuxtv.org/media_tree.git
6566 S:      Odd Fixes
6567 F:      drivers/media/usb/gspca/
6568
6569 GTP (GPRS Tunneling Protocol)
6570 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6571 M:      Harald Welte <laforge@gnumonks.org>
6572 L:      osmocom-net-gprs@lists.osmocom.org
6573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6574 S:      Maintained
6575 F:      drivers/net/gtp.c
6576
6577 GUID PARTITION TABLE (GPT)
6578 M:      Davidlohr Bueso <dave@stgolabs.net>
6579 L:      linux-efi@vger.kernel.org
6580 S:      Maintained
6581 F:      block/partitions/efi.*
6582
6583 H8/300 ARCHITECTURE
6584 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6585 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6586 W:      http://uclinux-h8.sourceforge.jp
6587 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6588 S:      Maintained
6589 F:      arch/h8300/
6590 F:      drivers/clocksource/h8300_*.c
6591 F:      drivers/clk/h8300/
6592 F:      drivers/irqchip/irq-renesas-h8*.c
6593
6594 HACKRF MEDIA DRIVER
6595 M:      Antti Palosaari <crope@iki.fi>
6596 L:      linux-media@vger.kernel.org
6597 W:      https://linuxtv.org
6598 W:      http://palosaari.fi/linux/
6599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6600 T:      git git://linuxtv.org/anttip/media_tree.git
6601 S:      Maintained
6602 F:      drivers/media/usb/hackrf/
6603
6604 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6605 M:      Frank Seidel <frank@f-seidel.de>
6606 L:      platform-driver-x86@vger.kernel.org
6607 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6608 S:      Maintained
6609 F:      drivers/platform/x86/hdaps.c
6610
6611 HARDWARE MONITORING
6612 M:      Jean Delvare <jdelvare@suse.com>
6613 M:      Guenter Roeck <linux@roeck-us.net>
6614 L:      linux-hwmon@vger.kernel.org
6615 W:      http://hwmon.wiki.kernel.org/
6616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6617 S:      Maintained
6618 F:      Documentation/devicetree/bindings/hwmon/
6619 F:      Documentation/hwmon/
6620 F:      drivers/hwmon/
6621 F:      include/linux/hwmon*.h
6622 F:      include/trace/events/hwmon*.h
6623
6624 HARDWARE RANDOM NUMBER GENERATOR CORE
6625 M:      Matt Mackall <mpm@selenic.com>
6626 M:      Herbert Xu <herbert@gondor.apana.org.au>
6627 L:      linux-crypto@vger.kernel.org
6628 S:      Odd fixes
6629 F:      Documentation/devicetree/bindings/rng/
6630 F:      Documentation/hw_random.txt
6631 F:      drivers/char/hw_random/
6632 F:      include/linux/hw_random.h
6633
6634 HARDWARE TRACING FACILITIES
6635 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6636 S:      Maintained
6637 F:      drivers/hwtracing/
6638
6639 HARDWARE SPINLOCK CORE
6640 M:      Ohad Ben-Cohen <ohad@wizery.com>
6641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6642 L:      linux-remoteproc@vger.kernel.org
6643 S:      Maintained
6644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6645 F:      Documentation/devicetree/bindings/hwlock/
6646 F:      Documentation/hwspinlock.txt
6647 F:      drivers/hwspinlock/
6648 F:      include/linux/hwspinlock.h
6649
6650 HARMONY SOUND DRIVER
6651 L:      linux-parisc@vger.kernel.org
6652 S:      Maintained
6653 F:      sound/parisc/harmony.*
6654
6655 HDPVR USB VIDEO ENCODER DRIVER
6656 M:      Hans Verkuil <hverkuil@xs4all.nl>
6657 L:      linux-media@vger.kernel.org
6658 T:      git git://linuxtv.org/media_tree.git
6659 W:      https://linuxtv.org
6660 S:      Odd Fixes
6661 F:      drivers/media/usb/hdpvr/
6662
6663 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6664 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6665 S:      Supported
6666 F:      Documentation/watchdog/hpwdt.txt
6667 F:      drivers/watchdog/hpwdt.c
6668
6669 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6670 M:      Don Brace <don.brace@microsemi.com>
6671 L:      esc.storagedev@microsemi.com
6672 L:      linux-scsi@vger.kernel.org
6673 S:      Supported
6674 F:      Documentation/scsi/hpsa.txt
6675 F:      drivers/scsi/hpsa*.[ch]
6676 F:      include/linux/cciss*.h
6677 F:      include/uapi/linux/cciss*.h
6678
6679 HFI1 DRIVER
6680 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6681 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6682 L:      linux-rdma@vger.kernel.org
6683 S:      Supported
6684 F:      drivers/infiniband/hw/hfi1
6685
6686 HFS FILESYSTEM
6687 L:      linux-fsdevel@vger.kernel.org
6688 S:      Orphan
6689 F:      Documentation/filesystems/hfs.txt
6690 F:      fs/hfs/
6691
6692 HFSPLUS FILESYSTEM
6693 L:      linux-fsdevel@vger.kernel.org
6694 S:      Orphan
6695 F:      Documentation/filesystems/hfsplus.txt
6696 F:      fs/hfsplus/
6697
6698 HGA FRAMEBUFFER DRIVER
6699 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6700 L:      linux-nvidia@lists.surfsouth.com
6701 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6702 S:      Maintained
6703 F:      drivers/video/fbdev/hgafb.c
6704
6705 HIBERNATION (aka Software Suspend, aka swsusp)
6706 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6707 M:      Pavel Machek <pavel@ucw.cz>
6708 L:      linux-pm@vger.kernel.org
6709 B:      https://bugzilla.kernel.org
6710 S:      Supported
6711 F:      arch/x86/power/
6712 F:      drivers/base/power/
6713 F:      kernel/power/
6714 F:      include/linux/suspend.h
6715 F:      include/linux/freezer.h
6716 F:      include/linux/pm.h
6717 F:      arch/*/include/asm/suspend*.h
6718
6719 HID CORE LAYER
6720 M:      Jiri Kosina <jikos@kernel.org>
6721 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6722 L:      linux-input@vger.kernel.org
6723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6724 S:      Maintained
6725 F:      drivers/hid/
6726 F:      include/linux/hid*
6727 F:      include/uapi/linux/hid*
6728
6729 HID SENSOR HUB DRIVERS
6730 M:      Jiri Kosina <jikos@kernel.org>
6731 M:      Jonathan Cameron <jic23@kernel.org>
6732 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6733 L:      linux-input@vger.kernel.org
6734 L:      linux-iio@vger.kernel.org
6735 S:      Maintained
6736 F:      Documentation/hid/hid-sensor*
6737 F:      drivers/hid/hid-sensor-*
6738 F:      drivers/iio/*/hid-*
6739 F:      include/linux/hid-sensor-*
6740
6741 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6742 M:      Thomas Gleixner <tglx@linutronix.de>
6743 L:      linux-kernel@vger.kernel.org
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6745 S:      Maintained
6746 F:      Documentation/timers/
6747 F:      kernel/time/hrtimer.c
6748 F:      kernel/time/clockevents.c
6749 F:      kernel/time/timer_*.c
6750 F:      include/linux/clockchips.h
6751 F:      include/linux/hrtimer.h
6752
6753 HIGH-SPEED SCC DRIVER FOR AX.25
6754 L:      linux-hams@vger.kernel.org
6755 S:      Orphan
6756 F:      drivers/net/hamradio/dmascc.c
6757 F:      drivers/net/hamradio/scc.c
6758
6759 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6760 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6761 W:      http://www.highpoint-tech.com
6762 S:      Supported
6763 F:      Documentation/scsi/hptiop.txt
6764 F:      drivers/scsi/hptiop.c
6765
6766 HIPPI
6767 M:      Jes Sorensen <jes@trained-monkey.org>
6768 L:      linux-hippi@sunsite.dk
6769 S:      Maintained
6770 F:      include/linux/hippidevice.h
6771 F:      include/uapi/linux/if_hippi.h
6772 F:      net/802/hippi.c
6773 F:      drivers/net/hippi/
6774
6775 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6776 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6777 M:      Salil Mehta <salil.mehta@huawei.com>
6778 L:      netdev@vger.kernel.org
6779 W:      http://www.hisilicon.com
6780 S:      Maintained
6781 F:      drivers/net/ethernet/hisilicon/hns3/
6782
6783 HISILICON LPC BUS DRIVER
6784 M:      john.garry@huawei.com
6785 W:      http://www.hisilicon.com
6786 S:      Maintained
6787 F:      drivers/bus/hisi_lpc.c
6788 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6789
6790 HISILICON NETWORK SUBSYSTEM DRIVER
6791 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6792 M:      Salil Mehta <salil.mehta@huawei.com>
6793 L:      netdev@vger.kernel.org
6794 W:      http://www.hisilicon.com
6795 S:      Maintained
6796 F:      drivers/net/ethernet/hisilicon/
6797 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6798
6799 HISILICON PMU DRIVER
6800 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6801 W:      http://www.hisilicon.com
6802 S:      Supported
6803 F:      drivers/perf/hisilicon
6804 F:      Documentation/perf/hisi-pmu.txt
6805
6806 HISILICON ROCE DRIVER
6807 M:      Lijun Ou <oulijun@huawei.com>
6808 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6809 L:      linux-rdma@vger.kernel.org
6810 S:      Maintained
6811 F:      drivers/infiniband/hw/hns/
6812 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6813
6814 HISILICON SAS Controller
6815 M:      John Garry <john.garry@huawei.com>
6816 W:      http://www.hisilicon.com
6817 S:      Supported
6818 F:      drivers/scsi/hisi_sas/
6819 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6820
6821 HMM - Heterogeneous Memory Management
6822 M:      Jérôme Glisse <jglisse@redhat.com>
6823 L:      linux-mm@kvack.org
6824 S:      Maintained
6825 F:      mm/hmm*
6826 F:      include/linux/hmm*
6827 F:      Documentation/vm/hmm.rst
6828
6829 HOST AP DRIVER
6830 M:      Jouni Malinen <j@w1.fi>
6831 L:      linux-wireless@vger.kernel.org
6832 W:      http://w1.fi/hostap-driver.html
6833 S:      Obsolete
6834 F:      drivers/net/wireless/intersil/hostap/
6835
6836 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6837 L:      platform-driver-x86@vger.kernel.org
6838 S:      Orphan
6839 F:      drivers/platform/x86/tc1100-wmi.c
6840
6841 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6842 M:      Jaroslav Kysela <perex@perex.cz>
6843 S:      Maintained
6844 F:      drivers/net/ethernet/hp/hp100.*
6845
6846 HPET:   High Precision Event Timers driver
6847 M:      Clemens Ladisch <clemens@ladisch.de>
6848 S:      Maintained
6849 F:      Documentation/timers/hpet.txt
6850 F:      drivers/char/hpet.c
6851 F:      include/linux/hpet.h
6852 F:      include/uapi/linux/hpet.h
6853
6854 HPET:   x86
6855 S:      Orphan
6856 F:      arch/x86/kernel/hpet.c
6857 F:      arch/x86/include/asm/hpet.h
6858
6859 HPFS FILESYSTEM
6860 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6861 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6862 S:      Maintained
6863 F:      fs/hpfs/
6864
6865 HSI SUBSYSTEM
6866 M:      Sebastian Reichel <sre@kernel.org>
6867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6868 S:      Maintained
6869 F:      Documentation/ABI/testing/sysfs-bus-hsi
6870 F:      Documentation/driver-api/hsi.rst
6871 F:      drivers/hsi/
6872 F:      include/linux/hsi/
6873 F:      include/uapi/linux/hsi/
6874
6875 HSO 3G MODEM DRIVER
6876 L:      linux-usb@vger.kernel.org
6877 S:      Orphan
6878 F:      drivers/net/usb/hso.c
6879
6880 HSR NETWORK PROTOCOL
6881 M:      Arvid Brodin <arvid.brodin@alten.se>
6882 L:      netdev@vger.kernel.org
6883 S:      Maintained
6884 F:      net/hsr/
6885
6886 HT16K33 LED CONTROLLER DRIVER
6887 M:      Robin van der Gracht <robin@protonic.nl>
6888 S:      Maintained
6889 F:      drivers/auxdisplay/ht16k33.c
6890 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6891
6892 HTCPEN TOUCHSCREEN DRIVER
6893 M:      Pau Oliva Fora <pof@eslack.org>
6894 L:      linux-input@vger.kernel.org
6895 S:      Maintained
6896 F:      drivers/input/touchscreen/htcpen.c
6897
6898 HUAWEI ETHERNET DRIVER
6899 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6900 L:      netdev@vger.kernel.org
6901 S:      Supported
6902 F:      Documentation/networking/hinic.txt
6903 F:      drivers/net/ethernet/huawei/hinic/
6904
6905 HUGETLB FILESYSTEM
6906 M:      Mike Kravetz <mike.kravetz@oracle.com>
6907 L:      linux-mm@kvack.org
6908 S:      Maintained
6909 F:      fs/hugetlbfs/
6910 F:      mm/hugetlb.c
6911 F:      include/linux/hugetlb.h
6912 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6913 F:      Documentation/vm/hugetlbfs_reserv.rst
6914 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6915
6916 HVA ST MEDIA DRIVER
6917 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6918 L:      linux-media@vger.kernel.org
6919 T:      git git://linuxtv.org/media_tree.git
6920 W:      https://linuxtv.org
6921 S:      Supported
6922 F:      drivers/media/platform/sti/hva
6923
6924 HWPOISON MEMORY FAILURE HANDLING
6925 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6926 L:      linux-mm@kvack.org
6927 S:      Maintained
6928 F:      mm/memory-failure.c
6929 F:      mm/hwpoison-inject.c
6930
6931 HYGON PROCESSOR SUPPORT
6932 M:      Pu Wen <puwen@hygon.cn>
6933 L:      linux-kernel@vger.kernel.org
6934 S:      Maintained
6935 F:      arch/x86/kernel/cpu/hygon.c
6936
6937 Hyper-V CORE AND DRIVERS
6938 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6939 M:      Haiyang Zhang <haiyangz@microsoft.com>
6940 M:      Stephen Hemminger <sthemmin@microsoft.com>
6941 M:      Sasha Levin <sashal@kernel.org>
6942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6943 L:      devel@linuxdriverproject.org
6944 S:      Supported
6945 F:      Documentation/networking/netvsc.txt
6946 F:      arch/x86/include/asm/mshyperv.h
6947 F:      arch/x86/include/asm/trace/hyperv.h
6948 F:      arch/x86/include/asm/hyperv-tlfs.h
6949 F:      arch/x86/kernel/cpu/mshyperv.c
6950 F:      arch/x86/hyperv
6951 F:      drivers/hid/hid-hyperv.c
6952 F:      drivers/hv/
6953 F:      drivers/input/serio/hyperv-keyboard.c
6954 F:      drivers/pci/controller/pci-hyperv.c
6955 F:      drivers/net/hyperv/
6956 F:      drivers/scsi/storvsc_drv.c
6957 F:      drivers/uio/uio_hv_generic.c
6958 F:      drivers/video/fbdev/hyperv_fb.c
6959 F:      net/vmw_vsock/hyperv_transport.c
6960 F:      include/linux/hyperv.h
6961 F:      include/uapi/linux/hyperv.h
6962 F:      tools/hv/
6963 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6964
6965 HYPERVISOR VIRTUAL CONSOLE DRIVER
6966 L:      linuxppc-dev@lists.ozlabs.org
6967 S:      Odd Fixes
6968 F:      drivers/tty/hvc/
6969
6970 I2C ACPI SUPPORT
6971 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6972 L:      linux-i2c@vger.kernel.org
6973 L:      linux-acpi@vger.kernel.org
6974 S:      Maintained
6975 F:      drivers/i2c/i2c-core-acpi.c
6976
6977 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6978 M:      Ajay Gupta <ajayg@nvidia.com>
6979 L:      linux-i2c@vger.kernel.org
6980 S:      Maintained
6981 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6982 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6983
6984 I2C MUXES
6985 M:      Peter Rosin <peda@axentia.se>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Maintained
6988 F:      Documentation/i2c/i2c-topology
6989 F:      Documentation/i2c/muxes/
6990 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6991 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6992 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6993 F:      drivers/i2c/i2c-mux.c
6994 F:      drivers/i2c/muxes/
6995 F:      include/linux/i2c-mux.h
6996
6997 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6998 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6999 L:      linux-i2c@vger.kernel.org
7000 S:      Maintained
7001 F:      drivers/i2c/busses/i2c-mv64xxx.c
7002
7003 I2C OVER PARALLEL PORT
7004 M:      Jean Delvare <jdelvare@suse.com>
7005 L:      linux-i2c@vger.kernel.org
7006 S:      Maintained
7007 F:      Documentation/i2c/busses/i2c-parport
7008 F:      Documentation/i2c/busses/i2c-parport-light
7009 F:      drivers/i2c/busses/i2c-parport.c
7010 F:      drivers/i2c/busses/i2c-parport-light.c
7011
7012 I2C SUBSYSTEM
7013 M:      Wolfram Sang <wsa@the-dreams.de>
7014 L:      linux-i2c@vger.kernel.org
7015 W:      https://i2c.wiki.kernel.org/
7016 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7018 S:      Maintained
7019 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7020 F:      Documentation/i2c/
7021 F:      drivers/i2c/*
7022 F:      include/linux/i2c.h
7023 F:      include/linux/i2c-dev.h
7024 F:      include/linux/i2c-smbus.h
7025 F:      include/uapi/linux/i2c.h
7026 F:      include/uapi/linux/i2c-*.h
7027
7028 I2C SUBSYSTEM HOST DRIVERS
7029 L:      linux-i2c@vger.kernel.org
7030 W:      https://i2c.wiki.kernel.org/
7031 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7033 S:      Odd Fixes
7034 F:      Documentation/devicetree/bindings/i2c/
7035 F:      drivers/i2c/algos/
7036 F:      drivers/i2c/busses/
7037
7038 I2C-TAOS-EVM DRIVER
7039 M:      Jean Delvare <jdelvare@suse.com>
7040 L:      linux-i2c@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/i2c/busses/i2c-taos-evm
7043 F:      drivers/i2c/busses/i2c-taos-evm.c
7044
7045 I2C-TINY-USB DRIVER
7046 M:      Till Harbaum <till@harbaum.org>
7047 L:      linux-i2c@vger.kernel.org
7048 W:      http://www.harbaum.org/till/i2c_tiny_usb
7049 S:      Maintained
7050 F:      drivers/i2c/busses/i2c-tiny-usb.c
7051
7052 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7053 M:      Jean Delvare <jdelvare@suse.com>
7054 L:      linux-i2c@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/i2c/busses/i2c-ali1535
7057 F:      Documentation/i2c/busses/i2c-ali1563
7058 F:      Documentation/i2c/busses/i2c-ali15x3
7059 F:      Documentation/i2c/busses/i2c-amd756
7060 F:      Documentation/i2c/busses/i2c-amd8111
7061 F:      Documentation/i2c/busses/i2c-i801
7062 F:      Documentation/i2c/busses/i2c-nforce2
7063 F:      Documentation/i2c/busses/i2c-piix4
7064 F:      Documentation/i2c/busses/i2c-sis5595
7065 F:      Documentation/i2c/busses/i2c-sis630
7066 F:      Documentation/i2c/busses/i2c-sis96x
7067 F:      Documentation/i2c/busses/i2c-via
7068 F:      Documentation/i2c/busses/i2c-viapro
7069 F:      drivers/i2c/busses/i2c-ali1535.c
7070 F:      drivers/i2c/busses/i2c-ali1563.c
7071 F:      drivers/i2c/busses/i2c-ali15x3.c
7072 F:      drivers/i2c/busses/i2c-amd756.c
7073 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7074 F:      drivers/i2c/busses/i2c-amd8111.c
7075 F:      drivers/i2c/busses/i2c-i801.c
7076 F:      drivers/i2c/busses/i2c-isch.c
7077 F:      drivers/i2c/busses/i2c-nforce2.c
7078 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7079 F:      drivers/i2c/busses/i2c-piix4.c
7080 F:      drivers/i2c/busses/i2c-sis5595.c
7081 F:      drivers/i2c/busses/i2c-sis630.c
7082 F:      drivers/i2c/busses/i2c-sis96x.c
7083 F:      drivers/i2c/busses/i2c-via.c
7084 F:      drivers/i2c/busses/i2c-viapro.c
7085
7086 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7087 M:      Hans de Goede <hdegoede@redhat.com>
7088 L:      linux-i2c@vger.kernel.org
7089 S:      Maintained
7090 F:      drivers/i2c/busses/i2c-cht-wc.c
7091
7092 I2C/SMBUS ISMT DRIVER
7093 M:      Seth Heasley <seth.heasley@intel.com>
7094 M:      Neil Horman <nhorman@tuxdriver.com>
7095 L:      linux-i2c@vger.kernel.org
7096 F:      drivers/i2c/busses/i2c-ismt.c
7097 F:      Documentation/i2c/busses/i2c-ismt
7098
7099 I2C/SMBUS STUB DRIVER
7100 M:      Jean Delvare <jdelvare@suse.com>
7101 L:      linux-i2c@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/i2c/i2c-stub.c
7104
7105 I3C SUBSYSTEM
7106 M:      Boris Brezillon <bbrezillon@kernel.org>
7107 L:      linux-i3c@lists.infradead.org
7108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7109 S:      Maintained
7110 F:      Documentation/ABI/testing/sysfs-bus-i3c
7111 F:      Documentation/devicetree/bindings/i3c/
7112 F:      Documentation/driver-api/i3c
7113 F:      drivers/i3c/
7114 F:      include/linux/i3c/
7115 F:      include/dt-bindings/i3c/
7116
7117 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7118 M:      Vitor Soares <vitor.soares@synopsys.com>
7119 S:      Maintained
7120 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7121 F:      drivers/i3c/master/dw*
7122
7123 IA64 (Itanium) PLATFORM
7124 M:      Tony Luck <tony.luck@intel.com>
7125 M:      Fenghua Yu <fenghua.yu@intel.com>
7126 L:      linux-ia64@vger.kernel.org
7127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7128 S:      Maintained
7129 F:      arch/ia64/
7130
7131 IBM Power 842 compression accelerator
7132 M:      Haren Myneni <haren@us.ibm.com>
7133 S:      Supported
7134 F:      drivers/crypto/nx/Makefile
7135 F:      drivers/crypto/nx/Kconfig
7136 F:      drivers/crypto/nx/nx-842*
7137 F:      include/linux/sw842.h
7138 F:      crypto/842.c
7139 F:      lib/842/
7140
7141 IBM Power in-Nest Crypto Acceleration
7142 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7143 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7144 L:      linux-crypto@vger.kernel.org
7145 S:      Supported
7146 F:      drivers/crypto/nx/Makefile
7147 F:      drivers/crypto/nx/Kconfig
7148 F:      drivers/crypto/nx/nx-aes*
7149 F:      drivers/crypto/nx/nx-sha*
7150 F:      drivers/crypto/nx/nx.*
7151 F:      drivers/crypto/nx/nx_csbcpb.h
7152 F:      drivers/crypto/nx/nx_debugfs.h
7153
7154 IBM Power Linux RAID adapter
7155 M:      Brian King <brking@us.ibm.com>
7156 S:      Supported
7157 F:      drivers/scsi/ipr.*
7158
7159 IBM Power SRIOV Virtual NIC Device Driver
7160 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7161 M:      John Allen <jallen@linux.vnet.ibm.com>
7162 L:      netdev@vger.kernel.org
7163 S:      Supported
7164 F:      drivers/net/ethernet/ibm/ibmvnic.*
7165
7166 IBM Power Virtual Accelerator Switchboard
7167 M:      Sukadev Bhattiprolu
7168 L:      linuxppc-dev@lists.ozlabs.org
7169 S:      Supported
7170 F:      arch/powerpc/platforms/powernv/vas*
7171 F:      arch/powerpc/platforms/powernv/copy-paste.h
7172 F:      arch/powerpc/include/asm/vas.h
7173 F:      arch/powerpc/include/uapi/asm/vas.h
7174
7175 IBM Power Virtual Ethernet Device Driver
7176 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7177 L:      netdev@vger.kernel.org
7178 S:      Supported
7179 F:      drivers/net/ethernet/ibm/ibmveth.*
7180
7181 IBM Power Virtual FC Device Drivers
7182 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7183 L:      linux-scsi@vger.kernel.org
7184 S:      Supported
7185 F:      drivers/scsi/ibmvscsi/ibmvfc*
7186
7187 IBM Power Virtual Management Channel Driver
7188 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7189 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7190 S:      Supported
7191 F:      drivers/misc/ibmvmc.*
7192
7193 IBM Power Virtual SCSI Device Drivers
7194 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7195 L:      linux-scsi@vger.kernel.org
7196 S:      Supported
7197 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7198 F:      include/scsi/viosrp.h
7199
7200 IBM Power Virtual SCSI Device Target Driver
7201 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7202 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7203 L:      linux-scsi@vger.kernel.org
7204 L:      target-devel@vger.kernel.org
7205 S:      Supported
7206 F:      drivers/scsi/ibmvscsi_tgt/
7207
7208 IBM Power VMX Cryptographic instructions
7209 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7210 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7211 L:      linux-crypto@vger.kernel.org
7212 S:      Supported
7213 F:      drivers/crypto/vmx/Makefile
7214 F:      drivers/crypto/vmx/Kconfig
7215 F:      drivers/crypto/vmx/vmx.c
7216 F:      drivers/crypto/vmx/aes*
7217 F:      drivers/crypto/vmx/ghash*
7218 F:      drivers/crypto/vmx/ppc-xlate.pl
7219
7220 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7221 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7222 L:      linux-pci@vger.kernel.org
7223 L:      linuxppc-dev@lists.ozlabs.org
7224 S:      Supported
7225 F:      drivers/pci/hotplug/rpaphp*
7226
7227 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7228 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7229 L:      linux-pci@vger.kernel.org
7230 L:      linuxppc-dev@lists.ozlabs.org
7231 S:      Supported
7232 F:      drivers/pci/hotplug/rpadlpar*
7233
7234 IBM ServeRAID RAID DRIVER
7235 S:      Orphan
7236 F:      drivers/scsi/ips.*
7237
7238 ICH LPC AND GPIO DRIVER
7239 M:      Peter Tyser <ptyser@xes-inc.com>
7240 S:      Maintained
7241 F:      drivers/mfd/lpc_ich.c
7242 F:      drivers/gpio/gpio-ich.c
7243
7244 IDE SUBSYSTEM
7245 M:      "David S. Miller" <davem@davemloft.net>
7246 L:      linux-ide@vger.kernel.org
7247 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7249 S:      Maintained
7250 F:      Documentation/ide/
7251 F:      drivers/ide/
7252 F:      include/linux/ide.h
7253
7254 IDE/ATAPI DRIVERS
7255 M:      Borislav Petkov <bp@alien8.de>
7256 L:      linux-ide@vger.kernel.org
7257 S:      Maintained
7258 F:      Documentation/cdrom/ide-cd
7259 F:      drivers/ide/ide-cd*
7260
7261 IDEAPAD LAPTOP EXTRAS DRIVER
7262 M:      Ike Panhc <ike.pan@canonical.com>
7263 L:      platform-driver-x86@vger.kernel.org
7264 W:      http://launchpad.net/ideapad-laptop
7265 S:      Maintained
7266 F:      drivers/platform/x86/ideapad-laptop.c
7267
7268 IDEAPAD LAPTOP SLIDEBAR DRIVER
7269 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7270 L:      linux-input@vger.kernel.org
7271 W:      https://github.com/o2genum/ideapad-slidebar
7272 S:      Maintained
7273 F:      drivers/input/misc/ideapad_slidebar.c
7274
7275 IDT VersaClock 5 CLOCK DRIVER
7276 M:      Marek Vasut <marek.vasut@gmail.com>
7277 S:      Maintained
7278 F:      drivers/clk/clk-versaclock5.c
7279
7280 IEEE 802.15.4 SUBSYSTEM
7281 M:      Alexander Aring <alex.aring@gmail.com>
7282 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7283 L:      linux-wpan@vger.kernel.org
7284 W:      http://wpan.cakelab.org/
7285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7287 S:      Maintained
7288 F:      net/ieee802154/
7289 F:      net/mac802154/
7290 F:      drivers/net/ieee802154/
7291 F:      include/linux/nl802154.h
7292 F:      include/linux/ieee802154.h
7293 F:      include/net/nl802154.h
7294 F:      include/net/mac802154.h
7295 F:      include/net/af_ieee802154.h
7296 F:      include/net/cfg802154.h
7297 F:      include/net/ieee802154_netdev.h
7298 F:      Documentation/networking/ieee802154.txt
7299
7300 IFE PROTOCOL
7301 M:      Yotam Gigi <yotam.gi@gmail.com>
7302 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7303 F:      net/ife
7304 F:      include/net/ife.h
7305 F:      include/uapi/linux/ife.h
7306
7307 IGORPLUG-USB IR RECEIVER
7308 M:      Sean Young <sean@mess.org>
7309 L:      linux-media@vger.kernel.org
7310 S:      Maintained
7311 F:      drivers/media/rc/igorplugusb.c
7312
7313 IGUANAWORKS USB IR TRANSCEIVER
7314 M:      Sean Young <sean@mess.org>
7315 L:      linux-media@vger.kernel.org
7316 S:      Maintained
7317 F:      drivers/media/rc/iguanair.c
7318
7319 IIO DIGITAL POTENTIOMETER DAC
7320 M:      Peter Rosin <peda@axentia.se>
7321 L:      linux-iio@vger.kernel.org
7322 S:      Maintained
7323 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7324 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7325 F:      drivers/iio/dac/dpot-dac.c
7326
7327 IIO ENVELOPE DETECTOR
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-adc-envelope-detector
7332 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7333 F:      drivers/iio/adc/envelope-detector.c
7334
7335 IIO MULTIPLEXER
7336 M:      Peter Rosin <peda@axentia.se>
7337 L:      linux-iio@vger.kernel.org
7338 S:      Maintained
7339 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7340 F:      drivers/iio/multiplexer/iio-mux.c
7341
7342 IIO SUBSYSTEM AND DRIVERS
7343 M:      Jonathan Cameron <jic23@kernel.org>
7344 R:      Hartmut Knaack <knaack.h@gmx.de>
7345 R:      Lars-Peter Clausen <lars@metafoo.de>
7346 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7347 L:      linux-iio@vger.kernel.org
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7349 S:      Maintained
7350 F:      Documentation/ABI/testing/configfs-iio*
7351 F:      Documentation/ABI/testing/sysfs-bus-iio*
7352 F:      Documentation/devicetree/bindings/iio/
7353 F:      drivers/iio/
7354 F:      drivers/staging/iio/
7355 F:      include/linux/iio/
7356 F:      tools/iio/
7357
7358 IIO UNIT CONVERTER
7359 M:      Peter Rosin <peda@axentia.se>
7360 L:      linux-iio@vger.kernel.org
7361 S:      Maintained
7362 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7363 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7364 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7365 F:      drivers/iio/afe/iio-rescale.c
7366
7367 IKANOS/ADI EAGLE ADSL USB DRIVER
7368 M:      Matthieu Castet <castet.matthieu@free.fr>
7369 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7370 S:      Maintained
7371 F:      drivers/usb/atm/ueagle-atm.c
7372
7373 IMGTEC ASCII LCD DRIVER
7374 M:      Paul Burton <paul.burton@mips.com>
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7377 F:      drivers/auxdisplay/img-ascii-lcd.c
7378
7379 IMGTEC IR DECODER DRIVER
7380 M:      James Hogan <jhogan@kernel.org>
7381 S:      Maintained
7382 F:      drivers/media/rc/img-ir/
7383
7384 IMON SOUNDGRAPH USB IR RECEIVER
7385 M:      Sean Young <sean@mess.org>
7386 L:      linux-media@vger.kernel.org
7387 S:      Maintained
7388 F:      drivers/media/rc/imon_raw.c
7389 F:      drivers/media/rc/imon.c
7390
7391 IMS TWINTURBO FRAMEBUFFER DRIVER
7392 L:      linux-fbdev@vger.kernel.org
7393 S:      Orphan
7394 F:      drivers/video/fbdev/imsttfb.c
7395
7396 INA209 HARDWARE MONITOR DRIVER
7397 M:      Guenter Roeck <linux@roeck-us.net>
7398 L:      linux-hwmon@vger.kernel.org
7399 S:      Maintained
7400 F:      Documentation/hwmon/ina209
7401 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7402 F:      drivers/hwmon/ina209.c
7403
7404 INA2XX 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/ina2xx
7409 F:      drivers/hwmon/ina2xx.c
7410 F:      include/linux/platform_data/ina2xx.h
7411
7412 INDUSTRY PACK SUBSYSTEM (IPACK)
7413 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7414 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7415 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7416 L:      industrypack-devel@lists.sourceforge.net
7417 W:      http://industrypack.sourceforge.net
7418 S:      Maintained
7419 F:      drivers/ipack/
7420
7421 INFINIBAND SUBSYSTEM
7422 M:      Doug Ledford <dledford@redhat.com>
7423 M:      Jason Gunthorpe <jgg@mellanox.com>
7424 L:      linux-rdma@vger.kernel.org
7425 W:      https://github.com/linux-rdma/rdma-core
7426 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7428 S:      Supported
7429 F:      Documentation/devicetree/bindings/infiniband/
7430 F:      Documentation/infiniband/
7431 F:      drivers/infiniband/
7432 F:      include/uapi/linux/if_infiniband.h
7433 F:      include/uapi/rdma/
7434 F:      include/rdma/
7435
7436 INGENIC JZ4780 DMA Driver
7437 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7438 S:      Maintained
7439 F:      drivers/dma/dma-jz4780.c
7440
7441 INGENIC JZ4780 NAND DRIVER
7442 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7443 L:      linux-mtd@lists.infradead.org
7444 S:      Maintained
7445 F:      drivers/mtd/nand/raw/jz4780_*
7446
7447 INOTIFY
7448 M:      Jan Kara <jack@suse.cz>
7449 R:      Amir Goldstein <amir73il@gmail.com>
7450 L:      linux-fsdevel@vger.kernel.org
7451 S:      Maintained
7452 F:      Documentation/filesystems/inotify.txt
7453 F:      fs/notify/inotify/
7454 F:      include/linux/inotify.h
7455 F:      include/uapi/linux/inotify.h
7456
7457 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7458 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7459 L:      linux-input@vger.kernel.org
7460 Q:      http://patchwork.kernel.org/project/linux-input/list/
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7462 S:      Maintained
7463 F:      drivers/input/
7464 F:      include/linux/input.h
7465 F:      include/uapi/linux/input.h
7466 F:      include/uapi/linux/input-event-codes.h
7467 F:      include/linux/input/
7468 F:      Documentation/devicetree/bindings/input/
7469 F:      Documentation/devicetree/bindings/serio/
7470 F:      Documentation/input/
7471
7472 INPUT MULTITOUCH (MT) PROTOCOL
7473 M:      Henrik Rydberg <rydberg@bitmath.org>
7474 L:      linux-input@vger.kernel.org
7475 S:      Odd fixes
7476 F:      Documentation/input/multi-touch-protocol.rst
7477 F:      drivers/input/input-mt.c
7478 K:      \b(ABS|SYN)_MT_
7479
7480 INSIDE SECURE CRYPTO DRIVER
7481 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7482 F:      drivers/crypto/inside-secure/
7483 S:      Maintained
7484 L:      linux-crypto@vger.kernel.org
7485
7486 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7487 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7488 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7489 L:      linux-integrity@vger.kernel.org
7490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7491 S:      Supported
7492 F:      security/integrity/ima/
7493
7494 INTEL 810/815 FRAMEBUFFER DRIVER
7495 M:      Antonino Daplas <adaplas@gmail.com>
7496 L:      linux-fbdev@vger.kernel.org
7497 S:      Maintained
7498 F:      drivers/video/fbdev/i810/
7499
7500 INTEL ASoC DRIVERS
7501 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7502 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7503 M:      Jie Yang <yang.jie@linux.intel.com>
7504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7505 S:      Supported
7506 F:      sound/soc/intel/
7507
7508 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7509 M:      Hans de Goede <hdegoede@redhat.com>
7510 L:      platform-driver-x86@vger.kernel.org
7511 S:      Maintained
7512 F:      drivers/platform/x86/intel_atomisp2_pm.c
7513
7514 INTEL C600 SERIES SAS CONTROLLER DRIVER
7515 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7516 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7517 L:      linux-scsi@vger.kernel.org
7518 T:      git git://git.code.sf.net/p/intel-sas/isci
7519 S:      Supported
7520 F:      drivers/scsi/isci/
7521
7522 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7523 M:      Jani Nikula <jani.nikula@linux.intel.com>
7524 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7525 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7526 L:      intel-gfx@lists.freedesktop.org
7527 W:      https://01.org/linuxgraphics/
7528 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7529 C:      irc://chat.freenode.net/intel-gfx
7530 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7531 T:      git git://anongit.freedesktop.org/drm-intel
7532 S:      Supported
7533 F:      drivers/gpu/drm/i915/
7534 F:      include/drm/i915*
7535 F:      include/uapi/drm/i915_drm.h
7536 F:      Documentation/gpu/i915.rst
7537
7538 INTEL ETHERNET DRIVERS
7539 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7540 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7541 W:      http://www.intel.com/support/feedback.htm
7542 W:      http://e1000.sourceforge.net/
7543 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7546 S:      Supported
7547 F:      Documentation/networking/e100.rst
7548 F:      Documentation/networking/e1000.rst
7549 F:      Documentation/networking/e1000e.rst
7550 F:      Documentation/networking/fm10k.rst
7551 F:      Documentation/networking/igb.rst
7552 F:      Documentation/networking/igbvf.rst
7553 F:      Documentation/networking/ixgb.rst
7554 F:      Documentation/networking/ixgbe.rst
7555 F:      Documentation/networking/ixgbevf.rst
7556 F:      Documentation/networking/i40e.rst
7557 F:      Documentation/networking/iavf.rst
7558 F:      Documentation/networking/ice.rst
7559 F:      drivers/net/ethernet/intel/
7560 F:      drivers/net/ethernet/intel/*/
7561 F:      include/linux/avf/virtchnl.h
7562
7563 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7564 M:      Maik Broemme <mbroemme@libmpq.org>
7565 L:      linux-fbdev@vger.kernel.org
7566 S:      Maintained
7567 F:      Documentation/fb/intelfb.txt
7568 F:      drivers/video/fbdev/intelfb/
7569
7570 INTEL GPIO DRIVERS
7571 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7572 L:      linux-gpio@vger.kernel.org
7573 S:      Maintained
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7575 F:      drivers/gpio/gpio-ich.c
7576 F:      drivers/gpio/gpio-intel-mid.c
7577 F:      drivers/gpio/gpio-lynxpoint.c
7578 F:      drivers/gpio/gpio-merrifield.c
7579 F:      drivers/gpio/gpio-ml-ioh.c
7580 F:      drivers/gpio/gpio-pch.c
7581 F:      drivers/gpio/gpio-sch.c
7582 F:      drivers/gpio/gpio-sodaville.c
7583
7584 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7585 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7586 M:      Zhi Wang <zhi.a.wang@intel.com>
7587 L:      intel-gvt-dev@lists.freedesktop.org
7588 L:      intel-gfx@lists.freedesktop.org
7589 W:      https://01.org/igvt-g
7590 T:      git https://github.com/intel/gvt-linux.git
7591 S:      Supported
7592 F:      drivers/gpu/drm/i915/gvt/
7593
7594 INTEL HID EVENT DRIVER
7595 M:      Alex Hung <alex.hung@canonical.com>
7596 L:      platform-driver-x86@vger.kernel.org
7597 S:      Maintained
7598 F:      drivers/platform/x86/intel-hid.c
7599
7600 INTEL I/OAT DMA DRIVER
7601 M:      Dave Jiang <dave.jiang@intel.com>
7602 R:      Dan Williams <dan.j.williams@intel.com>
7603 L:      dmaengine@vger.kernel.org
7604 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7605 S:      Supported
7606 F:      drivers/dma/ioat*
7607
7608 INTEL IDLE DRIVER
7609 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7610 M:      Len Brown <lenb@kernel.org>
7611 L:      linux-pm@vger.kernel.org
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7613 B:      https://bugzilla.kernel.org
7614 S:      Supported
7615 F:      drivers/idle/intel_idle.c
7616
7617 INTEL INTEGRATED SENSOR HUB DRIVER
7618 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7619 M:      Jiri Kosina <jikos@kernel.org>
7620 L:      linux-input@vger.kernel.org
7621 S:      Maintained
7622 F:      drivers/hid/intel-ish-hid/
7623
7624 INTEL IOMMU (VT-d)
7625 M:      David Woodhouse <dwmw2@infradead.org>
7626 L:      iommu@lists.linux-foundation.org
7627 T:      git git://git.infradead.org/iommu-2.6.git
7628 S:      Supported
7629 F:      drivers/iommu/intel-iommu.c
7630 F:      include/linux/intel-iommu.h
7631
7632 INTEL IOP-ADMA DMA DRIVER
7633 R:      Dan Williams <dan.j.williams@intel.com>
7634 S:      Odd fixes
7635 F:      drivers/dma/iop-adma.c
7636
7637 INTEL IPU3 CSI-2 CIO2 DRIVER
7638 M:      Yong Zhi <yong.zhi@intel.com>
7639 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7640 M:      Bingbu Cao <bingbu.cao@intel.com>
7641 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7642 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7643 L:      linux-media@vger.kernel.org
7644 S:      Maintained
7645 F:      drivers/media/pci/intel/ipu3/
7646 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7647
7648 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7649 M:      Krzysztof Halasa <khalasa@piap.pl>
7650 S:      Maintained
7651 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7652 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7653 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7654 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7655 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7656 F:      drivers/net/wan/ixp4xx_hss.c
7657
7658 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7659 M:      Deepak Saxena <dsaxena@plexity.net>
7660 S:      Maintained
7661 F:      drivers/char/hw_random/ixp4xx-rng.c
7662
7663 INTEL MANAGEMENT ENGINE (mei)
7664 M:      Tomas Winkler <tomas.winkler@intel.com>
7665 L:      linux-kernel@vger.kernel.org
7666 S:      Supported
7667 F:      include/uapi/linux/mei.h
7668 F:      include/linux/mei_cl_bus.h
7669 F:      drivers/misc/mei/*
7670 F:      drivers/watchdog/mei_wdt.c
7671 F:      Documentation/misc-devices/mei/*
7672 F:      samples/mei/*
7673
7674 INTEL MENLOW THERMAL DRIVER
7675 M:      Sujith Thomas <sujith.thomas@intel.com>
7676 L:      platform-driver-x86@vger.kernel.org
7677 W:      https://01.org/linux-acpi
7678 S:      Supported
7679 F:      drivers/platform/x86/intel_menlow.c
7680
7681 INTEL MIC DRIVERS (mic)
7682 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7683 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7684 S:      Supported
7685 W:      https://github.com/sudeepdutt/mic
7686 W:      http://software.intel.com/en-us/mic-developer
7687 F:      include/linux/mic_bus.h
7688 F:      include/linux/scif.h
7689 F:      include/uapi/linux/mic_common.h
7690 F:      include/uapi/linux/mic_ioctl.h
7691 F:      include/uapi/linux/scif_ioctl.h
7692 F:      drivers/misc/mic/
7693 F:      drivers/dma/mic_x100_dma.c
7694 F:      drivers/dma/mic_x100_dma.h
7695 F:      Documentation/mic/
7696
7697 INTEL PMC CORE DRIVER
7698 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7699 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7700 L:      platform-driver-x86@vger.kernel.org
7701 S:      Maintained
7702 F:      drivers/platform/x86/intel_pmc_core*
7703
7704 INTEL PMC/P-Unit IPC DRIVER
7705 M:      Zha Qipeng<qipeng.zha@intel.com>
7706 L:      platform-driver-x86@vger.kernel.org
7707 S:      Maintained
7708 F:      drivers/platform/x86/intel_pmc_ipc.c
7709 F:      drivers/platform/x86/intel_punit_ipc.c
7710 F:      arch/x86/include/asm/intel_pmc_ipc.h
7711 F:      arch/x86/include/asm/intel_punit_ipc.h
7712
7713 INTEL PMIC GPIO DRIVERS
7714 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7715 S:      Maintained
7716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7717 F:      drivers/gpio/gpio-*cove.c
7718 F:      drivers/gpio/gpio-msic.c
7719
7720 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7721 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7722 S:      Maintained
7723 F:      drivers/mfd/intel_msic.c
7724 F:      drivers/mfd/intel_soc_pmic*
7725 F:      include/linux/mfd/intel_msic.h
7726 F:      include/linux/mfd/intel_soc_pmic*
7727
7728 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7729 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7730 L:      linux-wireless@vger.kernel.org
7731 S:      Maintained
7732 F:      Documentation/networking/README.ipw2100
7733 F:      Documentation/networking/README.ipw2200
7734 F:      drivers/net/wireless/intel/ipw2x00/
7735
7736 INTEL PSTATE DRIVER
7737 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7738 M:      Len Brown <lenb@kernel.org>
7739 L:      linux-pm@vger.kernel.org
7740 S:      Supported
7741 F:      drivers/cpufreq/intel_pstate.c
7742
7743 INTEL RDMA RNIC DRIVER
7744 M:      Faisal Latif <faisal.latif@intel.com>
7745 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7746 L:      linux-rdma@vger.kernel.org
7747 S:      Supported
7748 F:      drivers/infiniband/hw/i40iw/
7749 F:      include/uapi/rdma/i40iw-abi.h
7750
7751 INTEL TELEMETRY DRIVER
7752 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7753 M:      "David E. Box" <david.e.box@linux.intel.com>
7754 L:      platform-driver-x86@vger.kernel.org
7755 S:      Maintained
7756 F:      arch/x86/include/asm/intel_telemetry.h
7757 F:      drivers/platform/x86/intel_telemetry*
7758
7759 INTEL VIRTUAL BUTTON DRIVER
7760 M:      AceLan Kao <acelan.kao@canonical.com>
7761 L:      platform-driver-x86@vger.kernel.org
7762 S:      Maintained
7763 F:      drivers/platform/x86/intel-vbtn.c
7764
7765 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7766 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7767 L:      linux-wireless@vger.kernel.org
7768 S:      Supported
7769 F:      drivers/net/wireless/intel/iwlegacy/
7770
7771 INTEL WIRELESS WIFI LINK (iwlwifi)
7772 M:      Johannes Berg <johannes.berg@intel.com>
7773 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7774 M:      Luca Coelho <luciano.coelho@intel.com>
7775 M:      Intel Linux Wireless <linuxwifi@intel.com>
7776 L:      linux-wireless@vger.kernel.org
7777 W:      http://intellinuxwireless.org
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7779 S:      Supported
7780 F:      drivers/net/wireless/intel/iwlwifi/
7781
7782 INTEL WIRELESS WIMAX CONNECTION 2400
7783 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7784 M:      linux-wimax@intel.com
7785 L:      wimax@linuxwimax.org (subscribers-only)
7786 S:      Supported
7787 W:      http://linuxwimax.org
7788 F:      Documentation/wimax/README.i2400m
7789 F:      drivers/net/wimax/i2400m/
7790 F:      include/uapi/linux/wimax/i2400m.h
7791
7792 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7793 M:      Mario Limonciello <mario.limonciello@dell.com>
7794 S:      Maintained
7795 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7796
7797 INTEL(R) TRACE HUB
7798 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7799 S:      Supported
7800 F:      Documentation/trace/intel_th.rst
7801 F:      drivers/hwtracing/intel_th/
7802
7803 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7804 M:      Ning Sun <ning.sun@intel.com>
7805 L:      tboot-devel@lists.sourceforge.net
7806 W:      http://tboot.sourceforge.net
7807 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7808 S:      Supported
7809 F:      Documentation/intel_txt.txt
7810 F:      include/linux/tboot.h
7811 F:      arch/x86/kernel/tboot.c
7812
7813 INTEL-MID GPIO DRIVER
7814 M:      David Cohen <david.a.cohen@linux.intel.com>
7815 L:      linux-gpio@vger.kernel.org
7816 S:      Maintained
7817 F:      drivers/gpio/gpio-intel-mid.c
7818
7819 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7820 M:      Linus Walleij <linus.walleij@linaro.org>
7821 L:      linux-iio@vger.kernel.org
7822 S:      Maintained
7823 F:      drivers/iio/gyro/mpu3050*
7824 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7825
7826 IOC3 ETHERNET DRIVER
7827 M:      Ralf Baechle <ralf@linux-mips.org>
7828 L:      linux-mips@vger.kernel.org
7829 S:      Maintained
7830 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7831
7832 IOC3 SERIAL DRIVER
7833 M:      Pat Gefre <pfg@sgi.com>
7834 L:      linux-serial@vger.kernel.org
7835 S:      Maintained
7836 F:      drivers/tty/serial/ioc3_serial.c
7837
7838 IOMMU DRIVERS
7839 M:      Joerg Roedel <joro@8bytes.org>
7840 L:      iommu@lists.linux-foundation.org
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7842 S:      Maintained
7843 F:      Documentation/devicetree/bindings/iommu/
7844 F:      drivers/iommu/
7845 F:      include/linux/iommu.h
7846 F:      include/linux/of_iommu.h
7847 F:      include/linux/iova.h
7848
7849 IP MASQUERADING
7850 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7851 S:      Maintained
7852 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7853
7854 IPMI SUBSYSTEM
7855 M:      Corey Minyard <minyard@acm.org>
7856 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7857 W:      http://openipmi.sourceforge.net/
7858 S:      Supported
7859 F:      Documentation/devicetree/bindings/ipmi/
7860 F:      Documentation/IPMI.txt
7861 F:      drivers/char/ipmi/
7862 F:      include/linux/ipmi*
7863 F:      include/uapi/linux/ipmi*
7864
7865 IPS SCSI RAID DRIVER
7866 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7867 L:      linux-scsi@vger.kernel.org
7868 W:      http://www.adaptec.com/
7869 S:      Maintained
7870 F:      drivers/scsi/ips*
7871
7872 IPVS
7873 M:      Wensong Zhang <wensong@linux-vs.org>
7874 M:      Simon Horman <horms@verge.net.au>
7875 M:      Julian Anastasov <ja@ssi.bg>
7876 L:      netdev@vger.kernel.org
7877 L:      lvs-devel@vger.kernel.org
7878 S:      Maintained
7879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7881 F:      Documentation/networking/ipvs-sysctl.txt
7882 F:      include/net/ip_vs.h
7883 F:      include/uapi/linux/ip_vs.h
7884 F:      net/netfilter/ipvs/
7885
7886 IPWIRELESS DRIVER
7887 M:      Jiri Kosina <jikos@kernel.org>
7888 M:      David Sterba <dsterba@suse.com>
7889 S:      Odd Fixes
7890 F:      drivers/tty/ipwireless/
7891
7892 IPX NETWORK LAYER
7893 L:      netdev@vger.kernel.org
7894 S:      Obsolete
7895 F:      include/uapi/linux/ipx.h
7896
7897 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7898 M:      Marc Zyngier <marc.zyngier@arm.com>
7899 S:      Maintained
7900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7901 F:      Documentation/IRQ-domain.txt
7902 F:      include/linux/irqdomain.h
7903 F:      kernel/irq/irqdomain.c
7904 F:      kernel/irq/msi.c
7905
7906 IRQ SUBSYSTEM
7907 M:      Thomas Gleixner <tglx@linutronix.de>
7908 L:      linux-kernel@vger.kernel.org
7909 S:      Maintained
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7911 F:      kernel/irq/
7912
7913 IRQCHIP DRIVERS
7914 M:      Thomas Gleixner <tglx@linutronix.de>
7915 M:      Jason Cooper <jason@lakedaemon.net>
7916 M:      Marc Zyngier <marc.zyngier@arm.com>
7917 L:      linux-kernel@vger.kernel.org
7918 S:      Maintained
7919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7920 F:      Documentation/devicetree/bindings/interrupt-controller/
7921 F:      drivers/irqchip/
7922
7923 ISA
7924 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7925 S:      Maintained
7926 F:      Documentation/isa.txt
7927 F:      drivers/base/isa.c
7928 F:      include/linux/isa.h
7929
7930 ISA RADIO MODULE
7931 M:      Hans Verkuil <hverkuil@xs4all.nl>
7932 L:      linux-media@vger.kernel.org
7933 T:      git git://linuxtv.org/media_tree.git
7934 W:      https://linuxtv.org
7935 S:      Maintained
7936 F:      drivers/media/radio/radio-isa*
7937
7938 ISAPNP
7939 M:      Jaroslav Kysela <perex@perex.cz>
7940 S:      Maintained
7941 F:      Documentation/isapnp.txt
7942 F:      drivers/pnp/isapnp/
7943 F:      include/linux/isapnp.h
7944
7945 ISCSI
7946 M:      Lee Duncan <lduncan@suse.com>
7947 M:      Chris Leech <cleech@redhat.com>
7948 L:      open-iscsi@googlegroups.com
7949 W:      www.open-iscsi.com
7950 S:      Maintained
7951 F:      drivers/scsi/*iscsi*
7952 F:      include/scsi/*iscsi*
7953
7954 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7955 M:      Peter Jones <pjones@redhat.com>
7956 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7957 S:      Maintained
7958 F:      drivers/firmware/iscsi_ibft*
7959
7960 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7961 M:      Sagi Grimberg <sagi@grimberg.me>
7962 M:      Max Gurtovoy <maxg@mellanox.com>
7963 L:      linux-rdma@vger.kernel.org
7964 S:      Supported
7965 W:      http://www.openfabrics.org
7966 W:      www.open-iscsi.org
7967 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7968 F:      drivers/infiniband/ulp/iser/
7969
7970 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7971 M:      Sagi Grimberg <sagi@grimberg.me>
7972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7973 L:      linux-rdma@vger.kernel.org
7974 L:      target-devel@vger.kernel.org
7975 S:      Supported
7976 W:      http://www.linux-iscsi.org
7977 F:      drivers/infiniband/ulp/isert
7978
7979 ISDN SUBSYSTEM
7980 M:      Karsten Keil <isdn@linux-pingi.de>
7981 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7982 L:      netdev@vger.kernel.org
7983 W:      http://www.isdn4linux.de
7984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7985 S:      Maintained
7986 F:      Documentation/isdn/
7987 F:      drivers/isdn/
7988 F:      include/linux/isdn.h
7989 F:      include/linux/isdn/
7990 F:      include/uapi/linux/isdn.h
7991 F:      include/uapi/linux/isdn/
7992
7993 ISDN SUBSYSTEM (Eicon active card driver)
7994 M:      Armin Schindler <mac@melware.de>
7995 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7996 W:      http://www.melware.de
7997 S:      Maintained
7998 F:      drivers/isdn/hardware/eicon/
7999
8000 IT87 HARDWARE MONITORING DRIVER
8001 M:      Jean Delvare <jdelvare@suse.com>
8002 L:      linux-hwmon@vger.kernel.org
8003 S:      Maintained
8004 F:      Documentation/hwmon/it87
8005 F:      drivers/hwmon/it87.c
8006
8007 IT913X MEDIA DRIVER
8008 M:      Antti Palosaari <crope@iki.fi>
8009 L:      linux-media@vger.kernel.org
8010 W:      https://linuxtv.org
8011 W:      http://palosaari.fi/linux/
8012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8013 T:      git git://linuxtv.org/anttip/media_tree.git
8014 S:      Maintained
8015 F:      drivers/media/tuners/it913x*
8016
8017 IVTV VIDEO4LINUX DRIVER
8018 M:      Andy Walls <awalls@md.metrocast.net>
8019 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8020 L:      linux-media@vger.kernel.org
8021 T:      git git://linuxtv.org/media_tree.git
8022 W:      http://www.ivtvdriver.org
8023 S:      Maintained
8024 F:      Documentation/media/v4l-drivers/ivtv*
8025 F:      drivers/media/pci/ivtv/
8026 F:      include/uapi/linux/ivtv*
8027
8028 IX2505V MEDIA DRIVER
8029 M:      Malcolm Priestley <tvboxspy@gmail.com>
8030 L:      linux-media@vger.kernel.org
8031 W:      https://linuxtv.org
8032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8033 S:      Maintained
8034 F:      drivers/media/dvb-frontends/ix2505v*
8035
8036 JAILHOUSE HYPERVISOR INTERFACE
8037 M:      Jan Kiszka <jan.kiszka@siemens.com>
8038 L:      jailhouse-dev@googlegroups.com
8039 S:      Maintained
8040 F:      arch/x86/kernel/jailhouse.c
8041 F:      arch/x86/include/asm/jailhouse_para.h
8042
8043 JC42.4 TEMPERATURE SENSOR DRIVER
8044 M:      Guenter Roeck <linux@roeck-us.net>
8045 L:      linux-hwmon@vger.kernel.org
8046 S:      Maintained
8047 F:      drivers/hwmon/jc42.c
8048 F:      Documentation/hwmon/jc42
8049
8050 JFS FILESYSTEM
8051 M:      Dave Kleikamp <shaggy@kernel.org>
8052 L:      jfs-discussion@lists.sourceforge.net
8053 W:      http://jfs.sourceforge.net/
8054 T:      git git://github.com/kleikamp/linux-shaggy.git
8055 S:      Maintained
8056 F:      Documentation/filesystems/jfs.txt
8057 F:      fs/jfs/
8058
8059 JME NETWORK DRIVER
8060 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8061 L:      netdev@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/net/ethernet/jme.*
8064
8065 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8066 M:      David Woodhouse <dwmw2@infradead.org>
8067 L:      linux-mtd@lists.infradead.org
8068 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8069 S:      Maintained
8070 F:      fs/jffs2/
8071 F:      include/uapi/linux/jffs2.h
8072
8073 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8074 M:      "Theodore Ts'o" <tytso@mit.edu>
8075 M:      Jan Kara <jack@suse.com>
8076 L:      linux-ext4@vger.kernel.org
8077 S:      Maintained
8078 F:      fs/jbd2/
8079 F:      include/linux/jbd2.h
8080
8081 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8082 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8083 L:      linux-media@vger.kernel.org
8084 S:      Maintained
8085 F:      drivers/media/platform/rcar_jpu.c
8086
8087 JSM Neo PCI based serial card
8088 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8089 L:      linux-serial@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/tty/serial/jsm/
8092
8093 K10TEMP HARDWARE MONITORING DRIVER
8094 M:      Clemens Ladisch <clemens@ladisch.de>
8095 L:      linux-hwmon@vger.kernel.org
8096 S:      Maintained
8097 F:      Documentation/hwmon/k10temp
8098 F:      drivers/hwmon/k10temp.c
8099
8100 K8TEMP HARDWARE MONITORING DRIVER
8101 M:      Rudolf Marek <r.marek@assembler.cz>
8102 L:      linux-hwmon@vger.kernel.org
8103 S:      Maintained
8104 F:      Documentation/hwmon/k8temp
8105 F:      drivers/hwmon/k8temp.c
8106
8107 KASAN
8108 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8109 R:      Alexander Potapenko <glider@google.com>
8110 R:      Dmitry Vyukov <dvyukov@google.com>
8111 L:      kasan-dev@googlegroups.com
8112 S:      Maintained
8113 F:      arch/*/include/asm/kasan.h
8114 F:      arch/*/mm/kasan_init*
8115 F:      Documentation/dev-tools/kasan.rst
8116 F:      include/linux/kasan*.h
8117 F:      lib/test_kasan.c
8118 F:      mm/kasan/
8119 F:      scripts/Makefile.kasan
8120
8121 KCONFIG
8122 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8124 L:      linux-kbuild@vger.kernel.org
8125 S:      Maintained
8126 F:      Documentation/kbuild/kconfig*
8127 F:      scripts/kconfig/
8128 F:      scripts/Kconfig.include
8129
8130 KDUMP
8131 M:      Dave Young <dyoung@redhat.com>
8132 M:      Baoquan He <bhe@redhat.com>
8133 R:      Vivek Goyal <vgoyal@redhat.com>
8134 L:      kexec@lists.infradead.org
8135 W:      http://lse.sourceforge.net/kdump/
8136 S:      Maintained
8137 F:      Documentation/kdump/
8138
8139 KEENE FM RADIO TRANSMITTER DRIVER
8140 M:      Hans Verkuil <hverkuil@xs4all.nl>
8141 L:      linux-media@vger.kernel.org
8142 T:      git git://linuxtv.org/media_tree.git
8143 W:      https://linuxtv.org
8144 S:      Maintained
8145 F:      drivers/media/radio/radio-keene*
8146
8147 KERNEL AUTOMOUNTER
8148 M:      Ian Kent <raven@themaw.net>
8149 L:      autofs@vger.kernel.org
8150 S:      Maintained
8151 F:      fs/autofs/
8152
8153 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8154 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8155 M:      Michal Marek <michal.lkml@markovi.net>
8156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8157 L:      linux-kbuild@vger.kernel.org
8158 S:      Maintained
8159 F:      Documentation/kbuild/
8160 F:      Makefile
8161 F:      scripts/Kbuild*
8162 F:      scripts/Makefile*
8163 F:      scripts/basic/
8164 F:      scripts/mk*
8165 F:      scripts/mod/
8166 F:      scripts/package/
8167
8168 KERNEL JANITORS
8169 L:      kernel-janitors@vger.kernel.org
8170 W:      http://kernelnewbies.org/KernelJanitors
8171 S:      Odd Fixes
8172
8173 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8174 M:      "J. Bruce Fields" <bfields@fieldses.org>
8175 M:      Jeff Layton <jlayton@kernel.org>
8176 L:      linux-nfs@vger.kernel.org
8177 W:      http://nfs.sourceforge.net/
8178 T:      git git://linux-nfs.org/~bfields/linux.git
8179 S:      Supported
8180 F:      fs/nfsd/
8181 F:      include/uapi/linux/nfsd/
8182 F:      fs/lockd/
8183 F:      fs/nfs_common/
8184 F:      net/sunrpc/
8185 F:      include/linux/lockd/
8186 F:      include/linux/sunrpc/
8187 F:      include/uapi/linux/sunrpc/
8188
8189 KERNEL SELFTEST FRAMEWORK
8190 M:      Shuah Khan <shuah@kernel.org>
8191 L:      linux-kselftest@vger.kernel.org
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8193 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8194 S:      Maintained
8195 F:      tools/testing/selftests/
8196 F:      Documentation/dev-tools/kselftest*
8197
8198 KERNEL USERMODE HELPER
8199 M:      Luis Chamberlain <mcgrof@kernel.org>
8200 L:      linux-kernel@vger.kernel.org
8201 S:      Maintained
8202 F:      kernel/umh.c
8203 F:      include/linux/umh.h
8204
8205 KERNEL VIRTUAL MACHINE (KVM)
8206 M:      Paolo Bonzini <pbonzini@redhat.com>
8207 M:      Radim Krčmář <rkrcmar@redhat.com>
8208 L:      kvm@vger.kernel.org
8209 W:      http://www.linux-kvm.org
8210 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8211 S:      Supported
8212 F:      Documentation/virtual/kvm/
8213 F:      include/trace/events/kvm.h
8214 F:      include/uapi/asm-generic/kvm*
8215 F:      include/uapi/linux/kvm*
8216 F:      include/asm-generic/kvm*
8217 F:      include/linux/kvm*
8218 F:      include/kvm/iodev.h
8219 F:      virt/kvm/*
8220 F:      tools/kvm/
8221
8222 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8223 M:      Joerg Roedel <joro@8bytes.org>
8224 L:      kvm@vger.kernel.org
8225 W:      http://www.linux-kvm.org/
8226 S:      Maintained
8227 F:      arch/x86/include/asm/svm.h
8228 F:      arch/x86/kvm/svm.c
8229
8230 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8231 M:      Christoffer Dall <christoffer.dall@arm.com>
8232 M:      Marc Zyngier <marc.zyngier@arm.com>
8233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8234 L:      kvmarm@lists.cs.columbia.edu
8235 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8237 S:      Supported
8238 F:      arch/arm/include/uapi/asm/kvm*
8239 F:      arch/arm/include/asm/kvm*
8240 F:      arch/arm/kvm/
8241 F:      virt/kvm/arm/
8242 F:      include/kvm/arm_*
8243
8244 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8245 M:      Christoffer Dall <christoffer.dall@arm.com>
8246 M:      Marc Zyngier <marc.zyngier@arm.com>
8247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8248 L:      kvmarm@lists.cs.columbia.edu
8249 S:      Maintained
8250 F:      arch/arm64/include/uapi/asm/kvm*
8251 F:      arch/arm64/include/asm/kvm*
8252 F:      arch/arm64/kvm/
8253
8254 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8255 M:      James Hogan <jhogan@kernel.org>
8256 L:      linux-mips@vger.kernel.org
8257 S:      Supported
8258 F:      arch/mips/include/uapi/asm/kvm*
8259 F:      arch/mips/include/asm/kvm*
8260 F:      arch/mips/kvm/
8261
8262 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8263 M:      Paul Mackerras <paulus@ozlabs.org>
8264 L:      kvm-ppc@vger.kernel.org
8265 W:      http://www.linux-kvm.org/
8266 T:      git git://github.com/agraf/linux-2.6.git
8267 S:      Supported
8268 F:      arch/powerpc/include/uapi/asm/kvm*
8269 F:      arch/powerpc/include/asm/kvm*
8270 F:      arch/powerpc/kvm/
8271 F:      arch/powerpc/kernel/kvm*
8272
8273 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8274 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8275 M:      Janosch Frank <frankja@linux.ibm.com>
8276 R:      David Hildenbrand <david@redhat.com>
8277 R:      Cornelia Huck <cohuck@redhat.com>
8278 L:      linux-s390@vger.kernel.org
8279 W:      http://www.ibm.com/developerworks/linux/linux390/
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8281 S:      Supported
8282 F:      arch/s390/include/uapi/asm/kvm*
8283 F:      arch/s390/include/asm/gmap.h
8284 F:      arch/s390/include/asm/kvm*
8285 F:      arch/s390/kvm/
8286 F:      arch/s390/mm/gmap.c
8287
8288 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8289 M:      Paolo Bonzini <pbonzini@redhat.com>
8290 M:      Radim Krčmář <rkrcmar@redhat.com>
8291 L:      kvm@vger.kernel.org
8292 W:      http://www.linux-kvm.org
8293 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8294 S:      Supported
8295 F:      arch/x86/kvm/
8296 F:      arch/x86/include/uapi/asm/kvm*
8297 F:      arch/x86/include/asm/kvm*
8298 F:      arch/x86/include/asm/pvclock-abi.h
8299 F:      arch/x86/kernel/kvm.c
8300 F:      arch/x86/kernel/kvmclock.c
8301
8302 KERNFS
8303 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8304 M:      Tejun Heo <tj@kernel.org>
8305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8306 S:      Supported
8307 F:      include/linux/kernfs.h
8308 F:      fs/kernfs/
8309
8310 KEXEC
8311 M:      Eric Biederman <ebiederm@xmission.com>
8312 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8313 L:      kexec@lists.infradead.org
8314 S:      Maintained
8315 F:      include/linux/kexec.h
8316 F:      include/uapi/linux/kexec.h
8317 F:      kernel/kexec*
8318
8319 KEYS-ENCRYPTED
8320 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8321 L:      linux-integrity@vger.kernel.org
8322 L:      keyrings@vger.kernel.org
8323 S:      Supported
8324 F:      Documentation/security/keys/trusted-encrypted.rst
8325 F:      include/keys/encrypted-type.h
8326 F:      security/keys/encrypted-keys/
8327
8328 KEYS-TRUSTED
8329 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8330 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8331 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8332 L:      linux-integrity@vger.kernel.org
8333 L:      keyrings@vger.kernel.org
8334 S:      Supported
8335 F:      Documentation/security/keys/trusted-encrypted.rst
8336 F:      include/keys/trusted-type.h
8337 F:      security/keys/trusted.c
8338 F:      security/keys/trusted.h
8339
8340 KEYS/KEYRINGS:
8341 M:      David Howells <dhowells@redhat.com>
8342 L:      keyrings@vger.kernel.org
8343 S:      Maintained
8344 F:      Documentation/security/keys/core.rst
8345 F:      include/linux/key.h
8346 F:      include/linux/key-type.h
8347 F:      include/linux/keyctl.h
8348 F:      include/uapi/linux/keyctl.h
8349 F:      include/keys/
8350 F:      security/keys/
8351
8352 KGDB / KDB /debug_core
8353 M:      Jason Wessel <jason.wessel@windriver.com>
8354 M:      Daniel Thompson <daniel.thompson@linaro.org>
8355 W:      http://kgdb.wiki.kernel.org/
8356 L:      kgdb-bugreport@lists.sourceforge.net
8357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8358 S:      Maintained
8359 F:      Documentation/dev-tools/kgdb.rst
8360 F:      drivers/misc/kgdbts.c
8361 F:      drivers/tty/serial/kgdboc.c
8362 F:      include/linux/kdb.h
8363 F:      include/linux/kgdb.h
8364 F:      kernel/debug/
8365
8366 KMEMLEAK
8367 M:      Catalin Marinas <catalin.marinas@arm.com>
8368 S:      Maintained
8369 F:      Documentation/dev-tools/kmemleak.rst
8370 F:      include/linux/kmemleak.h
8371 F:      mm/kmemleak.c
8372 F:      mm/kmemleak-test.c
8373
8374 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8375 M:      Luis Chamberlain <mcgrof@kernel.org>
8376 L:      linux-kernel@vger.kernel.org
8377 S:      Maintained
8378 F:      kernel/kmod.c
8379 F:      include/linux/kmod.h
8380 F:      lib/test_kmod.c
8381 F:      tools/testing/selftests/kmod/
8382
8383 KPROBES
8384 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8385 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8386 M:      "David S. Miller" <davem@davemloft.net>
8387 M:      Masami Hiramatsu <mhiramat@kernel.org>
8388 S:      Maintained
8389 F:      Documentation/kprobes.txt
8390 F:      include/linux/kprobes.h
8391 F:      include/asm-generic/kprobes.h
8392 F:      kernel/kprobes.c
8393
8394 KS0108 LCD CONTROLLER DRIVER
8395 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8396 S:      Maintained
8397 F:      Documentation/auxdisplay/ks0108
8398 F:      drivers/auxdisplay/ks0108.c
8399 F:      include/linux/ks0108.h
8400
8401 L3MDEV
8402 M:      David Ahern <dsa@cumulusnetworks.com>
8403 L:      netdev@vger.kernel.org
8404 S:      Maintained
8405 F:      net/l3mdev
8406 F:      include/net/l3mdev.h
8407
8408 L7 BPF FRAMEWORK
8409 M:      John Fastabend <john.fastabend@gmail.com>
8410 M:      Daniel Borkmann <daniel@iogearbox.net>
8411 L:      netdev@vger.kernel.org
8412 S:      Maintained
8413 F:      include/linux/skmsg.h
8414 F:      net/core/skmsg.c
8415 F:      net/core/sock_map.c
8416 F:      net/ipv4/tcp_bpf.c
8417
8418 LANTIQ / INTEL Ethernet drivers
8419 M:      Hauke Mehrtens <hauke@hauke-m.de>
8420 L:      netdev@vger.kernel.org
8421 S:      Maintained
8422 F:      net/dsa/tag_gswip.c
8423 F:      drivers/net/ethernet/lantiq_xrx200.c
8424 F:      drivers/net/dsa/lantiq_pce.h
8425 F:      drivers/net/dsa/lantiq_gswip.c
8426
8427 LANTIQ MIPS ARCHITECTURE
8428 M:      John Crispin <john@phrozen.org>
8429 L:      linux-mips@vger.kernel.org
8430 S:      Maintained
8431 F:      arch/mips/lantiq
8432 F:      drivers/soc/lantiq
8433
8434 LAPB module
8435 L:      linux-x25@vger.kernel.org
8436 S:      Orphan
8437 F:      Documentation/networking/lapb-module.txt
8438 F:      include/*/lapb.h
8439 F:      net/lapb/
8440
8441 LASI 53c700 driver for PARISC
8442 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8443 L:      linux-scsi@vger.kernel.org
8444 S:      Maintained
8445 F:      Documentation/scsi/53c700.txt
8446 F:      drivers/scsi/53c700*
8447
8448 LEAKING_ADDRESSES
8449 M:      Tobin C. Harding <me@tobin.cc>
8450 M:      Tycho Andersen <tycho@tycho.ws>
8451 L:      kernel-hardening@lists.openwall.com
8452 S:      Maintained
8453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8454 F:      scripts/leaking_addresses.pl
8455
8456 LED SUBSYSTEM
8457 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8458 M:      Pavel Machek <pavel@ucw.cz>
8459 L:      linux-leds@vger.kernel.org
8460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8461 S:      Maintained
8462 F:      Documentation/devicetree/bindings/leds/
8463 F:      drivers/leds/
8464 F:      include/linux/leds.h
8465
8466 LEGACY EEPROM DRIVER
8467 M:      Jean Delvare <jdelvare@suse.com>
8468 S:      Maintained
8469 F:      Documentation/misc-devices/eeprom
8470 F:      drivers/misc/eeprom/eeprom.c
8471
8472 LEGO MINDSTORMS EV3
8473 R:      David Lechner <david@lechnology.com>
8474 S:      Maintained
8475 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8476 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8477 F:      drivers/power/supply/lego_ev3_battery.c
8478
8479 LEGO USB Tower driver
8480 M:      Juergen Stuber <starblue@users.sourceforge.net>
8481 L:      legousb-devel@lists.sourceforge.net
8482 W:      http://legousb.sourceforge.net/
8483 S:      Maintained
8484 F:      drivers/usb/misc/legousbtower.c
8485
8486 LG LAPTOP EXTRAS
8487 M:      Matan Ziv-Av <matan@svgalib.org>
8488 L:      platform-driver-x86@vger.kernel.org
8489 S:      Maintained
8490 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8491 F:      Documentation/laptops/lg-laptop.rst
8492 F:      drivers/platform/x86/lg-laptop.c
8493
8494 LG2160 MEDIA DRIVER
8495 M:      Michael Krufky <mkrufky@linuxtv.org>
8496 L:      linux-media@vger.kernel.org
8497 W:      https://linuxtv.org
8498 W:      http://github.com/mkrufky
8499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8500 T:      git git://linuxtv.org/mkrufky/tuners.git
8501 S:      Maintained
8502 F:      drivers/media/dvb-frontends/lg2160.*
8503
8504 LGDT3305 MEDIA DRIVER
8505 M:      Michael Krufky <mkrufky@linuxtv.org>
8506 L:      linux-media@vger.kernel.org
8507 W:      https://linuxtv.org
8508 W:      http://github.com/mkrufky
8509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8510 T:      git git://linuxtv.org/mkrufky/tuners.git
8511 S:      Maintained
8512 F:      drivers/media/dvb-frontends/lgdt3305.*
8513
8514 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8515 M:      Viresh Kumar <vireshk@kernel.org>
8516 L:      linux-ide@vger.kernel.org
8517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8518 S:      Maintained
8519 F:      include/linux/pata_arasan_cf_data.h
8520 F:      drivers/ata/pata_arasan_cf.c
8521
8522 LIBATA PATA DRIVERS
8523 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8524 M:      Jens Axboe <axboe@kernel.dk>
8525 L:      linux-ide@vger.kernel.org
8526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8527 S:      Maintained
8528 F:      drivers/ata/pata_*.c
8529 F:      drivers/ata/ata_generic.c
8530
8531 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8532 M:      Linus Walleij <linus.walleij@linaro.org>
8533 L:      linux-ide@vger.kernel.org
8534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8535 S:      Maintained
8536 F:      drivers/ata/pata_ftide010.c
8537 F:      drivers/ata/sata_gemini.c
8538 F:      drivers/ata/sata_gemini.h
8539
8540 LIBATA SATA AHCI PLATFORM devices support
8541 M:      Hans de Goede <hdegoede@redhat.com>
8542 M:      Jens Axboe <axboe@kernel.dk>
8543 L:      linux-ide@vger.kernel.org
8544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8545 S:      Maintained
8546 F:      drivers/ata/ahci_platform.c
8547 F:      drivers/ata/libahci_platform.c
8548 F:      include/linux/ahci_platform.h
8549
8550 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8551 M:      Mikael Pettersson <mikpelinux@gmail.com>
8552 L:      linux-ide@vger.kernel.org
8553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8554 S:      Maintained
8555 F:      drivers/ata/sata_promise.*
8556
8557 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
8563 F:      include/linux/ata.h
8564 F:      include/linux/libata.h
8565 F:      Documentation/devicetree/bindings/ata/
8566
8567 LIBLOCKDEP
8568 M:      Sasha Levin <alexander.levin@microsoft.com>
8569 S:      Maintained
8570 F:      tools/lib/lockdep/
8571
8572 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8573 M:      Ross Zwisler <zwisler@kernel.org>
8574 M:      Dan Williams <dan.j.williams@intel.com>
8575 M:      Vishal Verma <vishal.l.verma@intel.com>
8576 M:      Dave Jiang <dave.jiang@intel.com>
8577 L:      linux-nvdimm@lists.01.org
8578 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8579 S:      Supported
8580 F:      drivers/nvdimm/blk.c
8581 F:      drivers/nvdimm/region_devs.c
8582
8583 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8584 M:      Vishal Verma <vishal.l.verma@intel.com>
8585 M:      Dan Williams <dan.j.williams@intel.com>
8586 M:      Ross Zwisler <zwisler@kernel.org>
8587 M:      Dave Jiang <dave.jiang@intel.com>
8588 L:      linux-nvdimm@lists.01.org
8589 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8590 S:      Supported
8591 F:      drivers/nvdimm/btt*
8592
8593 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8594 M:      Ross Zwisler <zwisler@kernel.org>
8595 M:      Dan Williams <dan.j.williams@intel.com>
8596 M:      Vishal Verma <vishal.l.verma@intel.com>
8597 M:      Dave Jiang <dave.jiang@intel.com>
8598 L:      linux-nvdimm@lists.01.org
8599 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8600 S:      Supported
8601 F:      drivers/nvdimm/pmem*
8602
8603 LIBNVDIMM: DEVICETREE BINDINGS
8604 M:      Oliver O'Halloran <oohall@gmail.com>
8605 L:      linux-nvdimm@lists.01.org
8606 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8607 S:      Supported
8608 F:      drivers/nvdimm/of_pmem.c
8609 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8610
8611 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8612 M:      Dan Williams <dan.j.williams@intel.com>
8613 M:      Ross Zwisler <zwisler@kernel.org>
8614 M:      Vishal Verma <vishal.l.verma@intel.com>
8615 M:      Dave Jiang <dave.jiang@intel.com>
8616 L:      linux-nvdimm@lists.01.org
8617 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8619 S:      Supported
8620 F:      drivers/nvdimm/*
8621 F:      drivers/acpi/nfit/*
8622 F:      include/linux/nd.h
8623 F:      include/linux/libnvdimm.h
8624 F:      include/uapi/linux/ndctl.h
8625
8626 LIGHTNVM PLATFORM SUPPORT
8627 M:      Matias Bjorling <mb@lightnvm.io>
8628 W:      http://github/OpenChannelSSD
8629 L:      linux-block@vger.kernel.org
8630 S:      Maintained
8631 F:      drivers/lightnvm/
8632 F:      include/linux/lightnvm.h
8633 F:      include/uapi/linux/lightnvm.h
8634
8635 LINUX FOR POWER MACINTOSH
8636 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8637 W:      http://www.penguinppc.org/
8638 L:      linuxppc-dev@lists.ozlabs.org
8639 S:      Maintained
8640 F:      arch/powerpc/platforms/powermac/
8641 F:      drivers/macintosh/
8642
8643 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8644 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8645 M:      Paul Mackerras <paulus@samba.org>
8646 M:      Michael Ellerman <mpe@ellerman.id.au>
8647 W:      https://github.com/linuxppc/linux/wiki
8648 L:      linuxppc-dev@lists.ozlabs.org
8649 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8651 S:      Supported
8652 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8653 F:      Documentation/devicetree/bindings/powerpc/
8654 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8655 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8656 F:      Documentation/powerpc/
8657 F:      arch/powerpc/
8658 F:      drivers/char/tpm/tpm_ibmvtpm*
8659 F:      drivers/crypto/nx/
8660 F:      drivers/crypto/vmx/
8661 F:      drivers/i2c/busses/i2c-opal.c
8662 F:      drivers/net/ethernet/ibm/ibmveth.*
8663 F:      drivers/net/ethernet/ibm/ibmvnic.*
8664 F:      drivers/pci/hotplug/pnv_php.c
8665 F:      drivers/pci/hotplug/rpa*
8666 F:      drivers/rtc/rtc-opal.c
8667 F:      drivers/scsi/ibmvscsi/
8668 F:      drivers/tty/hvc/hvc_opal.c
8669 F:      drivers/watchdog/wdrtas.c
8670 F:      tools/testing/selftests/powerpc
8671 N:      /pmac
8672 N:      powermac
8673 N:      powernv
8674 N:      [^a-z0-9]ps3
8675 N:      pseries
8676
8677 LINUX FOR POWERPC EMBEDDED MPC5XXX
8678 M:      Anatolij Gustschin <agust@denx.de>
8679 L:      linuxppc-dev@lists.ozlabs.org
8680 T:      git git://git.denx.de/linux-denx-agust.git
8681 S:      Maintained
8682 F:      arch/powerpc/platforms/512x/
8683 F:      arch/powerpc/platforms/52xx/
8684
8685 LINUX FOR POWERPC EMBEDDED PPC4XX
8686 M:      Alistair Popple <alistair@popple.id.au>
8687 M:      Matt Porter <mporter@kernel.crashing.org>
8688 W:      http://www.penguinppc.org/
8689 L:      linuxppc-dev@lists.ozlabs.org
8690 S:      Maintained
8691 F:      arch/powerpc/platforms/40x/
8692 F:      arch/powerpc/platforms/44x/
8693
8694 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8695 M:      Scott Wood <oss@buserror.net>
8696 M:      Kumar Gala <galak@kernel.crashing.org>
8697 W:      http://www.penguinppc.org/
8698 L:      linuxppc-dev@lists.ozlabs.org
8699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8700 S:      Maintained
8701 F:      arch/powerpc/platforms/83xx/
8702 F:      arch/powerpc/platforms/85xx/
8703 F:      Documentation/devicetree/bindings/powerpc/fsl/
8704
8705 LINUX FOR POWERPC EMBEDDED PPC8XX
8706 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8707 W:      http://www.penguinppc.org/
8708 L:      linuxppc-dev@lists.ozlabs.org
8709 S:      Maintained
8710 F:      arch/powerpc/platforms/8xx/
8711
8712 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8713 L:      linuxppc-dev@lists.ozlabs.org
8714 S:      Orphan
8715 F:      arch/powerpc/*/*virtex*
8716 F:      arch/powerpc/*/*/*virtex*
8717
8718 LINUX FOR POWERPC PA SEMI PWRFICIENT
8719 L:      linuxppc-dev@lists.ozlabs.org
8720 S:      Orphan
8721 F:      arch/powerpc/platforms/pasemi/
8722 F:      drivers/*/*pasemi*
8723 F:      drivers/*/*/*pasemi*
8724
8725 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8726 M:      Kees Cook <keescook@chromium.org>
8727 S:      Maintained
8728 F:      drivers/misc/lkdtm/*
8729
8730 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8731 M:      Alan Stern <stern@rowland.harvard.edu>
8732 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8733 M:      Will Deacon <will.deacon@arm.com>
8734 M:      Peter Zijlstra <peterz@infradead.org>
8735 M:      Boqun Feng <boqun.feng@gmail.com>
8736 M:      Nicholas Piggin <npiggin@gmail.com>
8737 M:      David Howells <dhowells@redhat.com>
8738 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8739 M:      Luc Maranget <luc.maranget@inria.fr>
8740 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8741 R:      Akira Yokosawa <akiyks@gmail.com>
8742 R:      Daniel Lustig <dlustig@nvidia.com>
8743 L:      linux-kernel@vger.kernel.org
8744 L:      linux-arch@vger.kernel.org
8745 S:      Supported
8746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8747 F:      tools/memory-model/
8748 F:      Documentation/atomic_bitops.txt
8749 F:      Documentation/atomic_t.txt
8750 F:      Documentation/core-api/atomic_ops.rst
8751 F:      Documentation/core-api/refcount-vs-atomic.rst
8752 F:      Documentation/memory-barriers.txt
8753
8754 LIS3LV02D ACCELEROMETER DRIVER
8755 M:      Eric Piel <eric.piel@tremplin-utc.net>
8756 S:      Maintained
8757 F:      Documentation/misc-devices/lis3lv02d
8758 F:      drivers/misc/lis3lv02d/
8759 F:      drivers/platform/x86/hp_accel.c
8760
8761 LIVE PATCHING
8762 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8763 M:      Jessica Yu <jeyu@kernel.org>
8764 M:      Jiri Kosina <jikos@kernel.org>
8765 M:      Miroslav Benes <mbenes@suse.cz>
8766 R:      Petr Mladek <pmladek@suse.com>
8767 S:      Maintained
8768 F:      kernel/livepatch/
8769 F:      include/linux/livepatch.h
8770 F:      arch/x86/include/asm/livepatch.h
8771 F:      arch/x86/kernel/livepatch.c
8772 F:      Documentation/livepatch/
8773 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8774 F:      samples/livepatch/
8775 L:      live-patching@vger.kernel.org
8776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8777
8778 LLC (802.2)
8779 L:      netdev@vger.kernel.org
8780 S:      Odd fixes
8781 F:      include/linux/llc.h
8782 F:      include/uapi/linux/llc.h
8783 F:      include/net/llc*
8784 F:      net/llc/
8785
8786 LM73 HARDWARE MONITOR DRIVER
8787 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8788 L:      linux-hwmon@vger.kernel.org
8789 S:      Maintained
8790 F:      drivers/hwmon/lm73.c
8791
8792 LM78 HARDWARE MONITOR DRIVER
8793 M:      Jean Delvare <jdelvare@suse.com>
8794 L:      linux-hwmon@vger.kernel.org
8795 S:      Maintained
8796 F:      Documentation/hwmon/lm78
8797 F:      drivers/hwmon/lm78.c
8798
8799 LM83 HARDWARE MONITOR DRIVER
8800 M:      Jean Delvare <jdelvare@suse.com>
8801 L:      linux-hwmon@vger.kernel.org
8802 S:      Maintained
8803 F:      Documentation/hwmon/lm83
8804 F:      drivers/hwmon/lm83.c
8805
8806 LM90 HARDWARE MONITOR DRIVER
8807 M:      Jean Delvare <jdelvare@suse.com>
8808 L:      linux-hwmon@vger.kernel.org
8809 S:      Maintained
8810 F:      Documentation/hwmon/lm90
8811 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8812 F:      drivers/hwmon/lm90.c
8813 F:      include/dt-bindings/thermal/lm90.h
8814
8815 LM95234 HARDWARE MONITOR DRIVER
8816 M:      Guenter Roeck <linux@roeck-us.net>
8817 L:      linux-hwmon@vger.kernel.org
8818 S:      Maintained
8819 F:      Documentation/hwmon/lm95234
8820 F:      drivers/hwmon/lm95234.c
8821
8822 LME2510 MEDIA DRIVER
8823 M:      Malcolm Priestley <tvboxspy@gmail.com>
8824 L:      linux-media@vger.kernel.org
8825 W:      https://linuxtv.org
8826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8827 S:      Maintained
8828 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8829
8830 LOADPIN SECURITY MODULE
8831 M:      Kees Cook <keescook@chromium.org>
8832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8833 S:      Supported
8834 F:      security/loadpin/
8835 F:      Documentation/admin-guide/LSM/LoadPin.rst
8836
8837 LOCKING PRIMITIVES
8838 M:      Peter Zijlstra <peterz@infradead.org>
8839 M:      Ingo Molnar <mingo@redhat.com>
8840 M:      Will Deacon <will.deacon@arm.com>
8841 L:      linux-kernel@vger.kernel.org
8842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8843 S:      Maintained
8844 F:      Documentation/locking/
8845 F:      include/linux/lockdep.h
8846 F:      include/linux/spinlock*.h
8847 F:      arch/*/include/asm/spinlock*.h
8848 F:      include/linux/rwlock*.h
8849 F:      include/linux/mutex*.h
8850 F:      include/linux/rwsem*.h
8851 F:      arch/*/include/asm/rwsem.h
8852 F:      include/linux/seqlock.h
8853 F:      lib/locking*.[ch]
8854 F:      kernel/locking/
8855 X:      kernel/locking/locktorture.c
8856
8857 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8858 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8859 L:      linux-ntfs-dev@lists.sourceforge.net
8860 W:      http://www.linux-ntfs.org/content/view/19/37/
8861 S:      Maintained
8862 F:      Documentation/ldm.txt
8863 F:      block/partitions/ldm.*
8864
8865 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8866 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8867 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8868 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8869 L:      MPT-FusionLinux.pdl@broadcom.com
8870 L:      linux-scsi@vger.kernel.org
8871 W:      http://www.avagotech.com/support/
8872 S:      Supported
8873 F:      drivers/message/fusion/
8874 F:      drivers/scsi/mpt3sas/
8875
8876 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8877 M:      Matthew Wilcox <willy@infradead.org>
8878 L:      linux-scsi@vger.kernel.org
8879 S:      Maintained
8880 F:      drivers/scsi/sym53c8xx_2/
8881
8882 LTC1660 DAC DRIVER
8883 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8884 L:      linux-iio@vger.kernel.org
8885 S:      Maintained
8886 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8887 F:      drivers/iio/dac/ltc1660.c
8888
8889 LTC4261 HARDWARE MONITOR DRIVER
8890 M:      Guenter Roeck <linux@roeck-us.net>
8891 L:      linux-hwmon@vger.kernel.org
8892 S:      Maintained
8893 F:      Documentation/hwmon/ltc4261
8894 F:      drivers/hwmon/ltc4261.c
8895
8896 LTC4306 I2C MULTIPLEXER DRIVER
8897 M:      Michael Hennerich <michael.hennerich@analog.com>
8898 W:      http://ez.analog.com/community/linux-device-drivers
8899 L:      linux-i2c@vger.kernel.org
8900 S:      Supported
8901 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8902 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8903
8904 LTP (Linux Test Project)
8905 M:      Mike Frysinger <vapier@gentoo.org>
8906 M:      Cyril Hrubis <chrubis@suse.cz>
8907 M:      Wanlong Gao <wanlong.gao@gmail.com>
8908 M:      Jan Stancek <jstancek@redhat.com>
8909 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8910 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8911 L:      ltp@lists.linux.it (subscribers-only)
8912 W:      http://linux-test-project.github.io/
8913 T:      git git://github.com/linux-test-project/ltp.git
8914 S:      Maintained
8915
8916 M68K ARCHITECTURE
8917 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8918 L:      linux-m68k@lists.linux-m68k.org
8919 W:      http://www.linux-m68k.org/
8920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8921 S:      Maintained
8922 F:      arch/m68k/
8923 F:      drivers/zorro/
8924
8925 M68K ON APPLE MACINTOSH
8926 M:      Joshua Thompson <funaho@jurai.org>
8927 W:      http://www.mac.linux-m68k.org/
8928 L:      linux-m68k@lists.linux-m68k.org
8929 S:      Maintained
8930 F:      arch/m68k/mac/
8931
8932 M68K ON HP9000/300
8933 M:      Philip Blundell <philb@gnu.org>
8934 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8935 S:      Maintained
8936 F:      arch/m68k/hp300/
8937
8938 M88DS3103 MEDIA DRIVER
8939 M:      Antti Palosaari <crope@iki.fi>
8940 L:      linux-media@vger.kernel.org
8941 W:      https://linuxtv.org
8942 W:      http://palosaari.fi/linux/
8943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8944 T:      git git://linuxtv.org/anttip/media_tree.git
8945 S:      Maintained
8946 F:      drivers/media/dvb-frontends/m88ds3103*
8947
8948 M88RS2000 MEDIA DRIVER
8949 M:      Malcolm Priestley <tvboxspy@gmail.com>
8950 L:      linux-media@vger.kernel.org
8951 W:      https://linuxtv.org
8952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8953 S:      Maintained
8954 F:      drivers/media/dvb-frontends/m88rs2000*
8955
8956 MA901 MASTERKIT USB FM RADIO DRIVER
8957 M:      Alexey Klimov <klimov.linux@gmail.com>
8958 L:      linux-media@vger.kernel.org
8959 T:      git git://linuxtv.org/media_tree.git
8960 S:      Maintained
8961 F:      drivers/media/radio/radio-ma901.c
8962
8963 MAC80211
8964 M:      Johannes Berg <johannes@sipsolutions.net>
8965 L:      linux-wireless@vger.kernel.org
8966 W:      http://wireless.kernel.org/
8967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8969 S:      Maintained
8970 F:      Documentation/networking/mac80211-injection.txt
8971 F:      include/net/mac80211.h
8972 F:      net/mac80211/
8973 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8974 F:      Documentation/networking/mac80211_hwsim/README
8975
8976 MAILBOX API
8977 M:      Jassi Brar <jassisinghbrar@gmail.com>
8978 L:      linux-kernel@vger.kernel.org
8979 S:      Maintained
8980 F:      drivers/mailbox/
8981 F:      include/linux/mailbox_client.h
8982 F:      include/linux/mailbox_controller.h
8983
8984 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8985 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8986 W:      http://www.kernel.org/doc/man-pages
8987 L:      linux-man@vger.kernel.org
8988 S:      Maintained
8989
8990 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8991 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8992 L:      linux-mips@vger.kernel.org
8993 S:      Maintained
8994 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8995
8996 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8997 M:      Andrew Lunn <andrew@lunn.ch>
8998 M:      Vivien Didelot <vivien.didelot@gmail.com>
8999 L:      netdev@vger.kernel.org
9000 S:      Maintained
9001 F:      drivers/net/dsa/mv88e6xxx/
9002 F:      include/linux/platform_data/mv88e6xxx.h
9003 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9004
9005 MARVELL ARMADA DRM SUPPORT
9006 M:      Russell King <linux@armlinux.org.uk>
9007 S:      Maintained
9008 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9009 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9010 F:      drivers/gpu/drm/armada/
9011 F:      include/uapi/drm/armada_drm.h
9012 F:      Documentation/devicetree/bindings/display/armada/
9013
9014 MARVELL CRYPTO DRIVER
9015 M:      Boris Brezillon <bbrezillon@kernel.org>
9016 M:      Arnaud Ebalard <arno@natisbad.org>
9017 F:      drivers/crypto/marvell/
9018 S:      Maintained
9019 L:      linux-crypto@vger.kernel.org
9020
9021 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9022 M:      Mirko Lindner <mlindner@marvell.com>
9023 M:      Stephen Hemminger <stephen@networkplumber.org>
9024 L:      netdev@vger.kernel.org
9025 S:      Maintained
9026 F:      drivers/net/ethernet/marvell/sk*
9027
9028 MARVELL LIBERTAS WIRELESS DRIVER
9029 L:      libertas-dev@lists.infradead.org
9030 S:      Orphan
9031 F:      drivers/net/wireless/marvell/libertas/
9032
9033 MARVELL MACCHIATOBIN SUPPORT
9034 M:      Russell King <linux@armlinux.org.uk>
9035 L:      linux-arm-kernel@lists.infradead.org
9036 S:      Maintained
9037 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9038
9039 MARVELL MV643XX ETHERNET DRIVER
9040 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9041 L:      netdev@vger.kernel.org
9042 S:      Maintained
9043 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9044 F:      include/linux/mv643xx.h
9045
9046 MARVELL MV88X3310 PHY DRIVER
9047 M:      Russell King <linux@armlinux.org.uk>
9048 L:      netdev@vger.kernel.org
9049 S:      Maintained
9050 F:      drivers/net/phy/marvell10g.c
9051
9052 MARVELL MVNETA ETHERNET DRIVER
9053 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9054 L:      netdev@vger.kernel.org
9055 S:      Maintained
9056 F:      drivers/net/ethernet/marvell/mvneta.*
9057
9058 MARVELL MWIFIEX WIRELESS DRIVER
9059 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9060 M:      Nishant Sarmukadam <nishants@marvell.com>
9061 M:      Ganapathi Bhat <gbhat@marvell.com>
9062 M:      Xinming Hu <huxinming820@gmail.com>
9063 L:      linux-wireless@vger.kernel.org
9064 S:      Maintained
9065 F:      drivers/net/wireless/marvell/mwifiex/
9066
9067 MARVELL MWL8K WIRELESS DRIVER
9068 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9069 L:      linux-wireless@vger.kernel.org
9070 S:      Odd Fixes
9071 F:      drivers/net/wireless/marvell/mwl8k.c
9072
9073 MARVELL NAND CONTROLLER DRIVER
9074 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9075 L:      linux-mtd@lists.infradead.org
9076 S:      Maintained
9077 F:      drivers/mtd/nand/raw/marvell_nand.c
9078 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9079
9080 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9081 M:      Nicolas Pitre <nico@fluxnic.net>
9082 S:      Odd Fixes
9083 F:      drivers/mmc/host/mvsdio.*
9084
9085 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9086 M:      Hu Ziji <huziji@marvell.com>
9087 L:      linux-mmc@vger.kernel.org
9088 S:      Supported
9089 F:      drivers/mmc/host/sdhci-xenon*
9090 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9091
9092 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9093 M:      Sunil Goutham <sgoutham@marvell.com>
9094 M:      Linu Cherian <lcherian@marvell.com>
9095 M:      Geetha sowjanya <gakula@marvell.com>
9096 M:      Jerin Jacob <jerinj@marvell.com>
9097 L:      netdev@vger.kernel.org
9098 S:      Supported
9099 F:      drivers/net/ethernet/marvell/octeontx2/af/
9100
9101 MATROX FRAMEBUFFER DRIVER
9102 L:      linux-fbdev@vger.kernel.org
9103 S:      Orphan
9104 F:      drivers/video/fbdev/matrox/matroxfb_*
9105 F:      include/uapi/linux/matroxfb.h
9106
9107 MAX16065 HARDWARE MONITOR DRIVER
9108 M:      Guenter Roeck <linux@roeck-us.net>
9109 L:      linux-hwmon@vger.kernel.org
9110 S:      Maintained
9111 F:      Documentation/hwmon/max16065
9112 F:      drivers/hwmon/max16065.c
9113
9114 MAX2175 SDR TUNER DRIVER
9115 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9116 L:      linux-media@vger.kernel.org
9117 T:      git git://linuxtv.org/media_tree.git
9118 S:      Maintained
9119 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9120 F:      Documentation/media/v4l-drivers/max2175.rst
9121 F:      drivers/media/i2c/max2175*
9122 F:      include/uapi/linux/max2175.h
9123
9124 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9125 L:      linux-hwmon@vger.kernel.org
9126 S:      Orphan
9127 F:      Documentation/hwmon/max6650
9128 F:      drivers/hwmon/max6650.c
9129
9130 MAX6697 HARDWARE MONITOR DRIVER
9131 M:      Guenter Roeck <linux@roeck-us.net>
9132 L:      linux-hwmon@vger.kernel.org
9133 S:      Maintained
9134 F:      Documentation/hwmon/max6697
9135 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9136 F:      drivers/hwmon/max6697.c
9137 F:      include/linux/platform_data/max6697.h
9138
9139 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9140 M:      Peter Rosin <peda@axentia.se>
9141 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9142 S:      Maintained
9143 F:      Documentation/devicetree/bindings/sound/max9860.txt
9144 F:      sound/soc/codecs/max9860.*
9145
9146 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9147 M:      Javier Martinez Canillas <javier@dowhile0.org>
9148 L:      linux-kernel@vger.kernel.org
9149 S:      Supported
9150 F:      drivers/regulator/max77802-regulator.c
9151 F:      Documentation/devicetree/bindings/*/*max77802.txt
9152 F:      include/dt-bindings/*/*max77802.h
9153
9154 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9155 M:      Krzysztof Kozlowski <krzk@kernel.org>
9156 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9157 L:      linux-pm@vger.kernel.org
9158 S:      Supported
9159 F:      drivers/power/supply/max14577_charger.c
9160 F:      drivers/power/supply/max77693_charger.c
9161
9162 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9163 M:      Chanwoo Choi <cw00.choi@samsung.com>
9164 M:      Krzysztof Kozlowski <krzk@kernel.org>
9165 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9166 L:      linux-kernel@vger.kernel.org
9167 S:      Supported
9168 F:      drivers/*/max14577*.c
9169 F:      drivers/*/max77686*.c
9170 F:      drivers/*/max77693*.c
9171 F:      drivers/extcon/extcon-max14577.c
9172 F:      drivers/extcon/extcon-max77693.c
9173 F:      drivers/rtc/rtc-max77686.c
9174 F:      drivers/clk/clk-max77686.c
9175 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9176 F:      Documentation/devicetree/bindings/*/max77686.txt
9177 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9178 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9179 F:      include/linux/mfd/max14577*.h
9180 F:      include/linux/mfd/max77686*.h
9181 F:      include/linux/mfd/max77693*.h
9182
9183 MAXIRADIO FM RADIO RECEIVER DRIVER
9184 M:      Hans Verkuil <hverkuil@xs4all.nl>
9185 L:      linux-media@vger.kernel.org
9186 T:      git git://linuxtv.org/media_tree.git
9187 W:      https://linuxtv.org
9188 S:      Maintained
9189 F:      drivers/media/radio/radio-maxiradio*
9190
9191 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9192 M:      Peter Rosin <peda@axentia.se>
9193 L:      linux-iio@vger.kernel.org
9194 S:      Maintained
9195 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9196 F:      drivers/iio/potentiometer/mcp4018.c
9197 F:      drivers/iio/potentiometer/mcp4531.c
9198
9199 MCR20A IEEE-802.15.4 RADIO DRIVER
9200 M:      Xue Liu <liuxuenetmail@gmail.com>
9201 L:      linux-wpan@vger.kernel.org
9202 W:      https://github.com/xueliu/mcr20a-linux
9203 S:      Maintained
9204 F:      drivers/net/ieee802154/mcr20a.c
9205 F:      drivers/net/ieee802154/mcr20a.h
9206 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9207
9208 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9209 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9210 L:      linux-iio@vger.kernel.org
9211 S:      Maintained
9212 F:      drivers/iio/dac/cio-dac.c
9213
9214 MEDIA DRIVERS FOR ASCOT2E
9215 M:      Sergey Kozlov <serjk@netup.ru>
9216 M:      Abylay Ospan <aospan@netup.ru>
9217 L:      linux-media@vger.kernel.org
9218 W:      https://linuxtv.org
9219 W:      http://netup.tv/
9220 T:      git git://linuxtv.org/media_tree.git
9221 S:      Supported
9222 F:      drivers/media/dvb-frontends/ascot2e*
9223
9224 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9225 M:      Jasmin Jessich <jasmin@anw.at>
9226 L:      linux-media@vger.kernel.org
9227 W:      https://linuxtv.org
9228 T:      git git://linuxtv.org/media_tree.git
9229 S:      Maintained
9230 F:      drivers/media/dvb-frontends/cxd2099*
9231
9232 MEDIA DRIVERS FOR CXD2841ER
9233 M:      Sergey Kozlov <serjk@netup.ru>
9234 M:      Abylay Ospan <aospan@netup.ru>
9235 L:      linux-media@vger.kernel.org
9236 W:      https://linuxtv.org
9237 W:      http://netup.tv/
9238 T:      git git://linuxtv.org/media_tree.git
9239 S:      Supported
9240 F:      drivers/media/dvb-frontends/cxd2841er*
9241
9242 MEDIA DRIVERS FOR CXD2880
9243 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9244 L:      linux-media@vger.kernel.org
9245 W:      http://linuxtv.org/
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Supported
9248 F:      drivers/media/dvb-frontends/cxd2880/*
9249 F:      drivers/media/spi/cxd2880*
9250
9251 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9252 L:      linux-media@vger.kernel.org
9253 W:      https://linuxtv.org
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Orphan
9256 F:      drivers/media/pci/ddbridge/*
9257
9258 MEDIA DRIVERS FOR FREESCALE IMX
9259 M:      Steve Longerbeam <slongerbeam@gmail.com>
9260 M:      Philipp Zabel <p.zabel@pengutronix.de>
9261 L:      linux-media@vger.kernel.org
9262 T:      git git://linuxtv.org/media_tree.git
9263 S:      Maintained
9264 F:      Documentation/devicetree/bindings/media/imx.txt
9265 F:      Documentation/media/v4l-drivers/imx.rst
9266 F:      drivers/staging/media/imx/
9267 F:      include/linux/imx-media.h
9268 F:      include/media/imx.h
9269
9270 MEDIA DRIVER FOR FREESCALE IMX PXP
9271 M:      Philipp Zabel <p.zabel@pengutronix.de>
9272 L:      linux-media@vger.kernel.org
9273 T:      git git://linuxtv.org/media_tree.git
9274 S:      Maintained
9275 F:      drivers/media/platform/imx-pxp.[ch]
9276
9277 MEDIA DRIVERS FOR HELENE
9278 M:      Abylay Ospan <aospan@netup.ru>
9279 L:      linux-media@vger.kernel.org
9280 W:      https://linuxtv.org
9281 W:      http://netup.tv/
9282 T:      git git://linuxtv.org/media_tree.git
9283 S:      Supported
9284 F:      drivers/media/dvb-frontends/helene*
9285
9286 MEDIA DRIVERS FOR HORUS3A
9287 M:      Sergey Kozlov <serjk@netup.ru>
9288 M:      Abylay Ospan <aospan@netup.ru>
9289 L:      linux-media@vger.kernel.org
9290 W:      https://linuxtv.org
9291 W:      http://netup.tv/
9292 T:      git git://linuxtv.org/media_tree.git
9293 S:      Supported
9294 F:      drivers/media/dvb-frontends/horus3a*
9295
9296 MEDIA DRIVERS FOR LNBH25
9297 M:      Sergey Kozlov <serjk@netup.ru>
9298 M:      Abylay Ospan <aospan@netup.ru>
9299 L:      linux-media@vger.kernel.org
9300 W:      https://linuxtv.org
9301 W:      http://netup.tv/
9302 T:      git git://linuxtv.org/media_tree.git
9303 S:      Supported
9304 F:      drivers/media/dvb-frontends/lnbh25*
9305
9306 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9307 L:      linux-media@vger.kernel.org
9308 W:      https://linuxtv.org
9309 T:      git git://linuxtv.org/media_tree.git
9310 S:      Orphan
9311 F:      drivers/media/dvb-frontends/mxl5xx*
9312
9313 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9314 M:      Sergey Kozlov <serjk@netup.ru>
9315 M:      Abylay Ospan <aospan@netup.ru>
9316 L:      linux-media@vger.kernel.org
9317 W:      https://linuxtv.org
9318 W:      http://netup.tv/
9319 T:      git git://linuxtv.org/media_tree.git
9320 S:      Supported
9321 F:      drivers/media/pci/netup_unidvb/*
9322
9323 MEDIA DRIVERS FOR RENESAS - CEU
9324 M:      Jacopo Mondi <jacopo@jmondi.org>
9325 L:      linux-media@vger.kernel.org
9326 L:      linux-renesas-soc@vger.kernel.org
9327 T:      git git://linuxtv.org/media_tree.git
9328 S:      Supported
9329 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9330 F:      drivers/media/platform/renesas-ceu.c
9331 F:      include/media/drv-intf/renesas-ceu.h
9332
9333 MEDIA DRIVERS FOR RENESAS - DRIF
9334 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9335 L:      linux-media@vger.kernel.org
9336 L:      linux-renesas-soc@vger.kernel.org
9337 T:      git git://linuxtv.org/media_tree.git
9338 S:      Supported
9339 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9340 F:      drivers/media/platform/rcar_drif.c
9341
9342 MEDIA DRIVERS FOR RENESAS - FCP
9343 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9344 L:      linux-media@vger.kernel.org
9345 L:      linux-renesas-soc@vger.kernel.org
9346 T:      git git://linuxtv.org/media_tree.git
9347 S:      Supported
9348 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9349 F:      drivers/media/platform/rcar-fcp.c
9350 F:      include/media/rcar-fcp.h
9351
9352 MEDIA DRIVERS FOR RENESAS - FDP1
9353 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9354 L:      linux-media@vger.kernel.org
9355 L:      linux-renesas-soc@vger.kernel.org
9356 T:      git git://linuxtv.org/media_tree.git
9357 S:      Supported
9358 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9359 F:      drivers/media/platform/rcar_fdp1.c
9360
9361 MEDIA DRIVERS FOR RENESAS - VIN
9362 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9363 L:      linux-media@vger.kernel.org
9364 L:      linux-renesas-soc@vger.kernel.org
9365 T:      git git://linuxtv.org/media_tree.git
9366 S:      Supported
9367 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9368 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9369 F:      drivers/media/platform/rcar-vin/
9370
9371 MEDIA DRIVERS FOR RENESAS - VSP1
9372 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9373 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9374 L:      linux-media@vger.kernel.org
9375 L:      linux-renesas-soc@vger.kernel.org
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Supported
9378 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9379 F:      drivers/media/platform/vsp1/
9380
9381 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9382 L:      linux-media@vger.kernel.org
9383 W:      https://linuxtv.org
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Orphan
9386 F:      drivers/media/dvb-frontends/stv0910*
9387
9388 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9389 L:      linux-media@vger.kernel.org
9390 W:      https://linuxtv.org
9391 T:      git git://linuxtv.org/media_tree.git
9392 S:      Orphan
9393 F:      drivers/media/dvb-frontends/stv6111*
9394
9395 MEDIA DRIVERS FOR STM32 - DCMI
9396 M:      Hugues Fruchet <hugues.fruchet@st.com>
9397 L:      linux-media@vger.kernel.org
9398 T:      git git://linuxtv.org/media_tree.git
9399 S:      Supported
9400 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9401 F:      drivers/media/platform/stm32/stm32-dcmi.c
9402
9403 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9404 M:      Dmitry Osipenko <digetx@gmail.com>
9405 L:      linux-media@vger.kernel.org
9406 L:      linux-tegra@vger.kernel.org
9407 T:      git git://linuxtv.org/media_tree.git
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9410 F:      drivers/staging/media/tegra-vde/
9411
9412 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9413 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9414 P:      LinuxTV.org Project
9415 L:      linux-media@vger.kernel.org
9416 W:      https://linuxtv.org
9417 Q:      http://patchwork.kernel.org/project/linux-media/list/
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Maintained
9420 F:      Documentation/devicetree/bindings/media/
9421 F:      Documentation/media/
9422 F:      drivers/media/
9423 F:      drivers/staging/media/
9424 F:      include/linux/platform_data/media/
9425 F:      include/media/
9426 F:      include/uapi/linux/dvb/
9427 F:      include/uapi/linux/videodev2.h
9428 F:      include/uapi/linux/media.h
9429 F:      include/uapi/linux/v4l2-*
9430 F:      include/uapi/linux/meye.h
9431 F:      include/uapi/linux/ivtv*
9432 F:      include/uapi/linux/uvcvideo.h
9433
9434 MEDIATEK BLUETOOTH DRIVER
9435 M:      Sean Wang <sean.wang@mediatek.com>
9436 L:      linux-bluetooth@vger.kernel.org
9437 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9438 S:      Maintained
9439 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9440 F:      drivers/bluetooth/btmtkuart.c
9441
9442 MEDIATEK CIR DRIVER
9443 M:      Sean Wang <sean.wang@mediatek.com>
9444 S:      Maintained
9445 F:      drivers/media/rc/mtk-cir.c
9446
9447 MEDIATEK DMA DRIVER
9448 M:      Sean Wang <sean.wang@mediatek.com>
9449 L:      dmaengine@vger.kernel.org
9450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9451 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9452 S:      Maintained
9453 F:      Documentation/devicetree/bindings/dma/mtk-*
9454 F:      drivers/dma/mediatek/
9455
9456 MEDIATEK PMIC LED DRIVER
9457 M:      Sean Wang <sean.wang@mediatek.com>
9458 S:      Maintained
9459 F:      drivers/leds/leds-mt6323.c
9460 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9461
9462 MEDIATEK ETHERNET DRIVER
9463 M:      Felix Fietkau <nbd@openwrt.org>
9464 M:      John Crispin <john@phrozen.org>
9465 M:      Sean Wang <sean.wang@mediatek.com>
9466 M:      Nelson Chang <nelson.chang@mediatek.com>
9467 L:      netdev@vger.kernel.org
9468 S:      Maintained
9469 F:      drivers/net/ethernet/mediatek/
9470
9471 MEDIATEK SWITCH DRIVER
9472 M:      Sean Wang <sean.wang@mediatek.com>
9473 L:      netdev@vger.kernel.org
9474 S:      Maintained
9475 F:      drivers/net/dsa/mt7530.*
9476 F:      net/dsa/tag_mtk.c
9477
9478 MEDIATEK JPEG DRIVER
9479 M:      Rick Chang <rick.chang@mediatek.com>
9480 M:      Bin Liu <bin.liu@mediatek.com>
9481 S:      Supported
9482 F:      drivers/media/platform/mtk-jpeg/
9483 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9484
9485 MEDIATEK MDP DRIVER
9486 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9487 M:      Houlong Wei <houlong.wei@mediatek.com>
9488 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9489 S:      Supported
9490 F:      drivers/media/platform/mtk-mdp/
9491 F:      drivers/media/platform/mtk-vpu/
9492 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9493
9494 MEDIATEK MEDIA DRIVER
9495 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9496 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9497 S:      Supported
9498 F:      drivers/media/platform/mtk-vcodec/
9499 F:      drivers/media/platform/mtk-vpu/
9500 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9501 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9502
9503 MEDIATEK MT76 WIRELESS LAN DRIVER
9504 M:      Felix Fietkau <nbd@nbd.name>
9505 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9506 L:      linux-wireless@vger.kernel.org
9507 S:      Maintained
9508 F:      drivers/net/wireless/mediatek/mt76/
9509
9510 MEDIATEK MT7601U WIRELESS LAN DRIVER
9511 M:      Jakub Kicinski <kubakici@wp.pl>
9512 L:      linux-wireless@vger.kernel.org
9513 S:      Maintained
9514 F:      drivers/net/wireless/mediatek/mt7601u/
9515
9516 MEDIATEK NAND CONTROLLER DRIVER
9517 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9518 L:      linux-mtd@lists.infradead.org
9519 S:      Maintained
9520 F:      drivers/mtd/nand/raw/mtk_*
9521 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9522
9523 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9524 M:      Sean Wang <sean.wang@mediatek.com>
9525 S:      Maintained
9526 F:      drivers/char/hw_random/mtk-rng.c
9527
9528 MEDIATEK USB3 DRD IP DRIVER
9529 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9530 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9532 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9533 S:      Maintained
9534 F:      drivers/usb/mtu3/
9535
9536 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9537 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9538 M:      Martin Donnelly <martin.donnelly@ge.com>
9539 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9540 S:      Maintained
9541 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9542 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9543
9544 MEGARAID SCSI/SAS DRIVERS
9545 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9546 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9547 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9548 L:      megaraidlinux.pdl@broadcom.com
9549 L:      linux-scsi@vger.kernel.org
9550 W:      http://www.avagotech.com/support/
9551 S:      Maintained
9552 F:      Documentation/scsi/megaraid.txt
9553 F:      drivers/scsi/megaraid.*
9554 F:      drivers/scsi/megaraid/
9555
9556 MELEXIS MLX90614 DRIVER
9557 M:      Crt Mori <cmo@melexis.com>
9558 L:      linux-iio@vger.kernel.org
9559 W:      http://www.melexis.com
9560 S:      Supported
9561 F:      drivers/iio/temperature/mlx90614.c
9562
9563 MELEXIS MLX90632 DRIVER
9564 M:      Crt Mori <cmo@melexis.com>
9565 L:      linux-iio@vger.kernel.org
9566 W:      http://www.melexis.com
9567 S:      Supported
9568 F:      drivers/iio/temperature/mlx90632.c
9569
9570 MELFAS MIP4 TOUCHSCREEN DRIVER
9571 M:      Sangwon Jee <jeesw@melfas.com>
9572 W:      http://www.melfas.com
9573 S:      Supported
9574 F:      drivers/input/touchscreen/melfas_mip4.c
9575 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9576
9577 MELLANOX ETHERNET DRIVER (mlx4_en)
9578 M:      Tariq Toukan <tariqt@mellanox.com>
9579 L:      netdev@vger.kernel.org
9580 S:      Supported
9581 W:      http://www.mellanox.com
9582 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9583 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9584
9585 MELLANOX ETHERNET DRIVER (mlx5e)
9586 M:      Saeed Mahameed <saeedm@mellanox.com>
9587 L:      netdev@vger.kernel.org
9588 S:      Supported
9589 W:      http://www.mellanox.com
9590 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9591 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9592
9593 MELLANOX ETHERNET INNOVA DRIVERS
9594 R:      Boris Pismenny <borisp@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/mlx5/core/en_accel/*
9600 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9601 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9602 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9603
9604 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9605 R:      Boris Pismenny <borisp@mellanox.com>
9606 L:      netdev@vger.kernel.org
9607 S:      Supported
9608 W:      http://www.mellanox.com
9609 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9610 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9611 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9612
9613 MELLANOX ETHERNET SWITCH DRIVERS
9614 M:      Jiri Pirko <jiri@mellanox.com>
9615 M:      Ido Schimmel <idosch@mellanox.com>
9616 L:      netdev@vger.kernel.org
9617 S:      Supported
9618 W:      http://www.mellanox.com
9619 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9620 F:      drivers/net/ethernet/mellanox/mlxsw/
9621 F:      tools/testing/selftests/drivers/net/mlxsw/
9622
9623 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9624 M:      mlxsw@mellanox.com
9625 L:      netdev@vger.kernel.org
9626 S:      Supported
9627 W:      http://www.mellanox.com
9628 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9629 F:      drivers/net/ethernet/mellanox/mlxfw/
9630
9631 MELLANOX HARDWARE PLATFORM SUPPORT
9632 M:      Andy Shevchenko <andy@infradead.org>
9633 M:      Darren Hart <dvhart@infradead.org>
9634 M:      Vadim Pasternak <vadimp@mellanox.com>
9635 L:      platform-driver-x86@vger.kernel.org
9636 S:      Supported
9637 F:      drivers/platform/mellanox/
9638
9639 MELLANOX MLX4 core VPI driver
9640 M:      Tariq Toukan <tariqt@mellanox.com>
9641 L:      netdev@vger.kernel.org
9642 L:      linux-rdma@vger.kernel.org
9643 W:      http://www.mellanox.com
9644 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9645 S:      Supported
9646 F:      drivers/net/ethernet/mellanox/mlx4/
9647 F:      include/linux/mlx4/
9648
9649 MELLANOX MLX4 IB driver
9650 M:      Yishai Hadas <yishaih@mellanox.com>
9651 L:      linux-rdma@vger.kernel.org
9652 W:      http://www.mellanox.com
9653 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9654 S:      Supported
9655 F:      drivers/infiniband/hw/mlx4/
9656 F:      include/linux/mlx4/
9657 F:      include/uapi/rdma/mlx4-abi.h
9658
9659 MELLANOX MLX5 core VPI driver
9660 M:      Saeed Mahameed <saeedm@mellanox.com>
9661 M:      Leon Romanovsky <leonro@mellanox.com>
9662 L:      netdev@vger.kernel.org
9663 L:      linux-rdma@vger.kernel.org
9664 W:      http://www.mellanox.com
9665 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9666 S:      Supported
9667 F:      drivers/net/ethernet/mellanox/mlx5/core/
9668 F:      include/linux/mlx5/
9669
9670 MELLANOX MLX5 IB driver
9671 M:      Leon Romanovsky <leonro@mellanox.com>
9672 L:      linux-rdma@vger.kernel.org
9673 W:      http://www.mellanox.com
9674 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9675 S:      Supported
9676 F:      drivers/infiniband/hw/mlx5/
9677 F:      include/linux/mlx5/
9678 F:      include/uapi/rdma/mlx5-abi.h
9679
9680 MELLANOX MLXCPLD I2C AND MUX DRIVER
9681 M:      Vadim Pasternak <vadimp@mellanox.com>
9682 M:      Michael Shych <michaelsh@mellanox.com>
9683 L:      linux-i2c@vger.kernel.org
9684 S:      Supported
9685 F:      drivers/i2c/busses/i2c-mlxcpld.c
9686 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9687 F:      Documentation/i2c/busses/i2c-mlxcpld
9688
9689 MELLANOX MLXCPLD LED DRIVER
9690 M:      Vadim Pasternak <vadimp@mellanox.com>
9691 L:      linux-leds@vger.kernel.org
9692 S:      Supported
9693 F:      drivers/leds/leds-mlxcpld.c
9694 F:      drivers/leds/leds-mlxreg.c
9695 F:      Documentation/leds/leds-mlxcpld.txt
9696
9697 MELLANOX PLATFORM DRIVER
9698 M:      Vadim Pasternak <vadimp@mellanox.com>
9699 L:      platform-driver-x86@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/platform/x86/mlx-platform.c
9702
9703 MEMBARRIER SUPPORT
9704 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9705 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9706 L:      linux-kernel@vger.kernel.org
9707 S:      Supported
9708 F:      kernel/sched/membarrier.c
9709 F:      include/uapi/linux/membarrier.h
9710 F:      arch/powerpc/include/asm/membarrier.h
9711
9712 MEMORY MANAGEMENT
9713 L:      linux-mm@kvack.org
9714 W:      http://www.linux-mm.org
9715 S:      Maintained
9716 F:      include/linux/mm.h
9717 F:      include/linux/gfp.h
9718 F:      include/linux/mmzone.h
9719 F:      include/linux/memory_hotplug.h
9720 F:      include/linux/vmalloc.h
9721 F:      mm/
9722
9723 MEMORY TECHNOLOGY DEVICES (MTD)
9724 M:      David Woodhouse <dwmw2@infradead.org>
9725 M:      Brian Norris <computersforpeace@gmail.com>
9726 M:      Boris Brezillon <bbrezillon@kernel.org>
9727 M:      Marek Vasut <marek.vasut@gmail.com>
9728 M:      Richard Weinberger <richard@nod.at>
9729 L:      linux-mtd@lists.infradead.org
9730 W:      http://www.linux-mtd.infradead.org/
9731 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9732 T:      git git://git.infradead.org/linux-mtd.git master
9733 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9734 S:      Maintained
9735 F:      Documentation/devicetree/bindings/mtd/
9736 F:      drivers/mtd/
9737 F:      include/linux/mtd/
9738 F:      include/uapi/mtd/
9739
9740 MEN A21 WATCHDOG DRIVER
9741 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9742 L:      linux-watchdog@vger.kernel.org
9743 S:      Maintained
9744 F:      drivers/watchdog/mena21_wdt.c
9745
9746 MEN CHAMELEON BUS (mcb)
9747 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9748 S:      Maintained
9749 F:      drivers/mcb/
9750 F:      include/linux/mcb.h
9751 F:      Documentation/men-chameleon-bus.txt
9752
9753 MEN F21BMC (Board Management Controller)
9754 M:      Andreas Werner <andreas.werner@men.de>
9755 S:      Supported
9756 F:      drivers/mfd/menf21bmc.c
9757 F:      drivers/watchdog/menf21bmc_wdt.c
9758 F:      drivers/leds/leds-menf21bmc.c
9759 F:      drivers/hwmon/menf21bmc_hwmon.c
9760 F:      Documentation/hwmon/menf21bmc
9761
9762 MEN Z069 WATCHDOG DRIVER
9763 M:      Johannes Thumshirn <jth@kernel.org>
9764 L:      linux-watchdog@vger.kernel.org
9765 S:      Maintained
9766 F:      drivers/watchdog/menz69_wdt.c
9767
9768 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9769 M:      Neil Armstrong <narmstrong@baylibre.com>
9770 L:      linux-media@lists.freedesktop.org
9771 L:      linux-amlogic@lists.infradead.org
9772 W:      http://linux-meson.com/
9773 S:      Supported
9774 F:      drivers/media/platform/meson/ao-cec.c
9775 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9776 T:      git git://linuxtv.org/media_tree.git
9777
9778 MICROBLAZE ARCHITECTURE
9779 M:      Michal Simek <monstr@monstr.eu>
9780 W:      http://www.monstr.eu/fdt/
9781 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9782 S:      Supported
9783 F:      arch/microblaze/
9784
9785 MICROCHIP AT91 SERIAL DRIVER
9786 M:      Richard Genoud <richard.genoud@gmail.com>
9787 S:      Maintained
9788 F:      drivers/tty/serial/atmel_serial.c
9789 F:      drivers/tty/serial/atmel_serial.h
9790 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9791
9792 MICROCHIP AUDIO ASOC DRIVERS
9793 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9794 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9795 S:      Supported
9796 F:      sound/soc/atmel
9797
9798 MICROCHIP DMA DRIVER
9799 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9801 L:      dmaengine@vger.kernel.org
9802 S:      Supported
9803 F:      drivers/dma/at_hdmac.c
9804 F:      drivers/dma/at_hdmac_regs.h
9805 F:      include/linux/platform_data/dma-atmel.h
9806 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9807 F:      include/dt-bindings/dma/at91.h
9808
9809 MICROCHIP ECC DRIVER
9810 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9811 L:      linux-crypto@vger.kernel.org
9812 S:      Maintained
9813 F:      drivers/crypto/atmel-ecc.*
9814
9815 MICROCHIP I2C DRIVER
9816 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9817 L:      linux-i2c@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/i2c/busses/i2c-at91.c
9820
9821 MICROCHIP ISC DRIVER
9822 M:      Eugen Hristev <eugen.hristev@microchip.com>
9823 L:      linux-media@vger.kernel.org
9824 S:      Supported
9825 F:      drivers/media/platform/atmel/atmel-isc.c
9826 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9827 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9828
9829 MICROCHIP ISI DRIVER
9830 M:      Eugen Hristev <eugen.hristev@microchip.com>
9831 L:      linux-media@vger.kernel.org
9832 S:      Supported
9833 F:      drivers/media/platform/atmel/atmel-isi.c
9834 F:      drivers/media/platform/atmel/atmel-isi.h
9835
9836 MICROCHIP AT91 USART MFD DRIVER
9837 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9838 L:      linux-kernel@vger.kernel.org
9839 S:      Supported
9840 F:      drivers/mfd/at91-usart.c
9841 F:      include/dt-bindings/mfd/at91-usart.h
9842 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9843
9844 MICROCHIP AT91 USART SPI DRIVER
9845 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9846 L:      linux-spi@vger.kernel.org
9847 S:      Supported
9848 F:      drivers/spi/spi-at91-usart.c
9849 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9850
9851 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9852 M:      Woojung Huh <Woojung.Huh@microchip.com>
9853 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9854 L:      netdev@vger.kernel.org
9855 S:      Maintained
9856 F:      net/dsa/tag_ksz.c
9857 F:      drivers/net/dsa/microchip/*
9858 F:      include/linux/platform_data/microchip-ksz.h
9859 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9860
9861 MICROCHIP LAN743X ETHERNET DRIVER
9862 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9863 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9864 L:      netdev@vger.kernel.org
9865 S:      Maintained
9866 F:      drivers/net/ethernet/microchip/lan743x_*
9867
9868 MICROCHIP LCDFB DRIVER
9869 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9870 L:      linux-fbdev@vger.kernel.org
9871 S:      Maintained
9872 F:      drivers/video/fbdev/atmel_lcdfb.c
9873 F:      include/video/atmel_lcdc.h
9874
9875 MICROCHIP MMC/SD/SDIO MCI DRIVER
9876 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9877 S:      Maintained
9878 F:      drivers/mmc/host/atmel-mci.c
9879
9880 MICROCHIP MCP3911 ADC DRIVER
9881 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9882 M:      Kent Gustavsson <kent@minoris.se>
9883 L:      linux-iio@vger.kernel.org
9884 S:      Supported
9885 F:      drivers/iio/adc/mcp3911.c
9886 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9887
9888 MICROCHIP NAND DRIVER
9889 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9890 L:      linux-mtd@lists.infradead.org
9891 S:      Supported
9892 F:      drivers/mtd/nand/raw/atmel/*
9893 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9894
9895 MICROCHIP PWM DRIVER
9896 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9898 L:      linux-pwm@vger.kernel.org
9899 S:      Supported
9900 F:      drivers/pwm/pwm-atmel.c
9901 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9902
9903 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9904 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9905 M:      Eugen Hristev <eugen.hristev@microchip.com>
9906 L:      linux-iio@vger.kernel.org
9907 S:      Supported
9908 F:      drivers/iio/adc/at91-sama5d2_adc.c
9909 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9910 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9911
9912 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9913 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9914 S:      Supported
9915 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9916
9917 MICROCHIP SPI DRIVER
9918 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9919 S:      Supported
9920 F:      drivers/spi/spi-atmel.*
9921
9922 MICROCHIP SSC DRIVER
9923 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9925 S:      Supported
9926 F:      drivers/misc/atmel-ssc.c
9927 F:      include/linux/atmel-ssc.h
9928
9929 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9930 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9932 S:      Supported
9933 F:      drivers/misc/atmel_tclib.c
9934 F:      drivers/clocksource/tcb_clksrc.c
9935
9936 MICROCHIP USBA UDC DRIVER
9937 M:      Cristian Birsan <cristian.birsan@microchip.com>
9938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9939 S:      Supported
9940 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9941
9942 MICROCHIP USB251XB DRIVER
9943 M:      Richard Leitner <richard.leitner@skidata.com>
9944 L:      linux-usb@vger.kernel.org
9945 S:      Maintained
9946 F:      drivers/usb/misc/usb251xb.c
9947 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9948
9949 MICROCHIP XDMA DRIVER
9950 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9951 L:      linux-arm-kernel@lists.infradead.org
9952 L:      dmaengine@vger.kernel.org
9953 S:      Supported
9954 F:      drivers/dma/at_xdmac.c
9955
9956 MICROSEMI MIPS SOCS
9957 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9958 L:      linux-mips@vger.kernel.org
9959 S:      Maintained
9960 F:      arch/mips/generic/board-ocelot.c
9961 F:      arch/mips/configs/generic/board-ocelot.config
9962 F:      arch/mips/boot/dts/mscc/
9963 F:      Documentation/devicetree/bindings/mips/mscc.txt
9964
9965 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9966 M:      Don Brace <don.brace@microsemi.com>
9967 L:      esc.storagedev@microsemi.com
9968 L:      linux-scsi@vger.kernel.org
9969 S:      Supported
9970 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9971 F:      drivers/scsi/smartpqi/Kconfig
9972 F:      drivers/scsi/smartpqi/Makefile
9973 F:      include/linux/cciss*.h
9974 F:      include/uapi/linux/cciss*.h
9975 F:      Documentation/scsi/smartpqi.txt
9976
9977 MICROSEMI ETHERNET SWITCH DRIVER
9978 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9979 L:      netdev@vger.kernel.org
9980 S:      Supported
9981 F:      drivers/net/ethernet/mscc/
9982
9983 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9984 M:      Chen Yu <yu.c.chen@intel.com>
9985 L:      platform-driver-x86@vger.kernel.org
9986 S:      Supported
9987 F:      drivers/platform/x86/surfacepro3_button.c
9988
9989 MICROTEK X6 SCANNER
9990 M:      Oliver Neukum <oliver@neukum.org>
9991 S:      Maintained
9992 F:      drivers/usb/image/microtek.*
9993
9994 MIPS
9995 M:      Ralf Baechle <ralf@linux-mips.org>
9996 M:      Paul Burton <paul.burton@mips.com>
9997 M:      James Hogan <jhogan@kernel.org>
9998 L:      linux-mips@vger.kernel.org
9999 W:      http://www.linux-mips.org/
10000 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10002 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10003 S:      Supported
10004 F:      Documentation/devicetree/bindings/mips/
10005 F:      Documentation/mips/
10006 F:      arch/mips/
10007 F:      drivers/platform/mips/
10008
10009 MIPS BOSTON DEVELOPMENT BOARD
10010 M:      Paul Burton <paul.burton@mips.com>
10011 L:      linux-mips@vger.kernel.org
10012 S:      Maintained
10013 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10014 F:      arch/mips/boot/dts/img/boston.dts
10015 F:      arch/mips/configs/generic/board-boston.config
10016 F:      drivers/clk/imgtec/clk-boston.c
10017 F:      include/dt-bindings/clock/boston-clock.h
10018
10019 MIPS GENERIC PLATFORM
10020 M:      Paul Burton <paul.burton@mips.com>
10021 L:      linux-mips@vger.kernel.org
10022 S:      Supported
10023 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10024 F:      arch/mips/generic/
10025 F:      arch/mips/tools/generic-board-config.sh
10026
10027 MIPS/LOONGSON1 ARCHITECTURE
10028 M:      Keguang Zhang <keguang.zhang@gmail.com>
10029 L:      linux-mips@vger.kernel.org
10030 S:      Maintained
10031 F:      arch/mips/loongson32/
10032 F:      arch/mips/include/asm/mach-loongson32/
10033 F:      drivers/*/*loongson1*
10034 F:      drivers/*/*/*loongson1*
10035
10036 MIPS/LOONGSON2 ARCHITECTURE
10037 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10038 L:      linux-mips@vger.kernel.org
10039 S:      Maintained
10040 F:      arch/mips/loongson64/fuloong-2e/
10041 F:      arch/mips/loongson64/lemote-2f/
10042 F:      arch/mips/include/asm/mach-loongson64/
10043 F:      drivers/*/*loongson2*
10044 F:      drivers/*/*/*loongson2*
10045
10046 MIPS/LOONGSON3 ARCHITECTURE
10047 M:      Huacai Chen <chenhc@lemote.com>
10048 L:      linux-mips@vger.kernel.org
10049 S:      Maintained
10050 F:      arch/mips/loongson64/
10051 F:      arch/mips/include/asm/mach-loongson64/
10052 F:      drivers/platform/mips/cpu_hwmon.c
10053 F:      drivers/*/*loongson3*
10054 F:      drivers/*/*/*loongson3*
10055
10056 MIPS RINT INSTRUCTION EMULATION
10057 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10058 L:      linux-mips@vger.kernel.org
10059 S:      Supported
10060 F:      arch/mips/math-emu/sp_rint.c
10061 F:      arch/mips/math-emu/dp_rint.c
10062
10063 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10064 M:      Hans Verkuil <hverkuil@xs4all.nl>
10065 L:      linux-media@vger.kernel.org
10066 T:      git git://linuxtv.org/media_tree.git
10067 W:      https://linuxtv.org
10068 S:      Odd Fixes
10069 F:      drivers/media/radio/radio-miropcm20*
10070
10071 MMP SUPPORT
10072 R:      Lubomir Rintel <lkundrak@v3.sk>
10073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10074 S:      Odd Fixes
10075 F:      arch/arm/boot/dts/mmp*
10076 F:      arch/arm/mach-mmp/
10077
10078 MMU GATHER AND TLB INVALIDATION
10079 M:      Will Deacon <will.deacon@arm.com>
10080 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10081 M:      Andrew Morton <akpm@linux-foundation.org>
10082 M:      Nick Piggin <npiggin@gmail.com>
10083 M:      Peter Zijlstra <peterz@infradead.org>
10084 L:      linux-arch@vger.kernel.org
10085 L:      linux-mm@kvack.org
10086 S:      Maintained
10087 F:      arch/*/include/asm/tlb.h
10088 F:      include/asm-generic/tlb.h
10089 F:      mm/mmu_gather.c
10090
10091 MN88472 MEDIA DRIVER
10092 M:      Antti Palosaari <crope@iki.fi>
10093 L:      linux-media@vger.kernel.org
10094 W:      https://linuxtv.org
10095 W:      http://palosaari.fi/linux/
10096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10097 S:      Maintained
10098 F:      drivers/media/dvb-frontends/mn88472*
10099
10100 MN88473 MEDIA DRIVER
10101 M:      Antti Palosaari <crope@iki.fi>
10102 L:      linux-media@vger.kernel.org
10103 W:      https://linuxtv.org
10104 W:      http://palosaari.fi/linux/
10105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10106 S:      Maintained
10107 F:      drivers/media/dvb-frontends/mn88473*
10108
10109 MODULE SUPPORT
10110 M:      Jessica Yu <jeyu@kernel.org>
10111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10112 S:      Maintained
10113 F:      include/linux/module.h
10114 F:      kernel/module.c
10115
10116 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10117 W:      http://popies.net/meye/
10118 S:      Orphan
10119 F:      Documentation/media/v4l-drivers/meye*
10120 F:      drivers/media/pci/meye/
10121 F:      include/uapi/linux/meye.h
10122
10123 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10124 M:      Jiri Slaby <jirislaby@gmail.com>
10125 S:      Maintained
10126 F:      Documentation/serial/moxa-smartio
10127 F:      drivers/tty/mxser.*
10128
10129 MR800 AVERMEDIA USB FM RADIO DRIVER
10130 M:      Alexey Klimov <klimov.linux@gmail.com>
10131 L:      linux-media@vger.kernel.org
10132 T:      git git://linuxtv.org/media_tree.git
10133 S:      Maintained
10134 F:      drivers/media/radio/radio-mr800.c
10135
10136 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10137 M:      Alan Ott <alan@signal11.us>
10138 L:      linux-wpan@vger.kernel.org
10139 S:      Maintained
10140 F:      drivers/net/ieee802154/mrf24j40.c
10141 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10142
10143 MSI LAPTOP SUPPORT
10144 M:      "Lee, Chun-Yi" <jlee@suse.com>
10145 L:      platform-driver-x86@vger.kernel.org
10146 S:      Maintained
10147 F:      drivers/platform/x86/msi-laptop.c
10148
10149 MSI WMI SUPPORT
10150 L:      platform-driver-x86@vger.kernel.org
10151 S:      Orphan
10152 F:      drivers/platform/x86/msi-wmi.c
10153
10154 MSI001 MEDIA DRIVER
10155 M:      Antti Palosaari <crope@iki.fi>
10156 L:      linux-media@vger.kernel.org
10157 W:      https://linuxtv.org
10158 W:      http://palosaari.fi/linux/
10159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10160 T:      git git://linuxtv.org/anttip/media_tree.git
10161 S:      Maintained
10162 F:      drivers/media/tuners/msi001*
10163
10164 MSI2500 MEDIA DRIVER
10165 M:      Antti Palosaari <crope@iki.fi>
10166 L:      linux-media@vger.kernel.org
10167 W:      https://linuxtv.org
10168 W:      http://palosaari.fi/linux/
10169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10170 T:      git git://linuxtv.org/anttip/media_tree.git
10171 S:      Maintained
10172 F:      drivers/media/usb/msi2500/
10173
10174 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10175 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10176 L:      linux-mtd@lists.infradead.org
10177 S:      Maintained
10178 F:      drivers/mtd/devices/docg3*
10179
10180 MT9M032 APTINA SENSOR DRIVER
10181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10182 L:      linux-media@vger.kernel.org
10183 T:      git git://linuxtv.org/media_tree.git
10184 S:      Maintained
10185 F:      drivers/media/i2c/mt9m032.c
10186 F:      include/media/i2c/mt9m032.h
10187
10188 MT9P031 APTINA CAMERA SENSOR
10189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10190 L:      linux-media@vger.kernel.org
10191 T:      git git://linuxtv.org/media_tree.git
10192 S:      Maintained
10193 F:      drivers/media/i2c/mt9p031.c
10194 F:      include/media/i2c/mt9p031.h
10195
10196 MT9T001 APTINA CAMERA SENSOR
10197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10198 L:      linux-media@vger.kernel.org
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Maintained
10201 F:      drivers/media/i2c/mt9t001.c
10202 F:      include/media/i2c/mt9t001.h
10203
10204 MT9T112 APTINA CAMERA SENSOR
10205 M:      Jacopo Mondi <jacopo@jmondi.org>
10206 L:      linux-media@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Odd Fixes
10209 F:      drivers/media/i2c/mt9t112.c
10210 F:      include/media/i2c/mt9t112.h
10211
10212 MT9V032 APTINA CAMERA SENSOR
10213 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10214 L:      linux-media@vger.kernel.org
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10218 F:      drivers/media/i2c/mt9v032.c
10219 F:      include/media/i2c/mt9v032.h
10220
10221 MT9V111 APTINA CAMERA SENSOR
10222 M:      Jacopo Mondi <jacopo@jmondi.org>
10223 L:      linux-media@vger.kernel.org
10224 T:      git git://linuxtv.org/media_tree.git
10225 S:      Maintained
10226 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10227 F:      drivers/media/i2c/mt9v111.c
10228
10229 MULTIFUNCTION DEVICES (MFD)
10230 M:      Lee Jones <lee.jones@linaro.org>
10231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10232 S:      Supported
10233 F:      Documentation/devicetree/bindings/mfd/
10234 F:      drivers/mfd/
10235 F:      include/linux/mfd/
10236 F:      include/dt-bindings/mfd/
10237
10238 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10239 S:      Orphan
10240 F:      drivers/mmc/host/mmc_spi.c
10241 F:      include/linux/spi/mmc_spi.h
10242
10243 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10244 M:      Ulf Hansson <ulf.hansson@linaro.org>
10245 L:      linux-mmc@vger.kernel.org
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10247 S:      Maintained
10248 F:      Documentation/devicetree/bindings/mmc/
10249 F:      drivers/mmc/
10250 F:      include/linux/mmc/
10251 F:      include/uapi/linux/mmc/
10252
10253 MULTIPLEXER SUBSYSTEM
10254 M:      Peter Rosin <peda@axentia.se>
10255 S:      Maintained
10256 F:      Documentation/ABI/testing/sysfs-class-mux*
10257 F:      Documentation/devicetree/bindings/mux/
10258 F:      include/dt-bindings/mux/
10259 F:      include/linux/mux/
10260 F:      drivers/mux/
10261
10262 MULTITECH MULTIPORT CARD (ISICOM)
10263 S:      Orphan
10264 F:      drivers/tty/isicom.c
10265 F:      include/linux/isicom.h
10266
10267 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10268 M:      Bin Liu <b-liu@ti.com>
10269 L:      linux-usb@vger.kernel.org
10270 S:      Maintained
10271 F:      drivers/usb/musb/
10272
10273 MXL301RF MEDIA DRIVER
10274 M:      Akihiro Tsukada <tskd08@gmail.com>
10275 L:      linux-media@vger.kernel.org
10276 S:      Odd Fixes
10277 F:      drivers/media/tuners/mxl301rf*
10278
10279 MXL5007T MEDIA DRIVER
10280 M:      Michael Krufky <mkrufky@linuxtv.org>
10281 L:      linux-media@vger.kernel.org
10282 W:      https://linuxtv.org
10283 W:      http://github.com/mkrufky
10284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10285 T:      git git://linuxtv.org/mkrufky/tuners.git
10286 S:      Maintained
10287 F:      drivers/media/tuners/mxl5007t.*
10288
10289 MXSFB DRM DRIVER
10290 M:      Marek Vasut <marex@denx.de>
10291 M:      Stefan Agner <stefan@agner.ch>
10292 L:      dri-devel@lists.freedesktop.org
10293 S:      Supported
10294 F:      drivers/gpu/drm/mxsfb/
10295 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10296 T:      git git://anongit.freedesktop.org/drm/drm-misc
10297
10298 MYLEX DAC960 PCI RAID Controller
10299 M:      Hannes Reinecke <hare@kernel.org>
10300 L:      linux-scsi@vger.kernel.org
10301 S:      Supported
10302 F:      drivers/scsi/myrb.*
10303 F:      drivers/scsi/myrs.*
10304
10305 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10306 M:      Chris Lee <christopher.lee@cspi.com>
10307 L:      netdev@vger.kernel.org
10308 W:      https://www.cspi.com/ethernet-products/support/downloads/
10309 S:      Supported
10310 F:      drivers/net/ethernet/myricom/myri10ge/
10311
10312 NAND FLASH SUBSYSTEM
10313 M:      Boris Brezillon <bbrezillon@kernel.org>
10314 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10315 R:      Richard Weinberger <richard@nod.at>
10316 L:      linux-mtd@lists.infradead.org
10317 W:      http://www.linux-mtd.infradead.org/
10318 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10319 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10320 T:      git git://git.infradead.org/linux-mtd.git nand/next
10321 S:      Maintained
10322 F:      drivers/mtd/nand/
10323 F:      include/linux/mtd/*nand*.h
10324
10325 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10326 M:      Daniel Mack <zonque@gmail.com>
10327 S:      Maintained
10328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10329 W:      http://www.native-instruments.com
10330 F:      sound/usb/caiaq/
10331
10332 NATSEMI ETHERNET DRIVER (DP8381x)
10333 S:      Orphan
10334 F:      drivers/net/ethernet/natsemi/natsemi.c
10335
10336 NCR 5380 SCSI DRIVERS
10337 M:      Finn Thain <fthain@telegraphics.com.au>
10338 M:      Michael Schmitz <schmitzmic@gmail.com>
10339 L:      linux-scsi@vger.kernel.org
10340 S:      Maintained
10341 F:      Documentation/scsi/g_NCR5380.txt
10342 F:      drivers/scsi/NCR5380.*
10343 F:      drivers/scsi/arm/cumana_1.c
10344 F:      drivers/scsi/arm/oak.c
10345 F:      drivers/scsi/atari_scsi.*
10346 F:      drivers/scsi/dmx3191d.c
10347 F:      drivers/scsi/g_NCR5380.*
10348 F:      drivers/scsi/mac_scsi.*
10349 F:      drivers/scsi/sun3_scsi.*
10350 F:      drivers/scsi/sun3_scsi_vme.c
10351
10352 NCSI LIBRARY:
10353 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10354 S:      Maintained
10355 F:      net/ncsi/
10356
10357 NCT6775 HARDWARE MONITOR DRIVER
10358 M:      Guenter Roeck <linux@roeck-us.net>
10359 L:      linux-hwmon@vger.kernel.org
10360 S:      Maintained
10361 F:      Documentation/hwmon/nct6775
10362 F:      drivers/hwmon/nct6775.c
10363
10364 NET_FAILOVER MODULE
10365 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10366 L:      netdev@vger.kernel.org
10367 S:      Supported
10368 F:      driver/net/net_failover.c
10369 F:      include/net/net_failover.h
10370 F:      Documentation/networking/net_failover.rst
10371
10372 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10373 M:      Faisal Latif <faisal.latif@intel.com>
10374 L:      linux-rdma@vger.kernel.org
10375 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10376 S:      Supported
10377 F:      drivers/infiniband/hw/nes/
10378 F:      include/uapi/rdma/nes-abi.h
10379
10380 NETEM NETWORK EMULATOR
10381 M:      Stephen Hemminger <stephen@networkplumber.org>
10382 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10383 S:      Maintained
10384 F:      net/sched/sch_netem.c
10385
10386 NETERION 10GbE DRIVERS (s2io/vxge)
10387 M:      Jon Mason <jdmason@kudzu.us>
10388 L:      netdev@vger.kernel.org
10389 S:      Supported
10390 F:      Documentation/networking/s2io.txt
10391 F:      Documentation/networking/vxge.txt
10392 F:      drivers/net/ethernet/neterion/
10393
10394 NETFILTER
10395 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10396 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10397 M:      Florian Westphal <fw@strlen.de>
10398 L:      netfilter-devel@vger.kernel.org
10399 L:      coreteam@netfilter.org
10400 W:      http://www.netfilter.org/
10401 W:      http://www.iptables.org/
10402 W:      http://www.nftables.org/
10403 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10406 S:      Maintained
10407 F:      include/linux/netfilter*
10408 F:      include/linux/netfilter/
10409 F:      include/net/netfilter/
10410 F:      include/uapi/linux/netfilter*
10411 F:      include/uapi/linux/netfilter/
10412 F:      net/*/netfilter.c
10413 F:      net/*/netfilter/
10414 F:      net/netfilter/
10415 F:      net/bridge/br_netfilter*.c
10416
10417 NETROM NETWORK LAYER
10418 M:      Ralf Baechle <ralf@linux-mips.org>
10419 L:      linux-hams@vger.kernel.org
10420 W:      http://www.linux-ax25.org/
10421 S:      Maintained
10422 F:      include/net/netrom.h
10423 F:      include/uapi/linux/netrom.h
10424 F:      net/netrom/
10425
10426 NETRONOME ETHERNET DRIVERS
10427 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10428 L:      oss-drivers@netronome.com
10429 S:      Maintained
10430 F:      drivers/net/ethernet/netronome/
10431
10432 NETWORK BLOCK DEVICE (NBD)
10433 M:      Josef Bacik <josef@toxicpanda.com>
10434 S:      Maintained
10435 L:      linux-block@vger.kernel.org
10436 L:      nbd@other.debian.org
10437 F:      Documentation/blockdev/nbd.txt
10438 F:      drivers/block/nbd.c
10439 F:      include/uapi/linux/nbd.h
10440
10441 NETWORK DROP MONITOR
10442 M:      Neil Horman <nhorman@tuxdriver.com>
10443 L:      netdev@vger.kernel.org
10444 S:      Maintained
10445 W:      https://fedorahosted.org/dropwatch/
10446 F:      net/core/drop_monitor.c
10447
10448 NETWORKING DRIVERS
10449 M:      "David S. Miller" <davem@davemloft.net>
10450 L:      netdev@vger.kernel.org
10451 W:      http://www.linuxfoundation.org/en/Net
10452 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10455 S:      Odd Fixes
10456 F:      Documentation/devicetree/bindings/net/
10457 F:      drivers/net/
10458 F:      include/linux/if_*
10459 F:      include/linux/netdevice.h
10460 F:      include/linux/etherdevice.h
10461 F:      include/linux/fcdevice.h
10462 F:      include/linux/fddidevice.h
10463 F:      include/linux/hippidevice.h
10464 F:      include/linux/inetdevice.h
10465 F:      include/uapi/linux/if_*
10466 F:      include/uapi/linux/netdevice.h
10467
10468 NETWORKING DRIVERS (WIRELESS)
10469 M:      Kalle Valo <kvalo@codeaurora.org>
10470 L:      linux-wireless@vger.kernel.org
10471 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10474 S:      Maintained
10475 F:      Documentation/devicetree/bindings/net/wireless/
10476 F:      drivers/net/wireless/
10477
10478 NETWORKING [DSA]
10479 M:      Andrew Lunn <andrew@lunn.ch>
10480 M:      Vivien Didelot <vivien.didelot@gmail.com>
10481 M:      Florian Fainelli <f.fainelli@gmail.com>
10482 S:      Maintained
10483 F:      Documentation/devicetree/bindings/net/dsa/
10484 F:      net/dsa/
10485 F:      include/net/dsa.h
10486 F:      include/linux/dsa/
10487 F:      drivers/net/dsa/
10488
10489 NETWORKING [GENERAL]
10490 M:      "David S. Miller" <davem@davemloft.net>
10491 L:      netdev@vger.kernel.org
10492 W:      http://www.linuxfoundation.org/en/Net
10493 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10496 B:      mailto:netdev@vger.kernel.org
10497 S:      Maintained
10498 F:      net/
10499 F:      include/net/
10500 F:      include/linux/in.h
10501 F:      include/linux/net.h
10502 F:      include/linux/netdevice.h
10503 F:      include/uapi/linux/in.h
10504 F:      include/uapi/linux/net.h
10505 F:      include/uapi/linux/netdevice.h
10506 F:      include/uapi/linux/net_namespace.h
10507 F:      tools/testing/selftests/net/
10508 F:      lib/net_utils.c
10509 F:      lib/random32.c
10510 F:      Documentation/networking/
10511
10512 NETWORKING [IPSEC]
10513 M:      Steffen Klassert <steffen.klassert@secunet.com>
10514 M:      Herbert Xu <herbert@gondor.apana.org.au>
10515 M:      "David S. Miller" <davem@davemloft.net>
10516 L:      netdev@vger.kernel.org
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10519 S:      Maintained
10520 F:      net/xfrm/
10521 F:      net/key/
10522 F:      net/ipv4/xfrm*
10523 F:      net/ipv4/esp4*
10524 F:      net/ipv4/ah4.c
10525 F:      net/ipv4/ipcomp.c
10526 F:      net/ipv4/ip_vti.c
10527 F:      net/ipv6/xfrm*
10528 F:      net/ipv6/esp6*
10529 F:      net/ipv6/ah6.c
10530 F:      net/ipv6/ipcomp6.c
10531 F:      net/ipv6/ip6_vti.c
10532 F:      include/uapi/linux/xfrm.h
10533 F:      include/net/xfrm.h
10534
10535 NETWORKING [IPv4/IPv6]
10536 M:      "David S. Miller" <davem@davemloft.net>
10537 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10538 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10539 L:      netdev@vger.kernel.org
10540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10541 S:      Maintained
10542 F:      net/ipv4/
10543 F:      net/ipv6/
10544 F:      include/net/ip*
10545 F:      arch/x86/net/*
10546
10547 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10548 M:      Paul Moore <paul@paul-moore.com>
10549 W:      https://github.com/netlabel
10550 L:      netdev@vger.kernel.org
10551 L:      linux-security-module@vger.kernel.org
10552 S:      Maintained
10553 F:      Documentation/netlabel/
10554 F:      include/net/calipso.h
10555 F:      include/net/cipso_ipv4.h
10556 F:      include/net/netlabel.h
10557 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10558 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10559 F:      net/netlabel/
10560 F:      net/ipv4/cipso_ipv4.c
10561 F:      net/ipv6/calipso.c
10562 F:      net/netfilter/xt_CONNSECMARK.c
10563 F:      net/netfilter/xt_SECMARK.c
10564
10565 NETWORKING [TCP]
10566 M:      Eric Dumazet <edumazet@google.com>
10567 L:      netdev@vger.kernel.org
10568 S:      Maintained
10569 F:      net/ipv4/tcp*.c
10570 F:      net/ipv4/syncookies.c
10571 F:      net/ipv6/tcp*.c
10572 F:      net/ipv6/syncookies.c
10573 F:      include/uapi/linux/tcp.h
10574 F:      include/net/tcp.h
10575 F:      include/linux/tcp.h
10576 F:      include/trace/events/tcp.h
10577
10578 NETWORKING [TLS]
10579 M:      Boris Pismenny <borisp@mellanox.com>
10580 M:      Aviad Yehezkel <aviadye@mellanox.com>
10581 M:      Dave Watson <davejwatson@fb.com>
10582 M:      John Fastabend <john.fastabend@gmail.com>
10583 M:      Daniel Borkmann <daniel@iogearbox.net>
10584 L:      netdev@vger.kernel.org
10585 S:      Maintained
10586 F:      net/tls/*
10587 F:      include/uapi/linux/tls.h
10588 F:      include/net/tls.h
10589
10590 NETWORKING [WIRELESS]
10591 L:      linux-wireless@vger.kernel.org
10592 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10593
10594 NETDEVSIM
10595 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10596 S:      Maintained
10597 F:      drivers/net/netdevsim/*
10598
10599 NETXEN (1/10) GbE SUPPORT
10600 M:      Manish Chopra <manish.chopra@cavium.com>
10601 M:      Rahul Verma <rahul.verma@cavium.com>
10602 M:      Dept-GELinuxNICDev@cavium.com
10603 L:      netdev@vger.kernel.org
10604 S:      Supported
10605 F:      drivers/net/ethernet/qlogic/netxen/
10606
10607 NFC SUBSYSTEM
10608 M:      Samuel Ortiz <sameo@linux.intel.com>
10609 L:      linux-wireless@vger.kernel.org
10610 L:      linux-nfc@lists.01.org (subscribers-only)
10611 S:      Supported
10612 F:      net/nfc/
10613 F:      include/net/nfc/
10614 F:      include/uapi/linux/nfc.h
10615 F:      drivers/nfc/
10616 F:      include/linux/platform_data/nfcmrvl.h
10617 F:      include/linux/platform_data/nxp-nci.h
10618 F:      Documentation/devicetree/bindings/net/nfc/
10619
10620 NFS, SUNRPC, AND LOCKD CLIENTS
10621 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10622 M:      Anna Schumaker <anna.schumaker@netapp.com>
10623 L:      linux-nfs@vger.kernel.org
10624 W:      http://client.linux-nfs.org
10625 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10626 S:      Maintained
10627 F:      fs/lockd/
10628 F:      fs/nfs/
10629 F:      fs/nfs_common/
10630 F:      net/sunrpc/
10631 F:      include/linux/lockd/
10632 F:      include/linux/nfs*
10633 F:      include/linux/sunrpc/
10634 F:      include/uapi/linux/nfs*
10635 F:      include/uapi/linux/sunrpc/
10636
10637 NILFS2 FILESYSTEM
10638 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10639 L:      linux-nilfs@vger.kernel.org
10640 W:      https://nilfs.sourceforge.io/
10641 W:      https://nilfs.osdn.jp/
10642 T:      git git://github.com/konis/nilfs2.git
10643 S:      Supported
10644 F:      Documentation/filesystems/nilfs2.txt
10645 F:      fs/nilfs2/
10646 F:      include/trace/events/nilfs2.h
10647 F:      include/uapi/linux/nilfs2_api.h
10648 F:      include/uapi/linux/nilfs2_ondisk.h
10649
10650 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10651 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10652 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10653 S:      Maintained
10654 F:      Documentation/scsi/NinjaSCSI.txt
10655 F:      drivers/scsi/pcmcia/nsp_*
10656
10657 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10658 M:      GOTO Masanori <gotom@debian.or.jp>
10659 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10660 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10661 S:      Maintained
10662 F:      Documentation/scsi/NinjaSCSI.txt
10663 F:      drivers/scsi/nsp32*
10664
10665 NIOS2 ARCHITECTURE
10666 M:      Ley Foon Tan <lftan@altera.com>
10667 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10669 S:      Maintained
10670 F:      arch/nios2/
10671
10672 NOHZ, DYNTICKS SUPPORT
10673 M:      Frederic Weisbecker <fweisbec@gmail.com>
10674 M:      Thomas Gleixner <tglx@linutronix.de>
10675 M:      Ingo Molnar <mingo@kernel.org>
10676 L:      linux-kernel@vger.kernel.org
10677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10678 S:      Maintained
10679 F:      kernel/time/tick*.*
10680 F:      include/linux/tick.h
10681 F:      include/linux/sched/nohz.h
10682
10683 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10684 M:      Pavel Machek <pavel@ucw.cz>
10685 M:      Sakari Ailus <sakari.ailus@iki.fi>
10686 L:      linux-media@vger.kernel.org
10687 S:      Maintained
10688 F:      drivers/media/i2c/et8ek8
10689 F:      drivers/media/i2c/ad5820.c
10690
10691 NOKIA N900 POWER SUPPLY DRIVERS
10692 R:      Pali Rohár <pali.rohar@gmail.com>
10693 F:      include/linux/power/bq2415x_charger.h
10694 F:      include/linux/power/bq27xxx_battery.h
10695 F:      include/linux/power/isp1704_charger.h
10696 F:      drivers/power/supply/bq2415x_charger.c
10697 F:      drivers/power/supply/bq27xxx_battery.c
10698 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10699 F:      drivers/power/supply/isp1704_charger.c
10700 F:      drivers/power/supply/rx51_battery.c
10701
10702 NTB AMD DRIVER
10703 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10704 L:      linux-ntb@googlegroups.com
10705 S:      Supported
10706 F:      drivers/ntb/hw/amd/
10707
10708 NTB DRIVER CORE
10709 M:      Jon Mason <jdmason@kudzu.us>
10710 M:      Dave Jiang <dave.jiang@intel.com>
10711 M:      Allen Hubbe <allenbh@gmail.com>
10712 L:      linux-ntb@googlegroups.com
10713 S:      Supported
10714 W:      https://github.com/jonmason/ntb/wiki
10715 T:      git git://github.com/jonmason/ntb.git
10716 F:      drivers/ntb/
10717 F:      drivers/net/ntb_netdev.c
10718 F:      include/linux/ntb.h
10719 F:      include/linux/ntb_transport.h
10720 F:      tools/testing/selftests/ntb/
10721
10722 NTB IDT DRIVER
10723 M:      Serge Semin <fancer.lancer@gmail.com>
10724 L:      linux-ntb@googlegroups.com
10725 S:      Supported
10726 F:      drivers/ntb/hw/idt/
10727
10728 NTB INTEL DRIVER
10729 M:      Dave Jiang <dave.jiang@intel.com>
10730 L:      linux-ntb@googlegroups.com
10731 S:      Supported
10732 W:      https://github.com/davejiang/linux/wiki
10733 T:      git https://github.com/davejiang/linux.git
10734 F:      drivers/ntb/hw/intel/
10735
10736 NTFS FILESYSTEM
10737 M:      Anton Altaparmakov <anton@tuxera.com>
10738 L:      linux-ntfs-dev@lists.sourceforge.net
10739 W:      http://www.tuxera.com/
10740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10741 S:      Supported
10742 F:      Documentation/filesystems/ntfs.txt
10743 F:      fs/ntfs/
10744
10745 NUBUS SUBSYSTEM
10746 M:      Finn Thain <fthain@telegraphics.com.au>
10747 L:      linux-m68k@lists.linux-m68k.org
10748 S:      Maintained
10749 F:      arch/*/include/asm/nubus.h
10750 F:      drivers/nubus/
10751 F:      include/linux/nubus.h
10752 F:      include/uapi/linux/nubus.h
10753
10754 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10755 M:      Antonino Daplas <adaplas@gmail.com>
10756 L:      linux-fbdev@vger.kernel.org
10757 S:      Maintained
10758 F:      drivers/video/fbdev/riva/
10759 F:      drivers/video/fbdev/nvidia/
10760
10761 NVM EXPRESS DRIVER
10762 M:      Keith Busch <keith.busch@intel.com>
10763 M:      Jens Axboe <axboe@fb.com>
10764 M:      Christoph Hellwig <hch@lst.de>
10765 M:      Sagi Grimberg <sagi@grimberg.me>
10766 L:      linux-nvme@lists.infradead.org
10767 T:      git://git.infradead.org/nvme.git
10768 W:      http://git.infradead.org/nvme.git
10769 S:      Supported
10770 F:      drivers/nvme/host/
10771 F:      include/linux/nvme.h
10772 F:      include/uapi/linux/nvme_ioctl.h
10773
10774 NVM EXPRESS FC TRANSPORT DRIVERS
10775 M:      James Smart <james.smart@broadcom.com>
10776 L:      linux-nvme@lists.infradead.org
10777 S:      Supported
10778 F:      include/linux/nvme-fc.h
10779 F:      include/linux/nvme-fc-driver.h
10780 F:      drivers/nvme/host/fc.c
10781 F:      drivers/nvme/target/fc.c
10782 F:      drivers/nvme/target/fcloop.c
10783
10784 NVM EXPRESS TARGET DRIVER
10785 M:      Christoph Hellwig <hch@lst.de>
10786 M:      Sagi Grimberg <sagi@grimberg.me>
10787 L:      linux-nvme@lists.infradead.org
10788 T:      git://git.infradead.org/nvme.git
10789 W:      http://git.infradead.org/nvme.git
10790 S:      Supported
10791 F:      drivers/nvme/target/
10792
10793 NVMEM FRAMEWORK
10794 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10795 S:      Maintained
10796 F:      drivers/nvmem/
10797 F:      Documentation/devicetree/bindings/nvmem/
10798 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10799 F:      include/linux/nvmem-consumer.h
10800 F:      include/linux/nvmem-provider.h
10801
10802 NXP SGTL5000 DRIVER
10803 M:      Fabio Estevam <fabio.estevam@nxp.com>
10804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10805 S:      Maintained
10806 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10807 F:      sound/soc/codecs/sgtl5000*
10808
10809 NXP TDA998X DRM DRIVER
10810 M:      Russell King <linux@armlinux.org.uk>
10811 S:      Maintained
10812 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10813 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10814 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10815 F:      include/drm/i2c/tda998x.h
10816 F:      include/dt-bindings/display/tda998x.h
10817 K:      "nxp,tda998x"
10818
10819 NXP TFA9879 DRIVER
10820 M:      Peter Rosin <peda@axentia.se>
10821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10822 S:      Maintained
10823 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10824 F:      sound/soc/codecs/tfa9879*
10825
10826 NXP-NCI NFC DRIVER
10827 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10828 R:      Charles Gorand <charles.gorand@effinnov.com>
10829 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10830 S:      Supported
10831 F:      drivers/nfc/nxp-nci
10832
10833 OBJTOOL
10834 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10835 M:      Peter Zijlstra <peterz@infradead.org>
10836 S:      Supported
10837 F:      tools/objtool/
10838
10839 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10840 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10841 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10842 L:      linuxppc-dev@lists.ozlabs.org
10843 S:      Supported
10844 F:      arch/powerpc/platforms/powernv/ocxl.c
10845 F:      arch/powerpc/include/asm/pnv-ocxl.h
10846 F:      drivers/misc/ocxl/
10847 F:      include/misc/ocxl*
10848 F:      include/uapi/misc/ocxl.h
10849 F:      Documentation/accelerators/ocxl.rst
10850
10851 OMAP AUDIO SUPPORT
10852 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10853 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10855 L:      linux-omap@vger.kernel.org
10856 S:      Maintained
10857 F:      sound/soc/omap/
10858
10859 OMAP CLOCK FRAMEWORK SUPPORT
10860 M:      Paul Walmsley <paul@pwsan.com>
10861 L:      linux-omap@vger.kernel.org
10862 S:      Maintained
10863 F:      arch/arm/*omap*/*clock*
10864
10865 OMAP DEVICE TREE SUPPORT
10866 M:      Benoît Cousson <bcousson@baylibre.com>
10867 M:      Tony Lindgren <tony@atomide.com>
10868 L:      linux-omap@vger.kernel.org
10869 L:      devicetree@vger.kernel.org
10870 S:      Maintained
10871 F:      arch/arm/boot/dts/*omap*
10872 F:      arch/arm/boot/dts/*am3*
10873 F:      arch/arm/boot/dts/*am4*
10874 F:      arch/arm/boot/dts/*am5*
10875 F:      arch/arm/boot/dts/*dra7*
10876
10877 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10878 L:      linux-omap@vger.kernel.org
10879 L:      linux-fbdev@vger.kernel.org
10880 S:      Orphan
10881 F:      drivers/video/fbdev/omap2/
10882 F:      Documentation/arm/OMAP/DSS
10883
10884 OMAP FRAMEBUFFER SUPPORT
10885 L:      linux-fbdev@vger.kernel.org
10886 L:      linux-omap@vger.kernel.org
10887 S:      Orphan
10888 F:      drivers/video/fbdev/omap/
10889
10890 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10891 M:      Roger Quadros <rogerq@ti.com>
10892 M:      Tony Lindgren <tony@atomide.com>
10893 L:      linux-omap@vger.kernel.org
10894 S:      Maintained
10895 F:      drivers/memory/omap-gpmc.c
10896 F:      arch/arm/mach-omap2/*gpmc*
10897
10898 OMAP GPIO DRIVER
10899 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10900 M:      Santosh Shilimkar <ssantosh@kernel.org>
10901 M:      Kevin Hilman <khilman@kernel.org>
10902 L:      linux-omap@vger.kernel.org
10903 S:      Maintained
10904 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10905 F:      drivers/gpio/gpio-omap.c
10906
10907 OMAP HARDWARE SPINLOCK SUPPORT
10908 M:      Ohad Ben-Cohen <ohad@wizery.com>
10909 L:      linux-omap@vger.kernel.org
10910 S:      Maintained
10911 F:      drivers/hwspinlock/omap_hwspinlock.c
10912
10913 OMAP HS MMC SUPPORT
10914 L:      linux-mmc@vger.kernel.org
10915 L:      linux-omap@vger.kernel.org
10916 S:      Orphan
10917 F:      drivers/mmc/host/omap_hsmmc.c
10918
10919 OMAP HWMOD DATA
10920 M:      Paul Walmsley <paul@pwsan.com>
10921 L:      linux-omap@vger.kernel.org
10922 S:      Maintained
10923 F:      arch/arm/mach-omap2/omap_hwmod*data*
10924
10925 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10926 M:      Benoît Cousson <bcousson@baylibre.com>
10927 L:      linux-omap@vger.kernel.org
10928 S:      Maintained
10929 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10930
10931 OMAP HWMOD SUPPORT
10932 M:      Benoît Cousson <bcousson@baylibre.com>
10933 M:      Paul Walmsley <paul@pwsan.com>
10934 L:      linux-omap@vger.kernel.org
10935 S:      Maintained
10936 F:      arch/arm/mach-omap2/omap_hwmod.*
10937
10938 OMAP I2C DRIVER
10939 M:      Vignesh R <vigneshr@ti.com>
10940 L:      linux-omap@vger.kernel.org
10941 L:      linux-i2c@vger.kernel.org
10942 S:      Maintained
10943 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10944 F:      drivers/i2c/busses/i2c-omap.c
10945
10946 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10947 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10948 L:      linux-media@vger.kernel.org
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10951 F:      drivers/media/platform/omap3isp/
10952 F:      drivers/staging/media/omap4iss/
10953
10954 OMAP MMC SUPPORT
10955 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10956 L:      linux-omap@vger.kernel.org
10957 S:      Odd Fixes
10958 F:      drivers/mmc/host/omap.c
10959
10960 OMAP POWER MANAGEMENT SUPPORT
10961 M:      Kevin Hilman <khilman@kernel.org>
10962 L:      linux-omap@vger.kernel.org
10963 S:      Maintained
10964 F:      arch/arm/*omap*/*pm*
10965 F:      drivers/cpufreq/omap-cpufreq.c
10966
10967 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10968 M:      Rajendra Nayak <rnayak@codeaurora.org>
10969 M:      Paul Walmsley <paul@pwsan.com>
10970 L:      linux-omap@vger.kernel.org
10971 S:      Maintained
10972 F:      arch/arm/mach-omap2/prm*
10973
10974 OMAP RANDOM NUMBER GENERATOR SUPPORT
10975 M:      Deepak Saxena <dsaxena@plexity.net>
10976 S:      Maintained
10977 F:      drivers/char/hw_random/omap-rng.c
10978
10979 OMAP USB SUPPORT
10980 L:      linux-usb@vger.kernel.org
10981 L:      linux-omap@vger.kernel.org
10982 S:      Orphan
10983 F:      drivers/usb/*/*omap*
10984 F:      arch/arm/*omap*/usb*
10985
10986 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10987 M:      Mark Jackson <mpfj@newflow.co.uk>
10988 L:      linux-omap@vger.kernel.org
10989 S:      Maintained
10990 F:      arch/arm/boot/dts/am335x-nano.dts
10991
10992 OMAP1 SUPPORT
10993 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10994 M:      Tony Lindgren <tony@atomide.com>
10995 L:      linux-omap@vger.kernel.org
10996 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10998 S:      Maintained
10999 F:      arch/arm/mach-omap1/
11000 F:      arch/arm/plat-omap/
11001 F:      arch/arm/configs/omap1_defconfig
11002 F:      drivers/i2c/busses/i2c-omap.c
11003 F:      include/linux/platform_data/i2c-omap.h
11004 F:      include/linux/platform_data/ams-delta-fiq.h
11005
11006 OMAP2+ SUPPORT
11007 M:      Tony Lindgren <tony@atomide.com>
11008 L:      linux-omap@vger.kernel.org
11009 W:      http://www.muru.com/linux/omap/
11010 W:      http://linux.omap.com/
11011 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11013 S:      Maintained
11014 F:      arch/arm/mach-omap2/
11015 F:      arch/arm/plat-omap/
11016 F:      arch/arm/configs/omap2plus_defconfig
11017 F:      drivers/i2c/busses/i2c-omap.c
11018 F:      drivers/irqchip/irq-omap-intc.c
11019 F:      drivers/mfd/*omap*.c
11020 F:      drivers/mfd/menelaus.c
11021 F:      drivers/mfd/palmas.c
11022 F:      drivers/mfd/tps65217.c
11023 F:      drivers/mfd/tps65218.c
11024 F:      drivers/mfd/tps65910.c
11025 F:      drivers/mfd/twl-core.[ch]
11026 F:      drivers/mfd/twl4030*.c
11027 F:      drivers/mfd/twl6030*.c
11028 F:      drivers/mfd/twl6040*.c
11029 F:      drivers/regulator/palmas-regulator*.c
11030 F:      drivers/regulator/pbias-regulator.c
11031 F:      drivers/regulator/tps65217-regulator.c
11032 F:      drivers/regulator/tps65218-regulator.c
11033 F:      drivers/regulator/tps65910-regulator.c
11034 F:      drivers/regulator/twl-regulator.c
11035 F:      drivers/regulator/twl6030-regulator.c
11036 F:      include/linux/platform_data/i2c-omap.h
11037
11038 ONION OMEGA2+ BOARD
11039 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11040 L:      linux-mips@vger.kernel.org
11041 S:      Maintained
11042 F:      arch/mips/boot/dts/ralink/omega2p.dts
11043
11044 OMFS FILESYSTEM
11045 M:      Bob Copeland <me@bobcopeland.com>
11046 L:      linux-karma-devel@lists.sourceforge.net
11047 S:      Maintained
11048 F:      Documentation/filesystems/omfs.txt
11049 F:      fs/omfs/
11050
11051 OMNIKEY CARDMAN 4000 DRIVER
11052 M:      Harald Welte <laforge@gnumonks.org>
11053 S:      Maintained
11054 F:      drivers/char/pcmcia/cm4000_cs.c
11055 F:      include/linux/cm4000_cs.h
11056 F:      include/uapi/linux/cm4000_cs.h
11057
11058 OMNIKEY CARDMAN 4040 DRIVER
11059 M:      Harald Welte <laforge@gnumonks.org>
11060 S:      Maintained
11061 F:      drivers/char/pcmcia/cm4040_cs.*
11062
11063 OMNIVISION OV13858 SENSOR DRIVER
11064 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11065 L:      linux-media@vger.kernel.org
11066 T:      git git://linuxtv.org/media_tree.git
11067 S:      Maintained
11068 F:      drivers/media/i2c/ov13858.c
11069
11070 OMNIVISION OV2680 SENSOR DRIVER
11071 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11072 L:      linux-media@vger.kernel.org
11073 T:      git git://linuxtv.org/media_tree.git
11074 S:      Maintained
11075 F:      drivers/media/i2c/ov2680.c
11076 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11077
11078 OMNIVISION OV2685 SENSOR DRIVER
11079 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11080 L:      linux-media@vger.kernel.org
11081 T:      git git://linuxtv.org/media_tree.git
11082 S:      Maintained
11083 F:      drivers/media/i2c/ov2685.c
11084
11085 OMNIVISION OV5640 SENSOR DRIVER
11086 M:      Steve Longerbeam <slongerbeam@gmail.com>
11087 L:      linux-media@vger.kernel.org
11088 T:      git git://linuxtv.org/media_tree.git
11089 S:      Maintained
11090 F:      drivers/media/i2c/ov5640.c
11091
11092 OMNIVISION OV5647 SENSOR DRIVER
11093 M:      Luis Oliveira <lolivei@synopsys.com>
11094 L:      linux-media@vger.kernel.org
11095 T:      git git://linuxtv.org/media_tree.git
11096 S:      Maintained
11097 F:      drivers/media/i2c/ov5647.c
11098
11099 OMNIVISION OV5695 SENSOR DRIVER
11100 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11101 L:      linux-media@vger.kernel.org
11102 T:      git git://linuxtv.org/media_tree.git
11103 S:      Maintained
11104 F:      drivers/media/i2c/ov5695.c
11105
11106 OMNIVISION OV7670 SENSOR DRIVER
11107 M:      Jonathan Corbet <corbet@lwn.net>
11108 L:      linux-media@vger.kernel.org
11109 T:      git git://linuxtv.org/media_tree.git
11110 S:      Maintained
11111 F:      drivers/media/i2c/ov7670.c
11112 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11113
11114 OMNIVISION OV772x SENSOR DRIVER
11115 M:      Jacopo Mondi <jacopo@jmondi.org>
11116 L:      linux-media@vger.kernel.org
11117 T:      git git://linuxtv.org/media_tree.git
11118 S:      Odd fixes
11119 F:      drivers/media/i2c/ov772x.c
11120 F:      include/media/i2c/ov772x.h
11121 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11122
11123 OMNIVISION OV7740 SENSOR DRIVER
11124 M:      Wenyou Yang <wenyou.yang@microchip.com>
11125 L:      linux-media@vger.kernel.org
11126 T:      git git://linuxtv.org/media_tree.git
11127 S:      Maintained
11128 F:      drivers/media/i2c/ov7740.c
11129 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11130
11131 OMNIVISION OV9650 SENSOR DRIVER
11132 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11133 R:      Akinobu Mita <akinobu.mita@gmail.com>
11134 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11135 L:      linux-media@vger.kernel.org
11136 T:      git git://linuxtv.org/media_tree.git
11137 S:      Maintained
11138 F:      drivers/media/i2c/ov9650.c
11139 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11140
11141 ONENAND FLASH DRIVER
11142 M:      Kyungmin Park <kyungmin.park@samsung.com>
11143 L:      linux-mtd@lists.infradead.org
11144 S:      Maintained
11145 F:      drivers/mtd/nand/onenand/
11146 F:      include/linux/mtd/onenand*.h
11147
11148 ONSTREAM SCSI TAPE DRIVER
11149 M:      Willem Riede <osst@riede.org>
11150 L:      osst-users@lists.sourceforge.net
11151 L:      linux-scsi@vger.kernel.org
11152 S:      Maintained
11153 F:      Documentation/scsi/osst.txt
11154 F:      drivers/scsi/osst.*
11155 F:      drivers/scsi/osst_*.h
11156 F:      drivers/scsi/st.h
11157
11158 OP-TEE DRIVER
11159 M:      Jens Wiklander <jens.wiklander@linaro.org>
11160 S:      Maintained
11161 F:      drivers/tee/optee/
11162
11163 OPA-VNIC DRIVER
11164 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11165 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11166 L:      linux-rdma@vger.kernel.org
11167 S:      Supported
11168 F:      drivers/infiniband/ulp/opa_vnic
11169
11170 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11171 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11172 M:      Frank Rowand <frowand.list@gmail.com>
11173 L:      devicetree@vger.kernel.org
11174 S:      Maintained
11175 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11176 F:      Documentation/devicetree/overlay-notes.txt
11177 F:      drivers/of/overlay.c
11178 F:      drivers/of/resolver.c
11179 K:      of_overlay_notifier_
11180
11181 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11182 M:      Rob Herring <robh+dt@kernel.org>
11183 M:      Frank Rowand <frowand.list@gmail.com>
11184 L:      devicetree@vger.kernel.org
11185 W:      http://www.devicetree.org/
11186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11187 S:      Maintained
11188 F:      drivers/of/
11189 F:      include/linux/of*.h
11190 F:      scripts/dtc/
11191 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11192
11193 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11194 M:      Rob Herring <robh+dt@kernel.org>
11195 M:      Mark Rutland <mark.rutland@arm.com>
11196 L:      devicetree@vger.kernel.org
11197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11198 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11199 S:      Maintained
11200 F:      Documentation/devicetree/
11201 F:      arch/*/boot/dts/
11202 F:      include/dt-bindings/
11203
11204 OPENCORES I2C BUS DRIVER
11205 M:      Peter Korsgaard <peter@korsgaard.com>
11206 L:      linux-i2c@vger.kernel.org
11207 S:      Maintained
11208 F:      Documentation/i2c/busses/i2c-ocores
11209 F:      drivers/i2c/busses/i2c-ocores.c
11210
11211 OPENRISC ARCHITECTURE
11212 M:      Jonas Bonn <jonas@southpole.se>
11213 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11214 M:      Stafford Horne <shorne@gmail.com>
11215 T:      git git://github.com/openrisc/linux.git
11216 L:      openrisc@lists.librecores.org
11217 W:      http://openrisc.io
11218 S:      Maintained
11219 F:      Documentation/devicetree/bindings/openrisc/
11220 F:      Documentation/openrisc/
11221 F:      arch/openrisc/
11222 F:      drivers/irqchip/irq-ompic.c
11223 F:      drivers/irqchip/irq-or1k-*
11224
11225 OPENVSWITCH
11226 M:      Pravin B Shelar <pshelar@ovn.org>
11227 L:      netdev@vger.kernel.org
11228 L:      dev@openvswitch.org
11229 W:      http://openvswitch.org
11230 S:      Maintained
11231 F:      net/openvswitch/
11232 F:      include/uapi/linux/openvswitch.h
11233
11234 OPERATING PERFORMANCE POINTS (OPP)
11235 M:      Viresh Kumar <vireshk@kernel.org>
11236 M:      Nishanth Menon <nm@ti.com>
11237 M:      Stephen Boyd <sboyd@kernel.org>
11238 L:      linux-pm@vger.kernel.org
11239 S:      Maintained
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11241 F:      drivers/opp/
11242 F:      include/linux/pm_opp.h
11243 F:      Documentation/power/opp.txt
11244 F:      Documentation/devicetree/bindings/opp/
11245
11246 OPL4 DRIVER
11247 M:      Clemens Ladisch <clemens@ladisch.de>
11248 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11249 T:      git git://git.alsa-project.org/alsa-kernel.git
11250 S:      Maintained
11251 F:      sound/drivers/opl4/
11252
11253 OPROFILE
11254 M:      Robert Richter <rric@kernel.org>
11255 L:      oprofile-list@lists.sf.net
11256 S:      Maintained
11257 F:      arch/*/include/asm/oprofile*.h
11258 F:      arch/*/oprofile/
11259 F:      drivers/oprofile/
11260 F:      include/linux/oprofile.h
11261
11262 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11263 M:      Mark Fasheh <mark@fasheh.com>
11264 M:      Joel Becker <jlbec@evilplan.org>
11265 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11266 W:      http://ocfs2.wiki.kernel.org
11267 S:      Supported
11268 F:      Documentation/filesystems/ocfs2.txt
11269 F:      Documentation/filesystems/dlmfs.txt
11270 F:      fs/ocfs2/
11271
11272 ORANGEFS FILESYSTEM
11273 M:      Mike Marshall <hubcap@omnibond.com>
11274 R:      Martin Brandenburg <martin@omnibond.com>
11275 L:      devel@lists.orangefs.org
11276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11277 S:      Supported
11278 F:      fs/orangefs/
11279 F:      Documentation/filesystems/orangefs.txt
11280
11281 ORINOCO DRIVER
11282 L:      linux-wireless@vger.kernel.org
11283 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11284 W:      http://www.nongnu.org/orinoco/
11285 S:      Orphan
11286 F:      drivers/net/wireless/intersil/orinoco/
11287
11288 OSD LIBRARY and FILESYSTEM
11289 M:      Boaz Harrosh <ooo@electrozaur.com>
11290 S:      Maintained
11291 F:      drivers/scsi/osd/
11292 F:      include/scsi/osd_*
11293 F:      fs/exofs/
11294
11295 OV2659 OMNIVISION SENSOR DRIVER
11296 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11297 L:      linux-media@vger.kernel.org
11298 W:      https://linuxtv.org
11299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11300 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11301 S:      Maintained
11302 F:      drivers/media/i2c/ov2659.c
11303 F:      include/media/i2c/ov2659.h
11304
11305 OVERLAY FILESYSTEM
11306 M:      Miklos Szeredi <miklos@szeredi.hu>
11307 L:      linux-unionfs@vger.kernel.org
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11309 S:      Supported
11310 F:      fs/overlayfs/
11311 F:      Documentation/filesystems/overlayfs.txt
11312
11313 P54 WIRELESS DRIVER
11314 M:      Christian Lamparter <chunkeey@googlemail.com>
11315 L:      linux-wireless@vger.kernel.org
11316 W:      http://wireless.kernel.org/en/users/Drivers/p54
11317 S:      Maintained
11318 F:      drivers/net/wireless/intersil/p54/
11319
11320 PA SEMI ETHERNET DRIVER
11321 L:      netdev@vger.kernel.org
11322 S:      Orphan
11323 F:      drivers/net/ethernet/pasemi/*
11324
11325 PA SEMI SMBUS DRIVER
11326 L:      linux-i2c@vger.kernel.org
11327 S:      Orphan
11328 F:      drivers/i2c/busses/i2c-pasemi.c
11329
11330 PADATA PARALLEL EXECUTION MECHANISM
11331 M:      Steffen Klassert <steffen.klassert@secunet.com>
11332 L:      linux-crypto@vger.kernel.org
11333 S:      Maintained
11334 F:      kernel/padata.c
11335 F:      include/linux/padata.h
11336 F:      Documentation/padata.txt
11337
11338 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11339 M:      Harald Welte <laforge@gnumonks.org>
11340 L:      platform-driver-x86@vger.kernel.org
11341 S:      Maintained
11342 F:      drivers/platform/x86/panasonic-laptop.c
11343
11344 PARALLEL LCD/KEYPAD PANEL DRIVER
11345 M:      Willy Tarreau <willy@haproxy.com>
11346 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11347 S:      Odd Fixes
11348 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11349 F:      drivers/auxdisplay/panel.c
11350
11351 PARALLEL PORT SUBSYSTEM
11352 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11353 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11354 L:      linux-parport@lists.infradead.org (subscribers-only)
11355 S:      Maintained
11356 F:      drivers/parport/
11357 F:      include/linux/parport*.h
11358 F:      drivers/char/ppdev.c
11359 F:      include/uapi/linux/ppdev.h
11360 F:      Documentation/parport*.txt
11361
11362 PARAVIRT_OPS INTERFACE
11363 M:      Juergen Gross <jgross@suse.com>
11364 M:      Alok Kataria <akataria@vmware.com>
11365 L:      virtualization@lists.linux-foundation.org
11366 S:      Supported
11367 F:      Documentation/virtual/paravirt_ops.txt
11368 F:      arch/*/kernel/paravirt*
11369 F:      arch/*/include/asm/paravirt*.h
11370 F:      include/linux/hypervisor.h
11371
11372 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11373 M:      Tim Waugh <tim@cyberelk.net>
11374 L:      linux-parport@lists.infradead.org (subscribers-only)
11375 S:      Maintained
11376 F:      Documentation/blockdev/paride.txt
11377 F:      drivers/block/paride/
11378
11379 PARISC ARCHITECTURE
11380 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11381 M:      Helge Deller <deller@gmx.de>
11382 L:      linux-parisc@vger.kernel.org
11383 W:      http://www.parisc-linux.org/
11384 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11387 S:      Maintained
11388 F:      arch/parisc/
11389 F:      Documentation/parisc/
11390 F:      drivers/parisc/
11391 F:      drivers/char/agp/parisc-agp.c
11392 F:      drivers/input/serio/gscps2.c
11393 F:      drivers/parport/parport_gsc.*
11394 F:      drivers/tty/serial/8250/8250_gsc.c
11395 F:      drivers/video/fbdev/sti*
11396 F:      drivers/video/console/sti*
11397 F:      drivers/video/logo/logo_parisc*
11398
11399 PARMAN
11400 M:      Jiri Pirko <jiri@mellanox.com>
11401 L:      netdev@vger.kernel.org
11402 S:      Supported
11403 F:      lib/parman.c
11404 F:      lib/test_parman.c
11405 F:      include/linux/parman.h
11406
11407 PC87360 HARDWARE MONITORING DRIVER
11408 M:      Jim Cromie <jim.cromie@gmail.com>
11409 L:      linux-hwmon@vger.kernel.org
11410 S:      Maintained
11411 F:      Documentation/hwmon/pc87360
11412 F:      drivers/hwmon/pc87360.c
11413
11414 PC8736x GPIO DRIVER
11415 M:      Jim Cromie <jim.cromie@gmail.com>
11416 S:      Maintained
11417 F:      drivers/char/pc8736x_gpio.c
11418
11419 PC87427 HARDWARE MONITORING DRIVER
11420 M:      Jean Delvare <jdelvare@suse.com>
11421 L:      linux-hwmon@vger.kernel.org
11422 S:      Maintained
11423 F:      Documentation/hwmon/pc87427
11424 F:      drivers/hwmon/pc87427.c
11425
11426 PCA9532 LED DRIVER
11427 M:      Riku Voipio <riku.voipio@iki.fi>
11428 S:      Maintained
11429 F:      drivers/leds/leds-pca9532.c
11430 F:      include/linux/leds-pca9532.h
11431
11432 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11433 M:      Guenter Roeck <linux@roeck-us.net>
11434 L:      linux-i2c@vger.kernel.org
11435 S:      Maintained
11436 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11437
11438 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11439 M:      Khalid Aziz <khalid@gonehiking.org>
11440 S:      Maintained
11441 F:      drivers/firmware/pcdp.*
11442
11443 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11444 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11445 L:      linux-pci@vger.kernel.org
11446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11449 F:      drivers/pci/controller/pci-aardvark.c
11450
11451 PCI DRIVER FOR ALTERA PCIE IP
11452 M:      Ley Foon Tan <lftan@altera.com>
11453 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11454 L:      linux-pci@vger.kernel.org
11455 S:      Supported
11456 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11457 F:      drivers/pci/controller/pcie-altera.c
11458
11459 PCI DRIVER FOR APPLIEDMICRO XGENE
11460 M:      Tanmay Inamdar <tinamdar@apm.com>
11461 L:      linux-pci@vger.kernel.org
11462 L:      linux-arm-kernel@lists.infradead.org
11463 S:      Maintained
11464 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11465 F:      drivers/pci/controller/pci-xgene.c
11466
11467 PCI DRIVER FOR ARM VERSATILE PLATFORM
11468 M:      Rob Herring <robh@kernel.org>
11469 L:      linux-pci@vger.kernel.org
11470 L:      linux-arm-kernel@lists.infradead.org
11471 S:      Maintained
11472 F:      Documentation/devicetree/bindings/pci/versatile.txt
11473 F:      drivers/pci/controller/pci-versatile.c
11474
11475 PCI DRIVER FOR ARMADA 8K
11476 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11477 L:      linux-pci@vger.kernel.org
11478 L:      linux-arm-kernel@lists.infradead.org
11479 S:      Maintained
11480 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11481 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11482
11483 PCI DRIVER FOR CADENCE PCIE IP
11484 M:      Alan Douglas <adouglas@cadence.com>
11485 L:      linux-pci@vger.kernel.org
11486 S:      Maintained
11487 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11488 F:      drivers/pci/controller/pcie-cadence*
11489
11490 PCI DRIVER FOR FREESCALE LAYERSCAPE
11491 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11492 M:      Mingkai Hu <mingkai.hu@nxp.com>
11493 M:      Roy Zang <roy.zang@nxp.com>
11494 L:      linuxppc-dev@lists.ozlabs.org
11495 L:      linux-pci@vger.kernel.org
11496 L:      linux-arm-kernel@lists.infradead.org
11497 S:      Maintained
11498 F:      drivers/pci/controller/dwc/*layerscape*
11499
11500 PCI DRIVER FOR GENERIC OF HOSTS
11501 M:      Will Deacon <will.deacon@arm.com>
11502 L:      linux-pci@vger.kernel.org
11503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504 S:      Maintained
11505 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11506 F:      drivers/pci/controller/pci-host-common.c
11507 F:      drivers/pci/controller/pci-host-generic.c
11508
11509 PCI DRIVER FOR IMX6
11510 M:      Richard Zhu <hongxing.zhu@nxp.com>
11511 M:      Lucas Stach <l.stach@pengutronix.de>
11512 L:      linux-pci@vger.kernel.org
11513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11514 S:      Maintained
11515 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11516 F:      drivers/pci/controller/dwc/*imx6*
11517
11518 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11519 M:      Keith Busch <keith.busch@intel.com>
11520 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11521 L:      linux-pci@vger.kernel.org
11522 S:      Supported
11523 F:      drivers/pci/controller/vmd.c
11524
11525 PCI DRIVER FOR MICROSEMI SWITCHTEC
11526 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11527 M:      Logan Gunthorpe <logang@deltatee.com>
11528 L:      linux-pci@vger.kernel.org
11529 S:      Maintained
11530 F:      Documentation/switchtec.txt
11531 F:      Documentation/ABI/testing/sysfs-class-switchtec
11532 F:      drivers/pci/switch/switchtec*
11533 F:      include/uapi/linux/switchtec_ioctl.h
11534 F:      include/linux/switchtec.h
11535 F:      drivers/ntb/hw/mscc/
11536
11537 PCI DRIVER FOR MOBIVEIL PCIE IP
11538 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11539 L:      linux-pci@vger.kernel.org
11540 S:      Supported
11541 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11542 F:      drivers/pci/controller/pcie-mobiveil.c
11543
11544 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11545 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11546 M:      Jason Cooper <jason@lakedaemon.net>
11547 L:      linux-pci@vger.kernel.org
11548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11549 S:      Maintained
11550 F:      drivers/pci/controller/*mvebu*
11551
11552 PCI DRIVER FOR NVIDIA TEGRA
11553 M:      Thierry Reding <thierry.reding@gmail.com>
11554 L:      linux-tegra@vger.kernel.org
11555 L:      linux-pci@vger.kernel.org
11556 S:      Supported
11557 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11558 F:      drivers/pci/controller/pci-tegra.c
11559
11560 PCI DRIVER FOR RENESAS R-CAR
11561 M:      Simon Horman <horms@verge.net.au>
11562 L:      linux-pci@vger.kernel.org
11563 L:      linux-renesas-soc@vger.kernel.org
11564 S:      Maintained
11565 F:      drivers/pci/controller/*rcar*
11566
11567 PCI DRIVER FOR SAMSUNG EXYNOS
11568 M:      Jingoo Han <jingoohan1@gmail.com>
11569 L:      linux-pci@vger.kernel.org
11570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11571 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11572 S:      Maintained
11573 F:      drivers/pci/controller/dwc/pci-exynos.c
11574
11575 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11576 M:      Jingoo Han <jingoohan1@gmail.com>
11577 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11578 L:      linux-pci@vger.kernel.org
11579 S:      Maintained
11580 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11581 F:      drivers/pci/controller/dwc/*designware*
11582
11583 PCI DRIVER FOR TI DRA7XX
11584 M:      Kishon Vijay Abraham I <kishon@ti.com>
11585 L:      linux-omap@vger.kernel.org
11586 L:      linux-pci@vger.kernel.org
11587 S:      Supported
11588 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11589 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11590
11591 PCI DRIVER FOR TI KEYSTONE
11592 M:      Murali Karicheri <m-karicheri2@ti.com>
11593 L:      linux-pci@vger.kernel.org
11594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11595 S:      Maintained
11596 F:      drivers/pci/controller/dwc/pci-keystone.c
11597
11598 PCI ENDPOINT SUBSYSTEM
11599 M:      Kishon Vijay Abraham I <kishon@ti.com>
11600 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11601 L:      linux-pci@vger.kernel.org
11602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11603 S:      Supported
11604 F:      drivers/pci/endpoint/
11605 F:      drivers/misc/pci_endpoint_test.c
11606 F:      tools/pci/
11607
11608 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11609 M:      Russell Currey <ruscur@russell.cc>
11610 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11611 M:      Oliver O'Halloran <oohall@gmail.com>
11612 L:      linuxppc-dev@lists.ozlabs.org
11613 S:      Supported
11614 F:      Documentation/PCI/pci-error-recovery.txt
11615 F:      drivers/pci/pcie/aer.c
11616 F:      drivers/pci/pcie/dpc.c
11617 F:      drivers/pci/pcie/err.c
11618 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11619 F:      arch/powerpc/kernel/eeh*.c
11620 F:      arch/powerpc/platforms/*/eeh*.c
11621 F:      arch/powerpc/include/*/eeh*.h
11622
11623 PCI ERROR RECOVERY
11624 M:      Linas Vepstas <linasvepstas@gmail.com>
11625 L:      linux-pci@vger.kernel.org
11626 S:      Supported
11627 F:      Documentation/PCI/pci-error-recovery.txt
11628
11629 PCI MSI DRIVER FOR ALTERA MSI IP
11630 M:      Ley Foon Tan <lftan@altera.com>
11631 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11632 L:      linux-pci@vger.kernel.org
11633 S:      Supported
11634 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11635 F:      drivers/pci/controller/pcie-altera-msi.c
11636
11637 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11638 M:      Duc Dang <dhdang@apm.com>
11639 L:      linux-pci@vger.kernel.org
11640 L:      linux-arm-kernel@lists.infradead.org
11641 S:      Maintained
11642 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11643 F:      drivers/pci/controller/pci-xgene-msi.c
11644
11645 PCI SUBSYSTEM
11646 M:      Bjorn Helgaas <bhelgaas@google.com>
11647 L:      linux-pci@vger.kernel.org
11648 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11650 S:      Supported
11651 F:      Documentation/devicetree/bindings/pci/
11652 F:      Documentation/PCI/
11653 F:      drivers/acpi/pci*
11654 F:      drivers/pci/
11655 F:      include/asm-generic/pci*
11656 F:      include/linux/pci*
11657 F:      include/linux/of_pci.h
11658 F:      include/uapi/linux/pci*
11659 F:      lib/pci*
11660 F:      arch/x86/pci/
11661 F:      arch/x86/kernel/quirks.c
11662
11663 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11664 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11665 L:      linux-pci@vger.kernel.org
11666 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11668 S:      Supported
11669 F:      drivers/pci/controller/
11670
11671 PCIE DRIVER FOR AXIS ARTPEC
11672 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11673 L:      linux-arm-kernel@axis.com
11674 L:      linux-pci@vger.kernel.org
11675 S:      Maintained
11676 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11677 F:      drivers/pci/controller/dwc/*artpec*
11678
11679 PCIE DRIVER FOR CAVIUM THUNDERX
11680 M:      David Daney <david.daney@cavium.com>
11681 L:      linux-pci@vger.kernel.org
11682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683 S:      Supported
11684 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11685 F:      drivers/pci/controller/pci-thunder-*
11686
11687 PCIE DRIVER FOR HISILICON
11688 M:      Zhou Wang <wangzhou1@hisilicon.com>
11689 L:      linux-pci@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11692 F:      drivers/pci/controller/dwc/pcie-hisi.c
11693
11694 PCIE DRIVER FOR HISILICON KIRIN
11695 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11696 M:      Binghui Wang <wangbinghui@hisilicon.com>
11697 L:      linux-pci@vger.kernel.org
11698 S:      Maintained
11699 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11700 F:      drivers/pci/controller/dwc/pcie-kirin.c
11701
11702 PCIE DRIVER FOR HISILICON STB
11703 M:      Jianguo Sun <sunjianguo1@huawei.com>
11704 M:      Shawn Guo <shawn.guo@linaro.org>
11705 L:      linux-pci@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11708 F:      drivers/pci/controller/dwc/pcie-histb.c
11709
11710 PCIE DRIVER FOR MEDIATEK
11711 M:      Ryder Lee <ryder.lee@mediatek.com>
11712 L:      linux-pci@vger.kernel.org
11713 L:      linux-mediatek@lists.infradead.org
11714 S:      Supported
11715 F:      Documentation/devicetree/bindings/pci/mediatek*
11716 F:      drivers/pci/controller/*mediatek*
11717
11718 PCIE DRIVER FOR QUALCOMM MSM
11719 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11720 L:      linux-pci@vger.kernel.org
11721 L:      linux-arm-msm@vger.kernel.org
11722 S:      Maintained
11723 F:      drivers/pci/controller/dwc/*qcom*
11724
11725 PCIE DRIVER FOR ROCKCHIP
11726 M:      Shawn Lin <shawn.lin@rock-chips.com>
11727 L:      linux-pci@vger.kernel.org
11728 L:      linux-rockchip@lists.infradead.org
11729 S:      Maintained
11730 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11731 F:      drivers/pci/controller/pcie-rockchip*
11732
11733 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11734 M:      Linus Walleij <linus.walleij@linaro.org>
11735 L:      linux-pci@vger.kernel.org
11736 S:      Maintained
11737 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11738 F:      drivers/pci/controller/pci-v3-semi.c
11739
11740 PCIE DRIVER FOR ST SPEAR13XX
11741 M:      Pratyush Anand <pratyush.anand@gmail.com>
11742 L:      linux-pci@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/pci/controller/dwc/*spear*
11745
11746 PCMCIA SUBSYSTEM
11747 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11749 S:      Odd Fixes
11750 F:      Documentation/pcmcia/
11751 F:      tools/pcmcia/
11752 F:      drivers/pcmcia/
11753 F:      include/pcmcia/
11754
11755 PCNET32 NETWORK DRIVER
11756 M:      Don Fry <pcnet32@frontier.com>
11757 L:      netdev@vger.kernel.org
11758 S:      Maintained
11759 F:      drivers/net/ethernet/amd/pcnet32.c
11760
11761 PCRYPT PARALLEL CRYPTO ENGINE
11762 M:      Steffen Klassert <steffen.klassert@secunet.com>
11763 L:      linux-crypto@vger.kernel.org
11764 S:      Maintained
11765 F:      crypto/pcrypt.c
11766 F:      include/crypto/pcrypt.h
11767
11768 PEAQ WMI HOTKEYS DRIVER
11769 M:      Hans de Goede <hdegoede@redhat.com>
11770 L:      platform-driver-x86@vger.kernel.org
11771 S:      Maintained
11772 F:      drivers/platform/x86/peaq-wmi.c
11773
11774 PER-CPU MEMORY ALLOCATOR
11775 M:      Dennis Zhou <dennis@kernel.org>
11776 M:      Tejun Heo <tj@kernel.org>
11777 M:      Christoph Lameter <cl@linux.com>
11778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11779 S:      Maintained
11780 F:      include/linux/percpu*.h
11781 F:      mm/percpu*.c
11782 F:      arch/*/include/asm/percpu.h
11783
11784 PER-TASK DELAY ACCOUNTING
11785 M:      Balbir Singh <bsingharora@gmail.com>
11786 S:      Maintained
11787 F:      include/linux/delayacct.h
11788 F:      kernel/delayacct.c
11789
11790 PERFORMANCE EVENTS SUBSYSTEM
11791 M:      Peter Zijlstra <peterz@infradead.org>
11792 M:      Ingo Molnar <mingo@redhat.com>
11793 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11794 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11795 R:      Jiri Olsa <jolsa@redhat.com>
11796 R:      Namhyung Kim <namhyung@kernel.org>
11797 L:      linux-kernel@vger.kernel.org
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11799 S:      Supported
11800 F:      kernel/events/*
11801 F:      include/linux/perf_event.h
11802 F:      include/uapi/linux/perf_event.h
11803 F:      arch/*/kernel/perf_event*.c
11804 F:      arch/*/kernel/*/perf_event*.c
11805 F:      arch/*/kernel/*/*/perf_event*.c
11806 F:      arch/*/include/asm/perf_event.h
11807 F:      arch/*/kernel/perf_callchain.c
11808 F:      arch/*/events/*
11809 F:      tools/perf/
11810
11811 PERSONALITY HANDLING
11812 M:      Christoph Hellwig <hch@infradead.org>
11813 L:      linux-abi-devel@lists.sourceforge.net
11814 S:      Maintained
11815 F:      include/linux/personality.h
11816 F:      include/uapi/linux/personality.h
11817
11818 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11819 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11820 L:      linux-input@vger.kernel.org
11821 S:      Maintained
11822 F:      Documentation/input/devices/pxrc.rst
11823 F:      drivers/input/joystick/pxrc.c
11824
11825 PHONET PROTOCOL
11826 M:      Remi Denis-Courmont <courmisch@gmail.com>
11827 S:      Supported
11828 F:      Documentation/networking/phonet.txt
11829 F:      include/linux/phonet.h
11830 F:      include/net/phonet/
11831 F:      include/uapi/linux/phonet.h
11832 F:      net/phonet/
11833
11834 PHRAM MTD DRIVER
11835 M:      Joern Engel <joern@lazybastard.org>
11836 L:      linux-mtd@lists.infradead.org
11837 S:      Maintained
11838 F:      drivers/mtd/devices/phram.c
11839
11840 PICOLCD HID DRIVER
11841 M:      Bruno Prémont <bonbons@linux-vserver.org>
11842 L:      linux-input@vger.kernel.org
11843 S:      Maintained
11844 F:      drivers/hid/hid-picolcd*
11845
11846 PICOXCELL SUPPORT
11847 M:      Jamie Iles <jamie@jamieiles.com>
11848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11849 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11850 S:      Supported
11851 F:      arch/arm/boot/dts/picoxcell*
11852 F:      arch/arm/mach-picoxcell/
11853 F:      drivers/crypto/picoxcell*
11854
11855 PIN CONTROL SUBSYSTEM
11856 M:      Linus Walleij <linus.walleij@linaro.org>
11857 L:      linux-gpio@vger.kernel.org
11858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11859 S:      Maintained
11860 F:      Documentation/devicetree/bindings/pinctrl/
11861 F:      Documentation/driver-api/pinctl.rst
11862 F:      drivers/pinctrl/
11863 F:      include/linux/pinctrl/
11864
11865 PIN CONTROLLER - ATMEL AT91
11866 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11868 S:      Maintained
11869 F:      drivers/pinctrl/pinctrl-at91.*
11870
11871 PIN CONTROLLER - ATMEL AT91 PIO4
11872 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11874 L:      linux-gpio@vger.kernel.org
11875 S:      Supported
11876 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11877
11878 PIN CONTROLLER - FREESCALE
11879 M:      Dong Aisheng <aisheng.dong@nxp.com>
11880 M:      Fabio Estevam <festevam@gmail.com>
11881 M:      Shawn Guo <shawnguo@kernel.org>
11882 M:      Stefan Agner <stefan@agner.ch>
11883 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11884 L:      linux-gpio@vger.kernel.org
11885 S:      Maintained
11886 F:      drivers/pinctrl/freescale/
11887 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11888
11889 PIN CONTROLLER - INTEL
11890 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11891 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11893 S:      Maintained
11894 F:      drivers/pinctrl/intel/
11895
11896 PIN CONTROLLER - MEDIATEK
11897 M:      Sean Wang <sean.wang@kernel.org>
11898 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11899 S:      Maintained
11900 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11901 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11902 F:      drivers/pinctrl/mediatek/
11903
11904 PIN CONTROLLER - QUALCOMM
11905 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11906 S:      Maintained
11907 L:      linux-arm-msm@vger.kernel.org
11908 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11909 F:      drivers/pinctrl/qcom/
11910
11911 PIN CONTROLLER - RENESAS
11912 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11913 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11914 L:      linux-renesas-soc@vger.kernel.org
11915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11916 S:      Maintained
11917 F:      drivers/pinctrl/sh-pfc/
11918
11919 PIN CONTROLLER - SAMSUNG
11920 M:      Tomasz Figa <tomasz.figa@gmail.com>
11921 M:      Krzysztof Kozlowski <krzk@kernel.org>
11922 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11924 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11925 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11927 S:      Maintained
11928 F:      drivers/pinctrl/samsung/
11929 F:      include/dt-bindings/pinctrl/samsung.h
11930 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11931
11932 PIN CONTROLLER - SINGLE
11933 M:      Tony Lindgren <tony@atomide.com>
11934 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11936 L:      linux-omap@vger.kernel.org
11937 S:      Maintained
11938 F:      drivers/pinctrl/pinctrl-single.c
11939
11940 PIN CONTROLLER - ST SPEAR
11941 M:      Viresh Kumar <vireshk@kernel.org>
11942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11943 W:      http://www.st.com/spear
11944 S:      Maintained
11945 F:      drivers/pinctrl/spear/
11946
11947 PISTACHIO SOC SUPPORT
11948 M:      James Hartley <james.hartley@sondrel.com>
11949 L:      linux-mips@vger.kernel.org
11950 S:      Odd Fixes
11951 F:      arch/mips/pistachio/
11952 F:      arch/mips/include/asm/mach-pistachio/
11953 F:      arch/mips/boot/dts/img/pistachio*
11954 F:      arch/mips/configs/pistachio*_defconfig
11955
11956 PKTCDVD DRIVER
11957 S:      Orphan
11958 M:      linux-block@vger.kernel.org
11959 F:      drivers/block/pktcdvd.c
11960 F:      include/linux/pktcdvd.h
11961 F:      include/uapi/linux/pktcdvd.h
11962
11963 PKUNITY SOC DRIVERS
11964 M:      Guan Xuetao <gxt@pku.edu.cn>
11965 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11966 S:      Maintained
11967 T:      git git://github.com/gxt/linux.git
11968 F:      drivers/input/serio/i8042-unicore32io.h
11969 F:      drivers/i2c/busses/i2c-puv3.c
11970 F:      drivers/video/fbdev/fb-puv3.c
11971 F:      drivers/rtc/rtc-puv3.c
11972
11973 PMBUS HARDWARE MONITORING DRIVERS
11974 M:      Guenter Roeck <linux@roeck-us.net>
11975 L:      linux-hwmon@vger.kernel.org
11976 W:      http://hwmon.wiki.kernel.org/
11977 W:      http://www.roeck-us.net/linux/drivers/
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11981 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11982 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11983 F:      Documentation/hwmon/adm1275
11984 F:      Documentation/hwmon/ibm-cffps
11985 F:      Documentation/hwmon/ir35221
11986 F:      Documentation/hwmon/lm25066
11987 F:      Documentation/hwmon/ltc2978
11988 F:      Documentation/hwmon/ltc3815
11989 F:      Documentation/hwmon/max16064
11990 F:      Documentation/hwmon/max20751
11991 F:      Documentation/hwmon/max31785
11992 F:      Documentation/hwmon/max34440
11993 F:      Documentation/hwmon/max8688
11994 F:      Documentation/hwmon/pmbus
11995 F:      Documentation/hwmon/pmbus-core
11996 F:      Documentation/hwmon/tps40422
11997 F:      Documentation/hwmon/ucd9000
11998 F:      Documentation/hwmon/ucd9200
11999 F:      Documentation/hwmon/zl6100
12000 F:      drivers/hwmon/pmbus/
12001 F:      include/linux/pmbus.h
12002
12003 PMC SIERRA MaxRAID DRIVER
12004 L:      linux-scsi@vger.kernel.org
12005 W:      http://www.pmc-sierra.com/
12006 S:      Orphan
12007 F:      drivers/scsi/pmcraid.*
12008
12009 PMC SIERRA PM8001 DRIVER
12010 M:      Jack Wang <jinpu.wang@profitbricks.com>
12011 M:      lindar_liu@usish.com
12012 L:      linux-scsi@vger.kernel.org
12013 S:      Supported
12014 F:      drivers/scsi/pm8001/
12015
12016 PNP SUPPORT
12017 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12018 S:      Maintained
12019 F:      drivers/pnp/
12020
12021 POSIX CLOCKS and TIMERS
12022 M:      Thomas Gleixner <tglx@linutronix.de>
12023 L:      linux-kernel@vger.kernel.org
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12025 S:      Maintained
12026 F:      fs/timerfd.c
12027 F:      include/linux/timer*
12028 F:      kernel/time/*timer*
12029
12030 POWER MANAGEMENT CORE
12031 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12032 L:      linux-pm@vger.kernel.org
12033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12034 B:      https://bugzilla.kernel.org
12035 S:      Supported
12036 F:      drivers/base/power/
12037 F:      include/linux/pm.h
12038 F:      include/linux/pm_*
12039 F:      include/linux/powercap.h
12040 F:      drivers/powercap/
12041 F:      kernel/configs/nopm.config
12042
12043 POWER STATE COORDINATION INTERFACE (PSCI)
12044 M:      Mark Rutland <mark.rutland@arm.com>
12045 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12046 L:      linux-arm-kernel@lists.infradead.org
12047 S:      Maintained
12048 F:      drivers/firmware/psci*.c
12049 F:      include/linux/psci.h
12050 F:      include/uapi/linux/psci.h
12051
12052 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12053 M:      Sebastian Reichel <sre@kernel.org>
12054 L:      linux-pm@vger.kernel.org
12055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12056 S:      Maintained
12057 F:      Documentation/ABI/testing/sysfs-class-power
12058 F:      Documentation/devicetree/bindings/power/supply/
12059 F:      include/linux/power_supply.h
12060 F:      drivers/power/supply/
12061
12062 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12063 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12064 L:      linuxppc-dev@lists.ozlabs.org
12065 S:      Maintained
12066 F:      drivers/char/powernv-op-panel.c
12067
12068 PPP OVER ATM (RFC 2364)
12069 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12070 S:      Maintained
12071 F:      net/atm/pppoatm.c
12072 F:      include/uapi/linux/atmppp.h
12073
12074 PPP OVER ETHERNET
12075 M:      Michal Ostrowski <mostrows@earthlink.net>
12076 S:      Maintained
12077 F:      drivers/net/ppp/pppoe.c
12078 F:      drivers/net/ppp/pppox.c
12079
12080 PPP OVER L2TP
12081 M:      James Chapman <jchapman@katalix.com>
12082 S:      Maintained
12083 F:      net/l2tp/l2tp_ppp.c
12084 F:      include/linux/if_pppol2tp.h
12085 F:      include/uapi/linux/if_pppol2tp.h
12086
12087 PPP PROTOCOL DRIVERS AND COMPRESSORS
12088 M:      Paul Mackerras <paulus@samba.org>
12089 L:      linux-ppp@vger.kernel.org
12090 S:      Maintained
12091 F:      drivers/net/ppp/ppp_*
12092
12093 PPS SUPPORT
12094 M:      Rodolfo Giometti <giometti@enneenne.com>
12095 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12096 L:      linuxpps@ml.enneenne.com (subscribers-only)
12097 S:      Maintained
12098 F:      Documentation/pps/
12099 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12100 F:      Documentation/ABI/testing/sysfs-pps
12101 F:      drivers/pps/
12102 F:      include/linux/pps*.h
12103 F:      include/uapi/linux/pps.h
12104
12105 PPTP DRIVER
12106 M:      Dmitry Kozlov <xeb@mail.ru>
12107 L:      netdev@vger.kernel.org
12108 S:      Maintained
12109 F:      drivers/net/ppp/pptp.c
12110 W:      http://sourceforge.net/projects/accel-pptp
12111
12112 PREEMPTIBLE KERNEL
12113 M:      Robert Love <rml@tech9.net>
12114 L:      kpreempt-tech@lists.sourceforge.net
12115 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12116 S:      Supported
12117 F:      Documentation/preempt-locking.txt
12118 F:      include/linux/preempt.h
12119
12120 PRINTK
12121 M:      Petr Mladek <pmladek@suse.com>
12122 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12123 R:      Steven Rostedt <rostedt@goodmis.org>
12124 S:      Maintained
12125 F:      kernel/printk/
12126 F:      include/linux/printk.h
12127
12128 PRISM54 WIRELESS DRIVER
12129 M:      Luis Chamberlain <mcgrof@kernel.org>
12130 L:      linux-wireless@vger.kernel.org
12131 W:      http://wireless.kernel.org/en/users/Drivers/p54
12132 S:      Obsolete
12133 F:      drivers/net/wireless/intersil/prism54/
12134
12135 PROC FILESYSTEM
12136 R:      Alexey Dobriyan <adobriyan@gmail.com>
12137 L:      linux-kernel@vger.kernel.org
12138 L:      linux-fsdevel@vger.kernel.org
12139 S:      Maintained
12140 F:      fs/proc/
12141 F:      include/linux/proc_fs.h
12142 F:      tools/testing/selftests/proc/
12143 F:      Documentation/filesystems/proc.txt
12144
12145 PROC SYSCTL
12146 M:      Luis Chamberlain <mcgrof@kernel.org>
12147 M:      Kees Cook <keescook@chromium.org>
12148 L:      linux-kernel@vger.kernel.org
12149 L:      linux-fsdevel@vger.kernel.org
12150 S:      Maintained
12151 F:      fs/proc/proc_sysctl.c
12152 F:      include/linux/sysctl.h
12153 F:      kernel/sysctl.c
12154 F:      tools/testing/selftests/sysctl/
12155
12156 PS3 NETWORK SUPPORT
12157 M:      Geoff Levand <geoff@infradead.org>
12158 L:      netdev@vger.kernel.org
12159 L:      linuxppc-dev@lists.ozlabs.org
12160 S:      Maintained
12161 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12162
12163 PS3 PLATFORM SUPPORT
12164 M:      Geoff Levand <geoff@infradead.org>
12165 L:      linuxppc-dev@lists.ozlabs.org
12166 S:      Maintained
12167 F:      arch/powerpc/boot/ps3*
12168 F:      arch/powerpc/include/asm/lv1call.h
12169 F:      arch/powerpc/include/asm/ps3*.h
12170 F:      arch/powerpc/platforms/ps3/
12171 F:      drivers/*/ps3*
12172 F:      drivers/ps3/
12173 F:      drivers/rtc/rtc-ps3.c
12174 F:      drivers/usb/host/*ps3.c
12175 F:      sound/ppc/snd_ps3*
12176
12177 PS3VRAM DRIVER
12178 M:      Jim Paris <jim@jtan.com>
12179 M:      Geoff Levand <geoff@infradead.org>
12180 L:      linuxppc-dev@lists.ozlabs.org
12181 S:      Maintained
12182 F:      drivers/block/ps3vram.c
12183
12184 PSAMPLE PACKET SAMPLING SUPPORT:
12185 M:      Yotam Gigi <yotam.gi@gmail.com>
12186 S:      Maintained
12187 F:      net/psample
12188 F:      include/net/psample.h
12189 F:      include/uapi/linux/psample.h
12190
12191 PSTORE FILESYSTEM
12192 M:      Kees Cook <keescook@chromium.org>
12193 M:      Anton Vorontsov <anton@enomsg.org>
12194 M:      Colin Cross <ccross@android.com>
12195 M:      Tony Luck <tony.luck@intel.com>
12196 S:      Maintained
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12198 F:      fs/pstore/
12199 F:      include/linux/pstore*
12200 F:      drivers/firmware/efi/efi-pstore.c
12201 F:      drivers/acpi/apei/erst.c
12202 F:      Documentation/admin-guide/ramoops.rst
12203 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12204 K:      \b(pstore|ramoops)
12205
12206 PTP HARDWARE CLOCK SUPPORT
12207 M:      Richard Cochran <richardcochran@gmail.com>
12208 L:      netdev@vger.kernel.org
12209 S:      Maintained
12210 W:      http://linuxptp.sourceforge.net/
12211 F:      Documentation/ABI/testing/sysfs-ptp
12212 F:      Documentation/ptp/*
12213 F:      drivers/net/phy/dp83640*
12214 F:      drivers/ptp/*
12215 F:      include/linux/ptp_cl*
12216
12217 PTRACE SUPPORT
12218 M:      Oleg Nesterov <oleg@redhat.com>
12219 S:      Maintained
12220 F:      include/asm-generic/syscall.h
12221 F:      include/linux/ptrace.h
12222 F:      include/linux/regset.h
12223 F:      include/linux/tracehook.h
12224 F:      include/uapi/linux/ptrace.h
12225 F:      include/uapi/linux/ptrace.h
12226 F:      include/asm-generic/ptrace.h
12227 F:      kernel/ptrace.c
12228 F:      arch/*/ptrace*.c
12229 F:      arch/*/*/ptrace*.c
12230 F:      arch/*/include/asm/ptrace*.h
12231
12232 PULSE8-CEC DRIVER
12233 M:      Hans Verkuil <hverkuil@xs4all.nl>
12234 L:      linux-media@vger.kernel.org
12235 T:      git git://linuxtv.org/media_tree.git
12236 S:      Maintained
12237 F:      drivers/media/usb/pulse8-cec/*
12238 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12239
12240 PVRUSB2 VIDEO4LINUX DRIVER
12241 M:      Mike Isely <isely@pobox.com>
12242 L:      pvrusb2@isely.net       (subscribers-only)
12243 L:      linux-media@vger.kernel.org
12244 W:      http://www.isely.net/pvrusb2/
12245 T:      git git://linuxtv.org/media_tree.git
12246 S:      Maintained
12247 F:      Documentation/media/v4l-drivers/pvrusb2*
12248 F:      drivers/media/usb/pvrusb2/
12249
12250 PWC WEBCAM DRIVER
12251 M:      Hans Verkuil <hverkuil@xs4all.nl>
12252 L:      linux-media@vger.kernel.org
12253 T:      git git://linuxtv.org/media_tree.git
12254 S:      Odd Fixes
12255 F:      drivers/media/usb/pwc/*
12256
12257 PWM FAN DRIVER
12258 M:      Kamil Debski <kamil@wypas.org>
12259 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12260 L:      linux-hwmon@vger.kernel.org
12261 S:      Supported
12262 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12263 F:      Documentation/hwmon/pwm-fan
12264 F:      drivers/hwmon/pwm-fan.c
12265
12266 PWM IR Transmitter
12267 M:      Sean Young <sean@mess.org>
12268 L:      linux-media@vger.kernel.org
12269 S:      Maintained
12270 F:      drivers/media/rc/pwm-ir-tx.c
12271
12272 PWM SUBSYSTEM
12273 M:      Thierry Reding <thierry.reding@gmail.com>
12274 L:      linux-pwm@vger.kernel.org
12275 S:      Maintained
12276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12277 F:      Documentation/pwm.txt
12278 F:      Documentation/devicetree/bindings/pwm/
12279 F:      include/linux/pwm.h
12280 F:      drivers/pwm/
12281 F:      drivers/video/backlight/pwm_bl.c
12282 F:      include/linux/pwm_backlight.h
12283 F:      drivers/gpio/gpio-mvebu.c
12284 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12285
12286 PXA GPIO DRIVER
12287 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12288 L:      linux-gpio@vger.kernel.org
12289 S:      Maintained
12290 F:      drivers/gpio/gpio-pxa.c
12291
12292 PXA MMCI DRIVER
12293 S:      Orphan
12294
12295 PXA RTC DRIVER
12296 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12297 L:      linux-rtc@vger.kernel.org
12298 S:      Maintained
12299
12300 PXA2xx/PXA3xx SUPPORT
12301 M:      Daniel Mack <daniel@zonque.org>
12302 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12303 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12305 T:      git git://github.com/hzhuang1/linux.git
12306 T:      git git://github.com/rjarzmik/linux.git
12307 S:      Maintained
12308 F:      arch/arm/boot/dts/pxa*
12309 F:      arch/arm/mach-pxa/
12310 F:      drivers/dma/pxa*
12311 F:      drivers/pcmcia/pxa2xx*
12312 F:      drivers/pinctrl/pxa/
12313 F:      drivers/spi/spi-pxa2xx*
12314 F:      drivers/usb/gadget/udc/pxa2*
12315 F:      include/sound/pxa2xx-lib.h
12316 F:      sound/arm/pxa*
12317 F:      sound/soc/pxa/
12318
12319 QAT DRIVER
12320 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12321 L:      qat-linux@intel.com
12322 S:      Supported
12323 F:      drivers/crypto/qat/
12324
12325 QCOM AUDIO (ASoC) DRIVERS
12326 M:      Patrick Lai <plai@codeaurora.org>
12327 M:      Banajit Goswami <bgoswami@codeaurora.org>
12328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12329 S:      Supported
12330 F:      sound/soc/qcom/
12331
12332 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12333 M:      Gabriel Somlo <somlo@cmu.edu>
12334 M:      "Michael S. Tsirkin" <mst@redhat.com>
12335 L:      qemu-devel@nongnu.org
12336 S:      Maintained
12337 F:      drivers/firmware/qemu_fw_cfg.c
12338 F:      include/uapi/linux/qemu_fw_cfg.h
12339
12340 QIB DRIVER
12341 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12342 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12343 L:      linux-rdma@vger.kernel.org
12344 S:      Supported
12345 F:      drivers/infiniband/hw/qib/
12346
12347 QLOGIC QL41xxx FCOE DRIVER
12348 M:      QLogic-Storage-Upstream@cavium.com
12349 L:      linux-scsi@vger.kernel.org
12350 S:      Supported
12351 F:      drivers/scsi/qedf/
12352
12353 QLOGIC QL41xxx ISCSI DRIVER
12354 M:      QLogic-Storage-Upstream@cavium.com
12355 L:      linux-scsi@vger.kernel.org
12356 S:      Supported
12357 F:      drivers/scsi/qedi/
12358
12359 QLOGIC QL4xxx ETHERNET DRIVER
12360 M:      Ariel Elior <Ariel.Elior@cavium.com>
12361 M:      everest-linux-l2@cavium.com
12362 L:      netdev@vger.kernel.org
12363 S:      Supported
12364 F:      drivers/net/ethernet/qlogic/qed/
12365 F:      include/linux/qed/
12366 F:      drivers/net/ethernet/qlogic/qede/
12367
12368 QLOGIC QL4xxx RDMA DRIVER
12369 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12370 M:      Ariel Elior <Ariel.Elior@cavium.com>
12371 L:      linux-rdma@vger.kernel.org
12372 S:      Supported
12373 F:      drivers/infiniband/hw/qedr/
12374 F:      include/uapi/rdma/qedr-abi.h
12375
12376 QLOGIC QLA1280 SCSI DRIVER
12377 M:      Michael Reed <mdr@sgi.com>
12378 L:      linux-scsi@vger.kernel.org
12379 S:      Maintained
12380 F:      drivers/scsi/qla1280.[ch]
12381
12382 QLOGIC QLA2XXX FC-SCSI DRIVER
12383 M:      qla2xxx-upstream@qlogic.com
12384 L:      linux-scsi@vger.kernel.org
12385 S:      Supported
12386 F:      Documentation/scsi/LICENSE.qla2xxx
12387 F:      drivers/scsi/qla2xxx/
12388
12389 QLOGIC QLA3XXX NETWORK DRIVER
12390 M:      Dept-GELinuxNICDev@cavium.com
12391 L:      netdev@vger.kernel.org
12392 S:      Supported
12393 F:      Documentation/networking/LICENSE.qla3xxx
12394 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12395
12396 QLOGIC QLA4XXX iSCSI DRIVER
12397 M:      QLogic-Storage-Upstream@qlogic.com
12398 L:      linux-scsi@vger.kernel.org
12399 S:      Supported
12400 F:      Documentation/scsi/LICENSE.qla4xxx
12401 F:      drivers/scsi/qla4xxx/
12402
12403 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12404 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12405 M:      Manish Chopra <manish.chopra@cavium.com>
12406 M:      Dept-GELinuxNICDev@cavium.com
12407 L:      netdev@vger.kernel.org
12408 S:      Supported
12409 F:      drivers/net/ethernet/qlogic/qlcnic/
12410
12411 QLOGIC QLGE 10Gb ETHERNET DRIVER
12412 M:      Manish Chopra <manish.chopra@cavium.com>
12413 M:      Dept-GELinuxNICDev@cavium.com
12414 L:      netdev@vger.kernel.org
12415 S:      Supported
12416 F:      drivers/net/ethernet/qlogic/qlge/
12417
12418 QM1D1B0004 MEDIA DRIVER
12419 M:      Akihiro Tsukada <tskd08@gmail.com>
12420 L:      linux-media@vger.kernel.org
12421 S:      Odd Fixes
12422 F:      drivers/media/tuners/qm1d1b0004*
12423
12424 QM1D1C0042 MEDIA DRIVER
12425 M:      Akihiro Tsukada <tskd08@gmail.com>
12426 L:      linux-media@vger.kernel.org
12427 S:      Odd Fixes
12428 F:      drivers/media/tuners/qm1d1c0042*
12429
12430 QNX4 FILESYSTEM
12431 M:      Anders Larsen <al@alarsen.net>
12432 W:      http://www.alarsen.net/linux/qnx4fs/
12433 S:      Maintained
12434 F:      fs/qnx4/
12435 F:      include/uapi/linux/qnx4_fs.h
12436 F:      include/uapi/linux/qnxtypes.h
12437
12438 QORIQ DPAA2 FSL-MC BUS DRIVER
12439 M:      Stuart Yoder <stuyoder@gmail.com>
12440 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12441 L:      linux-kernel@vger.kernel.org
12442 S:      Maintained
12443 F:      drivers/bus/fsl-mc/
12444 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12445 F:      Documentation/networking/dpaa2/overview.rst
12446
12447 QT1010 MEDIA DRIVER
12448 M:      Antti Palosaari <crope@iki.fi>
12449 L:      linux-media@vger.kernel.org
12450 W:      https://linuxtv.org
12451 W:      http://palosaari.fi/linux/
12452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12453 T:      git git://linuxtv.org/anttip/media_tree.git
12454 S:      Maintained
12455 F:      drivers/media/tuners/qt1010*
12456
12457 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12458 M:      Kalle Valo <kvalo@codeaurora.org>
12459 L:      ath10k@lists.infradead.org
12460 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12462 S:      Supported
12463 F:      drivers/net/wireless/ath/ath10k/
12464
12465 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12466 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12467 L:      linux-wireless@vger.kernel.org
12468 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12469 S:      Supported
12470 F:      drivers/net/wireless/ath/ath9k/
12471
12472 QUALCOMM CAMERA SUBSYSTEM DRIVER
12473 M:      Todor Tomov <todor.too@gmail.com>
12474 L:      linux-media@vger.kernel.org
12475 S:      Maintained
12476 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12477 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12478 F:      drivers/media/platform/qcom/camss/
12479
12480 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12481 M:  Ilia Lin <ilia.lin@gmail.com>
12482 L:  linux-pm@vger.kernel.org
12483 S:  Maintained
12484 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12485 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12486
12487 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12488 M:      Timur Tabi <timur@kernel.org>
12489 L:      netdev@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/net/ethernet/qualcomm/emac/
12492
12493 QUALCOMM GENERIC INTERFACE I2C DRIVER
12494 M:      Alok Chauhan <alokc@codeaurora.org>
12495 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12496 L:      linux-i2c@vger.kernel.org
12497 L:      linux-arm-msm@vger.kernel.org
12498 S:      Supported
12499 F:      drivers/i2c/busses/i2c-qcom-geni.c
12500
12501 QUALCOMM HEXAGON ARCHITECTURE
12502 M:      Richard Kuo <rkuo@codeaurora.org>
12503 L:      linux-hexagon@vger.kernel.org
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12505 S:      Supported
12506 F:      arch/hexagon/
12507
12508 QUALCOMM HIDMA DRIVER
12509 M:      Sinan Kaya <okaya@kernel.org>
12510 L:      linux-arm-kernel@lists.infradead.org
12511 L:      linux-arm-msm@vger.kernel.org
12512 L:      dmaengine@vger.kernel.org
12513 S:      Supported
12514 F:      drivers/dma/qcom/hidma*
12515
12516 QUALCOMM IOMMU
12517 M:      Rob Clark <robdclark@gmail.com>
12518 L:      iommu@lists.linux-foundation.org
12519 L:      linux-arm-msm@vger.kernel.org
12520 S:      Maintained
12521 F:      drivers/iommu/qcom_iommu.c
12522
12523 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12524 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12525 L:      linux-media@vger.kernel.org
12526 L:      linux-arm-msm@vger.kernel.org
12527 T:      git git://linuxtv.org/media_tree.git
12528 S:      Maintained
12529 F:      drivers/media/platform/qcom/venus/
12530
12531 QUALCOMM WCN36XX WIRELESS DRIVER
12532 M:      Kalle Valo <kvalo@codeaurora.org>
12533 L:      wcn36xx@lists.infradead.org
12534 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12535 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12536 S:      Supported
12537 F:      drivers/net/wireless/ath/wcn36xx/
12538
12539 QUANTENNA QTNFMAC WIRELESS DRIVER
12540 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12541 M:      Avinash Patil <avinashp@quantenna.com>
12542 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12543 L:      linux-wireless@vger.kernel.org
12544 S:      Maintained
12545 F:      drivers/net/wireless/quantenna
12546
12547 RADEON and AMDGPU DRM DRIVERS
12548 M:      Alex Deucher <alexander.deucher@amd.com>
12549 M:      Christian König <christian.koenig@amd.com>
12550 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12551 L:      amd-gfx@lists.freedesktop.org
12552 T:      git git://people.freedesktop.org/~agd5f/linux
12553 S:      Supported
12554 F:      drivers/gpu/drm/radeon/
12555 F:      include/uapi/drm/radeon_drm.h
12556 F:      drivers/gpu/drm/amd/
12557 F:      include/uapi/drm/amdgpu_drm.h
12558
12559 RADEON FRAMEBUFFER DISPLAY DRIVER
12560 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12561 L:      linux-fbdev@vger.kernel.org
12562 S:      Maintained
12563 F:      drivers/video/fbdev/aty/radeon*
12564 F:      include/uapi/linux/radeonfb.h
12565
12566 RADIOSHARK RADIO DRIVER
12567 M:      Hans Verkuil <hverkuil@xs4all.nl>
12568 L:      linux-media@vger.kernel.org
12569 T:      git git://linuxtv.org/media_tree.git
12570 S:      Maintained
12571 F:      drivers/media/radio/radio-shark.c
12572
12573 RADIOSHARK2 RADIO DRIVER
12574 M:      Hans Verkuil <hverkuil@xs4all.nl>
12575 L:      linux-media@vger.kernel.org
12576 T:      git git://linuxtv.org/media_tree.git
12577 S:      Maintained
12578 F:      drivers/media/radio/radio-shark2.c
12579 F:      drivers/media/radio/radio-tea5777.c
12580
12581 RADOS BLOCK DEVICE (RBD)
12582 M:      Ilya Dryomov <idryomov@gmail.com>
12583 M:      Sage Weil <sage@redhat.com>
12584 M:      Alex Elder <elder@kernel.org>
12585 L:      ceph-devel@vger.kernel.org
12586 W:      http://ceph.com/
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12588 T:      git git://github.com/ceph/ceph-client.git
12589 S:      Supported
12590 F:      Documentation/ABI/testing/sysfs-bus-rbd
12591 F:      drivers/block/rbd.c
12592 F:      drivers/block/rbd_types.h
12593
12594 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12595 M:      Paul Mackerras <paulus@samba.org>
12596 L:      linux-fbdev@vger.kernel.org
12597 S:      Maintained
12598 F:      drivers/video/fbdev/aty/aty128fb.c
12599
12600 RAINSHADOW-CEC DRIVER
12601 M:      Hans Verkuil <hverkuil@xs4all.nl>
12602 L:      linux-media@vger.kernel.org
12603 T:      git git://linuxtv.org/media_tree.git
12604 S:      Maintained
12605 F:      drivers/media/usb/rainshadow-cec/*
12606
12607 RALINK MIPS ARCHITECTURE
12608 M:      John Crispin <john@phrozen.org>
12609 L:      linux-mips@vger.kernel.org
12610 S:      Maintained
12611 F:      arch/mips/ralink
12612
12613 RALINK RT2X00 WIRELESS LAN DRIVER
12614 P:      rt2x00 project
12615 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12616 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12617 L:      linux-wireless@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/net/wireless/ralink/rt2x00/
12620
12621 RAMDISK RAM BLOCK DEVICE DRIVER
12622 M:      Jens Axboe <axboe@kernel.dk>
12623 S:      Maintained
12624 F:      Documentation/blockdev/ramdisk.txt
12625 F:      drivers/block/brd.c
12626
12627 RANCHU VIRTUAL BOARD FOR MIPS
12628 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12629 L:      linux-mips@vger.kernel.org
12630 S:      Supported
12631 F:      arch/mips/generic/board-ranchu.c
12632 F:      arch/mips/configs/generic/board-ranchu.config
12633
12634 RANDOM NUMBER DRIVER
12635 M:      "Theodore Ts'o" <tytso@mit.edu>
12636 S:      Maintained
12637 F:      drivers/char/random.c
12638
12639 RAPIDIO SUBSYSTEM
12640 M:      Matt Porter <mporter@kernel.crashing.org>
12641 M:      Alexandre Bounine <alex.bou9@gmail.com>
12642 S:      Maintained
12643 F:      drivers/rapidio/
12644
12645 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12646 L:      linux-wireless@vger.kernel.org
12647 S:      Orphan
12648 F:      drivers/net/wireless/ray*
12649
12650 RCUTORTURE TEST FRAMEWORK
12651 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12652 M:      Josh Triplett <josh@joshtriplett.org>
12653 R:      Steven Rostedt <rostedt@goodmis.org>
12654 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12655 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12656 L:      linux-kernel@vger.kernel.org
12657 S:      Supported
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12659 F:      tools/testing/selftests/rcutorture
12660
12661 RDC R-321X SoC
12662 M:      Florian Fainelli <florian@openwrt.org>
12663 S:      Maintained
12664
12665 RDC R6040 FAST ETHERNET DRIVER
12666 M:      Florian Fainelli <f.fainelli@gmail.com>
12667 L:      netdev@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/net/ethernet/rdc/r6040.c
12670
12671 RDMAVT - RDMA verbs software
12672 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12673 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12674 L:      linux-rdma@vger.kernel.org
12675 S:      Supported
12676 F:      drivers/infiniband/sw/rdmavt
12677
12678 RDS - RELIABLE DATAGRAM SOCKETS
12679 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12680 L:      netdev@vger.kernel.org
12681 L:      linux-rdma@vger.kernel.org
12682 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12683 W:      https://oss.oracle.com/projects/rds/
12684 S:      Supported
12685 F:      net/rds/
12686 F:      Documentation/networking/rds.txt
12687
12688 RDT - RESOURCE ALLOCATION
12689 M:      Fenghua Yu <fenghua.yu@intel.com>
12690 M:      Reinette Chatre <reinette.chatre@intel.com>
12691 L:      linux-kernel@vger.kernel.org
12692 S:      Supported
12693 F:      arch/x86/kernel/cpu/intel_rdt*
12694 F:      arch/x86/include/asm/intel_rdt_sched.h
12695 F:      Documentation/x86/intel_rdt*
12696
12697 READ-COPY UPDATE (RCU)
12698 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12699 M:      Josh Triplett <josh@joshtriplett.org>
12700 R:      Steven Rostedt <rostedt@goodmis.org>
12701 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12702 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12703 L:      linux-kernel@vger.kernel.org
12704 W:      http://www.rdrop.com/users/paulmck/RCU/
12705 S:      Supported
12706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12707 F:      Documentation/RCU/
12708 X:      Documentation/RCU/torture.txt
12709 F:      include/linux/rcu*
12710 X:      include/linux/srcu*.h
12711 F:      kernel/rcu/
12712 X:      kernel/rcu/srcu*.c
12713
12714 REAL TIME CLOCK (RTC) SUBSYSTEM
12715 M:      Alessandro Zummo <a.zummo@towertech.it>
12716 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12717 L:      linux-rtc@vger.kernel.org
12718 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12720 S:      Maintained
12721 F:      Documentation/devicetree/bindings/rtc/
12722 F:      Documentation/rtc.txt
12723 F:      drivers/rtc/
12724 F:      include/linux/rtc.h
12725 F:      include/uapi/linux/rtc.h
12726 F:      include/linux/rtc/
12727 F:      include/linux/platform_data/rtc-*
12728 F:      tools/testing/selftests/rtc/
12729
12730 REALTEK AUDIO CODECS
12731 M:      Bard Liao <bardliao@realtek.com>
12732 M:      Oder Chiou <oder_chiou@realtek.com>
12733 S:      Maintained
12734 F:      sound/soc/codecs/rt*
12735 F:      include/sound/rt*.h
12736
12737 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12738 M:      Linus Walleij <linus.walleij@linaro.org>
12739 S:      Maintained
12740 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12741 F:      drivers/net/dsa/realtek-smi*
12742 F:      drivers/net/dsa/rtl83*
12743
12744 REGISTER MAP ABSTRACTION
12745 M:      Mark Brown <broonie@kernel.org>
12746 L:      linux-kernel@vger.kernel.org
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12748 S:      Supported
12749 F:      Documentation/devicetree/bindings/regmap/
12750 F:      drivers/base/regmap/
12751 F:      include/linux/regmap.h
12752
12753 REISERFS FILE SYSTEM
12754 L:      reiserfs-devel@vger.kernel.org
12755 S:      Supported
12756 F:      fs/reiserfs/
12757
12758 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12759 M:      Ohad Ben-Cohen <ohad@wizery.com>
12760 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12761 L:      linux-remoteproc@vger.kernel.org
12762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12763 S:      Maintained
12764 F:      Documentation/devicetree/bindings/remoteproc/
12765 F:      Documentation/remoteproc.txt
12766 F:      drivers/remoteproc/
12767 F:      include/linux/remoteproc.h
12768
12769 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12770 M:      Ohad Ben-Cohen <ohad@wizery.com>
12771 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12772 L:      linux-remoteproc@vger.kernel.org
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12774 S:      Maintained
12775 F:      drivers/rpmsg/
12776 F:      Documentation/rpmsg.txt
12777 F:      include/linux/rpmsg.h
12778 F:      include/linux/rpmsg/
12779
12780 RENESAS CLOCK DRIVERS
12781 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12782 L:      linux-renesas-soc@vger.kernel.org
12783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12784 S:      Supported
12785 F:      drivers/clk/renesas/
12786
12787 RENESAS EMEV2 I2C DRIVER
12788 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12789 S:      Supported
12790 F:      drivers/i2c/busses/i2c-emev2.c
12791
12792 RENESAS ETHERNET DRIVERS
12793 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12794 L:      netdev@vger.kernel.org
12795 L:      linux-renesas-soc@vger.kernel.org
12796 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12797 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12798 F:      drivers/net/ethernet/renesas/
12799 F:      include/linux/sh_eth.h
12800
12801 RENESAS R-CAR GYROADC DRIVER
12802 M:      Marek Vasut <marek.vasut@gmail.com>
12803 L:      linux-iio@vger.kernel.org
12804 S:      Supported
12805 F:      drivers/iio/adc/rcar_gyro_adc.c
12806
12807 RENESAS R-CAR I2C DRIVERS
12808 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12809 S:      Supported
12810 F:      drivers/i2c/busses/i2c-rcar.c
12811 F:      drivers/i2c/busses/i2c-sh_mobile.c
12812
12813 RENESAS RIIC DRIVER
12814 M:      Chris Brandt <chris.brandt@renesas.com>
12815 S:      Supported
12816 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12817 F:      drivers/i2c/busses/i2c-riic.c
12818
12819 RENESAS USB PHY DRIVER
12820 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12821 L:      linux-renesas-soc@vger.kernel.org
12822 S:      Maintained
12823 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12824
12825 RESET CONTROLLER FRAMEWORK
12826 M:      Philipp Zabel <p.zabel@pengutronix.de>
12827 T:      git git://git.pengutronix.de/git/pza/linux
12828 S:      Maintained
12829 F:      drivers/reset/
12830 F:      Documentation/devicetree/bindings/reset/
12831 F:      include/dt-bindings/reset/
12832 F:      include/linux/reset.h
12833 F:      include/linux/reset-controller.h
12834
12835 RESTARTABLE SEQUENCES SUPPORT
12836 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12837 M:      Peter Zijlstra <peterz@infradead.org>
12838 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12839 M:      Boqun Feng <boqun.feng@gmail.com>
12840 L:      linux-kernel@vger.kernel.org
12841 S:      Supported
12842 F:      kernel/rseq.c
12843 F:      include/uapi/linux/rseq.h
12844 F:      include/trace/events/rseq.h
12845 F:      tools/testing/selftests/rseq/
12846
12847 RFKILL
12848 M:      Johannes Berg <johannes@sipsolutions.net>
12849 L:      linux-wireless@vger.kernel.org
12850 W:      http://wireless.kernel.org/
12851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12853 S:      Maintained
12854 F:      Documentation/rfkill.txt
12855 F:      Documentation/ABI/stable/sysfs-class-rfkill
12856 F:      net/rfkill/
12857 F:      include/linux/rfkill.h
12858 F:      include/uapi/linux/rfkill.h
12859
12860 RHASHTABLE
12861 M:      Thomas Graf <tgraf@suug.ch>
12862 M:      Herbert Xu <herbert@gondor.apana.org.au>
12863 L:      netdev@vger.kernel.org
12864 S:      Maintained
12865 F:      lib/rhashtable.c
12866 F:      lib/test_rhashtable.c
12867 F:      include/linux/rhashtable.h
12868 F:      include/linux/rhashtable-types.h
12869
12870 RICOH R5C592 MEMORYSTICK DRIVER
12871 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12872 S:      Maintained
12873 F:      drivers/memstick/host/r592.*
12874
12875 RICOH SMARTMEDIA/XD DRIVER
12876 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12877 S:      Maintained
12878 F:      drivers/mtd/nand/raw/r852.c
12879 F:      drivers/mtd/nand/raw/r852.h
12880
12881 RISC-V ARCHITECTURE
12882 M:      Palmer Dabbelt <palmer@sifive.com>
12883 M:      Albert Ou <aou@eecs.berkeley.edu>
12884 L:      linux-riscv@lists.infradead.org
12885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12886 S:      Supported
12887 F:      arch/riscv/
12888 K:      riscv
12889 N:      riscv
12890
12891 ROCCAT DRIVERS
12892 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12893 W:      http://sourceforge.net/projects/roccat/
12894 S:      Maintained
12895 F:      drivers/hid/hid-roccat*
12896 F:      include/linux/hid-roccat*
12897 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12898
12899 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12900 M:      Jacob chen <jacob2.chen@rock-chips.com>
12901 L:      linux-media@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/media/platform/rockchip/rga/
12904 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12905
12906 ROCKCHIP VPU CODEC DRIVER
12907 M:      Ezequiel Garcia <ezequiel@collabora.com>
12908 L:      linux-media@vger.kernel.org
12909 S:      Maintained
12910 F:      drivers/staging/media/platform/rockchip/vpu/
12911 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12912
12913 ROCKER DRIVER
12914 M:      Jiri Pirko <jiri@resnulli.us>
12915 L:      netdev@vger.kernel.org
12916 S:      Supported
12917 F:      drivers/net/ethernet/rocker/
12918
12919 ROCKETPORT DRIVER
12920 P:      Comtrol Corp.
12921 W:      http://www.comtrol.com
12922 S:      Maintained
12923 F:      Documentation/serial/rocket.txt
12924 F:      drivers/tty/rocket*
12925
12926 ROCKETPORT EXPRESS/INFINITY DRIVER
12927 M:      Kevin Cernekee <cernekee@gmail.com>
12928 L:      linux-serial@vger.kernel.org
12929 S:      Odd Fixes
12930 F:      drivers/tty/serial/rp2.*
12931
12932 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12933 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12934 L:      linux-kernel@vger.kernel.org
12935 L:      linux-renesas-soc@vger.kernel.org
12936 S:      Supported
12937 F:      drivers/mfd/bd9571mwv.c
12938 F:      drivers/regulator/bd9571mwv-regulator.c
12939 F:      drivers/gpio/gpio-bd9571mwv.c
12940 F:      include/linux/mfd/bd9571mwv.h
12941 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12942
12943 ROSE NETWORK LAYER
12944 M:      Ralf Baechle <ralf@linux-mips.org>
12945 L:      linux-hams@vger.kernel.org
12946 W:      http://www.linux-ax25.org/
12947 S:      Maintained
12948 F:      include/net/rose.h
12949 F:      include/uapi/linux/rose.h
12950 F:      net/rose/
12951
12952 RTL2830 MEDIA DRIVER
12953 M:      Antti Palosaari <crope@iki.fi>
12954 L:      linux-media@vger.kernel.org
12955 W:      https://linuxtv.org
12956 W:      http://palosaari.fi/linux/
12957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12958 T:      git git://linuxtv.org/anttip/media_tree.git
12959 S:      Maintained
12960 F:      drivers/media/dvb-frontends/rtl2830*
12961
12962 RTL2832 MEDIA DRIVER
12963 M:      Antti Palosaari <crope@iki.fi>
12964 L:      linux-media@vger.kernel.org
12965 W:      https://linuxtv.org
12966 W:      http://palosaari.fi/linux/
12967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12968 T:      git git://linuxtv.org/anttip/media_tree.git
12969 S:      Maintained
12970 F:      drivers/media/dvb-frontends/rtl2832*
12971
12972 RTL2832_SDR MEDIA DRIVER
12973 M:      Antti Palosaari <crope@iki.fi>
12974 L:      linux-media@vger.kernel.org
12975 W:      https://linuxtv.org
12976 W:      http://palosaari.fi/linux/
12977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12978 T:      git git://linuxtv.org/anttip/media_tree.git
12979 S:      Maintained
12980 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12981
12982 RTL8180 WIRELESS DRIVER
12983 L:      linux-wireless@vger.kernel.org
12984 W:      http://wireless.kernel.org/
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12986 S:      Orphan
12987 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12988
12989 RTL8187 WIRELESS DRIVER
12990 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12991 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12992 M:      Larry Finger <Larry.Finger@lwfinger.net>
12993 L:      linux-wireless@vger.kernel.org
12994 W:      http://wireless.kernel.org/
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12996 S:      Maintained
12997 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12998
12999 REALTEK WIRELESS DRIVER (rtlwifi family)
13000 M:      Ping-Ke Shih <pkshih@realtek.com>
13001 L:      linux-wireless@vger.kernel.org
13002 W:      http://wireless.kernel.org/
13003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13004 S:      Maintained
13005 F:      drivers/net/wireless/realtek/rtlwifi/
13006
13007 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13008 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13009 L:      linux-wireless@vger.kernel.org
13010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13011 S:      Maintained
13012 F:      drivers/net/wireless/realtek/rtl8xxxu/
13013
13014 RXRPC SOCKETS (AF_RXRPC)
13015 M:      David Howells <dhowells@redhat.com>
13016 L:      linux-afs@lists.infradead.org
13017 S:      Supported
13018 F:      net/rxrpc/
13019 F:      include/keys/rxrpc-type.h
13020 F:      include/net/af_rxrpc.h
13021 F:      include/trace/events/rxrpc.h
13022 F:      include/uapi/linux/rxrpc.h
13023 F:      Documentation/networking/rxrpc.txt
13024 W:      https://www.infradead.org/~dhowells/kafs/
13025
13026 S3 SAVAGE FRAMEBUFFER DRIVER
13027 M:      Antonino Daplas <adaplas@gmail.com>
13028 L:      linux-fbdev@vger.kernel.org
13029 S:      Maintained
13030 F:      drivers/video/fbdev/savage/
13031
13032 S390
13033 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13034 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13035 L:      linux-s390@vger.kernel.org
13036 W:      http://www.ibm.com/developerworks/linux/linux390/
13037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13038 S:      Supported
13039 F:      arch/s390/
13040 F:      drivers/s390/
13041 F:      Documentation/s390/
13042 F:      Documentation/driver-api/s390-drivers.rst
13043
13044 S390 COMMON I/O LAYER
13045 M:      Sebastian Ott <sebott@linux.ibm.com>
13046 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13047 L:      linux-s390@vger.kernel.org
13048 W:      http://www.ibm.com/developerworks/linux/linux390/
13049 S:      Supported
13050 F:      drivers/s390/cio/
13051
13052 S390 DASD DRIVER
13053 M:      Stefan Haberland <sth@linux.ibm.com>
13054 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13055 L:      linux-s390@vger.kernel.org
13056 W:      http://www.ibm.com/developerworks/linux/linux390/
13057 S:      Supported
13058 F:      drivers/s390/block/dasd*
13059 F:      block/partitions/ibm.c
13060
13061 S390 IOMMU (PCI)
13062 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13063 L:      linux-s390@vger.kernel.org
13064 W:      http://www.ibm.com/developerworks/linux/linux390/
13065 S:      Supported
13066 F:      drivers/iommu/s390-iommu.c
13067
13068 S390 IUCV NETWORK LAYER
13069 M:      Julian Wiedmann <jwi@linux.ibm.com>
13070 M:      Ursula Braun <ubraun@linux.ibm.com>
13071 L:      linux-s390@vger.kernel.org
13072 W:      http://www.ibm.com/developerworks/linux/linux390/
13073 S:      Supported
13074 F:      drivers/s390/net/*iucv*
13075 F:      include/net/iucv/
13076 F:      net/iucv/
13077
13078 S390 NETWORK DRIVERS
13079 M:      Julian Wiedmann <jwi@linux.ibm.com>
13080 M:      Ursula Braun <ubraun@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/net/
13085
13086 S390 PCI SUBSYSTEM
13087 M:      Sebastian Ott <sebott@linux.ibm.com>
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:      arch/s390/pci/
13093 F:      drivers/pci/hotplug/s390_pci_hpc.c
13094
13095 S390 VFIO-CCW DRIVER
13096 M:      Cornelia Huck <cohuck@redhat.com>
13097 M:      Halil Pasic <pasic@linux.ibm.com>
13098 L:      linux-s390@vger.kernel.org
13099 L:      kvm@vger.kernel.org
13100 S:      Supported
13101 F:      drivers/s390/cio/vfio_ccw*
13102 F:      Documentation/s390/vfio-ccw.txt
13103 F:      include/uapi/linux/vfio_ccw.h
13104
13105 S390 ZCRYPT DRIVER
13106 M:      Harald Freudenberger <freude@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/crypto/
13111
13112 S390 VFIO AP DRIVER
13113 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13114 M:      Pierre Morel <pmorel@linux.ibm.com>
13115 M:      Halil Pasic <pasic@linux.ibm.com>
13116 L:      linux-s390@vger.kernel.org
13117 W:      http://www.ibm.com/developerworks/linux/linux390/
13118 S:      Supported
13119 F:      drivers/s390/crypto/vfio_ap_drv.c
13120 F:      drivers/s390/crypto/vfio_ap_private.h
13121 F:      drivers/s390/crypto/vfio_ap_ops.c
13122 F:      Documentation/s390/vfio-ap.txt
13123
13124 S390 ZFCP DRIVER
13125 M:      Steffen Maier <maier@linux.ibm.com>
13126 M:      Benjamin Block <bblock@linux.ibm.com>
13127 L:      linux-s390@vger.kernel.org
13128 W:      http://www.ibm.com/developerworks/linux/linux390/
13129 S:      Supported
13130 F:      drivers/s390/scsi/zfcp_*
13131
13132 S3C24XX SD/MMC Driver
13133 M:      Ben Dooks <ben-linux@fluff.org>
13134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13135 S:      Supported
13136 F:      drivers/mmc/host/s3cmci.*
13137
13138 SAA6588 RDS RECEIVER DRIVER
13139 M:      Hans Verkuil <hverkuil@xs4all.nl>
13140 L:      linux-media@vger.kernel.org
13141 T:      git git://linuxtv.org/media_tree.git
13142 W:      https://linuxtv.org
13143 S:      Odd Fixes
13144 F:      drivers/media/i2c/saa6588*
13145
13146 SAA7134 VIDEO4LINUX DRIVER
13147 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13148 L:      linux-media@vger.kernel.org
13149 W:      https://linuxtv.org
13150 T:      git git://linuxtv.org/media_tree.git
13151 S:      Odd fixes
13152 F:      Documentation/media/v4l-drivers/saa7134*
13153 F:      drivers/media/pci/saa7134/
13154
13155 SAA7146 VIDEO4LINUX-2 DRIVER
13156 M:      Hans Verkuil <hverkuil@xs4all.nl>
13157 L:      linux-media@vger.kernel.org
13158 T:      git git://linuxtv.org/media_tree.git
13159 S:      Maintained
13160 F:      drivers/media/common/saa7146/
13161 F:      drivers/media/pci/saa7146/
13162 F:      include/media/drv-intf/saa7146*
13163
13164 SAMSUNG AUDIO (ASoC) DRIVERS
13165 M:      Krzysztof Kozlowski <krzk@kernel.org>
13166 M:      Sangbeom Kim <sbkim73@samsung.com>
13167 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13169 S:      Supported
13170 F:      sound/soc/samsung/
13171 F:      Documentation/devicetree/bindings/sound/samsung*
13172
13173 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13174 M:      Krzysztof Kozlowski <krzk@kernel.org>
13175 L:      linux-crypto@vger.kernel.org
13176 L:      linux-samsung-soc@vger.kernel.org
13177 S:      Maintained
13178 F:      drivers/crypto/exynos-rng.c
13179 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13180
13181 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13182 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13183 L:      linux-samsung-soc@vger.kernel.org
13184 S:      Maintained
13185 F:      drivers/char/hw_random/exynos-trng.c
13186 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13187
13188 SAMSUNG FRAMEBUFFER DRIVER
13189 M:      Jingoo Han <jingoohan1@gmail.com>
13190 L:      linux-fbdev@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/video/fbdev/s3c-fb.c
13193
13194 SAMSUNG LAPTOP DRIVER
13195 M:      Corentin Chary <corentin.chary@gmail.com>
13196 L:      platform-driver-x86@vger.kernel.org
13197 S:      Maintained
13198 F:      drivers/platform/x86/samsung-laptop.c
13199
13200 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13201 M:      Sangbeom Kim <sbkim73@samsung.com>
13202 M:      Krzysztof Kozlowski <krzk@kernel.org>
13203 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13204 L:      linux-kernel@vger.kernel.org
13205 L:      linux-samsung-soc@vger.kernel.org
13206 S:      Supported
13207 F:      drivers/mfd/sec*.c
13208 F:      drivers/regulator/s2m*.c
13209 F:      drivers/regulator/s5m*.c
13210 F:      drivers/clk/clk-s2mps11.c
13211 F:      drivers/rtc/rtc-s5m.c
13212 F:      include/linux/mfd/samsung/
13213 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13214 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13215 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13216 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13217
13218 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13219 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13220 L:      linux-media@vger.kernel.org
13221 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13222 S:      Maintained
13223 F:      drivers/media/platform/s3c-camif/
13224 F:      include/media/drv-intf/s3c_camif.h
13225
13226 SAMSUNG S3FWRN5 NFC DRIVER
13227 M:      Robert Baldyga <r.baldyga@samsung.com>
13228 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13229 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13230 S:      Supported
13231 F:      drivers/nfc/s3fwrn5
13232
13233 SAMSUNG S5C73M3 CAMERA DRIVER
13234 M:      Kyungmin Park <kyungmin.park@samsung.com>
13235 M:      Andrzej Hajda <a.hajda@samsung.com>
13236 L:      linux-media@vger.kernel.org
13237 S:      Supported
13238 F:      drivers/media/i2c/s5c73m3/*
13239
13240 SAMSUNG S5K5BAF CAMERA DRIVER
13241 M:      Kyungmin Park <kyungmin.park@samsung.com>
13242 M:      Andrzej Hajda <a.hajda@samsung.com>
13243 L:      linux-media@vger.kernel.org
13244 S:      Supported
13245 F:      drivers/media/i2c/s5k5baf.c
13246
13247 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13248 M:      Krzysztof Kozlowski <krzk@kernel.org>
13249 M:      Vladimir Zapolskiy <vz@mleia.com>
13250 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13251 L:      linux-crypto@vger.kernel.org
13252 L:      linux-samsung-soc@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/crypto/s5p-sss.c
13255
13256 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13257 M:      Kyungmin Park <kyungmin.park@samsung.com>
13258 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13259 L:      linux-media@vger.kernel.org
13260 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13261 S:      Supported
13262 F:      drivers/media/platform/exynos4-is/
13263
13264 SAMSUNG SOC CLOCK DRIVERS
13265 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13266 M:      Tomasz Figa <tomasz.figa@gmail.com>
13267 M:      Chanwoo Choi <cw00.choi@samsung.com>
13268 S:      Supported
13269 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13271 F:      drivers/clk/samsung/
13272 F:      include/dt-bindings/clock/exynos*.h
13273 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13274
13275 SAMSUNG SPI DRIVERS
13276 M:      Kukjin Kim <kgene@kernel.org>
13277 M:      Krzysztof Kozlowski <krzk@kernel.org>
13278 M:      Andi Shyti <andi@etezian.org>
13279 L:      linux-spi@vger.kernel.org
13280 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13281 S:      Maintained
13282 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13283 F:      drivers/spi/spi-s3c*
13284 F:      include/linux/platform_data/spi-s3c64xx.h
13285
13286 SAMSUNG SXGBE DRIVERS
13287 M:      Byungho An <bh74.an@samsung.com>
13288 M:      Girish K S <ks.giri@samsung.com>
13289 M:      Vipul Pandya <vipul.pandya@samsung.com>
13290 S:      Supported
13291 L:      netdev@vger.kernel.org
13292 F:      drivers/net/ethernet/samsung/sxgbe/
13293
13294 SAMSUNG THERMAL DRIVER
13295 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13296 L:      linux-pm@vger.kernel.org
13297 L:      linux-samsung-soc@vger.kernel.org
13298 S:      Supported
13299 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13300 F:      drivers/thermal/samsung/
13301
13302 SAMSUNG USB2 PHY DRIVER
13303 M:      Kamil Debski <kamil@wypas.org>
13304 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13305 L:      linux-kernel@vger.kernel.org
13306 S:      Supported
13307 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13308 F:      Documentation/phy/samsung-usb2.txt
13309 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13310 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13311 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13312 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13313 F:      drivers/phy/samsung/phy-samsung-usb2.c
13314 F:      drivers/phy/samsung/phy-samsung-usb2.h
13315
13316 SC1200 WDT DRIVER
13317 M:      Zwane Mwaikambo <zwanem@gmail.com>
13318 S:      Maintained
13319 F:      drivers/watchdog/sc1200wdt.c
13320
13321 SCHEDULER
13322 M:      Ingo Molnar <mingo@redhat.com>
13323 M:      Peter Zijlstra <peterz@infradead.org>
13324 L:      linux-kernel@vger.kernel.org
13325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13326 S:      Maintained
13327 F:      kernel/sched/
13328 F:      include/linux/sched.h
13329 F:      include/uapi/linux/sched.h
13330 F:      include/linux/wait.h
13331
13332 SCR24X CHIP CARD INTERFACE DRIVER
13333 M:      Lubomir Rintel <lkundrak@v3.sk>
13334 S:      Supported
13335 F:      drivers/char/pcmcia/scr24x_cs.c
13336
13337 SCSI CDROM DRIVER
13338 M:      Jens Axboe <axboe@kernel.dk>
13339 L:      linux-scsi@vger.kernel.org
13340 W:      http://www.kernel.dk
13341 S:      Maintained
13342 F:      drivers/scsi/sr*
13343
13344 SCSI RDMA PROTOCOL (SRP) INITIATOR
13345 M:      Bart Van Assche <bvanassche@acm.org>
13346 L:      linux-rdma@vger.kernel.org
13347 S:      Supported
13348 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13349 F:      drivers/infiniband/ulp/srp/
13350 F:      include/scsi/srp.h
13351
13352 SCSI RDMA PROTOCOL (SRP) TARGET
13353 M:      Bart Van Assche <bvanassche@acm.org>
13354 L:      linux-rdma@vger.kernel.org
13355 L:      target-devel@vger.kernel.org
13356 S:      Supported
13357 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13358 F:      drivers/infiniband/ulp/srpt/
13359
13360 SCSI SG DRIVER
13361 M:      Doug Gilbert <dgilbert@interlog.com>
13362 L:      linux-scsi@vger.kernel.org
13363 W:      http://sg.danny.cz/sg
13364 S:      Maintained
13365 F:      Documentation/scsi/scsi-generic.txt
13366 F:      drivers/scsi/sg.c
13367 F:      include/scsi/sg.h
13368
13369 SCSI SUBSYSTEM
13370 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13372 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13374 L:      linux-scsi@vger.kernel.org
13375 S:      Maintained
13376 F:      Documentation/devicetree/bindings/scsi/
13377 F:      drivers/scsi/
13378 F:      include/scsi/
13379
13380 SCSI TAPE DRIVER
13381 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13382 L:      linux-scsi@vger.kernel.org
13383 S:      Maintained
13384 F:      Documentation/scsi/st.txt
13385 F:      drivers/scsi/st.*
13386 F:      drivers/scsi/st_*.h
13387
13388 SCTP PROTOCOL
13389 M:      Vlad Yasevich <vyasevich@gmail.com>
13390 M:      Neil Horman <nhorman@tuxdriver.com>
13391 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13392 L:      linux-sctp@vger.kernel.org
13393 W:      http://lksctp.sourceforge.net
13394 S:      Maintained
13395 F:      Documentation/networking/sctp.txt
13396 F:      include/linux/sctp.h
13397 F:      include/uapi/linux/sctp.h
13398 F:      include/net/sctp/
13399 F:      net/sctp/
13400
13401 SCx200 CPU SUPPORT
13402 M:      Jim Cromie <jim.cromie@gmail.com>
13403 S:      Odd Fixes
13404 F:      Documentation/i2c/busses/scx200_acb
13405 F:      arch/x86/platform/scx200/
13406 F:      drivers/watchdog/scx200_wdt.c
13407 F:      drivers/i2c/busses/scx200*
13408 F:      drivers/mtd/maps/scx200_docflash.c
13409 F:      include/linux/scx200.h
13410
13411 SCx200 GPIO DRIVER
13412 M:      Jim Cromie <jim.cromie@gmail.com>
13413 S:      Maintained
13414 F:      drivers/char/scx200_gpio.c
13415 F:      include/linux/scx200_gpio.h
13416
13417 SCx200 HRT CLOCKSOURCE DRIVER
13418 M:      Jim Cromie <jim.cromie@gmail.com>
13419 S:      Maintained
13420 F:      drivers/clocksource/scx200_hrt.c
13421
13422 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13423 M:      Sascha Sommer <saschasommer@freenet.de>
13424 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13425 S:      Maintained
13426 F:      drivers/mmc/host/sdricoh_cs.c
13427
13428 SECO BOARDS CEC DRIVER
13429 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13430 S:      Maintained
13431 F:      drivers/media/platform/seco-cec/seco-cec.c
13432 F:      drivers/media/platform/seco-cec/seco-cec.h
13433
13434 SECURE COMPUTING
13435 M:      Kees Cook <keescook@chromium.org>
13436 R:      Andy Lutomirski <luto@amacapital.net>
13437 R:      Will Drewry <wad@chromium.org>
13438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13439 S:      Supported
13440 F:      kernel/seccomp.c
13441 F:      include/uapi/linux/seccomp.h
13442 F:      include/linux/seccomp.h
13443 F:      tools/testing/selftests/seccomp/*
13444 F:      tools/testing/selftests/kselftest_harness.h
13445 F:      Documentation/userspace-api/seccomp_filter.rst
13446 K:      \bsecure_computing
13447 K:      \bTIF_SECCOMP\b
13448
13449 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13450 M:      Al Cooper <alcooperx@gmail.com>
13451 L:      linux-mmc@vger.kernel.org
13452 L:      bcm-kernel-feedback-list@broadcom.com
13453 S:      Maintained
13454 F:      drivers/mmc/host/sdhci-brcmstb*
13455
13456 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13457 M:      Adrian Hunter <adrian.hunter@intel.com>
13458 L:      linux-mmc@vger.kernel.org
13459 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13460 S:      Maintained
13461 F:      drivers/mmc/host/sdhci*
13462 F:      include/linux/mmc/sdhci*
13463
13464 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13465 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13466 M:      Manjunath M B <manjumb@synopsys.com>
13467 L:      linux-mmc@vger.kernel.org
13468 S:      Maintained
13469 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13470
13471 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13472 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13473 L:      linux-mmc@vger.kernel.org
13474 S:      Supported
13475 F:      drivers/mmc/host/sdhci-of-at91.c
13476
13477 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13478 M:      Ben Dooks <ben-linux@fluff.org>
13479 M:      Jaehoon Chung <jh80.chung@samsung.com>
13480 L:      linux-mmc@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/mmc/host/sdhci-s3c*
13483
13484 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13485 M:      Viresh Kumar <vireshk@kernel.org>
13486 L:      linux-mmc@vger.kernel.org
13487 S:      Maintained
13488 F:      drivers/mmc/host/sdhci-spear.c
13489
13490 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13491 M:      Kishon Vijay Abraham I <kishon@ti.com>
13492 L:      linux-mmc@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/mmc/host/sdhci-omap.c
13495
13496 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13497 M:      Scott Bauer <scott.bauer@intel.com>
13498 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13499 L:      linux-block@vger.kernel.org
13500 S:      Supported
13501 F:      block/sed*
13502 F:      block/opal_proto.h
13503 F:      include/linux/sed*
13504 F:      include/uapi/linux/sed*
13505
13506 SECURITY CONTACT
13507 M:      Security Officers <security@kernel.org>
13508 S:      Supported
13509
13510 SECURITY SUBSYSTEM
13511 M:      James Morris <jmorris@namei.org>
13512 M:      "Serge E. Hallyn" <serge@hallyn.com>
13513 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13515 W:      http://kernsec.org/
13516 S:      Supported
13517 F:      security/
13518 X:      security/selinux/
13519
13520 SELINUX SECURITY MODULE
13521 M:      Paul Moore <paul@paul-moore.com>
13522 M:      Stephen Smalley <sds@tycho.nsa.gov>
13523 M:      Eric Paris <eparis@parisplace.org>
13524 L:      selinux@vger.kernel.org
13525 W:      https://selinuxproject.org
13526 W:      https://github.com/SELinuxProject
13527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13528 S:      Supported
13529 F:      include/linux/selinux*
13530 F:      security/selinux/
13531 F:      scripts/selinux/
13532 F:      Documentation/admin-guide/LSM/SELinux.rst
13533
13534 SENSABLE PHANTOM
13535 M:      Jiri Slaby <jirislaby@gmail.com>
13536 S:      Maintained
13537 F:      drivers/misc/phantom.c
13538 F:      include/uapi/linux/phantom.h
13539
13540 SERIAL DEVICE BUS
13541 M:      Rob Herring <robh@kernel.org>
13542 L:      linux-serial@vger.kernel.org
13543 S:      Maintained
13544 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13545 F:      drivers/tty/serdev/
13546 F:      include/linux/serdev.h
13547
13548 SERIAL DRIVERS
13549 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13550 L:      linux-serial@vger.kernel.org
13551 S:      Maintained
13552 F:      Documentation/devicetree/bindings/serial/
13553 F:      drivers/tty/serial/
13554
13555 SERIAL IR RECEIVER
13556 M:      Sean Young <sean@mess.org>
13557 L:      linux-media@vger.kernel.org
13558 S:      Maintained
13559 F:      drivers/media/rc/serial_ir.c
13560
13561 SFC NETWORK DRIVER
13562 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13563 M:      Edward Cree <ecree@solarflare.com>
13564 M:      Bert Kenward <bkenward@solarflare.com>
13565 L:      netdev@vger.kernel.org
13566 S:      Supported
13567 F:      drivers/net/ethernet/sfc/
13568
13569 SGI GRU DRIVER
13570 M:      Dimitri Sivanich <sivanich@sgi.com>
13571 S:      Maintained
13572 F:      drivers/misc/sgi-gru/
13573
13574 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13575 M:      Pat Gefre <pfg@sgi.com>
13576 L:      linux-ia64@vger.kernel.org
13577 S:      Supported
13578 F:      Documentation/ia64/serial.txt
13579 F:      drivers/tty/serial/ioc?_serial.c
13580 F:      include/linux/ioc?.h
13581
13582 SGI XP/XPC/XPNET DRIVER
13583 M:      Cliff Whickman <cpw@sgi.com>
13584 M:      Robin Holt <robinmholt@gmail.com>
13585 S:      Maintained
13586 F:      drivers/misc/sgi-xp/
13587
13588 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13589 M:      Ursula Braun <ubraun@linux.ibm.com>
13590 L:      linux-s390@vger.kernel.org
13591 W:      http://www.ibm.com/developerworks/linux/linux390/
13592 S:      Supported
13593 F:      net/smc/
13594
13595 SHARP RJ54N1CB0C SENSOR DRIVER
13596 M:      Jacopo Mondi <jacopo@jmondi.org>
13597 L:      linux-media@vger.kernel.org
13598 T:      git git://linuxtv.org/media_tree.git
13599 S:      Odd fixes
13600 F:      drivers/media/i2c/rj54n1cb0c.c
13601 F:      include/media/i2c/rj54n1cb0c.h
13602
13603 SH_VEU V4L2 MEM2MEM DRIVER
13604 L:      linux-media@vger.kernel.org
13605 S:      Orphan
13606 F:      drivers/media/platform/sh_veu.c
13607
13608 SH_VOU V4L2 OUTPUT DRIVER
13609 L:      linux-media@vger.kernel.org
13610 S:      Orphan
13611 F:      drivers/media/platform/sh_vou.c
13612 F:      include/media/drv-intf/sh_vou.h
13613
13614 SI2157 MEDIA DRIVER
13615 M:      Antti Palosaari <crope@iki.fi>
13616 L:      linux-media@vger.kernel.org
13617 W:      https://linuxtv.org
13618 W:      http://palosaari.fi/linux/
13619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13620 T:      git git://linuxtv.org/anttip/media_tree.git
13621 S:      Maintained
13622 F:      drivers/media/tuners/si2157*
13623
13624 SI2165 MEDIA DRIVER
13625 M:      Matthias Schwarzott <zzam@gentoo.org>
13626 L:      linux-media@vger.kernel.org
13627 W:      https://linuxtv.org
13628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13629 S:      Maintained
13630 F:      drivers/media/dvb-frontends/si2165*
13631
13632 SI2168 MEDIA DRIVER
13633 M:      Antti Palosaari <crope@iki.fi>
13634 L:      linux-media@vger.kernel.org
13635 W:      https://linuxtv.org
13636 W:      http://palosaari.fi/linux/
13637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13638 T:      git git://linuxtv.org/anttip/media_tree.git
13639 S:      Maintained
13640 F:      drivers/media/dvb-frontends/si2168*
13641
13642 SI470X FM RADIO RECEIVER I2C DRIVER
13643 M:      Hans Verkuil <hverkuil@xs4all.nl>
13644 L:      linux-media@vger.kernel.org
13645 T:      git git://linuxtv.org/media_tree.git
13646 W:      https://linuxtv.org
13647 S:      Odd Fixes
13648 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13649
13650 SI470X FM RADIO RECEIVER USB DRIVER
13651 M:      Hans Verkuil <hverkuil@xs4all.nl>
13652 L:      linux-media@vger.kernel.org
13653 T:      git git://linuxtv.org/media_tree.git
13654 W:      https://linuxtv.org
13655 S:      Maintained
13656 F:      drivers/media/radio/si470x/radio-si470x-common.c
13657 F:      drivers/media/radio/si470x/radio-si470x.h
13658 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13659
13660 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13661 M:      Eduardo Valentin <edubezval@gmail.com>
13662 L:      linux-media@vger.kernel.org
13663 T:      git git://linuxtv.org/media_tree.git
13664 W:      https://linuxtv.org
13665 S:      Odd Fixes
13666 F:      drivers/media/radio/si4713/si4713.?
13667
13668 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13669 M:      Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
13675
13676 SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
13683
13684 SIANO DVB DRIVER
13685 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13686 L:      linux-media@vger.kernel.org
13687 W:      https://linuxtv.org
13688 T:      git git://linuxtv.org/media_tree.git
13689 S:      Odd fixes
13690 F:      drivers/media/common/siano/
13691 F:      drivers/media/usb/siano/
13692 F:      drivers/media/usb/siano/
13693 F:      drivers/media/mmc/siano/
13694
13695 SIFIVE DRIVERS
13696 M:      Palmer Dabbelt <palmer@sifive.com>
13697 L:      linux-riscv@lists.infradead.org
13698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13699 S:      Supported
13700 K:      sifive
13701 N:      sifive
13702
13703 SILEAD TOUCHSCREEN DRIVER
13704 M:      Hans de Goede <hdegoede@redhat.com>
13705 L:      linux-input@vger.kernel.org
13706 L:      platform-driver-x86@vger.kernel.org
13707 S:      Maintained
13708 F:      drivers/input/touchscreen/silead.c
13709 F:      drivers/platform/x86/touchscreen_dmi.c
13710
13711 SILICON MOTION SM712 FRAME BUFFER DRIVER
13712 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13713 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13714 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13715 L:      linux-fbdev@vger.kernel.org
13716 S:      Maintained
13717 F:      drivers/video/fbdev/sm712*
13718 F:      Documentation/fb/sm712fb.txt
13719
13720 SIMPLE FIRMWARE INTERFACE (SFI)
13721 M:      Len Brown <lenb@kernel.org>
13722 L:      sfi-devel@simplefirmware.org
13723 W:      http://simplefirmware.org/
13724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13725 S:      Supported
13726 F:      arch/x86/platform/sfi/
13727 F:      drivers/sfi/
13728 F:      include/linux/sfi*.h
13729
13730 SIMPLEFB FB DRIVER
13731 M:      Hans de Goede <hdegoede@redhat.com>
13732 L:      linux-fbdev@vger.kernel.org
13733 S:      Maintained
13734 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13735 F:      drivers/video/fbdev/simplefb.c
13736 F:      include/linux/platform_data/simplefb.h
13737
13738 SIMTEC EB110ATX (Chalice CATS)
13739 P:      Ben Dooks
13740 P:      Vincent Sanders <vince@simtec.co.uk>
13741 M:      Simtec Linux Team <linux@simtec.co.uk>
13742 W:      http://www.simtec.co.uk/products/EB110ATX/
13743 S:      Supported
13744
13745 SIMTEC EB2410ITX (BAST)
13746 P:      Ben Dooks
13747 P:      Vincent Sanders <vince@simtec.co.uk>
13748 M:      Simtec Linux Team <linux@simtec.co.uk>
13749 W:      http://www.simtec.co.uk/products/EB2410ITX/
13750 S:      Supported
13751 F:      arch/arm/mach-s3c24xx/mach-bast.c
13752 F:      arch/arm/mach-s3c24xx/bast-ide.c
13753 F:      arch/arm/mach-s3c24xx/bast-irq.c
13754
13755 SIPHASH PRF ROUTINES
13756 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13757 S:      Maintained
13758 F:      lib/siphash.c
13759 F:      lib/test_siphash.c
13760 F:      include/linux/siphash.h
13761
13762 SIOX
13763 M:      Gavin Schenk <g.schenk@eckelmann.de>
13764 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13765 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13766 S:      Supported
13767 F:      drivers/siox/*
13768 F:      drivers/gpio/gpio-siox.c
13769 F:      include/trace/events/siox.h
13770
13771 SIS 190 ETHERNET DRIVER
13772 M:      Francois Romieu <romieu@fr.zoreil.com>
13773 L:      netdev@vger.kernel.org
13774 S:      Maintained
13775 F:      drivers/net/ethernet/sis/sis190.c
13776
13777 SIS 900/7016 FAST ETHERNET DRIVER
13778 M:      Daniele Venzano <venza@brownhat.org>
13779 W:      http://www.brownhat.org/sis900.html
13780 L:      netdev@vger.kernel.org
13781 S:      Maintained
13782 F:      drivers/net/ethernet/sis/sis900.*
13783
13784 SIS FRAMEBUFFER DRIVER
13785 M:      Thomas Winischhofer <thomas@winischhofer.net>
13786 W:      http://www.winischhofer.net/linuxsisvga.shtml
13787 S:      Maintained
13788 F:      Documentation/fb/sisfb.txt
13789 F:      drivers/video/fbdev/sis/
13790 F:      include/video/sisfb.h
13791
13792 SIS USB2VGA DRIVER
13793 M:      Thomas Winischhofer <thomas@winischhofer.net>
13794 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13795 S:      Maintained
13796 F:      drivers/usb/misc/sisusbvga/
13797
13798 SLAB ALLOCATOR
13799 M:      Christoph Lameter <cl@linux.com>
13800 M:      Pekka Enberg <penberg@kernel.org>
13801 M:      David Rientjes <rientjes@google.com>
13802 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13803 M:      Andrew Morton <akpm@linux-foundation.org>
13804 L:      linux-mm@kvack.org
13805 S:      Maintained
13806 F:      include/linux/sl?b*.h
13807 F:      mm/sl?b*
13808
13809 SLEEPABLE READ-COPY UPDATE (SRCU)
13810 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13811 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13812 M:      Josh Triplett <josh@joshtriplett.org>
13813 R:      Steven Rostedt <rostedt@goodmis.org>
13814 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13815 L:      linux-kernel@vger.kernel.org
13816 W:      http://www.rdrop.com/users/paulmck/RCU/
13817 S:      Supported
13818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13819 F:      include/linux/srcu*.h
13820 F:      kernel/rcu/srcu*.c
13821
13822 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13823 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13825 S:      Maintained
13826 F:      drivers/slimbus/
13827 F:      Documentation/devicetree/bindings/slimbus/
13828 F:      include/linux/slimbus.h
13829
13830 SMACK SECURITY MODULE
13831 M:      Casey Schaufler <casey@schaufler-ca.com>
13832 L:      linux-security-module@vger.kernel.org
13833 W:      http://schaufler-ca.com
13834 T:      git git://github.com/cschaufler/smack-next
13835 S:      Maintained
13836 F:      Documentation/admin-guide/LSM/Smack.rst
13837 F:      security/smack/
13838
13839 SMC91x ETHERNET DRIVER
13840 M:      Nicolas Pitre <nico@fluxnic.net>
13841 S:      Odd Fixes
13842 F:      drivers/net/ethernet/smsc/smc91x.*
13843
13844 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13845 M:      Sakari Ailus <sakari.ailus@iki.fi>
13846 L:      linux-media@vger.kernel.org
13847 S:      Maintained
13848 F:      drivers/media/i2c/smiapp/
13849 F:      include/media/i2c/smiapp.h
13850 F:      drivers/media/i2c/smiapp-pll.c
13851 F:      drivers/media/i2c/smiapp-pll.h
13852 F:      include/uapi/linux/smiapp.h
13853 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13854
13855 SMM665 HARDWARE MONITOR DRIVER
13856 M:      Guenter Roeck <linux@roeck-us.net>
13857 L:      linux-hwmon@vger.kernel.org
13858 S:      Maintained
13859 F:      Documentation/hwmon/smm665
13860 F:      drivers/hwmon/smm665.c
13861
13862 SMSC EMC2103 HARDWARE MONITOR DRIVER
13863 M:      Steve Glendinning <steve.glendinning@shawell.net>
13864 L:      linux-hwmon@vger.kernel.org
13865 S:      Maintained
13866 F:      Documentation/hwmon/emc2103
13867 F:      drivers/hwmon/emc2103.c
13868
13869 SMSC SCH5627 HARDWARE MONITOR DRIVER
13870 M:      Hans de Goede <hdegoede@redhat.com>
13871 L:      linux-hwmon@vger.kernel.org
13872 S:      Supported
13873 F:      Documentation/hwmon/sch5627
13874 F:      drivers/hwmon/sch5627.c
13875
13876 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13877 M:      Steve Glendinning <steve.glendinning@shawell.net>
13878 L:      linux-fbdev@vger.kernel.org
13879 S:      Maintained
13880 F:      drivers/video/fbdev/smscufx.c
13881
13882 SMSC47B397 HARDWARE MONITOR DRIVER
13883 M:      Jean Delvare <jdelvare@suse.com>
13884 L:      linux-hwmon@vger.kernel.org
13885 S:      Maintained
13886 F:      Documentation/hwmon/smsc47b397
13887 F:      drivers/hwmon/smsc47b397.c
13888
13889 SMSC911x ETHERNET DRIVER
13890 M:      Steve Glendinning <steve.glendinning@shawell.net>
13891 L:      netdev@vger.kernel.org
13892 S:      Maintained
13893 F:      include/linux/smsc911x.h
13894 F:      drivers/net/ethernet/smsc/smsc911x.*
13895
13896 SMSC9420 PCI ETHERNET DRIVER
13897 M:      Steve Glendinning <steve.glendinning@shawell.net>
13898 L:      netdev@vger.kernel.org
13899 S:      Maintained
13900 F:      drivers/net/ethernet/smsc/smsc9420.*
13901
13902 SOC-CAMERA V4L2 SUBSYSTEM
13903 L:      linux-media@vger.kernel.org
13904 T:      git git://linuxtv.org/media_tree.git
13905 S:      Orphan
13906 F:      include/media/soc*
13907 F:      drivers/media/i2c/soc_camera/
13908 F:      drivers/media/platform/soc_camera/
13909
13910 SOCIONEXT SYNQUACER I2C DRIVER
13911 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13912 L:      linux-i2c@vger.kernel.org
13913 S:      Maintained
13914 F:      drivers/i2c/busses/i2c-synquacer.c
13915 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13916
13917 SOCIONEXT UNIPHIER SOUND DRIVER
13918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13919 S:      Orphan
13920 F:      sound/soc/uniphier/
13921
13922 SOEKRIS NET48XX LED SUPPORT
13923 M:      Chris Boot <bootc@bootc.net>
13924 S:      Maintained
13925 F:      drivers/leds/leds-net48xx.c
13926
13927 SOFT-ROCE DRIVER (rxe)
13928 M:      Moni Shoua <monis@mellanox.com>
13929 L:      linux-rdma@vger.kernel.org
13930 S:      Supported
13931 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13932 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13933 F:      drivers/infiniband/sw/rxe/
13934 F:      include/uapi/rdma/rdma_user_rxe.h
13935
13936 SOFTLOGIC 6x10 MPEG CODEC
13937 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13938 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13939 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13940 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13941 M:      Ismael Luceno <ismael@iodev.co.uk>
13942 L:      linux-media@vger.kernel.org
13943 S:      Supported
13944 F:      drivers/media/pci/solo6x10/
13945
13946 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13947 M:      James Morse <james.morse@arm.com>
13948 L:      linux-arm-kernel@lists.infradead.org
13949 S:      Maintained
13950 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13951 F:      drivers/firmware/arm_sdei.c
13952 F:      include/linux/arm_sdei.h
13953 F:      include/uapi/linux/arm_sdei.h
13954
13955 SOFTWARE RAID (Multiple Disks) SUPPORT
13956 M:      Shaohua Li <shli@kernel.org>
13957 L:      linux-raid@vger.kernel.org
13958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13959 S:      Supported
13960 F:      drivers/md/Makefile
13961 F:      drivers/md/Kconfig
13962 F:      drivers/md/md*
13963 F:      drivers/md/raid*
13964 F:      include/linux/raid/
13965 F:      include/uapi/linux/raid/
13966
13967 SOCIONEXT (SNI) AVE NETWORK DRIVER
13968 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13969 L:      netdev@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/net/ethernet/socionext/sni_ave.c
13972 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13973
13974 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13975 M:      Jassi Brar <jaswinder.singh@linaro.org>
13976 L:      netdev@vger.kernel.org
13977 S:      Maintained
13978 F:      drivers/net/ethernet/socionext/netsec.c
13979 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13980
13981 SOLIDRUN CLEARFOG SUPPORT
13982 M:      Russell King <linux@armlinux.org.uk>
13983 S:      Maintained
13984 F:      arch/arm/boot/dts/armada-388-clearfog*
13985 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13986
13987 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13988 M:      Russell King <linux@armlinux.org.uk>
13989 S:      Maintained
13990 F:      arch/arm/boot/dts/imx6*-cubox-i*
13991 F:      arch/arm/boot/dts/imx6*-hummingboard*
13992 F:      arch/arm/boot/dts/imx6*-sr-*
13993
13994 SONIC NETWORK DRIVER
13995 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13996 L:      netdev@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/net/ethernet/natsemi/sonic.*
13999
14000 SONICS SILICON BACKPLANE DRIVER (SSB)
14001 M:      Michael Buesch <m@bues.ch>
14002 L:      linux-wireless@vger.kernel.org
14003 S:      Maintained
14004 F:      drivers/ssb/
14005 F:      include/linux/ssb/
14006
14007 SONY IMX214 SENSOR DRIVER
14008 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14009 L:      linux-media@vger.kernel.org
14010 T:      git git://linuxtv.org/media_tree.git
14011 S:      Maintained
14012 F:      drivers/media/i2c/imx214.c
14013 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14014
14015 SONY IMX258 SENSOR DRIVER
14016 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14017 L:      linux-media@vger.kernel.org
14018 T:      git git://linuxtv.org/media_tree.git
14019 S:      Maintained
14020 F:      drivers/media/i2c/imx258.c
14021
14022 SONY IMX274 SENSOR DRIVER
14023 M:      Leon Luo <leonl@leopardimaging.com>
14024 L:      linux-media@vger.kernel.org
14025 T:      git git://linuxtv.org/media_tree.git
14026 S:      Maintained
14027 F:      drivers/media/i2c/imx274.c
14028 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14029
14030 SONY IMX319 SENSOR DRIVER
14031 M:      Bingbu Cao <bingbu.cao@intel.com>
14032 L:      linux-media@vger.kernel.org
14033 T:      git git://linuxtv.org/media_tree.git
14034 S:      Maintained
14035 F:      drivers/media/i2c/imx319.c
14036
14037 SONY IMX355 SENSOR DRIVER
14038 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14039 L:      linux-media@vger.kernel.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/i2c/imx355.c
14043
14044 SONY MEMORYSTICK CARD SUPPORT
14045 M:      Alex Dubov <oakad@yahoo.com>
14046 W:      http://tifmxx.berlios.de/
14047 S:      Maintained
14048 F:      drivers/memstick/host/tifm_ms.c
14049
14050 SONY MEMORYSTICK STANDARD SUPPORT
14051 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14052 S:      Maintained
14053 F:      drivers/memstick/core/ms_block.*
14054
14055 SONY VAIO CONTROL DEVICE DRIVER
14056 M:      Mattia Dongili <malattia@linux.it>
14057 L:      platform-driver-x86@vger.kernel.org
14058 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14059 S:      Maintained
14060 F:      Documentation/laptops/sony-laptop.txt
14061 F:      drivers/char/sonypi.c
14062 F:      drivers/platform/x86/sony-laptop.c
14063 F:      include/linux/sony-laptop.h
14064
14065 SOUND
14066 M:      Jaroslav Kysela <perex@perex.cz>
14067 M:      Takashi Iwai <tiwai@suse.com>
14068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14069 W:      http://www.alsa-project.org/
14070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14071 T:      git git://git.alsa-project.org/alsa-kernel.git
14072 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14073 S:      Maintained
14074 F:      Documentation/sound/
14075 F:      include/sound/
14076 F:      include/uapi/sound/
14077 F:      sound/
14078
14079 SOUND - COMPRESSED AUDIO
14080 M:      Vinod Koul <vkoul@kernel.org>
14081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14083 S:      Supported
14084 F:      Documentation/sound/designs/compress-offload.rst
14085 F:      include/sound/compress_driver.h
14086 F:      include/uapi/sound/compress_*
14087 F:      sound/core/compress_offload.c
14088 F:      sound/soc/soc-compress.c
14089
14090 SOUND - DMAENGINE HELPERS
14091 M:      Lars-Peter Clausen <lars@metafoo.de>
14092 S:      Supported
14093 F:      include/sound/dmaengine_pcm.h
14094 F:      sound/core/pcm_dmaengine.c
14095 F:      sound/soc/soc-generic-dmaengine-pcm.c
14096
14097 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14098 M:      Liam Girdwood <lgirdwood@gmail.com>
14099 M:      Mark Brown <broonie@kernel.org>
14100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14102 W:      http://alsa-project.org/main/index.php/ASoC
14103 S:      Supported
14104 F:      Documentation/devicetree/bindings/sound/
14105 F:      Documentation/sound/soc/
14106 F:      sound/soc/
14107 F:      include/dt-bindings/sound/
14108 F:      include/sound/soc*
14109
14110 SOUNDWIRE SUBSYSTEM
14111 M:      Vinod Koul <vkoul@kernel.org>
14112 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14113 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14115 S:      Supported
14116 F:      Documentation/driver-api/soundwire/
14117 F:      drivers/soundwire/
14118 F:      include/linux/soundwire/
14119
14120 SP2 MEDIA DRIVER
14121 M:      Olli Salonen <olli.salonen@iki.fi>
14122 L:      linux-media@vger.kernel.org
14123 W:      https://linuxtv.org
14124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14125 S:      Maintained
14126 F:      drivers/media/dvb-frontends/sp2*
14127
14128 SPARC + UltraSPARC (sparc/sparc64)
14129 M:      "David S. Miller" <davem@davemloft.net>
14130 L:      sparclinux@vger.kernel.org
14131 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14134 S:      Maintained
14135 F:      arch/sparc/
14136 F:      drivers/sbus/
14137
14138 SPARC SERIAL DRIVERS
14139 M:      "David S. Miller" <davem@davemloft.net>
14140 L:      sparclinux@vger.kernel.org
14141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14143 S:      Maintained
14144 F:      include/linux/sunserialcore.h
14145 F:      drivers/tty/serial/suncore.c
14146 F:      drivers/tty/serial/sunhv.c
14147 F:      drivers/tty/serial/sunsab.c
14148 F:      drivers/tty/serial/sunsab.h
14149 F:      drivers/tty/serial/sunsu.c
14150 F:      drivers/tty/serial/sunzilog.c
14151 F:      drivers/tty/serial/sunzilog.h
14152 F:      drivers/tty/vcc.c
14153
14154 SPARSE CHECKER
14155 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14156 L:      linux-sparse@vger.kernel.org
14157 W:      https://sparse.wiki.kernel.org/
14158 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14159 S:      Maintained
14160 F:      include/linux/compiler.h
14161
14162 SPEAR CLOCK FRAMEWORK SUPPORT
14163 M:      Viresh Kumar <vireshk@kernel.org>
14164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14165 W:      http://www.st.com/spear
14166 S:      Maintained
14167 F:      drivers/clk/spear/
14168
14169 SPEAR PLATFORM SUPPORT
14170 M:      Viresh Kumar <vireshk@kernel.org>
14171 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14173 W:      http://www.st.com/spear
14174 S:      Maintained
14175 F:      arch/arm/boot/dts/spear*
14176 F:      arch/arm/mach-spear/
14177
14178 SPI NOR SUBSYSTEM
14179 M:      Marek Vasut <marek.vasut@gmail.com>
14180 L:      linux-mtd@lists.infradead.org
14181 W:      http://www.linux-mtd.infradead.org/
14182 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14183 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14184 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14185 S:      Maintained
14186 F:      drivers/mtd/spi-nor/
14187 F:      include/linux/mtd/spi-nor.h
14188
14189 SPI SUBSYSTEM
14190 M:      Mark Brown <broonie@kernel.org>
14191 L:      linux-spi@vger.kernel.org
14192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14193 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14194 S:      Maintained
14195 F:      Documentation/devicetree/bindings/spi/
14196 F:      Documentation/spi/
14197 F:      drivers/spi/
14198 F:      include/linux/spi/
14199 F:      include/uapi/linux/spi/
14200 F:      tools/spi/
14201
14202 SPIDERNET NETWORK DRIVER for CELL
14203 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14204 L:      netdev@vger.kernel.org
14205 S:      Supported
14206 F:      Documentation/networking/spider_net.txt
14207 F:      drivers/net/ethernet/toshiba/spider_net*
14208
14209 SPMI SUBSYSTEM
14210 R:      Stephen Boyd <sboyd@kernel.org>
14211 L:      linux-arm-msm@vger.kernel.org
14212 F:      Documentation/devicetree/bindings/spmi/
14213 F:      drivers/spmi/
14214 F:      include/dt-bindings/spmi/spmi.h
14215 F:      include/linux/spmi.h
14216 F:      include/trace/events/spmi.h
14217
14218 SPU FILE SYSTEM
14219 M:      Jeremy Kerr <jk@ozlabs.org>
14220 L:      linuxppc-dev@lists.ozlabs.org
14221 W:      http://www.ibm.com/developerworks/power/cell/
14222 S:      Supported
14223 F:      Documentation/filesystems/spufs.txt
14224 F:      arch/powerpc/platforms/cell/spufs/
14225
14226 SQUASHFS FILE SYSTEM
14227 M:      Phillip Lougher <phillip@squashfs.org.uk>
14228 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14229 W:      http://squashfs.org.uk
14230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14231 S:      Maintained
14232 F:      Documentation/filesystems/squashfs.txt
14233 F:      fs/squashfs/
14234
14235 SRM (Alpha) environment access
14236 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14237 S:      Maintained
14238 F:      arch/alpha/kernel/srm_env.c
14239
14240 ST STM32 I2C/SMBUS DRIVER
14241 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14242 L:      linux-i2c@vger.kernel.org
14243 S:      Maintained
14244 F:      drivers/i2c/busses/i2c-stm32*
14245
14246 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14247 M:      Song Qiang <songqiang1304521@gmail.com>
14248 L:      linux-iio@vger.kernel.org
14249 S:      Maintained
14250 F:      drivers/iio/proximity/vl53l0x-i2c.c
14251 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14252
14253 STABLE BRANCH
14254 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14255 M:      Sasha Levin <sashal@kernel.org>
14256 L:      stable@vger.kernel.org
14257 S:      Supported
14258 F:      Documentation/process/stable-kernel-rules.rst
14259
14260 STAGING - COMEDI
14261 M:      Ian Abbott <abbotti@mev.co.uk>
14262 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14263 S:      Odd Fixes
14264 F:      drivers/staging/comedi/
14265
14266 STAGING - EROFS FILE SYSTEM
14267 M:      Gao Xiang <gaoxiang25@huawei.com>
14268 M:      Chao Yu <yuchao0@huawei.com>
14269 L:      linux-erofs@lists.ozlabs.org
14270 S:      Maintained
14271 F:      drivers/staging/erofs/
14272
14273 STAGING - INDUSTRIAL IO
14274 M:      Jonathan Cameron <jic23@kernel.org>
14275 L:      linux-iio@vger.kernel.org
14276 S:      Odd Fixes
14277 F:      Documentation/devicetree/bindings/staging/iio/
14278 F:      drivers/staging/iio/
14279
14280 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14281 M:      Marc Dietrich <marvin24@gmx.de>
14282 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14283 L:      linux-tegra@vger.kernel.org
14284 S:      Maintained
14285 F:      drivers/staging/nvec/
14286
14287 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14288 M:      Jens Frederich <jfrederich@gmail.com>
14289 M:      Daniel Drake <dsd@laptop.org>
14290 M:      Jon Nettleton <jon.nettleton@gmail.com>
14291 W:      http://wiki.laptop.org/go/DCON
14292 S:      Maintained
14293 F:      drivers/staging/olpc_dcon/
14294
14295 STAGING - REALTEK RTL8712U DRIVERS
14296 M:      Larry Finger <Larry.Finger@lwfinger.net>
14297 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14298 S:      Odd Fixes
14299 F:      drivers/staging/rtl8712/
14300
14301 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14302 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14303 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14304 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14305 L:      linux-fbdev@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/staging/sm750fb/
14308
14309 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14310 M:      William Hubbs <w.d.hubbs@gmail.com>
14311 M:      Chris Brannon <chris@the-brannons.com>
14312 M:      Kirk Reiser <kirk@reisers.ca>
14313 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14314 L:      speakup@linux-speakup.org
14315 W:      http://www.linux-speakup.org/
14316 S:      Odd Fixes
14317 F:      drivers/staging/speakup/
14318
14319 STAGING - VIA VT665X DRIVERS
14320 M:      Forest Bond <forest@alittletooquiet.net>
14321 S:      Odd Fixes
14322 F:      drivers/staging/vt665?/
14323
14324 STAGING - WILC1000 WIFI DRIVER
14325 M:      Aditya Shankar <aditya.shankar@microchip.com>
14326 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14327 L:      linux-wireless@vger.kernel.org
14328 S:      Supported
14329 F:      drivers/staging/wilc1000/
14330
14331 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14332 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14333 S:      Odd Fixes
14334 F:      drivers/staging/xgifb/
14335
14336 STAGING SUBSYSTEM
14337 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14339 L:      devel@driverdev.osuosl.org
14340 S:      Supported
14341 F:      drivers/staging/
14342
14343 STARFIRE/DURALAN NETWORK DRIVER
14344 M:      Ion Badulescu <ionut@badula.org>
14345 S:      Odd Fixes
14346 F:      drivers/net/ethernet/adaptec/starfire*
14347
14348 STEC S1220 SKD DRIVER
14349 M:      Bart Van Assche <bart.vanassche@wdc.com>
14350 L:      linux-block@vger.kernel.org
14351 S:      Maintained
14352 F:      drivers/block/skd*[ch]
14353
14354 STI AUDIO (ASoC) DRIVERS
14355 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14356 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14357 S:      Maintained
14358 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14359 F:      sound/soc/sti/
14360
14361 STI CEC DRIVER
14362 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14363 S:      Maintained
14364 F:      drivers/media/platform/sti/cec/
14365 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14366
14367 STK1160 USB VIDEO CAPTURE DRIVER
14368 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14369 L:      linux-media@vger.kernel.org
14370 T:      git git://linuxtv.org/media_tree.git
14371 S:      Maintained
14372 F:      drivers/media/usb/stk1160/
14373
14374 STM32 AUDIO (ASoC) DRIVERS
14375 M:      Olivier Moysan <olivier.moysan@st.com>
14376 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14377 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14378 S:      Maintained
14379 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14380 F:      sound/soc/stm/
14381
14382 STM32 TIMER/LPTIMER DRIVERS
14383 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14384 S:      Maintained
14385 F:      drivers/*/stm32-*timer*
14386 F:      drivers/pwm/pwm-stm32*
14387 F:      include/linux/*/stm32-*tim*
14388 F:      Documentation/ABI/testing/*timer-stm32
14389 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14390 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14391
14392 STMMAC ETHERNET DRIVER
14393 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14394 M:      Alexandre Torgue <alexandre.torgue@st.com>
14395 M:      Jose Abreu <joabreu@synopsys.com>
14396 L:      netdev@vger.kernel.org
14397 W:      http://www.stlinux.com
14398 S:      Supported
14399 F:      drivers/net/ethernet/stmicro/stmmac/
14400
14401 SUN3/3X
14402 M:      Sam Creasey <sammy@sammy.net>
14403 W:      http://sammy.net/sun3/
14404 S:      Maintained
14405 F:      arch/m68k/kernel/*sun3*
14406 F:      arch/m68k/sun3*/
14407 F:      arch/m68k/include/asm/sun3*
14408 F:      drivers/net/ethernet/i825xx/sun3*
14409
14410 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14411 M:      Hans de Goede <hdegoede@redhat.com>
14412 L:      linux-input@vger.kernel.org
14413 S:      Maintained
14414 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14415 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14416
14417 SUNDANCE NETWORK DRIVER
14418 M:      Denis Kirjanov <kda@linux-powerpc.org>
14419 L:      netdev@vger.kernel.org
14420 S:      Maintained
14421 F:      drivers/net/ethernet/dlink/sundance.c
14422
14423 SUPERH
14424 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14425 M:      Rich Felker <dalias@libc.org>
14426 L:      linux-sh@vger.kernel.org
14427 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14428 S:      Maintained
14429 F:      Documentation/sh/
14430 F:      arch/sh/
14431 F:      drivers/sh/
14432
14433 SUSPEND TO RAM
14434 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14435 M:      Len Brown <len.brown@intel.com>
14436 M:      Pavel Machek <pavel@ucw.cz>
14437 L:      linux-pm@vger.kernel.org
14438 B:      https://bugzilla.kernel.org
14439 S:      Supported
14440 F:      Documentation/power/
14441 F:      arch/x86/kernel/acpi/
14442 F:      drivers/base/power/
14443 F:      kernel/power/
14444 F:      include/linux/suspend.h
14445 F:      include/linux/freezer.h
14446 F:      include/linux/pm.h
14447
14448 SVGA HANDLING
14449 M:      Martin Mares <mj@ucw.cz>
14450 L:      linux-video@atrey.karlin.mff.cuni.cz
14451 S:      Maintained
14452 F:      Documentation/svga.txt
14453 F:      arch/x86/boot/video*
14454
14455 SWIOTLB SUBSYSTEM
14456 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14457 L:      iommu@lists.linux-foundation.org
14458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14459 S:      Supported
14460 F:      kernel/dma/swiotlb.c
14461 F:      arch/*/kernel/pci-swiotlb.c
14462 F:      include/linux/swiotlb.h
14463
14464 SWITCHDEV
14465 M:      Jiri Pirko <jiri@resnulli.us>
14466 M:      Ivan Vecera <ivecera@redhat.com>
14467 L:      netdev@vger.kernel.org
14468 S:      Supported
14469 F:      net/switchdev/
14470 F:      include/net/switchdev.h
14471
14472 SY8106A REGULATOR DRIVER
14473 M:      Icenowy Zheng <icenowy@aosc.io>
14474 S:      Maintained
14475 F:      drivers/regulator/sy8106a-regulator.c
14476 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14477
14478 SYNC FILE FRAMEWORK
14479 M:      Sumit Semwal <sumit.semwal@linaro.org>
14480 R:      Gustavo Padovan <gustavo@padovan.org>
14481 S:      Maintained
14482 L:      linux-media@vger.kernel.org
14483 L:      dri-devel@lists.freedesktop.org
14484 F:      drivers/dma-buf/sync_*
14485 F:      drivers/dma-buf/dma-fence*
14486 F:      drivers/dma-buf/sw_sync.c
14487 F:      include/linux/sync_file.h
14488 F:      include/uapi/linux/sync_file.h
14489 F:      Documentation/sync_file.txt
14490 T:      git git://anongit.freedesktop.org/drm/drm-misc
14491
14492 SYNOPSYS ARC ARCHITECTURE
14493 M:      Vineet Gupta <vgupta@synopsys.com>
14494 L:      linux-snps-arc@lists.infradead.org
14495 S:      Supported
14496 F:      arch/arc/
14497 F:      Documentation/devicetree/bindings/arc/*
14498 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14499 F:      drivers/clocksource/arc_timer.c
14500 F:      drivers/tty/serial/arc_uart.c
14501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14502
14503 SYNOPSYS ARC HSDK SDP pll clock driver
14504 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14505 S:      Supported
14506 F:      drivers/clk/clk-hsdk-pll.c
14507 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14508
14509 SYNOPSYS ARC SDP clock driver
14510 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14511 S:      Supported
14512 F:      drivers/clk/axs10x/*
14513 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14514
14515 SYNOPSYS ARC SDP platform support
14516 M:      Alexey Brodkin <abrodkin@synopsys.com>
14517 S:      Supported
14518 F:      arch/arc/plat-axs10x
14519 F:      arch/arc/boot/dts/ax*
14520 F:      Documentation/devicetree/bindings/arc/axs10*
14521
14522 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14523 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14524 S:      Supported
14525 F:      drivers/reset/reset-axs10x.c
14526 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14527
14528 SYNOPSYS CREG GPIO DRIVER
14529 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14530 S:      Maintained
14531 F:      drivers/gpio/gpio-creg-snps.c
14532 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14533
14534 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14535 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14536 S:      Maintained
14537 F:      drivers/tty/serial/8250/8250_dw.c
14538
14539 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14540 M:      Hoan Tran <hotran@apm.com>
14541 L:      linux-gpio@vger.kernel.org
14542 S:      Maintained
14543 F:      drivers/gpio/gpio-dwapb.c
14544 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14545
14546 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14547 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14548 S:      Maintained
14549 F:      drivers/dma/dwi-axi-dmac/
14550 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14551
14552 SYNOPSYS DESIGNWARE DMAC DRIVER
14553 M:      Viresh Kumar <vireshk@kernel.org>
14554 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14555 S:      Maintained
14556 F:      include/linux/dma/dw.h
14557 F:      include/linux/platform_data/dma-dw.h
14558 F:      drivers/dma/dw/
14559
14560 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14561 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14562 L:      netdev@vger.kernel.org
14563 S:      Supported
14564 F:      drivers/net/ethernet/synopsys/
14565
14566 SYNOPSYS DESIGNWARE I2C DRIVER
14567 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14568 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14569 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14570 L:      linux-i2c@vger.kernel.org
14571 S:      Maintained
14572 F:      drivers/i2c/busses/i2c-designware-*
14573 F:      include/linux/platform_data/i2c-designware.h
14574
14575 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14576 M:      Jaehoon Chung <jh80.chung@samsung.com>
14577 L:      linux-mmc@vger.kernel.org
14578 S:      Maintained
14579 F:      drivers/mmc/host/dw_mmc*
14580
14581 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14582 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14583 S:      Supported
14584 F:      drivers/reset/reset-hsdk.c
14585 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14586 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14587
14588 SYSTEM CONFIGURATION (SYSCON)
14589 M:      Lee Jones <lee.jones@linaro.org>
14590 M:      Arnd Bergmann <arnd@arndb.de>
14591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14592 S:      Supported
14593 F:      drivers/mfd/syscon.c
14594
14595 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14596 M:      Sudeep Holla <sudeep.holla@arm.com>
14597 L:      linux-arm-kernel@lists.infradead.org
14598 S:      Maintained
14599 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14600 F:      drivers/clk/clk-sc[mp]i.c
14601 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14602 F:      drivers/firmware/arm_scpi.c
14603 F:      drivers/firmware/arm_scmi/
14604 F:      include/linux/sc[mp]i_protocol.h
14605
14606 SYSTEM RESET/SHUTDOWN DRIVERS
14607 M:      Sebastian Reichel <sre@kernel.org>
14608 L:      linux-pm@vger.kernel.org
14609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14610 S:      Maintained
14611 F:      Documentation/devicetree/bindings/power/reset/
14612 F:      drivers/power/reset/
14613
14614 SYSTEM TRACE MODULE CLASS
14615 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14616 S:      Maintained
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14618 F:      Documentation/trace/stm.rst
14619 F:      drivers/hwtracing/stm/
14620 F:      include/linux/stm.h
14621 F:      include/uapi/linux/stm.h
14622
14623 SYSV FILESYSTEM
14624 M:      Christoph Hellwig <hch@infradead.org>
14625 S:      Maintained
14626 F:      Documentation/filesystems/sysv-fs.txt
14627 F:      fs/sysv/
14628 F:      include/linux/sysv_fs.h
14629
14630 TARGET SUBSYSTEM
14631 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14632 L:      linux-scsi@vger.kernel.org
14633 L:      target-devel@vger.kernel.org
14634 W:      http://www.linux-iscsi.org
14635 W:      http://groups.google.com/group/linux-iscsi-target-dev
14636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14637 S:      Supported
14638 F:      drivers/target/
14639 F:      include/target/
14640 F:      Documentation/target/
14641
14642 TASKSTATS STATISTICS INTERFACE
14643 M:      Balbir Singh <bsingharora@gmail.com>
14644 S:      Maintained
14645 F:      Documentation/accounting/taskstats*
14646 F:      include/linux/taskstats*
14647 F:      kernel/taskstats.c
14648
14649 TC subsystem
14650 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14651 M:      Cong Wang <xiyou.wangcong@gmail.com>
14652 M:      Jiri Pirko <jiri@resnulli.us>
14653 L:      netdev@vger.kernel.org
14654 S:      Maintained
14655 F:      include/net/pkt_cls.h
14656 F:      include/net/pkt_sched.h
14657 F:      include/net/tc_act/
14658 F:      include/uapi/linux/pkt_cls.h
14659 F:      include/uapi/linux/pkt_sched.h
14660 F:      include/uapi/linux/tc_act/
14661 F:      include/uapi/linux/tc_ematch/
14662 F:      net/sched/
14663
14664 TC90522 MEDIA DRIVER
14665 M:      Akihiro Tsukada <tskd08@gmail.com>
14666 L:      linux-media@vger.kernel.org
14667 S:      Odd Fixes
14668 F:      drivers/media/dvb-frontends/tc90522*
14669
14670 TCP LOW PRIORITY MODULE
14671 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14672 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14673 W:      http://tcp-lp-mod.sourceforge.net/
14674 S:      Maintained
14675 F:      net/ipv4/tcp_lp.c
14676
14677 TDA10071 MEDIA DRIVER
14678 M:      Antti Palosaari <crope@iki.fi>
14679 L:      linux-media@vger.kernel.org
14680 W:      https://linuxtv.org
14681 W:      http://palosaari.fi/linux/
14682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14683 T:      git git://linuxtv.org/anttip/media_tree.git
14684 S:      Maintained
14685 F:      drivers/media/dvb-frontends/tda10071*
14686
14687 TDA18212 MEDIA DRIVER
14688 M:      Antti Palosaari <crope@iki.fi>
14689 L:      linux-media@vger.kernel.org
14690 W:      https://linuxtv.org
14691 W:      http://palosaari.fi/linux/
14692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14693 T:      git git://linuxtv.org/anttip/media_tree.git
14694 S:      Maintained
14695 F:      drivers/media/tuners/tda18212*
14696
14697 TDA18218 MEDIA DRIVER
14698 M:      Antti Palosaari <crope@iki.fi>
14699 L:      linux-media@vger.kernel.org
14700 W:      https://linuxtv.org
14701 W:      http://palosaari.fi/linux/
14702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14703 T:      git git://linuxtv.org/anttip/media_tree.git
14704 S:      Maintained
14705 F:      drivers/media/tuners/tda18218*
14706
14707 TDA18250 MEDIA DRIVER
14708 M:      Olli Salonen <olli.salonen@iki.fi>
14709 L:      linux-media@vger.kernel.org
14710 W:      https://linuxtv.org
14711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14712 T:      git git://linuxtv.org/media_tree.git
14713 S:      Maintained
14714 F:      drivers/media/tuners/tda18250*
14715
14716 TDA18271 MEDIA DRIVER
14717 M:      Michael Krufky <mkrufky@linuxtv.org>
14718 L:      linux-media@vger.kernel.org
14719 W:      https://linuxtv.org
14720 W:      http://github.com/mkrufky
14721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14722 T:      git git://linuxtv.org/mkrufky/tuners.git
14723 S:      Maintained
14724 F:      drivers/media/tuners/tda18271*
14725
14726 TDA1997x MEDIA DRIVER
14727 M:      Tim Harvey <tharvey@gateworks.com>
14728 L:      linux-media@vger.kernel.org
14729 W:      https://linuxtv.org
14730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14731 S:      Maintained
14732 F:      drivers/media/i2c/tda1997x.*
14733
14734 TDA827x MEDIA DRIVER
14735 M:      Michael Krufky <mkrufky@linuxtv.org>
14736 L:      linux-media@vger.kernel.org
14737 W:      https://linuxtv.org
14738 W:      http://github.com/mkrufky
14739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14740 T:      git git://linuxtv.org/mkrufky/tuners.git
14741 S:      Maintained
14742 F:      drivers/media/tuners/tda8290.*
14743
14744 TDA8290 MEDIA DRIVER
14745 M:      Michael Krufky <mkrufky@linuxtv.org>
14746 L:      linux-media@vger.kernel.org
14747 W:      https://linuxtv.org
14748 W:      http://github.com/mkrufky
14749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14750 T:      git git://linuxtv.org/mkrufky/tuners.git
14751 S:      Maintained
14752 F:      drivers/media/tuners/tda8290.*
14753
14754 TDA9840 MEDIA DRIVER
14755 M:      Hans Verkuil <hverkuil@xs4all.nl>
14756 L:      linux-media@vger.kernel.org
14757 T:      git git://linuxtv.org/media_tree.git
14758 W:      https://linuxtv.org
14759 S:      Maintained
14760 F:      drivers/media/i2c/tda9840*
14761
14762 TEA5761 TUNER DRIVER
14763 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14764 L:      linux-media@vger.kernel.org
14765 W:      https://linuxtv.org
14766 T:      git git://linuxtv.org/media_tree.git
14767 S:      Odd fixes
14768 F:      drivers/media/tuners/tea5761.*
14769
14770 TEA5767 TUNER DRIVER
14771 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14772 L:      linux-media@vger.kernel.org
14773 W:      https://linuxtv.org
14774 T:      git git://linuxtv.org/media_tree.git
14775 S:      Maintained
14776 F:      drivers/media/tuners/tea5767.*
14777
14778 TEA6415C MEDIA DRIVER
14779 M:      Hans Verkuil <hverkuil@xs4all.nl>
14780 L:      linux-media@vger.kernel.org
14781 T:      git git://linuxtv.org/media_tree.git
14782 W:      https://linuxtv.org
14783 S:      Maintained
14784 F:      drivers/media/i2c/tea6415c*
14785
14786 TEA6420 MEDIA DRIVER
14787 M:      Hans Verkuil <hverkuil@xs4all.nl>
14788 L:      linux-media@vger.kernel.org
14789 T:      git git://linuxtv.org/media_tree.git
14790 W:      https://linuxtv.org
14791 S:      Maintained
14792 F:      drivers/media/i2c/tea6420*
14793
14794 TEAM DRIVER
14795 M:      Jiri Pirko <jiri@resnulli.us>
14796 L:      netdev@vger.kernel.org
14797 S:      Supported
14798 F:      drivers/net/team/
14799 F:      include/linux/if_team.h
14800 F:      include/uapi/linux/if_team.h
14801
14802 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14803 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14804 S:      Maintained
14805 F:      arch/x86/platform/ts5500/
14806
14807 TECHNOTREND USB IR RECEIVER
14808 M:      Sean Young <sean@mess.org>
14809 L:      linux-media@vger.kernel.org
14810 S:      Maintained
14811 F:      drivers/media/rc/ttusbir.c
14812
14813 TECHWELL TW9910 VIDEO DECODER
14814 L:      linux-media@vger.kernel.org
14815 S:      Orphan
14816 F:      drivers/media/i2c/tw9910.c
14817 F:      include/media/i2c/tw9910.h
14818
14819 TEE SUBSYSTEM
14820 M:      Jens Wiklander <jens.wiklander@linaro.org>
14821 S:      Maintained
14822 F:      include/linux/tee_drv.h
14823 F:      include/uapi/linux/tee.h
14824 F:      drivers/tee/
14825 F:      Documentation/tee.txt
14826
14827 TEGRA ARCHITECTURE SUPPORT
14828 M:      Thierry Reding <thierry.reding@gmail.com>
14829 M:      Jonathan Hunter <jonathanh@nvidia.com>
14830 L:      linux-tegra@vger.kernel.org
14831 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14833 S:      Supported
14834 N:      [^a-z]tegra
14835
14836 TEGRA CLOCK DRIVER
14837 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14838 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14839 S:      Supported
14840 F:      drivers/clk/tegra/
14841
14842 TEGRA DMA DRIVERS
14843 M:      Laxman Dewangan <ldewangan@nvidia.com>
14844 M:      Jon Hunter <jonathanh@nvidia.com>
14845 S:      Supported
14846 F:      drivers/dma/tegra*
14847
14848 TEGRA I2C DRIVER
14849 M:      Laxman Dewangan <ldewangan@nvidia.com>
14850 S:      Supported
14851 F:      drivers/i2c/busses/i2c-tegra.c
14852
14853 TEGRA IOMMU DRIVERS
14854 M:      Thierry Reding <thierry.reding@gmail.com>
14855 L:      linux-tegra@vger.kernel.org
14856 S:      Supported
14857 F:      drivers/iommu/tegra*
14858
14859 TEGRA KBC DRIVER
14860 M:      Laxman Dewangan <ldewangan@nvidia.com>
14861 S:      Supported
14862 F:      drivers/input/keyboard/tegra-kbc.c
14863
14864 TEGRA NAND DRIVER
14865 M:      Stefan Agner <stefan@agner.ch>
14866 M:      Lucas Stach <dev@lynxeye.de>
14867 S:      Maintained
14868 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14869 F:      drivers/mtd/nand/raw/tegra_nand.c
14870
14871 TEGRA PWM DRIVER
14872 M:      Thierry Reding <thierry.reding@gmail.com>
14873 S:      Supported
14874 F:      drivers/pwm/pwm-tegra.c
14875
14876 TEGRA SERIAL DRIVER
14877 M:      Laxman Dewangan <ldewangan@nvidia.com>
14878 S:      Supported
14879 F:      drivers/tty/serial/serial-tegra.c
14880
14881 TEGRA SPI DRIVER
14882 M:      Laxman Dewangan <ldewangan@nvidia.com>
14883 S:      Supported
14884 F:      drivers/spi/spi-tegra*
14885
14886 TEHUTI ETHERNET DRIVER
14887 M:      Andy Gospodarek <andy@greyhouse.net>
14888 L:      netdev@vger.kernel.org
14889 S:      Supported
14890 F:      drivers/net/ethernet/tehuti/*
14891
14892 Telecom Clock Driver for MCPL0010
14893 M:      Mark Gross <mark.gross@intel.com>
14894 S:      Supported
14895 F:      drivers/char/tlclk.c
14896
14897 TENSILICA XTENSA PORT (xtensa)
14898 M:      Chris Zankel <chris@zankel.net>
14899 M:      Max Filippov <jcmvbkbc@gmail.com>
14900 L:      linux-xtensa@linux-xtensa.org
14901 T:      git git://github.com/czankel/xtensa-linux.git
14902 S:      Maintained
14903 F:      arch/xtensa/
14904 F:      drivers/irqchip/irq-xtensa-*
14905
14906 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14907 M:      Nishanth Menon <nm@ti.com>
14908 M:      Tero Kristo <t-kristo@ti.com>
14909 M:      Santosh Shilimkar <ssantosh@kernel.org>
14910 L:      linux-arm-kernel@lists.infradead.org
14911 S:      Maintained
14912 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14913 F:      drivers/firmware/ti_sci*
14914 F:      include/linux/soc/ti/ti_sci_protocol.h
14915 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14916 F:      drivers/soc/ti/ti_sci_pm_domains.c
14917 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14918 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14919 F:      drivers/clk/keystone/sci-clk.c
14920 F:      drivers/reset/reset-ti-sci.c
14921
14922 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14923 M:      Hans Verkuil <hverkuil@xs4all.nl>
14924 L:      linux-media@vger.kernel.org
14925 T:      git git://linuxtv.org/media_tree.git
14926 W:      https://linuxtv.org
14927 S:      Maintained
14928 F:      drivers/media/radio/radio-raremono.c
14929
14930 THERMAL
14931 M:      Zhang Rui <rui.zhang@intel.com>
14932 M:      Eduardo Valentin <edubezval@gmail.com>
14933 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14934 L:      linux-pm@vger.kernel.org
14935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14937 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14938 S:      Supported
14939 F:      drivers/thermal/
14940 F:      include/linux/thermal.h
14941 F:      include/uapi/linux/thermal.h
14942 F:      include/linux/cpu_cooling.h
14943 F:      Documentation/devicetree/bindings/thermal/
14944
14945 THERMAL/CPU_COOLING
14946 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14947 M:      Viresh Kumar <viresh.kumar@linaro.org>
14948 M:      Javi Merino <javi.merino@kernel.org>
14949 L:      linux-pm@vger.kernel.org
14950 S:      Supported
14951 F:      Documentation/thermal/cpu-cooling-api.txt
14952 F:      drivers/thermal/cpu_cooling.c
14953 F:      include/linux/cpu_cooling.h
14954
14955 THINKPAD ACPI EXTRAS DRIVER
14956 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14957 L:      ibm-acpi-devel@lists.sourceforge.net
14958 L:      platform-driver-x86@vger.kernel.org
14959 W:      http://ibm-acpi.sourceforge.net
14960 W:      http://thinkwiki.org/wiki/Ibm-acpi
14961 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14962 S:      Maintained
14963 F:      drivers/platform/x86/thinkpad_acpi.c
14964
14965 THUNDERBOLT DRIVER
14966 M:      Andreas Noever <andreas.noever@gmail.com>
14967 M:      Michael Jamet <michael.jamet@intel.com>
14968 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14969 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14971 S:      Maintained
14972 F:      Documentation/admin-guide/thunderbolt.rst
14973 F:      drivers/thunderbolt/
14974 F:      include/linux/thunderbolt.h
14975
14976 THUNDERBOLT NETWORK DRIVER
14977 M:      Michael Jamet <michael.jamet@intel.com>
14978 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14979 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14980 L:      netdev@vger.kernel.org
14981 S:      Maintained
14982 F:      drivers/net/thunderbolt.c
14983
14984 THUNDERX GPIO DRIVER
14985 M:      David Daney <david.daney@cavium.com>
14986 S:      Maintained
14987 F:      drivers/gpio/gpio-thunderx.c
14988
14989 TI AM437X VPFE DRIVER
14990 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14991 L:      linux-media@vger.kernel.org
14992 W:      https://linuxtv.org
14993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14994 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14995 S:      Maintained
14996 F:      drivers/media/platform/am437x/
14997
14998 TI BANDGAP AND THERMAL DRIVER
14999 M:      Eduardo Valentin <edubezval@gmail.com>
15000 M:      Keerthy <j-keerthy@ti.com>
15001 L:      linux-pm@vger.kernel.org
15002 L:      linux-omap@vger.kernel.org
15003 S:      Maintained
15004 F:      drivers/thermal/ti-soc-thermal/
15005
15006 TI BQ27XXX POWER SUPPLY DRIVER
15007 R:      Andrew F. Davis <afd@ti.com>
15008 F:      include/linux/power/bq27xxx_battery.h
15009 F:      drivers/power/supply/bq27xxx_battery.c
15010 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15011
15012 TI CDCE706 CLOCK DRIVER
15013 M:      Max Filippov <jcmvbkbc@gmail.com>
15014 S:      Maintained
15015 F:      drivers/clk/clk-cdce706.c
15016
15017 TI CLOCK DRIVER
15018 M:      Tero Kristo <t-kristo@ti.com>
15019 L:      linux-omap@vger.kernel.org
15020 S:      Maintained
15021 F:      drivers/clk/ti/
15022 F:      include/linux/clk/ti.h
15023
15024 TI DAVINCI MACHINE SUPPORT
15025 M:      Sekhar Nori <nsekhar@ti.com>
15026 M:      Kevin Hilman <khilman@kernel.org>
15027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15029 S:      Supported
15030 F:      arch/arm/mach-davinci/
15031 F:      drivers/i2c/busses/i2c-davinci.c
15032 F:      arch/arm/boot/dts/da850*
15033
15034 TI DAVINCI SERIES CLOCK DRIVER
15035 M:      David Lechner <david@lechnology.com>
15036 R:      Sekhar Nori <nsekhar@ti.com>
15037 S:      Maintained
15038 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15039 F:      drivers/clk/davinci/
15040
15041 TI DAVINCI SERIES GPIO DRIVER
15042 M:      Keerthy <j-keerthy@ti.com>
15043 L:      linux-gpio@vger.kernel.org
15044 S:      Maintained
15045 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15046 F:      drivers/gpio/gpio-davinci.c
15047
15048 TI DAVINCI SERIES MEDIA DRIVER
15049 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15050 L:      linux-media@vger.kernel.org
15051 W:      https://linuxtv.org
15052 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15053 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15054 S:      Maintained
15055 F:      drivers/media/platform/davinci/
15056 F:      include/media/davinci/
15057
15058 TI ETHERNET SWITCH DRIVER (CPSW)
15059 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15060 L:      linux-omap@vger.kernel.org
15061 L:      netdev@vger.kernel.org
15062 S:      Maintained
15063 F:      drivers/net/ethernet/ti/cpsw*
15064 F:      drivers/net/ethernet/ti/davinci*
15065
15066 TI FLASH MEDIA INTERFACE DRIVER
15067 M:      Alex Dubov <oakad@yahoo.com>
15068 S:      Maintained
15069 F:      drivers/misc/tifm*
15070 F:      drivers/mmc/host/tifm_sd.c
15071 F:      include/linux/tifm.h
15072
15073 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15074 M:      Santosh Shilimkar <ssantosh@kernel.org>
15075 L:      linux-kernel@vger.kernel.org
15076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15077 S:      Maintained
15078 F:      drivers/soc/ti/*
15079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15080
15081 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15082 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15083 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15085 S:      Maintained
15086 F:      sound/soc/codecs/lm49453*
15087 F:      sound/soc/codecs/isabelle*
15088
15089 TI LP855x BACKLIGHT DRIVER
15090 M:      Milo Kim <milo.kim@ti.com>
15091 S:      Maintained
15092 F:      Documentation/backlight/lp855x-driver.txt
15093 F:      drivers/video/backlight/lp855x_bl.c
15094 F:      include/linux/platform_data/lp855x.h
15095
15096 TI LP8727 CHARGER DRIVER
15097 M:      Milo Kim <milo.kim@ti.com>
15098 S:      Maintained
15099 F:      drivers/power/supply/lp8727_charger.c
15100 F:      include/linux/platform_data/lp8727.h
15101
15102 TI LP8788 MFD DRIVER
15103 M:      Milo Kim <milo.kim@ti.com>
15104 S:      Maintained
15105 F:      drivers/iio/adc/lp8788_adc.c
15106 F:      drivers/leds/leds-lp8788.c
15107 F:      drivers/mfd/lp8788*.c
15108 F:      drivers/power/supply/lp8788-charger.c
15109 F:      drivers/regulator/lp8788-*.c
15110 F:      include/linux/mfd/lp8788*.h
15111
15112 TI NETCP ETHERNET DRIVER
15113 M:      Wingman Kwok <w-kwok2@ti.com>
15114 M:      Murali Karicheri <m-karicheri2@ti.com>
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/net/ethernet/ti/netcp*
15118
15119 TI PCM3060 ASoC CODEC DRIVER
15120 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15122 S:      Maintained
15123 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15124 F:      sound/soc/codecs/pcm3060*
15125
15126 TI TAS571X FAMILY ASoC CODEC DRIVER
15127 M:      Kevin Cernekee <cernekee@chromium.org>
15128 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15129 S:      Odd Fixes
15130 F:      sound/soc/codecs/tas571x*
15131
15132 TI TRF7970A NFC DRIVER
15133 M:      Mark Greer <mgreer@animalcreek.com>
15134 L:      linux-wireless@vger.kernel.org
15135 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15136 S:      Supported
15137 F:      drivers/nfc/trf7970a.c
15138 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15139
15140 TI TWL4030 SERIES SOC CODEC DRIVER
15141 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15142 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15143 S:      Maintained
15144 F:      sound/soc/codecs/twl4030*
15145
15146 TI VPE/CAL DRIVERS
15147 M:      Benoit Parrot <bparrot@ti.com>
15148 L:      linux-media@vger.kernel.org
15149 W:      http://linuxtv.org/
15150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15151 S:      Maintained
15152 F:      drivers/media/platform/ti-vpe/
15153
15154 TI WILINK WIRELESS DRIVERS
15155 L:      linux-wireless@vger.kernel.org
15156 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15157 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15159 S:      Orphan
15160 F:      drivers/net/wireless/ti/
15161 F:      include/linux/wl12xx.h
15162
15163 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15164 M:      John Stultz <john.stultz@linaro.org>
15165 M:      Thomas Gleixner <tglx@linutronix.de>
15166 R:      Stephen Boyd <sboyd@kernel.org>
15167 L:      linux-kernel@vger.kernel.org
15168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15169 S:      Supported
15170 F:      include/linux/clocksource.h
15171 F:      include/linux/time.h
15172 F:      include/linux/timex.h
15173 F:      include/uapi/linux/time.h
15174 F:      include/uapi/linux/timex.h
15175 F:      kernel/time/clocksource.c
15176 F:      kernel/time/time*.c
15177 F:      kernel/time/alarmtimer.c
15178 F:      kernel/time/ntp.c
15179 F:      tools/testing/selftests/timers/
15180
15181 TIPC NETWORK LAYER
15182 M:      Jon Maloy <jon.maloy@ericsson.com>
15183 M:      Ying Xue <ying.xue@windriver.com>
15184 L:      netdev@vger.kernel.org (core kernel code)
15185 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15186 W:      http://tipc.sourceforge.net/
15187 S:      Maintained
15188 F:      include/uapi/linux/tipc*.h
15189 F:      net/tipc/
15190
15191 TLAN NETWORK DRIVER
15192 M:      Samuel Chessman <chessman@tux.org>
15193 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15194 W:      http://sourceforge.net/projects/tlan/
15195 S:      Maintained
15196 F:      Documentation/networking/tlan.txt
15197 F:      drivers/net/ethernet/ti/tlan.*
15198
15199 TM6000 VIDEO4LINUX DRIVER
15200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15201 L:      linux-media@vger.kernel.org
15202 W:      https://linuxtv.org
15203 T:      git git://linuxtv.org/media_tree.git
15204 S:      Odd fixes
15205 F:      drivers/media/usb/tm6000/
15206 F:      Documentation/media/v4l-drivers/tm6000*
15207
15208 TMIO/SDHI MMC DRIVER
15209 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15210 L:      linux-mmc@vger.kernel.org
15211 S:      Supported
15212 F:      drivers/mmc/host/tmio_mmc*
15213 F:      drivers/mmc/host/renesas_sdhi*
15214 F:      include/linux/mfd/tmio.h
15215
15216 TMP401 HARDWARE MONITOR DRIVER
15217 M:      Guenter Roeck <linux@roeck-us.net>
15218 L:      linux-hwmon@vger.kernel.org
15219 S:      Maintained
15220 F:      Documentation/hwmon/tmp401
15221 F:      drivers/hwmon/tmp401.c
15222
15223 TMPFS (SHMEM FILESYSTEM)
15224 M:      Hugh Dickins <hughd@google.com>
15225 L:      linux-mm@kvack.org
15226 S:      Maintained
15227 F:      include/linux/shmem_fs.h
15228 F:      mm/shmem.c
15229
15230 TOMOYO SECURITY MODULE
15231 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15232 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15233 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15234 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15235 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15236 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15237 W:      http://tomoyo.sourceforge.jp/
15238 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15239 S:      Maintained
15240 F:      security/tomoyo/
15241
15242 TOPSTAR LAPTOP EXTRAS DRIVER
15243 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15244 L:      platform-driver-x86@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/platform/x86/topstar-laptop.c
15247
15248 TORTURE-TEST MODULES
15249 M:      Davidlohr Bueso <dave@stgolabs.net>
15250 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15251 M:      Josh Triplett <josh@joshtriplett.org>
15252 L:      linux-kernel@vger.kernel.org
15253 S:      Supported
15254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15255 F:      Documentation/RCU/torture.txt
15256 F:      kernel/torture.c
15257 F:      kernel/rcu/rcutorture.c
15258 F:      kernel/rcu/rcuperf.c
15259 F:      kernel/locking/locktorture.c
15260
15261 TOSHIBA ACPI EXTRAS DRIVER
15262 M:      Azael Avalos <coproscefalo@gmail.com>
15263 L:      platform-driver-x86@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/platform/x86/toshiba_acpi.c
15266
15267 TOSHIBA BLUETOOTH DRIVER
15268 M:      Azael Avalos <coproscefalo@gmail.com>
15269 L:      platform-driver-x86@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/platform/x86/toshiba_bluetooth.c
15272
15273 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15274 M:      Azael Avalos <coproscefalo@gmail.com>
15275 L:      platform-driver-x86@vger.kernel.org
15276 S:      Maintained
15277 F:      drivers/platform/x86/toshiba_haps.c
15278
15279 TOSHIBA SMM DRIVER
15280 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15281 W:      http://www.buzzard.org.uk/toshiba/
15282 S:      Maintained
15283 F:      drivers/char/toshiba.c
15284 F:      include/linux/toshiba.h
15285 F:      include/uapi/linux/toshiba.h
15286
15287 TOSHIBA TC358743 DRIVER
15288 M:      Mats Randgaard <matrandg@cisco.com>
15289 L:      linux-media@vger.kernel.org
15290 S:      Maintained
15291 F:      drivers/media/i2c/tc358743*
15292 F:      include/media/i2c/tc358743.h
15293
15294 TOSHIBA WMI HOTKEYS DRIVER
15295 M:      Azael Avalos <coproscefalo@gmail.com>
15296 L:      platform-driver-x86@vger.kernel.org
15297 S:      Maintained
15298 F:      drivers/platform/x86/toshiba-wmi.c
15299
15300 TPM DEVICE DRIVER
15301 M:      Peter Huewe <peterhuewe@gmx.de>
15302 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15303 R:      Jason Gunthorpe <jgg@ziepe.ca>
15304 L:      linux-integrity@vger.kernel.org
15305 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15306 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15307 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15308 S:      Maintained
15309 F:      drivers/char/tpm/
15310
15311 TRACING
15312 M:      Steven Rostedt <rostedt@goodmis.org>
15313 M:      Ingo Molnar <mingo@redhat.com>
15314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15315 S:      Maintained
15316 F:      Documentation/trace/ftrace.rst
15317 F:      arch/*/*/*/ftrace.h
15318 F:      arch/*/kernel/ftrace.c
15319 F:      include/*/ftrace.h
15320 F:      include/linux/trace*.h
15321 F:      include/trace/
15322 F:      kernel/trace/
15323 F:      tools/testing/selftests/ftrace/
15324
15325 TRACING MMIO ACCESSES (MMIOTRACE)
15326 M:      Steven Rostedt <rostedt@goodmis.org>
15327 M:      Ingo Molnar <mingo@kernel.org>
15328 R:      Karol Herbst <karolherbst@gmail.com>
15329 R:      Pekka Paalanen <ppaalanen@gmail.com>
15330 S:      Maintained
15331 L:      linux-kernel@vger.kernel.org
15332 L:      nouveau@lists.freedesktop.org
15333 F:      kernel/trace/trace_mmiotrace.c
15334 F:      include/linux/mmiotrace.h
15335 F:      arch/x86/mm/kmmio.c
15336 F:      arch/x86/mm/mmio-mod.c
15337 F:      arch/x86/mm/testmmiotrace.c
15338
15339 TRIVIAL PATCHES
15340 M:      Jiri Kosina <trivial@kernel.org>
15341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15342 S:      Maintained
15343 K:      ^Subject:.*(?i)trivial
15344
15345 TEMPO SEMICONDUCTOR DRIVERS
15346 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15347 S:      Maintained
15348 F:      sound/soc/codecs/tscs*.c
15349 F:      sound/soc/codecs/tscs*.h
15350 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15351
15352 TTY LAYER
15353 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15354 M:      Jiri Slaby <jslaby@suse.com>
15355 S:      Supported
15356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15357 F:      Documentation/serial/
15358 F:      drivers/tty/
15359 F:      drivers/tty/serial/serial_core.c
15360 F:      include/linux/serial_core.h
15361 F:      include/linux/serial.h
15362 F:      include/linux/tty.h
15363 F:      include/uapi/linux/serial_core.h
15364 F:      include/uapi/linux/serial.h
15365 F:      include/uapi/linux/tty.h
15366
15367 TUA9001 MEDIA DRIVER
15368 M:      Antti Palosaari <crope@iki.fi>
15369 L:      linux-media@vger.kernel.org
15370 W:      https://linuxtv.org
15371 W:      http://palosaari.fi/linux/
15372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15373 T:      git git://linuxtv.org/anttip/media_tree.git
15374 S:      Maintained
15375 F:      drivers/media/tuners/tua9001*
15376
15377 TULIP NETWORK DRIVERS
15378 L:      netdev@vger.kernel.org
15379 L:      linux-parisc@vger.kernel.org
15380 S:      Orphan
15381 F:      drivers/net/ethernet/dec/tulip/
15382
15383 TUN/TAP driver
15384 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15385 W:      http://vtun.sourceforge.net/tun
15386 S:      Maintained
15387 F:      Documentation/networking/tuntap.txt
15388 F:      arch/um/os-Linux/drivers/
15389
15390 TURBOCHANNEL SUBSYSTEM
15391 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15392 M:      Ralf Baechle <ralf@linux-mips.org>
15393 L:      linux-mips@vger.kernel.org
15394 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15395 S:      Maintained
15396 F:      drivers/tc/
15397 F:      include/linux/tc.h
15398
15399 TURBOSTAT UTILITY
15400 M:      "Len Brown" <lenb@kernel.org>
15401 L:      linux-pm@vger.kernel.org
15402 B:      https://bugzilla.kernel.org
15403 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15405 S:      Supported
15406 F:      tools/power/x86/turbostat/
15407
15408 TW5864 VIDEO4LINUX DRIVER
15409 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15410 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15411 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15412 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15413 L:      linux-media@vger.kernel.org
15414 S:      Supported
15415 F:      drivers/media/pci/tw5864/
15416
15417 TW68 VIDEO4LINUX DRIVER
15418 M:      Hans Verkuil <hverkuil@xs4all.nl>
15419 L:      linux-media@vger.kernel.org
15420 T:      git git://linuxtv.org/media_tree.git
15421 W:      https://linuxtv.org
15422 S:      Odd Fixes
15423 F:      drivers/media/pci/tw68/
15424
15425 TW686X VIDEO4LINUX DRIVER
15426 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15427 L:      linux-media@vger.kernel.org
15428 T:      git git://linuxtv.org/media_tree.git
15429 W:      http://linuxtv.org
15430 S:      Maintained
15431 F:      drivers/media/pci/tw686x/
15432
15433 UBI FILE SYSTEM (UBIFS)
15434 M:      Richard Weinberger <richard@nod.at>
15435 M:      Artem Bityutskiy <dedekind1@gmail.com>
15436 M:      Adrian Hunter <adrian.hunter@intel.com>
15437 L:      linux-mtd@lists.infradead.org
15438 T:      git git://git.infradead.org/ubifs-2.6.git
15439 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15440 S:      Supported
15441 F:      Documentation/filesystems/ubifs.txt
15442 F:      fs/ubifs/
15443
15444 UCLINUX (M68KNOMMU AND COLDFIRE)
15445 M:      Greg Ungerer <gerg@linux-m68k.org>
15446 W:      http://www.linux-m68k.org/
15447 W:      http://www.uclinux.org/
15448 L:      linux-m68k@lists.linux-m68k.org
15449 L:      uclinux-dev@uclinux.org  (subscribers-only)
15450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15451 S:      Maintained
15452 F:      arch/m68k/coldfire/
15453 F:      arch/m68k/68*/
15454 F:      arch/m68k/*/*_no.*
15455 F:      arch/m68k/include/asm/*_no.*
15456
15457 UDF FILESYSTEM
15458 M:      Jan Kara <jack@suse.com>
15459 S:      Maintained
15460 F:      Documentation/filesystems/udf.txt
15461 F:      fs/udf/
15462
15463 UDRAW TABLET
15464 M:      Bastien Nocera <hadess@hadess.net>
15465 L:      linux-input@vger.kernel.org
15466 S:      Maintained
15467 F:      drivers/hid/hid-udraw-ps3.c
15468
15469 UFS FILESYSTEM
15470 M:      Evgeniy Dushistov <dushistov@mail.ru>
15471 S:      Maintained
15472 F:      Documentation/filesystems/ufs.txt
15473 F:      fs/ufs/
15474
15475 UHID USERSPACE HID IO DRIVER:
15476 M:      David Herrmann <dh.herrmann@googlemail.com>
15477 L:      linux-input@vger.kernel.org
15478 S:      Maintained
15479 F:      drivers/hid/uhid.c
15480 F:      include/uapi/linux/uhid.h
15481
15482 ULPI BUS
15483 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15484 L:      linux-usb@vger.kernel.org
15485 S:      Maintained
15486 F:      drivers/usb/common/ulpi.c
15487 F:      include/linux/ulpi/
15488
15489 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15490 L:      linux-usb@vger.kernel.org
15491 S:      Orphan
15492 F:      drivers/uwb/
15493 F:      include/linux/uwb.h
15494 F:      include/linux/uwb/
15495
15496 UNICORE32 ARCHITECTURE:
15497 M:      Guan Xuetao <gxt@pku.edu.cn>
15498 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15499 S:      Maintained
15500 T:      git git://github.com/gxt/linux.git
15501 F:      arch/unicore32/
15502
15503 UNIFDEF
15504 M:      Tony Finch <dot@dotat.at>
15505 W:      http://dotat.at/prog/unifdef
15506 S:      Maintained
15507 F:      scripts/unifdef.c
15508
15509 UNIFORM CDROM DRIVER
15510 M:      Jens Axboe <axboe@kernel.dk>
15511 W:      http://www.kernel.dk
15512 S:      Maintained
15513 F:      Documentation/cdrom/
15514 F:      drivers/cdrom/cdrom.c
15515 F:      include/linux/cdrom.h
15516 F:      include/uapi/linux/cdrom.h
15517
15518 UNISYS S-PAR DRIVERS
15519 M:      David Kershner <david.kershner@unisys.com>
15520 L:      sparmaintainer@unisys.com (Unisys internal)
15521 S:      Supported
15522 F:      include/linux/visorbus.h
15523 F:      drivers/visorbus/
15524 F:      drivers/staging/unisys/
15525
15526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15527 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15528 L:      linux-scsi@vger.kernel.org
15529 S:      Supported
15530 F:      Documentation/scsi/ufs.txt
15531 F:      drivers/scsi/ufs/
15532
15533 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15534 M:      Joao Pinto <jpinto@synopsys.com>
15535 L:      linux-scsi@vger.kernel.org
15536 S:      Supported
15537 F:      drivers/scsi/ufs/*dwc*
15538
15539 UNSORTED BLOCK IMAGES (UBI)
15540 M:      Artem Bityutskiy <dedekind1@gmail.com>
15541 M:      Richard Weinberger <richard@nod.at>
15542 W:      http://www.linux-mtd.infradead.org/
15543 L:      linux-mtd@lists.infradead.org
15544 T:      git git://git.infradead.org/ubifs-2.6.git
15545 S:      Supported
15546 F:      drivers/mtd/ubi/
15547 F:      include/linux/mtd/ubi.h
15548 F:      include/uapi/mtd/ubi-user.h
15549
15550 USB "USBNET" DRIVER FRAMEWORK
15551 M:      Oliver Neukum <oneukum@suse.com>
15552 L:      netdev@vger.kernel.org
15553 W:      http://www.linux-usb.org/usbnet
15554 S:      Maintained
15555 F:      drivers/net/usb/usbnet.c
15556 F:      include/linux/usb/usbnet.h
15557
15558 USB ACM DRIVER
15559 M:      Oliver Neukum <oneukum@suse.com>
15560 L:      linux-usb@vger.kernel.org
15561 S:      Maintained
15562 F:      Documentation/usb/acm.txt
15563 F:      drivers/usb/class/cdc-acm.*
15564
15565 USB AR5523 WIRELESS DRIVER
15566 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15567 L:      linux-wireless@vger.kernel.org
15568 S:      Maintained
15569 F:      drivers/net/wireless/ath/ar5523/
15570
15571 USB ATTACHED SCSI
15572 M:      Oliver Neukum <oneukum@suse.com>
15573 L:      linux-usb@vger.kernel.org
15574 L:      linux-scsi@vger.kernel.org
15575 S:      Maintained
15576 F:      drivers/usb/storage/uas.c
15577
15578 USB CDC ETHERNET DRIVER
15579 M:      Oliver Neukum <oliver@neukum.org>
15580 L:      linux-usb@vger.kernel.org
15581 S:      Maintained
15582 F:      drivers/net/usb/cdc_*.c
15583 F:      include/uapi/linux/usb/cdc.h
15584
15585 USB CHAOSKEY DRIVER
15586 M:      Keith Packard <keithp@keithp.com>
15587 L:      linux-usb@vger.kernel.org
15588 S:      Maintained
15589 F:      drivers/usb/misc/chaoskey.c
15590
15591 USB CYPRESS C67X00 DRIVER
15592 M:      Peter Korsgaard <jacmet@sunsite.dk>
15593 L:      linux-usb@vger.kernel.org
15594 S:      Maintained
15595 F:      drivers/usb/c67x00/
15596
15597 USB DAVICOM DM9601 DRIVER
15598 M:      Peter Korsgaard <jacmet@sunsite.dk>
15599 L:      netdev@vger.kernel.org
15600 W:      http://www.linux-usb.org/usbnet
15601 S:      Maintained
15602 F:      drivers/net/usb/dm9601.c
15603
15604 USB DIAMOND RIO500 DRIVER
15605 M:      Cesar Miquel <miquel@df.uba.ar>
15606 L:      rio500-users@lists.sourceforge.net
15607 W:      http://rio500.sourceforge.net
15608 S:      Maintained
15609 F:      drivers/usb/misc/rio500*
15610
15611 USB EHCI DRIVER
15612 M:      Alan Stern <stern@rowland.harvard.edu>
15613 L:      linux-usb@vger.kernel.org
15614 S:      Maintained
15615 F:      Documentation/usb/ehci.txt
15616 F:      drivers/usb/host/ehci*
15617
15618 USB GADGET/PERIPHERAL SUBSYSTEM
15619 M:      Felipe Balbi <balbi@kernel.org>
15620 L:      linux-usb@vger.kernel.org
15621 W:      http://www.linux-usb.org/gadget
15622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15623 S:      Maintained
15624 F:      drivers/usb/gadget/
15625 F:      include/linux/usb/gadget*
15626
15627 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15628 M:      Jiri Kosina <jikos@kernel.org>
15629 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15630 L:      linux-usb@vger.kernel.org
15631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15632 S:      Maintained
15633 F:      Documentation/hid/hiddev.txt
15634 F:      drivers/hid/usbhid/
15635
15636 USB INTEL XHCI ROLE MUX DRIVER
15637 M:      Hans de Goede <hdegoede@redhat.com>
15638 L:      linux-usb@vger.kernel.org
15639 S:      Maintained
15640 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15641
15642 USB ISP116X DRIVER
15643 M:      Olav Kongas <ok@artecdesign.ee>
15644 L:      linux-usb@vger.kernel.org
15645 S:      Maintained
15646 F:      drivers/usb/host/isp116x*
15647 F:      include/linux/usb/isp116x.h
15648
15649 USB LAN78XX ETHERNET DRIVER
15650 M:      Woojung Huh <woojung.huh@microchip.com>
15651 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15652 L:      netdev@vger.kernel.org
15653 S:      Maintained
15654 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15655 F:      drivers/net/usb/lan78xx.*
15656 F:      include/dt-bindings/net/microchip-lan78xx.h
15657
15658 USB MASS STORAGE DRIVER
15659 M:      Alan Stern <stern@rowland.harvard.edu>
15660 L:      linux-usb@vger.kernel.org
15661 L:      usb-storage@lists.one-eyed-alien.net
15662 S:      Maintained
15663 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15664 F:      drivers/usb/storage/
15665
15666 USB MIDI DRIVER
15667 M:      Clemens Ladisch <clemens@ladisch.de>
15668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15669 T:      git git://git.alsa-project.org/alsa-kernel.git
15670 S:      Maintained
15671 F:      sound/usb/midi.*
15672
15673 USB NETWORKING DRIVERS
15674 L:      linux-usb@vger.kernel.org
15675 S:      Odd Fixes
15676 F:      drivers/net/usb/
15677
15678 USB OHCI DRIVER
15679 M:      Alan Stern <stern@rowland.harvard.edu>
15680 L:      linux-usb@vger.kernel.org
15681 S:      Maintained
15682 F:      Documentation/usb/ohci.txt
15683 F:      drivers/usb/host/ohci*
15684
15685 USB OTG FSM (Finite State Machine)
15686 M:      Peter Chen <Peter.Chen@nxp.com>
15687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15688 L:      linux-usb@vger.kernel.org
15689 S:      Maintained
15690 F:      drivers/usb/common/usb-otg-fsm.c
15691
15692 USB OVER IP DRIVER
15693 M:      Valentina Manea <valentina.manea.m@gmail.com>
15694 M:      Shuah Khan <shuah@kernel.org>
15695 L:      linux-usb@vger.kernel.org
15696 S:      Maintained
15697 F:      Documentation/usb/usbip_protocol.txt
15698 F:      drivers/usb/usbip/
15699 F:      tools/usb/usbip/
15700 F:      tools/testing/selftests/drivers/usb/usbip/
15701
15702 USB PEGASUS DRIVER
15703 M:      Petko Manolov <petkan@nucleusys.com>
15704 L:      linux-usb@vger.kernel.org
15705 L:      netdev@vger.kernel.org
15706 T:      git git://github.com/petkan/pegasus.git
15707 W:      https://github.com/petkan/pegasus
15708 S:      Maintained
15709 F:      drivers/net/usb/pegasus.*
15710
15711 USB PHY LAYER
15712 M:      Felipe Balbi <balbi@kernel.org>
15713 L:      linux-usb@vger.kernel.org
15714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15715 S:      Maintained
15716 F:      drivers/usb/phy/
15717
15718 USB PRINTER DRIVER (usblp)
15719 M:      Pete Zaitcev <zaitcev@redhat.com>
15720 L:      linux-usb@vger.kernel.org
15721 S:      Supported
15722 F:      drivers/usb/class/usblp.c
15723
15724 USB QMI WWAN NETWORK DRIVER
15725 M:      Bjørn Mork <bjorn@mork.no>
15726 L:      netdev@vger.kernel.org
15727 S:      Maintained
15728 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15729 F:      drivers/net/usb/qmi_wwan.c
15730
15731 USB RTL8150 DRIVER
15732 M:      Petko Manolov <petkan@nucleusys.com>
15733 L:      linux-usb@vger.kernel.org
15734 L:      netdev@vger.kernel.org
15735 T:      git git://github.com/petkan/rtl8150.git
15736 W:      https://github.com/petkan/rtl8150
15737 S:      Maintained
15738 F:      drivers/net/usb/rtl8150.c
15739
15740 USB SERIAL SUBSYSTEM
15741 M:      Johan Hovold <johan@kernel.org>
15742 L:      linux-usb@vger.kernel.org
15743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15744 S:      Maintained
15745 F:      Documentation/usb/usb-serial.txt
15746 F:      drivers/usb/serial/
15747 F:      include/linux/usb/serial.h
15748
15749 USB SMSC75XX ETHERNET DRIVER
15750 M:      Steve Glendinning <steve.glendinning@shawell.net>
15751 L:      netdev@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/net/usb/smsc75xx.*
15754
15755 USB SMSC95XX ETHERNET DRIVER
15756 M:      Steve Glendinning <steve.glendinning@shawell.net>
15757 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15758 L:      netdev@vger.kernel.org
15759 S:      Maintained
15760 F:      drivers/net/usb/smsc95xx.*
15761
15762 USB SUBSYSTEM
15763 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15764 L:      linux-usb@vger.kernel.org
15765 W:      http://www.linux-usb.org
15766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15767 S:      Supported
15768 F:      Documentation/devicetree/bindings/usb/
15769 F:      Documentation/usb/
15770 F:      drivers/usb/
15771 F:      include/linux/usb.h
15772 F:      include/linux/usb/
15773
15774 USB TYPEC PI3USB30532 MUX DRIVER
15775 M:      Hans de Goede <hdegoede@redhat.com>
15776 L:      linux-usb@vger.kernel.org
15777 S:      Maintained
15778 F:      drivers/usb/typec/mux/pi3usb30532.c
15779
15780 USB TYPEC CLASS
15781 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15782 L:      linux-usb@vger.kernel.org
15783 S:      Maintained
15784 F:      Documentation/ABI/testing/sysfs-class-typec
15785 F:      Documentation/driver-api/usb/typec.rst
15786 F:      drivers/usb/typec/
15787 F:      include/linux/usb/typec.h
15788
15789 USB TYPEC BUS FOR ALTERNATE MODES
15790 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15791 L:      linux-usb@vger.kernel.org
15792 S:      Maintained
15793 F:      Documentation/ABI/testing/sysfs-bus-typec
15794 F:      Documentation/driver-api/usb/typec_bus.rst
15795 F:      drivers/usb/typec/altmodes/
15796 F:      include/linux/usb/typec_altmode.h
15797
15798 USB TYPEC PORT CONTROLLER DRIVERS
15799 M:      Guenter Roeck <linux@roeck-us.net>
15800 L:      linux-usb@vger.kernel.org
15801 S:      Maintained
15802 F:      drivers/usb/typec/tcpm/
15803
15804 USB UHCI DRIVER
15805 M:      Alan Stern <stern@rowland.harvard.edu>
15806 L:      linux-usb@vger.kernel.org
15807 S:      Maintained
15808 F:      drivers/usb/host/uhci*
15809
15810 USB VIDEO CLASS
15811 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15812 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15813 L:      linux-media@vger.kernel.org
15814 T:      git git://linuxtv.org/media_tree.git
15815 W:      http://www.ideasonboard.org/uvc/
15816 S:      Maintained
15817 F:      drivers/media/usb/uvc/
15818 F:      include/uapi/linux/uvcvideo.h
15819
15820 USB VISION DRIVER
15821 M:      Hans Verkuil <hverkuil@xs4all.nl>
15822 L:      linux-media@vger.kernel.org
15823 T:      git git://linuxtv.org/media_tree.git
15824 W:      https://linuxtv.org
15825 S:      Odd Fixes
15826 F:      drivers/media/usb/usbvision/
15827
15828 USB WEBCAM GADGET
15829 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15830 L:      linux-usb@vger.kernel.org
15831 S:      Maintained
15832 F:      drivers/usb/gadget/function/*uvc*
15833 F:      drivers/usb/gadget/legacy/webcam.c
15834 F:      include/uapi/linux/usb/g_uvc.h
15835
15836 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15837 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15838 L:      linux-wireless@vger.kernel.org
15839 S:      Maintained
15840 F:      drivers/net/wireless/rndis_wlan.c
15841
15842 USB XHCI DRIVER
15843 M:      Mathias Nyman <mathias.nyman@intel.com>
15844 L:      linux-usb@vger.kernel.org
15845 S:      Supported
15846 F:      drivers/usb/host/xhci*
15847 F:      drivers/usb/host/pci-quirks*
15848
15849 USB ZD1201 DRIVER
15850 L:      linux-wireless@vger.kernel.org
15851 W:      http://linux-lc100020.sourceforge.net
15852 S:      Orphan
15853 F:      drivers/net/wireless/zydas/zd1201.*
15854
15855 USB ZR364XX DRIVER
15856 M:      Antoine Jacquet <royale@zerezo.com>
15857 L:      linux-usb@vger.kernel.org
15858 L:      linux-media@vger.kernel.org
15859 T:      git git://linuxtv.org/media_tree.git
15860 W:      http://royale.zerezo.com/zr364xx/
15861 S:      Maintained
15862 F:      Documentation/media/v4l-drivers/zr364xx*
15863 F:      drivers/media/usb/zr364xx/
15864
15865 USER-MODE LINUX (UML)
15866 M:      Jeff Dike <jdike@addtoit.com>
15867 M:      Richard Weinberger <richard@nod.at>
15868 L:      linux-um@lists.infradead.org
15869 W:      http://user-mode-linux.sourceforge.net
15870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15871 S:      Maintained
15872 F:      Documentation/virtual/uml/
15873 F:      arch/um/
15874 F:      arch/x86/um/
15875 F:      fs/hostfs/
15876 F:      fs/hppfs/
15877
15878 USERSPACE COPYIN/COPYOUT (UIOVEC)
15879 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15880 S:      Maintained
15881 F:      lib/iov_iter.c
15882 F:      include/linux/uio.h
15883
15884 USERSPACE DMA BUFFER DRIVER
15885 M:      Gerd Hoffmann <kraxel@redhat.com>
15886 S:      Maintained
15887 L:      dri-devel@lists.freedesktop.org
15888 F:      drivers/dma-buf/udmabuf.c
15889 F:      include/uapi/linux/udmabuf.h
15890 T:      git git://anongit.freedesktop.org/drm/drm-misc
15891
15892 USERSPACE I/O (UIO)
15893 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15894 S:      Maintained
15895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15896 F:      Documentation/driver-api/uio-howto.rst
15897 F:      drivers/uio/
15898 F:      include/linux/uio_driver.h
15899
15900 UTIL-LINUX PACKAGE
15901 M:      Karel Zak <kzak@redhat.com>
15902 L:      util-linux@vger.kernel.org
15903 W:      http://en.wikipedia.org/wiki/Util-linux
15904 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15905 S:      Maintained
15906
15907 UUID HELPERS
15908 M:      Christoph Hellwig <hch@lst.de>
15909 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15910 L:      linux-kernel@vger.kernel.org
15911 T:      git git://git.infradead.org/users/hch/uuid.git
15912 F:      lib/uuid.c
15913 F:      lib/test_uuid.c
15914 F:      include/linux/uuid.h
15915 F:      include/uapi/linux/uuid.h
15916 S:      Maintained
15917
15918 UVESAFB DRIVER
15919 M:      Michal Januszewski <spock@gentoo.org>
15920 L:      linux-fbdev@vger.kernel.org
15921 W:      https://github.com/mjanusz/v86d
15922 S:      Maintained
15923 F:      Documentation/fb/uvesafb.txt
15924 F:      drivers/video/fbdev/uvesafb.*
15925
15926 VF610 NAND DRIVER
15927 M:      Stefan Agner <stefan@agner.ch>
15928 L:      linux-mtd@lists.infradead.org
15929 S:      Supported
15930 F:      drivers/mtd/nand/raw/vf610_nfc.c
15931
15932 VFAT/FAT/MSDOS FILESYSTEM
15933 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15934 S:      Maintained
15935 F:      Documentation/filesystems/vfat.txt
15936 F:      fs/fat/
15937
15938 VFIO DRIVER
15939 M:      Alex Williamson <alex.williamson@redhat.com>
15940 L:      kvm@vger.kernel.org
15941 T:      git git://github.com/awilliam/linux-vfio.git
15942 S:      Maintained
15943 F:      Documentation/vfio.txt
15944 F:      drivers/vfio/
15945 F:      include/linux/vfio.h
15946 F:      include/uapi/linux/vfio.h
15947
15948 VFIO MEDIATED DEVICE DRIVERS
15949 M:      Kirti Wankhede <kwankhede@nvidia.com>
15950 L:      kvm@vger.kernel.org
15951 S:      Maintained
15952 F:      Documentation/vfio-mediated-device.txt
15953 F:      drivers/vfio/mdev/
15954 F:      include/linux/mdev.h
15955 F:      samples/vfio-mdev/
15956
15957 VFIO PLATFORM DRIVER
15958 M:      Eric Auger <eric.auger@redhat.com>
15959 L:      kvm@vger.kernel.org
15960 S:      Maintained
15961 F:      drivers/vfio/platform/
15962
15963 VGA_SWITCHEROO
15964 R:      Lukas Wunner <lukas@wunner.de>
15965 S:      Maintained
15966 F:      Documentation/gpu/vga-switcheroo.rst
15967 F:      drivers/gpu/vga/vga_switcheroo.c
15968 F:      include/linux/vga_switcheroo.h
15969 T:      git git://anongit.freedesktop.org/drm/drm-misc
15970
15971 VIA RHINE NETWORK DRIVER
15972 S:      Orphan
15973 F:      drivers/net/ethernet/via/via-rhine.c
15974
15975 VIA SD/MMC CARD CONTROLLER DRIVER
15976 M:      Bruce Chang <brucechang@via.com.tw>
15977 M:      Harald Welte <HaraldWelte@viatech.com>
15978 S:      Maintained
15979 F:      drivers/mmc/host/via-sdmmc.c
15980
15981 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15982 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15983 L:      linux-fbdev@vger.kernel.org
15984 S:      Maintained
15985 F:      include/linux/via-core.h
15986 F:      include/linux/via-gpio.h
15987 F:      include/linux/via_i2c.h
15988 F:      drivers/video/fbdev/via/
15989
15990 VIA VELOCITY NETWORK DRIVER
15991 M:      Francois Romieu <romieu@fr.zoreil.com>
15992 L:      netdev@vger.kernel.org
15993 S:      Maintained
15994 F:      drivers/net/ethernet/via/via-velocity.*
15995
15996 VICODEC VIRTUAL CODEC DRIVER
15997 M:      Hans Verkuil <hans.verkuil@cisco.com>
15998 L:      linux-media@vger.kernel.org
15999 T:      git git://linuxtv.org/media_tree.git
16000 W:      https://linuxtv.org
16001 S:      Maintained
16002 F:      drivers/media/platform/vicodec/*
16003
16004 VIDEO MULTIPLEXER DRIVER
16005 M:      Philipp Zabel <p.zabel@pengutronix.de>
16006 L:      linux-media@vger.kernel.org
16007 S:      Maintained
16008 F:      drivers/media/platform/video-mux.c
16009
16010 VIDEO I2C POLLING DRIVER
16011 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16012 L:      linux-media@vger.kernel.org
16013 S:      Maintained
16014 F:      drivers/media/i2c/video-i2c.c
16015
16016 VIDEOBUF2 FRAMEWORK
16017 M:      Pawel Osciak <pawel@osciak.com>
16018 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16019 M:      Kyungmin Park <kyungmin.park@samsung.com>
16020 L:      linux-media@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/media/common/videobuf2/*
16023 F:      include/media/videobuf2-*
16024
16025 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16026 M:      Helen Koike <helen.koike@collabora.com>
16027 L:      linux-media@vger.kernel.org
16028 T:      git git://linuxtv.org/media_tree.git
16029 W:      https://linuxtv.org
16030 S:      Maintained
16031 F:      drivers/media/platform/vimc/*
16032
16033 VIRT LIB
16034 M:      Alex Williamson <alex.williamson@redhat.com>
16035 M:      Paolo Bonzini <pbonzini@redhat.com>
16036 L:      kvm@vger.kernel.org
16037 S:      Supported
16038 F:      virt/lib/
16039
16040 VIRTIO AND VHOST VSOCK DRIVER
16041 M:      Stefan Hajnoczi <stefanha@redhat.com>
16042 L:      kvm@vger.kernel.org
16043 L:      virtualization@lists.linux-foundation.org
16044 L:      netdev@vger.kernel.org
16045 S:      Maintained
16046 F:      include/linux/virtio_vsock.h
16047 F:      include/uapi/linux/virtio_vsock.h
16048 F:      include/uapi/linux/vsockmon.h
16049 F:      include/uapi/linux/vm_sockets_diag.h
16050 F:      net/vmw_vsock/diag.c
16051 F:      net/vmw_vsock/af_vsock_tap.c
16052 F:      net/vmw_vsock/virtio_transport_common.c
16053 F:      net/vmw_vsock/virtio_transport.c
16054 F:      drivers/net/vsockmon.c
16055 F:      drivers/vhost/vsock.c
16056 F:      tools/testing/vsock/
16057
16058 VIRTIO CONSOLE DRIVER
16059 M:      Amit Shah <amit@kernel.org>
16060 L:      virtualization@lists.linux-foundation.org
16061 S:      Maintained
16062 F:      drivers/char/virtio_console.c
16063 F:      include/linux/virtio_console.h
16064 F:      include/uapi/linux/virtio_console.h
16065
16066 VIRTIO CORE, NET AND BLOCK DRIVERS
16067 M:      "Michael S. Tsirkin" <mst@redhat.com>
16068 M:      Jason Wang <jasowang@redhat.com>
16069 L:      virtualization@lists.linux-foundation.org
16070 S:      Maintained
16071 F:      Documentation/devicetree/bindings/virtio/
16072 F:      drivers/virtio/
16073 F:      tools/virtio/
16074 F:      drivers/net/virtio_net.c
16075 F:      drivers/block/virtio_blk.c
16076 F:      include/linux/virtio*.h
16077 F:      include/uapi/linux/virtio_*.h
16078 F:      drivers/crypto/virtio/
16079 F:      mm/balloon_compaction.c
16080
16081 VIRTIO CRYPTO DRIVER
16082 M:      Gonglei <arei.gonglei@huawei.com>
16083 L:      virtualization@lists.linux-foundation.org
16084 L:      linux-crypto@vger.kernel.org
16085 S:      Maintained
16086 F:      drivers/crypto/virtio/
16087 F:      include/uapi/linux/virtio_crypto.h
16088
16089 VIRTIO DRIVERS FOR S390
16090 M:      Cornelia Huck <cohuck@redhat.com>
16091 M:      Halil Pasic <pasic@linux.ibm.com>
16092 L:      linux-s390@vger.kernel.org
16093 L:      virtualization@lists.linux-foundation.org
16094 L:      kvm@vger.kernel.org
16095 S:      Supported
16096 F:      drivers/s390/virtio/
16097 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16098
16099 VIRTIO GPU DRIVER
16100 M:      David Airlie <airlied@linux.ie>
16101 M:      Gerd Hoffmann <kraxel@redhat.com>
16102 L:      dri-devel@lists.freedesktop.org
16103 L:      virtualization@lists.linux-foundation.org
16104 T:      git git://anongit.freedesktop.org/drm/drm-misc
16105 S:      Maintained
16106 F:      drivers/gpu/drm/virtio/
16107 F:      include/uapi/linux/virtio_gpu.h
16108
16109 VIRTIO HOST (VHOST)
16110 M:      "Michael S. Tsirkin" <mst@redhat.com>
16111 M:      Jason Wang <jasowang@redhat.com>
16112 L:      kvm@vger.kernel.org
16113 L:      virtualization@lists.linux-foundation.org
16114 L:      netdev@vger.kernel.org
16115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16116 S:      Maintained
16117 F:      drivers/vhost/
16118 F:      include/uapi/linux/vhost.h
16119
16120 VIRTIO INPUT DRIVER
16121 M:      Gerd Hoffmann <kraxel@redhat.com>
16122 S:      Maintained
16123 F:      drivers/virtio/virtio_input.c
16124 F:      include/uapi/linux/virtio_input.h
16125
16126 VIRTUAL BOX GUEST DEVICE DRIVER
16127 M:      Hans de Goede <hdegoede@redhat.com>
16128 M:      Arnd Bergmann <arnd@arndb.de>
16129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16130 S:      Maintained
16131 F:      include/linux/vbox_utils.h
16132 F:      include/uapi/linux/vbox*.h
16133 F:      drivers/virt/vboxguest/
16134
16135 VIRTUAL SERIO DEVICE DRIVER
16136 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16137 S:      Maintained
16138 F:      drivers/input/serio/userio.c
16139 F:      include/uapi/linux/userio.h
16140
16141 VIVID VIRTUAL VIDEO DRIVER
16142 M:      Hans Verkuil <hverkuil@xs4all.nl>
16143 L:      linux-media@vger.kernel.org
16144 T:      git git://linuxtv.org/media_tree.git
16145 W:      https://linuxtv.org
16146 S:      Maintained
16147 F:      drivers/media/platform/vivid/*
16148
16149 VLYNQ BUS
16150 M:      Florian Fainelli <f.fainelli@gmail.com>
16151 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16152 S:      Maintained
16153 F:      drivers/vlynq/vlynq.c
16154 F:      include/linux/vlynq.h
16155
16156 VME SUBSYSTEM
16157 M:      Martyn Welch <martyn@welchs.me.uk>
16158 M:      Manohar Vanga <manohar.vanga@gmail.com>
16159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16160 L:      devel@driverdev.osuosl.org
16161 S:      Maintained
16162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16163 F:      Documentation/driver-api/vme.rst
16164 F:      drivers/staging/vme/
16165 F:      drivers/vme/
16166 F:      include/linux/vme*
16167
16168 VMWARE BALLOON DRIVER
16169 M:      Xavier Deguillard <xdeguillard@vmware.com>
16170 M:      Nadav Amit <namit@vmware.com>
16171 M:      "VMware, Inc." <pv-drivers@vmware.com>
16172 L:      linux-kernel@vger.kernel.org
16173 S:      Maintained
16174 F:      drivers/misc/vmw_balloon.c
16175
16176 VMWARE HYPERVISOR INTERFACE
16177 M:      Alok Kataria <akataria@vmware.com>
16178 L:      virtualization@lists.linux-foundation.org
16179 S:      Supported
16180 F:      arch/x86/kernel/cpu/vmware.c
16181
16182 VMWARE PVRDMA DRIVER
16183 M:      Adit Ranadive <aditr@vmware.com>
16184 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16185 L:      linux-rdma@vger.kernel.org
16186 S:      Maintained
16187 F:      drivers/infiniband/hw/vmw_pvrdma/
16188
16189 VMware PVSCSI driver
16190 M:      Jim Gill <jgill@vmware.com>
16191 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16192 L:      linux-scsi@vger.kernel.org
16193 S:      Maintained
16194 F:      drivers/scsi/vmw_pvscsi.c
16195 F:      drivers/scsi/vmw_pvscsi.h
16196
16197 VMWARE VMMOUSE SUBDRIVER
16198 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16199 M:      "VMware, Inc." <pv-drivers@vmware.com>
16200 L:      linux-input@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/input/mouse/vmmouse.c
16203 F:      drivers/input/mouse/vmmouse.h
16204
16205 VMWARE VMXNET3 ETHERNET DRIVER
16206 M:      Ronak Doshi <doshir@vmware.com>
16207 M:      "VMware, Inc." <pv-drivers@vmware.com>
16208 L:      netdev@vger.kernel.org
16209 S:      Maintained
16210 F:      drivers/net/vmxnet3/
16211
16212 VOCORE VOCORE2 BOARD
16213 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16214 L:      linux-mips@vger.kernel.org
16215 S:      Maintained
16216 F:      arch/mips/boot/dts/ralink/vocore2.dts
16217
16218 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16219 M:      Liam Girdwood <lgirdwood@gmail.com>
16220 M:      Mark Brown <broonie@kernel.org>
16221 L:      linux-kernel@vger.kernel.org
16222 W:      http://www.slimlogic.co.uk/?p=48
16223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16224 S:      Supported
16225 F:      Documentation/devicetree/bindings/regulator/
16226 F:      Documentation/power/regulator/
16227 F:      drivers/regulator/
16228 F:      include/dt-bindings/regulator/
16229 F:      include/linux/regulator/
16230
16231 VRF
16232 M:      David Ahern <dsa@cumulusnetworks.com>
16233 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16234 L:      netdev@vger.kernel.org
16235 S:      Maintained
16236 F:      drivers/net/vrf.c
16237 F:      Documentation/networking/vrf.txt
16238
16239 VT1211 HARDWARE MONITOR DRIVER
16240 M:      Juerg Haefliger <juergh@gmail.com>
16241 L:      linux-hwmon@vger.kernel.org
16242 S:      Maintained
16243 F:      Documentation/hwmon/vt1211
16244 F:      drivers/hwmon/vt1211.c
16245
16246 VT8231 HARDWARE MONITOR DRIVER
16247 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16248 L:      linux-hwmon@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/hwmon/vt8231.c
16251
16252 VUB300 USB to SDIO/SD/MMC bridge chip
16253 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16254 L:      linux-mmc@vger.kernel.org
16255 L:      linux-usb@vger.kernel.org
16256 S:      Supported
16257 F:      drivers/mmc/host/vub300.c
16258
16259 W1 DALLAS'S 1-WIRE BUS
16260 M:      Evgeniy Polyakov <zbr@ioremap.net>
16261 S:      Maintained
16262 F:      Documentation/devicetree/bindings/w1/
16263 F:      Documentation/w1/
16264 F:      drivers/w1/
16265 F:      include/linux/w1.h
16266
16267 W83791D HARDWARE MONITORING DRIVER
16268 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16269 L:      linux-hwmon@vger.kernel.org
16270 S:      Maintained
16271 F:      Documentation/hwmon/w83791d
16272 F:      drivers/hwmon/w83791d.c
16273
16274 W83793 HARDWARE MONITORING DRIVER
16275 M:      Rudolf Marek <r.marek@assembler.cz>
16276 L:      linux-hwmon@vger.kernel.org
16277 S:      Maintained
16278 F:      Documentation/hwmon/w83793
16279 F:      drivers/hwmon/w83793.c
16280
16281 W83795 HARDWARE MONITORING DRIVER
16282 M:      Jean Delvare <jdelvare@suse.com>
16283 L:      linux-hwmon@vger.kernel.org
16284 S:      Maintained
16285 F:      drivers/hwmon/w83795.c
16286
16287 W83L51xD SD/MMC CARD INTERFACE DRIVER
16288 M:      Pierre Ossman <pierre@ossman.eu>
16289 S:      Maintained
16290 F:      drivers/mmc/host/wbsd.*
16291
16292 WACOM PROTOCOL 4 SERIAL TABLETS
16293 M:      Julian Squires <julian@cipht.net>
16294 M:      Hans de Goede <hdegoede@redhat.com>
16295 L:      linux-input@vger.kernel.org
16296 S:      Maintained
16297 F:      drivers/input/tablet/wacom_serial4.c
16298
16299 WATCHDOG DEVICE DRIVERS
16300 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16301 M:      Guenter Roeck <linux@roeck-us.net>
16302 L:      linux-watchdog@vger.kernel.org
16303 W:      http://www.linux-watchdog.org/
16304 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16305 S:      Maintained
16306 F:      Documentation/devicetree/bindings/watchdog/
16307 F:      Documentation/watchdog/
16308 F:      drivers/watchdog/
16309 F:      include/linux/watchdog.h
16310 F:      include/uapi/linux/watchdog.h
16311
16312 WHISKEYCOVE PMIC GPIO DRIVER
16313 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16314 L:      linux-gpio@vger.kernel.org
16315 S:      Maintained
16316 F:      drivers/gpio/gpio-wcove.c
16317
16318 WIIMOTE HID DRIVER
16319 M:      David Herrmann <dh.herrmann@googlemail.com>
16320 L:      linux-input@vger.kernel.org
16321 S:      Maintained
16322 F:      drivers/hid/hid-wiimote*
16323
16324 WILOCITY WIL6210 WIRELESS DRIVER
16325 M:      Maya Erez <merez@codeaurora.org>
16326 L:      linux-wireless@vger.kernel.org
16327 L:      wil6210@qti.qualcomm.com
16328 S:      Supported
16329 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16330 F:      drivers/net/wireless/ath/wil6210/
16331
16332 WIMAX STACK
16333 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16334 M:      linux-wimax@intel.com
16335 L:      wimax@linuxwimax.org (subscribers-only)
16336 S:      Supported
16337 W:      http://linuxwimax.org
16338 F:      Documentation/wimax/README.wimax
16339 F:      include/linux/wimax/debug.h
16340 F:      include/net/wimax.h
16341 F:      include/uapi/linux/wimax.h
16342 F:      net/wimax/
16343
16344 WINBOND CIR DRIVER
16345 M:      David Härdeman <david@hardeman.nu>
16346 S:      Maintained
16347 F:      drivers/media/rc/winbond-cir.c
16348
16349 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16350 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16351 L:      linux-watchdog@vger.kernel.org
16352 S:      Maintained
16353 F:      drivers/watchdog/ebc-c384_wdt.c
16354
16355 WINSYSTEMS WS16C48 GPIO DRIVER
16356 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16357 L:      linux-gpio@vger.kernel.org
16358 S:      Maintained
16359 F:      drivers/gpio/gpio-ws16c48.c
16360
16361 WISTRON LAPTOP BUTTON DRIVER
16362 M:      Miloslav Trmac <mitr@volny.cz>
16363 S:      Maintained
16364 F:      drivers/input/misc/wistron_btns.c
16365
16366 WL3501 WIRELESS PCMCIA CARD DRIVER
16367 L:      linux-wireless@vger.kernel.org
16368 S:      Odd fixes
16369 F:      drivers/net/wireless/wl3501*
16370
16371 WOLFSON MICROELECTRONICS DRIVERS
16372 L:      patches@opensource.cirrus.com
16373 T:      git https://github.com/CirrusLogic/linux-drivers.git
16374 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16375 S:      Supported
16376 F:      Documentation/hwmon/wm83??
16377 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16378 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16379 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16380 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16381 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16382 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16383 F:      drivers/clk/clk-wm83*.c
16384 F:      drivers/extcon/extcon-arizona.c
16385 F:      drivers/leds/leds-wm83*.c
16386 F:      drivers/gpio/gpio-*wm*.c
16387 F:      drivers/gpio/gpio-arizona.c
16388 F:      drivers/hwmon/wm83??-hwmon.c
16389 F:      drivers/input/misc/wm831x-on.c
16390 F:      drivers/input/touchscreen/wm831x-ts.c
16391 F:      drivers/input/touchscreen/wm97*.c
16392 F:      drivers/mfd/arizona*
16393 F:      drivers/mfd/wm*.c
16394 F:      drivers/mfd/cs47l24*
16395 F:      drivers/power/supply/wm83*.c
16396 F:      drivers/rtc/rtc-wm83*.c
16397 F:      drivers/regulator/wm8*.c
16398 F:      drivers/regulator/arizona*
16399 F:      drivers/video/backlight/wm83*_bl.c
16400 F:      drivers/watchdog/wm83*_wdt.c
16401 F:      include/linux/mfd/arizona/
16402 F:      include/linux/mfd/wm831x/
16403 F:      include/linux/mfd/wm8350/
16404 F:      include/linux/mfd/wm8400*
16405 F:      include/linux/regulator/arizona*
16406 F:      include/linux/wm97xx.h
16407 F:      include/sound/wm????.h
16408 F:      sound/soc/codecs/arizona.?
16409 F:      sound/soc/codecs/wm*
16410 F:      sound/soc/codecs/cs47l24*
16411
16412 WORKQUEUE
16413 M:      Tejun Heo <tj@kernel.org>
16414 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16416 S:      Maintained
16417 F:      include/linux/workqueue.h
16418 F:      kernel/workqueue.c
16419 F:      Documentation/core-api/workqueue.rst
16420
16421 X-POWERS AXP288 PMIC DRIVERS
16422 M:      Hans de Goede <hdegoede@redhat.com>
16423 S:      Maintained
16424 N:      axp288
16425 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16426
16427 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16428 M:      Chen-Yu Tsai <wens@csie.org>
16429 L:      linux-kernel@vger.kernel.org
16430 S:      Maintained
16431 N:      axp[128]
16432
16433 X.25 NETWORK LAYER
16434 M:      Andrew Hendry <andrew.hendry@gmail.com>
16435 L:      linux-x25@vger.kernel.org
16436 S:      Odd Fixes
16437 F:      Documentation/networking/x25*
16438 F:      include/net/x25*
16439 F:      net/x25/
16440
16441 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16442 M:      Thomas Gleixner <tglx@linutronix.de>
16443 M:      Ingo Molnar <mingo@redhat.com>
16444 M:      Borislav Petkov <bp@alien8.de>
16445 R:      "H. Peter Anvin" <hpa@zytor.com>
16446 M:      x86@kernel.org
16447 L:      linux-kernel@vger.kernel.org
16448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16449 S:      Maintained
16450 F:      Documentation/devicetree/bindings/x86/
16451 F:      Documentation/x86/
16452 F:      arch/x86/
16453
16454 X86 ENTRY CODE
16455 M:      Andy Lutomirski <luto@kernel.org>
16456 L:      linux-kernel@vger.kernel.org
16457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16458 S:      Maintained
16459 F:      arch/x86/entry/
16460
16461 X86 MCE INFRASTRUCTURE
16462 M:      Tony Luck <tony.luck@intel.com>
16463 M:      Borislav Petkov <bp@alien8.de>
16464 L:      linux-edac@vger.kernel.org
16465 S:      Maintained
16466 F:      arch/x86/kernel/cpu/mcheck/*
16467
16468 X86 MICROCODE UPDATE SUPPORT
16469 M:      Borislav Petkov <bp@alien8.de>
16470 S:      Maintained
16471 F:      arch/x86/kernel/cpu/microcode/*
16472
16473 X86 MM
16474 M:      Dave Hansen <dave.hansen@linux.intel.com>
16475 M:      Andy Lutomirski <luto@kernel.org>
16476 M:      Peter Zijlstra <peterz@infradead.org>
16477 L:      linux-kernel@vger.kernel.org
16478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16479 S:      Maintained
16480 F:      arch/x86/mm/
16481
16482 X86 PLATFORM DRIVERS
16483 M:      Darren Hart <dvhart@infradead.org>
16484 M:      Andy Shevchenko <andy@infradead.org>
16485 L:      platform-driver-x86@vger.kernel.org
16486 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16487 S:      Maintained
16488 F:      drivers/platform/x86/
16489 F:      drivers/platform/olpc/
16490
16491 X86 VDSO
16492 M:      Andy Lutomirski <luto@kernel.org>
16493 L:      linux-kernel@vger.kernel.org
16494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16495 S:      Maintained
16496 F:      arch/x86/entry/vdso/
16497
16498 XARRAY
16499 M:      Matthew Wilcox <willy@infradead.org>
16500 L:      linux-fsdevel@vger.kernel.org
16501 S:      Supported
16502 F:      Documentation/core-api/xarray.rst
16503 F:      lib/idr.c
16504 F:      lib/xarray.c
16505 F:      include/linux/idr.h
16506 F:      include/linux/xarray.h
16507 F:      tools/testing/radix-tree
16508
16509 XBOX DVD IR REMOTE
16510 M:      Benjamin Valentin <benpicco@googlemail.com>
16511 S:      Maintained
16512 F:      drivers/media/rc/xbox_remote.c
16513 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16514
16515 XC2028/3028 TUNER DRIVER
16516 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16517 L:      linux-media@vger.kernel.org
16518 W:      https://linuxtv.org
16519 T:      git git://linuxtv.org/media_tree.git
16520 S:      Maintained
16521 F:      drivers/media/tuners/tuner-xc2028.*
16522
16523 XDP SOCKETS (AF_XDP)
16524 M:      Björn Töpel <bjorn.topel@intel.com>
16525 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16526 L:      netdev@vger.kernel.org
16527 S:      Maintained
16528 F:      kernel/bpf/xskmap.c
16529 F:      net/xdp/
16530
16531 XEN BLOCK SUBSYSTEM
16532 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16533 M:      Roger Pau Monné <roger.pau@citrix.com>
16534 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16535 S:      Supported
16536 F:      drivers/block/xen-blkback/*
16537 F:      drivers/block/xen*
16538
16539 XEN HYPERVISOR ARM
16540 M:      Stefano Stabellini <sstabellini@kernel.org>
16541 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16542 S:      Maintained
16543 F:      arch/arm/xen/
16544 F:      arch/arm/include/asm/xen/
16545
16546 XEN HYPERVISOR ARM64
16547 M:      Stefano Stabellini <sstabellini@kernel.org>
16548 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16549 S:      Maintained
16550 F:      arch/arm64/xen/
16551 F:      arch/arm64/include/asm/xen/
16552
16553 XEN HYPERVISOR INTERFACE
16554 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16555 M:      Juergen Gross <jgross@suse.com>
16556 R:      Stefano Stabellini <sstabellini@kernel.org>
16557 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16559 S:      Supported
16560 F:      arch/x86/xen/
16561 F:      drivers/*/xen-*front.c
16562 F:      drivers/xen/
16563 F:      arch/x86/include/asm/xen/
16564 F:      arch/x86/include/asm/pvclock-abi.h
16565 F:      include/xen/
16566 F:      include/uapi/xen/
16567 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16568 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16569
16570 XEN NETWORK BACKEND DRIVER
16571 M:      Wei Liu <wei.liu2@citrix.com>
16572 M:      Paul Durrant <paul.durrant@citrix.com>
16573 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16574 L:      netdev@vger.kernel.org
16575 S:      Supported
16576 F:      drivers/net/xen-netback/*
16577
16578 XEN PCI SUBSYSTEM
16579 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16580 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16581 S:      Supported
16582 F:      arch/x86/pci/*xen*
16583 F:      drivers/pci/*xen*
16584
16585 XEN PVSCSI DRIVERS
16586 M:      Juergen Gross <jgross@suse.com>
16587 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16588 L:      linux-scsi@vger.kernel.org
16589 S:      Supported
16590 F:      drivers/scsi/xen-scsifront.c
16591 F:      drivers/xen/xen-scsiback.c
16592 F:      include/xen/interface/io/vscsiif.h
16593
16594 XEN SWIOTLB SUBSYSTEM
16595 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16596 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16597 L:      iommu@lists.linux-foundation.org
16598 S:      Supported
16599 F:      arch/x86/xen/*swiotlb*
16600 F:      drivers/xen/*swiotlb*
16601
16602 XEN SOUND FRONTEND DRIVER
16603 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16604 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16606 S:      Supported
16607 F:      sound/xen/*
16608
16609 XFS FILESYSTEM
16610 M:      Darrick J. Wong <darrick.wong@oracle.com>
16611 M:      linux-xfs@vger.kernel.org
16612 L:      linux-xfs@vger.kernel.org
16613 W:      http://xfs.org/
16614 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16615 S:      Supported
16616 F:      Documentation/filesystems/xfs.txt
16617 F:      fs/xfs/
16618
16619 XILINX AXI ETHERNET DRIVER
16620 M:      Anirudha Sarangi <anirudh@xilinx.com>
16621 M:      John Linn <John.Linn@xilinx.com>
16622 S:      Maintained
16623 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16624
16625 XILINX UARTLITE SERIAL DRIVER
16626 M:      Peter Korsgaard <jacmet@sunsite.dk>
16627 L:      linux-serial@vger.kernel.org
16628 S:      Maintained
16629 F:      drivers/tty/serial/uartlite.c
16630
16631 XILINX VIDEO IP CORES
16632 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16633 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16634 L:      linux-media@vger.kernel.org
16635 T:      git git://linuxtv.org/media_tree.git
16636 S:      Supported
16637 F:      Documentation/devicetree/bindings/media/xilinx/
16638 F:      drivers/media/platform/xilinx/
16639 F:      include/uapi/linux/xilinx-v4l2-controls.h
16640
16641 XILLYBUS DRIVER
16642 M:      Eli Billauer <eli.billauer@gmail.com>
16643 L:      linux-kernel@vger.kernel.org
16644 S:      Supported
16645 F:      drivers/char/xillybus/
16646
16647 XLP9XX I2C DRIVER
16648 M:      George Cherian <george.cherian@cavium.com>
16649 M:      Jan Glauber <jglauber@cavium.com>
16650 L:      linux-i2c@vger.kernel.org
16651 W:      http://www.cavium.com
16652 S:      Supported
16653 F:      drivers/i2c/busses/i2c-xlp9xx.c
16654
16655 XRA1403 GPIO EXPANDER
16656 M:      Nandor Han <nandor.han@ge.com>
16657 M:      Semi Malinen <semi.malinen@ge.com>
16658 L:      linux-gpio@vger.kernel.org
16659 S:      Maintained
16660 F:      drivers/gpio/gpio-xra1403.c
16661 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16662
16663 XTENSA XTFPGA PLATFORM SUPPORT
16664 M:      Max Filippov <jcmvbkbc@gmail.com>
16665 L:      linux-xtensa@linux-xtensa.org
16666 S:      Maintained
16667 F:      drivers/spi/spi-xtensa-xtfpga.c
16668 F:      sound/soc/xtensa/xtfpga-i2s.c
16669
16670 YAM DRIVER FOR AX.25
16671 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16672 L:      linux-hams@vger.kernel.org
16673 S:      Maintained
16674 F:      drivers/net/hamradio/yam*
16675 F:      include/linux/yam.h
16676
16677 YAMA SECURITY MODULE
16678 M:      Kees Cook <keescook@chromium.org>
16679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16680 S:      Supported
16681 F:      security/yama/
16682 F:      Documentation/admin-guide/LSM/Yama.rst
16683
16684 YEALINK PHONE DRIVER
16685 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16686 L:      usbb2k-api-dev@nongnu.org
16687 S:      Maintained
16688 F:      Documentation/input/devices/yealink.rst
16689 F:      drivers/input/misc/yealink.*
16690
16691 Z8530 DRIVER FOR AX.25
16692 M:      Joerg Reuter <jreuter@yaina.de>
16693 W:      http://yaina.de/jreuter/
16694 W:      http://www.qsl.net/dl1bke/
16695 L:      linux-hams@vger.kernel.org
16696 S:      Maintained
16697 F:      Documentation/networking/z8530drv.txt
16698 F:      drivers/net/hamradio/*scc.c
16699 F:      drivers/net/hamradio/z8530.h
16700
16701 ZBUD COMPRESSED PAGE ALLOCATOR
16702 M:      Seth Jennings <sjenning@redhat.com>
16703 M:      Dan Streetman <ddstreet@ieee.org>
16704 L:      linux-mm@kvack.org
16705 S:      Maintained
16706 F:      mm/zbud.c
16707 F:      include/linux/zbud.h
16708
16709 ZD1211RW WIRELESS DRIVER
16710 M:      Daniel Drake <dsd@gentoo.org>
16711 M:      Ulrich Kunitz <kune@deine-taler.de>
16712 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16713 L:      linux-wireless@vger.kernel.org
16714 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16715 S:      Maintained
16716 F:      drivers/net/wireless/zydas/zd1211rw/
16717
16718 ZD1301 MEDIA DRIVER
16719 M:      Antti Palosaari <crope@iki.fi>
16720 L:      linux-media@vger.kernel.org
16721 W:      https://linuxtv.org/
16722 W:      http://palosaari.fi/linux/
16723 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16724 S:      Maintained
16725 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16726
16727 ZD1301_DEMOD MEDIA DRIVER
16728 M:      Antti Palosaari <crope@iki.fi>
16729 L:      linux-media@vger.kernel.org
16730 W:      https://linuxtv.org/
16731 W:      http://palosaari.fi/linux/
16732 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16733 S:      Maintained
16734 F:      drivers/media/dvb-frontends/zd1301_demod*
16735
16736 ZPOOL COMPRESSED PAGE STORAGE API
16737 M:      Dan Streetman <ddstreet@ieee.org>
16738 L:      linux-mm@kvack.org
16739 S:      Maintained
16740 F:      mm/zpool.c
16741 F:      include/linux/zpool.h
16742
16743 ZR36067 VIDEO FOR LINUX DRIVER
16744 L:      mjpeg-users@lists.sourceforge.net
16745 L:      linux-media@vger.kernel.org
16746 W:      http://mjpeg.sourceforge.net/driver-zoran/
16747 T:      hg https://linuxtv.org/hg/v4l-dvb
16748 S:      Odd Fixes
16749 F:      drivers/staging/media/zoran/
16750
16751 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16752 M:      Minchan Kim <minchan@kernel.org>
16753 M:      Nitin Gupta <ngupta@vflare.org>
16754 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16755 L:      linux-kernel@vger.kernel.org
16756 S:      Maintained
16757 F:      drivers/block/zram/
16758 F:      Documentation/blockdev/zram.txt
16759
16760 ZS DECSTATION Z85C30 SERIAL DRIVER
16761 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16762 S:      Maintained
16763 F:      drivers/tty/serial/zs.*
16764
16765 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16766 M:      Minchan Kim <minchan@kernel.org>
16767 M:      Nitin Gupta <ngupta@vflare.org>
16768 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16769 L:      linux-mm@kvack.org
16770 S:      Maintained
16771 F:      mm/zsmalloc.c
16772 F:      include/linux/zsmalloc.h
16773 F:      Documentation/vm/zsmalloc.rst
16774
16775 ZSWAP COMPRESSED SWAP CACHING
16776 M:      Seth Jennings <sjenning@redhat.com>
16777 M:      Dan Streetman <ddstreet@ieee.org>
16778 L:      linux-mm@kvack.org
16779 S:      Maintained
16780 F:      mm/zswap.c
16781
16782 THE REST
16783 M:      Linus Torvalds <torvalds@linux-foundation.org>
16784 L:      linux-kernel@vger.kernel.org
16785 Q:      http://patchwork.kernel.org/project/LKML/list/
16786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16787 S:      Buried alive in reporters
16788 F:      *
16789 F:      */