]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: mediatek: Update SoC entry
[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/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475
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 W:      https://mtk.bcnfs.org/
1742 C:      irc://chat.freenode.net/linux-mediatek
1743 S:      Maintained
1744 F:      arch/arm/boot/dts/mt6*
1745 F:      arch/arm/boot/dts/mt7*
1746 F:      arch/arm/boot/dts/mt8*
1747 F:      arch/arm/mach-mediatek/
1748 F:      arch/arm64/boot/dts/mediatek/
1749 F:      drivers/soc/mediatek/
1750 N:      mtk
1751 N:      mt[678]
1752 K:      mediatek
1753
1754 ARM/Mediatek USB3 PHY DRIVER
1755 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1758 S:      Maintained
1759 F:      drivers/phy/mediatek/
1760 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1761
1762 ARM/MICREL KS8695 ARCHITECTURE
1763 M:      Greg Ungerer <gerg@uclinux.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 F:      arch/arm/mach-ks8695/
1766 S:      Odd Fixes
1767
1768 ARM/Microchip (AT91) SoC support
1769 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1770 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1771 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 W:      http://www.linux4sam.org
1774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1775 S:      Supported
1776 N:      at91
1777 N:      atmel
1778 F:      arch/arm/mach-at91/
1779 F:      include/soc/at91/
1780 F:      arch/arm/boot/dts/at91*.dts
1781 F:      arch/arm/boot/dts/at91*.dtsi
1782 F:      arch/arm/boot/dts/sama*.dts
1783 F:      arch/arm/boot/dts/sama*.dtsi
1784 F:      arch/arm/include/debug/at91.S
1785 F:      drivers/memory/atmel*
1786 F:      drivers/watchdog/sama5d4_wdt.c
1787 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1788 X:      drivers/net/wireless/atmel/
1789
1790 ARM/MIOA701 MACHINE SUPPORT
1791 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F:      arch/arm/mach-pxa/mioa701.c
1794 S:      Maintained
1795
1796 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1797 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1798 S:      Maintained
1799
1800 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1801 M:      Linus Walleij <linus.walleij@linaro.org>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 S:      Maintained
1804 F:      arch/arm/mach-nomadik/
1805 F:      arch/arm/mach-u300/
1806 F:      arch/arm/mach-ux500/
1807 F:      arch/arm/boot/dts/ste-*
1808 F:      drivers/clk/clk-nomadik.c
1809 F:      drivers/clk/clk-u300.c
1810 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1811 F:      drivers/clocksource/timer-u300.c
1812 F:      drivers/dma/coh901318*
1813 F:      drivers/dma/ste_dma40*
1814 F:      drivers/hwspinlock/u8500_hsem.c
1815 F:      drivers/i2c/busses/i2c-nomadik.c
1816 F:      drivers/i2c/busses/i2c-stu300.c
1817 F:      drivers/mfd/ab3100*
1818 F:      drivers/mfd/ab8500*
1819 F:      drivers/mfd/abx500*
1820 F:      drivers/mfd/dbx500*
1821 F:      drivers/mfd/db8500*
1822 F:      drivers/pinctrl/nomadik/
1823 F:      drivers/pinctrl/pinctrl-coh901*
1824 F:      drivers/pinctrl/pinctrl-u300.c
1825 F:      drivers/rtc/rtc-ab3100.c
1826 F:      drivers/rtc/rtc-ab8500.c
1827 F:      drivers/rtc/rtc-coh901331.c
1828 F:      drivers/rtc/rtc-pl031.c
1829 F:      drivers/watchdog/coh901327_wdt.c
1830 F:      Documentation/devicetree/bindings/arm/ste-*
1831 F:      Documentation/devicetree/bindings/arm/ux500/
1832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1833
1834 ARM/NUVOTON NPCM ARCHITECTURE
1835 M:      Avi Fishman <avifishman70@gmail.com>
1836 M:      Tomer Maimon <tmaimon77@gmail.com>
1837 R:      Patrick Venture <venture@google.com>
1838 R:      Nancy Yuen <yuenn@google.com>
1839 R:      Brendan Higgins <brendanhiggins@google.com>
1840 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1841 S:      Supported
1842 F:      arch/arm/mach-npcm/
1843 F:      arch/arm/boot/dts/nuvoton-npcm*
1844 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1845 F:      drivers/*/*npcm*
1846 F:      Documentation/devicetree/bindings/*/*npcm*
1847 F:      Documentation/devicetree/bindings/*/*/*npcm*
1848
1849 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1850 M:      Wan ZongShun <mcuos.com@gmail.com>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W:      http://www.mcuos.com
1853 S:      Maintained
1854 F:      arch/arm/mach-w90x900/
1855 F:      drivers/input/keyboard/w90p910_keypad.c
1856 F:      drivers/input/touchscreen/w90p910_ts.c
1857 F:      drivers/watchdog/nuc900_wdt.c
1858 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1859 F:      drivers/mtd/nand/raw/nuc900_nand.c
1860 F:      drivers/rtc/rtc-nuc900.c
1861 F:      drivers/spi/spi-nuc900.c
1862 F:      drivers/usb/host/ehci-w90x900.c
1863 F:      drivers/video/fbdev/nuc900fb.c
1864
1865 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1866 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1867 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1868 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1869 S:      Supported
1870
1871 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1872 M:      Alexander Clouter <alex@digriz.org.uk>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W:      http://www.digriz.org.uk/ts78xx/kernel
1875 S:      Maintained
1876 F:      arch/arm/mach-orion5x/ts78xx-*
1877
1878 ARM/OXNAS platform support
1879 M:      Neil Armstrong <narmstrong@baylibre.com>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1882 S:      Maintained
1883 F:      arch/arm/mach-oxnas/
1884 F:      arch/arm/boot/dts/ox8*.dts*
1885 N:      oxnas
1886
1887 ARM/PALM TREO SUPPORT
1888 M:      Tomas Cech <sleep_walker@suse.com>
1889 L:      linux-arm-kernel@lists.infradead.org
1890 W:      http://hackndev.com
1891 S:      Maintained
1892 F:      arch/arm/mach-pxa/palmtreo.*
1893
1894 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1895 M:      Marek Vasut <marek.vasut@gmail.com>
1896 L:      linux-arm-kernel@lists.infradead.org
1897 W:      http://hackndev.com
1898 S:      Maintained
1899 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1900 F:      arch/arm/mach-pxa/palmtx.c
1901 F:      arch/arm/mach-pxa/palmt5.*
1902 F:      arch/arm/mach-pxa/include/mach/palmld.h
1903 F:      arch/arm/mach-pxa/palmld.c
1904 F:      arch/arm/mach-pxa/palmte2.*
1905 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1906 F:      arch/arm/mach-pxa/palmtc.c
1907
1908 ARM/PALMZ72 SUPPORT
1909 M:      Sergey Lapin <slapin@ossfans.org>
1910 L:      linux-arm-kernel@lists.infradead.org
1911 W:      http://hackndev.com
1912 S:      Maintained
1913 F:      arch/arm/mach-pxa/palmz72.*
1914
1915 ARM/PLEB SUPPORT
1916 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1917 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1918 S:      Maintained
1919
1920 ARM/PT DIGITAL BOARD PORT
1921 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 W:      http://www.armlinux.org.uk/
1924 S:      Maintained
1925
1926 ARM/QUALCOMM SUPPORT
1927 M:      Andy Gross <andy.gross@linaro.org>
1928 M:      David Brown <david.brown@linaro.org>
1929 L:      linux-arm-msm@vger.kernel.org
1930 S:      Maintained
1931 F:      Documentation/devicetree/bindings/soc/qcom/
1932 F:      arch/arm/boot/dts/qcom-*.dts
1933 F:      arch/arm/boot/dts/qcom-*.dtsi
1934 F:      arch/arm/mach-qcom/
1935 F:      arch/arm64/boot/dts/qcom/*
1936 F:      drivers/i2c/busses/i2c-qup.c
1937 F:      drivers/clk/qcom/
1938 F:      drivers/dma/qcom/
1939 F:      drivers/soc/qcom/
1940 F:      drivers/spi/spi-qup.c
1941 F:      drivers/tty/serial/msm_serial.c
1942 F:      drivers/*/pm8???-*
1943 F:      drivers/mfd/ssbi.c
1944 F:      drivers/firmware/qcom_scm*
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1946
1947 ARM/RADISYS ENP2611 MACHINE SUPPORT
1948 M:      Lennert Buytenhek <kernel@wantstofly.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951
1952 ARM/REALTEK ARCHITECTURE
1953 M:      Andreas Färber <afaerber@suse.de>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S:      Maintained
1956 F:      arch/arm64/boot/dts/realtek/
1957 F:      Documentation/devicetree/bindings/arm/realtek.txt
1958
1959 ARM/RENESAS ARM64 ARCHITECTURE
1960 M:      Simon Horman <horms@verge.net.au>
1961 M:      Magnus Damm <magnus.damm@gmail.com>
1962 L:      linux-renesas-soc@vger.kernel.org
1963 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1965 S:      Supported
1966 F:      arch/arm64/boot/dts/renesas/
1967 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1968 F:      drivers/soc/renesas/
1969 F:      include/linux/soc/renesas/
1970
1971 ARM/RISCPC ARCHITECTURE
1972 M:      Russell King <linux@armlinux.org.uk>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W:      http://www.armlinux.org.uk/
1975 S:      Maintained
1976 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1977 F:      arch/arm/include/asm/hardware/ioc.h
1978 F:      arch/arm/include/asm/hardware/iomd.h
1979 F:      arch/arm/include/asm/hardware/memc.h
1980 F:      arch/arm/mach-rpc/
1981 F:      drivers/net/ethernet/8390/etherh.c
1982 F:      drivers/net/ethernet/i825xx/ether1*
1983 F:      drivers/net/ethernet/seeq/ether3*
1984 F:      drivers/scsi/arm/
1985
1986 ARM/Rockchip SoC support
1987 M:      Heiko Stuebner <heiko@sntech.de>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 L:      linux-rockchip@lists.infradead.org
1990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1991 S:      Maintained
1992 F:      arch/arm/boot/dts/rk3*
1993 F:      arch/arm/boot/dts/rv1108*
1994 F:      arch/arm/mach-rockchip/
1995 F:      drivers/clk/rockchip/
1996 F:      drivers/i2c/busses/i2c-rk3x.c
1997 F:      drivers/*/*rockchip*
1998 F:      drivers/*/*/*rockchip*
1999 F:      sound/soc/rockchip/
2000 N:      rockchip
2001
2002 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2003 M:      Kukjin Kim <kgene@kernel.org>
2004 M:      Krzysztof Kozlowski <krzk@kernel.org>
2005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2007 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2008 S:      Maintained
2009 F:      arch/arm/boot/dts/s3c*
2010 F:      arch/arm/boot/dts/s5p*
2011 F:      arch/arm/boot/dts/exynos*
2012 F:      arch/arm64/boot/dts/exynos/
2013 F:      arch/arm/plat-samsung/
2014 F:      arch/arm/mach-s3c24*/
2015 F:      arch/arm/mach-s3c64xx/
2016 F:      arch/arm/mach-s5p*/
2017 F:      arch/arm/mach-exynos*/
2018 F:      drivers/*/*s3c24*
2019 F:      drivers/*/*/*s3c24*
2020 F:      drivers/*/*s3c64xx*
2021 F:      drivers/*/*s5pv210*
2022 F:      drivers/memory/samsung/*
2023 F:      drivers/soc/samsung/*
2024 F:      Documentation/arm/Samsung/
2025 F:      Documentation/devicetree/bindings/arm/samsung/
2026 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2027 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2028 N:      exynos
2029
2030 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2031 M:      Kyungmin Park <kyungmin.park@samsung.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Maintained
2034 F:      arch/arm/mach-s5pv210/
2035
2036 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2037 M:      Kyungmin Park <kyungmin.park@samsung.com>
2038 M:      Kamil Debski <kamil@wypas.org>
2039 M:      Andrzej Hajda <a.hajda@samsung.com>
2040 L:      linux-arm-kernel@lists.infradead.org
2041 L:      linux-media@vger.kernel.org
2042 S:      Maintained
2043 F:      drivers/media/platform/s5p-g2d/
2044
2045 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2046 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2047 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2048 L:      linux-media@vger.kernel.org
2049 S:      Maintained
2050 F:      drivers/media/platform/s5p-cec/
2051 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2052
2053 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2054 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2055 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2056 L:      linux-arm-kernel@lists.infradead.org
2057 L:      linux-media@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/media/platform/s5p-jpeg/
2060
2061 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2062 M:      Kyungmin Park <kyungmin.park@samsung.com>
2063 M:      Kamil Debski <kamil@wypas.org>
2064 M:      Jeongtae Park <jtp.park@samsung.com>
2065 M:      Andrzej Hajda <a.hajda@samsung.com>
2066 L:      linux-arm-kernel@lists.infradead.org
2067 L:      linux-media@vger.kernel.org
2068 S:      Maintained
2069 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2070 F:      drivers/media/platform/s5p-mfc/
2071
2072 ARM/SHMOBILE ARM ARCHITECTURE
2073 M:      Simon Horman <horms@verge.net.au>
2074 M:      Magnus Damm <magnus.damm@gmail.com>
2075 L:      linux-renesas-soc@vger.kernel.org
2076 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2078 S:      Supported
2079 F:      arch/arm/boot/dts/emev2*
2080 F:      arch/arm/boot/dts/r7s*
2081 F:      arch/arm/boot/dts/r8a*
2082 F:      arch/arm/boot/dts/r9a*
2083 F:      arch/arm/boot/dts/sh*
2084 F:      arch/arm/configs/shmobile_defconfig
2085 F:      arch/arm/include/debug/renesas-scif.S
2086 F:      arch/arm/mach-shmobile/
2087 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2088 F:      drivers/soc/renesas/
2089 F:      include/linux/soc/renesas/
2090
2091 ARM/SOCFPGA ARCHITECTURE
2092 M:      Dinh Nguyen <dinguyen@kernel.org>
2093 S:      Maintained
2094 F:      arch/arm/mach-socfpga/
2095 F:      arch/arm/boot/dts/socfpga*
2096 F:      arch/arm/configs/socfpga_defconfig
2097 F:      arch/arm64/boot/dts/altera/
2098 W:      http://www.rocketboards.org
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2100
2101 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2102 M:      Dinh Nguyen <dinguyen@kernel.org>
2103 S:      Maintained
2104 F:      drivers/clk/socfpga/
2105
2106 ARM/SOCFPGA EDAC SUPPORT
2107 M:      Thor Thayer <thor.thayer@linux.intel.com>
2108 S:      Maintained
2109 F:      drivers/edac/altera_edac.
2110
2111 ARM/SPREADTRUM SoC SUPPORT
2112 M:      Orson Zhai <orsonzhai@gmail.com>
2113 M:      Baolin Wang <baolin.wang@linaro.org>
2114 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2115 S:      Maintained
2116 F:      arch/arm64/boot/dts/sprd
2117 N:      sprd
2118
2119 ARM/STI ARCHITECTURE
2120 M:      Patrice Chotard <patrice.chotard@st.com>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 W:      http://www.stlinux.com
2123 S:      Maintained
2124 F:      arch/arm/mach-sti/
2125 F:      arch/arm/boot/dts/sti*
2126 F:      drivers/char/hw_random/st-rng.c
2127 F:      drivers/clocksource/arm_global_timer.c
2128 F:      drivers/clocksource/clksrc_st_lpc.c
2129 F:      drivers/cpufreq/sti-cpufreq.c
2130 F:      drivers/dma/st_fdma*
2131 F:      drivers/i2c/busses/i2c-st.c
2132 F:      drivers/media/rc/st_rc.c
2133 F:      drivers/media/platform/sti/c8sectpfe/
2134 F:      drivers/mmc/host/sdhci-st.c
2135 F:      drivers/phy/st/phy-miphy28lp.c
2136 F:      drivers/phy/st/phy-stih407-usb.c
2137 F:      drivers/pinctrl/pinctrl-st.c
2138 F:      drivers/remoteproc/st_remoteproc.c
2139 F:      drivers/remoteproc/st_slim_rproc.c
2140 F:      drivers/reset/sti/
2141 F:      drivers/rtc/rtc-st-lpc.c
2142 F:      drivers/tty/serial/st-asc.c
2143 F:      drivers/usb/dwc3/dwc3-st.c
2144 F:      drivers/usb/host/ehci-st.c
2145 F:      drivers/usb/host/ohci-st.c
2146 F:      drivers/watchdog/st_lpc_wdt.c
2147 F:      drivers/ata/ahci_st.c
2148 F:      include/linux/remoteproc/st_slim_rproc.h
2149
2150 ARM/STM32 ARCHITECTURE
2151 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2152 M:      Alexandre Torgue <alexandre.torgue@st.com>
2153 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 S:      Maintained
2156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2157 N:      stm32
2158 N:      stm
2159 F:      arch/arm/boot/dts/stm32*
2160 F:      arch/arm/mach-stm32/
2161 F:      drivers/clocksource/armv7m_systick.c
2162
2163 ARM/Synaptics SoC support
2164 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2165 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      arch/arm/mach-berlin/
2169 F:      arch/arm/boot/dts/berlin*
2170 F:      arch/arm64/boot/dts/synaptics/
2171
2172 ARM/TANGO ARCHITECTURE
2173 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2174 M:      Mans Rullgard <mans@mansr.com>
2175 L:      linux-arm-kernel@lists.infradead.org
2176 S:      Odd Fixes
2177 N:      tango
2178
2179 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2180 M:      Lennert Buytenhek <kernel@wantstofly.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 S:      Maintained
2183
2184 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2185 M:      Hans Verkuil <hans.verkuil@cisco.com>
2186 L:      linux-tegra@vger.kernel.org
2187 L:      linux-media@vger.kernel.org
2188 S:      Maintained
2189 F:      drivers/media/platform/tegra-cec/
2190 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2191
2192 ARM/TETON BGA MACHINE SUPPORT
2193 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 S:      Maintained
2196
2197 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 M:      Santosh Shilimkar <ssantosh@kernel.org>
2199 L:      linux-kernel@vger.kernel.org
2200 S:      Maintained
2201 F:      drivers/memory/*emif*
2202
2203 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2204 M:      Tero Kristo <t-kristo@ti.com>
2205 M:      Nishanth Menon <nm@ti.com>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 S:      Supported
2208 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2209 F:      arch/arm64/boot/dts/ti/Makefile
2210 F:      arch/arm64/boot/dts/ti/k3-*
2211
2212 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 M:      Santosh Shilimkar <ssantosh@kernel.org>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm/mach-keystone/
2217 F:      arch/arm/boot/dts/keystone-*
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2219
2220 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 M:      Santosh Shilimkar <ssantosh@kernel.org>
2222 L:      linux-kernel@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/clk/keystone/
2225
2226 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2227 M:      Santosh Shilimkar <ssantosh@kernel.org>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 L:      linux-kernel@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/clocksource/timer-keystone.c
2232
2233 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 M:      Santosh Shilimkar <ssantosh@kernel.org>
2235 L:      linux-kernel@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/power/reset/keystone-reset.c
2238
2239 ARM/THECUS N2100 MACHINE SUPPORT
2240 M:      Lennert Buytenhek <kernel@wantstofly.org>
2241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 S:      Maintained
2243
2244 ARM/TOSA MACHINE SUPPORT
2245 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2246 M:      Dirk Opfer <dirk@opfer-online.de>
2247 S:      Maintained
2248
2249 ARM/UNIPHIER ARCHITECTURE
2250 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2253 S:      Maintained
2254 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2255 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2256 F:      arch/arm/boot/dts/uniphier*
2257 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2258 F:      arch/arm/mach-uniphier/
2259 F:      arch/arm/mm/cache-uniphier.c
2260 F:      arch/arm64/boot/dts/socionext/uniphier*
2261 F:      drivers/bus/uniphier-system-bus.c
2262 F:      drivers/clk/uniphier/
2263 F:      drivers/gpio/gpio-uniphier.c
2264 F:      drivers/i2c/busses/i2c-uniphier*
2265 F:      drivers/irqchip/irq-uniphier-aidet.c
2266 F:      drivers/mmc/host/uniphier-sd.c
2267 F:      drivers/pinctrl/uniphier/
2268 F:      drivers/reset/reset-uniphier.c
2269 F:      drivers/tty/serial/8250/8250_uniphier.c
2270 N:      uniphier
2271
2272 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2273 M:      Ulf Hansson <ulf.hansson@linaro.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T:      git git://git.linaro.org/people/ulfh/clk.git
2276 S:      Maintained
2277 F:      drivers/clk/ux500/
2278
2279 ARM/VERSATILE EXPRESS PLATFORM
2280 M:      Liviu Dudau <liviu.dudau@arm.com>
2281 M:      Sudeep Holla <sudeep.holla@arm.com>
2282 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm/boot/dts/vexpress*
2286 F:      arch/arm64/boot/dts/arm/
2287 F:      arch/arm/mach-vexpress/
2288 F:      */*/vexpress*
2289 F:      */*/*/vexpress*
2290 F:      drivers/clk/versatile/clk-vexpress-osc.c
2291 F:      drivers/clocksource/timer-versatile.c
2292 N:      mps2
2293
2294 ARM/VFP SUPPORT
2295 M:      Russell King <linux@armlinux.org.uk>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W:      http://www.armlinux.org.uk/
2298 S:      Maintained
2299 F:      arch/arm/vfp/
2300
2301 ARM/VOIPAC PXA270 SUPPORT
2302 M:      Marek Vasut <marek.vasut@gmail.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Maintained
2305 F:      arch/arm/mach-pxa/vpac270.c
2306 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2307
2308 ARM/VT8500 ARM ARCHITECTURE
2309 M:      Tony Prisk <linux@prisktech.co.nz>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Maintained
2312 F:      arch/arm/mach-vt8500/
2313 F:      drivers/clocksource/timer-vt8500.c
2314 F:      drivers/i2c/busses/i2c-wmt.c
2315 F:      drivers/mmc/host/wmt-sdmmc.c
2316 F:      drivers/pwm/pwm-vt8500.c
2317 F:      drivers/rtc/rtc-vt8500.c
2318 F:      drivers/tty/serial/vt8500_serial.c
2319 F:      drivers/usb/host/ehci-platform.c
2320 F:      drivers/usb/host/uhci-platform.c
2321 F:      drivers/video/fbdev/vt8500lcdfb.*
2322 F:      drivers/video/fbdev/wm8505fb*
2323 F:      drivers/video/fbdev/wmt_ge_rops.*
2324
2325 ARM/ZIPIT Z2 SUPPORT
2326 M:      Marek Vasut <marek.vasut@gmail.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 S:      Maintained
2329 F:      arch/arm/mach-pxa/z2.c
2330 F:      arch/arm/mach-pxa/include/mach/z2.h
2331
2332 ARM/ZTE ARCHITECTURE
2333 M:      Jun Nie <jun.nie@linaro.org>
2334 M:      Shawn Guo <shawnguo@kernel.org>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 S:      Maintained
2337 F:      arch/arm/boot/dts/zx2967*
2338 F:      arch/arm/mach-zx/
2339 F:      arch/arm64/boot/dts/zte/
2340 F:      drivers/clk/zte/
2341 F:      drivers/dma/zx_dma.c
2342 F:      drivers/gpio/gpio-zx.c
2343 F:      drivers/i2c/busses/i2c-zx2967.c
2344 F:      drivers/mmc/host/dw_mmc-zx.*
2345 F:      drivers/pinctrl/zte/
2346 F:      drivers/soc/zte/
2347 F:      drivers/thermal/zx2967_thermal.c
2348 F:      drivers/watchdog/zx2967_wdt.c
2349 F:      Documentation/devicetree/bindings/arm/zte.txt
2350 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2351 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2352 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2353 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2354 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2355 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2356 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2357 F:      Documentation/devicetree/bindings/soc/zte/
2358 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2359 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2360 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2361 F:      include/dt-bindings/clock/zx2967*.h
2362 F:      include/dt-bindings/soc/zte,*.h
2363 F:      sound/soc/codecs/zx_aud96p22.c
2364 F:      sound/soc/zte/
2365
2366 ARM/ZYNQ ARCHITECTURE
2367 M:      Michal Simek <michal.simek@xilinx.com>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W:      http://wiki.xilinx.com
2370 T:      git https://github.com/Xilinx/linux-xlnx.git
2371 S:      Supported
2372 F:      arch/arm/mach-zynq/
2373 F:      drivers/cpuidle/cpuidle-zynq.c
2374 F:      drivers/block/xsysace.c
2375 N:      zynq
2376 N:      xilinx
2377 F:      drivers/clocksource/timer-cadence-ttc.c
2378 F:      drivers/i2c/busses/i2c-cadence.c
2379 F:      drivers/mmc/host/sdhci-of-arasan.c
2380 F:      drivers/edac/synopsys_edac.c
2381 F:      drivers/i2c/busses/i2c-xiic.c
2382
2383 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 M:      Catalin Marinas <catalin.marinas@arm.com>
2385 M:      Will Deacon <will.deacon@arm.com>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2388 S:      Maintained
2389 F:      arch/arm64/
2390 X:      arch/arm64/boot/dts/
2391 F:      Documentation/arm64/
2392
2393 AS3645A LED FLASH CONTROLLER DRIVER
2394 M:      Sakari Ailus <sakari.ailus@iki.fi>
2395 L:      linux-leds@vger.kernel.org
2396 S:      Maintained
2397 F:      drivers/leds/leds-as3645a.c
2398
2399 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2400 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2401 L:      linux-media@vger.kernel.org
2402 T:      git git://linuxtv.org/media_tree.git
2403 S:      Maintained
2404 F:      drivers/media/i2c/ak7375.c
2405 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2406
2407 ASAHI KASEI AK8974 DRIVER
2408 M:      Linus Walleij <linus.walleij@linaro.org>
2409 L:      linux-iio@vger.kernel.org
2410 W:      http://www.akm.com/
2411 S:      Supported
2412 F:      drivers/iio/magnetometer/ak8974.c
2413
2414 ASC7621 HARDWARE MONITOR DRIVER
2415 M:      George Joseph <george.joseph@fairview5.com>
2416 L:      linux-hwmon@vger.kernel.org
2417 S:      Maintained
2418 F:      Documentation/hwmon/asc7621
2419 F:      drivers/hwmon/asc7621.c
2420
2421 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2422 M:      Corentin Chary <corentin.chary@gmail.com>
2423 L:      acpi4asus-user@lists.sourceforge.net
2424 L:      platform-driver-x86@vger.kernel.org
2425 W:      http://acpi4asus.sf.net
2426 S:      Maintained
2427 F:      drivers/platform/x86/asus*.c
2428 F:      drivers/platform/x86/eeepc*.c
2429
2430 ASUS WIRELESS RADIO CONTROL DRIVER
2431 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2432 L:      platform-driver-x86@vger.kernel.org
2433 S:      Maintained
2434 F:      drivers/platform/x86/asus-wireless.c
2435
2436 ASYMMETRIC KEYS
2437 M:      David Howells <dhowells@redhat.com>
2438 L:      keyrings@vger.kernel.org
2439 S:      Maintained
2440 F:      Documentation/crypto/asymmetric-keys.txt
2441 F:      include/linux/verification.h
2442 F:      include/crypto/public_key.h
2443 F:      include/crypto/pkcs7.h
2444 F:      crypto/asymmetric_keys/
2445
2446 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2447 R:      Dan Williams <dan.j.williams@intel.com>
2448 W:      http://sourceforge.net/projects/xscaleiop
2449 S:      Odd fixes
2450 F:      Documentation/crypto/async-tx-api.txt
2451 F:      crypto/async_tx/
2452 F:      drivers/dma/
2453 F:      include/linux/dmaengine.h
2454 F:      include/linux/async_tx.h
2455
2456 AT24 EEPROM DRIVER
2457 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2458 L:      linux-i2c@vger.kernel.org
2459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2460 S:      Maintained
2461 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2462 F:      drivers/misc/eeprom/at24.c
2463 F:      include/linux/platform_data/at24.h
2464
2465 ATA OVER ETHERNET (AOE) DRIVER
2466 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2467 W:      http://www.openaoe.org/
2468 S:      Supported
2469 F:      Documentation/aoe/
2470 F:      drivers/block/aoe/
2471
2472 ATHEROS 71XX/9XXX GPIO DRIVER
2473 M:      Alban Bedel <albeu@free.fr>
2474 W:      https://github.com/AlbanBedel/linux
2475 T:      git git://github.com/AlbanBedel/linux
2476 S:      Maintained
2477 F:      drivers/gpio/gpio-ath79.c
2478 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2479
2480 ATHEROS 71XX/9XXX USB PHY DRIVER
2481 M:      Alban Bedel <albeu@free.fr>
2482 W:      https://github.com/AlbanBedel/linux
2483 T:      git git://github.com/AlbanBedel/linux
2484 S:      Maintained
2485 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2486 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2487
2488 ATHEROS ATH GENERIC UTILITIES
2489 M:      Kalle Valo <kvalo@codeaurora.org>
2490 L:      linux-wireless@vger.kernel.org
2491 S:      Supported
2492 F:      drivers/net/wireless/ath/*
2493
2494 ATHEROS ATH5K WIRELESS DRIVER
2495 M:      Jiri Slaby <jirislaby@gmail.com>
2496 M:      Nick Kossifidis <mickflemm@gmail.com>
2497 M:      Luis Chamberlain <mcgrof@kernel.org>
2498 L:      linux-wireless@vger.kernel.org
2499 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2500 S:      Maintained
2501 F:      drivers/net/wireless/ath/ath5k/
2502
2503 ATHEROS ATH6KL WIRELESS DRIVER
2504 M:      Kalle Valo <kvalo@codeaurora.org>
2505 L:      linux-wireless@vger.kernel.org
2506 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2508 S:      Supported
2509 F:      drivers/net/wireless/ath/ath6kl/
2510
2511 ATI_REMOTE2 DRIVER
2512 M:      Ville Syrjala <syrjala@sci.fi>
2513 S:      Maintained
2514 F:      drivers/input/misc/ati_remote2.c
2515
2516 ATK0110 HWMON DRIVER
2517 M:      Luca Tettamanti <kronos.it@gmail.com>
2518 L:      linux-hwmon@vger.kernel.org
2519 S:      Maintained
2520 F:      drivers/hwmon/asus_atk0110.c
2521
2522 ATLX ETHERNET DRIVERS
2523 M:      Jay Cliburn <jcliburn@gmail.com>
2524 M:      Chris Snook <chris.snook@gmail.com>
2525 L:      netdev@vger.kernel.org
2526 W:      http://sourceforge.net/projects/atl1
2527 W:      http://atl1.sourceforge.net
2528 S:      Maintained
2529 F:      drivers/net/ethernet/atheros/
2530
2531 ATM
2532 M:      Chas Williams <3chas3@gmail.com>
2533 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2534 L:      netdev@vger.kernel.org
2535 W:      http://linux-atm.sourceforge.net
2536 S:      Maintained
2537 F:      drivers/atm/
2538 F:      include/linux/atm*
2539 F:      include/uapi/linux/atm*
2540
2541 ATMEL MACB ETHERNET DRIVER
2542 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2543 S:      Supported
2544 F:      drivers/net/ethernet/cadence/
2545
2546 ATMEL MAXTOUCH DRIVER
2547 M:      Nick Dyer <nick@shmanahar.org>
2548 T:      git git://github.com/ndyer/linux.git
2549 S:      Maintained
2550 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2551 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2552
2553 ATMEL WIRELESS DRIVER
2554 M:      Simon Kelley <simon@thekelleys.org.uk>
2555 L:      linux-wireless@vger.kernel.org
2556 W:      http://www.thekelleys.org.uk/atmel
2557 W:      http://atmelwlandriver.sourceforge.net/
2558 S:      Maintained
2559 F:      drivers/net/wireless/atmel/atmel*
2560
2561 ATOMIC INFRASTRUCTURE
2562 M:      Will Deacon <will.deacon@arm.com>
2563 M:      Peter Zijlstra <peterz@infradead.org>
2564 R:      Boqun Feng <boqun.feng@gmail.com>
2565 L:      linux-kernel@vger.kernel.org
2566 S:      Maintained
2567 F:      arch/*/include/asm/atomic*.h
2568 F:      include/*/atomic*.h
2569
2570 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2571 M:      Bradley Grove <linuxdrivers@attotech.com>
2572 L:      linux-scsi@vger.kernel.org
2573 W:      http://www.attotech.com
2574 S:      Supported
2575 F:      drivers/scsi/esas2r
2576
2577 ATUSB IEEE 802.15.4 RADIO DRIVER
2578 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2579 L:      linux-wpan@vger.kernel.org
2580 S:      Maintained
2581 F:      drivers/net/ieee802154/atusb.c
2582 F:      drivers/net/ieee802154/atusb.h
2583 F:      drivers/net/ieee802154/at86rf230.h
2584
2585 AUDIT SUBSYSTEM
2586 M:      Paul Moore <paul@paul-moore.com>
2587 M:      Eric Paris <eparis@redhat.com>
2588 L:      linux-audit@redhat.com (moderated for non-subscribers)
2589 W:      https://github.com/linux-audit
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2591 S:      Supported
2592 F:      include/linux/audit.h
2593 F:      include/uapi/linux/audit.h
2594 F:      kernel/audit*
2595
2596 AUXILIARY DISPLAY DRIVERS
2597 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2598 S:      Maintained
2599 F:      drivers/auxdisplay/
2600 F:      include/linux/cfag12864b.h
2601
2602 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2603 M:      Andreas Klinger <ak@it-klinger.de>
2604 L:      linux-iio@vger.kernel.org
2605 S:      Maintained
2606 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2607 F:      drivers/iio/adc/hx711.c
2608
2609 AX.25 NETWORK LAYER
2610 M:      Ralf Baechle <ralf@linux-mips.org>
2611 L:      linux-hams@vger.kernel.org
2612 W:      http://www.linux-ax25.org/
2613 S:      Maintained
2614 F:      include/uapi/linux/ax25.h
2615 F:      include/net/ax25.h
2616 F:      net/ax25/
2617
2618 AXENTIA ARM DEVICES
2619 M:      Peter Rosin <peda@axentia.se>
2620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621 S:      Maintained
2622 F:      Documentation/devicetree/bindings/arm/axentia.txt
2623 F:      arch/arm/boot/dts/at91-linea.dtsi
2624 F:      arch/arm/boot/dts/at91-natte.dtsi
2625 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2626 F:      arch/arm/boot/dts/at91-tse850-3.dts
2627
2628 AXENTIA ASOC DRIVERS
2629 M:      Peter Rosin <peda@axentia.se>
2630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2631 S:      Maintained
2632 F:      Documentation/devicetree/bindings/sound/axentia,*
2633 F:      sound/soc/atmel/tse850-pcm5142.c
2634
2635 AZ6007 DVB DRIVER
2636 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2637 L:      linux-media@vger.kernel.org
2638 W:      https://linuxtv.org
2639 T:      git git://linuxtv.org/media_tree.git
2640 S:      Maintained
2641 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2642
2643 AZTECH FM RADIO RECEIVER DRIVER
2644 M:      Hans Verkuil <hverkuil@xs4all.nl>
2645 L:      linux-media@vger.kernel.org
2646 T:      git git://linuxtv.org/media_tree.git
2647 W:      https://linuxtv.org
2648 S:      Maintained
2649 F:      drivers/media/radio/radio-aztech*
2650
2651 B43 WIRELESS DRIVER
2652 L:      linux-wireless@vger.kernel.org
2653 L:      b43-dev@lists.infradead.org
2654 W:      http://wireless.kernel.org/en/users/Drivers/b43
2655 S:      Odd Fixes
2656 F:      drivers/net/wireless/broadcom/b43/
2657
2658 B43LEGACY WIRELESS DRIVER
2659 M:      Larry Finger <Larry.Finger@lwfinger.net>
2660 L:      linux-wireless@vger.kernel.org
2661 L:      b43-dev@lists.infradead.org
2662 W:      http://wireless.kernel.org/en/users/Drivers/b43
2663 S:      Maintained
2664 F:      drivers/net/wireless/broadcom/b43legacy/
2665
2666 BACKLIGHT CLASS/SUBSYSTEM
2667 M:      Lee Jones <lee.jones@linaro.org>
2668 M:      Daniel Thompson <daniel.thompson@linaro.org>
2669 M:      Jingoo Han <jingoohan1@gmail.com>
2670 L:      dri-devel@lists.freedesktop.org
2671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2672 S:      Maintained
2673 F:      drivers/video/backlight/
2674 F:      include/linux/backlight.h
2675 F:      include/linux/pwm_backlight.h
2676 F:      Documentation/devicetree/bindings/leds/backlight
2677
2678 BATMAN ADVANCED
2679 M:      Marek Lindner <mareklindner@neomailbox.ch>
2680 M:      Simon Wunderlich <sw@simonwunderlich.de>
2681 M:      Antonio Quartulli <a@unstable.cc>
2682 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2683 W:      https://www.open-mesh.org/
2684 Q:      https://patchwork.open-mesh.org/project/batman/list/
2685 S:      Maintained
2686 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2687 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2688 F:      Documentation/networking/batman-adv.rst
2689 F:      include/uapi/linux/batadv_packet.h
2690 F:      include/uapi/linux/batman_adv.h
2691 F:      net/batman-adv/
2692
2693 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2694 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2695 L:      linux-hams@vger.kernel.org
2696 W:      http://www.baycom.org/~tom/ham/ham.html
2697 S:      Maintained
2698 F:      drivers/net/hamradio/baycom*
2699
2700 BCACHE (BLOCK LAYER CACHE)
2701 M:      Coly Li <colyli@suse.de>
2702 M:      Kent Overstreet <kent.overstreet@gmail.com>
2703 L:      linux-bcache@vger.kernel.org
2704 W:      http://bcache.evilpiepirate.org
2705 C:      irc://irc.oftc.net/bcache
2706 S:      Maintained
2707 F:      drivers/md/bcache/
2708
2709 BDISP ST MEDIA DRIVER
2710 M:      Fabien Dessenne <fabien.dessenne@st.com>
2711 L:      linux-media@vger.kernel.org
2712 T:      git git://linuxtv.org/media_tree.git
2713 W:      https://linuxtv.org
2714 S:      Supported
2715 F:      drivers/media/platform/sti/bdisp
2716
2717 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2718 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2719 L:      netdev@vger.kernel.org
2720 S:      Maintained
2721 F:      drivers/net/ethernet/ec_bhf.c
2722
2723 BEFS FILE SYSTEM
2724 M:      Luis de Bethencourt <luisbg@kernel.org>
2725 M:      Salah Triki <salah.triki@gmail.com>
2726 S:      Maintained
2727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2728 F:      Documentation/filesystems/befs.txt
2729 F:      fs/befs/
2730
2731 BFQ I/O SCHEDULER
2732 M:      Paolo Valente <paolo.valente@linaro.org>
2733 M:      Jens Axboe <axboe@kernel.dk>
2734 L:      linux-block@vger.kernel.org
2735 S:      Maintained
2736 F:      block/bfq-*
2737 F:      Documentation/block/bfq-iosched.txt
2738
2739 BFS FILE SYSTEM
2740 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2741 S:      Maintained
2742 F:      Documentation/filesystems/bfs.txt
2743 F:      fs/bfs/
2744 F:      include/uapi/linux/bfs_fs.h
2745
2746 BLINKM RGB LED DRIVER
2747 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2748 S:      Maintained
2749 F:      drivers/leds/leds-blinkm.c
2750
2751 BLOCK LAYER
2752 M:      Jens Axboe <axboe@kernel.dk>
2753 L:      linux-block@vger.kernel.org
2754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 S:      Maintained
2756 F:      block/
2757 F:      drivers/block/
2758 F:      kernel/trace/blktrace.c
2759 F:      lib/sbitmap.c
2760
2761 BLOCK2MTD DRIVER
2762 M:      Joern Engel <joern@lazybastard.org>
2763 L:      linux-mtd@lists.infradead.org
2764 S:      Maintained
2765 F:      drivers/mtd/devices/block2mtd.c
2766
2767 BLUETOOTH DRIVERS
2768 M:      Marcel Holtmann <marcel@holtmann.org>
2769 M:      Johan Hedberg <johan.hedberg@gmail.com>
2770 L:      linux-bluetooth@vger.kernel.org
2771 W:      http://www.bluez.org/
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2774 S:      Maintained
2775 F:      drivers/bluetooth/
2776
2777 BLUETOOTH SUBSYSTEM
2778 M:      Marcel Holtmann <marcel@holtmann.org>
2779 M:      Johan Hedberg <johan.hedberg@gmail.com>
2780 L:      linux-bluetooth@vger.kernel.org
2781 W:      http://www.bluez.org/
2782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2784 S:      Maintained
2785 F:      net/bluetooth/
2786 F:      include/net/bluetooth/
2787
2788 BONDING DRIVER
2789 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2790 M:      Veaceslav Falico <vfalico@gmail.com>
2791 M:      Andy Gospodarek <andy@greyhouse.net>
2792 L:      netdev@vger.kernel.org
2793 W:      http://sourceforge.net/projects/bonding/
2794 S:      Supported
2795 F:      drivers/net/bonding/
2796 F:      include/uapi/linux/if_bonding.h
2797
2798 BPF (Safe dynamic programs and tools)
2799 M:      Alexei Starovoitov <ast@kernel.org>
2800 M:      Daniel Borkmann <daniel@iogearbox.net>
2801 L:      netdev@vger.kernel.org
2802 L:      linux-kernel@vger.kernel.org
2803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2805 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2806 S:      Supported
2807 F:      arch/*/net/*
2808 F:      Documentation/networking/filter.txt
2809 F:      Documentation/bpf/
2810 F:      include/linux/bpf*
2811 F:      include/linux/filter.h
2812 F:      include/trace/events/xdp.h
2813 F:      include/uapi/linux/bpf*
2814 F:      include/uapi/linux/filter.h
2815 F:      kernel/bpf/
2816 F:      kernel/trace/bpf_trace.c
2817 F:      lib/test_bpf.c
2818 F:      net/bpf/
2819 F:      net/core/filter.c
2820 F:      net/sched/act_bpf.c
2821 F:      net/sched/cls_bpf.c
2822 F:      samples/bpf/
2823 F:      tools/bpf/
2824 F:      tools/lib/bpf/
2825 F:      tools/testing/selftests/bpf/
2826
2827 BPF JIT for ARM
2828 M:      Shubham Bansal <illusionist.neo@gmail.com>
2829 L:      netdev@vger.kernel.org
2830 S:      Maintained
2831 F:      arch/arm/net/
2832
2833 BPF JIT for ARM64
2834 M:      Daniel Borkmann <daniel@iogearbox.net>
2835 M:      Alexei Starovoitov <ast@kernel.org>
2836 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2837 L:      netdev@vger.kernel.org
2838 S:      Supported
2839 F:      arch/arm64/net/
2840
2841 BPF JIT for MIPS (32-BIT AND 64-BIT)
2842 M:      Paul Burton <paul.burton@mips.com>
2843 L:      netdev@vger.kernel.org
2844 S:      Maintained
2845 F:      arch/mips/net/
2846
2847 BPF JIT for NFP NICs
2848 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2849 L:      netdev@vger.kernel.org
2850 S:      Supported
2851 F:      drivers/net/ethernet/netronome/nfp/bpf/
2852
2853 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2854 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2855 M:      Sandipan Das <sandipan@linux.ibm.com>
2856 L:      netdev@vger.kernel.org
2857 S:      Maintained
2858 F:      arch/powerpc/net/
2859
2860 BPF JIT for S390
2861 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2862 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2863 L:      netdev@vger.kernel.org
2864 S:      Maintained
2865 F:      arch/s390/net/
2866 X:      arch/s390/net/pnet.c
2867
2868 BPF JIT for SPARC (32-BIT AND 64-BIT)
2869 M:      David S. Miller <davem@davemloft.net>
2870 L:      netdev@vger.kernel.org
2871 S:      Maintained
2872 F:      arch/sparc/net/
2873
2874 BPF JIT for X86 32-BIT
2875 M:      Wang YanQing <udknight@gmail.com>
2876 L:      netdev@vger.kernel.org
2877 S:      Maintained
2878 F:      arch/x86/net/bpf_jit_comp32.c
2879
2880 BPF JIT for X86 64-BIT
2881 M:      Alexei Starovoitov <ast@kernel.org>
2882 M:      Daniel Borkmann <daniel@iogearbox.net>
2883 L:      netdev@vger.kernel.org
2884 S:      Supported
2885 F:      arch/x86/net/
2886 X:      arch/x86/net/bpf_jit_comp32.c
2887
2888 BROADCOM B44 10/100 ETHERNET DRIVER
2889 M:      Michael Chan <michael.chan@broadcom.com>
2890 L:      netdev@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/net/ethernet/broadcom/b44.*
2893
2894 BROADCOM B53 ETHERNET SWITCH DRIVER
2895 M:      Florian Fainelli <f.fainelli@gmail.com>
2896 L:      netdev@vger.kernel.org
2897 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2898 S:      Supported
2899 F:      drivers/net/dsa/b53/*
2900 F:      include/linux/platform_data/b53.h
2901
2902 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2903 M:      Florian Fainelli <f.fainelli@gmail.com>
2904 M:      Ray Jui <rjui@broadcom.com>
2905 M:      Scott Branden <sbranden@broadcom.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 T:      git git://github.com/broadcom/mach-bcm
2908 S:      Maintained
2909 N:      bcm281*
2910 N:      bcm113*
2911 N:      bcm216*
2912 N:      kona
2913 F:      arch/arm/mach-bcm/
2914
2915 BROADCOM BCM2835 ARM ARCHITECTURE
2916 M:      Eric Anholt <eric@anholt.net>
2917 M:      Stefan Wahren <stefan.wahren@i2se.com>
2918 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 T:      git git://github.com/anholt/linux
2921 S:      Maintained
2922 N:      bcm2835
2923 F:      drivers/staging/vc04_services
2924
2925 BROADCOM BCM47XX MIPS ARCHITECTURE
2926 M:      Hauke Mehrtens <hauke@hauke-m.de>
2927 M:      Rafał Miłecki <zajec5@gmail.com>
2928 L:      linux-mips@vger.kernel.org
2929 S:      Maintained
2930 F:      Documentation/devicetree/bindings/mips/brcm/
2931 F:      arch/mips/bcm47xx/*
2932 F:      arch/mips/include/asm/mach-bcm47xx/*
2933
2934 BROADCOM BCM5301X ARM ARCHITECTURE
2935 M:      Hauke Mehrtens <hauke@hauke-m.de>
2936 M:      Rafał Miłecki <zajec5@gmail.com>
2937 M:      bcm-kernel-feedback-list@broadcom.com
2938 L:      linux-arm-kernel@lists.infradead.org
2939 S:      Maintained
2940 F:      arch/arm/mach-bcm/bcm_5301x.c
2941 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2942 F:      arch/arm/boot/dts/bcm470*
2943 F:      arch/arm/boot/dts/bcm953012*
2944
2945 BROADCOM BCM53573 ARM ARCHITECTURE
2946 M:      Rafał Miłecki <rafal@milecki.pl>
2947 L:      linux-arm-kernel@lists.infradead.org
2948 S:      Maintained
2949 F:      arch/arm/boot/dts/bcm53573*
2950 F:      arch/arm/boot/dts/bcm47189*
2951
2952 BROADCOM BCM63XX ARM ARCHITECTURE
2953 M:      Florian Fainelli <f.fainelli@gmail.com>
2954 M:      bcm-kernel-feedback-list@broadcom.com
2955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 T:      git git://github.com/broadcom/stblinux.git
2957 S:      Maintained
2958 N:      bcm63xx
2959
2960 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2961 M:      Kevin Cernekee <cernekee@gmail.com>
2962 L:      linux-usb@vger.kernel.org
2963 S:      Maintained
2964 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2965
2966 BROADCOM BCM7XXX ARM ARCHITECTURE
2967 M:      Brian Norris <computersforpeace@gmail.com>
2968 M:      Gregory Fong <gregory.0xf0@gmail.com>
2969 M:      Florian Fainelli <f.fainelli@gmail.com>
2970 M:      bcm-kernel-feedback-list@broadcom.com
2971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972 T:      git git://github.com/broadcom/stblinux.git
2973 S:      Maintained
2974 F:      arch/arm/mach-bcm/*brcmstb*
2975 F:      arch/arm/boot/dts/bcm7*.dts*
2976 F:      drivers/bus/brcmstb_gisb.c
2977 F:      arch/arm/mm/cache-b15-rac.c
2978 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2979 N:      brcmstb
2980
2981 BROADCOM BMIPS CPUFREQ DRIVER
2982 M:      Markus Mayer <mmayer@broadcom.com>
2983 M:      bcm-kernel-feedback-list@broadcom.com
2984 L:      linux-pm@vger.kernel.org
2985 S:      Maintained
2986 F:      drivers/cpufreq/bmips-cpufreq.c
2987
2988 BROADCOM BMIPS MIPS ARCHITECTURE
2989 M:      Kevin Cernekee <cernekee@gmail.com>
2990 M:      Florian Fainelli <f.fainelli@gmail.com>
2991 L:      linux-mips@vger.kernel.org
2992 T:      git git://github.com/broadcom/stblinux.git
2993 S:      Maintained
2994 F:      arch/mips/bmips/*
2995 F:      arch/mips/include/asm/mach-bmips/*
2996 F:      arch/mips/kernel/*bmips*
2997 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2998 F:      drivers/irqchip/irq-bcm63*
2999 F:      drivers/irqchip/irq-bcm7*
3000 F:      drivers/irqchip/irq-brcmstb*
3001 F:      include/linux/bcm963xx_nvram.h
3002 F:      include/linux/bcm963xx_tag.h
3003
3004 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3005 M:      Rasesh Mody <rasesh.mody@cavium.com>
3006 M:      Dept-GELinuxNICDev@cavium.com
3007 L:      netdev@vger.kernel.org
3008 S:      Supported
3009 F:      drivers/net/ethernet/broadcom/bnx2.*
3010 F:      drivers/net/ethernet/broadcom/bnx2_*
3011
3012 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3013 M:      QLogic-Storage-Upstream@qlogic.com
3014 L:      linux-scsi@vger.kernel.org
3015 S:      Supported
3016 F:      drivers/scsi/bnx2fc/
3017
3018 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3019 M:      QLogic-Storage-Upstream@qlogic.com
3020 L:      linux-scsi@vger.kernel.org
3021 S:      Supported
3022 F:      drivers/scsi/bnx2i/
3023
3024 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3025 M:      Ariel Elior <ariel.elior@cavium.com>
3026 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3027 M:      everest-linux-l2@cavium.com
3028 L:      netdev@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/net/ethernet/broadcom/bnx2x/
3031
3032 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3033 M:      Michael Chan <michael.chan@broadcom.com>
3034 L:      netdev@vger.kernel.org
3035 S:      Supported
3036 F:      drivers/net/ethernet/broadcom/bnxt/
3037
3038 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3039 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3040 M:      Franky Lin <franky.lin@broadcom.com>
3041 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3042 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3043 M:      Wright Feng <wright.feng@cypress.com>
3044 L:      linux-wireless@vger.kernel.org
3045 L:      brcm80211-dev-list.pdl@broadcom.com
3046 L:      brcm80211-dev-list@cypress.com
3047 S:      Supported
3048 F:      drivers/net/wireless/broadcom/brcm80211/
3049
3050 BROADCOM BRCMSTB GPIO DRIVER
3051 M:      Gregory Fong <gregory.0xf0@gmail.com>
3052 L:      bcm-kernel-feedback-list@broadcom.com
3053 S:      Supported
3054 F:      drivers/gpio/gpio-brcmstb.c
3055 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3056
3057 BROADCOM BRCMSTB I2C DRIVER
3058 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3059 L:      linux-i2c@vger.kernel.org
3060 L:      bcm-kernel-feedback-list@broadcom.com
3061 S:      Supported
3062 F:      drivers/i2c/busses/i2c-brcmstb.c
3063 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3064
3065 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3066 M:      Al Cooper <alcooperx@gmail.com>
3067 L:      linux-kernel@vger.kernel.org
3068 L:      bcm-kernel-feedback-list@broadcom.com
3069 S:      Maintained
3070 F:      drivers/phy/broadcom/phy-brcm-usb*
3071
3072 BROADCOM GENET ETHERNET DRIVER
3073 M:      Doug Berger <opendmb@gmail.com>
3074 M:      Florian Fainelli <f.fainelli@gmail.com>
3075 L:      netdev@vger.kernel.org
3076 S:      Supported
3077 F:      drivers/net/ethernet/broadcom/genet/
3078
3079 BROADCOM IPROC ARM ARCHITECTURE
3080 M:      Ray Jui <rjui@broadcom.com>
3081 M:      Scott Branden <sbranden@broadcom.com>
3082 M:      bcm-kernel-feedback-list@broadcom.com
3083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 T:      git git://github.com/broadcom/cygnus-linux.git
3085 S:      Maintained
3086 N:      iproc
3087 N:      cygnus
3088 N:      bcm[-_]nsp
3089 N:      bcm9113*
3090 N:      bcm9583*
3091 N:      bcm9585*
3092 N:      bcm9586*
3093 N:      bcm988312
3094 N:      bcm113*
3095 N:      bcm583*
3096 N:      bcm585*
3097 N:      bcm586*
3098 N:      bcm88312
3099 N:      hr2
3100 N:      stingray
3101 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3102 F:      arch/arm64/boot/dts/broadcom/stingray/*
3103 F:      drivers/clk/bcm/clk-ns*
3104 F:      drivers/clk/bcm/clk-sr*
3105 F:      drivers/pinctrl/bcm/pinctrl-ns*
3106 F:      include/dt-bindings/clock/bcm-sr*
3107
3108 BROADCOM KONA GPIO DRIVER
3109 M:      Ray Jui <rjui@broadcom.com>
3110 L:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Supported
3112 F:      drivers/gpio/gpio-bcm-kona.c
3113 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3114
3115 BROADCOM NETXTREME-E ROCE DRIVER
3116 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3117 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3118 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3119 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3120 L:      linux-rdma@vger.kernel.org
3121 W:      http://www.broadcom.com
3122 S:      Supported
3123 F:      drivers/infiniband/hw/bnxt_re/
3124 F:      include/uapi/rdma/bnxt_re-abi.h
3125
3126 BROADCOM NVRAM DRIVER
3127 M:      Rafał Miłecki <zajec5@gmail.com>
3128 L:      linux-mips@vger.kernel.org
3129 S:      Maintained
3130 F:      drivers/firmware/broadcom/*
3131
3132 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3133 M:      Rafał Miłecki <zajec5@gmail.com>
3134 L:      linux-wireless@vger.kernel.org
3135 S:      Maintained
3136 F:      drivers/bcma/
3137 F:      include/linux/bcma/
3138
3139 BROADCOM STB AVS CPUFREQ DRIVER
3140 M:      Markus Mayer <mmayer@broadcom.com>
3141 M:      bcm-kernel-feedback-list@broadcom.com
3142 L:      linux-pm@vger.kernel.org
3143 S:      Maintained
3144 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3145 F:      drivers/cpufreq/brcmstb*
3146
3147 BROADCOM STB AVS TMON DRIVER
3148 M:      Markus Mayer <mmayer@broadcom.com>
3149 M:      bcm-kernel-feedback-list@broadcom.com
3150 L:      linux-pm@vger.kernel.org
3151 S:      Maintained
3152 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3153 F:      drivers/thermal/broadcom/brcmstb*
3154
3155 BROADCOM STB NAND FLASH DRIVER
3156 M:      Brian Norris <computersforpeace@gmail.com>
3157 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3158 L:      linux-mtd@lists.infradead.org
3159 L:      bcm-kernel-feedback-list@broadcom.com
3160 S:      Maintained
3161 F:      drivers/mtd/nand/raw/brcmnand/
3162
3163 BROADCOM STB DPFE DRIVER
3164 M:      Markus Mayer <mmayer@broadcom.com>
3165 M:      bcm-kernel-feedback-list@broadcom.com
3166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 S:      Maintained
3168 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3169 F:      drivers/memory/brcmstb_dpfe.c
3170
3171 BROADCOM SPI DRIVER
3172 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3173 M:      bcm-kernel-feedback-list@broadcom.com
3174 S:      Maintained
3175 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3176 F:      drivers/spi/spi-bcm-qspi.*
3177 F:      drivers/spi/spi-brcmstb-qspi.c
3178 F:      drivers/spi/spi-iproc-qspi.c
3179
3180 BROADCOM SYSTEMPORT ETHERNET DRIVER
3181 M:      Florian Fainelli <f.fainelli@gmail.com>
3182 L:      netdev@vger.kernel.org
3183 S:      Supported
3184 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3185
3186 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3187 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3188 M:      Prashant Sreedharan <prashant@broadcom.com>
3189 M:      Michael Chan <mchan@broadcom.com>
3190 L:      netdev@vger.kernel.org
3191 S:      Supported
3192 F:      drivers/net/ethernet/broadcom/tg3.*
3193
3194 BROCADE BFA FC SCSI DRIVER
3195 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3196 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3197 L:      linux-scsi@vger.kernel.org
3198 S:      Supported
3199 F:      drivers/scsi/bfa/
3200
3201 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3202 M:      Rasesh Mody <rasesh.mody@cavium.com>
3203 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3204 M:      Dept-GELinuxNICDev@cavium.com
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/brocade/bna/
3208
3209 BSG (block layer generic sg v4 driver)
3210 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3211 L:      linux-scsi@vger.kernel.org
3212 S:      Supported
3213 F:      block/bsg.c
3214 F:      include/linux/bsg.h
3215 F:      include/uapi/linux/bsg.h
3216
3217 BT87X AUDIO DRIVER
3218 M:      Clemens Ladisch <clemens@ladisch.de>
3219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3220 T:      git git://git.alsa-project.org/alsa-kernel.git
3221 S:      Maintained
3222 F:      Documentation/sound/cards/bt87x.rst
3223 F:      sound/pci/bt87x.c
3224
3225 BT8XXGPIO DRIVER
3226 M:      Michael Buesch <m@bues.ch>
3227 W:      http://bu3sch.de/btgpio.php
3228 S:      Maintained
3229 F:      drivers/gpio/gpio-bt8xx.c
3230
3231 BTRFS FILE SYSTEM
3232 M:      Chris Mason <clm@fb.com>
3233 M:      Josef Bacik <josef@toxicpanda.com>
3234 M:      David Sterba <dsterba@suse.com>
3235 L:      linux-btrfs@vger.kernel.org
3236 W:      http://btrfs.wiki.kernel.org/
3237 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3239 S:      Maintained
3240 F:      Documentation/filesystems/btrfs.txt
3241 F:      fs/btrfs/
3242 F:      include/linux/btrfs*
3243 F:      include/uapi/linux/btrfs*
3244
3245 BTTV VIDEO4LINUX DRIVER
3246 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3247 L:      linux-media@vger.kernel.org
3248 W:      https://linuxtv.org
3249 T:      git git://linuxtv.org/media_tree.git
3250 S:      Odd fixes
3251 F:      Documentation/media/v4l-drivers/bttv*
3252 F:      drivers/media/pci/bt8xx/bttv*
3253
3254 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3255 M:      Chanwoo Choi <cw00.choi@samsung.com>
3256 L:      linux-pm@vger.kernel.org
3257 L:      linux-samsung-soc@vger.kernel.org
3258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3259 S:      Maintained
3260 F:      drivers/devfreq/exynos-bus.c
3261 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3262
3263 BUSLOGIC SCSI DRIVER
3264 M:      Khalid Aziz <khalid@gonehiking.org>
3265 L:      linux-scsi@vger.kernel.org
3266 S:      Maintained
3267 F:      drivers/scsi/BusLogic.*
3268 F:      drivers/scsi/FlashPoint.*
3269
3270 C-MEDIA CMI8788 DRIVER
3271 M:      Clemens Ladisch <clemens@ladisch.de>
3272 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 T:      git git://git.alsa-project.org/alsa-kernel.git
3274 S:      Maintained
3275 F:      sound/pci/oxygen/
3276
3277 C-SKY ARCHITECTURE
3278 M:      Guo Ren <ren_guo@c-sky.com>
3279 T:      git https://github.com/c-sky/csky-linux.git
3280 S:      Supported
3281 F:      arch/csky/
3282 F:      Documentation/devicetree/bindings/csky/
3283 K:      csky
3284 N:      csky
3285
3286 C6X ARCHITECTURE
3287 M:      Mark Salter <msalter@redhat.com>
3288 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3289 L:      linux-c6x-dev@linux-c6x.org
3290 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3291 S:      Maintained
3292 F:      arch/c6x/
3293
3294 CA8210 IEEE-802.15.4 RADIO DRIVER
3295 M:      Harry Morris <h.morris@cascoda.com>
3296 L:      linux-wpan@vger.kernel.org
3297 W:      https://github.com/Cascoda/ca8210-linux.git
3298 S:      Maintained
3299 F:      drivers/net/ieee802154/ca8210.c
3300 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3301
3302 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3303 M:      David Howells <dhowells@redhat.com>
3304 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3305 S:      Supported
3306 F:      Documentation/filesystems/caching/cachefiles.txt
3307 F:      fs/cachefiles/
3308
3309 CADENCE MIPI-CSI2 BRIDGES
3310 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3311 L:      linux-media@vger.kernel.org
3312 S:      Maintained
3313 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3314 F:      drivers/media/platform/cadence/cdns-csi2*
3315
3316 CADET FM/AM RADIO RECEIVER DRIVER
3317 M:      Hans Verkuil <hverkuil@xs4all.nl>
3318 L:      linux-media@vger.kernel.org
3319 T:      git git://linuxtv.org/media_tree.git
3320 W:      https://linuxtv.org
3321 S:      Maintained
3322 F:      drivers/media/radio/radio-cadet*
3323
3324 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3325 M:      Jonathan Corbet <corbet@lwn.net>
3326 L:      linux-media@vger.kernel.org
3327 T:      git git://linuxtv.org/media_tree.git
3328 S:      Maintained
3329 F:      Documentation/media/v4l-drivers/cafe_ccic*
3330 F:      drivers/media/platform/marvell-ccic/
3331
3332 CAIF NETWORK LAYER
3333 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3334 L:      netdev@vger.kernel.org
3335 S:      Supported
3336 F:      Documentation/networking/caif/
3337 F:      drivers/net/caif/
3338 F:      include/uapi/linux/caif/
3339 F:      include/net/caif/
3340 F:      net/caif/
3341
3342 CAKE QDISC
3343 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3344 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      net/sched/sch_cake.c
3347
3348 CALGARY x86-64 IOMMU
3349 M:      Muli Ben-Yehuda <mulix@mulix.org>
3350 M:      Jon Mason <jdmason@kudzu.us>
3351 L:      iommu@lists.linux-foundation.org
3352 S:      Maintained
3353 F:      arch/x86/kernel/pci-calgary_64.c
3354 F:      arch/x86/kernel/tce_64.c
3355 F:      arch/x86/include/asm/calgary.h
3356 F:      arch/x86/include/asm/tce.h
3357
3358 CAN NETWORK DRIVERS
3359 M:      Wolfgang Grandegger <wg@grandegger.com>
3360 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3361 L:      linux-can@vger.kernel.org
3362 W:      https://github.com/linux-can
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/net/can/
3367 F:      drivers/net/can/
3368 F:      include/linux/can/dev.h
3369 F:      include/linux/can/platform/
3370 F:      include/uapi/linux/can/error.h
3371 F:      include/uapi/linux/can/netlink.h
3372
3373 CAN NETWORK LAYER
3374 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3375 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3376 L:      linux-can@vger.kernel.org
3377 W:      https://github.com/linux-can
3378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3380 S:      Maintained
3381 F:      Documentation/networking/can.rst
3382 F:      net/can/
3383 F:      include/linux/can/core.h
3384 F:      include/uapi/linux/can.h
3385 F:      include/uapi/linux/can/bcm.h
3386 F:      include/uapi/linux/can/raw.h
3387 F:      include/uapi/linux/can/gw.h
3388
3389 CAPABILITIES
3390 M:      Serge Hallyn <serge@hallyn.com>
3391 L:      linux-security-module@vger.kernel.org
3392 S:      Supported
3393 F:      include/linux/capability.h
3394 F:      include/uapi/linux/capability.h
3395 F:      security/commoncap.c
3396 F:      kernel/capability.c
3397
3398 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3399 M:      Kevin Tsai <ktsai@capellamicro.com>
3400 S:      Maintained
3401 F:      drivers/iio/light/cm*
3402
3403 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3404 M:      Christian Lamparter <chunkeey@googlemail.com>
3405 L:      linux-wireless@vger.kernel.org
3406 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3407 S:      Maintained
3408 F:      drivers/net/wireless/ath/carl9170/
3409
3410 CAVIUM I2C DRIVER
3411 M:      Jan Glauber <jglauber@cavium.com>
3412 M:      David Daney <david.daney@cavium.com>
3413 W:      http://www.cavium.com
3414 S:      Supported
3415 F:      drivers/i2c/busses/i2c-octeon*
3416 F:      drivers/i2c/busses/i2c-thunderx*
3417
3418 CAVIUM LIQUIDIO NETWORK DRIVER
3419 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3420 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3421 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3422 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3423 L:      netdev@vger.kernel.org
3424 W:      http://www.cavium.com
3425 S:      Supported
3426 F:      drivers/net/ethernet/cavium/liquidio/
3427
3428 CAVIUM MMC DRIVER
3429 M:      Jan Glauber <jglauber@cavium.com>
3430 M:      David Daney <david.daney@cavium.com>
3431 M:      Steven J. Hill <Steven.Hill@cavium.com>
3432 W:      http://www.cavium.com
3433 S:      Supported
3434 F:      drivers/mmc/host/cavium*
3435
3436 CAVIUM OCTEON-TX CRYPTO DRIVER
3437 M:      George Cherian <george.cherian@cavium.com>
3438 L:      linux-crypto@vger.kernel.org
3439 W:      http://www.cavium.com
3440 S:      Supported
3441 F:      drivers/crypto/cavium/cpt/
3442
3443 CAVIUM THUNDERX2 ARM64 SOC
3444 M:      Robert Richter <rrichter@cavium.com>
3445 M:      Jayachandran C <jnair@caviumnetworks.com>
3446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447 S:      Maintained
3448 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3449 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3450
3451 CC2520 IEEE-802.15.4 RADIO DRIVER
3452 M:      Varka Bhadram <varkabhadram@gmail.com>
3453 L:      linux-wpan@vger.kernel.org
3454 S:      Maintained
3455 F:      drivers/net/ieee802154/cc2520.c
3456 F:      include/linux/spi/cc2520.h
3457 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3458
3459 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3460 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3461 L:      linux-crypto@vger.kernel.org
3462 S:      Supported
3463 F:      drivers/crypto/ccree/
3464 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3465
3466 CEC FRAMEWORK
3467 M:      Hans Verkuil <hans.verkuil@cisco.com>
3468 L:      linux-media@vger.kernel.org
3469 T:      git git://linuxtv.org/media_tree.git
3470 W:      http://linuxtv.org
3471 S:      Supported
3472 F:      Documentation/media/kapi/cec-core.rst
3473 F:      Documentation/media/uapi/cec
3474 F:      drivers/media/cec/
3475 F:      drivers/media/rc/keymaps/rc-cec.c
3476 F:      include/media/cec.h
3477 F:      include/media/cec-notifier.h
3478 F:      include/uapi/linux/cec.h
3479 F:      include/uapi/linux/cec-funcs.h
3480 F:      Documentation/devicetree/bindings/media/cec.txt
3481 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3482
3483 CEC GPIO DRIVER
3484 M:      Hans Verkuil <hans.verkuil@cisco.com>
3485 L:      linux-media@vger.kernel.org
3486 T:      git git://linuxtv.org/media_tree.git
3487 W:      http://linuxtv.org
3488 S:      Supported
3489 F:      drivers/media/platform/cec-gpio/
3490 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3491
3492 CELL BROADBAND ENGINE ARCHITECTURE
3493 M:      Arnd Bergmann <arnd@arndb.de>
3494 L:      linuxppc-dev@lists.ozlabs.org
3495 W:      http://www.ibm.com/developerworks/power/cell/
3496 S:      Supported
3497 F:      arch/powerpc/include/asm/cell*.h
3498 F:      arch/powerpc/include/asm/spu*.h
3499 F:      arch/powerpc/include/uapi/asm/spu*.h
3500 F:      arch/powerpc/oprofile/*cell*
3501 F:      arch/powerpc/platforms/cell/
3502
3503 CEPH COMMON CODE (LIBCEPH)
3504 M:      Ilya Dryomov <idryomov@gmail.com>
3505 M:      "Yan, Zheng" <zyan@redhat.com>
3506 M:      Sage Weil <sage@redhat.com>
3507 L:      ceph-devel@vger.kernel.org
3508 W:      http://ceph.com/
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3510 T:      git git://github.com/ceph/ceph-client.git
3511 S:      Supported
3512 F:      net/ceph/
3513 F:      include/linux/ceph/
3514 F:      include/linux/crush/
3515
3516 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3517 M:      "Yan, Zheng" <zyan@redhat.com>
3518 M:      Sage Weil <sage@redhat.com>
3519 M:      Ilya Dryomov <idryomov@gmail.com>
3520 L:      ceph-devel@vger.kernel.org
3521 W:      http://ceph.com/
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3523 T:      git git://github.com/ceph/ceph-client.git
3524 S:      Supported
3525 F:      Documentation/filesystems/ceph.txt
3526 F:      fs/ceph/
3527
3528 CERTIFICATE HANDLING:
3529 M:      David Howells <dhowells@redhat.com>
3530 M:      David Woodhouse <dwmw2@infradead.org>
3531 L:      keyrings@vger.kernel.org
3532 S:      Maintained
3533 F:      Documentation/admin-guide/module-signing.rst
3534 F:      certs/
3535 F:      scripts/sign-file.c
3536 F:      scripts/extract-cert.c
3537
3538 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3539 L:      linux-usb@vger.kernel.org
3540 S:      Orphan
3541 F:      Documentation/usb/WUSB-Design-overview.txt
3542 F:      Documentation/usb/wusb-cbaf
3543 F:      drivers/usb/host/hwa-hc.c
3544 F:      drivers/usb/host/whci/
3545 F:      drivers/usb/wusbcore/
3546 F:      include/linux/usb/wusb*
3547
3548 CFAG12864B LCD DRIVER
3549 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3550 S:      Maintained
3551 F:      drivers/auxdisplay/cfag12864b.c
3552 F:      include/linux/cfag12864b.h
3553
3554 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3555 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3556 S:      Maintained
3557 F:      drivers/auxdisplay/cfag12864bfb.c
3558 F:      include/linux/cfag12864b.h
3559
3560 802.11 (including CFG80211/NL80211)
3561 M:      Johannes Berg <johannes@sipsolutions.net>
3562 L:      linux-wireless@vger.kernel.org
3563 W:      http://wireless.kernel.org/
3564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3566 S:      Maintained
3567 F:      net/wireless/
3568 F:      include/uapi/linux/nl80211.h
3569 F:      include/linux/ieee80211.h
3570 F:      include/net/wext.h
3571 F:      include/net/cfg80211.h
3572 F:      include/net/iw_handler.h
3573 F:      include/net/ieee80211_radiotap.h
3574 F:      Documentation/driver-api/80211/cfg80211.rst
3575 F:      Documentation/networking/regulatory.txt
3576
3577 CHAR and MISC DRIVERS
3578 M:      Arnd Bergmann <arnd@arndb.de>
3579 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3581 S:      Supported
3582 F:      drivers/char/
3583 F:      drivers/misc/
3584 F:      include/linux/miscdevice.h
3585
3586 CHECKPATCH
3587 M:      Andy Whitcroft <apw@canonical.com>
3588 M:      Joe Perches <joe@perches.com>
3589 S:      Maintained
3590 F:      scripts/checkpatch.pl
3591
3592 CHINESE DOCUMENTATION
3593 M:      Harry Wei <harryxiyou@gmail.com>
3594 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3595 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3596 S:      Maintained
3597 F:      Documentation/translations/zh_CN/
3598
3599 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3600 M:      Peter Chen <Peter.Chen@nxp.com>
3601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3602 L:      linux-usb@vger.kernel.org
3603 S:      Maintained
3604 F:      drivers/usb/chipidea/
3605
3606 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3607 M:      Hans de Goede <hdegoede@redhat.com>
3608 L:      linux-input@vger.kernel.org
3609 S:      Maintained
3610 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3611 F:      drivers/input/touchscreen/chipone_icn8318.c
3612
3613 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3614 M:      Hans de Goede <hdegoede@redhat.com>
3615 L:      linux-input@vger.kernel.org
3616 S:      Maintained
3617 F:      drivers/input/touchscreen/chipone_icn8505.c
3618
3619 CHROME HARDWARE PLATFORM SUPPORT
3620 M:      Benson Leung <bleung@chromium.org>
3621 M:      Olof Johansson <olof@lixom.net>
3622 S:      Maintained
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3624 F:      drivers/platform/chrome/
3625
3626 CIRRUS LOGIC AUDIO CODEC DRIVERS
3627 M:      Brian Austin <brian.austin@cirrus.com>
3628 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3630 S:      Maintained
3631 F:      sound/soc/codecs/cs*
3632
3633 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3634 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3635 L:      netdev@vger.kernel.org
3636 S:      Maintained
3637 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3638
3639 CISCO FCOE HBA DRIVER
3640 M:      Satish Kharat <satishkh@cisco.com>
3641 M:      Sesidhar Baddela <sebaddel@cisco.com>
3642 M:      Karan Tilak Kumar <kartilak@cisco.com>
3643 L:      linux-scsi@vger.kernel.org
3644 S:      Supported
3645 F:      drivers/scsi/fnic/
3646
3647 CISCO SCSI HBA DRIVER
3648 M:      Karan Tilak Kumar <kartilak@cisco.com>
3649 M:      Sesidhar Baddela <sebaddel@cisco.com>
3650 L:      linux-scsi@vger.kernel.org
3651 S:      Supported
3652 F:      drivers/scsi/snic/
3653
3654 CISCO VIC ETHERNET NIC DRIVER
3655 M:      Christian Benvenuti <benve@cisco.com>
3656 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3657 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3658 S:      Supported
3659 F:      drivers/net/ethernet/cisco/enic/
3660
3661 CISCO VIC LOW LATENCY NIC DRIVER
3662 M:      Christian Benvenuti <benve@cisco.com>
3663 S:      Supported
3664 F:      drivers/infiniband/hw/usnic/
3665
3666 CIRRUS LOGIC MADERA CODEC DRIVERS
3667 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3668 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3670 L:      patches@opensource.cirrus.com
3671 T:      git https://github.com/CirrusLogic/linux-drivers.git
3672 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3673 S:      Supported
3674 F:      Documentation/devicetree/bindings/mfd/madera.txt
3675 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3676 F:      include/linux/mfd/madera/*
3677 F:      drivers/gpio/gpio-madera*
3678 F:      drivers/mfd/madera*
3679 F:      drivers/mfd/cs47l*
3680 F:      drivers/pinctrl/cirrus/*
3681
3682 CLANG-FORMAT FILE
3683 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3684 S:      Maintained
3685 F:      .clang-format
3686
3687 CLEANCACHE API
3688 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3689 L:      linux-kernel@vger.kernel.org
3690 S:      Maintained
3691 F:      mm/cleancache.c
3692 F:      include/linux/cleancache.h
3693
3694 CLK API
3695 M:      Russell King <linux@armlinux.org.uk>
3696 L:      linux-clk@vger.kernel.org
3697 S:      Maintained
3698 F:      include/linux/clk.h
3699
3700 CLOCKSOURCE, CLOCKEVENT DRIVERS
3701 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3702 M:      Thomas Gleixner <tglx@linutronix.de>
3703 L:      linux-kernel@vger.kernel.org
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3705 S:      Supported
3706 F:      drivers/clocksource/
3707 F:      Documentation/devicetree/bindings/timer/
3708
3709 CMPC ACPI DRIVER
3710 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3711 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3712 L:      platform-driver-x86@vger.kernel.org
3713 S:      Supported
3714 F:      drivers/platform/x86/classmate-laptop.c
3715
3716 COBALT MEDIA DRIVER
3717 M:      Hans Verkuil <hans.verkuil@cisco.com>
3718 L:      linux-media@vger.kernel.org
3719 T:      git git://linuxtv.org/media_tree.git
3720 W:      https://linuxtv.org
3721 S:      Supported
3722 F:      drivers/media/pci/cobalt/
3723
3724 COCCINELLE/Semantic Patches (SmPL)
3725 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3726 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3727 M:      Nicolas Palix <nicolas.palix@imag.fr>
3728 M:      Michal Marek <michal.lkml@markovi.net>
3729 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3731 W:      http://coccinelle.lip6.fr/
3732 S:      Supported
3733 F:      Documentation/dev-tools/coccinelle.rst
3734 F:      scripts/coccinelle/
3735 F:      scripts/coccicheck
3736
3737 CODA FILE SYSTEM
3738 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3739 M:      coda@cs.cmu.edu
3740 L:      codalist@coda.cs.cmu.edu
3741 W:      http://www.coda.cs.cmu.edu/
3742 S:      Maintained
3743 F:      Documentation/filesystems/coda.txt
3744 F:      fs/coda/
3745 F:      include/linux/coda*.h
3746 F:      include/uapi/linux/coda*.h
3747
3748 CODA V4L2 MEM2MEM DRIVER
3749 M:      Philipp Zabel <p.zabel@pengutronix.de>
3750 L:      linux-media@vger.kernel.org
3751 S:      Maintained
3752 F:      Documentation/devicetree/bindings/media/coda.txt
3753 F:      drivers/media/platform/coda/
3754
3755 CODE OF CONDUCT
3756 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3757 S:      Supported
3758 F:      Documentation/process/code-of-conduct.rst
3759 F:      Documentation/process/code-of-conduct-interpretation.rst
3760
3761 COMMON CLK FRAMEWORK
3762 M:      Michael Turquette <mturquette@baylibre.com>
3763 M:      Stephen Boyd <sboyd@kernel.org>
3764 L:      linux-clk@vger.kernel.org
3765 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3767 S:      Maintained
3768 F:      Documentation/devicetree/bindings/clock/
3769 F:      drivers/clk/
3770 X:      drivers/clk/clkdev.c
3771 F:      include/linux/clk-pr*
3772 F:      include/linux/clk/
3773 F:      include/linux/of_clk.h
3774
3775 COMMON INTERNET FILE SYSTEM (CIFS)
3776 M:      Steve French <sfrench@samba.org>
3777 L:      linux-cifs@vger.kernel.org
3778 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3779 W:      http://linux-cifs.samba.org/
3780 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3781 S:      Supported
3782 F:      Documentation/filesystems/cifs/
3783 F:      fs/cifs/
3784
3785 COMPACTPCI HOTPLUG CORE
3786 M:      Scott Murray <scott@spiteful.org>
3787 L:      linux-pci@vger.kernel.org
3788 S:      Maintained
3789 F:      drivers/pci/hotplug/cpci_hotplug*
3790
3791 COMPACTPCI HOTPLUG GENERIC DRIVER
3792 M:      Scott Murray <scott@spiteful.org>
3793 L:      linux-pci@vger.kernel.org
3794 S:      Maintained
3795 F:      drivers/pci/hotplug/cpcihp_generic.c
3796
3797 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3798 M:      Scott Murray <scott@spiteful.org>
3799 L:      linux-pci@vger.kernel.org
3800 S:      Maintained
3801 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3802
3803 COMPAL LAPTOP SUPPORT
3804 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3805 L:      platform-driver-x86@vger.kernel.org
3806 S:      Maintained
3807 F:      drivers/platform/x86/compal-laptop.c
3808
3809 COMPILER ATTRIBUTES
3810 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3811 S:      Maintained
3812 F:      include/linux/compiler_attributes.h
3813
3814 CONEXANT ACCESSRUNNER USB DRIVER
3815 L:      accessrunner-general@lists.sourceforge.net
3816 W:      http://accessrunner.sourceforge.net/
3817 S:      Orphan
3818 F:      drivers/usb/atm/cxacru.c
3819
3820 CONFIGFS
3821 M:      Joel Becker <jlbec@evilplan.org>
3822 M:      Christoph Hellwig <hch@lst.de>
3823 T:      git git://git.infradead.org/users/hch/configfs.git
3824 S:      Supported
3825 F:      fs/configfs/
3826 F:      include/linux/configfs.h
3827
3828 CONNECTOR
3829 M:      Evgeniy Polyakov <zbr@ioremap.net>
3830 L:      netdev@vger.kernel.org
3831 S:      Maintained
3832 F:      drivers/connector/
3833
3834 CONTROL GROUP (CGROUP)
3835 M:      Tejun Heo <tj@kernel.org>
3836 M:      Li Zefan <lizefan@huawei.com>
3837 M:      Johannes Weiner <hannes@cmpxchg.org>
3838 L:      cgroups@vger.kernel.org
3839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3840 S:      Maintained
3841 F:      Documentation/cgroup*
3842 F:      include/linux/cgroup*
3843 F:      kernel/cgroup*
3844
3845 CONTROL GROUP - CPUSET
3846 M:      Li Zefan <lizefan@huawei.com>
3847 L:      cgroups@vger.kernel.org
3848 W:      http://www.bullopensource.org/cpuset/
3849 W:      http://oss.sgi.com/projects/cpusets/
3850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3851 S:      Maintained
3852 F:      Documentation/cgroup-v1/cpusets.txt
3853 F:      include/linux/cpuset.h
3854 F:      kernel/cgroup/cpuset.c
3855
3856 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3857 M:      Johannes Weiner <hannes@cmpxchg.org>
3858 M:      Michal Hocko <mhocko@kernel.org>
3859 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3860 L:      cgroups@vger.kernel.org
3861 L:      linux-mm@kvack.org
3862 S:      Maintained
3863 F:      mm/memcontrol.c
3864 F:      mm/swap_cgroup.c
3865
3866 CORETEMP HARDWARE MONITORING DRIVER
3867 M:      Fenghua Yu <fenghua.yu@intel.com>
3868 L:      linux-hwmon@vger.kernel.org
3869 S:      Maintained
3870 F:      Documentation/hwmon/coretemp
3871 F:      drivers/hwmon/coretemp.c
3872
3873 COSA/SRP SYNC SERIAL DRIVER
3874 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3875 W:      http://www.fi.muni.cz/~kas/cosa/
3876 S:      Maintained
3877 F:      drivers/net/wan/cosa*
3878
3879 CPMAC ETHERNET DRIVER
3880 M:      Florian Fainelli <f.fainelli@gmail.com>
3881 L:      netdev@vger.kernel.org
3882 S:      Maintained
3883 F:      drivers/net/ethernet/ti/cpmac.c
3884
3885 CPU FREQUENCY DRIVERS
3886 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3887 M:      Viresh Kumar <viresh.kumar@linaro.org>
3888 L:      linux-pm@vger.kernel.org
3889 S:      Maintained
3890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3891 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3892 B:      https://bugzilla.kernel.org
3893 F:      Documentation/cpu-freq/
3894 F:      Documentation/devicetree/bindings/cpufreq/
3895 F:      drivers/cpufreq/
3896 F:      include/linux/cpufreq.h
3897 F:      tools/testing/selftests/cpufreq/
3898
3899 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3900 M:      Viresh Kumar <viresh.kumar@linaro.org>
3901 M:      Sudeep Holla <sudeep.holla@arm.com>
3902 L:      linux-pm@vger.kernel.org
3903 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3904 S:      Maintained
3905 F:      drivers/cpufreq/arm_big_little.h
3906 F:      drivers/cpufreq/arm_big_little.c
3907
3908 CPU POWER MONITORING SUBSYSTEM
3909 M:      Thomas Renninger <trenn@suse.com>
3910 M:      Shuah Khan <shuah@kernel.org>
3911 L:      linux-pm@vger.kernel.org
3912 S:      Maintained
3913 F:      tools/power/cpupower/
3914
3915 CPUID/MSR DRIVER
3916 M:      "H. Peter Anvin" <hpa@zytor.com>
3917 S:      Maintained
3918 F:      arch/x86/kernel/cpuid.c
3919 F:      arch/x86/kernel/msr.c
3920
3921 CPUIDLE DRIVER - ARM BIG LITTLE
3922 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3923 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3924 L:      linux-pm@vger.kernel.org
3925 L:      linux-arm-kernel@lists.infradead.org
3926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3927 S:      Maintained
3928 F:      drivers/cpuidle/cpuidle-big_little.c
3929
3930 CPUIDLE DRIVER - ARM EXYNOS
3931 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3932 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3933 M:      Kukjin Kim <kgene@kernel.org>
3934 L:      linux-pm@vger.kernel.org
3935 L:      linux-samsung-soc@vger.kernel.org
3936 S:      Supported
3937 F:      drivers/cpuidle/cpuidle-exynos.c
3938 F:      arch/arm/mach-exynos/pm.c
3939
3940 CPUIDLE DRIVERS
3941 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3942 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3943 L:      linux-pm@vger.kernel.org
3944 S:      Maintained
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3946 B:      https://bugzilla.kernel.org
3947 F:      drivers/cpuidle/*
3948 F:      include/linux/cpuidle.h
3949
3950 CRAMFS FILESYSTEM
3951 M:      Nicolas Pitre <nico@linaro.org>
3952 S:      Maintained
3953 F:      Documentation/filesystems/cramfs.txt
3954 F:      fs/cramfs/
3955
3956 CRYPTO API
3957 M:      Herbert Xu <herbert@gondor.apana.org.au>
3958 M:      "David S. Miller" <davem@davemloft.net>
3959 L:      linux-crypto@vger.kernel.org
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3962 S:      Maintained
3963 F:      Documentation/crypto/
3964 F:      Documentation/devicetree/bindings/crypto/
3965 F:      arch/*/crypto/
3966 F:      crypto/
3967 F:      drivers/crypto/
3968 F:      include/crypto/
3969 F:      include/linux/crypto*
3970
3971 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3972 M:      Neil Horman <nhorman@tuxdriver.com>
3973 L:      linux-crypto@vger.kernel.org
3974 S:      Maintained
3975 F:      crypto/ansi_cprng.c
3976 F:      crypto/rng.c
3977
3978 CS3308 MEDIA DRIVER
3979 M:      Hans Verkuil <hverkuil@xs4all.nl>
3980 L:      linux-media@vger.kernel.org
3981 T:      git git://linuxtv.org/media_tree.git
3982 W:      http://linuxtv.org
3983 S:      Odd Fixes
3984 F:      drivers/media/i2c/cs3308.c
3985 F:      drivers/media/i2c/cs3308.h
3986
3987 CS5535 Audio ALSA driver
3988 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3989 S:      Maintained
3990 F:      sound/pci/cs5535audio/
3991
3992 CW1200 WLAN driver
3993 M:      Solomon Peachy <pizza@shaftnet.org>
3994 S:      Maintained
3995 F:      drivers/net/wireless/st/cw1200/
3996
3997 CX18 VIDEO4LINUX DRIVER
3998 M:      Andy Walls <awalls@md.metrocast.net>
3999 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4000 L:      linux-media@vger.kernel.org
4001 T:      git git://linuxtv.org/media_tree.git
4002 W:      https://linuxtv.org
4003 W:      http://www.ivtvdriver.org/index.php/Cx18
4004 S:      Maintained
4005 F:      Documentation/media/v4l-drivers/cx18*
4006 F:      drivers/media/pci/cx18/
4007 F:      include/uapi/linux/ivtv*
4008
4009 CX2341X MPEG ENCODER HELPER MODULE
4010 M:      Hans Verkuil <hverkuil@xs4all.nl>
4011 L:      linux-media@vger.kernel.org
4012 T:      git git://linuxtv.org/media_tree.git
4013 W:      https://linuxtv.org
4014 S:      Maintained
4015 F:      drivers/media/common/cx2341x*
4016 F:      include/media/cx2341x*
4017
4018 CX24120 MEDIA DRIVER
4019 M:      Jemma Denson <jdenson@gmail.com>
4020 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4021 L:      linux-media@vger.kernel.org
4022 W:      https://linuxtv.org
4023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4024 S:      Maintained
4025 F:      drivers/media/dvb-frontends/cx24120*
4026
4027 CX88 VIDEO4LINUX DRIVER
4028 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4029 L:      linux-media@vger.kernel.org
4030 W:      https://linuxtv.org
4031 T:      git git://linuxtv.org/media_tree.git
4032 S:      Odd fixes
4033 F:      Documentation/media/v4l-drivers/cx88*
4034 F:      drivers/media/pci/cx88/
4035
4036 CXD2820R MEDIA DRIVER
4037 M:      Antti Palosaari <crope@iki.fi>
4038 L:      linux-media@vger.kernel.org
4039 W:      https://linuxtv.org
4040 W:      http://palosaari.fi/linux/
4041 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4042 T:      git git://linuxtv.org/anttip/media_tree.git
4043 S:      Maintained
4044 F:      drivers/media/dvb-frontends/cxd2820r*
4045
4046 CXGB3 ETHERNET DRIVER (CXGB3)
4047 M:      Santosh Raspatur <santosh@chelsio.com>
4048 L:      netdev@vger.kernel.org
4049 W:      http://www.chelsio.com
4050 S:      Supported
4051 F:      drivers/net/ethernet/chelsio/cxgb3/
4052
4053 CXGB3 ISCSI DRIVER (CXGB3I)
4054 M:      Karen Xie <kxie@chelsio.com>
4055 L:      linux-scsi@vger.kernel.org
4056 W:      http://www.chelsio.com
4057 S:      Supported
4058 F:      drivers/scsi/cxgbi/cxgb3i
4059
4060 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4061 M:      Steve Wise <swise@chelsio.com>
4062 L:      linux-rdma@vger.kernel.org
4063 W:      http://www.openfabrics.org
4064 S:      Supported
4065 F:      drivers/infiniband/hw/cxgb3/
4066 F:      include/uapi/rdma/cxgb3-abi.h
4067
4068 CXGB4 CRYPTO DRIVER (chcr)
4069 M:      Harsh Jain <harsh@chelsio.com>
4070 L:      linux-crypto@vger.kernel.org
4071 W:      http://www.chelsio.com
4072 S:      Supported
4073 F:      drivers/crypto/chelsio
4074
4075 CXGB4 ETHERNET DRIVER (CXGB4)
4076 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4077 L:      netdev@vger.kernel.org
4078 W:      http://www.chelsio.com
4079 S:      Supported
4080 F:      drivers/net/ethernet/chelsio/cxgb4/
4081
4082 CXGB4 ISCSI DRIVER (CXGB4I)
4083 M:      Karen Xie <kxie@chelsio.com>
4084 L:      linux-scsi@vger.kernel.org
4085 W:      http://www.chelsio.com
4086 S:      Supported
4087 F:      drivers/scsi/cxgbi/cxgb4i
4088
4089 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4090 M:      Steve Wise <swise@chelsio.com>
4091 L:      linux-rdma@vger.kernel.org
4092 W:      http://www.openfabrics.org
4093 S:      Supported
4094 F:      drivers/infiniband/hw/cxgb4/
4095 F:      include/uapi/rdma/cxgb4-abi.h
4096
4097 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4098 M:      Casey Leedom <leedom@chelsio.com>
4099 L:      netdev@vger.kernel.org
4100 W:      http://www.chelsio.com
4101 S:      Supported
4102 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4103
4104 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4105 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4106 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4107 L:      linuxppc-dev@lists.ozlabs.org
4108 S:      Supported
4109 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4110 F:      drivers/misc/cxl/
4111 F:      include/misc/cxl*
4112 F:      include/uapi/misc/cxl.h
4113 F:      Documentation/powerpc/cxl.txt
4114 F:      Documentation/ABI/testing/sysfs-class-cxl
4115
4116 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4117 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4118 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4119 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4120 L:      linux-scsi@vger.kernel.org
4121 S:      Supported
4122 F:      drivers/scsi/cxlflash/
4123 F:      include/uapi/scsi/cxlflash_ioctl.h
4124 F:      Documentation/powerpc/cxlflash.txt
4125
4126 CYBERPRO FB DRIVER
4127 M:      Russell King <linux@armlinux.org.uk>
4128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4129 W:      http://www.armlinux.org.uk/
4130 S:      Maintained
4131 F:      drivers/video/fbdev/cyber2000fb.*
4132
4133 CYCLADES ASYNC MUX DRIVER
4134 W:      http://www.cyclades.com/
4135 S:      Orphan
4136 F:      drivers/tty/cyclades.c
4137 F:      include/linux/cyclades.h
4138 F:      include/uapi/linux/cyclades.h
4139
4140 CYCLADES PC300 DRIVER
4141 W:      http://www.cyclades.com/
4142 S:      Orphan
4143 F:      drivers/net/wan/pc300*
4144
4145 CYPRESS_FIRMWARE MEDIA DRIVER
4146 M:      Antti Palosaari <crope@iki.fi>
4147 L:      linux-media@vger.kernel.org
4148 W:      https://linuxtv.org
4149 W:      http://palosaari.fi/linux/
4150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4151 T:      git git://linuxtv.org/anttip/media_tree.git
4152 S:      Maintained
4153 F:      drivers/media/common/cypress_firmware*
4154
4155 CYTTSP TOUCHSCREEN DRIVER
4156 M:      Ferruh Yigit <fery@cypress.com>
4157 L:      linux-input@vger.kernel.org
4158 S:      Supported
4159 F:      drivers/input/touchscreen/cyttsp*
4160 F:      include/linux/input/cyttsp.h
4161
4162 D-LINK DIR-685 TOUCHKEYS DRIVER
4163 M:      Linus Walleij <linus.walleij@linaro.org>
4164 L:      linux-input@vger.kernel.org
4165 S:      Supported
4166 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4167
4168 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4169 M:      Joshua Kinard <kumba@gentoo.org>
4170 S:      Maintained
4171 F:      drivers/rtc/rtc-ds1685.c
4172 F:      include/linux/rtc/ds1685.h
4173
4174 DAMA SLAVE for AX.25
4175 M:      Joerg Reuter <jreuter@yaina.de>
4176 W:      http://yaina.de/jreuter/
4177 W:      http://www.qsl.net/dl1bke/
4178 L:      linux-hams@vger.kernel.org
4179 S:      Maintained
4180 F:      net/ax25/af_ax25.c
4181 F:      net/ax25/ax25_dev.c
4182 F:      net/ax25/ax25_ds_*
4183 F:      net/ax25/ax25_in.c
4184 F:      net/ax25/ax25_out.c
4185 F:      net/ax25/ax25_timer.c
4186 F:      net/ax25/sysctl_net_ax25.c
4187
4188 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4189 L:      netdev@vger.kernel.org
4190 S:      Orphan
4191 F:      Documentation/networking/dmfe.txt
4192 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4193
4194 DC390/AM53C974 SCSI driver
4195 M:      Hannes Reinecke <hare@suse.com>
4196 L:      linux-scsi@vger.kernel.org
4197 S:      Maintained
4198 F:      drivers/scsi/am53c974.c
4199
4200 DC395x SCSI driver
4201 M:      Oliver Neukum <oliver@neukum.org>
4202 M:      Ali Akcaagac <aliakc@web.de>
4203 M:      Jamie Lenehan <lenehan@twibble.org>
4204 L:      dc395x@twibble.org
4205 W:      http://twibble.org/dist/dc395x/
4206 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4207 S:      Maintained
4208 F:      Documentation/scsi/dc395x.txt
4209 F:      drivers/scsi/dc395x.*
4210
4211 DCCP PROTOCOL
4212 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4213 L:      dccp@vger.kernel.org
4214 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4215 S:      Maintained
4216 F:      include/linux/dccp.h
4217 F:      include/uapi/linux/dccp.h
4218 F:      include/linux/tfrc.h
4219 F:      net/dccp/
4220
4221 DECnet NETWORK LAYER
4222 W:      http://linux-decnet.sourceforge.net
4223 L:      linux-decnet-user@lists.sourceforge.net
4224 S:      Orphan
4225 F:      Documentation/networking/decnet.txt
4226 F:      net/decnet/
4227
4228 DECSTATION PLATFORM SUPPORT
4229 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4230 L:      linux-mips@vger.kernel.org
4231 W:      http://www.linux-mips.org/wiki/DECstation
4232 S:      Maintained
4233 F:      arch/mips/dec/
4234 F:      arch/mips/include/asm/dec/
4235 F:      arch/mips/include/asm/mach-dec/
4236
4237 DEFXX FDDI NETWORK DRIVER
4238 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4239 S:      Maintained
4240 F:      drivers/net/fddi/defxx.*
4241
4242 DELL SMBIOS DRIVER
4243 M:      Pali Rohár <pali.rohar@gmail.com>
4244 M:      Mario Limonciello <mario.limonciello@dell.com>
4245 L:      platform-driver-x86@vger.kernel.org
4246 S:      Maintained
4247 F:      drivers/platform/x86/dell-smbios.*
4248
4249 DELL SMBIOS SMM DRIVER
4250 M:      Mario Limonciello <mario.limonciello@dell.com>
4251 L:      platform-driver-x86@vger.kernel.org
4252 S:      Maintained
4253 F:      drivers/platform/x86/dell-smbios-smm.c
4254
4255 DELL SMBIOS WMI DRIVER
4256 M:      Mario Limonciello <mario.limonciello@dell.com>
4257 L:      platform-driver-x86@vger.kernel.org
4258 S:      Maintained
4259 F:      drivers/platform/x86/dell-smbios-wmi.c
4260 F:      tools/wmi/dell-smbios-example.c
4261
4262 DEFZA FDDI NETWORK DRIVER
4263 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4264 S:      Maintained
4265 F:      drivers/net/fddi/defza.*
4266
4267 DELL LAPTOP DRIVER
4268 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4269 M:      Pali Rohár <pali.rohar@gmail.com>
4270 L:      platform-driver-x86@vger.kernel.org
4271 S:      Maintained
4272 F:      drivers/platform/x86/dell-laptop.c
4273
4274 DELL LAPTOP FREEFALL DRIVER
4275 M:      Pali Rohár <pali.rohar@gmail.com>
4276 S:      Maintained
4277 F:      drivers/platform/x86/dell-smo8800.c
4278
4279 DELL LAPTOP RBTN DRIVER
4280 M:      Pali Rohár <pali.rohar@gmail.com>
4281 S:      Maintained
4282 F:      drivers/platform/x86/dell-rbtn.*
4283
4284 DELL REMOTE BIOS UPDATE DRIVER
4285 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4286 L:      platform-driver-x86@vger.kernel.org
4287 S:      Maintained
4288 F:      drivers/platform/x86/dell_rbu.c
4289
4290 DELL LAPTOP SMM DRIVER
4291 M:      Pali Rohár <pali.rohar@gmail.com>
4292 S:      Maintained
4293 F:      drivers/hwmon/dell-smm-hwmon.c
4294 F:      include/uapi/linux/i8k.h
4295
4296 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4297 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4298 L:      platform-driver-x86@vger.kernel.org
4299 S:      Maintained
4300 F:      Documentation/dcdbas.txt
4301 F:      drivers/platform/x86/dcdbas.*
4302
4303 DELL WMI NOTIFICATIONS DRIVER
4304 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4305 M:      Pali Rohár <pali.rohar@gmail.com>
4306 S:      Maintained
4307 F:      drivers/platform/x86/dell-wmi.c
4308
4309 DELL WMI DESCRIPTOR DRIVER
4310 M:      Mario Limonciello <mario.limonciello@dell.com>
4311 S:      Maintained
4312 F:      drivers/platform/x86/dell-wmi-descriptor.c
4313
4314 DELTA ST MEDIA DRIVER
4315 M:      Hugues Fruchet <hugues.fruchet@st.com>
4316 L:      linux-media@vger.kernel.org
4317 T:      git git://linuxtv.org/media_tree.git
4318 W:      https://linuxtv.org
4319 S:      Supported
4320 F:      drivers/media/platform/sti/delta
4321
4322 DENALI NAND DRIVER
4323 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4324 L:      linux-mtd@lists.infradead.org
4325 S:      Supported
4326 F:      drivers/mtd/nand/raw/denali*
4327
4328 DESIGNWARE USB2 DRD IP DRIVER
4329 M:      Minas Harutyunyan <hminas@synopsys.com>
4330 L:      linux-usb@vger.kernel.org
4331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4332 S:      Maintained
4333 F:      drivers/usb/dwc2/
4334
4335 DESIGNWARE USB3 DRD IP DRIVER
4336 M:      Felipe Balbi <balbi@kernel.org>
4337 L:      linux-usb@vger.kernel.org
4338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4339 S:      Maintained
4340 F:      drivers/usb/dwc3/
4341
4342 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4343 M:      Andreas Klinger <ak@it-klinger.de>
4344 L:      linux-iio@vger.kernel.org
4345 S:      Maintained
4346 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4347 F:      drivers/iio/proximity/srf*.c
4348
4349 DEVICE COREDUMP (DEV_COREDUMP)
4350 M:      Johannes Berg <johannes@sipsolutions.net>
4351 L:      linux-kernel@vger.kernel.org
4352 S:      Maintained
4353 F:      drivers/base/devcoredump.c
4354 F:      include/linux/devcoredump.h
4355
4356 DEVICE FREQUENCY (DEVFREQ)
4357 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4358 M:      Kyungmin Park <kyungmin.park@samsung.com>
4359 R:      Chanwoo Choi <cw00.choi@samsung.com>
4360 L:      linux-pm@vger.kernel.org
4361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4362 S:      Maintained
4363 F:      drivers/devfreq/
4364 F:      include/linux/devfreq.h
4365 F:      Documentation/devicetree/bindings/devfreq/
4366
4367 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4368 M:      Chanwoo Choi <cw00.choi@samsung.com>
4369 L:      linux-pm@vger.kernel.org
4370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4371 S:      Supported
4372 F:      drivers/devfreq/event/
4373 F:      drivers/devfreq/devfreq-event.c
4374 F:      include/linux/devfreq-event.h
4375 F:      Documentation/devicetree/bindings/devfreq/event/
4376
4377 DEVICE NUMBER REGISTRY
4378 M:      Torben Mathiasen <device@lanana.org>
4379 W:      http://lanana.org/docs/device-list/index.html
4380 S:      Maintained
4381
4382 DEVICE-MAPPER  (LVM)
4383 M:      Alasdair Kergon <agk@redhat.com>
4384 M:      Mike Snitzer <snitzer@redhat.com>
4385 M:      dm-devel@redhat.com
4386 L:      dm-devel@redhat.com
4387 W:      http://sources.redhat.com/dm
4388 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4390 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4391 S:      Maintained
4392 F:      Documentation/device-mapper/
4393 F:      drivers/md/Makefile
4394 F:      drivers/md/Kconfig
4395 F:      drivers/md/dm*
4396 F:      drivers/md/persistent-data/
4397 F:      include/linux/device-mapper.h
4398 F:      include/linux/dm-*.h
4399 F:      include/uapi/linux/dm-*.h
4400
4401 DEVLINK
4402 M:      Jiri Pirko <jiri@mellanox.com>
4403 L:      netdev@vger.kernel.org
4404 S:      Supported
4405 F:      net/core/devlink.c
4406 F:      include/net/devlink.h
4407 F:      include/uapi/linux/devlink.h
4408
4409 DIALOG SEMICONDUCTOR DRIVERS
4410 M:      Support Opensource <support.opensource@diasemi.com>
4411 W:      http://www.dialog-semiconductor.com/products
4412 S:      Supported
4413 F:      Documentation/hwmon/da90??
4414 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4415 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4416 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4417 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4418 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4419 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4420 F:      drivers/gpio/gpio-da90??.c
4421 F:      drivers/hwmon/da90??-hwmon.c
4422 F:      drivers/iio/adc/da91??-*.c
4423 F:      drivers/input/misc/da90??_onkey.c
4424 F:      drivers/input/touchscreen/da9052_tsi.c
4425 F:      drivers/leds/leds-da90??.c
4426 F:      drivers/mfd/da903x.c
4427 F:      drivers/mfd/da90??-*.c
4428 F:      drivers/mfd/da91??-*.c
4429 F:      drivers/power/supply/da9052-battery.c
4430 F:      drivers/power/supply/da91??-*.c
4431 F:      drivers/regulator/da903x.c
4432 F:      drivers/regulator/da9???-regulator.[ch]
4433 F:      drivers/thermal/da90??-thermal.c
4434 F:      drivers/rtc/rtc-da90??.c
4435 F:      drivers/video/backlight/da90??_bl.c
4436 F:      drivers/watchdog/da90??_wdt.c
4437 F:      include/linux/mfd/da903x.h
4438 F:      include/linux/mfd/da9052/
4439 F:      include/linux/mfd/da9055/
4440 F:      include/linux/mfd/da9062/
4441 F:      include/linux/mfd/da9063/
4442 F:      include/linux/mfd/da9150/
4443 F:      include/linux/regulator/da9211.h
4444 F:      include/sound/da[79]*.h
4445 F:      sound/soc/codecs/da[79]*.[ch]
4446
4447 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4448 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4449 L:      linux-gpio@vger.kernel.org
4450 S:      Maintained
4451 F:      drivers/gpio/gpio-gpio-mm.c
4452
4453 DIOLAN U2C-12 I2C DRIVER
4454 M:      Guenter Roeck <linux@roeck-us.net>
4455 L:      linux-i2c@vger.kernel.org
4456 S:      Maintained
4457 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4458
4459 FILESYSTEM DIRECT ACCESS (DAX)
4460 M:      Matthew Wilcox <willy@infradead.org>
4461 M:      Ross Zwisler <zwisler@kernel.org>
4462 M:      Jan Kara <jack@suse.cz>
4463 L:      linux-fsdevel@vger.kernel.org
4464 S:      Supported
4465 F:      fs/dax.c
4466 F:      include/linux/dax.h
4467 F:      include/trace/events/fs_dax.h
4468
4469 DEVICE DIRECT ACCESS (DAX)
4470 M:      Dan Williams <dan.j.williams@intel.com>
4471 M:      Dave Jiang <dave.jiang@intel.com>
4472 M:      Ross Zwisler <zwisler@kernel.org>
4473 M:      Vishal Verma <vishal.l.verma@intel.com>
4474 L:      linux-nvdimm@lists.01.org
4475 S:      Supported
4476 F:      drivers/dax/
4477
4478 DIRECTORY NOTIFICATION (DNOTIFY)
4479 M:      Jan Kara <jack@suse.cz>
4480 R:      Amir Goldstein <amir73il@gmail.com>
4481 L:      linux-fsdevel@vger.kernel.org
4482 S:      Maintained
4483 F:      Documentation/filesystems/dnotify.txt
4484 F:      fs/notify/dnotify/
4485 F:      include/linux/dnotify.h
4486
4487 DISK GEOMETRY AND PARTITION HANDLING
4488 M:      Andries Brouwer <aeb@cwi.nl>
4489 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4490 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4491 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4492 S:      Maintained
4493
4494 DISKQUOTA
4495 M:      Jan Kara <jack@suse.com>
4496 S:      Maintained
4497 F:      Documentation/filesystems/quota.txt
4498 F:      fs/quota/
4499 F:      include/linux/quota*.h
4500 F:      include/uapi/linux/quota*.h
4501
4502 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4503 M:      Bernie Thompson <bernie@plugable.com>
4504 L:      linux-fbdev@vger.kernel.org
4505 S:      Maintained
4506 W:      http://plugable.com/category/projects/udlfb/
4507 F:      drivers/video/fbdev/udlfb.c
4508 F:      include/video/udlfb.h
4509 F:      Documentation/fb/udlfb.txt
4510
4511 DISTRIBUTED LOCK MANAGER (DLM)
4512 M:      Christine Caulfield <ccaulfie@redhat.com>
4513 M:      David Teigland <teigland@redhat.com>
4514 L:      cluster-devel@redhat.com
4515 W:      http://sources.redhat.com/cluster/
4516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4517 S:      Supported
4518 F:      fs/dlm/
4519
4520 DMA BUFFER SHARING FRAMEWORK
4521 M:      Sumit Semwal <sumit.semwal@linaro.org>
4522 S:      Maintained
4523 L:      linux-media@vger.kernel.org
4524 L:      dri-devel@lists.freedesktop.org
4525 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4526 F:      drivers/dma-buf/
4527 F:      include/linux/dma-buf*
4528 F:      include/linux/reservation.h
4529 F:      include/linux/*fence.h
4530 F:      Documentation/driver-api/dma-buf.rst
4531 T:      git git://anongit.freedesktop.org/drm/drm-misc
4532
4533 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4534 M:      Vinod Koul <vkoul@kernel.org>
4535 L:      dmaengine@vger.kernel.org
4536 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4537 S:      Maintained
4538 F:      drivers/dma/
4539 F:      include/linux/dmaengine.h
4540 F:      include/linux/of_dma.h
4541 F:      Documentation/devicetree/bindings/dma/
4542 F:      Documentation/driver-api/dmaengine/
4543 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4544
4545 DMA MAPPING HELPERS
4546 M:      Christoph Hellwig <hch@lst.de>
4547 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4548 R:      Robin Murphy <robin.murphy@arm.com>
4549 L:      iommu@lists.linux-foundation.org
4550 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4551 W:      http://git.infradead.org/users/hch/dma-mapping.git
4552 S:      Supported
4553 F:      kernel/dma/
4554 F:      include/asm-generic/dma-mapping.h
4555 F:      include/linux/dma-direct.h
4556 F:      include/linux/dma-mapping.h
4557 F:      include/linux/dma-noncoherent.h
4558
4559 DME1737 HARDWARE MONITOR DRIVER
4560 M:      Juerg Haefliger <juergh@gmail.com>
4561 L:      linux-hwmon@vger.kernel.org
4562 S:      Maintained
4563 F:      Documentation/hwmon/dme1737
4564 F:      drivers/hwmon/dme1737.c
4565
4566 DMI/SMBIOS SUPPORT
4567 M:      Jean Delvare <jdelvare@suse.com>
4568 S:      Maintained
4569 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4570 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4571 F:      drivers/firmware/dmi-id.c
4572 F:      drivers/firmware/dmi_scan.c
4573 F:      include/linux/dmi.h
4574
4575 DOCUMENTATION
4576 M:      Jonathan Corbet <corbet@lwn.net>
4577 L:      linux-doc@vger.kernel.org
4578 S:      Maintained
4579 F:      Documentation/
4580 F:      scripts/kernel-doc
4581 X:      Documentation/ABI/
4582 X:      Documentation/acpi/
4583 X:      Documentation/devicetree/
4584 X:      Documentation/i2c/
4585 X:      Documentation/media/
4586 X:      Documentation/power/
4587 X:      Documentation/spi/
4588 T:      git git://git.lwn.net/linux.git docs-next
4589
4590 DOCUMENTATION/ITALIAN
4591 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4592 L:      linux-doc@vger.kernel.org
4593 S:      Maintained
4594 F:      Documentation/translations/it_IT
4595
4596 DONGWOON DW9714 LENS VOICE COIL DRIVER
4597 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4598 L:      linux-media@vger.kernel.org
4599 T:      git git://linuxtv.org/media_tree.git
4600 S:      Maintained
4601 F:      drivers/media/i2c/dw9714.c
4602 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4603
4604 DONGWOON DW9807 LENS VOICE COIL DRIVER
4605 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4606 L:      linux-media@vger.kernel.org
4607 T:      git git://linuxtv.org/media_tree.git
4608 S:      Maintained
4609 F:      drivers/media/i2c/dw9807-vcm.c
4610 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4611
4612 DOUBLETALK DRIVER
4613 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4614 L:      blinux-list@redhat.com
4615 S:      Maintained
4616 F:      drivers/char/dtlk.c
4617 F:      include/linux/dtlk.h
4618
4619 DPAA2 DATAPATH I/O (DPIO) DRIVER
4620 M:      Roy Pledge <Roy.Pledge@nxp.com>
4621 L:      linux-kernel@vger.kernel.org
4622 S:      Maintained
4623 F:      drivers/soc/fsl/dpio
4624
4625 DPAA2 ETHERNET DRIVER
4626 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4627 L:      netdev@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4630 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4631 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4632 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4633 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4634
4635 DPAA2 ETHERNET SWITCH DRIVER
4636 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4637 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4638 L:      linux-kernel@vger.kernel.org
4639 S:      Maintained
4640 F:      drivers/staging/fsl-dpaa2/ethsw
4641
4642 DPAA2 PTP CLOCK DRIVER
4643 M:      Yangbo Lu <yangbo.lu@nxp.com>
4644 L:      netdev@vger.kernel.org
4645 S:      Maintained
4646 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4647 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4648
4649 DPT_I2O SCSI RAID DRIVER
4650 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4651 L:      linux-scsi@vger.kernel.org
4652 W:      http://www.adaptec.com/
4653 S:      Maintained
4654 F:      drivers/scsi/dpt*
4655 F:      drivers/scsi/dpt/
4656
4657 DRBD DRIVER
4658 M:      Philipp Reisner <philipp.reisner@linbit.com>
4659 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4660 L:      drbd-dev@lists.linbit.com
4661 W:      http://www.drbd.org
4662 T:      git git://git.linbit.com/linux-drbd.git
4663 T:      git git://git.linbit.com/drbd-8.4.git
4664 S:      Supported
4665 F:      drivers/block/drbd/
4666 F:      lib/lru_cache.c
4667 F:      Documentation/blockdev/drbd/
4668
4669 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4670 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4671 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4673 S:      Supported
4674 F:      Documentation/kobject.txt
4675 F:      drivers/base/
4676 F:      fs/debugfs/
4677 F:      fs/sysfs/
4678 F:      include/linux/debugfs.h
4679 F:      include/linux/kobj*
4680 F:      lib/kobj*
4681
4682 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4683 M:      Kevin Hilman <khilman@kernel.org>
4684 M:      Nishanth Menon <nm@ti.com>
4685 S:      Maintained
4686 F:      drivers/power/avs/
4687 F:      include/linux/power/smartreflex.h
4688 L:      linux-pm@vger.kernel.org
4689
4690 DRM DRIVER FOR ARM PL111 CLCD
4691 M:      Eric Anholt <eric@anholt.net>
4692 T:      git git://anongit.freedesktop.org/drm/drm-misc
4693 S:      Supported
4694 F:      drivers/gpu/drm/pl111/
4695
4696 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4697 M:      Linus Walleij <linus.walleij@linaro.org>
4698 T:      git git://anongit.freedesktop.org/drm/drm-misc
4699 S:      Maintained
4700 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4701 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4702
4703 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4704 M:      Dave Airlie <airlied@redhat.com>
4705 S:      Odd Fixes
4706 F:      drivers/gpu/drm/ast/
4707
4708 DRM DRIVER FOR BOCHS VIRTUAL GPU
4709 M:      Gerd Hoffmann <kraxel@redhat.com>
4710 L:      virtualization@lists.linux-foundation.org
4711 T:      git git://anongit.freedesktop.org/drm/drm-misc
4712 S:      Maintained
4713 F:      drivers/gpu/drm/bochs/
4714
4715 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4716 M:      Linus Walleij <linus.walleij@linaro.org>
4717 T:      git git://anongit.freedesktop.org/drm/drm-misc
4718 S:      Maintained
4719 F:      drivers/gpu/drm/tve200/
4720
4721 DRM DRIVER FOR ILITEK ILI9225 PANELS
4722 M:      David Lechner <david@lechnology.com>
4723 S:      Maintained
4724 F:      drivers/gpu/drm/tinydrm/ili9225.c
4725 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4726
4727 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4728 S:      Orphan / Obsolete
4729 F:      drivers/gpu/drm/i810/
4730 F:      include/uapi/drm/i810_drm.h
4731
4732 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4733 S:      Orphan / Obsolete
4734 F:      drivers/gpu/drm/mga/
4735 F:      include/uapi/drm/mga_drm.h
4736
4737 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4738 M:      Dave Airlie <airlied@redhat.com>
4739 S:      Odd Fixes
4740 F:      drivers/gpu/drm/mgag200/
4741
4742 DRM DRIVER FOR MI0283QT
4743 M:      Noralf Trønnes <noralf@tronnes.org>
4744 S:      Maintained
4745 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4746 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4747
4748 DRM DRIVER FOR MSM ADRENO GPU
4749 M:      Rob Clark <robdclark@gmail.com>
4750 L:      linux-arm-msm@vger.kernel.org
4751 L:      dri-devel@lists.freedesktop.org
4752 L:      freedreno@lists.freedesktop.org
4753 T:      git git://people.freedesktop.org/~robclark/linux
4754 S:      Maintained
4755 F:      drivers/gpu/drm/msm/
4756 F:      include/uapi/drm/msm_drm.h
4757 F:      Documentation/devicetree/bindings/display/msm/
4758
4759 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4760 M:      Ben Skeggs <bskeggs@redhat.com>
4761 L:      dri-devel@lists.freedesktop.org
4762 L:      nouveau@lists.freedesktop.org
4763 T:      git git://github.com/skeggsb/linux
4764 S:      Supported
4765 F:      drivers/gpu/drm/nouveau/
4766 F:      include/uapi/drm/nouveau_drm.h
4767
4768 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4769 M:      Noralf Trønnes <noralf@tronnes.org>
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tinydrm/repaper.c
4772 F:      Documentation/devicetree/bindings/display/repaper.txt
4773
4774 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4775 M:      Dave Airlie <airlied@redhat.com>
4776 M:      Gerd Hoffmann <kraxel@redhat.com>
4777 L:      virtualization@lists.linux-foundation.org
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Obsolete
4780 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4781 F:      drivers/gpu/drm/cirrus/
4782
4783 DRM DRIVER FOR QXL VIRTUAL GPU
4784 M:      Dave Airlie <airlied@redhat.com>
4785 M:      Gerd Hoffmann <kraxel@redhat.com>
4786 L:      virtualization@lists.linux-foundation.org
4787 T:      git git://anongit.freedesktop.org/drm/drm-misc
4788 S:      Maintained
4789 F:      drivers/gpu/drm/qxl/
4790 F:      include/uapi/drm/qxl_drm.h
4791
4792 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4793 S:      Orphan / Obsolete
4794 F:      drivers/gpu/drm/r128/
4795 F:      include/uapi/drm/r128_drm.h
4796
4797 DRM DRIVER FOR SAVAGE VIDEO CARDS
4798 S:      Orphan / Obsolete
4799 F:      drivers/gpu/drm/savage/
4800 F:      include/uapi/drm/savage_drm.h
4801
4802 DRM DRIVER FOR SIS VIDEO CARDS
4803 S:      Orphan / Obsolete
4804 F:      drivers/gpu/drm/sis/
4805 F:      include/uapi/drm/sis_drm.h
4806
4807 DRM DRIVER FOR SITRONIX ST7586 PANELS
4808 M:      David Lechner <david@lechnology.com>
4809 S:      Maintained
4810 F:      drivers/gpu/drm/tinydrm/st7586.c
4811 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4812
4813 DRM DRIVER FOR SITRONIX ST7735R PANELS
4814 M:      David Lechner <david@lechnology.com>
4815 S:      Maintained
4816 F:      drivers/gpu/drm/tinydrm/st7735r.c
4817 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4818
4819 DRM DRIVER FOR TDFX VIDEO CARDS
4820 S:      Orphan / Obsolete
4821 F:      drivers/gpu/drm/tdfx/
4822
4823 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4824 M:      Dave Airlie <airlied@redhat.com>
4825 R:      Sean Paul <sean@poorly.run>
4826 L:      dri-devel@lists.freedesktop.org
4827 S:      Odd Fixes
4828 F:      drivers/gpu/drm/udl/
4829 T:      git git://anongit.freedesktop.org/drm/drm-misc
4830
4831 DRM DRIVER FOR VMWARE VIRTUAL GPU
4832 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4833 M:      Sinclair Yeh <syeh@vmware.com>
4834 M:      Thomas Hellstrom <thellstrom@vmware.com>
4835 L:      dri-devel@lists.freedesktop.org
4836 T:      git git://people.freedesktop.org/~syeh/repos_linux
4837 T:      git git://people.freedesktop.org/~thomash/linux
4838 S:      Supported
4839 F:      drivers/gpu/drm/vmwgfx/
4840 F:      include/uapi/drm/vmwgfx_drm.h
4841
4842 DRM DRIVERS
4843 M:      David Airlie <airlied@linux.ie>
4844 L:      dri-devel@lists.freedesktop.org
4845 T:      git git://anongit.freedesktop.org/drm/drm
4846 B:      https://bugs.freedesktop.org/
4847 C:      irc://chat.freenode.net/dri-devel
4848 S:      Maintained
4849 F:      drivers/gpu/drm/
4850 F:      drivers/gpu/vga/
4851 F:      Documentation/devicetree/bindings/display/
4852 F:      Documentation/devicetree/bindings/gpu/
4853 F:      Documentation/gpu/
4854 F:      include/drm/
4855 F:      include/uapi/drm/
4856 F:      include/linux/vga*
4857
4858 DRM DRIVERS AND MISC GPU PATCHES
4859 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4860 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4861 M:      Sean Paul <sean@poorly.run>
4862 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4863 S:      Maintained
4864 T:      git git://anongit.freedesktop.org/drm/drm-misc
4865 F:      Documentation/gpu/
4866 F:      drivers/gpu/vga/
4867 F:      drivers/gpu/drm/*
4868 F:      include/drm/drm*
4869 F:      include/uapi/drm/drm*
4870 F:      include/linux/vga*
4871
4872 DRM DRIVERS FOR ALLWINNER A10
4873 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4874 L:      dri-devel@lists.freedesktop.org
4875 S:      Supported
4876 F:      drivers/gpu/drm/sun4i/
4877 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4879
4880 DRM DRIVERS FOR AMLOGIC SOCS
4881 M:      Neil Armstrong <narmstrong@baylibre.com>
4882 L:      dri-devel@lists.freedesktop.org
4883 L:      linux-amlogic@lists.infradead.org
4884 W:      http://linux-meson.com/
4885 S:      Supported
4886 F:      drivers/gpu/drm/meson/
4887 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4888 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4889 F:      Documentation/gpu/meson.rst
4890 T:      git git://anongit.freedesktop.org/drm/drm-misc
4891
4892 DRM DRIVERS FOR ATMEL HLCDC
4893 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4894 L:      dri-devel@lists.freedesktop.org
4895 S:      Supported
4896 F:      drivers/gpu/drm/atmel-hlcdc/
4897 F:      Documentation/devicetree/bindings/display/atmel/
4898 T:      git git://anongit.freedesktop.org/drm/drm-misc
4899
4900 DRM DRIVERS FOR BRIDGE CHIPS
4901 M:      Archit Taneja <architt@codeaurora.org>
4902 M:      Andrzej Hajda <a.hajda@samsung.com>
4903 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4904 S:      Maintained
4905 T:      git git://anongit.freedesktop.org/drm/drm-misc
4906 F:      drivers/gpu/drm/bridge/
4907
4908 DRM DRIVERS FOR EXYNOS
4909 M:      Inki Dae <inki.dae@samsung.com>
4910 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4911 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4912 M:      Kyungmin Park <kyungmin.park@samsung.com>
4913 L:      dri-devel@lists.freedesktop.org
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4915 S:      Supported
4916 F:      drivers/gpu/drm/exynos/
4917 F:      include/uapi/drm/exynos_drm.h
4918 F:      Documentation/devicetree/bindings/display/exynos/
4919
4920 DRM DRIVERS FOR FREESCALE DCU
4921 M:      Stefan Agner <stefan@agner.ch>
4922 M:      Alison Wang <alison.wang@nxp.com>
4923 L:      dri-devel@lists.freedesktop.org
4924 S:      Supported
4925 F:      drivers/gpu/drm/fsl-dcu/
4926 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4927 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4928 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4929 T:      git git://anongit.freedesktop.org/drm/drm-misc
4930
4931 DRM DRIVERS FOR FREESCALE IMX
4932 M:      Philipp Zabel <p.zabel@pengutronix.de>
4933 L:      dri-devel@lists.freedesktop.org
4934 S:      Maintained
4935 F:      drivers/gpu/drm/imx/
4936 F:      drivers/gpu/ipu-v3/
4937 F:      Documentation/devicetree/bindings/display/imx/
4938
4939 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4940 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4941 L:      dri-devel@lists.freedesktop.org
4942 T:      git git://github.com/patjak/drm-gma500
4943 S:      Maintained
4944 F:      drivers/gpu/drm/gma500/
4945
4946 DRM DRIVERS FOR HISILICON
4947 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4948 M:      Rongrong Zou <zourongrong@gmail.com>
4949 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4950 R:      Chen Feng <puck.chen@hisilicon.com>
4951 L:      dri-devel@lists.freedesktop.org
4952 T:      git git://github.com/xin3liang/linux.git
4953 S:      Maintained
4954 F:      drivers/gpu/drm/hisilicon/
4955 F:      Documentation/devicetree/bindings/display/hisilicon/
4956
4957 DRM DRIVERS FOR MEDIATEK
4958 M:      CK Hu <ck.hu@mediatek.com>
4959 M:      Philipp Zabel <p.zabel@pengutronix.de>
4960 L:      dri-devel@lists.freedesktop.org
4961 S:      Supported
4962 F:      drivers/gpu/drm/mediatek/
4963 F:      Documentation/devicetree/bindings/display/mediatek/
4964
4965 DRM DRIVERS FOR NVIDIA TEGRA
4966 M:      Thierry Reding <thierry.reding@gmail.com>
4967 L:      dri-devel@lists.freedesktop.org
4968 L:      linux-tegra@vger.kernel.org
4969 T:      git git://anongit.freedesktop.org/tegra/linux.git
4970 S:      Supported
4971 F:      drivers/gpu/drm/tegra/
4972 F:      drivers/gpu/host1x/
4973 F:      include/linux/host1x.h
4974 F:      include/uapi/drm/tegra_drm.h
4975 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4976
4977 DRM DRIVERS FOR RENESAS
4978 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4979 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4980 L:      dri-devel@lists.freedesktop.org
4981 L:      linux-renesas-soc@vger.kernel.org
4982 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4983 S:      Supported
4984 F:      drivers/gpu/drm/rcar-du/
4985 F:      drivers/gpu/drm/shmobile/
4986 F:      include/linux/platform_data/shmob_drm.h
4987 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4988 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4989 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4990
4991 DRM DRIVERS FOR ROCKCHIP
4992 M:      Sandy Huang <hjc@rock-chips.com>
4993 M:      Heiko Stübner <heiko@sntech.de>
4994 L:      dri-devel@lists.freedesktop.org
4995 S:      Maintained
4996 F:      drivers/gpu/drm/rockchip/
4997 F:      Documentation/devicetree/bindings/display/rockchip/
4998 T:      git git://anongit.freedesktop.org/drm/drm-misc
4999
5000 DRM DRIVERS FOR STI
5001 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5002 M:      Vincent Abriou <vincent.abriou@st.com>
5003 L:      dri-devel@lists.freedesktop.org
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 S:      Maintained
5006 F:      drivers/gpu/drm/sti
5007 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5008
5009 DRM DRIVERS FOR STM
5010 M:      Yannick Fertre <yannick.fertre@st.com>
5011 M:      Philippe Cornu <philippe.cornu@st.com>
5012 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5013 M:      Vincent Abriou <vincent.abriou@st.com>
5014 L:      dri-devel@lists.freedesktop.org
5015 T:      git git://anongit.freedesktop.org/drm/drm-misc
5016 S:      Maintained
5017 F:      drivers/gpu/drm/stm
5018 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5019
5020 DRM DRIVERS FOR TI LCDC
5021 M:      Jyri Sarha <jsarha@ti.com>
5022 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5023 L:      dri-devel@lists.freedesktop.org
5024 S:      Maintained
5025 F:      drivers/gpu/drm/tilcdc/
5026 F:      Documentation/devicetree/bindings/display/tilcdc/
5027
5028 DRM DRIVERS FOR TI OMAP
5029 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5030 L:      dri-devel@lists.freedesktop.org
5031 S:      Maintained
5032 F:      drivers/gpu/drm/omapdrm/
5033 F:      Documentation/devicetree/bindings/display/ti/
5034
5035 DRM DRIVERS FOR V3D
5036 M:      Eric Anholt <eric@anholt.net>
5037 S:      Supported
5038 F:      drivers/gpu/drm/v3d/
5039 F:      include/uapi/drm/v3d_drm.h
5040 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5041 T:      git git://anongit.freedesktop.org/drm/drm-misc
5042
5043 DRM DRIVERS FOR VC4
5044 M:      Eric Anholt <eric@anholt.net>
5045 T:      git git://github.com/anholt/linux
5046 S:      Supported
5047 F:      drivers/gpu/drm/vc4/
5048 F:      include/uapi/drm/vc4_drm.h
5049 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5050 T:      git git://anongit.freedesktop.org/drm/drm-misc
5051
5052 DRM DRIVERS FOR VIVANTE GPU IP
5053 M:      Lucas Stach <l.stach@pengutronix.de>
5054 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5055 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5056 L:      etnaviv@lists.freedesktop.org
5057 L:      dri-devel@lists.freedesktop.org
5058 S:      Maintained
5059 F:      drivers/gpu/drm/etnaviv/
5060 F:      include/uapi/drm/etnaviv_drm.h
5061 F:      Documentation/devicetree/bindings/display/etnaviv/
5062
5063 DRM DRIVERS FOR ZTE ZX
5064 M:      Shawn Guo <shawnguo@kernel.org>
5065 L:      dri-devel@lists.freedesktop.org
5066 S:      Maintained
5067 F:      drivers/gpu/drm/zte/
5068 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5069 T:      git git://anongit.freedesktop.org/drm/drm-misc
5070
5071 DRM PANEL DRIVERS
5072 M:      Thierry Reding <thierry.reding@gmail.com>
5073 L:      dri-devel@lists.freedesktop.org
5074 T:      git git://anongit.freedesktop.org/drm/drm-misc
5075 S:      Maintained
5076 F:      drivers/gpu/drm/drm_panel.c
5077 F:      drivers/gpu/drm/panel/
5078 F:      include/drm/drm_panel.h
5079 F:      Documentation/devicetree/bindings/display/panel/
5080
5081 DRM TINYDRM DRIVERS
5082 M:      Noralf Trønnes <noralf@tronnes.org>
5083 W:      https://github.com/notro/tinydrm/wiki/Development
5084 T:      git git://anongit.freedesktop.org/drm/drm-misc
5085 S:      Maintained
5086 F:      drivers/gpu/drm/tinydrm/
5087 F:      include/drm/tinydrm/
5088
5089 DRM DRIVERS FOR XEN
5090 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5091 T:      git git://anongit.freedesktop.org/drm/drm-misc
5092 L:      dri-devel@lists.freedesktop.org
5093 L:      xen-devel@lists.xen.org
5094 S:      Supported
5095 F:      drivers/gpu/drm/xen/
5096 F:      Documentation/gpu/xen-front.rst
5097
5098 DRM TTM SUBSYSTEM
5099 M:      Christian Koenig <christian.koenig@amd.com>
5100 M:      Huang Rui <ray.huang@amd.com>
5101 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5102 T:      git git://people.freedesktop.org/~agd5f/linux
5103 S:      Maintained
5104 L:      dri-devel@lists.freedesktop.org
5105 F:      include/drm/ttm/
5106 F:      drivers/gpu/drm/ttm/
5107
5108 DSBR100 USB FM RADIO DRIVER
5109 M:      Alexey Klimov <klimov.linux@gmail.com>
5110 L:      linux-media@vger.kernel.org
5111 T:      git git://linuxtv.org/media_tree.git
5112 S:      Maintained
5113 F:      drivers/media/radio/dsbr100.c
5114
5115 DSCC4 DRIVER
5116 M:      Francois Romieu <romieu@fr.zoreil.com>
5117 L:      netdev@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/net/wan/dscc4.c
5120
5121 DT3155 MEDIA DRIVER
5122 M:      Hans Verkuil <hverkuil@xs4all.nl>
5123 L:      linux-media@vger.kernel.org
5124 T:      git git://linuxtv.org/media_tree.git
5125 W:      https://linuxtv.org
5126 S:      Odd Fixes
5127 F:      drivers/media/pci/dt3155/
5128
5129 DVB_USB_AF9015 MEDIA DRIVER
5130 M:      Antti Palosaari <crope@iki.fi>
5131 L:      linux-media@vger.kernel.org
5132 W:      https://linuxtv.org
5133 W:      http://palosaari.fi/linux/
5134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5135 T:      git git://linuxtv.org/anttip/media_tree.git
5136 S:      Maintained
5137 F:      drivers/media/usb/dvb-usb-v2/af9015*
5138
5139 DVB_USB_AF9035 MEDIA DRIVER
5140 M:      Antti Palosaari <crope@iki.fi>
5141 L:      linux-media@vger.kernel.org
5142 W:      https://linuxtv.org
5143 W:      http://palosaari.fi/linux/
5144 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5145 T:      git git://linuxtv.org/anttip/media_tree.git
5146 S:      Maintained
5147 F:      drivers/media/usb/dvb-usb-v2/af9035*
5148
5149 DVB_USB_ANYSEE MEDIA DRIVER
5150 M:      Antti Palosaari <crope@iki.fi>
5151 L:      linux-media@vger.kernel.org
5152 W:      https://linuxtv.org
5153 W:      http://palosaari.fi/linux/
5154 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5155 T:      git git://linuxtv.org/anttip/media_tree.git
5156 S:      Maintained
5157 F:      drivers/media/usb/dvb-usb-v2/anysee*
5158
5159 DVB_USB_AU6610 MEDIA DRIVER
5160 M:      Antti Palosaari <crope@iki.fi>
5161 L:      linux-media@vger.kernel.org
5162 W:      https://linuxtv.org
5163 W:      http://palosaari.fi/linux/
5164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5165 T:      git git://linuxtv.org/anttip/media_tree.git
5166 S:      Maintained
5167 F:      drivers/media/usb/dvb-usb-v2/au6610*
5168
5169 DVB_USB_CE6230 MEDIA DRIVER
5170 M:      Antti Palosaari <crope@iki.fi>
5171 L:      linux-media@vger.kernel.org
5172 W:      https://linuxtv.org
5173 W:      http://palosaari.fi/linux/
5174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5175 T:      git git://linuxtv.org/anttip/media_tree.git
5176 S:      Maintained
5177 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5178
5179 DVB_USB_CXUSB MEDIA DRIVER
5180 M:      Michael Krufky <mkrufky@linuxtv.org>
5181 L:      linux-media@vger.kernel.org
5182 W:      https://linuxtv.org
5183 W:      http://github.com/mkrufky
5184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5185 T:      git git://linuxtv.org/media_tree.git
5186 S:      Maintained
5187 F:      drivers/media/usb/dvb-usb/cxusb*
5188
5189 DVB_USB_EC168 MEDIA DRIVER
5190 M:      Antti Palosaari <crope@iki.fi>
5191 L:      linux-media@vger.kernel.org
5192 W:      https://linuxtv.org
5193 W:      http://palosaari.fi/linux/
5194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5195 T:      git git://linuxtv.org/anttip/media_tree.git
5196 S:      Maintained
5197 F:      drivers/media/usb/dvb-usb-v2/ec168*
5198
5199 DVB_USB_GL861 MEDIA DRIVER
5200 M:      Antti Palosaari <crope@iki.fi>
5201 L:      linux-media@vger.kernel.org
5202 W:      https://linuxtv.org
5203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5204 T:      git git://linuxtv.org/anttip/media_tree.git
5205 S:      Maintained
5206 F:      drivers/media/usb/dvb-usb-v2/gl861*
5207
5208 DVB_USB_MXL111SF MEDIA DRIVER
5209 M:      Michael Krufky <mkrufky@linuxtv.org>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://github.com/mkrufky
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5217
5218 DVB_USB_RTL28XXU MEDIA DRIVER
5219 M:      Antti Palosaari <crope@iki.fi>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://palosaari.fi/linux/
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/anttip/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5227
5228 DVB_USB_V2 MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 W:      http://palosaari.fi/linux/
5233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5234 T:      git git://linuxtv.org/anttip/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5237 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5238
5239 DYNAMIC DEBUG
5240 M:      Jason Baron <jbaron@akamai.com>
5241 S:      Maintained
5242 F:      lib/dynamic_debug.c
5243 F:      include/linux/dynamic_debug.h
5244
5245 DYNAMIC INTERRUPT MODERATION
5246 M:      Tal Gilboa <talgi@mellanox.com>
5247 S:      Maintained
5248 F:      include/linux/net_dim.h
5249
5250 DZ DECSTATION DZ11 SERIAL DRIVER
5251 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5252 S:      Maintained
5253 F:      drivers/tty/serial/dz.*
5254
5255 E3X0 POWER BUTTON DRIVER
5256 M:      Moritz Fischer <moritz.fischer@ettus.com>
5257 L:      usrp-users@lists.ettus.com
5258 W:      http://www.ettus.com
5259 S:      Supported
5260 F:      drivers/input/misc/e3x0-button.c
5261 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5262
5263 E4000 MEDIA DRIVER
5264 M:      Antti Palosaari <crope@iki.fi>
5265 L:      linux-media@vger.kernel.org
5266 W:      https://linuxtv.org
5267 W:      http://palosaari.fi/linux/
5268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5269 T:      git git://linuxtv.org/anttip/media_tree.git
5270 S:      Maintained
5271 F:      drivers/media/tuners/e4000*
5272
5273 EARTH_PT1 MEDIA DRIVER
5274 M:      Akihiro Tsukada <tskd08@gmail.com>
5275 L:      linux-media@vger.kernel.org
5276 S:      Odd Fixes
5277 F:      drivers/media/pci/pt1/
5278
5279 EARTH_PT3 MEDIA DRIVER
5280 M:      Akihiro Tsukada <tskd08@gmail.com>
5281 L:      linux-media@vger.kernel.org
5282 S:      Odd Fixes
5283 F:      drivers/media/pci/pt3/
5284
5285 EC100 MEDIA DRIVER
5286 M:      Antti Palosaari <crope@iki.fi>
5287 L:      linux-media@vger.kernel.org
5288 W:      https://linuxtv.org
5289 W:      http://palosaari.fi/linux/
5290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5291 T:      git git://linuxtv.org/anttip/media_tree.git
5292 S:      Maintained
5293 F:      drivers/media/dvb-frontends/ec100*
5294
5295 ECRYPT FILE SYSTEM
5296 M:      Tyler Hicks <tyhicks@canonical.com>
5297 L:      ecryptfs@vger.kernel.org
5298 W:      http://ecryptfs.org
5299 W:      https://launchpad.net/ecryptfs
5300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5301 S:      Supported
5302 F:      Documentation/filesystems/ecryptfs.txt
5303 F:      fs/ecryptfs/
5304
5305 EDAC-AMD64
5306 M:      Borislav Petkov <bp@alien8.de>
5307 L:      linux-edac@vger.kernel.org
5308 S:      Maintained
5309 F:      drivers/edac/amd64_edac*
5310
5311 EDAC-CALXEDA
5312 M:      Robert Richter <rric@kernel.org>
5313 L:      linux-edac@vger.kernel.org
5314 S:      Maintained
5315 F:      drivers/edac/highbank*
5316
5317 EDAC-CAVIUM OCTEON
5318 M:      Ralf Baechle <ralf@linux-mips.org>
5319 M:      David Daney <david.daney@cavium.com>
5320 L:      linux-edac@vger.kernel.org
5321 L:      linux-mips@vger.kernel.org
5322 S:      Supported
5323 F:      drivers/edac/octeon_edac*
5324
5325 EDAC-CAVIUM THUNDERX
5326 M:      David Daney <david.daney@cavium.com>
5327 M:      Jan Glauber <jglauber@cavium.com>
5328 L:      linux-edac@vger.kernel.org
5329 S:      Supported
5330 F:      drivers/edac/thunderx_edac*
5331
5332 EDAC-CORE
5333 M:      Borislav Petkov <bp@alien8.de>
5334 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5335 L:      linux-edac@vger.kernel.org
5336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5338 S:      Supported
5339 F:      Documentation/admin-guide/ras.rst
5340 F:      Documentation/driver-api/edac.rst
5341 F:      drivers/edac/
5342 F:      include/linux/edac.h
5343
5344 EDAC-E752X
5345 M:      Mark Gross <mark.gross@intel.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/e752x_edac.c
5349
5350 EDAC-E7XXX
5351 L:      linux-edac@vger.kernel.org
5352 S:      Maintained
5353 F:      drivers/edac/e7xxx_edac.c
5354
5355 EDAC-FSL_DDR
5356 M:      York Sun <york.sun@nxp.com>
5357 L:      linux-edac@vger.kernel.org
5358 S:      Maintained
5359 F:      drivers/edac/fsl_ddr_edac.*
5360
5361 EDAC-GHES
5362 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5363 L:      linux-edac@vger.kernel.org
5364 S:      Maintained
5365 F:      drivers/edac/ghes_edac.c
5366
5367 EDAC-I3000
5368 L:      linux-edac@vger.kernel.org
5369 S:      Orphan
5370 F:      drivers/edac/i3000_edac.c
5371
5372 EDAC-I5000
5373 L:      linux-edac@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/edac/i5000_edac.c
5376
5377 EDAC-I5400
5378 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5379 L:      linux-edac@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/edac/i5400_edac.c
5382
5383 EDAC-I7300
5384 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5385 L:      linux-edac@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/edac/i7300_edac.c
5388
5389 EDAC-I7CORE
5390 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5391 L:      linux-edac@vger.kernel.org
5392 S:      Maintained
5393 F:      drivers/edac/i7core_edac.c
5394
5395 EDAC-I82443BXGX
5396 M:      Tim Small <tim@buttersideup.com>
5397 L:      linux-edac@vger.kernel.org
5398 S:      Maintained
5399 F:      drivers/edac/i82443bxgx_edac.c
5400
5401 EDAC-I82975X
5402 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5403 M:      "Arvind R." <arvino55@gmail.com>
5404 L:      linux-edac@vger.kernel.org
5405 S:      Maintained
5406 F:      drivers/edac/i82975x_edac.c
5407
5408 EDAC-IE31200
5409 M:      Jason Baron <jbaron@akamai.com>
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/ie31200_edac.c
5413
5414 EDAC-MPC85XX
5415 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5416 L:      linux-edac@vger.kernel.org
5417 S:      Maintained
5418 F:      drivers/edac/mpc85xx_edac.[ch]
5419
5420 EDAC-PASEMI
5421 M:      Egor Martovetsky <egor@pasemi.com>
5422 L:      linux-edac@vger.kernel.org
5423 S:      Maintained
5424 F:      drivers/edac/pasemi_edac.c
5425
5426 EDAC-PND2
5427 M:      Tony Luck <tony.luck@intel.com>
5428 L:      linux-edac@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/edac/pnd2_edac.[ch]
5431
5432 EDAC-R82600
5433 M:      Tim Small <tim@buttersideup.com>
5434 L:      linux-edac@vger.kernel.org
5435 S:      Maintained
5436 F:      drivers/edac/r82600_edac.c
5437
5438 EDAC-SBRIDGE
5439 M:      Tony Luck <tony.luck@intel.com>
5440 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5441 L:      linux-edac@vger.kernel.org
5442 S:      Maintained
5443 F:      drivers/edac/sb_edac.c
5444
5445 EDAC-SKYLAKE
5446 M:      Tony Luck <tony.luck@intel.com>
5447 L:      linux-edac@vger.kernel.org
5448 S:      Maintained
5449 F:      drivers/edac/skx_edac.c
5450
5451 EDAC-TI
5452 M:      Tero Kristo <t-kristo@ti.com>
5453 L:      linux-edac@vger.kernel.org
5454 S:      Maintained
5455 F:      drivers/edac/ti_edac.c
5456
5457 EDAC-QCOM
5458 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5459 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5460 L:      linux-arm-msm@vger.kernel.org
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/qcom_edac.c
5464
5465 EDIROL UA-101/UA-1000 DRIVER
5466 M:      Clemens Ladisch <clemens@ladisch.de>
5467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5468 T:      git git://git.alsa-project.org/alsa-kernel.git
5469 S:      Maintained
5470 F:      sound/usb/misc/ua101.c
5471
5472 EFI TEST DRIVER
5473 L:      linux-efi@vger.kernel.org
5474 M:      Ivan Hu <ivan.hu@canonical.com>
5475 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5476 S:      Maintained
5477 F:      drivers/firmware/efi/test/
5478
5479 EFI VARIABLE FILESYSTEM
5480 M:      Matthew Garrett <matthew.garrett@nebula.com>
5481 M:      Jeremy Kerr <jk@ozlabs.org>
5482 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5484 L:      linux-efi@vger.kernel.org
5485 S:      Maintained
5486 F:      fs/efivarfs/
5487
5488 EFIFB FRAMEBUFFER DRIVER
5489 L:      linux-fbdev@vger.kernel.org
5490 M:      Peter Jones <pjones@redhat.com>
5491 S:      Maintained
5492 F:      drivers/video/fbdev/efifb.c
5493
5494 EFS FILESYSTEM
5495 W:      http://aeschi.ch.eu.org/efs/
5496 S:      Orphan
5497 F:      fs/efs/
5498
5499 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5500 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5501 L:      netdev@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/net/ethernet/ibm/ehea/
5504
5505 EM28XX VIDEO4LINUX DRIVER
5506 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5507 L:      linux-media@vger.kernel.org
5508 W:      https://linuxtv.org
5509 T:      git git://linuxtv.org/media_tree.git
5510 S:      Maintained
5511 F:      drivers/media/usb/em28xx/
5512 F:      Documentation/media/v4l-drivers/em28xx*
5513
5514 EMBEDDED LINUX
5515 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5516 M:      Matt Mackall <mpm@selenic.com>
5517 M:      David Woodhouse <dwmw2@infradead.org>
5518 L:      linux-embedded@vger.kernel.org
5519 S:      Maintained
5520
5521 Emulex 10Gbps iSCSI - OneConnect DRIVER
5522 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5523 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5524 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5525 L:      linux-scsi@vger.kernel.org
5526 W:      http://www.broadcom.com
5527 S:      Supported
5528 F:      drivers/scsi/be2iscsi/
5529
5530 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5531 M:      Sathya Perla <sathya.perla@broadcom.com>
5532 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5533 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5534 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5535 L:      netdev@vger.kernel.org
5536 W:      http://www.emulex.com
5537 S:      Supported
5538 F:      drivers/net/ethernet/emulex/benet/
5539
5540 EMULEX ONECONNECT ROCE DRIVER
5541 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5542 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5543 L:      linux-rdma@vger.kernel.org
5544 W:      http://www.broadcom.com
5545 S:      Odd Fixes
5546 F:      drivers/infiniband/hw/ocrdma/
5547 F:      include/uapi/rdma/ocrdma-abi.h
5548
5549 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5550 M:      James Smart <james.smart@broadcom.com>
5551 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5552 L:      linux-scsi@vger.kernel.org
5553 W:      http://www.broadcom.com
5554 S:      Supported
5555 F:      drivers/scsi/lpfc/
5556
5557 ENE CB710 FLASH CARD READER DRIVER
5558 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5559 S:      Maintained
5560 F:      drivers/misc/cb710/
5561 F:      drivers/mmc/host/cb710-mmc.*
5562 F:      include/linux/cb710.h
5563
5564 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5565 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5566 S:      Maintained
5567 F:      drivers/media/rc/ene_ir.*
5568
5569 EPSON S1D13XXX FRAMEBUFFER DRIVER
5570 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5571 S:      Maintained
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5573 F:      drivers/video/fbdev/s1d13xxxfb.c
5574 F:      include/video/s1d13xxxfb.h
5575
5576 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5577 M:      Jeff Layton <jlayton@kernel.org>
5578 S:      Maintained
5579 F:      lib/errseq.c
5580 F:      include/linux/errseq.h
5581
5582 ET131X NETWORK DRIVER
5583 M:      Mark Einon <mark.einon@gmail.com>
5584 S:      Odd Fixes
5585 F:      drivers/net/ethernet/agere/
5586
5587 ETHERNET BRIDGE
5588 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5589 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5590 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5591 L:      netdev@vger.kernel.org
5592 W:      http://www.linuxfoundation.org/en/Net:Bridge
5593 S:      Maintained
5594 F:      include/linux/netfilter_bridge/
5595 F:      net/bridge/
5596
5597 ETHERNET PHY LIBRARY
5598 M:      Andrew Lunn <andrew@lunn.ch>
5599 M:      Florian Fainelli <f.fainelli@gmail.com>
5600 M:      Heiner Kallweit <hkallweit1@gmail.com>
5601 L:      netdev@vger.kernel.org
5602 S:      Maintained
5603 F:      Documentation/ABI/testing/sysfs-bus-mdio
5604 F:      Documentation/devicetree/bindings/net/mdio*
5605 F:      Documentation/networking/phy.txt
5606 F:      drivers/net/phy/
5607 F:      drivers/of/of_mdio.c
5608 F:      drivers/of/of_net.c
5609 F:      include/linux/*mdio*.h
5610 F:      include/linux/of_net.h
5611 F:      include/linux/phy.h
5612 F:      include/linux/phy_fixed.h
5613 F:      include/linux/platform_data/mdio-bcm-unimac.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 Chamberlain <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/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/e100.rst
7488 F:      Documentation/networking/e1000.rst
7489 F:      Documentation/networking/e1000e.rst
7490 F:      Documentation/networking/fm10k.rst
7491 F:      Documentation/networking/igb.rst
7492 F:      Documentation/networking/igbvf.rst
7493 F:      Documentation/networking/ixgb.rst
7494 F:      Documentation/networking/ixgbe.rst
7495 F:      Documentation/networking/ixgbevf.rst
7496 F:      Documentation/networking/i40e.rst
7497 F:      Documentation/networking/iavf.rst
7498 F:      Documentation/networking/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/README.ipw2100
7673 F:      Documentation/networking/README.ipw2200
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@vger.kernel.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 ISDN SUBSYSTEM (Eicon active card driver)
7934 M:      Armin Schindler <mac@melware.de>
7935 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7936 W:      http://www.melware.de
7937 S:      Maintained
7938 F:      drivers/isdn/hardware/eicon/
7939
7940 IT87 HARDWARE MONITORING DRIVER
7941 M:      Jean Delvare <jdelvare@suse.com>
7942 L:      linux-hwmon@vger.kernel.org
7943 S:      Maintained
7944 F:      Documentation/hwmon/it87
7945 F:      drivers/hwmon/it87.c
7946
7947 IT913X MEDIA DRIVER
7948 M:      Antti Palosaari <crope@iki.fi>
7949 L:      linux-media@vger.kernel.org
7950 W:      https://linuxtv.org
7951 W:      http://palosaari.fi/linux/
7952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7953 T:      git git://linuxtv.org/anttip/media_tree.git
7954 S:      Maintained
7955 F:      drivers/media/tuners/it913x*
7956
7957 IVTV VIDEO4LINUX DRIVER
7958 M:      Andy Walls <awalls@md.metrocast.net>
7959 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7960 L:      linux-media@vger.kernel.org
7961 T:      git git://linuxtv.org/media_tree.git
7962 W:      http://www.ivtvdriver.org
7963 S:      Maintained
7964 F:      Documentation/media/v4l-drivers/ivtv*
7965 F:      drivers/media/pci/ivtv/
7966 F:      include/uapi/linux/ivtv*
7967
7968 IX2505V MEDIA DRIVER
7969 M:      Malcolm Priestley <tvboxspy@gmail.com>
7970 L:      linux-media@vger.kernel.org
7971 W:      https://linuxtv.org
7972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7973 S:      Maintained
7974 F:      drivers/media/dvb-frontends/ix2505v*
7975
7976 JAILHOUSE HYPERVISOR INTERFACE
7977 M:      Jan Kiszka <jan.kiszka@siemens.com>
7978 L:      jailhouse-dev@googlegroups.com
7979 S:      Maintained
7980 F:      arch/x86/kernel/jailhouse.c
7981 F:      arch/x86/include/asm/jailhouse_para.h
7982
7983 JC42.4 TEMPERATURE SENSOR DRIVER
7984 M:      Guenter Roeck <linux@roeck-us.net>
7985 L:      linux-hwmon@vger.kernel.org
7986 S:      Maintained
7987 F:      drivers/hwmon/jc42.c
7988 F:      Documentation/hwmon/jc42
7989
7990 JFS FILESYSTEM
7991 M:      Dave Kleikamp <shaggy@kernel.org>
7992 L:      jfs-discussion@lists.sourceforge.net
7993 W:      http://jfs.sourceforge.net/
7994 T:      git git://github.com/kleikamp/linux-shaggy.git
7995 S:      Maintained
7996 F:      Documentation/filesystems/jfs.txt
7997 F:      fs/jfs/
7998
7999 JME NETWORK DRIVER
8000 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8001 L:      netdev@vger.kernel.org
8002 S:      Maintained
8003 F:      drivers/net/ethernet/jme.*
8004
8005 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8006 M:      David Woodhouse <dwmw2@infradead.org>
8007 L:      linux-mtd@lists.infradead.org
8008 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8009 S:      Maintained
8010 F:      fs/jffs2/
8011 F:      include/uapi/linux/jffs2.h
8012
8013 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8014 M:      "Theodore Ts'o" <tytso@mit.edu>
8015 M:      Jan Kara <jack@suse.com>
8016 L:      linux-ext4@vger.kernel.org
8017 S:      Maintained
8018 F:      fs/jbd2/
8019 F:      include/linux/jbd2.h
8020
8021 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8022 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8023 L:      linux-media@vger.kernel.org
8024 S:      Maintained
8025 F:      drivers/media/platform/rcar_jpu.c
8026
8027 JSM Neo PCI based serial card
8028 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8029 L:      linux-serial@vger.kernel.org
8030 S:      Maintained
8031 F:      drivers/tty/serial/jsm/
8032
8033 K10TEMP HARDWARE MONITORING DRIVER
8034 M:      Clemens Ladisch <clemens@ladisch.de>
8035 L:      linux-hwmon@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/hwmon/k10temp
8038 F:      drivers/hwmon/k10temp.c
8039
8040 K8TEMP HARDWARE MONITORING DRIVER
8041 M:      Rudolf Marek <r.marek@assembler.cz>
8042 L:      linux-hwmon@vger.kernel.org
8043 S:      Maintained
8044 F:      Documentation/hwmon/k8temp
8045 F:      drivers/hwmon/k8temp.c
8046
8047 KASAN
8048 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8049 R:      Alexander Potapenko <glider@google.com>
8050 R:      Dmitry Vyukov <dvyukov@google.com>
8051 L:      kasan-dev@googlegroups.com
8052 S:      Maintained
8053 F:      arch/*/include/asm/kasan.h
8054 F:      arch/*/mm/kasan_init*
8055 F:      Documentation/dev-tools/kasan.rst
8056 F:      include/linux/kasan*.h
8057 F:      lib/test_kasan.c
8058 F:      mm/kasan/
8059 F:      scripts/Makefile.kasan
8060
8061 KCONFIG
8062 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8064 L:      linux-kbuild@vger.kernel.org
8065 S:      Maintained
8066 F:      Documentation/kbuild/kconfig*
8067 F:      scripts/kconfig/
8068 F:      scripts/Kconfig.include
8069
8070 KDUMP
8071 M:      Dave Young <dyoung@redhat.com>
8072 M:      Baoquan He <bhe@redhat.com>
8073 R:      Vivek Goyal <vgoyal@redhat.com>
8074 L:      kexec@lists.infradead.org
8075 W:      http://lse.sourceforge.net/kdump/
8076 S:      Maintained
8077 F:      Documentation/kdump/
8078
8079 KEENE FM RADIO TRANSMITTER DRIVER
8080 M:      Hans Verkuil <hverkuil@xs4all.nl>
8081 L:      linux-media@vger.kernel.org
8082 T:      git git://linuxtv.org/media_tree.git
8083 W:      https://linuxtv.org
8084 S:      Maintained
8085 F:      drivers/media/radio/radio-keene*
8086
8087 KERNEL AUTOMOUNTER
8088 M:      Ian Kent <raven@themaw.net>
8089 L:      autofs@vger.kernel.org
8090 S:      Maintained
8091 F:      fs/autofs/
8092
8093 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8094 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8095 M:      Michal Marek <michal.lkml@markovi.net>
8096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8097 L:      linux-kbuild@vger.kernel.org
8098 S:      Maintained
8099 F:      Documentation/kbuild/
8100 F:      Makefile
8101 F:      scripts/Kbuild*
8102 F:      scripts/Makefile*
8103 F:      scripts/basic/
8104 F:      scripts/mk*
8105 F:      scripts/mod/
8106 F:      scripts/package/
8107
8108 KERNEL JANITORS
8109 L:      kernel-janitors@vger.kernel.org
8110 W:      http://kernelnewbies.org/KernelJanitors
8111 S:      Odd Fixes
8112
8113 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8114 M:      "J. Bruce Fields" <bfields@fieldses.org>
8115 M:      Jeff Layton <jlayton@kernel.org>
8116 L:      linux-nfs@vger.kernel.org
8117 W:      http://nfs.sourceforge.net/
8118 T:      git git://linux-nfs.org/~bfields/linux.git
8119 S:      Supported
8120 F:      fs/nfsd/
8121 F:      include/uapi/linux/nfsd/
8122 F:      fs/lockd/
8123 F:      fs/nfs_common/
8124 F:      net/sunrpc/
8125 F:      include/linux/lockd/
8126 F:      include/linux/sunrpc/
8127 F:      include/uapi/linux/sunrpc/
8128
8129 KERNEL SELFTEST FRAMEWORK
8130 M:      Shuah Khan <shuah@kernel.org>
8131 L:      linux-kselftest@vger.kernel.org
8132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8133 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8134 S:      Maintained
8135 F:      tools/testing/selftests/
8136 F:      Documentation/dev-tools/kselftest*
8137
8138 KERNEL USERMODE HELPER
8139 M:      Luis Chamberlain <mcgrof@kernel.org>
8140 L:      linux-kernel@vger.kernel.org
8141 S:      Maintained
8142 F:      kernel/umh.c
8143 F:      include/linux/umh.h
8144
8145 KERNEL VIRTUAL MACHINE (KVM)
8146 M:      Paolo Bonzini <pbonzini@redhat.com>
8147 M:      Radim Krčmář <rkrcmar@redhat.com>
8148 L:      kvm@vger.kernel.org
8149 W:      http://www.linux-kvm.org
8150 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8151 S:      Supported
8152 F:      Documentation/virtual/kvm/
8153 F:      include/trace/events/kvm.h
8154 F:      include/uapi/asm-generic/kvm*
8155 F:      include/uapi/linux/kvm*
8156 F:      include/asm-generic/kvm*
8157 F:      include/linux/kvm*
8158 F:      include/kvm/iodev.h
8159 F:      virt/kvm/*
8160 F:      tools/kvm/
8161
8162 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8163 M:      Joerg Roedel <joro@8bytes.org>
8164 L:      kvm@vger.kernel.org
8165 W:      http://www.linux-kvm.org/
8166 S:      Maintained
8167 F:      arch/x86/include/asm/svm.h
8168 F:      arch/x86/kvm/svm.c
8169
8170 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8171 M:      Christoffer Dall <christoffer.dall@arm.com>
8172 M:      Marc Zyngier <marc.zyngier@arm.com>
8173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8174 L:      kvmarm@lists.cs.columbia.edu
8175 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8177 S:      Supported
8178 F:      arch/arm/include/uapi/asm/kvm*
8179 F:      arch/arm/include/asm/kvm*
8180 F:      arch/arm/kvm/
8181 F:      virt/kvm/arm/
8182 F:      include/kvm/arm_*
8183
8184 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8185 M:      Christoffer Dall <christoffer.dall@arm.com>
8186 M:      Marc Zyngier <marc.zyngier@arm.com>
8187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8188 L:      kvmarm@lists.cs.columbia.edu
8189 S:      Maintained
8190 F:      arch/arm64/include/uapi/asm/kvm*
8191 F:      arch/arm64/include/asm/kvm*
8192 F:      arch/arm64/kvm/
8193
8194 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8195 M:      James Hogan <jhogan@kernel.org>
8196 L:      linux-mips@vger.kernel.org
8197 S:      Supported
8198 F:      arch/mips/include/uapi/asm/kvm*
8199 F:      arch/mips/include/asm/kvm*
8200 F:      arch/mips/kvm/
8201
8202 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8203 M:      Paul Mackerras <paulus@ozlabs.org>
8204 L:      kvm-ppc@vger.kernel.org
8205 W:      http://www.linux-kvm.org/
8206 T:      git git://github.com/agraf/linux-2.6.git
8207 S:      Supported
8208 F:      arch/powerpc/include/uapi/asm/kvm*
8209 F:      arch/powerpc/include/asm/kvm*
8210 F:      arch/powerpc/kvm/
8211 F:      arch/powerpc/kernel/kvm*
8212
8213 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8214 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8215 M:      Janosch Frank <frankja@linux.ibm.com>
8216 R:      David Hildenbrand <david@redhat.com>
8217 R:      Cornelia Huck <cohuck@redhat.com>
8218 L:      linux-s390@vger.kernel.org
8219 W:      http://www.ibm.com/developerworks/linux/linux390/
8220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8221 S:      Supported
8222 F:      arch/s390/include/uapi/asm/kvm*
8223 F:      arch/s390/include/asm/gmap.h
8224 F:      arch/s390/include/asm/kvm*
8225 F:      arch/s390/kvm/
8226 F:      arch/s390/mm/gmap.c
8227
8228 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8229 M:      Paolo Bonzini <pbonzini@redhat.com>
8230 M:      Radim Krčmář <rkrcmar@redhat.com>
8231 L:      kvm@vger.kernel.org
8232 W:      http://www.linux-kvm.org
8233 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8234 S:      Supported
8235 F:      arch/x86/kvm/
8236 F:      arch/x86/include/uapi/asm/kvm*
8237 F:      arch/x86/include/asm/kvm*
8238 F:      arch/x86/include/asm/pvclock-abi.h
8239 F:      arch/x86/kernel/kvm.c
8240 F:      arch/x86/kernel/kvmclock.c
8241
8242 KERNFS
8243 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8244 M:      Tejun Heo <tj@kernel.org>
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8246 S:      Supported
8247 F:      include/linux/kernfs.h
8248 F:      fs/kernfs/
8249
8250 KEXEC
8251 M:      Eric Biederman <ebiederm@xmission.com>
8252 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8253 L:      kexec@lists.infradead.org
8254 S:      Maintained
8255 F:      include/linux/kexec.h
8256 F:      include/uapi/linux/kexec.h
8257 F:      kernel/kexec*
8258
8259 KEYS-ENCRYPTED
8260 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8261 L:      linux-integrity@vger.kernel.org
8262 L:      keyrings@vger.kernel.org
8263 S:      Supported
8264 F:      Documentation/security/keys/trusted-encrypted.rst
8265 F:      include/keys/encrypted-type.h
8266 F:      security/keys/encrypted-keys/
8267
8268 KEYS-TRUSTED
8269 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8270 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8271 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8272 L:      linux-integrity@vger.kernel.org
8273 L:      keyrings@vger.kernel.org
8274 S:      Supported
8275 F:      Documentation/security/keys/trusted-encrypted.rst
8276 F:      include/keys/trusted-type.h
8277 F:      security/keys/trusted.c
8278 F:      security/keys/trusted.h
8279
8280 KEYS/KEYRINGS:
8281 M:      David Howells <dhowells@redhat.com>
8282 L:      keyrings@vger.kernel.org
8283 S:      Maintained
8284 F:      Documentation/security/keys/core.rst
8285 F:      include/linux/key.h
8286 F:      include/linux/key-type.h
8287 F:      include/linux/keyctl.h
8288 F:      include/uapi/linux/keyctl.h
8289 F:      include/keys/
8290 F:      security/keys/
8291
8292 KGDB / KDB /debug_core
8293 M:      Jason Wessel <jason.wessel@windriver.com>
8294 M:      Daniel Thompson <daniel.thompson@linaro.org>
8295 W:      http://kgdb.wiki.kernel.org/
8296 L:      kgdb-bugreport@lists.sourceforge.net
8297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8298 S:      Maintained
8299 F:      Documentation/dev-tools/kgdb.rst
8300 F:      drivers/misc/kgdbts.c
8301 F:      drivers/tty/serial/kgdboc.c
8302 F:      include/linux/kdb.h
8303 F:      include/linux/kgdb.h
8304 F:      kernel/debug/
8305
8306 KMEMLEAK
8307 M:      Catalin Marinas <catalin.marinas@arm.com>
8308 S:      Maintained
8309 F:      Documentation/dev-tools/kmemleak.rst
8310 F:      include/linux/kmemleak.h
8311 F:      mm/kmemleak.c
8312 F:      mm/kmemleak-test.c
8313
8314 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8315 M:      Luis Chamberlain <mcgrof@kernel.org>
8316 L:      linux-kernel@vger.kernel.org
8317 S:      Maintained
8318 F:      kernel/kmod.c
8319 F:      include/linux/kmod.h
8320 F:      lib/test_kmod.c
8321 F:      tools/testing/selftests/kmod/
8322
8323 KPROBES
8324 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8325 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8326 M:      "David S. Miller" <davem@davemloft.net>
8327 M:      Masami Hiramatsu <mhiramat@kernel.org>
8328 S:      Maintained
8329 F:      Documentation/kprobes.txt
8330 F:      include/linux/kprobes.h
8331 F:      include/asm-generic/kprobes.h
8332 F:      kernel/kprobes.c
8333
8334 KS0108 LCD CONTROLLER DRIVER
8335 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8336 S:      Maintained
8337 F:      Documentation/auxdisplay/ks0108
8338 F:      drivers/auxdisplay/ks0108.c
8339 F:      include/linux/ks0108.h
8340
8341 L3MDEV
8342 M:      David Ahern <dsa@cumulusnetworks.com>
8343 L:      netdev@vger.kernel.org
8344 S:      Maintained
8345 F:      net/l3mdev
8346 F:      include/net/l3mdev.h
8347
8348 L7 BPF FRAMEWORK
8349 M:      John Fastabend <john.fastabend@gmail.com>
8350 M:      Daniel Borkmann <daniel@iogearbox.net>
8351 L:      netdev@vger.kernel.org
8352 S:      Maintained
8353 F:      include/linux/skmsg.h
8354 F:      net/core/skmsg.c
8355 F:      net/core/sock_map.c
8356 F:      net/ipv4/tcp_bpf.c
8357
8358 LANTIQ / INTEL Ethernet drivers
8359 M:      Hauke Mehrtens <hauke@hauke-m.de>
8360 L:      netdev@vger.kernel.org
8361 S:      Maintained
8362 F:      net/dsa/tag_gswip.c
8363 F:      drivers/net/ethernet/lantiq_xrx200.c
8364 F:      drivers/net/dsa/lantiq_pce.h
8365 F:      drivers/net/dsa/lantiq_gswip.c
8366
8367 LANTIQ MIPS ARCHITECTURE
8368 M:      John Crispin <john@phrozen.org>
8369 L:      linux-mips@vger.kernel.org
8370 S:      Maintained
8371 F:      arch/mips/lantiq
8372 F:      drivers/soc/lantiq
8373
8374 LAPB module
8375 L:      linux-x25@vger.kernel.org
8376 S:      Orphan
8377 F:      Documentation/networking/lapb-module.txt
8378 F:      include/*/lapb.h
8379 F:      net/lapb/
8380
8381 LASI 53c700 driver for PARISC
8382 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8383 L:      linux-scsi@vger.kernel.org
8384 S:      Maintained
8385 F:      Documentation/scsi/53c700.txt
8386 F:      drivers/scsi/53c700*
8387
8388 LEAKING_ADDRESSES
8389 M:      Tobin C. Harding <me@tobin.cc>
8390 M:      Tycho Andersen <tycho@tycho.ws>
8391 L:      kernel-hardening@lists.openwall.com
8392 S:      Maintained
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8394 F:      scripts/leaking_addresses.pl
8395
8396 LED SUBSYSTEM
8397 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8398 M:      Pavel Machek <pavel@ucw.cz>
8399 L:      linux-leds@vger.kernel.org
8400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8401 S:      Maintained
8402 F:      Documentation/devicetree/bindings/leds/
8403 F:      drivers/leds/
8404 F:      include/linux/leds.h
8405
8406 LEGACY EEPROM DRIVER
8407 M:      Jean Delvare <jdelvare@suse.com>
8408 S:      Maintained
8409 F:      Documentation/misc-devices/eeprom
8410 F:      drivers/misc/eeprom/eeprom.c
8411
8412 LEGO MINDSTORMS EV3
8413 R:      David Lechner <david@lechnology.com>
8414 S:      Maintained
8415 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8416 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8417 F:      drivers/power/supply/lego_ev3_battery.c
8418
8419 LEGO USB Tower driver
8420 M:      Juergen Stuber <starblue@users.sourceforge.net>
8421 L:      legousb-devel@lists.sourceforge.net
8422 W:      http://legousb.sourceforge.net/
8423 S:      Maintained
8424 F:      drivers/usb/misc/legousbtower.c
8425
8426 LG LAPTOP EXTRAS
8427 M:      Matan Ziv-Av <matan@svgalib.org>
8428 L:      platform-driver-x86@vger.kernel.org
8429 S:      Maintained
8430 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8431 F:      Documentation/laptops/lg-laptop.rst
8432 F:      drivers/platform/x86/lg-laptop.c
8433
8434 LG2160 MEDIA DRIVER
8435 M:      Michael Krufky <mkrufky@linuxtv.org>
8436 L:      linux-media@vger.kernel.org
8437 W:      https://linuxtv.org
8438 W:      http://github.com/mkrufky
8439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8440 T:      git git://linuxtv.org/mkrufky/tuners.git
8441 S:      Maintained
8442 F:      drivers/media/dvb-frontends/lg2160.*
8443
8444 LGDT3305 MEDIA DRIVER
8445 M:      Michael Krufky <mkrufky@linuxtv.org>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 W:      http://github.com/mkrufky
8449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8450 T:      git git://linuxtv.org/mkrufky/tuners.git
8451 S:      Maintained
8452 F:      drivers/media/dvb-frontends/lgdt3305.*
8453
8454 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8455 M:      Viresh Kumar <vireshk@kernel.org>
8456 L:      linux-ide@vger.kernel.org
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8458 S:      Maintained
8459 F:      include/linux/pata_arasan_cf_data.h
8460 F:      drivers/ata/pata_arasan_cf.c
8461
8462 LIBATA PATA DRIVERS
8463 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8464 M:      Jens Axboe <axboe@kernel.dk>
8465 L:      linux-ide@vger.kernel.org
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8467 S:      Maintained
8468 F:      drivers/ata/pata_*.c
8469 F:      drivers/ata/ata_generic.c
8470
8471 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8472 M:      Linus Walleij <linus.walleij@linaro.org>
8473 L:      linux-ide@vger.kernel.org
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8475 S:      Maintained
8476 F:      drivers/ata/pata_ftide010.c
8477 F:      drivers/ata/sata_gemini.c
8478 F:      drivers/ata/sata_gemini.h
8479
8480 LIBATA SATA AHCI PLATFORM devices support
8481 M:      Hans de Goede <hdegoede@redhat.com>
8482 M:      Jens Axboe <axboe@kernel.dk>
8483 L:      linux-ide@vger.kernel.org
8484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8485 S:      Maintained
8486 F:      drivers/ata/ahci_platform.c
8487 F:      drivers/ata/libahci_platform.c
8488 F:      include/linux/ahci_platform.h
8489
8490 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8491 M:      Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
8496
8497 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8498 M:      Jens Axboe <axboe@kernel.dk>
8499 L:      linux-ide@vger.kernel.org
8500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8501 S:      Maintained
8502 F:      drivers/ata/
8503 F:      include/linux/ata.h
8504 F:      include/linux/libata.h
8505 F:      Documentation/devicetree/bindings/ata/
8506
8507 LIBLOCKDEP
8508 M:      Sasha Levin <alexander.levin@microsoft.com>
8509 S:      Maintained
8510 F:      tools/lib/lockdep/
8511
8512 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8513 M:      Ross Zwisler <zwisler@kernel.org>
8514 M:      Dan Williams <dan.j.williams@intel.com>
8515 M:      Vishal Verma <vishal.l.verma@intel.com>
8516 M:      Dave Jiang <dave.jiang@intel.com>
8517 L:      linux-nvdimm@lists.01.org
8518 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8519 S:      Supported
8520 F:      drivers/nvdimm/blk.c
8521 F:      drivers/nvdimm/region_devs.c
8522
8523 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8524 M:      Vishal Verma <vishal.l.verma@intel.com>
8525 M:      Dan Williams <dan.j.williams@intel.com>
8526 M:      Ross Zwisler <zwisler@kernel.org>
8527 M:      Dave Jiang <dave.jiang@intel.com>
8528 L:      linux-nvdimm@lists.01.org
8529 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8530 S:      Supported
8531 F:      drivers/nvdimm/btt*
8532
8533 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8534 M:      Ross Zwisler <zwisler@kernel.org>
8535 M:      Dan Williams <dan.j.williams@intel.com>
8536 M:      Vishal Verma <vishal.l.verma@intel.com>
8537 M:      Dave Jiang <dave.jiang@intel.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/pmem*
8542
8543 LIBNVDIMM: DEVICETREE BINDINGS
8544 M:      Oliver O'Halloran <oohall@gmail.com>
8545 L:      linux-nvdimm@lists.01.org
8546 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8547 S:      Supported
8548 F:      drivers/nvdimm/of_pmem.c
8549 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8550
8551 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8552 M:      Dan Williams <dan.j.williams@intel.com>
8553 M:      Ross Zwisler <zwisler@kernel.org>
8554 M:      Vishal Verma <vishal.l.verma@intel.com>
8555 M:      Dave Jiang <dave.jiang@intel.com>
8556 L:      linux-nvdimm@lists.01.org
8557 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8559 S:      Supported
8560 F:      drivers/nvdimm/*
8561 F:      drivers/acpi/nfit/*
8562 F:      include/linux/nd.h
8563 F:      include/linux/libnvdimm.h
8564 F:      include/uapi/linux/ndctl.h
8565
8566 LIGHTNVM PLATFORM SUPPORT
8567 M:      Matias Bjorling <mb@lightnvm.io>
8568 W:      http://github/OpenChannelSSD
8569 L:      linux-block@vger.kernel.org
8570 S:      Maintained
8571 F:      drivers/lightnvm/
8572 F:      include/linux/lightnvm.h
8573 F:      include/uapi/linux/lightnvm.h
8574
8575 LINUX FOR POWER MACINTOSH
8576 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8577 W:      http://www.penguinppc.org/
8578 L:      linuxppc-dev@lists.ozlabs.org
8579 S:      Maintained
8580 F:      arch/powerpc/platforms/powermac/
8581 F:      drivers/macintosh/
8582
8583 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8584 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8585 M:      Paul Mackerras <paulus@samba.org>
8586 M:      Michael Ellerman <mpe@ellerman.id.au>
8587 W:      https://github.com/linuxppc/linux/wiki
8588 L:      linuxppc-dev@lists.ozlabs.org
8589 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8591 S:      Supported
8592 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8593 F:      Documentation/devicetree/bindings/powerpc/
8594 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8595 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8596 F:      Documentation/powerpc/
8597 F:      arch/powerpc/
8598 F:      drivers/char/tpm/tpm_ibmvtpm*
8599 F:      drivers/crypto/nx/
8600 F:      drivers/crypto/vmx/
8601 F:      drivers/i2c/busses/i2c-opal.c
8602 F:      drivers/net/ethernet/ibm/ibmveth.*
8603 F:      drivers/net/ethernet/ibm/ibmvnic.*
8604 F:      drivers/pci/hotplug/pnv_php.c
8605 F:      drivers/pci/hotplug/rpa*
8606 F:      drivers/rtc/rtc-opal.c
8607 F:      drivers/scsi/ibmvscsi/
8608 F:      drivers/tty/hvc/hvc_opal.c
8609 F:      drivers/watchdog/wdrtas.c
8610 F:      tools/testing/selftests/powerpc
8611 N:      /pmac
8612 N:      powermac
8613 N:      powernv
8614 N:      [^a-z0-9]ps3
8615 N:      pseries
8616
8617 LINUX FOR POWERPC EMBEDDED MPC5XXX
8618 M:      Anatolij Gustschin <agust@denx.de>
8619 L:      linuxppc-dev@lists.ozlabs.org
8620 T:      git git://git.denx.de/linux-denx-agust.git
8621 S:      Maintained
8622 F:      arch/powerpc/platforms/512x/
8623 F:      arch/powerpc/platforms/52xx/
8624
8625 LINUX FOR POWERPC EMBEDDED PPC4XX
8626 M:      Alistair Popple <alistair@popple.id.au>
8627 M:      Matt Porter <mporter@kernel.crashing.org>
8628 W:      http://www.penguinppc.org/
8629 L:      linuxppc-dev@lists.ozlabs.org
8630 S:      Maintained
8631 F:      arch/powerpc/platforms/40x/
8632 F:      arch/powerpc/platforms/44x/
8633
8634 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8635 M:      Scott Wood <oss@buserror.net>
8636 M:      Kumar Gala <galak@kernel.crashing.org>
8637 W:      http://www.penguinppc.org/
8638 L:      linuxppc-dev@lists.ozlabs.org
8639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8640 S:      Maintained
8641 F:      arch/powerpc/platforms/83xx/
8642 F:      arch/powerpc/platforms/85xx/
8643 F:      Documentation/devicetree/bindings/powerpc/fsl/
8644
8645 LINUX FOR POWERPC EMBEDDED PPC8XX
8646 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8647 W:      http://www.penguinppc.org/
8648 L:      linuxppc-dev@lists.ozlabs.org
8649 S:      Maintained
8650 F:      arch/powerpc/platforms/8xx/
8651
8652 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8653 L:      linuxppc-dev@lists.ozlabs.org
8654 S:      Orphan
8655 F:      arch/powerpc/*/*virtex*
8656 F:      arch/powerpc/*/*/*virtex*
8657
8658 LINUX FOR POWERPC PA SEMI PWRFICIENT
8659 L:      linuxppc-dev@lists.ozlabs.org
8660 S:      Orphan
8661 F:      arch/powerpc/platforms/pasemi/
8662 F:      drivers/*/*pasemi*
8663 F:      drivers/*/*/*pasemi*
8664
8665 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8666 M:      Kees Cook <keescook@chromium.org>
8667 S:      Maintained
8668 F:      drivers/misc/lkdtm/*
8669
8670 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8671 M:      Alan Stern <stern@rowland.harvard.edu>
8672 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8673 M:      Will Deacon <will.deacon@arm.com>
8674 M:      Peter Zijlstra <peterz@infradead.org>
8675 M:      Boqun Feng <boqun.feng@gmail.com>
8676 M:      Nicholas Piggin <npiggin@gmail.com>
8677 M:      David Howells <dhowells@redhat.com>
8678 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8679 M:      Luc Maranget <luc.maranget@inria.fr>
8680 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8681 R:      Akira Yokosawa <akiyks@gmail.com>
8682 R:      Daniel Lustig <dlustig@nvidia.com>
8683 L:      linux-kernel@vger.kernel.org
8684 L:      linux-arch@vger.kernel.org
8685 S:      Supported
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8687 F:      tools/memory-model/
8688 F:      Documentation/atomic_bitops.txt
8689 F:      Documentation/atomic_t.txt
8690 F:      Documentation/core-api/atomic_ops.rst
8691 F:      Documentation/core-api/refcount-vs-atomic.rst
8692 F:      Documentation/memory-barriers.txt
8693
8694 LIS3LV02D ACCELEROMETER DRIVER
8695 M:      Eric Piel <eric.piel@tremplin-utc.net>
8696 S:      Maintained
8697 F:      Documentation/misc-devices/lis3lv02d
8698 F:      drivers/misc/lis3lv02d/
8699 F:      drivers/platform/x86/hp_accel.c
8700
8701 LIVE PATCHING
8702 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8703 M:      Jessica Yu <jeyu@kernel.org>
8704 M:      Jiri Kosina <jikos@kernel.org>
8705 M:      Miroslav Benes <mbenes@suse.cz>
8706 R:      Petr Mladek <pmladek@suse.com>
8707 S:      Maintained
8708 F:      kernel/livepatch/
8709 F:      include/linux/livepatch.h
8710 F:      arch/x86/include/asm/livepatch.h
8711 F:      arch/x86/kernel/livepatch.c
8712 F:      Documentation/livepatch/
8713 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8714 F:      samples/livepatch/
8715 L:      live-patching@vger.kernel.org
8716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8717
8718 LLC (802.2)
8719 L:      netdev@vger.kernel.org
8720 S:      Odd fixes
8721 F:      include/linux/llc.h
8722 F:      include/uapi/linux/llc.h
8723 F:      include/net/llc*
8724 F:      net/llc/
8725
8726 LM73 HARDWARE MONITOR DRIVER
8727 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8728 L:      linux-hwmon@vger.kernel.org
8729 S:      Maintained
8730 F:      drivers/hwmon/lm73.c
8731
8732 LM78 HARDWARE MONITOR DRIVER
8733 M:      Jean Delvare <jdelvare@suse.com>
8734 L:      linux-hwmon@vger.kernel.org
8735 S:      Maintained
8736 F:      Documentation/hwmon/lm78
8737 F:      drivers/hwmon/lm78.c
8738
8739 LM83 HARDWARE MONITOR DRIVER
8740 M:      Jean Delvare <jdelvare@suse.com>
8741 L:      linux-hwmon@vger.kernel.org
8742 S:      Maintained
8743 F:      Documentation/hwmon/lm83
8744 F:      drivers/hwmon/lm83.c
8745
8746 LM90 HARDWARE MONITOR DRIVER
8747 M:      Jean Delvare <jdelvare@suse.com>
8748 L:      linux-hwmon@vger.kernel.org
8749 S:      Maintained
8750 F:      Documentation/hwmon/lm90
8751 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8752 F:      drivers/hwmon/lm90.c
8753 F:      include/dt-bindings/thermal/lm90.h
8754
8755 LM95234 HARDWARE MONITOR DRIVER
8756 M:      Guenter Roeck <linux@roeck-us.net>
8757 L:      linux-hwmon@vger.kernel.org
8758 S:      Maintained
8759 F:      Documentation/hwmon/lm95234
8760 F:      drivers/hwmon/lm95234.c
8761
8762 LME2510 MEDIA DRIVER
8763 M:      Malcolm Priestley <tvboxspy@gmail.com>
8764 L:      linux-media@vger.kernel.org
8765 W:      https://linuxtv.org
8766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8767 S:      Maintained
8768 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8769
8770 LOADPIN SECURITY MODULE
8771 M:      Kees Cook <keescook@chromium.org>
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8773 S:      Supported
8774 F:      security/loadpin/
8775 F:      Documentation/admin-guide/LSM/LoadPin.rst
8776
8777 LOCKING PRIMITIVES
8778 M:      Peter Zijlstra <peterz@infradead.org>
8779 M:      Ingo Molnar <mingo@redhat.com>
8780 M:      Will Deacon <will.deacon@arm.com>
8781 L:      linux-kernel@vger.kernel.org
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8783 S:      Maintained
8784 F:      Documentation/locking/
8785 F:      include/linux/lockdep.h
8786 F:      include/linux/spinlock*.h
8787 F:      arch/*/include/asm/spinlock*.h
8788 F:      include/linux/rwlock*.h
8789 F:      include/linux/mutex*.h
8790 F:      include/linux/rwsem*.h
8791 F:      arch/*/include/asm/rwsem.h
8792 F:      include/linux/seqlock.h
8793 F:      lib/locking*.[ch]
8794 F:      kernel/locking/
8795 X:      kernel/locking/locktorture.c
8796
8797 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8798 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8799 L:      linux-ntfs-dev@lists.sourceforge.net
8800 W:      http://www.linux-ntfs.org/content/view/19/37/
8801 S:      Maintained
8802 F:      Documentation/ldm.txt
8803 F:      block/partitions/ldm.*
8804
8805 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8806 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8807 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8808 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8809 L:      MPT-FusionLinux.pdl@broadcom.com
8810 L:      linux-scsi@vger.kernel.org
8811 W:      http://www.avagotech.com/support/
8812 S:      Supported
8813 F:      drivers/message/fusion/
8814 F:      drivers/scsi/mpt3sas/
8815
8816 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8817 M:      Matthew Wilcox <willy@infradead.org>
8818 L:      linux-scsi@vger.kernel.org
8819 S:      Maintained
8820 F:      drivers/scsi/sym53c8xx_2/
8821
8822 LTC1660 DAC DRIVER
8823 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8824 L:      linux-iio@vger.kernel.org
8825 S:      Maintained
8826 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8827 F:      drivers/iio/dac/ltc1660.c
8828
8829 LTC4261 HARDWARE MONITOR DRIVER
8830 M:      Guenter Roeck <linux@roeck-us.net>
8831 L:      linux-hwmon@vger.kernel.org
8832 S:      Maintained
8833 F:      Documentation/hwmon/ltc4261
8834 F:      drivers/hwmon/ltc4261.c
8835
8836 LTC4306 I2C MULTIPLEXER DRIVER
8837 M:      Michael Hennerich <michael.hennerich@analog.com>
8838 W:      http://ez.analog.com/community/linux-device-drivers
8839 L:      linux-i2c@vger.kernel.org
8840 S:      Supported
8841 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8842 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8843
8844 LTP (Linux Test Project)
8845 M:      Mike Frysinger <vapier@gentoo.org>
8846 M:      Cyril Hrubis <chrubis@suse.cz>
8847 M:      Wanlong Gao <wanlong.gao@gmail.com>
8848 M:      Jan Stancek <jstancek@redhat.com>
8849 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8850 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8851 L:      ltp@lists.linux.it (subscribers-only)
8852 W:      http://linux-test-project.github.io/
8853 T:      git git://github.com/linux-test-project/ltp.git
8854 S:      Maintained
8855
8856 M68K ARCHITECTURE
8857 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8858 L:      linux-m68k@lists.linux-m68k.org
8859 W:      http://www.linux-m68k.org/
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8861 S:      Maintained
8862 F:      arch/m68k/
8863 F:      drivers/zorro/
8864
8865 M68K ON APPLE MACINTOSH
8866 M:      Joshua Thompson <funaho@jurai.org>
8867 W:      http://www.mac.linux-m68k.org/
8868 L:      linux-m68k@lists.linux-m68k.org
8869 S:      Maintained
8870 F:      arch/m68k/mac/
8871
8872 M68K ON HP9000/300
8873 M:      Philip Blundell <philb@gnu.org>
8874 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8875 S:      Maintained
8876 F:      arch/m68k/hp300/
8877
8878 M88DS3103 MEDIA DRIVER
8879 M:      Antti Palosaari <crope@iki.fi>
8880 L:      linux-media@vger.kernel.org
8881 W:      https://linuxtv.org
8882 W:      http://palosaari.fi/linux/
8883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8884 T:      git git://linuxtv.org/anttip/media_tree.git
8885 S:      Maintained
8886 F:      drivers/media/dvb-frontends/m88ds3103*
8887
8888 M88RS2000 MEDIA DRIVER
8889 M:      Malcolm Priestley <tvboxspy@gmail.com>
8890 L:      linux-media@vger.kernel.org
8891 W:      https://linuxtv.org
8892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8893 S:      Maintained
8894 F:      drivers/media/dvb-frontends/m88rs2000*
8895
8896 MA901 MASTERKIT USB FM RADIO DRIVER
8897 M:      Alexey Klimov <klimov.linux@gmail.com>
8898 L:      linux-media@vger.kernel.org
8899 T:      git git://linuxtv.org/media_tree.git
8900 S:      Maintained
8901 F:      drivers/media/radio/radio-ma901.c
8902
8903 MAC80211
8904 M:      Johannes Berg <johannes@sipsolutions.net>
8905 L:      linux-wireless@vger.kernel.org
8906 W:      http://wireless.kernel.org/
8907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8909 S:      Maintained
8910 F:      Documentation/networking/mac80211-injection.txt
8911 F:      include/net/mac80211.h
8912 F:      net/mac80211/
8913 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8914 F:      Documentation/networking/mac80211_hwsim/README
8915
8916 MAILBOX API
8917 M:      Jassi Brar <jassisinghbrar@gmail.com>
8918 L:      linux-kernel@vger.kernel.org
8919 S:      Maintained
8920 F:      drivers/mailbox/
8921 F:      include/linux/mailbox_client.h
8922 F:      include/linux/mailbox_controller.h
8923
8924 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8925 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8926 W:      http://www.kernel.org/doc/man-pages
8927 L:      linux-man@vger.kernel.org
8928 S:      Maintained
8929
8930 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8931 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8932 L:      linux-mips@vger.kernel.org
8933 S:      Maintained
8934 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8935
8936 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8937 M:      Andrew Lunn <andrew@lunn.ch>
8938 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8939 L:      netdev@vger.kernel.org
8940 S:      Maintained
8941 F:      drivers/net/dsa/mv88e6xxx/
8942 F:      include/linux/platform_data/mv88e6xxx.h
8943 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8944
8945 MARVELL ARMADA DRM SUPPORT
8946 M:      Russell King <linux@armlinux.org.uk>
8947 S:      Maintained
8948 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8949 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8950 F:      drivers/gpu/drm/armada/
8951 F:      include/uapi/drm/armada_drm.h
8952 F:      Documentation/devicetree/bindings/display/armada/
8953
8954 MARVELL CRYPTO DRIVER
8955 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8956 M:      Arnaud Ebalard <arno@natisbad.org>
8957 F:      drivers/crypto/marvell/
8958 S:      Maintained
8959 L:      linux-crypto@vger.kernel.org
8960
8961 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8962 M:      Mirko Lindner <mlindner@marvell.com>
8963 M:      Stephen Hemminger <stephen@networkplumber.org>
8964 L:      netdev@vger.kernel.org
8965 S:      Maintained
8966 F:      drivers/net/ethernet/marvell/sk*
8967
8968 MARVELL LIBERTAS WIRELESS DRIVER
8969 L:      libertas-dev@lists.infradead.org
8970 S:      Orphan
8971 F:      drivers/net/wireless/marvell/libertas/
8972
8973 MARVELL MACCHIATOBIN SUPPORT
8974 M:      Russell King <linux@armlinux.org.uk>
8975 L:      linux-arm-kernel@lists.infradead.org
8976 S:      Maintained
8977 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8978
8979 MARVELL MV643XX ETHERNET DRIVER
8980 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8981 L:      netdev@vger.kernel.org
8982 S:      Maintained
8983 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8984 F:      include/linux/mv643xx.h
8985
8986 MARVELL MV88X3310 PHY DRIVER
8987 M:      Russell King <linux@armlinux.org.uk>
8988 L:      netdev@vger.kernel.org
8989 S:      Maintained
8990 F:      drivers/net/phy/marvell10g.c
8991
8992 MARVELL MVNETA ETHERNET DRIVER
8993 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8994 L:      netdev@vger.kernel.org
8995 S:      Maintained
8996 F:      drivers/net/ethernet/marvell/mvneta.*
8997
8998 MARVELL MWIFIEX WIRELESS DRIVER
8999 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9000 M:      Nishant Sarmukadam <nishants@marvell.com>
9001 M:      Ganapathi Bhat <gbhat@marvell.com>
9002 M:      Xinming Hu <huxinming820@gmail.com>
9003 L:      linux-wireless@vger.kernel.org
9004 S:      Maintained
9005 F:      drivers/net/wireless/marvell/mwifiex/
9006
9007 MARVELL MWL8K WIRELESS DRIVER
9008 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9009 L:      linux-wireless@vger.kernel.org
9010 S:      Odd Fixes
9011 F:      drivers/net/wireless/marvell/mwl8k.c
9012
9013 MARVELL NAND CONTROLLER DRIVER
9014 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9015 L:      linux-mtd@lists.infradead.org
9016 S:      Maintained
9017 F:      drivers/mtd/nand/raw/marvell_nand.c
9018 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9019
9020 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9021 M:      Nicolas Pitre <nico@fluxnic.net>
9022 S:      Odd Fixes
9023 F:      drivers/mmc/host/mvsdio.*
9024
9025 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9026 M:      Hu Ziji <huziji@marvell.com>
9027 L:      linux-mmc@vger.kernel.org
9028 S:      Supported
9029 F:      drivers/mmc/host/sdhci-xenon*
9030 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9031
9032 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9033 M:      Sunil Goutham <sgoutham@marvell.com>
9034 M:      Linu Cherian <lcherian@marvell.com>
9035 M:      Geetha sowjanya <gakula@marvell.com>
9036 M:      Jerin Jacob <jerinj@marvell.com>
9037 L:      netdev@vger.kernel.org
9038 S:      Supported
9039 F:      drivers/net/ethernet/marvell/octeontx2/af/
9040
9041 MATROX FRAMEBUFFER DRIVER
9042 L:      linux-fbdev@vger.kernel.org
9043 S:      Orphan
9044 F:      drivers/video/fbdev/matrox/matroxfb_*
9045 F:      include/uapi/linux/matroxfb.h
9046
9047 MAX16065 HARDWARE MONITOR DRIVER
9048 M:      Guenter Roeck <linux@roeck-us.net>
9049 L:      linux-hwmon@vger.kernel.org
9050 S:      Maintained
9051 F:      Documentation/hwmon/max16065
9052 F:      drivers/hwmon/max16065.c
9053
9054 MAX2175 SDR TUNER DRIVER
9055 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9056 L:      linux-media@vger.kernel.org
9057 T:      git git://linuxtv.org/media_tree.git
9058 S:      Maintained
9059 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9060 F:      Documentation/media/v4l-drivers/max2175.rst
9061 F:      drivers/media/i2c/max2175*
9062 F:      include/uapi/linux/max2175.h
9063
9064 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9065 L:      linux-hwmon@vger.kernel.org
9066 S:      Orphan
9067 F:      Documentation/hwmon/max6650
9068 F:      drivers/hwmon/max6650.c
9069
9070 MAX6697 HARDWARE MONITOR DRIVER
9071 M:      Guenter Roeck <linux@roeck-us.net>
9072 L:      linux-hwmon@vger.kernel.org
9073 S:      Maintained
9074 F:      Documentation/hwmon/max6697
9075 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9076 F:      drivers/hwmon/max6697.c
9077 F:      include/linux/platform_data/max6697.h
9078
9079 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9080 M:      Peter Rosin <peda@axentia.se>
9081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9082 S:      Maintained
9083 F:      Documentation/devicetree/bindings/sound/max9860.txt
9084 F:      sound/soc/codecs/max9860.*
9085
9086 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9087 M:      Javier Martinez Canillas <javier@dowhile0.org>
9088 L:      linux-kernel@vger.kernel.org
9089 S:      Supported
9090 F:      drivers/regulator/max77802-regulator.c
9091 F:      Documentation/devicetree/bindings/*/*max77802.txt
9092 F:      include/dt-bindings/*/*max77802.h
9093
9094 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9095 M:      Krzysztof Kozlowski <krzk@kernel.org>
9096 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9097 L:      linux-pm@vger.kernel.org
9098 S:      Supported
9099 F:      drivers/power/supply/max14577_charger.c
9100 F:      drivers/power/supply/max77693_charger.c
9101
9102 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9103 M:      Chanwoo Choi <cw00.choi@samsung.com>
9104 M:      Krzysztof Kozlowski <krzk@kernel.org>
9105 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9106 L:      linux-kernel@vger.kernel.org
9107 S:      Supported
9108 F:      drivers/*/max14577*.c
9109 F:      drivers/*/max77686*.c
9110 F:      drivers/*/max77693*.c
9111 F:      drivers/extcon/extcon-max14577.c
9112 F:      drivers/extcon/extcon-max77693.c
9113 F:      drivers/rtc/rtc-max77686.c
9114 F:      drivers/clk/clk-max77686.c
9115 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9116 F:      Documentation/devicetree/bindings/*/max77686.txt
9117 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9118 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9119 F:      include/linux/mfd/max14577*.h
9120 F:      include/linux/mfd/max77686*.h
9121 F:      include/linux/mfd/max77693*.h
9122
9123 MAXIRADIO FM RADIO RECEIVER DRIVER
9124 M:      Hans Verkuil <hverkuil@xs4all.nl>
9125 L:      linux-media@vger.kernel.org
9126 T:      git git://linuxtv.org/media_tree.git
9127 W:      https://linuxtv.org
9128 S:      Maintained
9129 F:      drivers/media/radio/radio-maxiradio*
9130
9131 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9132 M:      Peter Rosin <peda@axentia.se>
9133 L:      linux-iio@vger.kernel.org
9134 S:      Maintained
9135 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9136 F:      drivers/iio/potentiometer/mcp4018.c
9137 F:      drivers/iio/potentiometer/mcp4531.c
9138
9139 MCR20A IEEE-802.15.4 RADIO DRIVER
9140 M:      Xue Liu <liuxuenetmail@gmail.com>
9141 L:      linux-wpan@vger.kernel.org
9142 W:      https://github.com/xueliu/mcr20a-linux
9143 S:      Maintained
9144 F:      drivers/net/ieee802154/mcr20a.c
9145 F:      drivers/net/ieee802154/mcr20a.h
9146 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9147
9148 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9149 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9150 L:      linux-iio@vger.kernel.org
9151 S:      Maintained
9152 F:      drivers/iio/dac/cio-dac.c
9153
9154 MEDIA DRIVERS FOR ASCOT2E
9155 M:      Sergey Kozlov <serjk@netup.ru>
9156 M:      Abylay Ospan <aospan@netup.ru>
9157 L:      linux-media@vger.kernel.org
9158 W:      https://linuxtv.org
9159 W:      http://netup.tv/
9160 T:      git git://linuxtv.org/media_tree.git
9161 S:      Supported
9162 F:      drivers/media/dvb-frontends/ascot2e*
9163
9164 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9165 M:      Jasmin Jessich <jasmin@anw.at>
9166 L:      linux-media@vger.kernel.org
9167 W:      https://linuxtv.org
9168 T:      git git://linuxtv.org/media_tree.git
9169 S:      Maintained
9170 F:      drivers/media/dvb-frontends/cxd2099*
9171
9172 MEDIA DRIVERS FOR CXD2841ER
9173 M:      Sergey Kozlov <serjk@netup.ru>
9174 M:      Abylay Ospan <aospan@netup.ru>
9175 L:      linux-media@vger.kernel.org
9176 W:      https://linuxtv.org
9177 W:      http://netup.tv/
9178 T:      git git://linuxtv.org/media_tree.git
9179 S:      Supported
9180 F:      drivers/media/dvb-frontends/cxd2841er*
9181
9182 MEDIA DRIVERS FOR CXD2880
9183 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9184 L:      linux-media@vger.kernel.org
9185 W:      http://linuxtv.org/
9186 T:      git git://linuxtv.org/media_tree.git
9187 S:      Supported
9188 F:      drivers/media/dvb-frontends/cxd2880/*
9189 F:      drivers/media/spi/cxd2880*
9190
9191 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9192 L:      linux-media@vger.kernel.org
9193 W:      https://linuxtv.org
9194 T:      git git://linuxtv.org/media_tree.git
9195 S:      Orphan
9196 F:      drivers/media/pci/ddbridge/*
9197
9198 MEDIA DRIVERS FOR FREESCALE IMX
9199 M:      Steve Longerbeam <slongerbeam@gmail.com>
9200 M:      Philipp Zabel <p.zabel@pengutronix.de>
9201 L:      linux-media@vger.kernel.org
9202 T:      git git://linuxtv.org/media_tree.git
9203 S:      Maintained
9204 F:      Documentation/devicetree/bindings/media/imx.txt
9205 F:      Documentation/media/v4l-drivers/imx.rst
9206 F:      drivers/staging/media/imx/
9207 F:      include/linux/imx-media.h
9208 F:      include/media/imx.h
9209
9210 MEDIA DRIVER FOR FREESCALE IMX PXP
9211 M:      Philipp Zabel <p.zabel@pengutronix.de>
9212 L:      linux-media@vger.kernel.org
9213 T:      git git://linuxtv.org/media_tree.git
9214 S:      Maintained
9215 F:      drivers/media/platform/imx-pxp.[ch]
9216
9217 MEDIA DRIVERS FOR HELENE
9218 M:      Abylay Ospan <aospan@netup.ru>
9219 L:      linux-media@vger.kernel.org
9220 W:      https://linuxtv.org
9221 W:      http://netup.tv/
9222 T:      git git://linuxtv.org/media_tree.git
9223 S:      Supported
9224 F:      drivers/media/dvb-frontends/helene*
9225
9226 MEDIA DRIVERS FOR HORUS3A
9227 M:      Sergey Kozlov <serjk@netup.ru>
9228 M:      Abylay Ospan <aospan@netup.ru>
9229 L:      linux-media@vger.kernel.org
9230 W:      https://linuxtv.org
9231 W:      http://netup.tv/
9232 T:      git git://linuxtv.org/media_tree.git
9233 S:      Supported
9234 F:      drivers/media/dvb-frontends/horus3a*
9235
9236 MEDIA DRIVERS FOR LNBH25
9237 M:      Sergey Kozlov <serjk@netup.ru>
9238 M:      Abylay Ospan <aospan@netup.ru>
9239 L:      linux-media@vger.kernel.org
9240 W:      https://linuxtv.org
9241 W:      http://netup.tv/
9242 T:      git git://linuxtv.org/media_tree.git
9243 S:      Supported
9244 F:      drivers/media/dvb-frontends/lnbh25*
9245
9246 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9247 L:      linux-media@vger.kernel.org
9248 W:      https://linuxtv.org
9249 T:      git git://linuxtv.org/media_tree.git
9250 S:      Orphan
9251 F:      drivers/media/dvb-frontends/mxl5xx*
9252
9253 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9254 M:      Sergey Kozlov <serjk@netup.ru>
9255 M:      Abylay Ospan <aospan@netup.ru>
9256 L:      linux-media@vger.kernel.org
9257 W:      https://linuxtv.org
9258 W:      http://netup.tv/
9259 T:      git git://linuxtv.org/media_tree.git
9260 S:      Supported
9261 F:      drivers/media/pci/netup_unidvb/*
9262
9263 MEDIA DRIVERS FOR RENESAS - CEU
9264 M:      Jacopo Mondi <jacopo@jmondi.org>
9265 L:      linux-media@vger.kernel.org
9266 L:      linux-renesas-soc@vger.kernel.org
9267 T:      git git://linuxtv.org/media_tree.git
9268 S:      Supported
9269 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9270 F:      drivers/media/platform/renesas-ceu.c
9271 F:      include/media/drv-intf/renesas-ceu.h
9272
9273 MEDIA DRIVERS FOR RENESAS - DRIF
9274 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9275 L:      linux-media@vger.kernel.org
9276 L:      linux-renesas-soc@vger.kernel.org
9277 T:      git git://linuxtv.org/media_tree.git
9278 S:      Supported
9279 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9280 F:      drivers/media/platform/rcar_drif.c
9281
9282 MEDIA DRIVERS FOR RENESAS - FCP
9283 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9284 L:      linux-media@vger.kernel.org
9285 L:      linux-renesas-soc@vger.kernel.org
9286 T:      git git://linuxtv.org/media_tree.git
9287 S:      Supported
9288 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9289 F:      drivers/media/platform/rcar-fcp.c
9290 F:      include/media/rcar-fcp.h
9291
9292 MEDIA DRIVERS FOR RENESAS - FDP1
9293 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9294 L:      linux-media@vger.kernel.org
9295 L:      linux-renesas-soc@vger.kernel.org
9296 T:      git git://linuxtv.org/media_tree.git
9297 S:      Supported
9298 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9299 F:      drivers/media/platform/rcar_fdp1.c
9300
9301 MEDIA DRIVERS FOR RENESAS - VIN
9302 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9303 L:      linux-media@vger.kernel.org
9304 L:      linux-renesas-soc@vger.kernel.org
9305 T:      git git://linuxtv.org/media_tree.git
9306 S:      Supported
9307 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9308 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9309 F:      drivers/media/platform/rcar-vin/
9310
9311 MEDIA DRIVERS FOR RENESAS - VSP1
9312 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9313 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9314 L:      linux-media@vger.kernel.org
9315 L:      linux-renesas-soc@vger.kernel.org
9316 T:      git git://linuxtv.org/media_tree.git
9317 S:      Supported
9318 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9319 F:      drivers/media/platform/vsp1/
9320
9321 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
9327
9328 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9329 L:      linux-media@vger.kernel.org
9330 W:      https://linuxtv.org
9331 T:      git git://linuxtv.org/media_tree.git
9332 S:      Orphan
9333 F:      drivers/media/dvb-frontends/stv6111*
9334
9335 MEDIA DRIVERS FOR STM32 - DCMI
9336 M:      Hugues Fruchet <hugues.fruchet@st.com>
9337 L:      linux-media@vger.kernel.org
9338 T:      git git://linuxtv.org/media_tree.git
9339 S:      Supported
9340 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9341 F:      drivers/media/platform/stm32/stm32-dcmi.c
9342
9343 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9344 M:      Dmitry Osipenko <digetx@gmail.com>
9345 L:      linux-media@vger.kernel.org
9346 L:      linux-tegra@vger.kernel.org
9347 T:      git git://linuxtv.org/media_tree.git
9348 S:      Maintained
9349 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9350 F:      drivers/staging/media/tegra-vde/
9351
9352 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9353 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9354 P:      LinuxTV.org Project
9355 L:      linux-media@vger.kernel.org
9356 W:      https://linuxtv.org
9357 Q:      http://patchwork.kernel.org/project/linux-media/list/
9358 T:      git git://linuxtv.org/media_tree.git
9359 S:      Maintained
9360 F:      Documentation/devicetree/bindings/media/
9361 F:      Documentation/media/
9362 F:      drivers/media/
9363 F:      drivers/staging/media/
9364 F:      include/linux/platform_data/media/
9365 F:      include/media/
9366 F:      include/uapi/linux/dvb/
9367 F:      include/uapi/linux/videodev2.h
9368 F:      include/uapi/linux/media.h
9369 F:      include/uapi/linux/v4l2-*
9370 F:      include/uapi/linux/meye.h
9371 F:      include/uapi/linux/ivtv*
9372 F:      include/uapi/linux/uvcvideo.h
9373
9374 MEDIATEK BLUETOOTH DRIVER
9375 M:      Sean Wang <sean.wang@mediatek.com>
9376 L:      linux-bluetooth@vger.kernel.org
9377 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9378 S:      Maintained
9379 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9380 F:      drivers/bluetooth/btmtkuart.c
9381
9382 MEDIATEK CIR DRIVER
9383 M:      Sean Wang <sean.wang@mediatek.com>
9384 S:      Maintained
9385 F:      drivers/media/rc/mtk-cir.c
9386
9387 MEDIATEK DMA DRIVER
9388 M:      Sean Wang <sean.wang@mediatek.com>
9389 L:      dmaengine@vger.kernel.org
9390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9391 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9392 S:      Maintained
9393 F:      Documentation/devicetree/bindings/dma/mtk-*
9394 F:      drivers/dma/mediatek/
9395
9396 MEDIATEK PMIC LED DRIVER
9397 M:      Sean Wang <sean.wang@mediatek.com>
9398 S:      Maintained
9399 F:      drivers/leds/leds-mt6323.c
9400 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9401
9402 MEDIATEK ETHERNET DRIVER
9403 M:      Felix Fietkau <nbd@openwrt.org>
9404 M:      John Crispin <john@phrozen.org>
9405 M:      Sean Wang <sean.wang@mediatek.com>
9406 M:      Nelson Chang <nelson.chang@mediatek.com>
9407 L:      netdev@vger.kernel.org
9408 S:      Maintained
9409 F:      drivers/net/ethernet/mediatek/
9410
9411 MEDIATEK SWITCH DRIVER
9412 M:      Sean Wang <sean.wang@mediatek.com>
9413 L:      netdev@vger.kernel.org
9414 S:      Maintained
9415 F:      drivers/net/dsa/mt7530.*
9416 F:      net/dsa/tag_mtk.c
9417
9418 MEDIATEK JPEG DRIVER
9419 M:      Rick Chang <rick.chang@mediatek.com>
9420 M:      Bin Liu <bin.liu@mediatek.com>
9421 S:      Supported
9422 F:      drivers/media/platform/mtk-jpeg/
9423 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9424
9425 MEDIATEK MDP DRIVER
9426 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9427 M:      Houlong Wei <houlong.wei@mediatek.com>
9428 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9429 S:      Supported
9430 F:      drivers/media/platform/mtk-mdp/
9431 F:      drivers/media/platform/mtk-vpu/
9432 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9433
9434 MEDIATEK MEDIA DRIVER
9435 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9436 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9437 S:      Supported
9438 F:      drivers/media/platform/mtk-vcodec/
9439 F:      drivers/media/platform/mtk-vpu/
9440 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9441 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9442
9443 MEDIATEK MT7601U WIRELESS LAN DRIVER
9444 M:      Jakub Kicinski <kubakici@wp.pl>
9445 L:      linux-wireless@vger.kernel.org
9446 S:      Maintained
9447 F:      drivers/net/wireless/mediatek/mt7601u/
9448
9449 MEDIATEK NAND CONTROLLER DRIVER
9450 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9451 L:      linux-mtd@lists.infradead.org
9452 S:      Maintained
9453 F:      drivers/mtd/nand/raw/mtk_*
9454 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9455
9456 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9457 M:      Sean Wang <sean.wang@mediatek.com>
9458 S:      Maintained
9459 F:      drivers/char/hw_random/mtk-rng.c
9460
9461 MEDIATEK USB3 DRD IP DRIVER
9462 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9463 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9465 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9466 S:      Maintained
9467 F:      drivers/usb/mtu3/
9468
9469 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9470 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9471 M:      Martin Donnelly <martin.donnelly@ge.com>
9472 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9473 S:      Maintained
9474 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9475 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9476
9477 MEGARAID SCSI/SAS DRIVERS
9478 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9479 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9480 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9481 L:      megaraidlinux.pdl@broadcom.com
9482 L:      linux-scsi@vger.kernel.org
9483 W:      http://www.avagotech.com/support/
9484 S:      Maintained
9485 F:      Documentation/scsi/megaraid.txt
9486 F:      drivers/scsi/megaraid.*
9487 F:      drivers/scsi/megaraid/
9488
9489 MELEXIS MLX90614 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/mlx90614.c
9495
9496 MELEXIS MLX90632 DRIVER
9497 M:      Crt Mori <cmo@melexis.com>
9498 L:      linux-iio@vger.kernel.org
9499 W:      http://www.melexis.com
9500 S:      Supported
9501 F:      drivers/iio/temperature/mlx90632.c
9502
9503 MELFAS MIP4 TOUCHSCREEN DRIVER
9504 M:      Sangwon Jee <jeesw@melfas.com>
9505 W:      http://www.melfas.com
9506 S:      Supported
9507 F:      drivers/input/touchscreen/melfas_mip4.c
9508 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9509
9510 MELLANOX ETHERNET DRIVER (mlx4_en)
9511 M:      Tariq Toukan <tariqt@mellanox.com>
9512 L:      netdev@vger.kernel.org
9513 S:      Supported
9514 W:      http://www.mellanox.com
9515 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9516 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9517
9518 MELLANOX ETHERNET DRIVER (mlx5e)
9519 M:      Saeed Mahameed <saeedm@mellanox.com>
9520 L:      netdev@vger.kernel.org
9521 S:      Supported
9522 W:      http://www.mellanox.com
9523 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9524 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9525
9526 MELLANOX ETHERNET INNOVA DRIVERS
9527 R:      Boris Pismenny <borisp@mellanox.com>
9528 L:      netdev@vger.kernel.org
9529 S:      Supported
9530 W:      http://www.mellanox.com
9531 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9532 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9533 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9534 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9535 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9536
9537 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9538 R:      Boris Pismenny <borisp@mellanox.com>
9539 L:      netdev@vger.kernel.org
9540 S:      Supported
9541 W:      http://www.mellanox.com
9542 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9543 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9544 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9545
9546 MELLANOX ETHERNET SWITCH DRIVERS
9547 M:      Jiri Pirko <jiri@mellanox.com>
9548 M:      Ido Schimmel <idosch@mellanox.com>
9549 L:      netdev@vger.kernel.org
9550 S:      Supported
9551 W:      http://www.mellanox.com
9552 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9553 F:      drivers/net/ethernet/mellanox/mlxsw/
9554 F:      tools/testing/selftests/drivers/net/mlxsw/
9555
9556 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9557 M:      mlxsw@mellanox.com
9558 L:      netdev@vger.kernel.org
9559 S:      Supported
9560 W:      http://www.mellanox.com
9561 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9562 F:      drivers/net/ethernet/mellanox/mlxfw/
9563
9564 MELLANOX HARDWARE PLATFORM SUPPORT
9565 M:      Andy Shevchenko <andy@infradead.org>
9566 M:      Darren Hart <dvhart@infradead.org>
9567 M:      Vadim Pasternak <vadimp@mellanox.com>
9568 L:      platform-driver-x86@vger.kernel.org
9569 S:      Supported
9570 F:      drivers/platform/mellanox/
9571
9572 MELLANOX MLX4 core VPI driver
9573 M:      Tariq Toukan <tariqt@mellanox.com>
9574 L:      netdev@vger.kernel.org
9575 L:      linux-rdma@vger.kernel.org
9576 W:      http://www.mellanox.com
9577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9578 S:      Supported
9579 F:      drivers/net/ethernet/mellanox/mlx4/
9580 F:      include/linux/mlx4/
9581
9582 MELLANOX MLX4 IB driver
9583 M:      Yishai Hadas <yishaih@mellanox.com>
9584 L:      linux-rdma@vger.kernel.org
9585 W:      http://www.mellanox.com
9586 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9587 S:      Supported
9588 F:      drivers/infiniband/hw/mlx4/
9589 F:      include/linux/mlx4/
9590 F:      include/uapi/rdma/mlx4-abi.h
9591
9592 MELLANOX MLX5 core VPI driver
9593 M:      Saeed Mahameed <saeedm@mellanox.com>
9594 M:      Leon Romanovsky <leonro@mellanox.com>
9595 L:      netdev@vger.kernel.org
9596 L:      linux-rdma@vger.kernel.org
9597 W:      http://www.mellanox.com
9598 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9599 S:      Supported
9600 F:      drivers/net/ethernet/mellanox/mlx5/core/
9601 F:      include/linux/mlx5/
9602
9603 MELLANOX MLX5 IB driver
9604 M:      Leon Romanovsky <leonro@mellanox.com>
9605 L:      linux-rdma@vger.kernel.org
9606 W:      http://www.mellanox.com
9607 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9608 S:      Supported
9609 F:      drivers/infiniband/hw/mlx5/
9610 F:      include/linux/mlx5/
9611 F:      include/uapi/rdma/mlx5-abi.h
9612
9613 MELLANOX MLXCPLD I2C AND MUX DRIVER
9614 M:      Vadim Pasternak <vadimp@mellanox.com>
9615 M:      Michael Shych <michaelsh@mellanox.com>
9616 L:      linux-i2c@vger.kernel.org
9617 S:      Supported
9618 F:      drivers/i2c/busses/i2c-mlxcpld.c
9619 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9620 F:      Documentation/i2c/busses/i2c-mlxcpld
9621
9622 MELLANOX MLXCPLD LED DRIVER
9623 M:      Vadim Pasternak <vadimp@mellanox.com>
9624 L:      linux-leds@vger.kernel.org
9625 S:      Supported
9626 F:      drivers/leds/leds-mlxcpld.c
9627 F:      drivers/leds/leds-mlxreg.c
9628 F:      Documentation/leds/leds-mlxcpld.txt
9629
9630 MELLANOX PLATFORM DRIVER
9631 M:      Vadim Pasternak <vadimp@mellanox.com>
9632 L:      platform-driver-x86@vger.kernel.org
9633 S:      Supported
9634 F:      drivers/platform/x86/mlx-platform.c
9635
9636 MEMBARRIER SUPPORT
9637 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9638 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9639 L:      linux-kernel@vger.kernel.org
9640 S:      Supported
9641 F:      kernel/sched/membarrier.c
9642 F:      include/uapi/linux/membarrier.h
9643 F:      arch/powerpc/include/asm/membarrier.h
9644
9645 MEMORY MANAGEMENT
9646 L:      linux-mm@kvack.org
9647 W:      http://www.linux-mm.org
9648 S:      Maintained
9649 F:      include/linux/mm.h
9650 F:      include/linux/gfp.h
9651 F:      include/linux/mmzone.h
9652 F:      include/linux/memory_hotplug.h
9653 F:      include/linux/vmalloc.h
9654 F:      mm/
9655
9656 MEMORY TECHNOLOGY DEVICES (MTD)
9657 M:      David Woodhouse <dwmw2@infradead.org>
9658 M:      Brian Norris <computersforpeace@gmail.com>
9659 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9660 M:      Marek Vasut <marek.vasut@gmail.com>
9661 M:      Richard Weinberger <richard@nod.at>
9662 L:      linux-mtd@lists.infradead.org
9663 W:      http://www.linux-mtd.infradead.org/
9664 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9665 T:      git git://git.infradead.org/linux-mtd.git master
9666 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9667 S:      Maintained
9668 F:      Documentation/devicetree/bindings/mtd/
9669 F:      drivers/mtd/
9670 F:      include/linux/mtd/
9671 F:      include/uapi/mtd/
9672
9673 MEN A21 WATCHDOG DRIVER
9674 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9675 L:      linux-watchdog@vger.kernel.org
9676 S:      Maintained
9677 F:      drivers/watchdog/mena21_wdt.c
9678
9679 MEN CHAMELEON BUS (mcb)
9680 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9681 S:      Maintained
9682 F:      drivers/mcb/
9683 F:      include/linux/mcb.h
9684 F:      Documentation/men-chameleon-bus.txt
9685
9686 MEN F21BMC (Board Management Controller)
9687 M:      Andreas Werner <andreas.werner@men.de>
9688 S:      Supported
9689 F:      drivers/mfd/menf21bmc.c
9690 F:      drivers/watchdog/menf21bmc_wdt.c
9691 F:      drivers/leds/leds-menf21bmc.c
9692 F:      drivers/hwmon/menf21bmc_hwmon.c
9693 F:      Documentation/hwmon/menf21bmc
9694
9695 MEN Z069 WATCHDOG DRIVER
9696 M:      Johannes Thumshirn <jth@kernel.org>
9697 L:      linux-watchdog@vger.kernel.org
9698 S:      Maintained
9699 F:      drivers/watchdog/menz69_wdt.c
9700
9701 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9702 M:      Neil Armstrong <narmstrong@baylibre.com>
9703 L:      linux-media@lists.freedesktop.org
9704 L:      linux-amlogic@lists.infradead.org
9705 W:      http://linux-meson.com/
9706 S:      Supported
9707 F:      drivers/media/platform/meson/ao-cec.c
9708 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9709 T:      git git://linuxtv.org/media_tree.git
9710
9711 MICROBLAZE ARCHITECTURE
9712 M:      Michal Simek <monstr@monstr.eu>
9713 W:      http://www.monstr.eu/fdt/
9714 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9715 S:      Supported
9716 F:      arch/microblaze/
9717
9718 MICROCHIP AT91 SERIAL DRIVER
9719 M:      Richard Genoud <richard.genoud@gmail.com>
9720 S:      Maintained
9721 F:      drivers/tty/serial/atmel_serial.c
9722 F:      drivers/tty/serial/atmel_serial.h
9723 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9724
9725 MICROCHIP AUDIO ASOC DRIVERS
9726 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9727 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9728 S:      Supported
9729 F:      sound/soc/atmel
9730
9731 MICROCHIP DMA DRIVER
9732 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 L:      dmaengine@vger.kernel.org
9735 S:      Supported
9736 F:      drivers/dma/at_hdmac.c
9737 F:      drivers/dma/at_hdmac_regs.h
9738 F:      include/linux/platform_data/dma-atmel.h
9739 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9740 F:      include/dt-bindings/dma/at91.h
9741
9742 MICROCHIP ECC DRIVER
9743 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9744 L:      linux-crypto@vger.kernel.org
9745 S:      Maintained
9746 F:      drivers/crypto/atmel-ecc.*
9747
9748 MICROCHIP I2C DRIVER
9749 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9750 L:      linux-i2c@vger.kernel.org
9751 S:      Supported
9752 F:      drivers/i2c/busses/i2c-at91.c
9753
9754 MICROCHIP ISC DRIVER
9755 M:      Eugen Hristev <eugen.hristev@microchip.com>
9756 L:      linux-media@vger.kernel.org
9757 S:      Supported
9758 F:      drivers/media/platform/atmel/atmel-isc.c
9759 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9760 F:      devicetree/bindings/media/atmel-isc.txt
9761
9762 MICROCHIP ISI DRIVER
9763 M:      Eugen Hristev <eugen.hristev@microchip.com>
9764 L:      linux-media@vger.kernel.org
9765 S:      Supported
9766 F:      drivers/media/platform/atmel/atmel-isi.c
9767 F:      include/media/atmel-isi.h
9768
9769 MICROCHIP AT91 USART MFD DRIVER
9770 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9771 L:      linux-kernel@vger.kernel.org
9772 S:      Supported
9773 F:      drivers/mfd/at91-usart.c
9774 F:      include/dt-bindings/mfd/at91-usart.h
9775 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9776
9777 MICROCHIP AT91 USART SPI DRIVER
9778 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9779 L:      linux-spi@vger.kernel.org
9780 S:      Supported
9781 F:      drivers/spi/spi-at91-usart.c
9782 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9783
9784 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9785 M:      Woojung Huh <Woojung.Huh@microchip.com>
9786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9787 L:      netdev@vger.kernel.org
9788 S:      Maintained
9789 F:      net/dsa/tag_ksz.c
9790 F:      drivers/net/dsa/microchip/*
9791 F:      include/linux/platform_data/microchip-ksz.h
9792 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9793
9794 MICROCHIP LAN743X ETHERNET DRIVER
9795 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9796 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9797 L:      netdev@vger.kernel.org
9798 S:      Maintained
9799 F:      drivers/net/ethernet/microchip/lan743x_*
9800
9801 MICROCHIP LCDFB DRIVER
9802 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9803 L:      linux-fbdev@vger.kernel.org
9804 S:      Maintained
9805 F:      drivers/video/fbdev/atmel_lcdfb.c
9806 F:      include/video/atmel_lcdc.h
9807
9808 MICROCHIP MMC/SD/SDIO MCI DRIVER
9809 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9810 S:      Maintained
9811 F:      drivers/mmc/host/atmel-mci.c
9812
9813 MICROCHIP MCP3911 ADC DRIVER
9814 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9815 M:      Kent Gustavsson <kent@minoris.se>
9816 L:      linux-iio@vger.kernel.org
9817 S:      Supported
9818 F:      drivers/iio/adc/mcp3911.c
9819 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9820
9821 MICROCHIP NAND DRIVER
9822 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9823 L:      linux-mtd@lists.infradead.org
9824 S:      Supported
9825 F:      drivers/mtd/nand/raw/atmel/*
9826 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9827
9828 MICROCHIP PWM DRIVER
9829 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831 L:      linux-pwm@vger.kernel.org
9832 S:      Supported
9833 F:      drivers/pwm/pwm-atmel.c
9834 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9835
9836 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9837 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9838 M:      Eugen Hristev <eugen.hristev@microchip.com>
9839 L:      linux-iio@vger.kernel.org
9840 S:      Supported
9841 F:      drivers/iio/adc/at91-sama5d2_adc.c
9842 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9843 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9844
9845 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9846 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9847 S:      Supported
9848 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9849
9850 MICROCHIP SPI DRIVER
9851 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9852 S:      Supported
9853 F:      drivers/spi/spi-atmel.*
9854
9855 MICROCHIP SSC DRIVER
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-ssc.c
9860 F:      include/linux/atmel-ssc.h
9861
9862 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9863 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9865 S:      Supported
9866 F:      drivers/misc/atmel_tclib.c
9867 F:      drivers/clocksource/tcb_clksrc.c
9868
9869 MICROCHIP USBA UDC DRIVER
9870 M:      Cristian Birsan <cristian.birsan@microchip.com>
9871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 S:      Supported
9873 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9874
9875 MICROCHIP USB251XB DRIVER
9876 M:      Richard Leitner <richard.leitner@skidata.com>
9877 L:      linux-usb@vger.kernel.org
9878 S:      Maintained
9879 F:      drivers/usb/misc/usb251xb.c
9880 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9881
9882 MICROCHIP XDMA DRIVER
9883 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L:      linux-arm-kernel@lists.infradead.org
9885 L:      dmaengine@vger.kernel.org
9886 S:      Supported
9887 F:      drivers/dma/at_xdmac.c
9888
9889 MICROSEMI MIPS SOCS
9890 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9891 L:      linux-mips@vger.kernel.org
9892 S:      Maintained
9893 F:      arch/mips/generic/board-ocelot.c
9894 F:      arch/mips/configs/generic/board-ocelot.config
9895 F:      arch/mips/boot/dts/mscc/
9896 F:      Documentation/devicetree/bindings/mips/mscc.txt
9897
9898 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9899 M:      Don Brace <don.brace@microsemi.com>
9900 L:      esc.storagedev@microsemi.com
9901 L:      linux-scsi@vger.kernel.org
9902 S:      Supported
9903 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9904 F:      drivers/scsi/smartpqi/Kconfig
9905 F:      drivers/scsi/smartpqi/Makefile
9906 F:      include/linux/cciss*.h
9907 F:      include/uapi/linux/cciss*.h
9908 F:      Documentation/scsi/smartpqi.txt
9909
9910 MICROSEMI ETHERNET SWITCH DRIVER
9911 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9912 L:      netdev@vger.kernel.org
9913 S:      Supported
9914 F:      drivers/net/ethernet/mscc/
9915
9916 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9917 M:      Chen Yu <yu.c.chen@intel.com>
9918 L:      platform-driver-x86@vger.kernel.org
9919 S:      Supported
9920 F:      drivers/platform/x86/surfacepro3_button.c
9921
9922 MICROTEK X6 SCANNER
9923 M:      Oliver Neukum <oliver@neukum.org>
9924 S:      Maintained
9925 F:      drivers/usb/image/microtek.*
9926
9927 MIPS
9928 M:      Ralf Baechle <ralf@linux-mips.org>
9929 M:      Paul Burton <paul.burton@mips.com>
9930 M:      James Hogan <jhogan@kernel.org>
9931 L:      linux-mips@vger.kernel.org
9932 W:      http://www.linux-mips.org/
9933 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9935 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9936 S:      Supported
9937 F:      Documentation/devicetree/bindings/mips/
9938 F:      Documentation/mips/
9939 F:      arch/mips/
9940 F:      drivers/platform/mips/
9941
9942 MIPS BOSTON DEVELOPMENT BOARD
9943 M:      Paul Burton <paul.burton@mips.com>
9944 L:      linux-mips@vger.kernel.org
9945 S:      Maintained
9946 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9947 F:      arch/mips/boot/dts/img/boston.dts
9948 F:      arch/mips/configs/generic/board-boston.config
9949 F:      drivers/clk/imgtec/clk-boston.c
9950 F:      include/dt-bindings/clock/boston-clock.h
9951
9952 MIPS GENERIC PLATFORM
9953 M:      Paul Burton <paul.burton@mips.com>
9954 L:      linux-mips@vger.kernel.org
9955 S:      Supported
9956 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9957 F:      arch/mips/generic/
9958 F:      arch/mips/tools/generic-board-config.sh
9959
9960 MIPS/LOONGSON1 ARCHITECTURE
9961 M:      Keguang Zhang <keguang.zhang@gmail.com>
9962 L:      linux-mips@vger.kernel.org
9963 S:      Maintained
9964 F:      arch/mips/loongson32/
9965 F:      arch/mips/include/asm/mach-loongson32/
9966 F:      drivers/*/*loongson1*
9967 F:      drivers/*/*/*loongson1*
9968
9969 MIPS/LOONGSON2 ARCHITECTURE
9970 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9971 L:      linux-mips@vger.kernel.org
9972 S:      Maintained
9973 F:      arch/mips/loongson64/fuloong-2e/
9974 F:      arch/mips/loongson64/lemote-2f/
9975 F:      arch/mips/include/asm/mach-loongson64/
9976 F:      drivers/*/*loongson2*
9977 F:      drivers/*/*/*loongson2*
9978
9979 MIPS/LOONGSON3 ARCHITECTURE
9980 M:      Huacai Chen <chenhc@lemote.com>
9981 L:      linux-mips@vger.kernel.org
9982 S:      Maintained
9983 F:      arch/mips/loongson64/
9984 F:      arch/mips/include/asm/mach-loongson64/
9985 F:      drivers/platform/mips/cpu_hwmon.c
9986 F:      drivers/*/*loongson3*
9987 F:      drivers/*/*/*loongson3*
9988
9989 MIPS RINT INSTRUCTION EMULATION
9990 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9991 L:      linux-mips@vger.kernel.org
9992 S:      Supported
9993 F:      arch/mips/math-emu/sp_rint.c
9994 F:      arch/mips/math-emu/dp_rint.c
9995
9996 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9997 M:      Hans Verkuil <hverkuil@xs4all.nl>
9998 L:      linux-media@vger.kernel.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 W:      https://linuxtv.org
10001 S:      Odd Fixes
10002 F:      drivers/media/radio/radio-miropcm20*
10003
10004 MMP SUPPORT
10005 M:      Eric Miao <eric.y.miao@gmail.com>
10006 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10008 T:      git git://github.com/hzhuang1/linux.git
10009 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10010 S:      Maintained
10011 F:      arch/arm/boot/dts/mmp*
10012 F:      arch/arm/mach-mmp/
10013
10014 MMU GATHER AND TLB INVALIDATION
10015 M:      Will Deacon <will.deacon@arm.com>
10016 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10017 M:      Andrew Morton <akpm@linux-foundation.org>
10018 M:      Nick Piggin <npiggin@gmail.com>
10019 M:      Peter Zijlstra <peterz@infradead.org>
10020 L:      linux-arch@vger.kernel.org
10021 L:      linux-mm@kvack.org
10022 S:      Maintained
10023 F:      arch/*/include/asm/tlb.h
10024 F:      include/asm-generic/tlb.h
10025 F:      mm/mmu_gather.c
10026
10027 MN88472 MEDIA DRIVER
10028 M:      Antti Palosaari <crope@iki.fi>
10029 L:      linux-media@vger.kernel.org
10030 W:      https://linuxtv.org
10031 W:      http://palosaari.fi/linux/
10032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10033 S:      Maintained
10034 F:      drivers/media/dvb-frontends/mn88472*
10035
10036 MN88473 MEDIA DRIVER
10037 M:      Antti Palosaari <crope@iki.fi>
10038 L:      linux-media@vger.kernel.org
10039 W:      https://linuxtv.org
10040 W:      http://palosaari.fi/linux/
10041 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10042 S:      Maintained
10043 F:      drivers/media/dvb-frontends/mn88473*
10044
10045 MODULE SUPPORT
10046 M:      Jessica Yu <jeyu@kernel.org>
10047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10048 S:      Maintained
10049 F:      include/linux/module.h
10050 F:      kernel/module.c
10051
10052 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10053 W:      http://popies.net/meye/
10054 S:      Orphan
10055 F:      Documentation/media/v4l-drivers/meye*
10056 F:      drivers/media/pci/meye/
10057 F:      include/uapi/linux/meye.h
10058
10059 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10060 M:      Jiri Slaby <jirislaby@gmail.com>
10061 S:      Maintained
10062 F:      Documentation/serial/moxa-smartio
10063 F:      drivers/tty/mxser.*
10064
10065 MR800 AVERMEDIA USB FM RADIO DRIVER
10066 M:      Alexey Klimov <klimov.linux@gmail.com>
10067 L:      linux-media@vger.kernel.org
10068 T:      git git://linuxtv.org/media_tree.git
10069 S:      Maintained
10070 F:      drivers/media/radio/radio-mr800.c
10071
10072 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10073 M:      Alan Ott <alan@signal11.us>
10074 L:      linux-wpan@vger.kernel.org
10075 S:      Maintained
10076 F:      drivers/net/ieee802154/mrf24j40.c
10077 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10078
10079 MSI LAPTOP SUPPORT
10080 M:      "Lee, Chun-Yi" <jlee@suse.com>
10081 L:      platform-driver-x86@vger.kernel.org
10082 S:      Maintained
10083 F:      drivers/platform/x86/msi-laptop.c
10084
10085 MSI WMI SUPPORT
10086 L:      platform-driver-x86@vger.kernel.org
10087 S:      Orphan
10088 F:      drivers/platform/x86/msi-wmi.c
10089
10090 MSI001 MEDIA DRIVER
10091 M:      Antti Palosaari <crope@iki.fi>
10092 L:      linux-media@vger.kernel.org
10093 W:      https://linuxtv.org
10094 W:      http://palosaari.fi/linux/
10095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10096 T:      git git://linuxtv.org/anttip/media_tree.git
10097 S:      Maintained
10098 F:      drivers/media/tuners/msi001*
10099
10100 MSI2500 MEDIA DRIVER
10101 M:      Antti Palosaari <crope@iki.fi>
10102 L:      linux-media@vger.kernel.org
10103 W:      https://linuxtv.org
10104 W:      http://palosaari.fi/linux/
10105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10106 T:      git git://linuxtv.org/anttip/media_tree.git
10107 S:      Maintained
10108 F:      drivers/media/usb/msi2500/
10109
10110 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10111 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10112 L:      linux-mtd@lists.infradead.org
10113 S:      Maintained
10114 F:      drivers/mtd/devices/docg3*
10115
10116 MT9M032 APTINA SENSOR DRIVER
10117 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10118 L:      linux-media@vger.kernel.org
10119 T:      git git://linuxtv.org/media_tree.git
10120 S:      Maintained
10121 F:      drivers/media/i2c/mt9m032.c
10122 F:      include/media/i2c/mt9m032.h
10123
10124 MT9P031 APTINA CAMERA SENSOR
10125 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10126 L:      linux-media@vger.kernel.org
10127 T:      git git://linuxtv.org/media_tree.git
10128 S:      Maintained
10129 F:      drivers/media/i2c/mt9p031.c
10130 F:      include/media/i2c/mt9p031.h
10131
10132 MT9T001 APTINA CAMERA SENSOR
10133 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10134 L:      linux-media@vger.kernel.org
10135 T:      git git://linuxtv.org/media_tree.git
10136 S:      Maintained
10137 F:      drivers/media/i2c/mt9t001.c
10138 F:      include/media/i2c/mt9t001.h
10139
10140 MT9T112 APTINA CAMERA SENSOR
10141 M:      Jacopo Mondi <jacopo@jmondi.org>
10142 L:      linux-media@vger.kernel.org
10143 T:      git git://linuxtv.org/media_tree.git
10144 S:      Odd Fixes
10145 F:      drivers/media/i2c/mt9t112.c
10146 F:      include/media/i2c/mt9t112.h
10147
10148 MT9V032 APTINA CAMERA SENSOR
10149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10150 L:      linux-media@vger.kernel.org
10151 T:      git git://linuxtv.org/media_tree.git
10152 S:      Maintained
10153 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10154 F:      drivers/media/i2c/mt9v032.c
10155 F:      include/media/i2c/mt9v032.h
10156
10157 MT9V111 APTINA CAMERA SENSOR
10158 M:      Jacopo Mondi <jacopo@jmondi.org>
10159 L:      linux-media@vger.kernel.org
10160 T:      git git://linuxtv.org/media_tree.git
10161 S:      Maintained
10162 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10163 F:      drivers/media/i2c/mt9v111.c
10164
10165 MULTIFUNCTION DEVICES (MFD)
10166 M:      Lee Jones <lee.jones@linaro.org>
10167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10168 S:      Supported
10169 F:      Documentation/devicetree/bindings/mfd/
10170 F:      drivers/mfd/
10171 F:      include/linux/mfd/
10172 F:      include/dt-bindings/mfd/
10173
10174 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10175 S:      Orphan
10176 F:      drivers/mmc/host/mmc_spi.c
10177 F:      include/linux/spi/mmc_spi.h
10178
10179 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10180 M:      Ulf Hansson <ulf.hansson@linaro.org>
10181 L:      linux-mmc@vger.kernel.org
10182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10183 S:      Maintained
10184 F:      Documentation/devicetree/bindings/mmc/
10185 F:      drivers/mmc/
10186 F:      include/linux/mmc/
10187 F:      include/uapi/linux/mmc/
10188
10189 MULTIPLEXER SUBSYSTEM
10190 M:      Peter Rosin <peda@axentia.se>
10191 S:      Maintained
10192 F:      Documentation/ABI/testing/sysfs-class-mux*
10193 F:      Documentation/devicetree/bindings/mux/
10194 F:      include/dt-bindings/mux/
10195 F:      include/linux/mux/
10196 F:      drivers/mux/
10197
10198 MULTITECH MULTIPORT CARD (ISICOM)
10199 S:      Orphan
10200 F:      drivers/tty/isicom.c
10201 F:      include/linux/isicom.h
10202
10203 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10204 M:      Bin Liu <b-liu@ti.com>
10205 L:      linux-usb@vger.kernel.org
10206 S:      Maintained
10207 F:      drivers/usb/musb/
10208
10209 MXL301RF MEDIA DRIVER
10210 M:      Akihiro Tsukada <tskd08@gmail.com>
10211 L:      linux-media@vger.kernel.org
10212 S:      Odd Fixes
10213 F:      drivers/media/tuners/mxl301rf*
10214
10215 MXL5007T MEDIA DRIVER
10216 M:      Michael Krufky <mkrufky@linuxtv.org>
10217 L:      linux-media@vger.kernel.org
10218 W:      https://linuxtv.org
10219 W:      http://github.com/mkrufky
10220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10221 T:      git git://linuxtv.org/mkrufky/tuners.git
10222 S:      Maintained
10223 F:      drivers/media/tuners/mxl5007t.*
10224
10225 MXSFB DRM DRIVER
10226 M:      Marek Vasut <marex@denx.de>
10227 M:      Stefan Agner <stefan@agner.ch>
10228 L:      dri-devel@lists.freedesktop.org
10229 S:      Supported
10230 F:      drivers/gpu/drm/mxsfb/
10231 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10232 T:      git git://anongit.freedesktop.org/drm/drm-misc
10233
10234 MYLEX DAC960 PCI RAID Controller
10235 M:      Hannes Reinecke <hare@kernel.org>
10236 L:      linux-scsi@vger.kernel.org
10237 S:      Supported
10238 F:      drivers/scsi/myrb.*
10239 F:      drivers/scsi/myrs.*
10240
10241 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10242 M:      Chris Lee <christopher.lee@cspi.com>
10243 L:      netdev@vger.kernel.org
10244 W:      https://www.cspi.com/ethernet-products/support/downloads/
10245 S:      Supported
10246 F:      drivers/net/ethernet/myricom/myri10ge/
10247
10248 NAND FLASH SUBSYSTEM
10249 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10250 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10251 R:      Richard Weinberger <richard@nod.at>
10252 L:      linux-mtd@lists.infradead.org
10253 W:      http://www.linux-mtd.infradead.org/
10254 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10255 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10256 T:      git git://git.infradead.org/linux-mtd.git nand/next
10257 S:      Maintained
10258 F:      drivers/mtd/nand/
10259 F:      include/linux/mtd/*nand*.h
10260
10261 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10262 M:      Daniel Mack <zonque@gmail.com>
10263 S:      Maintained
10264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10265 W:      http://www.native-instruments.com
10266 F:      sound/usb/caiaq/
10267
10268 NATSEMI ETHERNET DRIVER (DP8381x)
10269 S:      Orphan
10270 F:      drivers/net/ethernet/natsemi/natsemi.c
10271
10272 NCR 5380 SCSI DRIVERS
10273 M:      Finn Thain <fthain@telegraphics.com.au>
10274 M:      Michael Schmitz <schmitzmic@gmail.com>
10275 L:      linux-scsi@vger.kernel.org
10276 S:      Maintained
10277 F:      Documentation/scsi/g_NCR5380.txt
10278 F:      drivers/scsi/NCR5380.*
10279 F:      drivers/scsi/arm/cumana_1.c
10280 F:      drivers/scsi/arm/oak.c
10281 F:      drivers/scsi/atari_scsi.*
10282 F:      drivers/scsi/dmx3191d.c
10283 F:      drivers/scsi/g_NCR5380.*
10284 F:      drivers/scsi/mac_scsi.*
10285 F:      drivers/scsi/sun3_scsi.*
10286 F:      drivers/scsi/sun3_scsi_vme.c
10287
10288 NCSI LIBRARY:
10289 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10290 S:      Maintained
10291 F:      net/ncsi/
10292
10293 NCT6775 HARDWARE MONITOR DRIVER
10294 M:      Guenter Roeck <linux@roeck-us.net>
10295 L:      linux-hwmon@vger.kernel.org
10296 S:      Maintained
10297 F:      Documentation/hwmon/nct6775
10298 F:      drivers/hwmon/nct6775.c
10299
10300 NET_FAILOVER MODULE
10301 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10302 L:      netdev@vger.kernel.org
10303 S:      Supported
10304 F:      driver/net/net_failover.c
10305 F:      include/net/net_failover.h
10306 F:      Documentation/networking/net_failover.rst
10307
10308 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10309 M:      Faisal Latif <faisal.latif@intel.com>
10310 L:      linux-rdma@vger.kernel.org
10311 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10312 S:      Supported
10313 F:      drivers/infiniband/hw/nes/
10314 F:      include/uapi/rdma/nes-abi.h
10315
10316 NETEM NETWORK EMULATOR
10317 M:      Stephen Hemminger <stephen@networkplumber.org>
10318 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10319 S:      Maintained
10320 F:      net/sched/sch_netem.c
10321
10322 NETERION 10GbE DRIVERS (s2io/vxge)
10323 M:      Jon Mason <jdmason@kudzu.us>
10324 L:      netdev@vger.kernel.org
10325 S:      Supported
10326 F:      Documentation/networking/s2io.txt
10327 F:      Documentation/networking/vxge.txt
10328 F:      drivers/net/ethernet/neterion/
10329
10330 NETFILTER
10331 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10332 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10333 M:      Florian Westphal <fw@strlen.de>
10334 L:      netfilter-devel@vger.kernel.org
10335 L:      coreteam@netfilter.org
10336 W:      http://www.netfilter.org/
10337 W:      http://www.iptables.org/
10338 W:      http://www.nftables.org/
10339 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10342 S:      Maintained
10343 F:      include/linux/netfilter*
10344 F:      include/linux/netfilter/
10345 F:      include/net/netfilter/
10346 F:      include/uapi/linux/netfilter*
10347 F:      include/uapi/linux/netfilter/
10348 F:      net/*/netfilter.c
10349 F:      net/*/netfilter/
10350 F:      net/netfilter/
10351 F:      net/bridge/br_netfilter*.c
10352
10353 NETROM NETWORK LAYER
10354 M:      Ralf Baechle <ralf@linux-mips.org>
10355 L:      linux-hams@vger.kernel.org
10356 W:      http://www.linux-ax25.org/
10357 S:      Maintained
10358 F:      include/net/netrom.h
10359 F:      include/uapi/linux/netrom.h
10360 F:      net/netrom/
10361
10362 NETRONOME ETHERNET DRIVERS
10363 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10364 L:      oss-drivers@netronome.com
10365 S:      Maintained
10366 F:      drivers/net/ethernet/netronome/
10367
10368 NETWORK BLOCK DEVICE (NBD)
10369 M:      Josef Bacik <josef@toxicpanda.com>
10370 S:      Maintained
10371 L:      linux-block@vger.kernel.org
10372 L:      nbd@other.debian.org
10373 F:      Documentation/blockdev/nbd.txt
10374 F:      drivers/block/nbd.c
10375 F:      include/uapi/linux/nbd.h
10376
10377 NETWORK DROP MONITOR
10378 M:      Neil Horman <nhorman@tuxdriver.com>
10379 L:      netdev@vger.kernel.org
10380 S:      Maintained
10381 W:      https://fedorahosted.org/dropwatch/
10382 F:      net/core/drop_monitor.c
10383
10384 NETWORKING DRIVERS
10385 M:      "David S. Miller" <davem@davemloft.net>
10386 L:      netdev@vger.kernel.org
10387 W:      http://www.linuxfoundation.org/en/Net
10388 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10391 S:      Odd Fixes
10392 F:      Documentation/devicetree/bindings/net/
10393 F:      drivers/net/
10394 F:      include/linux/if_*
10395 F:      include/linux/netdevice.h
10396 F:      include/linux/etherdevice.h
10397 F:      include/linux/fcdevice.h
10398 F:      include/linux/fddidevice.h
10399 F:      include/linux/hippidevice.h
10400 F:      include/linux/inetdevice.h
10401 F:      include/uapi/linux/if_*
10402 F:      include/uapi/linux/netdevice.h
10403
10404 NETWORKING DRIVERS (WIRELESS)
10405 M:      Kalle Valo <kvalo@codeaurora.org>
10406 L:      linux-wireless@vger.kernel.org
10407 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10410 S:      Maintained
10411 F:      Documentation/devicetree/bindings/net/wireless/
10412 F:      drivers/net/wireless/
10413
10414 NETWORKING [DSA]
10415 M:      Andrew Lunn <andrew@lunn.ch>
10416 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10417 M:      Florian Fainelli <f.fainelli@gmail.com>
10418 S:      Maintained
10419 F:      Documentation/devicetree/bindings/net/dsa/
10420 F:      net/dsa/
10421 F:      include/net/dsa.h
10422 F:      include/linux/dsa/
10423 F:      drivers/net/dsa/
10424
10425 NETWORKING [GENERAL]
10426 M:      "David S. Miller" <davem@davemloft.net>
10427 L:      netdev@vger.kernel.org
10428 W:      http://www.linuxfoundation.org/en/Net
10429 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10432 B:      mailto:netdev@vger.kernel.org
10433 S:      Maintained
10434 F:      net/
10435 F:      include/net/
10436 F:      include/linux/in.h
10437 F:      include/linux/net.h
10438 F:      include/linux/netdevice.h
10439 F:      include/uapi/linux/in.h
10440 F:      include/uapi/linux/net.h
10441 F:      include/uapi/linux/netdevice.h
10442 F:      include/uapi/linux/net_namespace.h
10443 F:      tools/testing/selftests/net/
10444 F:      lib/net_utils.c
10445 F:      lib/random32.c
10446 F:      Documentation/networking/
10447
10448 NETWORKING [IPSEC]
10449 M:      Steffen Klassert <steffen.klassert@secunet.com>
10450 M:      Herbert Xu <herbert@gondor.apana.org.au>
10451 M:      "David S. Miller" <davem@davemloft.net>
10452 L:      netdev@vger.kernel.org
10453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10455 S:      Maintained
10456 F:      net/xfrm/
10457 F:      net/key/
10458 F:      net/ipv4/xfrm*
10459 F:      net/ipv4/esp4*
10460 F:      net/ipv4/ah4.c
10461 F:      net/ipv4/ipcomp.c
10462 F:      net/ipv4/ip_vti.c
10463 F:      net/ipv6/xfrm*
10464 F:      net/ipv6/esp6*
10465 F:      net/ipv6/ah6.c
10466 F:      net/ipv6/ipcomp6.c
10467 F:      net/ipv6/ip6_vti.c
10468 F:      include/uapi/linux/xfrm.h
10469 F:      include/net/xfrm.h
10470
10471 NETWORKING [IPv4/IPv6]
10472 M:      "David S. Miller" <davem@davemloft.net>
10473 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10474 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10475 L:      netdev@vger.kernel.org
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10477 S:      Maintained
10478 F:      net/ipv4/
10479 F:      net/ipv6/
10480 F:      include/net/ip*
10481 F:      arch/x86/net/*
10482
10483 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10484 M:      Paul Moore <paul@paul-moore.com>
10485 W:      https://github.com/netlabel
10486 L:      netdev@vger.kernel.org
10487 L:      linux-security-module@vger.kernel.org
10488 S:      Maintained
10489 F:      Documentation/netlabel/
10490 F:      include/net/calipso.h
10491 F:      include/net/cipso_ipv4.h
10492 F:      include/net/netlabel.h
10493 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10494 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10495 F:      net/netlabel/
10496 F:      net/ipv4/cipso_ipv4.c
10497 F:      net/ipv6/calipso.c
10498 F:      net/netfilter/xt_CONNSECMARK.c
10499 F:      net/netfilter/xt_SECMARK.c
10500
10501 NETWORKING [TCP]
10502 M:      Eric Dumazet <edumazet@google.com>
10503 L:      netdev@vger.kernel.org
10504 S:      Maintained
10505 F:      net/ipv4/tcp*.c
10506 F:      net/ipv4/syncookies.c
10507 F:      net/ipv6/tcp*.c
10508 F:      net/ipv6/syncookies.c
10509 F:      include/uapi/linux/tcp.h
10510 F:      include/net/tcp.h
10511 F:      include/linux/tcp.h
10512 F:      include/trace/events/tcp.h
10513
10514 NETWORKING [TLS]
10515 M:      Boris Pismenny <borisp@mellanox.com>
10516 M:      Aviad Yehezkel <aviadye@mellanox.com>
10517 M:      Dave Watson <davejwatson@fb.com>
10518 M:      John Fastabend <john.fastabend@gmail.com>
10519 M:      Daniel Borkmann <daniel@iogearbox.net>
10520 L:      netdev@vger.kernel.org
10521 S:      Maintained
10522 F:      net/tls/*
10523 F:      include/uapi/linux/tls.h
10524 F:      include/net/tls.h
10525
10526 NETWORKING [WIRELESS]
10527 L:      linux-wireless@vger.kernel.org
10528 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10529
10530 NETDEVSIM
10531 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10532 S:      Maintained
10533 F:      drivers/net/netdevsim/*
10534
10535 NETXEN (1/10) GbE SUPPORT
10536 M:      Manish Chopra <manish.chopra@cavium.com>
10537 M:      Rahul Verma <rahul.verma@cavium.com>
10538 M:      Dept-GELinuxNICDev@cavium.com
10539 L:      netdev@vger.kernel.org
10540 S:      Supported
10541 F:      drivers/net/ethernet/qlogic/netxen/
10542
10543 NFC SUBSYSTEM
10544 M:      Samuel Ortiz <sameo@linux.intel.com>
10545 L:      linux-wireless@vger.kernel.org
10546 L:      linux-nfc@lists.01.org (subscribers-only)
10547 S:      Supported
10548 F:      net/nfc/
10549 F:      include/net/nfc/
10550 F:      include/uapi/linux/nfc.h
10551 F:      drivers/nfc/
10552 F:      include/linux/platform_data/nfcmrvl.h
10553 F:      include/linux/platform_data/nxp-nci.h
10554 F:      Documentation/devicetree/bindings/net/nfc/
10555
10556 NFS, SUNRPC, AND LOCKD CLIENTS
10557 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10558 M:      Anna Schumaker <anna.schumaker@netapp.com>
10559 L:      linux-nfs@vger.kernel.org
10560 W:      http://client.linux-nfs.org
10561 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10562 S:      Maintained
10563 F:      fs/lockd/
10564 F:      fs/nfs/
10565 F:      fs/nfs_common/
10566 F:      net/sunrpc/
10567 F:      include/linux/lockd/
10568 F:      include/linux/nfs*
10569 F:      include/linux/sunrpc/
10570 F:      include/uapi/linux/nfs*
10571 F:      include/uapi/linux/sunrpc/
10572
10573 NILFS2 FILESYSTEM
10574 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10575 L:      linux-nilfs@vger.kernel.org
10576 W:      https://nilfs.sourceforge.io/
10577 W:      https://nilfs.osdn.jp/
10578 T:      git git://github.com/konis/nilfs2.git
10579 S:      Supported
10580 F:      Documentation/filesystems/nilfs2.txt
10581 F:      fs/nilfs2/
10582 F:      include/trace/events/nilfs2.h
10583 F:      include/uapi/linux/nilfs2_api.h
10584 F:      include/uapi/linux/nilfs2_ondisk.h
10585
10586 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10587 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10588 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10589 S:      Maintained
10590 F:      Documentation/scsi/NinjaSCSI.txt
10591 F:      drivers/scsi/pcmcia/nsp_*
10592
10593 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10594 M:      GOTO Masanori <gotom@debian.or.jp>
10595 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10596 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10597 S:      Maintained
10598 F:      Documentation/scsi/NinjaSCSI.txt
10599 F:      drivers/scsi/nsp32*
10600
10601 NIOS2 ARCHITECTURE
10602 M:      Ley Foon Tan <lftan@altera.com>
10603 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10605 S:      Maintained
10606 F:      arch/nios2/
10607
10608 NOHZ, DYNTICKS SUPPORT
10609 M:      Frederic Weisbecker <fweisbec@gmail.com>
10610 M:      Thomas Gleixner <tglx@linutronix.de>
10611 M:      Ingo Molnar <mingo@kernel.org>
10612 L:      linux-kernel@vger.kernel.org
10613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10614 S:      Maintained
10615 F:      kernel/time/tick*.*
10616 F:      include/linux/tick.h
10617 F:      include/linux/sched/nohz.h
10618
10619 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10620 M:      Pavel Machek <pavel@ucw.cz>
10621 M:      Sakari Ailus <sakari.ailus@iki.fi>
10622 L:      linux-media@vger.kernel.org
10623 S:      Maintained
10624 F:      drivers/media/i2c/et8ek8
10625 F:      drivers/media/i2c/ad5820.c
10626
10627 NOKIA N900 POWER SUPPLY DRIVERS
10628 R:      Pali Rohár <pali.rohar@gmail.com>
10629 F:      include/linux/power/bq2415x_charger.h
10630 F:      include/linux/power/bq27xxx_battery.h
10631 F:      include/linux/power/isp1704_charger.h
10632 F:      drivers/power/supply/bq2415x_charger.c
10633 F:      drivers/power/supply/bq27xxx_battery.c
10634 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10635 F:      drivers/power/supply/isp1704_charger.c
10636 F:      drivers/power/supply/rx51_battery.c
10637
10638 NTB AMD DRIVER
10639 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10640 L:      linux-ntb@googlegroups.com
10641 S:      Supported
10642 F:      drivers/ntb/hw/amd/
10643
10644 NTB DRIVER CORE
10645 M:      Jon Mason <jdmason@kudzu.us>
10646 M:      Dave Jiang <dave.jiang@intel.com>
10647 M:      Allen Hubbe <allenbh@gmail.com>
10648 L:      linux-ntb@googlegroups.com
10649 S:      Supported
10650 W:      https://github.com/jonmason/ntb/wiki
10651 T:      git git://github.com/jonmason/ntb.git
10652 F:      drivers/ntb/
10653 F:      drivers/net/ntb_netdev.c
10654 F:      include/linux/ntb.h
10655 F:      include/linux/ntb_transport.h
10656 F:      tools/testing/selftests/ntb/
10657
10658 NTB IDT DRIVER
10659 M:      Serge Semin <fancer.lancer@gmail.com>
10660 L:      linux-ntb@googlegroups.com
10661 S:      Supported
10662 F:      drivers/ntb/hw/idt/
10663
10664 NTB INTEL DRIVER
10665 M:      Dave Jiang <dave.jiang@intel.com>
10666 L:      linux-ntb@googlegroups.com
10667 S:      Supported
10668 W:      https://github.com/davejiang/linux/wiki
10669 T:      git https://github.com/davejiang/linux.git
10670 F:      drivers/ntb/hw/intel/
10671
10672 NTFS FILESYSTEM
10673 M:      Anton Altaparmakov <anton@tuxera.com>
10674 L:      linux-ntfs-dev@lists.sourceforge.net
10675 W:      http://www.tuxera.com/
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10677 S:      Supported
10678 F:      Documentation/filesystems/ntfs.txt
10679 F:      fs/ntfs/
10680
10681 NUBUS SUBSYSTEM
10682 M:      Finn Thain <fthain@telegraphics.com.au>
10683 L:      linux-m68k@lists.linux-m68k.org
10684 S:      Maintained
10685 F:      arch/*/include/asm/nubus.h
10686 F:      drivers/nubus/
10687 F:      include/linux/nubus.h
10688 F:      include/uapi/linux/nubus.h
10689
10690 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10691 M:      Antonino Daplas <adaplas@gmail.com>
10692 L:      linux-fbdev@vger.kernel.org
10693 S:      Maintained
10694 F:      drivers/video/fbdev/riva/
10695 F:      drivers/video/fbdev/nvidia/
10696
10697 NVM EXPRESS DRIVER
10698 M:      Keith Busch <keith.busch@intel.com>
10699 M:      Jens Axboe <axboe@fb.com>
10700 M:      Christoph Hellwig <hch@lst.de>
10701 M:      Sagi Grimberg <sagi@grimberg.me>
10702 L:      linux-nvme@lists.infradead.org
10703 T:      git://git.infradead.org/nvme.git
10704 W:      http://git.infradead.org/nvme.git
10705 S:      Supported
10706 F:      drivers/nvme/host/
10707 F:      include/linux/nvme.h
10708 F:      include/uapi/linux/nvme_ioctl.h
10709
10710 NVM EXPRESS FC TRANSPORT DRIVERS
10711 M:      James Smart <james.smart@broadcom.com>
10712 L:      linux-nvme@lists.infradead.org
10713 S:      Supported
10714 F:      include/linux/nvme-fc.h
10715 F:      include/linux/nvme-fc-driver.h
10716 F:      drivers/nvme/host/fc.c
10717 F:      drivers/nvme/target/fc.c
10718 F:      drivers/nvme/target/fcloop.c
10719
10720 NVM EXPRESS TARGET DRIVER
10721 M:      Christoph Hellwig <hch@lst.de>
10722 M:      Sagi Grimberg <sagi@grimberg.me>
10723 L:      linux-nvme@lists.infradead.org
10724 T:      git://git.infradead.org/nvme.git
10725 W:      http://git.infradead.org/nvme.git
10726 S:      Supported
10727 F:      drivers/nvme/target/
10728
10729 NVMEM FRAMEWORK
10730 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10731 S:      Maintained
10732 F:      drivers/nvmem/
10733 F:      Documentation/devicetree/bindings/nvmem/
10734 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10735 F:      include/linux/nvmem-consumer.h
10736 F:      include/linux/nvmem-provider.h
10737
10738 NXP SGTL5000 DRIVER
10739 M:      Fabio Estevam <fabio.estevam@nxp.com>
10740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10741 S:      Maintained
10742 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10743 F:      sound/soc/codecs/sgtl5000*
10744
10745 NXP TDA998X DRM DRIVER
10746 M:      Russell King <linux@armlinux.org.uk>
10747 S:      Maintained
10748 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10749 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10750 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10751 F:      include/drm/i2c/tda998x.h
10752 F:      include/dt-bindings/display/tda998x.h
10753 K:      "nxp,tda998x"
10754
10755 NXP TFA9879 DRIVER
10756 M:      Peter Rosin <peda@axentia.se>
10757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10758 S:      Maintained
10759 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10760 F:      sound/soc/codecs/tfa9879*
10761
10762 NXP-NCI NFC DRIVER
10763 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10764 R:      Charles Gorand <charles.gorand@effinnov.com>
10765 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10766 S:      Supported
10767 F:      drivers/nfc/nxp-nci
10768
10769 OBJTOOL
10770 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10771 M:      Peter Zijlstra <peterz@infradead.org>
10772 S:      Supported
10773 F:      tools/objtool/
10774
10775 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10776 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10777 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10778 L:      linuxppc-dev@lists.ozlabs.org
10779 S:      Supported
10780 F:      arch/powerpc/platforms/powernv/ocxl.c
10781 F:      arch/powerpc/include/asm/pnv-ocxl.h
10782 F:      drivers/misc/ocxl/
10783 F:      include/misc/ocxl*
10784 F:      include/uapi/misc/ocxl.h
10785 F:      Documentation/accelerators/ocxl.rst
10786
10787 OMAP AUDIO SUPPORT
10788 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10789 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10791 L:      linux-omap@vger.kernel.org
10792 S:      Maintained
10793 F:      sound/soc/omap/
10794
10795 OMAP CLOCK FRAMEWORK SUPPORT
10796 M:      Paul Walmsley <paul@pwsan.com>
10797 L:      linux-omap@vger.kernel.org
10798 S:      Maintained
10799 F:      arch/arm/*omap*/*clock*
10800
10801 OMAP DEVICE TREE SUPPORT
10802 M:      Benoît Cousson <bcousson@baylibre.com>
10803 M:      Tony Lindgren <tony@atomide.com>
10804 L:      linux-omap@vger.kernel.org
10805 L:      devicetree@vger.kernel.org
10806 S:      Maintained
10807 F:      arch/arm/boot/dts/*omap*
10808 F:      arch/arm/boot/dts/*am3*
10809 F:      arch/arm/boot/dts/*am4*
10810 F:      arch/arm/boot/dts/*am5*
10811 F:      arch/arm/boot/dts/*dra7*
10812
10813 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10814 L:      linux-omap@vger.kernel.org
10815 L:      linux-fbdev@vger.kernel.org
10816 S:      Orphan
10817 F:      drivers/video/fbdev/omap2/
10818 F:      Documentation/arm/OMAP/DSS
10819
10820 OMAP FRAMEBUFFER SUPPORT
10821 L:      linux-fbdev@vger.kernel.org
10822 L:      linux-omap@vger.kernel.org
10823 S:      Orphan
10824 F:      drivers/video/fbdev/omap/
10825
10826 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10827 M:      Roger Quadros <rogerq@ti.com>
10828 M:      Tony Lindgren <tony@atomide.com>
10829 L:      linux-omap@vger.kernel.org
10830 S:      Maintained
10831 F:      drivers/memory/omap-gpmc.c
10832 F:      arch/arm/mach-omap2/*gpmc*
10833
10834 OMAP GPIO DRIVER
10835 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10836 M:      Santosh Shilimkar <ssantosh@kernel.org>
10837 M:      Kevin Hilman <khilman@kernel.org>
10838 L:      linux-omap@vger.kernel.org
10839 S:      Maintained
10840 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10841 F:      drivers/gpio/gpio-omap.c
10842
10843 OMAP HARDWARE SPINLOCK SUPPORT
10844 M:      Ohad Ben-Cohen <ohad@wizery.com>
10845 L:      linux-omap@vger.kernel.org
10846 S:      Maintained
10847 F:      drivers/hwspinlock/omap_hwspinlock.c
10848
10849 OMAP HS MMC SUPPORT
10850 L:      linux-mmc@vger.kernel.org
10851 L:      linux-omap@vger.kernel.org
10852 S:      Orphan
10853 F:      drivers/mmc/host/omap_hsmmc.c
10854
10855 OMAP HWMOD DATA
10856 M:      Paul Walmsley <paul@pwsan.com>
10857 L:      linux-omap@vger.kernel.org
10858 S:      Maintained
10859 F:      arch/arm/mach-omap2/omap_hwmod*data*
10860
10861 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10862 M:      Benoît Cousson <bcousson@baylibre.com>
10863 L:      linux-omap@vger.kernel.org
10864 S:      Maintained
10865 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10866
10867 OMAP HWMOD SUPPORT
10868 M:      Benoît Cousson <bcousson@baylibre.com>
10869 M:      Paul Walmsley <paul@pwsan.com>
10870 L:      linux-omap@vger.kernel.org
10871 S:      Maintained
10872 F:      arch/arm/mach-omap2/omap_hwmod.*
10873
10874 OMAP I2C DRIVER
10875 M:      Vignesh R <vigneshr@ti.com>
10876 L:      linux-omap@vger.kernel.org
10877 L:      linux-i2c@vger.kernel.org
10878 S:      Maintained
10879 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10880 F:      drivers/i2c/busses/i2c-omap.c
10881
10882 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10883 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10884 L:      linux-media@vger.kernel.org
10885 S:      Maintained
10886 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10887 F:      drivers/media/platform/omap3isp/
10888 F:      drivers/staging/media/omap4iss/
10889
10890 OMAP MMC SUPPORT
10891 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10892 L:      linux-omap@vger.kernel.org
10893 S:      Odd Fixes
10894 F:      drivers/mmc/host/omap.c
10895
10896 OMAP POWER MANAGEMENT SUPPORT
10897 M:      Kevin Hilman <khilman@kernel.org>
10898 L:      linux-omap@vger.kernel.org
10899 S:      Maintained
10900 F:      arch/arm/*omap*/*pm*
10901 F:      drivers/cpufreq/omap-cpufreq.c
10902
10903 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10904 M:      Rajendra Nayak <rnayak@codeaurora.org>
10905 M:      Paul Walmsley <paul@pwsan.com>
10906 L:      linux-omap@vger.kernel.org
10907 S:      Maintained
10908 F:      arch/arm/mach-omap2/prm*
10909
10910 OMAP RANDOM NUMBER GENERATOR SUPPORT
10911 M:      Deepak Saxena <dsaxena@plexity.net>
10912 S:      Maintained
10913 F:      drivers/char/hw_random/omap-rng.c
10914
10915 OMAP USB SUPPORT
10916 L:      linux-usb@vger.kernel.org
10917 L:      linux-omap@vger.kernel.org
10918 S:      Orphan
10919 F:      drivers/usb/*/*omap*
10920 F:      arch/arm/*omap*/usb*
10921
10922 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10923 M:      Mark Jackson <mpfj@newflow.co.uk>
10924 L:      linux-omap@vger.kernel.org
10925 S:      Maintained
10926 F:      arch/arm/boot/dts/am335x-nano.dts
10927
10928 OMAP1 SUPPORT
10929 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10930 M:      Tony Lindgren <tony@atomide.com>
10931 L:      linux-omap@vger.kernel.org
10932 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10934 S:      Maintained
10935 F:      arch/arm/mach-omap1/
10936 F:      arch/arm/plat-omap/
10937 F:      arch/arm/configs/omap1_defconfig
10938 F:      drivers/i2c/busses/i2c-omap.c
10939 F:      include/linux/platform_data/i2c-omap.h
10940 F:      include/linux/platform_data/ams-delta-fiq.h
10941
10942 OMAP2+ SUPPORT
10943 M:      Tony Lindgren <tony@atomide.com>
10944 L:      linux-omap@vger.kernel.org
10945 W:      http://www.muru.com/linux/omap/
10946 W:      http://linux.omap.com/
10947 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10949 S:      Maintained
10950 F:      arch/arm/mach-omap2/
10951 F:      arch/arm/plat-omap/
10952 F:      arch/arm/configs/omap2plus_defconfig
10953 F:      drivers/i2c/busses/i2c-omap.c
10954 F:      drivers/irqchip/irq-omap-intc.c
10955 F:      drivers/mfd/*omap*.c
10956 F:      drivers/mfd/menelaus.c
10957 F:      drivers/mfd/palmas.c
10958 F:      drivers/mfd/tps65217.c
10959 F:      drivers/mfd/tps65218.c
10960 F:      drivers/mfd/tps65910.c
10961 F:      drivers/mfd/twl-core.[ch]
10962 F:      drivers/mfd/twl4030*.c
10963 F:      drivers/mfd/twl6030*.c
10964 F:      drivers/mfd/twl6040*.c
10965 F:      drivers/regulator/palmas-regulator*.c
10966 F:      drivers/regulator/pbias-regulator.c
10967 F:      drivers/regulator/tps65217-regulator.c
10968 F:      drivers/regulator/tps65218-regulator.c
10969 F:      drivers/regulator/tps65910-regulator.c
10970 F:      drivers/regulator/twl-regulator.c
10971 F:      drivers/regulator/twl6030-regulator.c
10972 F:      include/linux/platform_data/i2c-omap.h
10973
10974 ONION OMEGA2+ BOARD
10975 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10976 L:      linux-mips@vger.kernel.org
10977 S:      Maintained
10978 F:      arch/mips/boot/dts/ralink/omega2p.dts
10979
10980 OMFS FILESYSTEM
10981 M:      Bob Copeland <me@bobcopeland.com>
10982 L:      linux-karma-devel@lists.sourceforge.net
10983 S:      Maintained
10984 F:      Documentation/filesystems/omfs.txt
10985 F:      fs/omfs/
10986
10987 OMNIKEY CARDMAN 4000 DRIVER
10988 M:      Harald Welte <laforge@gnumonks.org>
10989 S:      Maintained
10990 F:      drivers/char/pcmcia/cm4000_cs.c
10991 F:      include/linux/cm4000_cs.h
10992 F:      include/uapi/linux/cm4000_cs.h
10993
10994 OMNIKEY CARDMAN 4040 DRIVER
10995 M:      Harald Welte <laforge@gnumonks.org>
10996 S:      Maintained
10997 F:      drivers/char/pcmcia/cm4040_cs.*
10998
10999 OMNIVISION OV13858 SENSOR DRIVER
11000 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11001 L:      linux-media@vger.kernel.org
11002 T:      git git://linuxtv.org/media_tree.git
11003 S:      Maintained
11004 F:      drivers/media/i2c/ov13858.c
11005
11006 OMNIVISION OV2680 SENSOR DRIVER
11007 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11008 L:      linux-media@vger.kernel.org
11009 T:      git git://linuxtv.org/media_tree.git
11010 S:      Maintained
11011 F:      drivers/media/i2c/ov2680.c
11012 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11013
11014 OMNIVISION OV2685 SENSOR DRIVER
11015 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11016 L:      linux-media@vger.kernel.org
11017 T:      git git://linuxtv.org/media_tree.git
11018 S:      Maintained
11019 F:      drivers/media/i2c/ov2685.c
11020
11021 OMNIVISION OV5640 SENSOR DRIVER
11022 M:      Steve Longerbeam <slongerbeam@gmail.com>
11023 L:      linux-media@vger.kernel.org
11024 T:      git git://linuxtv.org/media_tree.git
11025 S:      Maintained
11026 F:      drivers/media/i2c/ov5640.c
11027
11028 OMNIVISION OV5647 SENSOR DRIVER
11029 M:      Luis Oliveira <lolivei@synopsys.com>
11030 L:      linux-media@vger.kernel.org
11031 T:      git git://linuxtv.org/media_tree.git
11032 S:      Maintained
11033 F:      drivers/media/i2c/ov5647.c
11034
11035 OMNIVISION OV5695 SENSOR DRIVER
11036 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11037 L:      linux-media@vger.kernel.org
11038 T:      git git://linuxtv.org/media_tree.git
11039 S:      Maintained
11040 F:      drivers/media/i2c/ov5695.c
11041
11042 OMNIVISION OV7670 SENSOR DRIVER
11043 M:      Jonathan Corbet <corbet@lwn.net>
11044 L:      linux-media@vger.kernel.org
11045 T:      git git://linuxtv.org/media_tree.git
11046 S:      Maintained
11047 F:      drivers/media/i2c/ov7670.c
11048 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11049
11050 OMNIVISION OV772x SENSOR DRIVER
11051 M:      Jacopo Mondi <jacopo@jmondi.org>
11052 L:      linux-media@vger.kernel.org
11053 T:      git git://linuxtv.org/media_tree.git
11054 S:      Odd fixes
11055 F:      drivers/media/i2c/ov772x.c
11056 F:      include/media/i2c/ov772x.h
11057 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11058
11059 OMNIVISION OV7740 SENSOR DRIVER
11060 M:      Wenyou Yang <wenyou.yang@microchip.com>
11061 L:      linux-media@vger.kernel.org
11062 T:      git git://linuxtv.org/media_tree.git
11063 S:      Maintained
11064 F:      drivers/media/i2c/ov7740.c
11065 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11066
11067 OMNIVISION OV9650 SENSOR DRIVER
11068 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11069 R:      Akinobu Mita <akinobu.mita@gmail.com>
11070 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11071 L:      linux-media@vger.kernel.org
11072 T:      git git://linuxtv.org/media_tree.git
11073 S:      Maintained
11074 F:      drivers/media/i2c/ov9650.c
11075 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11076
11077 ONENAND FLASH DRIVER
11078 M:      Kyungmin Park <kyungmin.park@samsung.com>
11079 L:      linux-mtd@lists.infradead.org
11080 S:      Maintained
11081 F:      drivers/mtd/nand/onenand/
11082 F:      include/linux/mtd/onenand*.h
11083
11084 ONSTREAM SCSI TAPE DRIVER
11085 M:      Willem Riede <osst@riede.org>
11086 L:      osst-users@lists.sourceforge.net
11087 L:      linux-scsi@vger.kernel.org
11088 S:      Maintained
11089 F:      Documentation/scsi/osst.txt
11090 F:      drivers/scsi/osst.*
11091 F:      drivers/scsi/osst_*.h
11092 F:      drivers/scsi/st.h
11093
11094 OP-TEE DRIVER
11095 M:      Jens Wiklander <jens.wiklander@linaro.org>
11096 S:      Maintained
11097 F:      drivers/tee/optee/
11098
11099 OPA-VNIC DRIVER
11100 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11101 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11102 L:      linux-rdma@vger.kernel.org
11103 S:      Supported
11104 F:      drivers/infiniband/ulp/opa_vnic
11105
11106 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11107 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11108 M:      Frank Rowand <frowand.list@gmail.com>
11109 L:      devicetree@vger.kernel.org
11110 S:      Maintained
11111 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11112 F:      Documentation/devicetree/overlay-notes.txt
11113 F:      drivers/of/overlay.c
11114 F:      drivers/of/resolver.c
11115 K:      of_overlay_notifier_
11116
11117 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11118 M:      Rob Herring <robh+dt@kernel.org>
11119 M:      Frank Rowand <frowand.list@gmail.com>
11120 L:      devicetree@vger.kernel.org
11121 W:      http://www.devicetree.org/
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11123 S:      Maintained
11124 F:      drivers/of/
11125 F:      include/linux/of*.h
11126 F:      scripts/dtc/
11127 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11128
11129 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11130 M:      Rob Herring <robh+dt@kernel.org>
11131 M:      Mark Rutland <mark.rutland@arm.com>
11132 L:      devicetree@vger.kernel.org
11133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11134 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11135 S:      Maintained
11136 F:      Documentation/devicetree/
11137 F:      arch/*/boot/dts/
11138 F:      include/dt-bindings/
11139
11140 OPENCORES I2C BUS DRIVER
11141 M:      Peter Korsgaard <peter@korsgaard.com>
11142 L:      linux-i2c@vger.kernel.org
11143 S:      Maintained
11144 F:      Documentation/i2c/busses/i2c-ocores
11145 F:      drivers/i2c/busses/i2c-ocores.c
11146
11147 OPENRISC ARCHITECTURE
11148 M:      Jonas Bonn <jonas@southpole.se>
11149 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11150 M:      Stafford Horne <shorne@gmail.com>
11151 T:      git git://github.com/openrisc/linux.git
11152 L:      openrisc@lists.librecores.org
11153 W:      http://openrisc.io
11154 S:      Maintained
11155 F:      Documentation/devicetree/bindings/openrisc/
11156 F:      Documentation/openrisc/
11157 F:      arch/openrisc/
11158 F:      drivers/irqchip/irq-ompic.c
11159 F:      drivers/irqchip/irq-or1k-*
11160
11161 OPENVSWITCH
11162 M:      Pravin B Shelar <pshelar@ovn.org>
11163 L:      netdev@vger.kernel.org
11164 L:      dev@openvswitch.org
11165 W:      http://openvswitch.org
11166 S:      Maintained
11167 F:      net/openvswitch/
11168 F:      include/uapi/linux/openvswitch.h
11169
11170 OPERATING PERFORMANCE POINTS (OPP)
11171 M:      Viresh Kumar <vireshk@kernel.org>
11172 M:      Nishanth Menon <nm@ti.com>
11173 M:      Stephen Boyd <sboyd@kernel.org>
11174 L:      linux-pm@vger.kernel.org
11175 S:      Maintained
11176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11177 F:      drivers/opp/
11178 F:      include/linux/pm_opp.h
11179 F:      Documentation/power/opp.txt
11180 F:      Documentation/devicetree/bindings/opp/
11181
11182 OPL4 DRIVER
11183 M:      Clemens Ladisch <clemens@ladisch.de>
11184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 T:      git git://git.alsa-project.org/alsa-kernel.git
11186 S:      Maintained
11187 F:      sound/drivers/opl4/
11188
11189 OPROFILE
11190 M:      Robert Richter <rric@kernel.org>
11191 L:      oprofile-list@lists.sf.net
11192 S:      Maintained
11193 F:      arch/*/include/asm/oprofile*.h
11194 F:      arch/*/oprofile/
11195 F:      drivers/oprofile/
11196 F:      include/linux/oprofile.h
11197
11198 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11199 M:      Mark Fasheh <mark@fasheh.com>
11200 M:      Joel Becker <jlbec@evilplan.org>
11201 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11202 W:      http://ocfs2.wiki.kernel.org
11203 S:      Supported
11204 F:      Documentation/filesystems/ocfs2.txt
11205 F:      Documentation/filesystems/dlmfs.txt
11206 F:      fs/ocfs2/
11207
11208 ORANGEFS FILESYSTEM
11209 M:      Mike Marshall <hubcap@omnibond.com>
11210 R:      Martin Brandenburg <martin@omnibond.com>
11211 L:      devel@lists.orangefs.org
11212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11213 S:      Supported
11214 F:      fs/orangefs/
11215 F:      Documentation/filesystems/orangefs.txt
11216
11217 ORINOCO DRIVER
11218 L:      linux-wireless@vger.kernel.org
11219 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11220 W:      http://www.nongnu.org/orinoco/
11221 S:      Orphan
11222 F:      drivers/net/wireless/intersil/orinoco/
11223
11224 OSD LIBRARY and FILESYSTEM
11225 M:      Boaz Harrosh <ooo@electrozaur.com>
11226 S:      Maintained
11227 F:      drivers/scsi/osd/
11228 F:      include/scsi/osd_*
11229 F:      fs/exofs/
11230
11231 OV2659 OMNIVISION SENSOR DRIVER
11232 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11233 L:      linux-media@vger.kernel.org
11234 W:      https://linuxtv.org
11235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11236 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11237 S:      Maintained
11238 F:      drivers/media/i2c/ov2659.c
11239 F:      include/media/i2c/ov2659.h
11240
11241 OVERLAY FILESYSTEM
11242 M:      Miklos Szeredi <miklos@szeredi.hu>
11243 L:      linux-unionfs@vger.kernel.org
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11245 S:      Supported
11246 F:      fs/overlayfs/
11247 F:      Documentation/filesystems/overlayfs.txt
11248
11249 P54 WIRELESS DRIVER
11250 M:      Christian Lamparter <chunkeey@googlemail.com>
11251 L:      linux-wireless@vger.kernel.org
11252 W:      http://wireless.kernel.org/en/users/Drivers/p54
11253 S:      Maintained
11254 F:      drivers/net/wireless/intersil/p54/
11255
11256 PA SEMI ETHERNET DRIVER
11257 L:      netdev@vger.kernel.org
11258 S:      Orphan
11259 F:      drivers/net/ethernet/pasemi/*
11260
11261 PA SEMI SMBUS DRIVER
11262 L:      linux-i2c@vger.kernel.org
11263 S:      Orphan
11264 F:      drivers/i2c/busses/i2c-pasemi.c
11265
11266 PADATA PARALLEL EXECUTION MECHANISM
11267 M:      Steffen Klassert <steffen.klassert@secunet.com>
11268 L:      linux-crypto@vger.kernel.org
11269 S:      Maintained
11270 F:      kernel/padata.c
11271 F:      include/linux/padata.h
11272 F:      Documentation/padata.txt
11273
11274 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11275 M:      Harald Welte <laforge@gnumonks.org>
11276 L:      platform-driver-x86@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/platform/x86/panasonic-laptop.c
11279
11280 PARALLEL LCD/KEYPAD PANEL DRIVER
11281 M:      Willy Tarreau <willy@haproxy.com>
11282 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11283 S:      Odd Fixes
11284 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11285 F:      drivers/auxdisplay/panel.c
11286
11287 PARALLEL PORT SUBSYSTEM
11288 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11289 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11290 L:      linux-parport@lists.infradead.org (subscribers-only)
11291 S:      Maintained
11292 F:      drivers/parport/
11293 F:      include/linux/parport*.h
11294 F:      drivers/char/ppdev.c
11295 F:      include/uapi/linux/ppdev.h
11296 F:      Documentation/parport*.txt
11297
11298 PARAVIRT_OPS INTERFACE
11299 M:      Juergen Gross <jgross@suse.com>
11300 M:      Alok Kataria <akataria@vmware.com>
11301 L:      virtualization@lists.linux-foundation.org
11302 S:      Supported
11303 F:      Documentation/virtual/paravirt_ops.txt
11304 F:      arch/*/kernel/paravirt*
11305 F:      arch/*/include/asm/paravirt*.h
11306 F:      include/linux/hypervisor.h
11307
11308 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11309 M:      Tim Waugh <tim@cyberelk.net>
11310 L:      linux-parport@lists.infradead.org (subscribers-only)
11311 S:      Maintained
11312 F:      Documentation/blockdev/paride.txt
11313 F:      drivers/block/paride/
11314
11315 PARISC ARCHITECTURE
11316 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11317 M:      Helge Deller <deller@gmx.de>
11318 L:      linux-parisc@vger.kernel.org
11319 W:      http://www.parisc-linux.org/
11320 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11323 S:      Maintained
11324 F:      arch/parisc/
11325 F:      Documentation/parisc/
11326 F:      drivers/parisc/
11327 F:      drivers/char/agp/parisc-agp.c
11328 F:      drivers/input/serio/gscps2.c
11329 F:      drivers/parport/parport_gsc.*
11330 F:      drivers/tty/serial/8250/8250_gsc.c
11331 F:      drivers/video/fbdev/sti*
11332 F:      drivers/video/console/sti*
11333 F:      drivers/video/logo/logo_parisc*
11334
11335 PARMAN
11336 M:      Jiri Pirko <jiri@mellanox.com>
11337 L:      netdev@vger.kernel.org
11338 S:      Supported
11339 F:      lib/parman.c
11340 F:      lib/test_parman.c
11341 F:      include/linux/parman.h
11342
11343 PC87360 HARDWARE MONITORING DRIVER
11344 M:      Jim Cromie <jim.cromie@gmail.com>
11345 L:      linux-hwmon@vger.kernel.org
11346 S:      Maintained
11347 F:      Documentation/hwmon/pc87360
11348 F:      drivers/hwmon/pc87360.c
11349
11350 PC8736x GPIO DRIVER
11351 M:      Jim Cromie <jim.cromie@gmail.com>
11352 S:      Maintained
11353 F:      drivers/char/pc8736x_gpio.c
11354
11355 PC87427 HARDWARE MONITORING DRIVER
11356 M:      Jean Delvare <jdelvare@suse.com>
11357 L:      linux-hwmon@vger.kernel.org
11358 S:      Maintained
11359 F:      Documentation/hwmon/pc87427
11360 F:      drivers/hwmon/pc87427.c
11361
11362 PCA9532 LED DRIVER
11363 M:      Riku Voipio <riku.voipio@iki.fi>
11364 S:      Maintained
11365 F:      drivers/leds/leds-pca9532.c
11366 F:      include/linux/leds-pca9532.h
11367
11368 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11369 M:      Guenter Roeck <linux@roeck-us.net>
11370 L:      linux-i2c@vger.kernel.org
11371 S:      Maintained
11372 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11373
11374 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11375 M:      Khalid Aziz <khalid@gonehiking.org>
11376 S:      Maintained
11377 F:      drivers/firmware/pcdp.*
11378
11379 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11380 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11381 L:      linux-pci@vger.kernel.org
11382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11383 S:      Maintained
11384 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11385 F:      drivers/pci/controller/pci-aardvark.c
11386
11387 PCI DRIVER FOR ALTERA PCIE IP
11388 M:      Ley Foon Tan <lftan@altera.com>
11389 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11390 L:      linux-pci@vger.kernel.org
11391 S:      Supported
11392 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11393 F:      drivers/pci/controller/pcie-altera.c
11394
11395 PCI DRIVER FOR APPLIEDMICRO XGENE
11396 M:      Tanmay Inamdar <tinamdar@apm.com>
11397 L:      linux-pci@vger.kernel.org
11398 L:      linux-arm-kernel@lists.infradead.org
11399 S:      Maintained
11400 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11401 F:      drivers/pci/controller/pci-xgene.c
11402
11403 PCI DRIVER FOR ARM VERSATILE PLATFORM
11404 M:      Rob Herring <robh@kernel.org>
11405 L:      linux-pci@vger.kernel.org
11406 L:      linux-arm-kernel@lists.infradead.org
11407 S:      Maintained
11408 F:      Documentation/devicetree/bindings/pci/versatile.txt
11409 F:      drivers/pci/controller/pci-versatile.c
11410
11411 PCI DRIVER FOR ARMADA 8K
11412 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413 L:      linux-pci@vger.kernel.org
11414 L:      linux-arm-kernel@lists.infradead.org
11415 S:      Maintained
11416 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11417 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11418
11419 PCI DRIVER FOR CADENCE PCIE IP
11420 M:      Alan Douglas <adouglas@cadence.com>
11421 L:      linux-pci@vger.kernel.org
11422 S:      Maintained
11423 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11424 F:      drivers/pci/controller/pcie-cadence*
11425
11426 PCI DRIVER FOR FREESCALE LAYERSCAPE
11427 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11428 M:      Mingkai Hu <mingkai.hu@nxp.com>
11429 M:      Roy Zang <roy.zang@nxp.com>
11430 L:      linuxppc-dev@lists.ozlabs.org
11431 L:      linux-pci@vger.kernel.org
11432 L:      linux-arm-kernel@lists.infradead.org
11433 S:      Maintained
11434 F:      drivers/pci/controller/dwc/*layerscape*
11435
11436 PCI DRIVER FOR GENERIC OF HOSTS
11437 M:      Will Deacon <will.deacon@arm.com>
11438 L:      linux-pci@vger.kernel.org
11439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11440 S:      Maintained
11441 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11442 F:      drivers/pci/controller/pci-host-common.c
11443 F:      drivers/pci/controller/pci-host-generic.c
11444
11445 PCI DRIVER FOR IMX6
11446 M:      Richard Zhu <hongxing.zhu@nxp.com>
11447 M:      Lucas Stach <l.stach@pengutronix.de>
11448 L:      linux-pci@vger.kernel.org
11449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11450 S:      Maintained
11451 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11452 F:      drivers/pci/controller/dwc/*imx6*
11453
11454 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11455 M:      Keith Busch <keith.busch@intel.com>
11456 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11457 L:      linux-pci@vger.kernel.org
11458 S:      Supported
11459 F:      drivers/pci/controller/vmd.c
11460
11461 PCI DRIVER FOR MICROSEMI SWITCHTEC
11462 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11463 M:      Logan Gunthorpe <logang@deltatee.com>
11464 L:      linux-pci@vger.kernel.org
11465 S:      Maintained
11466 F:      Documentation/switchtec.txt
11467 F:      Documentation/ABI/testing/sysfs-class-switchtec
11468 F:      drivers/pci/switch/switchtec*
11469 F:      include/uapi/linux/switchtec_ioctl.h
11470 F:      include/linux/switchtec.h
11471 F:      drivers/ntb/hw/mscc/
11472
11473 PCI DRIVER FOR MOBIVEIL PCIE IP
11474 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11475 L:      linux-pci@vger.kernel.org
11476 S:      Supported
11477 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11478 F:      drivers/pci/controller/pcie-mobiveil.c
11479
11480 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11481 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11482 M:      Jason Cooper <jason@lakedaemon.net>
11483 L:      linux-pci@vger.kernel.org
11484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485 S:      Maintained
11486 F:      drivers/pci/controller/*mvebu*
11487
11488 PCI DRIVER FOR NVIDIA TEGRA
11489 M:      Thierry Reding <thierry.reding@gmail.com>
11490 L:      linux-tegra@vger.kernel.org
11491 L:      linux-pci@vger.kernel.org
11492 S:      Supported
11493 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11494 F:      drivers/pci/controller/pci-tegra.c
11495
11496 PCI DRIVER FOR RENESAS R-CAR
11497 M:      Simon Horman <horms@verge.net.au>
11498 L:      linux-pci@vger.kernel.org
11499 L:      linux-renesas-soc@vger.kernel.org
11500 S:      Maintained
11501 F:      drivers/pci/controller/*rcar*
11502
11503 PCI DRIVER FOR SAMSUNG EXYNOS
11504 M:      Jingoo Han <jingoohan1@gmail.com>
11505 L:      linux-pci@vger.kernel.org
11506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11508 S:      Maintained
11509 F:      drivers/pci/controller/dwc/pci-exynos.c
11510
11511 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11512 M:      Jingoo Han <jingoohan1@gmail.com>
11513 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11514 L:      linux-pci@vger.kernel.org
11515 S:      Maintained
11516 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11517 F:      drivers/pci/controller/dwc/*designware*
11518
11519 PCI DRIVER FOR TI DRA7XX
11520 M:      Kishon Vijay Abraham I <kishon@ti.com>
11521 L:      linux-omap@vger.kernel.org
11522 L:      linux-pci@vger.kernel.org
11523 S:      Supported
11524 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11525 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11526
11527 PCI DRIVER FOR TI KEYSTONE
11528 M:      Murali Karicheri <m-karicheri2@ti.com>
11529 L:      linux-pci@vger.kernel.org
11530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11531 S:      Maintained
11532 F:      drivers/pci/controller/dwc/pci-keystone.c
11533
11534 PCI ENDPOINT SUBSYSTEM
11535 M:      Kishon Vijay Abraham I <kishon@ti.com>
11536 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11537 L:      linux-pci@vger.kernel.org
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11539 S:      Supported
11540 F:      drivers/pci/endpoint/
11541 F:      drivers/misc/pci_endpoint_test.c
11542 F:      tools/pci/
11543
11544 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11545 M:      Russell Currey <ruscur@russell.cc>
11546 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11547 M:      Oliver O'Halloran <oohall@gmail.com>
11548 L:      linuxppc-dev@lists.ozlabs.org
11549 S:      Supported
11550 F:      Documentation/PCI/pci-error-recovery.txt
11551 F:      drivers/pci/pcie/aer.c
11552 F:      drivers/pci/pcie/dpc.c
11553 F:      drivers/pci/pcie/err.c
11554 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11555 F:      arch/powerpc/kernel/eeh*.c
11556 F:      arch/powerpc/platforms/*/eeh*.c
11557 F:      arch/powerpc/include/*/eeh*.h
11558
11559 PCI ERROR RECOVERY
11560 M:      Linas Vepstas <linasvepstas@gmail.com>
11561 L:      linux-pci@vger.kernel.org
11562 S:      Supported
11563 F:      Documentation/PCI/pci-error-recovery.txt
11564
11565 PCI MSI DRIVER FOR ALTERA MSI IP
11566 M:      Ley Foon Tan <lftan@altera.com>
11567 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11568 L:      linux-pci@vger.kernel.org
11569 S:      Supported
11570 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11571 F:      drivers/pci/controller/pcie-altera-msi.c
11572
11573 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11574 M:      Duc Dang <dhdang@apm.com>
11575 L:      linux-pci@vger.kernel.org
11576 L:      linux-arm-kernel@lists.infradead.org
11577 S:      Maintained
11578 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11579 F:      drivers/pci/controller/pci-xgene-msi.c
11580
11581 PCI SUBSYSTEM
11582 M:      Bjorn Helgaas <bhelgaas@google.com>
11583 L:      linux-pci@vger.kernel.org
11584 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11586 S:      Supported
11587 F:      Documentation/devicetree/bindings/pci/
11588 F:      Documentation/PCI/
11589 F:      drivers/acpi/pci*
11590 F:      drivers/pci/
11591 F:      include/asm-generic/pci*
11592 F:      include/linux/pci*
11593 F:      include/linux/of_pci.h
11594 F:      include/uapi/linux/pci*
11595 F:      lib/pci*
11596 F:      arch/x86/pci/
11597 F:      arch/x86/kernel/quirks.c
11598
11599 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11600 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11601 L:      linux-pci@vger.kernel.org
11602 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11604 S:      Supported
11605 F:      drivers/pci/controller/
11606
11607 PCIE DRIVER FOR AXIS ARTPEC
11608 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11609 L:      linux-arm-kernel@axis.com
11610 L:      linux-pci@vger.kernel.org
11611 S:      Maintained
11612 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11613 F:      drivers/pci/controller/dwc/*artpec*
11614
11615 PCIE DRIVER FOR CAVIUM THUNDERX
11616 M:      David Daney <david.daney@cavium.com>
11617 L:      linux-pci@vger.kernel.org
11618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11619 S:      Supported
11620 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11621 F:      drivers/pci/controller/pci-thunder-*
11622
11623 PCIE DRIVER FOR HISILICON
11624 M:      Zhou Wang <wangzhou1@hisilicon.com>
11625 L:      linux-pci@vger.kernel.org
11626 S:      Maintained
11627 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11628 F:      drivers/pci/controller/dwc/pcie-hisi.c
11629
11630 PCIE DRIVER FOR HISILICON KIRIN
11631 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11632 M:      Binghui Wang <wangbinghui@hisilicon.com>
11633 L:      linux-pci@vger.kernel.org
11634 S:      Maintained
11635 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11636 F:      drivers/pci/controller/dwc/pcie-kirin.c
11637
11638 PCIE DRIVER FOR HISILICON STB
11639 M:      Jianguo Sun <sunjianguo1@huawei.com>
11640 M:      Shawn Guo <shawn.guo@linaro.org>
11641 L:      linux-pci@vger.kernel.org
11642 S:      Maintained
11643 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11644 F:      drivers/pci/controller/dwc/pcie-histb.c
11645
11646 PCIE DRIVER FOR MEDIATEK
11647 M:      Ryder Lee <ryder.lee@mediatek.com>
11648 L:      linux-pci@vger.kernel.org
11649 L:      linux-mediatek@lists.infradead.org
11650 S:      Supported
11651 F:      Documentation/devicetree/bindings/pci/mediatek*
11652 F:      drivers/pci/controller/*mediatek*
11653
11654 PCIE DRIVER FOR QUALCOMM MSM
11655 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11656 L:      linux-pci@vger.kernel.org
11657 L:      linux-arm-msm@vger.kernel.org
11658 S:      Maintained
11659 F:      drivers/pci/controller/dwc/*qcom*
11660
11661 PCIE DRIVER FOR ROCKCHIP
11662 M:      Shawn Lin <shawn.lin@rock-chips.com>
11663 L:      linux-pci@vger.kernel.org
11664 L:      linux-rockchip@lists.infradead.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11667 F:      drivers/pci/controller/pcie-rockchip*
11668
11669 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11670 M:      Linus Walleij <linus.walleij@linaro.org>
11671 L:      linux-pci@vger.kernel.org
11672 S:      Maintained
11673 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11674 F:      drivers/pci/controller/pci-v3-semi.c
11675
11676 PCIE DRIVER FOR ST SPEAR13XX
11677 M:      Pratyush Anand <pratyush.anand@gmail.com>
11678 L:      linux-pci@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/pci/controller/dwc/*spear*
11681
11682 PCMCIA SUBSYSTEM
11683 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11685 S:      Odd Fixes
11686 F:      Documentation/pcmcia/
11687 F:      tools/pcmcia/
11688 F:      drivers/pcmcia/
11689 F:      include/pcmcia/
11690
11691 PCNET32 NETWORK DRIVER
11692 M:      Don Fry <pcnet32@frontier.com>
11693 L:      netdev@vger.kernel.org
11694 S:      Maintained
11695 F:      drivers/net/ethernet/amd/pcnet32.c
11696
11697 PCRYPT PARALLEL CRYPTO ENGINE
11698 M:      Steffen Klassert <steffen.klassert@secunet.com>
11699 L:      linux-crypto@vger.kernel.org
11700 S:      Maintained
11701 F:      crypto/pcrypt.c
11702 F:      include/crypto/pcrypt.h
11703
11704 PEAQ WMI HOTKEYS DRIVER
11705 M:      Hans de Goede <hdegoede@redhat.com>
11706 L:      platform-driver-x86@vger.kernel.org
11707 S:      Maintained
11708 F:      drivers/platform/x86/peaq-wmi.c
11709
11710 PER-CPU MEMORY ALLOCATOR
11711 M:      Dennis Zhou <dennis@kernel.org>
11712 M:      Tejun Heo <tj@kernel.org>
11713 M:      Christoph Lameter <cl@linux.com>
11714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11715 S:      Maintained
11716 F:      include/linux/percpu*.h
11717 F:      mm/percpu*.c
11718 F:      arch/*/include/asm/percpu.h
11719
11720 PER-TASK DELAY ACCOUNTING
11721 M:      Balbir Singh <bsingharora@gmail.com>
11722 S:      Maintained
11723 F:      include/linux/delayacct.h
11724 F:      kernel/delayacct.c
11725
11726 PERFORMANCE EVENTS SUBSYSTEM
11727 M:      Peter Zijlstra <peterz@infradead.org>
11728 M:      Ingo Molnar <mingo@redhat.com>
11729 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11730 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11731 R:      Jiri Olsa <jolsa@redhat.com>
11732 R:      Namhyung Kim <namhyung@kernel.org>
11733 L:      linux-kernel@vger.kernel.org
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11735 S:      Supported
11736 F:      kernel/events/*
11737 F:      include/linux/perf_event.h
11738 F:      include/uapi/linux/perf_event.h
11739 F:      arch/*/kernel/perf_event*.c
11740 F:      arch/*/kernel/*/perf_event*.c
11741 F:      arch/*/kernel/*/*/perf_event*.c
11742 F:      arch/*/include/asm/perf_event.h
11743 F:      arch/*/kernel/perf_callchain.c
11744 F:      arch/*/events/*
11745 F:      tools/perf/
11746
11747 PERSONALITY HANDLING
11748 M:      Christoph Hellwig <hch@infradead.org>
11749 L:      linux-abi-devel@lists.sourceforge.net
11750 S:      Maintained
11751 F:      include/linux/personality.h
11752 F:      include/uapi/linux/personality.h
11753
11754 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11755 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11756 L:      linux-input@vger.kernel.org
11757 S:      Maintained
11758 F:      Documentation/input/devices/pxrc.rst
11759 F:      drivers/input/joystick/pxrc.c
11760
11761 PHONET PROTOCOL
11762 M:      Remi Denis-Courmont <courmisch@gmail.com>
11763 S:      Supported
11764 F:      Documentation/networking/phonet.txt
11765 F:      include/linux/phonet.h
11766 F:      include/net/phonet/
11767 F:      include/uapi/linux/phonet.h
11768 F:      net/phonet/
11769
11770 PHRAM MTD DRIVER
11771 M:      Joern Engel <joern@lazybastard.org>
11772 L:      linux-mtd@lists.infradead.org
11773 S:      Maintained
11774 F:      drivers/mtd/devices/phram.c
11775
11776 PICOLCD HID DRIVER
11777 M:      Bruno Prémont <bonbons@linux-vserver.org>
11778 L:      linux-input@vger.kernel.org
11779 S:      Maintained
11780 F:      drivers/hid/hid-picolcd*
11781
11782 PICOXCELL SUPPORT
11783 M:      Jamie Iles <jamie@jamieiles.com>
11784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11785 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11786 S:      Supported
11787 F:      arch/arm/boot/dts/picoxcell*
11788 F:      arch/arm/mach-picoxcell/
11789 F:      drivers/crypto/picoxcell*
11790
11791 PIN CONTROL SUBSYSTEM
11792 M:      Linus Walleij <linus.walleij@linaro.org>
11793 L:      linux-gpio@vger.kernel.org
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11795 S:      Maintained
11796 F:      Documentation/devicetree/bindings/pinctrl/
11797 F:      Documentation/driver-api/pinctl.rst
11798 F:      drivers/pinctrl/
11799 F:      include/linux/pinctrl/
11800
11801 PIN CONTROLLER - ATMEL AT91
11802 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804 S:      Maintained
11805 F:      drivers/pinctrl/pinctrl-at91.*
11806
11807 PIN CONTROLLER - ATMEL AT91 PIO4
11808 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 L:      linux-gpio@vger.kernel.org
11811 S:      Supported
11812 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11813
11814 PIN CONTROLLER - FREESCALE
11815 M:      Dong Aisheng <aisheng.dong@nxp.com>
11816 M:      Fabio Estevam <festevam@gmail.com>
11817 M:      Shawn Guo <shawnguo@kernel.org>
11818 M:      Stefan Agner <stefan@agner.ch>
11819 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11820 L:      linux-gpio@vger.kernel.org
11821 S:      Maintained
11822 F:      drivers/pinctrl/freescale/
11823 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11824
11825 PIN CONTROLLER - INTEL
11826 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11827 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11829 S:      Maintained
11830 F:      drivers/pinctrl/intel/
11831
11832 PIN CONTROLLER - MEDIATEK
11833 M:      Sean Wang <sean.wang@kernel.org>
11834 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11835 S:      Maintained
11836 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11837 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11838 F:      drivers/pinctrl/mediatek/
11839
11840 PIN CONTROLLER - QUALCOMM
11841 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11842 S:      Maintained
11843 L:      linux-arm-msm@vger.kernel.org
11844 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11845 F:      drivers/pinctrl/qcom/
11846
11847 PIN CONTROLLER - RENESAS
11848 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11849 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11850 L:      linux-renesas-soc@vger.kernel.org
11851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11852 S:      Maintained
11853 F:      drivers/pinctrl/sh-pfc/
11854
11855 PIN CONTROLLER - SAMSUNG
11856 M:      Tomasz Figa <tomasz.figa@gmail.com>
11857 M:      Krzysztof Kozlowski <krzk@kernel.org>
11858 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11861 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11863 S:      Maintained
11864 F:      drivers/pinctrl/samsung/
11865 F:      include/dt-bindings/pinctrl/samsung.h
11866 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11867
11868 PIN CONTROLLER - SINGLE
11869 M:      Tony Lindgren <tony@atomide.com>
11870 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11872 L:      linux-omap@vger.kernel.org
11873 S:      Maintained
11874 F:      drivers/pinctrl/pinctrl-single.c
11875
11876 PIN CONTROLLER - ST SPEAR
11877 M:      Viresh Kumar <vireshk@kernel.org>
11878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879 W:      http://www.st.com/spear
11880 S:      Maintained
11881 F:      drivers/pinctrl/spear/
11882
11883 PISTACHIO SOC SUPPORT
11884 M:      James Hartley <james.hartley@sondrel.com>
11885 L:      linux-mips@vger.kernel.org
11886 S:      Odd Fixes
11887 F:      arch/mips/pistachio/
11888 F:      arch/mips/include/asm/mach-pistachio/
11889 F:      arch/mips/boot/dts/img/pistachio*
11890 F:      arch/mips/configs/pistachio*_defconfig
11891
11892 PKTCDVD DRIVER
11893 S:      Orphan
11894 M:      linux-block@vger.kernel.org
11895 F:      drivers/block/pktcdvd.c
11896 F:      include/linux/pktcdvd.h
11897 F:      include/uapi/linux/pktcdvd.h
11898
11899 PKUNITY SOC DRIVERS
11900 M:      Guan Xuetao <gxt@pku.edu.cn>
11901 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11902 S:      Maintained
11903 T:      git git://github.com/gxt/linux.git
11904 F:      drivers/input/serio/i8042-unicore32io.h
11905 F:      drivers/i2c/busses/i2c-puv3.c
11906 F:      drivers/video/fbdev/fb-puv3.c
11907 F:      drivers/rtc/rtc-puv3.c
11908
11909 PMBUS HARDWARE MONITORING DRIVERS
11910 M:      Guenter Roeck <linux@roeck-us.net>
11911 L:      linux-hwmon@vger.kernel.org
11912 W:      http://hwmon.wiki.kernel.org/
11913 W:      http://www.roeck-us.net/linux/drivers/
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11915 S:      Maintained
11916 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11917 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11918 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11919 F:      Documentation/hwmon/adm1275
11920 F:      Documentation/hwmon/ibm-cffps
11921 F:      Documentation/hwmon/ir35221
11922 F:      Documentation/hwmon/lm25066
11923 F:      Documentation/hwmon/ltc2978
11924 F:      Documentation/hwmon/ltc3815
11925 F:      Documentation/hwmon/max16064
11926 F:      Documentation/hwmon/max20751
11927 F:      Documentation/hwmon/max31785
11928 F:      Documentation/hwmon/max34440
11929 F:      Documentation/hwmon/max8688
11930 F:      Documentation/hwmon/pmbus
11931 F:      Documentation/hwmon/pmbus-core
11932 F:      Documentation/hwmon/tps40422
11933 F:      Documentation/hwmon/ucd9000
11934 F:      Documentation/hwmon/ucd9200
11935 F:      Documentation/hwmon/zl6100
11936 F:      drivers/hwmon/pmbus/
11937 F:      include/linux/pmbus.h
11938
11939 PMC SIERRA MaxRAID DRIVER
11940 L:      linux-scsi@vger.kernel.org
11941 W:      http://www.pmc-sierra.com/
11942 S:      Orphan
11943 F:      drivers/scsi/pmcraid.*
11944
11945 PMC SIERRA PM8001 DRIVER
11946 M:      Jack Wang <jinpu.wang@profitbricks.com>
11947 M:      lindar_liu@usish.com
11948 L:      linux-scsi@vger.kernel.org
11949 S:      Supported
11950 F:      drivers/scsi/pm8001/
11951
11952 PNP SUPPORT
11953 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11954 S:      Maintained
11955 F:      drivers/pnp/
11956
11957 POSIX CLOCKS and TIMERS
11958 M:      Thomas Gleixner <tglx@linutronix.de>
11959 L:      linux-kernel@vger.kernel.org
11960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11961 S:      Maintained
11962 F:      fs/timerfd.c
11963 F:      include/linux/timer*
11964 F:      kernel/time/*timer*
11965
11966 POWER MANAGEMENT CORE
11967 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11968 L:      linux-pm@vger.kernel.org
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11970 B:      https://bugzilla.kernel.org
11971 S:      Supported
11972 F:      drivers/base/power/
11973 F:      include/linux/pm.h
11974 F:      include/linux/pm_*
11975 F:      include/linux/powercap.h
11976 F:      drivers/powercap/
11977 F:      kernel/configs/nopm.config
11978
11979 POWER STATE COORDINATION INTERFACE (PSCI)
11980 M:      Mark Rutland <mark.rutland@arm.com>
11981 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11982 L:      linux-arm-kernel@lists.infradead.org
11983 S:      Maintained
11984 F:      drivers/firmware/psci*.c
11985 F:      include/linux/psci.h
11986 F:      include/uapi/linux/psci.h
11987
11988 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11989 M:      Sebastian Reichel <sre@kernel.org>
11990 L:      linux-pm@vger.kernel.org
11991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11992 S:      Maintained
11993 F:      Documentation/ABI/testing/sysfs-class-power
11994 F:      Documentation/devicetree/bindings/power/supply/
11995 F:      include/linux/power_supply.h
11996 F:      drivers/power/supply/
11997
11998 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11999 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12000 L:      linuxppc-dev@lists.ozlabs.org
12001 S:      Maintained
12002 F:      drivers/char/powernv-op-panel.c
12003
12004 PPP OVER ATM (RFC 2364)
12005 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12006 S:      Maintained
12007 F:      net/atm/pppoatm.c
12008 F:      include/uapi/linux/atmppp.h
12009
12010 PPP OVER ETHERNET
12011 M:      Michal Ostrowski <mostrows@earthlink.net>
12012 S:      Maintained
12013 F:      drivers/net/ppp/pppoe.c
12014 F:      drivers/net/ppp/pppox.c
12015
12016 PPP OVER L2TP
12017 M:      James Chapman <jchapman@katalix.com>
12018 S:      Maintained
12019 F:      net/l2tp/l2tp_ppp.c
12020 F:      include/linux/if_pppol2tp.h
12021 F:      include/uapi/linux/if_pppol2tp.h
12022
12023 PPP PROTOCOL DRIVERS AND COMPRESSORS
12024 M:      Paul Mackerras <paulus@samba.org>
12025 L:      linux-ppp@vger.kernel.org
12026 S:      Maintained
12027 F:      drivers/net/ppp/ppp_*
12028
12029 PPS SUPPORT
12030 M:      Rodolfo Giometti <giometti@enneenne.com>
12031 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12032 L:      linuxpps@ml.enneenne.com (subscribers-only)
12033 S:      Maintained
12034 F:      Documentation/pps/
12035 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12036 F:      Documentation/ABI/testing/sysfs-pps
12037 F:      drivers/pps/
12038 F:      include/linux/pps*.h
12039 F:      include/uapi/linux/pps.h
12040
12041 PPTP DRIVER
12042 M:      Dmitry Kozlov <xeb@mail.ru>
12043 L:      netdev@vger.kernel.org
12044 S:      Maintained
12045 F:      drivers/net/ppp/pptp.c
12046 W:      http://sourceforge.net/projects/accel-pptp
12047
12048 PREEMPTIBLE KERNEL
12049 M:      Robert Love <rml@tech9.net>
12050 L:      kpreempt-tech@lists.sourceforge.net
12051 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12052 S:      Supported
12053 F:      Documentation/preempt-locking.txt
12054 F:      include/linux/preempt.h
12055
12056 PRINTK
12057 M:      Petr Mladek <pmladek@suse.com>
12058 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12059 R:      Steven Rostedt <rostedt@goodmis.org>
12060 S:      Maintained
12061 F:      kernel/printk/
12062 F:      include/linux/printk.h
12063
12064 PRISM54 WIRELESS DRIVER
12065 M:      Luis Chamberlain <mcgrof@kernel.org>
12066 L:      linux-wireless@vger.kernel.org
12067 W:      http://wireless.kernel.org/en/users/Drivers/p54
12068 S:      Obsolete
12069 F:      drivers/net/wireless/intersil/prism54/
12070
12071 PROC FILESYSTEM
12072 R:      Alexey Dobriyan <adobriyan@gmail.com>
12073 L:      linux-kernel@vger.kernel.org
12074 L:      linux-fsdevel@vger.kernel.org
12075 S:      Maintained
12076 F:      fs/proc/
12077 F:      include/linux/proc_fs.h
12078 F:      tools/testing/selftests/proc/
12079 F:      Documentation/filesystems/proc.txt
12080
12081 PROC SYSCTL
12082 M:      Luis Chamberlain <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/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/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@vger.kernel.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@vger.kernel.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/dt-bindings/sound/
14016 F:      include/sound/soc*
14017
14018 SOUNDWIRE SUBSYSTEM
14019 M:      Vinod Koul <vkoul@kernel.org>
14020 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14021 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14023 S:      Supported
14024 F:      Documentation/driver-api/soundwire/
14025 F:      drivers/soundwire/
14026 F:      include/linux/soundwire/
14027
14028 SP2 MEDIA DRIVER
14029 M:      Olli Salonen <olli.salonen@iki.fi>
14030 L:      linux-media@vger.kernel.org
14031 W:      https://linuxtv.org
14032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14033 S:      Maintained
14034 F:      drivers/media/dvb-frontends/sp2*
14035
14036 SPARC + UltraSPARC (sparc/sparc64)
14037 M:      "David S. Miller" <davem@davemloft.net>
14038 L:      sparclinux@vger.kernel.org
14039 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14042 S:      Maintained
14043 F:      arch/sparc/
14044 F:      drivers/sbus/
14045
14046 SPARC SERIAL DRIVERS
14047 M:      "David S. Miller" <davem@davemloft.net>
14048 L:      sparclinux@vger.kernel.org
14049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14051 S:      Maintained
14052 F:      include/linux/sunserialcore.h
14053 F:      drivers/tty/serial/suncore.c
14054 F:      drivers/tty/serial/sunhv.c
14055 F:      drivers/tty/serial/sunsab.c
14056 F:      drivers/tty/serial/sunsab.h
14057 F:      drivers/tty/serial/sunsu.c
14058 F:      drivers/tty/serial/sunzilog.c
14059 F:      drivers/tty/serial/sunzilog.h
14060 F:      drivers/tty/vcc.c
14061
14062 SPARSE CHECKER
14063 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14064 L:      linux-sparse@vger.kernel.org
14065 W:      https://sparse.wiki.kernel.org/
14066 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14067 S:      Maintained
14068 F:      include/linux/compiler.h
14069
14070 SPEAR CLOCK FRAMEWORK SUPPORT
14071 M:      Viresh Kumar <vireshk@kernel.org>
14072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14073 W:      http://www.st.com/spear
14074 S:      Maintained
14075 F:      drivers/clk/spear/
14076
14077 SPEAR PLATFORM SUPPORT
14078 M:      Viresh Kumar <vireshk@kernel.org>
14079 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14081 W:      http://www.st.com/spear
14082 S:      Maintained
14083 F:      arch/arm/boot/dts/spear*
14084 F:      arch/arm/mach-spear/
14085
14086 SPI NOR SUBSYSTEM
14087 M:      Marek Vasut <marek.vasut@gmail.com>
14088 L:      linux-mtd@lists.infradead.org
14089 W:      http://www.linux-mtd.infradead.org/
14090 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14091 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14092 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14093 S:      Maintained
14094 F:      drivers/mtd/spi-nor/
14095 F:      include/linux/mtd/spi-nor.h
14096
14097 SPI SUBSYSTEM
14098 M:      Mark Brown <broonie@kernel.org>
14099 L:      linux-spi@vger.kernel.org
14100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14101 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14102 S:      Maintained
14103 F:      Documentation/devicetree/bindings/spi/
14104 F:      Documentation/spi/
14105 F:      drivers/spi/
14106 F:      include/linux/spi/
14107 F:      include/uapi/linux/spi/
14108 F:      tools/spi/
14109
14110 SPIDERNET NETWORK DRIVER for CELL
14111 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14112 L:      netdev@vger.kernel.org
14113 S:      Supported
14114 F:      Documentation/networking/spider_net.txt
14115 F:      drivers/net/ethernet/toshiba/spider_net*
14116
14117 SPMI SUBSYSTEM
14118 R:      Stephen Boyd <sboyd@kernel.org>
14119 L:      linux-arm-msm@vger.kernel.org
14120 F:      Documentation/devicetree/bindings/spmi/
14121 F:      drivers/spmi/
14122 F:      include/dt-bindings/spmi/spmi.h
14123 F:      include/linux/spmi.h
14124 F:      include/trace/events/spmi.h
14125
14126 SPU FILE SYSTEM
14127 M:      Jeremy Kerr <jk@ozlabs.org>
14128 L:      linuxppc-dev@lists.ozlabs.org
14129 W:      http://www.ibm.com/developerworks/power/cell/
14130 S:      Supported
14131 F:      Documentation/filesystems/spufs.txt
14132 F:      arch/powerpc/platforms/cell/spufs/
14133
14134 SQUASHFS FILE SYSTEM
14135 M:      Phillip Lougher <phillip@squashfs.org.uk>
14136 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14137 W:      http://squashfs.org.uk
14138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14139 S:      Maintained
14140 F:      Documentation/filesystems/squashfs.txt
14141 F:      fs/squashfs/
14142
14143 SRM (Alpha) environment access
14144 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14145 S:      Maintained
14146 F:      arch/alpha/kernel/srm_env.c
14147
14148 ST STM32 I2C/SMBUS DRIVER
14149 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14150 L:      linux-i2c@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/i2c/busses/i2c-stm32*
14153
14154 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14155 M:      Song Qiang <songqiang1304521@gmail.com>
14156 L:      linux-iio@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/iio/proximity/vl53l0x-i2c.c
14159 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14160
14161 STABLE BRANCH
14162 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14163 M:      Sasha Levin <sashal@kernel.org>
14164 L:      stable@vger.kernel.org
14165 S:      Supported
14166 F:      Documentation/process/stable-kernel-rules.rst
14167
14168 STAGING - COMEDI
14169 M:      Ian Abbott <abbotti@mev.co.uk>
14170 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14171 S:      Odd Fixes
14172 F:      drivers/staging/comedi/
14173
14174 STAGING - EROFS FILE SYSTEM
14175 M:      Gao Xiang <gaoxiang25@huawei.com>
14176 M:      Chao Yu <yuchao0@huawei.com>
14177 L:      linux-erofs@lists.ozlabs.org
14178 S:      Maintained
14179 F:      drivers/staging/erofs/
14180
14181 STAGING - INDUSTRIAL IO
14182 M:      Jonathan Cameron <jic23@kernel.org>
14183 L:      linux-iio@vger.kernel.org
14184 S:      Odd Fixes
14185 F:      Documentation/devicetree/bindings/staging/iio/
14186 F:      drivers/staging/iio/
14187
14188 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14189 M:      Marc Dietrich <marvin24@gmx.de>
14190 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14191 L:      linux-tegra@vger.kernel.org
14192 S:      Maintained
14193 F:      drivers/staging/nvec/
14194
14195 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14196 M:      Jens Frederich <jfrederich@gmail.com>
14197 M:      Daniel Drake <dsd@laptop.org>
14198 M:      Jon Nettleton <jon.nettleton@gmail.com>
14199 W:      http://wiki.laptop.org/go/DCON
14200 S:      Maintained
14201 F:      drivers/staging/olpc_dcon/
14202
14203 STAGING - REALTEK RTL8712U DRIVERS
14204 M:      Larry Finger <Larry.Finger@lwfinger.net>
14205 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14206 S:      Odd Fixes
14207 F:      drivers/staging/rtl8712/
14208
14209 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14210 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14211 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14212 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14213 L:      linux-fbdev@vger.kernel.org
14214 S:      Maintained
14215 F:      drivers/staging/sm750fb/
14216
14217 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14218 M:      William Hubbs <w.d.hubbs@gmail.com>
14219 M:      Chris Brannon <chris@the-brannons.com>
14220 M:      Kirk Reiser <kirk@reisers.ca>
14221 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14222 L:      speakup@linux-speakup.org
14223 W:      http://www.linux-speakup.org/
14224 S:      Odd Fixes
14225 F:      drivers/staging/speakup/
14226
14227 STAGING - VIA VT665X DRIVERS
14228 M:      Forest Bond <forest@alittletooquiet.net>
14229 S:      Odd Fixes
14230 F:      drivers/staging/vt665?/
14231
14232 STAGING - WILC1000 WIFI DRIVER
14233 M:      Aditya Shankar <aditya.shankar@microchip.com>
14234 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14235 L:      linux-wireless@vger.kernel.org
14236 S:      Supported
14237 F:      drivers/staging/wilc1000/
14238
14239 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14240 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14241 S:      Odd Fixes
14242 F:      drivers/staging/xgifb/
14243
14244 STAGING SUBSYSTEM
14245 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14247 L:      devel@driverdev.osuosl.org
14248 S:      Supported
14249 F:      drivers/staging/
14250
14251 STARFIRE/DURALAN NETWORK DRIVER
14252 M:      Ion Badulescu <ionut@badula.org>
14253 S:      Odd Fixes
14254 F:      drivers/net/ethernet/adaptec/starfire*
14255
14256 STEC S1220 SKD DRIVER
14257 M:      Bart Van Assche <bart.vanassche@wdc.com>
14258 L:      linux-block@vger.kernel.org
14259 S:      Maintained
14260 F:      drivers/block/skd*[ch]
14261
14262 STI AUDIO (ASoC) DRIVERS
14263 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14265 S:      Maintained
14266 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14267 F:      sound/soc/sti/
14268
14269 STI CEC DRIVER
14270 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14271 S:      Maintained
14272 F:      drivers/media/platform/sti/cec/
14273 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14274
14275 STK1160 USB VIDEO CAPTURE DRIVER
14276 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14277 L:      linux-media@vger.kernel.org
14278 T:      git git://linuxtv.org/media_tree.git
14279 S:      Maintained
14280 F:      drivers/media/usb/stk1160/
14281
14282 STM32 AUDIO (ASoC) DRIVERS
14283 M:      Olivier Moysan <olivier.moysan@st.com>
14284 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14285 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14286 S:      Maintained
14287 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14288 F:      sound/soc/stm/
14289
14290 STM32 TIMER/LPTIMER DRIVERS
14291 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14292 S:      Maintained
14293 F:      drivers/*/stm32-*timer*
14294 F:      drivers/pwm/pwm-stm32*
14295 F:      include/linux/*/stm32-*tim*
14296 F:      Documentation/ABI/testing/*timer-stm32
14297 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14298 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14299
14300 STMMAC ETHERNET DRIVER
14301 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14302 M:      Alexandre Torgue <alexandre.torgue@st.com>
14303 M:      Jose Abreu <joabreu@synopsys.com>
14304 L:      netdev@vger.kernel.org
14305 W:      http://www.stlinux.com
14306 S:      Supported
14307 F:      drivers/net/ethernet/stmicro/stmmac/
14308
14309 SUN3/3X
14310 M:      Sam Creasey <sammy@sammy.net>
14311 W:      http://sammy.net/sun3/
14312 S:      Maintained
14313 F:      arch/m68k/kernel/*sun3*
14314 F:      arch/m68k/sun3*/
14315 F:      arch/m68k/include/asm/sun3*
14316 F:      drivers/net/ethernet/i825xx/sun3*
14317
14318 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14319 M:      Hans de Goede <hdegoede@redhat.com>
14320 L:      linux-input@vger.kernel.org
14321 S:      Maintained
14322 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14323 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14324
14325 SUNDANCE NETWORK DRIVER
14326 M:      Denis Kirjanov <kda@linux-powerpc.org>
14327 L:      netdev@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/net/ethernet/dlink/sundance.c
14330
14331 SUPERH
14332 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14333 M:      Rich Felker <dalias@libc.org>
14334 L:      linux-sh@vger.kernel.org
14335 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14336 S:      Maintained
14337 F:      Documentation/sh/
14338 F:      arch/sh/
14339 F:      drivers/sh/
14340
14341 SUSPEND TO RAM
14342 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14343 M:      Len Brown <len.brown@intel.com>
14344 M:      Pavel Machek <pavel@ucw.cz>
14345 L:      linux-pm@vger.kernel.org
14346 B:      https://bugzilla.kernel.org
14347 S:      Supported
14348 F:      Documentation/power/
14349 F:      arch/x86/kernel/acpi/
14350 F:      drivers/base/power/
14351 F:      kernel/power/
14352 F:      include/linux/suspend.h
14353 F:      include/linux/freezer.h
14354 F:      include/linux/pm.h
14355
14356 SVGA HANDLING
14357 M:      Martin Mares <mj@ucw.cz>
14358 L:      linux-video@atrey.karlin.mff.cuni.cz
14359 S:      Maintained
14360 F:      Documentation/svga.txt
14361 F:      arch/x86/boot/video*
14362
14363 SWIOTLB SUBSYSTEM
14364 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14365 L:      iommu@lists.linux-foundation.org
14366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14367 S:      Supported
14368 F:      kernel/dma/swiotlb.c
14369 F:      arch/*/kernel/pci-swiotlb.c
14370 F:      include/linux/swiotlb.h
14371
14372 SWITCHDEV
14373 M:      Jiri Pirko <jiri@resnulli.us>
14374 M:      Ivan Vecera <ivecera@redhat.com>
14375 L:      netdev@vger.kernel.org
14376 S:      Supported
14377 F:      net/switchdev/
14378 F:      include/net/switchdev.h
14379
14380 SY8106A REGULATOR DRIVER
14381 M:      Icenowy Zheng <icenowy@aosc.io>
14382 S:      Maintained
14383 F:      drivers/regulator/sy8106a-regulator.c
14384 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14385
14386 SYNC FILE FRAMEWORK
14387 M:      Sumit Semwal <sumit.semwal@linaro.org>
14388 R:      Gustavo Padovan <gustavo@padovan.org>
14389 S:      Maintained
14390 L:      linux-media@vger.kernel.org
14391 L:      dri-devel@lists.freedesktop.org
14392 F:      drivers/dma-buf/sync_*
14393 F:      drivers/dma-buf/dma-fence*
14394 F:      drivers/dma-buf/sw_sync.c
14395 F:      include/linux/sync_file.h
14396 F:      include/uapi/linux/sync_file.h
14397 F:      Documentation/sync_file.txt
14398 T:      git git://anongit.freedesktop.org/drm/drm-misc
14399
14400 SYNOPSYS ARC ARCHITECTURE
14401 M:      Vineet Gupta <vgupta@synopsys.com>
14402 L:      linux-snps-arc@lists.infradead.org
14403 S:      Supported
14404 F:      arch/arc/
14405 F:      Documentation/devicetree/bindings/arc/*
14406 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14407 F:      drivers/clocksource/arc_timer.c
14408 F:      drivers/tty/serial/arc_uart.c
14409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14410
14411 SYNOPSYS ARC HSDK SDP pll clock driver
14412 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14413 S:      Supported
14414 F:      drivers/clk/clk-hsdk-pll.c
14415 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14416
14417 SYNOPSYS ARC SDP clock driver
14418 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14419 S:      Supported
14420 F:      drivers/clk/axs10x/*
14421 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14422
14423 SYNOPSYS ARC SDP platform support
14424 M:      Alexey Brodkin <abrodkin@synopsys.com>
14425 S:      Supported
14426 F:      arch/arc/plat-axs10x
14427 F:      arch/arc/boot/dts/ax*
14428 F:      Documentation/devicetree/bindings/arc/axs10*
14429
14430 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14431 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14432 S:      Supported
14433 F:      drivers/reset/reset-axs10x.c
14434 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14435
14436 SYNOPSYS CREG GPIO DRIVER
14437 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14438 S:      Maintained
14439 F:      drivers/gpio/gpio-creg-snps.c
14440 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14441
14442 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14443 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14444 S:      Maintained
14445 F:      drivers/tty/serial/8250/8250_dw.c
14446
14447 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14448 M:      Hoan Tran <hotran@apm.com>
14449 L:      linux-gpio@vger.kernel.org
14450 S:      Maintained
14451 F:      drivers/gpio/gpio-dwapb.c
14452 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14453
14454 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14455 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14456 S:      Maintained
14457 F:      drivers/dma/dwi-axi-dmac/
14458 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14459
14460 SYNOPSYS DESIGNWARE DMAC DRIVER
14461 M:      Viresh Kumar <vireshk@kernel.org>
14462 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14463 S:      Maintained
14464 F:      include/linux/dma/dw.h
14465 F:      include/linux/platform_data/dma-dw.h
14466 F:      drivers/dma/dw/
14467
14468 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14469 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14470 L:      netdev@vger.kernel.org
14471 S:      Supported
14472 F:      drivers/net/ethernet/synopsys/
14473
14474 SYNOPSYS DESIGNWARE I2C DRIVER
14475 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14476 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14477 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14478 L:      linux-i2c@vger.kernel.org
14479 S:      Maintained
14480 F:      drivers/i2c/busses/i2c-designware-*
14481 F:      include/linux/platform_data/i2c-designware.h
14482
14483 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14484 M:      Jaehoon Chung <jh80.chung@samsung.com>
14485 L:      linux-mmc@vger.kernel.org
14486 S:      Maintained
14487 F:      drivers/mmc/host/dw_mmc*
14488
14489 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14490 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14491 S:      Supported
14492 F:      drivers/reset/reset-hsdk.c
14493 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14494 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14495
14496 SYSTEM CONFIGURATION (SYSCON)
14497 M:      Lee Jones <lee.jones@linaro.org>
14498 M:      Arnd Bergmann <arnd@arndb.de>
14499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14500 S:      Supported
14501 F:      drivers/mfd/syscon.c
14502
14503 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14504 M:      Sudeep Holla <sudeep.holla@arm.com>
14505 L:      linux-arm-kernel@lists.infradead.org
14506 S:      Maintained
14507 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14508 F:      drivers/clk/clk-sc[mp]i.c
14509 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14510 F:      drivers/firmware/arm_scpi.c
14511 F:      drivers/firmware/arm_scmi/
14512 F:      include/linux/sc[mp]i_protocol.h
14513
14514 SYSTEM RESET/SHUTDOWN DRIVERS
14515 M:      Sebastian Reichel <sre@kernel.org>
14516 L:      linux-pm@vger.kernel.org
14517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14518 S:      Maintained
14519 F:      Documentation/devicetree/bindings/power/reset/
14520 F:      drivers/power/reset/
14521
14522 SYSTEM TRACE MODULE CLASS
14523 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14524 S:      Maintained
14525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14526 F:      Documentation/trace/stm.rst
14527 F:      drivers/hwtracing/stm/
14528 F:      include/linux/stm.h
14529 F:      include/uapi/linux/stm.h
14530
14531 SYSV FILESYSTEM
14532 M:      Christoph Hellwig <hch@infradead.org>
14533 S:      Maintained
14534 F:      Documentation/filesystems/sysv-fs.txt
14535 F:      fs/sysv/
14536 F:      include/linux/sysv_fs.h
14537
14538 TARGET SUBSYSTEM
14539 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14540 L:      linux-scsi@vger.kernel.org
14541 L:      target-devel@vger.kernel.org
14542 W:      http://www.linux-iscsi.org
14543 W:      http://groups.google.com/group/linux-iscsi-target-dev
14544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14545 S:      Supported
14546 F:      drivers/target/
14547 F:      include/target/
14548 F:      Documentation/target/
14549
14550 TASKSTATS STATISTICS INTERFACE
14551 M:      Balbir Singh <bsingharora@gmail.com>
14552 S:      Maintained
14553 F:      Documentation/accounting/taskstats*
14554 F:      include/linux/taskstats*
14555 F:      kernel/taskstats.c
14556
14557 TC subsystem
14558 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14559 M:      Cong Wang <xiyou.wangcong@gmail.com>
14560 M:      Jiri Pirko <jiri@resnulli.us>
14561 L:      netdev@vger.kernel.org
14562 S:      Maintained
14563 F:      include/net/pkt_cls.h
14564 F:      include/net/pkt_sched.h
14565 F:      include/net/tc_act/
14566 F:      include/uapi/linux/pkt_cls.h
14567 F:      include/uapi/linux/pkt_sched.h
14568 F:      include/uapi/linux/tc_act/
14569 F:      include/uapi/linux/tc_ematch/
14570 F:      net/sched/
14571
14572 TC90522 MEDIA DRIVER
14573 M:      Akihiro Tsukada <tskd08@gmail.com>
14574 L:      linux-media@vger.kernel.org
14575 S:      Odd Fixes
14576 F:      drivers/media/dvb-frontends/tc90522*
14577
14578 TCP LOW PRIORITY MODULE
14579 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14580 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14581 W:      http://tcp-lp-mod.sourceforge.net/
14582 S:      Maintained
14583 F:      net/ipv4/tcp_lp.c
14584
14585 TDA10071 MEDIA DRIVER
14586 M:      Antti Palosaari <crope@iki.fi>
14587 L:      linux-media@vger.kernel.org
14588 W:      https://linuxtv.org
14589 W:      http://palosaari.fi/linux/
14590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14591 T:      git git://linuxtv.org/anttip/media_tree.git
14592 S:      Maintained
14593 F:      drivers/media/dvb-frontends/tda10071*
14594
14595 TDA18212 MEDIA DRIVER
14596 M:      Antti Palosaari <crope@iki.fi>
14597 L:      linux-media@vger.kernel.org
14598 W:      https://linuxtv.org
14599 W:      http://palosaari.fi/linux/
14600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14601 T:      git git://linuxtv.org/anttip/media_tree.git
14602 S:      Maintained
14603 F:      drivers/media/tuners/tda18212*
14604
14605 TDA18218 MEDIA DRIVER
14606 M:      Antti Palosaari <crope@iki.fi>
14607 L:      linux-media@vger.kernel.org
14608 W:      https://linuxtv.org
14609 W:      http://palosaari.fi/linux/
14610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14611 T:      git git://linuxtv.org/anttip/media_tree.git
14612 S:      Maintained
14613 F:      drivers/media/tuners/tda18218*
14614
14615 TDA18250 MEDIA DRIVER
14616 M:      Olli Salonen <olli.salonen@iki.fi>
14617 L:      linux-media@vger.kernel.org
14618 W:      https://linuxtv.org
14619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14620 T:      git git://linuxtv.org/media_tree.git
14621 S:      Maintained
14622 F:      drivers/media/tuners/tda18250*
14623
14624 TDA18271 MEDIA DRIVER
14625 M:      Michael Krufky <mkrufky@linuxtv.org>
14626 L:      linux-media@vger.kernel.org
14627 W:      https://linuxtv.org
14628 W:      http://github.com/mkrufky
14629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14630 T:      git git://linuxtv.org/mkrufky/tuners.git
14631 S:      Maintained
14632 F:      drivers/media/tuners/tda18271*
14633
14634 TDA1997x MEDIA DRIVER
14635 M:      Tim Harvey <tharvey@gateworks.com>
14636 L:      linux-media@vger.kernel.org
14637 W:      https://linuxtv.org
14638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14639 S:      Maintained
14640 F:      drivers/media/i2c/tda1997x.*
14641
14642 TDA827x MEDIA DRIVER
14643 M:      Michael Krufky <mkrufky@linuxtv.org>
14644 L:      linux-media@vger.kernel.org
14645 W:      https://linuxtv.org
14646 W:      http://github.com/mkrufky
14647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14648 T:      git git://linuxtv.org/mkrufky/tuners.git
14649 S:      Maintained
14650 F:      drivers/media/tuners/tda8290.*
14651
14652 TDA8290 MEDIA DRIVER
14653 M:      Michael Krufky <mkrufky@linuxtv.org>
14654 L:      linux-media@vger.kernel.org
14655 W:      https://linuxtv.org
14656 W:      http://github.com/mkrufky
14657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14658 T:      git git://linuxtv.org/mkrufky/tuners.git
14659 S:      Maintained
14660 F:      drivers/media/tuners/tda8290.*
14661
14662 TDA9840 MEDIA DRIVER
14663 M:      Hans Verkuil <hverkuil@xs4all.nl>
14664 L:      linux-media@vger.kernel.org
14665 T:      git git://linuxtv.org/media_tree.git
14666 W:      https://linuxtv.org
14667 S:      Maintained
14668 F:      drivers/media/i2c/tda9840*
14669
14670 TEA5761 TUNER DRIVER
14671 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14672 L:      linux-media@vger.kernel.org
14673 W:      https://linuxtv.org
14674 T:      git git://linuxtv.org/media_tree.git
14675 S:      Odd fixes
14676 F:      drivers/media/tuners/tea5761.*
14677
14678 TEA5767 TUNER DRIVER
14679 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14680 L:      linux-media@vger.kernel.org
14681 W:      https://linuxtv.org
14682 T:      git git://linuxtv.org/media_tree.git
14683 S:      Maintained
14684 F:      drivers/media/tuners/tea5767.*
14685
14686 TEA6415C MEDIA DRIVER
14687 M:      Hans Verkuil <hverkuil@xs4all.nl>
14688 L:      linux-media@vger.kernel.org
14689 T:      git git://linuxtv.org/media_tree.git
14690 W:      https://linuxtv.org
14691 S:      Maintained
14692 F:      drivers/media/i2c/tea6415c*
14693
14694 TEA6420 MEDIA DRIVER
14695 M:      Hans Verkuil <hverkuil@xs4all.nl>
14696 L:      linux-media@vger.kernel.org
14697 T:      git git://linuxtv.org/media_tree.git
14698 W:      https://linuxtv.org
14699 S:      Maintained
14700 F:      drivers/media/i2c/tea6420*
14701
14702 TEAM DRIVER
14703 M:      Jiri Pirko <jiri@resnulli.us>
14704 L:      netdev@vger.kernel.org
14705 S:      Supported
14706 F:      drivers/net/team/
14707 F:      include/linux/if_team.h
14708 F:      include/uapi/linux/if_team.h
14709
14710 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14711 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14712 S:      Maintained
14713 F:      arch/x86/platform/ts5500/
14714
14715 TECHNOTREND USB IR RECEIVER
14716 M:      Sean Young <sean@mess.org>
14717 L:      linux-media@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/media/rc/ttusbir.c
14720
14721 TECHWELL TW9910 VIDEO DECODER
14722 L:      linux-media@vger.kernel.org
14723 S:      Orphan
14724 F:      drivers/media/i2c/tw9910.c
14725 F:      include/media/i2c/tw9910.h
14726
14727 TEE SUBSYSTEM
14728 M:      Jens Wiklander <jens.wiklander@linaro.org>
14729 S:      Maintained
14730 F:      include/linux/tee_drv.h
14731 F:      include/uapi/linux/tee.h
14732 F:      drivers/tee/
14733 F:      Documentation/tee.txt
14734
14735 TEGRA ARCHITECTURE SUPPORT
14736 M:      Thierry Reding <thierry.reding@gmail.com>
14737 M:      Jonathan Hunter <jonathanh@nvidia.com>
14738 L:      linux-tegra@vger.kernel.org
14739 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14741 S:      Supported
14742 N:      [^a-z]tegra
14743
14744 TEGRA CLOCK DRIVER
14745 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14746 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14747 S:      Supported
14748 F:      drivers/clk/tegra/
14749
14750 TEGRA DMA DRIVERS
14751 M:      Laxman Dewangan <ldewangan@nvidia.com>
14752 M:      Jon Hunter <jonathanh@nvidia.com>
14753 S:      Supported
14754 F:      drivers/dma/tegra*
14755
14756 TEGRA I2C DRIVER
14757 M:      Laxman Dewangan <ldewangan@nvidia.com>
14758 S:      Supported
14759 F:      drivers/i2c/busses/i2c-tegra.c
14760
14761 TEGRA IOMMU DRIVERS
14762 M:      Thierry Reding <thierry.reding@gmail.com>
14763 L:      linux-tegra@vger.kernel.org
14764 S:      Supported
14765 F:      drivers/iommu/tegra*
14766
14767 TEGRA KBC DRIVER
14768 M:      Laxman Dewangan <ldewangan@nvidia.com>
14769 S:      Supported
14770 F:      drivers/input/keyboard/tegra-kbc.c
14771
14772 TEGRA NAND DRIVER
14773 M:      Stefan Agner <stefan@agner.ch>
14774 M:      Lucas Stach <dev@lynxeye.de>
14775 S:      Maintained
14776 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14777 F:      drivers/mtd/nand/raw/tegra_nand.c
14778
14779 TEGRA PWM DRIVER
14780 M:      Thierry Reding <thierry.reding@gmail.com>
14781 S:      Supported
14782 F:      drivers/pwm/pwm-tegra.c
14783
14784 TEGRA SERIAL DRIVER
14785 M:      Laxman Dewangan <ldewangan@nvidia.com>
14786 S:      Supported
14787 F:      drivers/tty/serial/serial-tegra.c
14788
14789 TEGRA SPI DRIVER
14790 M:      Laxman Dewangan <ldewangan@nvidia.com>
14791 S:      Supported
14792 F:      drivers/spi/spi-tegra*
14793
14794 TEHUTI ETHERNET DRIVER
14795 M:      Andy Gospodarek <andy@greyhouse.net>
14796 L:      netdev@vger.kernel.org
14797 S:      Supported
14798 F:      drivers/net/ethernet/tehuti/*
14799
14800 Telecom Clock Driver for MCPL0010
14801 M:      Mark Gross <mark.gross@intel.com>
14802 S:      Supported
14803 F:      drivers/char/tlclk.c
14804
14805 TENSILICA XTENSA PORT (xtensa)
14806 M:      Chris Zankel <chris@zankel.net>
14807 M:      Max Filippov <jcmvbkbc@gmail.com>
14808 L:      linux-xtensa@linux-xtensa.org
14809 T:      git git://github.com/czankel/xtensa-linux.git
14810 S:      Maintained
14811 F:      arch/xtensa/
14812 F:      drivers/irqchip/irq-xtensa-*
14813
14814 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14815 M:      Nishanth Menon <nm@ti.com>
14816 M:      Tero Kristo <t-kristo@ti.com>
14817 M:      Santosh Shilimkar <ssantosh@kernel.org>
14818 L:      linux-arm-kernel@lists.infradead.org
14819 S:      Maintained
14820 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14821 F:      drivers/firmware/ti_sci*
14822 F:      include/linux/soc/ti/ti_sci_protocol.h
14823 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14824 F:      drivers/soc/ti/ti_sci_pm_domains.c
14825 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14826 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14827 F:      drivers/clk/keystone/sci-clk.c
14828 F:      drivers/reset/reset-ti-sci.c
14829
14830 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14831 M:      Hans Verkuil <hverkuil@xs4all.nl>
14832 L:      linux-media@vger.kernel.org
14833 T:      git git://linuxtv.org/media_tree.git
14834 W:      https://linuxtv.org
14835 S:      Maintained
14836 F:      drivers/media/radio/radio-raremono.c
14837
14838 THERMAL
14839 M:      Zhang Rui <rui.zhang@intel.com>
14840 M:      Eduardo Valentin <edubezval@gmail.com>
14841 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14842 L:      linux-pm@vger.kernel.org
14843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14845 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14846 S:      Supported
14847 F:      drivers/thermal/
14848 F:      include/linux/thermal.h
14849 F:      include/uapi/linux/thermal.h
14850 F:      include/linux/cpu_cooling.h
14851 F:      Documentation/devicetree/bindings/thermal/
14852
14853 THERMAL/CPU_COOLING
14854 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14855 M:      Viresh Kumar <viresh.kumar@linaro.org>
14856 M:      Javi Merino <javi.merino@kernel.org>
14857 L:      linux-pm@vger.kernel.org
14858 S:      Supported
14859 F:      Documentation/thermal/cpu-cooling-api.txt
14860 F:      drivers/thermal/cpu_cooling.c
14861 F:      include/linux/cpu_cooling.h
14862
14863 THINKPAD ACPI EXTRAS DRIVER
14864 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14865 L:      ibm-acpi-devel@lists.sourceforge.net
14866 L:      platform-driver-x86@vger.kernel.org
14867 W:      http://ibm-acpi.sourceforge.net
14868 W:      http://thinkwiki.org/wiki/Ibm-acpi
14869 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14870 S:      Maintained
14871 F:      drivers/platform/x86/thinkpad_acpi.c
14872
14873 THUNDERBOLT DRIVER
14874 M:      Andreas Noever <andreas.noever@gmail.com>
14875 M:      Michael Jamet <michael.jamet@intel.com>
14876 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14877 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14879 S:      Maintained
14880 F:      Documentation/admin-guide/thunderbolt.rst
14881 F:      drivers/thunderbolt/
14882 F:      include/linux/thunderbolt.h
14883
14884 THUNDERBOLT NETWORK DRIVER
14885 M:      Michael Jamet <michael.jamet@intel.com>
14886 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14887 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14888 L:      netdev@vger.kernel.org
14889 S:      Maintained
14890 F:      drivers/net/thunderbolt.c
14891
14892 THUNDERX GPIO DRIVER
14893 M:      David Daney <david.daney@cavium.com>
14894 S:      Maintained
14895 F:      drivers/gpio/gpio-thunderx.c
14896
14897 TI AM437X VPFE DRIVER
14898 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14899 L:      linux-media@vger.kernel.org
14900 W:      https://linuxtv.org
14901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14902 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14903 S:      Maintained
14904 F:      drivers/media/platform/am437x/
14905
14906 TI BANDGAP AND THERMAL DRIVER
14907 M:      Eduardo Valentin <edubezval@gmail.com>
14908 M:      Keerthy <j-keerthy@ti.com>
14909 L:      linux-pm@vger.kernel.org
14910 L:      linux-omap@vger.kernel.org
14911 S:      Maintained
14912 F:      drivers/thermal/ti-soc-thermal/
14913
14914 TI BQ27XXX POWER SUPPLY DRIVER
14915 R:      Andrew F. Davis <afd@ti.com>
14916 F:      include/linux/power/bq27xxx_battery.h
14917 F:      drivers/power/supply/bq27xxx_battery.c
14918 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14919
14920 TI CDCE706 CLOCK DRIVER
14921 M:      Max Filippov <jcmvbkbc@gmail.com>
14922 S:      Maintained
14923 F:      drivers/clk/clk-cdce706.c
14924
14925 TI CLOCK DRIVER
14926 M:      Tero Kristo <t-kristo@ti.com>
14927 L:      linux-omap@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/clk/ti/
14930 F:      include/linux/clk/ti.h
14931
14932 TI DAVINCI MACHINE SUPPORT
14933 M:      Sekhar Nori <nsekhar@ti.com>
14934 M:      Kevin Hilman <khilman@kernel.org>
14935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14937 S:      Supported
14938 F:      arch/arm/mach-davinci/
14939 F:      drivers/i2c/busses/i2c-davinci.c
14940 F:      arch/arm/boot/dts/da850*
14941
14942 TI DAVINCI SERIES CLOCK DRIVER
14943 M:      David Lechner <david@lechnology.com>
14944 R:      Sekhar Nori <nsekhar@ti.com>
14945 S:      Maintained
14946 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14947 F:      drivers/clk/davinci/
14948
14949 TI DAVINCI SERIES GPIO DRIVER
14950 M:      Keerthy <j-keerthy@ti.com>
14951 L:      linux-gpio@vger.kernel.org
14952 S:      Maintained
14953 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14954 F:      drivers/gpio/gpio-davinci.c
14955
14956 TI DAVINCI SERIES MEDIA DRIVER
14957 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14958 L:      linux-media@vger.kernel.org
14959 W:      https://linuxtv.org
14960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14961 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14962 S:      Maintained
14963 F:      drivers/media/platform/davinci/
14964 F:      include/media/davinci/
14965
14966 TI ETHERNET SWITCH DRIVER (CPSW)
14967 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14968 L:      linux-omap@vger.kernel.org
14969 L:      netdev@vger.kernel.org
14970 S:      Maintained
14971 F:      drivers/net/ethernet/ti/cpsw*
14972 F:      drivers/net/ethernet/ti/davinci*
14973
14974 TI FLASH MEDIA INTERFACE DRIVER
14975 M:      Alex Dubov <oakad@yahoo.com>
14976 S:      Maintained
14977 F:      drivers/misc/tifm*
14978 F:      drivers/mmc/host/tifm_sd.c
14979 F:      include/linux/tifm.h
14980
14981 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14982 M:      Santosh Shilimkar <ssantosh@kernel.org>
14983 L:      linux-kernel@vger.kernel.org
14984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14985 S:      Maintained
14986 F:      drivers/soc/ti/*
14987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14988
14989 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14990 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14991 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14993 S:      Maintained
14994 F:      sound/soc/codecs/lm49453*
14995 F:      sound/soc/codecs/isabelle*
14996
14997 TI LP855x BACKLIGHT DRIVER
14998 M:      Milo Kim <milo.kim@ti.com>
14999 S:      Maintained
15000 F:      Documentation/backlight/lp855x-driver.txt
15001 F:      drivers/video/backlight/lp855x_bl.c
15002 F:      include/linux/platform_data/lp855x.h
15003
15004 TI LP8727 CHARGER DRIVER
15005 M:      Milo Kim <milo.kim@ti.com>
15006 S:      Maintained
15007 F:      drivers/power/supply/lp8727_charger.c
15008 F:      include/linux/platform_data/lp8727.h
15009
15010 TI LP8788 MFD DRIVER
15011 M:      Milo Kim <milo.kim@ti.com>
15012 S:      Maintained
15013 F:      drivers/iio/adc/lp8788_adc.c
15014 F:      drivers/leds/leds-lp8788.c
15015 F:      drivers/mfd/lp8788*.c
15016 F:      drivers/power/supply/lp8788-charger.c
15017 F:      drivers/regulator/lp8788-*.c
15018 F:      include/linux/mfd/lp8788*.h
15019
15020 TI NETCP ETHERNET DRIVER
15021 M:      Wingman Kwok <w-kwok2@ti.com>
15022 M:      Murali Karicheri <m-karicheri2@ti.com>
15023 L:      netdev@vger.kernel.org
15024 S:      Maintained
15025 F:      drivers/net/ethernet/ti/netcp*
15026
15027 TI PCM3060 ASoC CODEC DRIVER
15028 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15030 S:      Maintained
15031 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15032 F:      sound/soc/codecs/pcm3060*
15033
15034 TI TAS571X FAMILY ASoC CODEC DRIVER
15035 M:      Kevin Cernekee <cernekee@chromium.org>
15036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15037 S:      Odd Fixes
15038 F:      sound/soc/codecs/tas571x*
15039
15040 TI TRF7970A NFC DRIVER
15041 M:      Mark Greer <mgreer@animalcreek.com>
15042 L:      linux-wireless@vger.kernel.org
15043 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15044 S:      Supported
15045 F:      drivers/nfc/trf7970a.c
15046 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15047
15048 TI TWL4030 SERIES SOC CODEC DRIVER
15049 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15050 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 S:      Maintained
15052 F:      sound/soc/codecs/twl4030*
15053
15054 TI VPE/CAL DRIVERS
15055 M:      Benoit Parrot <bparrot@ti.com>
15056 L:      linux-media@vger.kernel.org
15057 W:      http://linuxtv.org/
15058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15059 S:      Maintained
15060 F:      drivers/media/platform/ti-vpe/
15061
15062 TI WILINK WIRELESS DRIVERS
15063 L:      linux-wireless@vger.kernel.org
15064 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15065 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15067 S:      Orphan
15068 F:      drivers/net/wireless/ti/
15069 F:      include/linux/wl12xx.h
15070
15071 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15072 M:      John Stultz <john.stultz@linaro.org>
15073 M:      Thomas Gleixner <tglx@linutronix.de>
15074 R:      Stephen Boyd <sboyd@kernel.org>
15075 L:      linux-kernel@vger.kernel.org
15076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15077 S:      Supported
15078 F:      include/linux/clocksource.h
15079 F:      include/linux/time.h
15080 F:      include/linux/timex.h
15081 F:      include/uapi/linux/time.h
15082 F:      include/uapi/linux/timex.h
15083 F:      kernel/time/clocksource.c
15084 F:      kernel/time/time*.c
15085 F:      kernel/time/alarmtimer.c
15086 F:      kernel/time/ntp.c
15087 F:      tools/testing/selftests/timers/
15088
15089 TIPC NETWORK LAYER
15090 M:      Jon Maloy <jon.maloy@ericsson.com>
15091 M:      Ying Xue <ying.xue@windriver.com>
15092 L:      netdev@vger.kernel.org (core kernel code)
15093 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15094 W:      http://tipc.sourceforge.net/
15095 S:      Maintained
15096 F:      include/uapi/linux/tipc*.h
15097 F:      net/tipc/
15098
15099 TLAN NETWORK DRIVER
15100 M:      Samuel Chessman <chessman@tux.org>
15101 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15102 W:      http://sourceforge.net/projects/tlan/
15103 S:      Maintained
15104 F:      Documentation/networking/tlan.txt
15105 F:      drivers/net/ethernet/ti/tlan.*
15106
15107 TM6000 VIDEO4LINUX DRIVER
15108 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15109 L:      linux-media@vger.kernel.org
15110 W:      https://linuxtv.org
15111 T:      git git://linuxtv.org/media_tree.git
15112 S:      Odd fixes
15113 F:      drivers/media/usb/tm6000/
15114 F:      Documentation/media/v4l-drivers/tm6000*
15115
15116 TMIO/SDHI MMC DRIVER
15117 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15118 L:      linux-mmc@vger.kernel.org
15119 S:      Supported
15120 F:      drivers/mmc/host/tmio_mmc*
15121 F:      drivers/mmc/host/renesas_sdhi*
15122 F:      include/linux/mfd/tmio.h
15123
15124 TMP401 HARDWARE MONITOR DRIVER
15125 M:      Guenter Roeck <linux@roeck-us.net>
15126 L:      linux-hwmon@vger.kernel.org
15127 S:      Maintained
15128 F:      Documentation/hwmon/tmp401
15129 F:      drivers/hwmon/tmp401.c
15130
15131 TMPFS (SHMEM FILESYSTEM)
15132 M:      Hugh Dickins <hughd@google.com>
15133 L:      linux-mm@kvack.org
15134 S:      Maintained
15135 F:      include/linux/shmem_fs.h
15136 F:      mm/shmem.c
15137
15138 TOMOYO SECURITY MODULE
15139 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15140 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15141 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15142 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15143 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15144 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15145 W:      http://tomoyo.sourceforge.jp/
15146 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15147 S:      Maintained
15148 F:      security/tomoyo/
15149
15150 TOPSTAR LAPTOP EXTRAS DRIVER
15151 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15152 L:      platform-driver-x86@vger.kernel.org
15153 S:      Maintained
15154 F:      drivers/platform/x86/topstar-laptop.c
15155
15156 TORTURE-TEST MODULES
15157 M:      Davidlohr Bueso <dave@stgolabs.net>
15158 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15159 M:      Josh Triplett <josh@joshtriplett.org>
15160 L:      linux-kernel@vger.kernel.org
15161 S:      Supported
15162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15163 F:      Documentation/RCU/torture.txt
15164 F:      kernel/torture.c
15165 F:      kernel/rcu/rcutorture.c
15166 F:      kernel/rcu/rcuperf.c
15167 F:      kernel/locking/locktorture.c
15168
15169 TOSHIBA ACPI EXTRAS DRIVER
15170 M:      Azael Avalos <coproscefalo@gmail.com>
15171 L:      platform-driver-x86@vger.kernel.org
15172 S:      Maintained
15173 F:      drivers/platform/x86/toshiba_acpi.c
15174
15175 TOSHIBA BLUETOOTH DRIVER
15176 M:      Azael Avalos <coproscefalo@gmail.com>
15177 L:      platform-driver-x86@vger.kernel.org
15178 S:      Maintained
15179 F:      drivers/platform/x86/toshiba_bluetooth.c
15180
15181 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15182 M:      Azael Avalos <coproscefalo@gmail.com>
15183 L:      platform-driver-x86@vger.kernel.org
15184 S:      Maintained
15185 F:      drivers/platform/x86/toshiba_haps.c
15186
15187 TOSHIBA SMM DRIVER
15188 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15189 W:      http://www.buzzard.org.uk/toshiba/
15190 S:      Maintained
15191 F:      drivers/char/toshiba.c
15192 F:      include/linux/toshiba.h
15193 F:      include/uapi/linux/toshiba.h
15194
15195 TOSHIBA TC358743 DRIVER
15196 M:      Mats Randgaard <matrandg@cisco.com>
15197 L:      linux-media@vger.kernel.org
15198 S:      Maintained
15199 F:      drivers/media/i2c/tc358743*
15200 F:      include/media/i2c/tc358743.h
15201
15202 TOSHIBA WMI HOTKEYS DRIVER
15203 M:      Azael Avalos <coproscefalo@gmail.com>
15204 L:      platform-driver-x86@vger.kernel.org
15205 S:      Maintained
15206 F:      drivers/platform/x86/toshiba-wmi.c
15207
15208 TPM DEVICE DRIVER
15209 M:      Peter Huewe <peterhuewe@gmx.de>
15210 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15211 R:      Jason Gunthorpe <jgg@ziepe.ca>
15212 L:      linux-integrity@vger.kernel.org
15213 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15214 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15215 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15216 S:      Maintained
15217 F:      drivers/char/tpm/
15218
15219 TRACING
15220 M:      Steven Rostedt <rostedt@goodmis.org>
15221 M:      Ingo Molnar <mingo@redhat.com>
15222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15223 S:      Maintained
15224 F:      Documentation/trace/ftrace.rst
15225 F:      arch/*/*/*/ftrace.h
15226 F:      arch/*/kernel/ftrace.c
15227 F:      include/*/ftrace.h
15228 F:      include/linux/trace*.h
15229 F:      include/trace/
15230 F:      kernel/trace/
15231 F:      tools/testing/selftests/ftrace/
15232
15233 TRACING MMIO ACCESSES (MMIOTRACE)
15234 M:      Steven Rostedt <rostedt@goodmis.org>
15235 M:      Ingo Molnar <mingo@kernel.org>
15236 R:      Karol Herbst <karolherbst@gmail.com>
15237 R:      Pekka Paalanen <ppaalanen@gmail.com>
15238 S:      Maintained
15239 L:      linux-kernel@vger.kernel.org
15240 L:      nouveau@lists.freedesktop.org
15241 F:      kernel/trace/trace_mmiotrace.c
15242 F:      include/linux/mmiotrace.h
15243 F:      arch/x86/mm/kmmio.c
15244 F:      arch/x86/mm/mmio-mod.c
15245 F:      arch/x86/mm/testmmiotrace.c
15246
15247 TRIVIAL PATCHES
15248 M:      Jiri Kosina <trivial@kernel.org>
15249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15250 S:      Maintained
15251 K:      ^Subject:.*(?i)trivial
15252
15253 TEMPO SEMICONDUCTOR DRIVERS
15254 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15255 S:      Maintained
15256 F:      sound/soc/codecs/tscs*.c
15257 F:      sound/soc/codecs/tscs*.h
15258 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15259
15260 TTY LAYER
15261 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15262 M:      Jiri Slaby <jslaby@suse.com>
15263 S:      Supported
15264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15265 F:      Documentation/serial/
15266 F:      drivers/tty/
15267 F:      drivers/tty/serial/serial_core.c
15268 F:      include/linux/serial_core.h
15269 F:      include/linux/serial.h
15270 F:      include/linux/tty.h
15271 F:      include/uapi/linux/serial_core.h
15272 F:      include/uapi/linux/serial.h
15273 F:      include/uapi/linux/tty.h
15274
15275 TUA9001 MEDIA DRIVER
15276 M:      Antti Palosaari <crope@iki.fi>
15277 L:      linux-media@vger.kernel.org
15278 W:      https://linuxtv.org
15279 W:      http://palosaari.fi/linux/
15280 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15281 T:      git git://linuxtv.org/anttip/media_tree.git
15282 S:      Maintained
15283 F:      drivers/media/tuners/tua9001*
15284
15285 TULIP NETWORK DRIVERS
15286 L:      netdev@vger.kernel.org
15287 L:      linux-parisc@vger.kernel.org
15288 S:      Orphan
15289 F:      drivers/net/ethernet/dec/tulip/
15290
15291 TUN/TAP driver
15292 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15293 W:      http://vtun.sourceforge.net/tun
15294 S:      Maintained
15295 F:      Documentation/networking/tuntap.txt
15296 F:      arch/um/os-Linux/drivers/
15297
15298 TURBOCHANNEL SUBSYSTEM
15299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15300 M:      Ralf Baechle <ralf@linux-mips.org>
15301 L:      linux-mips@vger.kernel.org
15302 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15303 S:      Maintained
15304 F:      drivers/tc/
15305 F:      include/linux/tc.h
15306
15307 TURBOSTAT UTILITY
15308 M:      "Len Brown" <lenb@kernel.org>
15309 L:      linux-pm@vger.kernel.org
15310 B:      https://bugzilla.kernel.org
15311 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15313 S:      Supported
15314 F:      tools/power/x86/turbostat/
15315
15316 TW5864 VIDEO4LINUX DRIVER
15317 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15318 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15319 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15320 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15321 L:      linux-media@vger.kernel.org
15322 S:      Supported
15323 F:      drivers/media/pci/tw5864/
15324
15325 TW68 VIDEO4LINUX DRIVER
15326 M:      Hans Verkuil <hverkuil@xs4all.nl>
15327 L:      linux-media@vger.kernel.org
15328 T:      git git://linuxtv.org/media_tree.git
15329 W:      https://linuxtv.org
15330 S:      Odd Fixes
15331 F:      drivers/media/pci/tw68/
15332
15333 TW686X VIDEO4LINUX DRIVER
15334 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15335 L:      linux-media@vger.kernel.org
15336 T:      git git://linuxtv.org/media_tree.git
15337 W:      http://linuxtv.org
15338 S:      Maintained
15339 F:      drivers/media/pci/tw686x/
15340
15341 UBI FILE SYSTEM (UBIFS)
15342 M:      Richard Weinberger <richard@nod.at>
15343 M:      Artem Bityutskiy <dedekind1@gmail.com>
15344 M:      Adrian Hunter <adrian.hunter@intel.com>
15345 L:      linux-mtd@lists.infradead.org
15346 T:      git git://git.infradead.org/ubifs-2.6.git
15347 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15348 S:      Supported
15349 F:      Documentation/filesystems/ubifs.txt
15350 F:      fs/ubifs/
15351
15352 UCLINUX (M68KNOMMU AND COLDFIRE)
15353 M:      Greg Ungerer <gerg@linux-m68k.org>
15354 W:      http://www.linux-m68k.org/
15355 W:      http://www.uclinux.org/
15356 L:      linux-m68k@lists.linux-m68k.org
15357 L:      uclinux-dev@uclinux.org  (subscribers-only)
15358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15359 S:      Maintained
15360 F:      arch/m68k/coldfire/
15361 F:      arch/m68k/68*/
15362 F:      arch/m68k/*/*_no.*
15363 F:      arch/m68k/include/asm/*_no.*
15364
15365 UDF FILESYSTEM
15366 M:      Jan Kara <jack@suse.com>
15367 S:      Maintained
15368 F:      Documentation/filesystems/udf.txt
15369 F:      fs/udf/
15370
15371 UDRAW TABLET
15372 M:      Bastien Nocera <hadess@hadess.net>
15373 L:      linux-input@vger.kernel.org
15374 S:      Maintained
15375 F:      drivers/hid/hid-udraw-ps3.c
15376
15377 UFS FILESYSTEM
15378 M:      Evgeniy Dushistov <dushistov@mail.ru>
15379 S:      Maintained
15380 F:      Documentation/filesystems/ufs.txt
15381 F:      fs/ufs/
15382
15383 UHID USERSPACE HID IO DRIVER:
15384 M:      David Herrmann <dh.herrmann@googlemail.com>
15385 L:      linux-input@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/hid/uhid.c
15388 F:      include/uapi/linux/uhid.h
15389
15390 ULPI BUS
15391 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15392 L:      linux-usb@vger.kernel.org
15393 S:      Maintained
15394 F:      drivers/usb/common/ulpi.c
15395 F:      include/linux/ulpi/
15396
15397 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15398 L:      linux-usb@vger.kernel.org
15399 S:      Orphan
15400 F:      drivers/uwb/
15401 F:      include/linux/uwb.h
15402 F:      include/linux/uwb/
15403
15404 UNICORE32 ARCHITECTURE:
15405 M:      Guan Xuetao <gxt@pku.edu.cn>
15406 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15407 S:      Maintained
15408 T:      git git://github.com/gxt/linux.git
15409 F:      arch/unicore32/
15410
15411 UNIFDEF
15412 M:      Tony Finch <dot@dotat.at>
15413 W:      http://dotat.at/prog/unifdef
15414 S:      Maintained
15415 F:      scripts/unifdef.c
15416
15417 UNIFORM CDROM DRIVER
15418 M:      Jens Axboe <axboe@kernel.dk>
15419 W:      http://www.kernel.dk
15420 S:      Maintained
15421 F:      Documentation/cdrom/
15422 F:      drivers/cdrom/cdrom.c
15423 F:      include/linux/cdrom.h
15424 F:      include/uapi/linux/cdrom.h
15425
15426 UNISYS S-PAR DRIVERS
15427 M:      David Kershner <david.kershner@unisys.com>
15428 L:      sparmaintainer@unisys.com (Unisys internal)
15429 S:      Supported
15430 F:      include/linux/visorbus.h
15431 F:      drivers/visorbus/
15432 F:      drivers/staging/unisys/
15433
15434 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15435 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15436 L:      linux-scsi@vger.kernel.org
15437 S:      Supported
15438 F:      Documentation/scsi/ufs.txt
15439 F:      drivers/scsi/ufs/
15440
15441 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15442 M:      Joao Pinto <jpinto@synopsys.com>
15443 L:      linux-scsi@vger.kernel.org
15444 S:      Supported
15445 F:      drivers/scsi/ufs/*dwc*
15446
15447 UNSORTED BLOCK IMAGES (UBI)
15448 M:      Artem Bityutskiy <dedekind1@gmail.com>
15449 M:      Richard Weinberger <richard@nod.at>
15450 W:      http://www.linux-mtd.infradead.org/
15451 L:      linux-mtd@lists.infradead.org
15452 T:      git git://git.infradead.org/ubifs-2.6.git
15453 S:      Supported
15454 F:      drivers/mtd/ubi/
15455 F:      include/linux/mtd/ubi.h
15456 F:      include/uapi/mtd/ubi-user.h
15457
15458 USB "USBNET" DRIVER FRAMEWORK
15459 M:      Oliver Neukum <oneukum@suse.com>
15460 L:      netdev@vger.kernel.org
15461 W:      http://www.linux-usb.org/usbnet
15462 S:      Maintained
15463 F:      drivers/net/usb/usbnet.c
15464 F:      include/linux/usb/usbnet.h
15465
15466 USB ACM DRIVER
15467 M:      Oliver Neukum <oneukum@suse.com>
15468 L:      linux-usb@vger.kernel.org
15469 S:      Maintained
15470 F:      Documentation/usb/acm.txt
15471 F:      drivers/usb/class/cdc-acm.*
15472
15473 USB AR5523 WIRELESS DRIVER
15474 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15475 L:      linux-wireless@vger.kernel.org
15476 S:      Maintained
15477 F:      drivers/net/wireless/ath/ar5523/
15478
15479 USB ATTACHED SCSI
15480 M:      Oliver Neukum <oneukum@suse.com>
15481 L:      linux-usb@vger.kernel.org
15482 L:      linux-scsi@vger.kernel.org
15483 S:      Maintained
15484 F:      drivers/usb/storage/uas.c
15485
15486 USB CDC ETHERNET DRIVER
15487 M:      Oliver Neukum <oliver@neukum.org>
15488 L:      linux-usb@vger.kernel.org
15489 S:      Maintained
15490 F:      drivers/net/usb/cdc_*.c
15491 F:      include/uapi/linux/usb/cdc.h
15492
15493 USB CHAOSKEY DRIVER
15494 M:      Keith Packard <keithp@keithp.com>
15495 L:      linux-usb@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/usb/misc/chaoskey.c
15498
15499 USB CYPRESS C67X00 DRIVER
15500 M:      Peter Korsgaard <jacmet@sunsite.dk>
15501 L:      linux-usb@vger.kernel.org
15502 S:      Maintained
15503 F:      drivers/usb/c67x00/
15504
15505 USB DAVICOM DM9601 DRIVER
15506 M:      Peter Korsgaard <jacmet@sunsite.dk>
15507 L:      netdev@vger.kernel.org
15508 W:      http://www.linux-usb.org/usbnet
15509 S:      Maintained
15510 F:      drivers/net/usb/dm9601.c
15511
15512 USB DIAMOND RIO500 DRIVER
15513 M:      Cesar Miquel <miquel@df.uba.ar>
15514 L:      rio500-users@lists.sourceforge.net
15515 W:      http://rio500.sourceforge.net
15516 S:      Maintained
15517 F:      drivers/usb/misc/rio500*
15518
15519 USB EHCI DRIVER
15520 M:      Alan Stern <stern@rowland.harvard.edu>
15521 L:      linux-usb@vger.kernel.org
15522 S:      Maintained
15523 F:      Documentation/usb/ehci.txt
15524 F:      drivers/usb/host/ehci*
15525
15526 USB GADGET/PERIPHERAL SUBSYSTEM
15527 M:      Felipe Balbi <balbi@kernel.org>
15528 L:      linux-usb@vger.kernel.org
15529 W:      http://www.linux-usb.org/gadget
15530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15531 S:      Maintained
15532 F:      drivers/usb/gadget/
15533 F:      include/linux/usb/gadget*
15534
15535 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15536 M:      Jiri Kosina <jikos@kernel.org>
15537 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15538 L:      linux-usb@vger.kernel.org
15539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15540 S:      Maintained
15541 F:      Documentation/hid/hiddev.txt
15542 F:      drivers/hid/usbhid/
15543
15544 USB INTEL XHCI ROLE MUX DRIVER
15545 M:      Hans de Goede <hdegoede@redhat.com>
15546 L:      linux-usb@vger.kernel.org
15547 S:      Maintained
15548 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15549
15550 USB ISP116X DRIVER
15551 M:      Olav Kongas <ok@artecdesign.ee>
15552 L:      linux-usb@vger.kernel.org
15553 S:      Maintained
15554 F:      drivers/usb/host/isp116x*
15555 F:      include/linux/usb/isp116x.h
15556
15557 USB LAN78XX ETHERNET DRIVER
15558 M:      Woojung Huh <woojung.huh@microchip.com>
15559 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15560 L:      netdev@vger.kernel.org
15561 S:      Maintained
15562 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15563 F:      drivers/net/usb/lan78xx.*
15564 F:      include/dt-bindings/net/microchip-lan78xx.h
15565
15566 USB MASS STORAGE DRIVER
15567 M:      Alan Stern <stern@rowland.harvard.edu>
15568 L:      linux-usb@vger.kernel.org
15569 L:      usb-storage@lists.one-eyed-alien.net
15570 S:      Maintained
15571 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15572 F:      drivers/usb/storage/
15573
15574 USB MIDI DRIVER
15575 M:      Clemens Ladisch <clemens@ladisch.de>
15576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15577 T:      git git://git.alsa-project.org/alsa-kernel.git
15578 S:      Maintained
15579 F:      sound/usb/midi.*
15580
15581 USB NETWORKING DRIVERS
15582 L:      linux-usb@vger.kernel.org
15583 S:      Odd Fixes
15584 F:      drivers/net/usb/
15585
15586 USB OHCI DRIVER
15587 M:      Alan Stern <stern@rowland.harvard.edu>
15588 L:      linux-usb@vger.kernel.org
15589 S:      Maintained
15590 F:      Documentation/usb/ohci.txt
15591 F:      drivers/usb/host/ohci*
15592
15593 USB OTG FSM (Finite State Machine)
15594 M:      Peter Chen <Peter.Chen@nxp.com>
15595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15596 L:      linux-usb@vger.kernel.org
15597 S:      Maintained
15598 F:      drivers/usb/common/usb-otg-fsm.c
15599
15600 USB OVER IP DRIVER
15601 M:      Valentina Manea <valentina.manea.m@gmail.com>
15602 M:      Shuah Khan <shuah@kernel.org>
15603 L:      linux-usb@vger.kernel.org
15604 S:      Maintained
15605 F:      Documentation/usb/usbip_protocol.txt
15606 F:      drivers/usb/usbip/
15607 F:      tools/usb/usbip/
15608 F:      tools/testing/selftests/drivers/usb/usbip/
15609
15610 USB PEGASUS DRIVER
15611 M:      Petko Manolov <petkan@nucleusys.com>
15612 L:      linux-usb@vger.kernel.org
15613 L:      netdev@vger.kernel.org
15614 T:      git git://github.com/petkan/pegasus.git
15615 W:      https://github.com/petkan/pegasus
15616 S:      Maintained
15617 F:      drivers/net/usb/pegasus.*
15618
15619 USB PHY LAYER
15620 M:      Felipe Balbi <balbi@kernel.org>
15621 L:      linux-usb@vger.kernel.org
15622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15623 S:      Maintained
15624 F:      drivers/usb/phy/
15625
15626 USB PRINTER DRIVER (usblp)
15627 M:      Pete Zaitcev <zaitcev@redhat.com>
15628 L:      linux-usb@vger.kernel.org
15629 S:      Supported
15630 F:      drivers/usb/class/usblp.c
15631
15632 USB QMI WWAN NETWORK DRIVER
15633 M:      Bjørn Mork <bjorn@mork.no>
15634 L:      netdev@vger.kernel.org
15635 S:      Maintained
15636 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15637 F:      drivers/net/usb/qmi_wwan.c
15638
15639 USB RTL8150 DRIVER
15640 M:      Petko Manolov <petkan@nucleusys.com>
15641 L:      linux-usb@vger.kernel.org
15642 L:      netdev@vger.kernel.org
15643 T:      git git://github.com/petkan/rtl8150.git
15644 W:      https://github.com/petkan/rtl8150
15645 S:      Maintained
15646 F:      drivers/net/usb/rtl8150.c
15647
15648 USB SERIAL SUBSYSTEM
15649 M:      Johan Hovold <johan@kernel.org>
15650 L:      linux-usb@vger.kernel.org
15651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15652 S:      Maintained
15653 F:      Documentation/usb/usb-serial.txt
15654 F:      drivers/usb/serial/
15655 F:      include/linux/usb/serial.h
15656
15657 USB SMSC75XX ETHERNET DRIVER
15658 M:      Steve Glendinning <steve.glendinning@shawell.net>
15659 L:      netdev@vger.kernel.org
15660 S:      Maintained
15661 F:      drivers/net/usb/smsc75xx.*
15662
15663 USB SMSC95XX ETHERNET DRIVER
15664 M:      Steve Glendinning <steve.glendinning@shawell.net>
15665 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15666 L:      netdev@vger.kernel.org
15667 S:      Maintained
15668 F:      drivers/net/usb/smsc95xx.*
15669
15670 USB SUBSYSTEM
15671 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15672 L:      linux-usb@vger.kernel.org
15673 W:      http://www.linux-usb.org
15674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15675 S:      Supported
15676 F:      Documentation/devicetree/bindings/usb/
15677 F:      Documentation/usb/
15678 F:      drivers/usb/
15679 F:      include/linux/usb.h
15680 F:      include/linux/usb/
15681
15682 USB TYPEC PI3USB30532 MUX DRIVER
15683 M:      Hans de Goede <hdegoede@redhat.com>
15684 L:      linux-usb@vger.kernel.org
15685 S:      Maintained
15686 F:      drivers/usb/typec/mux/pi3usb30532.c
15687
15688 USB TYPEC CLASS
15689 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15690 L:      linux-usb@vger.kernel.org
15691 S:      Maintained
15692 F:      Documentation/ABI/testing/sysfs-class-typec
15693 F:      Documentation/driver-api/usb/typec.rst
15694 F:      drivers/usb/typec/
15695 F:      include/linux/usb/typec.h
15696
15697 USB TYPEC BUS FOR ALTERNATE MODES
15698 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15699 L:      linux-usb@vger.kernel.org
15700 S:      Maintained
15701 F:      Documentation/ABI/testing/sysfs-bus-typec
15702 F:      Documentation/driver-api/usb/typec_bus.rst
15703 F:      drivers/usb/typec/altmodes/
15704 F:      include/linux/usb/typec_altmode.h
15705
15706 USB TYPEC PORT CONTROLLER DRIVERS
15707 M:      Guenter Roeck <linux@roeck-us.net>
15708 L:      linux-usb@vger.kernel.org
15709 S:      Maintained
15710 F:      drivers/usb/typec/tcpm/
15711
15712 USB UHCI DRIVER
15713 M:      Alan Stern <stern@rowland.harvard.edu>
15714 L:      linux-usb@vger.kernel.org
15715 S:      Maintained
15716 F:      drivers/usb/host/uhci*
15717
15718 USB VIDEO CLASS
15719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15720 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15721 L:      linux-media@vger.kernel.org
15722 T:      git git://linuxtv.org/media_tree.git
15723 W:      http://www.ideasonboard.org/uvc/
15724 S:      Maintained
15725 F:      drivers/media/usb/uvc/
15726 F:      include/uapi/linux/uvcvideo.h
15727
15728 USB VISION DRIVER
15729 M:      Hans Verkuil <hverkuil@xs4all.nl>
15730 L:      linux-media@vger.kernel.org
15731 T:      git git://linuxtv.org/media_tree.git
15732 W:      https://linuxtv.org
15733 S:      Odd Fixes
15734 F:      drivers/media/usb/usbvision/
15735
15736 USB WEBCAM GADGET
15737 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15738 L:      linux-usb@vger.kernel.org
15739 S:      Maintained
15740 F:      drivers/usb/gadget/function/*uvc*
15741 F:      drivers/usb/gadget/legacy/webcam.c
15742 F:      include/uapi/linux/usb/g_uvc.h
15743
15744 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15745 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15746 L:      linux-wireless@vger.kernel.org
15747 S:      Maintained
15748 F:      drivers/net/wireless/rndis_wlan.c
15749
15750 USB XHCI DRIVER
15751 M:      Mathias Nyman <mathias.nyman@intel.com>
15752 L:      linux-usb@vger.kernel.org
15753 S:      Supported
15754 F:      drivers/usb/host/xhci*
15755 F:      drivers/usb/host/pci-quirks*
15756
15757 USB ZD1201 DRIVER
15758 L:      linux-wireless@vger.kernel.org
15759 W:      http://linux-lc100020.sourceforge.net
15760 S:      Orphan
15761 F:      drivers/net/wireless/zydas/zd1201.*
15762
15763 USB ZR364XX DRIVER
15764 M:      Antoine Jacquet <royale@zerezo.com>
15765 L:      linux-usb@vger.kernel.org
15766 L:      linux-media@vger.kernel.org
15767 T:      git git://linuxtv.org/media_tree.git
15768 W:      http://royale.zerezo.com/zr364xx/
15769 S:      Maintained
15770 F:      Documentation/media/v4l-drivers/zr364xx*
15771 F:      drivers/media/usb/zr364xx/
15772
15773 USER-MODE LINUX (UML)
15774 M:      Jeff Dike <jdike@addtoit.com>
15775 M:      Richard Weinberger <richard@nod.at>
15776 L:      linux-um@lists.infradead.org
15777 W:      http://user-mode-linux.sourceforge.net
15778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15779 S:      Maintained
15780 F:      Documentation/virtual/uml/
15781 F:      arch/um/
15782 F:      arch/x86/um/
15783 F:      fs/hostfs/
15784 F:      fs/hppfs/
15785
15786 USERSPACE COPYIN/COPYOUT (UIOVEC)
15787 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15788 S:      Maintained
15789 F:      lib/iov_iter.c
15790 F:      include/linux/uio.h
15791
15792 USERSPACE DMA BUFFER DRIVER
15793 M:      Gerd Hoffmann <kraxel@redhat.com>
15794 S:      Maintained
15795 L:      dri-devel@lists.freedesktop.org
15796 F:      drivers/dma-buf/udmabuf.c
15797 F:      include/uapi/linux/udmabuf.h
15798 T:      git git://anongit.freedesktop.org/drm/drm-misc
15799
15800 USERSPACE I/O (UIO)
15801 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15802 S:      Maintained
15803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15804 F:      Documentation/driver-api/uio-howto.rst
15805 F:      drivers/uio/
15806 F:      include/linux/uio_driver.h
15807
15808 UTIL-LINUX PACKAGE
15809 M:      Karel Zak <kzak@redhat.com>
15810 L:      util-linux@vger.kernel.org
15811 W:      http://en.wikipedia.org/wiki/Util-linux
15812 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15813 S:      Maintained
15814
15815 UUID HELPERS
15816 M:      Christoph Hellwig <hch@lst.de>
15817 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15818 L:      linux-kernel@vger.kernel.org
15819 T:      git git://git.infradead.org/users/hch/uuid.git
15820 F:      lib/uuid.c
15821 F:      lib/test_uuid.c
15822 F:      include/linux/uuid.h
15823 F:      include/uapi/linux/uuid.h
15824 S:      Maintained
15825
15826 UVESAFB DRIVER
15827 M:      Michal Januszewski <spock@gentoo.org>
15828 L:      linux-fbdev@vger.kernel.org
15829 W:      https://github.com/mjanusz/v86d
15830 S:      Maintained
15831 F:      Documentation/fb/uvesafb.txt
15832 F:      drivers/video/fbdev/uvesafb.*
15833
15834 VF610 NAND DRIVER
15835 M:      Stefan Agner <stefan@agner.ch>
15836 L:      linux-mtd@lists.infradead.org
15837 S:      Supported
15838 F:      drivers/mtd/nand/raw/vf610_nfc.c
15839
15840 VFAT/FAT/MSDOS FILESYSTEM
15841 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15842 S:      Maintained
15843 F:      Documentation/filesystems/vfat.txt
15844 F:      fs/fat/
15845
15846 VFIO DRIVER
15847 M:      Alex Williamson <alex.williamson@redhat.com>
15848 L:      kvm@vger.kernel.org
15849 T:      git git://github.com/awilliam/linux-vfio.git
15850 S:      Maintained
15851 F:      Documentation/vfio.txt
15852 F:      drivers/vfio/
15853 F:      include/linux/vfio.h
15854 F:      include/uapi/linux/vfio.h
15855
15856 VFIO MEDIATED DEVICE DRIVERS
15857 M:      Kirti Wankhede <kwankhede@nvidia.com>
15858 L:      kvm@vger.kernel.org
15859 S:      Maintained
15860 F:      Documentation/vfio-mediated-device.txt
15861 F:      drivers/vfio/mdev/
15862 F:      include/linux/mdev.h
15863 F:      samples/vfio-mdev/
15864
15865 VFIO PLATFORM DRIVER
15866 M:      Eric Auger <eric.auger@redhat.com>
15867 L:      kvm@vger.kernel.org
15868 S:      Maintained
15869 F:      drivers/vfio/platform/
15870
15871 VGA_SWITCHEROO
15872 R:      Lukas Wunner <lukas@wunner.de>
15873 S:      Maintained
15874 F:      Documentation/gpu/vga-switcheroo.rst
15875 F:      drivers/gpu/vga/vga_switcheroo.c
15876 F:      include/linux/vga_switcheroo.h
15877 T:      git git://anongit.freedesktop.org/drm/drm-misc
15878
15879 VIA RHINE NETWORK DRIVER
15880 S:      Orphan
15881 F:      drivers/net/ethernet/via/via-rhine.c
15882
15883 VIA SD/MMC CARD CONTROLLER DRIVER
15884 M:      Bruce Chang <brucechang@via.com.tw>
15885 M:      Harald Welte <HaraldWelte@viatech.com>
15886 S:      Maintained
15887 F:      drivers/mmc/host/via-sdmmc.c
15888
15889 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15890 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15891 L:      linux-fbdev@vger.kernel.org
15892 S:      Maintained
15893 F:      include/linux/via-core.h
15894 F:      include/linux/via-gpio.h
15895 F:      include/linux/via_i2c.h
15896 F:      drivers/video/fbdev/via/
15897
15898 VIA VELOCITY NETWORK DRIVER
15899 M:      Francois Romieu <romieu@fr.zoreil.com>
15900 L:      netdev@vger.kernel.org
15901 S:      Maintained
15902 F:      drivers/net/ethernet/via/via-velocity.*
15903
15904 VICODEC VIRTUAL CODEC DRIVER
15905 M:      Hans Verkuil <hans.verkuil@cisco.com>
15906 L:      linux-media@vger.kernel.org
15907 T:      git git://linuxtv.org/media_tree.git
15908 W:      https://linuxtv.org
15909 S:      Maintained
15910 F:      drivers/media/platform/vicodec/*
15911
15912 VIDEO MULTIPLEXER DRIVER
15913 M:      Philipp Zabel <p.zabel@pengutronix.de>
15914 L:      linux-media@vger.kernel.org
15915 S:      Maintained
15916 F:      drivers/media/platform/video-mux.c
15917
15918 VIDEO I2C POLLING DRIVER
15919 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15920 L:      linux-media@vger.kernel.org
15921 S:      Maintained
15922 F:      drivers/media/i2c/video-i2c.c
15923
15924 VIDEOBUF2 FRAMEWORK
15925 M:      Pawel Osciak <pawel@osciak.com>
15926 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15927 M:      Kyungmin Park <kyungmin.park@samsung.com>
15928 L:      linux-media@vger.kernel.org
15929 S:      Maintained
15930 F:      drivers/media/common/videobuf2/*
15931 F:      include/media/videobuf2-*
15932
15933 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15934 M:      Helen Koike <helen.koike@collabora.com>
15935 L:      linux-media@vger.kernel.org
15936 T:      git git://linuxtv.org/media_tree.git
15937 W:      https://linuxtv.org
15938 S:      Maintained
15939 F:      drivers/media/platform/vimc/*
15940
15941 VIRT LIB
15942 M:      Alex Williamson <alex.williamson@redhat.com>
15943 M:      Paolo Bonzini <pbonzini@redhat.com>
15944 L:      kvm@vger.kernel.org
15945 S:      Supported
15946 F:      virt/lib/
15947
15948 VIRTIO AND VHOST VSOCK DRIVER
15949 M:      Stefan Hajnoczi <stefanha@redhat.com>
15950 L:      kvm@vger.kernel.org
15951 L:      virtualization@lists.linux-foundation.org
15952 L:      netdev@vger.kernel.org
15953 S:      Maintained
15954 F:      include/linux/virtio_vsock.h
15955 F:      include/uapi/linux/virtio_vsock.h
15956 F:      include/uapi/linux/vsockmon.h
15957 F:      include/uapi/linux/vm_sockets_diag.h
15958 F:      net/vmw_vsock/diag.c
15959 F:      net/vmw_vsock/af_vsock_tap.c
15960 F:      net/vmw_vsock/virtio_transport_common.c
15961 F:      net/vmw_vsock/virtio_transport.c
15962 F:      drivers/net/vsockmon.c
15963 F:      drivers/vhost/vsock.c
15964 F:      tools/testing/vsock/
15965
15966 VIRTIO CONSOLE DRIVER
15967 M:      Amit Shah <amit@kernel.org>
15968 L:      virtualization@lists.linux-foundation.org
15969 S:      Maintained
15970 F:      drivers/char/virtio_console.c
15971 F:      include/linux/virtio_console.h
15972 F:      include/uapi/linux/virtio_console.h
15973
15974 VIRTIO CORE, NET AND BLOCK DRIVERS
15975 M:      "Michael S. Tsirkin" <mst@redhat.com>
15976 M:      Jason Wang <jasowang@redhat.com>
15977 L:      virtualization@lists.linux-foundation.org
15978 S:      Maintained
15979 F:      Documentation/devicetree/bindings/virtio/
15980 F:      drivers/virtio/
15981 F:      tools/virtio/
15982 F:      drivers/net/virtio_net.c
15983 F:      drivers/block/virtio_blk.c
15984 F:      include/linux/virtio*.h
15985 F:      include/uapi/linux/virtio_*.h
15986 F:      drivers/crypto/virtio/
15987 F:      mm/balloon_compaction.c
15988
15989 VIRTIO CRYPTO DRIVER
15990 M:      Gonglei <arei.gonglei@huawei.com>
15991 L:      virtualization@lists.linux-foundation.org
15992 L:      linux-crypto@vger.kernel.org
15993 S:      Maintained
15994 F:      drivers/crypto/virtio/
15995 F:      include/uapi/linux/virtio_crypto.h
15996
15997 VIRTIO DRIVERS FOR S390
15998 M:      Cornelia Huck <cohuck@redhat.com>
15999 M:      Halil Pasic <pasic@linux.ibm.com>
16000 L:      linux-s390@vger.kernel.org
16001 L:      virtualization@lists.linux-foundation.org
16002 L:      kvm@vger.kernel.org
16003 S:      Supported
16004 F:      drivers/s390/virtio/
16005 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16006
16007 VIRTIO GPU DRIVER
16008 M:      David Airlie <airlied@linux.ie>
16009 M:      Gerd Hoffmann <kraxel@redhat.com>
16010 L:      dri-devel@lists.freedesktop.org
16011 L:      virtualization@lists.linux-foundation.org
16012 T:      git git://anongit.freedesktop.org/drm/drm-misc
16013 S:      Maintained
16014 F:      drivers/gpu/drm/virtio/
16015 F:      include/uapi/linux/virtio_gpu.h
16016
16017 VIRTIO HOST (VHOST)
16018 M:      "Michael S. Tsirkin" <mst@redhat.com>
16019 M:      Jason Wang <jasowang@redhat.com>
16020 L:      kvm@vger.kernel.org
16021 L:      virtualization@lists.linux-foundation.org
16022 L:      netdev@vger.kernel.org
16023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16024 S:      Maintained
16025 F:      drivers/vhost/
16026 F:      include/uapi/linux/vhost.h
16027
16028 VIRTIO INPUT DRIVER
16029 M:      Gerd Hoffmann <kraxel@redhat.com>
16030 S:      Maintained
16031 F:      drivers/virtio/virtio_input.c
16032 F:      include/uapi/linux/virtio_input.h
16033
16034 VIRTUAL BOX GUEST DEVICE DRIVER
16035 M:      Hans de Goede <hdegoede@redhat.com>
16036 M:      Arnd Bergmann <arnd@arndb.de>
16037 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16038 S:      Maintained
16039 F:      include/linux/vbox_utils.h
16040 F:      include/uapi/linux/vbox*.h
16041 F:      drivers/virt/vboxguest/
16042
16043 VIRTUAL SERIO DEVICE DRIVER
16044 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16045 S:      Maintained
16046 F:      drivers/input/serio/userio.c
16047 F:      include/uapi/linux/userio.h
16048
16049 VIVID VIRTUAL VIDEO DRIVER
16050 M:      Hans Verkuil <hverkuil@xs4all.nl>
16051 L:      linux-media@vger.kernel.org
16052 T:      git git://linuxtv.org/media_tree.git
16053 W:      https://linuxtv.org
16054 S:      Maintained
16055 F:      drivers/media/platform/vivid/*
16056
16057 VLYNQ BUS
16058 M:      Florian Fainelli <f.fainelli@gmail.com>
16059 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16060 S:      Maintained
16061 F:      drivers/vlynq/vlynq.c
16062 F:      include/linux/vlynq.h
16063
16064 VME SUBSYSTEM
16065 M:      Martyn Welch <martyn@welchs.me.uk>
16066 M:      Manohar Vanga <manohar.vanga@gmail.com>
16067 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16068 L:      devel@driverdev.osuosl.org
16069 S:      Maintained
16070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16071 F:      Documentation/driver-api/vme.rst
16072 F:      drivers/staging/vme/
16073 F:      drivers/vme/
16074 F:      include/linux/vme*
16075
16076 VMWARE BALLOON DRIVER
16077 M:      Xavier Deguillard <xdeguillard@vmware.com>
16078 M:      Nadav Amit <namit@vmware.com>
16079 M:      "VMware, Inc." <pv-drivers@vmware.com>
16080 L:      linux-kernel@vger.kernel.org
16081 S:      Maintained
16082 F:      drivers/misc/vmw_balloon.c
16083
16084 VMWARE HYPERVISOR INTERFACE
16085 M:      Alok Kataria <akataria@vmware.com>
16086 L:      virtualization@lists.linux-foundation.org
16087 S:      Supported
16088 F:      arch/x86/kernel/cpu/vmware.c
16089
16090 VMWARE PVRDMA DRIVER
16091 M:      Adit Ranadive <aditr@vmware.com>
16092 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16093 L:      linux-rdma@vger.kernel.org
16094 S:      Maintained
16095 F:      drivers/infiniband/hw/vmw_pvrdma/
16096
16097 VMware PVSCSI driver
16098 M:      Jim Gill <jgill@vmware.com>
16099 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16100 L:      linux-scsi@vger.kernel.org
16101 S:      Maintained
16102 F:      drivers/scsi/vmw_pvscsi.c
16103 F:      drivers/scsi/vmw_pvscsi.h
16104
16105 VMWARE VMMOUSE SUBDRIVER
16106 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16107 M:      "VMware, Inc." <pv-drivers@vmware.com>
16108 L:      linux-input@vger.kernel.org
16109 S:      Maintained
16110 F:      drivers/input/mouse/vmmouse.c
16111 F:      drivers/input/mouse/vmmouse.h
16112
16113 VMWARE VMXNET3 ETHERNET DRIVER
16114 M:      Ronak Doshi <doshir@vmware.com>
16115 M:      "VMware, Inc." <pv-drivers@vmware.com>
16116 L:      netdev@vger.kernel.org
16117 S:      Maintained
16118 F:      drivers/net/vmxnet3/
16119
16120 VOCORE VOCORE2 BOARD
16121 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16122 L:      linux-mips@vger.kernel.org
16123 S:      Maintained
16124 F:      arch/mips/boot/dts/ralink/vocore2.dts
16125
16126 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16127 M:      Liam Girdwood <lgirdwood@gmail.com>
16128 M:      Mark Brown <broonie@kernel.org>
16129 L:      linux-kernel@vger.kernel.org
16130 W:      http://www.slimlogic.co.uk/?p=48
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16132 S:      Supported
16133 F:      Documentation/devicetree/bindings/regulator/
16134 F:      Documentation/power/regulator/
16135 F:      drivers/regulator/
16136 F:      include/dt-bindings/regulator/
16137 F:      include/linux/regulator/
16138
16139 VRF
16140 M:      David Ahern <dsa@cumulusnetworks.com>
16141 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16142 L:      netdev@vger.kernel.org
16143 S:      Maintained
16144 F:      drivers/net/vrf.c
16145 F:      Documentation/networking/vrf.txt
16146
16147 VT1211 HARDWARE MONITOR DRIVER
16148 M:      Juerg Haefliger <juergh@gmail.com>
16149 L:      linux-hwmon@vger.kernel.org
16150 S:      Maintained
16151 F:      Documentation/hwmon/vt1211
16152 F:      drivers/hwmon/vt1211.c
16153
16154 VT8231 HARDWARE MONITOR DRIVER
16155 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16156 L:      linux-hwmon@vger.kernel.org
16157 S:      Maintained
16158 F:      drivers/hwmon/vt8231.c
16159
16160 VUB300 USB to SDIO/SD/MMC bridge chip
16161 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16162 L:      linux-mmc@vger.kernel.org
16163 L:      linux-usb@vger.kernel.org
16164 S:      Supported
16165 F:      drivers/mmc/host/vub300.c
16166
16167 W1 DALLAS'S 1-WIRE BUS
16168 M:      Evgeniy Polyakov <zbr@ioremap.net>
16169 S:      Maintained
16170 F:      Documentation/devicetree/bindings/w1/
16171 F:      Documentation/w1/
16172 F:      drivers/w1/
16173 F:      include/linux/w1.h
16174
16175 W83791D HARDWARE MONITORING DRIVER
16176 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16177 L:      linux-hwmon@vger.kernel.org
16178 S:      Maintained
16179 F:      Documentation/hwmon/w83791d
16180 F:      drivers/hwmon/w83791d.c
16181
16182 W83793 HARDWARE MONITORING DRIVER
16183 M:      Rudolf Marek <r.marek@assembler.cz>
16184 L:      linux-hwmon@vger.kernel.org
16185 S:      Maintained
16186 F:      Documentation/hwmon/w83793
16187 F:      drivers/hwmon/w83793.c
16188
16189 W83795 HARDWARE MONITORING DRIVER
16190 M:      Jean Delvare <jdelvare@suse.com>
16191 L:      linux-hwmon@vger.kernel.org
16192 S:      Maintained
16193 F:      drivers/hwmon/w83795.c
16194
16195 W83L51xD SD/MMC CARD INTERFACE DRIVER
16196 M:      Pierre Ossman <pierre@ossman.eu>
16197 S:      Maintained
16198 F:      drivers/mmc/host/wbsd.*
16199
16200 WACOM PROTOCOL 4 SERIAL TABLETS
16201 M:      Julian Squires <julian@cipht.net>
16202 M:      Hans de Goede <hdegoede@redhat.com>
16203 L:      linux-input@vger.kernel.org
16204 S:      Maintained
16205 F:      drivers/input/tablet/wacom_serial4.c
16206
16207 WATCHDOG DEVICE DRIVERS
16208 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16209 M:      Guenter Roeck <linux@roeck-us.net>
16210 L:      linux-watchdog@vger.kernel.org
16211 W:      http://www.linux-watchdog.org/
16212 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16213 S:      Maintained
16214 F:      Documentation/devicetree/bindings/watchdog/
16215 F:      Documentation/watchdog/
16216 F:      drivers/watchdog/
16217 F:      include/linux/watchdog.h
16218 F:      include/uapi/linux/watchdog.h
16219
16220 WHISKEYCOVE PMIC GPIO DRIVER
16221 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16222 L:      linux-gpio@vger.kernel.org
16223 S:      Maintained
16224 F:      drivers/gpio/gpio-wcove.c
16225
16226 WIIMOTE HID DRIVER
16227 M:      David Herrmann <dh.herrmann@googlemail.com>
16228 L:      linux-input@vger.kernel.org
16229 S:      Maintained
16230 F:      drivers/hid/hid-wiimote*
16231
16232 WILOCITY WIL6210 WIRELESS DRIVER
16233 M:      Maya Erez <merez@codeaurora.org>
16234 L:      linux-wireless@vger.kernel.org
16235 L:      wil6210@qti.qualcomm.com
16236 S:      Supported
16237 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16238 F:      drivers/net/wireless/ath/wil6210/
16239
16240 WIMAX STACK
16241 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16242 M:      linux-wimax@intel.com
16243 L:      wimax@linuxwimax.org (subscribers-only)
16244 S:      Supported
16245 W:      http://linuxwimax.org
16246 F:      Documentation/wimax/README.wimax
16247 F:      include/linux/wimax/debug.h
16248 F:      include/net/wimax.h
16249 F:      include/uapi/linux/wimax.h
16250 F:      net/wimax/
16251
16252 WINBOND CIR DRIVER
16253 M:      David Härdeman <david@hardeman.nu>
16254 S:      Maintained
16255 F:      drivers/media/rc/winbond-cir.c
16256
16257 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16258 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16259 L:      linux-watchdog@vger.kernel.org
16260 S:      Maintained
16261 F:      drivers/watchdog/ebc-c384_wdt.c
16262
16263 WINSYSTEMS WS16C48 GPIO DRIVER
16264 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16265 L:      linux-gpio@vger.kernel.org
16266 S:      Maintained
16267 F:      drivers/gpio/gpio-ws16c48.c
16268
16269 WISTRON LAPTOP BUTTON DRIVER
16270 M:      Miloslav Trmac <mitr@volny.cz>
16271 S:      Maintained
16272 F:      drivers/input/misc/wistron_btns.c
16273
16274 WL3501 WIRELESS PCMCIA CARD DRIVER
16275 L:      linux-wireless@vger.kernel.org
16276 S:      Odd fixes
16277 F:      drivers/net/wireless/wl3501*
16278
16279 WOLFSON MICROELECTRONICS DRIVERS
16280 L:      patches@opensource.cirrus.com
16281 T:      git https://github.com/CirrusLogic/linux-drivers.git
16282 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16283 S:      Supported
16284 F:      Documentation/hwmon/wm83??
16285 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16286 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16287 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16288 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16289 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16290 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16291 F:      drivers/clk/clk-wm83*.c
16292 F:      drivers/extcon/extcon-arizona.c
16293 F:      drivers/leds/leds-wm83*.c
16294 F:      drivers/gpio/gpio-*wm*.c
16295 F:      drivers/gpio/gpio-arizona.c
16296 F:      drivers/hwmon/wm83??-hwmon.c
16297 F:      drivers/input/misc/wm831x-on.c
16298 F:      drivers/input/touchscreen/wm831x-ts.c
16299 F:      drivers/input/touchscreen/wm97*.c
16300 F:      drivers/mfd/arizona*
16301 F:      drivers/mfd/wm*.c
16302 F:      drivers/mfd/cs47l24*
16303 F:      drivers/power/supply/wm83*.c
16304 F:      drivers/rtc/rtc-wm83*.c
16305 F:      drivers/regulator/wm8*.c
16306 F:      drivers/regulator/arizona*
16307 F:      drivers/video/backlight/wm83*_bl.c
16308 F:      drivers/watchdog/wm83*_wdt.c
16309 F:      include/linux/mfd/arizona/
16310 F:      include/linux/mfd/wm831x/
16311 F:      include/linux/mfd/wm8350/
16312 F:      include/linux/mfd/wm8400*
16313 F:      include/linux/regulator/arizona*
16314 F:      include/linux/wm97xx.h
16315 F:      include/sound/wm????.h
16316 F:      sound/soc/codecs/arizona.?
16317 F:      sound/soc/codecs/wm*
16318 F:      sound/soc/codecs/cs47l24*
16319
16320 WORKQUEUE
16321 M:      Tejun Heo <tj@kernel.org>
16322 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16324 S:      Maintained
16325 F:      include/linux/workqueue.h
16326 F:      kernel/workqueue.c
16327 F:      Documentation/core-api/workqueue.rst
16328
16329 X-POWERS AXP288 PMIC DRIVERS
16330 M:      Hans de Goede <hdegoede@redhat.com>
16331 S:      Maintained
16332 N:      axp288
16333 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16334
16335 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16336 M:      Chen-Yu Tsai <wens@csie.org>
16337 L:      linux-kernel@vger.kernel.org
16338 S:      Maintained
16339 N:      axp[128]
16340
16341 X.25 NETWORK LAYER
16342 M:      Andrew Hendry <andrew.hendry@gmail.com>
16343 L:      linux-x25@vger.kernel.org
16344 S:      Odd Fixes
16345 F:      Documentation/networking/x25*
16346 F:      include/net/x25*
16347 F:      net/x25/
16348
16349 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16350 M:      Thomas Gleixner <tglx@linutronix.de>
16351 M:      Ingo Molnar <mingo@redhat.com>
16352 M:      Borislav Petkov <bp@alien8.de>
16353 R:      "H. Peter Anvin" <hpa@zytor.com>
16354 M:      x86@kernel.org
16355 L:      linux-kernel@vger.kernel.org
16356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16357 S:      Maintained
16358 F:      Documentation/devicetree/bindings/x86/
16359 F:      Documentation/x86/
16360 F:      arch/x86/
16361
16362 X86 ENTRY CODE
16363 M:      Andy Lutomirski <luto@kernel.org>
16364 L:      linux-kernel@vger.kernel.org
16365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16366 S:      Maintained
16367 F:      arch/x86/entry/
16368
16369 X86 MCE INFRASTRUCTURE
16370 M:      Tony Luck <tony.luck@intel.com>
16371 M:      Borislav Petkov <bp@alien8.de>
16372 L:      linux-edac@vger.kernel.org
16373 S:      Maintained
16374 F:      arch/x86/kernel/cpu/mcheck/*
16375
16376 X86 MICROCODE UPDATE SUPPORT
16377 M:      Borislav Petkov <bp@alien8.de>
16378 S:      Maintained
16379 F:      arch/x86/kernel/cpu/microcode/*
16380
16381 X86 MM
16382 M:      Dave Hansen <dave.hansen@linux.intel.com>
16383 M:      Andy Lutomirski <luto@kernel.org>
16384 M:      Peter Zijlstra <peterz@infradead.org>
16385 L:      linux-kernel@vger.kernel.org
16386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16387 S:      Maintained
16388 F:      arch/x86/mm/
16389
16390 X86 PLATFORM DRIVERS
16391 M:      Darren Hart <dvhart@infradead.org>
16392 M:      Andy Shevchenko <andy@infradead.org>
16393 L:      platform-driver-x86@vger.kernel.org
16394 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16395 S:      Maintained
16396 F:      drivers/platform/x86/
16397 F:      drivers/platform/olpc/
16398
16399 X86 VDSO
16400 M:      Andy Lutomirski <luto@kernel.org>
16401 L:      linux-kernel@vger.kernel.org
16402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16403 S:      Maintained
16404 F:      arch/x86/entry/vdso/
16405
16406 XARRAY
16407 M:      Matthew Wilcox <willy@infradead.org>
16408 L:      linux-fsdevel@vger.kernel.org
16409 S:      Supported
16410 F:      Documentation/core-api/xarray.rst
16411 F:      lib/idr.c
16412 F:      lib/xarray.c
16413 F:      include/linux/idr.h
16414 F:      include/linux/xarray.h
16415 F:      tools/testing/radix-tree
16416
16417 XC2028/3028 TUNER DRIVER
16418 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16419 L:      linux-media@vger.kernel.org
16420 W:      https://linuxtv.org
16421 T:      git git://linuxtv.org/media_tree.git
16422 S:      Maintained
16423 F:      drivers/media/tuners/tuner-xc2028.*
16424
16425 XDP SOCKETS (AF_XDP)
16426 M:      Björn Töpel <bjorn.topel@intel.com>
16427 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16428 L:      netdev@vger.kernel.org
16429 S:      Maintained
16430 F:      kernel/bpf/xskmap.c
16431 F:      net/xdp/
16432
16433 XEN BLOCK SUBSYSTEM
16434 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16435 M:      Roger Pau Monné <roger.pau@citrix.com>
16436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 S:      Supported
16438 F:      drivers/block/xen-blkback/*
16439 F:      drivers/block/xen*
16440
16441 XEN HYPERVISOR ARM
16442 M:      Stefano Stabellini <sstabellini@kernel.org>
16443 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16444 S:      Maintained
16445 F:      arch/arm/xen/
16446 F:      arch/arm/include/asm/xen/
16447
16448 XEN HYPERVISOR ARM64
16449 M:      Stefano Stabellini <sstabellini@kernel.org>
16450 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16451 S:      Maintained
16452 F:      arch/arm64/xen/
16453 F:      arch/arm64/include/asm/xen/
16454
16455 XEN HYPERVISOR INTERFACE
16456 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16457 M:      Juergen Gross <jgross@suse.com>
16458 R:      Stefano Stabellini <sstabellini@kernel.org>
16459 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16461 S:      Supported
16462 F:      arch/x86/xen/
16463 F:      drivers/*/xen-*front.c
16464 F:      drivers/xen/
16465 F:      arch/x86/include/asm/xen/
16466 F:      arch/x86/include/asm/pvclock-abi.h
16467 F:      include/xen/
16468 F:      include/uapi/xen/
16469 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16470 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16471
16472 XEN NETWORK BACKEND DRIVER
16473 M:      Wei Liu <wei.liu2@citrix.com>
16474 M:      Paul Durrant <paul.durrant@citrix.com>
16475 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16476 L:      netdev@vger.kernel.org
16477 S:      Supported
16478 F:      drivers/net/xen-netback/*
16479
16480 XEN PCI SUBSYSTEM
16481 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16482 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16483 S:      Supported
16484 F:      arch/x86/pci/*xen*
16485 F:      drivers/pci/*xen*
16486
16487 XEN PVSCSI DRIVERS
16488 M:      Juergen Gross <jgross@suse.com>
16489 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16490 L:      linux-scsi@vger.kernel.org
16491 S:      Supported
16492 F:      drivers/scsi/xen-scsifront.c
16493 F:      drivers/xen/xen-scsiback.c
16494 F:      include/xen/interface/io/vscsiif.h
16495
16496 XEN SWIOTLB SUBSYSTEM
16497 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16498 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16499 L:      iommu@lists.linux-foundation.org
16500 S:      Supported
16501 F:      arch/x86/xen/*swiotlb*
16502 F:      drivers/xen/*swiotlb*
16503
16504 XEN SOUND FRONTEND DRIVER
16505 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16506 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16508 S:      Supported
16509 F:      sound/xen/*
16510
16511 XFS FILESYSTEM
16512 M:      Darrick J. Wong <darrick.wong@oracle.com>
16513 M:      linux-xfs@vger.kernel.org
16514 L:      linux-xfs@vger.kernel.org
16515 W:      http://xfs.org/
16516 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16517 S:      Supported
16518 F:      Documentation/filesystems/xfs.txt
16519 F:      fs/xfs/
16520
16521 XILINX AXI ETHERNET DRIVER
16522 M:      Anirudha Sarangi <anirudh@xilinx.com>
16523 M:      John Linn <John.Linn@xilinx.com>
16524 S:      Maintained
16525 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16526
16527 XILINX UARTLITE SERIAL DRIVER
16528 M:      Peter Korsgaard <jacmet@sunsite.dk>
16529 L:      linux-serial@vger.kernel.org
16530 S:      Maintained
16531 F:      drivers/tty/serial/uartlite.c
16532
16533 XILINX VIDEO IP CORES
16534 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16536 L:      linux-media@vger.kernel.org
16537 T:      git git://linuxtv.org/media_tree.git
16538 S:      Supported
16539 F:      Documentation/devicetree/bindings/media/xilinx/
16540 F:      drivers/media/platform/xilinx/
16541 F:      include/uapi/linux/xilinx-v4l2-controls.h
16542
16543 XILLYBUS DRIVER
16544 M:      Eli Billauer <eli.billauer@gmail.com>
16545 L:      linux-kernel@vger.kernel.org
16546 S:      Supported
16547 F:      drivers/char/xillybus/
16548
16549 XLP9XX I2C DRIVER
16550 M:      George Cherian <george.cherian@cavium.com>
16551 M:      Jan Glauber <jglauber@cavium.com>
16552 L:      linux-i2c@vger.kernel.org
16553 W:      http://www.cavium.com
16554 S:      Supported
16555 F:      drivers/i2c/busses/i2c-xlp9xx.c
16556
16557 XRA1403 GPIO EXPANDER
16558 M:      Nandor Han <nandor.han@ge.com>
16559 M:      Semi Malinen <semi.malinen@ge.com>
16560 L:      linux-gpio@vger.kernel.org
16561 S:      Maintained
16562 F:      drivers/gpio/gpio-xra1403.c
16563 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16564
16565 XTENSA XTFPGA PLATFORM SUPPORT
16566 M:      Max Filippov <jcmvbkbc@gmail.com>
16567 L:      linux-xtensa@linux-xtensa.org
16568 S:      Maintained
16569 F:      drivers/spi/spi-xtensa-xtfpga.c
16570 F:      sound/soc/xtensa/xtfpga-i2s.c
16571
16572 YAM DRIVER FOR AX.25
16573 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16574 L:      linux-hams@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/net/hamradio/yam*
16577 F:      include/linux/yam.h
16578
16579 YAMA SECURITY MODULE
16580 M:      Kees Cook <keescook@chromium.org>
16581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16582 S:      Supported
16583 F:      security/yama/
16584 F:      Documentation/admin-guide/LSM/Yama.rst
16585
16586 YEALINK PHONE DRIVER
16587 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16588 L:      usbb2k-api-dev@nongnu.org
16589 S:      Maintained
16590 F:      Documentation/input/devices/yealink.rst
16591 F:      drivers/input/misc/yealink.*
16592
16593 Z8530 DRIVER FOR AX.25
16594 M:      Joerg Reuter <jreuter@yaina.de>
16595 W:      http://yaina.de/jreuter/
16596 W:      http://www.qsl.net/dl1bke/
16597 L:      linux-hams@vger.kernel.org
16598 S:      Maintained
16599 F:      Documentation/networking/z8530drv.txt
16600 F:      drivers/net/hamradio/*scc.c
16601 F:      drivers/net/hamradio/z8530.h
16602
16603 ZBUD COMPRESSED PAGE ALLOCATOR
16604 M:      Seth Jennings <sjenning@redhat.com>
16605 M:      Dan Streetman <ddstreet@ieee.org>
16606 L:      linux-mm@kvack.org
16607 S:      Maintained
16608 F:      mm/zbud.c
16609 F:      include/linux/zbud.h
16610
16611 ZD1211RW WIRELESS DRIVER
16612 M:      Daniel Drake <dsd@gentoo.org>
16613 M:      Ulrich Kunitz <kune@deine-taler.de>
16614 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16615 L:      linux-wireless@vger.kernel.org
16616 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16617 S:      Maintained
16618 F:      drivers/net/wireless/zydas/zd1211rw/
16619
16620 ZD1301 MEDIA DRIVER
16621 M:      Antti Palosaari <crope@iki.fi>
16622 L:      linux-media@vger.kernel.org
16623 W:      https://linuxtv.org/
16624 W:      http://palosaari.fi/linux/
16625 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16626 S:      Maintained
16627 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16628
16629 ZD1301_DEMOD MEDIA DRIVER
16630 M:      Antti Palosaari <crope@iki.fi>
16631 L:      linux-media@vger.kernel.org
16632 W:      https://linuxtv.org/
16633 W:      http://palosaari.fi/linux/
16634 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16635 S:      Maintained
16636 F:      drivers/media/dvb-frontends/zd1301_demod*
16637
16638 ZPOOL COMPRESSED PAGE STORAGE API
16639 M:      Dan Streetman <ddstreet@ieee.org>
16640 L:      linux-mm@kvack.org
16641 S:      Maintained
16642 F:      mm/zpool.c
16643 F:      include/linux/zpool.h
16644
16645 ZR36067 VIDEO FOR LINUX DRIVER
16646 L:      mjpeg-users@lists.sourceforge.net
16647 L:      linux-media@vger.kernel.org
16648 W:      http://mjpeg.sourceforge.net/driver-zoran/
16649 T:      hg https://linuxtv.org/hg/v4l-dvb
16650 S:      Odd Fixes
16651 F:      drivers/staging/media/zoran/
16652
16653 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16654 M:      Minchan Kim <minchan@kernel.org>
16655 M:      Nitin Gupta <ngupta@vflare.org>
16656 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16657 L:      linux-kernel@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/block/zram/
16660 F:      Documentation/blockdev/zram.txt
16661
16662 ZS DECSTATION Z85C30 SERIAL DRIVER
16663 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16664 S:      Maintained
16665 F:      drivers/tty/serial/zs.*
16666
16667 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16668 M:      Minchan Kim <minchan@kernel.org>
16669 M:      Nitin Gupta <ngupta@vflare.org>
16670 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16671 L:      linux-mm@kvack.org
16672 S:      Maintained
16673 F:      mm/zsmalloc.c
16674 F:      include/linux/zsmalloc.h
16675 F:      Documentation/vm/zsmalloc.rst
16676
16677 ZSWAP COMPRESSED SWAP CACHING
16678 M:      Seth Jennings <sjenning@redhat.com>
16679 M:      Dan Streetman <ddstreet@ieee.org>
16680 L:      linux-mm@kvack.org
16681 S:      Maintained
16682 F:      mm/zswap.c
16683
16684 THE REST
16685 M:      Linus Torvalds <torvalds@linux-foundation.org>
16686 L:      linux-kernel@vger.kernel.org
16687 Q:      http://patchwork.kernel.org/project/LKML/list/
16688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16689 S:      Buried alive in reporters
16690 F:      *
16691 F:      */