OSDN Git Service

net: phy: mdio-gpio: Add platform_data support for phy_mask
[uclinux-h8/linux.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/device_drivers/3com/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/device_drivers/amazon/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
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M:      Russell King <linux@armlinux.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.armlinux.org.uk/
1480 S:      Maintained
1481 F:      arch/arm/mach-ebsa110/
1482 F:      drivers/net/ethernet/amd/am79c961a.*
1483
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 N:      efm32
1490
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/ezx.c
1496
1497 ARM/FARADAY FA526 PORT
1498 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 T:      git git://git.berlios.de/gemini-board
1502 F:      arch/arm/mm/*-fa*
1503
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M:      Russell King <linux@armlinux.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.armlinux.org.uk/
1508 S:      Maintained
1509 F:      arch/arm/include/asm/hardware/dec21285.h
1510 F:      arch/arm/mach-footbridge/
1511
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M:      Shawn Guo <shawnguo@kernel.org>
1514 M:      Sascha Hauer <s.hauer@pengutronix.de>
1515 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R:      Fabio Estevam <fabio.estevam@nxp.com>
1517 R:      NXP Linux Team <linux-imx@nxp.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F:      arch/arm/mach-imx/
1522 F:      arch/arm/mach-mxs/
1523 F:      arch/arm/boot/dts/imx*
1524 F:      arch/arm/configs/imx*_defconfig
1525 F:      drivers/clk/imx/
1526 F:      drivers/firmware/imx/
1527 F:      drivers/soc/imx/
1528 F:      include/linux/firmware/imx/
1529 F:      include/soc/imx/
1530
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M:      Shawn Guo <shawnguo@kernel.org>
1533 M:      Sascha Hauer <s.hauer@pengutronix.de>
1534 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R:      Stefan Agner <stefan@agner.ch>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/*vf610*
1540 F:      arch/arm/boot/dts/vf*
1541
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Li Yang <leoyang.li@nxp.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F:      arch/arm/boot/dts/ls1021a*
1549 F:      arch/arm64/boot/dts/freescale/fsl-*
1550 F:      arch/arm64/boot/dts/freescale/qoriq-*
1551
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M:      Steve Sakoman <sakoman@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M:      Philipp Zabel <philipp.zabel@gmail.com>
1564 M:      Paul Parsons <lost.distance@yahoo.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/mach-pxa/hx4700.c
1568 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1569 F:      sound/soc/pxa/hx4700.c
1570
1571 ARM/HISILICON SOC SUPPORT
1572 M:      Wei Xu <xuwei5@hisilicon.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W:      http://www.hisilicon.com
1575 S:      Supported
1576 T:      git git://github.com/hisilicon/linux-hisi.git
1577 F:      arch/arm/mach-hisi/
1578 F:      arch/arm/boot/dts/hi3*
1579 F:      arch/arm/boot/dts/hip*
1580 F:      arch/arm/boot/dts/hisi*
1581 F:      arch/arm64/boot/dts/hisilicon/
1582
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585 W:      www.jlime.com
1586 S:      Maintained
1587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F:      arch/arm/mach-sa1100/jornada720.c
1589 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591 ARM/IGEP MACHINE SUPPORT
1592 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M:      Javier Martinez Canillas <javier@dowhile0.org>
1594 L:      linux-omap@vger.kernel.org
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/omap3-igep*
1598
1599 ARM/INCOME PXA270 SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M:      Lennert Buytenhek <kernel@wantstofly.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Orphan
1618
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M:      Imre Kaloz <kaloz@openwrt.org>
1631 M:      Krzysztof Halasa <khalasa@piap.pl>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-ixp4xx/
1635
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M:      Jonathan Cameron <jic23@cam.ac.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-pxa/stargate2.c
1641 F:      drivers/pcmcia/pxa2xx_stargate2.c
1642
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M:      Lennert Buytenhek <kernel@wantstofly.org>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652
1653 ARM/LG1K ARCHITECTURE
1654 M:      Chanho Min <chanho.min@lge.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm64/boot/dts/lg/
1658
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/LPC18XX ARCHITECTURE
1665 M:      Vladimir Zapolskiy <vz@mleia.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/lpc43*
1669 F:      drivers/i2c/busses/i2c-lpc2k.c
1670 F:      drivers/memory/pl172.c
1671 F:      drivers/mtd/spi-nor/nxp-spifi.c
1672 F:      drivers/rtc/rtc-lpc24xx.c
1673 N:      lpc18xx
1674
1675 ARM/LPC32XX SOC SUPPORT
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/lpc32*
1682 F:      arch/arm/mach-lpc32xx/
1683 F:      drivers/i2c/busses/i2c-pnx.c
1684 F:      drivers/net/ethernet/nxp/lpc_eth.c
1685 F:      drivers/usb/host/ohci-nxp.c
1686 F:      drivers/watchdog/pnx4008_wdt.c
1687 N:      lpc32xx
1688
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M:      Philipp Zabel <philipp.zabel@gmail.com>
1691 S:      Maintained
1692
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M:      Jason Cooper <jason@lakedaemon.net>
1695 M:      Andrew Lunn <andrew@lunn.ch>
1696 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M:      Gregory Clement <gregory.clement@bootlin.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      Documentation/devicetree/bindings/soc/dove/
1701 F:      arch/arm/mach-dove/
1702 F:      arch/arm/mach-mv78xx0/
1703 F:      arch/arm/mach-orion5x/
1704 F:      arch/arm/plat-orion/
1705 F:      arch/arm/boot/dts/dove*
1706 F:      arch/arm/boot/dts/orion5x*
1707
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M:      Jason Cooper <jason@lakedaemon.net>
1710 M:      Andrew Lunn <andrew@lunn.ch>
1711 M:      Gregory Clement <gregory.clement@bootlin.com>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/boot/dts/armada*
1716 F:      arch/arm/boot/dts/kirkwood*
1717 F:      arch/arm/configs/mvebu_*_defconfig
1718 F:      arch/arm/mach-mvebu/
1719 F:      arch/arm64/boot/dts/marvell/armada*
1720 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1721 F:      drivers/cpufreq/mvebu-cpufreq.c
1722 F:      drivers/irqchip/irq-armada-370-xp.c
1723 F:      drivers/irqchip/irq-mvebu-*
1724 F:      drivers/pinctrl/mvebu/
1725 F:      drivers/rtc/rtc-armada38x.c
1726
1727 ARM/Mediatek RTC DRIVER
1728 M:      Eddie Huang <eddie.huang@mediatek.com>
1729 M:      Sean Wang <sean.wang@mediatek.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F:      drivers/rtc/rtc-mt6397.c
1735 F:      drivers/rtc/rtc-mt7622.c
1736
1737 ARM/Mediatek SoC support
1738 M:      Matthias Brugger <matthias.bgg@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/mt6*
1743 F:      arch/arm/boot/dts/mt7*
1744 F:      arch/arm/boot/dts/mt8*
1745 F:      arch/arm/mach-mediatek/
1746 F:      arch/arm64/boot/dts/mediatek/
1747 N:      mtk
1748 K:      mediatek
1749
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      drivers/phy/mediatek/
1756 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M:      Greg Ungerer <gerg@uclinux.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F:      arch/arm/mach-ks8695/
1762 S:      Odd Fixes
1763
1764 ARM/Microchip (AT91) SoC support
1765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W:      http://www.linux4sam.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771 S:      Supported
1772 N:      at91
1773 N:      atmel
1774 F:      arch/arm/mach-at91/
1775 F:      include/soc/at91/
1776 F:      arch/arm/boot/dts/at91*.dts
1777 F:      arch/arm/boot/dts/at91*.dtsi
1778 F:      arch/arm/boot/dts/sama*.dts
1779 F:      arch/arm/boot/dts/sama*.dtsi
1780 F:      arch/arm/include/debug/at91.S
1781 F:      drivers/memory/atmel*
1782 F:      drivers/watchdog/sama5d4_wdt.c
1783 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1784 X:      drivers/net/wireless/atmel/
1785
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F:      arch/arm/mach-pxa/mioa701.c
1790 S:      Maintained
1791
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1794 S:      Maintained
1795
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M:      Linus Walleij <linus.walleij@linaro.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-nomadik/
1801 F:      arch/arm/mach-u300/
1802 F:      arch/arm/mach-ux500/
1803 F:      arch/arm/boot/dts/ste-*
1804 F:      drivers/clk/clk-nomadik.c
1805 F:      drivers/clk/clk-u300.c
1806 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F:      drivers/clocksource/timer-u300.c
1808 F:      drivers/dma/coh901318*
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/i2c/busses/i2c-nomadik.c
1812 F:      drivers/i2c/busses/i2c-stu300.c
1813 F:      drivers/mfd/ab3100*
1814 F:      drivers/mfd/ab8500*
1815 F:      drivers/mfd/abx500*
1816 F:      drivers/mfd/dbx500*
1817 F:      drivers/mfd/db8500*
1818 F:      drivers/pinctrl/nomadik/
1819 F:      drivers/pinctrl/pinctrl-coh901*
1820 F:      drivers/pinctrl/pinctrl-u300.c
1821 F:      drivers/rtc/rtc-ab3100.c
1822 F:      drivers/rtc/rtc-ab8500.c
1823 F:      drivers/rtc/rtc-coh901331.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 F:      drivers/watchdog/coh901327_wdt.c
1826 F:      Documentation/devicetree/bindings/arm/ste-*
1827 F:      Documentation/devicetree/bindings/arm/ux500/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M:      Avi Fishman <avifishman70@gmail.com>
1832 M:      Tomer Maimon <tmaimon77@gmail.com>
1833 R:      Patrick Venture <venture@google.com>
1834 R:      Nancy Yuen <yuenn@google.com>
1835 R:      Brendan Higgins <brendanhiggins@google.com>
1836 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 S:      Supported
1838 F:      arch/arm/mach-npcm/
1839 F:      arch/arm/boot/dts/nuvoton-npcm*
1840 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F:      drivers/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*/*npcm*
1844
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M:      Wan ZongShun <mcuos.com@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W:      http://www.mcuos.com
1849 S:      Maintained
1850 F:      arch/arm/mach-w90x900/
1851 F:      drivers/input/keyboard/w90p910_keypad.c
1852 F:      drivers/input/touchscreen/w90p910_ts.c
1853 F:      drivers/watchdog/nuc900_wdt.c
1854 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F:      drivers/mtd/nand/raw/nuc900_nand.c
1856 F:      drivers/rtc/rtc-nuc900.c
1857 F:      drivers/spi/spi-nuc900.c
1858 F:      drivers/usb/host/ehci-w90x900.c
1859 F:      drivers/video/fbdev/nuc900fb.c
1860
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865 S:      Supported
1866
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M:      Alexander Clouter <alex@digriz.org.uk>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.digriz.org.uk/ts78xx/kernel
1871 S:      Maintained
1872 F:      arch/arm/mach-orion5x/ts78xx-*
1873
1874 ARM/OXNAS platform support
1875 M:      Neil Armstrong <narmstrong@baylibre.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-oxnas/
1880 F:      arch/arm/boot/dts/ox8*.dts*
1881 N:      oxnas
1882
1883 ARM/PALM TREO SUPPORT
1884 M:      Tomas Cech <sleep_walker@suse.com>
1885 L:      linux-arm-kernel@lists.infradead.org
1886 W:      http://hackndev.com
1887 S:      Maintained
1888 F:      arch/arm/mach-pxa/palmtreo.*
1889
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M:      Marek Vasut <marek.vasut@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org
1893 W:      http://hackndev.com
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1896 F:      arch/arm/mach-pxa/palmtx.c
1897 F:      arch/arm/mach-pxa/palmt5.*
1898 F:      arch/arm/mach-pxa/include/mach/palmld.h
1899 F:      arch/arm/mach-pxa/palmld.c
1900 F:      arch/arm/mach-pxa/palmte2.*
1901 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1902 F:      arch/arm/mach-pxa/palmtc.c
1903
1904 ARM/PALMZ72 SUPPORT
1905 M:      Sergey Lapin <slapin@ossfans.org>
1906 L:      linux-arm-kernel@lists.infradead.org
1907 W:      http://hackndev.com
1908 S:      Maintained
1909 F:      arch/arm/mach-pxa/palmz72.*
1910
1911 ARM/PLEB SUPPORT
1912 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914 S:      Maintained
1915
1916 ARM/PT DIGITAL BOARD PORT
1917 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1921
1922 ARM/QUALCOMM SUPPORT
1923 M:      Andy Gross <andy.gross@linaro.org>
1924 M:      David Brown <david.brown@linaro.org>
1925 L:      linux-arm-msm@vger.kernel.org
1926 L:      linux-soc@vger.kernel.org
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/qcom/
1929 F:      arch/arm/boot/dts/qcom-*.dts
1930 F:      arch/arm/boot/dts/qcom-*.dtsi
1931 F:      arch/arm/mach-qcom/
1932 F:      arch/arm64/boot/dts/qcom/*
1933 F:      drivers/i2c/busses/i2c-qup.c
1934 F:      drivers/clk/qcom/
1935 F:      drivers/dma/qcom/
1936 F:      drivers/soc/qcom/
1937 F:      drivers/spi/spi-qup.c
1938 F:      drivers/tty/serial/msm_serial.c
1939 F:      drivers/*/pm8???-*
1940 F:      drivers/mfd/ssbi.c
1941 F:      drivers/firmware/qcom_scm*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M:      Lennert Buytenhek <kernel@wantstofly.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1948
1949 ARM/REALTEK ARCHITECTURE
1950 M:      Andreas Färber <afaerber@suse.de>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm64/boot/dts/realtek/
1954 F:      Documentation/devicetree/bindings/arm/realtek.txt
1955
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M:      Simon Horman <horms@verge.net.au>
1958 M:      Magnus Damm <magnus.damm@gmail.com>
1959 L:      linux-renesas-soc@vger.kernel.org
1960 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S:      Supported
1963 F:      arch/arm64/boot/dts/renesas/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/RISCPC ARCHITECTURE
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F:      arch/arm/include/asm/hardware/ioc.h
1975 F:      arch/arm/include/asm/hardware/iomd.h
1976 F:      arch/arm/include/asm/hardware/memc.h
1977 F:      arch/arm/mach-rpc/
1978 F:      drivers/net/ethernet/8390/etherh.c
1979 F:      drivers/net/ethernet/i825xx/ether1*
1980 F:      drivers/net/ethernet/seeq/ether3*
1981 F:      drivers/scsi/arm/
1982
1983 ARM/Rockchip SoC support
1984 M:      Heiko Stuebner <heiko@sntech.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-rockchip@lists.infradead.org
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rk3*
1990 F:      arch/arm/boot/dts/rv1108*
1991 F:      arch/arm/mach-rockchip/
1992 F:      drivers/clk/rockchip/
1993 F:      drivers/i2c/busses/i2c-rk3x.c
1994 F:      drivers/*/*rockchip*
1995 F:      drivers/*/*/*rockchip*
1996 F:      sound/soc/rockchip/
1997 N:      rockchip
1998
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M:      Kukjin Kim <kgene@kernel.org>
2001 M:      Krzysztof Kozlowski <krzk@kernel.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S:      Maintained
2006 F:      arch/arm/boot/dts/s3c*
2007 F:      arch/arm/boot/dts/s5p*
2008 F:      arch/arm/boot/dts/exynos*
2009 F:      arch/arm64/boot/dts/exynos/
2010 F:      arch/arm/plat-samsung/
2011 F:      arch/arm/mach-s3c24*/
2012 F:      arch/arm/mach-s3c64xx/
2013 F:      arch/arm/mach-s5p*/
2014 F:      arch/arm/mach-exynos*/
2015 F:      drivers/*/*s3c24*
2016 F:      drivers/*/*/*s3c24*
2017 F:      drivers/*/*s3c64xx*
2018 F:      drivers/*/*s5pv210*
2019 F:      drivers/memory/samsung/*
2020 F:      drivers/soc/samsung/*
2021 F:      Documentation/arm/Samsung/
2022 F:      Documentation/devicetree/bindings/arm/samsung/
2023 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N:      exynos
2026
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M:      Kyungmin Park <kyungmin.park@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      arch/arm/mach-s5pv210/
2032
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M:      Kyungmin Park <kyungmin.park@samsung.com>
2035 M:      Kamil Debski <kamil@wypas.org>
2036 M:      Andrzej Hajda <a.hajda@samsung.com>
2037 L:      linux-arm-kernel@lists.infradead.org
2038 L:      linux-media@vger.kernel.org
2039 S:      Maintained
2040 F:      drivers/media/platform/s5p-g2d/
2041
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2044 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L:      linux-media@vger.kernel.org
2046 S:      Maintained
2047 F:      drivers/media/platform/s5p-cec/
2048 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 L:      linux-media@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/media/platform/s5p-jpeg/
2057
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M:      Kyungmin Park <kyungmin.park@samsung.com>
2060 M:      Kamil Debski <kamil@wypas.org>
2061 M:      Jeongtae Park <jtp.park@samsung.com>
2062 M:      Andrzej Hajda <a.hajda@samsung.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F:      drivers/media/platform/s5p-mfc/
2068
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M:      Simon Horman <horms@verge.net.au>
2071 M:      Magnus Damm <magnus.damm@gmail.com>
2072 L:      linux-renesas-soc@vger.kernel.org
2073 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S:      Supported
2076 F:      arch/arm/boot/dts/emev2*
2077 F:      arch/arm/boot/dts/r7s*
2078 F:      arch/arm/boot/dts/r8a*
2079 F:      arch/arm/boot/dts/r9a*
2080 F:      arch/arm/boot/dts/sh*
2081 F:      arch/arm/configs/shmobile_defconfig
2082 F:      arch/arm/include/debug/renesas-scif.S
2083 F:      arch/arm/mach-shmobile/
2084 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2085 F:      drivers/soc/renesas/
2086 F:      include/linux/soc/renesas/
2087
2088 ARM/SOCFPGA ARCHITECTURE
2089 M:      Dinh Nguyen <dinguyen@kernel.org>
2090 S:      Maintained
2091 F:      arch/arm/mach-socfpga/
2092 F:      arch/arm/boot/dts/socfpga*
2093 F:      arch/arm/configs/socfpga_defconfig
2094 F:      arch/arm64/boot/dts/altera/
2095 W:      http://www.rocketboards.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      drivers/clk/socfpga/
2102
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M:      Thor Thayer <thor.thayer@linux.intel.com>
2105 S:      Maintained
2106 F:      drivers/edac/altera_edac.
2107
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M:      Orson Zhai <orsonzhai@gmail.com>
2110 M:      Baolin Wang <baolin.wang@linaro.org>
2111 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/sprd
2114 N:      sprd
2115
2116 ARM/STI ARCHITECTURE
2117 M:      Patrice Chotard <patrice.chotard@st.com>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W:      http://www.stlinux.com
2120 S:      Maintained
2121 F:      arch/arm/mach-sti/
2122 F:      arch/arm/boot/dts/sti*
2123 F:      drivers/char/hw_random/st-rng.c
2124 F:      drivers/clocksource/arm_global_timer.c
2125 F:      drivers/clocksource/clksrc_st_lpc.c
2126 F:      drivers/cpufreq/sti-cpufreq.c
2127 F:      drivers/dma/st_fdma*
2128 F:      drivers/i2c/busses/i2c-st.c
2129 F:      drivers/media/rc/st_rc.c
2130 F:      drivers/media/platform/sti/c8sectpfe/
2131 F:      drivers/mmc/host/sdhci-st.c
2132 F:      drivers/phy/st/phy-miphy28lp.c
2133 F:      drivers/phy/st/phy-stih407-usb.c
2134 F:      drivers/pinctrl/pinctrl-st.c
2135 F:      drivers/remoteproc/st_remoteproc.c
2136 F:      drivers/remoteproc/st_slim_rproc.c
2137 F:      drivers/reset/sti/
2138 F:      drivers/rtc/rtc-st-lpc.c
2139 F:      drivers/tty/serial/st-asc.c
2140 F:      drivers/usb/dwc3/dwc3-st.c
2141 F:      drivers/usb/host/ehci-st.c
2142 F:      drivers/usb/host/ohci-st.c
2143 F:      drivers/watchdog/st_lpc_wdt.c
2144 F:      drivers/ata/ahci_st.c
2145 F:      include/linux/remoteproc/st_slim_rproc.h
2146
2147 ARM/STM32 ARCHITECTURE
2148 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M:      Alexandre Torgue <alexandre.torgue@st.com>
2150 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N:      stm32
2155 N:      stm
2156 F:      arch/arm/boot/dts/stm32*
2157 F:      arch/arm/mach-stm32/
2158 F:      drivers/clocksource/armv7m_systick.c
2159
2160 ARM/Synaptics SoC support
2161 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-berlin/
2166 F:      arch/arm/boot/dts/berlin*
2167 F:      arch/arm64/boot/dts/synaptics/
2168
2169 ARM/TANGO ARCHITECTURE
2170 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M:      Mans Rullgard <mans@mansr.com>
2172 L:      linux-arm-kernel@lists.infradead.org
2173 S:      Odd Fixes
2174 N:      tango
2175
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M:      Lennert Buytenhek <kernel@wantstofly.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M:      Hans Verkuil <hans.verkuil@cisco.com>
2183 L:      linux-tegra@vger.kernel.org
2184 L:      linux-media@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/media/platform/tegra-cec/
2187 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M:      Santosh Shilimkar <ssantosh@kernel.org>
2196 L:      linux-kernel@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/memory/*emif*
2199
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M:      Tero Kristo <t-kristo@ti.com>
2202 M:      Nishanth Menon <nm@ti.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Supported
2205 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F:      arch/arm64/boot/dts/ti/Makefile
2207 F:      arch/arm64/boot/dts/ti/k3-*
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2290
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2631
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2647
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2654
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2662
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2674
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2689
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2696
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2705
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2713
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2719
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2727
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2735
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2742
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2747
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2757
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2763
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2773
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2784
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2794
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/*/net/*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2823
2824 BPF JIT for ARM
2825 M:      Shubham Bansal <illusionist.neo@gmail.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Maintained
2828 F:      arch/arm/net/
2829
2830 BPF JIT for ARM64
2831 M:      Daniel Borkmann <daniel@iogearbox.net>
2832 M:      Alexei Starovoitov <ast@kernel.org>
2833 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2834 L:      netdev@vger.kernel.org
2835 S:      Supported
2836 F:      arch/arm64/net/
2837
2838 BPF JIT for MIPS (32-BIT AND 64-BIT)
2839 M:      Paul Burton <paul.burton@mips.com>
2840 L:      netdev@vger.kernel.org
2841 S:      Maintained
2842 F:      arch/mips/net/
2843
2844 BPF JIT for NFP NICs
2845 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2846 L:      netdev@vger.kernel.org
2847 S:      Supported
2848 F:      drivers/net/ethernet/netronome/nfp/bpf/
2849
2850 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2851 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2852 M:      Sandipan Das <sandipan@linux.ibm.com>
2853 L:      netdev@vger.kernel.org
2854 S:      Maintained
2855 F:      arch/powerpc/net/
2856
2857 BPF JIT for S390
2858 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2859 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2860 L:      netdev@vger.kernel.org
2861 S:      Maintained
2862 F:      arch/s390/net/
2863 X:      arch/s390/net/pnet.c
2864
2865 BPF JIT for SPARC (32-BIT AND 64-BIT)
2866 M:      David S. Miller <davem@davemloft.net>
2867 L:      netdev@vger.kernel.org
2868 S:      Maintained
2869 F:      arch/sparc/net/
2870
2871 BPF JIT for X86 32-BIT
2872 M:      Wang YanQing <udknight@gmail.com>
2873 L:      netdev@vger.kernel.org
2874 S:      Maintained
2875 F:      arch/x86/net/bpf_jit_comp32.c
2876
2877 BPF JIT for X86 64-BIT
2878 M:      Alexei Starovoitov <ast@kernel.org>
2879 M:      Daniel Borkmann <daniel@iogearbox.net>
2880 L:      netdev@vger.kernel.org
2881 S:      Supported
2882 F:      arch/x86/net/
2883 X:      arch/x86/net/bpf_jit_comp32.c
2884
2885 BROADCOM B44 10/100 ETHERNET DRIVER
2886 M:      Michael Chan <michael.chan@broadcom.com>
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/broadcom/b44.*
2890
2891 BROADCOM B53 ETHERNET SWITCH DRIVER
2892 M:      Florian Fainelli <f.fainelli@gmail.com>
2893 L:      netdev@vger.kernel.org
2894 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2895 S:      Supported
2896 F:      drivers/net/dsa/b53/*
2897 F:      include/linux/platform_data/b53.h
2898
2899 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2900 M:      Florian Fainelli <f.fainelli@gmail.com>
2901 M:      Ray Jui <rjui@broadcom.com>
2902 M:      Scott Branden <sbranden@broadcom.com>
2903 M:      bcm-kernel-feedback-list@broadcom.com
2904 T:      git git://github.com/broadcom/mach-bcm
2905 S:      Maintained
2906 N:      bcm281*
2907 N:      bcm113*
2908 N:      bcm216*
2909 N:      kona
2910 F:      arch/arm/mach-bcm/
2911
2912 BROADCOM BCM2835 ARM ARCHITECTURE
2913 M:      Eric Anholt <eric@anholt.net>
2914 M:      Stefan Wahren <stefan.wahren@i2se.com>
2915 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T:      git git://github.com/anholt/linux
2918 S:      Maintained
2919 N:      bcm2835
2920 F:      drivers/staging/vc04_services
2921
2922 BROADCOM BCM47XX MIPS ARCHITECTURE
2923 M:      Hauke Mehrtens <hauke@hauke-m.de>
2924 M:      Rafał Miłecki <zajec5@gmail.com>
2925 L:      linux-mips@linux-mips.org
2926 S:      Maintained
2927 F:      Documentation/devicetree/bindings/mips/brcm/
2928 F:      arch/mips/bcm47xx/*
2929 F:      arch/mips/include/asm/mach-bcm47xx/*
2930
2931 BROADCOM BCM5301X ARM ARCHITECTURE
2932 M:      Hauke Mehrtens <hauke@hauke-m.de>
2933 M:      Rafał Miłecki <zajec5@gmail.com>
2934 M:      Jon Mason <jonmason@broadcom.com>
2935 M:      bcm-kernel-feedback-list@broadcom.com
2936 L:      linux-arm-kernel@lists.infradead.org
2937 S:      Maintained
2938 F:      arch/arm/mach-bcm/bcm_5301x.c
2939 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2940 F:      arch/arm/boot/dts/bcm470*
2941 F:      arch/arm/boot/dts/bcm953012*
2942
2943 BROADCOM BCM53573 ARM ARCHITECTURE
2944 M:      Rafał Miłecki <rafal@milecki.pl>
2945 L:      linux-arm-kernel@lists.infradead.org
2946 S:      Maintained
2947 F:      arch/arm/boot/dts/bcm53573*
2948 F:      arch/arm/boot/dts/bcm47189*
2949
2950 BROADCOM BCM63XX ARM ARCHITECTURE
2951 M:      Florian Fainelli <f.fainelli@gmail.com>
2952 M:      bcm-kernel-feedback-list@broadcom.com
2953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954 T:      git git://github.com/broadcom/stblinux.git
2955 S:      Maintained
2956 N:      bcm63xx
2957
2958 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2959 M:      Kevin Cernekee <cernekee@gmail.com>
2960 L:      linux-usb@vger.kernel.org
2961 S:      Maintained
2962 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2963
2964 BROADCOM BCM7XXX ARM ARCHITECTURE
2965 M:      Brian Norris <computersforpeace@gmail.com>
2966 M:      Gregory Fong <gregory.0xf0@gmail.com>
2967 M:      Florian Fainelli <f.fainelli@gmail.com>
2968 M:      bcm-kernel-feedback-list@broadcom.com
2969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 T:      git git://github.com/broadcom/stblinux.git
2971 S:      Maintained
2972 F:      arch/arm/mach-bcm/*brcmstb*
2973 F:      arch/arm/boot/dts/bcm7*.dts*
2974 F:      drivers/bus/brcmstb_gisb.c
2975 F:      arch/arm/mm/cache-b15-rac.c
2976 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2977 N:      brcmstb
2978
2979 BROADCOM BMIPS CPUFREQ DRIVER
2980 M:      Markus Mayer <mmayer@broadcom.com>
2981 M:      bcm-kernel-feedback-list@broadcom.com
2982 L:      linux-pm@vger.kernel.org
2983 S:      Maintained
2984 F:      drivers/cpufreq/bmips-cpufreq.c
2985
2986 BROADCOM BMIPS MIPS ARCHITECTURE
2987 M:      Kevin Cernekee <cernekee@gmail.com>
2988 M:      Florian Fainelli <f.fainelli@gmail.com>
2989 L:      linux-mips@linux-mips.org
2990 T:      git git://github.com/broadcom/stblinux.git
2991 S:      Maintained
2992 F:      arch/mips/bmips/*
2993 F:      arch/mips/include/asm/mach-bmips/*
2994 F:      arch/mips/kernel/*bmips*
2995 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2996 F:      drivers/irqchip/irq-bcm63*
2997 F:      drivers/irqchip/irq-bcm7*
2998 F:      drivers/irqchip/irq-brcmstb*
2999 F:      include/linux/bcm963xx_nvram.h
3000 F:      include/linux/bcm963xx_tag.h
3001
3002 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3003 M:      Rasesh Mody <rasesh.mody@cavium.com>
3004 M:      Dept-GELinuxNICDev@cavium.com
3005 L:      netdev@vger.kernel.org
3006 S:      Supported
3007 F:      drivers/net/ethernet/broadcom/bnx2.*
3008 F:      drivers/net/ethernet/broadcom/bnx2_*
3009
3010 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3011 M:      QLogic-Storage-Upstream@qlogic.com
3012 L:      linux-scsi@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/scsi/bnx2fc/
3015
3016 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3017 M:      QLogic-Storage-Upstream@qlogic.com
3018 L:      linux-scsi@vger.kernel.org
3019 S:      Supported
3020 F:      drivers/scsi/bnx2i/
3021
3022 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3023 M:      Ariel Elior <ariel.elior@cavium.com>
3024 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3025 M:      everest-linux-l2@cavium.com
3026 L:      netdev@vger.kernel.org
3027 S:      Supported
3028 F:      drivers/net/ethernet/broadcom/bnx2x/
3029
3030 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3031 M:      Michael Chan <michael.chan@broadcom.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/bnxt/
3035
3036 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3037 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3038 M:      Franky Lin <franky.lin@broadcom.com>
3039 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3040 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3041 M:      Wright Feng <wright.feng@cypress.com>
3042 L:      linux-wireless@vger.kernel.org
3043 L:      brcm80211-dev-list.pdl@broadcom.com
3044 L:      brcm80211-dev-list@cypress.com
3045 S:      Supported
3046 F:      drivers/net/wireless/broadcom/brcm80211/
3047
3048 BROADCOM BRCMSTB GPIO DRIVER
3049 M:      Gregory Fong <gregory.0xf0@gmail.com>
3050 L:      bcm-kernel-feedback-list@broadcom.com
3051 S:      Supported
3052 F:      drivers/gpio/gpio-brcmstb.c
3053 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3054
3055 BROADCOM BRCMSTB I2C DRIVER
3056 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3057 L:      linux-i2c@vger.kernel.org
3058 L:      bcm-kernel-feedback-list@broadcom.com
3059 S:      Supported
3060 F:      drivers/i2c/busses/i2c-brcmstb.c
3061 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3062
3063 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3064 M:      Al Cooper <alcooperx@gmail.com>
3065 L:      linux-kernel@vger.kernel.org
3066 L:      bcm-kernel-feedback-list@broadcom.com
3067 S:      Maintained
3068 F:      drivers/phy/broadcom/phy-brcm-usb*
3069
3070 BROADCOM GENET ETHERNET DRIVER
3071 M:      Doug Berger <opendmb@gmail.com>
3072 M:      Florian Fainelli <f.fainelli@gmail.com>
3073 L:      netdev@vger.kernel.org
3074 S:      Supported
3075 F:      drivers/net/ethernet/broadcom/genet/
3076
3077 BROADCOM IPROC ARM ARCHITECTURE
3078 M:      Ray Jui <rjui@broadcom.com>
3079 M:      Scott Branden <sbranden@broadcom.com>
3080 M:      Jon Mason <jonmason@broadcom.com>
3081 M:      bcm-kernel-feedback-list@broadcom.com
3082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083 T:      git git://github.com/broadcom/cygnus-linux.git
3084 S:      Maintained
3085 N:      iproc
3086 N:      cygnus
3087 N:      bcm[-_]nsp
3088 N:      bcm9113*
3089 N:      bcm9583*
3090 N:      bcm9585*
3091 N:      bcm9586*
3092 N:      bcm988312
3093 N:      bcm113*
3094 N:      bcm583*
3095 N:      bcm585*
3096 N:      bcm586*
3097 N:      bcm88312
3098 N:      hr2
3099 N:      stingray
3100 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3101 F:      arch/arm64/boot/dts/broadcom/stingray/*
3102 F:      drivers/clk/bcm/clk-ns*
3103 F:      drivers/clk/bcm/clk-sr*
3104 F:      drivers/pinctrl/bcm/pinctrl-ns*
3105 F:      include/dt-bindings/clock/bcm-sr*
3106
3107 BROADCOM KONA GPIO DRIVER
3108 M:      Ray Jui <rjui@broadcom.com>
3109 L:      bcm-kernel-feedback-list@broadcom.com
3110 S:      Supported
3111 F:      drivers/gpio/gpio-bcm-kona.c
3112 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3113
3114 BROADCOM NETXTREME-E ROCE DRIVER
3115 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3116 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3117 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3118 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3119 L:      linux-rdma@vger.kernel.org
3120 W:      http://www.broadcom.com
3121 S:      Supported
3122 F:      drivers/infiniband/hw/bnxt_re/
3123 F:      include/uapi/rdma/bnxt_re-abi.h
3124
3125 BROADCOM NVRAM DRIVER
3126 M:      Rafał Miłecki <zajec5@gmail.com>
3127 L:      linux-mips@linux-mips.org
3128 S:      Maintained
3129 F:      drivers/firmware/broadcom/*
3130
3131 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3132 M:      Rafał Miłecki <zajec5@gmail.com>
3133 L:      linux-wireless@vger.kernel.org
3134 S:      Maintained
3135 F:      drivers/bcma/
3136 F:      include/linux/bcma/
3137
3138 BROADCOM STB AVS CPUFREQ DRIVER
3139 M:      Markus Mayer <mmayer@broadcom.com>
3140 M:      bcm-kernel-feedback-list@broadcom.com
3141 L:      linux-pm@vger.kernel.org
3142 S:      Maintained
3143 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3144 F:      drivers/cpufreq/brcmstb*
3145
3146 BROADCOM STB AVS TMON DRIVER
3147 M:      Markus Mayer <mmayer@broadcom.com>
3148 M:      bcm-kernel-feedback-list@broadcom.com
3149 L:      linux-pm@vger.kernel.org
3150 S:      Maintained
3151 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3152 F:      drivers/thermal/broadcom/brcmstb*
3153
3154 BROADCOM STB NAND FLASH DRIVER
3155 M:      Brian Norris <computersforpeace@gmail.com>
3156 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3157 L:      linux-mtd@lists.infradead.org
3158 L:      bcm-kernel-feedback-list@broadcom.com
3159 S:      Maintained
3160 F:      drivers/mtd/nand/raw/brcmnand/
3161
3162 BROADCOM STB DPFE DRIVER
3163 M:      Markus Mayer <mmayer@broadcom.com>
3164 M:      bcm-kernel-feedback-list@broadcom.com
3165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 S:      Maintained
3167 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3168 F:      drivers/memory/brcmstb_dpfe.c
3169
3170 BROADCOM SPI DRIVER
3171 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3172 M:      bcm-kernel-feedback-list@broadcom.com
3173 S:      Maintained
3174 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3175 F:      drivers/spi/spi-bcm-qspi.*
3176 F:      drivers/spi/spi-brcmstb-qspi.c
3177 F:      drivers/spi/spi-iproc-qspi.c
3178
3179 BROADCOM SYSTEMPORT ETHERNET DRIVER
3180 M:      Florian Fainelli <f.fainelli@gmail.com>
3181 L:      netdev@vger.kernel.org
3182 S:      Supported
3183 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3184
3185 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3186 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3187 M:      Prashant Sreedharan <prashant@broadcom.com>
3188 M:      Michael Chan <mchan@broadcom.com>
3189 L:      netdev@vger.kernel.org
3190 S:      Supported
3191 F:      drivers/net/ethernet/broadcom/tg3.*
3192
3193 BROCADE BFA FC SCSI DRIVER
3194 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3195 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3196 L:      linux-scsi@vger.kernel.org
3197 S:      Supported
3198 F:      drivers/scsi/bfa/
3199
3200 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3201 M:      Rasesh Mody <rasesh.mody@cavium.com>
3202 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3203 M:      Dept-GELinuxNICDev@cavium.com
3204 L:      netdev@vger.kernel.org
3205 S:      Supported
3206 F:      drivers/net/ethernet/brocade/bna/
3207
3208 BSG (block layer generic sg v4 driver)
3209 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3210 L:      linux-scsi@vger.kernel.org
3211 S:      Supported
3212 F:      block/bsg.c
3213 F:      include/linux/bsg.h
3214 F:      include/uapi/linux/bsg.h
3215
3216 BT87X AUDIO DRIVER
3217 M:      Clemens Ladisch <clemens@ladisch.de>
3218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3219 T:      git git://git.alsa-project.org/alsa-kernel.git
3220 S:      Maintained
3221 F:      Documentation/sound/cards/bt87x.rst
3222 F:      sound/pci/bt87x.c
3223
3224 BT8XXGPIO DRIVER
3225 M:      Michael Buesch <m@bues.ch>
3226 W:      http://bu3sch.de/btgpio.php
3227 S:      Maintained
3228 F:      drivers/gpio/gpio-bt8xx.c
3229
3230 BTRFS FILE SYSTEM
3231 M:      Chris Mason <clm@fb.com>
3232 M:      Josef Bacik <josef@toxicpanda.com>
3233 M:      David Sterba <dsterba@suse.com>
3234 L:      linux-btrfs@vger.kernel.org
3235 W:      http://btrfs.wiki.kernel.org/
3236 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3238 S:      Maintained
3239 F:      Documentation/filesystems/btrfs.txt
3240 F:      fs/btrfs/
3241 F:      include/linux/btrfs*
3242 F:      include/uapi/linux/btrfs*
3243
3244 BTTV VIDEO4LINUX DRIVER
3245 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3246 L:      linux-media@vger.kernel.org
3247 W:      https://linuxtv.org
3248 T:      git git://linuxtv.org/media_tree.git
3249 S:      Odd fixes
3250 F:      Documentation/media/v4l-drivers/bttv*
3251 F:      drivers/media/pci/bt8xx/bttv*
3252
3253 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3254 M:      Chanwoo Choi <cw00.choi@samsung.com>
3255 L:      linux-pm@vger.kernel.org
3256 L:      linux-samsung-soc@vger.kernel.org
3257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3258 S:      Maintained
3259 F:      drivers/devfreq/exynos-bus.c
3260 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3261
3262 BUSLOGIC SCSI DRIVER
3263 M:      Khalid Aziz <khalid@gonehiking.org>
3264 L:      linux-scsi@vger.kernel.org
3265 S:      Maintained
3266 F:      drivers/scsi/BusLogic.*
3267 F:      drivers/scsi/FlashPoint.*
3268
3269 C-MEDIA CMI8788 DRIVER
3270 M:      Clemens Ladisch <clemens@ladisch.de>
3271 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3272 T:      git git://git.alsa-project.org/alsa-kernel.git
3273 S:      Maintained
3274 F:      sound/pci/oxygen/
3275
3276 C-SKY ARCHITECTURE
3277 M:      Guo Ren <ren_guo@c-sky.com>
3278 T:      git https://github.com/c-sky/csky-linux.git
3279 S:      Supported
3280 F:      arch/csky/
3281 F:      Documentation/devicetree/bindings/csky/
3282 K:      csky
3283 N:      csky
3284
3285 C6X ARCHITECTURE
3286 M:      Mark Salter <msalter@redhat.com>
3287 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3288 L:      linux-c6x-dev@linux-c6x.org
3289 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3290 S:      Maintained
3291 F:      arch/c6x/
3292
3293 CA8210 IEEE-802.15.4 RADIO DRIVER
3294 M:      Harry Morris <h.morris@cascoda.com>
3295 L:      linux-wpan@vger.kernel.org
3296 W:      https://github.com/Cascoda/ca8210-linux.git
3297 S:      Maintained
3298 F:      drivers/net/ieee802154/ca8210.c
3299 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3300
3301 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3302 M:      David Howells <dhowells@redhat.com>
3303 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3304 S:      Supported
3305 F:      Documentation/filesystems/caching/cachefiles.txt
3306 F:      fs/cachefiles/
3307
3308 CADENCE MIPI-CSI2 BRIDGES
3309 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3310 L:      linux-media@vger.kernel.org
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3313 F:      drivers/media/platform/cadence/cdns-csi2*
3314
3315 CADET FM/AM RADIO RECEIVER DRIVER
3316 M:      Hans Verkuil <hverkuil@xs4all.nl>
3317 L:      linux-media@vger.kernel.org
3318 T:      git git://linuxtv.org/media_tree.git
3319 W:      https://linuxtv.org
3320 S:      Maintained
3321 F:      drivers/media/radio/radio-cadet*
3322
3323 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3324 M:      Jonathan Corbet <corbet@lwn.net>
3325 L:      linux-media@vger.kernel.org
3326 T:      git git://linuxtv.org/media_tree.git
3327 S:      Maintained
3328 F:      Documentation/media/v4l-drivers/cafe_ccic*
3329 F:      drivers/media/platform/marvell-ccic/
3330
3331 CAIF NETWORK LAYER
3332 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3333 L:      netdev@vger.kernel.org
3334 S:      Supported
3335 F:      Documentation/networking/caif/
3336 F:      drivers/net/caif/
3337 F:      include/uapi/linux/caif/
3338 F:      include/net/caif/
3339 F:      net/caif/
3340
3341 CAKE QDISC
3342 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3343 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3344 S:      Maintained
3345 F:      net/sched/sch_cake.c
3346
3347 CALGARY x86-64 IOMMU
3348 M:      Muli Ben-Yehuda <mulix@mulix.org>
3349 M:      Jon Mason <jdmason@kudzu.us>
3350 L:      iommu@lists.linux-foundation.org
3351 S:      Maintained
3352 F:      arch/x86/kernel/pci-calgary_64.c
3353 F:      arch/x86/kernel/tce_64.c
3354 F:      arch/x86/include/asm/calgary.h
3355 F:      arch/x86/include/asm/tce.h
3356
3357 CAN NETWORK DRIVERS
3358 M:      Wolfgang Grandegger <wg@grandegger.com>
3359 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3360 L:      linux-can@vger.kernel.org
3361 W:      https://github.com/linux-can
3362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3364 S:      Maintained
3365 F:      Documentation/devicetree/bindings/net/can/
3366 F:      drivers/net/can/
3367 F:      include/linux/can/dev.h
3368 F:      include/linux/can/platform/
3369 F:      include/uapi/linux/can/error.h
3370 F:      include/uapi/linux/can/netlink.h
3371
3372 CAN NETWORK LAYER
3373 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3374 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3375 L:      linux-can@vger.kernel.org
3376 W:      https://github.com/linux-can
3377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3379 S:      Maintained
3380 F:      Documentation/networking/can.rst
3381 F:      net/can/
3382 F:      include/linux/can/core.h
3383 F:      include/uapi/linux/can.h
3384 F:      include/uapi/linux/can/bcm.h
3385 F:      include/uapi/linux/can/raw.h
3386 F:      include/uapi/linux/can/gw.h
3387
3388 CAPABILITIES
3389 M:      Serge Hallyn <serge@hallyn.com>
3390 L:      linux-security-module@vger.kernel.org
3391 S:      Supported
3392 F:      include/linux/capability.h
3393 F:      include/uapi/linux/capability.h
3394 F:      security/commoncap.c
3395 F:      kernel/capability.c
3396
3397 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3398 M:      Kevin Tsai <ktsai@capellamicro.com>
3399 S:      Maintained
3400 F:      drivers/iio/light/cm*
3401
3402 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3403 M:      Christian Lamparter <chunkeey@googlemail.com>
3404 L:      linux-wireless@vger.kernel.org
3405 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3406 S:      Maintained
3407 F:      drivers/net/wireless/ath/carl9170/
3408
3409 CAVIUM I2C DRIVER
3410 M:      Jan Glauber <jglauber@cavium.com>
3411 M:      David Daney <david.daney@cavium.com>
3412 W:      http://www.cavium.com
3413 S:      Supported
3414 F:      drivers/i2c/busses/i2c-octeon*
3415 F:      drivers/i2c/busses/i2c-thunderx*
3416
3417 CAVIUM LIQUIDIO NETWORK DRIVER
3418 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3419 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3420 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3421 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3422 L:      netdev@vger.kernel.org
3423 W:      http://www.cavium.com
3424 S:      Supported
3425 F:      drivers/net/ethernet/cavium/liquidio/
3426
3427 CAVIUM MMC DRIVER
3428 M:      Jan Glauber <jglauber@cavium.com>
3429 M:      David Daney <david.daney@cavium.com>
3430 M:      Steven J. Hill <Steven.Hill@cavium.com>
3431 W:      http://www.cavium.com
3432 S:      Supported
3433 F:      drivers/mmc/host/cavium*
3434
3435 CAVIUM OCTEON-TX CRYPTO DRIVER
3436 M:      George Cherian <george.cherian@cavium.com>
3437 L:      linux-crypto@vger.kernel.org
3438 W:      http://www.cavium.com
3439 S:      Supported
3440 F:      drivers/crypto/cavium/cpt/
3441
3442 CAVIUM THUNDERX2 ARM64 SOC
3443 M:      Robert Richter <rrichter@cavium.com>
3444 M:      Jayachandran C <jnair@caviumnetworks.com>
3445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446 S:      Maintained
3447 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3448 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3449
3450 CC2520 IEEE-802.15.4 RADIO DRIVER
3451 M:      Varka Bhadram <varkabhadram@gmail.com>
3452 L:      linux-wpan@vger.kernel.org
3453 S:      Maintained
3454 F:      drivers/net/ieee802154/cc2520.c
3455 F:      include/linux/spi/cc2520.h
3456 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3457
3458 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3459 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3460 L:      linux-crypto@vger.kernel.org
3461 S:      Supported
3462 F:      drivers/crypto/ccree/
3463 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3464
3465 CEC FRAMEWORK
3466 M:      Hans Verkuil <hans.verkuil@cisco.com>
3467 L:      linux-media@vger.kernel.org
3468 T:      git git://linuxtv.org/media_tree.git
3469 W:      http://linuxtv.org
3470 S:      Supported
3471 F:      Documentation/media/kapi/cec-core.rst
3472 F:      Documentation/media/uapi/cec
3473 F:      drivers/media/cec/
3474 F:      drivers/media/rc/keymaps/rc-cec.c
3475 F:      include/media/cec.h
3476 F:      include/media/cec-notifier.h
3477 F:      include/uapi/linux/cec.h
3478 F:      include/uapi/linux/cec-funcs.h
3479 F:      Documentation/devicetree/bindings/media/cec.txt
3480 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3481
3482 CEC GPIO DRIVER
3483 M:      Hans Verkuil <hans.verkuil@cisco.com>
3484 L:      linux-media@vger.kernel.org
3485 T:      git git://linuxtv.org/media_tree.git
3486 W:      http://linuxtv.org
3487 S:      Supported
3488 F:      drivers/media/platform/cec-gpio/
3489 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3490
3491 CELL BROADBAND ENGINE ARCHITECTURE
3492 M:      Arnd Bergmann <arnd@arndb.de>
3493 L:      linuxppc-dev@lists.ozlabs.org
3494 W:      http://www.ibm.com/developerworks/power/cell/
3495 S:      Supported
3496 F:      arch/powerpc/include/asm/cell*.h
3497 F:      arch/powerpc/include/asm/spu*.h
3498 F:      arch/powerpc/include/uapi/asm/spu*.h
3499 F:      arch/powerpc/oprofile/*cell*
3500 F:      arch/powerpc/platforms/cell/
3501
3502 CEPH COMMON CODE (LIBCEPH)
3503 M:      Ilya Dryomov <idryomov@gmail.com>
3504 M:      "Yan, Zheng" <zyan@redhat.com>
3505 M:      Sage Weil <sage@redhat.com>
3506 L:      ceph-devel@vger.kernel.org
3507 W:      http://ceph.com/
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3509 T:      git git://github.com/ceph/ceph-client.git
3510 S:      Supported
3511 F:      net/ceph/
3512 F:      include/linux/ceph/
3513 F:      include/linux/crush/
3514
3515 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3516 M:      "Yan, Zheng" <zyan@redhat.com>
3517 M:      Sage Weil <sage@redhat.com>
3518 M:      Ilya Dryomov <idryomov@gmail.com>
3519 L:      ceph-devel@vger.kernel.org
3520 W:      http://ceph.com/
3521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3522 T:      git git://github.com/ceph/ceph-client.git
3523 S:      Supported
3524 F:      Documentation/filesystems/ceph.txt
3525 F:      fs/ceph/
3526
3527 CERTIFICATE HANDLING:
3528 M:      David Howells <dhowells@redhat.com>
3529 M:      David Woodhouse <dwmw2@infradead.org>
3530 L:      keyrings@vger.kernel.org
3531 S:      Maintained
3532 F:      Documentation/admin-guide/module-signing.rst
3533 F:      certs/
3534 F:      scripts/sign-file.c
3535 F:      scripts/extract-cert.c
3536
3537 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3538 L:      linux-usb@vger.kernel.org
3539 S:      Orphan
3540 F:      Documentation/usb/WUSB-Design-overview.txt
3541 F:      Documentation/usb/wusb-cbaf
3542 F:      drivers/usb/host/hwa-hc.c
3543 F:      drivers/usb/host/whci/
3544 F:      drivers/usb/wusbcore/
3545 F:      include/linux/usb/wusb*
3546
3547 CFAG12864B LCD DRIVER
3548 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3549 S:      Maintained
3550 F:      drivers/auxdisplay/cfag12864b.c
3551 F:      include/linux/cfag12864b.h
3552
3553 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3554 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3555 S:      Maintained
3556 F:      drivers/auxdisplay/cfag12864bfb.c
3557 F:      include/linux/cfag12864b.h
3558
3559 802.11 (including CFG80211/NL80211)
3560 M:      Johannes Berg <johannes@sipsolutions.net>
3561 L:      linux-wireless@vger.kernel.org
3562 W:      http://wireless.kernel.org/
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3565 S:      Maintained
3566 F:      net/wireless/
3567 F:      include/uapi/linux/nl80211.h
3568 F:      include/linux/ieee80211.h
3569 F:      include/net/wext.h
3570 F:      include/net/cfg80211.h
3571 F:      include/net/iw_handler.h
3572 F:      include/net/ieee80211_radiotap.h
3573 F:      Documentation/driver-api/80211/cfg80211.rst
3574 F:      Documentation/networking/regulatory.txt
3575
3576 CHAR and MISC DRIVERS
3577 M:      Arnd Bergmann <arnd@arndb.de>
3578 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3580 S:      Supported
3581 F:      drivers/char/
3582 F:      drivers/misc/
3583 F:      include/linux/miscdevice.h
3584
3585 CHECKPATCH
3586 M:      Andy Whitcroft <apw@canonical.com>
3587 M:      Joe Perches <joe@perches.com>
3588 S:      Maintained
3589 F:      scripts/checkpatch.pl
3590
3591 CHINESE DOCUMENTATION
3592 M:      Harry Wei <harryxiyou@gmail.com>
3593 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3594 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3595 S:      Maintained
3596 F:      Documentation/translations/zh_CN/
3597
3598 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3599 M:      Peter Chen <Peter.Chen@nxp.com>
3600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3601 L:      linux-usb@vger.kernel.org
3602 S:      Maintained
3603 F:      drivers/usb/chipidea/
3604
3605 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3606 M:      Hans de Goede <hdegoede@redhat.com>
3607 L:      linux-input@vger.kernel.org
3608 S:      Maintained
3609 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3610 F:      drivers/input/touchscreen/chipone_icn8318.c
3611
3612 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3613 M:      Hans de Goede <hdegoede@redhat.com>
3614 L:      linux-input@vger.kernel.org
3615 S:      Maintained
3616 F:      drivers/input/touchscreen/chipone_icn8505.c
3617
3618 CHROME HARDWARE PLATFORM SUPPORT
3619 M:      Benson Leung <bleung@chromium.org>
3620 M:      Olof Johansson <olof@lixom.net>
3621 S:      Maintained
3622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3623 F:      drivers/platform/chrome/
3624
3625 CIRRUS LOGIC AUDIO CODEC DRIVERS
3626 M:      Brian Austin <brian.austin@cirrus.com>
3627 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3629 S:      Maintained
3630 F:      sound/soc/codecs/cs*
3631
3632 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3633 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3634 L:      netdev@vger.kernel.org
3635 S:      Maintained
3636 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3637
3638 CISCO FCOE HBA DRIVER
3639 M:      Satish Kharat <satishkh@cisco.com>
3640 M:      Sesidhar Baddela <sebaddel@cisco.com>
3641 M:      Karan Tilak Kumar <kartilak@cisco.com>
3642 L:      linux-scsi@vger.kernel.org
3643 S:      Supported
3644 F:      drivers/scsi/fnic/
3645
3646 CISCO SCSI HBA DRIVER
3647 M:      Karan Tilak Kumar <kartilak@cisco.com>
3648 M:      Sesidhar Baddela <sebaddel@cisco.com>
3649 L:      linux-scsi@vger.kernel.org
3650 S:      Supported
3651 F:      drivers/scsi/snic/
3652
3653 CISCO VIC ETHERNET NIC DRIVER
3654 M:      Christian Benvenuti <benve@cisco.com>
3655 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3656 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3657 S:      Supported
3658 F:      drivers/net/ethernet/cisco/enic/
3659
3660 CISCO VIC LOW LATENCY NIC DRIVER
3661 M:      Christian Benvenuti <benve@cisco.com>
3662 S:      Supported
3663 F:      drivers/infiniband/hw/usnic/
3664
3665 CIRRUS LOGIC MADERA CODEC DRIVERS
3666 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3667 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3669 L:      patches@opensource.cirrus.com
3670 T:      git https://github.com/CirrusLogic/linux-drivers.git
3671 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3672 S:      Supported
3673 F:      Documentation/devicetree/bindings/mfd/madera.txt
3674 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3675 F:      include/linux/mfd/madera/*
3676 F:      drivers/gpio/gpio-madera*
3677 F:      drivers/mfd/madera*
3678 F:      drivers/mfd/cs47l*
3679 F:      drivers/pinctrl/cirrus/*
3680
3681 CLANG-FORMAT FILE
3682 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3683 S:      Maintained
3684 F:      .clang-format
3685
3686 CLEANCACHE API
3687 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3688 L:      linux-kernel@vger.kernel.org
3689 S:      Maintained
3690 F:      mm/cleancache.c
3691 F:      include/linux/cleancache.h
3692
3693 CLK API
3694 M:      Russell King <linux@armlinux.org.uk>
3695 L:      linux-clk@vger.kernel.org
3696 S:      Maintained
3697 F:      include/linux/clk.h
3698
3699 CLOCKSOURCE, CLOCKEVENT DRIVERS
3700 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3701 M:      Thomas Gleixner <tglx@linutronix.de>
3702 L:      linux-kernel@vger.kernel.org
3703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3704 S:      Supported
3705 F:      drivers/clocksource/
3706 F:      Documentation/devicetree/bindings/timer/
3707
3708 CMPC ACPI DRIVER
3709 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3710 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3711 L:      platform-driver-x86@vger.kernel.org
3712 S:      Supported
3713 F:      drivers/platform/x86/classmate-laptop.c
3714
3715 COBALT MEDIA DRIVER
3716 M:      Hans Verkuil <hans.verkuil@cisco.com>
3717 L:      linux-media@vger.kernel.org
3718 T:      git git://linuxtv.org/media_tree.git
3719 W:      https://linuxtv.org
3720 S:      Supported
3721 F:      drivers/media/pci/cobalt/
3722
3723 COCCINELLE/Semantic Patches (SmPL)
3724 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3725 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3726 M:      Nicolas Palix <nicolas.palix@imag.fr>
3727 M:      Michal Marek <michal.lkml@markovi.net>
3728 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3730 W:      http://coccinelle.lip6.fr/
3731 S:      Supported
3732 F:      Documentation/dev-tools/coccinelle.rst
3733 F:      scripts/coccinelle/
3734 F:      scripts/coccicheck
3735
3736 CODA FILE SYSTEM
3737 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3738 M:      coda@cs.cmu.edu
3739 L:      codalist@coda.cs.cmu.edu
3740 W:      http://www.coda.cs.cmu.edu/
3741 S:      Maintained
3742 F:      Documentation/filesystems/coda.txt
3743 F:      fs/coda/
3744 F:      include/linux/coda*.h
3745 F:      include/uapi/linux/coda*.h
3746
3747 CODA V4L2 MEM2MEM DRIVER
3748 M:      Philipp Zabel <p.zabel@pengutronix.de>
3749 L:      linux-media@vger.kernel.org
3750 S:      Maintained
3751 F:      Documentation/devicetree/bindings/media/coda.txt
3752 F:      drivers/media/platform/coda/
3753
3754 CODE OF CONDUCT
3755 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3756 S:      Supported
3757 F:      Documentation/process/code-of-conduct.rst
3758 F:      Documentation/process/code-of-conduct-interpretation.rst
3759
3760 COMMON CLK FRAMEWORK
3761 M:      Michael Turquette <mturquette@baylibre.com>
3762 M:      Stephen Boyd <sboyd@kernel.org>
3763 L:      linux-clk@vger.kernel.org
3764 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3766 S:      Maintained
3767 F:      Documentation/devicetree/bindings/clock/
3768 F:      drivers/clk/
3769 X:      drivers/clk/clkdev.c
3770 F:      include/linux/clk-pr*
3771 F:      include/linux/clk/
3772 F:      include/linux/of_clk.h
3773
3774 COMMON INTERNET FILE SYSTEM (CIFS)
3775 M:      Steve French <sfrench@samba.org>
3776 L:      linux-cifs@vger.kernel.org
3777 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3778 W:      http://linux-cifs.samba.org/
3779 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3780 S:      Supported
3781 F:      Documentation/filesystems/cifs/
3782 F:      fs/cifs/
3783
3784 COMPACTPCI HOTPLUG CORE
3785 M:      Scott Murray <scott@spiteful.org>
3786 L:      linux-pci@vger.kernel.org
3787 S:      Maintained
3788 F:      drivers/pci/hotplug/cpci_hotplug*
3789
3790 COMPACTPCI HOTPLUG GENERIC DRIVER
3791 M:      Scott Murray <scott@spiteful.org>
3792 L:      linux-pci@vger.kernel.org
3793 S:      Maintained
3794 F:      drivers/pci/hotplug/cpcihp_generic.c
3795
3796 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3797 M:      Scott Murray <scott@spiteful.org>
3798 L:      linux-pci@vger.kernel.org
3799 S:      Maintained
3800 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3801
3802 COMPAL LAPTOP SUPPORT
3803 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3804 L:      platform-driver-x86@vger.kernel.org
3805 S:      Maintained
3806 F:      drivers/platform/x86/compal-laptop.c
3807
3808 COMPILER ATTRIBUTES
3809 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3810 S:      Maintained
3811 F:      include/linux/compiler_attributes.h
3812
3813 CONEXANT ACCESSRUNNER USB DRIVER
3814 L:      accessrunner-general@lists.sourceforge.net
3815 W:      http://accessrunner.sourceforge.net/
3816 S:      Orphan
3817 F:      drivers/usb/atm/cxacru.c
3818
3819 CONFIGFS
3820 M:      Joel Becker <jlbec@evilplan.org>
3821 M:      Christoph Hellwig <hch@lst.de>
3822 T:      git git://git.infradead.org/users/hch/configfs.git
3823 S:      Supported
3824 F:      fs/configfs/
3825 F:      include/linux/configfs.h
3826
3827 CONNECTOR
3828 M:      Evgeniy Polyakov <zbr@ioremap.net>
3829 L:      netdev@vger.kernel.org
3830 S:      Maintained
3831 F:      drivers/connector/
3832
3833 CONTROL GROUP (CGROUP)
3834 M:      Tejun Heo <tj@kernel.org>
3835 M:      Li Zefan <lizefan@huawei.com>
3836 M:      Johannes Weiner <hannes@cmpxchg.org>
3837 L:      cgroups@vger.kernel.org
3838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3839 S:      Maintained
3840 F:      Documentation/cgroup*
3841 F:      include/linux/cgroup*
3842 F:      kernel/cgroup*
3843
3844 CONTROL GROUP - CPUSET
3845 M:      Li Zefan <lizefan@huawei.com>
3846 L:      cgroups@vger.kernel.org
3847 W:      http://www.bullopensource.org/cpuset/
3848 W:      http://oss.sgi.com/projects/cpusets/
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3850 S:      Maintained
3851 F:      Documentation/cgroup-v1/cpusets.txt
3852 F:      include/linux/cpuset.h
3853 F:      kernel/cgroup/cpuset.c
3854
3855 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3856 M:      Johannes Weiner <hannes@cmpxchg.org>
3857 M:      Michal Hocko <mhocko@kernel.org>
3858 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3859 L:      cgroups@vger.kernel.org
3860 L:      linux-mm@kvack.org
3861 S:      Maintained
3862 F:      mm/memcontrol.c
3863 F:      mm/swap_cgroup.c
3864
3865 CORETEMP HARDWARE MONITORING DRIVER
3866 M:      Fenghua Yu <fenghua.yu@intel.com>
3867 L:      linux-hwmon@vger.kernel.org
3868 S:      Maintained
3869 F:      Documentation/hwmon/coretemp
3870 F:      drivers/hwmon/coretemp.c
3871
3872 COSA/SRP SYNC SERIAL DRIVER
3873 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3874 W:      http://www.fi.muni.cz/~kas/cosa/
3875 S:      Maintained
3876 F:      drivers/net/wan/cosa*
3877
3878 CPMAC ETHERNET DRIVER
3879 M:      Florian Fainelli <f.fainelli@gmail.com>
3880 L:      netdev@vger.kernel.org
3881 S:      Maintained
3882 F:      drivers/net/ethernet/ti/cpmac.c
3883
3884 CPU FREQUENCY DRIVERS
3885 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3886 M:      Viresh Kumar <viresh.kumar@linaro.org>
3887 L:      linux-pm@vger.kernel.org
3888 S:      Maintained
3889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3890 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3891 B:      https://bugzilla.kernel.org
3892 F:      Documentation/cpu-freq/
3893 F:      Documentation/devicetree/bindings/cpufreq/
3894 F:      drivers/cpufreq/
3895 F:      include/linux/cpufreq.h
3896 F:      tools/testing/selftests/cpufreq/
3897
3898 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3899 M:      Viresh Kumar <viresh.kumar@linaro.org>
3900 M:      Sudeep Holla <sudeep.holla@arm.com>
3901 L:      linux-pm@vger.kernel.org
3902 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3903 S:      Maintained
3904 F:      drivers/cpufreq/arm_big_little.h
3905 F:      drivers/cpufreq/arm_big_little.c
3906
3907 CPU POWER MONITORING SUBSYSTEM
3908 M:      Thomas Renninger <trenn@suse.com>
3909 M:      Shuah Khan <shuah@kernel.org>
3910 L:      linux-pm@vger.kernel.org
3911 S:      Maintained
3912 F:      tools/power/cpupower/
3913
3914 CPUID/MSR DRIVER
3915 M:      "H. Peter Anvin" <hpa@zytor.com>
3916 S:      Maintained
3917 F:      arch/x86/kernel/cpuid.c
3918 F:      arch/x86/kernel/msr.c
3919
3920 CPUIDLE DRIVER - ARM BIG LITTLE
3921 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3922 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3923 L:      linux-pm@vger.kernel.org
3924 L:      linux-arm-kernel@lists.infradead.org
3925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3926 S:      Maintained
3927 F:      drivers/cpuidle/cpuidle-big_little.c
3928
3929 CPUIDLE DRIVER - ARM EXYNOS
3930 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3931 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3932 M:      Kukjin Kim <kgene@kernel.org>
3933 L:      linux-pm@vger.kernel.org
3934 L:      linux-samsung-soc@vger.kernel.org
3935 S:      Supported
3936 F:      drivers/cpuidle/cpuidle-exynos.c
3937 F:      arch/arm/mach-exynos/pm.c
3938
3939 CPUIDLE DRIVERS
3940 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3941 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3942 L:      linux-pm@vger.kernel.org
3943 S:      Maintained
3944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3945 B:      https://bugzilla.kernel.org
3946 F:      drivers/cpuidle/*
3947 F:      include/linux/cpuidle.h
3948
3949 CRAMFS FILESYSTEM
3950 M:      Nicolas Pitre <nico@linaro.org>
3951 S:      Maintained
3952 F:      Documentation/filesystems/cramfs.txt
3953 F:      fs/cramfs/
3954
3955 CRYPTO API
3956 M:      Herbert Xu <herbert@gondor.apana.org.au>
3957 M:      "David S. Miller" <davem@davemloft.net>
3958 L:      linux-crypto@vger.kernel.org
3959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3961 S:      Maintained
3962 F:      Documentation/crypto/
3963 F:      Documentation/devicetree/bindings/crypto/
3964 F:      arch/*/crypto/
3965 F:      crypto/
3966 F:      drivers/crypto/
3967 F:      include/crypto/
3968 F:      include/linux/crypto*
3969
3970 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3971 M:      Neil Horman <nhorman@tuxdriver.com>
3972 L:      linux-crypto@vger.kernel.org
3973 S:      Maintained
3974 F:      crypto/ansi_cprng.c
3975 F:      crypto/rng.c
3976
3977 CS3308 MEDIA DRIVER
3978 M:      Hans Verkuil <hverkuil@xs4all.nl>
3979 L:      linux-media@vger.kernel.org
3980 T:      git git://linuxtv.org/media_tree.git
3981 W:      http://linuxtv.org
3982 S:      Odd Fixes
3983 F:      drivers/media/i2c/cs3308.c
3984 F:      drivers/media/i2c/cs3308.h
3985
3986 CS5535 Audio ALSA driver
3987 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3988 S:      Maintained
3989 F:      sound/pci/cs5535audio/
3990
3991 CW1200 WLAN driver
3992 M:      Solomon Peachy <pizza@shaftnet.org>
3993 S:      Maintained
3994 F:      drivers/net/wireless/st/cw1200/
3995
3996 CX18 VIDEO4LINUX DRIVER
3997 M:      Andy Walls <awalls@md.metrocast.net>
3998 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3999 L:      linux-media@vger.kernel.org
4000 T:      git git://linuxtv.org/media_tree.git
4001 W:      https://linuxtv.org
4002 W:      http://www.ivtvdriver.org/index.php/Cx18
4003 S:      Maintained
4004 F:      Documentation/media/v4l-drivers/cx18*
4005 F:      drivers/media/pci/cx18/
4006 F:      include/uapi/linux/ivtv*
4007
4008 CX2341X MPEG ENCODER HELPER MODULE
4009 M:      Hans Verkuil <hverkuil@xs4all.nl>
4010 L:      linux-media@vger.kernel.org
4011 T:      git git://linuxtv.org/media_tree.git
4012 W:      https://linuxtv.org
4013 S:      Maintained
4014 F:      drivers/media/common/cx2341x*
4015 F:      include/media/cx2341x*
4016
4017 CX24120 MEDIA DRIVER
4018 M:      Jemma Denson <jdenson@gmail.com>
4019 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4020 L:      linux-media@vger.kernel.org
4021 W:      https://linuxtv.org
4022 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4023 S:      Maintained
4024 F:      drivers/media/dvb-frontends/cx24120*
4025
4026 CX88 VIDEO4LINUX DRIVER
4027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4028 L:      linux-media@vger.kernel.org
4029 W:      https://linuxtv.org
4030 T:      git git://linuxtv.org/media_tree.git
4031 S:      Odd fixes
4032 F:      Documentation/media/v4l-drivers/cx88*
4033 F:      drivers/media/pci/cx88/
4034
4035 CXD2820R MEDIA DRIVER
4036 M:      Antti Palosaari <crope@iki.fi>
4037 L:      linux-media@vger.kernel.org
4038 W:      https://linuxtv.org
4039 W:      http://palosaari.fi/linux/
4040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4041 T:      git git://linuxtv.org/anttip/media_tree.git
4042 S:      Maintained
4043 F:      drivers/media/dvb-frontends/cxd2820r*
4044
4045 CXGB3 ETHERNET DRIVER (CXGB3)
4046 M:      Santosh Raspatur <santosh@chelsio.com>
4047 L:      netdev@vger.kernel.org
4048 W:      http://www.chelsio.com
4049 S:      Supported
4050 F:      drivers/net/ethernet/chelsio/cxgb3/
4051
4052 CXGB3 ISCSI DRIVER (CXGB3I)
4053 M:      Karen Xie <kxie@chelsio.com>
4054 L:      linux-scsi@vger.kernel.org
4055 W:      http://www.chelsio.com
4056 S:      Supported
4057 F:      drivers/scsi/cxgbi/cxgb3i
4058
4059 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4060 M:      Steve Wise <swise@chelsio.com>
4061 L:      linux-rdma@vger.kernel.org
4062 W:      http://www.openfabrics.org
4063 S:      Supported
4064 F:      drivers/infiniband/hw/cxgb3/
4065 F:      include/uapi/rdma/cxgb3-abi.h
4066
4067 CXGB4 CRYPTO DRIVER (chcr)
4068 M:      Harsh Jain <harsh@chelsio.com>
4069 L:      linux-crypto@vger.kernel.org
4070 W:      http://www.chelsio.com
4071 S:      Supported
4072 F:      drivers/crypto/chelsio
4073
4074 CXGB4 ETHERNET DRIVER (CXGB4)
4075 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4076 L:      netdev@vger.kernel.org
4077 W:      http://www.chelsio.com
4078 S:      Supported
4079 F:      drivers/net/ethernet/chelsio/cxgb4/
4080
4081 CXGB4 ISCSI DRIVER (CXGB4I)
4082 M:      Karen Xie <kxie@chelsio.com>
4083 L:      linux-scsi@vger.kernel.org
4084 W:      http://www.chelsio.com
4085 S:      Supported
4086 F:      drivers/scsi/cxgbi/cxgb4i
4087
4088 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4089 M:      Steve Wise <swise@chelsio.com>
4090 L:      linux-rdma@vger.kernel.org
4091 W:      http://www.openfabrics.org
4092 S:      Supported
4093 F:      drivers/infiniband/hw/cxgb4/
4094 F:      include/uapi/rdma/cxgb4-abi.h
4095
4096 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4097 M:      Casey Leedom <leedom@chelsio.com>
4098 L:      netdev@vger.kernel.org
4099 W:      http://www.chelsio.com
4100 S:      Supported
4101 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4102
4103 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4104 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4105 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4106 L:      linuxppc-dev@lists.ozlabs.org
4107 S:      Supported
4108 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4109 F:      drivers/misc/cxl/
4110 F:      include/misc/cxl*
4111 F:      include/uapi/misc/cxl.h
4112 F:      Documentation/powerpc/cxl.txt
4113 F:      Documentation/ABI/testing/sysfs-class-cxl
4114
4115 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4116 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4117 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4118 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4119 L:      linux-scsi@vger.kernel.org
4120 S:      Supported
4121 F:      drivers/scsi/cxlflash/
4122 F:      include/uapi/scsi/cxlflash_ioctl.h
4123 F:      Documentation/powerpc/cxlflash.txt
4124
4125 CYBERPRO FB DRIVER
4126 M:      Russell King <linux@armlinux.org.uk>
4127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4128 W:      http://www.armlinux.org.uk/
4129 S:      Maintained
4130 F:      drivers/video/fbdev/cyber2000fb.*
4131
4132 CYCLADES ASYNC MUX DRIVER
4133 W:      http://www.cyclades.com/
4134 S:      Orphan
4135 F:      drivers/tty/cyclades.c
4136 F:      include/linux/cyclades.h
4137 F:      include/uapi/linux/cyclades.h
4138
4139 CYCLADES PC300 DRIVER
4140 W:      http://www.cyclades.com/
4141 S:      Orphan
4142 F:      drivers/net/wan/pc300*
4143
4144 CYPRESS_FIRMWARE MEDIA DRIVER
4145 M:      Antti Palosaari <crope@iki.fi>
4146 L:      linux-media@vger.kernel.org
4147 W:      https://linuxtv.org
4148 W:      http://palosaari.fi/linux/
4149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4150 T:      git git://linuxtv.org/anttip/media_tree.git
4151 S:      Maintained
4152 F:      drivers/media/common/cypress_firmware*
4153
4154 CYTTSP TOUCHSCREEN DRIVER
4155 M:      Ferruh Yigit <fery@cypress.com>
4156 L:      linux-input@vger.kernel.org
4157 S:      Supported
4158 F:      drivers/input/touchscreen/cyttsp*
4159 F:      include/linux/input/cyttsp.h
4160
4161 D-LINK DIR-685 TOUCHKEYS DRIVER
4162 M:      Linus Walleij <linus.walleij@linaro.org>
4163 L:      linux-input@vger.kernel.org
4164 S:      Supported
4165 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4166
4167 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4168 M:      Joshua Kinard <kumba@gentoo.org>
4169 S:      Maintained
4170 F:      drivers/rtc/rtc-ds1685.c
4171 F:      include/linux/rtc/ds1685.h
4172
4173 DAMA SLAVE for AX.25
4174 M:      Joerg Reuter <jreuter@yaina.de>
4175 W:      http://yaina.de/jreuter/
4176 W:      http://www.qsl.net/dl1bke/
4177 L:      linux-hams@vger.kernel.org
4178 S:      Maintained
4179 F:      net/ax25/af_ax25.c
4180 F:      net/ax25/ax25_dev.c
4181 F:      net/ax25/ax25_ds_*
4182 F:      net/ax25/ax25_in.c
4183 F:      net/ax25/ax25_out.c
4184 F:      net/ax25/ax25_timer.c
4185 F:      net/ax25/sysctl_net_ax25.c
4186
4187 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4188 L:      netdev@vger.kernel.org
4189 S:      Orphan
4190 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4191 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4192
4193 DC390/AM53C974 SCSI driver
4194 M:      Hannes Reinecke <hare@suse.com>
4195 L:      linux-scsi@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/scsi/am53c974.c
4198
4199 DC395x SCSI driver
4200 M:      Oliver Neukum <oliver@neukum.org>
4201 M:      Ali Akcaagac <aliakc@web.de>
4202 M:      Jamie Lenehan <lenehan@twibble.org>
4203 L:      dc395x@twibble.org
4204 W:      http://twibble.org/dist/dc395x/
4205 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4206 S:      Maintained
4207 F:      Documentation/scsi/dc395x.txt
4208 F:      drivers/scsi/dc395x.*
4209
4210 DCCP PROTOCOL
4211 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4212 L:      dccp@vger.kernel.org
4213 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4214 S:      Maintained
4215 F:      include/linux/dccp.h
4216 F:      include/uapi/linux/dccp.h
4217 F:      include/linux/tfrc.h
4218 F:      net/dccp/
4219
4220 DECnet NETWORK LAYER
4221 W:      http://linux-decnet.sourceforge.net
4222 L:      linux-decnet-user@lists.sourceforge.net
4223 S:      Orphan
4224 F:      Documentation/networking/decnet.txt
4225 F:      net/decnet/
4226
4227 DECSTATION PLATFORM SUPPORT
4228 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4229 L:      linux-mips@linux-mips.org
4230 W:      http://www.linux-mips.org/wiki/DECstation
4231 S:      Maintained
4232 F:      arch/mips/dec/
4233 F:      arch/mips/include/asm/dec/
4234 F:      arch/mips/include/asm/mach-dec/
4235
4236 DEFXX FDDI NETWORK DRIVER
4237 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4238 S:      Maintained
4239 F:      drivers/net/fddi/defxx.*
4240
4241 DELL SMBIOS DRIVER
4242 M:      Pali Rohár <pali.rohar@gmail.com>
4243 M:      Mario Limonciello <mario.limonciello@dell.com>
4244 L:      platform-driver-x86@vger.kernel.org
4245 S:      Maintained
4246 F:      drivers/platform/x86/dell-smbios.*
4247
4248 DELL SMBIOS SMM DRIVER
4249 M:      Mario Limonciello <mario.limonciello@dell.com>
4250 L:      platform-driver-x86@vger.kernel.org
4251 S:      Maintained
4252 F:      drivers/platform/x86/dell-smbios-smm.c
4253
4254 DELL SMBIOS WMI DRIVER
4255 M:      Mario Limonciello <mario.limonciello@dell.com>
4256 L:      platform-driver-x86@vger.kernel.org
4257 S:      Maintained
4258 F:      drivers/platform/x86/dell-smbios-wmi.c
4259 F:      tools/wmi/dell-smbios-example.c
4260
4261 DEFZA FDDI NETWORK DRIVER
4262 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4263 S:      Maintained
4264 F:      drivers/net/fddi/defza.*
4265
4266 DELL LAPTOP DRIVER
4267 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4268 M:      Pali Rohár <pali.rohar@gmail.com>
4269 L:      platform-driver-x86@vger.kernel.org
4270 S:      Maintained
4271 F:      drivers/platform/x86/dell-laptop.c
4272
4273 DELL LAPTOP FREEFALL DRIVER
4274 M:      Pali Rohár <pali.rohar@gmail.com>
4275 S:      Maintained
4276 F:      drivers/platform/x86/dell-smo8800.c
4277
4278 DELL LAPTOP RBTN DRIVER
4279 M:      Pali Rohár <pali.rohar@gmail.com>
4280 S:      Maintained
4281 F:      drivers/platform/x86/dell-rbtn.*
4282
4283 DELL REMOTE BIOS UPDATE DRIVER
4284 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4285 L:      platform-driver-x86@vger.kernel.org
4286 S:      Maintained
4287 F:      drivers/platform/x86/dell_rbu.c
4288
4289 DELL LAPTOP SMM DRIVER
4290 M:      Pali Rohár <pali.rohar@gmail.com>
4291 S:      Maintained
4292 F:      drivers/hwmon/dell-smm-hwmon.c
4293 F:      include/uapi/linux/i8k.h
4294
4295 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4296 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4297 L:      platform-driver-x86@vger.kernel.org
4298 S:      Maintained
4299 F:      Documentation/dcdbas.txt
4300 F:      drivers/platform/x86/dcdbas.*
4301
4302 DELL WMI NOTIFICATIONS DRIVER
4303 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4304 M:      Pali Rohár <pali.rohar@gmail.com>
4305 S:      Maintained
4306 F:      drivers/platform/x86/dell-wmi.c
4307
4308 DELL WMI DESCRIPTOR DRIVER
4309 M:      Mario Limonciello <mario.limonciello@dell.com>
4310 S:      Maintained
4311 F:      drivers/platform/x86/dell-wmi-descriptor.c
4312
4313 DELTA ST MEDIA DRIVER
4314 M:      Hugues Fruchet <hugues.fruchet@st.com>
4315 L:      linux-media@vger.kernel.org
4316 T:      git git://linuxtv.org/media_tree.git
4317 W:      https://linuxtv.org
4318 S:      Supported
4319 F:      drivers/media/platform/sti/delta
4320
4321 DENALI NAND DRIVER
4322 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4323 L:      linux-mtd@lists.infradead.org
4324 S:      Supported
4325 F:      drivers/mtd/nand/raw/denali*
4326
4327 DESIGNWARE USB2 DRD IP DRIVER
4328 M:      Minas Harutyunyan <hminas@synopsys.com>
4329 L:      linux-usb@vger.kernel.org
4330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4331 S:      Maintained
4332 F:      drivers/usb/dwc2/
4333
4334 DESIGNWARE USB3 DRD IP DRIVER
4335 M:      Felipe Balbi <balbi@kernel.org>
4336 L:      linux-usb@vger.kernel.org
4337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4338 S:      Maintained
4339 F:      drivers/usb/dwc3/
4340
4341 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4342 M:      Andreas Klinger <ak@it-klinger.de>
4343 L:      linux-iio@vger.kernel.org
4344 S:      Maintained
4345 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4346 F:      drivers/iio/proximity/srf*.c
4347
4348 DEVICE COREDUMP (DEV_COREDUMP)
4349 M:      Johannes Berg <johannes@sipsolutions.net>
4350 L:      linux-kernel@vger.kernel.org
4351 S:      Maintained
4352 F:      drivers/base/devcoredump.c
4353 F:      include/linux/devcoredump.h
4354
4355 DEVICE FREQUENCY (DEVFREQ)
4356 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4357 M:      Kyungmin Park <kyungmin.park@samsung.com>
4358 R:      Chanwoo Choi <cw00.choi@samsung.com>
4359 L:      linux-pm@vger.kernel.org
4360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4361 S:      Maintained
4362 F:      drivers/devfreq/
4363 F:      include/linux/devfreq.h
4364 F:      Documentation/devicetree/bindings/devfreq/
4365
4366 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4367 M:      Chanwoo Choi <cw00.choi@samsung.com>
4368 L:      linux-pm@vger.kernel.org
4369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4370 S:      Supported
4371 F:      drivers/devfreq/event/
4372 F:      drivers/devfreq/devfreq-event.c
4373 F:      include/linux/devfreq-event.h
4374 F:      Documentation/devicetree/bindings/devfreq/event/
4375
4376 DEVICE NUMBER REGISTRY
4377 M:      Torben Mathiasen <device@lanana.org>
4378 W:      http://lanana.org/docs/device-list/index.html
4379 S:      Maintained
4380
4381 DEVICE-MAPPER  (LVM)
4382 M:      Alasdair Kergon <agk@redhat.com>
4383 M:      Mike Snitzer <snitzer@redhat.com>
4384 M:      dm-devel@redhat.com
4385 L:      dm-devel@redhat.com
4386 W:      http://sources.redhat.com/dm
4387 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4389 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4390 S:      Maintained
4391 F:      Documentation/device-mapper/
4392 F:      drivers/md/Makefile
4393 F:      drivers/md/Kconfig
4394 F:      drivers/md/dm*
4395 F:      drivers/md/persistent-data/
4396 F:      include/linux/device-mapper.h
4397 F:      include/linux/dm-*.h
4398 F:      include/uapi/linux/dm-*.h
4399
4400 DEVLINK
4401 M:      Jiri Pirko <jiri@mellanox.com>
4402 L:      netdev@vger.kernel.org
4403 S:      Supported
4404 F:      net/core/devlink.c
4405 F:      include/net/devlink.h
4406 F:      include/uapi/linux/devlink.h
4407
4408 DIALOG SEMICONDUCTOR DRIVERS
4409 M:      Support Opensource <support.opensource@diasemi.com>
4410 W:      http://www.dialog-semiconductor.com/products
4411 S:      Supported
4412 F:      Documentation/hwmon/da90??
4413 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4414 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4415 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4416 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4417 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4418 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4419 F:      drivers/gpio/gpio-da90??.c
4420 F:      drivers/hwmon/da90??-hwmon.c
4421 F:      drivers/iio/adc/da91??-*.c
4422 F:      drivers/input/misc/da90??_onkey.c
4423 F:      drivers/input/touchscreen/da9052_tsi.c
4424 F:      drivers/leds/leds-da90??.c
4425 F:      drivers/mfd/da903x.c
4426 F:      drivers/mfd/da90??-*.c
4427 F:      drivers/mfd/da91??-*.c
4428 F:      drivers/power/supply/da9052-battery.c
4429 F:      drivers/power/supply/da91??-*.c
4430 F:      drivers/regulator/da903x.c
4431 F:      drivers/regulator/da9???-regulator.[ch]
4432 F:      drivers/thermal/da90??-thermal.c
4433 F:      drivers/rtc/rtc-da90??.c
4434 F:      drivers/video/backlight/da90??_bl.c
4435 F:      drivers/watchdog/da90??_wdt.c
4436 F:      include/linux/mfd/da903x.h
4437 F:      include/linux/mfd/da9052/
4438 F:      include/linux/mfd/da9055/
4439 F:      include/linux/mfd/da9062/
4440 F:      include/linux/mfd/da9063/
4441 F:      include/linux/mfd/da9150/
4442 F:      include/linux/regulator/da9211.h
4443 F:      include/sound/da[79]*.h
4444 F:      sound/soc/codecs/da[79]*.[ch]
4445
4446 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4447 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4448 L:      linux-gpio@vger.kernel.org
4449 S:      Maintained
4450 F:      drivers/gpio/gpio-gpio-mm.c
4451
4452 DIOLAN U2C-12 I2C DRIVER
4453 M:      Guenter Roeck <linux@roeck-us.net>
4454 L:      linux-i2c@vger.kernel.org
4455 S:      Maintained
4456 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4457
4458 FILESYSTEM DIRECT ACCESS (DAX)
4459 M:      Matthew Wilcox <willy@infradead.org>
4460 M:      Ross Zwisler <zwisler@kernel.org>
4461 M:      Jan Kara <jack@suse.cz>
4462 L:      linux-fsdevel@vger.kernel.org
4463 S:      Supported
4464 F:      fs/dax.c
4465 F:      include/linux/dax.h
4466 F:      include/trace/events/fs_dax.h
4467
4468 DEVICE DIRECT ACCESS (DAX)
4469 M:      Dan Williams <dan.j.williams@intel.com>
4470 M:      Dave Jiang <dave.jiang@intel.com>
4471 M:      Ross Zwisler <zwisler@kernel.org>
4472 M:      Vishal Verma <vishal.l.verma@intel.com>
4473 L:      linux-nvdimm@lists.01.org
4474 S:      Supported
4475 F:      drivers/dax/
4476
4477 DIRECTORY NOTIFICATION (DNOTIFY)
4478 M:      Jan Kara <jack@suse.cz>
4479 R:      Amir Goldstein <amir73il@gmail.com>
4480 L:      linux-fsdevel@vger.kernel.org
4481 S:      Maintained
4482 F:      Documentation/filesystems/dnotify.txt
4483 F:      fs/notify/dnotify/
4484 F:      include/linux/dnotify.h
4485
4486 DISK GEOMETRY AND PARTITION HANDLING
4487 M:      Andries Brouwer <aeb@cwi.nl>
4488 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4489 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4490 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4491 S:      Maintained
4492
4493 DISKQUOTA
4494 M:      Jan Kara <jack@suse.com>
4495 S:      Maintained
4496 F:      Documentation/filesystems/quota.txt
4497 F:      fs/quota/
4498 F:      include/linux/quota*.h
4499 F:      include/uapi/linux/quota*.h
4500
4501 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4502 M:      Bernie Thompson <bernie@plugable.com>
4503 L:      linux-fbdev@vger.kernel.org
4504 S:      Maintained
4505 W:      http://plugable.com/category/projects/udlfb/
4506 F:      drivers/video/fbdev/udlfb.c
4507 F:      include/video/udlfb.h
4508 F:      Documentation/fb/udlfb.txt
4509
4510 DISTRIBUTED LOCK MANAGER (DLM)
4511 M:      Christine Caulfield <ccaulfie@redhat.com>
4512 M:      David Teigland <teigland@redhat.com>
4513 L:      cluster-devel@redhat.com
4514 W:      http://sources.redhat.com/cluster/
4515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4516 S:      Supported
4517 F:      fs/dlm/
4518
4519 DMA BUFFER SHARING FRAMEWORK
4520 M:      Sumit Semwal <sumit.semwal@linaro.org>
4521 S:      Maintained
4522 L:      linux-media@vger.kernel.org
4523 L:      dri-devel@lists.freedesktop.org
4524 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4525 F:      drivers/dma-buf/
4526 F:      include/linux/dma-buf*
4527 F:      include/linux/reservation.h
4528 F:      include/linux/*fence.h
4529 F:      Documentation/driver-api/dma-buf.rst
4530 T:      git git://anongit.freedesktop.org/drm/drm-misc
4531
4532 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4533 M:      Vinod Koul <vkoul@kernel.org>
4534 L:      dmaengine@vger.kernel.org
4535 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4536 S:      Maintained
4537 F:      drivers/dma/
4538 F:      include/linux/dmaengine.h
4539 F:      include/linux/of_dma.h
4540 F:      Documentation/devicetree/bindings/dma/
4541 F:      Documentation/driver-api/dmaengine/
4542 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4543
4544 DMA MAPPING HELPERS
4545 M:      Christoph Hellwig <hch@lst.de>
4546 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4547 R:      Robin Murphy <robin.murphy@arm.com>
4548 L:      iommu@lists.linux-foundation.org
4549 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4550 W:      http://git.infradead.org/users/hch/dma-mapping.git
4551 S:      Supported
4552 F:      kernel/dma/
4553 F:      include/asm-generic/dma-mapping.h
4554 F:      include/linux/dma-direct.h
4555 F:      include/linux/dma-mapping.h
4556 F:      include/linux/dma-noncoherent.h
4557
4558 DME1737 HARDWARE MONITOR DRIVER
4559 M:      Juerg Haefliger <juergh@gmail.com>
4560 L:      linux-hwmon@vger.kernel.org
4561 S:      Maintained
4562 F:      Documentation/hwmon/dme1737
4563 F:      drivers/hwmon/dme1737.c
4564
4565 DMI/SMBIOS SUPPORT
4566 M:      Jean Delvare <jdelvare@suse.com>
4567 S:      Maintained
4568 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4569 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4570 F:      drivers/firmware/dmi-id.c
4571 F:      drivers/firmware/dmi_scan.c
4572 F:      include/linux/dmi.h
4573
4574 DOCUMENTATION
4575 M:      Jonathan Corbet <corbet@lwn.net>
4576 L:      linux-doc@vger.kernel.org
4577 S:      Maintained
4578 F:      Documentation/
4579 F:      scripts/kernel-doc
4580 X:      Documentation/ABI/
4581 X:      Documentation/acpi/
4582 X:      Documentation/devicetree/
4583 X:      Documentation/i2c/
4584 X:      Documentation/media/
4585 X:      Documentation/power/
4586 X:      Documentation/spi/
4587 T:      git git://git.lwn.net/linux.git docs-next
4588
4589 DOCUMENTATION/ITALIAN
4590 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4591 L:      linux-doc@vger.kernel.org
4592 S:      Maintained
4593 F:      Documentation/translations/it_IT
4594
4595 DONGWOON DW9714 LENS VOICE COIL DRIVER
4596 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4597 L:      linux-media@vger.kernel.org
4598 T:      git git://linuxtv.org/media_tree.git
4599 S:      Maintained
4600 F:      drivers/media/i2c/dw9714.c
4601 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4602
4603 DONGWOON DW9807 LENS VOICE COIL DRIVER
4604 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4605 L:      linux-media@vger.kernel.org
4606 T:      git git://linuxtv.org/media_tree.git
4607 S:      Maintained
4608 F:      drivers/media/i2c/dw9807-vcm.c
4609 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4610
4611 DOUBLETALK DRIVER
4612 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4613 L:      blinux-list@redhat.com
4614 S:      Maintained
4615 F:      drivers/char/dtlk.c
4616 F:      include/linux/dtlk.h
4617
4618 DPAA2 DATAPATH I/O (DPIO) DRIVER
4619 M:      Roy Pledge <Roy.Pledge@nxp.com>
4620 L:      linux-kernel@vger.kernel.org
4621 S:      Maintained
4622 F:      drivers/soc/fsl/dpio
4623
4624 DPAA2 ETHERNET DRIVER
4625 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4626 L:      netdev@vger.kernel.org
4627 S:      Maintained
4628 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4629 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4630 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4631 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4632 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4633
4634 DPAA2 ETHERNET SWITCH DRIVER
4635 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4636 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4637 L:      linux-kernel@vger.kernel.org
4638 S:      Maintained
4639 F:      drivers/staging/fsl-dpaa2/ethsw
4640
4641 DPAA2 PTP CLOCK DRIVER
4642 M:      Yangbo Lu <yangbo.lu@nxp.com>
4643 L:      netdev@vger.kernel.org
4644 S:      Maintained
4645 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4646 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4647
4648 DPT_I2O SCSI RAID DRIVER
4649 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4650 L:      linux-scsi@vger.kernel.org
4651 W:      http://www.adaptec.com/
4652 S:      Maintained
4653 F:      drivers/scsi/dpt*
4654 F:      drivers/scsi/dpt/
4655
4656 DRBD DRIVER
4657 M:      Philipp Reisner <philipp.reisner@linbit.com>
4658 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4659 L:      drbd-dev@lists.linbit.com
4660 W:      http://www.drbd.org
4661 T:      git git://git.linbit.com/linux-drbd.git
4662 T:      git git://git.linbit.com/drbd-8.4.git
4663 S:      Supported
4664 F:      drivers/block/drbd/
4665 F:      lib/lru_cache.c
4666 F:      Documentation/blockdev/drbd/
4667
4668 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4669 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4670 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4672 S:      Supported
4673 F:      Documentation/kobject.txt
4674 F:      drivers/base/
4675 F:      fs/debugfs/
4676 F:      fs/sysfs/
4677 F:      include/linux/debugfs.h
4678 F:      include/linux/kobj*
4679 F:      lib/kobj*
4680
4681 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4682 M:      Kevin Hilman <khilman@kernel.org>
4683 M:      Nishanth Menon <nm@ti.com>
4684 S:      Maintained
4685 F:      drivers/power/avs/
4686 F:      include/linux/power/smartreflex.h
4687 L:      linux-pm@vger.kernel.org
4688
4689 DRM DRIVER FOR ARM PL111 CLCD
4690 M:      Eric Anholt <eric@anholt.net>
4691 T:      git git://anongit.freedesktop.org/drm/drm-misc
4692 S:      Supported
4693 F:      drivers/gpu/drm/pl111/
4694
4695 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4696 M:      Linus Walleij <linus.walleij@linaro.org>
4697 T:      git git://anongit.freedesktop.org/drm/drm-misc
4698 S:      Maintained
4699 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4700 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4701
4702 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4703 M:      Dave Airlie <airlied@redhat.com>
4704 S:      Odd Fixes
4705 F:      drivers/gpu/drm/ast/
4706
4707 DRM DRIVER FOR BOCHS VIRTUAL GPU
4708 M:      Gerd Hoffmann <kraxel@redhat.com>
4709 L:      virtualization@lists.linux-foundation.org
4710 T:      git git://anongit.freedesktop.org/drm/drm-misc
4711 S:      Maintained
4712 F:      drivers/gpu/drm/bochs/
4713
4714 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4715 M:      Linus Walleij <linus.walleij@linaro.org>
4716 T:      git git://anongit.freedesktop.org/drm/drm-misc
4717 S:      Maintained
4718 F:      drivers/gpu/drm/tve200/
4719
4720 DRM DRIVER FOR ILITEK ILI9225 PANELS
4721 M:      David Lechner <david@lechnology.com>
4722 S:      Maintained
4723 F:      drivers/gpu/drm/tinydrm/ili9225.c
4724 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4725
4726 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4727 S:      Orphan / Obsolete
4728 F:      drivers/gpu/drm/i810/
4729 F:      include/uapi/drm/i810_drm.h
4730
4731 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4732 S:      Orphan / Obsolete
4733 F:      drivers/gpu/drm/mga/
4734 F:      include/uapi/drm/mga_drm.h
4735
4736 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4737 M:      Dave Airlie <airlied@redhat.com>
4738 S:      Odd Fixes
4739 F:      drivers/gpu/drm/mgag200/
4740
4741 DRM DRIVER FOR MI0283QT
4742 M:      Noralf Trønnes <noralf@tronnes.org>
4743 S:      Maintained
4744 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4745 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4746
4747 DRM DRIVER FOR MSM ADRENO GPU
4748 M:      Rob Clark <robdclark@gmail.com>
4749 L:      linux-arm-msm@vger.kernel.org
4750 L:      dri-devel@lists.freedesktop.org
4751 L:      freedreno@lists.freedesktop.org
4752 T:      git git://people.freedesktop.org/~robclark/linux
4753 S:      Maintained
4754 F:      drivers/gpu/drm/msm/
4755 F:      include/uapi/drm/msm_drm.h
4756 F:      Documentation/devicetree/bindings/display/msm/
4757
4758 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4759 M:      Ben Skeggs <bskeggs@redhat.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 L:      nouveau@lists.freedesktop.org
4762 T:      git git://github.com/skeggsb/linux
4763 S:      Supported
4764 F:      drivers/gpu/drm/nouveau/
4765 F:      include/uapi/drm/nouveau_drm.h
4766
4767 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4768 M:      Noralf Trønnes <noralf@tronnes.org>
4769 S:      Maintained
4770 F:      drivers/gpu/drm/tinydrm/repaper.c
4771 F:      Documentation/devicetree/bindings/display/repaper.txt
4772
4773 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4774 M:      Dave Airlie <airlied@redhat.com>
4775 M:      Gerd Hoffmann <kraxel@redhat.com>
4776 L:      virtualization@lists.linux-foundation.org
4777 T:      git git://anongit.freedesktop.org/drm/drm-misc
4778 S:      Obsolete
4779 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4780 F:      drivers/gpu/drm/cirrus/
4781
4782 DRM DRIVER FOR QXL VIRTUAL GPU
4783 M:      Dave Airlie <airlied@redhat.com>
4784 M:      Gerd Hoffmann <kraxel@redhat.com>
4785 L:      virtualization@lists.linux-foundation.org
4786 T:      git git://anongit.freedesktop.org/drm/drm-misc
4787 S:      Maintained
4788 F:      drivers/gpu/drm/qxl/
4789 F:      include/uapi/drm/qxl_drm.h
4790
4791 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4792 S:      Orphan / Obsolete
4793 F:      drivers/gpu/drm/r128/
4794 F:      include/uapi/drm/r128_drm.h
4795
4796 DRM DRIVER FOR SAVAGE VIDEO CARDS
4797 S:      Orphan / Obsolete
4798 F:      drivers/gpu/drm/savage/
4799 F:      include/uapi/drm/savage_drm.h
4800
4801 DRM DRIVER FOR SIS VIDEO CARDS
4802 S:      Orphan / Obsolete
4803 F:      drivers/gpu/drm/sis/
4804 F:      include/uapi/drm/sis_drm.h
4805
4806 DRM DRIVER FOR SITRONIX ST7586 PANELS
4807 M:      David Lechner <david@lechnology.com>
4808 S:      Maintained
4809 F:      drivers/gpu/drm/tinydrm/st7586.c
4810 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4811
4812 DRM DRIVER FOR SITRONIX ST7735R PANELS
4813 M:      David Lechner <david@lechnology.com>
4814 S:      Maintained
4815 F:      drivers/gpu/drm/tinydrm/st7735r.c
4816 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4817
4818 DRM DRIVER FOR TDFX VIDEO CARDS
4819 S:      Orphan / Obsolete
4820 F:      drivers/gpu/drm/tdfx/
4821
4822 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4823 M:      Dave Airlie <airlied@redhat.com>
4824 R:      Sean Paul <sean@poorly.run>
4825 L:      dri-devel@lists.freedesktop.org
4826 S:      Odd Fixes
4827 F:      drivers/gpu/drm/udl/
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829
4830 DRM DRIVER FOR VMWARE VIRTUAL GPU
4831 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4832 M:      Sinclair Yeh <syeh@vmware.com>
4833 M:      Thomas Hellstrom <thellstrom@vmware.com>
4834 L:      dri-devel@lists.freedesktop.org
4835 T:      git git://people.freedesktop.org/~syeh/repos_linux
4836 T:      git git://people.freedesktop.org/~thomash/linux
4837 S:      Supported
4838 F:      drivers/gpu/drm/vmwgfx/
4839 F:      include/uapi/drm/vmwgfx_drm.h
4840
4841 DRM DRIVERS
4842 M:      David Airlie <airlied@linux.ie>
4843 L:      dri-devel@lists.freedesktop.org
4844 T:      git git://anongit.freedesktop.org/drm/drm
4845 B:      https://bugs.freedesktop.org/
4846 C:      irc://chat.freenode.net/dri-devel
4847 S:      Maintained
4848 F:      drivers/gpu/drm/
4849 F:      drivers/gpu/vga/
4850 F:      Documentation/devicetree/bindings/display/
4851 F:      Documentation/devicetree/bindings/gpu/
4852 F:      Documentation/gpu/
4853 F:      include/drm/
4854 F:      include/uapi/drm/
4855 F:      include/linux/vga*
4856
4857 DRM DRIVERS AND MISC GPU PATCHES
4858 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4859 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4860 M:      Sean Paul <sean@poorly.run>
4861 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4862 S:      Maintained
4863 T:      git git://anongit.freedesktop.org/drm/drm-misc
4864 F:      Documentation/gpu/
4865 F:      drivers/gpu/vga/
4866 F:      drivers/gpu/drm/*
4867 F:      include/drm/drm*
4868 F:      include/uapi/drm/drm*
4869 F:      include/linux/vga*
4870
4871 DRM DRIVERS FOR ALLWINNER A10
4872 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4873 L:      dri-devel@lists.freedesktop.org
4874 S:      Supported
4875 F:      drivers/gpu/drm/sun4i/
4876 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4877 T:      git git://anongit.freedesktop.org/drm/drm-misc
4878
4879 DRM DRIVERS FOR AMLOGIC SOCS
4880 M:      Neil Armstrong <narmstrong@baylibre.com>
4881 L:      dri-devel@lists.freedesktop.org
4882 L:      linux-amlogic@lists.infradead.org
4883 W:      http://linux-meson.com/
4884 S:      Supported
4885 F:      drivers/gpu/drm/meson/
4886 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4887 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4888 F:      Documentation/gpu/meson.rst
4889 T:      git git://anongit.freedesktop.org/drm/drm-misc
4890
4891 DRM DRIVERS FOR ATMEL HLCDC
4892 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4893 L:      dri-devel@lists.freedesktop.org
4894 S:      Supported
4895 F:      drivers/gpu/drm/atmel-hlcdc/
4896 F:      Documentation/devicetree/bindings/display/atmel/
4897 T:      git git://anongit.freedesktop.org/drm/drm-misc
4898
4899 DRM DRIVERS FOR BRIDGE CHIPS
4900 M:      Archit Taneja <architt@codeaurora.org>
4901 M:      Andrzej Hajda <a.hajda@samsung.com>
4902 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4903 S:      Maintained
4904 T:      git git://anongit.freedesktop.org/drm/drm-misc
4905 F:      drivers/gpu/drm/bridge/
4906
4907 DRM DRIVERS FOR EXYNOS
4908 M:      Inki Dae <inki.dae@samsung.com>
4909 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4910 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4911 M:      Kyungmin Park <kyungmin.park@samsung.com>
4912 L:      dri-devel@lists.freedesktop.org
4913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4914 S:      Supported
4915 F:      drivers/gpu/drm/exynos/
4916 F:      include/uapi/drm/exynos_drm.h
4917 F:      Documentation/devicetree/bindings/display/exynos/
4918
4919 DRM DRIVERS FOR FREESCALE DCU
4920 M:      Stefan Agner <stefan@agner.ch>
4921 M:      Alison Wang <alison.wang@nxp.com>
4922 L:      dri-devel@lists.freedesktop.org
4923 S:      Supported
4924 F:      drivers/gpu/drm/fsl-dcu/
4925 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4926 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4927 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4928 T:      git git://anongit.freedesktop.org/drm/drm-misc
4929
4930 DRM DRIVERS FOR FREESCALE IMX
4931 M:      Philipp Zabel <p.zabel@pengutronix.de>
4932 L:      dri-devel@lists.freedesktop.org
4933 S:      Maintained
4934 F:      drivers/gpu/drm/imx/
4935 F:      drivers/gpu/ipu-v3/
4936 F:      Documentation/devicetree/bindings/display/imx/
4937
4938 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4939 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4940 L:      dri-devel@lists.freedesktop.org
4941 T:      git git://github.com/patjak/drm-gma500
4942 S:      Maintained
4943 F:      drivers/gpu/drm/gma500/
4944
4945 DRM DRIVERS FOR HISILICON
4946 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4947 M:      Rongrong Zou <zourongrong@gmail.com>
4948 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4949 R:      Chen Feng <puck.chen@hisilicon.com>
4950 L:      dri-devel@lists.freedesktop.org
4951 T:      git git://github.com/xin3liang/linux.git
4952 S:      Maintained
4953 F:      drivers/gpu/drm/hisilicon/
4954 F:      Documentation/devicetree/bindings/display/hisilicon/
4955
4956 DRM DRIVERS FOR MEDIATEK
4957 M:      CK Hu <ck.hu@mediatek.com>
4958 M:      Philipp Zabel <p.zabel@pengutronix.de>
4959 L:      dri-devel@lists.freedesktop.org
4960 S:      Supported
4961 F:      drivers/gpu/drm/mediatek/
4962 F:      Documentation/devicetree/bindings/display/mediatek/
4963
4964 DRM DRIVERS FOR NVIDIA TEGRA
4965 M:      Thierry Reding <thierry.reding@gmail.com>
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      linux-tegra@vger.kernel.org
4968 T:      git git://anongit.freedesktop.org/tegra/linux.git
4969 S:      Supported
4970 F:      drivers/gpu/drm/tegra/
4971 F:      drivers/gpu/host1x/
4972 F:      include/linux/host1x.h
4973 F:      include/uapi/drm/tegra_drm.h
4974 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4975
4976 DRM DRIVERS FOR RENESAS
4977 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4978 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 L:      linux-renesas-soc@vger.kernel.org
4981 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4982 S:      Supported
4983 F:      drivers/gpu/drm/rcar-du/
4984 F:      drivers/gpu/drm/shmobile/
4985 F:      include/linux/platform_data/shmob_drm.h
4986 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4987 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4988 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4989
4990 DRM DRIVERS FOR ROCKCHIP
4991 M:      Sandy Huang <hjc@rock-chips.com>
4992 M:      Heiko Stübner <heiko@sntech.de>
4993 L:      dri-devel@lists.freedesktop.org
4994 S:      Maintained
4995 F:      drivers/gpu/drm/rockchip/
4996 F:      Documentation/devicetree/bindings/display/rockchip/
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998
4999 DRM DRIVERS FOR STI
5000 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5001 M:      Vincent Abriou <vincent.abriou@st.com>
5002 L:      dri-devel@lists.freedesktop.org
5003 T:      git git://anongit.freedesktop.org/drm/drm-misc
5004 S:      Maintained
5005 F:      drivers/gpu/drm/sti
5006 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5007
5008 DRM DRIVERS FOR STM
5009 M:      Yannick Fertre <yannick.fertre@st.com>
5010 M:      Philippe Cornu <philippe.cornu@st.com>
5011 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5012 M:      Vincent Abriou <vincent.abriou@st.com>
5013 L:      dri-devel@lists.freedesktop.org
5014 T:      git git://anongit.freedesktop.org/drm/drm-misc
5015 S:      Maintained
5016 F:      drivers/gpu/drm/stm
5017 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5018
5019 DRM DRIVERS FOR TI LCDC
5020 M:      Jyri Sarha <jsarha@ti.com>
5021 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 S:      Maintained
5024 F:      drivers/gpu/drm/tilcdc/
5025 F:      Documentation/devicetree/bindings/display/tilcdc/
5026
5027 DRM DRIVERS FOR TI OMAP
5028 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5029 L:      dri-devel@lists.freedesktop.org
5030 S:      Maintained
5031 F:      drivers/gpu/drm/omapdrm/
5032 F:      Documentation/devicetree/bindings/display/ti/
5033
5034 DRM DRIVERS FOR V3D
5035 M:      Eric Anholt <eric@anholt.net>
5036 S:      Supported
5037 F:      drivers/gpu/drm/v3d/
5038 F:      include/uapi/drm/v3d_drm.h
5039 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5040 T:      git git://anongit.freedesktop.org/drm/drm-misc
5041
5042 DRM DRIVERS FOR VC4
5043 M:      Eric Anholt <eric@anholt.net>
5044 T:      git git://github.com/anholt/linux
5045 S:      Supported
5046 F:      drivers/gpu/drm/vc4/
5047 F:      include/uapi/drm/vc4_drm.h
5048 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5049 T:      git git://anongit.freedesktop.org/drm/drm-misc
5050
5051 DRM DRIVERS FOR VIVANTE GPU IP
5052 M:      Lucas Stach <l.stach@pengutronix.de>
5053 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5054 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5055 L:      etnaviv@lists.freedesktop.org
5056 L:      dri-devel@lists.freedesktop.org
5057 S:      Maintained
5058 F:      drivers/gpu/drm/etnaviv/
5059 F:      include/uapi/drm/etnaviv_drm.h
5060 F:      Documentation/devicetree/bindings/display/etnaviv/
5061
5062 DRM DRIVERS FOR ZTE ZX
5063 M:      Shawn Guo <shawnguo@kernel.org>
5064 L:      dri-devel@lists.freedesktop.org
5065 S:      Maintained
5066 F:      drivers/gpu/drm/zte/
5067 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5068 T:      git git://anongit.freedesktop.org/drm/drm-misc
5069
5070 DRM PANEL DRIVERS
5071 M:      Thierry Reding <thierry.reding@gmail.com>
5072 L:      dri-devel@lists.freedesktop.org
5073 T:      git git://anongit.freedesktop.org/drm/drm-misc
5074 S:      Maintained
5075 F:      drivers/gpu/drm/drm_panel.c
5076 F:      drivers/gpu/drm/panel/
5077 F:      include/drm/drm_panel.h
5078 F:      Documentation/devicetree/bindings/display/panel/
5079
5080 DRM TINYDRM DRIVERS
5081 M:      Noralf Trønnes <noralf@tronnes.org>
5082 W:      https://github.com/notro/tinydrm/wiki/Development
5083 T:      git git://anongit.freedesktop.org/drm/drm-misc
5084 S:      Maintained
5085 F:      drivers/gpu/drm/tinydrm/
5086 F:      include/drm/tinydrm/
5087
5088 DRM DRIVERS FOR XEN
5089 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5090 T:      git git://anongit.freedesktop.org/drm/drm-misc
5091 L:      dri-devel@lists.freedesktop.org
5092 L:      xen-devel@lists.xen.org
5093 S:      Supported
5094 F:      drivers/gpu/drm/xen/
5095 F:      Documentation/gpu/xen-front.rst
5096
5097 DRM TTM SUBSYSTEM
5098 M:      Christian Koenig <christian.koenig@amd.com>
5099 M:      Huang Rui <ray.huang@amd.com>
5100 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5101 T:      git git://people.freedesktop.org/~agd5f/linux
5102 S:      Maintained
5103 L:      dri-devel@lists.freedesktop.org
5104 F:      include/drm/ttm/
5105 F:      drivers/gpu/drm/ttm/
5106
5107 DSBR100 USB FM RADIO DRIVER
5108 M:      Alexey Klimov <klimov.linux@gmail.com>
5109 L:      linux-media@vger.kernel.org
5110 T:      git git://linuxtv.org/media_tree.git
5111 S:      Maintained
5112 F:      drivers/media/radio/dsbr100.c
5113
5114 DSCC4 DRIVER
5115 M:      Francois Romieu <romieu@fr.zoreil.com>
5116 L:      netdev@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/net/wan/dscc4.c
5119
5120 DT3155 MEDIA DRIVER
5121 M:      Hans Verkuil <hverkuil@xs4all.nl>
5122 L:      linux-media@vger.kernel.org
5123 T:      git git://linuxtv.org/media_tree.git
5124 W:      https://linuxtv.org
5125 S:      Odd Fixes
5126 F:      drivers/media/pci/dt3155/
5127
5128 DVB_USB_AF9015 MEDIA DRIVER
5129 M:      Antti Palosaari <crope@iki.fi>
5130 L:      linux-media@vger.kernel.org
5131 W:      https://linuxtv.org
5132 W:      http://palosaari.fi/linux/
5133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5134 T:      git git://linuxtv.org/anttip/media_tree.git
5135 S:      Maintained
5136 F:      drivers/media/usb/dvb-usb-v2/af9015*
5137
5138 DVB_USB_AF9035 MEDIA DRIVER
5139 M:      Antti Palosaari <crope@iki.fi>
5140 L:      linux-media@vger.kernel.org
5141 W:      https://linuxtv.org
5142 W:      http://palosaari.fi/linux/
5143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5144 T:      git git://linuxtv.org/anttip/media_tree.git
5145 S:      Maintained
5146 F:      drivers/media/usb/dvb-usb-v2/af9035*
5147
5148 DVB_USB_ANYSEE MEDIA DRIVER
5149 M:      Antti Palosaari <crope@iki.fi>
5150 L:      linux-media@vger.kernel.org
5151 W:      https://linuxtv.org
5152 W:      http://palosaari.fi/linux/
5153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5154 T:      git git://linuxtv.org/anttip/media_tree.git
5155 S:      Maintained
5156 F:      drivers/media/usb/dvb-usb-v2/anysee*
5157
5158 DVB_USB_AU6610 MEDIA DRIVER
5159 M:      Antti Palosaari <crope@iki.fi>
5160 L:      linux-media@vger.kernel.org
5161 W:      https://linuxtv.org
5162 W:      http://palosaari.fi/linux/
5163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5164 T:      git git://linuxtv.org/anttip/media_tree.git
5165 S:      Maintained
5166 F:      drivers/media/usb/dvb-usb-v2/au6610*
5167
5168 DVB_USB_CE6230 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/ce6230*
5177
5178 DVB_USB_CXUSB MEDIA DRIVER
5179 M:      Michael Krufky <mkrufky@linuxtv.org>
5180 L:      linux-media@vger.kernel.org
5181 W:      https://linuxtv.org
5182 W:      http://github.com/mkrufky
5183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5184 T:      git git://linuxtv.org/media_tree.git
5185 S:      Maintained
5186 F:      drivers/media/usb/dvb-usb/cxusb*
5187
5188 DVB_USB_EC168 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/ec168*
5197
5198 DVB_USB_GL861 MEDIA DRIVER
5199 M:      Antti Palosaari <crope@iki.fi>
5200 L:      linux-media@vger.kernel.org
5201 W:      https://linuxtv.org
5202 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5203 T:      git git://linuxtv.org/anttip/media_tree.git
5204 S:      Maintained
5205 F:      drivers/media/usb/dvb-usb-v2/gl861*
5206
5207 DVB_USB_MXL111SF MEDIA DRIVER
5208 M:      Michael Krufky <mkrufky@linuxtv.org>
5209 L:      linux-media@vger.kernel.org
5210 W:      https://linuxtv.org
5211 W:      http://github.com/mkrufky
5212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5213 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5214 S:      Maintained
5215 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5216
5217 DVB_USB_RTL28XXU MEDIA DRIVER
5218 M:      Antti Palosaari <crope@iki.fi>
5219 L:      linux-media@vger.kernel.org
5220 W:      https://linuxtv.org
5221 W:      http://palosaari.fi/linux/
5222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5223 T:      git git://linuxtv.org/anttip/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5226
5227 DVB_USB_V2 MEDIA DRIVER
5228 M:      Antti Palosaari <crope@iki.fi>
5229 L:      linux-media@vger.kernel.org
5230 W:      https://linuxtv.org
5231 W:      http://palosaari.fi/linux/
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/anttip/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5236 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5237
5238 DYNAMIC DEBUG
5239 M:      Jason Baron <jbaron@akamai.com>
5240 S:      Maintained
5241 F:      lib/dynamic_debug.c
5242 F:      include/linux/dynamic_debug.h
5243
5244 DYNAMIC INTERRUPT MODERATION
5245 M:      Tal Gilboa <talgi@mellanox.com>
5246 S:      Maintained
5247 F:      include/linux/net_dim.h
5248
5249 DZ DECSTATION DZ11 SERIAL DRIVER
5250 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5251 S:      Maintained
5252 F:      drivers/tty/serial/dz.*
5253
5254 E3X0 POWER BUTTON DRIVER
5255 M:      Moritz Fischer <moritz.fischer@ettus.com>
5256 L:      usrp-users@lists.ettus.com
5257 W:      http://www.ettus.com
5258 S:      Supported
5259 F:      drivers/input/misc/e3x0-button.c
5260 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5261
5262 E4000 MEDIA DRIVER
5263 M:      Antti Palosaari <crope@iki.fi>
5264 L:      linux-media@vger.kernel.org
5265 W:      https://linuxtv.org
5266 W:      http://palosaari.fi/linux/
5267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5268 T:      git git://linuxtv.org/anttip/media_tree.git
5269 S:      Maintained
5270 F:      drivers/media/tuners/e4000*
5271
5272 EARTH_PT1 MEDIA DRIVER
5273 M:      Akihiro Tsukada <tskd08@gmail.com>
5274 L:      linux-media@vger.kernel.org
5275 S:      Odd Fixes
5276 F:      drivers/media/pci/pt1/
5277
5278 EARTH_PT3 MEDIA DRIVER
5279 M:      Akihiro Tsukada <tskd08@gmail.com>
5280 L:      linux-media@vger.kernel.org
5281 S:      Odd Fixes
5282 F:      drivers/media/pci/pt3/
5283
5284 EC100 MEDIA DRIVER
5285 M:      Antti Palosaari <crope@iki.fi>
5286 L:      linux-media@vger.kernel.org
5287 W:      https://linuxtv.org
5288 W:      http://palosaari.fi/linux/
5289 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5290 T:      git git://linuxtv.org/anttip/media_tree.git
5291 S:      Maintained
5292 F:      drivers/media/dvb-frontends/ec100*
5293
5294 ECRYPT FILE SYSTEM
5295 M:      Tyler Hicks <tyhicks@canonical.com>
5296 L:      ecryptfs@vger.kernel.org
5297 W:      http://ecryptfs.org
5298 W:      https://launchpad.net/ecryptfs
5299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5300 S:      Supported
5301 F:      Documentation/filesystems/ecryptfs.txt
5302 F:      fs/ecryptfs/
5303
5304 EDAC-AMD64
5305 M:      Borislav Petkov <bp@alien8.de>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/amd64_edac*
5309
5310 EDAC-CALXEDA
5311 M:      Robert Richter <rric@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/highbank*
5315
5316 EDAC-CAVIUM OCTEON
5317 M:      Ralf Baechle <ralf@linux-mips.org>
5318 M:      David Daney <david.daney@cavium.com>
5319 L:      linux-edac@vger.kernel.org
5320 L:      linux-mips@linux-mips.org
5321 S:      Supported
5322 F:      drivers/edac/octeon_edac*
5323
5324 EDAC-CAVIUM THUNDERX
5325 M:      David Daney <david.daney@cavium.com>
5326 M:      Jan Glauber <jglauber@cavium.com>
5327 L:      linux-edac@vger.kernel.org
5328 S:      Supported
5329 F:      drivers/edac/thunderx_edac*
5330
5331 EDAC-CORE
5332 M:      Borislav Petkov <bp@alien8.de>
5333 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L:      linux-edac@vger.kernel.org
5335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5337 S:      Supported
5338 F:      Documentation/admin-guide/ras.rst
5339 F:      Documentation/driver-api/edac.rst
5340 F:      drivers/edac/
5341 F:      include/linux/edac.h
5342
5343 EDAC-E752X
5344 M:      Mark Gross <mark.gross@intel.com>
5345 L:      linux-edac@vger.kernel.org
5346 S:      Maintained
5347 F:      drivers/edac/e752x_edac.c
5348
5349 EDAC-E7XXX
5350 L:      linux-edac@vger.kernel.org
5351 S:      Maintained
5352 F:      drivers/edac/e7xxx_edac.c
5353
5354 EDAC-FSL_DDR
5355 M:      York Sun <york.sun@nxp.com>
5356 L:      linux-edac@vger.kernel.org
5357 S:      Maintained
5358 F:      drivers/edac/fsl_ddr_edac.*
5359
5360 EDAC-GHES
5361 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5362 L:      linux-edac@vger.kernel.org
5363 S:      Maintained
5364 F:      drivers/edac/ghes_edac.c
5365
5366 EDAC-I3000
5367 L:      linux-edac@vger.kernel.org
5368 S:      Orphan
5369 F:      drivers/edac/i3000_edac.c
5370
5371 EDAC-I5000
5372 L:      linux-edac@vger.kernel.org
5373 S:      Maintained
5374 F:      drivers/edac/i5000_edac.c
5375
5376 EDAC-I5400
5377 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5378 L:      linux-edac@vger.kernel.org
5379 S:      Maintained
5380 F:      drivers/edac/i5400_edac.c
5381
5382 EDAC-I7300
5383 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5384 L:      linux-edac@vger.kernel.org
5385 S:      Maintained
5386 F:      drivers/edac/i7300_edac.c
5387
5388 EDAC-I7CORE
5389 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/i7core_edac.c
5393
5394 EDAC-I82443BXGX
5395 M:      Tim Small <tim@buttersideup.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/i82443bxgx_edac.c
5399
5400 EDAC-I82975X
5401 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5402 M:      "Arvind R." <arvino55@gmail.com>
5403 L:      linux-edac@vger.kernel.org
5404 S:      Maintained
5405 F:      drivers/edac/i82975x_edac.c
5406
5407 EDAC-IE31200
5408 M:      Jason Baron <jbaron@akamai.com>
5409 L:      linux-edac@vger.kernel.org
5410 S:      Maintained
5411 F:      drivers/edac/ie31200_edac.c
5412
5413 EDAC-MPC85XX
5414 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5415 L:      linux-edac@vger.kernel.org
5416 S:      Maintained
5417 F:      drivers/edac/mpc85xx_edac.[ch]
5418
5419 EDAC-PASEMI
5420 M:      Egor Martovetsky <egor@pasemi.com>
5421 L:      linux-edac@vger.kernel.org
5422 S:      Maintained
5423 F:      drivers/edac/pasemi_edac.c
5424
5425 EDAC-PND2
5426 M:      Tony Luck <tony.luck@intel.com>
5427 L:      linux-edac@vger.kernel.org
5428 S:      Maintained
5429 F:      drivers/edac/pnd2_edac.[ch]
5430
5431 EDAC-R82600
5432 M:      Tim Small <tim@buttersideup.com>
5433 L:      linux-edac@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/edac/r82600_edac.c
5436
5437 EDAC-SBRIDGE
5438 M:      Tony Luck <tony.luck@intel.com>
5439 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5440 L:      linux-edac@vger.kernel.org
5441 S:      Maintained
5442 F:      drivers/edac/sb_edac.c
5443
5444 EDAC-SKYLAKE
5445 M:      Tony Luck <tony.luck@intel.com>
5446 L:      linux-edac@vger.kernel.org
5447 S:      Maintained
5448 F:      drivers/edac/skx_edac.c
5449
5450 EDAC-TI
5451 M:      Tero Kristo <t-kristo@ti.com>
5452 L:      linux-edac@vger.kernel.org
5453 S:      Maintained
5454 F:      drivers/edac/ti_edac.c
5455
5456 EDAC-QCOM
5457 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5458 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5459 L:      linux-arm-msm@vger.kernel.org
5460 L:      linux-edac@vger.kernel.org
5461 S:      Maintained
5462 F:      drivers/edac/qcom_edac.c
5463
5464 EDIROL UA-101/UA-1000 DRIVER
5465 M:      Clemens Ladisch <clemens@ladisch.de>
5466 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5467 T:      git git://git.alsa-project.org/alsa-kernel.git
5468 S:      Maintained
5469 F:      sound/usb/misc/ua101.c
5470
5471 EFI TEST DRIVER
5472 L:      linux-efi@vger.kernel.org
5473 M:      Ivan Hu <ivan.hu@canonical.com>
5474 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5475 S:      Maintained
5476 F:      drivers/firmware/efi/test/
5477
5478 EFI VARIABLE FILESYSTEM
5479 M:      Matthew Garrett <matthew.garrett@nebula.com>
5480 M:      Jeremy Kerr <jk@ozlabs.org>
5481 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5483 L:      linux-efi@vger.kernel.org
5484 S:      Maintained
5485 F:      fs/efivarfs/
5486
5487 EFIFB FRAMEBUFFER DRIVER
5488 L:      linux-fbdev@vger.kernel.org
5489 M:      Peter Jones <pjones@redhat.com>
5490 S:      Maintained
5491 F:      drivers/video/fbdev/efifb.c
5492
5493 EFS FILESYSTEM
5494 W:      http://aeschi.ch.eu.org/efs/
5495 S:      Orphan
5496 F:      fs/efs/
5497
5498 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5499 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5500 L:      netdev@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/net/ethernet/ibm/ehea/
5503
5504 EM28XX VIDEO4LINUX DRIVER
5505 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5506 L:      linux-media@vger.kernel.org
5507 W:      https://linuxtv.org
5508 T:      git git://linuxtv.org/media_tree.git
5509 S:      Maintained
5510 F:      drivers/media/usb/em28xx/
5511 F:      Documentation/media/v4l-drivers/em28xx*
5512
5513 EMBEDDED LINUX
5514 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5515 M:      Matt Mackall <mpm@selenic.com>
5516 M:      David Woodhouse <dwmw2@infradead.org>
5517 L:      linux-embedded@vger.kernel.org
5518 S:      Maintained
5519
5520 Emulex 10Gbps iSCSI - OneConnect DRIVER
5521 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5522 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5523 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5524 L:      linux-scsi@vger.kernel.org
5525 W:      http://www.broadcom.com
5526 S:      Supported
5527 F:      drivers/scsi/be2iscsi/
5528
5529 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5530 M:      Sathya Perla <sathya.perla@broadcom.com>
5531 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5532 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5533 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5534 L:      netdev@vger.kernel.org
5535 W:      http://www.emulex.com
5536 S:      Supported
5537 F:      drivers/net/ethernet/emulex/benet/
5538
5539 EMULEX ONECONNECT ROCE DRIVER
5540 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5541 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5542 L:      linux-rdma@vger.kernel.org
5543 W:      http://www.broadcom.com
5544 S:      Odd Fixes
5545 F:      drivers/infiniband/hw/ocrdma/
5546 F:      include/uapi/rdma/ocrdma-abi.h
5547
5548 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5549 M:      James Smart <james.smart@broadcom.com>
5550 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5551 L:      linux-scsi@vger.kernel.org
5552 W:      http://www.broadcom.com
5553 S:      Supported
5554 F:      drivers/scsi/lpfc/
5555
5556 ENE CB710 FLASH CARD READER DRIVER
5557 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5558 S:      Maintained
5559 F:      drivers/misc/cb710/
5560 F:      drivers/mmc/host/cb710-mmc.*
5561 F:      include/linux/cb710.h
5562
5563 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5564 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5565 S:      Maintained
5566 F:      drivers/media/rc/ene_ir.*
5567
5568 EPSON S1D13XXX FRAMEBUFFER DRIVER
5569 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5570 S:      Maintained
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5572 F:      drivers/video/fbdev/s1d13xxxfb.c
5573 F:      include/video/s1d13xxxfb.h
5574
5575 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5576 M:      Jeff Layton <jlayton@kernel.org>
5577 S:      Maintained
5578 F:      lib/errseq.c
5579 F:      include/linux/errseq.h
5580
5581 ET131X NETWORK DRIVER
5582 M:      Mark Einon <mark.einon@gmail.com>
5583 S:      Odd Fixes
5584 F:      drivers/net/ethernet/agere/
5585
5586 ETHERNET BRIDGE
5587 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5588 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5589 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5590 L:      netdev@vger.kernel.org
5591 W:      http://www.linuxfoundation.org/en/Net:Bridge
5592 S:      Maintained
5593 F:      include/linux/netfilter_bridge/
5594 F:      net/bridge/
5595
5596 ETHERNET PHY LIBRARY
5597 M:      Andrew Lunn <andrew@lunn.ch>
5598 M:      Florian Fainelli <f.fainelli@gmail.com>
5599 M:      Heiner Kallweit <hkallweit1@gmail.com>
5600 L:      netdev@vger.kernel.org
5601 S:      Maintained
5602 F:      Documentation/ABI/testing/sysfs-bus-mdio
5603 F:      Documentation/devicetree/bindings/net/mdio*
5604 F:      Documentation/networking/phy.txt
5605 F:      drivers/net/phy/
5606 F:      drivers/of/of_mdio.c
5607 F:      drivers/of/of_net.c
5608 F:      include/linux/*mdio*.h
5609 F:      include/linux/of_net.h
5610 F:      include/linux/phy.h
5611 F:      include/linux/phy_fixed.h
5612 F:      include/linux/platform_data/mdio-bcm-unimac.h
5613 F:      include/linux/platform_data/mdio-gpio.h
5614 F:      include/trace/events/mdio.h
5615 F:      include/uapi/linux/mdio.h
5616 F:      include/uapi/linux/mii.h
5617
5618 EXT2 FILE SYSTEM
5619 M:      Jan Kara <jack@suse.com>
5620 L:      linux-ext4@vger.kernel.org
5621 S:      Maintained
5622 F:      Documentation/filesystems/ext2.txt
5623 F:      fs/ext2/
5624 F:      include/linux/ext2*
5625
5626 EXT4 FILE SYSTEM
5627 M:      "Theodore Ts'o" <tytso@mit.edu>
5628 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5629 L:      linux-ext4@vger.kernel.org
5630 W:      http://ext4.wiki.kernel.org
5631 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5633 S:      Maintained
5634 F:      Documentation/filesystems/ext4/ext4.rst
5635 F:      fs/ext4/
5636
5637 Extended Verification Module (EVM)
5638 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5639 L:      linux-integrity@vger.kernel.org
5640 S:      Supported
5641 F:      security/integrity/evm/
5642
5643 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5644 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5645 L:      linux-efi@vger.kernel.org
5646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5647 S:      Maintained
5648 F:      Documentation/efi-stub.txt
5649 F:      arch/*/kernel/efi.c
5650 F:      arch/x86/boot/compressed/eboot.[ch]
5651 F:      arch/*/include/asm/efi.h
5652 F:      arch/x86/platform/efi/
5653 F:      drivers/firmware/efi/
5654 F:      include/linux/efi*.h
5655 F:      arch/arm/boot/compressed/efi-header.S
5656 F:      arch/arm64/kernel/efi-entry.S
5657
5658 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5659 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5660 M:      Chanwoo Choi <cw00.choi@samsung.com>
5661 L:      linux-kernel@vger.kernel.org
5662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5663 S:      Maintained
5664 F:      drivers/extcon/
5665 F:      include/linux/extcon/
5666 F:      include/linux/extcon.h
5667 F:      Documentation/extcon/
5668 F:      Documentation/devicetree/bindings/extcon/
5669
5670 EXYNOS DP DRIVER
5671 M:      Jingoo Han <jingoohan1@gmail.com>
5672 L:      dri-devel@lists.freedesktop.org
5673 S:      Maintained
5674 F:      drivers/gpu/drm/exynos/exynos_dp*
5675
5676 EXYNOS SYSMMU (IOMMU) driver
5677 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5678 L:      iommu@lists.linux-foundation.org
5679 S:      Maintained
5680 F:      drivers/iommu/exynos-iommu.c
5681
5682 EZchip NPS platform support
5683 M:      Vineet Gupta <vgupta@synopsys.com>
5684 M:      Ofer Levi <oferle@mellanox.com>
5685 S:      Supported
5686 F:      arch/arc/plat-eznps
5687 F:      arch/arc/boot/dts/eznps.dts
5688
5689 F2FS FILE SYSTEM
5690 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5691 M:      Chao Yu <yuchao0@huawei.com>
5692 L:      linux-f2fs-devel@lists.sourceforge.net
5693 W:      https://f2fs.wiki.kernel.org/
5694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5695 S:      Maintained
5696 F:      Documentation/filesystems/f2fs.txt
5697 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5698 F:      fs/f2fs/
5699 F:      include/linux/f2fs_fs.h
5700 F:      include/trace/events/f2fs.h
5701
5702 F71805F HARDWARE MONITORING DRIVER
5703 M:      Jean Delvare <jdelvare@suse.com>
5704 L:      linux-hwmon@vger.kernel.org
5705 S:      Maintained
5706 F:      Documentation/hwmon/f71805f
5707 F:      drivers/hwmon/f71805f.c
5708
5709 FADDR2LINE
5710 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5711 S:      Maintained
5712 F:      scripts/faddr2line
5713
5714 FAILOVER MODULE
5715 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5716 L:      netdev@vger.kernel.org
5717 S:      Supported
5718 F:      net/core/failover.c
5719 F:      include/net/failover.h
5720 F:      Documentation/networking/failover.rst
5721
5722 FANOTIFY
5723 M:      Jan Kara <jack@suse.cz>
5724 R:      Amir Goldstein <amir73il@gmail.com>
5725 L:      linux-fsdevel@vger.kernel.org
5726 S:      Maintained
5727 F:      fs/notify/fanotify/
5728 F:      include/linux/fanotify.h
5729 F:      include/uapi/linux/fanotify.h
5730
5731 FARSYNC SYNCHRONOUS DRIVER
5732 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5733 W:      http://www.farsite.co.uk/
5734 S:      Supported
5735 F:      drivers/net/wan/farsync.*
5736
5737 FAULT INJECTION SUPPORT
5738 M:      Akinobu Mita <akinobu.mita@gmail.com>
5739 S:      Supported
5740 F:      Documentation/fault-injection/
5741 F:      lib/fault-inject.c
5742
5743 FBTFT Framebuffer drivers
5744 S:      Orphan
5745 L:      dri-devel@lists.freedesktop.org
5746 L:      linux-fbdev@vger.kernel.org
5747 F:      drivers/staging/fbtft/
5748
5749 FC0011 TUNER DRIVER
5750 M:      Michael Buesch <m@bues.ch>
5751 L:      linux-media@vger.kernel.org
5752 S:      Maintained
5753 F:      drivers/media/tuners/fc0011.h
5754 F:      drivers/media/tuners/fc0011.c
5755
5756 FC2580 MEDIA DRIVER
5757 M:      Antti Palosaari <crope@iki.fi>
5758 L:      linux-media@vger.kernel.org
5759 W:      https://linuxtv.org
5760 W:      http://palosaari.fi/linux/
5761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5762 T:      git git://linuxtv.org/anttip/media_tree.git
5763 S:      Maintained
5764 F:      drivers/media/tuners/fc2580*
5765
5766 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5767 M:      Johannes Thumshirn <jth@kernel.org>
5768 L:      linux-scsi@vger.kernel.org
5769 W:      www.Open-FCoE.org
5770 S:      Supported
5771 F:      drivers/scsi/libfc/
5772 F:      drivers/scsi/fcoe/
5773 F:      include/scsi/fc/
5774 F:      include/scsi/libfc.h
5775 F:      include/scsi/libfcoe.h
5776 F:      include/uapi/scsi/fc/
5777
5778 FILE LOCKING (flock() and fcntl()/lockf())
5779 M:      Jeff Layton <jlayton@kernel.org>
5780 M:      "J. Bruce Fields" <bfields@fieldses.org>
5781 L:      linux-fsdevel@vger.kernel.org
5782 S:      Maintained
5783 F:      include/linux/fcntl.h
5784 F:      include/uapi/linux/fcntl.h
5785 F:      fs/fcntl.c
5786 F:      fs/locks.c
5787
5788 FILESYSTEMS (VFS and infrastructure)
5789 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5790 L:      linux-fsdevel@vger.kernel.org
5791 S:      Maintained
5792 F:      fs/*
5793 F:      include/linux/fs.h
5794 F:      include/uapi/linux/fs.h
5795
5796 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5797 M:      Riku Voipio <riku.voipio@iki.fi>
5798 L:      linux-hwmon@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/hwmon/f75375s.c
5801 F:      include/linux/f75375s.h
5802
5803 FIREWIRE AUDIO DRIVERS
5804 M:      Clemens Ladisch <clemens@ladisch.de>
5805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5806 T:      git git://git.alsa-project.org/alsa-kernel.git
5807 S:      Maintained
5808 F:      sound/firewire/
5809
5810 FIREWIRE MEDIA DRIVERS (firedtv)
5811 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5812 L:      linux-media@vger.kernel.org
5813 L:      linux1394-devel@lists.sourceforge.net
5814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5815 S:      Maintained
5816 F:      drivers/media/firewire/
5817
5818 FIREWIRE SBP-2 TARGET
5819 M:      Chris Boot <bootc@bootc.net>
5820 L:      linux-scsi@vger.kernel.org
5821 L:      target-devel@vger.kernel.org
5822 L:      linux1394-devel@lists.sourceforge.net
5823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5824 S:      Maintained
5825 F:      drivers/target/sbp/
5826
5827 FIREWIRE SUBSYSTEM
5828 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5829 L:      linux1394-devel@lists.sourceforge.net
5830 W:      http://ieee1394.wiki.kernel.org/
5831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5832 S:      Maintained
5833 F:      drivers/firewire/
5834 F:      include/linux/firewire.h
5835 F:      include/uapi/linux/firewire*.h
5836 F:      tools/firewire/
5837
5838 FIRMWARE LOADER (request_firmware)
5839 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5840 L:      linux-kernel@vger.kernel.org
5841 S:      Maintained
5842 F:      Documentation/firmware_class/
5843 F:      drivers/base/firmware_loader/
5844 F:      include/linux/firmware.h
5845
5846 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5847 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5848 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5849 S:      Maintained
5850 F:      drivers/block/rsxx/
5851
5852 FLOPPY DRIVER
5853 M:      Jiri Kosina <jikos@kernel.org>
5854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5855 S:      Odd fixes
5856 F:      drivers/block/floppy.c
5857
5858 FMC SUBSYSTEM
5859 M:      Alessandro Rubini <rubini@gnudd.com>
5860 W:      http://www.ohwr.org/projects/fmc-bus
5861 S:      Supported
5862 F:      drivers/fmc/
5863 F:      include/linux/fmc*.h
5864 F:      include/linux/ipmi-fru.h
5865 K:      fmc_d.*register
5866
5867 FPGA MANAGER FRAMEWORK
5868 M:      Alan Tull <atull@kernel.org>
5869 M:      Moritz Fischer <mdf@kernel.org>
5870 L:      linux-fpga@vger.kernel.org
5871 S:      Maintained
5872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5873 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5874 F:      Documentation/fpga/
5875 F:      Documentation/driver-api/fpga/
5876 F:      Documentation/devicetree/bindings/fpga/
5877 F:      drivers/fpga/
5878 F:      include/linux/fpga/
5879 W:      http://www.rocketboards.org
5880
5881 FPGA DFL DRIVERS
5882 M:      Wu Hao <hao.wu@intel.com>
5883 L:      linux-fpga@vger.kernel.org
5884 S:      Maintained
5885 F:      Documentation/fpga/dfl.txt
5886 F:      include/uapi/linux/fpga-dfl.h
5887 F:      drivers/fpga/dfl*
5888
5889 FPU EMULATOR
5890 M:      Bill Metzenthen <billm@melbpc.org.au>
5891 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5892 S:      Maintained
5893 F:      arch/x86/math-emu/
5894
5895 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5896 L:      netdev@vger.kernel.org
5897 S:      Orphan
5898 F:      drivers/net/wan/dlci.c
5899 F:      drivers/net/wan/sdla.c
5900
5901 FRAMEBUFFER LAYER
5902 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5903 L:      dri-devel@lists.freedesktop.org
5904 L:      linux-fbdev@vger.kernel.org
5905 T:      git git://github.com/bzolnier/linux.git
5906 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5907 S:      Maintained
5908 F:      Documentation/fb/
5909 F:      drivers/video/
5910 F:      include/video/
5911 F:      include/linux/fb.h
5912 F:      include/uapi/video/
5913 F:      include/uapi/linux/fb.h
5914
5915 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5916 M:      Horia Geantă <horia.geanta@nxp.com>
5917 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5918 L:      linux-crypto@vger.kernel.org
5919 S:      Maintained
5920 F:      drivers/crypto/caam/
5921 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5922
5923 FREESCALE DIU FRAMEBUFFER DRIVER
5924 M:      Timur Tabi <timur@kernel.org>
5925 L:      linux-fbdev@vger.kernel.org
5926 S:      Maintained
5927 F:      drivers/video/fbdev/fsl-diu-fb.*
5928
5929 FREESCALE DMA DRIVER
5930 M:      Li Yang <leoyang.li@nxp.com>
5931 M:      Zhang Wei <zw@zh-kernel.org>
5932 L:      linuxppc-dev@lists.ozlabs.org
5933 S:      Maintained
5934 F:      drivers/dma/fsldma.*
5935
5936 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5937 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5938 L:      netdev@vger.kernel.org
5939 S:      Maintained
5940 F:      drivers/net/ethernet/freescale/gianfar*
5941 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5942
5943 FREESCALE GPMI NAND DRIVER
5944 M:      Han Xu <han.xu@nxp.com>
5945 L:      linux-mtd@lists.infradead.org
5946 S:      Maintained
5947 F:      drivers/mtd/nand/raw/gpmi-nand/*
5948
5949 FREESCALE I2C CPM DRIVER
5950 M:      Jochen Friedrich <jochen@scram.de>
5951 L:      linuxppc-dev@lists.ozlabs.org
5952 L:      linux-i2c@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/i2c/busses/i2c-cpm.c
5955
5956 FREESCALE IMX LPI2C DRIVER
5957 M:      Dong Aisheng <aisheng.dong@nxp.com>
5958 L:      linux-i2c@vger.kernel.org
5959 L:      linux-imx@nxp.com
5960 S:      Maintained
5961 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5962 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5963
5964 FREESCALE IMX / MXC FEC DRIVER
5965 M:      Fugang Duan <fugang.duan@nxp.com>
5966 L:      netdev@vger.kernel.org
5967 S:      Maintained
5968 F:      drivers/net/ethernet/freescale/fec_main.c
5969 F:      drivers/net/ethernet/freescale/fec_ptp.c
5970 F:      drivers/net/ethernet/freescale/fec.h
5971 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5972
5973 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5974 M:      Sascha Hauer <s.hauer@pengutronix.de>
5975 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5976 L:      linux-fbdev@vger.kernel.org
5977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5978 S:      Maintained
5979 F:      include/linux/platform_data/video-imxfb.h
5980 F:      drivers/video/fbdev/imxfb.c
5981
5982 FREESCALE QORIQ DPAA ETHERNET DRIVER
5983 M:      Madalin Bucur <madalin.bucur@nxp.com>
5984 L:      netdev@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/net/ethernet/freescale/dpaa
5987
5988 FREESCALE QORIQ DPAA FMAN DRIVER
5989 M:      Madalin Bucur <madalin.bucur@nxp.com>
5990 L:      netdev@vger.kernel.org
5991 S:      Maintained
5992 F:      drivers/net/ethernet/freescale/fman
5993 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5994
5995 FREESCALE QORIQ PTP CLOCK DRIVER
5996 M:      Yangbo Lu <yangbo.lu@nxp.com>
5997 L:      netdev@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/ptp/ptp_qoriq.c
6000 F:      include/linux/fsl/ptp_qoriq.h
6001 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6002
6003 FREESCALE QUAD SPI DRIVER
6004 M:      Han Xu <han.xu@nxp.com>
6005 L:      linux-mtd@lists.infradead.org
6006 S:      Maintained
6007 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6008
6009 FREESCALE QUICC ENGINE LIBRARY
6010 M:      Qiang Zhao <qiang.zhao@nxp.com>
6011 L:      linuxppc-dev@lists.ozlabs.org
6012 S:      Maintained
6013 F:      drivers/soc/fsl/qe/
6014 F:      include/soc/fsl/*qe*.h
6015 F:      include/soc/fsl/*ucc*.h
6016
6017 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6018 M:      Li Yang <leoyang.li@nxp.com>
6019 L:      netdev@vger.kernel.org
6020 L:      linuxppc-dev@lists.ozlabs.org
6021 S:      Maintained
6022 F:      drivers/net/ethernet/freescale/ucc_geth*
6023
6024 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6025 M:      Zhao Qiang <qiang.zhao@nxp.com>
6026 L:      netdev@vger.kernel.org
6027 L:      linuxppc-dev@lists.ozlabs.org
6028 S:      Maintained
6029 F:      drivers/net/wan/fsl_ucc_hdlc*
6030
6031 FREESCALE QUICC ENGINE UCC UART DRIVER
6032 M:      Timur Tabi <timur@kernel.org>
6033 L:      linuxppc-dev@lists.ozlabs.org
6034 S:      Maintained
6035 F:      drivers/tty/serial/ucc_uart.c
6036
6037 FREESCALE SOC DRIVERS
6038 M:      Li Yang <leoyang.li@nxp.com>
6039 L:      linuxppc-dev@lists.ozlabs.org
6040 L:      linux-arm-kernel@lists.infradead.org
6041 S:      Maintained
6042 F:      Documentation/devicetree/bindings/soc/fsl/
6043 F:      drivers/soc/fsl/
6044 F:      include/linux/fsl/
6045
6046 FREESCALE SOC FS_ENET DRIVER
6047 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6048 L:      linuxppc-dev@lists.ozlabs.org
6049 L:      netdev@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/net/ethernet/freescale/fs_enet/
6052 F:      include/linux/fs_enet_pd.h
6053
6054 FREESCALE SOC SOUND DRIVERS
6055 M:      Timur Tabi <timur@kernel.org>
6056 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6057 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6058 R:      Fabio Estevam <fabio.estevam@nxp.com>
6059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6060 L:      linuxppc-dev@lists.ozlabs.org
6061 S:      Maintained
6062 F:      sound/soc/fsl/fsl*
6063 F:      sound/soc/fsl/imx*
6064 F:      sound/soc/fsl/mpc8610_hpcd.c
6065
6066 FREESCALE USB PERIPHERAL DRIVERS
6067 M:      Li Yang <leoyang.li@nxp.com>
6068 L:      linux-usb@vger.kernel.org
6069 L:      linuxppc-dev@lists.ozlabs.org
6070 S:      Maintained
6071 F:      drivers/usb/gadget/udc/fsl*
6072
6073 FREEVXFS FILESYSTEM
6074 M:      Christoph Hellwig <hch@infradead.org>
6075 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6076 S:      Maintained
6077 F:      fs/freevxfs/
6078
6079 FREEZER
6080 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6081 M:      Pavel Machek <pavel@ucw.cz>
6082 L:      linux-pm@vger.kernel.org
6083 S:      Supported
6084 F:      Documentation/power/freezing-of-tasks.txt
6085 F:      include/linux/freezer.h
6086 F:      kernel/freezer.c
6087
6088 FRONTSWAP API
6089 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6090 L:      linux-kernel@vger.kernel.org
6091 S:      Maintained
6092 F:      mm/frontswap.c
6093 F:      include/linux/frontswap.h
6094
6095 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6096 M:      David Howells <dhowells@redhat.com>
6097 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6098 S:      Supported
6099 F:      Documentation/filesystems/caching/
6100 F:      fs/fscache/
6101 F:      include/linux/fscache*.h
6102
6103 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6104 M:      Theodore Y. Ts'o <tytso@mit.edu>
6105 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6106 L:      linux-fscrypt@vger.kernel.org
6107 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6109 S:      Supported
6110 F:      fs/crypto/
6111 F:      include/linux/fscrypt*.h
6112 F:      Documentation/filesystems/fscrypt.rst
6113
6114 FSI-ATTACHED I2C DRIVER
6115 M:      Eddie James <eajames@linux.vnet.ibm.com>
6116 L:      linux-i2c@vger.kernel.org
6117 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6118 S:      Maintained
6119 F:      drivers/i2c/busses/i2c-fsi.c
6120 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6121
6122 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6123 M:      Jan Kara <jack@suse.cz>
6124 R:      Amir Goldstein <amir73il@gmail.com>
6125 L:      linux-fsdevel@vger.kernel.org
6126 S:      Maintained
6127 F:      fs/notify/
6128 F:      include/linux/fsnotify*.h
6129
6130 FUJITSU LAPTOP EXTRAS
6131 M:      Jonathan Woithe <jwoithe@just42.net>
6132 L:      platform-driver-x86@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/platform/x86/fujitsu-laptop.c
6135
6136 FUJITSU M-5MO LS CAMERA ISP DRIVER
6137 M:      Kyungmin Park <kyungmin.park@samsung.com>
6138 M:      Heungjun Kim <riverful.kim@samsung.com>
6139 L:      linux-media@vger.kernel.org
6140 S:      Maintained
6141 F:      drivers/media/i2c/m5mols/
6142 F:      include/media/i2c/m5mols.h
6143
6144 FUJITSU TABLET EXTRAS
6145 M:      Robert Gerlach <khnz@gmx.de>
6146 L:      platform-driver-x86@vger.kernel.org
6147 S:      Maintained
6148 F:      drivers/platform/x86/fujitsu-tablet.c
6149
6150 FUSE: FILESYSTEM IN USERSPACE
6151 M:      Miklos Szeredi <miklos@szeredi.hu>
6152 L:      linux-fsdevel@vger.kernel.org
6153 W:      http://fuse.sourceforge.net/
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6155 S:      Maintained
6156 F:      fs/fuse/
6157 F:      include/uapi/linux/fuse.h
6158 F:      Documentation/filesystems/fuse.txt
6159
6160 FUTEX SUBSYSTEM
6161 M:      Thomas Gleixner <tglx@linutronix.de>
6162 M:      Ingo Molnar <mingo@redhat.com>
6163 R:      Peter Zijlstra <peterz@infradead.org>
6164 R:      Darren Hart <dvhart@infradead.org>
6165 L:      linux-kernel@vger.kernel.org
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6167 S:      Maintained
6168 F:      kernel/futex.c
6169 F:      kernel/futex_compat.c
6170 F:      include/asm-generic/futex.h
6171 F:      include/linux/futex.h
6172 F:      include/uapi/linux/futex.h
6173 F:      tools/testing/selftests/futex/
6174 F:      tools/perf/bench/futex*
6175 F:      Documentation/*futex*
6176
6177 GCC PLUGINS
6178 M:      Kees Cook <keescook@chromium.org>
6179 R:      Emese Revfy <re.emese@gmail.com>
6180 L:      kernel-hardening@lists.openwall.com
6181 S:      Maintained
6182 F:      scripts/gcc-plugins/
6183 F:      scripts/gcc-plugin.sh
6184 F:      scripts/Makefile.gcc-plugins
6185 F:      Documentation/gcc-plugins.txt
6186
6187 GASKET DRIVER FRAMEWORK
6188 M:      Rob Springer <rspringer@google.com>
6189 M:      Todd Poynor <toddpoynor@google.com>
6190 M:      Ben Chan <benchan@chromium.org>
6191 S:      Maintained
6192 F:      drivers/staging/gasket/
6193
6194 GCOV BASED KERNEL PROFILING
6195 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6196 S:      Maintained
6197 F:      kernel/gcov/
6198 F:      Documentation/dev-tools/gcov.rst
6199
6200 GDB KERNEL DEBUGGING HELPER SCRIPTS
6201 M:      Jan Kiszka <jan.kiszka@siemens.com>
6202 M:      Kieran Bingham <kbingham@kernel.org>
6203 S:      Supported
6204 F:      scripts/gdb/
6205
6206 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6207 M:      Achim Leubner <achim_leubner@adaptec.com>
6208 L:      linux-scsi@vger.kernel.org
6209 W:      http://www.icp-vortex.com/
6210 S:      Supported
6211 F:      drivers/scsi/gdt*
6212
6213 GEMTEK FM RADIO RECEIVER DRIVER
6214 M:      Hans Verkuil <hverkuil@xs4all.nl>
6215 L:      linux-media@vger.kernel.org
6216 T:      git git://linuxtv.org/media_tree.git
6217 W:      https://linuxtv.org
6218 S:      Maintained
6219 F:      drivers/media/radio/radio-gemtek*
6220
6221 GENERIC GPIO I2C DRIVER
6222 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6223 S:      Supported
6224 F:      drivers/i2c/busses/i2c-gpio.c
6225 F:      include/linux/platform_data/i2c-gpio.h
6226
6227 GENERIC GPIO I2C MULTIPLEXER DRIVER
6228 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6229 L:      linux-i2c@vger.kernel.org
6230 S:      Supported
6231 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6232 F:      include/linux/platform_data/i2c-mux-gpio.h
6233 F:      Documentation/i2c/muxes/i2c-mux-gpio
6234
6235 GENERIC HDLC (WAN) DRIVERS
6236 M:      Krzysztof Halasa <khc@pm.waw.pl>
6237 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6238 S:      Maintained
6239 F:      drivers/net/wan/c101.c
6240 F:      drivers/net/wan/hd6457*
6241 F:      drivers/net/wan/hdlc*
6242 F:      drivers/net/wan/n2.c
6243 F:      drivers/net/wan/pc300too.c
6244 F:      drivers/net/wan/pci200syn.c
6245 F:      drivers/net/wan/wanxl*
6246
6247 GENERIC INCLUDE/ASM HEADER FILES
6248 M:      Arnd Bergmann <arnd@arndb.de>
6249 L:      linux-arch@vger.kernel.org
6250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6251 S:      Maintained
6252 F:      include/asm-generic/
6253 F:      include/uapi/asm-generic/
6254
6255 GENERIC PHY FRAMEWORK
6256 M:      Kishon Vijay Abraham I <kishon@ti.com>
6257 L:      linux-kernel@vger.kernel.org
6258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6259 S:      Supported
6260 F:      drivers/phy/
6261 F:      include/linux/phy/
6262
6263 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6264 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6265 S:      Supported
6266 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6267
6268 GENERIC PM DOMAINS
6269 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6270 M:      Kevin Hilman <khilman@kernel.org>
6271 M:      Ulf Hansson <ulf.hansson@linaro.org>
6272 L:      linux-pm@vger.kernel.org
6273 S:      Supported
6274 F:      drivers/base/power/domain*.c
6275 F:      include/linux/pm_domain.h
6276 F:      Documentation/devicetree/bindings/power/power_domain.txt
6277
6278 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6279 M:      Eugen Hristev <eugen.hristev@microchip.com>
6280 L:      linux-input@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/input/touchscreen/resistive-adc-touch.c
6283
6284 GENERIC UIO DRIVER FOR PCI DEVICES
6285 M:      "Michael S. Tsirkin" <mst@redhat.com>
6286 L:      kvm@vger.kernel.org
6287 S:      Supported
6288 F:      drivers/uio/uio_pci_generic.c
6289
6290 GENWQE (IBM Generic Workqueue Card)
6291 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6292 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6293 S:      Supported
6294 F:      drivers/misc/genwqe/
6295
6296 GET_MAINTAINER SCRIPT
6297 M:      Joe Perches <joe@perches.com>
6298 S:      Maintained
6299 F:      scripts/get_maintainer.pl
6300
6301 GFS2 FILE SYSTEM
6302 M:      Bob Peterson <rpeterso@redhat.com>
6303 M:      Andreas Gruenbacher <agruenba@redhat.com>
6304 L:      cluster-devel@redhat.com
6305 W:      http://sources.redhat.com/cluster/
6306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6307 S:      Supported
6308 F:      Documentation/filesystems/gfs2*.txt
6309 F:      fs/gfs2/
6310 F:      include/uapi/linux/gfs2_ondisk.h
6311
6312 GIGASET ISDN DRIVERS
6313 M:      Paul Bolle <pebolle@tiscali.nl>
6314 L:      gigaset307x-common@lists.sourceforge.net
6315 W:      http://gigaset307x.sourceforge.net/
6316 S:      Odd Fixes
6317 F:      Documentation/isdn/README.gigaset
6318 F:      drivers/isdn/gigaset/
6319 F:      include/uapi/linux/gigaset_dev.h
6320
6321 GNSS SUBSYSTEM
6322 M:      Johan Hovold <johan@kernel.org>
6323 S:      Maintained
6324 F:      Documentation/ABI/testing/sysfs-class-gnss
6325 F:      Documentation/devicetree/bindings/gnss/
6326 F:      drivers/gnss/
6327 F:      include/linux/gnss.h
6328
6329 GO7007 MPEG CODEC
6330 M:      Hans Verkuil <hans.verkuil@cisco.com>
6331 L:      linux-media@vger.kernel.org
6332 S:      Maintained
6333 F:      drivers/media/usb/go7007/
6334
6335 GOODIX TOUCHSCREEN
6336 M:      Bastien Nocera <hadess@hadess.net>
6337 L:      linux-input@vger.kernel.org
6338 S:      Maintained
6339 F:      drivers/input/touchscreen/goodix.c
6340
6341 GPD POCKET FAN DRIVER
6342 M:      Hans de Goede <hdegoede@redhat.com>
6343 L:      platform-driver-x86@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/platform/x86/gpd-pocket-fan.c
6346
6347 GPIO ACPI SUPPORT
6348 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6349 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6350 L:      linux-gpio@vger.kernel.org
6351 L:      linux-acpi@vger.kernel.org
6352 S:      Maintained
6353 F:      Documentation/acpi/gpio-properties.txt
6354 F:      drivers/gpio/gpiolib-acpi.c
6355
6356 GPIO IR Transmitter
6357 M:      Sean Young <sean@mess.org>
6358 L:      linux-media@vger.kernel.org
6359 S:      Maintained
6360 F:      drivers/media/rc/gpio-ir-tx.c
6361
6362 GPIO MOCKUP DRIVER
6363 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6364 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6365 L:      linux-gpio@vger.kernel.org
6366 S:      Maintained
6367 F:      drivers/gpio/gpio-mockup.c
6368 F:      tools/testing/selftests/gpio/
6369
6370 GPIO SUBSYSTEM
6371 M:      Linus Walleij <linus.walleij@linaro.org>
6372 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6373 L:      linux-gpio@vger.kernel.org
6374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6375 S:      Maintained
6376 F:      Documentation/devicetree/bindings/gpio/
6377 F:      Documentation/driver-api/gpio/
6378 F:      Documentation/gpio/
6379 F:      Documentation/ABI/testing/gpio-cdev
6380 F:      Documentation/ABI/obsolete/sysfs-gpio
6381 F:      drivers/gpio/
6382 F:      include/linux/gpio/
6383 F:      include/linux/gpio.h
6384 F:      include/linux/of_gpio.h
6385 F:      include/asm-generic/gpio.h
6386 F:      include/uapi/linux/gpio.h
6387 F:      tools/gpio/
6388
6389 GRE DEMULTIPLEXER DRIVER
6390 M:      Dmitry Kozlov <xeb@mail.ru>
6391 L:      netdev@vger.kernel.org
6392 S:      Maintained
6393 F:      net/ipv4/gre_demux.c
6394 F:      net/ipv4/gre_offload.c
6395 F:      include/net/gre.h
6396
6397 GRETH 10/100/1G Ethernet MAC device driver
6398 M:      Andreas Larsson <andreas@gaisler.com>
6399 L:      netdev@vger.kernel.org
6400 S:      Maintained
6401 F:      drivers/net/ethernet/aeroflex/
6402
6403 GREYBUS AUDIO PROTOCOLS DRIVERS
6404 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6405 M:      Mark Greer <mgreer@animalcreek.com>
6406 S:      Maintained
6407 F:      drivers/staging/greybus/audio_apbridgea.c
6408 F:      drivers/staging/greybus/audio_apbridgea.h
6409 F:      drivers/staging/greybus/audio_codec.c
6410 F:      drivers/staging/greybus/audio_codec.h
6411 F:      drivers/staging/greybus/audio_gb.c
6412 F:      drivers/staging/greybus/audio_manager.c
6413 F:      drivers/staging/greybus/audio_manager.h
6414 F:      drivers/staging/greybus/audio_manager_module.c
6415 F:      drivers/staging/greybus/audio_manager_private.h
6416 F:      drivers/staging/greybus/audio_manager_sysfs.c
6417 F:      drivers/staging/greybus/audio_module.c
6418 F:      drivers/staging/greybus/audio_topology.c
6419
6420 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6421 M:      Viresh Kumar <vireshk@kernel.org>
6422 S:      Maintained
6423 F:      drivers/staging/greybus/authentication.c
6424 F:      drivers/staging/greybus/bootrom.c
6425 F:      drivers/staging/greybus/firmware.h
6426 F:      drivers/staging/greybus/fw-core.c
6427 F:      drivers/staging/greybus/fw-download.c
6428 F:      drivers/staging/greybus/fw-management.c
6429 F:      drivers/staging/greybus/greybus_authentication.h
6430 F:      drivers/staging/greybus/greybus_firmware.h
6431 F:      drivers/staging/greybus/hid.c
6432 F:      drivers/staging/greybus/i2c.c
6433 F:      drivers/staging/greybus/spi.c
6434 F:      drivers/staging/greybus/spilib.c
6435 F:      drivers/staging/greybus/spilib.h
6436
6437 GREYBUS LOOPBACK DRIVER
6438 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6439 S:      Maintained
6440 F:      drivers/staging/greybus/loopback.c
6441
6442 GREYBUS PLATFORM DRIVERS
6443 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6444 S:      Maintained
6445 F:      drivers/staging/greybus/arche-platform.c
6446 F:      drivers/staging/greybus/arche-apb-ctrl.c
6447 F:      drivers/staging/greybus/arche_platform.h
6448
6449 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6450 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6451 S:      Maintained
6452 F:      drivers/staging/greybus/sdio.c
6453 F:      drivers/staging/greybus/light.c
6454 F:      drivers/staging/greybus/gpio.c
6455 F:      drivers/staging/greybus/power_supply.c
6456 F:      drivers/staging/greybus/spi.c
6457 F:      drivers/staging/greybus/spilib.c
6458
6459 GREYBUS SUBSYSTEM
6460 M:      Johan Hovold <johan@kernel.org>
6461 M:      Alex Elder <elder@kernel.org>
6462 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6463 S:      Maintained
6464 F:      drivers/staging/greybus/
6465 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6466
6467 GREYBUS UART PROTOCOLS DRIVERS
6468 M:      David Lin <dtwlin@gmail.com>
6469 S:      Maintained
6470 F:      drivers/staging/greybus/uart.c
6471 F:      drivers/staging/greybus/log.c
6472
6473 GS1662 VIDEO SERIALIZER
6474 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6475 L:      linux-media@vger.kernel.org
6476 T:      git git://linuxtv.org/media_tree.git
6477 S:      Maintained
6478 F:      drivers/media/spi/gs1662.c
6479
6480 GSPCA FINEPIX SUBDRIVER
6481 M:      Frank Zago <frank@zago.net>
6482 L:      linux-media@vger.kernel.org
6483 T:      git git://linuxtv.org/media_tree.git
6484 S:      Maintained
6485 F:      drivers/media/usb/gspca/finepix.c
6486
6487 GSPCA GL860 SUBDRIVER
6488 M:      Olivier Lorin <o.lorin@laposte.net>
6489 L:      linux-media@vger.kernel.org
6490 T:      git git://linuxtv.org/media_tree.git
6491 S:      Maintained
6492 F:      drivers/media/usb/gspca/gl860/
6493
6494 GSPCA M5602 SUBDRIVER
6495 M:      Erik Andren <erik.andren@gmail.com>
6496 L:      linux-media@vger.kernel.org
6497 T:      git git://linuxtv.org/media_tree.git
6498 S:      Maintained
6499 F:      drivers/media/usb/gspca/m5602/
6500
6501 GSPCA PAC207 SONIXB SUBDRIVER
6502 M:      Hans Verkuil <hverkuil@xs4all.nl>
6503 L:      linux-media@vger.kernel.org
6504 T:      git git://linuxtv.org/media_tree.git
6505 S:      Odd Fixes
6506 F:      drivers/media/usb/gspca/pac207.c
6507
6508 GSPCA SN9C20X SUBDRIVER
6509 M:      Brian Johnson <brijohn@gmail.com>
6510 L:      linux-media@vger.kernel.org
6511 T:      git git://linuxtv.org/media_tree.git
6512 S:      Maintained
6513 F:      drivers/media/usb/gspca/sn9c20x.c
6514
6515 GSPCA T613 SUBDRIVER
6516 M:      Leandro Costantino <lcostantino@gmail.com>
6517 L:      linux-media@vger.kernel.org
6518 T:      git git://linuxtv.org/media_tree.git
6519 S:      Maintained
6520 F:      drivers/media/usb/gspca/t613.c
6521
6522 GSPCA USB WEBCAM DRIVER
6523 M:      Hans Verkuil <hverkuil@xs4all.nl>
6524 L:      linux-media@vger.kernel.org
6525 T:      git git://linuxtv.org/media_tree.git
6526 S:      Odd Fixes
6527 F:      drivers/media/usb/gspca/
6528
6529 GTP (GPRS Tunneling Protocol)
6530 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6531 M:      Harald Welte <laforge@gnumonks.org>
6532 L:      osmocom-net-gprs@lists.osmocom.org
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6534 S:      Maintained
6535 F:      drivers/net/gtp.c
6536
6537 GUID PARTITION TABLE (GPT)
6538 M:      Davidlohr Bueso <dave@stgolabs.net>
6539 L:      linux-efi@vger.kernel.org
6540 S:      Maintained
6541 F:      block/partitions/efi.*
6542
6543 H8/300 ARCHITECTURE
6544 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6545 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6546 W:      http://uclinux-h8.sourceforge.jp
6547 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6548 S:      Maintained
6549 F:      arch/h8300/
6550 F:      drivers/clocksource/h8300_*.c
6551 F:      drivers/clk/h8300/
6552 F:      drivers/irqchip/irq-renesas-h8*.c
6553
6554 HACKRF MEDIA DRIVER
6555 M:      Antti Palosaari <crope@iki.fi>
6556 L:      linux-media@vger.kernel.org
6557 W:      https://linuxtv.org
6558 W:      http://palosaari.fi/linux/
6559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6560 T:      git git://linuxtv.org/anttip/media_tree.git
6561 S:      Maintained
6562 F:      drivers/media/usb/hackrf/
6563
6564 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6565 M:      Frank Seidel <frank@f-seidel.de>
6566 L:      platform-driver-x86@vger.kernel.org
6567 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6568 S:      Maintained
6569 F:      drivers/platform/x86/hdaps.c
6570
6571 HARDWARE MONITORING
6572 M:      Jean Delvare <jdelvare@suse.com>
6573 M:      Guenter Roeck <linux@roeck-us.net>
6574 L:      linux-hwmon@vger.kernel.org
6575 W:      http://hwmon.wiki.kernel.org/
6576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6577 S:      Maintained
6578 F:      Documentation/devicetree/bindings/hwmon/
6579 F:      Documentation/hwmon/
6580 F:      drivers/hwmon/
6581 F:      include/linux/hwmon*.h
6582 F:      include/trace/events/hwmon*.h
6583
6584 HARDWARE RANDOM NUMBER GENERATOR CORE
6585 M:      Matt Mackall <mpm@selenic.com>
6586 M:      Herbert Xu <herbert@gondor.apana.org.au>
6587 L:      linux-crypto@vger.kernel.org
6588 S:      Odd fixes
6589 F:      Documentation/devicetree/bindings/rng/
6590 F:      Documentation/hw_random.txt
6591 F:      drivers/char/hw_random/
6592 F:      include/linux/hw_random.h
6593
6594 HARDWARE TRACING FACILITIES
6595 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6596 S:      Maintained
6597 F:      drivers/hwtracing/
6598
6599 HARDWARE SPINLOCK CORE
6600 M:      Ohad Ben-Cohen <ohad@wizery.com>
6601 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6602 L:      linux-remoteproc@vger.kernel.org
6603 S:      Maintained
6604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6605 F:      Documentation/devicetree/bindings/hwlock/
6606 F:      Documentation/hwspinlock.txt
6607 F:      drivers/hwspinlock/
6608 F:      include/linux/hwspinlock.h
6609
6610 HARMONY SOUND DRIVER
6611 L:      linux-parisc@vger.kernel.org
6612 S:      Maintained
6613 F:      sound/parisc/harmony.*
6614
6615 HDPVR USB VIDEO ENCODER DRIVER
6616 M:      Hans Verkuil <hverkuil@xs4all.nl>
6617 L:      linux-media@vger.kernel.org
6618 T:      git git://linuxtv.org/media_tree.git
6619 W:      https://linuxtv.org
6620 S:      Odd Fixes
6621 F:      drivers/media/usb/hdpvr/
6622
6623 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6624 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6625 S:      Supported
6626 F:      Documentation/watchdog/hpwdt.txt
6627 F:      drivers/watchdog/hpwdt.c
6628
6629 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6630 M:      Don Brace <don.brace@microsemi.com>
6631 L:      esc.storagedev@microsemi.com
6632 L:      linux-scsi@vger.kernel.org
6633 S:      Supported
6634 F:      Documentation/scsi/hpsa.txt
6635 F:      drivers/scsi/hpsa*.[ch]
6636 F:      include/linux/cciss*.h
6637 F:      include/uapi/linux/cciss*.h
6638
6639 HFI1 DRIVER
6640 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6641 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6642 L:      linux-rdma@vger.kernel.org
6643 S:      Supported
6644 F:      drivers/infiniband/hw/hfi1
6645
6646 HFS FILESYSTEM
6647 L:      linux-fsdevel@vger.kernel.org
6648 S:      Orphan
6649 F:      Documentation/filesystems/hfs.txt
6650 F:      fs/hfs/
6651
6652 HFSPLUS FILESYSTEM
6653 L:      linux-fsdevel@vger.kernel.org
6654 S:      Orphan
6655 F:      Documentation/filesystems/hfsplus.txt
6656 F:      fs/hfsplus/
6657
6658 HGA FRAMEBUFFER DRIVER
6659 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6660 L:      linux-nvidia@lists.surfsouth.com
6661 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6662 S:      Maintained
6663 F:      drivers/video/fbdev/hgafb.c
6664
6665 HIBERNATION (aka Software Suspend, aka swsusp)
6666 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6667 M:      Pavel Machek <pavel@ucw.cz>
6668 L:      linux-pm@vger.kernel.org
6669 B:      https://bugzilla.kernel.org
6670 S:      Supported
6671 F:      arch/x86/power/
6672 F:      drivers/base/power/
6673 F:      kernel/power/
6674 F:      include/linux/suspend.h
6675 F:      include/linux/freezer.h
6676 F:      include/linux/pm.h
6677 F:      arch/*/include/asm/suspend*.h
6678
6679 HID CORE LAYER
6680 M:      Jiri Kosina <jikos@kernel.org>
6681 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6682 L:      linux-input@vger.kernel.org
6683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6684 S:      Maintained
6685 F:      drivers/hid/
6686 F:      include/linux/hid*
6687 F:      include/uapi/linux/hid*
6688
6689 HID SENSOR HUB DRIVERS
6690 M:      Jiri Kosina <jikos@kernel.org>
6691 M:      Jonathan Cameron <jic23@kernel.org>
6692 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6693 L:      linux-input@vger.kernel.org
6694 L:      linux-iio@vger.kernel.org
6695 S:      Maintained
6696 F:      Documentation/hid/hid-sensor*
6697 F:      drivers/hid/hid-sensor-*
6698 F:      drivers/iio/*/hid-*
6699 F:      include/linux/hid-sensor-*
6700
6701 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6702 M:      Thomas Gleixner <tglx@linutronix.de>
6703 L:      linux-kernel@vger.kernel.org
6704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6705 S:      Maintained
6706 F:      Documentation/timers/
6707 F:      kernel/time/hrtimer.c
6708 F:      kernel/time/clockevents.c
6709 F:      kernel/time/timer_*.c
6710 F:      include/linux/clockchips.h
6711 F:      include/linux/hrtimer.h
6712
6713 HIGH-SPEED SCC DRIVER FOR AX.25
6714 L:      linux-hams@vger.kernel.org
6715 S:      Orphan
6716 F:      drivers/net/hamradio/dmascc.c
6717 F:      drivers/net/hamradio/scc.c
6718
6719 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6720 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6721 W:      http://www.highpoint-tech.com
6722 S:      Supported
6723 F:      Documentation/scsi/hptiop.txt
6724 F:      drivers/scsi/hptiop.c
6725
6726 HIPPI
6727 M:      Jes Sorensen <jes@trained-monkey.org>
6728 L:      linux-hippi@sunsite.dk
6729 S:      Maintained
6730 F:      include/linux/hippidevice.h
6731 F:      include/uapi/linux/if_hippi.h
6732 F:      net/802/hippi.c
6733 F:      drivers/net/hippi/
6734
6735 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6736 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6737 M:      Salil Mehta <salil.mehta@huawei.com>
6738 L:      netdev@vger.kernel.org
6739 W:      http://www.hisilicon.com
6740 S:      Maintained
6741 F:      drivers/net/ethernet/hisilicon/hns3/
6742
6743 HISILICON LPC BUS DRIVER
6744 M:      john.garry@huawei.com
6745 W:      http://www.hisilicon.com
6746 S:      Maintained
6747 F:      drivers/bus/hisi_lpc.c
6748 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6749
6750 HISILICON NETWORK SUBSYSTEM DRIVER
6751 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6752 M:      Salil Mehta <salil.mehta@huawei.com>
6753 L:      netdev@vger.kernel.org
6754 W:      http://www.hisilicon.com
6755 S:      Maintained
6756 F:      drivers/net/ethernet/hisilicon/
6757 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6758
6759 HISILICON PMU DRIVER
6760 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6761 W:      http://www.hisilicon.com
6762 S:      Supported
6763 F:      drivers/perf/hisilicon
6764 F:      Documentation/perf/hisi-pmu.txt
6765
6766 HISILICON ROCE DRIVER
6767 M:      Lijun Ou <oulijun@huawei.com>
6768 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6769 L:      linux-rdma@vger.kernel.org
6770 S:      Maintained
6771 F:      drivers/infiniband/hw/hns/
6772 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6773
6774 HISILICON SAS Controller
6775 M:      John Garry <john.garry@huawei.com>
6776 W:      http://www.hisilicon.com
6777 S:      Supported
6778 F:      drivers/scsi/hisi_sas/
6779 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6780
6781 HMM - Heterogeneous Memory Management
6782 M:      Jérôme Glisse <jglisse@redhat.com>
6783 L:      linux-mm@kvack.org
6784 S:      Maintained
6785 F:      mm/hmm*
6786 F:      include/linux/hmm*
6787 F:      Documentation/vm/hmm.rst
6788
6789 HOST AP DRIVER
6790 M:      Jouni Malinen <j@w1.fi>
6791 L:      linux-wireless@vger.kernel.org
6792 W:      http://w1.fi/hostap-driver.html
6793 S:      Obsolete
6794 F:      drivers/net/wireless/intersil/hostap/
6795
6796 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6797 L:      platform-driver-x86@vger.kernel.org
6798 S:      Orphan
6799 F:      drivers/platform/x86/tc1100-wmi.c
6800
6801 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6802 M:      Jaroslav Kysela <perex@perex.cz>
6803 S:      Maintained
6804 F:      drivers/net/ethernet/hp/hp100.*
6805
6806 HPET:   High Precision Event Timers driver
6807 M:      Clemens Ladisch <clemens@ladisch.de>
6808 S:      Maintained
6809 F:      Documentation/timers/hpet.txt
6810 F:      drivers/char/hpet.c
6811 F:      include/linux/hpet.h
6812 F:      include/uapi/linux/hpet.h
6813
6814 HPET:   x86
6815 S:      Orphan
6816 F:      arch/x86/kernel/hpet.c
6817 F:      arch/x86/include/asm/hpet.h
6818
6819 HPFS FILESYSTEM
6820 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6821 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6822 S:      Maintained
6823 F:      fs/hpfs/
6824
6825 HSI SUBSYSTEM
6826 M:      Sebastian Reichel <sre@kernel.org>
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6828 S:      Maintained
6829 F:      Documentation/ABI/testing/sysfs-bus-hsi
6830 F:      Documentation/driver-api/hsi.rst
6831 F:      drivers/hsi/
6832 F:      include/linux/hsi/
6833 F:      include/uapi/linux/hsi/
6834
6835 HSO 3G MODEM DRIVER
6836 L:      linux-usb@vger.kernel.org
6837 S:      Orphan
6838 F:      drivers/net/usb/hso.c
6839
6840 HSR NETWORK PROTOCOL
6841 M:      Arvid Brodin <arvid.brodin@alten.se>
6842 L:      netdev@vger.kernel.org
6843 S:      Maintained
6844 F:      net/hsr/
6845
6846 HT16K33 LED CONTROLLER DRIVER
6847 M:      Robin van der Gracht <robin@protonic.nl>
6848 S:      Maintained
6849 F:      drivers/auxdisplay/ht16k33.c
6850 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6851
6852 HTCPEN TOUCHSCREEN DRIVER
6853 M:      Pau Oliva Fora <pof@eslack.org>
6854 L:      linux-input@vger.kernel.org
6855 S:      Maintained
6856 F:      drivers/input/touchscreen/htcpen.c
6857
6858 HUAWEI ETHERNET DRIVER
6859 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6860 L:      netdev@vger.kernel.org
6861 S:      Supported
6862 F:      Documentation/networking/hinic.txt
6863 F:      drivers/net/ethernet/huawei/hinic/
6864
6865 HUGETLB FILESYSTEM
6866 M:      Mike Kravetz <mike.kravetz@oracle.com>
6867 L:      linux-mm@kvack.org
6868 S:      Maintained
6869 F:      fs/hugetlbfs/
6870 F:      mm/hugetlb.c
6871 F:      include/linux/hugetlb.h
6872 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6873 F:      Documentation/vm/hugetlbfs_reserv.rst
6874 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6875
6876 HVA ST MEDIA DRIVER
6877 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6878 L:      linux-media@vger.kernel.org
6879 T:      git git://linuxtv.org/media_tree.git
6880 W:      https://linuxtv.org
6881 S:      Supported
6882 F:      drivers/media/platform/sti/hva
6883
6884 HWPOISON MEMORY FAILURE HANDLING
6885 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6886 L:      linux-mm@kvack.org
6887 S:      Maintained
6888 F:      mm/memory-failure.c
6889 F:      mm/hwpoison-inject.c
6890
6891 HYGON PROCESSOR SUPPORT
6892 M:      Pu Wen <puwen@hygon.cn>
6893 L:      linux-kernel@vger.kernel.org
6894 S:      Maintained
6895 F:      arch/x86/kernel/cpu/hygon.c
6896
6897 Hyper-V CORE AND DRIVERS
6898 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6899 M:      Haiyang Zhang <haiyangz@microsoft.com>
6900 M:      Stephen Hemminger <sthemmin@microsoft.com>
6901 L:      devel@linuxdriverproject.org
6902 S:      Maintained
6903 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
6904 F:      arch/x86/include/asm/mshyperv.h
6905 F:      arch/x86/include/asm/trace/hyperv.h
6906 F:      arch/x86/include/asm/hyperv-tlfs.h
6907 F:      arch/x86/kernel/cpu/mshyperv.c
6908 F:      arch/x86/hyperv
6909 F:      drivers/hid/hid-hyperv.c
6910 F:      drivers/hv/
6911 F:      drivers/input/serio/hyperv-keyboard.c
6912 F:      drivers/pci/controller/pci-hyperv.c
6913 F:      drivers/net/hyperv/
6914 F:      drivers/scsi/storvsc_drv.c
6915 F:      drivers/uio/uio_hv_generic.c
6916 F:      drivers/video/fbdev/hyperv_fb.c
6917 F:      net/vmw_vsock/hyperv_transport.c
6918 F:      include/linux/hyperv.h
6919 F:      include/uapi/linux/hyperv.h
6920 F:      tools/hv/
6921 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6922
6923 HYPERVISOR VIRTUAL CONSOLE DRIVER
6924 L:      linuxppc-dev@lists.ozlabs.org
6925 S:      Odd Fixes
6926 F:      drivers/tty/hvc/
6927
6928 I2C ACPI SUPPORT
6929 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6930 L:      linux-i2c@vger.kernel.org
6931 L:      linux-acpi@vger.kernel.org
6932 S:      Maintained
6933 F:      drivers/i2c/i2c-core-acpi.c
6934
6935 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6936 M:      Ajay Gupta <ajayg@nvidia.com>
6937 L:      linux-i2c@vger.kernel.org
6938 S:      Maintained
6939 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6940 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6941
6942 I2C MUXES
6943 M:      Peter Rosin <peda@axentia.se>
6944 L:      linux-i2c@vger.kernel.org
6945 S:      Maintained
6946 F:      Documentation/i2c/i2c-topology
6947 F:      Documentation/i2c/muxes/
6948 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6949 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6950 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6951 F:      drivers/i2c/i2c-mux.c
6952 F:      drivers/i2c/muxes/
6953 F:      include/linux/i2c-mux.h
6954
6955 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6956 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6957 L:      linux-i2c@vger.kernel.org
6958 S:      Maintained
6959 F:      drivers/i2c/busses/i2c-mv64xxx.c
6960
6961 I2C OVER PARALLEL PORT
6962 M:      Jean Delvare <jdelvare@suse.com>
6963 L:      linux-i2c@vger.kernel.org
6964 S:      Maintained
6965 F:      Documentation/i2c/busses/i2c-parport
6966 F:      Documentation/i2c/busses/i2c-parport-light
6967 F:      drivers/i2c/busses/i2c-parport.c
6968 F:      drivers/i2c/busses/i2c-parport-light.c
6969
6970 I2C SUBSYSTEM
6971 M:      Wolfram Sang <wsa@the-dreams.de>
6972 L:      linux-i2c@vger.kernel.org
6973 W:      https://i2c.wiki.kernel.org/
6974 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6976 S:      Maintained
6977 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6978 F:      Documentation/i2c/
6979 F:      drivers/i2c/*
6980 F:      include/linux/i2c.h
6981 F:      include/linux/i2c-dev.h
6982 F:      include/linux/i2c-smbus.h
6983 F:      include/uapi/linux/i2c.h
6984 F:      include/uapi/linux/i2c-*.h
6985
6986 I2C SUBSYSTEM HOST DRIVERS
6987 L:      linux-i2c@vger.kernel.org
6988 W:      https://i2c.wiki.kernel.org/
6989 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6991 S:      Odd Fixes
6992 F:      Documentation/devicetree/bindings/i2c/
6993 F:      drivers/i2c/algos/
6994 F:      drivers/i2c/busses/
6995
6996 I2C-TAOS-EVM DRIVER
6997 M:      Jean Delvare <jdelvare@suse.com>
6998 L:      linux-i2c@vger.kernel.org
6999 S:      Maintained
7000 F:      Documentation/i2c/busses/i2c-taos-evm
7001 F:      drivers/i2c/busses/i2c-taos-evm.c
7002
7003 I2C-TINY-USB DRIVER
7004 M:      Till Harbaum <till@harbaum.org>
7005 L:      linux-i2c@vger.kernel.org
7006 W:      http://www.harbaum.org/till/i2c_tiny_usb
7007 S:      Maintained
7008 F:      drivers/i2c/busses/i2c-tiny-usb.c
7009
7010 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7011 M:      Jean Delvare <jdelvare@suse.com>
7012 L:      linux-i2c@vger.kernel.org
7013 S:      Maintained
7014 F:      Documentation/i2c/busses/i2c-ali1535
7015 F:      Documentation/i2c/busses/i2c-ali1563
7016 F:      Documentation/i2c/busses/i2c-ali15x3
7017 F:      Documentation/i2c/busses/i2c-amd756
7018 F:      Documentation/i2c/busses/i2c-amd8111
7019 F:      Documentation/i2c/busses/i2c-i801
7020 F:      Documentation/i2c/busses/i2c-nforce2
7021 F:      Documentation/i2c/busses/i2c-piix4
7022 F:      Documentation/i2c/busses/i2c-sis5595
7023 F:      Documentation/i2c/busses/i2c-sis630
7024 F:      Documentation/i2c/busses/i2c-sis96x
7025 F:      Documentation/i2c/busses/i2c-via
7026 F:      Documentation/i2c/busses/i2c-viapro
7027 F:      drivers/i2c/busses/i2c-ali1535.c
7028 F:      drivers/i2c/busses/i2c-ali1563.c
7029 F:      drivers/i2c/busses/i2c-ali15x3.c
7030 F:      drivers/i2c/busses/i2c-amd756.c
7031 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7032 F:      drivers/i2c/busses/i2c-amd8111.c
7033 F:      drivers/i2c/busses/i2c-i801.c
7034 F:      drivers/i2c/busses/i2c-isch.c
7035 F:      drivers/i2c/busses/i2c-nforce2.c
7036 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7037 F:      drivers/i2c/busses/i2c-piix4.c
7038 F:      drivers/i2c/busses/i2c-sis5595.c
7039 F:      drivers/i2c/busses/i2c-sis630.c
7040 F:      drivers/i2c/busses/i2c-sis96x.c
7041 F:      drivers/i2c/busses/i2c-via.c
7042 F:      drivers/i2c/busses/i2c-viapro.c
7043
7044 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7045 M:      Hans de Goede <hdegoede@redhat.com>
7046 L:      linux-i2c@vger.kernel.org
7047 S:      Maintained
7048 F:      drivers/i2c/busses/i2c-cht-wc.c
7049
7050 I2C/SMBUS ISMT DRIVER
7051 M:      Seth Heasley <seth.heasley@intel.com>
7052 M:      Neil Horman <nhorman@tuxdriver.com>
7053 L:      linux-i2c@vger.kernel.org
7054 F:      drivers/i2c/busses/i2c-ismt.c
7055 F:      Documentation/i2c/busses/i2c-ismt
7056
7057 I2C/SMBUS STUB DRIVER
7058 M:      Jean Delvare <jdelvare@suse.com>
7059 L:      linux-i2c@vger.kernel.org
7060 S:      Maintained
7061 F:      drivers/i2c/i2c-stub.c
7062
7063 IA64 (Itanium) PLATFORM
7064 M:      Tony Luck <tony.luck@intel.com>
7065 M:      Fenghua Yu <fenghua.yu@intel.com>
7066 L:      linux-ia64@vger.kernel.org
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7068 S:      Maintained
7069 F:      arch/ia64/
7070
7071 IBM Power 842 compression accelerator
7072 M:      Haren Myneni <haren@us.ibm.com>
7073 S:      Supported
7074 F:      drivers/crypto/nx/Makefile
7075 F:      drivers/crypto/nx/Kconfig
7076 F:      drivers/crypto/nx/nx-842*
7077 F:      include/linux/sw842.h
7078 F:      crypto/842.c
7079 F:      lib/842/
7080
7081 IBM Power in-Nest Crypto Acceleration
7082 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7083 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7084 L:      linux-crypto@vger.kernel.org
7085 S:      Supported
7086 F:      drivers/crypto/nx/Makefile
7087 F:      drivers/crypto/nx/Kconfig
7088 F:      drivers/crypto/nx/nx-aes*
7089 F:      drivers/crypto/nx/nx-sha*
7090 F:      drivers/crypto/nx/nx.*
7091 F:      drivers/crypto/nx/nx_csbcpb.h
7092 F:      drivers/crypto/nx/nx_debugfs.h
7093
7094 IBM Power Linux RAID adapter
7095 M:      Brian King <brking@us.ibm.com>
7096 S:      Supported
7097 F:      drivers/scsi/ipr.*
7098
7099 IBM Power SRIOV Virtual NIC Device Driver
7100 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7101 M:      John Allen <jallen@linux.vnet.ibm.com>
7102 L:      netdev@vger.kernel.org
7103 S:      Supported
7104 F:      drivers/net/ethernet/ibm/ibmvnic.*
7105
7106 IBM Power Virtual Accelerator Switchboard
7107 M:      Sukadev Bhattiprolu
7108 L:      linuxppc-dev@lists.ozlabs.org
7109 S:      Supported
7110 F:      arch/powerpc/platforms/powernv/vas*
7111 F:      arch/powerpc/platforms/powernv/copy-paste.h
7112 F:      arch/powerpc/include/asm/vas.h
7113 F:      arch/powerpc/include/uapi/asm/vas.h
7114
7115 IBM Power Virtual Ethernet Device Driver
7116 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7117 L:      netdev@vger.kernel.org
7118 S:      Supported
7119 F:      drivers/net/ethernet/ibm/ibmveth.*
7120
7121 IBM Power Virtual FC Device Drivers
7122 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7123 L:      linux-scsi@vger.kernel.org
7124 S:      Supported
7125 F:      drivers/scsi/ibmvscsi/ibmvfc*
7126
7127 IBM Power Virtual Management Channel Driver
7128 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7129 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7130 S:      Supported
7131 F:      drivers/misc/ibmvmc.*
7132
7133 IBM Power Virtual SCSI Device Drivers
7134 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7135 L:      linux-scsi@vger.kernel.org
7136 S:      Supported
7137 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7138 F:      include/scsi/viosrp.h
7139
7140 IBM Power Virtual SCSI Device Target Driver
7141 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7142 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7143 L:      linux-scsi@vger.kernel.org
7144 L:      target-devel@vger.kernel.org
7145 S:      Supported
7146 F:      drivers/scsi/ibmvscsi_tgt/
7147
7148 IBM Power VMX Cryptographic instructions
7149 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7150 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7151 L:      linux-crypto@vger.kernel.org
7152 S:      Supported
7153 F:      drivers/crypto/vmx/Makefile
7154 F:      drivers/crypto/vmx/Kconfig
7155 F:      drivers/crypto/vmx/vmx.c
7156 F:      drivers/crypto/vmx/aes*
7157 F:      drivers/crypto/vmx/ghash*
7158 F:      drivers/crypto/vmx/ppc-xlate.pl
7159
7160 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7161 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7162 L:      linux-pci@vger.kernel.org
7163 L:      linuxppc-dev@lists.ozlabs.org
7164 S:      Supported
7165 F:      drivers/pci/hotplug/rpaphp*
7166
7167 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7168 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7169 L:      linux-pci@vger.kernel.org
7170 L:      linuxppc-dev@lists.ozlabs.org
7171 S:      Supported
7172 F:      drivers/pci/hotplug/rpadlpar*
7173
7174 IBM ServeRAID RAID DRIVER
7175 S:      Orphan
7176 F:      drivers/scsi/ips.*
7177
7178 ICH LPC AND GPIO DRIVER
7179 M:      Peter Tyser <ptyser@xes-inc.com>
7180 S:      Maintained
7181 F:      drivers/mfd/lpc_ich.c
7182 F:      drivers/gpio/gpio-ich.c
7183
7184 IDE SUBSYSTEM
7185 M:      "David S. Miller" <davem@davemloft.net>
7186 L:      linux-ide@vger.kernel.org
7187 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7189 S:      Maintained
7190 F:      Documentation/ide/
7191 F:      drivers/ide/
7192 F:      include/linux/ide.h
7193
7194 IDE/ATAPI DRIVERS
7195 M:      Borislav Petkov <bp@alien8.de>
7196 L:      linux-ide@vger.kernel.org
7197 S:      Maintained
7198 F:      Documentation/cdrom/ide-cd
7199 F:      drivers/ide/ide-cd*
7200
7201 IDEAPAD LAPTOP EXTRAS DRIVER
7202 M:      Ike Panhc <ike.pan@canonical.com>
7203 L:      platform-driver-x86@vger.kernel.org
7204 W:      http://launchpad.net/ideapad-laptop
7205 S:      Maintained
7206 F:      drivers/platform/x86/ideapad-laptop.c
7207
7208 IDEAPAD LAPTOP SLIDEBAR DRIVER
7209 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7210 L:      linux-input@vger.kernel.org
7211 W:      https://github.com/o2genum/ideapad-slidebar
7212 S:      Maintained
7213 F:      drivers/input/misc/ideapad_slidebar.c
7214
7215 IDT VersaClock 5 CLOCK DRIVER
7216 M:      Marek Vasut <marek.vasut@gmail.com>
7217 S:      Maintained
7218 F:      drivers/clk/clk-versaclock5.c
7219
7220 IEEE 802.15.4 SUBSYSTEM
7221 M:      Alexander Aring <alex.aring@gmail.com>
7222 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7223 L:      linux-wpan@vger.kernel.org
7224 W:      http://wpan.cakelab.org/
7225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7227 S:      Maintained
7228 F:      net/ieee802154/
7229 F:      net/mac802154/
7230 F:      drivers/net/ieee802154/
7231 F:      include/linux/nl802154.h
7232 F:      include/linux/ieee802154.h
7233 F:      include/net/nl802154.h
7234 F:      include/net/mac802154.h
7235 F:      include/net/af_ieee802154.h
7236 F:      include/net/cfg802154.h
7237 F:      include/net/ieee802154_netdev.h
7238 F:      Documentation/networking/ieee802154.txt
7239
7240 IFE PROTOCOL
7241 M:      Yotam Gigi <yotam.gi@gmail.com>
7242 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7243 F:      net/ife
7244 F:      include/net/ife.h
7245 F:      include/uapi/linux/ife.h
7246
7247 IGORPLUG-USB IR RECEIVER
7248 M:      Sean Young <sean@mess.org>
7249 L:      linux-media@vger.kernel.org
7250 S:      Maintained
7251 F:      drivers/media/rc/igorplugusb.c
7252
7253 IGUANAWORKS USB IR TRANSCEIVER
7254 M:      Sean Young <sean@mess.org>
7255 L:      linux-media@vger.kernel.org
7256 S:      Maintained
7257 F:      drivers/media/rc/iguanair.c
7258
7259 IIO DIGITAL POTENTIOMETER DAC
7260 M:      Peter Rosin <peda@axentia.se>
7261 L:      linux-iio@vger.kernel.org
7262 S:      Maintained
7263 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7264 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7265 F:      drivers/iio/dac/dpot-dac.c
7266
7267 IIO ENVELOPE DETECTOR
7268 M:      Peter Rosin <peda@axentia.se>
7269 L:      linux-iio@vger.kernel.org
7270 S:      Maintained
7271 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7272 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7273 F:      drivers/iio/adc/envelope-detector.c
7274
7275 IIO MULTIPLEXER
7276 M:      Peter Rosin <peda@axentia.se>
7277 L:      linux-iio@vger.kernel.org
7278 S:      Maintained
7279 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7280 F:      drivers/iio/multiplexer/iio-mux.c
7281
7282 IIO SUBSYSTEM AND DRIVERS
7283 M:      Jonathan Cameron <jic23@kernel.org>
7284 R:      Hartmut Knaack <knaack.h@gmx.de>
7285 R:      Lars-Peter Clausen <lars@metafoo.de>
7286 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7287 L:      linux-iio@vger.kernel.org
7288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7289 S:      Maintained
7290 F:      Documentation/ABI/testing/configfs-iio*
7291 F:      Documentation/ABI/testing/sysfs-bus-iio*
7292 F:      Documentation/devicetree/bindings/iio/
7293 F:      drivers/iio/
7294 F:      drivers/staging/iio/
7295 F:      include/linux/iio/
7296 F:      tools/iio/
7297
7298 IIO UNIT CONVERTER
7299 M:      Peter Rosin <peda@axentia.se>
7300 L:      linux-iio@vger.kernel.org
7301 S:      Maintained
7302 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7303 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7304 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7305 F:      drivers/iio/afe/iio-rescale.c
7306
7307 IKANOS/ADI EAGLE ADSL USB DRIVER
7308 M:      Matthieu Castet <castet.matthieu@free.fr>
7309 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7310 S:      Maintained
7311 F:      drivers/usb/atm/ueagle-atm.c
7312
7313 IMGTEC ASCII LCD DRIVER
7314 M:      Paul Burton <paul.burton@mips.com>
7315 S:      Maintained
7316 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7317 F:      drivers/auxdisplay/img-ascii-lcd.c
7318
7319 IMGTEC IR DECODER DRIVER
7320 M:      James Hogan <jhogan@kernel.org>
7321 S:      Maintained
7322 F:      drivers/media/rc/img-ir/
7323
7324 IMON SOUNDGRAPH USB IR RECEIVER
7325 M:      Sean Young <sean@mess.org>
7326 L:      linux-media@vger.kernel.org
7327 S:      Maintained
7328 F:      drivers/media/rc/imon_raw.c
7329 F:      drivers/media/rc/imon.c
7330
7331 IMS TWINTURBO FRAMEBUFFER DRIVER
7332 L:      linux-fbdev@vger.kernel.org
7333 S:      Orphan
7334 F:      drivers/video/fbdev/imsttfb.c
7335
7336 INA209 HARDWARE MONITOR DRIVER
7337 M:      Guenter Roeck <linux@roeck-us.net>
7338 L:      linux-hwmon@vger.kernel.org
7339 S:      Maintained
7340 F:      Documentation/hwmon/ina209
7341 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7342 F:      drivers/hwmon/ina209.c
7343
7344 INA2XX HARDWARE MONITOR DRIVER
7345 M:      Guenter Roeck <linux@roeck-us.net>
7346 L:      linux-hwmon@vger.kernel.org
7347 S:      Maintained
7348 F:      Documentation/hwmon/ina2xx
7349 F:      drivers/hwmon/ina2xx.c
7350 F:      include/linux/platform_data/ina2xx.h
7351
7352 INDUSTRY PACK SUBSYSTEM (IPACK)
7353 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7354 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7355 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7356 L:      industrypack-devel@lists.sourceforge.net
7357 W:      http://industrypack.sourceforge.net
7358 S:      Maintained
7359 F:      drivers/ipack/
7360
7361 INFINIBAND SUBSYSTEM
7362 M:      Doug Ledford <dledford@redhat.com>
7363 M:      Jason Gunthorpe <jgg@mellanox.com>
7364 L:      linux-rdma@vger.kernel.org
7365 W:      https://github.com/linux-rdma/rdma-core
7366 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7368 S:      Supported
7369 F:      Documentation/devicetree/bindings/infiniband/
7370 F:      Documentation/infiniband/
7371 F:      drivers/infiniband/
7372 F:      include/uapi/linux/if_infiniband.h
7373 F:      include/uapi/rdma/
7374 F:      include/rdma/
7375
7376 INGENIC JZ4780 DMA Driver
7377 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7378 S:      Maintained
7379 F:      drivers/dma/dma-jz4780.c
7380
7381 INGENIC JZ4780 NAND DRIVER
7382 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7383 L:      linux-mtd@lists.infradead.org
7384 S:      Maintained
7385 F:      drivers/mtd/nand/raw/jz4780_*
7386
7387 INOTIFY
7388 M:      Jan Kara <jack@suse.cz>
7389 R:      Amir Goldstein <amir73il@gmail.com>
7390 L:      linux-fsdevel@vger.kernel.org
7391 S:      Maintained
7392 F:      Documentation/filesystems/inotify.txt
7393 F:      fs/notify/inotify/
7394 F:      include/linux/inotify.h
7395 F:      include/uapi/linux/inotify.h
7396
7397 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7398 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7399 L:      linux-input@vger.kernel.org
7400 Q:      http://patchwork.kernel.org/project/linux-input/list/
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7402 S:      Maintained
7403 F:      drivers/input/
7404 F:      include/linux/input.h
7405 F:      include/uapi/linux/input.h
7406 F:      include/uapi/linux/input-event-codes.h
7407 F:      include/linux/input/
7408 F:      Documentation/devicetree/bindings/input/
7409 F:      Documentation/devicetree/bindings/serio/
7410 F:      Documentation/input/
7411
7412 INPUT MULTITOUCH (MT) PROTOCOL
7413 M:      Henrik Rydberg <rydberg@bitmath.org>
7414 L:      linux-input@vger.kernel.org
7415 S:      Odd fixes
7416 F:      Documentation/input/multi-touch-protocol.rst
7417 F:      drivers/input/input-mt.c
7418 K:      \b(ABS|SYN)_MT_
7419
7420 INSIDE SECURE CRYPTO DRIVER
7421 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7422 F:      drivers/crypto/inside-secure/
7423 S:      Maintained
7424 L:      linux-crypto@vger.kernel.org
7425
7426 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7427 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7428 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7429 L:      linux-integrity@vger.kernel.org
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7431 S:      Supported
7432 F:      security/integrity/ima/
7433
7434 INTEL 810/815 FRAMEBUFFER DRIVER
7435 M:      Antonino Daplas <adaplas@gmail.com>
7436 L:      linux-fbdev@vger.kernel.org
7437 S:      Maintained
7438 F:      drivers/video/fbdev/i810/
7439
7440 INTEL ASoC DRIVERS
7441 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7442 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7443 M:      Jie Yang <yang.jie@linux.intel.com>
7444 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7445 S:      Supported
7446 F:      sound/soc/intel/
7447
7448 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7449 M:      Hans de Goede <hdegoede@redhat.com>
7450 L:      platform-driver-x86@vger.kernel.org
7451 S:      Maintained
7452 F:      drivers/platform/x86/intel_atomisp2_pm.c
7453
7454 INTEL C600 SERIES SAS CONTROLLER DRIVER
7455 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7456 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7457 L:      linux-scsi@vger.kernel.org
7458 T:      git git://git.code.sf.net/p/intel-sas/isci
7459 S:      Supported
7460 F:      drivers/scsi/isci/
7461
7462 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7463 M:      Jani Nikula <jani.nikula@linux.intel.com>
7464 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7465 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7466 L:      intel-gfx@lists.freedesktop.org
7467 W:      https://01.org/linuxgraphics/
7468 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7469 C:      irc://chat.freenode.net/intel-gfx
7470 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7471 T:      git git://anongit.freedesktop.org/drm-intel
7472 S:      Supported
7473 F:      drivers/gpu/drm/i915/
7474 F:      include/drm/i915*
7475 F:      include/uapi/drm/i915_drm.h
7476 F:      Documentation/gpu/i915.rst
7477
7478 INTEL ETHERNET DRIVERS
7479 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7480 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7481 W:      http://www.intel.com/support/feedback.htm
7482 W:      http://e1000.sourceforge.net/
7483 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7486 S:      Supported
7487 F:      Documentation/networking/device_drivers/intel/e100.rst
7488 F:      Documentation/networking/device_drivers/intel/e1000.rst
7489 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7490 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7491 F:      Documentation/networking/device_drivers/intel/igb.rst
7492 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7493 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7494 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7495 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7496 F:      Documentation/networking/device_drivers/intel/i40e.rst
7497 F:      Documentation/networking/device_drivers/intel/iavf.rst
7498 F:      Documentation/networking/device_drivers/intel/ice.rst
7499 F:      drivers/net/ethernet/intel/
7500 F:      drivers/net/ethernet/intel/*/
7501 F:      include/linux/avf/virtchnl.h
7502
7503 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7504 M:      Maik Broemme <mbroemme@libmpq.org>
7505 L:      linux-fbdev@vger.kernel.org
7506 S:      Maintained
7507 F:      Documentation/fb/intelfb.txt
7508 F:      drivers/video/fbdev/intelfb/
7509
7510 INTEL GPIO DRIVERS
7511 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7512 L:      linux-gpio@vger.kernel.org
7513 S:      Maintained
7514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7515 F:      drivers/gpio/gpio-ich.c
7516 F:      drivers/gpio/gpio-intel-mid.c
7517 F:      drivers/gpio/gpio-lynxpoint.c
7518 F:      drivers/gpio/gpio-merrifield.c
7519 F:      drivers/gpio/gpio-ml-ioh.c
7520 F:      drivers/gpio/gpio-pch.c
7521 F:      drivers/gpio/gpio-sch.c
7522 F:      drivers/gpio/gpio-sodaville.c
7523
7524 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7525 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7526 M:      Zhi Wang <zhi.a.wang@intel.com>
7527 L:      intel-gvt-dev@lists.freedesktop.org
7528 L:      intel-gfx@lists.freedesktop.org
7529 W:      https://01.org/igvt-g
7530 T:      git https://github.com/intel/gvt-linux.git
7531 S:      Supported
7532 F:      drivers/gpu/drm/i915/gvt/
7533
7534 INTEL HID EVENT DRIVER
7535 M:      Alex Hung <alex.hung@canonical.com>
7536 L:      platform-driver-x86@vger.kernel.org
7537 S:      Maintained
7538 F:      drivers/platform/x86/intel-hid.c
7539
7540 INTEL I/OAT DMA DRIVER
7541 M:      Dave Jiang <dave.jiang@intel.com>
7542 R:      Dan Williams <dan.j.williams@intel.com>
7543 L:      dmaengine@vger.kernel.org
7544 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7545 S:      Supported
7546 F:      drivers/dma/ioat*
7547
7548 INTEL IDLE DRIVER
7549 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7550 M:      Len Brown <lenb@kernel.org>
7551 L:      linux-pm@vger.kernel.org
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7553 B:      https://bugzilla.kernel.org
7554 S:      Supported
7555 F:      drivers/idle/intel_idle.c
7556
7557 INTEL INTEGRATED SENSOR HUB DRIVER
7558 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7559 M:      Jiri Kosina <jikos@kernel.org>
7560 L:      linux-input@vger.kernel.org
7561 S:      Maintained
7562 F:      drivers/hid/intel-ish-hid/
7563
7564 INTEL IOMMU (VT-d)
7565 M:      David Woodhouse <dwmw2@infradead.org>
7566 L:      iommu@lists.linux-foundation.org
7567 T:      git git://git.infradead.org/iommu-2.6.git
7568 S:      Supported
7569 F:      drivers/iommu/intel-iommu.c
7570 F:      include/linux/intel-iommu.h
7571
7572 INTEL IOP-ADMA DMA DRIVER
7573 R:      Dan Williams <dan.j.williams@intel.com>
7574 S:      Odd fixes
7575 F:      drivers/dma/iop-adma.c
7576
7577 INTEL IPU3 CSI-2 CIO2 DRIVER
7578 M:      Yong Zhi <yong.zhi@intel.com>
7579 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7580 M:      Bingbu Cao <bingbu.cao@intel.com>
7581 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7582 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7583 L:      linux-media@vger.kernel.org
7584 S:      Maintained
7585 F:      drivers/media/pci/intel/ipu3/
7586 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7587
7588 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7589 M:      Krzysztof Halasa <khalasa@piap.pl>
7590 S:      Maintained
7591 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7592 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7593 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7594 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7595 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7596 F:      drivers/net/wan/ixp4xx_hss.c
7597
7598 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7599 M:      Deepak Saxena <dsaxena@plexity.net>
7600 S:      Maintained
7601 F:      drivers/char/hw_random/ixp4xx-rng.c
7602
7603 INTEL MANAGEMENT ENGINE (mei)
7604 M:      Tomas Winkler <tomas.winkler@intel.com>
7605 L:      linux-kernel@vger.kernel.org
7606 S:      Supported
7607 F:      include/uapi/linux/mei.h
7608 F:      include/linux/mei_cl_bus.h
7609 F:      drivers/misc/mei/*
7610 F:      drivers/watchdog/mei_wdt.c
7611 F:      Documentation/misc-devices/mei/*
7612 F:      samples/mei/*
7613
7614 INTEL MENLOW THERMAL DRIVER
7615 M:      Sujith Thomas <sujith.thomas@intel.com>
7616 L:      platform-driver-x86@vger.kernel.org
7617 W:      https://01.org/linux-acpi
7618 S:      Supported
7619 F:      drivers/platform/x86/intel_menlow.c
7620
7621 INTEL MIC DRIVERS (mic)
7622 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7623 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7624 S:      Supported
7625 W:      https://github.com/sudeepdutt/mic
7626 W:      http://software.intel.com/en-us/mic-developer
7627 F:      include/linux/mic_bus.h
7628 F:      include/linux/scif.h
7629 F:      include/uapi/linux/mic_common.h
7630 F:      include/uapi/linux/mic_ioctl.h
7631 F:      include/uapi/linux/scif_ioctl.h
7632 F:      drivers/misc/mic/
7633 F:      drivers/dma/mic_x100_dma.c
7634 F:      drivers/dma/mic_x100_dma.h
7635 F:      Documentation/mic/
7636
7637 INTEL PMC CORE DRIVER
7638 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7639 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7640 L:      platform-driver-x86@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/platform/x86/intel_pmc_core*
7643
7644 INTEL PMC/P-Unit IPC DRIVER
7645 M:      Zha Qipeng<qipeng.zha@intel.com>
7646 L:      platform-driver-x86@vger.kernel.org
7647 S:      Maintained
7648 F:      drivers/platform/x86/intel_pmc_ipc.c
7649 F:      drivers/platform/x86/intel_punit_ipc.c
7650 F:      arch/x86/include/asm/intel_pmc_ipc.h
7651 F:      arch/x86/include/asm/intel_punit_ipc.h
7652
7653 INTEL PMIC GPIO DRIVERS
7654 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7655 S:      Maintained
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7657 F:      drivers/gpio/gpio-*cove.c
7658 F:      drivers/gpio/gpio-msic.c
7659
7660 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7661 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7662 S:      Maintained
7663 F:      drivers/mfd/intel_msic.c
7664 F:      drivers/mfd/intel_soc_pmic*
7665 F:      include/linux/mfd/intel_msic.h
7666 F:      include/linux/mfd/intel_soc_pmic*
7667
7668 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7669 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7670 L:      linux-wireless@vger.kernel.org
7671 S:      Maintained
7672 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7673 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7674 F:      drivers/net/wireless/intel/ipw2x00/
7675
7676 INTEL PSTATE DRIVER
7677 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7678 M:      Len Brown <lenb@kernel.org>
7679 L:      linux-pm@vger.kernel.org
7680 S:      Supported
7681 F:      drivers/cpufreq/intel_pstate.c
7682
7683 INTEL RDMA RNIC DRIVER
7684 M:      Faisal Latif <faisal.latif@intel.com>
7685 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7686 L:      linux-rdma@vger.kernel.org
7687 S:      Supported
7688 F:      drivers/infiniband/hw/i40iw/
7689 F:      include/uapi/rdma/i40iw-abi.h
7690
7691 INTEL TELEMETRY DRIVER
7692 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7693 M:      "David E. Box" <david.e.box@linux.intel.com>
7694 L:      platform-driver-x86@vger.kernel.org
7695 S:      Maintained
7696 F:      arch/x86/include/asm/intel_telemetry.h
7697 F:      drivers/platform/x86/intel_telemetry*
7698
7699 INTEL VIRTUAL BUTTON DRIVER
7700 M:      AceLan Kao <acelan.kao@canonical.com>
7701 L:      platform-driver-x86@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/platform/x86/intel-vbtn.c
7704
7705 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7706 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7707 L:      linux-wireless@vger.kernel.org
7708 S:      Supported
7709 F:      drivers/net/wireless/intel/iwlegacy/
7710
7711 INTEL WIRELESS WIFI LINK (iwlwifi)
7712 M:      Johannes Berg <johannes.berg@intel.com>
7713 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7714 M:      Luca Coelho <luciano.coelho@intel.com>
7715 M:      Intel Linux Wireless <linuxwifi@intel.com>
7716 L:      linux-wireless@vger.kernel.org
7717 W:      http://intellinuxwireless.org
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7719 S:      Supported
7720 F:      drivers/net/wireless/intel/iwlwifi/
7721
7722 INTEL WIRELESS WIMAX CONNECTION 2400
7723 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7724 M:      linux-wimax@intel.com
7725 L:      wimax@linuxwimax.org (subscribers-only)
7726 S:      Supported
7727 W:      http://linuxwimax.org
7728 F:      Documentation/wimax/README.i2400m
7729 F:      drivers/net/wimax/i2400m/
7730 F:      include/uapi/linux/wimax/i2400m.h
7731
7732 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7733 M:      Mario Limonciello <mario.limonciello@dell.com>
7734 S:      Maintained
7735 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7736
7737 INTEL(R) TRACE HUB
7738 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7739 S:      Supported
7740 F:      Documentation/trace/intel_th.rst
7741 F:      drivers/hwtracing/intel_th/
7742
7743 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7744 M:      Ning Sun <ning.sun@intel.com>
7745 L:      tboot-devel@lists.sourceforge.net
7746 W:      http://tboot.sourceforge.net
7747 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7748 S:      Supported
7749 F:      Documentation/intel_txt.txt
7750 F:      include/linux/tboot.h
7751 F:      arch/x86/kernel/tboot.c
7752
7753 INTEL-MID GPIO DRIVER
7754 M:      David Cohen <david.a.cohen@linux.intel.com>
7755 L:      linux-gpio@vger.kernel.org
7756 S:      Maintained
7757 F:      drivers/gpio/gpio-intel-mid.c
7758
7759 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7760 M:      Linus Walleij <linus.walleij@linaro.org>
7761 L:      linux-iio@vger.kernel.org
7762 S:      Maintained
7763 F:      drivers/iio/gyro/mpu3050*
7764 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7765
7766 IOC3 ETHERNET DRIVER
7767 M:      Ralf Baechle <ralf@linux-mips.org>
7768 L:      linux-mips@linux-mips.org
7769 S:      Maintained
7770 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7771
7772 IOC3 SERIAL DRIVER
7773 M:      Pat Gefre <pfg@sgi.com>
7774 L:      linux-serial@vger.kernel.org
7775 S:      Maintained
7776 F:      drivers/tty/serial/ioc3_serial.c
7777
7778 IOMMU DRIVERS
7779 M:      Joerg Roedel <joro@8bytes.org>
7780 L:      iommu@lists.linux-foundation.org
7781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7782 S:      Maintained
7783 F:      Documentation/devicetree/bindings/iommu/
7784 F:      drivers/iommu/
7785 F:      include/linux/iommu.h
7786 F:      include/linux/of_iommu.h
7787 F:      include/linux/iova.h
7788
7789 IP MASQUERADING
7790 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7791 S:      Maintained
7792 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7793
7794 IPMI SUBSYSTEM
7795 M:      Corey Minyard <minyard@acm.org>
7796 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7797 W:      http://openipmi.sourceforge.net/
7798 S:      Supported
7799 F:      Documentation/devicetree/bindings/ipmi/
7800 F:      Documentation/IPMI.txt
7801 F:      drivers/char/ipmi/
7802 F:      include/linux/ipmi*
7803 F:      include/uapi/linux/ipmi*
7804
7805 IPS SCSI RAID DRIVER
7806 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7807 L:      linux-scsi@vger.kernel.org
7808 W:      http://www.adaptec.com/
7809 S:      Maintained
7810 F:      drivers/scsi/ips*
7811
7812 IPVS
7813 M:      Wensong Zhang <wensong@linux-vs.org>
7814 M:      Simon Horman <horms@verge.net.au>
7815 M:      Julian Anastasov <ja@ssi.bg>
7816 L:      netdev@vger.kernel.org
7817 L:      lvs-devel@vger.kernel.org
7818 S:      Maintained
7819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7821 F:      Documentation/networking/ipvs-sysctl.txt
7822 F:      include/net/ip_vs.h
7823 F:      include/uapi/linux/ip_vs.h
7824 F:      net/netfilter/ipvs/
7825
7826 IPWIRELESS DRIVER
7827 M:      Jiri Kosina <jikos@kernel.org>
7828 M:      David Sterba <dsterba@suse.com>
7829 S:      Odd Fixes
7830 F:      drivers/tty/ipwireless/
7831
7832 IPX NETWORK LAYER
7833 L:      netdev@vger.kernel.org
7834 S:      Obsolete
7835 F:      include/uapi/linux/ipx.h
7836
7837 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7838 M:      Marc Zyngier <marc.zyngier@arm.com>
7839 S:      Maintained
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7841 F:      Documentation/IRQ-domain.txt
7842 F:      include/linux/irqdomain.h
7843 F:      kernel/irq/irqdomain.c
7844 F:      kernel/irq/msi.c
7845
7846 IRQ SUBSYSTEM
7847 M:      Thomas Gleixner <tglx@linutronix.de>
7848 L:      linux-kernel@vger.kernel.org
7849 S:      Maintained
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7851 F:      kernel/irq/
7852
7853 IRQCHIP DRIVERS
7854 M:      Thomas Gleixner <tglx@linutronix.de>
7855 M:      Jason Cooper <jason@lakedaemon.net>
7856 M:      Marc Zyngier <marc.zyngier@arm.com>
7857 L:      linux-kernel@vger.kernel.org
7858 S:      Maintained
7859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7860 F:      Documentation/devicetree/bindings/interrupt-controller/
7861 F:      drivers/irqchip/
7862
7863 ISA
7864 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7865 S:      Maintained
7866 F:      Documentation/isa.txt
7867 F:      drivers/base/isa.c
7868 F:      include/linux/isa.h
7869
7870 ISA RADIO MODULE
7871 M:      Hans Verkuil <hverkuil@xs4all.nl>
7872 L:      linux-media@vger.kernel.org
7873 T:      git git://linuxtv.org/media_tree.git
7874 W:      https://linuxtv.org
7875 S:      Maintained
7876 F:      drivers/media/radio/radio-isa*
7877
7878 ISAPNP
7879 M:      Jaroslav Kysela <perex@perex.cz>
7880 S:      Maintained
7881 F:      Documentation/isapnp.txt
7882 F:      drivers/pnp/isapnp/
7883 F:      include/linux/isapnp.h
7884
7885 ISCSI
7886 M:      Lee Duncan <lduncan@suse.com>
7887 M:      Chris Leech <cleech@redhat.com>
7888 L:      open-iscsi@googlegroups.com
7889 W:      www.open-iscsi.com
7890 S:      Maintained
7891 F:      drivers/scsi/*iscsi*
7892 F:      include/scsi/*iscsi*
7893
7894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7895 M:      Peter Jones <pjones@redhat.com>
7896 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7897 S:      Maintained
7898 F:      drivers/firmware/iscsi_ibft*
7899
7900 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7901 M:      Sagi Grimberg <sagi@grimberg.me>
7902 M:      Max Gurtovoy <maxg@mellanox.com>
7903 L:      linux-rdma@vger.kernel.org
7904 S:      Supported
7905 W:      http://www.openfabrics.org
7906 W:      www.open-iscsi.org
7907 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7908 F:      drivers/infiniband/ulp/iser/
7909
7910 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7911 M:      Sagi Grimberg <sagi@grimberg.me>
7912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7913 L:      linux-rdma@vger.kernel.org
7914 L:      target-devel@vger.kernel.org
7915 S:      Supported
7916 W:      http://www.linux-iscsi.org
7917 F:      drivers/infiniband/ulp/isert
7918
7919 ISDN SUBSYSTEM
7920 M:      Karsten Keil <isdn@linux-pingi.de>
7921 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7922 L:      netdev@vger.kernel.org
7923 W:      http://www.isdn4linux.de
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7925 S:      Maintained
7926 F:      Documentation/isdn/
7927 F:      drivers/isdn/
7928 F:      include/linux/isdn.h
7929 F:      include/linux/isdn/
7930 F:      include/uapi/linux/isdn.h
7931 F:      include/uapi/linux/isdn/
7932
7933 IT87 HARDWARE MONITORING DRIVER
7934 M:      Jean Delvare <jdelvare@suse.com>
7935 L:      linux-hwmon@vger.kernel.org
7936 S:      Maintained
7937 F:      Documentation/hwmon/it87
7938 F:      drivers/hwmon/it87.c
7939
7940 IT913X MEDIA DRIVER
7941 M:      Antti Palosaari <crope@iki.fi>
7942 L:      linux-media@vger.kernel.org
7943 W:      https://linuxtv.org
7944 W:      http://palosaari.fi/linux/
7945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7946 T:      git git://linuxtv.org/anttip/media_tree.git
7947 S:      Maintained
7948 F:      drivers/media/tuners/it913x*
7949
7950 IVTV VIDEO4LINUX DRIVER
7951 M:      Andy Walls <awalls@md.metrocast.net>
7952 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7953 L:      linux-media@vger.kernel.org
7954 T:      git git://linuxtv.org/media_tree.git
7955 W:      http://www.ivtvdriver.org
7956 S:      Maintained
7957 F:      Documentation/media/v4l-drivers/ivtv*
7958 F:      drivers/media/pci/ivtv/
7959 F:      include/uapi/linux/ivtv*
7960
7961 IX2505V MEDIA DRIVER
7962 M:      Malcolm Priestley <tvboxspy@gmail.com>
7963 L:      linux-media@vger.kernel.org
7964 W:      https://linuxtv.org
7965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7966 S:      Maintained
7967 F:      drivers/media/dvb-frontends/ix2505v*
7968
7969 JAILHOUSE HYPERVISOR INTERFACE
7970 M:      Jan Kiszka <jan.kiszka@siemens.com>
7971 L:      jailhouse-dev@googlegroups.com
7972 S:      Maintained
7973 F:      arch/x86/kernel/jailhouse.c
7974 F:      arch/x86/include/asm/jailhouse_para.h
7975
7976 JC42.4 TEMPERATURE SENSOR DRIVER
7977 M:      Guenter Roeck <linux@roeck-us.net>
7978 L:      linux-hwmon@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/hwmon/jc42.c
7981 F:      Documentation/hwmon/jc42
7982
7983 JFS FILESYSTEM
7984 M:      Dave Kleikamp <shaggy@kernel.org>
7985 L:      jfs-discussion@lists.sourceforge.net
7986 W:      http://jfs.sourceforge.net/
7987 T:      git git://github.com/kleikamp/linux-shaggy.git
7988 S:      Maintained
7989 F:      Documentation/filesystems/jfs.txt
7990 F:      fs/jfs/
7991
7992 JME NETWORK DRIVER
7993 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7994 L:      netdev@vger.kernel.org
7995 S:      Maintained
7996 F:      drivers/net/ethernet/jme.*
7997
7998 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7999 M:      David Woodhouse <dwmw2@infradead.org>
8000 L:      linux-mtd@lists.infradead.org
8001 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8002 S:      Maintained
8003 F:      fs/jffs2/
8004 F:      include/uapi/linux/jffs2.h
8005
8006 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8007 M:      "Theodore Ts'o" <tytso@mit.edu>
8008 M:      Jan Kara <jack@suse.com>
8009 L:      linux-ext4@vger.kernel.org
8010 S:      Maintained
8011 F:      fs/jbd2/
8012 F:      include/linux/jbd2.h
8013
8014 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8015 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8016 L:      linux-media@vger.kernel.org
8017 S:      Maintained
8018 F:      drivers/media/platform/rcar_jpu.c
8019
8020 JSM Neo PCI based serial card
8021 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8022 L:      linux-serial@vger.kernel.org
8023 S:      Maintained
8024 F:      drivers/tty/serial/jsm/
8025
8026 K10TEMP HARDWARE MONITORING DRIVER
8027 M:      Clemens Ladisch <clemens@ladisch.de>
8028 L:      linux-hwmon@vger.kernel.org
8029 S:      Maintained
8030 F:      Documentation/hwmon/k10temp
8031 F:      drivers/hwmon/k10temp.c
8032
8033 K8TEMP HARDWARE MONITORING DRIVER
8034 M:      Rudolf Marek <r.marek@assembler.cz>
8035 L:      linux-hwmon@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/hwmon/k8temp
8038 F:      drivers/hwmon/k8temp.c
8039
8040 KASAN
8041 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8042 R:      Alexander Potapenko <glider@google.com>
8043 R:      Dmitry Vyukov <dvyukov@google.com>
8044 L:      kasan-dev@googlegroups.com
8045 S:      Maintained
8046 F:      arch/*/include/asm/kasan.h
8047 F:      arch/*/mm/kasan_init*
8048 F:      Documentation/dev-tools/kasan.rst
8049 F:      include/linux/kasan*.h
8050 F:      lib/test_kasan.c
8051 F:      mm/kasan/
8052 F:      scripts/Makefile.kasan
8053
8054 KCONFIG
8055 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8057 L:      linux-kbuild@vger.kernel.org
8058 S:      Maintained
8059 F:      Documentation/kbuild/kconfig*
8060 F:      scripts/kconfig/
8061 F:      scripts/Kconfig.include
8062
8063 KDUMP
8064 M:      Dave Young <dyoung@redhat.com>
8065 M:      Baoquan He <bhe@redhat.com>
8066 R:      Vivek Goyal <vgoyal@redhat.com>
8067 L:      kexec@lists.infradead.org
8068 W:      http://lse.sourceforge.net/kdump/
8069 S:      Maintained
8070 F:      Documentation/kdump/
8071
8072 KEENE FM RADIO TRANSMITTER DRIVER
8073 M:      Hans Verkuil <hverkuil@xs4all.nl>
8074 L:      linux-media@vger.kernel.org
8075 T:      git git://linuxtv.org/media_tree.git
8076 W:      https://linuxtv.org
8077 S:      Maintained
8078 F:      drivers/media/radio/radio-keene*
8079
8080 KERNEL AUTOMOUNTER
8081 M:      Ian Kent <raven@themaw.net>
8082 L:      autofs@vger.kernel.org
8083 S:      Maintained
8084 F:      fs/autofs/
8085
8086 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8087 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8088 M:      Michal Marek <michal.lkml@markovi.net>
8089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8090 L:      linux-kbuild@vger.kernel.org
8091 S:      Maintained
8092 F:      Documentation/kbuild/
8093 F:      Makefile
8094 F:      scripts/Kbuild*
8095 F:      scripts/Makefile*
8096 F:      scripts/basic/
8097 F:      scripts/mk*
8098 F:      scripts/mod/
8099 F:      scripts/package/
8100
8101 KERNEL JANITORS
8102 L:      kernel-janitors@vger.kernel.org
8103 W:      http://kernelnewbies.org/KernelJanitors
8104 S:      Odd Fixes
8105
8106 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8107 M:      "J. Bruce Fields" <bfields@fieldses.org>
8108 M:      Jeff Layton <jlayton@kernel.org>
8109 L:      linux-nfs@vger.kernel.org
8110 W:      http://nfs.sourceforge.net/
8111 T:      git git://linux-nfs.org/~bfields/linux.git
8112 S:      Supported
8113 F:      fs/nfsd/
8114 F:      include/uapi/linux/nfsd/
8115 F:      fs/lockd/
8116 F:      fs/nfs_common/
8117 F:      net/sunrpc/
8118 F:      include/linux/lockd/
8119 F:      include/linux/sunrpc/
8120 F:      include/uapi/linux/sunrpc/
8121
8122 KERNEL SELFTEST FRAMEWORK
8123 M:      Shuah Khan <shuah@kernel.org>
8124 L:      linux-kselftest@vger.kernel.org
8125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8126 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8127 S:      Maintained
8128 F:      tools/testing/selftests/
8129 F:      Documentation/dev-tools/kselftest*
8130
8131 KERNEL USERMODE HELPER
8132 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8133 L:      linux-kernel@vger.kernel.org
8134 S:      Maintained
8135 F:      kernel/umh.c
8136 F:      include/linux/umh.h
8137
8138 KERNEL VIRTUAL MACHINE (KVM)
8139 M:      Paolo Bonzini <pbonzini@redhat.com>
8140 M:      Radim Krčmář <rkrcmar@redhat.com>
8141 L:      kvm@vger.kernel.org
8142 W:      http://www.linux-kvm.org
8143 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8144 S:      Supported
8145 F:      Documentation/virtual/kvm/
8146 F:      include/trace/events/kvm.h
8147 F:      include/uapi/asm-generic/kvm*
8148 F:      include/uapi/linux/kvm*
8149 F:      include/asm-generic/kvm*
8150 F:      include/linux/kvm*
8151 F:      include/kvm/iodev.h
8152 F:      virt/kvm/*
8153 F:      tools/kvm/
8154
8155 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8156 M:      Joerg Roedel <joro@8bytes.org>
8157 L:      kvm@vger.kernel.org
8158 W:      http://www.linux-kvm.org/
8159 S:      Maintained
8160 F:      arch/x86/include/asm/svm.h
8161 F:      arch/x86/kvm/svm.c
8162
8163 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8164 M:      Christoffer Dall <christoffer.dall@arm.com>
8165 M:      Marc Zyngier <marc.zyngier@arm.com>
8166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8167 L:      kvmarm@lists.cs.columbia.edu
8168 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8170 S:      Supported
8171 F:      arch/arm/include/uapi/asm/kvm*
8172 F:      arch/arm/include/asm/kvm*
8173 F:      arch/arm/kvm/
8174 F:      virt/kvm/arm/
8175 F:      include/kvm/arm_*
8176
8177 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8178 M:      Christoffer Dall <christoffer.dall@arm.com>
8179 M:      Marc Zyngier <marc.zyngier@arm.com>
8180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8181 L:      kvmarm@lists.cs.columbia.edu
8182 S:      Maintained
8183 F:      arch/arm64/include/uapi/asm/kvm*
8184 F:      arch/arm64/include/asm/kvm*
8185 F:      arch/arm64/kvm/
8186
8187 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8188 M:      James Hogan <jhogan@kernel.org>
8189 L:      linux-mips@linux-mips.org
8190 S:      Supported
8191 F:      arch/mips/include/uapi/asm/kvm*
8192 F:      arch/mips/include/asm/kvm*
8193 F:      arch/mips/kvm/
8194
8195 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8196 M:      Paul Mackerras <paulus@ozlabs.org>
8197 L:      kvm-ppc@vger.kernel.org
8198 W:      http://www.linux-kvm.org/
8199 T:      git git://github.com/agraf/linux-2.6.git
8200 S:      Supported
8201 F:      arch/powerpc/include/uapi/asm/kvm*
8202 F:      arch/powerpc/include/asm/kvm*
8203 F:      arch/powerpc/kvm/
8204 F:      arch/powerpc/kernel/kvm*
8205
8206 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8207 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8208 M:      Janosch Frank <frankja@linux.ibm.com>
8209 R:      David Hildenbrand <david@redhat.com>
8210 R:      Cornelia Huck <cohuck@redhat.com>
8211 L:      linux-s390@vger.kernel.org
8212 W:      http://www.ibm.com/developerworks/linux/linux390/
8213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8214 S:      Supported
8215 F:      arch/s390/include/uapi/asm/kvm*
8216 F:      arch/s390/include/asm/gmap.h
8217 F:      arch/s390/include/asm/kvm*
8218 F:      arch/s390/kvm/
8219 F:      arch/s390/mm/gmap.c
8220
8221 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8222 M:      Paolo Bonzini <pbonzini@redhat.com>
8223 M:      Radim Krčmář <rkrcmar@redhat.com>
8224 L:      kvm@vger.kernel.org
8225 W:      http://www.linux-kvm.org
8226 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8227 S:      Supported
8228 F:      arch/x86/kvm/
8229 F:      arch/x86/include/uapi/asm/kvm*
8230 F:      arch/x86/include/asm/kvm*
8231 F:      arch/x86/include/asm/pvclock-abi.h
8232 F:      arch/x86/kernel/kvm.c
8233 F:      arch/x86/kernel/kvmclock.c
8234
8235 KERNFS
8236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8237 M:      Tejun Heo <tj@kernel.org>
8238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8239 S:      Supported
8240 F:      include/linux/kernfs.h
8241 F:      fs/kernfs/
8242
8243 KEXEC
8244 M:      Eric Biederman <ebiederm@xmission.com>
8245 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8246 L:      kexec@lists.infradead.org
8247 S:      Maintained
8248 F:      include/linux/kexec.h
8249 F:      include/uapi/linux/kexec.h
8250 F:      kernel/kexec*
8251
8252 KEYS-ENCRYPTED
8253 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8254 L:      linux-integrity@vger.kernel.org
8255 L:      keyrings@vger.kernel.org
8256 S:      Supported
8257 F:      Documentation/security/keys/trusted-encrypted.rst
8258 F:      include/keys/encrypted-type.h
8259 F:      security/keys/encrypted-keys/
8260
8261 KEYS-TRUSTED
8262 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8263 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8264 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8265 L:      linux-integrity@vger.kernel.org
8266 L:      keyrings@vger.kernel.org
8267 S:      Supported
8268 F:      Documentation/security/keys/trusted-encrypted.rst
8269 F:      include/keys/trusted-type.h
8270 F:      security/keys/trusted.c
8271 F:      security/keys/trusted.h
8272
8273 KEYS/KEYRINGS:
8274 M:      David Howells <dhowells@redhat.com>
8275 L:      keyrings@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/security/keys/core.rst
8278 F:      include/linux/key.h
8279 F:      include/linux/key-type.h
8280 F:      include/linux/keyctl.h
8281 F:      include/uapi/linux/keyctl.h
8282 F:      include/keys/
8283 F:      security/keys/
8284
8285 KGDB / KDB /debug_core
8286 M:      Jason Wessel <jason.wessel@windriver.com>
8287 M:      Daniel Thompson <daniel.thompson@linaro.org>
8288 W:      http://kgdb.wiki.kernel.org/
8289 L:      kgdb-bugreport@lists.sourceforge.net
8290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8291 S:      Maintained
8292 F:      Documentation/dev-tools/kgdb.rst
8293 F:      drivers/misc/kgdbts.c
8294 F:      drivers/tty/serial/kgdboc.c
8295 F:      include/linux/kdb.h
8296 F:      include/linux/kgdb.h
8297 F:      kernel/debug/
8298
8299 KMEMLEAK
8300 M:      Catalin Marinas <catalin.marinas@arm.com>
8301 S:      Maintained
8302 F:      Documentation/dev-tools/kmemleak.rst
8303 F:      include/linux/kmemleak.h
8304 F:      mm/kmemleak.c
8305 F:      mm/kmemleak-test.c
8306
8307 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8308 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8309 L:      linux-kernel@vger.kernel.org
8310 S:      Maintained
8311 F:      kernel/kmod.c
8312 F:      include/linux/kmod.h
8313 F:      lib/test_kmod.c
8314 F:      tools/testing/selftests/kmod/
8315
8316 KPROBES
8317 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8318 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8319 M:      "David S. Miller" <davem@davemloft.net>
8320 M:      Masami Hiramatsu <mhiramat@kernel.org>
8321 S:      Maintained
8322 F:      Documentation/kprobes.txt
8323 F:      include/linux/kprobes.h
8324 F:      include/asm-generic/kprobes.h
8325 F:      kernel/kprobes.c
8326
8327 KS0108 LCD CONTROLLER DRIVER
8328 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8329 S:      Maintained
8330 F:      Documentation/auxdisplay/ks0108
8331 F:      drivers/auxdisplay/ks0108.c
8332 F:      include/linux/ks0108.h
8333
8334 L3MDEV
8335 M:      David Ahern <dsa@cumulusnetworks.com>
8336 L:      netdev@vger.kernel.org
8337 S:      Maintained
8338 F:      net/l3mdev
8339 F:      include/net/l3mdev.h
8340
8341 L7 BPF FRAMEWORK
8342 M:      John Fastabend <john.fastabend@gmail.com>
8343 M:      Daniel Borkmann <daniel@iogearbox.net>
8344 L:      netdev@vger.kernel.org
8345 S:      Maintained
8346 F:      include/linux/skmsg.h
8347 F:      net/core/skmsg.c
8348 F:      net/core/sock_map.c
8349 F:      net/ipv4/tcp_bpf.c
8350
8351 LANTIQ / INTEL Ethernet drivers
8352 M:      Hauke Mehrtens <hauke@hauke-m.de>
8353 L:      netdev@vger.kernel.org
8354 S:      Maintained
8355 F:      net/dsa/tag_gswip.c
8356 F:      drivers/net/ethernet/lantiq_xrx200.c
8357 F:      drivers/net/dsa/lantiq_pce.h
8358 F:      drivers/net/dsa/lantiq_gswip.c
8359
8360 LANTIQ MIPS ARCHITECTURE
8361 M:      John Crispin <john@phrozen.org>
8362 L:      linux-mips@linux-mips.org
8363 S:      Maintained
8364 F:      arch/mips/lantiq
8365 F:      drivers/soc/lantiq
8366
8367 LAPB module
8368 L:      linux-x25@vger.kernel.org
8369 S:      Orphan
8370 F:      Documentation/networking/lapb-module.txt
8371 F:      include/*/lapb.h
8372 F:      net/lapb/
8373
8374 LASI 53c700 driver for PARISC
8375 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8376 L:      linux-scsi@vger.kernel.org
8377 S:      Maintained
8378 F:      Documentation/scsi/53c700.txt
8379 F:      drivers/scsi/53c700*
8380
8381 LEAKING_ADDRESSES
8382 M:      Tobin C. Harding <me@tobin.cc>
8383 M:      Tycho Andersen <tycho@tycho.ws>
8384 L:      kernel-hardening@lists.openwall.com
8385 S:      Maintained
8386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8387 F:      scripts/leaking_addresses.pl
8388
8389 LED SUBSYSTEM
8390 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8391 M:      Pavel Machek <pavel@ucw.cz>
8392 L:      linux-leds@vger.kernel.org
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8394 S:      Maintained
8395 F:      Documentation/devicetree/bindings/leds/
8396 F:      drivers/leds/
8397 F:      include/linux/leds.h
8398
8399 LEGACY EEPROM DRIVER
8400 M:      Jean Delvare <jdelvare@suse.com>
8401 S:      Maintained
8402 F:      Documentation/misc-devices/eeprom
8403 F:      drivers/misc/eeprom/eeprom.c
8404
8405 LEGO MINDSTORMS EV3
8406 R:      David Lechner <david@lechnology.com>
8407 S:      Maintained
8408 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8409 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8410 F:      drivers/power/supply/lego_ev3_battery.c
8411
8412 LEGO USB Tower driver
8413 M:      Juergen Stuber <starblue@users.sourceforge.net>
8414 L:      legousb-devel@lists.sourceforge.net
8415 W:      http://legousb.sourceforge.net/
8416 S:      Maintained
8417 F:      drivers/usb/misc/legousbtower.c
8418
8419 LG LAPTOP EXTRAS
8420 M:      Matan Ziv-Av <matan@svgalib.org>
8421 L:      platform-driver-x86@vger.kernel.org
8422 S:      Maintained
8423 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8424 F:      Documentation/laptops/lg-laptop.rst
8425 F:      drivers/platform/x86/lg-laptop.c
8426
8427 LG2160 MEDIA DRIVER
8428 M:      Michael Krufky <mkrufky@linuxtv.org>
8429 L:      linux-media@vger.kernel.org
8430 W:      https://linuxtv.org
8431 W:      http://github.com/mkrufky
8432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8433 T:      git git://linuxtv.org/mkrufky/tuners.git
8434 S:      Maintained
8435 F:      drivers/media/dvb-frontends/lg2160.*
8436
8437 LGDT3305 MEDIA DRIVER
8438 M:      Michael Krufky <mkrufky@linuxtv.org>
8439 L:      linux-media@vger.kernel.org
8440 W:      https://linuxtv.org
8441 W:      http://github.com/mkrufky
8442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8443 T:      git git://linuxtv.org/mkrufky/tuners.git
8444 S:      Maintained
8445 F:      drivers/media/dvb-frontends/lgdt3305.*
8446
8447 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8448 M:      Viresh Kumar <vireshk@kernel.org>
8449 L:      linux-ide@vger.kernel.org
8450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8451 S:      Maintained
8452 F:      include/linux/pata_arasan_cf_data.h
8453 F:      drivers/ata/pata_arasan_cf.c
8454
8455 LIBATA PATA DRIVERS
8456 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8457 M:      Jens Axboe <axboe@kernel.dk>
8458 L:      linux-ide@vger.kernel.org
8459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8460 S:      Maintained
8461 F:      drivers/ata/pata_*.c
8462 F:      drivers/ata/ata_generic.c
8463
8464 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8465 M:      Linus Walleij <linus.walleij@linaro.org>
8466 L:      linux-ide@vger.kernel.org
8467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8468 S:      Maintained
8469 F:      drivers/ata/pata_ftide010.c
8470 F:      drivers/ata/sata_gemini.c
8471 F:      drivers/ata/sata_gemini.h
8472
8473 LIBATA SATA AHCI PLATFORM devices support
8474 M:      Hans de Goede <hdegoede@redhat.com>
8475 M:      Jens Axboe <axboe@kernel.dk>
8476 L:      linux-ide@vger.kernel.org
8477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8478 S:      Maintained
8479 F:      drivers/ata/ahci_platform.c
8480 F:      drivers/ata/libahci_platform.c
8481 F:      include/linux/ahci_platform.h
8482
8483 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8484 M:      Mikael Pettersson <mikpelinux@gmail.com>
8485 L:      linux-ide@vger.kernel.org
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8487 S:      Maintained
8488 F:      drivers/ata/sata_promise.*
8489
8490 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8491 M:      Jens Axboe <axboe@kernel.dk>
8492 L:      linux-ide@vger.kernel.org
8493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8494 S:      Maintained
8495 F:      drivers/ata/
8496 F:      include/linux/ata.h
8497 F:      include/linux/libata.h
8498 F:      Documentation/devicetree/bindings/ata/
8499
8500 LIBLOCKDEP
8501 M:      Sasha Levin <alexander.levin@microsoft.com>
8502 S:      Maintained
8503 F:      tools/lib/lockdep/
8504
8505 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8506 M:      Ross Zwisler <zwisler@kernel.org>
8507 M:      Dan Williams <dan.j.williams@intel.com>
8508 M:      Vishal Verma <vishal.l.verma@intel.com>
8509 M:      Dave Jiang <dave.jiang@intel.com>
8510 L:      linux-nvdimm@lists.01.org
8511 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8512 S:      Supported
8513 F:      drivers/nvdimm/blk.c
8514 F:      drivers/nvdimm/region_devs.c
8515
8516 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8517 M:      Vishal Verma <vishal.l.verma@intel.com>
8518 M:      Dan Williams <dan.j.williams@intel.com>
8519 M:      Ross Zwisler <zwisler@kernel.org>
8520 M:      Dave Jiang <dave.jiang@intel.com>
8521 L:      linux-nvdimm@lists.01.org
8522 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8523 S:      Supported
8524 F:      drivers/nvdimm/btt*
8525
8526 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8527 M:      Ross Zwisler <zwisler@kernel.org>
8528 M:      Dan Williams <dan.j.williams@intel.com>
8529 M:      Vishal Verma <vishal.l.verma@intel.com>
8530 M:      Dave Jiang <dave.jiang@intel.com>
8531 L:      linux-nvdimm@lists.01.org
8532 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8533 S:      Supported
8534 F:      drivers/nvdimm/pmem*
8535
8536 LIBNVDIMM: DEVICETREE BINDINGS
8537 M:      Oliver O'Halloran <oohall@gmail.com>
8538 L:      linux-nvdimm@lists.01.org
8539 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8540 S:      Supported
8541 F:      drivers/nvdimm/of_pmem.c
8542 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8543
8544 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8545 M:      Dan Williams <dan.j.williams@intel.com>
8546 M:      Ross Zwisler <zwisler@kernel.org>
8547 M:      Vishal Verma <vishal.l.verma@intel.com>
8548 M:      Dave Jiang <dave.jiang@intel.com>
8549 L:      linux-nvdimm@lists.01.org
8550 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8552 S:      Supported
8553 F:      drivers/nvdimm/*
8554 F:      drivers/acpi/nfit/*
8555 F:      include/linux/nd.h
8556 F:      include/linux/libnvdimm.h
8557 F:      include/uapi/linux/ndctl.h
8558
8559 LIGHTNVM PLATFORM SUPPORT
8560 M:      Matias Bjorling <mb@lightnvm.io>
8561 W:      http://github/OpenChannelSSD
8562 L:      linux-block@vger.kernel.org
8563 S:      Maintained
8564 F:      drivers/lightnvm/
8565 F:      include/linux/lightnvm.h
8566 F:      include/uapi/linux/lightnvm.h
8567
8568 LINUX FOR POWER MACINTOSH
8569 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8570 W:      http://www.penguinppc.org/
8571 L:      linuxppc-dev@lists.ozlabs.org
8572 S:      Maintained
8573 F:      arch/powerpc/platforms/powermac/
8574 F:      drivers/macintosh/
8575
8576 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8577 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8578 M:      Paul Mackerras <paulus@samba.org>
8579 M:      Michael Ellerman <mpe@ellerman.id.au>
8580 W:      https://github.com/linuxppc/linux/wiki
8581 L:      linuxppc-dev@lists.ozlabs.org
8582 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8584 S:      Supported
8585 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8586 F:      Documentation/devicetree/bindings/powerpc/
8587 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8588 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8589 F:      Documentation/powerpc/
8590 F:      arch/powerpc/
8591 F:      drivers/char/tpm/tpm_ibmvtpm*
8592 F:      drivers/crypto/nx/
8593 F:      drivers/crypto/vmx/
8594 F:      drivers/i2c/busses/i2c-opal.c
8595 F:      drivers/net/ethernet/ibm/ibmveth.*
8596 F:      drivers/net/ethernet/ibm/ibmvnic.*
8597 F:      drivers/pci/hotplug/pnv_php.c
8598 F:      drivers/pci/hotplug/rpa*
8599 F:      drivers/rtc/rtc-opal.c
8600 F:      drivers/scsi/ibmvscsi/
8601 F:      drivers/tty/hvc/hvc_opal.c
8602 F:      drivers/watchdog/wdrtas.c
8603 F:      tools/testing/selftests/powerpc
8604 N:      /pmac
8605 N:      powermac
8606 N:      powernv
8607 N:      [^a-z0-9]ps3
8608 N:      pseries
8609
8610 LINUX FOR POWERPC EMBEDDED MPC5XXX
8611 M:      Anatolij Gustschin <agust@denx.de>
8612 L:      linuxppc-dev@lists.ozlabs.org
8613 T:      git git://git.denx.de/linux-denx-agust.git
8614 S:      Maintained
8615 F:      arch/powerpc/platforms/512x/
8616 F:      arch/powerpc/platforms/52xx/
8617
8618 LINUX FOR POWERPC EMBEDDED PPC4XX
8619 M:      Alistair Popple <alistair@popple.id.au>
8620 M:      Matt Porter <mporter@kernel.crashing.org>
8621 W:      http://www.penguinppc.org/
8622 L:      linuxppc-dev@lists.ozlabs.org
8623 S:      Maintained
8624 F:      arch/powerpc/platforms/40x/
8625 F:      arch/powerpc/platforms/44x/
8626
8627 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8628 M:      Scott Wood <oss@buserror.net>
8629 M:      Kumar Gala <galak@kernel.crashing.org>
8630 W:      http://www.penguinppc.org/
8631 L:      linuxppc-dev@lists.ozlabs.org
8632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8633 S:      Maintained
8634 F:      arch/powerpc/platforms/83xx/
8635 F:      arch/powerpc/platforms/85xx/
8636 F:      Documentation/devicetree/bindings/powerpc/fsl/
8637
8638 LINUX FOR POWERPC EMBEDDED PPC8XX
8639 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8640 W:      http://www.penguinppc.org/
8641 L:      linuxppc-dev@lists.ozlabs.org
8642 S:      Maintained
8643 F:      arch/powerpc/platforms/8xx/
8644
8645 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8646 L:      linuxppc-dev@lists.ozlabs.org
8647 S:      Orphan
8648 F:      arch/powerpc/*/*virtex*
8649 F:      arch/powerpc/*/*/*virtex*
8650
8651 LINUX FOR POWERPC PA SEMI PWRFICIENT
8652 L:      linuxppc-dev@lists.ozlabs.org
8653 S:      Orphan
8654 F:      arch/powerpc/platforms/pasemi/
8655 F:      drivers/*/*pasemi*
8656 F:      drivers/*/*/*pasemi*
8657
8658 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8659 M:      Kees Cook <keescook@chromium.org>
8660 S:      Maintained
8661 F:      drivers/misc/lkdtm/*
8662
8663 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8664 M:      Alan Stern <stern@rowland.harvard.edu>
8665 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8666 M:      Will Deacon <will.deacon@arm.com>
8667 M:      Peter Zijlstra <peterz@infradead.org>
8668 M:      Boqun Feng <boqun.feng@gmail.com>
8669 M:      Nicholas Piggin <npiggin@gmail.com>
8670 M:      David Howells <dhowells@redhat.com>
8671 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8672 M:      Luc Maranget <luc.maranget@inria.fr>
8673 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8674 R:      Akira Yokosawa <akiyks@gmail.com>
8675 R:      Daniel Lustig <dlustig@nvidia.com>
8676 L:      linux-kernel@vger.kernel.org
8677 L:      linux-arch@vger.kernel.org
8678 S:      Supported
8679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8680 F:      tools/memory-model/
8681 F:      Documentation/atomic_bitops.txt
8682 F:      Documentation/atomic_t.txt
8683 F:      Documentation/core-api/atomic_ops.rst
8684 F:      Documentation/core-api/refcount-vs-atomic.rst
8685 F:      Documentation/memory-barriers.txt
8686
8687 LIS3LV02D ACCELEROMETER DRIVER
8688 M:      Eric Piel <eric.piel@tremplin-utc.net>
8689 S:      Maintained
8690 F:      Documentation/misc-devices/lis3lv02d
8691 F:      drivers/misc/lis3lv02d/
8692 F:      drivers/platform/x86/hp_accel.c
8693
8694 LIVE PATCHING
8695 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8696 M:      Jessica Yu <jeyu@kernel.org>
8697 M:      Jiri Kosina <jikos@kernel.org>
8698 M:      Miroslav Benes <mbenes@suse.cz>
8699 R:      Petr Mladek <pmladek@suse.com>
8700 S:      Maintained
8701 F:      kernel/livepatch/
8702 F:      include/linux/livepatch.h
8703 F:      arch/x86/include/asm/livepatch.h
8704 F:      arch/x86/kernel/livepatch.c
8705 F:      Documentation/livepatch/
8706 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8707 F:      samples/livepatch/
8708 L:      live-patching@vger.kernel.org
8709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8710
8711 LLC (802.2)
8712 L:      netdev@vger.kernel.org
8713 S:      Odd fixes
8714 F:      include/linux/llc.h
8715 F:      include/uapi/linux/llc.h
8716 F:      include/net/llc*
8717 F:      net/llc/
8718
8719 LM73 HARDWARE MONITOR DRIVER
8720 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8721 L:      linux-hwmon@vger.kernel.org
8722 S:      Maintained
8723 F:      drivers/hwmon/lm73.c
8724
8725 LM78 HARDWARE MONITOR DRIVER
8726 M:      Jean Delvare <jdelvare@suse.com>
8727 L:      linux-hwmon@vger.kernel.org
8728 S:      Maintained
8729 F:      Documentation/hwmon/lm78
8730 F:      drivers/hwmon/lm78.c
8731
8732 LM83 HARDWARE MONITOR DRIVER
8733 M:      Jean Delvare <jdelvare@suse.com>
8734 L:      linux-hwmon@vger.kernel.org
8735 S:      Maintained
8736 F:      Documentation/hwmon/lm83
8737 F:      drivers/hwmon/lm83.c
8738
8739 LM90 HARDWARE MONITOR DRIVER
8740 M:      Jean Delvare <jdelvare@suse.com>
8741 L:      linux-hwmon@vger.kernel.org
8742 S:      Maintained
8743 F:      Documentation/hwmon/lm90
8744 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8745 F:      drivers/hwmon/lm90.c
8746 F:      include/dt-bindings/thermal/lm90.h
8747
8748 LM95234 HARDWARE MONITOR DRIVER
8749 M:      Guenter Roeck <linux@roeck-us.net>
8750 L:      linux-hwmon@vger.kernel.org
8751 S:      Maintained
8752 F:      Documentation/hwmon/lm95234
8753 F:      drivers/hwmon/lm95234.c
8754
8755 LME2510 MEDIA DRIVER
8756 M:      Malcolm Priestley <tvboxspy@gmail.com>
8757 L:      linux-media@vger.kernel.org
8758 W:      https://linuxtv.org
8759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8760 S:      Maintained
8761 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8762
8763 LOADPIN SECURITY MODULE
8764 M:      Kees Cook <keescook@chromium.org>
8765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8766 S:      Supported
8767 F:      security/loadpin/
8768 F:      Documentation/admin-guide/LSM/LoadPin.rst
8769
8770 LOCKING PRIMITIVES
8771 M:      Peter Zijlstra <peterz@infradead.org>
8772 M:      Ingo Molnar <mingo@redhat.com>
8773 M:      Will Deacon <will.deacon@arm.com>
8774 L:      linux-kernel@vger.kernel.org
8775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8776 S:      Maintained
8777 F:      Documentation/locking/
8778 F:      include/linux/lockdep.h
8779 F:      include/linux/spinlock*.h
8780 F:      arch/*/include/asm/spinlock*.h
8781 F:      include/linux/rwlock*.h
8782 F:      include/linux/mutex*.h
8783 F:      include/linux/rwsem*.h
8784 F:      arch/*/include/asm/rwsem.h
8785 F:      include/linux/seqlock.h
8786 F:      lib/locking*.[ch]
8787 F:      kernel/locking/
8788 X:      kernel/locking/locktorture.c
8789
8790 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8791 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8792 L:      linux-ntfs-dev@lists.sourceforge.net
8793 W:      http://www.linux-ntfs.org/content/view/19/37/
8794 S:      Maintained
8795 F:      Documentation/ldm.txt
8796 F:      block/partitions/ldm.*
8797
8798 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8799 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8800 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8801 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8802 L:      MPT-FusionLinux.pdl@broadcom.com
8803 L:      linux-scsi@vger.kernel.org
8804 W:      http://www.avagotech.com/support/
8805 S:      Supported
8806 F:      drivers/message/fusion/
8807 F:      drivers/scsi/mpt3sas/
8808
8809 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8810 M:      Matthew Wilcox <willy@infradead.org>
8811 L:      linux-scsi@vger.kernel.org
8812 S:      Maintained
8813 F:      drivers/scsi/sym53c8xx_2/
8814
8815 LTC1660 DAC DRIVER
8816 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8817 L:      linux-iio@vger.kernel.org
8818 S:      Maintained
8819 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8820 F:      drivers/iio/dac/ltc1660.c
8821
8822 LTC4261 HARDWARE MONITOR DRIVER
8823 M:      Guenter Roeck <linux@roeck-us.net>
8824 L:      linux-hwmon@vger.kernel.org
8825 S:      Maintained
8826 F:      Documentation/hwmon/ltc4261
8827 F:      drivers/hwmon/ltc4261.c
8828
8829 LTC4306 I2C MULTIPLEXER DRIVER
8830 M:      Michael Hennerich <michael.hennerich@analog.com>
8831 W:      http://ez.analog.com/community/linux-device-drivers
8832 L:      linux-i2c@vger.kernel.org
8833 S:      Supported
8834 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8835 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8836
8837 LTP (Linux Test Project)
8838 M:      Mike Frysinger <vapier@gentoo.org>
8839 M:      Cyril Hrubis <chrubis@suse.cz>
8840 M:      Wanlong Gao <wanlong.gao@gmail.com>
8841 M:      Jan Stancek <jstancek@redhat.com>
8842 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8843 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8844 L:      ltp@lists.linux.it (subscribers-only)
8845 W:      http://linux-test-project.github.io/
8846 T:      git git://github.com/linux-test-project/ltp.git
8847 S:      Maintained
8848
8849 M68K ARCHITECTURE
8850 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8851 L:      linux-m68k@lists.linux-m68k.org
8852 W:      http://www.linux-m68k.org/
8853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8854 S:      Maintained
8855 F:      arch/m68k/
8856 F:      drivers/zorro/
8857
8858 M68K ON APPLE MACINTOSH
8859 M:      Joshua Thompson <funaho@jurai.org>
8860 W:      http://www.mac.linux-m68k.org/
8861 L:      linux-m68k@lists.linux-m68k.org
8862 S:      Maintained
8863 F:      arch/m68k/mac/
8864
8865 M68K ON HP9000/300
8866 M:      Philip Blundell <philb@gnu.org>
8867 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8868 S:      Maintained
8869 F:      arch/m68k/hp300/
8870
8871 M88DS3103 MEDIA DRIVER
8872 M:      Antti Palosaari <crope@iki.fi>
8873 L:      linux-media@vger.kernel.org
8874 W:      https://linuxtv.org
8875 W:      http://palosaari.fi/linux/
8876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8877 T:      git git://linuxtv.org/anttip/media_tree.git
8878 S:      Maintained
8879 F:      drivers/media/dvb-frontends/m88ds3103*
8880
8881 M88RS2000 MEDIA DRIVER
8882 M:      Malcolm Priestley <tvboxspy@gmail.com>
8883 L:      linux-media@vger.kernel.org
8884 W:      https://linuxtv.org
8885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8886 S:      Maintained
8887 F:      drivers/media/dvb-frontends/m88rs2000*
8888
8889 MA901 MASTERKIT USB FM RADIO DRIVER
8890 M:      Alexey Klimov <klimov.linux@gmail.com>
8891 L:      linux-media@vger.kernel.org
8892 T:      git git://linuxtv.org/media_tree.git
8893 S:      Maintained
8894 F:      drivers/media/radio/radio-ma901.c
8895
8896 MAC80211
8897 M:      Johannes Berg <johannes@sipsolutions.net>
8898 L:      linux-wireless@vger.kernel.org
8899 W:      http://wireless.kernel.org/
8900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8902 S:      Maintained
8903 F:      Documentation/networking/mac80211-injection.txt
8904 F:      include/net/mac80211.h
8905 F:      net/mac80211/
8906 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8907 F:      Documentation/networking/mac80211_hwsim/README
8908
8909 MAILBOX API
8910 M:      Jassi Brar <jassisinghbrar@gmail.com>
8911 L:      linux-kernel@vger.kernel.org
8912 S:      Maintained
8913 F:      drivers/mailbox/
8914 F:      include/linux/mailbox_client.h
8915 F:      include/linux/mailbox_controller.h
8916
8917 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8918 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8919 W:      http://www.kernel.org/doc/man-pages
8920 L:      linux-man@vger.kernel.org
8921 S:      Maintained
8922
8923 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8924 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8925 L:      linux-mips@linux-mips.org
8926 S:      Maintained
8927 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8928
8929 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8930 M:      Andrew Lunn <andrew@lunn.ch>
8931 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8932 L:      netdev@vger.kernel.org
8933 S:      Maintained
8934 F:      drivers/net/dsa/mv88e6xxx/
8935 F:      include/linux/platform_data/mv88e6xxx.h
8936 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8937
8938 MARVELL ARMADA DRM SUPPORT
8939 M:      Russell King <linux@armlinux.org.uk>
8940 S:      Maintained
8941 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8942 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8943 F:      drivers/gpu/drm/armada/
8944 F:      include/uapi/drm/armada_drm.h
8945 F:      Documentation/devicetree/bindings/display/armada/
8946
8947 MARVELL CRYPTO DRIVER
8948 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8949 M:      Arnaud Ebalard <arno@natisbad.org>
8950 F:      drivers/crypto/marvell/
8951 S:      Maintained
8952 L:      linux-crypto@vger.kernel.org
8953
8954 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8955 M:      Mirko Lindner <mlindner@marvell.com>
8956 M:      Stephen Hemminger <stephen@networkplumber.org>
8957 L:      netdev@vger.kernel.org
8958 S:      Maintained
8959 F:      drivers/net/ethernet/marvell/sk*
8960
8961 MARVELL LIBERTAS WIRELESS DRIVER
8962 L:      libertas-dev@lists.infradead.org
8963 S:      Orphan
8964 F:      drivers/net/wireless/marvell/libertas/
8965
8966 MARVELL MACCHIATOBIN SUPPORT
8967 M:      Russell King <linux@armlinux.org.uk>
8968 L:      linux-arm-kernel@lists.infradead.org
8969 S:      Maintained
8970 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8971
8972 MARVELL MV643XX ETHERNET DRIVER
8973 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8974 L:      netdev@vger.kernel.org
8975 S:      Maintained
8976 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8977 F:      include/linux/mv643xx.h
8978
8979 MARVELL MV88X3310 PHY DRIVER
8980 M:      Russell King <linux@armlinux.org.uk>
8981 L:      netdev@vger.kernel.org
8982 S:      Maintained
8983 F:      drivers/net/phy/marvell10g.c
8984
8985 MARVELL MVNETA ETHERNET DRIVER
8986 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8987 L:      netdev@vger.kernel.org
8988 S:      Maintained
8989 F:      drivers/net/ethernet/marvell/mvneta.*
8990
8991 MARVELL MWIFIEX WIRELESS DRIVER
8992 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8993 M:      Nishant Sarmukadam <nishants@marvell.com>
8994 M:      Ganapathi Bhat <gbhat@marvell.com>
8995 M:      Xinming Hu <huxinming820@gmail.com>
8996 L:      linux-wireless@vger.kernel.org
8997 S:      Maintained
8998 F:      drivers/net/wireless/marvell/mwifiex/
8999
9000 MARVELL MWL8K WIRELESS DRIVER
9001 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9002 L:      linux-wireless@vger.kernel.org
9003 S:      Odd Fixes
9004 F:      drivers/net/wireless/marvell/mwl8k.c
9005
9006 MARVELL NAND CONTROLLER DRIVER
9007 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9008 L:      linux-mtd@lists.infradead.org
9009 S:      Maintained
9010 F:      drivers/mtd/nand/raw/marvell_nand.c
9011 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9012
9013 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9014 M:      Nicolas Pitre <nico@fluxnic.net>
9015 S:      Odd Fixes
9016 F:      drivers/mmc/host/mvsdio.*
9017
9018 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9019 M:      Hu Ziji <huziji@marvell.com>
9020 L:      linux-mmc@vger.kernel.org
9021 S:      Supported
9022 F:      drivers/mmc/host/sdhci-xenon*
9023 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9024
9025 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9026 M:      Sunil Goutham <sgoutham@marvell.com>
9027 M:      Linu Cherian <lcherian@marvell.com>
9028 M:      Geetha sowjanya <gakula@marvell.com>
9029 M:      Jerin Jacob <jerinj@marvell.com>
9030 L:      netdev@vger.kernel.org
9031 S:      Supported
9032 F:      drivers/net/ethernet/marvell/octeontx2/af/
9033
9034 MATROX FRAMEBUFFER DRIVER
9035 L:      linux-fbdev@vger.kernel.org
9036 S:      Orphan
9037 F:      drivers/video/fbdev/matrox/matroxfb_*
9038 F:      include/uapi/linux/matroxfb.h
9039
9040 MAX16065 HARDWARE MONITOR DRIVER
9041 M:      Guenter Roeck <linux@roeck-us.net>
9042 L:      linux-hwmon@vger.kernel.org
9043 S:      Maintained
9044 F:      Documentation/hwmon/max16065
9045 F:      drivers/hwmon/max16065.c
9046
9047 MAX2175 SDR TUNER DRIVER
9048 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9049 L:      linux-media@vger.kernel.org
9050 T:      git git://linuxtv.org/media_tree.git
9051 S:      Maintained
9052 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9053 F:      Documentation/media/v4l-drivers/max2175.rst
9054 F:      drivers/media/i2c/max2175*
9055 F:      include/uapi/linux/max2175.h
9056
9057 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9058 L:      linux-hwmon@vger.kernel.org
9059 S:      Orphan
9060 F:      Documentation/hwmon/max6650
9061 F:      drivers/hwmon/max6650.c
9062
9063 MAX6697 HARDWARE MONITOR DRIVER
9064 M:      Guenter Roeck <linux@roeck-us.net>
9065 L:      linux-hwmon@vger.kernel.org
9066 S:      Maintained
9067 F:      Documentation/hwmon/max6697
9068 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9069 F:      drivers/hwmon/max6697.c
9070 F:      include/linux/platform_data/max6697.h
9071
9072 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9073 M:      Peter Rosin <peda@axentia.se>
9074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9075 S:      Maintained
9076 F:      Documentation/devicetree/bindings/sound/max9860.txt
9077 F:      sound/soc/codecs/max9860.*
9078
9079 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9080 M:      Javier Martinez Canillas <javier@dowhile0.org>
9081 L:      linux-kernel@vger.kernel.org
9082 S:      Supported
9083 F:      drivers/regulator/max77802-regulator.c
9084 F:      Documentation/devicetree/bindings/*/*max77802.txt
9085 F:      include/dt-bindings/*/*max77802.h
9086
9087 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9088 M:      Krzysztof Kozlowski <krzk@kernel.org>
9089 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9090 L:      linux-pm@vger.kernel.org
9091 S:      Supported
9092 F:      drivers/power/supply/max14577_charger.c
9093 F:      drivers/power/supply/max77693_charger.c
9094
9095 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9096 M:      Chanwoo Choi <cw00.choi@samsung.com>
9097 M:      Krzysztof Kozlowski <krzk@kernel.org>
9098 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9099 L:      linux-kernel@vger.kernel.org
9100 S:      Supported
9101 F:      drivers/*/max14577*.c
9102 F:      drivers/*/max77686*.c
9103 F:      drivers/*/max77693*.c
9104 F:      drivers/extcon/extcon-max14577.c
9105 F:      drivers/extcon/extcon-max77693.c
9106 F:      drivers/rtc/rtc-max77686.c
9107 F:      drivers/clk/clk-max77686.c
9108 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9109 F:      Documentation/devicetree/bindings/*/max77686.txt
9110 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9111 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9112 F:      include/linux/mfd/max14577*.h
9113 F:      include/linux/mfd/max77686*.h
9114 F:      include/linux/mfd/max77693*.h
9115
9116 MAXIRADIO FM RADIO RECEIVER DRIVER
9117 M:      Hans Verkuil <hverkuil@xs4all.nl>
9118 L:      linux-media@vger.kernel.org
9119 T:      git git://linuxtv.org/media_tree.git
9120 W:      https://linuxtv.org
9121 S:      Maintained
9122 F:      drivers/media/radio/radio-maxiradio*
9123
9124 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9125 M:      Peter Rosin <peda@axentia.se>
9126 L:      linux-iio@vger.kernel.org
9127 S:      Maintained
9128 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9129 F:      drivers/iio/potentiometer/mcp4018.c
9130 F:      drivers/iio/potentiometer/mcp4531.c
9131
9132 MCR20A IEEE-802.15.4 RADIO DRIVER
9133 M:      Xue Liu <liuxuenetmail@gmail.com>
9134 L:      linux-wpan@vger.kernel.org
9135 W:      https://github.com/xueliu/mcr20a-linux
9136 S:      Maintained
9137 F:      drivers/net/ieee802154/mcr20a.c
9138 F:      drivers/net/ieee802154/mcr20a.h
9139 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9140
9141 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9142 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9143 L:      linux-iio@vger.kernel.org
9144 S:      Maintained
9145 F:      drivers/iio/dac/cio-dac.c
9146
9147 MEDIA DRIVERS FOR ASCOT2E
9148 M:      Sergey Kozlov <serjk@netup.ru>
9149 M:      Abylay Ospan <aospan@netup.ru>
9150 L:      linux-media@vger.kernel.org
9151 W:      https://linuxtv.org
9152 W:      http://netup.tv/
9153 T:      git git://linuxtv.org/media_tree.git
9154 S:      Supported
9155 F:      drivers/media/dvb-frontends/ascot2e*
9156
9157 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9158 M:      Jasmin Jessich <jasmin@anw.at>
9159 L:      linux-media@vger.kernel.org
9160 W:      https://linuxtv.org
9161 T:      git git://linuxtv.org/media_tree.git
9162 S:      Maintained
9163 F:      drivers/media/dvb-frontends/cxd2099*
9164
9165 MEDIA DRIVERS FOR CXD2841ER
9166 M:      Sergey Kozlov <serjk@netup.ru>
9167 M:      Abylay Ospan <aospan@netup.ru>
9168 L:      linux-media@vger.kernel.org
9169 W:      https://linuxtv.org
9170 W:      http://netup.tv/
9171 T:      git git://linuxtv.org/media_tree.git
9172 S:      Supported
9173 F:      drivers/media/dvb-frontends/cxd2841er*
9174
9175 MEDIA DRIVERS FOR CXD2880
9176 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9177 L:      linux-media@vger.kernel.org
9178 W:      http://linuxtv.org/
9179 T:      git git://linuxtv.org/media_tree.git
9180 S:      Supported
9181 F:      drivers/media/dvb-frontends/cxd2880/*
9182 F:      drivers/media/spi/cxd2880*
9183
9184 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9185 L:      linux-media@vger.kernel.org
9186 W:      https://linuxtv.org
9187 T:      git git://linuxtv.org/media_tree.git
9188 S:      Orphan
9189 F:      drivers/media/pci/ddbridge/*
9190
9191 MEDIA DRIVERS FOR FREESCALE IMX
9192 M:      Steve Longerbeam <slongerbeam@gmail.com>
9193 M:      Philipp Zabel <p.zabel@pengutronix.de>
9194 L:      linux-media@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Maintained
9197 F:      Documentation/devicetree/bindings/media/imx.txt
9198 F:      Documentation/media/v4l-drivers/imx.rst
9199 F:      drivers/staging/media/imx/
9200 F:      include/linux/imx-media.h
9201 F:      include/media/imx.h
9202
9203 MEDIA DRIVER FOR FREESCALE IMX PXP
9204 M:      Philipp Zabel <p.zabel@pengutronix.de>
9205 L:      linux-media@vger.kernel.org
9206 T:      git git://linuxtv.org/media_tree.git
9207 S:      Maintained
9208 F:      drivers/media/platform/imx-pxp.[ch]
9209
9210 MEDIA DRIVERS FOR HELENE
9211 M:      Abylay Ospan <aospan@netup.ru>
9212 L:      linux-media@vger.kernel.org
9213 W:      https://linuxtv.org
9214 W:      http://netup.tv/
9215 T:      git git://linuxtv.org/media_tree.git
9216 S:      Supported
9217 F:      drivers/media/dvb-frontends/helene*
9218
9219 MEDIA DRIVERS FOR HORUS3A
9220 M:      Sergey Kozlov <serjk@netup.ru>
9221 M:      Abylay Ospan <aospan@netup.ru>
9222 L:      linux-media@vger.kernel.org
9223 W:      https://linuxtv.org
9224 W:      http://netup.tv/
9225 T:      git git://linuxtv.org/media_tree.git
9226 S:      Supported
9227 F:      drivers/media/dvb-frontends/horus3a*
9228
9229 MEDIA DRIVERS FOR LNBH25
9230 M:      Sergey Kozlov <serjk@netup.ru>
9231 M:      Abylay Ospan <aospan@netup.ru>
9232 L:      linux-media@vger.kernel.org
9233 W:      https://linuxtv.org
9234 W:      http://netup.tv/
9235 T:      git git://linuxtv.org/media_tree.git
9236 S:      Supported
9237 F:      drivers/media/dvb-frontends/lnbh25*
9238
9239 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9240 L:      linux-media@vger.kernel.org
9241 W:      https://linuxtv.org
9242 T:      git git://linuxtv.org/media_tree.git
9243 S:      Orphan
9244 F:      drivers/media/dvb-frontends/mxl5xx*
9245
9246 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9247 M:      Sergey Kozlov <serjk@netup.ru>
9248 M:      Abylay Ospan <aospan@netup.ru>
9249 L:      linux-media@vger.kernel.org
9250 W:      https://linuxtv.org
9251 W:      http://netup.tv/
9252 T:      git git://linuxtv.org/media_tree.git
9253 S:      Supported
9254 F:      drivers/media/pci/netup_unidvb/*
9255
9256 MEDIA DRIVERS FOR RENESAS - CEU
9257 M:      Jacopo Mondi <jacopo@jmondi.org>
9258 L:      linux-media@vger.kernel.org
9259 L:      linux-renesas-soc@vger.kernel.org
9260 T:      git git://linuxtv.org/media_tree.git
9261 S:      Supported
9262 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9263 F:      drivers/media/platform/renesas-ceu.c
9264 F:      include/media/drv-intf/renesas-ceu.h
9265
9266 MEDIA DRIVERS FOR RENESAS - DRIF
9267 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9268 L:      linux-media@vger.kernel.org
9269 L:      linux-renesas-soc@vger.kernel.org
9270 T:      git git://linuxtv.org/media_tree.git
9271 S:      Supported
9272 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9273 F:      drivers/media/platform/rcar_drif.c
9274
9275 MEDIA DRIVERS FOR RENESAS - FCP
9276 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9277 L:      linux-media@vger.kernel.org
9278 L:      linux-renesas-soc@vger.kernel.org
9279 T:      git git://linuxtv.org/media_tree.git
9280 S:      Supported
9281 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9282 F:      drivers/media/platform/rcar-fcp.c
9283 F:      include/media/rcar-fcp.h
9284
9285 MEDIA DRIVERS FOR RENESAS - FDP1
9286 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9287 L:      linux-media@vger.kernel.org
9288 L:      linux-renesas-soc@vger.kernel.org
9289 T:      git git://linuxtv.org/media_tree.git
9290 S:      Supported
9291 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9292 F:      drivers/media/platform/rcar_fdp1.c
9293
9294 MEDIA DRIVERS FOR RENESAS - VIN
9295 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9296 L:      linux-media@vger.kernel.org
9297 L:      linux-renesas-soc@vger.kernel.org
9298 T:      git git://linuxtv.org/media_tree.git
9299 S:      Supported
9300 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9301 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9302 F:      drivers/media/platform/rcar-vin/
9303
9304 MEDIA DRIVERS FOR RENESAS - VSP1
9305 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9306 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9307 L:      linux-media@vger.kernel.org
9308 L:      linux-renesas-soc@vger.kernel.org
9309 T:      git git://linuxtv.org/media_tree.git
9310 S:      Supported
9311 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9312 F:      drivers/media/platform/vsp1/
9313
9314 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9315 L:      linux-media@vger.kernel.org
9316 W:      https://linuxtv.org
9317 T:      git git://linuxtv.org/media_tree.git
9318 S:      Orphan
9319 F:      drivers/media/dvb-frontends/stv0910*
9320
9321 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9322 L:      linux-media@vger.kernel.org
9323 W:      https://linuxtv.org
9324 T:      git git://linuxtv.org/media_tree.git
9325 S:      Orphan
9326 F:      drivers/media/dvb-frontends/stv6111*
9327
9328 MEDIA DRIVERS FOR STM32 - DCMI
9329 M:      Hugues Fruchet <hugues.fruchet@st.com>
9330 L:      linux-media@vger.kernel.org
9331 T:      git git://linuxtv.org/media_tree.git
9332 S:      Supported
9333 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9334 F:      drivers/media/platform/stm32/stm32-dcmi.c
9335
9336 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9337 M:      Dmitry Osipenko <digetx@gmail.com>
9338 L:      linux-media@vger.kernel.org
9339 L:      linux-tegra@vger.kernel.org
9340 T:      git git://linuxtv.org/media_tree.git
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9343 F:      drivers/staging/media/tegra-vde/
9344
9345 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9346 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9347 P:      LinuxTV.org Project
9348 L:      linux-media@vger.kernel.org
9349 W:      https://linuxtv.org
9350 Q:      http://patchwork.kernel.org/project/linux-media/list/
9351 T:      git git://linuxtv.org/media_tree.git
9352 S:      Maintained
9353 F:      Documentation/devicetree/bindings/media/
9354 F:      Documentation/media/
9355 F:      drivers/media/
9356 F:      drivers/staging/media/
9357 F:      include/linux/platform_data/media/
9358 F:      include/media/
9359 F:      include/uapi/linux/dvb/
9360 F:      include/uapi/linux/videodev2.h
9361 F:      include/uapi/linux/media.h
9362 F:      include/uapi/linux/v4l2-*
9363 F:      include/uapi/linux/meye.h
9364 F:      include/uapi/linux/ivtv*
9365 F:      include/uapi/linux/uvcvideo.h
9366
9367 MEDIATEK BLUETOOTH DRIVER
9368 M:      Sean Wang <sean.wang@mediatek.com>
9369 L:      linux-bluetooth@vger.kernel.org
9370 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9371 S:      Maintained
9372 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9373 F:      drivers/bluetooth/btmtkuart.c
9374
9375 MEDIATEK CIR DRIVER
9376 M:      Sean Wang <sean.wang@mediatek.com>
9377 S:      Maintained
9378 F:      drivers/media/rc/mtk-cir.c
9379
9380 MEDIATEK DMA DRIVER
9381 M:      Sean Wang <sean.wang@mediatek.com>
9382 L:      dmaengine@vger.kernel.org
9383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9384 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9385 S:      Maintained
9386 F:      Documentation/devicetree/bindings/dma/mtk-*
9387 F:      drivers/dma/mediatek/
9388
9389 MEDIATEK PMIC LED DRIVER
9390 M:      Sean Wang <sean.wang@mediatek.com>
9391 S:      Maintained
9392 F:      drivers/leds/leds-mt6323.c
9393 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9394
9395 MEDIATEK ETHERNET DRIVER
9396 M:      Felix Fietkau <nbd@openwrt.org>
9397 M:      John Crispin <john@phrozen.org>
9398 M:      Sean Wang <sean.wang@mediatek.com>
9399 M:      Nelson Chang <nelson.chang@mediatek.com>
9400 L:      netdev@vger.kernel.org
9401 S:      Maintained
9402 F:      drivers/net/ethernet/mediatek/
9403
9404 MEDIATEK SWITCH DRIVER
9405 M:      Sean Wang <sean.wang@mediatek.com>
9406 L:      netdev@vger.kernel.org
9407 S:      Maintained
9408 F:      drivers/net/dsa/mt7530.*
9409 F:      net/dsa/tag_mtk.c
9410
9411 MEDIATEK JPEG DRIVER
9412 M:      Rick Chang <rick.chang@mediatek.com>
9413 M:      Bin Liu <bin.liu@mediatek.com>
9414 S:      Supported
9415 F:      drivers/media/platform/mtk-jpeg/
9416 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9417
9418 MEDIATEK MDP DRIVER
9419 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9420 M:      Houlong Wei <houlong.wei@mediatek.com>
9421 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9422 S:      Supported
9423 F:      drivers/media/platform/mtk-mdp/
9424 F:      drivers/media/platform/mtk-vpu/
9425 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9426
9427 MEDIATEK MEDIA DRIVER
9428 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9429 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9430 S:      Supported
9431 F:      drivers/media/platform/mtk-vcodec/
9432 F:      drivers/media/platform/mtk-vpu/
9433 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9434 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9435
9436 MEDIATEK MT7601U WIRELESS LAN DRIVER
9437 M:      Jakub Kicinski <kubakici@wp.pl>
9438 L:      linux-wireless@vger.kernel.org
9439 S:      Maintained
9440 F:      drivers/net/wireless/mediatek/mt7601u/
9441
9442 MEDIATEK NAND CONTROLLER DRIVER
9443 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9444 L:      linux-mtd@lists.infradead.org
9445 S:      Maintained
9446 F:      drivers/mtd/nand/raw/mtk_*
9447 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9448
9449 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9450 M:      Sean Wang <sean.wang@mediatek.com>
9451 S:      Maintained
9452 F:      drivers/char/hw_random/mtk-rng.c
9453
9454 MEDIATEK USB3 DRD IP DRIVER
9455 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9456 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9458 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9459 S:      Maintained
9460 F:      drivers/usb/mtu3/
9461
9462 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9463 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9464 M:      Martin Donnelly <martin.donnelly@ge.com>
9465 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9466 S:      Maintained
9467 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9468 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9469
9470 MEGARAID SCSI/SAS DRIVERS
9471 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9472 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9473 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9474 L:      megaraidlinux.pdl@broadcom.com
9475 L:      linux-scsi@vger.kernel.org
9476 W:      http://www.avagotech.com/support/
9477 S:      Maintained
9478 F:      Documentation/scsi/megaraid.txt
9479 F:      drivers/scsi/megaraid.*
9480 F:      drivers/scsi/megaraid/
9481
9482 MELEXIS MLX90614 DRIVER
9483 M:      Crt Mori <cmo@melexis.com>
9484 L:      linux-iio@vger.kernel.org
9485 W:      http://www.melexis.com
9486 S:      Supported
9487 F:      drivers/iio/temperature/mlx90614.c
9488
9489 MELEXIS MLX90632 DRIVER
9490 M:      Crt Mori <cmo@melexis.com>
9491 L:      linux-iio@vger.kernel.org
9492 W:      http://www.melexis.com
9493 S:      Supported
9494 F:      drivers/iio/temperature/mlx90632.c
9495
9496 MELFAS MIP4 TOUCHSCREEN DRIVER
9497 M:      Sangwon Jee <jeesw@melfas.com>
9498 W:      http://www.melfas.com
9499 S:      Supported
9500 F:      drivers/input/touchscreen/melfas_mip4.c
9501 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9502
9503 MELLANOX ETHERNET DRIVER (mlx4_en)
9504 M:      Tariq Toukan <tariqt@mellanox.com>
9505 L:      netdev@vger.kernel.org
9506 S:      Supported
9507 W:      http://www.mellanox.com
9508 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9509 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9510
9511 MELLANOX ETHERNET DRIVER (mlx5e)
9512 M:      Saeed Mahameed <saeedm@mellanox.com>
9513 L:      netdev@vger.kernel.org
9514 S:      Supported
9515 W:      http://www.mellanox.com
9516 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9517 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9518
9519 MELLANOX ETHERNET INNOVA DRIVERS
9520 R:      Boris Pismenny <borisp@mellanox.com>
9521 L:      netdev@vger.kernel.org
9522 S:      Supported
9523 W:      http://www.mellanox.com
9524 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9525 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9526 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9527 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9528 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9529
9530 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9531 R:      Boris Pismenny <borisp@mellanox.com>
9532 L:      netdev@vger.kernel.org
9533 S:      Supported
9534 W:      http://www.mellanox.com
9535 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9536 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9537 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9538
9539 MELLANOX ETHERNET SWITCH DRIVERS
9540 M:      Jiri Pirko <jiri@mellanox.com>
9541 M:      Ido Schimmel <idosch@mellanox.com>
9542 L:      netdev@vger.kernel.org
9543 S:      Supported
9544 W:      http://www.mellanox.com
9545 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9546 F:      drivers/net/ethernet/mellanox/mlxsw/
9547 F:      tools/testing/selftests/drivers/net/mlxsw/
9548
9549 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9550 M:      mlxsw@mellanox.com
9551 L:      netdev@vger.kernel.org
9552 S:      Supported
9553 W:      http://www.mellanox.com
9554 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9555 F:      drivers/net/ethernet/mellanox/mlxfw/
9556
9557 MELLANOX HARDWARE PLATFORM SUPPORT
9558 M:      Andy Shevchenko <andy@infradead.org>
9559 M:      Darren Hart <dvhart@infradead.org>
9560 M:      Vadim Pasternak <vadimp@mellanox.com>
9561 L:      platform-driver-x86@vger.kernel.org
9562 S:      Supported
9563 F:      drivers/platform/mellanox/
9564
9565 MELLANOX MLX4 core VPI driver
9566 M:      Tariq Toukan <tariqt@mellanox.com>
9567 L:      netdev@vger.kernel.org
9568 L:      linux-rdma@vger.kernel.org
9569 W:      http://www.mellanox.com
9570 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9571 S:      Supported
9572 F:      drivers/net/ethernet/mellanox/mlx4/
9573 F:      include/linux/mlx4/
9574
9575 MELLANOX MLX4 IB driver
9576 M:      Yishai Hadas <yishaih@mellanox.com>
9577 L:      linux-rdma@vger.kernel.org
9578 W:      http://www.mellanox.com
9579 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9580 S:      Supported
9581 F:      drivers/infiniband/hw/mlx4/
9582 F:      include/linux/mlx4/
9583 F:      include/uapi/rdma/mlx4-abi.h
9584
9585 MELLANOX MLX5 core VPI driver
9586 M:      Saeed Mahameed <saeedm@mellanox.com>
9587 M:      Leon Romanovsky <leonro@mellanox.com>
9588 L:      netdev@vger.kernel.org
9589 L:      linux-rdma@vger.kernel.org
9590 W:      http://www.mellanox.com
9591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9592 S:      Supported
9593 F:      drivers/net/ethernet/mellanox/mlx5/core/
9594 F:      include/linux/mlx5/
9595
9596 MELLANOX MLX5 IB driver
9597 M:      Leon Romanovsky <leonro@mellanox.com>
9598 L:      linux-rdma@vger.kernel.org
9599 W:      http://www.mellanox.com
9600 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9601 S:      Supported
9602 F:      drivers/infiniband/hw/mlx5/
9603 F:      include/linux/mlx5/
9604 F:      include/uapi/rdma/mlx5-abi.h
9605
9606 MELLANOX MLXCPLD I2C AND MUX DRIVER
9607 M:      Vadim Pasternak <vadimp@mellanox.com>
9608 M:      Michael Shych <michaelsh@mellanox.com>
9609 L:      linux-i2c@vger.kernel.org
9610 S:      Supported
9611 F:      drivers/i2c/busses/i2c-mlxcpld.c
9612 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9613 F:      Documentation/i2c/busses/i2c-mlxcpld
9614
9615 MELLANOX MLXCPLD LED DRIVER
9616 M:      Vadim Pasternak <vadimp@mellanox.com>
9617 L:      linux-leds@vger.kernel.org
9618 S:      Supported
9619 F:      drivers/leds/leds-mlxcpld.c
9620 F:      drivers/leds/leds-mlxreg.c
9621 F:      Documentation/leds/leds-mlxcpld.txt
9622
9623 MELLANOX PLATFORM DRIVER
9624 M:      Vadim Pasternak <vadimp@mellanox.com>
9625 L:      platform-driver-x86@vger.kernel.org
9626 S:      Supported
9627 F:      drivers/platform/x86/mlx-platform.c
9628
9629 MEMBARRIER SUPPORT
9630 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9631 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9632 L:      linux-kernel@vger.kernel.org
9633 S:      Supported
9634 F:      kernel/sched/membarrier.c
9635 F:      include/uapi/linux/membarrier.h
9636 F:      arch/powerpc/include/asm/membarrier.h
9637
9638 MEMORY MANAGEMENT
9639 L:      linux-mm@kvack.org
9640 W:      http://www.linux-mm.org
9641 S:      Maintained
9642 F:      include/linux/mm.h
9643 F:      include/linux/gfp.h
9644 F:      include/linux/mmzone.h
9645 F:      include/linux/memory_hotplug.h
9646 F:      include/linux/vmalloc.h
9647 F:      mm/
9648
9649 MEMORY TECHNOLOGY DEVICES (MTD)
9650 M:      David Woodhouse <dwmw2@infradead.org>
9651 M:      Brian Norris <computersforpeace@gmail.com>
9652 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9653 M:      Marek Vasut <marek.vasut@gmail.com>
9654 M:      Richard Weinberger <richard@nod.at>
9655 L:      linux-mtd@lists.infradead.org
9656 W:      http://www.linux-mtd.infradead.org/
9657 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9658 T:      git git://git.infradead.org/linux-mtd.git master
9659 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9660 S:      Maintained
9661 F:      Documentation/devicetree/bindings/mtd/
9662 F:      drivers/mtd/
9663 F:      include/linux/mtd/
9664 F:      include/uapi/mtd/
9665
9666 MEN A21 WATCHDOG DRIVER
9667 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9668 L:      linux-watchdog@vger.kernel.org
9669 S:      Maintained
9670 F:      drivers/watchdog/mena21_wdt.c
9671
9672 MEN CHAMELEON BUS (mcb)
9673 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9674 S:      Maintained
9675 F:      drivers/mcb/
9676 F:      include/linux/mcb.h
9677 F:      Documentation/men-chameleon-bus.txt
9678
9679 MEN F21BMC (Board Management Controller)
9680 M:      Andreas Werner <andreas.werner@men.de>
9681 S:      Supported
9682 F:      drivers/mfd/menf21bmc.c
9683 F:      drivers/watchdog/menf21bmc_wdt.c
9684 F:      drivers/leds/leds-menf21bmc.c
9685 F:      drivers/hwmon/menf21bmc_hwmon.c
9686 F:      Documentation/hwmon/menf21bmc
9687
9688 MEN Z069 WATCHDOG DRIVER
9689 M:      Johannes Thumshirn <jth@kernel.org>
9690 L:      linux-watchdog@vger.kernel.org
9691 S:      Maintained
9692 F:      drivers/watchdog/menz69_wdt.c
9693
9694 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9695 M:      Neil Armstrong <narmstrong@baylibre.com>
9696 L:      linux-media@lists.freedesktop.org
9697 L:      linux-amlogic@lists.infradead.org
9698 W:      http://linux-meson.com/
9699 S:      Supported
9700 F:      drivers/media/platform/meson/ao-cec.c
9701 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9702 T:      git git://linuxtv.org/media_tree.git
9703
9704 MICROBLAZE ARCHITECTURE
9705 M:      Michal Simek <monstr@monstr.eu>
9706 W:      http://www.monstr.eu/fdt/
9707 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9708 S:      Supported
9709 F:      arch/microblaze/
9710
9711 MICROCHIP AT91 SERIAL DRIVER
9712 M:      Richard Genoud <richard.genoud@gmail.com>
9713 S:      Maintained
9714 F:      drivers/tty/serial/atmel_serial.c
9715 F:      drivers/tty/serial/atmel_serial.h
9716 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9717
9718 MICROCHIP AUDIO ASOC DRIVERS
9719 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9720 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9721 S:      Supported
9722 F:      sound/soc/atmel
9723
9724 MICROCHIP DMA DRIVER
9725 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9727 L:      dmaengine@vger.kernel.org
9728 S:      Supported
9729 F:      drivers/dma/at_hdmac.c
9730 F:      drivers/dma/at_hdmac_regs.h
9731 F:      include/linux/platform_data/dma-atmel.h
9732 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9733 F:      include/dt-bindings/dma/at91.h
9734
9735 MICROCHIP ECC DRIVER
9736 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9737 L:      linux-crypto@vger.kernel.org
9738 S:      Maintained
9739 F:      drivers/crypto/atmel-ecc.*
9740
9741 MICROCHIP I2C DRIVER
9742 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9743 L:      linux-i2c@vger.kernel.org
9744 S:      Supported
9745 F:      drivers/i2c/busses/i2c-at91.c
9746
9747 MICROCHIP ISC DRIVER
9748 M:      Eugen Hristev <eugen.hristev@microchip.com>
9749 L:      linux-media@vger.kernel.org
9750 S:      Supported
9751 F:      drivers/media/platform/atmel/atmel-isc.c
9752 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9753 F:      devicetree/bindings/media/atmel-isc.txt
9754
9755 MICROCHIP ISI DRIVER
9756 M:      Eugen Hristev <eugen.hristev@microchip.com>
9757 L:      linux-media@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/media/platform/atmel/atmel-isi.c
9760 F:      include/media/atmel-isi.h
9761
9762 MICROCHIP AT91 USART MFD DRIVER
9763 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9764 L:      linux-kernel@vger.kernel.org
9765 S:      Supported
9766 F:      drivers/mfd/at91-usart.c
9767 F:      include/dt-bindings/mfd/at91-usart.h
9768 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9769
9770 MICROCHIP AT91 USART SPI DRIVER
9771 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9772 L:      linux-spi@vger.kernel.org
9773 S:      Supported
9774 F:      drivers/spi/spi-at91-usart.c
9775 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9776
9777 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9778 M:      Woojung Huh <Woojung.Huh@microchip.com>
9779 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9780 L:      netdev@vger.kernel.org
9781 S:      Maintained
9782 F:      net/dsa/tag_ksz.c
9783 F:      drivers/net/dsa/microchip/*
9784 F:      include/linux/platform_data/microchip-ksz.h
9785 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9786
9787 MICROCHIP LAN743X ETHERNET DRIVER
9788 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9789 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9790 L:      netdev@vger.kernel.org
9791 S:      Maintained
9792 F:      drivers/net/ethernet/microchip/lan743x_*
9793
9794 MICROCHIP LCDFB DRIVER
9795 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9796 L:      linux-fbdev@vger.kernel.org
9797 S:      Maintained
9798 F:      drivers/video/fbdev/atmel_lcdfb.c
9799 F:      include/video/atmel_lcdc.h
9800
9801 MICROCHIP MMC/SD/SDIO MCI DRIVER
9802 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9803 S:      Maintained
9804 F:      drivers/mmc/host/atmel-mci.c
9805
9806 MICROCHIP MCP3911 ADC DRIVER
9807 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9808 M:      Kent Gustavsson <kent@minoris.se>
9809 L:      linux-iio@vger.kernel.org
9810 S:      Supported
9811 F:      drivers/iio/adc/mcp3911.c
9812 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9813
9814 MICROCHIP NAND DRIVER
9815 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9816 L:      linux-mtd@lists.infradead.org
9817 S:      Supported
9818 F:      drivers/mtd/nand/raw/atmel/*
9819 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9820
9821 MICROCHIP PWM DRIVER
9822 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9824 L:      linux-pwm@vger.kernel.org
9825 S:      Supported
9826 F:      drivers/pwm/pwm-atmel.c
9827 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9828
9829 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9830 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9831 M:      Eugen Hristev <eugen.hristev@microchip.com>
9832 L:      linux-iio@vger.kernel.org
9833 S:      Supported
9834 F:      drivers/iio/adc/at91-sama5d2_adc.c
9835 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9836 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9837
9838 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9839 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9840 S:      Supported
9841 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9842
9843 MICROCHIP SPI DRIVER
9844 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9845 S:      Supported
9846 F:      drivers/spi/spi-atmel.*
9847
9848 MICROCHIP SSC DRIVER
9849 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9851 S:      Supported
9852 F:      drivers/misc/atmel-ssc.c
9853 F:      include/linux/atmel-ssc.h
9854
9855 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9856 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9858 S:      Supported
9859 F:      drivers/misc/atmel_tclib.c
9860 F:      drivers/clocksource/tcb_clksrc.c
9861
9862 MICROCHIP USBA UDC DRIVER
9863 M:      Cristian Birsan <cristian.birsan@microchip.com>
9864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9865 S:      Supported
9866 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9867
9868 MICROCHIP USB251XB DRIVER
9869 M:      Richard Leitner <richard.leitner@skidata.com>
9870 L:      linux-usb@vger.kernel.org
9871 S:      Maintained
9872 F:      drivers/usb/misc/usb251xb.c
9873 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9874
9875 MICROCHIP XDMA DRIVER
9876 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9877 L:      linux-arm-kernel@lists.infradead.org
9878 L:      dmaengine@vger.kernel.org
9879 S:      Supported
9880 F:      drivers/dma/at_xdmac.c
9881
9882 MICROSEMI MIPS SOCS
9883 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9884 L:      linux-mips@linux-mips.org
9885 S:      Maintained
9886 F:      arch/mips/generic/board-ocelot.c
9887 F:      arch/mips/configs/generic/board-ocelot.config
9888 F:      arch/mips/boot/dts/mscc/
9889 F:      Documentation/devicetree/bindings/mips/mscc.txt
9890
9891 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9892 M:      Don Brace <don.brace@microsemi.com>
9893 L:      esc.storagedev@microsemi.com
9894 L:      linux-scsi@vger.kernel.org
9895 S:      Supported
9896 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9897 F:      drivers/scsi/smartpqi/Kconfig
9898 F:      drivers/scsi/smartpqi/Makefile
9899 F:      include/linux/cciss*.h
9900 F:      include/uapi/linux/cciss*.h
9901 F:      Documentation/scsi/smartpqi.txt
9902
9903 MICROSEMI ETHERNET SWITCH DRIVER
9904 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9905 L:      netdev@vger.kernel.org
9906 S:      Supported
9907 F:      drivers/net/ethernet/mscc/
9908
9909 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9910 M:      Chen Yu <yu.c.chen@intel.com>
9911 L:      platform-driver-x86@vger.kernel.org
9912 S:      Supported
9913 F:      drivers/platform/x86/surfacepro3_button.c
9914
9915 MICROTEK X6 SCANNER
9916 M:      Oliver Neukum <oliver@neukum.org>
9917 S:      Maintained
9918 F:      drivers/usb/image/microtek.*
9919
9920 MIPS
9921 M:      Ralf Baechle <ralf@linux-mips.org>
9922 M:      Paul Burton <paul.burton@mips.com>
9923 M:      James Hogan <jhogan@kernel.org>
9924 L:      linux-mips@linux-mips.org
9925 W:      http://www.linux-mips.org/
9926 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9928 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9929 S:      Supported
9930 F:      Documentation/devicetree/bindings/mips/
9931 F:      Documentation/mips/
9932 F:      arch/mips/
9933 F:      drivers/platform/mips/
9934
9935 MIPS BOSTON DEVELOPMENT BOARD
9936 M:      Paul Burton <paul.burton@mips.com>
9937 L:      linux-mips@linux-mips.org
9938 S:      Maintained
9939 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9940 F:      arch/mips/boot/dts/img/boston.dts
9941 F:      arch/mips/configs/generic/board-boston.config
9942 F:      drivers/clk/imgtec/clk-boston.c
9943 F:      include/dt-bindings/clock/boston-clock.h
9944
9945 MIPS GENERIC PLATFORM
9946 M:      Paul Burton <paul.burton@mips.com>
9947 L:      linux-mips@linux-mips.org
9948 S:      Supported
9949 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9950 F:      arch/mips/generic/
9951 F:      arch/mips/tools/generic-board-config.sh
9952
9953 MIPS/LOONGSON1 ARCHITECTURE
9954 M:      Keguang Zhang <keguang.zhang@gmail.com>
9955 L:      linux-mips@linux-mips.org
9956 S:      Maintained
9957 F:      arch/mips/loongson32/
9958 F:      arch/mips/include/asm/mach-loongson32/
9959 F:      drivers/*/*loongson1*
9960 F:      drivers/*/*/*loongson1*
9961
9962 MIPS/LOONGSON2 ARCHITECTURE
9963 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9964 L:      linux-mips@linux-mips.org
9965 S:      Maintained
9966 F:      arch/mips/loongson64/fuloong-2e/
9967 F:      arch/mips/loongson64/lemote-2f/
9968 F:      arch/mips/include/asm/mach-loongson64/
9969 F:      drivers/*/*loongson2*
9970 F:      drivers/*/*/*loongson2*
9971
9972 MIPS/LOONGSON3 ARCHITECTURE
9973 M:      Huacai Chen <chenhc@lemote.com>
9974 L:      linux-mips@linux-mips.org
9975 S:      Maintained
9976 F:      arch/mips/loongson64/
9977 F:      arch/mips/include/asm/mach-loongson64/
9978 F:      drivers/platform/mips/cpu_hwmon.c
9979 F:      drivers/*/*loongson3*
9980 F:      drivers/*/*/*loongson3*
9981
9982 MIPS RINT INSTRUCTION EMULATION
9983 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9984 L:      linux-mips@linux-mips.org
9985 S:      Supported
9986 F:      arch/mips/math-emu/sp_rint.c
9987 F:      arch/mips/math-emu/dp_rint.c
9988
9989 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9990 M:      Hans Verkuil <hverkuil@xs4all.nl>
9991 L:      linux-media@vger.kernel.org
9992 T:      git git://linuxtv.org/media_tree.git
9993 W:      https://linuxtv.org
9994 S:      Odd Fixes
9995 F:      drivers/media/radio/radio-miropcm20*
9996
9997 MMP SUPPORT
9998 M:      Eric Miao <eric.y.miao@gmail.com>
9999 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001 T:      git git://github.com/hzhuang1/linux.git
10002 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10003 S:      Maintained
10004 F:      arch/arm/boot/dts/mmp*
10005 F:      arch/arm/mach-mmp/
10006
10007 MMU GATHER AND TLB INVALIDATION
10008 M:      Will Deacon <will.deacon@arm.com>
10009 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10010 M:      Andrew Morton <akpm@linux-foundation.org>
10011 M:      Nick Piggin <npiggin@gmail.com>
10012 M:      Peter Zijlstra <peterz@infradead.org>
10013 L:      linux-arch@vger.kernel.org
10014 L:      linux-mm@kvack.org
10015 S:      Maintained
10016 F:      arch/*/include/asm/tlb.h
10017 F:      include/asm-generic/tlb.h
10018 F:      mm/mmu_gather.c
10019
10020 MN88472 MEDIA DRIVER
10021 M:      Antti Palosaari <crope@iki.fi>
10022 L:      linux-media@vger.kernel.org
10023 W:      https://linuxtv.org
10024 W:      http://palosaari.fi/linux/
10025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10026 S:      Maintained
10027 F:      drivers/media/dvb-frontends/mn88472*
10028
10029 MN88473 MEDIA DRIVER
10030 M:      Antti Palosaari <crope@iki.fi>
10031 L:      linux-media@vger.kernel.org
10032 W:      https://linuxtv.org
10033 W:      http://palosaari.fi/linux/
10034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10035 S:      Maintained
10036 F:      drivers/media/dvb-frontends/mn88473*
10037
10038 MODULE SUPPORT
10039 M:      Jessica Yu <jeyu@kernel.org>
10040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10041 S:      Maintained
10042 F:      include/linux/module.h
10043 F:      kernel/module.c
10044
10045 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10046 W:      http://popies.net/meye/
10047 S:      Orphan
10048 F:      Documentation/media/v4l-drivers/meye*
10049 F:      drivers/media/pci/meye/
10050 F:      include/uapi/linux/meye.h
10051
10052 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10053 M:      Jiri Slaby <jirislaby@gmail.com>
10054 S:      Maintained
10055 F:      Documentation/serial/moxa-smartio
10056 F:      drivers/tty/mxser.*
10057
10058 MR800 AVERMEDIA USB FM RADIO DRIVER
10059 M:      Alexey Klimov <klimov.linux@gmail.com>
10060 L:      linux-media@vger.kernel.org
10061 T:      git git://linuxtv.org/media_tree.git
10062 S:      Maintained
10063 F:      drivers/media/radio/radio-mr800.c
10064
10065 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10066 M:      Alan Ott <alan@signal11.us>
10067 L:      linux-wpan@vger.kernel.org
10068 S:      Maintained
10069 F:      drivers/net/ieee802154/mrf24j40.c
10070 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10071
10072 MSI LAPTOP SUPPORT
10073 M:      "Lee, Chun-Yi" <jlee@suse.com>
10074 L:      platform-driver-x86@vger.kernel.org
10075 S:      Maintained
10076 F:      drivers/platform/x86/msi-laptop.c
10077
10078 MSI WMI SUPPORT
10079 L:      platform-driver-x86@vger.kernel.org
10080 S:      Orphan
10081 F:      drivers/platform/x86/msi-wmi.c
10082
10083 MSI001 MEDIA DRIVER
10084 M:      Antti Palosaari <crope@iki.fi>
10085 L:      linux-media@vger.kernel.org
10086 W:      https://linuxtv.org
10087 W:      http://palosaari.fi/linux/
10088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10089 T:      git git://linuxtv.org/anttip/media_tree.git
10090 S:      Maintained
10091 F:      drivers/media/tuners/msi001*
10092
10093 MSI2500 MEDIA DRIVER
10094 M:      Antti Palosaari <crope@iki.fi>
10095 L:      linux-media@vger.kernel.org
10096 W:      https://linuxtv.org
10097 W:      http://palosaari.fi/linux/
10098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10099 T:      git git://linuxtv.org/anttip/media_tree.git
10100 S:      Maintained
10101 F:      drivers/media/usb/msi2500/
10102
10103 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10104 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10105 L:      linux-mtd@lists.infradead.org
10106 S:      Maintained
10107 F:      drivers/mtd/devices/docg3*
10108
10109 MT9M032 APTINA SENSOR DRIVER
10110 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10111 L:      linux-media@vger.kernel.org
10112 T:      git git://linuxtv.org/media_tree.git
10113 S:      Maintained
10114 F:      drivers/media/i2c/mt9m032.c
10115 F:      include/media/i2c/mt9m032.h
10116
10117 MT9P031 APTINA CAMERA SENSOR
10118 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10119 L:      linux-media@vger.kernel.org
10120 T:      git git://linuxtv.org/media_tree.git
10121 S:      Maintained
10122 F:      drivers/media/i2c/mt9p031.c
10123 F:      include/media/i2c/mt9p031.h
10124
10125 MT9T001 APTINA CAMERA SENSOR
10126 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10127 L:      linux-media@vger.kernel.org
10128 T:      git git://linuxtv.org/media_tree.git
10129 S:      Maintained
10130 F:      drivers/media/i2c/mt9t001.c
10131 F:      include/media/i2c/mt9t001.h
10132
10133 MT9T112 APTINA CAMERA SENSOR
10134 M:      Jacopo Mondi <jacopo@jmondi.org>
10135 L:      linux-media@vger.kernel.org
10136 T:      git git://linuxtv.org/media_tree.git
10137 S:      Odd Fixes
10138 F:      drivers/media/i2c/mt9t112.c
10139 F:      include/media/i2c/mt9t112.h
10140
10141 MT9V032 APTINA CAMERA SENSOR
10142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10143 L:      linux-media@vger.kernel.org
10144 T:      git git://linuxtv.org/media_tree.git
10145 S:      Maintained
10146 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10147 F:      drivers/media/i2c/mt9v032.c
10148 F:      include/media/i2c/mt9v032.h
10149
10150 MT9V111 APTINA CAMERA SENSOR
10151 M:      Jacopo Mondi <jacopo@jmondi.org>
10152 L:      linux-media@vger.kernel.org
10153 T:      git git://linuxtv.org/media_tree.git
10154 S:      Maintained
10155 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10156 F:      drivers/media/i2c/mt9v111.c
10157
10158 MULTIFUNCTION DEVICES (MFD)
10159 M:      Lee Jones <lee.jones@linaro.org>
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10161 S:      Supported
10162 F:      Documentation/devicetree/bindings/mfd/
10163 F:      drivers/mfd/
10164 F:      include/linux/mfd/
10165 F:      include/dt-bindings/mfd/
10166
10167 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10168 S:      Orphan
10169 F:      drivers/mmc/host/mmc_spi.c
10170 F:      include/linux/spi/mmc_spi.h
10171
10172 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10173 M:      Ulf Hansson <ulf.hansson@linaro.org>
10174 L:      linux-mmc@vger.kernel.org
10175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10176 S:      Maintained
10177 F:      Documentation/devicetree/bindings/mmc/
10178 F:      drivers/mmc/
10179 F:      include/linux/mmc/
10180 F:      include/uapi/linux/mmc/
10181
10182 MULTIPLEXER SUBSYSTEM
10183 M:      Peter Rosin <peda@axentia.se>
10184 S:      Maintained
10185 F:      Documentation/ABI/testing/sysfs-class-mux*
10186 F:      Documentation/devicetree/bindings/mux/
10187 F:      include/dt-bindings/mux/
10188 F:      include/linux/mux/
10189 F:      drivers/mux/
10190
10191 MULTITECH MULTIPORT CARD (ISICOM)
10192 S:      Orphan
10193 F:      drivers/tty/isicom.c
10194 F:      include/linux/isicom.h
10195
10196 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10197 M:      Bin Liu <b-liu@ti.com>
10198 L:      linux-usb@vger.kernel.org
10199 S:      Maintained
10200 F:      drivers/usb/musb/
10201
10202 MXL301RF MEDIA DRIVER
10203 M:      Akihiro Tsukada <tskd08@gmail.com>
10204 L:      linux-media@vger.kernel.org
10205 S:      Odd Fixes
10206 F:      drivers/media/tuners/mxl301rf*
10207
10208 MXL5007T MEDIA DRIVER
10209 M:      Michael Krufky <mkrufky@linuxtv.org>
10210 L:      linux-media@vger.kernel.org
10211 W:      https://linuxtv.org
10212 W:      http://github.com/mkrufky
10213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10214 T:      git git://linuxtv.org/mkrufky/tuners.git
10215 S:      Maintained
10216 F:      drivers/media/tuners/mxl5007t.*
10217
10218 MXSFB DRM DRIVER
10219 M:      Marek Vasut <marex@denx.de>
10220 M:      Stefan Agner <stefan@agner.ch>
10221 L:      dri-devel@lists.freedesktop.org
10222 S:      Supported
10223 F:      drivers/gpu/drm/mxsfb/
10224 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10225 T:      git git://anongit.freedesktop.org/drm/drm-misc
10226
10227 MYLEX DAC960 PCI RAID Controller
10228 M:      Hannes Reinecke <hare@kernel.org>
10229 L:      linux-scsi@vger.kernel.org
10230 S:      Supported
10231 F:      drivers/scsi/myrb.*
10232 F:      drivers/scsi/myrs.*
10233
10234 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10235 M:      Chris Lee <christopher.lee@cspi.com>
10236 L:      netdev@vger.kernel.org
10237 W:      https://www.cspi.com/ethernet-products/support/downloads/
10238 S:      Supported
10239 F:      drivers/net/ethernet/myricom/myri10ge/
10240
10241 NAND FLASH SUBSYSTEM
10242 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10243 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10244 R:      Richard Weinberger <richard@nod.at>
10245 L:      linux-mtd@lists.infradead.org
10246 W:      http://www.linux-mtd.infradead.org/
10247 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10248 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10249 T:      git git://git.infradead.org/linux-mtd.git nand/next
10250 S:      Maintained
10251 F:      drivers/mtd/nand/
10252 F:      include/linux/mtd/*nand*.h
10253
10254 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10255 M:      Daniel Mack <zonque@gmail.com>
10256 S:      Maintained
10257 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10258 W:      http://www.native-instruments.com
10259 F:      sound/usb/caiaq/
10260
10261 NATSEMI ETHERNET DRIVER (DP8381x)
10262 S:      Orphan
10263 F:      drivers/net/ethernet/natsemi/natsemi.c
10264
10265 NCR 5380 SCSI DRIVERS
10266 M:      Finn Thain <fthain@telegraphics.com.au>
10267 M:      Michael Schmitz <schmitzmic@gmail.com>
10268 L:      linux-scsi@vger.kernel.org
10269 S:      Maintained
10270 F:      Documentation/scsi/g_NCR5380.txt
10271 F:      drivers/scsi/NCR5380.*
10272 F:      drivers/scsi/arm/cumana_1.c
10273 F:      drivers/scsi/arm/oak.c
10274 F:      drivers/scsi/atari_scsi.*
10275 F:      drivers/scsi/dmx3191d.c
10276 F:      drivers/scsi/g_NCR5380.*
10277 F:      drivers/scsi/mac_scsi.*
10278 F:      drivers/scsi/sun3_scsi.*
10279 F:      drivers/scsi/sun3_scsi_vme.c
10280
10281 NCSI LIBRARY:
10282 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10283 S:      Maintained
10284 F:      net/ncsi/
10285
10286 NCT6775 HARDWARE MONITOR DRIVER
10287 M:      Guenter Roeck <linux@roeck-us.net>
10288 L:      linux-hwmon@vger.kernel.org
10289 S:      Maintained
10290 F:      Documentation/hwmon/nct6775
10291 F:      drivers/hwmon/nct6775.c
10292
10293 NET_FAILOVER MODULE
10294 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10295 L:      netdev@vger.kernel.org
10296 S:      Supported
10297 F:      driver/net/net_failover.c
10298 F:      include/net/net_failover.h
10299 F:      Documentation/networking/net_failover.rst
10300
10301 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10302 M:      Faisal Latif <faisal.latif@intel.com>
10303 L:      linux-rdma@vger.kernel.org
10304 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10305 S:      Supported
10306 F:      drivers/infiniband/hw/nes/
10307 F:      include/uapi/rdma/nes-abi.h
10308
10309 NETEM NETWORK EMULATOR
10310 M:      Stephen Hemminger <stephen@networkplumber.org>
10311 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10312 S:      Maintained
10313 F:      net/sched/sch_netem.c
10314
10315 NETERION 10GbE DRIVERS (s2io/vxge)
10316 M:      Jon Mason <jdmason@kudzu.us>
10317 L:      netdev@vger.kernel.org
10318 S:      Supported
10319 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10320 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10321 F:      drivers/net/ethernet/neterion/
10322
10323 NETFILTER
10324 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10325 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10326 M:      Florian Westphal <fw@strlen.de>
10327 L:      netfilter-devel@vger.kernel.org
10328 L:      coreteam@netfilter.org
10329 W:      http://www.netfilter.org/
10330 W:      http://www.iptables.org/
10331 W:      http://www.nftables.org/
10332 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10335 S:      Maintained
10336 F:      include/linux/netfilter*
10337 F:      include/linux/netfilter/
10338 F:      include/net/netfilter/
10339 F:      include/uapi/linux/netfilter*
10340 F:      include/uapi/linux/netfilter/
10341 F:      net/*/netfilter.c
10342 F:      net/*/netfilter/
10343 F:      net/netfilter/
10344 F:      net/bridge/br_netfilter*.c
10345
10346 NETROM NETWORK LAYER
10347 M:      Ralf Baechle <ralf@linux-mips.org>
10348 L:      linux-hams@vger.kernel.org
10349 W:      http://www.linux-ax25.org/
10350 S:      Maintained
10351 F:      include/net/netrom.h
10352 F:      include/uapi/linux/netrom.h
10353 F:      net/netrom/
10354
10355 NETRONOME ETHERNET DRIVERS
10356 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10357 L:      oss-drivers@netronome.com
10358 S:      Maintained
10359 F:      drivers/net/ethernet/netronome/
10360
10361 NETWORK BLOCK DEVICE (NBD)
10362 M:      Josef Bacik <josef@toxicpanda.com>
10363 S:      Maintained
10364 L:      linux-block@vger.kernel.org
10365 L:      nbd@other.debian.org
10366 F:      Documentation/blockdev/nbd.txt
10367 F:      drivers/block/nbd.c
10368 F:      include/uapi/linux/nbd.h
10369
10370 NETWORK DROP MONITOR
10371 M:      Neil Horman <nhorman@tuxdriver.com>
10372 L:      netdev@vger.kernel.org
10373 S:      Maintained
10374 W:      https://fedorahosted.org/dropwatch/
10375 F:      net/core/drop_monitor.c
10376
10377 NETWORKING DRIVERS
10378 M:      "David S. Miller" <davem@davemloft.net>
10379 L:      netdev@vger.kernel.org
10380 W:      http://www.linuxfoundation.org/en/Net
10381 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10384 S:      Odd Fixes
10385 F:      Documentation/devicetree/bindings/net/
10386 F:      drivers/net/
10387 F:      include/linux/if_*
10388 F:      include/linux/netdevice.h
10389 F:      include/linux/etherdevice.h
10390 F:      include/linux/fcdevice.h
10391 F:      include/linux/fddidevice.h
10392 F:      include/linux/hippidevice.h
10393 F:      include/linux/inetdevice.h
10394 F:      include/uapi/linux/if_*
10395 F:      include/uapi/linux/netdevice.h
10396
10397 NETWORKING DRIVERS (WIRELESS)
10398 M:      Kalle Valo <kvalo@codeaurora.org>
10399 L:      linux-wireless@vger.kernel.org
10400 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10403 S:      Maintained
10404 F:      Documentation/devicetree/bindings/net/wireless/
10405 F:      drivers/net/wireless/
10406
10407 NETWORKING [DSA]
10408 M:      Andrew Lunn <andrew@lunn.ch>
10409 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10410 M:      Florian Fainelli <f.fainelli@gmail.com>
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/net/dsa/
10413 F:      net/dsa/
10414 F:      include/net/dsa.h
10415 F:      include/linux/dsa/
10416 F:      drivers/net/dsa/
10417
10418 NETWORKING [GENERAL]
10419 M:      "David S. Miller" <davem@davemloft.net>
10420 L:      netdev@vger.kernel.org
10421 W:      http://www.linuxfoundation.org/en/Net
10422 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10425 B:      mailto:netdev@vger.kernel.org
10426 S:      Maintained
10427 F:      net/
10428 F:      include/net/
10429 F:      include/linux/in.h
10430 F:      include/linux/net.h
10431 F:      include/linux/netdevice.h
10432 F:      include/uapi/linux/in.h
10433 F:      include/uapi/linux/net.h
10434 F:      include/uapi/linux/netdevice.h
10435 F:      include/uapi/linux/net_namespace.h
10436 F:      tools/testing/selftests/net/
10437 F:      lib/net_utils.c
10438 F:      lib/random32.c
10439 F:      Documentation/networking/
10440
10441 NETWORKING [IPSEC]
10442 M:      Steffen Klassert <steffen.klassert@secunet.com>
10443 M:      Herbert Xu <herbert@gondor.apana.org.au>
10444 M:      "David S. Miller" <davem@davemloft.net>
10445 L:      netdev@vger.kernel.org
10446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10448 S:      Maintained
10449 F:      net/xfrm/
10450 F:      net/key/
10451 F:      net/ipv4/xfrm*
10452 F:      net/ipv4/esp4*
10453 F:      net/ipv4/ah4.c
10454 F:      net/ipv4/ipcomp.c
10455 F:      net/ipv4/ip_vti.c
10456 F:      net/ipv6/xfrm*
10457 F:      net/ipv6/esp6*
10458 F:      net/ipv6/ah6.c
10459 F:      net/ipv6/ipcomp6.c
10460 F:      net/ipv6/ip6_vti.c
10461 F:      include/uapi/linux/xfrm.h
10462 F:      include/net/xfrm.h
10463
10464 NETWORKING [IPv4/IPv6]
10465 M:      "David S. Miller" <davem@davemloft.net>
10466 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10467 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10468 L:      netdev@vger.kernel.org
10469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10470 S:      Maintained
10471 F:      net/ipv4/
10472 F:      net/ipv6/
10473 F:      include/net/ip*
10474 F:      arch/x86/net/*
10475
10476 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10477 M:      Paul Moore <paul@paul-moore.com>
10478 W:      https://github.com/netlabel
10479 L:      netdev@vger.kernel.org
10480 L:      linux-security-module@vger.kernel.org
10481 S:      Maintained
10482 F:      Documentation/netlabel/
10483 F:      include/net/calipso.h
10484 F:      include/net/cipso_ipv4.h
10485 F:      include/net/netlabel.h
10486 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10487 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10488 F:      net/netlabel/
10489 F:      net/ipv4/cipso_ipv4.c
10490 F:      net/ipv6/calipso.c
10491 F:      net/netfilter/xt_CONNSECMARK.c
10492 F:      net/netfilter/xt_SECMARK.c
10493
10494 NETWORKING [TCP]
10495 M:      Eric Dumazet <edumazet@google.com>
10496 L:      netdev@vger.kernel.org
10497 S:      Maintained
10498 F:      net/ipv4/tcp*.c
10499 F:      net/ipv4/syncookies.c
10500 F:      net/ipv6/tcp*.c
10501 F:      net/ipv6/syncookies.c
10502 F:      include/uapi/linux/tcp.h
10503 F:      include/net/tcp.h
10504 F:      include/linux/tcp.h
10505 F:      include/trace/events/tcp.h
10506
10507 NETWORKING [TLS]
10508 M:      Boris Pismenny <borisp@mellanox.com>
10509 M:      Aviad Yehezkel <aviadye@mellanox.com>
10510 M:      Dave Watson <davejwatson@fb.com>
10511 M:      John Fastabend <john.fastabend@gmail.com>
10512 M:      Daniel Borkmann <daniel@iogearbox.net>
10513 L:      netdev@vger.kernel.org
10514 S:      Maintained
10515 F:      net/tls/*
10516 F:      include/uapi/linux/tls.h
10517 F:      include/net/tls.h
10518
10519 NETWORKING [WIRELESS]
10520 L:      linux-wireless@vger.kernel.org
10521 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10522
10523 NETDEVSIM
10524 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10525 S:      Maintained
10526 F:      drivers/net/netdevsim/*
10527
10528 NETXEN (1/10) GbE SUPPORT
10529 M:      Manish Chopra <manish.chopra@cavium.com>
10530 M:      Rahul Verma <rahul.verma@cavium.com>
10531 M:      Dept-GELinuxNICDev@cavium.com
10532 L:      netdev@vger.kernel.org
10533 S:      Supported
10534 F:      drivers/net/ethernet/qlogic/netxen/
10535
10536 NFC SUBSYSTEM
10537 M:      Samuel Ortiz <sameo@linux.intel.com>
10538 L:      linux-wireless@vger.kernel.org
10539 L:      linux-nfc@lists.01.org (subscribers-only)
10540 S:      Supported
10541 F:      net/nfc/
10542 F:      include/net/nfc/
10543 F:      include/uapi/linux/nfc.h
10544 F:      drivers/nfc/
10545 F:      include/linux/platform_data/nfcmrvl.h
10546 F:      include/linux/platform_data/nxp-nci.h
10547 F:      Documentation/devicetree/bindings/net/nfc/
10548
10549 NFS, SUNRPC, AND LOCKD CLIENTS
10550 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10551 M:      Anna Schumaker <anna.schumaker@netapp.com>
10552 L:      linux-nfs@vger.kernel.org
10553 W:      http://client.linux-nfs.org
10554 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10555 S:      Maintained
10556 F:      fs/lockd/
10557 F:      fs/nfs/
10558 F:      fs/nfs_common/
10559 F:      net/sunrpc/
10560 F:      include/linux/lockd/
10561 F:      include/linux/nfs*
10562 F:      include/linux/sunrpc/
10563 F:      include/uapi/linux/nfs*
10564 F:      include/uapi/linux/sunrpc/
10565
10566 NILFS2 FILESYSTEM
10567 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10568 L:      linux-nilfs@vger.kernel.org
10569 W:      https://nilfs.sourceforge.io/
10570 W:      https://nilfs.osdn.jp/
10571 T:      git git://github.com/konis/nilfs2.git
10572 S:      Supported
10573 F:      Documentation/filesystems/nilfs2.txt
10574 F:      fs/nilfs2/
10575 F:      include/trace/events/nilfs2.h
10576 F:      include/uapi/linux/nilfs2_api.h
10577 F:      include/uapi/linux/nilfs2_ondisk.h
10578
10579 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10580 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10581 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10582 S:      Maintained
10583 F:      Documentation/scsi/NinjaSCSI.txt
10584 F:      drivers/scsi/pcmcia/nsp_*
10585
10586 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10587 M:      GOTO Masanori <gotom@debian.or.jp>
10588 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10589 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10590 S:      Maintained
10591 F:      Documentation/scsi/NinjaSCSI.txt
10592 F:      drivers/scsi/nsp32*
10593
10594 NIOS2 ARCHITECTURE
10595 M:      Ley Foon Tan <lftan@altera.com>
10596 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10598 S:      Maintained
10599 F:      arch/nios2/
10600
10601 NOHZ, DYNTICKS SUPPORT
10602 M:      Frederic Weisbecker <fweisbec@gmail.com>
10603 M:      Thomas Gleixner <tglx@linutronix.de>
10604 M:      Ingo Molnar <mingo@kernel.org>
10605 L:      linux-kernel@vger.kernel.org
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10607 S:      Maintained
10608 F:      kernel/time/tick*.*
10609 F:      include/linux/tick.h
10610 F:      include/linux/sched/nohz.h
10611
10612 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10613 M:      Pavel Machek <pavel@ucw.cz>
10614 M:      Sakari Ailus <sakari.ailus@iki.fi>
10615 L:      linux-media@vger.kernel.org
10616 S:      Maintained
10617 F:      drivers/media/i2c/et8ek8
10618 F:      drivers/media/i2c/ad5820.c
10619
10620 NOKIA N900 POWER SUPPLY DRIVERS
10621 R:      Pali Rohár <pali.rohar@gmail.com>
10622 F:      include/linux/power/bq2415x_charger.h
10623 F:      include/linux/power/bq27xxx_battery.h
10624 F:      include/linux/power/isp1704_charger.h
10625 F:      drivers/power/supply/bq2415x_charger.c
10626 F:      drivers/power/supply/bq27xxx_battery.c
10627 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10628 F:      drivers/power/supply/isp1704_charger.c
10629 F:      drivers/power/supply/rx51_battery.c
10630
10631 NTB AMD DRIVER
10632 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10633 L:      linux-ntb@googlegroups.com
10634 S:      Supported
10635 F:      drivers/ntb/hw/amd/
10636
10637 NTB DRIVER CORE
10638 M:      Jon Mason <jdmason@kudzu.us>
10639 M:      Dave Jiang <dave.jiang@intel.com>
10640 M:      Allen Hubbe <allenbh@gmail.com>
10641 L:      linux-ntb@googlegroups.com
10642 S:      Supported
10643 W:      https://github.com/jonmason/ntb/wiki
10644 T:      git git://github.com/jonmason/ntb.git
10645 F:      drivers/ntb/
10646 F:      drivers/net/ntb_netdev.c
10647 F:      include/linux/ntb.h
10648 F:      include/linux/ntb_transport.h
10649 F:      tools/testing/selftests/ntb/
10650
10651 NTB IDT DRIVER
10652 M:      Serge Semin <fancer.lancer@gmail.com>
10653 L:      linux-ntb@googlegroups.com
10654 S:      Supported
10655 F:      drivers/ntb/hw/idt/
10656
10657 NTB INTEL DRIVER
10658 M:      Dave Jiang <dave.jiang@intel.com>
10659 L:      linux-ntb@googlegroups.com
10660 S:      Supported
10661 W:      https://github.com/davejiang/linux/wiki
10662 T:      git https://github.com/davejiang/linux.git
10663 F:      drivers/ntb/hw/intel/
10664
10665 NTFS FILESYSTEM
10666 M:      Anton Altaparmakov <anton@tuxera.com>
10667 L:      linux-ntfs-dev@lists.sourceforge.net
10668 W:      http://www.tuxera.com/
10669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10670 S:      Supported
10671 F:      Documentation/filesystems/ntfs.txt
10672 F:      fs/ntfs/
10673
10674 NUBUS SUBSYSTEM
10675 M:      Finn Thain <fthain@telegraphics.com.au>
10676 L:      linux-m68k@lists.linux-m68k.org
10677 S:      Maintained
10678 F:      arch/*/include/asm/nubus.h
10679 F:      drivers/nubus/
10680 F:      include/linux/nubus.h
10681 F:      include/uapi/linux/nubus.h
10682
10683 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10684 M:      Antonino Daplas <adaplas@gmail.com>
10685 L:      linux-fbdev@vger.kernel.org
10686 S:      Maintained
10687 F:      drivers/video/fbdev/riva/
10688 F:      drivers/video/fbdev/nvidia/
10689
10690 NVM EXPRESS DRIVER
10691 M:      Keith Busch <keith.busch@intel.com>
10692 M:      Jens Axboe <axboe@fb.com>
10693 M:      Christoph Hellwig <hch@lst.de>
10694 M:      Sagi Grimberg <sagi@grimberg.me>
10695 L:      linux-nvme@lists.infradead.org
10696 T:      git://git.infradead.org/nvme.git
10697 W:      http://git.infradead.org/nvme.git
10698 S:      Supported
10699 F:      drivers/nvme/host/
10700 F:      include/linux/nvme.h
10701 F:      include/uapi/linux/nvme_ioctl.h
10702
10703 NVM EXPRESS FC TRANSPORT DRIVERS
10704 M:      James Smart <james.smart@broadcom.com>
10705 L:      linux-nvme@lists.infradead.org
10706 S:      Supported
10707 F:      include/linux/nvme-fc.h
10708 F:      include/linux/nvme-fc-driver.h
10709 F:      drivers/nvme/host/fc.c
10710 F:      drivers/nvme/target/fc.c
10711 F:      drivers/nvme/target/fcloop.c
10712
10713 NVM EXPRESS TARGET DRIVER
10714 M:      Christoph Hellwig <hch@lst.de>
10715 M:      Sagi Grimberg <sagi@grimberg.me>
10716 L:      linux-nvme@lists.infradead.org
10717 T:      git://git.infradead.org/nvme.git
10718 W:      http://git.infradead.org/nvme.git
10719 S:      Supported
10720 F:      drivers/nvme/target/
10721
10722 NVMEM FRAMEWORK
10723 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10724 S:      Maintained
10725 F:      drivers/nvmem/
10726 F:      Documentation/devicetree/bindings/nvmem/
10727 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10728 F:      include/linux/nvmem-consumer.h
10729 F:      include/linux/nvmem-provider.h
10730
10731 NXP SGTL5000 DRIVER
10732 M:      Fabio Estevam <fabio.estevam@nxp.com>
10733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10734 S:      Maintained
10735 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10736 F:      sound/soc/codecs/sgtl5000*
10737
10738 NXP TDA998X DRM DRIVER
10739 M:      Russell King <linux@armlinux.org.uk>
10740 S:      Maintained
10741 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10742 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10743 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10744 F:      include/drm/i2c/tda998x.h
10745 F:      include/dt-bindings/display/tda998x.h
10746 K:      "nxp,tda998x"
10747
10748 NXP TFA9879 DRIVER
10749 M:      Peter Rosin <peda@axentia.se>
10750 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10751 S:      Maintained
10752 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10753 F:      sound/soc/codecs/tfa9879*
10754
10755 NXP-NCI NFC DRIVER
10756 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10757 R:      Charles Gorand <charles.gorand@effinnov.com>
10758 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10759 S:      Supported
10760 F:      drivers/nfc/nxp-nci
10761
10762 OBJAGG
10763 M:      Jiri Pirko <jiri@mellanox.com>
10764 L:      netdev@vger.kernel.org
10765 S:      Supported
10766 F:      lib/objagg.c
10767 F:      lib/test_objagg.c
10768 F:      include/linux/objagg.h
10769
10770 OBJTOOL
10771 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10772 M:      Peter Zijlstra <peterz@infradead.org>
10773 S:      Supported
10774 F:      tools/objtool/
10775
10776 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10777 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10778 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10779 L:      linuxppc-dev@lists.ozlabs.org
10780 S:      Supported
10781 F:      arch/powerpc/platforms/powernv/ocxl.c
10782 F:      arch/powerpc/include/asm/pnv-ocxl.h
10783 F:      drivers/misc/ocxl/
10784 F:      include/misc/ocxl*
10785 F:      include/uapi/misc/ocxl.h
10786 F:      Documentation/accelerators/ocxl.rst
10787
10788 OMAP AUDIO SUPPORT
10789 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10790 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10792 L:      linux-omap@vger.kernel.org
10793 S:      Maintained
10794 F:      sound/soc/omap/
10795
10796 OMAP CLOCK FRAMEWORK SUPPORT
10797 M:      Paul Walmsley <paul@pwsan.com>
10798 L:      linux-omap@vger.kernel.org
10799 S:      Maintained
10800 F:      arch/arm/*omap*/*clock*
10801
10802 OMAP DEVICE TREE SUPPORT
10803 M:      Benoît Cousson <bcousson@baylibre.com>
10804 M:      Tony Lindgren <tony@atomide.com>
10805 L:      linux-omap@vger.kernel.org
10806 L:      devicetree@vger.kernel.org
10807 S:      Maintained
10808 F:      arch/arm/boot/dts/*omap*
10809 F:      arch/arm/boot/dts/*am3*
10810 F:      arch/arm/boot/dts/*am4*
10811 F:      arch/arm/boot/dts/*am5*
10812 F:      arch/arm/boot/dts/*dra7*
10813
10814 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10815 L:      linux-omap@vger.kernel.org
10816 L:      linux-fbdev@vger.kernel.org
10817 S:      Orphan
10818 F:      drivers/video/fbdev/omap2/
10819 F:      Documentation/arm/OMAP/DSS
10820
10821 OMAP FRAMEBUFFER SUPPORT
10822 L:      linux-fbdev@vger.kernel.org
10823 L:      linux-omap@vger.kernel.org
10824 S:      Orphan
10825 F:      drivers/video/fbdev/omap/
10826
10827 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10828 M:      Roger Quadros <rogerq@ti.com>
10829 M:      Tony Lindgren <tony@atomide.com>
10830 L:      linux-omap@vger.kernel.org
10831 S:      Maintained
10832 F:      drivers/memory/omap-gpmc.c
10833 F:      arch/arm/mach-omap2/*gpmc*
10834
10835 OMAP GPIO DRIVER
10836 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10837 M:      Santosh Shilimkar <ssantosh@kernel.org>
10838 M:      Kevin Hilman <khilman@kernel.org>
10839 L:      linux-omap@vger.kernel.org
10840 S:      Maintained
10841 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10842 F:      drivers/gpio/gpio-omap.c
10843
10844 OMAP HARDWARE SPINLOCK SUPPORT
10845 M:      Ohad Ben-Cohen <ohad@wizery.com>
10846 L:      linux-omap@vger.kernel.org
10847 S:      Maintained
10848 F:      drivers/hwspinlock/omap_hwspinlock.c
10849
10850 OMAP HS MMC SUPPORT
10851 L:      linux-mmc@vger.kernel.org
10852 L:      linux-omap@vger.kernel.org
10853 S:      Orphan
10854 F:      drivers/mmc/host/omap_hsmmc.c
10855
10856 OMAP HWMOD DATA
10857 M:      Paul Walmsley <paul@pwsan.com>
10858 L:      linux-omap@vger.kernel.org
10859 S:      Maintained
10860 F:      arch/arm/mach-omap2/omap_hwmod*data*
10861
10862 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10863 M:      Benoît Cousson <bcousson@baylibre.com>
10864 L:      linux-omap@vger.kernel.org
10865 S:      Maintained
10866 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10867
10868 OMAP HWMOD SUPPORT
10869 M:      Benoît Cousson <bcousson@baylibre.com>
10870 M:      Paul Walmsley <paul@pwsan.com>
10871 L:      linux-omap@vger.kernel.org
10872 S:      Maintained
10873 F:      arch/arm/mach-omap2/omap_hwmod.*
10874
10875 OMAP I2C DRIVER
10876 M:      Vignesh R <vigneshr@ti.com>
10877 L:      linux-omap@vger.kernel.org
10878 L:      linux-i2c@vger.kernel.org
10879 S:      Maintained
10880 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10881 F:      drivers/i2c/busses/i2c-omap.c
10882
10883 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10884 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10885 L:      linux-media@vger.kernel.org
10886 S:      Maintained
10887 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10888 F:      drivers/media/platform/omap3isp/
10889 F:      drivers/staging/media/omap4iss/
10890
10891 OMAP MMC SUPPORT
10892 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10893 L:      linux-omap@vger.kernel.org
10894 S:      Odd Fixes
10895 F:      drivers/mmc/host/omap.c
10896
10897 OMAP POWER MANAGEMENT SUPPORT
10898 M:      Kevin Hilman <khilman@kernel.org>
10899 L:      linux-omap@vger.kernel.org
10900 S:      Maintained
10901 F:      arch/arm/*omap*/*pm*
10902 F:      drivers/cpufreq/omap-cpufreq.c
10903
10904 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10905 M:      Rajendra Nayak <rnayak@codeaurora.org>
10906 M:      Paul Walmsley <paul@pwsan.com>
10907 L:      linux-omap@vger.kernel.org
10908 S:      Maintained
10909 F:      arch/arm/mach-omap2/prm*
10910
10911 OMAP RANDOM NUMBER GENERATOR SUPPORT
10912 M:      Deepak Saxena <dsaxena@plexity.net>
10913 S:      Maintained
10914 F:      drivers/char/hw_random/omap-rng.c
10915
10916 OMAP USB SUPPORT
10917 L:      linux-usb@vger.kernel.org
10918 L:      linux-omap@vger.kernel.org
10919 S:      Orphan
10920 F:      drivers/usb/*/*omap*
10921 F:      arch/arm/*omap*/usb*
10922
10923 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10924 M:      Mark Jackson <mpfj@newflow.co.uk>
10925 L:      linux-omap@vger.kernel.org
10926 S:      Maintained
10927 F:      arch/arm/boot/dts/am335x-nano.dts
10928
10929 OMAP1 SUPPORT
10930 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10931 M:      Tony Lindgren <tony@atomide.com>
10932 L:      linux-omap@vger.kernel.org
10933 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10935 S:      Maintained
10936 F:      arch/arm/mach-omap1/
10937 F:      arch/arm/plat-omap/
10938 F:      arch/arm/configs/omap1_defconfig
10939 F:      drivers/i2c/busses/i2c-omap.c
10940 F:      include/linux/platform_data/i2c-omap.h
10941 F:      include/linux/platform_data/ams-delta-fiq.h
10942
10943 OMAP2+ SUPPORT
10944 M:      Tony Lindgren <tony@atomide.com>
10945 L:      linux-omap@vger.kernel.org
10946 W:      http://www.muru.com/linux/omap/
10947 W:      http://linux.omap.com/
10948 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10950 S:      Maintained
10951 F:      arch/arm/mach-omap2/
10952 F:      arch/arm/plat-omap/
10953 F:      arch/arm/configs/omap2plus_defconfig
10954 F:      drivers/i2c/busses/i2c-omap.c
10955 F:      drivers/irqchip/irq-omap-intc.c
10956 F:      drivers/mfd/*omap*.c
10957 F:      drivers/mfd/menelaus.c
10958 F:      drivers/mfd/palmas.c
10959 F:      drivers/mfd/tps65217.c
10960 F:      drivers/mfd/tps65218.c
10961 F:      drivers/mfd/tps65910.c
10962 F:      drivers/mfd/twl-core.[ch]
10963 F:      drivers/mfd/twl4030*.c
10964 F:      drivers/mfd/twl6030*.c
10965 F:      drivers/mfd/twl6040*.c
10966 F:      drivers/regulator/palmas-regulator*.c
10967 F:      drivers/regulator/pbias-regulator.c
10968 F:      drivers/regulator/tps65217-regulator.c
10969 F:      drivers/regulator/tps65218-regulator.c
10970 F:      drivers/regulator/tps65910-regulator.c
10971 F:      drivers/regulator/twl-regulator.c
10972 F:      drivers/regulator/twl6030-regulator.c
10973 F:      include/linux/platform_data/i2c-omap.h
10974
10975 ONION OMEGA2+ BOARD
10976 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10977 L:      linux-mips@linux-mips.org
10978 S:      Maintained
10979 F:      arch/mips/boot/dts/ralink/omega2p.dts
10980
10981 OMFS FILESYSTEM
10982 M:      Bob Copeland <me@bobcopeland.com>
10983 L:      linux-karma-devel@lists.sourceforge.net
10984 S:      Maintained
10985 F:      Documentation/filesystems/omfs.txt
10986 F:      fs/omfs/
10987
10988 OMNIKEY CARDMAN 4000 DRIVER
10989 M:      Harald Welte <laforge@gnumonks.org>
10990 S:      Maintained
10991 F:      drivers/char/pcmcia/cm4000_cs.c
10992 F:      include/linux/cm4000_cs.h
10993 F:      include/uapi/linux/cm4000_cs.h
10994
10995 OMNIKEY CARDMAN 4040 DRIVER
10996 M:      Harald Welte <laforge@gnumonks.org>
10997 S:      Maintained
10998 F:      drivers/char/pcmcia/cm4040_cs.*
10999
11000 OMNIVISION OV13858 SENSOR DRIVER
11001 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11002 L:      linux-media@vger.kernel.org
11003 T:      git git://linuxtv.org/media_tree.git
11004 S:      Maintained
11005 F:      drivers/media/i2c/ov13858.c
11006
11007 OMNIVISION OV2680 SENSOR DRIVER
11008 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11009 L:      linux-media@vger.kernel.org
11010 T:      git git://linuxtv.org/media_tree.git
11011 S:      Maintained
11012 F:      drivers/media/i2c/ov2680.c
11013 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11014
11015 OMNIVISION OV2685 SENSOR DRIVER
11016 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11017 L:      linux-media@vger.kernel.org
11018 T:      git git://linuxtv.org/media_tree.git
11019 S:      Maintained
11020 F:      drivers/media/i2c/ov2685.c
11021
11022 OMNIVISION OV5640 SENSOR DRIVER
11023 M:      Steve Longerbeam <slongerbeam@gmail.com>
11024 L:      linux-media@vger.kernel.org
11025 T:      git git://linuxtv.org/media_tree.git
11026 S:      Maintained
11027 F:      drivers/media/i2c/ov5640.c
11028
11029 OMNIVISION OV5647 SENSOR DRIVER
11030 M:      Luis Oliveira <lolivei@synopsys.com>
11031 L:      linux-media@vger.kernel.org
11032 T:      git git://linuxtv.org/media_tree.git
11033 S:      Maintained
11034 F:      drivers/media/i2c/ov5647.c
11035
11036 OMNIVISION OV5695 SENSOR DRIVER
11037 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11038 L:      linux-media@vger.kernel.org
11039 T:      git git://linuxtv.org/media_tree.git
11040 S:      Maintained
11041 F:      drivers/media/i2c/ov5695.c
11042
11043 OMNIVISION OV7670 SENSOR DRIVER
11044 M:      Jonathan Corbet <corbet@lwn.net>
11045 L:      linux-media@vger.kernel.org
11046 T:      git git://linuxtv.org/media_tree.git
11047 S:      Maintained
11048 F:      drivers/media/i2c/ov7670.c
11049 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11050
11051 OMNIVISION OV772x SENSOR DRIVER
11052 M:      Jacopo Mondi <jacopo@jmondi.org>
11053 L:      linux-media@vger.kernel.org
11054 T:      git git://linuxtv.org/media_tree.git
11055 S:      Odd fixes
11056 F:      drivers/media/i2c/ov772x.c
11057 F:      include/media/i2c/ov772x.h
11058 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11059
11060 OMNIVISION OV7740 SENSOR DRIVER
11061 M:      Wenyou Yang <wenyou.yang@microchip.com>
11062 L:      linux-media@vger.kernel.org
11063 T:      git git://linuxtv.org/media_tree.git
11064 S:      Maintained
11065 F:      drivers/media/i2c/ov7740.c
11066 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11067
11068 OMNIVISION OV9650 SENSOR DRIVER
11069 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11070 R:      Akinobu Mita <akinobu.mita@gmail.com>
11071 R:      Sylwester Nawrocki <s.nawrocki@samsung.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/ov9650.c
11076 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11077
11078 ONENAND FLASH DRIVER
11079 M:      Kyungmin Park <kyungmin.park@samsung.com>
11080 L:      linux-mtd@lists.infradead.org
11081 S:      Maintained
11082 F:      drivers/mtd/nand/onenand/
11083 F:      include/linux/mtd/onenand*.h
11084
11085 ONSTREAM SCSI TAPE DRIVER
11086 M:      Willem Riede <osst@riede.org>
11087 L:      osst-users@lists.sourceforge.net
11088 L:      linux-scsi@vger.kernel.org
11089 S:      Maintained
11090 F:      Documentation/scsi/osst.txt
11091 F:      drivers/scsi/osst.*
11092 F:      drivers/scsi/osst_*.h
11093 F:      drivers/scsi/st.h
11094
11095 OP-TEE DRIVER
11096 M:      Jens Wiklander <jens.wiklander@linaro.org>
11097 S:      Maintained
11098 F:      drivers/tee/optee/
11099
11100 OPA-VNIC DRIVER
11101 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11102 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11103 L:      linux-rdma@vger.kernel.org
11104 S:      Supported
11105 F:      drivers/infiniband/ulp/opa_vnic
11106
11107 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11108 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11109 M:      Frank Rowand <frowand.list@gmail.com>
11110 L:      devicetree@vger.kernel.org
11111 S:      Maintained
11112 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11113 F:      Documentation/devicetree/overlay-notes.txt
11114 F:      drivers/of/overlay.c
11115 F:      drivers/of/resolver.c
11116 K:      of_overlay_notifier_
11117
11118 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11119 M:      Rob Herring <robh+dt@kernel.org>
11120 M:      Frank Rowand <frowand.list@gmail.com>
11121 L:      devicetree@vger.kernel.org
11122 W:      http://www.devicetree.org/
11123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11124 S:      Maintained
11125 F:      drivers/of/
11126 F:      include/linux/of*.h
11127 F:      scripts/dtc/
11128 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11129
11130 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11131 M:      Rob Herring <robh+dt@kernel.org>
11132 M:      Mark Rutland <mark.rutland@arm.com>
11133 L:      devicetree@vger.kernel.org
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11135 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11136 S:      Maintained
11137 F:      Documentation/devicetree/
11138 F:      arch/*/boot/dts/
11139 F:      include/dt-bindings/
11140
11141 OPENCORES I2C BUS DRIVER
11142 M:      Peter Korsgaard <peter@korsgaard.com>
11143 L:      linux-i2c@vger.kernel.org
11144 S:      Maintained
11145 F:      Documentation/i2c/busses/i2c-ocores
11146 F:      drivers/i2c/busses/i2c-ocores.c
11147
11148 OPENRISC ARCHITECTURE
11149 M:      Jonas Bonn <jonas@southpole.se>
11150 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11151 M:      Stafford Horne <shorne@gmail.com>
11152 T:      git git://github.com/openrisc/linux.git
11153 L:      openrisc@lists.librecores.org
11154 W:      http://openrisc.io
11155 S:      Maintained
11156 F:      Documentation/devicetree/bindings/openrisc/
11157 F:      Documentation/openrisc/
11158 F:      arch/openrisc/
11159 F:      drivers/irqchip/irq-ompic.c
11160 F:      drivers/irqchip/irq-or1k-*
11161
11162 OPENVSWITCH
11163 M:      Pravin B Shelar <pshelar@ovn.org>
11164 L:      netdev@vger.kernel.org
11165 L:      dev@openvswitch.org
11166 W:      http://openvswitch.org
11167 S:      Maintained
11168 F:      net/openvswitch/
11169 F:      include/uapi/linux/openvswitch.h
11170
11171 OPERATING PERFORMANCE POINTS (OPP)
11172 M:      Viresh Kumar <vireshk@kernel.org>
11173 M:      Nishanth Menon <nm@ti.com>
11174 M:      Stephen Boyd <sboyd@kernel.org>
11175 L:      linux-pm@vger.kernel.org
11176 S:      Maintained
11177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11178 F:      drivers/opp/
11179 F:      include/linux/pm_opp.h
11180 F:      Documentation/power/opp.txt
11181 F:      Documentation/devicetree/bindings/opp/
11182
11183 OPL4 DRIVER
11184 M:      Clemens Ladisch <clemens@ladisch.de>
11185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11186 T:      git git://git.alsa-project.org/alsa-kernel.git
11187 S:      Maintained
11188 F:      sound/drivers/opl4/
11189
11190 OPROFILE
11191 M:      Robert Richter <rric@kernel.org>
11192 L:      oprofile-list@lists.sf.net
11193 S:      Maintained
11194 F:      arch/*/include/asm/oprofile*.h
11195 F:      arch/*/oprofile/
11196 F:      drivers/oprofile/
11197 F:      include/linux/oprofile.h
11198
11199 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11200 M:      Mark Fasheh <mark@fasheh.com>
11201 M:      Joel Becker <jlbec@evilplan.org>
11202 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11203 W:      http://ocfs2.wiki.kernel.org
11204 S:      Supported
11205 F:      Documentation/filesystems/ocfs2.txt
11206 F:      Documentation/filesystems/dlmfs.txt
11207 F:      fs/ocfs2/
11208
11209 ORANGEFS FILESYSTEM
11210 M:      Mike Marshall <hubcap@omnibond.com>
11211 R:      Martin Brandenburg <martin@omnibond.com>
11212 L:      devel@lists.orangefs.org
11213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11214 S:      Supported
11215 F:      fs/orangefs/
11216 F:      Documentation/filesystems/orangefs.txt
11217
11218 ORINOCO DRIVER
11219 L:      linux-wireless@vger.kernel.org
11220 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11221 W:      http://www.nongnu.org/orinoco/
11222 S:      Orphan
11223 F:      drivers/net/wireless/intersil/orinoco/
11224
11225 OSD LIBRARY and FILESYSTEM
11226 M:      Boaz Harrosh <ooo@electrozaur.com>
11227 S:      Maintained
11228 F:      drivers/scsi/osd/
11229 F:      include/scsi/osd_*
11230 F:      fs/exofs/
11231
11232 OV2659 OMNIVISION SENSOR DRIVER
11233 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11234 L:      linux-media@vger.kernel.org
11235 W:      https://linuxtv.org
11236 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11237 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11238 S:      Maintained
11239 F:      drivers/media/i2c/ov2659.c
11240 F:      include/media/i2c/ov2659.h
11241
11242 OVERLAY FILESYSTEM
11243 M:      Miklos Szeredi <miklos@szeredi.hu>
11244 L:      linux-unionfs@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11246 S:      Supported
11247 F:      fs/overlayfs/
11248 F:      Documentation/filesystems/overlayfs.txt
11249
11250 P54 WIRELESS DRIVER
11251 M:      Christian Lamparter <chunkeey@googlemail.com>
11252 L:      linux-wireless@vger.kernel.org
11253 W:      http://wireless.kernel.org/en/users/Drivers/p54
11254 S:      Maintained
11255 F:      drivers/net/wireless/intersil/p54/
11256
11257 PA SEMI ETHERNET DRIVER
11258 L:      netdev@vger.kernel.org
11259 S:      Orphan
11260 F:      drivers/net/ethernet/pasemi/*
11261
11262 PA SEMI SMBUS DRIVER
11263 L:      linux-i2c@vger.kernel.org
11264 S:      Orphan
11265 F:      drivers/i2c/busses/i2c-pasemi.c
11266
11267 PADATA PARALLEL EXECUTION MECHANISM
11268 M:      Steffen Klassert <steffen.klassert@secunet.com>
11269 L:      linux-crypto@vger.kernel.org
11270 S:      Maintained
11271 F:      kernel/padata.c
11272 F:      include/linux/padata.h
11273 F:      Documentation/padata.txt
11274
11275 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11276 M:      Harald Welte <laforge@gnumonks.org>
11277 L:      platform-driver-x86@vger.kernel.org
11278 S:      Maintained
11279 F:      drivers/platform/x86/panasonic-laptop.c
11280
11281 PARALLEL LCD/KEYPAD PANEL DRIVER
11282 M:      Willy Tarreau <willy@haproxy.com>
11283 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11284 S:      Odd Fixes
11285 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11286 F:      drivers/auxdisplay/panel.c
11287
11288 PARALLEL PORT SUBSYSTEM
11289 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11290 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11291 L:      linux-parport@lists.infradead.org (subscribers-only)
11292 S:      Maintained
11293 F:      drivers/parport/
11294 F:      include/linux/parport*.h
11295 F:      drivers/char/ppdev.c
11296 F:      include/uapi/linux/ppdev.h
11297 F:      Documentation/parport*.txt
11298
11299 PARAVIRT_OPS INTERFACE
11300 M:      Juergen Gross <jgross@suse.com>
11301 M:      Alok Kataria <akataria@vmware.com>
11302 L:      virtualization@lists.linux-foundation.org
11303 S:      Supported
11304 F:      Documentation/virtual/paravirt_ops.txt
11305 F:      arch/*/kernel/paravirt*
11306 F:      arch/*/include/asm/paravirt*.h
11307 F:      include/linux/hypervisor.h
11308
11309 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11310 M:      Tim Waugh <tim@cyberelk.net>
11311 L:      linux-parport@lists.infradead.org (subscribers-only)
11312 S:      Maintained
11313 F:      Documentation/blockdev/paride.txt
11314 F:      drivers/block/paride/
11315
11316 PARISC ARCHITECTURE
11317 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11318 M:      Helge Deller <deller@gmx.de>
11319 L:      linux-parisc@vger.kernel.org
11320 W:      http://www.parisc-linux.org/
11321 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11324 S:      Maintained
11325 F:      arch/parisc/
11326 F:      Documentation/parisc/
11327 F:      drivers/parisc/
11328 F:      drivers/char/agp/parisc-agp.c
11329 F:      drivers/input/serio/gscps2.c
11330 F:      drivers/parport/parport_gsc.*
11331 F:      drivers/tty/serial/8250/8250_gsc.c
11332 F:      drivers/video/fbdev/sti*
11333 F:      drivers/video/console/sti*
11334 F:      drivers/video/logo/logo_parisc*
11335
11336 PARMAN
11337 M:      Jiri Pirko <jiri@mellanox.com>
11338 L:      netdev@vger.kernel.org
11339 S:      Supported
11340 F:      lib/parman.c
11341 F:      lib/test_parman.c
11342 F:      include/linux/parman.h
11343
11344 PC87360 HARDWARE MONITORING DRIVER
11345 M:      Jim Cromie <jim.cromie@gmail.com>
11346 L:      linux-hwmon@vger.kernel.org
11347 S:      Maintained
11348 F:      Documentation/hwmon/pc87360
11349 F:      drivers/hwmon/pc87360.c
11350
11351 PC8736x GPIO DRIVER
11352 M:      Jim Cromie <jim.cromie@gmail.com>
11353 S:      Maintained
11354 F:      drivers/char/pc8736x_gpio.c
11355
11356 PC87427 HARDWARE MONITORING DRIVER
11357 M:      Jean Delvare <jdelvare@suse.com>
11358 L:      linux-hwmon@vger.kernel.org
11359 S:      Maintained
11360 F:      Documentation/hwmon/pc87427
11361 F:      drivers/hwmon/pc87427.c
11362
11363 PCA9532 LED DRIVER
11364 M:      Riku Voipio <riku.voipio@iki.fi>
11365 S:      Maintained
11366 F:      drivers/leds/leds-pca9532.c
11367 F:      include/linux/leds-pca9532.h
11368
11369 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11370 M:      Guenter Roeck <linux@roeck-us.net>
11371 L:      linux-i2c@vger.kernel.org
11372 S:      Maintained
11373 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11374
11375 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11376 M:      Khalid Aziz <khalid@gonehiking.org>
11377 S:      Maintained
11378 F:      drivers/firmware/pcdp.*
11379
11380 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11381 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11382 L:      linux-pci@vger.kernel.org
11383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384 S:      Maintained
11385 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11386 F:      drivers/pci/controller/pci-aardvark.c
11387
11388 PCI DRIVER FOR ALTERA PCIE IP
11389 M:      Ley Foon Tan <lftan@altera.com>
11390 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11391 L:      linux-pci@vger.kernel.org
11392 S:      Supported
11393 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11394 F:      drivers/pci/controller/pcie-altera.c
11395
11396 PCI DRIVER FOR APPLIEDMICRO XGENE
11397 M:      Tanmay Inamdar <tinamdar@apm.com>
11398 L:      linux-pci@vger.kernel.org
11399 L:      linux-arm-kernel@lists.infradead.org
11400 S:      Maintained
11401 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11402 F:      drivers/pci/controller/pci-xgene.c
11403
11404 PCI DRIVER FOR ARM VERSATILE PLATFORM
11405 M:      Rob Herring <robh@kernel.org>
11406 L:      linux-pci@vger.kernel.org
11407 L:      linux-arm-kernel@lists.infradead.org
11408 S:      Maintained
11409 F:      Documentation/devicetree/bindings/pci/versatile.txt
11410 F:      drivers/pci/controller/pci-versatile.c
11411
11412 PCI DRIVER FOR ARMADA 8K
11413 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11414 L:      linux-pci@vger.kernel.org
11415 L:      linux-arm-kernel@lists.infradead.org
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11418 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11419
11420 PCI DRIVER FOR CADENCE PCIE IP
11421 M:      Alan Douglas <adouglas@cadence.com>
11422 L:      linux-pci@vger.kernel.org
11423 S:      Maintained
11424 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11425 F:      drivers/pci/controller/pcie-cadence*
11426
11427 PCI DRIVER FOR FREESCALE LAYERSCAPE
11428 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11429 M:      Mingkai Hu <mingkai.hu@nxp.com>
11430 M:      Roy Zang <roy.zang@nxp.com>
11431 L:      linuxppc-dev@lists.ozlabs.org
11432 L:      linux-pci@vger.kernel.org
11433 L:      linux-arm-kernel@lists.infradead.org
11434 S:      Maintained
11435 F:      drivers/pci/controller/dwc/*layerscape*
11436
11437 PCI DRIVER FOR GENERIC OF HOSTS
11438 M:      Will Deacon <will.deacon@arm.com>
11439 L:      linux-pci@vger.kernel.org
11440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441 S:      Maintained
11442 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11443 F:      drivers/pci/controller/pci-host-common.c
11444 F:      drivers/pci/controller/pci-host-generic.c
11445
11446 PCI DRIVER FOR IMX6
11447 M:      Richard Zhu <hongxing.zhu@nxp.com>
11448 M:      Lucas Stach <l.stach@pengutronix.de>
11449 L:      linux-pci@vger.kernel.org
11450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451 S:      Maintained
11452 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11453 F:      drivers/pci/controller/dwc/*imx6*
11454
11455 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11456 M:      Keith Busch <keith.busch@intel.com>
11457 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11458 L:      linux-pci@vger.kernel.org
11459 S:      Supported
11460 F:      drivers/pci/controller/vmd.c
11461
11462 PCI DRIVER FOR MICROSEMI SWITCHTEC
11463 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11464 M:      Logan Gunthorpe <logang@deltatee.com>
11465 L:      linux-pci@vger.kernel.org
11466 S:      Maintained
11467 F:      Documentation/switchtec.txt
11468 F:      Documentation/ABI/testing/sysfs-class-switchtec
11469 F:      drivers/pci/switch/switchtec*
11470 F:      include/uapi/linux/switchtec_ioctl.h
11471 F:      include/linux/switchtec.h
11472 F:      drivers/ntb/hw/mscc/
11473
11474 PCI DRIVER FOR MOBIVEIL PCIE IP
11475 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11476 L:      linux-pci@vger.kernel.org
11477 S:      Supported
11478 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11479 F:      drivers/pci/controller/pcie-mobiveil.c
11480
11481 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11482 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11483 M:      Jason Cooper <jason@lakedaemon.net>
11484 L:      linux-pci@vger.kernel.org
11485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 S:      Maintained
11487 F:      drivers/pci/controller/*mvebu*
11488
11489 PCI DRIVER FOR NVIDIA TEGRA
11490 M:      Thierry Reding <thierry.reding@gmail.com>
11491 L:      linux-tegra@vger.kernel.org
11492 L:      linux-pci@vger.kernel.org
11493 S:      Supported
11494 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11495 F:      drivers/pci/controller/pci-tegra.c
11496
11497 PCI DRIVER FOR RENESAS R-CAR
11498 M:      Simon Horman <horms@verge.net.au>
11499 L:      linux-pci@vger.kernel.org
11500 L:      linux-renesas-soc@vger.kernel.org
11501 S:      Maintained
11502 F:      drivers/pci/controller/*rcar*
11503
11504 PCI DRIVER FOR SAMSUNG EXYNOS
11505 M:      Jingoo Han <jingoohan1@gmail.com>
11506 L:      linux-pci@vger.kernel.org
11507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11509 S:      Maintained
11510 F:      drivers/pci/controller/dwc/pci-exynos.c
11511
11512 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11513 M:      Jingoo Han <jingoohan1@gmail.com>
11514 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11515 L:      linux-pci@vger.kernel.org
11516 S:      Maintained
11517 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11518 F:      drivers/pci/controller/dwc/*designware*
11519
11520 PCI DRIVER FOR TI DRA7XX
11521 M:      Kishon Vijay Abraham I <kishon@ti.com>
11522 L:      linux-omap@vger.kernel.org
11523 L:      linux-pci@vger.kernel.org
11524 S:      Supported
11525 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11526 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11527
11528 PCI DRIVER FOR TI KEYSTONE
11529 M:      Murali Karicheri <m-karicheri2@ti.com>
11530 L:      linux-pci@vger.kernel.org
11531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532 S:      Maintained
11533 F:      drivers/pci/controller/dwc/pci-keystone.c
11534
11535 PCI ENDPOINT SUBSYSTEM
11536 M:      Kishon Vijay Abraham I <kishon@ti.com>
11537 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11538 L:      linux-pci@vger.kernel.org
11539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11540 S:      Supported
11541 F:      drivers/pci/endpoint/
11542 F:      drivers/misc/pci_endpoint_test.c
11543 F:      tools/pci/
11544
11545 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11546 M:      Russell Currey <ruscur@russell.cc>
11547 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11548 M:      Oliver O'Halloran <oohall@gmail.com>
11549 L:      linuxppc-dev@lists.ozlabs.org
11550 S:      Supported
11551 F:      Documentation/PCI/pci-error-recovery.txt
11552 F:      drivers/pci/pcie/aer.c
11553 F:      drivers/pci/pcie/dpc.c
11554 F:      drivers/pci/pcie/err.c
11555 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11556 F:      arch/powerpc/kernel/eeh*.c
11557 F:      arch/powerpc/platforms/*/eeh*.c
11558 F:      arch/powerpc/include/*/eeh*.h
11559
11560 PCI ERROR RECOVERY
11561 M:      Linas Vepstas <linasvepstas@gmail.com>
11562 L:      linux-pci@vger.kernel.org
11563 S:      Supported
11564 F:      Documentation/PCI/pci-error-recovery.txt
11565
11566 PCI MSI DRIVER FOR ALTERA MSI IP
11567 M:      Ley Foon Tan <lftan@altera.com>
11568 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11569 L:      linux-pci@vger.kernel.org
11570 S:      Supported
11571 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11572 F:      drivers/pci/controller/pcie-altera-msi.c
11573
11574 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11575 M:      Duc Dang <dhdang@apm.com>
11576 L:      linux-pci@vger.kernel.org
11577 L:      linux-arm-kernel@lists.infradead.org
11578 S:      Maintained
11579 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11580 F:      drivers/pci/controller/pci-xgene-msi.c
11581
11582 PCI SUBSYSTEM
11583 M:      Bjorn Helgaas <bhelgaas@google.com>
11584 L:      linux-pci@vger.kernel.org
11585 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11587 S:      Supported
11588 F:      Documentation/devicetree/bindings/pci/
11589 F:      Documentation/PCI/
11590 F:      drivers/acpi/pci*
11591 F:      drivers/pci/
11592 F:      include/asm-generic/pci*
11593 F:      include/linux/pci*
11594 F:      include/linux/of_pci.h
11595 F:      include/uapi/linux/pci*
11596 F:      lib/pci*
11597 F:      arch/x86/pci/
11598 F:      arch/x86/kernel/quirks.c
11599
11600 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11601 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11602 L:      linux-pci@vger.kernel.org
11603 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11605 S:      Supported
11606 F:      drivers/pci/controller/
11607
11608 PCIE DRIVER FOR AXIS ARTPEC
11609 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11610 L:      linux-arm-kernel@axis.com
11611 L:      linux-pci@vger.kernel.org
11612 S:      Maintained
11613 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11614 F:      drivers/pci/controller/dwc/*artpec*
11615
11616 PCIE DRIVER FOR CAVIUM THUNDERX
11617 M:      David Daney <david.daney@cavium.com>
11618 L:      linux-pci@vger.kernel.org
11619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620 S:      Supported
11621 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11622 F:      drivers/pci/controller/pci-thunder-*
11623
11624 PCIE DRIVER FOR HISILICON
11625 M:      Zhou Wang <wangzhou1@hisilicon.com>
11626 L:      linux-pci@vger.kernel.org
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11629 F:      drivers/pci/controller/dwc/pcie-hisi.c
11630
11631 PCIE DRIVER FOR HISILICON KIRIN
11632 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11633 M:      Binghui Wang <wangbinghui@hisilicon.com>
11634 L:      linux-pci@vger.kernel.org
11635 S:      Maintained
11636 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11637 F:      drivers/pci/controller/dwc/pcie-kirin.c
11638
11639 PCIE DRIVER FOR HISILICON STB
11640 M:      Jianguo Sun <sunjianguo1@huawei.com>
11641 M:      Shawn Guo <shawn.guo@linaro.org>
11642 L:      linux-pci@vger.kernel.org
11643 S:      Maintained
11644 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11645 F:      drivers/pci/controller/dwc/pcie-histb.c
11646
11647 PCIE DRIVER FOR MEDIATEK
11648 M:      Ryder Lee <ryder.lee@mediatek.com>
11649 L:      linux-pci@vger.kernel.org
11650 L:      linux-mediatek@lists.infradead.org
11651 S:      Supported
11652 F:      Documentation/devicetree/bindings/pci/mediatek*
11653 F:      drivers/pci/controller/*mediatek*
11654
11655 PCIE DRIVER FOR QUALCOMM MSM
11656 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11657 L:      linux-pci@vger.kernel.org
11658 L:      linux-arm-msm@vger.kernel.org
11659 S:      Maintained
11660 F:      drivers/pci/controller/dwc/*qcom*
11661
11662 PCIE DRIVER FOR ROCKCHIP
11663 M:      Shawn Lin <shawn.lin@rock-chips.com>
11664 L:      linux-pci@vger.kernel.org
11665 L:      linux-rockchip@lists.infradead.org
11666 S:      Maintained
11667 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11668 F:      drivers/pci/controller/pcie-rockchip*
11669
11670 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11671 M:      Linus Walleij <linus.walleij@linaro.org>
11672 L:      linux-pci@vger.kernel.org
11673 S:      Maintained
11674 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11675 F:      drivers/pci/controller/pci-v3-semi.c
11676
11677 PCIE DRIVER FOR ST SPEAR13XX
11678 M:      Pratyush Anand <pratyush.anand@gmail.com>
11679 L:      linux-pci@vger.kernel.org
11680 S:      Maintained
11681 F:      drivers/pci/controller/dwc/*spear*
11682
11683 PCMCIA SUBSYSTEM
11684 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11686 S:      Odd Fixes
11687 F:      Documentation/pcmcia/
11688 F:      tools/pcmcia/
11689 F:      drivers/pcmcia/
11690 F:      include/pcmcia/
11691
11692 PCNET32 NETWORK DRIVER
11693 M:      Don Fry <pcnet32@frontier.com>
11694 L:      netdev@vger.kernel.org
11695 S:      Maintained
11696 F:      drivers/net/ethernet/amd/pcnet32.c
11697
11698 PCRYPT PARALLEL CRYPTO ENGINE
11699 M:      Steffen Klassert <steffen.klassert@secunet.com>
11700 L:      linux-crypto@vger.kernel.org
11701 S:      Maintained
11702 F:      crypto/pcrypt.c
11703 F:      include/crypto/pcrypt.h
11704
11705 PEAQ WMI HOTKEYS DRIVER
11706 M:      Hans de Goede <hdegoede@redhat.com>
11707 L:      platform-driver-x86@vger.kernel.org
11708 S:      Maintained
11709 F:      drivers/platform/x86/peaq-wmi.c
11710
11711 PER-CPU MEMORY ALLOCATOR
11712 M:      Dennis Zhou <dennis@kernel.org>
11713 M:      Tejun Heo <tj@kernel.org>
11714 M:      Christoph Lameter <cl@linux.com>
11715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11716 S:      Maintained
11717 F:      include/linux/percpu*.h
11718 F:      mm/percpu*.c
11719 F:      arch/*/include/asm/percpu.h
11720
11721 PER-TASK DELAY ACCOUNTING
11722 M:      Balbir Singh <bsingharora@gmail.com>
11723 S:      Maintained
11724 F:      include/linux/delayacct.h
11725 F:      kernel/delayacct.c
11726
11727 PERFORMANCE EVENTS SUBSYSTEM
11728 M:      Peter Zijlstra <peterz@infradead.org>
11729 M:      Ingo Molnar <mingo@redhat.com>
11730 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11731 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11732 R:      Jiri Olsa <jolsa@redhat.com>
11733 R:      Namhyung Kim <namhyung@kernel.org>
11734 L:      linux-kernel@vger.kernel.org
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11736 S:      Supported
11737 F:      kernel/events/*
11738 F:      include/linux/perf_event.h
11739 F:      include/uapi/linux/perf_event.h
11740 F:      arch/*/kernel/perf_event*.c
11741 F:      arch/*/kernel/*/perf_event*.c
11742 F:      arch/*/kernel/*/*/perf_event*.c
11743 F:      arch/*/include/asm/perf_event.h
11744 F:      arch/*/kernel/perf_callchain.c
11745 F:      arch/*/events/*
11746 F:      tools/perf/
11747
11748 PERSONALITY HANDLING
11749 M:      Christoph Hellwig <hch@infradead.org>
11750 L:      linux-abi-devel@lists.sourceforge.net
11751 S:      Maintained
11752 F:      include/linux/personality.h
11753 F:      include/uapi/linux/personality.h
11754
11755 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11756 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11757 L:      linux-input@vger.kernel.org
11758 S:      Maintained
11759 F:      Documentation/input/devices/pxrc.rst
11760 F:      drivers/input/joystick/pxrc.c
11761
11762 PHONET PROTOCOL
11763 M:      Remi Denis-Courmont <courmisch@gmail.com>
11764 S:      Supported
11765 F:      Documentation/networking/phonet.txt
11766 F:      include/linux/phonet.h
11767 F:      include/net/phonet/
11768 F:      include/uapi/linux/phonet.h
11769 F:      net/phonet/
11770
11771 PHRAM MTD DRIVER
11772 M:      Joern Engel <joern@lazybastard.org>
11773 L:      linux-mtd@lists.infradead.org
11774 S:      Maintained
11775 F:      drivers/mtd/devices/phram.c
11776
11777 PICOLCD HID DRIVER
11778 M:      Bruno Prémont <bonbons@linux-vserver.org>
11779 L:      linux-input@vger.kernel.org
11780 S:      Maintained
11781 F:      drivers/hid/hid-picolcd*
11782
11783 PICOXCELL SUPPORT
11784 M:      Jamie Iles <jamie@jamieiles.com>
11785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11786 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11787 S:      Supported
11788 F:      arch/arm/boot/dts/picoxcell*
11789 F:      arch/arm/mach-picoxcell/
11790 F:      drivers/crypto/picoxcell*
11791
11792 PIN CONTROL SUBSYSTEM
11793 M:      Linus Walleij <linus.walleij@linaro.org>
11794 L:      linux-gpio@vger.kernel.org
11795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11796 S:      Maintained
11797 F:      Documentation/devicetree/bindings/pinctrl/
11798 F:      Documentation/driver-api/pinctl.rst
11799 F:      drivers/pinctrl/
11800 F:      include/linux/pinctrl/
11801
11802 PIN CONTROLLER - ATMEL AT91
11803 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11805 S:      Maintained
11806 F:      drivers/pinctrl/pinctrl-at91.*
11807
11808 PIN CONTROLLER - ATMEL AT91 PIO4
11809 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11811 L:      linux-gpio@vger.kernel.org
11812 S:      Supported
11813 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11814
11815 PIN CONTROLLER - FREESCALE
11816 M:      Dong Aisheng <aisheng.dong@nxp.com>
11817 M:      Fabio Estevam <festevam@gmail.com>
11818 M:      Shawn Guo <shawnguo@kernel.org>
11819 M:      Stefan Agner <stefan@agner.ch>
11820 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11821 L:      linux-gpio@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/pinctrl/freescale/
11824 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11825
11826 PIN CONTROLLER - INTEL
11827 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11828 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11830 S:      Maintained
11831 F:      drivers/pinctrl/intel/
11832
11833 PIN CONTROLLER - MEDIATEK
11834 M:      Sean Wang <sean.wang@kernel.org>
11835 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11836 S:      Maintained
11837 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11838 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11839 F:      drivers/pinctrl/mediatek/
11840
11841 PIN CONTROLLER - QUALCOMM
11842 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11843 S:      Maintained
11844 L:      linux-arm-msm@vger.kernel.org
11845 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11846 F:      drivers/pinctrl/qcom/
11847
11848 PIN CONTROLLER - RENESAS
11849 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11850 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11851 L:      linux-renesas-soc@vger.kernel.org
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11853 S:      Maintained
11854 F:      drivers/pinctrl/sh-pfc/
11855
11856 PIN CONTROLLER - SAMSUNG
11857 M:      Tomasz Figa <tomasz.figa@gmail.com>
11858 M:      Krzysztof Kozlowski <krzk@kernel.org>
11859 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11861 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11862 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11864 S:      Maintained
11865 F:      drivers/pinctrl/samsung/
11866 F:      include/dt-bindings/pinctrl/samsung.h
11867 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11868
11869 PIN CONTROLLER - SINGLE
11870 M:      Tony Lindgren <tony@atomide.com>
11871 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873 L:      linux-omap@vger.kernel.org
11874 S:      Maintained
11875 F:      drivers/pinctrl/pinctrl-single.c
11876
11877 PIN CONTROLLER - ST SPEAR
11878 M:      Viresh Kumar <vireshk@kernel.org>
11879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11880 W:      http://www.st.com/spear
11881 S:      Maintained
11882 F:      drivers/pinctrl/spear/
11883
11884 PISTACHIO SOC SUPPORT
11885 M:      James Hartley <james.hartley@sondrel.com>
11886 L:      linux-mips@linux-mips.org
11887 S:      Odd Fixes
11888 F:      arch/mips/pistachio/
11889 F:      arch/mips/include/asm/mach-pistachio/
11890 F:      arch/mips/boot/dts/img/pistachio*
11891 F:      arch/mips/configs/pistachio*_defconfig
11892
11893 PKTCDVD DRIVER
11894 S:      Orphan
11895 M:      linux-block@vger.kernel.org
11896 F:      drivers/block/pktcdvd.c
11897 F:      include/linux/pktcdvd.h
11898 F:      include/uapi/linux/pktcdvd.h
11899
11900 PKUNITY SOC DRIVERS
11901 M:      Guan Xuetao <gxt@pku.edu.cn>
11902 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11903 S:      Maintained
11904 T:      git git://github.com/gxt/linux.git
11905 F:      drivers/input/serio/i8042-unicore32io.h
11906 F:      drivers/i2c/busses/i2c-puv3.c
11907 F:      drivers/video/fbdev/fb-puv3.c
11908 F:      drivers/rtc/rtc-puv3.c
11909
11910 PMBUS HARDWARE MONITORING DRIVERS
11911 M:      Guenter Roeck <linux@roeck-us.net>
11912 L:      linux-hwmon@vger.kernel.org
11913 W:      http://hwmon.wiki.kernel.org/
11914 W:      http://www.roeck-us.net/linux/drivers/
11915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11916 S:      Maintained
11917 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11918 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11919 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11920 F:      Documentation/hwmon/adm1275
11921 F:      Documentation/hwmon/ibm-cffps
11922 F:      Documentation/hwmon/ir35221
11923 F:      Documentation/hwmon/lm25066
11924 F:      Documentation/hwmon/ltc2978
11925 F:      Documentation/hwmon/ltc3815
11926 F:      Documentation/hwmon/max16064
11927 F:      Documentation/hwmon/max20751
11928 F:      Documentation/hwmon/max31785
11929 F:      Documentation/hwmon/max34440
11930 F:      Documentation/hwmon/max8688
11931 F:      Documentation/hwmon/pmbus
11932 F:      Documentation/hwmon/pmbus-core
11933 F:      Documentation/hwmon/tps40422
11934 F:      Documentation/hwmon/ucd9000
11935 F:      Documentation/hwmon/ucd9200
11936 F:      Documentation/hwmon/zl6100
11937 F:      drivers/hwmon/pmbus/
11938 F:      include/linux/pmbus.h
11939
11940 PMC SIERRA MaxRAID DRIVER
11941 L:      linux-scsi@vger.kernel.org
11942 W:      http://www.pmc-sierra.com/
11943 S:      Orphan
11944 F:      drivers/scsi/pmcraid.*
11945
11946 PMC SIERRA PM8001 DRIVER
11947 M:      Jack Wang <jinpu.wang@profitbricks.com>
11948 M:      lindar_liu@usish.com
11949 L:      linux-scsi@vger.kernel.org
11950 S:      Supported
11951 F:      drivers/scsi/pm8001/
11952
11953 PNP SUPPORT
11954 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11955 S:      Maintained
11956 F:      drivers/pnp/
11957
11958 POSIX CLOCKS and TIMERS
11959 M:      Thomas Gleixner <tglx@linutronix.de>
11960 L:      linux-kernel@vger.kernel.org
11961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11962 S:      Maintained
11963 F:      fs/timerfd.c
11964 F:      include/linux/timer*
11965 F:      kernel/time/*timer*
11966
11967 POWER MANAGEMENT CORE
11968 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11969 L:      linux-pm@vger.kernel.org
11970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11971 B:      https://bugzilla.kernel.org
11972 S:      Supported
11973 F:      drivers/base/power/
11974 F:      include/linux/pm.h
11975 F:      include/linux/pm_*
11976 F:      include/linux/powercap.h
11977 F:      drivers/powercap/
11978 F:      kernel/configs/nopm.config
11979
11980 POWER STATE COORDINATION INTERFACE (PSCI)
11981 M:      Mark Rutland <mark.rutland@arm.com>
11982 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11983 L:      linux-arm-kernel@lists.infradead.org
11984 S:      Maintained
11985 F:      drivers/firmware/psci*.c
11986 F:      include/linux/psci.h
11987 F:      include/uapi/linux/psci.h
11988
11989 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11990 M:      Sebastian Reichel <sre@kernel.org>
11991 L:      linux-pm@vger.kernel.org
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11993 S:      Maintained
11994 F:      Documentation/ABI/testing/sysfs-class-power
11995 F:      Documentation/devicetree/bindings/power/supply/
11996 F:      include/linux/power_supply.h
11997 F:      drivers/power/supply/
11998
11999 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12000 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12001 L:      linuxppc-dev@lists.ozlabs.org
12002 S:      Maintained
12003 F:      drivers/char/powernv-op-panel.c
12004
12005 PPP OVER ATM (RFC 2364)
12006 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12007 S:      Maintained
12008 F:      net/atm/pppoatm.c
12009 F:      include/uapi/linux/atmppp.h
12010
12011 PPP OVER ETHERNET
12012 M:      Michal Ostrowski <mostrows@earthlink.net>
12013 S:      Maintained
12014 F:      drivers/net/ppp/pppoe.c
12015 F:      drivers/net/ppp/pppox.c
12016
12017 PPP OVER L2TP
12018 M:      James Chapman <jchapman@katalix.com>
12019 S:      Maintained
12020 F:      net/l2tp/l2tp_ppp.c
12021 F:      include/linux/if_pppol2tp.h
12022 F:      include/uapi/linux/if_pppol2tp.h
12023
12024 PPP PROTOCOL DRIVERS AND COMPRESSORS
12025 M:      Paul Mackerras <paulus@samba.org>
12026 L:      linux-ppp@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/net/ppp/ppp_*
12029
12030 PPS SUPPORT
12031 M:      Rodolfo Giometti <giometti@enneenne.com>
12032 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12033 L:      linuxpps@ml.enneenne.com (subscribers-only)
12034 S:      Maintained
12035 F:      Documentation/pps/
12036 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12037 F:      Documentation/ABI/testing/sysfs-pps
12038 F:      drivers/pps/
12039 F:      include/linux/pps*.h
12040 F:      include/uapi/linux/pps.h
12041
12042 PPTP DRIVER
12043 M:      Dmitry Kozlov <xeb@mail.ru>
12044 L:      netdev@vger.kernel.org
12045 S:      Maintained
12046 F:      drivers/net/ppp/pptp.c
12047 W:      http://sourceforge.net/projects/accel-pptp
12048
12049 PREEMPTIBLE KERNEL
12050 M:      Robert Love <rml@tech9.net>
12051 L:      kpreempt-tech@lists.sourceforge.net
12052 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12053 S:      Supported
12054 F:      Documentation/preempt-locking.txt
12055 F:      include/linux/preempt.h
12056
12057 PRINTK
12058 M:      Petr Mladek <pmladek@suse.com>
12059 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12060 R:      Steven Rostedt <rostedt@goodmis.org>
12061 S:      Maintained
12062 F:      kernel/printk/
12063 F:      include/linux/printk.h
12064
12065 PRISM54 WIRELESS DRIVER
12066 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
12067 L:      linux-wireless@vger.kernel.org
12068 W:      http://wireless.kernel.org/en/users/Drivers/p54
12069 S:      Obsolete
12070 F:      drivers/net/wireless/intersil/prism54/
12071
12072 PROC FILESYSTEM
12073 R:      Alexey Dobriyan <adobriyan@gmail.com>
12074 L:      linux-kernel@vger.kernel.org
12075 L:      linux-fsdevel@vger.kernel.org
12076 S:      Maintained
12077 F:      fs/proc/
12078 F:      include/linux/proc_fs.h
12079 F:      tools/testing/selftests/proc/
12080
12081 PROC SYSCTL
12082 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12083 M:      Kees Cook <keescook@chromium.org>
12084 L:      linux-kernel@vger.kernel.org
12085 L:      linux-fsdevel@vger.kernel.org
12086 S:      Maintained
12087 F:      fs/proc/proc_sysctl.c
12088 F:      include/linux/sysctl.h
12089 F:      kernel/sysctl.c
12090 F:      tools/testing/selftests/sysctl/
12091
12092 PS3 NETWORK SUPPORT
12093 M:      Geoff Levand <geoff@infradead.org>
12094 L:      netdev@vger.kernel.org
12095 L:      linuxppc-dev@lists.ozlabs.org
12096 S:      Maintained
12097 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12098
12099 PS3 PLATFORM SUPPORT
12100 M:      Geoff Levand <geoff@infradead.org>
12101 L:      linuxppc-dev@lists.ozlabs.org
12102 S:      Maintained
12103 F:      arch/powerpc/boot/ps3*
12104 F:      arch/powerpc/include/asm/lv1call.h
12105 F:      arch/powerpc/include/asm/ps3*.h
12106 F:      arch/powerpc/platforms/ps3/
12107 F:      drivers/*/ps3*
12108 F:      drivers/ps3/
12109 F:      drivers/rtc/rtc-ps3.c
12110 F:      drivers/usb/host/*ps3.c
12111 F:      sound/ppc/snd_ps3*
12112
12113 PS3VRAM DRIVER
12114 M:      Jim Paris <jim@jtan.com>
12115 M:      Geoff Levand <geoff@infradead.org>
12116 L:      linuxppc-dev@lists.ozlabs.org
12117 S:      Maintained
12118 F:      drivers/block/ps3vram.c
12119
12120 PSAMPLE PACKET SAMPLING SUPPORT:
12121 M:      Yotam Gigi <yotam.gi@gmail.com>
12122 S:      Maintained
12123 F:      net/psample
12124 F:      include/net/psample.h
12125 F:      include/uapi/linux/psample.h
12126
12127 PSTORE FILESYSTEM
12128 M:      Kees Cook <keescook@chromium.org>
12129 M:      Anton Vorontsov <anton@enomsg.org>
12130 M:      Colin Cross <ccross@android.com>
12131 M:      Tony Luck <tony.luck@intel.com>
12132 S:      Maintained
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12134 F:      fs/pstore/
12135 F:      include/linux/pstore*
12136 F:      drivers/firmware/efi/efi-pstore.c
12137 F:      drivers/acpi/apei/erst.c
12138 F:      Documentation/admin-guide/ramoops.rst
12139 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12140 K:      \b(pstore|ramoops)
12141
12142 PTP HARDWARE CLOCK SUPPORT
12143 M:      Richard Cochran <richardcochran@gmail.com>
12144 L:      netdev@vger.kernel.org
12145 S:      Maintained
12146 W:      http://linuxptp.sourceforge.net/
12147 F:      Documentation/ABI/testing/sysfs-ptp
12148 F:      Documentation/ptp/*
12149 F:      drivers/net/phy/dp83640*
12150 F:      drivers/ptp/*
12151 F:      include/linux/ptp_cl*
12152
12153 PTRACE SUPPORT
12154 M:      Oleg Nesterov <oleg@redhat.com>
12155 S:      Maintained
12156 F:      include/asm-generic/syscall.h
12157 F:      include/linux/ptrace.h
12158 F:      include/linux/regset.h
12159 F:      include/linux/tracehook.h
12160 F:      include/uapi/linux/ptrace.h
12161 F:      include/uapi/linux/ptrace.h
12162 F:      include/asm-generic/ptrace.h
12163 F:      kernel/ptrace.c
12164 F:      arch/*/ptrace*.c
12165 F:      arch/*/*/ptrace*.c
12166 F:      arch/*/include/asm/ptrace*.h
12167
12168 PULSE8-CEC DRIVER
12169 M:      Hans Verkuil <hverkuil@xs4all.nl>
12170 L:      linux-media@vger.kernel.org
12171 T:      git git://linuxtv.org/media_tree.git
12172 S:      Maintained
12173 F:      drivers/media/usb/pulse8-cec/*
12174 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12175
12176 PVRUSB2 VIDEO4LINUX DRIVER
12177 M:      Mike Isely <isely@pobox.com>
12178 L:      pvrusb2@isely.net       (subscribers-only)
12179 L:      linux-media@vger.kernel.org
12180 W:      http://www.isely.net/pvrusb2/
12181 T:      git git://linuxtv.org/media_tree.git
12182 S:      Maintained
12183 F:      Documentation/media/v4l-drivers/pvrusb2*
12184 F:      drivers/media/usb/pvrusb2/
12185
12186 PWC WEBCAM DRIVER
12187 M:      Hans Verkuil <hverkuil@xs4all.nl>
12188 L:      linux-media@vger.kernel.org
12189 T:      git git://linuxtv.org/media_tree.git
12190 S:      Odd Fixes
12191 F:      drivers/media/usb/pwc/*
12192
12193 PWM FAN DRIVER
12194 M:      Kamil Debski <kamil@wypas.org>
12195 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12196 L:      linux-hwmon@vger.kernel.org
12197 S:      Supported
12198 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12199 F:      Documentation/hwmon/pwm-fan
12200 F:      drivers/hwmon/pwm-fan.c
12201
12202 PWM IR Transmitter
12203 M:      Sean Young <sean@mess.org>
12204 L:      linux-media@vger.kernel.org
12205 S:      Maintained
12206 F:      drivers/media/rc/pwm-ir-tx.c
12207
12208 PWM SUBSYSTEM
12209 M:      Thierry Reding <thierry.reding@gmail.com>
12210 L:      linux-pwm@vger.kernel.org
12211 S:      Maintained
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12213 F:      Documentation/pwm.txt
12214 F:      Documentation/devicetree/bindings/pwm/
12215 F:      include/linux/pwm.h
12216 F:      drivers/pwm/
12217 F:      drivers/video/backlight/pwm_bl.c
12218 F:      include/linux/pwm_backlight.h
12219 F:      drivers/gpio/gpio-mvebu.c
12220 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12221
12222 PXA GPIO DRIVER
12223 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12224 L:      linux-gpio@vger.kernel.org
12225 S:      Maintained
12226 F:      drivers/gpio/gpio-pxa.c
12227
12228 PXA MMCI DRIVER
12229 S:      Orphan
12230
12231 PXA RTC DRIVER
12232 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12233 L:      linux-rtc@vger.kernel.org
12234 S:      Maintained
12235
12236 PXA2xx/PXA3xx SUPPORT
12237 M:      Daniel Mack <daniel@zonque.org>
12238 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12239 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12241 T:      git git://github.com/hzhuang1/linux.git
12242 T:      git git://github.com/rjarzmik/linux.git
12243 S:      Maintained
12244 F:      arch/arm/boot/dts/pxa*
12245 F:      arch/arm/mach-pxa/
12246 F:      drivers/dma/pxa*
12247 F:      drivers/pcmcia/pxa2xx*
12248 F:      drivers/pinctrl/pxa/
12249 F:      drivers/spi/spi-pxa2xx*
12250 F:      drivers/usb/gadget/udc/pxa2*
12251 F:      include/sound/pxa2xx-lib.h
12252 F:      sound/arm/pxa*
12253 F:      sound/soc/pxa/
12254
12255 QAT DRIVER
12256 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12257 L:      qat-linux@intel.com
12258 S:      Supported
12259 F:      drivers/crypto/qat/
12260
12261 QCOM AUDIO (ASoC) DRIVERS
12262 M:      Patrick Lai <plai@codeaurora.org>
12263 M:      Banajit Goswami <bgoswami@codeaurora.org>
12264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12265 S:      Supported
12266 F:      sound/soc/qcom/
12267
12268 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12269 M:      Gabriel Somlo <somlo@cmu.edu>
12270 M:      "Michael S. Tsirkin" <mst@redhat.com>
12271 L:      qemu-devel@nongnu.org
12272 S:      Maintained
12273 F:      drivers/firmware/qemu_fw_cfg.c
12274 F:      include/uapi/linux/qemu_fw_cfg.h
12275
12276 QIB DRIVER
12277 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12278 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12279 L:      linux-rdma@vger.kernel.org
12280 S:      Supported
12281 F:      drivers/infiniband/hw/qib/
12282
12283 QLOGIC QL41xxx FCOE DRIVER
12284 M:      QLogic-Storage-Upstream@cavium.com
12285 L:      linux-scsi@vger.kernel.org
12286 S:      Supported
12287 F:      drivers/scsi/qedf/
12288
12289 QLOGIC QL41xxx ISCSI DRIVER
12290 M:      QLogic-Storage-Upstream@cavium.com
12291 L:      linux-scsi@vger.kernel.org
12292 S:      Supported
12293 F:      drivers/scsi/qedi/
12294
12295 QLOGIC QL4xxx ETHERNET DRIVER
12296 M:      Ariel Elior <Ariel.Elior@cavium.com>
12297 M:      everest-linux-l2@cavium.com
12298 L:      netdev@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/net/ethernet/qlogic/qed/
12301 F:      include/linux/qed/
12302 F:      drivers/net/ethernet/qlogic/qede/
12303
12304 QLOGIC QL4xxx RDMA DRIVER
12305 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12306 M:      Ariel Elior <Ariel.Elior@cavium.com>
12307 L:      linux-rdma@vger.kernel.org
12308 S:      Supported
12309 F:      drivers/infiniband/hw/qedr/
12310 F:      include/uapi/rdma/qedr-abi.h
12311
12312 QLOGIC QLA1280 SCSI DRIVER
12313 M:      Michael Reed <mdr@sgi.com>
12314 L:      linux-scsi@vger.kernel.org
12315 S:      Maintained
12316 F:      drivers/scsi/qla1280.[ch]
12317
12318 QLOGIC QLA2XXX FC-SCSI DRIVER
12319 M:      qla2xxx-upstream@qlogic.com
12320 L:      linux-scsi@vger.kernel.org
12321 S:      Supported
12322 F:      Documentation/scsi/LICENSE.qla2xxx
12323 F:      drivers/scsi/qla2xxx/
12324
12325 QLOGIC QLA3XXX NETWORK DRIVER
12326 M:      Dept-GELinuxNICDev@cavium.com
12327 L:      netdev@vger.kernel.org
12328 S:      Supported
12329 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12330 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12331
12332 QLOGIC QLA4XXX iSCSI DRIVER
12333 M:      QLogic-Storage-Upstream@qlogic.com
12334 L:      linux-scsi@vger.kernel.org
12335 S:      Supported
12336 F:      Documentation/scsi/LICENSE.qla4xxx
12337 F:      drivers/scsi/qla4xxx/
12338
12339 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12340 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12341 M:      Manish Chopra <manish.chopra@cavium.com>
12342 M:      Dept-GELinuxNICDev@cavium.com
12343 L:      netdev@vger.kernel.org
12344 S:      Supported
12345 F:      drivers/net/ethernet/qlogic/qlcnic/
12346
12347 QLOGIC QLGE 10Gb ETHERNET DRIVER
12348 M:      Manish Chopra <manish.chopra@cavium.com>
12349 M:      Dept-GELinuxNICDev@cavium.com
12350 L:      netdev@vger.kernel.org
12351 S:      Supported
12352 F:      drivers/net/ethernet/qlogic/qlge/
12353
12354 QM1D1B0004 MEDIA DRIVER
12355 M:      Akihiro Tsukada <tskd08@gmail.com>
12356 L:      linux-media@vger.kernel.org
12357 S:      Odd Fixes
12358 F:      drivers/media/tuners/qm1d1b0004*
12359
12360 QM1D1C0042 MEDIA DRIVER
12361 M:      Akihiro Tsukada <tskd08@gmail.com>
12362 L:      linux-media@vger.kernel.org
12363 S:      Odd Fixes
12364 F:      drivers/media/tuners/qm1d1c0042*
12365
12366 QNX4 FILESYSTEM
12367 M:      Anders Larsen <al@alarsen.net>
12368 W:      http://www.alarsen.net/linux/qnx4fs/
12369 S:      Maintained
12370 F:      fs/qnx4/
12371 F:      include/uapi/linux/qnx4_fs.h
12372 F:      include/uapi/linux/qnxtypes.h
12373
12374 QORIQ DPAA2 FSL-MC BUS DRIVER
12375 M:      Stuart Yoder <stuyoder@gmail.com>
12376 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12377 L:      linux-kernel@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/bus/fsl-mc/
12380 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12381 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12382
12383 QT1010 MEDIA DRIVER
12384 M:      Antti Palosaari <crope@iki.fi>
12385 L:      linux-media@vger.kernel.org
12386 W:      https://linuxtv.org
12387 W:      http://palosaari.fi/linux/
12388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12389 T:      git git://linuxtv.org/anttip/media_tree.git
12390 S:      Maintained
12391 F:      drivers/media/tuners/qt1010*
12392
12393 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12394 M:      Kalle Valo <kvalo@codeaurora.org>
12395 L:      ath10k@lists.infradead.org
12396 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12398 S:      Supported
12399 F:      drivers/net/wireless/ath/ath10k/
12400
12401 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12402 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12403 L:      linux-wireless@vger.kernel.org
12404 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12405 S:      Supported
12406 F:      drivers/net/wireless/ath/ath9k/
12407
12408 QUALCOMM CAMERA SUBSYSTEM DRIVER
12409 M:      Todor Tomov <todor.tomov@linaro.org>
12410 L:      linux-media@vger.kernel.org
12411 S:      Maintained
12412 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12413 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12414 F:      drivers/media/platform/qcom/camss/
12415
12416 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12417 M:  Ilia Lin <ilia.lin@gmail.com>
12418 L:  linux-pm@vger.kernel.org
12419 S:  Maintained
12420 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12421 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12422
12423 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12424 M:      Timur Tabi <timur@kernel.org>
12425 L:      netdev@vger.kernel.org
12426 S:      Maintained
12427 F:      drivers/net/ethernet/qualcomm/emac/
12428
12429 QUALCOMM GENERIC INTERFACE I2C DRIVER
12430 M:      Alok Chauhan <alokc@codeaurora.org>
12431 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12432 L:      linux-i2c@vger.kernel.org
12433 L:      linux-arm-msm@vger.kernel.org
12434 S:      Supported
12435 F:      drivers/i2c/busses/i2c-qcom-geni.c
12436
12437 QUALCOMM HEXAGON ARCHITECTURE
12438 M:      Richard Kuo <rkuo@codeaurora.org>
12439 L:      linux-hexagon@vger.kernel.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12441 S:      Supported
12442 F:      arch/hexagon/
12443
12444 QUALCOMM HIDMA DRIVER
12445 M:      Sinan Kaya <okaya@kernel.org>
12446 L:      linux-arm-kernel@lists.infradead.org
12447 L:      linux-arm-msm@vger.kernel.org
12448 L:      dmaengine@vger.kernel.org
12449 S:      Supported
12450 F:      drivers/dma/qcom/hidma*
12451
12452 QUALCOMM IOMMU
12453 M:      Rob Clark <robdclark@gmail.com>
12454 L:      iommu@lists.linux-foundation.org
12455 L:      linux-arm-msm@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/iommu/qcom_iommu.c
12458
12459 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12460 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12461 L:      linux-media@vger.kernel.org
12462 L:      linux-arm-msm@vger.kernel.org
12463 T:      git git://linuxtv.org/media_tree.git
12464 S:      Maintained
12465 F:      drivers/media/platform/qcom/venus/
12466
12467 QUALCOMM WCN36XX WIRELESS DRIVER
12468 M:      Kalle Valo <kvalo@codeaurora.org>
12469 L:      wcn36xx@lists.infradead.org
12470 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12471 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12472 S:      Supported
12473 F:      drivers/net/wireless/ath/wcn36xx/
12474
12475 QUANTENNA QTNFMAC WIRELESS DRIVER
12476 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12477 M:      Avinash Patil <avinashp@quantenna.com>
12478 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12479 L:      linux-wireless@vger.kernel.org
12480 S:      Maintained
12481 F:      drivers/net/wireless/quantenna
12482
12483 RADEON and AMDGPU DRM DRIVERS
12484 M:      Alex Deucher <alexander.deucher@amd.com>
12485 M:      Christian König <christian.koenig@amd.com>
12486 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12487 L:      amd-gfx@lists.freedesktop.org
12488 T:      git git://people.freedesktop.org/~agd5f/linux
12489 S:      Supported
12490 F:      drivers/gpu/drm/radeon/
12491 F:      include/uapi/drm/radeon_drm.h
12492 F:      drivers/gpu/drm/amd/
12493 F:      include/uapi/drm/amdgpu_drm.h
12494
12495 RADEON FRAMEBUFFER DISPLAY DRIVER
12496 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12497 L:      linux-fbdev@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/video/fbdev/aty/radeon*
12500 F:      include/uapi/linux/radeonfb.h
12501
12502 RADIOSHARK RADIO DRIVER
12503 M:      Hans Verkuil <hverkuil@xs4all.nl>
12504 L:      linux-media@vger.kernel.org
12505 T:      git git://linuxtv.org/media_tree.git
12506 S:      Maintained
12507 F:      drivers/media/radio/radio-shark.c
12508
12509 RADIOSHARK2 RADIO DRIVER
12510 M:      Hans Verkuil <hverkuil@xs4all.nl>
12511 L:      linux-media@vger.kernel.org
12512 T:      git git://linuxtv.org/media_tree.git
12513 S:      Maintained
12514 F:      drivers/media/radio/radio-shark2.c
12515 F:      drivers/media/radio/radio-tea5777.c
12516
12517 RADOS BLOCK DEVICE (RBD)
12518 M:      Ilya Dryomov <idryomov@gmail.com>
12519 M:      Sage Weil <sage@redhat.com>
12520 M:      Alex Elder <elder@kernel.org>
12521 L:      ceph-devel@vger.kernel.org
12522 W:      http://ceph.com/
12523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12524 T:      git git://github.com/ceph/ceph-client.git
12525 S:      Supported
12526 F:      Documentation/ABI/testing/sysfs-bus-rbd
12527 F:      drivers/block/rbd.c
12528 F:      drivers/block/rbd_types.h
12529
12530 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12531 M:      Paul Mackerras <paulus@samba.org>
12532 L:      linux-fbdev@vger.kernel.org
12533 S:      Maintained
12534 F:      drivers/video/fbdev/aty/aty128fb.c
12535
12536 RAINSHADOW-CEC DRIVER
12537 M:      Hans Verkuil <hverkuil@xs4all.nl>
12538 L:      linux-media@vger.kernel.org
12539 T:      git git://linuxtv.org/media_tree.git
12540 S:      Maintained
12541 F:      drivers/media/usb/rainshadow-cec/*
12542
12543 RALINK MIPS ARCHITECTURE
12544 M:      John Crispin <john@phrozen.org>
12545 L:      linux-mips@linux-mips.org
12546 S:      Maintained
12547 F:      arch/mips/ralink
12548
12549 RALINK RT2X00 WIRELESS LAN DRIVER
12550 P:      rt2x00 project
12551 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12552 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12553 L:      linux-wireless@vger.kernel.org
12554 S:      Maintained
12555 F:      drivers/net/wireless/ralink/rt2x00/
12556
12557 RAMDISK RAM BLOCK DEVICE DRIVER
12558 M:      Jens Axboe <axboe@kernel.dk>
12559 S:      Maintained
12560 F:      Documentation/blockdev/ramdisk.txt
12561 F:      drivers/block/brd.c
12562
12563 RANCHU VIRTUAL BOARD FOR MIPS
12564 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12565 L:      linux-mips@linux-mips.org
12566 S:      Supported
12567 F:      arch/mips/generic/board-ranchu.c
12568 F:      arch/mips/configs/generic/board-ranchu.config
12569
12570 RANDOM NUMBER DRIVER
12571 M:      "Theodore Ts'o" <tytso@mit.edu>
12572 S:      Maintained
12573 F:      drivers/char/random.c
12574
12575 RAPIDIO SUBSYSTEM
12576 M:      Matt Porter <mporter@kernel.crashing.org>
12577 M:      Alexandre Bounine <alex.bou9@gmail.com>
12578 S:      Maintained
12579 F:      drivers/rapidio/
12580
12581 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12582 L:      linux-wireless@vger.kernel.org
12583 S:      Orphan
12584 F:      drivers/net/wireless/ray*
12585
12586 RCUTORTURE TEST FRAMEWORK
12587 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12588 M:      Josh Triplett <josh@joshtriplett.org>
12589 R:      Steven Rostedt <rostedt@goodmis.org>
12590 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12591 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12592 L:      linux-kernel@vger.kernel.org
12593 S:      Supported
12594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12595 F:      tools/testing/selftests/rcutorture
12596
12597 RDC R-321X SoC
12598 M:      Florian Fainelli <florian@openwrt.org>
12599 S:      Maintained
12600
12601 RDC R6040 FAST ETHERNET DRIVER
12602 M:      Florian Fainelli <f.fainelli@gmail.com>
12603 L:      netdev@vger.kernel.org
12604 S:      Maintained
12605 F:      drivers/net/ethernet/rdc/r6040.c
12606
12607 RDMAVT - RDMA verbs software
12608 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12609 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12610 L:      linux-rdma@vger.kernel.org
12611 S:      Supported
12612 F:      drivers/infiniband/sw/rdmavt
12613
12614 RDS - RELIABLE DATAGRAM SOCKETS
12615 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12616 L:      netdev@vger.kernel.org
12617 L:      linux-rdma@vger.kernel.org
12618 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12619 W:      https://oss.oracle.com/projects/rds/
12620 S:      Supported
12621 F:      net/rds/
12622 F:      Documentation/networking/rds.txt
12623
12624 RDT - RESOURCE ALLOCATION
12625 M:      Fenghua Yu <fenghua.yu@intel.com>
12626 M:      Reinette Chatre <reinette.chatre@intel.com>
12627 L:      linux-kernel@vger.kernel.org
12628 S:      Supported
12629 F:      arch/x86/kernel/cpu/intel_rdt*
12630 F:      arch/x86/include/asm/intel_rdt_sched.h
12631 F:      Documentation/x86/intel_rdt*
12632
12633 READ-COPY UPDATE (RCU)
12634 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12635 M:      Josh Triplett <josh@joshtriplett.org>
12636 R:      Steven Rostedt <rostedt@goodmis.org>
12637 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12638 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12639 L:      linux-kernel@vger.kernel.org
12640 W:      http://www.rdrop.com/users/paulmck/RCU/
12641 S:      Supported
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12643 F:      Documentation/RCU/
12644 X:      Documentation/RCU/torture.txt
12645 F:      include/linux/rcu*
12646 X:      include/linux/srcu*.h
12647 F:      kernel/rcu/
12648 X:      kernel/rcu/srcu*.c
12649
12650 REAL TIME CLOCK (RTC) SUBSYSTEM
12651 M:      Alessandro Zummo <a.zummo@towertech.it>
12652 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12653 L:      linux-rtc@vger.kernel.org
12654 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12656 S:      Maintained
12657 F:      Documentation/devicetree/bindings/rtc/
12658 F:      Documentation/rtc.txt
12659 F:      drivers/rtc/
12660 F:      include/linux/rtc.h
12661 F:      include/uapi/linux/rtc.h
12662 F:      include/linux/rtc/
12663 F:      include/linux/platform_data/rtc-*
12664 F:      tools/testing/selftests/rtc/
12665
12666 REALTEK AUDIO CODECS
12667 M:      Bard Liao <bardliao@realtek.com>
12668 M:      Oder Chiou <oder_chiou@realtek.com>
12669 S:      Maintained
12670 F:      sound/soc/codecs/rt*
12671 F:      include/sound/rt*.h
12672
12673 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12674 M:      Linus Walleij <linus.walleij@linaro.org>
12675 S:      Maintained
12676 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12677 F:      drivers/net/dsa/realtek-smi*
12678 F:      drivers/net/dsa/rtl83*
12679
12680 REGISTER MAP ABSTRACTION
12681 M:      Mark Brown <broonie@kernel.org>
12682 L:      linux-kernel@vger.kernel.org
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12684 S:      Supported
12685 F:      Documentation/devicetree/bindings/regmap/
12686 F:      drivers/base/regmap/
12687 F:      include/linux/regmap.h
12688
12689 REISERFS FILE SYSTEM
12690 L:      reiserfs-devel@vger.kernel.org
12691 S:      Supported
12692 F:      fs/reiserfs/
12693
12694 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12695 M:      Ohad Ben-Cohen <ohad@wizery.com>
12696 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12697 L:      linux-remoteproc@vger.kernel.org
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12699 S:      Maintained
12700 F:      Documentation/devicetree/bindings/remoteproc/
12701 F:      Documentation/remoteproc.txt
12702 F:      drivers/remoteproc/
12703 F:      include/linux/remoteproc.h
12704
12705 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12706 M:      Ohad Ben-Cohen <ohad@wizery.com>
12707 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12708 L:      linux-remoteproc@vger.kernel.org
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12710 S:      Maintained
12711 F:      drivers/rpmsg/
12712 F:      Documentation/rpmsg.txt
12713 F:      include/linux/rpmsg.h
12714 F:      include/linux/rpmsg/
12715
12716 RENESAS CLOCK DRIVERS
12717 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12718 L:      linux-renesas-soc@vger.kernel.org
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12720 S:      Supported
12721 F:      drivers/clk/renesas/
12722
12723 RENESAS EMEV2 I2C DRIVER
12724 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12725 S:      Supported
12726 F:      drivers/i2c/busses/i2c-emev2.c
12727
12728 RENESAS ETHERNET DRIVERS
12729 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12730 L:      netdev@vger.kernel.org
12731 L:      linux-renesas-soc@vger.kernel.org
12732 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12733 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12734 F:      drivers/net/ethernet/renesas/
12735 F:      include/linux/sh_eth.h
12736
12737 RENESAS R-CAR GYROADC DRIVER
12738 M:      Marek Vasut <marek.vasut@gmail.com>
12739 L:      linux-iio@vger.kernel.org
12740 S:      Supported
12741 F:      drivers/iio/adc/rcar_gyro_adc.c
12742
12743 RENESAS R-CAR I2C DRIVERS
12744 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12745 S:      Supported
12746 F:      drivers/i2c/busses/i2c-rcar.c
12747 F:      drivers/i2c/busses/i2c-sh_mobile.c
12748
12749 RENESAS RIIC DRIVER
12750 M:      Chris Brandt <chris.brandt@renesas.com>
12751 S:      Supported
12752 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12753 F:      drivers/i2c/busses/i2c-riic.c
12754
12755 RENESAS USB PHY DRIVER
12756 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12757 L:      linux-renesas-soc@vger.kernel.org
12758 S:      Maintained
12759 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12760
12761 RESET CONTROLLER FRAMEWORK
12762 M:      Philipp Zabel <p.zabel@pengutronix.de>
12763 T:      git git://git.pengutronix.de/git/pza/linux
12764 S:      Maintained
12765 F:      drivers/reset/
12766 F:      Documentation/devicetree/bindings/reset/
12767 F:      include/dt-bindings/reset/
12768 F:      include/linux/reset.h
12769 F:      include/linux/reset-controller.h
12770
12771 RESTARTABLE SEQUENCES SUPPORT
12772 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12773 M:      Peter Zijlstra <peterz@infradead.org>
12774 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12775 M:      Boqun Feng <boqun.feng@gmail.com>
12776 L:      linux-kernel@vger.kernel.org
12777 S:      Supported
12778 F:      kernel/rseq.c
12779 F:      include/uapi/linux/rseq.h
12780 F:      include/trace/events/rseq.h
12781 F:      tools/testing/selftests/rseq/
12782
12783 RFKILL
12784 M:      Johannes Berg <johannes@sipsolutions.net>
12785 L:      linux-wireless@vger.kernel.org
12786 W:      http://wireless.kernel.org/
12787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12789 S:      Maintained
12790 F:      Documentation/rfkill.txt
12791 F:      Documentation/ABI/stable/sysfs-class-rfkill
12792 F:      net/rfkill/
12793 F:      include/linux/rfkill.h
12794 F:      include/uapi/linux/rfkill.h
12795
12796 RHASHTABLE
12797 M:      Thomas Graf <tgraf@suug.ch>
12798 M:      Herbert Xu <herbert@gondor.apana.org.au>
12799 L:      netdev@vger.kernel.org
12800 S:      Maintained
12801 F:      lib/rhashtable.c
12802 F:      lib/test_rhashtable.c
12803 F:      include/linux/rhashtable.h
12804 F:      include/linux/rhashtable-types.h
12805
12806 RICOH R5C592 MEMORYSTICK DRIVER
12807 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12808 S:      Maintained
12809 F:      drivers/memstick/host/r592.*
12810
12811 RICOH SMARTMEDIA/XD DRIVER
12812 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12813 S:      Maintained
12814 F:      drivers/mtd/nand/raw/r852.c
12815 F:      drivers/mtd/nand/raw/r852.h
12816
12817 RISC-V ARCHITECTURE
12818 M:      Palmer Dabbelt <palmer@sifive.com>
12819 M:      Albert Ou <aou@eecs.berkeley.edu>
12820 L:      linux-riscv@lists.infradead.org
12821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12822 S:      Supported
12823 F:      arch/riscv/
12824 K:      riscv
12825 N:      riscv
12826
12827 ROCCAT DRIVERS
12828 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12829 W:      http://sourceforge.net/projects/roccat/
12830 S:      Maintained
12831 F:      drivers/hid/hid-roccat*
12832 F:      include/linux/hid-roccat*
12833 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12834
12835 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12836 M:      Jacob chen <jacob2.chen@rock-chips.com>
12837 L:      linux-media@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/media/platform/rockchip/rga/
12840 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12841
12842 ROCKER DRIVER
12843 M:      Jiri Pirko <jiri@resnulli.us>
12844 L:      netdev@vger.kernel.org
12845 S:      Supported
12846 F:      drivers/net/ethernet/rocker/
12847
12848 ROCKETPORT DRIVER
12849 P:      Comtrol Corp.
12850 W:      http://www.comtrol.com
12851 S:      Maintained
12852 F:      Documentation/serial/rocket.txt
12853 F:      drivers/tty/rocket*
12854
12855 ROCKETPORT EXPRESS/INFINITY DRIVER
12856 M:      Kevin Cernekee <cernekee@gmail.com>
12857 L:      linux-serial@vger.kernel.org
12858 S:      Odd Fixes
12859 F:      drivers/tty/serial/rp2.*
12860
12861 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12862 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12863 L:      linux-kernel@vger.kernel.org
12864 L:      linux-renesas-soc@vger.kernel.org
12865 S:      Supported
12866 F:      drivers/mfd/bd9571mwv.c
12867 F:      drivers/regulator/bd9571mwv-regulator.c
12868 F:      drivers/gpio/gpio-bd9571mwv.c
12869 F:      include/linux/mfd/bd9571mwv.h
12870 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12871
12872 ROSE NETWORK LAYER
12873 M:      Ralf Baechle <ralf@linux-mips.org>
12874 L:      linux-hams@vger.kernel.org
12875 W:      http://www.linux-ax25.org/
12876 S:      Maintained
12877 F:      include/net/rose.h
12878 F:      include/uapi/linux/rose.h
12879 F:      net/rose/
12880
12881 RTL2830 MEDIA DRIVER
12882 M:      Antti Palosaari <crope@iki.fi>
12883 L:      linux-media@vger.kernel.org
12884 W:      https://linuxtv.org
12885 W:      http://palosaari.fi/linux/
12886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12887 T:      git git://linuxtv.org/anttip/media_tree.git
12888 S:      Maintained
12889 F:      drivers/media/dvb-frontends/rtl2830*
12890
12891 RTL2832 MEDIA DRIVER
12892 M:      Antti Palosaari <crope@iki.fi>
12893 L:      linux-media@vger.kernel.org
12894 W:      https://linuxtv.org
12895 W:      http://palosaari.fi/linux/
12896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12897 T:      git git://linuxtv.org/anttip/media_tree.git
12898 S:      Maintained
12899 F:      drivers/media/dvb-frontends/rtl2832*
12900
12901 RTL2832_SDR MEDIA DRIVER
12902 M:      Antti Palosaari <crope@iki.fi>
12903 L:      linux-media@vger.kernel.org
12904 W:      https://linuxtv.org
12905 W:      http://palosaari.fi/linux/
12906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12907 T:      git git://linuxtv.org/anttip/media_tree.git
12908 S:      Maintained
12909 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12910
12911 RTL8180 WIRELESS DRIVER
12912 L:      linux-wireless@vger.kernel.org
12913 W:      http://wireless.kernel.org/
12914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12915 S:      Orphan
12916 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12917
12918 RTL8187 WIRELESS DRIVER
12919 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12920 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12921 M:      Larry Finger <Larry.Finger@lwfinger.net>
12922 L:      linux-wireless@vger.kernel.org
12923 W:      http://wireless.kernel.org/
12924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12925 S:      Maintained
12926 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12927
12928 REALTEK WIRELESS DRIVER (rtlwifi family)
12929 M:      Ping-Ke Shih <pkshih@realtek.com>
12930 L:      linux-wireless@vger.kernel.org
12931 W:      http://wireless.kernel.org/
12932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12933 S:      Maintained
12934 F:      drivers/net/wireless/realtek/rtlwifi/
12935
12936 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12937 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12938 L:      linux-wireless@vger.kernel.org
12939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12940 S:      Maintained
12941 F:      drivers/net/wireless/realtek/rtl8xxxu/
12942
12943 RXRPC SOCKETS (AF_RXRPC)
12944 M:      David Howells <dhowells@redhat.com>
12945 L:      linux-afs@lists.infradead.org
12946 S:      Supported
12947 F:      net/rxrpc/
12948 F:      include/keys/rxrpc-type.h
12949 F:      include/net/af_rxrpc.h
12950 F:      include/trace/events/rxrpc.h
12951 F:      include/uapi/linux/rxrpc.h
12952 F:      Documentation/networking/rxrpc.txt
12953 W:      https://www.infradead.org/~dhowells/kafs/
12954
12955 S3 SAVAGE FRAMEBUFFER DRIVER
12956 M:      Antonino Daplas <adaplas@gmail.com>
12957 L:      linux-fbdev@vger.kernel.org
12958 S:      Maintained
12959 F:      drivers/video/fbdev/savage/
12960
12961 S390
12962 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12963 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12964 L:      linux-s390@vger.kernel.org
12965 W:      http://www.ibm.com/developerworks/linux/linux390/
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12967 S:      Supported
12968 F:      arch/s390/
12969 F:      drivers/s390/
12970 F:      Documentation/s390/
12971 F:      Documentation/driver-api/s390-drivers.rst
12972
12973 S390 COMMON I/O LAYER
12974 M:      Sebastian Ott <sebott@linux.ibm.com>
12975 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12976 L:      linux-s390@vger.kernel.org
12977 W:      http://www.ibm.com/developerworks/linux/linux390/
12978 S:      Supported
12979 F:      drivers/s390/cio/
12980
12981 S390 DASD DRIVER
12982 M:      Stefan Haberland <sth@linux.ibm.com>
12983 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12984 L:      linux-s390@vger.kernel.org
12985 W:      http://www.ibm.com/developerworks/linux/linux390/
12986 S:      Supported
12987 F:      drivers/s390/block/dasd*
12988 F:      block/partitions/ibm.c
12989
12990 S390 IOMMU (PCI)
12991 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12992 L:      linux-s390@vger.kernel.org
12993 W:      http://www.ibm.com/developerworks/linux/linux390/
12994 S:      Supported
12995 F:      drivers/iommu/s390-iommu.c
12996
12997 S390 IUCV NETWORK LAYER
12998 M:      Julian Wiedmann <jwi@linux.ibm.com>
12999 M:      Ursula Braun <ubraun@linux.ibm.com>
13000 L:      linux-s390@vger.kernel.org
13001 W:      http://www.ibm.com/developerworks/linux/linux390/
13002 S:      Supported
13003 F:      drivers/s390/net/*iucv*
13004 F:      include/net/iucv/
13005 F:      net/iucv/
13006
13007 S390 NETWORK DRIVERS
13008 M:      Julian Wiedmann <jwi@linux.ibm.com>
13009 M:      Ursula Braun <ubraun@linux.ibm.com>
13010 L:      linux-s390@vger.kernel.org
13011 W:      http://www.ibm.com/developerworks/linux/linux390/
13012 S:      Supported
13013 F:      drivers/s390/net/
13014
13015 S390 PCI SUBSYSTEM
13016 M:      Sebastian Ott <sebott@linux.ibm.com>
13017 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13018 L:      linux-s390@vger.kernel.org
13019 W:      http://www.ibm.com/developerworks/linux/linux390/
13020 S:      Supported
13021 F:      arch/s390/pci/
13022 F:      drivers/pci/hotplug/s390_pci_hpc.c
13023
13024 S390 VFIO-CCW DRIVER
13025 M:      Cornelia Huck <cohuck@redhat.com>
13026 M:      Halil Pasic <pasic@linux.ibm.com>
13027 L:      linux-s390@vger.kernel.org
13028 L:      kvm@vger.kernel.org
13029 S:      Supported
13030 F:      drivers/s390/cio/vfio_ccw*
13031 F:      Documentation/s390/vfio-ccw.txt
13032 F:      include/uapi/linux/vfio_ccw.h
13033
13034 S390 ZCRYPT DRIVER
13035 M:      Harald Freudenberger <freude@linux.ibm.com>
13036 L:      linux-s390@vger.kernel.org
13037 W:      http://www.ibm.com/developerworks/linux/linux390/
13038 S:      Supported
13039 F:      drivers/s390/crypto/
13040
13041 S390 VFIO AP DRIVER
13042 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13043 M:      Pierre Morel <pmorel@linux.ibm.com>
13044 M:      Halil Pasic <pasic@linux.ibm.com>
13045 L:      linux-s390@vger.kernel.org
13046 W:      http://www.ibm.com/developerworks/linux/linux390/
13047 S:      Supported
13048 F:      drivers/s390/crypto/vfio_ap_drv.c
13049 F:      drivers/s390/crypto/vfio_ap_private.h
13050 F:      drivers/s390/crypto/vfio_ap_ops.c
13051 F:      Documentation/s390/vfio-ap.txt
13052
13053 S390 ZFCP DRIVER
13054 M:      Steffen Maier <maier@linux.ibm.com>
13055 M:      Benjamin Block <bblock@linux.ibm.com>
13056 L:      linux-s390@vger.kernel.org
13057 W:      http://www.ibm.com/developerworks/linux/linux390/
13058 S:      Supported
13059 F:      drivers/s390/scsi/zfcp_*
13060
13061 S3C24XX SD/MMC Driver
13062 M:      Ben Dooks <ben-linux@fluff.org>
13063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13064 S:      Supported
13065 F:      drivers/mmc/host/s3cmci.*
13066
13067 SAA6588 RDS RECEIVER DRIVER
13068 M:      Hans Verkuil <hverkuil@xs4all.nl>
13069 L:      linux-media@vger.kernel.org
13070 T:      git git://linuxtv.org/media_tree.git
13071 W:      https://linuxtv.org
13072 S:      Odd Fixes
13073 F:      drivers/media/i2c/saa6588*
13074
13075 SAA7134 VIDEO4LINUX DRIVER
13076 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13077 L:      linux-media@vger.kernel.org
13078 W:      https://linuxtv.org
13079 T:      git git://linuxtv.org/media_tree.git
13080 S:      Odd fixes
13081 F:      Documentation/media/v4l-drivers/saa7134*
13082 F:      drivers/media/pci/saa7134/
13083
13084 SAA7146 VIDEO4LINUX-2 DRIVER
13085 M:      Hans Verkuil <hverkuil@xs4all.nl>
13086 L:      linux-media@vger.kernel.org
13087 T:      git git://linuxtv.org/media_tree.git
13088 S:      Maintained
13089 F:      drivers/media/common/saa7146/
13090 F:      drivers/media/pci/saa7146/
13091 F:      include/media/saa7146*
13092
13093 SAMSUNG AUDIO (ASoC) DRIVERS
13094 M:      Krzysztof Kozlowski <krzk@kernel.org>
13095 M:      Sangbeom Kim <sbkim73@samsung.com>
13096 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13098 S:      Supported
13099 F:      sound/soc/samsung/
13100 F:      Documentation/devicetree/bindings/sound/samsung*
13101
13102 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13103 M:      Krzysztof Kozlowski <krzk@kernel.org>
13104 L:      linux-crypto@vger.kernel.org
13105 L:      linux-samsung-soc@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/crypto/exynos-rng.c
13108 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13109
13110 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13111 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13112 L:      linux-samsung-soc@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/char/hw_random/exynos-trng.c
13115 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13116
13117 SAMSUNG FRAMEBUFFER DRIVER
13118 M:      Jingoo Han <jingoohan1@gmail.com>
13119 L:      linux-fbdev@vger.kernel.org
13120 S:      Maintained
13121 F:      drivers/video/fbdev/s3c-fb.c
13122
13123 SAMSUNG LAPTOP DRIVER
13124 M:      Corentin Chary <corentin.chary@gmail.com>
13125 L:      platform-driver-x86@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/platform/x86/samsung-laptop.c
13128
13129 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13130 M:      Sangbeom Kim <sbkim73@samsung.com>
13131 M:      Krzysztof Kozlowski <krzk@kernel.org>
13132 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13133 L:      linux-kernel@vger.kernel.org
13134 L:      linux-samsung-soc@vger.kernel.org
13135 S:      Supported
13136 F:      drivers/mfd/sec*.c
13137 F:      drivers/regulator/s2m*.c
13138 F:      drivers/regulator/s5m*.c
13139 F:      drivers/clk/clk-s2mps11.c
13140 F:      drivers/rtc/rtc-s5m.c
13141 F:      include/linux/mfd/samsung/
13142 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13143 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13144 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13145 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13146
13147 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13148 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13149 L:      linux-media@vger.kernel.org
13150 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13151 S:      Maintained
13152 F:      drivers/media/platform/s3c-camif/
13153 F:      include/media/drv-intf/s3c_camif.h
13154
13155 SAMSUNG S3FWRN5 NFC DRIVER
13156 M:      Robert Baldyga <r.baldyga@samsung.com>
13157 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13158 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13159 S:      Supported
13160 F:      drivers/nfc/s3fwrn5
13161
13162 SAMSUNG S5C73M3 CAMERA DRIVER
13163 M:      Kyungmin Park <kyungmin.park@samsung.com>
13164 M:      Andrzej Hajda <a.hajda@samsung.com>
13165 L:      linux-media@vger.kernel.org
13166 S:      Supported
13167 F:      drivers/media/i2c/s5c73m3/*
13168
13169 SAMSUNG S5K5BAF CAMERA DRIVER
13170 M:      Kyungmin Park <kyungmin.park@samsung.com>
13171 M:      Andrzej Hajda <a.hajda@samsung.com>
13172 L:      linux-media@vger.kernel.org
13173 S:      Supported
13174 F:      drivers/media/i2c/s5k5baf.c
13175
13176 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13177 M:      Krzysztof Kozlowski <krzk@kernel.org>
13178 M:      Vladimir Zapolskiy <vz@mleia.com>
13179 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13180 L:      linux-crypto@vger.kernel.org
13181 L:      linux-samsung-soc@vger.kernel.org
13182 S:      Maintained
13183 F:      drivers/crypto/s5p-sss.c
13184
13185 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13186 M:      Kyungmin Park <kyungmin.park@samsung.com>
13187 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13188 L:      linux-media@vger.kernel.org
13189 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13190 S:      Supported
13191 F:      drivers/media/platform/exynos4-is/
13192
13193 SAMSUNG SOC CLOCK DRIVERS
13194 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13195 M:      Tomasz Figa <tomasz.figa@gmail.com>
13196 M:      Chanwoo Choi <cw00.choi@samsung.com>
13197 S:      Supported
13198 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13200 F:      drivers/clk/samsung/
13201 F:      include/dt-bindings/clock/exynos*.h
13202 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13203
13204 SAMSUNG SPI DRIVERS
13205 M:      Kukjin Kim <kgene@kernel.org>
13206 M:      Krzysztof Kozlowski <krzk@kernel.org>
13207 M:      Andi Shyti <andi@etezian.org>
13208 L:      linux-spi@vger.kernel.org
13209 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13210 S:      Maintained
13211 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13212 F:      drivers/spi/spi-s3c*
13213 F:      include/linux/platform_data/spi-s3c64xx.h
13214
13215 SAMSUNG SXGBE DRIVERS
13216 M:      Byungho An <bh74.an@samsung.com>
13217 M:      Girish K S <ks.giri@samsung.com>
13218 M:      Vipul Pandya <vipul.pandya@samsung.com>
13219 S:      Supported
13220 L:      netdev@vger.kernel.org
13221 F:      drivers/net/ethernet/samsung/sxgbe/
13222
13223 SAMSUNG THERMAL DRIVER
13224 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13225 L:      linux-pm@vger.kernel.org
13226 L:      linux-samsung-soc@vger.kernel.org
13227 S:      Supported
13228 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13229 F:      drivers/thermal/samsung/
13230
13231 SAMSUNG USB2 PHY DRIVER
13232 M:      Kamil Debski <kamil@wypas.org>
13233 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13234 L:      linux-kernel@vger.kernel.org
13235 S:      Supported
13236 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13237 F:      Documentation/phy/samsung-usb2.txt
13238 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13239 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13240 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13241 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13242 F:      drivers/phy/samsung/phy-samsung-usb2.c
13243 F:      drivers/phy/samsung/phy-samsung-usb2.h
13244
13245 SC1200 WDT DRIVER
13246 M:      Zwane Mwaikambo <zwanem@gmail.com>
13247 S:      Maintained
13248 F:      drivers/watchdog/sc1200wdt.c
13249
13250 SCHEDULER
13251 M:      Ingo Molnar <mingo@redhat.com>
13252 M:      Peter Zijlstra <peterz@infradead.org>
13253 L:      linux-kernel@vger.kernel.org
13254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13255 S:      Maintained
13256 F:      kernel/sched/
13257 F:      include/linux/sched.h
13258 F:      include/uapi/linux/sched.h
13259 F:      include/linux/wait.h
13260
13261 SCR24X CHIP CARD INTERFACE DRIVER
13262 M:      Lubomir Rintel <lkundrak@v3.sk>
13263 S:      Supported
13264 F:      drivers/char/pcmcia/scr24x_cs.c
13265
13266 SCSI CDROM DRIVER
13267 M:      Jens Axboe <axboe@kernel.dk>
13268 L:      linux-scsi@vger.kernel.org
13269 W:      http://www.kernel.dk
13270 S:      Maintained
13271 F:      drivers/scsi/sr*
13272
13273 SCSI RDMA PROTOCOL (SRP) INITIATOR
13274 M:      Bart Van Assche <bvanassche@acm.org>
13275 L:      linux-rdma@vger.kernel.org
13276 S:      Supported
13277 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13278 F:      drivers/infiniband/ulp/srp/
13279 F:      include/scsi/srp.h
13280
13281 SCSI RDMA PROTOCOL (SRP) TARGET
13282 M:      Bart Van Assche <bvanassche@acm.org>
13283 L:      linux-rdma@vger.kernel.org
13284 L:      target-devel@vger.kernel.org
13285 S:      Supported
13286 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13287 F:      drivers/infiniband/ulp/srpt/
13288
13289 SCSI SG DRIVER
13290 M:      Doug Gilbert <dgilbert@interlog.com>
13291 L:      linux-scsi@vger.kernel.org
13292 W:      http://sg.danny.cz/sg
13293 S:      Maintained
13294 F:      Documentation/scsi/scsi-generic.txt
13295 F:      drivers/scsi/sg.c
13296 F:      include/scsi/sg.h
13297
13298 SCSI SUBSYSTEM
13299 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13301 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13303 L:      linux-scsi@vger.kernel.org
13304 S:      Maintained
13305 F:      Documentation/devicetree/bindings/scsi/
13306 F:      drivers/scsi/
13307 F:      include/scsi/
13308
13309 SCSI TAPE DRIVER
13310 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13311 L:      linux-scsi@vger.kernel.org
13312 S:      Maintained
13313 F:      Documentation/scsi/st.txt
13314 F:      drivers/scsi/st.*
13315 F:      drivers/scsi/st_*.h
13316
13317 SCTP PROTOCOL
13318 M:      Vlad Yasevich <vyasevich@gmail.com>
13319 M:      Neil Horman <nhorman@tuxdriver.com>
13320 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13321 L:      linux-sctp@vger.kernel.org
13322 W:      http://lksctp.sourceforge.net
13323 S:      Maintained
13324 F:      Documentation/networking/sctp.txt
13325 F:      include/linux/sctp.h
13326 F:      include/uapi/linux/sctp.h
13327 F:      include/net/sctp/
13328 F:      net/sctp/
13329
13330 SCx200 CPU SUPPORT
13331 M:      Jim Cromie <jim.cromie@gmail.com>
13332 S:      Odd Fixes
13333 F:      Documentation/i2c/busses/scx200_acb
13334 F:      arch/x86/platform/scx200/
13335 F:      drivers/watchdog/scx200_wdt.c
13336 F:      drivers/i2c/busses/scx200*
13337 F:      drivers/mtd/maps/scx200_docflash.c
13338 F:      include/linux/scx200.h
13339
13340 SCx200 GPIO DRIVER
13341 M:      Jim Cromie <jim.cromie@gmail.com>
13342 S:      Maintained
13343 F:      drivers/char/scx200_gpio.c
13344 F:      include/linux/scx200_gpio.h
13345
13346 SCx200 HRT CLOCKSOURCE DRIVER
13347 M:      Jim Cromie <jim.cromie@gmail.com>
13348 S:      Maintained
13349 F:      drivers/clocksource/scx200_hrt.c
13350
13351 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13352 M:      Sascha Sommer <saschasommer@freenet.de>
13353 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13354 S:      Maintained
13355 F:      drivers/mmc/host/sdricoh_cs.c
13356
13357 SECURE COMPUTING
13358 M:      Kees Cook <keescook@chromium.org>
13359 R:      Andy Lutomirski <luto@amacapital.net>
13360 R:      Will Drewry <wad@chromium.org>
13361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13362 S:      Supported
13363 F:      kernel/seccomp.c
13364 F:      include/uapi/linux/seccomp.h
13365 F:      include/linux/seccomp.h
13366 F:      tools/testing/selftests/seccomp/*
13367 F:      tools/testing/selftests/kselftest_harness.h
13368 F:      Documentation/userspace-api/seccomp_filter.rst
13369 K:      \bsecure_computing
13370 K:      \bTIF_SECCOMP\b
13371
13372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13373 M:      Al Cooper <alcooperx@gmail.com>
13374 L:      linux-mmc@vger.kernel.org
13375 L:      bcm-kernel-feedback-list@broadcom.com
13376 S:      Maintained
13377 F:      drivers/mmc/host/sdhci-brcmstb*
13378
13379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13380 M:      Adrian Hunter <adrian.hunter@intel.com>
13381 L:      linux-mmc@vger.kernel.org
13382 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13383 S:      Maintained
13384 F:      drivers/mmc/host/sdhci*
13385 F:      include/linux/mmc/sdhci*
13386
13387 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13388 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13389 M:      Manjunath M B <manjumb@synopsys.com>
13390 L:      linux-mmc@vger.kernel.org
13391 S:      Maintained
13392 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13393
13394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13395 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13396 L:      linux-mmc@vger.kernel.org
13397 S:      Supported
13398 F:      drivers/mmc/host/sdhci-of-at91.c
13399
13400 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13401 M:      Ben Dooks <ben-linux@fluff.org>
13402 M:      Jaehoon Chung <jh80.chung@samsung.com>
13403 L:      linux-mmc@vger.kernel.org
13404 S:      Maintained
13405 F:      drivers/mmc/host/sdhci-s3c*
13406
13407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13408 M:      Viresh Kumar <vireshk@kernel.org>
13409 L:      linux-mmc@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/mmc/host/sdhci-spear.c
13412
13413 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13414 M:      Kishon Vijay Abraham I <kishon@ti.com>
13415 L:      linux-mmc@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/mmc/host/sdhci-omap.c
13418
13419 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13420 M:      Scott Bauer <scott.bauer@intel.com>
13421 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13422 L:      linux-block@vger.kernel.org
13423 S:      Supported
13424 F:      block/sed*
13425 F:      block/opal_proto.h
13426 F:      include/linux/sed*
13427 F:      include/uapi/linux/sed*
13428
13429 SECURITY CONTACT
13430 M:      Security Officers <security@kernel.org>
13431 S:      Supported
13432
13433 SECURITY SUBSYSTEM
13434 M:      James Morris <jmorris@namei.org>
13435 M:      "Serge E. Hallyn" <serge@hallyn.com>
13436 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13438 W:      http://kernsec.org/
13439 S:      Supported
13440 F:      security/
13441 X:      security/selinux/
13442
13443 SELINUX SECURITY MODULE
13444 M:      Paul Moore <paul@paul-moore.com>
13445 M:      Stephen Smalley <sds@tycho.nsa.gov>
13446 M:      Eric Paris <eparis@parisplace.org>
13447 L:      selinux@vger.kernel.org
13448 W:      https://selinuxproject.org
13449 W:      https://github.com/SELinuxProject
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13451 S:      Supported
13452 F:      include/linux/selinux*
13453 F:      security/selinux/
13454 F:      scripts/selinux/
13455 F:      Documentation/admin-guide/LSM/SELinux.rst
13456
13457 SENSABLE PHANTOM
13458 M:      Jiri Slaby <jirislaby@gmail.com>
13459 S:      Maintained
13460 F:      drivers/misc/phantom.c
13461 F:      include/uapi/linux/phantom.h
13462
13463 SERIAL DEVICE BUS
13464 M:      Rob Herring <robh@kernel.org>
13465 L:      linux-serial@vger.kernel.org
13466 S:      Maintained
13467 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13468 F:      drivers/tty/serdev/
13469 F:      include/linux/serdev.h
13470
13471 SERIAL DRIVERS
13472 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13473 L:      linux-serial@vger.kernel.org
13474 S:      Maintained
13475 F:      Documentation/devicetree/bindings/serial/
13476 F:      drivers/tty/serial/
13477
13478 SERIAL IR RECEIVER
13479 M:      Sean Young <sean@mess.org>
13480 L:      linux-media@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/media/rc/serial_ir.c
13483
13484 SFC NETWORK DRIVER
13485 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13486 M:      Edward Cree <ecree@solarflare.com>
13487 M:      Bert Kenward <bkenward@solarflare.com>
13488 L:      netdev@vger.kernel.org
13489 S:      Supported
13490 F:      drivers/net/ethernet/sfc/
13491
13492 SGI GRU DRIVER
13493 M:      Dimitri Sivanich <sivanich@sgi.com>
13494 S:      Maintained
13495 F:      drivers/misc/sgi-gru/
13496
13497 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13498 M:      Pat Gefre <pfg@sgi.com>
13499 L:      linux-ia64@vger.kernel.org
13500 S:      Supported
13501 F:      Documentation/ia64/serial.txt
13502 F:      drivers/tty/serial/ioc?_serial.c
13503 F:      include/linux/ioc?.h
13504
13505 SGI XP/XPC/XPNET DRIVER
13506 M:      Cliff Whickman <cpw@sgi.com>
13507 M:      Robin Holt <robinmholt@gmail.com>
13508 S:      Maintained
13509 F:      drivers/misc/sgi-xp/
13510
13511 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13512 M:      Ursula Braun <ubraun@linux.ibm.com>
13513 L:      linux-s390@vger.kernel.org
13514 W:      http://www.ibm.com/developerworks/linux/linux390/
13515 S:      Supported
13516 F:      net/smc/
13517
13518 SHARP RJ54N1CB0C SENSOR DRIVER
13519 M:      Jacopo Mondi <jacopo@jmondi.org>
13520 L:      linux-media@vger.kernel.org
13521 T:      git git://linuxtv.org/media_tree.git
13522 S:      Odd fixes
13523 F:      drivers/media/i2c/rj54n1cb0c.c
13524 F:      include/media/i2c/rj54n1cb0c.h
13525
13526 SH_VEU V4L2 MEM2MEM DRIVER
13527 L:      linux-media@vger.kernel.org
13528 S:      Orphan
13529 F:      drivers/media/platform/sh_veu.c
13530
13531 SH_VOU V4L2 OUTPUT DRIVER
13532 L:      linux-media@vger.kernel.org
13533 S:      Orphan
13534 F:      drivers/media/platform/sh_vou.c
13535 F:      include/media/drv-intf/sh_vou.h
13536
13537 SI2157 MEDIA DRIVER
13538 M:      Antti Palosaari <crope@iki.fi>
13539 L:      linux-media@vger.kernel.org
13540 W:      https://linuxtv.org
13541 W:      http://palosaari.fi/linux/
13542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13543 T:      git git://linuxtv.org/anttip/media_tree.git
13544 S:      Maintained
13545 F:      drivers/media/tuners/si2157*
13546
13547 SI2165 MEDIA DRIVER
13548 M:      Matthias Schwarzott <zzam@gentoo.org>
13549 L:      linux-media@vger.kernel.org
13550 W:      https://linuxtv.org
13551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13552 S:      Maintained
13553 F:      drivers/media/dvb-frontends/si2165*
13554
13555 SI2168 MEDIA DRIVER
13556 M:      Antti Palosaari <crope@iki.fi>
13557 L:      linux-media@vger.kernel.org
13558 W:      https://linuxtv.org
13559 W:      http://palosaari.fi/linux/
13560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13561 T:      git git://linuxtv.org/anttip/media_tree.git
13562 S:      Maintained
13563 F:      drivers/media/dvb-frontends/si2168*
13564
13565 SI470X FM RADIO RECEIVER I2C DRIVER
13566 M:      Hans Verkuil <hverkuil@xs4all.nl>
13567 L:      linux-media@vger.kernel.org
13568 T:      git git://linuxtv.org/media_tree.git
13569 W:      https://linuxtv.org
13570 S:      Odd Fixes
13571 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13572
13573 SI470X FM RADIO RECEIVER USB DRIVER
13574 M:      Hans Verkuil <hverkuil@xs4all.nl>
13575 L:      linux-media@vger.kernel.org
13576 T:      git git://linuxtv.org/media_tree.git
13577 W:      https://linuxtv.org
13578 S:      Maintained
13579 F:      drivers/media/radio/si470x/radio-si470x-common.c
13580 F:      drivers/media/radio/si470x/radio-si470x.h
13581 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13582
13583 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13584 M:      Eduardo Valentin <edubezval@gmail.com>
13585 L:      linux-media@vger.kernel.org
13586 T:      git git://linuxtv.org/media_tree.git
13587 W:      https://linuxtv.org
13588 S:      Odd Fixes
13589 F:      drivers/media/radio/si4713/si4713.?
13590
13591 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13592 M:      Eduardo Valentin <edubezval@gmail.com>
13593 L:      linux-media@vger.kernel.org
13594 T:      git git://linuxtv.org/media_tree.git
13595 W:      https://linuxtv.org
13596 S:      Odd Fixes
13597 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13598
13599 SI4713 FM RADIO TRANSMITTER USB DRIVER
13600 M:      Hans Verkuil <hverkuil@xs4all.nl>
13601 L:      linux-media@vger.kernel.org
13602 T:      git git://linuxtv.org/media_tree.git
13603 W:      https://linuxtv.org
13604 S:      Maintained
13605 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13606
13607 SIANO DVB DRIVER
13608 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13609 L:      linux-media@vger.kernel.org
13610 W:      https://linuxtv.org
13611 T:      git git://linuxtv.org/media_tree.git
13612 S:      Odd fixes
13613 F:      drivers/media/common/siano/
13614 F:      drivers/media/usb/siano/
13615 F:      drivers/media/usb/siano/
13616 F:      drivers/media/mmc/siano/
13617
13618 SIFIVE DRIVERS
13619 M:      Palmer Dabbelt <palmer@sifive.com>
13620 L:      linux-riscv@lists.infradead.org
13621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13622 S:      Supported
13623 K:      sifive
13624 N:      sifive
13625
13626 SILEAD TOUCHSCREEN DRIVER
13627 M:      Hans de Goede <hdegoede@redhat.com>
13628 L:      linux-input@vger.kernel.org
13629 L:      platform-driver-x86@vger.kernel.org
13630 S:      Maintained
13631 F:      drivers/input/touchscreen/silead.c
13632 F:      drivers/platform/x86/touchscreen_dmi.c
13633
13634 SILICON MOTION SM712 FRAME BUFFER DRIVER
13635 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13636 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13637 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13638 L:      linux-fbdev@vger.kernel.org
13639 S:      Maintained
13640 F:      drivers/video/fbdev/sm712*
13641 F:      Documentation/fb/sm712fb.txt
13642
13643 SIMPLE FIRMWARE INTERFACE (SFI)
13644 M:      Len Brown <lenb@kernel.org>
13645 L:      sfi-devel@simplefirmware.org
13646 W:      http://simplefirmware.org/
13647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13648 S:      Supported
13649 F:      arch/x86/platform/sfi/
13650 F:      drivers/sfi/
13651 F:      include/linux/sfi*.h
13652
13653 SIMPLEFB FB DRIVER
13654 M:      Hans de Goede <hdegoede@redhat.com>
13655 L:      linux-fbdev@vger.kernel.org
13656 S:      Maintained
13657 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13658 F:      drivers/video/fbdev/simplefb.c
13659 F:      include/linux/platform_data/simplefb.h
13660
13661 SIMTEC EB110ATX (Chalice CATS)
13662 P:      Ben Dooks
13663 P:      Vincent Sanders <vince@simtec.co.uk>
13664 M:      Simtec Linux Team <linux@simtec.co.uk>
13665 W:      http://www.simtec.co.uk/products/EB110ATX/
13666 S:      Supported
13667
13668 SIMTEC EB2410ITX (BAST)
13669 P:      Ben Dooks
13670 P:      Vincent Sanders <vince@simtec.co.uk>
13671 M:      Simtec Linux Team <linux@simtec.co.uk>
13672 W:      http://www.simtec.co.uk/products/EB2410ITX/
13673 S:      Supported
13674 F:      arch/arm/mach-s3c24xx/mach-bast.c
13675 F:      arch/arm/mach-s3c24xx/bast-ide.c
13676 F:      arch/arm/mach-s3c24xx/bast-irq.c
13677
13678 SIPHASH PRF ROUTINES
13679 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13680 S:      Maintained
13681 F:      lib/siphash.c
13682 F:      lib/test_siphash.c
13683 F:      include/linux/siphash.h
13684
13685 SIOX
13686 M:      Gavin Schenk <g.schenk@eckelmann.de>
13687 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13688 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13689 S:      Supported
13690 F:      drivers/siox/*
13691 F:      drivers/gpio/gpio-siox.c
13692 F:      include/trace/events/siox.h
13693
13694 SIS 190 ETHERNET DRIVER
13695 M:      Francois Romieu <romieu@fr.zoreil.com>
13696 L:      netdev@vger.kernel.org
13697 S:      Maintained
13698 F:      drivers/net/ethernet/sis/sis190.c
13699
13700 SIS 900/7016 FAST ETHERNET DRIVER
13701 M:      Daniele Venzano <venza@brownhat.org>
13702 W:      http://www.brownhat.org/sis900.html
13703 L:      netdev@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/net/ethernet/sis/sis900.*
13706
13707 SIS FRAMEBUFFER DRIVER
13708 M:      Thomas Winischhofer <thomas@winischhofer.net>
13709 W:      http://www.winischhofer.net/linuxsisvga.shtml
13710 S:      Maintained
13711 F:      Documentation/fb/sisfb.txt
13712 F:      drivers/video/fbdev/sis/
13713 F:      include/video/sisfb.h
13714
13715 SIS USB2VGA DRIVER
13716 M:      Thomas Winischhofer <thomas@winischhofer.net>
13717 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13718 S:      Maintained
13719 F:      drivers/usb/misc/sisusbvga/
13720
13721 SLAB ALLOCATOR
13722 M:      Christoph Lameter <cl@linux.com>
13723 M:      Pekka Enberg <penberg@kernel.org>
13724 M:      David Rientjes <rientjes@google.com>
13725 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13726 M:      Andrew Morton <akpm@linux-foundation.org>
13727 L:      linux-mm@kvack.org
13728 S:      Maintained
13729 F:      include/linux/sl?b*.h
13730 F:      mm/sl?b*
13731
13732 SLEEPABLE READ-COPY UPDATE (SRCU)
13733 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13734 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13735 M:      Josh Triplett <josh@joshtriplett.org>
13736 R:      Steven Rostedt <rostedt@goodmis.org>
13737 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13738 L:      linux-kernel@vger.kernel.org
13739 W:      http://www.rdrop.com/users/paulmck/RCU/
13740 S:      Supported
13741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13742 F:      include/linux/srcu*.h
13743 F:      kernel/rcu/srcu*.c
13744
13745 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13746 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13747 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13748 S:      Maintained
13749 F:      drivers/slimbus/
13750 F:      Documentation/devicetree/bindings/slimbus/
13751 F:      include/linux/slimbus.h
13752
13753 SMACK SECURITY MODULE
13754 M:      Casey Schaufler <casey@schaufler-ca.com>
13755 L:      linux-security-module@vger.kernel.org
13756 W:      http://schaufler-ca.com
13757 T:      git git://github.com/cschaufler/smack-next
13758 S:      Maintained
13759 F:      Documentation/admin-guide/LSM/Smack.rst
13760 F:      security/smack/
13761
13762 SMC91x ETHERNET DRIVER
13763 M:      Nicolas Pitre <nico@fluxnic.net>
13764 S:      Odd Fixes
13765 F:      drivers/net/ethernet/smsc/smc91x.*
13766
13767 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13768 M:      Sakari Ailus <sakari.ailus@iki.fi>
13769 L:      linux-media@vger.kernel.org
13770 S:      Maintained
13771 F:      drivers/media/i2c/smiapp/
13772 F:      include/media/i2c/smiapp.h
13773 F:      drivers/media/i2c/smiapp-pll.c
13774 F:      drivers/media/i2c/smiapp-pll.h
13775 F:      include/uapi/linux/smiapp.h
13776 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13777
13778 SMM665 HARDWARE MONITOR DRIVER
13779 M:      Guenter Roeck <linux@roeck-us.net>
13780 L:      linux-hwmon@vger.kernel.org
13781 S:      Maintained
13782 F:      Documentation/hwmon/smm665
13783 F:      drivers/hwmon/smm665.c
13784
13785 SMSC EMC2103 HARDWARE MONITOR DRIVER
13786 M:      Steve Glendinning <steve.glendinning@shawell.net>
13787 L:      linux-hwmon@vger.kernel.org
13788 S:      Maintained
13789 F:      Documentation/hwmon/emc2103
13790 F:      drivers/hwmon/emc2103.c
13791
13792 SMSC SCH5627 HARDWARE MONITOR DRIVER
13793 M:      Hans de Goede <hdegoede@redhat.com>
13794 L:      linux-hwmon@vger.kernel.org
13795 S:      Supported
13796 F:      Documentation/hwmon/sch5627
13797 F:      drivers/hwmon/sch5627.c
13798
13799 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13800 M:      Steve Glendinning <steve.glendinning@shawell.net>
13801 L:      linux-fbdev@vger.kernel.org
13802 S:      Maintained
13803 F:      drivers/video/fbdev/smscufx.c
13804
13805 SMSC47B397 HARDWARE MONITOR DRIVER
13806 M:      Jean Delvare <jdelvare@suse.com>
13807 L:      linux-hwmon@vger.kernel.org
13808 S:      Maintained
13809 F:      Documentation/hwmon/smsc47b397
13810 F:      drivers/hwmon/smsc47b397.c
13811
13812 SMSC911x ETHERNET DRIVER
13813 M:      Steve Glendinning <steve.glendinning@shawell.net>
13814 L:      netdev@vger.kernel.org
13815 S:      Maintained
13816 F:      include/linux/smsc911x.h
13817 F:      drivers/net/ethernet/smsc/smsc911x.*
13818
13819 SMSC9420 PCI ETHERNET DRIVER
13820 M:      Steve Glendinning <steve.glendinning@shawell.net>
13821 L:      netdev@vger.kernel.org
13822 S:      Maintained
13823 F:      drivers/net/ethernet/smsc/smsc9420.*
13824
13825 SOC-CAMERA V4L2 SUBSYSTEM
13826 L:      linux-media@vger.kernel.org
13827 T:      git git://linuxtv.org/media_tree.git
13828 S:      Orphan
13829 F:      include/media/soc*
13830 F:      drivers/media/i2c/soc_camera/
13831 F:      drivers/media/platform/soc_camera/
13832
13833 SOCIONEXT SYNQUACER I2C DRIVER
13834 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13835 L:      linux-i2c@vger.kernel.org
13836 S:      Maintained
13837 F:      drivers/i2c/busses/i2c-synquacer.c
13838 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13839
13840 SOCIONEXT UNIPHIER SOUND DRIVER
13841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13842 S:      Orphan
13843 F:      sound/soc/uniphier/
13844
13845 SOEKRIS NET48XX LED SUPPORT
13846 M:      Chris Boot <bootc@bootc.net>
13847 S:      Maintained
13848 F:      drivers/leds/leds-net48xx.c
13849
13850 SOFT-ROCE DRIVER (rxe)
13851 M:      Moni Shoua <monis@mellanox.com>
13852 L:      linux-rdma@vger.kernel.org
13853 S:      Supported
13854 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13855 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13856 F:      drivers/infiniband/sw/rxe/
13857 F:      include/uapi/rdma/rdma_user_rxe.h
13858
13859 SOFTLOGIC 6x10 MPEG CODEC
13860 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13861 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13862 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13863 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13864 M:      Ismael Luceno <ismael@iodev.co.uk>
13865 L:      linux-media@vger.kernel.org
13866 S:      Supported
13867 F:      drivers/media/pci/solo6x10/
13868
13869 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13870 M:      James Morse <james.morse@arm.com>
13871 L:      linux-arm-kernel@lists.infradead.org
13872 S:      Maintained
13873 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13874 F:      drivers/firmware/arm_sdei.c
13875 F:      include/linux/arm_sdei.h
13876 F:      include/uapi/linux/arm_sdei.h
13877
13878 SOFTWARE RAID (Multiple Disks) SUPPORT
13879 M:      Shaohua Li <shli@kernel.org>
13880 L:      linux-raid@vger.kernel.org
13881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13882 S:      Supported
13883 F:      drivers/md/Makefile
13884 F:      drivers/md/Kconfig
13885 F:      drivers/md/md*
13886 F:      drivers/md/raid*
13887 F:      include/linux/raid/
13888 F:      include/uapi/linux/raid/
13889
13890 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13891 M:      Jassi Brar <jaswinder.singh@linaro.org>
13892 L:      netdev@vger.kernel.org
13893 S:      Maintained
13894 F:      drivers/net/ethernet/socionext/netsec.c
13895 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13896
13897 SOLIDRUN CLEARFOG SUPPORT
13898 M:      Russell King <linux@armlinux.org.uk>
13899 S:      Maintained
13900 F:      arch/arm/boot/dts/armada-388-clearfog*
13901 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13902
13903 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13904 M:      Russell King <linux@armlinux.org.uk>
13905 S:      Maintained
13906 F:      arch/arm/boot/dts/imx6*-cubox-i*
13907 F:      arch/arm/boot/dts/imx6*-hummingboard*
13908 F:      arch/arm/boot/dts/imx6*-sr-*
13909
13910 SONIC NETWORK DRIVER
13911 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13912 L:      netdev@vger.kernel.org
13913 S:      Maintained
13914 F:      drivers/net/ethernet/natsemi/sonic.*
13915
13916 SONICS SILICON BACKPLANE DRIVER (SSB)
13917 M:      Michael Buesch <m@bues.ch>
13918 L:      linux-wireless@vger.kernel.org
13919 S:      Maintained
13920 F:      drivers/ssb/
13921 F:      include/linux/ssb/
13922
13923 SONY IMX258 SENSOR DRIVER
13924 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13925 L:      linux-media@vger.kernel.org
13926 T:      git git://linuxtv.org/media_tree.git
13927 S:      Maintained
13928 F:      drivers/media/i2c/imx258.c
13929
13930 SONY IMX274 SENSOR DRIVER
13931 M:      Leon Luo <leonl@leopardimaging.com>
13932 L:      linux-media@vger.kernel.org
13933 T:      git git://linuxtv.org/media_tree.git
13934 S:      Maintained
13935 F:      drivers/media/i2c/imx274.c
13936 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13937
13938 SONY IMX319 SENSOR DRIVER
13939 M:      Bingbu Cao <bingbu.cao@intel.com>
13940 L:      linux-media@vger.kernel.org
13941 T:      git git://linuxtv.org/media_tree.git
13942 S:      Maintained
13943 F:      drivers/media/i2c/imx319.c
13944
13945 SONY IMX355 SENSOR DRIVER
13946 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13947 L:      linux-media@vger.kernel.org
13948 T:      git git://linuxtv.org/media_tree.git
13949 S:      Maintained
13950 F:      drivers/media/i2c/imx355.c
13951
13952 SONY MEMORYSTICK CARD SUPPORT
13953 M:      Alex Dubov <oakad@yahoo.com>
13954 W:      http://tifmxx.berlios.de/
13955 S:      Maintained
13956 F:      drivers/memstick/host/tifm_ms.c
13957
13958 SONY MEMORYSTICK STANDARD SUPPORT
13959 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13960 S:      Maintained
13961 F:      drivers/memstick/core/ms_block.*
13962
13963 SONY VAIO CONTROL DEVICE DRIVER
13964 M:      Mattia Dongili <malattia@linux.it>
13965 L:      platform-driver-x86@vger.kernel.org
13966 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13967 S:      Maintained
13968 F:      Documentation/laptops/sony-laptop.txt
13969 F:      drivers/char/sonypi.c
13970 F:      drivers/platform/x86/sony-laptop.c
13971 F:      include/linux/sony-laptop.h
13972
13973 SOUND
13974 M:      Jaroslav Kysela <perex@perex.cz>
13975 M:      Takashi Iwai <tiwai@suse.com>
13976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13977 W:      http://www.alsa-project.org/
13978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13979 T:      git git://git.alsa-project.org/alsa-kernel.git
13980 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13981 S:      Maintained
13982 F:      Documentation/sound/
13983 F:      include/sound/
13984 F:      include/uapi/sound/
13985 F:      sound/
13986
13987 SOUND - COMPRESSED AUDIO
13988 M:      Vinod Koul <vkoul@kernel.org>
13989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13991 S:      Supported
13992 F:      Documentation/sound/designs/compress-offload.rst
13993 F:      include/sound/compress_driver.h
13994 F:      include/uapi/sound/compress_*
13995 F:      sound/core/compress_offload.c
13996 F:      sound/soc/soc-compress.c
13997
13998 SOUND - DMAENGINE HELPERS
13999 M:      Lars-Peter Clausen <lars@metafoo.de>
14000 S:      Supported
14001 F:      include/sound/dmaengine_pcm.h
14002 F:      sound/core/pcm_dmaengine.c
14003 F:      sound/soc/soc-generic-dmaengine-pcm.c
14004
14005 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14006 M:      Liam Girdwood <lgirdwood@gmail.com>
14007 M:      Mark Brown <broonie@kernel.org>
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14010 W:      http://alsa-project.org/main/index.php/ASoC
14011 S:      Supported
14012 F:      Documentation/devicetree/bindings/sound/
14013 F:      Documentation/sound/soc/
14014 F:      sound/soc/
14015 F:      include/sound/soc*
14016
14017 SOUNDWIRE SUBSYSTEM
14018 M:      Vinod Koul <vkoul@kernel.org>
14019 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14020 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14022 S:      Supported
14023 F:      Documentation/driver-api/soundwire/
14024 F:      drivers/soundwire/
14025 F:      include/linux/soundwire/
14026
14027 SP2 MEDIA DRIVER
14028 M:      Olli Salonen <olli.salonen@iki.fi>
14029 L:      linux-media@vger.kernel.org
14030 W:      https://linuxtv.org
14031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14032 S:      Maintained
14033 F:      drivers/media/dvb-frontends/sp2*
14034
14035 SPARC + UltraSPARC (sparc/sparc64)
14036 M:      "David S. Miller" <davem@davemloft.net>
14037 L:      sparclinux@vger.kernel.org
14038 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14041 S:      Maintained
14042 F:      arch/sparc/
14043 F:      drivers/sbus/
14044
14045 SPARC SERIAL DRIVERS
14046 M:      "David S. Miller" <davem@davemloft.net>
14047 L:      sparclinux@vger.kernel.org
14048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14050 S:      Maintained
14051 F:      include/linux/sunserialcore.h
14052 F:      drivers/tty/serial/suncore.c
14053 F:      drivers/tty/serial/sunhv.c
14054 F:      drivers/tty/serial/sunsab.c
14055 F:      drivers/tty/serial/sunsab.h
14056 F:      drivers/tty/serial/sunsu.c
14057 F:      drivers/tty/serial/sunzilog.c
14058 F:      drivers/tty/serial/sunzilog.h
14059 F:      drivers/tty/vcc.c
14060
14061 SPARSE CHECKER
14062 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14063 L:      linux-sparse@vger.kernel.org
14064 W:      https://sparse.wiki.kernel.org/
14065 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14066 S:      Maintained
14067 F:      include/linux/compiler.h
14068
14069 SPEAR CLOCK FRAMEWORK SUPPORT
14070 M:      Viresh Kumar <vireshk@kernel.org>
14071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14072 W:      http://www.st.com/spear
14073 S:      Maintained
14074 F:      drivers/clk/spear/
14075
14076 SPEAR PLATFORM SUPPORT
14077 M:      Viresh Kumar <vireshk@kernel.org>
14078 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14080 W:      http://www.st.com/spear
14081 S:      Maintained
14082 F:      arch/arm/boot/dts/spear*
14083 F:      arch/arm/mach-spear/
14084
14085 SPI NOR SUBSYSTEM
14086 M:      Marek Vasut <marek.vasut@gmail.com>
14087 L:      linux-mtd@lists.infradead.org
14088 W:      http://www.linux-mtd.infradead.org/
14089 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14090 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14091 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14092 S:      Maintained
14093 F:      drivers/mtd/spi-nor/
14094 F:      include/linux/mtd/spi-nor.h
14095
14096 SPI SUBSYSTEM
14097 M:      Mark Brown <broonie@kernel.org>
14098 L:      linux-spi@vger.kernel.org
14099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14100 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14101 S:      Maintained
14102 F:      Documentation/devicetree/bindings/spi/
14103 F:      Documentation/spi/
14104 F:      drivers/spi/
14105 F:      include/linux/spi/
14106 F:      include/uapi/linux/spi/
14107 F:      tools/spi/
14108
14109 SPIDERNET NETWORK DRIVER for CELL
14110 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14111 L:      netdev@vger.kernel.org
14112 S:      Supported
14113 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14114 F:      drivers/net/ethernet/toshiba/spider_net*
14115
14116 SPMI SUBSYSTEM
14117 R:      Stephen Boyd <sboyd@kernel.org>
14118 L:      linux-arm-msm@vger.kernel.org
14119 F:      Documentation/devicetree/bindings/spmi/
14120 F:      drivers/spmi/
14121 F:      include/dt-bindings/spmi/spmi.h
14122 F:      include/linux/spmi.h
14123 F:      include/trace/events/spmi.h
14124
14125 SPU FILE SYSTEM
14126 M:      Jeremy Kerr <jk@ozlabs.org>
14127 L:      linuxppc-dev@lists.ozlabs.org
14128 W:      http://www.ibm.com/developerworks/power/cell/
14129 S:      Supported
14130 F:      Documentation/filesystems/spufs.txt
14131 F:      arch/powerpc/platforms/cell/spufs/
14132
14133 SQUASHFS FILE SYSTEM
14134 M:      Phillip Lougher <phillip@squashfs.org.uk>
14135 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14136 W:      http://squashfs.org.uk
14137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14138 S:      Maintained
14139 F:      Documentation/filesystems/squashfs.txt
14140 F:      fs/squashfs/
14141
14142 SRM (Alpha) environment access
14143 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14144 S:      Maintained
14145 F:      arch/alpha/kernel/srm_env.c
14146
14147 ST STM32 I2C/SMBUS DRIVER
14148 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14149 L:      linux-i2c@vger.kernel.org
14150 S:      Maintained
14151 F:      drivers/i2c/busses/i2c-stm32*
14152
14153 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14154 M:      Song Qiang <songqiang1304521@gmail.com>
14155 L:      linux-iio@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/iio/proximity/vl53l0x-i2c.c
14158 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14159
14160 STABLE BRANCH
14161 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14162 M:      Sasha Levin <sashal@kernel.org>
14163 L:      stable@vger.kernel.org
14164 S:      Supported
14165 F:      Documentation/process/stable-kernel-rules.rst
14166
14167 STAGING - COMEDI
14168 M:      Ian Abbott <abbotti@mev.co.uk>
14169 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14170 S:      Odd Fixes
14171 F:      drivers/staging/comedi/
14172
14173 STAGING - EROFS FILE SYSTEM
14174 M:      Gao Xiang <gaoxiang25@huawei.com>
14175 M:      Chao Yu <yuchao0@huawei.com>
14176 L:      linux-erofs@lists.ozlabs.org
14177 S:      Maintained
14178 F:      drivers/staging/erofs/
14179
14180 STAGING - INDUSTRIAL IO
14181 M:      Jonathan Cameron <jic23@kernel.org>
14182 L:      linux-iio@vger.kernel.org
14183 S:      Odd Fixes
14184 F:      Documentation/devicetree/bindings/staging/iio/
14185 F:      drivers/staging/iio/
14186
14187 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14188 M:      Marc Dietrich <marvin24@gmx.de>
14189 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14190 L:      linux-tegra@vger.kernel.org
14191 S:      Maintained
14192 F:      drivers/staging/nvec/
14193
14194 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14195 M:      Jens Frederich <jfrederich@gmail.com>
14196 M:      Daniel Drake <dsd@laptop.org>
14197 M:      Jon Nettleton <jon.nettleton@gmail.com>
14198 W:      http://wiki.laptop.org/go/DCON
14199 S:      Maintained
14200 F:      drivers/staging/olpc_dcon/
14201
14202 STAGING - REALTEK RTL8712U DRIVERS
14203 M:      Larry Finger <Larry.Finger@lwfinger.net>
14204 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14205 S:      Odd Fixes
14206 F:      drivers/staging/rtl8712/
14207
14208 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14209 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14210 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14211 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14212 L:      linux-fbdev@vger.kernel.org
14213 S:      Maintained
14214 F:      drivers/staging/sm750fb/
14215
14216 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14217 M:      William Hubbs <w.d.hubbs@gmail.com>
14218 M:      Chris Brannon <chris@the-brannons.com>
14219 M:      Kirk Reiser <kirk@reisers.ca>
14220 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14221 L:      speakup@linux-speakup.org
14222 W:      http://www.linux-speakup.org/
14223 S:      Odd Fixes
14224 F:      drivers/staging/speakup/
14225
14226 STAGING - VIA VT665X DRIVERS
14227 M:      Forest Bond <forest@alittletooquiet.net>
14228 S:      Odd Fixes
14229 F:      drivers/staging/vt665?/
14230
14231 STAGING - WILC1000 WIFI DRIVER
14232 M:      Aditya Shankar <aditya.shankar@microchip.com>
14233 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14234 L:      linux-wireless@vger.kernel.org
14235 S:      Supported
14236 F:      drivers/staging/wilc1000/
14237
14238 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14239 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14240 S:      Odd Fixes
14241 F:      drivers/staging/xgifb/
14242
14243 STAGING SUBSYSTEM
14244 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14246 L:      devel@driverdev.osuosl.org
14247 S:      Supported
14248 F:      drivers/staging/
14249
14250 STARFIRE/DURALAN NETWORK DRIVER
14251 M:      Ion Badulescu <ionut@badula.org>
14252 S:      Odd Fixes
14253 F:      drivers/net/ethernet/adaptec/starfire*
14254
14255 STEC S1220 SKD DRIVER
14256 M:      Bart Van Assche <bart.vanassche@wdc.com>
14257 L:      linux-block@vger.kernel.org
14258 S:      Maintained
14259 F:      drivers/block/skd*[ch]
14260
14261 STI AUDIO (ASoC) DRIVERS
14262 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14263 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14264 S:      Maintained
14265 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14266 F:      sound/soc/sti/
14267
14268 STI CEC DRIVER
14269 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14270 S:      Maintained
14271 F:      drivers/media/platform/sti/cec/
14272 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14273
14274 STK1160 USB VIDEO CAPTURE DRIVER
14275 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 S:      Maintained
14279 F:      drivers/media/usb/stk1160/
14280
14281 STM32 AUDIO (ASoC) DRIVERS
14282 M:      Olivier Moysan <olivier.moysan@st.com>
14283 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14285 S:      Maintained
14286 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14287 F:      sound/soc/stm/
14288
14289 STM32 TIMER/LPTIMER DRIVERS
14290 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14291 S:      Maintained
14292 F:      drivers/*/stm32-*timer*
14293 F:      drivers/pwm/pwm-stm32*
14294 F:      include/linux/*/stm32-*tim*
14295 F:      Documentation/ABI/testing/*timer-stm32
14296 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14297 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14298
14299 STMMAC ETHERNET DRIVER
14300 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14301 M:      Alexandre Torgue <alexandre.torgue@st.com>
14302 M:      Jose Abreu <joabreu@synopsys.com>
14303 L:      netdev@vger.kernel.org
14304 W:      http://www.stlinux.com
14305 S:      Supported
14306 F:      drivers/net/ethernet/stmicro/stmmac/
14307
14308 SUN3/3X
14309 M:      Sam Creasey <sammy@sammy.net>
14310 W:      http://sammy.net/sun3/
14311 S:      Maintained
14312 F:      arch/m68k/kernel/*sun3*
14313 F:      arch/m68k/sun3*/
14314 F:      arch/m68k/include/asm/sun3*
14315 F:      drivers/net/ethernet/i825xx/sun3*
14316
14317 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14318 M:      Hans de Goede <hdegoede@redhat.com>
14319 L:      linux-input@vger.kernel.org
14320 S:      Maintained
14321 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14322 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14323
14324 SUNDANCE NETWORK DRIVER
14325 M:      Denis Kirjanov <kda@linux-powerpc.org>
14326 L:      netdev@vger.kernel.org
14327 S:      Maintained
14328 F:      drivers/net/ethernet/dlink/sundance.c
14329
14330 SUPERH
14331 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14332 M:      Rich Felker <dalias@libc.org>
14333 L:      linux-sh@vger.kernel.org
14334 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14335 S:      Maintained
14336 F:      Documentation/sh/
14337 F:      arch/sh/
14338 F:      drivers/sh/
14339
14340 SUSPEND TO RAM
14341 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14342 M:      Len Brown <len.brown@intel.com>
14343 M:      Pavel Machek <pavel@ucw.cz>
14344 L:      linux-pm@vger.kernel.org
14345 B:      https://bugzilla.kernel.org
14346 S:      Supported
14347 F:      Documentation/power/
14348 F:      arch/x86/kernel/acpi/
14349 F:      drivers/base/power/
14350 F:      kernel/power/
14351 F:      include/linux/suspend.h
14352 F:      include/linux/freezer.h
14353 F:      include/linux/pm.h
14354
14355 SVGA HANDLING
14356 M:      Martin Mares <mj@ucw.cz>
14357 L:      linux-video@atrey.karlin.mff.cuni.cz
14358 S:      Maintained
14359 F:      Documentation/svga.txt
14360 F:      arch/x86/boot/video*
14361
14362 SWIOTLB SUBSYSTEM
14363 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14364 L:      iommu@lists.linux-foundation.org
14365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14366 S:      Supported
14367 F:      kernel/dma/swiotlb.c
14368 F:      arch/*/kernel/pci-swiotlb.c
14369 F:      include/linux/swiotlb.h
14370
14371 SWITCHDEV
14372 M:      Jiri Pirko <jiri@resnulli.us>
14373 M:      Ivan Vecera <ivecera@redhat.com>
14374 L:      netdev@vger.kernel.org
14375 S:      Supported
14376 F:      net/switchdev/
14377 F:      include/net/switchdev.h
14378
14379 SY8106A REGULATOR DRIVER
14380 M:      Icenowy Zheng <icenowy@aosc.io>
14381 S:      Maintained
14382 F:      drivers/regulator/sy8106a-regulator.c
14383 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14384
14385 SYNC FILE FRAMEWORK
14386 M:      Sumit Semwal <sumit.semwal@linaro.org>
14387 R:      Gustavo Padovan <gustavo@padovan.org>
14388 S:      Maintained
14389 L:      linux-media@vger.kernel.org
14390 L:      dri-devel@lists.freedesktop.org
14391 F:      drivers/dma-buf/sync_*
14392 F:      drivers/dma-buf/dma-fence*
14393 F:      drivers/dma-buf/sw_sync.c
14394 F:      include/linux/sync_file.h
14395 F:      include/uapi/linux/sync_file.h
14396 F:      Documentation/sync_file.txt
14397 T:      git git://anongit.freedesktop.org/drm/drm-misc
14398
14399 SYNOPSYS ARC ARCHITECTURE
14400 M:      Vineet Gupta <vgupta@synopsys.com>
14401 L:      linux-snps-arc@lists.infradead.org
14402 S:      Supported
14403 F:      arch/arc/
14404 F:      Documentation/devicetree/bindings/arc/*
14405 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14406 F:      drivers/clocksource/arc_timer.c
14407 F:      drivers/tty/serial/arc_uart.c
14408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14409
14410 SYNOPSYS ARC HSDK SDP pll clock driver
14411 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14412 S:      Supported
14413 F:      drivers/clk/clk-hsdk-pll.c
14414 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14415
14416 SYNOPSYS ARC SDP clock driver
14417 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14418 S:      Supported
14419 F:      drivers/clk/axs10x/*
14420 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14421
14422 SYNOPSYS ARC SDP platform support
14423 M:      Alexey Brodkin <abrodkin@synopsys.com>
14424 S:      Supported
14425 F:      arch/arc/plat-axs10x
14426 F:      arch/arc/boot/dts/ax*
14427 F:      Documentation/devicetree/bindings/arc/axs10*
14428
14429 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14430 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14431 S:      Supported
14432 F:      drivers/reset/reset-axs10x.c
14433 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14434
14435 SYNOPSYS CREG GPIO DRIVER
14436 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14437 S:      Maintained
14438 F:      drivers/gpio/gpio-creg-snps.c
14439 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14440
14441 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14442 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14443 S:      Maintained
14444 F:      drivers/tty/serial/8250/8250_dw.c
14445
14446 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14447 M:      Hoan Tran <hotran@apm.com>
14448 L:      linux-gpio@vger.kernel.org
14449 S:      Maintained
14450 F:      drivers/gpio/gpio-dwapb.c
14451 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14452
14453 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14454 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14455 S:      Maintained
14456 F:      drivers/dma/dwi-axi-dmac/
14457 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14458
14459 SYNOPSYS DESIGNWARE DMAC DRIVER
14460 M:      Viresh Kumar <vireshk@kernel.org>
14461 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14462 S:      Maintained
14463 F:      include/linux/dma/dw.h
14464 F:      include/linux/platform_data/dma-dw.h
14465 F:      drivers/dma/dw/
14466
14467 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14468 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14469 L:      netdev@vger.kernel.org
14470 S:      Supported
14471 F:      drivers/net/ethernet/synopsys/
14472
14473 SYNOPSYS DESIGNWARE I2C DRIVER
14474 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14475 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14476 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14477 L:      linux-i2c@vger.kernel.org
14478 S:      Maintained
14479 F:      drivers/i2c/busses/i2c-designware-*
14480 F:      include/linux/platform_data/i2c-designware.h
14481
14482 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14483 M:      Jaehoon Chung <jh80.chung@samsung.com>
14484 L:      linux-mmc@vger.kernel.org
14485 S:      Maintained
14486 F:      drivers/mmc/host/dw_mmc*
14487
14488 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14489 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14490 S:      Supported
14491 F:      drivers/reset/reset-hsdk.c
14492 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14493 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14494
14495 SYSTEM CONFIGURATION (SYSCON)
14496 M:      Lee Jones <lee.jones@linaro.org>
14497 M:      Arnd Bergmann <arnd@arndb.de>
14498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14499 S:      Supported
14500 F:      drivers/mfd/syscon.c
14501
14502 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14503 M:      Sudeep Holla <sudeep.holla@arm.com>
14504 L:      linux-arm-kernel@lists.infradead.org
14505 S:      Maintained
14506 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14507 F:      drivers/clk/clk-sc[mp]i.c
14508 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14509 F:      drivers/firmware/arm_scpi.c
14510 F:      drivers/firmware/arm_scmi/
14511 F:      include/linux/sc[mp]i_protocol.h
14512
14513 SYSTEM RESET/SHUTDOWN DRIVERS
14514 M:      Sebastian Reichel <sre@kernel.org>
14515 L:      linux-pm@vger.kernel.org
14516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14517 S:      Maintained
14518 F:      Documentation/devicetree/bindings/power/reset/
14519 F:      drivers/power/reset/
14520
14521 SYSTEM TRACE MODULE CLASS
14522 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14523 S:      Maintained
14524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14525 F:      Documentation/trace/stm.rst
14526 F:      drivers/hwtracing/stm/
14527 F:      include/linux/stm.h
14528 F:      include/uapi/linux/stm.h
14529
14530 SYSV FILESYSTEM
14531 M:      Christoph Hellwig <hch@infradead.org>
14532 S:      Maintained
14533 F:      Documentation/filesystems/sysv-fs.txt
14534 F:      fs/sysv/
14535 F:      include/linux/sysv_fs.h
14536
14537 TARGET SUBSYSTEM
14538 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14539 L:      linux-scsi@vger.kernel.org
14540 L:      target-devel@vger.kernel.org
14541 W:      http://www.linux-iscsi.org
14542 W:      http://groups.google.com/group/linux-iscsi-target-dev
14543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14544 S:      Supported
14545 F:      drivers/target/
14546 F:      include/target/
14547 F:      Documentation/target/
14548
14549 TASKSTATS STATISTICS INTERFACE
14550 M:      Balbir Singh <bsingharora@gmail.com>
14551 S:      Maintained
14552 F:      Documentation/accounting/taskstats*
14553 F:      include/linux/taskstats*
14554 F:      kernel/taskstats.c
14555
14556 TC subsystem
14557 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14558 M:      Cong Wang <xiyou.wangcong@gmail.com>
14559 M:      Jiri Pirko <jiri@resnulli.us>
14560 L:      netdev@vger.kernel.org
14561 S:      Maintained
14562 F:      include/net/pkt_cls.h
14563 F:      include/net/pkt_sched.h
14564 F:      include/net/tc_act/
14565 F:      include/uapi/linux/pkt_cls.h
14566 F:      include/uapi/linux/pkt_sched.h
14567 F:      include/uapi/linux/tc_act/
14568 F:      include/uapi/linux/tc_ematch/
14569 F:      net/sched/
14570
14571 TC90522 MEDIA DRIVER
14572 M:      Akihiro Tsukada <tskd08@gmail.com>
14573 L:      linux-media@vger.kernel.org
14574 S:      Odd Fixes
14575 F:      drivers/media/dvb-frontends/tc90522*
14576
14577 TCP LOW PRIORITY MODULE
14578 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14579 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14580 W:      http://tcp-lp-mod.sourceforge.net/
14581 S:      Maintained
14582 F:      net/ipv4/tcp_lp.c
14583
14584 TDA10071 MEDIA DRIVER
14585 M:      Antti Palosaari <crope@iki.fi>
14586 L:      linux-media@vger.kernel.org
14587 W:      https://linuxtv.org
14588 W:      http://palosaari.fi/linux/
14589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14590 T:      git git://linuxtv.org/anttip/media_tree.git
14591 S:      Maintained
14592 F:      drivers/media/dvb-frontends/tda10071*
14593
14594 TDA18212 MEDIA DRIVER
14595 M:      Antti Palosaari <crope@iki.fi>
14596 L:      linux-media@vger.kernel.org
14597 W:      https://linuxtv.org
14598 W:      http://palosaari.fi/linux/
14599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14600 T:      git git://linuxtv.org/anttip/media_tree.git
14601 S:      Maintained
14602 F:      drivers/media/tuners/tda18212*
14603
14604 TDA18218 MEDIA DRIVER
14605 M:      Antti Palosaari <crope@iki.fi>
14606 L:      linux-media@vger.kernel.org
14607 W:      https://linuxtv.org
14608 W:      http://palosaari.fi/linux/
14609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14610 T:      git git://linuxtv.org/anttip/media_tree.git
14611 S:      Maintained
14612 F:      drivers/media/tuners/tda18218*
14613
14614 TDA18250 MEDIA DRIVER
14615 M:      Olli Salonen <olli.salonen@iki.fi>
14616 L:      linux-media@vger.kernel.org
14617 W:      https://linuxtv.org
14618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14619 T:      git git://linuxtv.org/media_tree.git
14620 S:      Maintained
14621 F:      drivers/media/tuners/tda18250*
14622
14623 TDA18271 MEDIA DRIVER
14624 M:      Michael Krufky <mkrufky@linuxtv.org>
14625 L:      linux-media@vger.kernel.org
14626 W:      https://linuxtv.org
14627 W:      http://github.com/mkrufky
14628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14629 T:      git git://linuxtv.org/mkrufky/tuners.git
14630 S:      Maintained
14631 F:      drivers/media/tuners/tda18271*
14632
14633 TDA1997x MEDIA DRIVER
14634 M:      Tim Harvey <tharvey@gateworks.com>
14635 L:      linux-media@vger.kernel.org
14636 W:      https://linuxtv.org
14637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14638 S:      Maintained
14639 F:      drivers/media/i2c/tda1997x.*
14640
14641 TDA827x MEDIA DRIVER
14642 M:      Michael Krufky <mkrufky@linuxtv.org>
14643 L:      linux-media@vger.kernel.org
14644 W:      https://linuxtv.org
14645 W:      http://github.com/mkrufky
14646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14647 T:      git git://linuxtv.org/mkrufky/tuners.git
14648 S:      Maintained
14649 F:      drivers/media/tuners/tda8290.*
14650
14651 TDA8290 MEDIA DRIVER
14652 M:      Michael Krufky <mkrufky@linuxtv.org>
14653 L:      linux-media@vger.kernel.org
14654 W:      https://linuxtv.org
14655 W:      http://github.com/mkrufky
14656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14657 T:      git git://linuxtv.org/mkrufky/tuners.git
14658 S:      Maintained
14659 F:      drivers/media/tuners/tda8290.*
14660
14661 TDA9840 MEDIA DRIVER
14662 M:      Hans Verkuil <hverkuil@xs4all.nl>
14663 L:      linux-media@vger.kernel.org
14664 T:      git git://linuxtv.org/media_tree.git
14665 W:      https://linuxtv.org
14666 S:      Maintained
14667 F:      drivers/media/i2c/tda9840*
14668
14669 TEA5761 TUNER DRIVER
14670 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14671 L:      linux-media@vger.kernel.org
14672 W:      https://linuxtv.org
14673 T:      git git://linuxtv.org/media_tree.git
14674 S:      Odd fixes
14675 F:      drivers/media/tuners/tea5761.*
14676
14677 TEA5767 TUNER DRIVER
14678 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14679 L:      linux-media@vger.kernel.org
14680 W:      https://linuxtv.org
14681 T:      git git://linuxtv.org/media_tree.git
14682 S:      Maintained
14683 F:      drivers/media/tuners/tea5767.*
14684
14685 TEA6415C MEDIA DRIVER
14686 M:      Hans Verkuil <hverkuil@xs4all.nl>
14687 L:      linux-media@vger.kernel.org
14688 T:      git git://linuxtv.org/media_tree.git
14689 W:      https://linuxtv.org
14690 S:      Maintained
14691 F:      drivers/media/i2c/tea6415c*
14692
14693 TEA6420 MEDIA DRIVER
14694 M:      Hans Verkuil <hverkuil@xs4all.nl>
14695 L:      linux-media@vger.kernel.org
14696 T:      git git://linuxtv.org/media_tree.git
14697 W:      https://linuxtv.org
14698 S:      Maintained
14699 F:      drivers/media/i2c/tea6420*
14700
14701 TEAM DRIVER
14702 M:      Jiri Pirko <jiri@resnulli.us>
14703 L:      netdev@vger.kernel.org
14704 S:      Supported
14705 F:      drivers/net/team/
14706 F:      include/linux/if_team.h
14707 F:      include/uapi/linux/if_team.h
14708
14709 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14710 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14711 S:      Maintained
14712 F:      arch/x86/platform/ts5500/
14713
14714 TECHNOTREND USB IR RECEIVER
14715 M:      Sean Young <sean@mess.org>
14716 L:      linux-media@vger.kernel.org
14717 S:      Maintained
14718 F:      drivers/media/rc/ttusbir.c
14719
14720 TECHWELL TW9910 VIDEO DECODER
14721 L:      linux-media@vger.kernel.org
14722 S:      Orphan
14723 F:      drivers/media/i2c/tw9910.c
14724 F:      include/media/i2c/tw9910.h
14725
14726 TEE SUBSYSTEM
14727 M:      Jens Wiklander <jens.wiklander@linaro.org>
14728 S:      Maintained
14729 F:      include/linux/tee_drv.h
14730 F:      include/uapi/linux/tee.h
14731 F:      drivers/tee/
14732 F:      Documentation/tee.txt
14733
14734 TEGRA ARCHITECTURE SUPPORT
14735 M:      Thierry Reding <thierry.reding@gmail.com>
14736 M:      Jonathan Hunter <jonathanh@nvidia.com>
14737 L:      linux-tegra@vger.kernel.org
14738 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14740 S:      Supported
14741 N:      [^a-z]tegra
14742
14743 TEGRA CLOCK DRIVER
14744 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14745 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14746 S:      Supported
14747 F:      drivers/clk/tegra/
14748
14749 TEGRA DMA DRIVERS
14750 M:      Laxman Dewangan <ldewangan@nvidia.com>
14751 M:      Jon Hunter <jonathanh@nvidia.com>
14752 S:      Supported
14753 F:      drivers/dma/tegra*
14754
14755 TEGRA I2C DRIVER
14756 M:      Laxman Dewangan <ldewangan@nvidia.com>
14757 S:      Supported
14758 F:      drivers/i2c/busses/i2c-tegra.c
14759
14760 TEGRA IOMMU DRIVERS
14761 M:      Thierry Reding <thierry.reding@gmail.com>
14762 L:      linux-tegra@vger.kernel.org
14763 S:      Supported
14764 F:      drivers/iommu/tegra*
14765
14766 TEGRA KBC DRIVER
14767 M:      Laxman Dewangan <ldewangan@nvidia.com>
14768 S:      Supported
14769 F:      drivers/input/keyboard/tegra-kbc.c
14770
14771 TEGRA NAND DRIVER
14772 M:      Stefan Agner <stefan@agner.ch>
14773 M:      Lucas Stach <dev@lynxeye.de>
14774 S:      Maintained
14775 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14776 F:      drivers/mtd/nand/raw/tegra_nand.c
14777
14778 TEGRA PWM DRIVER
14779 M:      Thierry Reding <thierry.reding@gmail.com>
14780 S:      Supported
14781 F:      drivers/pwm/pwm-tegra.c
14782
14783 TEGRA SERIAL DRIVER
14784 M:      Laxman Dewangan <ldewangan@nvidia.com>
14785 S:      Supported
14786 F:      drivers/tty/serial/serial-tegra.c
14787
14788 TEGRA SPI DRIVER
14789 M:      Laxman Dewangan <ldewangan@nvidia.com>
14790 S:      Supported
14791 F:      drivers/spi/spi-tegra*
14792
14793 TEHUTI ETHERNET DRIVER
14794 M:      Andy Gospodarek <andy@greyhouse.net>
14795 L:      netdev@vger.kernel.org
14796 S:      Supported
14797 F:      drivers/net/ethernet/tehuti/*
14798
14799 Telecom Clock Driver for MCPL0010
14800 M:      Mark Gross <mark.gross@intel.com>
14801 S:      Supported
14802 F:      drivers/char/tlclk.c
14803
14804 TENSILICA XTENSA PORT (xtensa)
14805 M:      Chris Zankel <chris@zankel.net>
14806 M:      Max Filippov <jcmvbkbc@gmail.com>
14807 L:      linux-xtensa@linux-xtensa.org
14808 T:      git git://github.com/czankel/xtensa-linux.git
14809 S:      Maintained
14810 F:      arch/xtensa/
14811 F:      drivers/irqchip/irq-xtensa-*
14812
14813 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14814 M:      Nishanth Menon <nm@ti.com>
14815 M:      Tero Kristo <t-kristo@ti.com>
14816 M:      Santosh Shilimkar <ssantosh@kernel.org>
14817 L:      linux-arm-kernel@lists.infradead.org
14818 S:      Maintained
14819 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14820 F:      drivers/firmware/ti_sci*
14821 F:      include/linux/soc/ti/ti_sci_protocol.h
14822 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14823 F:      drivers/soc/ti/ti_sci_pm_domains.c
14824 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14825 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14826 F:      drivers/clk/keystone/sci-clk.c
14827 F:      drivers/reset/reset-ti-sci.c
14828
14829 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14830 M:      Hans Verkuil <hverkuil@xs4all.nl>
14831 L:      linux-media@vger.kernel.org
14832 T:      git git://linuxtv.org/media_tree.git
14833 W:      https://linuxtv.org
14834 S:      Maintained
14835 F:      drivers/media/radio/radio-raremono.c
14836
14837 THERMAL
14838 M:      Zhang Rui <rui.zhang@intel.com>
14839 M:      Eduardo Valentin <edubezval@gmail.com>
14840 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14841 L:      linux-pm@vger.kernel.org
14842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14844 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14845 S:      Supported
14846 F:      drivers/thermal/
14847 F:      include/linux/thermal.h
14848 F:      include/uapi/linux/thermal.h
14849 F:      include/linux/cpu_cooling.h
14850 F:      Documentation/devicetree/bindings/thermal/
14851
14852 THERMAL/CPU_COOLING
14853 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14854 M:      Viresh Kumar <viresh.kumar@linaro.org>
14855 M:      Javi Merino <javi.merino@kernel.org>
14856 L:      linux-pm@vger.kernel.org
14857 S:      Supported
14858 F:      Documentation/thermal/cpu-cooling-api.txt
14859 F:      drivers/thermal/cpu_cooling.c
14860 F:      include/linux/cpu_cooling.h
14861
14862 THINKPAD ACPI EXTRAS DRIVER
14863 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14864 L:      ibm-acpi-devel@lists.sourceforge.net
14865 L:      platform-driver-x86@vger.kernel.org
14866 W:      http://ibm-acpi.sourceforge.net
14867 W:      http://thinkwiki.org/wiki/Ibm-acpi
14868 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14869 S:      Maintained
14870 F:      drivers/platform/x86/thinkpad_acpi.c
14871
14872 THUNDERBOLT DRIVER
14873 M:      Andreas Noever <andreas.noever@gmail.com>
14874 M:      Michael Jamet <michael.jamet@intel.com>
14875 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14876 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14878 S:      Maintained
14879 F:      Documentation/admin-guide/thunderbolt.rst
14880 F:      drivers/thunderbolt/
14881 F:      include/linux/thunderbolt.h
14882
14883 THUNDERBOLT NETWORK DRIVER
14884 M:      Michael Jamet <michael.jamet@intel.com>
14885 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14886 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14887 L:      netdev@vger.kernel.org
14888 S:      Maintained
14889 F:      drivers/net/thunderbolt.c
14890
14891 THUNDERX GPIO DRIVER
14892 M:      David Daney <david.daney@cavium.com>
14893 S:      Maintained
14894 F:      drivers/gpio/gpio-thunderx.c
14895
14896 TI AM437X VPFE DRIVER
14897 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14898 L:      linux-media@vger.kernel.org
14899 W:      https://linuxtv.org
14900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14901 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14902 S:      Maintained
14903 F:      drivers/media/platform/am437x/
14904
14905 TI BANDGAP AND THERMAL DRIVER
14906 M:      Eduardo Valentin <edubezval@gmail.com>
14907 M:      Keerthy <j-keerthy@ti.com>
14908 L:      linux-pm@vger.kernel.org
14909 L:      linux-omap@vger.kernel.org
14910 S:      Maintained
14911 F:      drivers/thermal/ti-soc-thermal/
14912
14913 TI BQ27XXX POWER SUPPLY DRIVER
14914 R:      Andrew F. Davis <afd@ti.com>
14915 F:      include/linux/power/bq27xxx_battery.h
14916 F:      drivers/power/supply/bq27xxx_battery.c
14917 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14918
14919 TI CDCE706 CLOCK DRIVER
14920 M:      Max Filippov <jcmvbkbc@gmail.com>
14921 S:      Maintained
14922 F:      drivers/clk/clk-cdce706.c
14923
14924 TI CLOCK DRIVER
14925 M:      Tero Kristo <t-kristo@ti.com>
14926 L:      linux-omap@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/clk/ti/
14929 F:      include/linux/clk/ti.h
14930
14931 TI DAVINCI MACHINE SUPPORT
14932 M:      Sekhar Nori <nsekhar@ti.com>
14933 M:      Kevin Hilman <khilman@kernel.org>
14934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14936 S:      Supported
14937 F:      arch/arm/mach-davinci/
14938 F:      drivers/i2c/busses/i2c-davinci.c
14939 F:      arch/arm/boot/dts/da850*
14940
14941 TI DAVINCI SERIES CLOCK DRIVER
14942 M:      David Lechner <david@lechnology.com>
14943 R:      Sekhar Nori <nsekhar@ti.com>
14944 S:      Maintained
14945 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14946 F:      drivers/clk/davinci/
14947
14948 TI DAVINCI SERIES GPIO DRIVER
14949 M:      Keerthy <j-keerthy@ti.com>
14950 L:      linux-gpio@vger.kernel.org
14951 S:      Maintained
14952 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14953 F:      drivers/gpio/gpio-davinci.c
14954
14955 TI DAVINCI SERIES MEDIA DRIVER
14956 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14957 L:      linux-media@vger.kernel.org
14958 W:      https://linuxtv.org
14959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14960 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14961 S:      Maintained
14962 F:      drivers/media/platform/davinci/
14963 F:      include/media/davinci/
14964
14965 TI ETHERNET SWITCH DRIVER (CPSW)
14966 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14967 L:      linux-omap@vger.kernel.org
14968 L:      netdev@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/net/ethernet/ti/cpsw*
14971 F:      drivers/net/ethernet/ti/davinci*
14972
14973 TI FLASH MEDIA INTERFACE DRIVER
14974 M:      Alex Dubov <oakad@yahoo.com>
14975 S:      Maintained
14976 F:      drivers/misc/tifm*
14977 F:      drivers/mmc/host/tifm_sd.c
14978 F:      include/linux/tifm.h
14979
14980 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14981 M:      Santosh Shilimkar <ssantosh@kernel.org>
14982 L:      linux-kernel@vger.kernel.org
14983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14984 S:      Maintained
14985 F:      drivers/soc/ti/*
14986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14987
14988 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14989 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14990 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14991 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14992 S:      Maintained
14993 F:      sound/soc/codecs/lm49453*
14994 F:      sound/soc/codecs/isabelle*
14995
14996 TI LP855x BACKLIGHT DRIVER
14997 M:      Milo Kim <milo.kim@ti.com>
14998 S:      Maintained
14999 F:      Documentation/backlight/lp855x-driver.txt
15000 F:      drivers/video/backlight/lp855x_bl.c
15001 F:      include/linux/platform_data/lp855x.h
15002
15003 TI LP8727 CHARGER DRIVER
15004 M:      Milo Kim <milo.kim@ti.com>
15005 S:      Maintained
15006 F:      drivers/power/supply/lp8727_charger.c
15007 F:      include/linux/platform_data/lp8727.h
15008
15009 TI LP8788 MFD DRIVER
15010 M:      Milo Kim <milo.kim@ti.com>
15011 S:      Maintained
15012 F:      drivers/iio/adc/lp8788_adc.c
15013 F:      drivers/leds/leds-lp8788.c
15014 F:      drivers/mfd/lp8788*.c
15015 F:      drivers/power/supply/lp8788-charger.c
15016 F:      drivers/regulator/lp8788-*.c
15017 F:      include/linux/mfd/lp8788*.h
15018
15019 TI NETCP ETHERNET DRIVER
15020 M:      Wingman Kwok <w-kwok2@ti.com>
15021 M:      Murali Karicheri <m-karicheri2@ti.com>
15022 L:      netdev@vger.kernel.org
15023 S:      Maintained
15024 F:      drivers/net/ethernet/ti/netcp*
15025
15026 TI PCM3060 ASoC CODEC DRIVER
15027 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15029 S:      Maintained
15030 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15031 F:      sound/soc/codecs/pcm3060*
15032
15033 TI TAS571X FAMILY ASoC CODEC DRIVER
15034 M:      Kevin Cernekee <cernekee@chromium.org>
15035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15036 S:      Odd Fixes
15037 F:      sound/soc/codecs/tas571x*
15038
15039 TI TRF7970A NFC DRIVER
15040 M:      Mark Greer <mgreer@animalcreek.com>
15041 L:      linux-wireless@vger.kernel.org
15042 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15043 S:      Supported
15044 F:      drivers/nfc/trf7970a.c
15045 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15046
15047 TI TWL4030 SERIES SOC CODEC DRIVER
15048 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15050 S:      Maintained
15051 F:      sound/soc/codecs/twl4030*
15052
15053 TI VPE/CAL DRIVERS
15054 M:      Benoit Parrot <bparrot@ti.com>
15055 L:      linux-media@vger.kernel.org
15056 W:      http://linuxtv.org/
15057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15058 S:      Maintained
15059 F:      drivers/media/platform/ti-vpe/
15060
15061 TI WILINK WIRELESS DRIVERS
15062 L:      linux-wireless@vger.kernel.org
15063 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15064 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15066 S:      Orphan
15067 F:      drivers/net/wireless/ti/
15068 F:      include/linux/wl12xx.h
15069
15070 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15071 M:      John Stultz <john.stultz@linaro.org>
15072 M:      Thomas Gleixner <tglx@linutronix.de>
15073 R:      Stephen Boyd <sboyd@kernel.org>
15074 L:      linux-kernel@vger.kernel.org
15075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15076 S:      Supported
15077 F:      include/linux/clocksource.h
15078 F:      include/linux/time.h
15079 F:      include/linux/timex.h
15080 F:      include/uapi/linux/time.h
15081 F:      include/uapi/linux/timex.h
15082 F:      kernel/time/clocksource.c
15083 F:      kernel/time/time*.c
15084 F:      kernel/time/alarmtimer.c
15085 F:      kernel/time/ntp.c
15086 F:      tools/testing/selftests/timers/
15087
15088 TIPC NETWORK LAYER
15089 M:      Jon Maloy <jon.maloy@ericsson.com>
15090 M:      Ying Xue <ying.xue@windriver.com>
15091 L:      netdev@vger.kernel.org (core kernel code)
15092 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15093 W:      http://tipc.sourceforge.net/
15094 S:      Maintained
15095 F:      include/uapi/linux/tipc*.h
15096 F:      net/tipc/
15097
15098 TLAN NETWORK DRIVER
15099 M:      Samuel Chessman <chessman@tux.org>
15100 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15101 W:      http://sourceforge.net/projects/tlan/
15102 S:      Maintained
15103 F:      Documentation/networking/device_drivers/ti/tlan.txt
15104 F:      drivers/net/ethernet/ti/tlan.*
15105
15106 TM6000 VIDEO4LINUX DRIVER
15107 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15108 L:      linux-media@vger.kernel.org
15109 W:      https://linuxtv.org
15110 T:      git git://linuxtv.org/media_tree.git
15111 S:      Odd fixes
15112 F:      drivers/media/usb/tm6000/
15113 F:      Documentation/media/v4l-drivers/tm6000*
15114
15115 TMIO/SDHI MMC DRIVER
15116 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15117 L:      linux-mmc@vger.kernel.org
15118 S:      Supported
15119 F:      drivers/mmc/host/tmio_mmc*
15120 F:      drivers/mmc/host/renesas_sdhi*
15121 F:      include/linux/mfd/tmio.h
15122
15123 TMP401 HARDWARE MONITOR DRIVER
15124 M:      Guenter Roeck <linux@roeck-us.net>
15125 L:      linux-hwmon@vger.kernel.org
15126 S:      Maintained
15127 F:      Documentation/hwmon/tmp401
15128 F:      drivers/hwmon/tmp401.c
15129
15130 TMPFS (SHMEM FILESYSTEM)
15131 M:      Hugh Dickins <hughd@google.com>
15132 L:      linux-mm@kvack.org
15133 S:      Maintained
15134 F:      include/linux/shmem_fs.h
15135 F:      mm/shmem.c
15136
15137 TOMOYO SECURITY MODULE
15138 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15139 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15140 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15141 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15142 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15143 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15144 W:      http://tomoyo.sourceforge.jp/
15145 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15146 S:      Maintained
15147 F:      security/tomoyo/
15148
15149 TOPSTAR LAPTOP EXTRAS DRIVER
15150 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15151 L:      platform-driver-x86@vger.kernel.org
15152 S:      Maintained
15153 F:      drivers/platform/x86/topstar-laptop.c
15154
15155 TORTURE-TEST MODULES
15156 M:      Davidlohr Bueso <dave@stgolabs.net>
15157 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15158 M:      Josh Triplett <josh@joshtriplett.org>
15159 L:      linux-kernel@vger.kernel.org
15160 S:      Supported
15161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15162 F:      Documentation/RCU/torture.txt
15163 F:      kernel/torture.c
15164 F:      kernel/rcu/rcutorture.c
15165 F:      kernel/rcu/rcuperf.c
15166 F:      kernel/locking/locktorture.c
15167
15168 TOSHIBA ACPI EXTRAS DRIVER
15169 M:      Azael Avalos <coproscefalo@gmail.com>
15170 L:      platform-driver-x86@vger.kernel.org
15171 S:      Maintained
15172 F:      drivers/platform/x86/toshiba_acpi.c
15173
15174 TOSHIBA BLUETOOTH DRIVER
15175 M:      Azael Avalos <coproscefalo@gmail.com>
15176 L:      platform-driver-x86@vger.kernel.org
15177 S:      Maintained
15178 F:      drivers/platform/x86/toshiba_bluetooth.c
15179
15180 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15181 M:      Azael Avalos <coproscefalo@gmail.com>
15182 L:      platform-driver-x86@vger.kernel.org
15183 S:      Maintained
15184 F:      drivers/platform/x86/toshiba_haps.c
15185
15186 TOSHIBA SMM DRIVER
15187 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15188 W:      http://www.buzzard.org.uk/toshiba/
15189 S:      Maintained
15190 F:      drivers/char/toshiba.c
15191 F:      include/linux/toshiba.h
15192 F:      include/uapi/linux/toshiba.h
15193
15194 TOSHIBA TC358743 DRIVER
15195 M:      Mats Randgaard <matrandg@cisco.com>
15196 L:      linux-media@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/media/i2c/tc358743*
15199 F:      include/media/i2c/tc358743.h
15200
15201 TOSHIBA WMI HOTKEYS DRIVER
15202 M:      Azael Avalos <coproscefalo@gmail.com>
15203 L:      platform-driver-x86@vger.kernel.org
15204 S:      Maintained
15205 F:      drivers/platform/x86/toshiba-wmi.c
15206
15207 TPM DEVICE DRIVER
15208 M:      Peter Huewe <peterhuewe@gmx.de>
15209 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15210 R:      Jason Gunthorpe <jgg@ziepe.ca>
15211 L:      linux-integrity@vger.kernel.org
15212 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15213 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15214 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15215 S:      Maintained
15216 F:      drivers/char/tpm/
15217
15218 TRACING
15219 M:      Steven Rostedt <rostedt@goodmis.org>
15220 M:      Ingo Molnar <mingo@redhat.com>
15221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15222 S:      Maintained
15223 F:      Documentation/trace/ftrace.rst
15224 F:      arch/*/*/*/ftrace.h
15225 F:      arch/*/kernel/ftrace.c
15226 F:      include/*/ftrace.h
15227 F:      include/linux/trace*.h
15228 F:      include/trace/
15229 F:      kernel/trace/
15230 F:      tools/testing/selftests/ftrace/
15231
15232 TRACING MMIO ACCESSES (MMIOTRACE)
15233 M:      Steven Rostedt <rostedt@goodmis.org>
15234 M:      Ingo Molnar <mingo@kernel.org>
15235 R:      Karol Herbst <karolherbst@gmail.com>
15236 R:      Pekka Paalanen <ppaalanen@gmail.com>
15237 S:      Maintained
15238 L:      linux-kernel@vger.kernel.org
15239 L:      nouveau@lists.freedesktop.org
15240 F:      kernel/trace/trace_mmiotrace.c
15241 F:      include/linux/mmiotrace.h
15242 F:      arch/x86/mm/kmmio.c
15243 F:      arch/x86/mm/mmio-mod.c
15244 F:      arch/x86/mm/testmmiotrace.c
15245
15246 TRIVIAL PATCHES
15247 M:      Jiri Kosina <trivial@kernel.org>
15248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15249 S:      Maintained
15250 K:      ^Subject:.*(?i)trivial
15251
15252 TEMPO SEMICONDUCTOR DRIVERS
15253 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15254 S:      Maintained
15255 F:      sound/soc/codecs/tscs*.c
15256 F:      sound/soc/codecs/tscs*.h
15257 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15258
15259 TTY LAYER
15260 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15261 M:      Jiri Slaby <jslaby@suse.com>
15262 S:      Supported
15263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15264 F:      Documentation/serial/
15265 F:      drivers/tty/
15266 F:      drivers/tty/serial/serial_core.c
15267 F:      include/linux/serial_core.h
15268 F:      include/linux/serial.h
15269 F:      include/linux/tty.h
15270 F:      include/uapi/linux/serial_core.h
15271 F:      include/uapi/linux/serial.h
15272 F:      include/uapi/linux/tty.h
15273
15274 TUA9001 MEDIA DRIVER
15275 M:      Antti Palosaari <crope@iki.fi>
15276 L:      linux-media@vger.kernel.org
15277 W:      https://linuxtv.org
15278 W:      http://palosaari.fi/linux/
15279 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15280 T:      git git://linuxtv.org/anttip/media_tree.git
15281 S:      Maintained
15282 F:      drivers/media/tuners/tua9001*
15283
15284 TULIP NETWORK DRIVERS
15285 L:      netdev@vger.kernel.org
15286 L:      linux-parisc@vger.kernel.org
15287 S:      Orphan
15288 F:      drivers/net/ethernet/dec/tulip/
15289
15290 TUN/TAP driver
15291 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15292 W:      http://vtun.sourceforge.net/tun
15293 S:      Maintained
15294 F:      Documentation/networking/tuntap.txt
15295 F:      arch/um/os-Linux/drivers/
15296
15297 TURBOCHANNEL SUBSYSTEM
15298 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15299 M:      Ralf Baechle <ralf@linux-mips.org>
15300 L:      linux-mips@linux-mips.org
15301 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15302 S:      Maintained
15303 F:      drivers/tc/
15304 F:      include/linux/tc.h
15305
15306 TURBOSTAT UTILITY
15307 M:      "Len Brown" <lenb@kernel.org>
15308 L:      linux-pm@vger.kernel.org
15309 B:      https://bugzilla.kernel.org
15310 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15312 S:      Supported
15313 F:      tools/power/x86/turbostat/
15314
15315 TW5864 VIDEO4LINUX DRIVER
15316 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15317 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15318 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15319 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15320 L:      linux-media@vger.kernel.org
15321 S:      Supported
15322 F:      drivers/media/pci/tw5864/
15323
15324 TW68 VIDEO4LINUX DRIVER
15325 M:      Hans Verkuil <hverkuil@xs4all.nl>
15326 L:      linux-media@vger.kernel.org
15327 T:      git git://linuxtv.org/media_tree.git
15328 W:      https://linuxtv.org
15329 S:      Odd Fixes
15330 F:      drivers/media/pci/tw68/
15331
15332 TW686X VIDEO4LINUX DRIVER
15333 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15334 L:      linux-media@vger.kernel.org
15335 T:      git git://linuxtv.org/media_tree.git
15336 W:      http://linuxtv.org
15337 S:      Maintained
15338 F:      drivers/media/pci/tw686x/
15339
15340 UBI FILE SYSTEM (UBIFS)
15341 M:      Richard Weinberger <richard@nod.at>
15342 M:      Artem Bityutskiy <dedekind1@gmail.com>
15343 M:      Adrian Hunter <adrian.hunter@intel.com>
15344 L:      linux-mtd@lists.infradead.org
15345 T:      git git://git.infradead.org/ubifs-2.6.git
15346 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15347 S:      Supported
15348 F:      Documentation/filesystems/ubifs.txt
15349 F:      fs/ubifs/
15350
15351 UCLINUX (M68KNOMMU AND COLDFIRE)
15352 M:      Greg Ungerer <gerg@linux-m68k.org>
15353 W:      http://www.linux-m68k.org/
15354 W:      http://www.uclinux.org/
15355 L:      linux-m68k@lists.linux-m68k.org
15356 L:      uclinux-dev@uclinux.org  (subscribers-only)
15357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15358 S:      Maintained
15359 F:      arch/m68k/coldfire/
15360 F:      arch/m68k/68*/
15361 F:      arch/m68k/*/*_no.*
15362 F:      arch/m68k/include/asm/*_no.*
15363
15364 UDF FILESYSTEM
15365 M:      Jan Kara <jack@suse.com>
15366 S:      Maintained
15367 F:      Documentation/filesystems/udf.txt
15368 F:      fs/udf/
15369
15370 UDRAW TABLET
15371 M:      Bastien Nocera <hadess@hadess.net>
15372 L:      linux-input@vger.kernel.org
15373 S:      Maintained
15374 F:      drivers/hid/hid-udraw-ps3.c
15375
15376 UFS FILESYSTEM
15377 M:      Evgeniy Dushistov <dushistov@mail.ru>
15378 S:      Maintained
15379 F:      Documentation/filesystems/ufs.txt
15380 F:      fs/ufs/
15381
15382 UHID USERSPACE HID IO DRIVER:
15383 M:      David Herrmann <dh.herrmann@googlemail.com>
15384 L:      linux-input@vger.kernel.org
15385 S:      Maintained
15386 F:      drivers/hid/uhid.c
15387 F:      include/uapi/linux/uhid.h
15388
15389 ULPI BUS
15390 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15391 L:      linux-usb@vger.kernel.org
15392 S:      Maintained
15393 F:      drivers/usb/common/ulpi.c
15394 F:      include/linux/ulpi/
15395
15396 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15397 L:      linux-usb@vger.kernel.org
15398 S:      Orphan
15399 F:      drivers/uwb/
15400 F:      include/linux/uwb.h
15401 F:      include/linux/uwb/
15402
15403 UNICORE32 ARCHITECTURE:
15404 M:      Guan Xuetao <gxt@pku.edu.cn>
15405 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15406 S:      Maintained
15407 T:      git git://github.com/gxt/linux.git
15408 F:      arch/unicore32/
15409
15410 UNIFDEF
15411 M:      Tony Finch <dot@dotat.at>
15412 W:      http://dotat.at/prog/unifdef
15413 S:      Maintained
15414 F:      scripts/unifdef.c
15415
15416 UNIFORM CDROM DRIVER
15417 M:      Jens Axboe <axboe@kernel.dk>
15418 W:      http://www.kernel.dk
15419 S:      Maintained
15420 F:      Documentation/cdrom/
15421 F:      drivers/cdrom/cdrom.c
15422 F:      include/linux/cdrom.h
15423 F:      include/uapi/linux/cdrom.h
15424
15425 UNISYS S-PAR DRIVERS
15426 M:      David Kershner <david.kershner@unisys.com>
15427 L:      sparmaintainer@unisys.com (Unisys internal)
15428 S:      Supported
15429 F:      include/linux/visorbus.h
15430 F:      drivers/visorbus/
15431 F:      drivers/staging/unisys/
15432
15433 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15434 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15435 L:      linux-scsi@vger.kernel.org
15436 S:      Supported
15437 F:      Documentation/scsi/ufs.txt
15438 F:      drivers/scsi/ufs/
15439
15440 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15441 M:      Joao Pinto <jpinto@synopsys.com>
15442 L:      linux-scsi@vger.kernel.org
15443 S:      Supported
15444 F:      drivers/scsi/ufs/*dwc*
15445
15446 UNSORTED BLOCK IMAGES (UBI)
15447 M:      Artem Bityutskiy <dedekind1@gmail.com>
15448 M:      Richard Weinberger <richard@nod.at>
15449 W:      http://www.linux-mtd.infradead.org/
15450 L:      linux-mtd@lists.infradead.org
15451 T:      git git://git.infradead.org/ubifs-2.6.git
15452 S:      Supported
15453 F:      drivers/mtd/ubi/
15454 F:      include/linux/mtd/ubi.h
15455 F:      include/uapi/mtd/ubi-user.h
15456
15457 USB "USBNET" DRIVER FRAMEWORK
15458 M:      Oliver Neukum <oneukum@suse.com>
15459 L:      netdev@vger.kernel.org
15460 W:      http://www.linux-usb.org/usbnet
15461 S:      Maintained
15462 F:      drivers/net/usb/usbnet.c
15463 F:      include/linux/usb/usbnet.h
15464
15465 USB ACM DRIVER
15466 M:      Oliver Neukum <oneukum@suse.com>
15467 L:      linux-usb@vger.kernel.org
15468 S:      Maintained
15469 F:      Documentation/usb/acm.txt
15470 F:      drivers/usb/class/cdc-acm.*
15471
15472 USB AR5523 WIRELESS DRIVER
15473 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15474 L:      linux-wireless@vger.kernel.org
15475 S:      Maintained
15476 F:      drivers/net/wireless/ath/ar5523/
15477
15478 USB ATTACHED SCSI
15479 M:      Oliver Neukum <oneukum@suse.com>
15480 L:      linux-usb@vger.kernel.org
15481 L:      linux-scsi@vger.kernel.org
15482 S:      Maintained
15483 F:      drivers/usb/storage/uas.c
15484
15485 USB CDC ETHERNET DRIVER
15486 M:      Oliver Neukum <oliver@neukum.org>
15487 L:      linux-usb@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/net/usb/cdc_*.c
15490 F:      include/uapi/linux/usb/cdc.h
15491
15492 USB CHAOSKEY DRIVER
15493 M:      Keith Packard <keithp@keithp.com>
15494 L:      linux-usb@vger.kernel.org
15495 S:      Maintained
15496 F:      drivers/usb/misc/chaoskey.c
15497
15498 USB CYPRESS C67X00 DRIVER
15499 M:      Peter Korsgaard <jacmet@sunsite.dk>
15500 L:      linux-usb@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/usb/c67x00/
15503
15504 USB DAVICOM DM9601 DRIVER
15505 M:      Peter Korsgaard <jacmet@sunsite.dk>
15506 L:      netdev@vger.kernel.org
15507 W:      http://www.linux-usb.org/usbnet
15508 S:      Maintained
15509 F:      drivers/net/usb/dm9601.c
15510
15511 USB DIAMOND RIO500 DRIVER
15512 M:      Cesar Miquel <miquel@df.uba.ar>
15513 L:      rio500-users@lists.sourceforge.net
15514 W:      http://rio500.sourceforge.net
15515 S:      Maintained
15516 F:      drivers/usb/misc/rio500*
15517
15518 USB EHCI DRIVER
15519 M:      Alan Stern <stern@rowland.harvard.edu>
15520 L:      linux-usb@vger.kernel.org
15521 S:      Maintained
15522 F:      Documentation/usb/ehci.txt
15523 F:      drivers/usb/host/ehci*
15524
15525 USB GADGET/PERIPHERAL SUBSYSTEM
15526 M:      Felipe Balbi <balbi@kernel.org>
15527 L:      linux-usb@vger.kernel.org
15528 W:      http://www.linux-usb.org/gadget
15529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15530 S:      Maintained
15531 F:      drivers/usb/gadget/
15532 F:      include/linux/usb/gadget*
15533
15534 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15535 M:      Jiri Kosina <jikos@kernel.org>
15536 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15537 L:      linux-usb@vger.kernel.org
15538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15539 S:      Maintained
15540 F:      Documentation/hid/hiddev.txt
15541 F:      drivers/hid/usbhid/
15542
15543 USB INTEL XHCI ROLE MUX DRIVER
15544 M:      Hans de Goede <hdegoede@redhat.com>
15545 L:      linux-usb@vger.kernel.org
15546 S:      Maintained
15547 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15548
15549 USB ISP116X DRIVER
15550 M:      Olav Kongas <ok@artecdesign.ee>
15551 L:      linux-usb@vger.kernel.org
15552 S:      Maintained
15553 F:      drivers/usb/host/isp116x*
15554 F:      include/linux/usb/isp116x.h
15555
15556 USB LAN78XX ETHERNET DRIVER
15557 M:      Woojung Huh <woojung.huh@microchip.com>
15558 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15559 L:      netdev@vger.kernel.org
15560 S:      Maintained
15561 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15562 F:      drivers/net/usb/lan78xx.*
15563 F:      include/dt-bindings/net/microchip-lan78xx.h
15564
15565 USB MASS STORAGE DRIVER
15566 M:      Alan Stern <stern@rowland.harvard.edu>
15567 L:      linux-usb@vger.kernel.org
15568 L:      usb-storage@lists.one-eyed-alien.net
15569 S:      Maintained
15570 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15571 F:      drivers/usb/storage/
15572
15573 USB MIDI DRIVER
15574 M:      Clemens Ladisch <clemens@ladisch.de>
15575 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15576 T:      git git://git.alsa-project.org/alsa-kernel.git
15577 S:      Maintained
15578 F:      sound/usb/midi.*
15579
15580 USB NETWORKING DRIVERS
15581 L:      linux-usb@vger.kernel.org
15582 S:      Odd Fixes
15583 F:      drivers/net/usb/
15584
15585 USB OHCI DRIVER
15586 M:      Alan Stern <stern@rowland.harvard.edu>
15587 L:      linux-usb@vger.kernel.org
15588 S:      Maintained
15589 F:      Documentation/usb/ohci.txt
15590 F:      drivers/usb/host/ohci*
15591
15592 USB OTG FSM (Finite State Machine)
15593 M:      Peter Chen <Peter.Chen@nxp.com>
15594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15595 L:      linux-usb@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/usb/common/usb-otg-fsm.c
15598
15599 USB OVER IP DRIVER
15600 M:      Valentina Manea <valentina.manea.m@gmail.com>
15601 M:      Shuah Khan <shuah@kernel.org>
15602 L:      linux-usb@vger.kernel.org
15603 S:      Maintained
15604 F:      Documentation/usb/usbip_protocol.txt
15605 F:      drivers/usb/usbip/
15606 F:      tools/usb/usbip/
15607 F:      tools/testing/selftests/drivers/usb/usbip/
15608
15609 USB PEGASUS DRIVER
15610 M:      Petko Manolov <petkan@nucleusys.com>
15611 L:      linux-usb@vger.kernel.org
15612 L:      netdev@vger.kernel.org
15613 T:      git git://github.com/petkan/pegasus.git
15614 W:      https://github.com/petkan/pegasus
15615 S:      Maintained
15616 F:      drivers/net/usb/pegasus.*
15617
15618 USB PHY LAYER
15619 M:      Felipe Balbi <balbi@kernel.org>
15620 L:      linux-usb@vger.kernel.org
15621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15622 S:      Maintained
15623 F:      drivers/usb/phy/
15624
15625 USB PRINTER DRIVER (usblp)
15626 M:      Pete Zaitcev <zaitcev@redhat.com>
15627 L:      linux-usb@vger.kernel.org
15628 S:      Supported
15629 F:      drivers/usb/class/usblp.c
15630
15631 USB QMI WWAN NETWORK DRIVER
15632 M:      Bjørn Mork <bjorn@mork.no>
15633 L:      netdev@vger.kernel.org
15634 S:      Maintained
15635 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15636 F:      drivers/net/usb/qmi_wwan.c
15637
15638 USB RTL8150 DRIVER
15639 M:      Petko Manolov <petkan@nucleusys.com>
15640 L:      linux-usb@vger.kernel.org
15641 L:      netdev@vger.kernel.org
15642 T:      git git://github.com/petkan/rtl8150.git
15643 W:      https://github.com/petkan/rtl8150
15644 S:      Maintained
15645 F:      drivers/net/usb/rtl8150.c
15646
15647 USB SERIAL SUBSYSTEM
15648 M:      Johan Hovold <johan@kernel.org>
15649 L:      linux-usb@vger.kernel.org
15650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15651 S:      Maintained
15652 F:      Documentation/usb/usb-serial.txt
15653 F:      drivers/usb/serial/
15654 F:      include/linux/usb/serial.h
15655
15656 USB SMSC75XX ETHERNET DRIVER
15657 M:      Steve Glendinning <steve.glendinning@shawell.net>
15658 L:      netdev@vger.kernel.org
15659 S:      Maintained
15660 F:      drivers/net/usb/smsc75xx.*
15661
15662 USB SMSC95XX ETHERNET DRIVER
15663 M:      Steve Glendinning <steve.glendinning@shawell.net>
15664 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15665 L:      netdev@vger.kernel.org
15666 S:      Maintained
15667 F:      drivers/net/usb/smsc95xx.*
15668
15669 USB SUBSYSTEM
15670 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15671 L:      linux-usb@vger.kernel.org
15672 W:      http://www.linux-usb.org
15673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15674 S:      Supported
15675 F:      Documentation/devicetree/bindings/usb/
15676 F:      Documentation/usb/
15677 F:      drivers/usb/
15678 F:      include/linux/usb.h
15679 F:      include/linux/usb/
15680
15681 USB TYPEC PI3USB30532 MUX DRIVER
15682 M:      Hans de Goede <hdegoede@redhat.com>
15683 L:      linux-usb@vger.kernel.org
15684 S:      Maintained
15685 F:      drivers/usb/typec/mux/pi3usb30532.c
15686
15687 USB TYPEC CLASS
15688 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15689 L:      linux-usb@vger.kernel.org
15690 S:      Maintained
15691 F:      Documentation/ABI/testing/sysfs-class-typec
15692 F:      Documentation/driver-api/usb/typec.rst
15693 F:      drivers/usb/typec/
15694 F:      include/linux/usb/typec.h
15695
15696 USB TYPEC BUS FOR ALTERNATE MODES
15697 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15698 L:      linux-usb@vger.kernel.org
15699 S:      Maintained
15700 F:      Documentation/ABI/testing/sysfs-bus-typec
15701 F:      Documentation/driver-api/usb/typec_bus.rst
15702 F:      drivers/usb/typec/altmodes/
15703 F:      include/linux/usb/typec_altmode.h
15704
15705 USB TYPEC PORT CONTROLLER DRIVERS
15706 M:      Guenter Roeck <linux@roeck-us.net>
15707 L:      linux-usb@vger.kernel.org
15708 S:      Maintained
15709 F:      drivers/usb/typec/tcpm/
15710
15711 USB UHCI DRIVER
15712 M:      Alan Stern <stern@rowland.harvard.edu>
15713 L:      linux-usb@vger.kernel.org
15714 S:      Maintained
15715 F:      drivers/usb/host/uhci*
15716
15717 USB VIDEO CLASS
15718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15719 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15720 L:      linux-media@vger.kernel.org
15721 T:      git git://linuxtv.org/media_tree.git
15722 W:      http://www.ideasonboard.org/uvc/
15723 S:      Maintained
15724 F:      drivers/media/usb/uvc/
15725 F:      include/uapi/linux/uvcvideo.h
15726
15727 USB VISION DRIVER
15728 M:      Hans Verkuil <hverkuil@xs4all.nl>
15729 L:      linux-media@vger.kernel.org
15730 T:      git git://linuxtv.org/media_tree.git
15731 W:      https://linuxtv.org
15732 S:      Odd Fixes
15733 F:      drivers/media/usb/usbvision/
15734
15735 USB WEBCAM GADGET
15736 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15737 L:      linux-usb@vger.kernel.org
15738 S:      Maintained
15739 F:      drivers/usb/gadget/function/*uvc*
15740 F:      drivers/usb/gadget/legacy/webcam.c
15741 F:      include/uapi/linux/usb/g_uvc.h
15742
15743 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15744 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15745 L:      linux-wireless@vger.kernel.org
15746 S:      Maintained
15747 F:      drivers/net/wireless/rndis_wlan.c
15748
15749 USB XHCI DRIVER
15750 M:      Mathias Nyman <mathias.nyman@intel.com>
15751 L:      linux-usb@vger.kernel.org
15752 S:      Supported
15753 F:      drivers/usb/host/xhci*
15754 F:      drivers/usb/host/pci-quirks*
15755
15756 USB ZD1201 DRIVER
15757 L:      linux-wireless@vger.kernel.org
15758 W:      http://linux-lc100020.sourceforge.net
15759 S:      Orphan
15760 F:      drivers/net/wireless/zydas/zd1201.*
15761
15762 USB ZR364XX DRIVER
15763 M:      Antoine Jacquet <royale@zerezo.com>
15764 L:      linux-usb@vger.kernel.org
15765 L:      linux-media@vger.kernel.org
15766 T:      git git://linuxtv.org/media_tree.git
15767 W:      http://royale.zerezo.com/zr364xx/
15768 S:      Maintained
15769 F:      Documentation/media/v4l-drivers/zr364xx*
15770 F:      drivers/media/usb/zr364xx/
15771
15772 USER-MODE LINUX (UML)
15773 M:      Jeff Dike <jdike@addtoit.com>
15774 M:      Richard Weinberger <richard@nod.at>
15775 L:      linux-um@lists.infradead.org
15776 W:      http://user-mode-linux.sourceforge.net
15777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15778 S:      Maintained
15779 F:      Documentation/virtual/uml/
15780 F:      arch/um/
15781 F:      arch/x86/um/
15782 F:      fs/hostfs/
15783 F:      fs/hppfs/
15784
15785 USERSPACE COPYIN/COPYOUT (UIOVEC)
15786 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15787 S:      Maintained
15788 F:      lib/iov_iter.c
15789 F:      include/linux/uio.h
15790
15791 USERSPACE DMA BUFFER DRIVER
15792 M:      Gerd Hoffmann <kraxel@redhat.com>
15793 S:      Maintained
15794 L:      dri-devel@lists.freedesktop.org
15795 F:      drivers/dma-buf/udmabuf.c
15796 F:      include/uapi/linux/udmabuf.h
15797 T:      git git://anongit.freedesktop.org/drm/drm-misc
15798
15799 USERSPACE I/O (UIO)
15800 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15801 S:      Maintained
15802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15803 F:      Documentation/driver-api/uio-howto.rst
15804 F:      drivers/uio/
15805 F:      include/linux/uio_driver.h
15806
15807 UTIL-LINUX PACKAGE
15808 M:      Karel Zak <kzak@redhat.com>
15809 L:      util-linux@vger.kernel.org
15810 W:      http://en.wikipedia.org/wiki/Util-linux
15811 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15812 S:      Maintained
15813
15814 UUID HELPERS
15815 M:      Christoph Hellwig <hch@lst.de>
15816 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15817 L:      linux-kernel@vger.kernel.org
15818 T:      git git://git.infradead.org/users/hch/uuid.git
15819 F:      lib/uuid.c
15820 F:      lib/test_uuid.c
15821 F:      include/linux/uuid.h
15822 F:      include/uapi/linux/uuid.h
15823 S:      Maintained
15824
15825 UVESAFB DRIVER
15826 M:      Michal Januszewski <spock@gentoo.org>
15827 L:      linux-fbdev@vger.kernel.org
15828 W:      https://github.com/mjanusz/v86d
15829 S:      Maintained
15830 F:      Documentation/fb/uvesafb.txt
15831 F:      drivers/video/fbdev/uvesafb.*
15832
15833 VF610 NAND DRIVER
15834 M:      Stefan Agner <stefan@agner.ch>
15835 L:      linux-mtd@lists.infradead.org
15836 S:      Supported
15837 F:      drivers/mtd/nand/raw/vf610_nfc.c
15838
15839 VFAT/FAT/MSDOS FILESYSTEM
15840 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15841 S:      Maintained
15842 F:      Documentation/filesystems/vfat.txt
15843 F:      fs/fat/
15844
15845 VFIO DRIVER
15846 M:      Alex Williamson <alex.williamson@redhat.com>
15847 L:      kvm@vger.kernel.org
15848 T:      git git://github.com/awilliam/linux-vfio.git
15849 S:      Maintained
15850 F:      Documentation/vfio.txt
15851 F:      drivers/vfio/
15852 F:      include/linux/vfio.h
15853 F:      include/uapi/linux/vfio.h
15854
15855 VFIO MEDIATED DEVICE DRIVERS
15856 M:      Kirti Wankhede <kwankhede@nvidia.com>
15857 L:      kvm@vger.kernel.org
15858 S:      Maintained
15859 F:      Documentation/vfio-mediated-device.txt
15860 F:      drivers/vfio/mdev/
15861 F:      include/linux/mdev.h
15862 F:      samples/vfio-mdev/
15863
15864 VFIO PLATFORM DRIVER
15865 M:      Eric Auger <eric.auger@redhat.com>
15866 L:      kvm@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/vfio/platform/
15869
15870 VGA_SWITCHEROO
15871 R:      Lukas Wunner <lukas@wunner.de>
15872 S:      Maintained
15873 F:      Documentation/gpu/vga-switcheroo.rst
15874 F:      drivers/gpu/vga/vga_switcheroo.c
15875 F:      include/linux/vga_switcheroo.h
15876 T:      git git://anongit.freedesktop.org/drm/drm-misc
15877
15878 VIA RHINE NETWORK DRIVER
15879 S:      Orphan
15880 F:      drivers/net/ethernet/via/via-rhine.c
15881
15882 VIA SD/MMC CARD CONTROLLER DRIVER
15883 M:      Bruce Chang <brucechang@via.com.tw>
15884 M:      Harald Welte <HaraldWelte@viatech.com>
15885 S:      Maintained
15886 F:      drivers/mmc/host/via-sdmmc.c
15887
15888 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15889 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15890 L:      linux-fbdev@vger.kernel.org
15891 S:      Maintained
15892 F:      include/linux/via-core.h
15893 F:      include/linux/via-gpio.h
15894 F:      include/linux/via_i2c.h
15895 F:      drivers/video/fbdev/via/
15896
15897 VIA VELOCITY NETWORK DRIVER
15898 M:      Francois Romieu <romieu@fr.zoreil.com>
15899 L:      netdev@vger.kernel.org
15900 S:      Maintained
15901 F:      drivers/net/ethernet/via/via-velocity.*
15902
15903 VICODEC VIRTUAL CODEC DRIVER
15904 M:      Hans Verkuil <hans.verkuil@cisco.com>
15905 L:      linux-media@vger.kernel.org
15906 T:      git git://linuxtv.org/media_tree.git
15907 W:      https://linuxtv.org
15908 S:      Maintained
15909 F:      drivers/media/platform/vicodec/*
15910
15911 VIDEO MULTIPLEXER DRIVER
15912 M:      Philipp Zabel <p.zabel@pengutronix.de>
15913 L:      linux-media@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/media/platform/video-mux.c
15916
15917 VIDEO I2C POLLING DRIVER
15918 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15919 L:      linux-media@vger.kernel.org
15920 S:      Maintained
15921 F:      drivers/media/i2c/video-i2c.c
15922
15923 VIDEOBUF2 FRAMEWORK
15924 M:      Pawel Osciak <pawel@osciak.com>
15925 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15926 M:      Kyungmin Park <kyungmin.park@samsung.com>
15927 L:      linux-media@vger.kernel.org
15928 S:      Maintained
15929 F:      drivers/media/common/videobuf2/*
15930 F:      include/media/videobuf2-*
15931
15932 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15933 M:      Helen Koike <helen.koike@collabora.com>
15934 L:      linux-media@vger.kernel.org
15935 T:      git git://linuxtv.org/media_tree.git
15936 W:      https://linuxtv.org
15937 S:      Maintained
15938 F:      drivers/media/platform/vimc/*
15939
15940 VIRT LIB
15941 M:      Alex Williamson <alex.williamson@redhat.com>
15942 M:      Paolo Bonzini <pbonzini@redhat.com>
15943 L:      kvm@vger.kernel.org
15944 S:      Supported
15945 F:      virt/lib/
15946
15947 VIRTIO AND VHOST VSOCK DRIVER
15948 M:      Stefan Hajnoczi <stefanha@redhat.com>
15949 L:      kvm@vger.kernel.org
15950 L:      virtualization@lists.linux-foundation.org
15951 L:      netdev@vger.kernel.org
15952 S:      Maintained
15953 F:      include/linux/virtio_vsock.h
15954 F:      include/uapi/linux/virtio_vsock.h
15955 F:      include/uapi/linux/vsockmon.h
15956 F:      include/uapi/linux/vm_sockets_diag.h
15957 F:      net/vmw_vsock/diag.c
15958 F:      net/vmw_vsock/af_vsock_tap.c
15959 F:      net/vmw_vsock/virtio_transport_common.c
15960 F:      net/vmw_vsock/virtio_transport.c
15961 F:      drivers/net/vsockmon.c
15962 F:      drivers/vhost/vsock.c
15963 F:      tools/testing/vsock/
15964
15965 VIRTIO CONSOLE DRIVER
15966 M:      Amit Shah <amit@kernel.org>
15967 L:      virtualization@lists.linux-foundation.org
15968 S:      Maintained
15969 F:      drivers/char/virtio_console.c
15970 F:      include/linux/virtio_console.h
15971 F:      include/uapi/linux/virtio_console.h
15972
15973 VIRTIO CORE, NET AND BLOCK DRIVERS
15974 M:      "Michael S. Tsirkin" <mst@redhat.com>
15975 M:      Jason Wang <jasowang@redhat.com>
15976 L:      virtualization@lists.linux-foundation.org
15977 S:      Maintained
15978 F:      Documentation/devicetree/bindings/virtio/
15979 F:      drivers/virtio/
15980 F:      tools/virtio/
15981 F:      drivers/net/virtio_net.c
15982 F:      drivers/block/virtio_blk.c
15983 F:      include/linux/virtio*.h
15984 F:      include/uapi/linux/virtio_*.h
15985 F:      drivers/crypto/virtio/
15986 F:      mm/balloon_compaction.c
15987
15988 VIRTIO CRYPTO DRIVER
15989 M:      Gonglei <arei.gonglei@huawei.com>
15990 L:      virtualization@lists.linux-foundation.org
15991 L:      linux-crypto@vger.kernel.org
15992 S:      Maintained
15993 F:      drivers/crypto/virtio/
15994 F:      include/uapi/linux/virtio_crypto.h
15995
15996 VIRTIO DRIVERS FOR S390
15997 M:      Cornelia Huck <cohuck@redhat.com>
15998 M:      Halil Pasic <pasic@linux.ibm.com>
15999 L:      linux-s390@vger.kernel.org
16000 L:      virtualization@lists.linux-foundation.org
16001 L:      kvm@vger.kernel.org
16002 S:      Supported
16003 F:      drivers/s390/virtio/
16004 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16005
16006 VIRTIO GPU DRIVER
16007 M:      David Airlie <airlied@linux.ie>
16008 M:      Gerd Hoffmann <kraxel@redhat.com>
16009 L:      dri-devel@lists.freedesktop.org
16010 L:      virtualization@lists.linux-foundation.org
16011 T:      git git://anongit.freedesktop.org/drm/drm-misc
16012 S:      Maintained
16013 F:      drivers/gpu/drm/virtio/
16014 F:      include/uapi/linux/virtio_gpu.h
16015
16016 VIRTIO HOST (VHOST)
16017 M:      "Michael S. Tsirkin" <mst@redhat.com>
16018 M:      Jason Wang <jasowang@redhat.com>
16019 L:      kvm@vger.kernel.org
16020 L:      virtualization@lists.linux-foundation.org
16021 L:      netdev@vger.kernel.org
16022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16023 S:      Maintained
16024 F:      drivers/vhost/
16025 F:      include/uapi/linux/vhost.h
16026
16027 VIRTIO INPUT DRIVER
16028 M:      Gerd Hoffmann <kraxel@redhat.com>
16029 S:      Maintained
16030 F:      drivers/virtio/virtio_input.c
16031 F:      include/uapi/linux/virtio_input.h
16032
16033 VIRTUAL BOX GUEST DEVICE DRIVER
16034 M:      Hans de Goede <hdegoede@redhat.com>
16035 M:      Arnd Bergmann <arnd@arndb.de>
16036 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16037 S:      Maintained
16038 F:      include/linux/vbox_utils.h
16039 F:      include/uapi/linux/vbox*.h
16040 F:      drivers/virt/vboxguest/
16041
16042 VIRTUAL SERIO DEVICE DRIVER
16043 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16044 S:      Maintained
16045 F:      drivers/input/serio/userio.c
16046 F:      include/uapi/linux/userio.h
16047
16048 VIVID VIRTUAL VIDEO DRIVER
16049 M:      Hans Verkuil <hverkuil@xs4all.nl>
16050 L:      linux-media@vger.kernel.org
16051 T:      git git://linuxtv.org/media_tree.git
16052 W:      https://linuxtv.org
16053 S:      Maintained
16054 F:      drivers/media/platform/vivid/*
16055
16056 VLYNQ BUS
16057 M:      Florian Fainelli <f.fainelli@gmail.com>
16058 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16059 S:      Maintained
16060 F:      drivers/vlynq/vlynq.c
16061 F:      include/linux/vlynq.h
16062
16063 VME SUBSYSTEM
16064 M:      Martyn Welch <martyn@welchs.me.uk>
16065 M:      Manohar Vanga <manohar.vanga@gmail.com>
16066 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16067 L:      devel@driverdev.osuosl.org
16068 S:      Maintained
16069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16070 F:      Documentation/driver-api/vme.rst
16071 F:      drivers/staging/vme/
16072 F:      drivers/vme/
16073 F:      include/linux/vme*
16074
16075 VMWARE BALLOON DRIVER
16076 M:      Xavier Deguillard <xdeguillard@vmware.com>
16077 M:      Nadav Amit <namit@vmware.com>
16078 M:      "VMware, Inc." <pv-drivers@vmware.com>
16079 L:      linux-kernel@vger.kernel.org
16080 S:      Maintained
16081 F:      drivers/misc/vmw_balloon.c
16082
16083 VMWARE HYPERVISOR INTERFACE
16084 M:      Alok Kataria <akataria@vmware.com>
16085 L:      virtualization@lists.linux-foundation.org
16086 S:      Supported
16087 F:      arch/x86/kernel/cpu/vmware.c
16088
16089 VMWARE PVRDMA DRIVER
16090 M:      Adit Ranadive <aditr@vmware.com>
16091 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16092 L:      linux-rdma@vger.kernel.org
16093 S:      Maintained
16094 F:      drivers/infiniband/hw/vmw_pvrdma/
16095
16096 VMware PVSCSI driver
16097 M:      Jim Gill <jgill@vmware.com>
16098 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16099 L:      linux-scsi@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/scsi/vmw_pvscsi.c
16102 F:      drivers/scsi/vmw_pvscsi.h
16103
16104 VMWARE VMMOUSE SUBDRIVER
16105 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16106 M:      "VMware, Inc." <pv-drivers@vmware.com>
16107 L:      linux-input@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/input/mouse/vmmouse.c
16110 F:      drivers/input/mouse/vmmouse.h
16111
16112 VMWARE VMXNET3 ETHERNET DRIVER
16113 M:      Ronak Doshi <doshir@vmware.com>
16114 M:      "VMware, Inc." <pv-drivers@vmware.com>
16115 L:      netdev@vger.kernel.org
16116 S:      Maintained
16117 F:      drivers/net/vmxnet3/
16118
16119 VOCORE VOCORE2 BOARD
16120 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16121 L:      linux-mips@linux-mips.org
16122 S:      Maintained
16123 F:      arch/mips/boot/dts/ralink/vocore2.dts
16124
16125 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16126 M:      Liam Girdwood <lgirdwood@gmail.com>
16127 M:      Mark Brown <broonie@kernel.org>
16128 L:      linux-kernel@vger.kernel.org
16129 W:      http://www.slimlogic.co.uk/?p=48
16130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16131 S:      Supported
16132 F:      Documentation/devicetree/bindings/regulator/
16133 F:      Documentation/power/regulator/
16134 F:      drivers/regulator/
16135 F:      include/dt-bindings/regulator/
16136 F:      include/linux/regulator/
16137
16138 VRF
16139 M:      David Ahern <dsa@cumulusnetworks.com>
16140 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16141 L:      netdev@vger.kernel.org
16142 S:      Maintained
16143 F:      drivers/net/vrf.c
16144 F:      Documentation/networking/vrf.txt
16145
16146 VT1211 HARDWARE MONITOR DRIVER
16147 M:      Juerg Haefliger <juergh@gmail.com>
16148 L:      linux-hwmon@vger.kernel.org
16149 S:      Maintained
16150 F:      Documentation/hwmon/vt1211
16151 F:      drivers/hwmon/vt1211.c
16152
16153 VT8231 HARDWARE MONITOR DRIVER
16154 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16155 L:      linux-hwmon@vger.kernel.org
16156 S:      Maintained
16157 F:      drivers/hwmon/vt8231.c
16158
16159 VUB300 USB to SDIO/SD/MMC bridge chip
16160 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16161 L:      linux-mmc@vger.kernel.org
16162 L:      linux-usb@vger.kernel.org
16163 S:      Supported
16164 F:      drivers/mmc/host/vub300.c
16165
16166 W1 DALLAS'S 1-WIRE BUS
16167 M:      Evgeniy Polyakov <zbr@ioremap.net>
16168 S:      Maintained
16169 F:      Documentation/devicetree/bindings/w1/
16170 F:      Documentation/w1/
16171 F:      drivers/w1/
16172 F:      include/linux/w1.h
16173
16174 W83791D HARDWARE MONITORING DRIVER
16175 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16176 L:      linux-hwmon@vger.kernel.org
16177 S:      Maintained
16178 F:      Documentation/hwmon/w83791d
16179 F:      drivers/hwmon/w83791d.c
16180
16181 W83793 HARDWARE MONITORING DRIVER
16182 M:      Rudolf Marek <r.marek@assembler.cz>
16183 L:      linux-hwmon@vger.kernel.org
16184 S:      Maintained
16185 F:      Documentation/hwmon/w83793
16186 F:      drivers/hwmon/w83793.c
16187
16188 W83795 HARDWARE MONITORING DRIVER
16189 M:      Jean Delvare <jdelvare@suse.com>
16190 L:      linux-hwmon@vger.kernel.org
16191 S:      Maintained
16192 F:      drivers/hwmon/w83795.c
16193
16194 W83L51xD SD/MMC CARD INTERFACE DRIVER
16195 M:      Pierre Ossman <pierre@ossman.eu>
16196 S:      Maintained
16197 F:      drivers/mmc/host/wbsd.*
16198
16199 WACOM PROTOCOL 4 SERIAL TABLETS
16200 M:      Julian Squires <julian@cipht.net>
16201 M:      Hans de Goede <hdegoede@redhat.com>
16202 L:      linux-input@vger.kernel.org
16203 S:      Maintained
16204 F:      drivers/input/tablet/wacom_serial4.c
16205
16206 WATCHDOG DEVICE DRIVERS
16207 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16208 M:      Guenter Roeck <linux@roeck-us.net>
16209 L:      linux-watchdog@vger.kernel.org
16210 W:      http://www.linux-watchdog.org/
16211 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16212 S:      Maintained
16213 F:      Documentation/devicetree/bindings/watchdog/
16214 F:      Documentation/watchdog/
16215 F:      drivers/watchdog/
16216 F:      include/linux/watchdog.h
16217 F:      include/uapi/linux/watchdog.h
16218
16219 WHISKEYCOVE PMIC GPIO DRIVER
16220 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16221 L:      linux-gpio@vger.kernel.org
16222 S:      Maintained
16223 F:      drivers/gpio/gpio-wcove.c
16224
16225 WIIMOTE HID DRIVER
16226 M:      David Herrmann <dh.herrmann@googlemail.com>
16227 L:      linux-input@vger.kernel.org
16228 S:      Maintained
16229 F:      drivers/hid/hid-wiimote*
16230
16231 WILOCITY WIL6210 WIRELESS DRIVER
16232 M:      Maya Erez <merez@codeaurora.org>
16233 L:      linux-wireless@vger.kernel.org
16234 L:      wil6210@qti.qualcomm.com
16235 S:      Supported
16236 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16237 F:      drivers/net/wireless/ath/wil6210/
16238
16239 WIMAX STACK
16240 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16241 M:      linux-wimax@intel.com
16242 L:      wimax@linuxwimax.org (subscribers-only)
16243 S:      Supported
16244 W:      http://linuxwimax.org
16245 F:      Documentation/wimax/README.wimax
16246 F:      include/linux/wimax/debug.h
16247 F:      include/net/wimax.h
16248 F:      include/uapi/linux/wimax.h
16249 F:      net/wimax/
16250
16251 WINBOND CIR DRIVER
16252 M:      David Härdeman <david@hardeman.nu>
16253 S:      Maintained
16254 F:      drivers/media/rc/winbond-cir.c
16255
16256 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16257 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16258 L:      linux-watchdog@vger.kernel.org
16259 S:      Maintained
16260 F:      drivers/watchdog/ebc-c384_wdt.c
16261
16262 WINSYSTEMS WS16C48 GPIO DRIVER
16263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16264 L:      linux-gpio@vger.kernel.org
16265 S:      Maintained
16266 F:      drivers/gpio/gpio-ws16c48.c
16267
16268 WISTRON LAPTOP BUTTON DRIVER
16269 M:      Miloslav Trmac <mitr@volny.cz>
16270 S:      Maintained
16271 F:      drivers/input/misc/wistron_btns.c
16272
16273 WL3501 WIRELESS PCMCIA CARD DRIVER
16274 L:      linux-wireless@vger.kernel.org
16275 S:      Odd fixes
16276 F:      drivers/net/wireless/wl3501*
16277
16278 WOLFSON MICROELECTRONICS DRIVERS
16279 L:      patches@opensource.cirrus.com
16280 T:      git https://github.com/CirrusLogic/linux-drivers.git
16281 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16282 S:      Supported
16283 F:      Documentation/hwmon/wm83??
16284 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16285 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16286 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16287 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16288 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16289 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16290 F:      drivers/clk/clk-wm83*.c
16291 F:      drivers/extcon/extcon-arizona.c
16292 F:      drivers/leds/leds-wm83*.c
16293 F:      drivers/gpio/gpio-*wm*.c
16294 F:      drivers/gpio/gpio-arizona.c
16295 F:      drivers/hwmon/wm83??-hwmon.c
16296 F:      drivers/input/misc/wm831x-on.c
16297 F:      drivers/input/touchscreen/wm831x-ts.c
16298 F:      drivers/input/touchscreen/wm97*.c
16299 F:      drivers/mfd/arizona*
16300 F:      drivers/mfd/wm*.c
16301 F:      drivers/mfd/cs47l24*
16302 F:      drivers/power/supply/wm83*.c
16303 F:      drivers/rtc/rtc-wm83*.c
16304 F:      drivers/regulator/wm8*.c
16305 F:      drivers/regulator/arizona*
16306 F:      drivers/video/backlight/wm83*_bl.c
16307 F:      drivers/watchdog/wm83*_wdt.c
16308 F:      include/linux/mfd/arizona/
16309 F:      include/linux/mfd/wm831x/
16310 F:      include/linux/mfd/wm8350/
16311 F:      include/linux/mfd/wm8400*
16312 F:      include/linux/regulator/arizona*
16313 F:      include/linux/wm97xx.h
16314 F:      include/sound/wm????.h
16315 F:      sound/soc/codecs/arizona.?
16316 F:      sound/soc/codecs/wm*
16317 F:      sound/soc/codecs/cs47l24*
16318
16319 WORKQUEUE
16320 M:      Tejun Heo <tj@kernel.org>
16321 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16323 S:      Maintained
16324 F:      include/linux/workqueue.h
16325 F:      kernel/workqueue.c
16326 F:      Documentation/core-api/workqueue.rst
16327
16328 X-POWERS AXP288 PMIC DRIVERS
16329 M:      Hans de Goede <hdegoede@redhat.com>
16330 S:      Maintained
16331 N:      axp288
16332 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16333
16334 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16335 M:      Chen-Yu Tsai <wens@csie.org>
16336 L:      linux-kernel@vger.kernel.org
16337 S:      Maintained
16338 N:      axp[128]
16339
16340 X.25 NETWORK LAYER
16341 M:      Andrew Hendry <andrew.hendry@gmail.com>
16342 L:      linux-x25@vger.kernel.org
16343 S:      Odd Fixes
16344 F:      Documentation/networking/x25*
16345 F:      include/net/x25*
16346 F:      net/x25/
16347
16348 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16349 M:      Thomas Gleixner <tglx@linutronix.de>
16350 M:      Ingo Molnar <mingo@redhat.com>
16351 M:      Borislav Petkov <bp@alien8.de>
16352 R:      "H. Peter Anvin" <hpa@zytor.com>
16353 M:      x86@kernel.org
16354 L:      linux-kernel@vger.kernel.org
16355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16356 S:      Maintained
16357 F:      Documentation/devicetree/bindings/x86/
16358 F:      Documentation/x86/
16359 F:      arch/x86/
16360
16361 X86 ENTRY CODE
16362 M:      Andy Lutomirski <luto@kernel.org>
16363 L:      linux-kernel@vger.kernel.org
16364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16365 S:      Maintained
16366 F:      arch/x86/entry/
16367
16368 X86 MCE INFRASTRUCTURE
16369 M:      Tony Luck <tony.luck@intel.com>
16370 M:      Borislav Petkov <bp@alien8.de>
16371 L:      linux-edac@vger.kernel.org
16372 S:      Maintained
16373 F:      arch/x86/kernel/cpu/mcheck/*
16374
16375 X86 MICROCODE UPDATE SUPPORT
16376 M:      Borislav Petkov <bp@alien8.de>
16377 S:      Maintained
16378 F:      arch/x86/kernel/cpu/microcode/*
16379
16380 X86 MM
16381 M:      Dave Hansen <dave.hansen@linux.intel.com>
16382 M:      Andy Lutomirski <luto@kernel.org>
16383 M:      Peter Zijlstra <peterz@infradead.org>
16384 L:      linux-kernel@vger.kernel.org
16385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16386 S:      Maintained
16387 F:      arch/x86/mm/
16388
16389 X86 PLATFORM DRIVERS
16390 M:      Darren Hart <dvhart@infradead.org>
16391 M:      Andy Shevchenko <andy@infradead.org>
16392 L:      platform-driver-x86@vger.kernel.org
16393 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16394 S:      Maintained
16395 F:      drivers/platform/x86/
16396 F:      drivers/platform/olpc/
16397
16398 X86 VDSO
16399 M:      Andy Lutomirski <luto@kernel.org>
16400 L:      linux-kernel@vger.kernel.org
16401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16402 S:      Maintained
16403 F:      arch/x86/entry/vdso/
16404
16405 XARRAY
16406 M:      Matthew Wilcox <willy@infradead.org>
16407 L:      linux-fsdevel@vger.kernel.org
16408 S:      Supported
16409 F:      Documentation/core-api/xarray.rst
16410 F:      lib/idr.c
16411 F:      lib/xarray.c
16412 F:      include/linux/idr.h
16413 F:      include/linux/xarray.h
16414 F:      tools/testing/radix-tree
16415
16416 XC2028/3028 TUNER DRIVER
16417 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16418 L:      linux-media@vger.kernel.org
16419 W:      https://linuxtv.org
16420 T:      git git://linuxtv.org/media_tree.git
16421 S:      Maintained
16422 F:      drivers/media/tuners/tuner-xc2028.*
16423
16424 XDP SOCKETS (AF_XDP)
16425 M:      Björn Töpel <bjorn.topel@intel.com>
16426 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16427 L:      netdev@vger.kernel.org
16428 S:      Maintained
16429 F:      kernel/bpf/xskmap.c
16430 F:      net/xdp/
16431
16432 XEN BLOCK SUBSYSTEM
16433 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16434 M:      Roger Pau Monné <roger.pau@citrix.com>
16435 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16436 S:      Supported
16437 F:      drivers/block/xen-blkback/*
16438 F:      drivers/block/xen*
16439
16440 XEN HYPERVISOR ARM
16441 M:      Stefano Stabellini <sstabellini@kernel.org>
16442 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16443 S:      Maintained
16444 F:      arch/arm/xen/
16445 F:      arch/arm/include/asm/xen/
16446
16447 XEN HYPERVISOR ARM64
16448 M:      Stefano Stabellini <sstabellini@kernel.org>
16449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16450 S:      Maintained
16451 F:      arch/arm64/xen/
16452 F:      arch/arm64/include/asm/xen/
16453
16454 XEN HYPERVISOR INTERFACE
16455 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16456 M:      Juergen Gross <jgross@suse.com>
16457 R:      Stefano Stabellini <sstabellini@kernel.org>
16458 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16460 S:      Supported
16461 F:      arch/x86/xen/
16462 F:      drivers/*/xen-*front.c
16463 F:      drivers/xen/
16464 F:      arch/x86/include/asm/xen/
16465 F:      arch/x86/include/asm/pvclock-abi.h
16466 F:      include/xen/
16467 F:      include/uapi/xen/
16468 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16469 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16470
16471 XEN NETWORK BACKEND DRIVER
16472 M:      Wei Liu <wei.liu2@citrix.com>
16473 M:      Paul Durrant <paul.durrant@citrix.com>
16474 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16475 L:      netdev@vger.kernel.org
16476 S:      Supported
16477 F:      drivers/net/xen-netback/*
16478
16479 XEN PCI SUBSYSTEM
16480 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16481 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16482 S:      Supported
16483 F:      arch/x86/pci/*xen*
16484 F:      drivers/pci/*xen*
16485
16486 XEN PVSCSI DRIVERS
16487 M:      Juergen Gross <jgross@suse.com>
16488 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16489 L:      linux-scsi@vger.kernel.org
16490 S:      Supported
16491 F:      drivers/scsi/xen-scsifront.c
16492 F:      drivers/xen/xen-scsiback.c
16493 F:      include/xen/interface/io/vscsiif.h
16494
16495 XEN SWIOTLB SUBSYSTEM
16496 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16497 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16498 L:      iommu@lists.linux-foundation.org
16499 S:      Supported
16500 F:      arch/x86/xen/*swiotlb*
16501 F:      drivers/xen/*swiotlb*
16502
16503 XEN SOUND FRONTEND DRIVER
16504 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16505 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16507 S:      Supported
16508 F:      sound/xen/*
16509
16510 XFS FILESYSTEM
16511 M:      Darrick J. Wong <darrick.wong@oracle.com>
16512 M:      linux-xfs@vger.kernel.org
16513 L:      linux-xfs@vger.kernel.org
16514 W:      http://xfs.org/
16515 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16516 S:      Supported
16517 F:      Documentation/filesystems/xfs.txt
16518 F:      fs/xfs/
16519
16520 XILINX AXI ETHERNET DRIVER
16521 M:      Anirudha Sarangi <anirudh@xilinx.com>
16522 M:      John Linn <John.Linn@xilinx.com>
16523 S:      Maintained
16524 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16525
16526 XILINX UARTLITE SERIAL DRIVER
16527 M:      Peter Korsgaard <jacmet@sunsite.dk>
16528 L:      linux-serial@vger.kernel.org
16529 S:      Maintained
16530 F:      drivers/tty/serial/uartlite.c
16531
16532 XILINX VIDEO IP CORES
16533 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16534 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16535 L:      linux-media@vger.kernel.org
16536 T:      git git://linuxtv.org/media_tree.git
16537 S:      Supported
16538 F:      Documentation/devicetree/bindings/media/xilinx/
16539 F:      drivers/media/platform/xilinx/
16540 F:      include/uapi/linux/xilinx-v4l2-controls.h
16541
16542 XILLYBUS DRIVER
16543 M:      Eli Billauer <eli.billauer@gmail.com>
16544 L:      linux-kernel@vger.kernel.org
16545 S:      Supported
16546 F:      drivers/char/xillybus/
16547
16548 XLP9XX I2C DRIVER
16549 M:      George Cherian <george.cherian@cavium.com>
16550 M:      Jan Glauber <jglauber@cavium.com>
16551 L:      linux-i2c@vger.kernel.org
16552 W:      http://www.cavium.com
16553 S:      Supported
16554 F:      drivers/i2c/busses/i2c-xlp9xx.c
16555
16556 XRA1403 GPIO EXPANDER
16557 M:      Nandor Han <nandor.han@ge.com>
16558 M:      Semi Malinen <semi.malinen@ge.com>
16559 L:      linux-gpio@vger.kernel.org
16560 S:      Maintained
16561 F:      drivers/gpio/gpio-xra1403.c
16562 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16563
16564 XTENSA XTFPGA PLATFORM SUPPORT
16565 M:      Max Filippov <jcmvbkbc@gmail.com>
16566 L:      linux-xtensa@linux-xtensa.org
16567 S:      Maintained
16568 F:      drivers/spi/spi-xtensa-xtfpga.c
16569 F:      sound/soc/xtensa/xtfpga-i2s.c
16570
16571 YAM DRIVER FOR AX.25
16572 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16573 L:      linux-hams@vger.kernel.org
16574 S:      Maintained
16575 F:      drivers/net/hamradio/yam*
16576 F:      include/linux/yam.h
16577
16578 YAMA SECURITY MODULE
16579 M:      Kees Cook <keescook@chromium.org>
16580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16581 S:      Supported
16582 F:      security/yama/
16583 F:      Documentation/admin-guide/LSM/Yama.rst
16584
16585 YEALINK PHONE DRIVER
16586 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16587 L:      usbb2k-api-dev@nongnu.org
16588 S:      Maintained
16589 F:      Documentation/input/devices/yealink.rst
16590 F:      drivers/input/misc/yealink.*
16591
16592 Z8530 DRIVER FOR AX.25
16593 M:      Joerg Reuter <jreuter@yaina.de>
16594 W:      http://yaina.de/jreuter/
16595 W:      http://www.qsl.net/dl1bke/
16596 L:      linux-hams@vger.kernel.org
16597 S:      Maintained
16598 F:      Documentation/networking/z8530drv.txt
16599 F:      drivers/net/hamradio/*scc.c
16600 F:      drivers/net/hamradio/z8530.h
16601
16602 ZBUD COMPRESSED PAGE ALLOCATOR
16603 M:      Seth Jennings <sjenning@redhat.com>
16604 M:      Dan Streetman <ddstreet@ieee.org>
16605 L:      linux-mm@kvack.org
16606 S:      Maintained
16607 F:      mm/zbud.c
16608 F:      include/linux/zbud.h
16609
16610 ZD1211RW WIRELESS DRIVER
16611 M:      Daniel Drake <dsd@gentoo.org>
16612 M:      Ulrich Kunitz <kune@deine-taler.de>
16613 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16614 L:      linux-wireless@vger.kernel.org
16615 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16616 S:      Maintained
16617 F:      drivers/net/wireless/zydas/zd1211rw/
16618
16619 ZD1301 MEDIA DRIVER
16620 M:      Antti Palosaari <crope@iki.fi>
16621 L:      linux-media@vger.kernel.org
16622 W:      https://linuxtv.org/
16623 W:      http://palosaari.fi/linux/
16624 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16625 S:      Maintained
16626 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16627
16628 ZD1301_DEMOD MEDIA DRIVER
16629 M:      Antti Palosaari <crope@iki.fi>
16630 L:      linux-media@vger.kernel.org
16631 W:      https://linuxtv.org/
16632 W:      http://palosaari.fi/linux/
16633 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16634 S:      Maintained
16635 F:      drivers/media/dvb-frontends/zd1301_demod*
16636
16637 ZPOOL COMPRESSED PAGE STORAGE API
16638 M:      Dan Streetman <ddstreet@ieee.org>
16639 L:      linux-mm@kvack.org
16640 S:      Maintained
16641 F:      mm/zpool.c
16642 F:      include/linux/zpool.h
16643
16644 ZR36067 VIDEO FOR LINUX DRIVER
16645 L:      mjpeg-users@lists.sourceforge.net
16646 L:      linux-media@vger.kernel.org
16647 W:      http://mjpeg.sourceforge.net/driver-zoran/
16648 T:      hg https://linuxtv.org/hg/v4l-dvb
16649 S:      Odd Fixes
16650 F:      drivers/staging/media/zoran/
16651
16652 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16653 M:      Minchan Kim <minchan@kernel.org>
16654 M:      Nitin Gupta <ngupta@vflare.org>
16655 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16656 L:      linux-kernel@vger.kernel.org
16657 S:      Maintained
16658 F:      drivers/block/zram/
16659 F:      Documentation/blockdev/zram.txt
16660
16661 ZS DECSTATION Z85C30 SERIAL DRIVER
16662 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16663 S:      Maintained
16664 F:      drivers/tty/serial/zs.*
16665
16666 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16667 M:      Minchan Kim <minchan@kernel.org>
16668 M:      Nitin Gupta <ngupta@vflare.org>
16669 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16670 L:      linux-mm@kvack.org
16671 S:      Maintained
16672 F:      mm/zsmalloc.c
16673 F:      include/linux/zsmalloc.h
16674 F:      Documentation/vm/zsmalloc.rst
16675
16676 ZSWAP COMPRESSED SWAP CACHING
16677 M:      Seth Jennings <sjenning@redhat.com>
16678 M:      Dan Streetman <ddstreet@ieee.org>
16679 L:      linux-mm@kvack.org
16680 S:      Maintained
16681 F:      mm/zswap.c
16682
16683 THE REST
16684 M:      Linus Torvalds <torvalds@linux-foundation.org>
16685 L:      linux-kernel@vger.kernel.org
16686 Q:      http://patchwork.kernel.org/project/LKML/list/
16687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16688 S:      Buried alive in reporters
16689 F:      *
16690 F:      */