MAINTAINERS: update entry for MMP platform
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/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 R:      Lubomir Rintel <lkundrak@v3.sk>
10006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10007 S:      Odd Fixes
10008 F:      arch/arm/boot/dts/mmp*
10009 F:      arch/arm/mach-mmp/
10010
10011 MMU GATHER AND TLB INVALIDATION
10012 M:      Will Deacon <will.deacon@arm.com>
10013 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10014 M:      Andrew Morton <akpm@linux-foundation.org>
10015 M:      Nick Piggin <npiggin@gmail.com>
10016 M:      Peter Zijlstra <peterz@infradead.org>
10017 L:      linux-arch@vger.kernel.org
10018 L:      linux-mm@kvack.org
10019 S:      Maintained
10020 F:      arch/*/include/asm/tlb.h
10021 F:      include/asm-generic/tlb.h
10022 F:      mm/mmu_gather.c
10023
10024 MN88472 MEDIA DRIVER
10025 M:      Antti Palosaari <crope@iki.fi>
10026 L:      linux-media@vger.kernel.org
10027 W:      https://linuxtv.org
10028 W:      http://palosaari.fi/linux/
10029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10030 S:      Maintained
10031 F:      drivers/media/dvb-frontends/mn88472*
10032
10033 MN88473 MEDIA DRIVER
10034 M:      Antti Palosaari <crope@iki.fi>
10035 L:      linux-media@vger.kernel.org
10036 W:      https://linuxtv.org
10037 W:      http://palosaari.fi/linux/
10038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10039 S:      Maintained
10040 F:      drivers/media/dvb-frontends/mn88473*
10041
10042 MODULE SUPPORT
10043 M:      Jessica Yu <jeyu@kernel.org>
10044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10045 S:      Maintained
10046 F:      include/linux/module.h
10047 F:      kernel/module.c
10048
10049 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10050 W:      http://popies.net/meye/
10051 S:      Orphan
10052 F:      Documentation/media/v4l-drivers/meye*
10053 F:      drivers/media/pci/meye/
10054 F:      include/uapi/linux/meye.h
10055
10056 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10057 M:      Jiri Slaby <jirislaby@gmail.com>
10058 S:      Maintained
10059 F:      Documentation/serial/moxa-smartio
10060 F:      drivers/tty/mxser.*
10061
10062 MR800 AVERMEDIA USB FM RADIO DRIVER
10063 M:      Alexey Klimov <klimov.linux@gmail.com>
10064 L:      linux-media@vger.kernel.org
10065 T:      git git://linuxtv.org/media_tree.git
10066 S:      Maintained
10067 F:      drivers/media/radio/radio-mr800.c
10068
10069 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10070 M:      Alan Ott <alan@signal11.us>
10071 L:      linux-wpan@vger.kernel.org
10072 S:      Maintained
10073 F:      drivers/net/ieee802154/mrf24j40.c
10074 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10075
10076 MSI LAPTOP SUPPORT
10077 M:      "Lee, Chun-Yi" <jlee@suse.com>
10078 L:      platform-driver-x86@vger.kernel.org
10079 S:      Maintained
10080 F:      drivers/platform/x86/msi-laptop.c
10081
10082 MSI WMI SUPPORT
10083 L:      platform-driver-x86@vger.kernel.org
10084 S:      Orphan
10085 F:      drivers/platform/x86/msi-wmi.c
10086
10087 MSI001 MEDIA DRIVER
10088 M:      Antti Palosaari <crope@iki.fi>
10089 L:      linux-media@vger.kernel.org
10090 W:      https://linuxtv.org
10091 W:      http://palosaari.fi/linux/
10092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10093 T:      git git://linuxtv.org/anttip/media_tree.git
10094 S:      Maintained
10095 F:      drivers/media/tuners/msi001*
10096
10097 MSI2500 MEDIA DRIVER
10098 M:      Antti Palosaari <crope@iki.fi>
10099 L:      linux-media@vger.kernel.org
10100 W:      https://linuxtv.org
10101 W:      http://palosaari.fi/linux/
10102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10103 T:      git git://linuxtv.org/anttip/media_tree.git
10104 S:      Maintained
10105 F:      drivers/media/usb/msi2500/
10106
10107 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10108 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10109 L:      linux-mtd@lists.infradead.org
10110 S:      Maintained
10111 F:      drivers/mtd/devices/docg3*
10112
10113 MT9M032 APTINA SENSOR DRIVER
10114 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10115 L:      linux-media@vger.kernel.org
10116 T:      git git://linuxtv.org/media_tree.git
10117 S:      Maintained
10118 F:      drivers/media/i2c/mt9m032.c
10119 F:      include/media/i2c/mt9m032.h
10120
10121 MT9P031 APTINA CAMERA SENSOR
10122 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10123 L:      linux-media@vger.kernel.org
10124 T:      git git://linuxtv.org/media_tree.git
10125 S:      Maintained
10126 F:      drivers/media/i2c/mt9p031.c
10127 F:      include/media/i2c/mt9p031.h
10128
10129 MT9T001 APTINA CAMERA SENSOR
10130 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10131 L:      linux-media@vger.kernel.org
10132 T:      git git://linuxtv.org/media_tree.git
10133 S:      Maintained
10134 F:      drivers/media/i2c/mt9t001.c
10135 F:      include/media/i2c/mt9t001.h
10136
10137 MT9T112 APTINA CAMERA SENSOR
10138 M:      Jacopo Mondi <jacopo@jmondi.org>
10139 L:      linux-media@vger.kernel.org
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Odd Fixes
10142 F:      drivers/media/i2c/mt9t112.c
10143 F:      include/media/i2c/mt9t112.h
10144
10145 MT9V032 APTINA CAMERA SENSOR
10146 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10147 L:      linux-media@vger.kernel.org
10148 T:      git git://linuxtv.org/media_tree.git
10149 S:      Maintained
10150 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10151 F:      drivers/media/i2c/mt9v032.c
10152 F:      include/media/i2c/mt9v032.h
10153
10154 MT9V111 APTINA CAMERA SENSOR
10155 M:      Jacopo Mondi <jacopo@jmondi.org>
10156 L:      linux-media@vger.kernel.org
10157 T:      git git://linuxtv.org/media_tree.git
10158 S:      Maintained
10159 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10160 F:      drivers/media/i2c/mt9v111.c
10161
10162 MULTIFUNCTION DEVICES (MFD)
10163 M:      Lee Jones <lee.jones@linaro.org>
10164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10165 S:      Supported
10166 F:      Documentation/devicetree/bindings/mfd/
10167 F:      drivers/mfd/
10168 F:      include/linux/mfd/
10169 F:      include/dt-bindings/mfd/
10170
10171 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10172 S:      Orphan
10173 F:      drivers/mmc/host/mmc_spi.c
10174 F:      include/linux/spi/mmc_spi.h
10175
10176 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10177 M:      Ulf Hansson <ulf.hansson@linaro.org>
10178 L:      linux-mmc@vger.kernel.org
10179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10180 S:      Maintained
10181 F:      Documentation/devicetree/bindings/mmc/
10182 F:      drivers/mmc/
10183 F:      include/linux/mmc/
10184 F:      include/uapi/linux/mmc/
10185
10186 MULTIPLEXER SUBSYSTEM
10187 M:      Peter Rosin <peda@axentia.se>
10188 S:      Maintained
10189 F:      Documentation/ABI/testing/sysfs-class-mux*
10190 F:      Documentation/devicetree/bindings/mux/
10191 F:      include/dt-bindings/mux/
10192 F:      include/linux/mux/
10193 F:      drivers/mux/
10194
10195 MULTITECH MULTIPORT CARD (ISICOM)
10196 S:      Orphan
10197 F:      drivers/tty/isicom.c
10198 F:      include/linux/isicom.h
10199
10200 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10201 M:      Bin Liu <b-liu@ti.com>
10202 L:      linux-usb@vger.kernel.org
10203 S:      Maintained
10204 F:      drivers/usb/musb/
10205
10206 MXL301RF MEDIA DRIVER
10207 M:      Akihiro Tsukada <tskd08@gmail.com>
10208 L:      linux-media@vger.kernel.org
10209 S:      Odd Fixes
10210 F:      drivers/media/tuners/mxl301rf*
10211
10212 MXL5007T MEDIA DRIVER
10213 M:      Michael Krufky <mkrufky@linuxtv.org>
10214 L:      linux-media@vger.kernel.org
10215 W:      https://linuxtv.org
10216 W:      http://github.com/mkrufky
10217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10218 T:      git git://linuxtv.org/mkrufky/tuners.git
10219 S:      Maintained
10220 F:      drivers/media/tuners/mxl5007t.*
10221
10222 MXSFB DRM DRIVER
10223 M:      Marek Vasut <marex@denx.de>
10224 M:      Stefan Agner <stefan@agner.ch>
10225 L:      dri-devel@lists.freedesktop.org
10226 S:      Supported
10227 F:      drivers/gpu/drm/mxsfb/
10228 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10229 T:      git git://anongit.freedesktop.org/drm/drm-misc
10230
10231 MYLEX DAC960 PCI RAID Controller
10232 M:      Hannes Reinecke <hare@kernel.org>
10233 L:      linux-scsi@vger.kernel.org
10234 S:      Supported
10235 F:      drivers/scsi/myrb.*
10236 F:      drivers/scsi/myrs.*
10237
10238 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10239 M:      Chris Lee <christopher.lee@cspi.com>
10240 L:      netdev@vger.kernel.org
10241 W:      https://www.cspi.com/ethernet-products/support/downloads/
10242 S:      Supported
10243 F:      drivers/net/ethernet/myricom/myri10ge/
10244
10245 NAND FLASH SUBSYSTEM
10246 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10247 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10248 R:      Richard Weinberger <richard@nod.at>
10249 L:      linux-mtd@lists.infradead.org
10250 W:      http://www.linux-mtd.infradead.org/
10251 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10252 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10253 T:      git git://git.infradead.org/linux-mtd.git nand/next
10254 S:      Maintained
10255 F:      drivers/mtd/nand/
10256 F:      include/linux/mtd/*nand*.h
10257
10258 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10259 M:      Daniel Mack <zonque@gmail.com>
10260 S:      Maintained
10261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10262 W:      http://www.native-instruments.com
10263 F:      sound/usb/caiaq/
10264
10265 NATSEMI ETHERNET DRIVER (DP8381x)
10266 S:      Orphan
10267 F:      drivers/net/ethernet/natsemi/natsemi.c
10268
10269 NCR 5380 SCSI DRIVERS
10270 M:      Finn Thain <fthain@telegraphics.com.au>
10271 M:      Michael Schmitz <schmitzmic@gmail.com>
10272 L:      linux-scsi@vger.kernel.org
10273 S:      Maintained
10274 F:      Documentation/scsi/g_NCR5380.txt
10275 F:      drivers/scsi/NCR5380.*
10276 F:      drivers/scsi/arm/cumana_1.c
10277 F:      drivers/scsi/arm/oak.c
10278 F:      drivers/scsi/atari_scsi.*
10279 F:      drivers/scsi/dmx3191d.c
10280 F:      drivers/scsi/g_NCR5380.*
10281 F:      drivers/scsi/mac_scsi.*
10282 F:      drivers/scsi/sun3_scsi.*
10283 F:      drivers/scsi/sun3_scsi_vme.c
10284
10285 NCSI LIBRARY:
10286 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10287 S:      Maintained
10288 F:      net/ncsi/
10289
10290 NCT6775 HARDWARE MONITOR DRIVER
10291 M:      Guenter Roeck <linux@roeck-us.net>
10292 L:      linux-hwmon@vger.kernel.org
10293 S:      Maintained
10294 F:      Documentation/hwmon/nct6775
10295 F:      drivers/hwmon/nct6775.c
10296
10297 NET_FAILOVER MODULE
10298 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10299 L:      netdev@vger.kernel.org
10300 S:      Supported
10301 F:      driver/net/net_failover.c
10302 F:      include/net/net_failover.h
10303 F:      Documentation/networking/net_failover.rst
10304
10305 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10306 M:      Faisal Latif <faisal.latif@intel.com>
10307 L:      linux-rdma@vger.kernel.org
10308 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10309 S:      Supported
10310 F:      drivers/infiniband/hw/nes/
10311 F:      include/uapi/rdma/nes-abi.h
10312
10313 NETEM NETWORK EMULATOR
10314 M:      Stephen Hemminger <stephen@networkplumber.org>
10315 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10316 S:      Maintained
10317 F:      net/sched/sch_netem.c
10318
10319 NETERION 10GbE DRIVERS (s2io/vxge)
10320 M:      Jon Mason <jdmason@kudzu.us>
10321 L:      netdev@vger.kernel.org
10322 S:      Supported
10323 F:      Documentation/networking/s2io.txt
10324 F:      Documentation/networking/vxge.txt
10325 F:      drivers/net/ethernet/neterion/
10326
10327 NETFILTER
10328 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10329 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10330 M:      Florian Westphal <fw@strlen.de>
10331 L:      netfilter-devel@vger.kernel.org
10332 L:      coreteam@netfilter.org
10333 W:      http://www.netfilter.org/
10334 W:      http://www.iptables.org/
10335 W:      http://www.nftables.org/
10336 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10339 S:      Maintained
10340 F:      include/linux/netfilter*
10341 F:      include/linux/netfilter/
10342 F:      include/net/netfilter/
10343 F:      include/uapi/linux/netfilter*
10344 F:      include/uapi/linux/netfilter/
10345 F:      net/*/netfilter.c
10346 F:      net/*/netfilter/
10347 F:      net/netfilter/
10348 F:      net/bridge/br_netfilter*.c
10349
10350 NETROM NETWORK LAYER
10351 M:      Ralf Baechle <ralf@linux-mips.org>
10352 L:      linux-hams@vger.kernel.org
10353 W:      http://www.linux-ax25.org/
10354 S:      Maintained
10355 F:      include/net/netrom.h
10356 F:      include/uapi/linux/netrom.h
10357 F:      net/netrom/
10358
10359 NETRONOME ETHERNET DRIVERS
10360 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10361 L:      oss-drivers@netronome.com
10362 S:      Maintained
10363 F:      drivers/net/ethernet/netronome/
10364
10365 NETWORK BLOCK DEVICE (NBD)
10366 M:      Josef Bacik <josef@toxicpanda.com>
10367 S:      Maintained
10368 L:      linux-block@vger.kernel.org
10369 L:      nbd@other.debian.org
10370 F:      Documentation/blockdev/nbd.txt
10371 F:      drivers/block/nbd.c
10372 F:      include/uapi/linux/nbd.h
10373
10374 NETWORK DROP MONITOR
10375 M:      Neil Horman <nhorman@tuxdriver.com>
10376 L:      netdev@vger.kernel.org
10377 S:      Maintained
10378 W:      https://fedorahosted.org/dropwatch/
10379 F:      net/core/drop_monitor.c
10380
10381 NETWORKING DRIVERS
10382 M:      "David S. Miller" <davem@davemloft.net>
10383 L:      netdev@vger.kernel.org
10384 W:      http://www.linuxfoundation.org/en/Net
10385 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10388 S:      Odd Fixes
10389 F:      Documentation/devicetree/bindings/net/
10390 F:      drivers/net/
10391 F:      include/linux/if_*
10392 F:      include/linux/netdevice.h
10393 F:      include/linux/etherdevice.h
10394 F:      include/linux/fcdevice.h
10395 F:      include/linux/fddidevice.h
10396 F:      include/linux/hippidevice.h
10397 F:      include/linux/inetdevice.h
10398 F:      include/uapi/linux/if_*
10399 F:      include/uapi/linux/netdevice.h
10400
10401 NETWORKING DRIVERS (WIRELESS)
10402 M:      Kalle Valo <kvalo@codeaurora.org>
10403 L:      linux-wireless@vger.kernel.org
10404 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10407 S:      Maintained
10408 F:      Documentation/devicetree/bindings/net/wireless/
10409 F:      drivers/net/wireless/
10410
10411 NETWORKING [DSA]
10412 M:      Andrew Lunn <andrew@lunn.ch>
10413 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10414 M:      Florian Fainelli <f.fainelli@gmail.com>
10415 S:      Maintained
10416 F:      Documentation/devicetree/bindings/net/dsa/
10417 F:      net/dsa/
10418 F:      include/net/dsa.h
10419 F:      include/linux/dsa/
10420 F:      drivers/net/dsa/
10421
10422 NETWORKING [GENERAL]
10423 M:      "David S. Miller" <davem@davemloft.net>
10424 L:      netdev@vger.kernel.org
10425 W:      http://www.linuxfoundation.org/en/Net
10426 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10429 B:      mailto:netdev@vger.kernel.org
10430 S:      Maintained
10431 F:      net/
10432 F:      include/net/
10433 F:      include/linux/in.h
10434 F:      include/linux/net.h
10435 F:      include/linux/netdevice.h
10436 F:      include/uapi/linux/in.h
10437 F:      include/uapi/linux/net.h
10438 F:      include/uapi/linux/netdevice.h
10439 F:      include/uapi/linux/net_namespace.h
10440 F:      tools/testing/selftests/net/
10441 F:      lib/net_utils.c
10442 F:      lib/random32.c
10443 F:      Documentation/networking/
10444
10445 NETWORKING [IPSEC]
10446 M:      Steffen Klassert <steffen.klassert@secunet.com>
10447 M:      Herbert Xu <herbert@gondor.apana.org.au>
10448 M:      "David S. Miller" <davem@davemloft.net>
10449 L:      netdev@vger.kernel.org
10450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10452 S:      Maintained
10453 F:      net/xfrm/
10454 F:      net/key/
10455 F:      net/ipv4/xfrm*
10456 F:      net/ipv4/esp4*
10457 F:      net/ipv4/ah4.c
10458 F:      net/ipv4/ipcomp.c
10459 F:      net/ipv4/ip_vti.c
10460 F:      net/ipv6/xfrm*
10461 F:      net/ipv6/esp6*
10462 F:      net/ipv6/ah6.c
10463 F:      net/ipv6/ipcomp6.c
10464 F:      net/ipv6/ip6_vti.c
10465 F:      include/uapi/linux/xfrm.h
10466 F:      include/net/xfrm.h
10467
10468 NETWORKING [IPv4/IPv6]
10469 M:      "David S. Miller" <davem@davemloft.net>
10470 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10471 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10472 L:      netdev@vger.kernel.org
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10474 S:      Maintained
10475 F:      net/ipv4/
10476 F:      net/ipv6/
10477 F:      include/net/ip*
10478 F:      arch/x86/net/*
10479
10480 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10481 M:      Paul Moore <paul@paul-moore.com>
10482 W:      https://github.com/netlabel
10483 L:      netdev@vger.kernel.org
10484 L:      linux-security-module@vger.kernel.org
10485 S:      Maintained
10486 F:      Documentation/netlabel/
10487 F:      include/net/calipso.h
10488 F:      include/net/cipso_ipv4.h
10489 F:      include/net/netlabel.h
10490 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10491 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10492 F:      net/netlabel/
10493 F:      net/ipv4/cipso_ipv4.c
10494 F:      net/ipv6/calipso.c
10495 F:      net/netfilter/xt_CONNSECMARK.c
10496 F:      net/netfilter/xt_SECMARK.c
10497
10498 NETWORKING [TCP]
10499 M:      Eric Dumazet <edumazet@google.com>
10500 L:      netdev@vger.kernel.org
10501 S:      Maintained
10502 F:      net/ipv4/tcp*.c
10503 F:      net/ipv4/syncookies.c
10504 F:      net/ipv6/tcp*.c
10505 F:      net/ipv6/syncookies.c
10506 F:      include/uapi/linux/tcp.h
10507 F:      include/net/tcp.h
10508 F:      include/linux/tcp.h
10509 F:      include/trace/events/tcp.h
10510
10511 NETWORKING [TLS]
10512 M:      Boris Pismenny <borisp@mellanox.com>
10513 M:      Aviad Yehezkel <aviadye@mellanox.com>
10514 M:      Dave Watson <davejwatson@fb.com>
10515 M:      John Fastabend <john.fastabend@gmail.com>
10516 M:      Daniel Borkmann <daniel@iogearbox.net>
10517 L:      netdev@vger.kernel.org
10518 S:      Maintained
10519 F:      net/tls/*
10520 F:      include/uapi/linux/tls.h
10521 F:      include/net/tls.h
10522
10523 NETWORKING [WIRELESS]
10524 L:      linux-wireless@vger.kernel.org
10525 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10526
10527 NETDEVSIM
10528 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10529 S:      Maintained
10530 F:      drivers/net/netdevsim/*
10531
10532 NETXEN (1/10) GbE SUPPORT
10533 M:      Manish Chopra <manish.chopra@cavium.com>
10534 M:      Rahul Verma <rahul.verma@cavium.com>
10535 M:      Dept-GELinuxNICDev@cavium.com
10536 L:      netdev@vger.kernel.org
10537 S:      Supported
10538 F:      drivers/net/ethernet/qlogic/netxen/
10539
10540 NFC SUBSYSTEM
10541 M:      Samuel Ortiz <sameo@linux.intel.com>
10542 L:      linux-wireless@vger.kernel.org
10543 L:      linux-nfc@lists.01.org (subscribers-only)
10544 S:      Supported
10545 F:      net/nfc/
10546 F:      include/net/nfc/
10547 F:      include/uapi/linux/nfc.h
10548 F:      drivers/nfc/
10549 F:      include/linux/platform_data/nfcmrvl.h
10550 F:      include/linux/platform_data/nxp-nci.h
10551 F:      Documentation/devicetree/bindings/net/nfc/
10552
10553 NFS, SUNRPC, AND LOCKD CLIENTS
10554 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10555 M:      Anna Schumaker <anna.schumaker@netapp.com>
10556 L:      linux-nfs@vger.kernel.org
10557 W:      http://client.linux-nfs.org
10558 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10559 S:      Maintained
10560 F:      fs/lockd/
10561 F:      fs/nfs/
10562 F:      fs/nfs_common/
10563 F:      net/sunrpc/
10564 F:      include/linux/lockd/
10565 F:      include/linux/nfs*
10566 F:      include/linux/sunrpc/
10567 F:      include/uapi/linux/nfs*
10568 F:      include/uapi/linux/sunrpc/
10569
10570 NILFS2 FILESYSTEM
10571 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10572 L:      linux-nilfs@vger.kernel.org
10573 W:      https://nilfs.sourceforge.io/
10574 W:      https://nilfs.osdn.jp/
10575 T:      git git://github.com/konis/nilfs2.git
10576 S:      Supported
10577 F:      Documentation/filesystems/nilfs2.txt
10578 F:      fs/nilfs2/
10579 F:      include/trace/events/nilfs2.h
10580 F:      include/uapi/linux/nilfs2_api.h
10581 F:      include/uapi/linux/nilfs2_ondisk.h
10582
10583 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10584 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10585 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10586 S:      Maintained
10587 F:      Documentation/scsi/NinjaSCSI.txt
10588 F:      drivers/scsi/pcmcia/nsp_*
10589
10590 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10591 M:      GOTO Masanori <gotom@debian.or.jp>
10592 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10593 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10594 S:      Maintained
10595 F:      Documentation/scsi/NinjaSCSI.txt
10596 F:      drivers/scsi/nsp32*
10597
10598 NIOS2 ARCHITECTURE
10599 M:      Ley Foon Tan <lftan@altera.com>
10600 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10602 S:      Maintained
10603 F:      arch/nios2/
10604
10605 NOHZ, DYNTICKS SUPPORT
10606 M:      Frederic Weisbecker <fweisbec@gmail.com>
10607 M:      Thomas Gleixner <tglx@linutronix.de>
10608 M:      Ingo Molnar <mingo@kernel.org>
10609 L:      linux-kernel@vger.kernel.org
10610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10611 S:      Maintained
10612 F:      kernel/time/tick*.*
10613 F:      include/linux/tick.h
10614 F:      include/linux/sched/nohz.h
10615
10616 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10617 M:      Pavel Machek <pavel@ucw.cz>
10618 M:      Sakari Ailus <sakari.ailus@iki.fi>
10619 L:      linux-media@vger.kernel.org
10620 S:      Maintained
10621 F:      drivers/media/i2c/et8ek8
10622 F:      drivers/media/i2c/ad5820.c
10623
10624 NOKIA N900 POWER SUPPLY DRIVERS
10625 R:      Pali Rohár <pali.rohar@gmail.com>
10626 F:      include/linux/power/bq2415x_charger.h
10627 F:      include/linux/power/bq27xxx_battery.h
10628 F:      include/linux/power/isp1704_charger.h
10629 F:      drivers/power/supply/bq2415x_charger.c
10630 F:      drivers/power/supply/bq27xxx_battery.c
10631 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10632 F:      drivers/power/supply/isp1704_charger.c
10633 F:      drivers/power/supply/rx51_battery.c
10634
10635 NTB AMD DRIVER
10636 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10637 L:      linux-ntb@googlegroups.com
10638 S:      Supported
10639 F:      drivers/ntb/hw/amd/
10640
10641 NTB DRIVER CORE
10642 M:      Jon Mason <jdmason@kudzu.us>
10643 M:      Dave Jiang <dave.jiang@intel.com>
10644 M:      Allen Hubbe <allenbh@gmail.com>
10645 L:      linux-ntb@googlegroups.com
10646 S:      Supported
10647 W:      https://github.com/jonmason/ntb/wiki
10648 T:      git git://github.com/jonmason/ntb.git
10649 F:      drivers/ntb/
10650 F:      drivers/net/ntb_netdev.c
10651 F:      include/linux/ntb.h
10652 F:      include/linux/ntb_transport.h
10653 F:      tools/testing/selftests/ntb/
10654
10655 NTB IDT DRIVER
10656 M:      Serge Semin <fancer.lancer@gmail.com>
10657 L:      linux-ntb@googlegroups.com
10658 S:      Supported
10659 F:      drivers/ntb/hw/idt/
10660
10661 NTB INTEL DRIVER
10662 M:      Dave Jiang <dave.jiang@intel.com>
10663 L:      linux-ntb@googlegroups.com
10664 S:      Supported
10665 W:      https://github.com/davejiang/linux/wiki
10666 T:      git https://github.com/davejiang/linux.git
10667 F:      drivers/ntb/hw/intel/
10668
10669 NTFS FILESYSTEM
10670 M:      Anton Altaparmakov <anton@tuxera.com>
10671 L:      linux-ntfs-dev@lists.sourceforge.net
10672 W:      http://www.tuxera.com/
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10674 S:      Supported
10675 F:      Documentation/filesystems/ntfs.txt
10676 F:      fs/ntfs/
10677
10678 NUBUS SUBSYSTEM
10679 M:      Finn Thain <fthain@telegraphics.com.au>
10680 L:      linux-m68k@lists.linux-m68k.org
10681 S:      Maintained
10682 F:      arch/*/include/asm/nubus.h
10683 F:      drivers/nubus/
10684 F:      include/linux/nubus.h
10685 F:      include/uapi/linux/nubus.h
10686
10687 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10688 M:      Antonino Daplas <adaplas@gmail.com>
10689 L:      linux-fbdev@vger.kernel.org
10690 S:      Maintained
10691 F:      drivers/video/fbdev/riva/
10692 F:      drivers/video/fbdev/nvidia/
10693
10694 NVM EXPRESS DRIVER
10695 M:      Keith Busch <keith.busch@intel.com>
10696 M:      Jens Axboe <axboe@fb.com>
10697 M:      Christoph Hellwig <hch@lst.de>
10698 M:      Sagi Grimberg <sagi@grimberg.me>
10699 L:      linux-nvme@lists.infradead.org
10700 T:      git://git.infradead.org/nvme.git
10701 W:      http://git.infradead.org/nvme.git
10702 S:      Supported
10703 F:      drivers/nvme/host/
10704 F:      include/linux/nvme.h
10705 F:      include/uapi/linux/nvme_ioctl.h
10706
10707 NVM EXPRESS FC TRANSPORT DRIVERS
10708 M:      James Smart <james.smart@broadcom.com>
10709 L:      linux-nvme@lists.infradead.org
10710 S:      Supported
10711 F:      include/linux/nvme-fc.h
10712 F:      include/linux/nvme-fc-driver.h
10713 F:      drivers/nvme/host/fc.c
10714 F:      drivers/nvme/target/fc.c
10715 F:      drivers/nvme/target/fcloop.c
10716
10717 NVM EXPRESS TARGET DRIVER
10718 M:      Christoph Hellwig <hch@lst.de>
10719 M:      Sagi Grimberg <sagi@grimberg.me>
10720 L:      linux-nvme@lists.infradead.org
10721 T:      git://git.infradead.org/nvme.git
10722 W:      http://git.infradead.org/nvme.git
10723 S:      Supported
10724 F:      drivers/nvme/target/
10725
10726 NVMEM FRAMEWORK
10727 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10728 S:      Maintained
10729 F:      drivers/nvmem/
10730 F:      Documentation/devicetree/bindings/nvmem/
10731 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10732 F:      include/linux/nvmem-consumer.h
10733 F:      include/linux/nvmem-provider.h
10734
10735 NXP SGTL5000 DRIVER
10736 M:      Fabio Estevam <fabio.estevam@nxp.com>
10737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10738 S:      Maintained
10739 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10740 F:      sound/soc/codecs/sgtl5000*
10741
10742 NXP TDA998X DRM DRIVER
10743 M:      Russell King <linux@armlinux.org.uk>
10744 S:      Maintained
10745 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10746 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10747 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10748 F:      include/drm/i2c/tda998x.h
10749 F:      include/dt-bindings/display/tda998x.h
10750 K:      "nxp,tda998x"
10751
10752 NXP TFA9879 DRIVER
10753 M:      Peter Rosin <peda@axentia.se>
10754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10755 S:      Maintained
10756 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10757 F:      sound/soc/codecs/tfa9879*
10758
10759 NXP-NCI NFC DRIVER
10760 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10761 R:      Charles Gorand <charles.gorand@effinnov.com>
10762 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10763 S:      Supported
10764 F:      drivers/nfc/nxp-nci
10765
10766 OBJTOOL
10767 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10768 M:      Peter Zijlstra <peterz@infradead.org>
10769 S:      Supported
10770 F:      tools/objtool/
10771
10772 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10773 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10774 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10775 L:      linuxppc-dev@lists.ozlabs.org
10776 S:      Supported
10777 F:      arch/powerpc/platforms/powernv/ocxl.c
10778 F:      arch/powerpc/include/asm/pnv-ocxl.h
10779 F:      drivers/misc/ocxl/
10780 F:      include/misc/ocxl*
10781 F:      include/uapi/misc/ocxl.h
10782 F:      Documentation/accelerators/ocxl.rst
10783
10784 OMAP AUDIO SUPPORT
10785 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10786 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10787 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10788 L:      linux-omap@vger.kernel.org
10789 S:      Maintained
10790 F:      sound/soc/omap/
10791
10792 OMAP CLOCK FRAMEWORK SUPPORT
10793 M:      Paul Walmsley <paul@pwsan.com>
10794 L:      linux-omap@vger.kernel.org
10795 S:      Maintained
10796 F:      arch/arm/*omap*/*clock*
10797
10798 OMAP DEVICE TREE SUPPORT
10799 M:      Benoît Cousson <bcousson@baylibre.com>
10800 M:      Tony Lindgren <tony@atomide.com>
10801 L:      linux-omap@vger.kernel.org
10802 L:      devicetree@vger.kernel.org
10803 S:      Maintained
10804 F:      arch/arm/boot/dts/*omap*
10805 F:      arch/arm/boot/dts/*am3*
10806 F:      arch/arm/boot/dts/*am4*
10807 F:      arch/arm/boot/dts/*am5*
10808 F:      arch/arm/boot/dts/*dra7*
10809
10810 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10811 L:      linux-omap@vger.kernel.org
10812 L:      linux-fbdev@vger.kernel.org
10813 S:      Orphan
10814 F:      drivers/video/fbdev/omap2/
10815 F:      Documentation/arm/OMAP/DSS
10816
10817 OMAP FRAMEBUFFER SUPPORT
10818 L:      linux-fbdev@vger.kernel.org
10819 L:      linux-omap@vger.kernel.org
10820 S:      Orphan
10821 F:      drivers/video/fbdev/omap/
10822
10823 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10824 M:      Roger Quadros <rogerq@ti.com>
10825 M:      Tony Lindgren <tony@atomide.com>
10826 L:      linux-omap@vger.kernel.org
10827 S:      Maintained
10828 F:      drivers/memory/omap-gpmc.c
10829 F:      arch/arm/mach-omap2/*gpmc*
10830
10831 OMAP GPIO DRIVER
10832 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10833 M:      Santosh Shilimkar <ssantosh@kernel.org>
10834 M:      Kevin Hilman <khilman@kernel.org>
10835 L:      linux-omap@vger.kernel.org
10836 S:      Maintained
10837 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10838 F:      drivers/gpio/gpio-omap.c
10839
10840 OMAP HARDWARE SPINLOCK SUPPORT
10841 M:      Ohad Ben-Cohen <ohad@wizery.com>
10842 L:      linux-omap@vger.kernel.org
10843 S:      Maintained
10844 F:      drivers/hwspinlock/omap_hwspinlock.c
10845
10846 OMAP HS MMC SUPPORT
10847 L:      linux-mmc@vger.kernel.org
10848 L:      linux-omap@vger.kernel.org
10849 S:      Orphan
10850 F:      drivers/mmc/host/omap_hsmmc.c
10851
10852 OMAP HWMOD DATA
10853 M:      Paul Walmsley <paul@pwsan.com>
10854 L:      linux-omap@vger.kernel.org
10855 S:      Maintained
10856 F:      arch/arm/mach-omap2/omap_hwmod*data*
10857
10858 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10859 M:      Benoît Cousson <bcousson@baylibre.com>
10860 L:      linux-omap@vger.kernel.org
10861 S:      Maintained
10862 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10863
10864 OMAP HWMOD SUPPORT
10865 M:      Benoît Cousson <bcousson@baylibre.com>
10866 M:      Paul Walmsley <paul@pwsan.com>
10867 L:      linux-omap@vger.kernel.org
10868 S:      Maintained
10869 F:      arch/arm/mach-omap2/omap_hwmod.*
10870
10871 OMAP I2C DRIVER
10872 M:      Vignesh R <vigneshr@ti.com>
10873 L:      linux-omap@vger.kernel.org
10874 L:      linux-i2c@vger.kernel.org
10875 S:      Maintained
10876 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10877 F:      drivers/i2c/busses/i2c-omap.c
10878
10879 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10880 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10881 L:      linux-media@vger.kernel.org
10882 S:      Maintained
10883 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10884 F:      drivers/media/platform/omap3isp/
10885 F:      drivers/staging/media/omap4iss/
10886
10887 OMAP MMC SUPPORT
10888 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10889 L:      linux-omap@vger.kernel.org
10890 S:      Odd Fixes
10891 F:      drivers/mmc/host/omap.c
10892
10893 OMAP POWER MANAGEMENT SUPPORT
10894 M:      Kevin Hilman <khilman@kernel.org>
10895 L:      linux-omap@vger.kernel.org
10896 S:      Maintained
10897 F:      arch/arm/*omap*/*pm*
10898 F:      drivers/cpufreq/omap-cpufreq.c
10899
10900 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10901 M:      Rajendra Nayak <rnayak@codeaurora.org>
10902 M:      Paul Walmsley <paul@pwsan.com>
10903 L:      linux-omap@vger.kernel.org
10904 S:      Maintained
10905 F:      arch/arm/mach-omap2/prm*
10906
10907 OMAP RANDOM NUMBER GENERATOR SUPPORT
10908 M:      Deepak Saxena <dsaxena@plexity.net>
10909 S:      Maintained
10910 F:      drivers/char/hw_random/omap-rng.c
10911
10912 OMAP USB SUPPORT
10913 L:      linux-usb@vger.kernel.org
10914 L:      linux-omap@vger.kernel.org
10915 S:      Orphan
10916 F:      drivers/usb/*/*omap*
10917 F:      arch/arm/*omap*/usb*
10918
10919 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10920 M:      Mark Jackson <mpfj@newflow.co.uk>
10921 L:      linux-omap@vger.kernel.org
10922 S:      Maintained
10923 F:      arch/arm/boot/dts/am335x-nano.dts
10924
10925 OMAP1 SUPPORT
10926 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10927 M:      Tony Lindgren <tony@atomide.com>
10928 L:      linux-omap@vger.kernel.org
10929 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10931 S:      Maintained
10932 F:      arch/arm/mach-omap1/
10933 F:      arch/arm/plat-omap/
10934 F:      arch/arm/configs/omap1_defconfig
10935 F:      drivers/i2c/busses/i2c-omap.c
10936 F:      include/linux/platform_data/i2c-omap.h
10937 F:      include/linux/platform_data/ams-delta-fiq.h
10938
10939 OMAP2+ SUPPORT
10940 M:      Tony Lindgren <tony@atomide.com>
10941 L:      linux-omap@vger.kernel.org
10942 W:      http://www.muru.com/linux/omap/
10943 W:      http://linux.omap.com/
10944 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10946 S:      Maintained
10947 F:      arch/arm/mach-omap2/
10948 F:      arch/arm/plat-omap/
10949 F:      arch/arm/configs/omap2plus_defconfig
10950 F:      drivers/i2c/busses/i2c-omap.c
10951 F:      drivers/irqchip/irq-omap-intc.c
10952 F:      drivers/mfd/*omap*.c
10953 F:      drivers/mfd/menelaus.c
10954 F:      drivers/mfd/palmas.c
10955 F:      drivers/mfd/tps65217.c
10956 F:      drivers/mfd/tps65218.c
10957 F:      drivers/mfd/tps65910.c
10958 F:      drivers/mfd/twl-core.[ch]
10959 F:      drivers/mfd/twl4030*.c
10960 F:      drivers/mfd/twl6030*.c
10961 F:      drivers/mfd/twl6040*.c
10962 F:      drivers/regulator/palmas-regulator*.c
10963 F:      drivers/regulator/pbias-regulator.c
10964 F:      drivers/regulator/tps65217-regulator.c
10965 F:      drivers/regulator/tps65218-regulator.c
10966 F:      drivers/regulator/tps65910-regulator.c
10967 F:      drivers/regulator/twl-regulator.c
10968 F:      drivers/regulator/twl6030-regulator.c
10969 F:      include/linux/platform_data/i2c-omap.h
10970
10971 ONION OMEGA2+ BOARD
10972 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10973 L:      linux-mips@vger.kernel.org
10974 S:      Maintained
10975 F:      arch/mips/boot/dts/ralink/omega2p.dts
10976
10977 OMFS FILESYSTEM
10978 M:      Bob Copeland <me@bobcopeland.com>
10979 L:      linux-karma-devel@lists.sourceforge.net
10980 S:      Maintained
10981 F:      Documentation/filesystems/omfs.txt
10982 F:      fs/omfs/
10983
10984 OMNIKEY CARDMAN 4000 DRIVER
10985 M:      Harald Welte <laforge@gnumonks.org>
10986 S:      Maintained
10987 F:      drivers/char/pcmcia/cm4000_cs.c
10988 F:      include/linux/cm4000_cs.h
10989 F:      include/uapi/linux/cm4000_cs.h
10990
10991 OMNIKEY CARDMAN 4040 DRIVER
10992 M:      Harald Welte <laforge@gnumonks.org>
10993 S:      Maintained
10994 F:      drivers/char/pcmcia/cm4040_cs.*
10995
10996 OMNIVISION OV13858 SENSOR DRIVER
10997 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10998 L:      linux-media@vger.kernel.org
10999 T:      git git://linuxtv.org/media_tree.git
11000 S:      Maintained
11001 F:      drivers/media/i2c/ov13858.c
11002
11003 OMNIVISION OV2680 SENSOR DRIVER
11004 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11005 L:      linux-media@vger.kernel.org
11006 T:      git git://linuxtv.org/media_tree.git
11007 S:      Maintained
11008 F:      drivers/media/i2c/ov2680.c
11009 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11010
11011 OMNIVISION OV2685 SENSOR DRIVER
11012 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11013 L:      linux-media@vger.kernel.org
11014 T:      git git://linuxtv.org/media_tree.git
11015 S:      Maintained
11016 F:      drivers/media/i2c/ov2685.c
11017
11018 OMNIVISION OV5640 SENSOR DRIVER
11019 M:      Steve Longerbeam <slongerbeam@gmail.com>
11020 L:      linux-media@vger.kernel.org
11021 T:      git git://linuxtv.org/media_tree.git
11022 S:      Maintained
11023 F:      drivers/media/i2c/ov5640.c
11024
11025 OMNIVISION OV5647 SENSOR DRIVER
11026 M:      Luis Oliveira <lolivei@synopsys.com>
11027 L:      linux-media@vger.kernel.org
11028 T:      git git://linuxtv.org/media_tree.git
11029 S:      Maintained
11030 F:      drivers/media/i2c/ov5647.c
11031
11032 OMNIVISION OV5695 SENSOR DRIVER
11033 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11034 L:      linux-media@vger.kernel.org
11035 T:      git git://linuxtv.org/media_tree.git
11036 S:      Maintained
11037 F:      drivers/media/i2c/ov5695.c
11038
11039 OMNIVISION OV7670 SENSOR DRIVER
11040 M:      Jonathan Corbet <corbet@lwn.net>
11041 L:      linux-media@vger.kernel.org
11042 T:      git git://linuxtv.org/media_tree.git
11043 S:      Maintained
11044 F:      drivers/media/i2c/ov7670.c
11045 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11046
11047 OMNIVISION OV772x SENSOR DRIVER
11048 M:      Jacopo Mondi <jacopo@jmondi.org>
11049 L:      linux-media@vger.kernel.org
11050 T:      git git://linuxtv.org/media_tree.git
11051 S:      Odd fixes
11052 F:      drivers/media/i2c/ov772x.c
11053 F:      include/media/i2c/ov772x.h
11054 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11055
11056 OMNIVISION OV7740 SENSOR DRIVER
11057 M:      Wenyou Yang <wenyou.yang@microchip.com>
11058 L:      linux-media@vger.kernel.org
11059 T:      git git://linuxtv.org/media_tree.git
11060 S:      Maintained
11061 F:      drivers/media/i2c/ov7740.c
11062 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11063
11064 OMNIVISION OV9650 SENSOR DRIVER
11065 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11066 R:      Akinobu Mita <akinobu.mita@gmail.com>
11067 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11068 L:      linux-media@vger.kernel.org
11069 T:      git git://linuxtv.org/media_tree.git
11070 S:      Maintained
11071 F:      drivers/media/i2c/ov9650.c
11072 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11073
11074 ONENAND FLASH DRIVER
11075 M:      Kyungmin Park <kyungmin.park@samsung.com>
11076 L:      linux-mtd@lists.infradead.org
11077 S:      Maintained
11078 F:      drivers/mtd/nand/onenand/
11079 F:      include/linux/mtd/onenand*.h
11080
11081 ONSTREAM SCSI TAPE DRIVER
11082 M:      Willem Riede <osst@riede.org>
11083 L:      osst-users@lists.sourceforge.net
11084 L:      linux-scsi@vger.kernel.org
11085 S:      Maintained
11086 F:      Documentation/scsi/osst.txt
11087 F:      drivers/scsi/osst.*
11088 F:      drivers/scsi/osst_*.h
11089 F:      drivers/scsi/st.h
11090
11091 OP-TEE DRIVER
11092 M:      Jens Wiklander <jens.wiklander@linaro.org>
11093 S:      Maintained
11094 F:      drivers/tee/optee/
11095
11096 OPA-VNIC DRIVER
11097 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11098 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11099 L:      linux-rdma@vger.kernel.org
11100 S:      Supported
11101 F:      drivers/infiniband/ulp/opa_vnic
11102
11103 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11104 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11105 M:      Frank Rowand <frowand.list@gmail.com>
11106 L:      devicetree@vger.kernel.org
11107 S:      Maintained
11108 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11109 F:      Documentation/devicetree/overlay-notes.txt
11110 F:      drivers/of/overlay.c
11111 F:      drivers/of/resolver.c
11112 K:      of_overlay_notifier_
11113
11114 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11115 M:      Rob Herring <robh+dt@kernel.org>
11116 M:      Frank Rowand <frowand.list@gmail.com>
11117 L:      devicetree@vger.kernel.org
11118 W:      http://www.devicetree.org/
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11120 S:      Maintained
11121 F:      drivers/of/
11122 F:      include/linux/of*.h
11123 F:      scripts/dtc/
11124 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11125
11126 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11127 M:      Rob Herring <robh+dt@kernel.org>
11128 M:      Mark Rutland <mark.rutland@arm.com>
11129 L:      devicetree@vger.kernel.org
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11131 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11132 S:      Maintained
11133 F:      Documentation/devicetree/
11134 F:      arch/*/boot/dts/
11135 F:      include/dt-bindings/
11136
11137 OPENCORES I2C BUS DRIVER
11138 M:      Peter Korsgaard <peter@korsgaard.com>
11139 L:      linux-i2c@vger.kernel.org
11140 S:      Maintained
11141 F:      Documentation/i2c/busses/i2c-ocores
11142 F:      drivers/i2c/busses/i2c-ocores.c
11143
11144 OPENRISC ARCHITECTURE
11145 M:      Jonas Bonn <jonas@southpole.se>
11146 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11147 M:      Stafford Horne <shorne@gmail.com>
11148 T:      git git://github.com/openrisc/linux.git
11149 L:      openrisc@lists.librecores.org
11150 W:      http://openrisc.io
11151 S:      Maintained
11152 F:      Documentation/devicetree/bindings/openrisc/
11153 F:      Documentation/openrisc/
11154 F:      arch/openrisc/
11155 F:      drivers/irqchip/irq-ompic.c
11156 F:      drivers/irqchip/irq-or1k-*
11157
11158 OPENVSWITCH
11159 M:      Pravin B Shelar <pshelar@ovn.org>
11160 L:      netdev@vger.kernel.org
11161 L:      dev@openvswitch.org
11162 W:      http://openvswitch.org
11163 S:      Maintained
11164 F:      net/openvswitch/
11165 F:      include/uapi/linux/openvswitch.h
11166
11167 OPERATING PERFORMANCE POINTS (OPP)
11168 M:      Viresh Kumar <vireshk@kernel.org>
11169 M:      Nishanth Menon <nm@ti.com>
11170 M:      Stephen Boyd <sboyd@kernel.org>
11171 L:      linux-pm@vger.kernel.org
11172 S:      Maintained
11173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11174 F:      drivers/opp/
11175 F:      include/linux/pm_opp.h
11176 F:      Documentation/power/opp.txt
11177 F:      Documentation/devicetree/bindings/opp/
11178
11179 OPL4 DRIVER
11180 M:      Clemens Ladisch <clemens@ladisch.de>
11181 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11182 T:      git git://git.alsa-project.org/alsa-kernel.git
11183 S:      Maintained
11184 F:      sound/drivers/opl4/
11185
11186 OPROFILE
11187 M:      Robert Richter <rric@kernel.org>
11188 L:      oprofile-list@lists.sf.net
11189 S:      Maintained
11190 F:      arch/*/include/asm/oprofile*.h
11191 F:      arch/*/oprofile/
11192 F:      drivers/oprofile/
11193 F:      include/linux/oprofile.h
11194
11195 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11196 M:      Mark Fasheh <mark@fasheh.com>
11197 M:      Joel Becker <jlbec@evilplan.org>
11198 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11199 W:      http://ocfs2.wiki.kernel.org
11200 S:      Supported
11201 F:      Documentation/filesystems/ocfs2.txt
11202 F:      Documentation/filesystems/dlmfs.txt
11203 F:      fs/ocfs2/
11204
11205 ORANGEFS FILESYSTEM
11206 M:      Mike Marshall <hubcap@omnibond.com>
11207 R:      Martin Brandenburg <martin@omnibond.com>
11208 L:      devel@lists.orangefs.org
11209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11210 S:      Supported
11211 F:      fs/orangefs/
11212 F:      Documentation/filesystems/orangefs.txt
11213
11214 ORINOCO DRIVER
11215 L:      linux-wireless@vger.kernel.org
11216 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11217 W:      http://www.nongnu.org/orinoco/
11218 S:      Orphan
11219 F:      drivers/net/wireless/intersil/orinoco/
11220
11221 OSD LIBRARY and FILESYSTEM
11222 M:      Boaz Harrosh <ooo@electrozaur.com>
11223 S:      Maintained
11224 F:      drivers/scsi/osd/
11225 F:      include/scsi/osd_*
11226 F:      fs/exofs/
11227
11228 OV2659 OMNIVISION SENSOR DRIVER
11229 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11230 L:      linux-media@vger.kernel.org
11231 W:      https://linuxtv.org
11232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11233 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11234 S:      Maintained
11235 F:      drivers/media/i2c/ov2659.c
11236 F:      include/media/i2c/ov2659.h
11237
11238 OVERLAY FILESYSTEM
11239 M:      Miklos Szeredi <miklos@szeredi.hu>
11240 L:      linux-unionfs@vger.kernel.org
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11242 S:      Supported
11243 F:      fs/overlayfs/
11244 F:      Documentation/filesystems/overlayfs.txt
11245
11246 P54 WIRELESS DRIVER
11247 M:      Christian Lamparter <chunkeey@googlemail.com>
11248 L:      linux-wireless@vger.kernel.org
11249 W:      http://wireless.kernel.org/en/users/Drivers/p54
11250 S:      Maintained
11251 F:      drivers/net/wireless/intersil/p54/
11252
11253 PA SEMI ETHERNET DRIVER
11254 L:      netdev@vger.kernel.org
11255 S:      Orphan
11256 F:      drivers/net/ethernet/pasemi/*
11257
11258 PA SEMI SMBUS DRIVER
11259 L:      linux-i2c@vger.kernel.org
11260 S:      Orphan
11261 F:      drivers/i2c/busses/i2c-pasemi.c
11262
11263 PADATA PARALLEL EXECUTION MECHANISM
11264 M:      Steffen Klassert <steffen.klassert@secunet.com>
11265 L:      linux-crypto@vger.kernel.org
11266 S:      Maintained
11267 F:      kernel/padata.c
11268 F:      include/linux/padata.h
11269 F:      Documentation/padata.txt
11270
11271 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11272 M:      Harald Welte <laforge@gnumonks.org>
11273 L:      platform-driver-x86@vger.kernel.org
11274 S:      Maintained
11275 F:      drivers/platform/x86/panasonic-laptop.c
11276
11277 PARALLEL LCD/KEYPAD PANEL DRIVER
11278 M:      Willy Tarreau <willy@haproxy.com>
11279 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11280 S:      Odd Fixes
11281 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11282 F:      drivers/auxdisplay/panel.c
11283
11284 PARALLEL PORT SUBSYSTEM
11285 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11286 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11287 L:      linux-parport@lists.infradead.org (subscribers-only)
11288 S:      Maintained
11289 F:      drivers/parport/
11290 F:      include/linux/parport*.h
11291 F:      drivers/char/ppdev.c
11292 F:      include/uapi/linux/ppdev.h
11293 F:      Documentation/parport*.txt
11294
11295 PARAVIRT_OPS INTERFACE
11296 M:      Juergen Gross <jgross@suse.com>
11297 M:      Alok Kataria <akataria@vmware.com>
11298 L:      virtualization@lists.linux-foundation.org
11299 S:      Supported
11300 F:      Documentation/virtual/paravirt_ops.txt
11301 F:      arch/*/kernel/paravirt*
11302 F:      arch/*/include/asm/paravirt*.h
11303 F:      include/linux/hypervisor.h
11304
11305 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11306 M:      Tim Waugh <tim@cyberelk.net>
11307 L:      linux-parport@lists.infradead.org (subscribers-only)
11308 S:      Maintained
11309 F:      Documentation/blockdev/paride.txt
11310 F:      drivers/block/paride/
11311
11312 PARISC ARCHITECTURE
11313 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11314 M:      Helge Deller <deller@gmx.de>
11315 L:      linux-parisc@vger.kernel.org
11316 W:      http://www.parisc-linux.org/
11317 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11320 S:      Maintained
11321 F:      arch/parisc/
11322 F:      Documentation/parisc/
11323 F:      drivers/parisc/
11324 F:      drivers/char/agp/parisc-agp.c
11325 F:      drivers/input/serio/gscps2.c
11326 F:      drivers/parport/parport_gsc.*
11327 F:      drivers/tty/serial/8250/8250_gsc.c
11328 F:      drivers/video/fbdev/sti*
11329 F:      drivers/video/console/sti*
11330 F:      drivers/video/logo/logo_parisc*
11331
11332 PARMAN
11333 M:      Jiri Pirko <jiri@mellanox.com>
11334 L:      netdev@vger.kernel.org
11335 S:      Supported
11336 F:      lib/parman.c
11337 F:      lib/test_parman.c
11338 F:      include/linux/parman.h
11339
11340 PC87360 HARDWARE MONITORING DRIVER
11341 M:      Jim Cromie <jim.cromie@gmail.com>
11342 L:      linux-hwmon@vger.kernel.org
11343 S:      Maintained
11344 F:      Documentation/hwmon/pc87360
11345 F:      drivers/hwmon/pc87360.c
11346
11347 PC8736x GPIO DRIVER
11348 M:      Jim Cromie <jim.cromie@gmail.com>
11349 S:      Maintained
11350 F:      drivers/char/pc8736x_gpio.c
11351
11352 PC87427 HARDWARE MONITORING DRIVER
11353 M:      Jean Delvare <jdelvare@suse.com>
11354 L:      linux-hwmon@vger.kernel.org
11355 S:      Maintained
11356 F:      Documentation/hwmon/pc87427
11357 F:      drivers/hwmon/pc87427.c
11358
11359 PCA9532 LED DRIVER
11360 M:      Riku Voipio <riku.voipio@iki.fi>
11361 S:      Maintained
11362 F:      drivers/leds/leds-pca9532.c
11363 F:      include/linux/leds-pca9532.h
11364
11365 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11366 M:      Guenter Roeck <linux@roeck-us.net>
11367 L:      linux-i2c@vger.kernel.org
11368 S:      Maintained
11369 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11370
11371 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11372 M:      Khalid Aziz <khalid@gonehiking.org>
11373 S:      Maintained
11374 F:      drivers/firmware/pcdp.*
11375
11376 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11377 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11378 L:      linux-pci@vger.kernel.org
11379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11380 S:      Maintained
11381 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11382 F:      drivers/pci/controller/pci-aardvark.c
11383
11384 PCI DRIVER FOR ALTERA PCIE IP
11385 M:      Ley Foon Tan <lftan@altera.com>
11386 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11387 L:      linux-pci@vger.kernel.org
11388 S:      Supported
11389 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11390 F:      drivers/pci/controller/pcie-altera.c
11391
11392 PCI DRIVER FOR APPLIEDMICRO XGENE
11393 M:      Tanmay Inamdar <tinamdar@apm.com>
11394 L:      linux-pci@vger.kernel.org
11395 L:      linux-arm-kernel@lists.infradead.org
11396 S:      Maintained
11397 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11398 F:      drivers/pci/controller/pci-xgene.c
11399
11400 PCI DRIVER FOR ARM VERSATILE PLATFORM
11401 M:      Rob Herring <robh@kernel.org>
11402 L:      linux-pci@vger.kernel.org
11403 L:      linux-arm-kernel@lists.infradead.org
11404 S:      Maintained
11405 F:      Documentation/devicetree/bindings/pci/versatile.txt
11406 F:      drivers/pci/controller/pci-versatile.c
11407
11408 PCI DRIVER FOR ARMADA 8K
11409 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11410 L:      linux-pci@vger.kernel.org
11411 L:      linux-arm-kernel@lists.infradead.org
11412 S:      Maintained
11413 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11414 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11415
11416 PCI DRIVER FOR CADENCE PCIE IP
11417 M:      Alan Douglas <adouglas@cadence.com>
11418 L:      linux-pci@vger.kernel.org
11419 S:      Maintained
11420 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11421 F:      drivers/pci/controller/pcie-cadence*
11422
11423 PCI DRIVER FOR FREESCALE LAYERSCAPE
11424 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11425 M:      Mingkai Hu <mingkai.hu@nxp.com>
11426 M:      Roy Zang <roy.zang@nxp.com>
11427 L:      linuxppc-dev@lists.ozlabs.org
11428 L:      linux-pci@vger.kernel.org
11429 L:      linux-arm-kernel@lists.infradead.org
11430 S:      Maintained
11431 F:      drivers/pci/controller/dwc/*layerscape*
11432
11433 PCI DRIVER FOR GENERIC OF HOSTS
11434 M:      Will Deacon <will.deacon@arm.com>
11435 L:      linux-pci@vger.kernel.org
11436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11437 S:      Maintained
11438 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11439 F:      drivers/pci/controller/pci-host-common.c
11440 F:      drivers/pci/controller/pci-host-generic.c
11441
11442 PCI DRIVER FOR IMX6
11443 M:      Richard Zhu <hongxing.zhu@nxp.com>
11444 M:      Lucas Stach <l.stach@pengutronix.de>
11445 L:      linux-pci@vger.kernel.org
11446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447 S:      Maintained
11448 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11449 F:      drivers/pci/controller/dwc/*imx6*
11450
11451 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11452 M:      Keith Busch <keith.busch@intel.com>
11453 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11454 L:      linux-pci@vger.kernel.org
11455 S:      Supported
11456 F:      drivers/pci/controller/vmd.c
11457
11458 PCI DRIVER FOR MICROSEMI SWITCHTEC
11459 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11460 M:      Logan Gunthorpe <logang@deltatee.com>
11461 L:      linux-pci@vger.kernel.org
11462 S:      Maintained
11463 F:      Documentation/switchtec.txt
11464 F:      Documentation/ABI/testing/sysfs-class-switchtec
11465 F:      drivers/pci/switch/switchtec*
11466 F:      include/uapi/linux/switchtec_ioctl.h
11467 F:      include/linux/switchtec.h
11468 F:      drivers/ntb/hw/mscc/
11469
11470 PCI DRIVER FOR MOBIVEIL PCIE IP
11471 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11472 L:      linux-pci@vger.kernel.org
11473 S:      Supported
11474 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11475 F:      drivers/pci/controller/pcie-mobiveil.c
11476
11477 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11478 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11479 M:      Jason Cooper <jason@lakedaemon.net>
11480 L:      linux-pci@vger.kernel.org
11481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11482 S:      Maintained
11483 F:      drivers/pci/controller/*mvebu*
11484
11485 PCI DRIVER FOR NVIDIA TEGRA
11486 M:      Thierry Reding <thierry.reding@gmail.com>
11487 L:      linux-tegra@vger.kernel.org
11488 L:      linux-pci@vger.kernel.org
11489 S:      Supported
11490 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11491 F:      drivers/pci/controller/pci-tegra.c
11492
11493 PCI DRIVER FOR RENESAS R-CAR
11494 M:      Simon Horman <horms@verge.net.au>
11495 L:      linux-pci@vger.kernel.org
11496 L:      linux-renesas-soc@vger.kernel.org
11497 S:      Maintained
11498 F:      drivers/pci/controller/*rcar*
11499
11500 PCI DRIVER FOR SAMSUNG EXYNOS
11501 M:      Jingoo Han <jingoohan1@gmail.com>
11502 L:      linux-pci@vger.kernel.org
11503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11505 S:      Maintained
11506 F:      drivers/pci/controller/dwc/pci-exynos.c
11507
11508 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11509 M:      Jingoo Han <jingoohan1@gmail.com>
11510 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11511 L:      linux-pci@vger.kernel.org
11512 S:      Maintained
11513 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11514 F:      drivers/pci/controller/dwc/*designware*
11515
11516 PCI DRIVER FOR TI DRA7XX
11517 M:      Kishon Vijay Abraham I <kishon@ti.com>
11518 L:      linux-omap@vger.kernel.org
11519 L:      linux-pci@vger.kernel.org
11520 S:      Supported
11521 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11522 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11523
11524 PCI DRIVER FOR TI KEYSTONE
11525 M:      Murali Karicheri <m-karicheri2@ti.com>
11526 L:      linux-pci@vger.kernel.org
11527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11528 S:      Maintained
11529 F:      drivers/pci/controller/dwc/pci-keystone.c
11530
11531 PCI ENDPOINT SUBSYSTEM
11532 M:      Kishon Vijay Abraham I <kishon@ti.com>
11533 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11534 L:      linux-pci@vger.kernel.org
11535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11536 S:      Supported
11537 F:      drivers/pci/endpoint/
11538 F:      drivers/misc/pci_endpoint_test.c
11539 F:      tools/pci/
11540
11541 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11542 M:      Russell Currey <ruscur@russell.cc>
11543 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11544 M:      Oliver O'Halloran <oohall@gmail.com>
11545 L:      linuxppc-dev@lists.ozlabs.org
11546 S:      Supported
11547 F:      Documentation/PCI/pci-error-recovery.txt
11548 F:      drivers/pci/pcie/aer.c
11549 F:      drivers/pci/pcie/dpc.c
11550 F:      drivers/pci/pcie/err.c
11551 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11552 F:      arch/powerpc/kernel/eeh*.c
11553 F:      arch/powerpc/platforms/*/eeh*.c
11554 F:      arch/powerpc/include/*/eeh*.h
11555
11556 PCI ERROR RECOVERY
11557 M:      Linas Vepstas <linasvepstas@gmail.com>
11558 L:      linux-pci@vger.kernel.org
11559 S:      Supported
11560 F:      Documentation/PCI/pci-error-recovery.txt
11561
11562 PCI MSI DRIVER FOR ALTERA MSI IP
11563 M:      Ley Foon Tan <lftan@altera.com>
11564 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11565 L:      linux-pci@vger.kernel.org
11566 S:      Supported
11567 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11568 F:      drivers/pci/controller/pcie-altera-msi.c
11569
11570 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11571 M:      Duc Dang <dhdang@apm.com>
11572 L:      linux-pci@vger.kernel.org
11573 L:      linux-arm-kernel@lists.infradead.org
11574 S:      Maintained
11575 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11576 F:      drivers/pci/controller/pci-xgene-msi.c
11577
11578 PCI SUBSYSTEM
11579 M:      Bjorn Helgaas <bhelgaas@google.com>
11580 L:      linux-pci@vger.kernel.org
11581 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11583 S:      Supported
11584 F:      Documentation/devicetree/bindings/pci/
11585 F:      Documentation/PCI/
11586 F:      drivers/acpi/pci*
11587 F:      drivers/pci/
11588 F:      include/asm-generic/pci*
11589 F:      include/linux/pci*
11590 F:      include/linux/of_pci.h
11591 F:      include/uapi/linux/pci*
11592 F:      lib/pci*
11593 F:      arch/x86/pci/
11594 F:      arch/x86/kernel/quirks.c
11595
11596 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11597 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11598 L:      linux-pci@vger.kernel.org
11599 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11601 S:      Supported
11602 F:      drivers/pci/controller/
11603
11604 PCIE DRIVER FOR AXIS ARTPEC
11605 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11606 L:      linux-arm-kernel@axis.com
11607 L:      linux-pci@vger.kernel.org
11608 S:      Maintained
11609 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11610 F:      drivers/pci/controller/dwc/*artpec*
11611
11612 PCIE DRIVER FOR CAVIUM THUNDERX
11613 M:      David Daney <david.daney@cavium.com>
11614 L:      linux-pci@vger.kernel.org
11615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616 S:      Supported
11617 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11618 F:      drivers/pci/controller/pci-thunder-*
11619
11620 PCIE DRIVER FOR HISILICON
11621 M:      Zhou Wang <wangzhou1@hisilicon.com>
11622 L:      linux-pci@vger.kernel.org
11623 S:      Maintained
11624 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11625 F:      drivers/pci/controller/dwc/pcie-hisi.c
11626
11627 PCIE DRIVER FOR HISILICON KIRIN
11628 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11629 M:      Binghui Wang <wangbinghui@hisilicon.com>
11630 L:      linux-pci@vger.kernel.org
11631 S:      Maintained
11632 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11633 F:      drivers/pci/controller/dwc/pcie-kirin.c
11634
11635 PCIE DRIVER FOR HISILICON STB
11636 M:      Jianguo Sun <sunjianguo1@huawei.com>
11637 M:      Shawn Guo <shawn.guo@linaro.org>
11638 L:      linux-pci@vger.kernel.org
11639 S:      Maintained
11640 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11641 F:      drivers/pci/controller/dwc/pcie-histb.c
11642
11643 PCIE DRIVER FOR MEDIATEK
11644 M:      Ryder Lee <ryder.lee@mediatek.com>
11645 L:      linux-pci@vger.kernel.org
11646 L:      linux-mediatek@lists.infradead.org
11647 S:      Supported
11648 F:      Documentation/devicetree/bindings/pci/mediatek*
11649 F:      drivers/pci/controller/*mediatek*
11650
11651 PCIE DRIVER FOR QUALCOMM MSM
11652 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11653 L:      linux-pci@vger.kernel.org
11654 L:      linux-arm-msm@vger.kernel.org
11655 S:      Maintained
11656 F:      drivers/pci/controller/dwc/*qcom*
11657
11658 PCIE DRIVER FOR ROCKCHIP
11659 M:      Shawn Lin <shawn.lin@rock-chips.com>
11660 L:      linux-pci@vger.kernel.org
11661 L:      linux-rockchip@lists.infradead.org
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11664 F:      drivers/pci/controller/pcie-rockchip*
11665
11666 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11667 M:      Linus Walleij <linus.walleij@linaro.org>
11668 L:      linux-pci@vger.kernel.org
11669 S:      Maintained
11670 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11671 F:      drivers/pci/controller/pci-v3-semi.c
11672
11673 PCIE DRIVER FOR ST SPEAR13XX
11674 M:      Pratyush Anand <pratyush.anand@gmail.com>
11675 L:      linux-pci@vger.kernel.org
11676 S:      Maintained
11677 F:      drivers/pci/controller/dwc/*spear*
11678
11679 PCMCIA SUBSYSTEM
11680 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11682 S:      Odd Fixes
11683 F:      Documentation/pcmcia/
11684 F:      tools/pcmcia/
11685 F:      drivers/pcmcia/
11686 F:      include/pcmcia/
11687
11688 PCNET32 NETWORK DRIVER
11689 M:      Don Fry <pcnet32@frontier.com>
11690 L:      netdev@vger.kernel.org
11691 S:      Maintained
11692 F:      drivers/net/ethernet/amd/pcnet32.c
11693
11694 PCRYPT PARALLEL CRYPTO ENGINE
11695 M:      Steffen Klassert <steffen.klassert@secunet.com>
11696 L:      linux-crypto@vger.kernel.org
11697 S:      Maintained
11698 F:      crypto/pcrypt.c
11699 F:      include/crypto/pcrypt.h
11700
11701 PEAQ WMI HOTKEYS DRIVER
11702 M:      Hans de Goede <hdegoede@redhat.com>
11703 L:      platform-driver-x86@vger.kernel.org
11704 S:      Maintained
11705 F:      drivers/platform/x86/peaq-wmi.c
11706
11707 PER-CPU MEMORY ALLOCATOR
11708 M:      Dennis Zhou <dennis@kernel.org>
11709 M:      Tejun Heo <tj@kernel.org>
11710 M:      Christoph Lameter <cl@linux.com>
11711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11712 S:      Maintained
11713 F:      include/linux/percpu*.h
11714 F:      mm/percpu*.c
11715 F:      arch/*/include/asm/percpu.h
11716
11717 PER-TASK DELAY ACCOUNTING
11718 M:      Balbir Singh <bsingharora@gmail.com>
11719 S:      Maintained
11720 F:      include/linux/delayacct.h
11721 F:      kernel/delayacct.c
11722
11723 PERFORMANCE EVENTS SUBSYSTEM
11724 M:      Peter Zijlstra <peterz@infradead.org>
11725 M:      Ingo Molnar <mingo@redhat.com>
11726 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11727 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11728 R:      Jiri Olsa <jolsa@redhat.com>
11729 R:      Namhyung Kim <namhyung@kernel.org>
11730 L:      linux-kernel@vger.kernel.org
11731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11732 S:      Supported
11733 F:      kernel/events/*
11734 F:      include/linux/perf_event.h
11735 F:      include/uapi/linux/perf_event.h
11736 F:      arch/*/kernel/perf_event*.c
11737 F:      arch/*/kernel/*/perf_event*.c
11738 F:      arch/*/kernel/*/*/perf_event*.c
11739 F:      arch/*/include/asm/perf_event.h
11740 F:      arch/*/kernel/perf_callchain.c
11741 F:      arch/*/events/*
11742 F:      tools/perf/
11743
11744 PERSONALITY HANDLING
11745 M:      Christoph Hellwig <hch@infradead.org>
11746 L:      linux-abi-devel@lists.sourceforge.net
11747 S:      Maintained
11748 F:      include/linux/personality.h
11749 F:      include/uapi/linux/personality.h
11750
11751 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11752 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11753 L:      linux-input@vger.kernel.org
11754 S:      Maintained
11755 F:      Documentation/input/devices/pxrc.rst
11756 F:      drivers/input/joystick/pxrc.c
11757
11758 PHONET PROTOCOL
11759 M:      Remi Denis-Courmont <courmisch@gmail.com>
11760 S:      Supported
11761 F:      Documentation/networking/phonet.txt
11762 F:      include/linux/phonet.h
11763 F:      include/net/phonet/
11764 F:      include/uapi/linux/phonet.h
11765 F:      net/phonet/
11766
11767 PHRAM MTD DRIVER
11768 M:      Joern Engel <joern@lazybastard.org>
11769 L:      linux-mtd@lists.infradead.org
11770 S:      Maintained
11771 F:      drivers/mtd/devices/phram.c
11772
11773 PICOLCD HID DRIVER
11774 M:      Bruno Prémont <bonbons@linux-vserver.org>
11775 L:      linux-input@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/hid/hid-picolcd*
11778
11779 PICOXCELL SUPPORT
11780 M:      Jamie Iles <jamie@jamieiles.com>
11781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11782 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11783 S:      Supported
11784 F:      arch/arm/boot/dts/picoxcell*
11785 F:      arch/arm/mach-picoxcell/
11786 F:      drivers/crypto/picoxcell*
11787
11788 PIN CONTROL SUBSYSTEM
11789 M:      Linus Walleij <linus.walleij@linaro.org>
11790 L:      linux-gpio@vger.kernel.org
11791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11792 S:      Maintained
11793 F:      Documentation/devicetree/bindings/pinctrl/
11794 F:      Documentation/driver-api/pinctl.rst
11795 F:      drivers/pinctrl/
11796 F:      include/linux/pinctrl/
11797
11798 PIN CONTROLLER - ATMEL AT91
11799 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11801 S:      Maintained
11802 F:      drivers/pinctrl/pinctrl-at91.*
11803
11804 PIN CONTROLLER - ATMEL AT91 PIO4
11805 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11807 L:      linux-gpio@vger.kernel.org
11808 S:      Supported
11809 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11810
11811 PIN CONTROLLER - FREESCALE
11812 M:      Dong Aisheng <aisheng.dong@nxp.com>
11813 M:      Fabio Estevam <festevam@gmail.com>
11814 M:      Shawn Guo <shawnguo@kernel.org>
11815 M:      Stefan Agner <stefan@agner.ch>
11816 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11817 L:      linux-gpio@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/pinctrl/freescale/
11820 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11821
11822 PIN CONTROLLER - INTEL
11823 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11824 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11826 S:      Maintained
11827 F:      drivers/pinctrl/intel/
11828
11829 PIN CONTROLLER - MEDIATEK
11830 M:      Sean Wang <sean.wang@kernel.org>
11831 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11832 S:      Maintained
11833 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11834 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11835 F:      drivers/pinctrl/mediatek/
11836
11837 PIN CONTROLLER - QUALCOMM
11838 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11839 S:      Maintained
11840 L:      linux-arm-msm@vger.kernel.org
11841 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11842 F:      drivers/pinctrl/qcom/
11843
11844 PIN CONTROLLER - RENESAS
11845 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11846 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11847 L:      linux-renesas-soc@vger.kernel.org
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11849 S:      Maintained
11850 F:      drivers/pinctrl/sh-pfc/
11851
11852 PIN CONTROLLER - SAMSUNG
11853 M:      Tomasz Figa <tomasz.figa@gmail.com>
11854 M:      Krzysztof Kozlowski <krzk@kernel.org>
11855 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11857 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11858 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11860 S:      Maintained
11861 F:      drivers/pinctrl/samsung/
11862 F:      include/dt-bindings/pinctrl/samsung.h
11863 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11864
11865 PIN CONTROLLER - SINGLE
11866 M:      Tony Lindgren <tony@atomide.com>
11867 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11869 L:      linux-omap@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/pinctrl/pinctrl-single.c
11872
11873 PIN CONTROLLER - ST SPEAR
11874 M:      Viresh Kumar <vireshk@kernel.org>
11875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876 W:      http://www.st.com/spear
11877 S:      Maintained
11878 F:      drivers/pinctrl/spear/
11879
11880 PISTACHIO SOC SUPPORT
11881 M:      James Hartley <james.hartley@sondrel.com>
11882 L:      linux-mips@vger.kernel.org
11883 S:      Odd Fixes
11884 F:      arch/mips/pistachio/
11885 F:      arch/mips/include/asm/mach-pistachio/
11886 F:      arch/mips/boot/dts/img/pistachio*
11887 F:      arch/mips/configs/pistachio*_defconfig
11888
11889 PKTCDVD DRIVER
11890 S:      Orphan
11891 M:      linux-block@vger.kernel.org
11892 F:      drivers/block/pktcdvd.c
11893 F:      include/linux/pktcdvd.h
11894 F:      include/uapi/linux/pktcdvd.h
11895
11896 PKUNITY SOC DRIVERS
11897 M:      Guan Xuetao <gxt@pku.edu.cn>
11898 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11899 S:      Maintained
11900 T:      git git://github.com/gxt/linux.git
11901 F:      drivers/input/serio/i8042-unicore32io.h
11902 F:      drivers/i2c/busses/i2c-puv3.c
11903 F:      drivers/video/fbdev/fb-puv3.c
11904 F:      drivers/rtc/rtc-puv3.c
11905
11906 PMBUS HARDWARE MONITORING DRIVERS
11907 M:      Guenter Roeck <linux@roeck-us.net>
11908 L:      linux-hwmon@vger.kernel.org
11909 W:      http://hwmon.wiki.kernel.org/
11910 W:      http://www.roeck-us.net/linux/drivers/
11911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11912 S:      Maintained
11913 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11914 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11915 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11916 F:      Documentation/hwmon/adm1275
11917 F:      Documentation/hwmon/ibm-cffps
11918 F:      Documentation/hwmon/ir35221
11919 F:      Documentation/hwmon/lm25066
11920 F:      Documentation/hwmon/ltc2978
11921 F:      Documentation/hwmon/ltc3815
11922 F:      Documentation/hwmon/max16064
11923 F:      Documentation/hwmon/max20751
11924 F:      Documentation/hwmon/max31785
11925 F:      Documentation/hwmon/max34440
11926 F:      Documentation/hwmon/max8688
11927 F:      Documentation/hwmon/pmbus
11928 F:      Documentation/hwmon/pmbus-core
11929 F:      Documentation/hwmon/tps40422
11930 F:      Documentation/hwmon/ucd9000
11931 F:      Documentation/hwmon/ucd9200
11932 F:      Documentation/hwmon/zl6100
11933 F:      drivers/hwmon/pmbus/
11934 F:      include/linux/pmbus.h
11935
11936 PMC SIERRA MaxRAID DRIVER
11937 L:      linux-scsi@vger.kernel.org
11938 W:      http://www.pmc-sierra.com/
11939 S:      Orphan
11940 F:      drivers/scsi/pmcraid.*
11941
11942 PMC SIERRA PM8001 DRIVER
11943 M:      Jack Wang <jinpu.wang@profitbricks.com>
11944 M:      lindar_liu@usish.com
11945 L:      linux-scsi@vger.kernel.org
11946 S:      Supported
11947 F:      drivers/scsi/pm8001/
11948
11949 PNP SUPPORT
11950 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11951 S:      Maintained
11952 F:      drivers/pnp/
11953
11954 POSIX CLOCKS and TIMERS
11955 M:      Thomas Gleixner <tglx@linutronix.de>
11956 L:      linux-kernel@vger.kernel.org
11957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11958 S:      Maintained
11959 F:      fs/timerfd.c
11960 F:      include/linux/timer*
11961 F:      kernel/time/*timer*
11962
11963 POWER MANAGEMENT CORE
11964 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11965 L:      linux-pm@vger.kernel.org
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11967 B:      https://bugzilla.kernel.org
11968 S:      Supported
11969 F:      drivers/base/power/
11970 F:      include/linux/pm.h
11971 F:      include/linux/pm_*
11972 F:      include/linux/powercap.h
11973 F:      drivers/powercap/
11974 F:      kernel/configs/nopm.config
11975
11976 POWER STATE COORDINATION INTERFACE (PSCI)
11977 M:      Mark Rutland <mark.rutland@arm.com>
11978 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11979 L:      linux-arm-kernel@lists.infradead.org
11980 S:      Maintained
11981 F:      drivers/firmware/psci*.c
11982 F:      include/linux/psci.h
11983 F:      include/uapi/linux/psci.h
11984
11985 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11986 M:      Sebastian Reichel <sre@kernel.org>
11987 L:      linux-pm@vger.kernel.org
11988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11989 S:      Maintained
11990 F:      Documentation/ABI/testing/sysfs-class-power
11991 F:      Documentation/devicetree/bindings/power/supply/
11992 F:      include/linux/power_supply.h
11993 F:      drivers/power/supply/
11994
11995 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11996 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11997 L:      linuxppc-dev@lists.ozlabs.org
11998 S:      Maintained
11999 F:      drivers/char/powernv-op-panel.c
12000
12001 PPP OVER ATM (RFC 2364)
12002 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12003 S:      Maintained
12004 F:      net/atm/pppoatm.c
12005 F:      include/uapi/linux/atmppp.h
12006
12007 PPP OVER ETHERNET
12008 M:      Michal Ostrowski <mostrows@earthlink.net>
12009 S:      Maintained
12010 F:      drivers/net/ppp/pppoe.c
12011 F:      drivers/net/ppp/pppox.c
12012
12013 PPP OVER L2TP
12014 M:      James Chapman <jchapman@katalix.com>
12015 S:      Maintained
12016 F:      net/l2tp/l2tp_ppp.c
12017 F:      include/linux/if_pppol2tp.h
12018 F:      include/uapi/linux/if_pppol2tp.h
12019
12020 PPP PROTOCOL DRIVERS AND COMPRESSORS
12021 M:      Paul Mackerras <paulus@samba.org>
12022 L:      linux-ppp@vger.kernel.org
12023 S:      Maintained
12024 F:      drivers/net/ppp/ppp_*
12025
12026 PPS SUPPORT
12027 M:      Rodolfo Giometti <giometti@enneenne.com>
12028 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12029 L:      linuxpps@ml.enneenne.com (subscribers-only)
12030 S:      Maintained
12031 F:      Documentation/pps/
12032 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12033 F:      Documentation/ABI/testing/sysfs-pps
12034 F:      drivers/pps/
12035 F:      include/linux/pps*.h
12036 F:      include/uapi/linux/pps.h
12037
12038 PPTP DRIVER
12039 M:      Dmitry Kozlov <xeb@mail.ru>
12040 L:      netdev@vger.kernel.org
12041 S:      Maintained
12042 F:      drivers/net/ppp/pptp.c
12043 W:      http://sourceforge.net/projects/accel-pptp
12044
12045 PREEMPTIBLE KERNEL
12046 M:      Robert Love <rml@tech9.net>
12047 L:      kpreempt-tech@lists.sourceforge.net
12048 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12049 S:      Supported
12050 F:      Documentation/preempt-locking.txt
12051 F:      include/linux/preempt.h
12052
12053 PRINTK
12054 M:      Petr Mladek <pmladek@suse.com>
12055 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12056 R:      Steven Rostedt <rostedt@goodmis.org>
12057 S:      Maintained
12058 F:      kernel/printk/
12059 F:      include/linux/printk.h
12060
12061 PRISM54 WIRELESS DRIVER
12062 M:      Luis Chamberlain <mcgrof@kernel.org>
12063 L:      linux-wireless@vger.kernel.org
12064 W:      http://wireless.kernel.org/en/users/Drivers/p54
12065 S:      Obsolete
12066 F:      drivers/net/wireless/intersil/prism54/
12067
12068 PROC FILESYSTEM
12069 R:      Alexey Dobriyan <adobriyan@gmail.com>
12070 L:      linux-kernel@vger.kernel.org
12071 L:      linux-fsdevel@vger.kernel.org
12072 S:      Maintained
12073 F:      fs/proc/
12074 F:      include/linux/proc_fs.h
12075 F:      tools/testing/selftests/proc/
12076 F:      Documentation/filesystems/proc.txt
12077
12078 PROC SYSCTL
12079 M:      Luis Chamberlain <mcgrof@kernel.org>
12080 M:      Kees Cook <keescook@chromium.org>
12081 L:      linux-kernel@vger.kernel.org
12082 L:      linux-fsdevel@vger.kernel.org
12083 S:      Maintained
12084 F:      fs/proc/proc_sysctl.c
12085 F:      include/linux/sysctl.h
12086 F:      kernel/sysctl.c
12087 F:      tools/testing/selftests/sysctl/
12088
12089 PS3 NETWORK SUPPORT
12090 M:      Geoff Levand <geoff@infradead.org>
12091 L:      netdev@vger.kernel.org
12092 L:      linuxppc-dev@lists.ozlabs.org
12093 S:      Maintained
12094 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12095
12096 PS3 PLATFORM SUPPORT
12097 M:      Geoff Levand <geoff@infradead.org>
12098 L:      linuxppc-dev@lists.ozlabs.org
12099 S:      Maintained
12100 F:      arch/powerpc/boot/ps3*
12101 F:      arch/powerpc/include/asm/lv1call.h
12102 F:      arch/powerpc/include/asm/ps3*.h
12103 F:      arch/powerpc/platforms/ps3/
12104 F:      drivers/*/ps3*
12105 F:      drivers/ps3/
12106 F:      drivers/rtc/rtc-ps3.c
12107 F:      drivers/usb/host/*ps3.c
12108 F:      sound/ppc/snd_ps3*
12109
12110 PS3VRAM DRIVER
12111 M:      Jim Paris <jim@jtan.com>
12112 M:      Geoff Levand <geoff@infradead.org>
12113 L:      linuxppc-dev@lists.ozlabs.org
12114 S:      Maintained
12115 F:      drivers/block/ps3vram.c
12116
12117 PSAMPLE PACKET SAMPLING SUPPORT:
12118 M:      Yotam Gigi <yotam.gi@gmail.com>
12119 S:      Maintained
12120 F:      net/psample
12121 F:      include/net/psample.h
12122 F:      include/uapi/linux/psample.h
12123
12124 PSTORE FILESYSTEM
12125 M:      Kees Cook <keescook@chromium.org>
12126 M:      Anton Vorontsov <anton@enomsg.org>
12127 M:      Colin Cross <ccross@android.com>
12128 M:      Tony Luck <tony.luck@intel.com>
12129 S:      Maintained
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12131 F:      fs/pstore/
12132 F:      include/linux/pstore*
12133 F:      drivers/firmware/efi/efi-pstore.c
12134 F:      drivers/acpi/apei/erst.c
12135 F:      Documentation/admin-guide/ramoops.rst
12136 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12137 K:      \b(pstore|ramoops)
12138
12139 PTP HARDWARE CLOCK SUPPORT
12140 M:      Richard Cochran <richardcochran@gmail.com>
12141 L:      netdev@vger.kernel.org
12142 S:      Maintained
12143 W:      http://linuxptp.sourceforge.net/
12144 F:      Documentation/ABI/testing/sysfs-ptp
12145 F:      Documentation/ptp/*
12146 F:      drivers/net/phy/dp83640*
12147 F:      drivers/ptp/*
12148 F:      include/linux/ptp_cl*
12149
12150 PTRACE SUPPORT
12151 M:      Oleg Nesterov <oleg@redhat.com>
12152 S:      Maintained
12153 F:      include/asm-generic/syscall.h
12154 F:      include/linux/ptrace.h
12155 F:      include/linux/regset.h
12156 F:      include/linux/tracehook.h
12157 F:      include/uapi/linux/ptrace.h
12158 F:      include/uapi/linux/ptrace.h
12159 F:      include/asm-generic/ptrace.h
12160 F:      kernel/ptrace.c
12161 F:      arch/*/ptrace*.c
12162 F:      arch/*/*/ptrace*.c
12163 F:      arch/*/include/asm/ptrace*.h
12164
12165 PULSE8-CEC DRIVER
12166 M:      Hans Verkuil <hverkuil@xs4all.nl>
12167 L:      linux-media@vger.kernel.org
12168 T:      git git://linuxtv.org/media_tree.git
12169 S:      Maintained
12170 F:      drivers/media/usb/pulse8-cec/*
12171 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12172
12173 PVRUSB2 VIDEO4LINUX DRIVER
12174 M:      Mike Isely <isely@pobox.com>
12175 L:      pvrusb2@isely.net       (subscribers-only)
12176 L:      linux-media@vger.kernel.org
12177 W:      http://www.isely.net/pvrusb2/
12178 T:      git git://linuxtv.org/media_tree.git
12179 S:      Maintained
12180 F:      Documentation/media/v4l-drivers/pvrusb2*
12181 F:      drivers/media/usb/pvrusb2/
12182
12183 PWC WEBCAM DRIVER
12184 M:      Hans Verkuil <hverkuil@xs4all.nl>
12185 L:      linux-media@vger.kernel.org
12186 T:      git git://linuxtv.org/media_tree.git
12187 S:      Odd Fixes
12188 F:      drivers/media/usb/pwc/*
12189
12190 PWM FAN DRIVER
12191 M:      Kamil Debski <kamil@wypas.org>
12192 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12193 L:      linux-hwmon@vger.kernel.org
12194 S:      Supported
12195 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12196 F:      Documentation/hwmon/pwm-fan
12197 F:      drivers/hwmon/pwm-fan.c
12198
12199 PWM IR Transmitter
12200 M:      Sean Young <sean@mess.org>
12201 L:      linux-media@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/media/rc/pwm-ir-tx.c
12204
12205 PWM SUBSYSTEM
12206 M:      Thierry Reding <thierry.reding@gmail.com>
12207 L:      linux-pwm@vger.kernel.org
12208 S:      Maintained
12209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12210 F:      Documentation/pwm.txt
12211 F:      Documentation/devicetree/bindings/pwm/
12212 F:      include/linux/pwm.h
12213 F:      drivers/pwm/
12214 F:      drivers/video/backlight/pwm_bl.c
12215 F:      include/linux/pwm_backlight.h
12216 F:      drivers/gpio/gpio-mvebu.c
12217 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12218
12219 PXA GPIO DRIVER
12220 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12221 L:      linux-gpio@vger.kernel.org
12222 S:      Maintained
12223 F:      drivers/gpio/gpio-pxa.c
12224
12225 PXA MMCI DRIVER
12226 S:      Orphan
12227
12228 PXA RTC DRIVER
12229 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12230 L:      linux-rtc@vger.kernel.org
12231 S:      Maintained
12232
12233 PXA2xx/PXA3xx SUPPORT
12234 M:      Daniel Mack <daniel@zonque.org>
12235 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12236 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238 T:      git git://github.com/hzhuang1/linux.git
12239 T:      git git://github.com/rjarzmik/linux.git
12240 S:      Maintained
12241 F:      arch/arm/boot/dts/pxa*
12242 F:      arch/arm/mach-pxa/
12243 F:      drivers/dma/pxa*
12244 F:      drivers/pcmcia/pxa2xx*
12245 F:      drivers/pinctrl/pxa/
12246 F:      drivers/spi/spi-pxa2xx*
12247 F:      drivers/usb/gadget/udc/pxa2*
12248 F:      include/sound/pxa2xx-lib.h
12249 F:      sound/arm/pxa*
12250 F:      sound/soc/pxa/
12251
12252 QAT DRIVER
12253 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12254 L:      qat-linux@intel.com
12255 S:      Supported
12256 F:      drivers/crypto/qat/
12257
12258 QCOM AUDIO (ASoC) DRIVERS
12259 M:      Patrick Lai <plai@codeaurora.org>
12260 M:      Banajit Goswami <bgoswami@codeaurora.org>
12261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12262 S:      Supported
12263 F:      sound/soc/qcom/
12264
12265 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12266 M:      Gabriel Somlo <somlo@cmu.edu>
12267 M:      "Michael S. Tsirkin" <mst@redhat.com>
12268 L:      qemu-devel@nongnu.org
12269 S:      Maintained
12270 F:      drivers/firmware/qemu_fw_cfg.c
12271 F:      include/uapi/linux/qemu_fw_cfg.h
12272
12273 QIB DRIVER
12274 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12275 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12276 L:      linux-rdma@vger.kernel.org
12277 S:      Supported
12278 F:      drivers/infiniband/hw/qib/
12279
12280 QLOGIC QL41xxx FCOE DRIVER
12281 M:      QLogic-Storage-Upstream@cavium.com
12282 L:      linux-scsi@vger.kernel.org
12283 S:      Supported
12284 F:      drivers/scsi/qedf/
12285
12286 QLOGIC QL41xxx ISCSI DRIVER
12287 M:      QLogic-Storage-Upstream@cavium.com
12288 L:      linux-scsi@vger.kernel.org
12289 S:      Supported
12290 F:      drivers/scsi/qedi/
12291
12292 QLOGIC QL4xxx ETHERNET DRIVER
12293 M:      Ariel Elior <Ariel.Elior@cavium.com>
12294 M:      everest-linux-l2@cavium.com
12295 L:      netdev@vger.kernel.org
12296 S:      Supported
12297 F:      drivers/net/ethernet/qlogic/qed/
12298 F:      include/linux/qed/
12299 F:      drivers/net/ethernet/qlogic/qede/
12300
12301 QLOGIC QL4xxx RDMA DRIVER
12302 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12303 M:      Ariel Elior <Ariel.Elior@cavium.com>
12304 L:      linux-rdma@vger.kernel.org
12305 S:      Supported
12306 F:      drivers/infiniband/hw/qedr/
12307 F:      include/uapi/rdma/qedr-abi.h
12308
12309 QLOGIC QLA1280 SCSI DRIVER
12310 M:      Michael Reed <mdr@sgi.com>
12311 L:      linux-scsi@vger.kernel.org
12312 S:      Maintained
12313 F:      drivers/scsi/qla1280.[ch]
12314
12315 QLOGIC QLA2XXX FC-SCSI DRIVER
12316 M:      qla2xxx-upstream@qlogic.com
12317 L:      linux-scsi@vger.kernel.org
12318 S:      Supported
12319 F:      Documentation/scsi/LICENSE.qla2xxx
12320 F:      drivers/scsi/qla2xxx/
12321
12322 QLOGIC QLA3XXX NETWORK DRIVER
12323 M:      Dept-GELinuxNICDev@cavium.com
12324 L:      netdev@vger.kernel.org
12325 S:      Supported
12326 F:      Documentation/networking/LICENSE.qla3xxx
12327 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12328
12329 QLOGIC QLA4XXX iSCSI DRIVER
12330 M:      QLogic-Storage-Upstream@qlogic.com
12331 L:      linux-scsi@vger.kernel.org
12332 S:      Supported
12333 F:      Documentation/scsi/LICENSE.qla4xxx
12334 F:      drivers/scsi/qla4xxx/
12335
12336 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12337 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12338 M:      Manish Chopra <manish.chopra@cavium.com>
12339 M:      Dept-GELinuxNICDev@cavium.com
12340 L:      netdev@vger.kernel.org
12341 S:      Supported
12342 F:      drivers/net/ethernet/qlogic/qlcnic/
12343
12344 QLOGIC QLGE 10Gb ETHERNET DRIVER
12345 M:      Manish Chopra <manish.chopra@cavium.com>
12346 M:      Dept-GELinuxNICDev@cavium.com
12347 L:      netdev@vger.kernel.org
12348 S:      Supported
12349 F:      drivers/net/ethernet/qlogic/qlge/
12350
12351 QM1D1B0004 MEDIA DRIVER
12352 M:      Akihiro Tsukada <tskd08@gmail.com>
12353 L:      linux-media@vger.kernel.org
12354 S:      Odd Fixes
12355 F:      drivers/media/tuners/qm1d1b0004*
12356
12357 QM1D1C0042 MEDIA DRIVER
12358 M:      Akihiro Tsukada <tskd08@gmail.com>
12359 L:      linux-media@vger.kernel.org
12360 S:      Odd Fixes
12361 F:      drivers/media/tuners/qm1d1c0042*
12362
12363 QNX4 FILESYSTEM
12364 M:      Anders Larsen <al@alarsen.net>
12365 W:      http://www.alarsen.net/linux/qnx4fs/
12366 S:      Maintained
12367 F:      fs/qnx4/
12368 F:      include/uapi/linux/qnx4_fs.h
12369 F:      include/uapi/linux/qnxtypes.h
12370
12371 QORIQ DPAA2 FSL-MC BUS DRIVER
12372 M:      Stuart Yoder <stuyoder@gmail.com>
12373 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12374 L:      linux-kernel@vger.kernel.org
12375 S:      Maintained
12376 F:      drivers/bus/fsl-mc/
12377 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12378 F:      Documentation/networking/dpaa2/overview.rst
12379
12380 QT1010 MEDIA DRIVER
12381 M:      Antti Palosaari <crope@iki.fi>
12382 L:      linux-media@vger.kernel.org
12383 W:      https://linuxtv.org
12384 W:      http://palosaari.fi/linux/
12385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12386 T:      git git://linuxtv.org/anttip/media_tree.git
12387 S:      Maintained
12388 F:      drivers/media/tuners/qt1010*
12389
12390 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12391 M:      Kalle Valo <kvalo@codeaurora.org>
12392 L:      ath10k@lists.infradead.org
12393 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12395 S:      Supported
12396 F:      drivers/net/wireless/ath/ath10k/
12397
12398 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12399 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12400 L:      linux-wireless@vger.kernel.org
12401 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12402 S:      Supported
12403 F:      drivers/net/wireless/ath/ath9k/
12404
12405 QUALCOMM CAMERA SUBSYSTEM DRIVER
12406 M:      Todor Tomov <todor.tomov@linaro.org>
12407 L:      linux-media@vger.kernel.org
12408 S:      Maintained
12409 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12410 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12411 F:      drivers/media/platform/qcom/camss/
12412
12413 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12414 M:  Ilia Lin <ilia.lin@gmail.com>
12415 L:  linux-pm@vger.kernel.org
12416 S:  Maintained
12417 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12418 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12419
12420 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12421 M:      Timur Tabi <timur@kernel.org>
12422 L:      netdev@vger.kernel.org
12423 S:      Maintained
12424 F:      drivers/net/ethernet/qualcomm/emac/
12425
12426 QUALCOMM GENERIC INTERFACE I2C DRIVER
12427 M:      Alok Chauhan <alokc@codeaurora.org>
12428 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12429 L:      linux-i2c@vger.kernel.org
12430 L:      linux-arm-msm@vger.kernel.org
12431 S:      Supported
12432 F:      drivers/i2c/busses/i2c-qcom-geni.c
12433
12434 QUALCOMM HEXAGON ARCHITECTURE
12435 M:      Richard Kuo <rkuo@codeaurora.org>
12436 L:      linux-hexagon@vger.kernel.org
12437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12438 S:      Supported
12439 F:      arch/hexagon/
12440
12441 QUALCOMM HIDMA DRIVER
12442 M:      Sinan Kaya <okaya@kernel.org>
12443 L:      linux-arm-kernel@lists.infradead.org
12444 L:      linux-arm-msm@vger.kernel.org
12445 L:      dmaengine@vger.kernel.org
12446 S:      Supported
12447 F:      drivers/dma/qcom/hidma*
12448
12449 QUALCOMM IOMMU
12450 M:      Rob Clark <robdclark@gmail.com>
12451 L:      iommu@lists.linux-foundation.org
12452 L:      linux-arm-msm@vger.kernel.org
12453 S:      Maintained
12454 F:      drivers/iommu/qcom_iommu.c
12455
12456 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12457 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12458 L:      linux-media@vger.kernel.org
12459 L:      linux-arm-msm@vger.kernel.org
12460 T:      git git://linuxtv.org/media_tree.git
12461 S:      Maintained
12462 F:      drivers/media/platform/qcom/venus/
12463
12464 QUALCOMM WCN36XX WIRELESS DRIVER
12465 M:      Kalle Valo <kvalo@codeaurora.org>
12466 L:      wcn36xx@lists.infradead.org
12467 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12468 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12469 S:      Supported
12470 F:      drivers/net/wireless/ath/wcn36xx/
12471
12472 QUANTENNA QTNFMAC WIRELESS DRIVER
12473 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12474 M:      Avinash Patil <avinashp@quantenna.com>
12475 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12476 L:      linux-wireless@vger.kernel.org
12477 S:      Maintained
12478 F:      drivers/net/wireless/quantenna
12479
12480 RADEON and AMDGPU DRM DRIVERS
12481 M:      Alex Deucher <alexander.deucher@amd.com>
12482 M:      Christian König <christian.koenig@amd.com>
12483 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12484 L:      amd-gfx@lists.freedesktop.org
12485 T:      git git://people.freedesktop.org/~agd5f/linux
12486 S:      Supported
12487 F:      drivers/gpu/drm/radeon/
12488 F:      include/uapi/drm/radeon_drm.h
12489 F:      drivers/gpu/drm/amd/
12490 F:      include/uapi/drm/amdgpu_drm.h
12491
12492 RADEON FRAMEBUFFER DISPLAY DRIVER
12493 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12494 L:      linux-fbdev@vger.kernel.org
12495 S:      Maintained
12496 F:      drivers/video/fbdev/aty/radeon*
12497 F:      include/uapi/linux/radeonfb.h
12498
12499 RADIOSHARK RADIO DRIVER
12500 M:      Hans Verkuil <hverkuil@xs4all.nl>
12501 L:      linux-media@vger.kernel.org
12502 T:      git git://linuxtv.org/media_tree.git
12503 S:      Maintained
12504 F:      drivers/media/radio/radio-shark.c
12505
12506 RADIOSHARK2 RADIO DRIVER
12507 M:      Hans Verkuil <hverkuil@xs4all.nl>
12508 L:      linux-media@vger.kernel.org
12509 T:      git git://linuxtv.org/media_tree.git
12510 S:      Maintained
12511 F:      drivers/media/radio/radio-shark2.c
12512 F:      drivers/media/radio/radio-tea5777.c
12513
12514 RADOS BLOCK DEVICE (RBD)
12515 M:      Ilya Dryomov <idryomov@gmail.com>
12516 M:      Sage Weil <sage@redhat.com>
12517 M:      Alex Elder <elder@kernel.org>
12518 L:      ceph-devel@vger.kernel.org
12519 W:      http://ceph.com/
12520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12521 T:      git git://github.com/ceph/ceph-client.git
12522 S:      Supported
12523 F:      Documentation/ABI/testing/sysfs-bus-rbd
12524 F:      drivers/block/rbd.c
12525 F:      drivers/block/rbd_types.h
12526
12527 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12528 M:      Paul Mackerras <paulus@samba.org>
12529 L:      linux-fbdev@vger.kernel.org
12530 S:      Maintained
12531 F:      drivers/video/fbdev/aty/aty128fb.c
12532
12533 RAINSHADOW-CEC DRIVER
12534 M:      Hans Verkuil <hverkuil@xs4all.nl>
12535 L:      linux-media@vger.kernel.org
12536 T:      git git://linuxtv.org/media_tree.git
12537 S:      Maintained
12538 F:      drivers/media/usb/rainshadow-cec/*
12539
12540 RALINK MIPS ARCHITECTURE
12541 M:      John Crispin <john@phrozen.org>
12542 L:      linux-mips@vger.kernel.org
12543 S:      Maintained
12544 F:      arch/mips/ralink
12545
12546 RALINK RT2X00 WIRELESS LAN DRIVER
12547 P:      rt2x00 project
12548 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12549 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12550 L:      linux-wireless@vger.kernel.org
12551 S:      Maintained
12552 F:      drivers/net/wireless/ralink/rt2x00/
12553
12554 RAMDISK RAM BLOCK DEVICE DRIVER
12555 M:      Jens Axboe <axboe@kernel.dk>
12556 S:      Maintained
12557 F:      Documentation/blockdev/ramdisk.txt
12558 F:      drivers/block/brd.c
12559
12560 RANCHU VIRTUAL BOARD FOR MIPS
12561 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12562 L:      linux-mips@vger.kernel.org
12563 S:      Supported
12564 F:      arch/mips/generic/board-ranchu.c
12565 F:      arch/mips/configs/generic/board-ranchu.config
12566
12567 RANDOM NUMBER DRIVER
12568 M:      "Theodore Ts'o" <tytso@mit.edu>
12569 S:      Maintained
12570 F:      drivers/char/random.c
12571
12572 RAPIDIO SUBSYSTEM
12573 M:      Matt Porter <mporter@kernel.crashing.org>
12574 M:      Alexandre Bounine <alex.bou9@gmail.com>
12575 S:      Maintained
12576 F:      drivers/rapidio/
12577
12578 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12579 L:      linux-wireless@vger.kernel.org
12580 S:      Orphan
12581 F:      drivers/net/wireless/ray*
12582
12583 RCUTORTURE TEST FRAMEWORK
12584 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12585 M:      Josh Triplett <josh@joshtriplett.org>
12586 R:      Steven Rostedt <rostedt@goodmis.org>
12587 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12588 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12589 L:      linux-kernel@vger.kernel.org
12590 S:      Supported
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12592 F:      tools/testing/selftests/rcutorture
12593
12594 RDC R-321X SoC
12595 M:      Florian Fainelli <florian@openwrt.org>
12596 S:      Maintained
12597
12598 RDC R6040 FAST ETHERNET DRIVER
12599 M:      Florian Fainelli <f.fainelli@gmail.com>
12600 L:      netdev@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/net/ethernet/rdc/r6040.c
12603
12604 RDMAVT - RDMA verbs software
12605 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12606 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12607 L:      linux-rdma@vger.kernel.org
12608 S:      Supported
12609 F:      drivers/infiniband/sw/rdmavt
12610
12611 RDS - RELIABLE DATAGRAM SOCKETS
12612 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12613 L:      netdev@vger.kernel.org
12614 L:      linux-rdma@vger.kernel.org
12615 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12616 W:      https://oss.oracle.com/projects/rds/
12617 S:      Supported
12618 F:      net/rds/
12619 F:      Documentation/networking/rds.txt
12620
12621 RDT - RESOURCE ALLOCATION
12622 M:      Fenghua Yu <fenghua.yu@intel.com>
12623 M:      Reinette Chatre <reinette.chatre@intel.com>
12624 L:      linux-kernel@vger.kernel.org
12625 S:      Supported
12626 F:      arch/x86/kernel/cpu/intel_rdt*
12627 F:      arch/x86/include/asm/intel_rdt_sched.h
12628 F:      Documentation/x86/intel_rdt*
12629
12630 READ-COPY UPDATE (RCU)
12631 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12632 M:      Josh Triplett <josh@joshtriplett.org>
12633 R:      Steven Rostedt <rostedt@goodmis.org>
12634 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12635 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12636 L:      linux-kernel@vger.kernel.org
12637 W:      http://www.rdrop.com/users/paulmck/RCU/
12638 S:      Supported
12639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12640 F:      Documentation/RCU/
12641 X:      Documentation/RCU/torture.txt
12642 F:      include/linux/rcu*
12643 X:      include/linux/srcu*.h
12644 F:      kernel/rcu/
12645 X:      kernel/rcu/srcu*.c
12646
12647 REAL TIME CLOCK (RTC) SUBSYSTEM
12648 M:      Alessandro Zummo <a.zummo@towertech.it>
12649 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12650 L:      linux-rtc@vger.kernel.org
12651 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12653 S:      Maintained
12654 F:      Documentation/devicetree/bindings/rtc/
12655 F:      Documentation/rtc.txt
12656 F:      drivers/rtc/
12657 F:      include/linux/rtc.h
12658 F:      include/uapi/linux/rtc.h
12659 F:      include/linux/rtc/
12660 F:      include/linux/platform_data/rtc-*
12661 F:      tools/testing/selftests/rtc/
12662
12663 REALTEK AUDIO CODECS
12664 M:      Bard Liao <bardliao@realtek.com>
12665 M:      Oder Chiou <oder_chiou@realtek.com>
12666 S:      Maintained
12667 F:      sound/soc/codecs/rt*
12668 F:      include/sound/rt*.h
12669
12670 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12671 M:      Linus Walleij <linus.walleij@linaro.org>
12672 S:      Maintained
12673 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12674 F:      drivers/net/dsa/realtek-smi*
12675 F:      drivers/net/dsa/rtl83*
12676
12677 REGISTER MAP ABSTRACTION
12678 M:      Mark Brown <broonie@kernel.org>
12679 L:      linux-kernel@vger.kernel.org
12680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12681 S:      Supported
12682 F:      Documentation/devicetree/bindings/regmap/
12683 F:      drivers/base/regmap/
12684 F:      include/linux/regmap.h
12685
12686 REISERFS FILE SYSTEM
12687 L:      reiserfs-devel@vger.kernel.org
12688 S:      Supported
12689 F:      fs/reiserfs/
12690
12691 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12692 M:      Ohad Ben-Cohen <ohad@wizery.com>
12693 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12694 L:      linux-remoteproc@vger.kernel.org
12695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12696 S:      Maintained
12697 F:      Documentation/devicetree/bindings/remoteproc/
12698 F:      Documentation/remoteproc.txt
12699 F:      drivers/remoteproc/
12700 F:      include/linux/remoteproc.h
12701
12702 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12703 M:      Ohad Ben-Cohen <ohad@wizery.com>
12704 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12705 L:      linux-remoteproc@vger.kernel.org
12706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12707 S:      Maintained
12708 F:      drivers/rpmsg/
12709 F:      Documentation/rpmsg.txt
12710 F:      include/linux/rpmsg.h
12711 F:      include/linux/rpmsg/
12712
12713 RENESAS CLOCK DRIVERS
12714 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12715 L:      linux-renesas-soc@vger.kernel.org
12716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12717 S:      Supported
12718 F:      drivers/clk/renesas/
12719
12720 RENESAS EMEV2 I2C DRIVER
12721 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12722 S:      Supported
12723 F:      drivers/i2c/busses/i2c-emev2.c
12724
12725 RENESAS ETHERNET DRIVERS
12726 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12727 L:      netdev@vger.kernel.org
12728 L:      linux-renesas-soc@vger.kernel.org
12729 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12730 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12731 F:      drivers/net/ethernet/renesas/
12732 F:      include/linux/sh_eth.h
12733
12734 RENESAS R-CAR GYROADC DRIVER
12735 M:      Marek Vasut <marek.vasut@gmail.com>
12736 L:      linux-iio@vger.kernel.org
12737 S:      Supported
12738 F:      drivers/iio/adc/rcar_gyro_adc.c
12739
12740 RENESAS R-CAR I2C DRIVERS
12741 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12742 S:      Supported
12743 F:      drivers/i2c/busses/i2c-rcar.c
12744 F:      drivers/i2c/busses/i2c-sh_mobile.c
12745
12746 RENESAS RIIC DRIVER
12747 M:      Chris Brandt <chris.brandt@renesas.com>
12748 S:      Supported
12749 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12750 F:      drivers/i2c/busses/i2c-riic.c
12751
12752 RENESAS USB PHY DRIVER
12753 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12754 L:      linux-renesas-soc@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12757
12758 RESET CONTROLLER FRAMEWORK
12759 M:      Philipp Zabel <p.zabel@pengutronix.de>
12760 T:      git git://git.pengutronix.de/git/pza/linux
12761 S:      Maintained
12762 F:      drivers/reset/
12763 F:      Documentation/devicetree/bindings/reset/
12764 F:      include/dt-bindings/reset/
12765 F:      include/linux/reset.h
12766 F:      include/linux/reset-controller.h
12767
12768 RESTARTABLE SEQUENCES SUPPORT
12769 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12770 M:      Peter Zijlstra <peterz@infradead.org>
12771 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12772 M:      Boqun Feng <boqun.feng@gmail.com>
12773 L:      linux-kernel@vger.kernel.org
12774 S:      Supported
12775 F:      kernel/rseq.c
12776 F:      include/uapi/linux/rseq.h
12777 F:      include/trace/events/rseq.h
12778 F:      tools/testing/selftests/rseq/
12779
12780 RFKILL
12781 M:      Johannes Berg <johannes@sipsolutions.net>
12782 L:      linux-wireless@vger.kernel.org
12783 W:      http://wireless.kernel.org/
12784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12786 S:      Maintained
12787 F:      Documentation/rfkill.txt
12788 F:      Documentation/ABI/stable/sysfs-class-rfkill
12789 F:      net/rfkill/
12790 F:      include/linux/rfkill.h
12791 F:      include/uapi/linux/rfkill.h
12792
12793 RHASHTABLE
12794 M:      Thomas Graf <tgraf@suug.ch>
12795 M:      Herbert Xu <herbert@gondor.apana.org.au>
12796 L:      netdev@vger.kernel.org
12797 S:      Maintained
12798 F:      lib/rhashtable.c
12799 F:      lib/test_rhashtable.c
12800 F:      include/linux/rhashtable.h
12801 F:      include/linux/rhashtable-types.h
12802
12803 RICOH R5C592 MEMORYSTICK DRIVER
12804 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12805 S:      Maintained
12806 F:      drivers/memstick/host/r592.*
12807
12808 RICOH SMARTMEDIA/XD DRIVER
12809 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12810 S:      Maintained
12811 F:      drivers/mtd/nand/raw/r852.c
12812 F:      drivers/mtd/nand/raw/r852.h
12813
12814 RISC-V ARCHITECTURE
12815 M:      Palmer Dabbelt <palmer@sifive.com>
12816 M:      Albert Ou <aou@eecs.berkeley.edu>
12817 L:      linux-riscv@lists.infradead.org
12818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12819 S:      Supported
12820 F:      arch/riscv/
12821 K:      riscv
12822 N:      riscv
12823
12824 ROCCAT DRIVERS
12825 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12826 W:      http://sourceforge.net/projects/roccat/
12827 S:      Maintained
12828 F:      drivers/hid/hid-roccat*
12829 F:      include/linux/hid-roccat*
12830 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12831
12832 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12833 M:      Jacob chen <jacob2.chen@rock-chips.com>
12834 L:      linux-media@vger.kernel.org
12835 S:      Maintained
12836 F:      drivers/media/platform/rockchip/rga/
12837 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12838
12839 ROCKER DRIVER
12840 M:      Jiri Pirko <jiri@resnulli.us>
12841 L:      netdev@vger.kernel.org
12842 S:      Supported
12843 F:      drivers/net/ethernet/rocker/
12844
12845 ROCKETPORT DRIVER
12846 P:      Comtrol Corp.
12847 W:      http://www.comtrol.com
12848 S:      Maintained
12849 F:      Documentation/serial/rocket.txt
12850 F:      drivers/tty/rocket*
12851
12852 ROCKETPORT EXPRESS/INFINITY DRIVER
12853 M:      Kevin Cernekee <cernekee@gmail.com>
12854 L:      linux-serial@vger.kernel.org
12855 S:      Odd Fixes
12856 F:      drivers/tty/serial/rp2.*
12857
12858 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12859 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12860 L:      linux-kernel@vger.kernel.org
12861 L:      linux-renesas-soc@vger.kernel.org
12862 S:      Supported
12863 F:      drivers/mfd/bd9571mwv.c
12864 F:      drivers/regulator/bd9571mwv-regulator.c
12865 F:      drivers/gpio/gpio-bd9571mwv.c
12866 F:      include/linux/mfd/bd9571mwv.h
12867 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12868
12869 ROSE NETWORK LAYER
12870 M:      Ralf Baechle <ralf@linux-mips.org>
12871 L:      linux-hams@vger.kernel.org
12872 W:      http://www.linux-ax25.org/
12873 S:      Maintained
12874 F:      include/net/rose.h
12875 F:      include/uapi/linux/rose.h
12876 F:      net/rose/
12877
12878 RTL2830 MEDIA DRIVER
12879 M:      Antti Palosaari <crope@iki.fi>
12880 L:      linux-media@vger.kernel.org
12881 W:      https://linuxtv.org
12882 W:      http://palosaari.fi/linux/
12883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12884 T:      git git://linuxtv.org/anttip/media_tree.git
12885 S:      Maintained
12886 F:      drivers/media/dvb-frontends/rtl2830*
12887
12888 RTL2832 MEDIA DRIVER
12889 M:      Antti Palosaari <crope@iki.fi>
12890 L:      linux-media@vger.kernel.org
12891 W:      https://linuxtv.org
12892 W:      http://palosaari.fi/linux/
12893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12894 T:      git git://linuxtv.org/anttip/media_tree.git
12895 S:      Maintained
12896 F:      drivers/media/dvb-frontends/rtl2832*
12897
12898 RTL2832_SDR MEDIA DRIVER
12899 M:      Antti Palosaari <crope@iki.fi>
12900 L:      linux-media@vger.kernel.org
12901 W:      https://linuxtv.org
12902 W:      http://palosaari.fi/linux/
12903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12904 T:      git git://linuxtv.org/anttip/media_tree.git
12905 S:      Maintained
12906 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12907
12908 RTL8180 WIRELESS DRIVER
12909 L:      linux-wireless@vger.kernel.org
12910 W:      http://wireless.kernel.org/
12911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12912 S:      Orphan
12913 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12914
12915 RTL8187 WIRELESS DRIVER
12916 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12917 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12918 M:      Larry Finger <Larry.Finger@lwfinger.net>
12919 L:      linux-wireless@vger.kernel.org
12920 W:      http://wireless.kernel.org/
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12922 S:      Maintained
12923 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12924
12925 REALTEK WIRELESS DRIVER (rtlwifi family)
12926 M:      Ping-Ke Shih <pkshih@realtek.com>
12927 L:      linux-wireless@vger.kernel.org
12928 W:      http://wireless.kernel.org/
12929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12930 S:      Maintained
12931 F:      drivers/net/wireless/realtek/rtlwifi/
12932
12933 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12934 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12935 L:      linux-wireless@vger.kernel.org
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12937 S:      Maintained
12938 F:      drivers/net/wireless/realtek/rtl8xxxu/
12939
12940 RXRPC SOCKETS (AF_RXRPC)
12941 M:      David Howells <dhowells@redhat.com>
12942 L:      linux-afs@lists.infradead.org
12943 S:      Supported
12944 F:      net/rxrpc/
12945 F:      include/keys/rxrpc-type.h
12946 F:      include/net/af_rxrpc.h
12947 F:      include/trace/events/rxrpc.h
12948 F:      include/uapi/linux/rxrpc.h
12949 F:      Documentation/networking/rxrpc.txt
12950 W:      https://www.infradead.org/~dhowells/kafs/
12951
12952 S3 SAVAGE FRAMEBUFFER DRIVER
12953 M:      Antonino Daplas <adaplas@gmail.com>
12954 L:      linux-fbdev@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/video/fbdev/savage/
12957
12958 S390
12959 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12960 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12961 L:      linux-s390@vger.kernel.org
12962 W:      http://www.ibm.com/developerworks/linux/linux390/
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12964 S:      Supported
12965 F:      arch/s390/
12966 F:      drivers/s390/
12967 F:      Documentation/s390/
12968 F:      Documentation/driver-api/s390-drivers.rst
12969
12970 S390 COMMON I/O LAYER
12971 M:      Sebastian Ott <sebott@linux.ibm.com>
12972 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12973 L:      linux-s390@vger.kernel.org
12974 W:      http://www.ibm.com/developerworks/linux/linux390/
12975 S:      Supported
12976 F:      drivers/s390/cio/
12977
12978 S390 DASD DRIVER
12979 M:      Stefan Haberland <sth@linux.ibm.com>
12980 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12981 L:      linux-s390@vger.kernel.org
12982 W:      http://www.ibm.com/developerworks/linux/linux390/
12983 S:      Supported
12984 F:      drivers/s390/block/dasd*
12985 F:      block/partitions/ibm.c
12986
12987 S390 IOMMU (PCI)
12988 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12989 L:      linux-s390@vger.kernel.org
12990 W:      http://www.ibm.com/developerworks/linux/linux390/
12991 S:      Supported
12992 F:      drivers/iommu/s390-iommu.c
12993
12994 S390 IUCV NETWORK LAYER
12995 M:      Julian Wiedmann <jwi@linux.ibm.com>
12996 M:      Ursula Braun <ubraun@linux.ibm.com>
12997 L:      linux-s390@vger.kernel.org
12998 W:      http://www.ibm.com/developerworks/linux/linux390/
12999 S:      Supported
13000 F:      drivers/s390/net/*iucv*
13001 F:      include/net/iucv/
13002 F:      net/iucv/
13003
13004 S390 NETWORK DRIVERS
13005 M:      Julian Wiedmann <jwi@linux.ibm.com>
13006 M:      Ursula Braun <ubraun@linux.ibm.com>
13007 L:      linux-s390@vger.kernel.org
13008 W:      http://www.ibm.com/developerworks/linux/linux390/
13009 S:      Supported
13010 F:      drivers/s390/net/
13011
13012 S390 PCI SUBSYSTEM
13013 M:      Sebastian Ott <sebott@linux.ibm.com>
13014 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13015 L:      linux-s390@vger.kernel.org
13016 W:      http://www.ibm.com/developerworks/linux/linux390/
13017 S:      Supported
13018 F:      arch/s390/pci/
13019 F:      drivers/pci/hotplug/s390_pci_hpc.c
13020
13021 S390 VFIO-CCW DRIVER
13022 M:      Cornelia Huck <cohuck@redhat.com>
13023 M:      Halil Pasic <pasic@linux.ibm.com>
13024 L:      linux-s390@vger.kernel.org
13025 L:      kvm@vger.kernel.org
13026 S:      Supported
13027 F:      drivers/s390/cio/vfio_ccw*
13028 F:      Documentation/s390/vfio-ccw.txt
13029 F:      include/uapi/linux/vfio_ccw.h
13030
13031 S390 ZCRYPT DRIVER
13032 M:      Harald Freudenberger <freude@linux.ibm.com>
13033 L:      linux-s390@vger.kernel.org
13034 W:      http://www.ibm.com/developerworks/linux/linux390/
13035 S:      Supported
13036 F:      drivers/s390/crypto/
13037
13038 S390 VFIO AP DRIVER
13039 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13040 M:      Pierre Morel <pmorel@linux.ibm.com>
13041 M:      Halil Pasic <pasic@linux.ibm.com>
13042 L:      linux-s390@vger.kernel.org
13043 W:      http://www.ibm.com/developerworks/linux/linux390/
13044 S:      Supported
13045 F:      drivers/s390/crypto/vfio_ap_drv.c
13046 F:      drivers/s390/crypto/vfio_ap_private.h
13047 F:      drivers/s390/crypto/vfio_ap_ops.c
13048 F:      Documentation/s390/vfio-ap.txt
13049
13050 S390 ZFCP DRIVER
13051 M:      Steffen Maier <maier@linux.ibm.com>
13052 M:      Benjamin Block <bblock@linux.ibm.com>
13053 L:      linux-s390@vger.kernel.org
13054 W:      http://www.ibm.com/developerworks/linux/linux390/
13055 S:      Supported
13056 F:      drivers/s390/scsi/zfcp_*
13057
13058 S3C24XX SD/MMC Driver
13059 M:      Ben Dooks <ben-linux@fluff.org>
13060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13061 S:      Supported
13062 F:      drivers/mmc/host/s3cmci.*
13063
13064 SAA6588 RDS RECEIVER DRIVER
13065 M:      Hans Verkuil <hverkuil@xs4all.nl>
13066 L:      linux-media@vger.kernel.org
13067 T:      git git://linuxtv.org/media_tree.git
13068 W:      https://linuxtv.org
13069 S:      Odd Fixes
13070 F:      drivers/media/i2c/saa6588*
13071
13072 SAA7134 VIDEO4LINUX DRIVER
13073 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13074 L:      linux-media@vger.kernel.org
13075 W:      https://linuxtv.org
13076 T:      git git://linuxtv.org/media_tree.git
13077 S:      Odd fixes
13078 F:      Documentation/media/v4l-drivers/saa7134*
13079 F:      drivers/media/pci/saa7134/
13080
13081 SAA7146 VIDEO4LINUX-2 DRIVER
13082 M:      Hans Verkuil <hverkuil@xs4all.nl>
13083 L:      linux-media@vger.kernel.org
13084 T:      git git://linuxtv.org/media_tree.git
13085 S:      Maintained
13086 F:      drivers/media/common/saa7146/
13087 F:      drivers/media/pci/saa7146/
13088 F:      include/media/saa7146*
13089
13090 SAMSUNG AUDIO (ASoC) DRIVERS
13091 M:      Krzysztof Kozlowski <krzk@kernel.org>
13092 M:      Sangbeom Kim <sbkim73@samsung.com>
13093 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13095 S:      Supported
13096 F:      sound/soc/samsung/
13097 F:      Documentation/devicetree/bindings/sound/samsung*
13098
13099 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13100 M:      Krzysztof Kozlowski <krzk@kernel.org>
13101 L:      linux-crypto@vger.kernel.org
13102 L:      linux-samsung-soc@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/crypto/exynos-rng.c
13105 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13106
13107 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13108 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13109 L:      linux-samsung-soc@vger.kernel.org
13110 S:      Maintained
13111 F:      drivers/char/hw_random/exynos-trng.c
13112 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13113
13114 SAMSUNG FRAMEBUFFER DRIVER
13115 M:      Jingoo Han <jingoohan1@gmail.com>
13116 L:      linux-fbdev@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/video/fbdev/s3c-fb.c
13119
13120 SAMSUNG LAPTOP DRIVER
13121 M:      Corentin Chary <corentin.chary@gmail.com>
13122 L:      platform-driver-x86@vger.kernel.org
13123 S:      Maintained
13124 F:      drivers/platform/x86/samsung-laptop.c
13125
13126 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13127 M:      Sangbeom Kim <sbkim73@samsung.com>
13128 M:      Krzysztof Kozlowski <krzk@kernel.org>
13129 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13130 L:      linux-kernel@vger.kernel.org
13131 L:      linux-samsung-soc@vger.kernel.org
13132 S:      Supported
13133 F:      drivers/mfd/sec*.c
13134 F:      drivers/regulator/s2m*.c
13135 F:      drivers/regulator/s5m*.c
13136 F:      drivers/clk/clk-s2mps11.c
13137 F:      drivers/rtc/rtc-s5m.c
13138 F:      include/linux/mfd/samsung/
13139 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13140 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13141 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13142 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13143
13144 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13145 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13146 L:      linux-media@vger.kernel.org
13147 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13148 S:      Maintained
13149 F:      drivers/media/platform/s3c-camif/
13150 F:      include/media/drv-intf/s3c_camif.h
13151
13152 SAMSUNG S3FWRN5 NFC DRIVER
13153 M:      Robert Baldyga <r.baldyga@samsung.com>
13154 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13155 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13156 S:      Supported
13157 F:      drivers/nfc/s3fwrn5
13158
13159 SAMSUNG S5C73M3 CAMERA DRIVER
13160 M:      Kyungmin Park <kyungmin.park@samsung.com>
13161 M:      Andrzej Hajda <a.hajda@samsung.com>
13162 L:      linux-media@vger.kernel.org
13163 S:      Supported
13164 F:      drivers/media/i2c/s5c73m3/*
13165
13166 SAMSUNG S5K5BAF CAMERA DRIVER
13167 M:      Kyungmin Park <kyungmin.park@samsung.com>
13168 M:      Andrzej Hajda <a.hajda@samsung.com>
13169 L:      linux-media@vger.kernel.org
13170 S:      Supported
13171 F:      drivers/media/i2c/s5k5baf.c
13172
13173 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13174 M:      Krzysztof Kozlowski <krzk@kernel.org>
13175 M:      Vladimir Zapolskiy <vz@mleia.com>
13176 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13177 L:      linux-crypto@vger.kernel.org
13178 L:      linux-samsung-soc@vger.kernel.org
13179 S:      Maintained
13180 F:      drivers/crypto/s5p-sss.c
13181
13182 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13183 M:      Kyungmin Park <kyungmin.park@samsung.com>
13184 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13185 L:      linux-media@vger.kernel.org
13186 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13187 S:      Supported
13188 F:      drivers/media/platform/exynos4-is/
13189
13190 SAMSUNG SOC CLOCK DRIVERS
13191 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13192 M:      Tomasz Figa <tomasz.figa@gmail.com>
13193 M:      Chanwoo Choi <cw00.choi@samsung.com>
13194 S:      Supported
13195 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13197 F:      drivers/clk/samsung/
13198 F:      include/dt-bindings/clock/exynos*.h
13199 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13200
13201 SAMSUNG SPI DRIVERS
13202 M:      Kukjin Kim <kgene@kernel.org>
13203 M:      Krzysztof Kozlowski <krzk@kernel.org>
13204 M:      Andi Shyti <andi@etezian.org>
13205 L:      linux-spi@vger.kernel.org
13206 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13207 S:      Maintained
13208 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13209 F:      drivers/spi/spi-s3c*
13210 F:      include/linux/platform_data/spi-s3c64xx.h
13211
13212 SAMSUNG SXGBE DRIVERS
13213 M:      Byungho An <bh74.an@samsung.com>
13214 M:      Girish K S <ks.giri@samsung.com>
13215 M:      Vipul Pandya <vipul.pandya@samsung.com>
13216 S:      Supported
13217 L:      netdev@vger.kernel.org
13218 F:      drivers/net/ethernet/samsung/sxgbe/
13219
13220 SAMSUNG THERMAL DRIVER
13221 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13222 L:      linux-pm@vger.kernel.org
13223 L:      linux-samsung-soc@vger.kernel.org
13224 S:      Supported
13225 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13226 F:      drivers/thermal/samsung/
13227
13228 SAMSUNG USB2 PHY DRIVER
13229 M:      Kamil Debski <kamil@wypas.org>
13230 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13231 L:      linux-kernel@vger.kernel.org
13232 S:      Supported
13233 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13234 F:      Documentation/phy/samsung-usb2.txt
13235 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13236 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13237 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13238 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13239 F:      drivers/phy/samsung/phy-samsung-usb2.c
13240 F:      drivers/phy/samsung/phy-samsung-usb2.h
13241
13242 SC1200 WDT DRIVER
13243 M:      Zwane Mwaikambo <zwanem@gmail.com>
13244 S:      Maintained
13245 F:      drivers/watchdog/sc1200wdt.c
13246
13247 SCHEDULER
13248 M:      Ingo Molnar <mingo@redhat.com>
13249 M:      Peter Zijlstra <peterz@infradead.org>
13250 L:      linux-kernel@vger.kernel.org
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13252 S:      Maintained
13253 F:      kernel/sched/
13254 F:      include/linux/sched.h
13255 F:      include/uapi/linux/sched.h
13256 F:      include/linux/wait.h
13257
13258 SCR24X CHIP CARD INTERFACE DRIVER
13259 M:      Lubomir Rintel <lkundrak@v3.sk>
13260 S:      Supported
13261 F:      drivers/char/pcmcia/scr24x_cs.c
13262
13263 SCSI CDROM DRIVER
13264 M:      Jens Axboe <axboe@kernel.dk>
13265 L:      linux-scsi@vger.kernel.org
13266 W:      http://www.kernel.dk
13267 S:      Maintained
13268 F:      drivers/scsi/sr*
13269
13270 SCSI RDMA PROTOCOL (SRP) INITIATOR
13271 M:      Bart Van Assche <bvanassche@acm.org>
13272 L:      linux-rdma@vger.kernel.org
13273 S:      Supported
13274 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13275 F:      drivers/infiniband/ulp/srp/
13276 F:      include/scsi/srp.h
13277
13278 SCSI RDMA PROTOCOL (SRP) TARGET
13279 M:      Bart Van Assche <bvanassche@acm.org>
13280 L:      linux-rdma@vger.kernel.org
13281 L:      target-devel@vger.kernel.org
13282 S:      Supported
13283 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13284 F:      drivers/infiniband/ulp/srpt/
13285
13286 SCSI SG DRIVER
13287 M:      Doug Gilbert <dgilbert@interlog.com>
13288 L:      linux-scsi@vger.kernel.org
13289 W:      http://sg.danny.cz/sg
13290 S:      Maintained
13291 F:      Documentation/scsi/scsi-generic.txt
13292 F:      drivers/scsi/sg.c
13293 F:      include/scsi/sg.h
13294
13295 SCSI SUBSYSTEM
13296 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13298 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13300 L:      linux-scsi@vger.kernel.org
13301 S:      Maintained
13302 F:      Documentation/devicetree/bindings/scsi/
13303 F:      drivers/scsi/
13304 F:      include/scsi/
13305
13306 SCSI TAPE DRIVER
13307 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13308 L:      linux-scsi@vger.kernel.org
13309 S:      Maintained
13310 F:      Documentation/scsi/st.txt
13311 F:      drivers/scsi/st.*
13312 F:      drivers/scsi/st_*.h
13313
13314 SCTP PROTOCOL
13315 M:      Vlad Yasevich <vyasevich@gmail.com>
13316 M:      Neil Horman <nhorman@tuxdriver.com>
13317 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13318 L:      linux-sctp@vger.kernel.org
13319 W:      http://lksctp.sourceforge.net
13320 S:      Maintained
13321 F:      Documentation/networking/sctp.txt
13322 F:      include/linux/sctp.h
13323 F:      include/uapi/linux/sctp.h
13324 F:      include/net/sctp/
13325 F:      net/sctp/
13326
13327 SCx200 CPU SUPPORT
13328 M:      Jim Cromie <jim.cromie@gmail.com>
13329 S:      Odd Fixes
13330 F:      Documentation/i2c/busses/scx200_acb
13331 F:      arch/x86/platform/scx200/
13332 F:      drivers/watchdog/scx200_wdt.c
13333 F:      drivers/i2c/busses/scx200*
13334 F:      drivers/mtd/maps/scx200_docflash.c
13335 F:      include/linux/scx200.h
13336
13337 SCx200 GPIO DRIVER
13338 M:      Jim Cromie <jim.cromie@gmail.com>
13339 S:      Maintained
13340 F:      drivers/char/scx200_gpio.c
13341 F:      include/linux/scx200_gpio.h
13342
13343 SCx200 HRT CLOCKSOURCE DRIVER
13344 M:      Jim Cromie <jim.cromie@gmail.com>
13345 S:      Maintained
13346 F:      drivers/clocksource/scx200_hrt.c
13347
13348 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13349 M:      Sascha Sommer <saschasommer@freenet.de>
13350 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13351 S:      Maintained
13352 F:      drivers/mmc/host/sdricoh_cs.c
13353
13354 SECURE COMPUTING
13355 M:      Kees Cook <keescook@chromium.org>
13356 R:      Andy Lutomirski <luto@amacapital.net>
13357 R:      Will Drewry <wad@chromium.org>
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13359 S:      Supported
13360 F:      kernel/seccomp.c
13361 F:      include/uapi/linux/seccomp.h
13362 F:      include/linux/seccomp.h
13363 F:      tools/testing/selftests/seccomp/*
13364 F:      tools/testing/selftests/kselftest_harness.h
13365 F:      Documentation/userspace-api/seccomp_filter.rst
13366 K:      \bsecure_computing
13367 K:      \bTIF_SECCOMP\b
13368
13369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13370 M:      Al Cooper <alcooperx@gmail.com>
13371 L:      linux-mmc@vger.kernel.org
13372 L:      bcm-kernel-feedback-list@broadcom.com
13373 S:      Maintained
13374 F:      drivers/mmc/host/sdhci-brcmstb*
13375
13376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13377 M:      Adrian Hunter <adrian.hunter@intel.com>
13378 L:      linux-mmc@vger.kernel.org
13379 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13380 S:      Maintained
13381 F:      drivers/mmc/host/sdhci*
13382 F:      include/linux/mmc/sdhci*
13383
13384 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13385 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13386 M:      Manjunath M B <manjumb@synopsys.com>
13387 L:      linux-mmc@vger.kernel.org
13388 S:      Maintained
13389 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13390
13391 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13392 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13393 L:      linux-mmc@vger.kernel.org
13394 S:      Supported
13395 F:      drivers/mmc/host/sdhci-of-at91.c
13396
13397 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13398 M:      Ben Dooks <ben-linux@fluff.org>
13399 M:      Jaehoon Chung <jh80.chung@samsung.com>
13400 L:      linux-mmc@vger.kernel.org
13401 S:      Maintained
13402 F:      drivers/mmc/host/sdhci-s3c*
13403
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13405 M:      Viresh Kumar <vireshk@kernel.org>
13406 L:      linux-mmc@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/mmc/host/sdhci-spear.c
13409
13410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13411 M:      Kishon Vijay Abraham I <kishon@ti.com>
13412 L:      linux-mmc@vger.kernel.org
13413 S:      Maintained
13414 F:      drivers/mmc/host/sdhci-omap.c
13415
13416 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13417 M:      Scott Bauer <scott.bauer@intel.com>
13418 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13419 L:      linux-block@vger.kernel.org
13420 S:      Supported
13421 F:      block/sed*
13422 F:      block/opal_proto.h
13423 F:      include/linux/sed*
13424 F:      include/uapi/linux/sed*
13425
13426 SECURITY CONTACT
13427 M:      Security Officers <security@kernel.org>
13428 S:      Supported
13429
13430 SECURITY SUBSYSTEM
13431 M:      James Morris <jmorris@namei.org>
13432 M:      "Serge E. Hallyn" <serge@hallyn.com>
13433 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13435 W:      http://kernsec.org/
13436 S:      Supported
13437 F:      security/
13438 X:      security/selinux/
13439
13440 SELINUX SECURITY MODULE
13441 M:      Paul Moore <paul@paul-moore.com>
13442 M:      Stephen Smalley <sds@tycho.nsa.gov>
13443 M:      Eric Paris <eparis@parisplace.org>
13444 L:      selinux@vger.kernel.org
13445 W:      https://selinuxproject.org
13446 W:      https://github.com/SELinuxProject
13447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13448 S:      Supported
13449 F:      include/linux/selinux*
13450 F:      security/selinux/
13451 F:      scripts/selinux/
13452 F:      Documentation/admin-guide/LSM/SELinux.rst
13453
13454 SENSABLE PHANTOM
13455 M:      Jiri Slaby <jirislaby@gmail.com>
13456 S:      Maintained
13457 F:      drivers/misc/phantom.c
13458 F:      include/uapi/linux/phantom.h
13459
13460 SERIAL DEVICE BUS
13461 M:      Rob Herring <robh@kernel.org>
13462 L:      linux-serial@vger.kernel.org
13463 S:      Maintained
13464 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13465 F:      drivers/tty/serdev/
13466 F:      include/linux/serdev.h
13467
13468 SERIAL DRIVERS
13469 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13470 L:      linux-serial@vger.kernel.org
13471 S:      Maintained
13472 F:      Documentation/devicetree/bindings/serial/
13473 F:      drivers/tty/serial/
13474
13475 SERIAL IR RECEIVER
13476 M:      Sean Young <sean@mess.org>
13477 L:      linux-media@vger.kernel.org
13478 S:      Maintained
13479 F:      drivers/media/rc/serial_ir.c
13480
13481 SFC NETWORK DRIVER
13482 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13483 M:      Edward Cree <ecree@solarflare.com>
13484 M:      Bert Kenward <bkenward@solarflare.com>
13485 L:      netdev@vger.kernel.org
13486 S:      Supported
13487 F:      drivers/net/ethernet/sfc/
13488
13489 SGI GRU DRIVER
13490 M:      Dimitri Sivanich <sivanich@sgi.com>
13491 S:      Maintained
13492 F:      drivers/misc/sgi-gru/
13493
13494 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13495 M:      Pat Gefre <pfg@sgi.com>
13496 L:      linux-ia64@vger.kernel.org
13497 S:      Supported
13498 F:      Documentation/ia64/serial.txt
13499 F:      drivers/tty/serial/ioc?_serial.c
13500 F:      include/linux/ioc?.h
13501
13502 SGI XP/XPC/XPNET DRIVER
13503 M:      Cliff Whickman <cpw@sgi.com>
13504 M:      Robin Holt <robinmholt@gmail.com>
13505 S:      Maintained
13506 F:      drivers/misc/sgi-xp/
13507
13508 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13509 M:      Ursula Braun <ubraun@linux.ibm.com>
13510 L:      linux-s390@vger.kernel.org
13511 W:      http://www.ibm.com/developerworks/linux/linux390/
13512 S:      Supported
13513 F:      net/smc/
13514
13515 SHARP RJ54N1CB0C SENSOR DRIVER
13516 M:      Jacopo Mondi <jacopo@jmondi.org>
13517 L:      linux-media@vger.kernel.org
13518 T:      git git://linuxtv.org/media_tree.git
13519 S:      Odd fixes
13520 F:      drivers/media/i2c/rj54n1cb0c.c
13521 F:      include/media/i2c/rj54n1cb0c.h
13522
13523 SH_VEU V4L2 MEM2MEM DRIVER
13524 L:      linux-media@vger.kernel.org
13525 S:      Orphan
13526 F:      drivers/media/platform/sh_veu.c
13527
13528 SH_VOU V4L2 OUTPUT DRIVER
13529 L:      linux-media@vger.kernel.org
13530 S:      Orphan
13531 F:      drivers/media/platform/sh_vou.c
13532 F:      include/media/drv-intf/sh_vou.h
13533
13534 SI2157 MEDIA DRIVER
13535 M:      Antti Palosaari <crope@iki.fi>
13536 L:      linux-media@vger.kernel.org
13537 W:      https://linuxtv.org
13538 W:      http://palosaari.fi/linux/
13539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13540 T:      git git://linuxtv.org/anttip/media_tree.git
13541 S:      Maintained
13542 F:      drivers/media/tuners/si2157*
13543
13544 SI2165 MEDIA DRIVER
13545 M:      Matthias Schwarzott <zzam@gentoo.org>
13546 L:      linux-media@vger.kernel.org
13547 W:      https://linuxtv.org
13548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13549 S:      Maintained
13550 F:      drivers/media/dvb-frontends/si2165*
13551
13552 SI2168 MEDIA DRIVER
13553 M:      Antti Palosaari <crope@iki.fi>
13554 L:      linux-media@vger.kernel.org
13555 W:      https://linuxtv.org
13556 W:      http://palosaari.fi/linux/
13557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13558 T:      git git://linuxtv.org/anttip/media_tree.git
13559 S:      Maintained
13560 F:      drivers/media/dvb-frontends/si2168*
13561
13562 SI470X FM RADIO RECEIVER I2C DRIVER
13563 M:      Hans Verkuil <hverkuil@xs4all.nl>
13564 L:      linux-media@vger.kernel.org
13565 T:      git git://linuxtv.org/media_tree.git
13566 W:      https://linuxtv.org
13567 S:      Odd Fixes
13568 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13569
13570 SI470X FM RADIO RECEIVER USB DRIVER
13571 M:      Hans Verkuil <hverkuil@xs4all.nl>
13572 L:      linux-media@vger.kernel.org
13573 T:      git git://linuxtv.org/media_tree.git
13574 W:      https://linuxtv.org
13575 S:      Maintained
13576 F:      drivers/media/radio/si470x/radio-si470x-common.c
13577 F:      drivers/media/radio/si470x/radio-si470x.h
13578 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13579
13580 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13581 M:      Eduardo Valentin <edubezval@gmail.com>
13582 L:      linux-media@vger.kernel.org
13583 T:      git git://linuxtv.org/media_tree.git
13584 W:      https://linuxtv.org
13585 S:      Odd Fixes
13586 F:      drivers/media/radio/si4713/si4713.?
13587
13588 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13589 M:      Eduardo Valentin <edubezval@gmail.com>
13590 L:      linux-media@vger.kernel.org
13591 T:      git git://linuxtv.org/media_tree.git
13592 W:      https://linuxtv.org
13593 S:      Odd Fixes
13594 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13595
13596 SI4713 FM RADIO TRANSMITTER USB DRIVER
13597 M:      Hans Verkuil <hverkuil@xs4all.nl>
13598 L:      linux-media@vger.kernel.org
13599 T:      git git://linuxtv.org/media_tree.git
13600 W:      https://linuxtv.org
13601 S:      Maintained
13602 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13603
13604 SIANO DVB DRIVER
13605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13606 L:      linux-media@vger.kernel.org
13607 W:      https://linuxtv.org
13608 T:      git git://linuxtv.org/media_tree.git
13609 S:      Odd fixes
13610 F:      drivers/media/common/siano/
13611 F:      drivers/media/usb/siano/
13612 F:      drivers/media/usb/siano/
13613 F:      drivers/media/mmc/siano/
13614
13615 SIFIVE DRIVERS
13616 M:      Palmer Dabbelt <palmer@sifive.com>
13617 L:      linux-riscv@lists.infradead.org
13618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13619 S:      Supported
13620 K:      sifive
13621 N:      sifive
13622
13623 SILEAD TOUCHSCREEN DRIVER
13624 M:      Hans de Goede <hdegoede@redhat.com>
13625 L:      linux-input@vger.kernel.org
13626 L:      platform-driver-x86@vger.kernel.org
13627 S:      Maintained
13628 F:      drivers/input/touchscreen/silead.c
13629 F:      drivers/platform/x86/touchscreen_dmi.c
13630
13631 SILICON MOTION SM712 FRAME BUFFER DRIVER
13632 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13633 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13634 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13635 L:      linux-fbdev@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/video/fbdev/sm712*
13638 F:      Documentation/fb/sm712fb.txt
13639
13640 SIMPLE FIRMWARE INTERFACE (SFI)
13641 M:      Len Brown <lenb@kernel.org>
13642 L:      sfi-devel@simplefirmware.org
13643 W:      http://simplefirmware.org/
13644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13645 S:      Supported
13646 F:      arch/x86/platform/sfi/
13647 F:      drivers/sfi/
13648 F:      include/linux/sfi*.h
13649
13650 SIMPLEFB FB DRIVER
13651 M:      Hans de Goede <hdegoede@redhat.com>
13652 L:      linux-fbdev@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13655 F:      drivers/video/fbdev/simplefb.c
13656 F:      include/linux/platform_data/simplefb.h
13657
13658 SIMTEC EB110ATX (Chalice CATS)
13659 P:      Ben Dooks
13660 P:      Vincent Sanders <vince@simtec.co.uk>
13661 M:      Simtec Linux Team <linux@simtec.co.uk>
13662 W:      http://www.simtec.co.uk/products/EB110ATX/
13663 S:      Supported
13664
13665 SIMTEC EB2410ITX (BAST)
13666 P:      Ben Dooks
13667 P:      Vincent Sanders <vince@simtec.co.uk>
13668 M:      Simtec Linux Team <linux@simtec.co.uk>
13669 W:      http://www.simtec.co.uk/products/EB2410ITX/
13670 S:      Supported
13671 F:      arch/arm/mach-s3c24xx/mach-bast.c
13672 F:      arch/arm/mach-s3c24xx/bast-ide.c
13673 F:      arch/arm/mach-s3c24xx/bast-irq.c
13674
13675 SIPHASH PRF ROUTINES
13676 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13677 S:      Maintained
13678 F:      lib/siphash.c
13679 F:      lib/test_siphash.c
13680 F:      include/linux/siphash.h
13681
13682 SIOX
13683 M:      Gavin Schenk <g.schenk@eckelmann.de>
13684 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13685 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13686 S:      Supported
13687 F:      drivers/siox/*
13688 F:      drivers/gpio/gpio-siox.c
13689 F:      include/trace/events/siox.h
13690
13691 SIS 190 ETHERNET DRIVER
13692 M:      Francois Romieu <romieu@fr.zoreil.com>
13693 L:      netdev@vger.kernel.org
13694 S:      Maintained
13695 F:      drivers/net/ethernet/sis/sis190.c
13696
13697 SIS 900/7016 FAST ETHERNET DRIVER
13698 M:      Daniele Venzano <venza@brownhat.org>
13699 W:      http://www.brownhat.org/sis900.html
13700 L:      netdev@vger.kernel.org
13701 S:      Maintained
13702 F:      drivers/net/ethernet/sis/sis900.*
13703
13704 SIS FRAMEBUFFER DRIVER
13705 M:      Thomas Winischhofer <thomas@winischhofer.net>
13706 W:      http://www.winischhofer.net/linuxsisvga.shtml
13707 S:      Maintained
13708 F:      Documentation/fb/sisfb.txt
13709 F:      drivers/video/fbdev/sis/
13710 F:      include/video/sisfb.h
13711
13712 SIS USB2VGA DRIVER
13713 M:      Thomas Winischhofer <thomas@winischhofer.net>
13714 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13715 S:      Maintained
13716 F:      drivers/usb/misc/sisusbvga/
13717
13718 SLAB ALLOCATOR
13719 M:      Christoph Lameter <cl@linux.com>
13720 M:      Pekka Enberg <penberg@kernel.org>
13721 M:      David Rientjes <rientjes@google.com>
13722 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13723 M:      Andrew Morton <akpm@linux-foundation.org>
13724 L:      linux-mm@kvack.org
13725 S:      Maintained
13726 F:      include/linux/sl?b*.h
13727 F:      mm/sl?b*
13728
13729 SLEEPABLE READ-COPY UPDATE (SRCU)
13730 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13731 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13732 M:      Josh Triplett <josh@joshtriplett.org>
13733 R:      Steven Rostedt <rostedt@goodmis.org>
13734 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13735 L:      linux-kernel@vger.kernel.org
13736 W:      http://www.rdrop.com/users/paulmck/RCU/
13737 S:      Supported
13738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13739 F:      include/linux/srcu*.h
13740 F:      kernel/rcu/srcu*.c
13741
13742 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13743 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13745 S:      Maintained
13746 F:      drivers/slimbus/
13747 F:      Documentation/devicetree/bindings/slimbus/
13748 F:      include/linux/slimbus.h
13749
13750 SMACK SECURITY MODULE
13751 M:      Casey Schaufler <casey@schaufler-ca.com>
13752 L:      linux-security-module@vger.kernel.org
13753 W:      http://schaufler-ca.com
13754 T:      git git://github.com/cschaufler/smack-next
13755 S:      Maintained
13756 F:      Documentation/admin-guide/LSM/Smack.rst
13757 F:      security/smack/
13758
13759 SMC91x ETHERNET DRIVER
13760 M:      Nicolas Pitre <nico@fluxnic.net>
13761 S:      Odd Fixes
13762 F:      drivers/net/ethernet/smsc/smc91x.*
13763
13764 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13765 M:      Sakari Ailus <sakari.ailus@iki.fi>
13766 L:      linux-media@vger.kernel.org
13767 S:      Maintained
13768 F:      drivers/media/i2c/smiapp/
13769 F:      include/media/i2c/smiapp.h
13770 F:      drivers/media/i2c/smiapp-pll.c
13771 F:      drivers/media/i2c/smiapp-pll.h
13772 F:      include/uapi/linux/smiapp.h
13773 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13774
13775 SMM665 HARDWARE MONITOR DRIVER
13776 M:      Guenter Roeck <linux@roeck-us.net>
13777 L:      linux-hwmon@vger.kernel.org
13778 S:      Maintained
13779 F:      Documentation/hwmon/smm665
13780 F:      drivers/hwmon/smm665.c
13781
13782 SMSC EMC2103 HARDWARE MONITOR DRIVER
13783 M:      Steve Glendinning <steve.glendinning@shawell.net>
13784 L:      linux-hwmon@vger.kernel.org
13785 S:      Maintained
13786 F:      Documentation/hwmon/emc2103
13787 F:      drivers/hwmon/emc2103.c
13788
13789 SMSC SCH5627 HARDWARE MONITOR DRIVER
13790 M:      Hans de Goede <hdegoede@redhat.com>
13791 L:      linux-hwmon@vger.kernel.org
13792 S:      Supported
13793 F:      Documentation/hwmon/sch5627
13794 F:      drivers/hwmon/sch5627.c
13795
13796 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13797 M:      Steve Glendinning <steve.glendinning@shawell.net>
13798 L:      linux-fbdev@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/video/fbdev/smscufx.c
13801
13802 SMSC47B397 HARDWARE MONITOR DRIVER
13803 M:      Jean Delvare <jdelvare@suse.com>
13804 L:      linux-hwmon@vger.kernel.org
13805 S:      Maintained
13806 F:      Documentation/hwmon/smsc47b397
13807 F:      drivers/hwmon/smsc47b397.c
13808
13809 SMSC911x ETHERNET DRIVER
13810 M:      Steve Glendinning <steve.glendinning@shawell.net>
13811 L:      netdev@vger.kernel.org
13812 S:      Maintained
13813 F:      include/linux/smsc911x.h
13814 F:      drivers/net/ethernet/smsc/smsc911x.*
13815
13816 SMSC9420 PCI ETHERNET DRIVER
13817 M:      Steve Glendinning <steve.glendinning@shawell.net>
13818 L:      netdev@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/net/ethernet/smsc/smsc9420.*
13821
13822 SOC-CAMERA V4L2 SUBSYSTEM
13823 L:      linux-media@vger.kernel.org
13824 T:      git git://linuxtv.org/media_tree.git
13825 S:      Orphan
13826 F:      include/media/soc*
13827 F:      drivers/media/i2c/soc_camera/
13828 F:      drivers/media/platform/soc_camera/
13829
13830 SOCIONEXT SYNQUACER I2C DRIVER
13831 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13832 L:      linux-i2c@vger.kernel.org
13833 S:      Maintained
13834 F:      drivers/i2c/busses/i2c-synquacer.c
13835 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13836
13837 SOCIONEXT UNIPHIER SOUND DRIVER
13838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13839 S:      Orphan
13840 F:      sound/soc/uniphier/
13841
13842 SOEKRIS NET48XX LED SUPPORT
13843 M:      Chris Boot <bootc@bootc.net>
13844 S:      Maintained
13845 F:      drivers/leds/leds-net48xx.c
13846
13847 SOFT-ROCE DRIVER (rxe)
13848 M:      Moni Shoua <monis@mellanox.com>
13849 L:      linux-rdma@vger.kernel.org
13850 S:      Supported
13851 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13852 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13853 F:      drivers/infiniband/sw/rxe/
13854 F:      include/uapi/rdma/rdma_user_rxe.h
13855
13856 SOFTLOGIC 6x10 MPEG CODEC
13857 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13858 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13859 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13860 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13861 M:      Ismael Luceno <ismael@iodev.co.uk>
13862 L:      linux-media@vger.kernel.org
13863 S:      Supported
13864 F:      drivers/media/pci/solo6x10/
13865
13866 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13867 M:      James Morse <james.morse@arm.com>
13868 L:      linux-arm-kernel@lists.infradead.org
13869 S:      Maintained
13870 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13871 F:      drivers/firmware/arm_sdei.c
13872 F:      include/linux/arm_sdei.h
13873 F:      include/uapi/linux/arm_sdei.h
13874
13875 SOFTWARE RAID (Multiple Disks) SUPPORT
13876 M:      Shaohua Li <shli@kernel.org>
13877 L:      linux-raid@vger.kernel.org
13878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13879 S:      Supported
13880 F:      drivers/md/Makefile
13881 F:      drivers/md/Kconfig
13882 F:      drivers/md/md*
13883 F:      drivers/md/raid*
13884 F:      include/linux/raid/
13885 F:      include/uapi/linux/raid/
13886
13887 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13888 M:      Jassi Brar <jaswinder.singh@linaro.org>
13889 L:      netdev@vger.kernel.org
13890 S:      Maintained
13891 F:      drivers/net/ethernet/socionext/netsec.c
13892 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13893
13894 SOLIDRUN CLEARFOG SUPPORT
13895 M:      Russell King <linux@armlinux.org.uk>
13896 S:      Maintained
13897 F:      arch/arm/boot/dts/armada-388-clearfog*
13898 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13899
13900 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13901 M:      Russell King <linux@armlinux.org.uk>
13902 S:      Maintained
13903 F:      arch/arm/boot/dts/imx6*-cubox-i*
13904 F:      arch/arm/boot/dts/imx6*-hummingboard*
13905 F:      arch/arm/boot/dts/imx6*-sr-*
13906
13907 SONIC NETWORK DRIVER
13908 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13909 L:      netdev@vger.kernel.org
13910 S:      Maintained
13911 F:      drivers/net/ethernet/natsemi/sonic.*
13912
13913 SONICS SILICON BACKPLANE DRIVER (SSB)
13914 M:      Michael Buesch <m@bues.ch>
13915 L:      linux-wireless@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/ssb/
13918 F:      include/linux/ssb/
13919
13920 SONY IMX258 SENSOR DRIVER
13921 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13922 L:      linux-media@vger.kernel.org
13923 T:      git git://linuxtv.org/media_tree.git
13924 S:      Maintained
13925 F:      drivers/media/i2c/imx258.c
13926
13927 SONY IMX274 SENSOR DRIVER
13928 M:      Leon Luo <leonl@leopardimaging.com>
13929 L:      linux-media@vger.kernel.org
13930 T:      git git://linuxtv.org/media_tree.git
13931 S:      Maintained
13932 F:      drivers/media/i2c/imx274.c
13933 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13934
13935 SONY IMX319 SENSOR DRIVER
13936 M:      Bingbu Cao <bingbu.cao@intel.com>
13937 L:      linux-media@vger.kernel.org
13938 T:      git git://linuxtv.org/media_tree.git
13939 S:      Maintained
13940 F:      drivers/media/i2c/imx319.c
13941
13942 SONY IMX355 SENSOR DRIVER
13943 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13944 L:      linux-media@vger.kernel.org
13945 T:      git git://linuxtv.org/media_tree.git
13946 S:      Maintained
13947 F:      drivers/media/i2c/imx355.c
13948
13949 SONY MEMORYSTICK CARD SUPPORT
13950 M:      Alex Dubov <oakad@yahoo.com>
13951 W:      http://tifmxx.berlios.de/
13952 S:      Maintained
13953 F:      drivers/memstick/host/tifm_ms.c
13954
13955 SONY MEMORYSTICK STANDARD SUPPORT
13956 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13957 S:      Maintained
13958 F:      drivers/memstick/core/ms_block.*
13959
13960 SONY VAIO CONTROL DEVICE DRIVER
13961 M:      Mattia Dongili <malattia@linux.it>
13962 L:      platform-driver-x86@vger.kernel.org
13963 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13964 S:      Maintained
13965 F:      Documentation/laptops/sony-laptop.txt
13966 F:      drivers/char/sonypi.c
13967 F:      drivers/platform/x86/sony-laptop.c
13968 F:      include/linux/sony-laptop.h
13969
13970 SOUND
13971 M:      Jaroslav Kysela <perex@perex.cz>
13972 M:      Takashi Iwai <tiwai@suse.com>
13973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13974 W:      http://www.alsa-project.org/
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13976 T:      git git://git.alsa-project.org/alsa-kernel.git
13977 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13978 S:      Maintained
13979 F:      Documentation/sound/
13980 F:      include/sound/
13981 F:      include/uapi/sound/
13982 F:      sound/
13983
13984 SOUND - COMPRESSED AUDIO
13985 M:      Vinod Koul <vkoul@kernel.org>
13986 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13988 S:      Supported
13989 F:      Documentation/sound/designs/compress-offload.rst
13990 F:      include/sound/compress_driver.h
13991 F:      include/uapi/sound/compress_*
13992 F:      sound/core/compress_offload.c
13993 F:      sound/soc/soc-compress.c
13994
13995 SOUND - DMAENGINE HELPERS
13996 M:      Lars-Peter Clausen <lars@metafoo.de>
13997 S:      Supported
13998 F:      include/sound/dmaengine_pcm.h
13999 F:      sound/core/pcm_dmaengine.c
14000 F:      sound/soc/soc-generic-dmaengine-pcm.c
14001
14002 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14003 M:      Liam Girdwood <lgirdwood@gmail.com>
14004 M:      Mark Brown <broonie@kernel.org>
14005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14006 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14007 W:      http://alsa-project.org/main/index.php/ASoC
14008 S:      Supported
14009 F:      Documentation/devicetree/bindings/sound/
14010 F:      Documentation/sound/soc/
14011 F:      sound/soc/
14012 F:      include/dt-bindings/sound/
14013 F:      include/sound/soc*
14014
14015 SOUNDWIRE SUBSYSTEM
14016 M:      Vinod Koul <vkoul@kernel.org>
14017 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14018 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14020 S:      Supported
14021 F:      Documentation/driver-api/soundwire/
14022 F:      drivers/soundwire/
14023 F:      include/linux/soundwire/
14024
14025 SP2 MEDIA DRIVER
14026 M:      Olli Salonen <olli.salonen@iki.fi>
14027 L:      linux-media@vger.kernel.org
14028 W:      https://linuxtv.org
14029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14030 S:      Maintained
14031 F:      drivers/media/dvb-frontends/sp2*
14032
14033 SPARC + UltraSPARC (sparc/sparc64)
14034 M:      "David S. Miller" <davem@davemloft.net>
14035 L:      sparclinux@vger.kernel.org
14036 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14039 S:      Maintained
14040 F:      arch/sparc/
14041 F:      drivers/sbus/
14042
14043 SPARC SERIAL DRIVERS
14044 M:      "David S. Miller" <davem@davemloft.net>
14045 L:      sparclinux@vger.kernel.org
14046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14048 S:      Maintained
14049 F:      include/linux/sunserialcore.h
14050 F:      drivers/tty/serial/suncore.c
14051 F:      drivers/tty/serial/sunhv.c
14052 F:      drivers/tty/serial/sunsab.c
14053 F:      drivers/tty/serial/sunsab.h
14054 F:      drivers/tty/serial/sunsu.c
14055 F:      drivers/tty/serial/sunzilog.c
14056 F:      drivers/tty/serial/sunzilog.h
14057 F:      drivers/tty/vcc.c
14058
14059 SPARSE CHECKER
14060 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14061 L:      linux-sparse@vger.kernel.org
14062 W:      https://sparse.wiki.kernel.org/
14063 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14064 S:      Maintained
14065 F:      include/linux/compiler.h
14066
14067 SPEAR CLOCK FRAMEWORK SUPPORT
14068 M:      Viresh Kumar <vireshk@kernel.org>
14069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14070 W:      http://www.st.com/spear
14071 S:      Maintained
14072 F:      drivers/clk/spear/
14073
14074 SPEAR PLATFORM SUPPORT
14075 M:      Viresh Kumar <vireshk@kernel.org>
14076 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14078 W:      http://www.st.com/spear
14079 S:      Maintained
14080 F:      arch/arm/boot/dts/spear*
14081 F:      arch/arm/mach-spear/
14082
14083 SPI NOR SUBSYSTEM
14084 M:      Marek Vasut <marek.vasut@gmail.com>
14085 L:      linux-mtd@lists.infradead.org
14086 W:      http://www.linux-mtd.infradead.org/
14087 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14088 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14089 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14090 S:      Maintained
14091 F:      drivers/mtd/spi-nor/
14092 F:      include/linux/mtd/spi-nor.h
14093
14094 SPI SUBSYSTEM
14095 M:      Mark Brown <broonie@kernel.org>
14096 L:      linux-spi@vger.kernel.org
14097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14098 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14099 S:      Maintained
14100 F:      Documentation/devicetree/bindings/spi/
14101 F:      Documentation/spi/
14102 F:      drivers/spi/
14103 F:      include/linux/spi/
14104 F:      include/uapi/linux/spi/
14105 F:      tools/spi/
14106
14107 SPIDERNET NETWORK DRIVER for CELL
14108 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14109 L:      netdev@vger.kernel.org
14110 S:      Supported
14111 F:      Documentation/networking/spider_net.txt
14112 F:      drivers/net/ethernet/toshiba/spider_net*
14113
14114 SPMI SUBSYSTEM
14115 R:      Stephen Boyd <sboyd@kernel.org>
14116 L:      linux-arm-msm@vger.kernel.org
14117 F:      Documentation/devicetree/bindings/spmi/
14118 F:      drivers/spmi/
14119 F:      include/dt-bindings/spmi/spmi.h
14120 F:      include/linux/spmi.h
14121 F:      include/trace/events/spmi.h
14122
14123 SPU FILE SYSTEM
14124 M:      Jeremy Kerr <jk@ozlabs.org>
14125 L:      linuxppc-dev@lists.ozlabs.org
14126 W:      http://www.ibm.com/developerworks/power/cell/
14127 S:      Supported
14128 F:      Documentation/filesystems/spufs.txt
14129 F:      arch/powerpc/platforms/cell/spufs/
14130
14131 SQUASHFS FILE SYSTEM
14132 M:      Phillip Lougher <phillip@squashfs.org.uk>
14133 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14134 W:      http://squashfs.org.uk
14135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14136 S:      Maintained
14137 F:      Documentation/filesystems/squashfs.txt
14138 F:      fs/squashfs/
14139
14140 SRM (Alpha) environment access
14141 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14142 S:      Maintained
14143 F:      arch/alpha/kernel/srm_env.c
14144
14145 ST STM32 I2C/SMBUS DRIVER
14146 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14147 L:      linux-i2c@vger.kernel.org
14148 S:      Maintained
14149 F:      drivers/i2c/busses/i2c-stm32*
14150
14151 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14152 M:      Song Qiang <songqiang1304521@gmail.com>
14153 L:      linux-iio@vger.kernel.org
14154 S:      Maintained
14155 F:      drivers/iio/proximity/vl53l0x-i2c.c
14156 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14157
14158 STABLE BRANCH
14159 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14160 M:      Sasha Levin <sashal@kernel.org>
14161 L:      stable@vger.kernel.org
14162 S:      Supported
14163 F:      Documentation/process/stable-kernel-rules.rst
14164
14165 STAGING - COMEDI
14166 M:      Ian Abbott <abbotti@mev.co.uk>
14167 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14168 S:      Odd Fixes
14169 F:      drivers/staging/comedi/
14170
14171 STAGING - EROFS FILE SYSTEM
14172 M:      Gao Xiang <gaoxiang25@huawei.com>
14173 M:      Chao Yu <yuchao0@huawei.com>
14174 L:      linux-erofs@lists.ozlabs.org
14175 S:      Maintained
14176 F:      drivers/staging/erofs/
14177
14178 STAGING - INDUSTRIAL IO
14179 M:      Jonathan Cameron <jic23@kernel.org>
14180 L:      linux-iio@vger.kernel.org
14181 S:      Odd Fixes
14182 F:      Documentation/devicetree/bindings/staging/iio/
14183 F:      drivers/staging/iio/
14184
14185 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14186 M:      Marc Dietrich <marvin24@gmx.de>
14187 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14188 L:      linux-tegra@vger.kernel.org
14189 S:      Maintained
14190 F:      drivers/staging/nvec/
14191
14192 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14193 M:      Jens Frederich <jfrederich@gmail.com>
14194 M:      Daniel Drake <dsd@laptop.org>
14195 M:      Jon Nettleton <jon.nettleton@gmail.com>
14196 W:      http://wiki.laptop.org/go/DCON
14197 S:      Maintained
14198 F:      drivers/staging/olpc_dcon/
14199
14200 STAGING - REALTEK RTL8712U DRIVERS
14201 M:      Larry Finger <Larry.Finger@lwfinger.net>
14202 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14203 S:      Odd Fixes
14204 F:      drivers/staging/rtl8712/
14205
14206 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14207 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14208 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14209 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14210 L:      linux-fbdev@vger.kernel.org
14211 S:      Maintained
14212 F:      drivers/staging/sm750fb/
14213
14214 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14215 M:      William Hubbs <w.d.hubbs@gmail.com>
14216 M:      Chris Brannon <chris@the-brannons.com>
14217 M:      Kirk Reiser <kirk@reisers.ca>
14218 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14219 L:      speakup@linux-speakup.org
14220 W:      http://www.linux-speakup.org/
14221 S:      Odd Fixes
14222 F:      drivers/staging/speakup/
14223
14224 STAGING - VIA VT665X DRIVERS
14225 M:      Forest Bond <forest@alittletooquiet.net>
14226 S:      Odd Fixes
14227 F:      drivers/staging/vt665?/
14228
14229 STAGING - WILC1000 WIFI DRIVER
14230 M:      Aditya Shankar <aditya.shankar@microchip.com>
14231 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14232 L:      linux-wireless@vger.kernel.org
14233 S:      Supported
14234 F:      drivers/staging/wilc1000/
14235
14236 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14237 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14238 S:      Odd Fixes
14239 F:      drivers/staging/xgifb/
14240
14241 STAGING SUBSYSTEM
14242 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14244 L:      devel@driverdev.osuosl.org
14245 S:      Supported
14246 F:      drivers/staging/
14247
14248 STARFIRE/DURALAN NETWORK DRIVER
14249 M:      Ion Badulescu <ionut@badula.org>
14250 S:      Odd Fixes
14251 F:      drivers/net/ethernet/adaptec/starfire*
14252
14253 STEC S1220 SKD DRIVER
14254 M:      Bart Van Assche <bart.vanassche@wdc.com>
14255 L:      linux-block@vger.kernel.org
14256 S:      Maintained
14257 F:      drivers/block/skd*[ch]
14258
14259 STI AUDIO (ASoC) DRIVERS
14260 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14262 S:      Maintained
14263 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14264 F:      sound/soc/sti/
14265
14266 STI CEC DRIVER
14267 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14268 S:      Maintained
14269 F:      drivers/media/platform/sti/cec/
14270 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14271
14272 STK1160 USB VIDEO CAPTURE DRIVER
14273 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14274 L:      linux-media@vger.kernel.org
14275 T:      git git://linuxtv.org/media_tree.git
14276 S:      Maintained
14277 F:      drivers/media/usb/stk1160/
14278
14279 STM32 AUDIO (ASoC) DRIVERS
14280 M:      Olivier Moysan <olivier.moysan@st.com>
14281 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14282 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14283 S:      Maintained
14284 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14285 F:      sound/soc/stm/
14286
14287 STM32 TIMER/LPTIMER DRIVERS
14288 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14289 S:      Maintained
14290 F:      drivers/*/stm32-*timer*
14291 F:      drivers/pwm/pwm-stm32*
14292 F:      include/linux/*/stm32-*tim*
14293 F:      Documentation/ABI/testing/*timer-stm32
14294 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14295 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14296
14297 STMMAC ETHERNET DRIVER
14298 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14299 M:      Alexandre Torgue <alexandre.torgue@st.com>
14300 M:      Jose Abreu <joabreu@synopsys.com>
14301 L:      netdev@vger.kernel.org
14302 W:      http://www.stlinux.com
14303 S:      Supported
14304 F:      drivers/net/ethernet/stmicro/stmmac/
14305
14306 SUN3/3X
14307 M:      Sam Creasey <sammy@sammy.net>
14308 W:      http://sammy.net/sun3/
14309 S:      Maintained
14310 F:      arch/m68k/kernel/*sun3*
14311 F:      arch/m68k/sun3*/
14312 F:      arch/m68k/include/asm/sun3*
14313 F:      drivers/net/ethernet/i825xx/sun3*
14314
14315 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14316 M:      Hans de Goede <hdegoede@redhat.com>
14317 L:      linux-input@vger.kernel.org
14318 S:      Maintained
14319 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14320 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14321
14322 SUNDANCE NETWORK DRIVER
14323 M:      Denis Kirjanov <kda@linux-powerpc.org>
14324 L:      netdev@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/net/ethernet/dlink/sundance.c
14327
14328 SUPERH
14329 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14330 M:      Rich Felker <dalias@libc.org>
14331 L:      linux-sh@vger.kernel.org
14332 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14333 S:      Maintained
14334 F:      Documentation/sh/
14335 F:      arch/sh/
14336 F:      drivers/sh/
14337
14338 SUSPEND TO RAM
14339 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14340 M:      Len Brown <len.brown@intel.com>
14341 M:      Pavel Machek <pavel@ucw.cz>
14342 L:      linux-pm@vger.kernel.org
14343 B:      https://bugzilla.kernel.org
14344 S:      Supported
14345 F:      Documentation/power/
14346 F:      arch/x86/kernel/acpi/
14347 F:      drivers/base/power/
14348 F:      kernel/power/
14349 F:      include/linux/suspend.h
14350 F:      include/linux/freezer.h
14351 F:      include/linux/pm.h
14352
14353 SVGA HANDLING
14354 M:      Martin Mares <mj@ucw.cz>
14355 L:      linux-video@atrey.karlin.mff.cuni.cz
14356 S:      Maintained
14357 F:      Documentation/svga.txt
14358 F:      arch/x86/boot/video*
14359
14360 SWIOTLB SUBSYSTEM
14361 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14362 L:      iommu@lists.linux-foundation.org
14363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14364 S:      Supported
14365 F:      kernel/dma/swiotlb.c
14366 F:      arch/*/kernel/pci-swiotlb.c
14367 F:      include/linux/swiotlb.h
14368
14369 SWITCHDEV
14370 M:      Jiri Pirko <jiri@resnulli.us>
14371 M:      Ivan Vecera <ivecera@redhat.com>
14372 L:      netdev@vger.kernel.org
14373 S:      Supported
14374 F:      net/switchdev/
14375 F:      include/net/switchdev.h
14376
14377 SY8106A REGULATOR DRIVER
14378 M:      Icenowy Zheng <icenowy@aosc.io>
14379 S:      Maintained
14380 F:      drivers/regulator/sy8106a-regulator.c
14381 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14382
14383 SYNC FILE FRAMEWORK
14384 M:      Sumit Semwal <sumit.semwal@linaro.org>
14385 R:      Gustavo Padovan <gustavo@padovan.org>
14386 S:      Maintained
14387 L:      linux-media@vger.kernel.org
14388 L:      dri-devel@lists.freedesktop.org
14389 F:      drivers/dma-buf/sync_*
14390 F:      drivers/dma-buf/dma-fence*
14391 F:      drivers/dma-buf/sw_sync.c
14392 F:      include/linux/sync_file.h
14393 F:      include/uapi/linux/sync_file.h
14394 F:      Documentation/sync_file.txt
14395 T:      git git://anongit.freedesktop.org/drm/drm-misc
14396
14397 SYNOPSYS ARC ARCHITECTURE
14398 M:      Vineet Gupta <vgupta@synopsys.com>
14399 L:      linux-snps-arc@lists.infradead.org
14400 S:      Supported
14401 F:      arch/arc/
14402 F:      Documentation/devicetree/bindings/arc/*
14403 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14404 F:      drivers/clocksource/arc_timer.c
14405 F:      drivers/tty/serial/arc_uart.c
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14407
14408 SYNOPSYS ARC HSDK SDP pll clock driver
14409 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14410 S:      Supported
14411 F:      drivers/clk/clk-hsdk-pll.c
14412 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14413
14414 SYNOPSYS ARC SDP clock driver
14415 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14416 S:      Supported
14417 F:      drivers/clk/axs10x/*
14418 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14419
14420 SYNOPSYS ARC SDP platform support
14421 M:      Alexey Brodkin <abrodkin@synopsys.com>
14422 S:      Supported
14423 F:      arch/arc/plat-axs10x
14424 F:      arch/arc/boot/dts/ax*
14425 F:      Documentation/devicetree/bindings/arc/axs10*
14426
14427 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14428 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14429 S:      Supported
14430 F:      drivers/reset/reset-axs10x.c
14431 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14432
14433 SYNOPSYS CREG GPIO DRIVER
14434 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14435 S:      Maintained
14436 F:      drivers/gpio/gpio-creg-snps.c
14437 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14438
14439 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14440 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14441 S:      Maintained
14442 F:      drivers/tty/serial/8250/8250_dw.c
14443
14444 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14445 M:      Hoan Tran <hotran@apm.com>
14446 L:      linux-gpio@vger.kernel.org
14447 S:      Maintained
14448 F:      drivers/gpio/gpio-dwapb.c
14449 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14450
14451 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14452 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14453 S:      Maintained
14454 F:      drivers/dma/dwi-axi-dmac/
14455 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14456
14457 SYNOPSYS DESIGNWARE DMAC DRIVER
14458 M:      Viresh Kumar <vireshk@kernel.org>
14459 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14460 S:      Maintained
14461 F:      include/linux/dma/dw.h
14462 F:      include/linux/platform_data/dma-dw.h
14463 F:      drivers/dma/dw/
14464
14465 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14466 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14467 L:      netdev@vger.kernel.org
14468 S:      Supported
14469 F:      drivers/net/ethernet/synopsys/
14470
14471 SYNOPSYS DESIGNWARE I2C DRIVER
14472 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14473 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14474 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14475 L:      linux-i2c@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/i2c/busses/i2c-designware-*
14478 F:      include/linux/platform_data/i2c-designware.h
14479
14480 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14481 M:      Jaehoon Chung <jh80.chung@samsung.com>
14482 L:      linux-mmc@vger.kernel.org
14483 S:      Maintained
14484 F:      drivers/mmc/host/dw_mmc*
14485
14486 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14487 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14488 S:      Supported
14489 F:      drivers/reset/reset-hsdk.c
14490 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14491 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14492
14493 SYSTEM CONFIGURATION (SYSCON)
14494 M:      Lee Jones <lee.jones@linaro.org>
14495 M:      Arnd Bergmann <arnd@arndb.de>
14496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14497 S:      Supported
14498 F:      drivers/mfd/syscon.c
14499
14500 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14501 M:      Sudeep Holla <sudeep.holla@arm.com>
14502 L:      linux-arm-kernel@lists.infradead.org
14503 S:      Maintained
14504 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14505 F:      drivers/clk/clk-sc[mp]i.c
14506 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14507 F:      drivers/firmware/arm_scpi.c
14508 F:      drivers/firmware/arm_scmi/
14509 F:      include/linux/sc[mp]i_protocol.h
14510
14511 SYSTEM RESET/SHUTDOWN DRIVERS
14512 M:      Sebastian Reichel <sre@kernel.org>
14513 L:      linux-pm@vger.kernel.org
14514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14515 S:      Maintained
14516 F:      Documentation/devicetree/bindings/power/reset/
14517 F:      drivers/power/reset/
14518
14519 SYSTEM TRACE MODULE CLASS
14520 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14521 S:      Maintained
14522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14523 F:      Documentation/trace/stm.rst
14524 F:      drivers/hwtracing/stm/
14525 F:      include/linux/stm.h
14526 F:      include/uapi/linux/stm.h
14527
14528 SYSV FILESYSTEM
14529 M:      Christoph Hellwig <hch@infradead.org>
14530 S:      Maintained
14531 F:      Documentation/filesystems/sysv-fs.txt
14532 F:      fs/sysv/
14533 F:      include/linux/sysv_fs.h
14534
14535 TARGET SUBSYSTEM
14536 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14537 L:      linux-scsi@vger.kernel.org
14538 L:      target-devel@vger.kernel.org
14539 W:      http://www.linux-iscsi.org
14540 W:      http://groups.google.com/group/linux-iscsi-target-dev
14541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14542 S:      Supported
14543 F:      drivers/target/
14544 F:      include/target/
14545 F:      Documentation/target/
14546
14547 TASKSTATS STATISTICS INTERFACE
14548 M:      Balbir Singh <bsingharora@gmail.com>
14549 S:      Maintained
14550 F:      Documentation/accounting/taskstats*
14551 F:      include/linux/taskstats*
14552 F:      kernel/taskstats.c
14553
14554 TC subsystem
14555 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14556 M:      Cong Wang <xiyou.wangcong@gmail.com>
14557 M:      Jiri Pirko <jiri@resnulli.us>
14558 L:      netdev@vger.kernel.org
14559 S:      Maintained
14560 F:      include/net/pkt_cls.h
14561 F:      include/net/pkt_sched.h
14562 F:      include/net/tc_act/
14563 F:      include/uapi/linux/pkt_cls.h
14564 F:      include/uapi/linux/pkt_sched.h
14565 F:      include/uapi/linux/tc_act/
14566 F:      include/uapi/linux/tc_ematch/
14567 F:      net/sched/
14568
14569 TC90522 MEDIA DRIVER
14570 M:      Akihiro Tsukada <tskd08@gmail.com>
14571 L:      linux-media@vger.kernel.org
14572 S:      Odd Fixes
14573 F:      drivers/media/dvb-frontends/tc90522*
14574
14575 TCP LOW PRIORITY MODULE
14576 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14577 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14578 W:      http://tcp-lp-mod.sourceforge.net/
14579 S:      Maintained
14580 F:      net/ipv4/tcp_lp.c
14581
14582 TDA10071 MEDIA DRIVER
14583 M:      Antti Palosaari <crope@iki.fi>
14584 L:      linux-media@vger.kernel.org
14585 W:      https://linuxtv.org
14586 W:      http://palosaari.fi/linux/
14587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14588 T:      git git://linuxtv.org/anttip/media_tree.git
14589 S:      Maintained
14590 F:      drivers/media/dvb-frontends/tda10071*
14591
14592 TDA18212 MEDIA DRIVER
14593 M:      Antti Palosaari <crope@iki.fi>
14594 L:      linux-media@vger.kernel.org
14595 W:      https://linuxtv.org
14596 W:      http://palosaari.fi/linux/
14597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14598 T:      git git://linuxtv.org/anttip/media_tree.git
14599 S:      Maintained
14600 F:      drivers/media/tuners/tda18212*
14601
14602 TDA18218 MEDIA DRIVER
14603 M:      Antti Palosaari <crope@iki.fi>
14604 L:      linux-media@vger.kernel.org
14605 W:      https://linuxtv.org
14606 W:      http://palosaari.fi/linux/
14607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14608 T:      git git://linuxtv.org/anttip/media_tree.git
14609 S:      Maintained
14610 F:      drivers/media/tuners/tda18218*
14611
14612 TDA18250 MEDIA DRIVER
14613 M:      Olli Salonen <olli.salonen@iki.fi>
14614 L:      linux-media@vger.kernel.org
14615 W:      https://linuxtv.org
14616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14617 T:      git git://linuxtv.org/media_tree.git
14618 S:      Maintained
14619 F:      drivers/media/tuners/tda18250*
14620
14621 TDA18271 MEDIA DRIVER
14622 M:      Michael Krufky <mkrufky@linuxtv.org>
14623 L:      linux-media@vger.kernel.org
14624 W:      https://linuxtv.org
14625 W:      http://github.com/mkrufky
14626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14627 T:      git git://linuxtv.org/mkrufky/tuners.git
14628 S:      Maintained
14629 F:      drivers/media/tuners/tda18271*
14630
14631 TDA1997x MEDIA DRIVER
14632 M:      Tim Harvey <tharvey@gateworks.com>
14633 L:      linux-media@vger.kernel.org
14634 W:      https://linuxtv.org
14635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14636 S:      Maintained
14637 F:      drivers/media/i2c/tda1997x.*
14638
14639 TDA827x MEDIA DRIVER
14640 M:      Michael Krufky <mkrufky@linuxtv.org>
14641 L:      linux-media@vger.kernel.org
14642 W:      https://linuxtv.org
14643 W:      http://github.com/mkrufky
14644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14645 T:      git git://linuxtv.org/mkrufky/tuners.git
14646 S:      Maintained
14647 F:      drivers/media/tuners/tda8290.*
14648
14649 TDA8290 MEDIA DRIVER
14650 M:      Michael Krufky <mkrufky@linuxtv.org>
14651 L:      linux-media@vger.kernel.org
14652 W:      https://linuxtv.org
14653 W:      http://github.com/mkrufky
14654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14655 T:      git git://linuxtv.org/mkrufky/tuners.git
14656 S:      Maintained
14657 F:      drivers/media/tuners/tda8290.*
14658
14659 TDA9840 MEDIA DRIVER
14660 M:      Hans Verkuil <hverkuil@xs4all.nl>
14661 L:      linux-media@vger.kernel.org
14662 T:      git git://linuxtv.org/media_tree.git
14663 W:      https://linuxtv.org
14664 S:      Maintained
14665 F:      drivers/media/i2c/tda9840*
14666
14667 TEA5761 TUNER DRIVER
14668 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14669 L:      linux-media@vger.kernel.org
14670 W:      https://linuxtv.org
14671 T:      git git://linuxtv.org/media_tree.git
14672 S:      Odd fixes
14673 F:      drivers/media/tuners/tea5761.*
14674
14675 TEA5767 TUNER DRIVER
14676 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14677 L:      linux-media@vger.kernel.org
14678 W:      https://linuxtv.org
14679 T:      git git://linuxtv.org/media_tree.git
14680 S:      Maintained
14681 F:      drivers/media/tuners/tea5767.*
14682
14683 TEA6415C MEDIA DRIVER
14684 M:      Hans Verkuil <hverkuil@xs4all.nl>
14685 L:      linux-media@vger.kernel.org
14686 T:      git git://linuxtv.org/media_tree.git
14687 W:      https://linuxtv.org
14688 S:      Maintained
14689 F:      drivers/media/i2c/tea6415c*
14690
14691 TEA6420 MEDIA DRIVER
14692 M:      Hans Verkuil <hverkuil@xs4all.nl>
14693 L:      linux-media@vger.kernel.org
14694 T:      git git://linuxtv.org/media_tree.git
14695 W:      https://linuxtv.org
14696 S:      Maintained
14697 F:      drivers/media/i2c/tea6420*
14698
14699 TEAM DRIVER
14700 M:      Jiri Pirko <jiri@resnulli.us>
14701 L:      netdev@vger.kernel.org
14702 S:      Supported
14703 F:      drivers/net/team/
14704 F:      include/linux/if_team.h
14705 F:      include/uapi/linux/if_team.h
14706
14707 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14708 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14709 S:      Maintained
14710 F:      arch/x86/platform/ts5500/
14711
14712 TECHNOTREND USB IR RECEIVER
14713 M:      Sean Young <sean@mess.org>
14714 L:      linux-media@vger.kernel.org
14715 S:      Maintained
14716 F:      drivers/media/rc/ttusbir.c
14717
14718 TECHWELL TW9910 VIDEO DECODER
14719 L:      linux-media@vger.kernel.org
14720 S:      Orphan
14721 F:      drivers/media/i2c/tw9910.c
14722 F:      include/media/i2c/tw9910.h
14723
14724 TEE SUBSYSTEM
14725 M:      Jens Wiklander <jens.wiklander@linaro.org>
14726 S:      Maintained
14727 F:      include/linux/tee_drv.h
14728 F:      include/uapi/linux/tee.h
14729 F:      drivers/tee/
14730 F:      Documentation/tee.txt
14731
14732 TEGRA ARCHITECTURE SUPPORT
14733 M:      Thierry Reding <thierry.reding@gmail.com>
14734 M:      Jonathan Hunter <jonathanh@nvidia.com>
14735 L:      linux-tegra@vger.kernel.org
14736 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14738 S:      Supported
14739 N:      [^a-z]tegra
14740
14741 TEGRA CLOCK DRIVER
14742 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14743 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14744 S:      Supported
14745 F:      drivers/clk/tegra/
14746
14747 TEGRA DMA DRIVERS
14748 M:      Laxman Dewangan <ldewangan@nvidia.com>
14749 M:      Jon Hunter <jonathanh@nvidia.com>
14750 S:      Supported
14751 F:      drivers/dma/tegra*
14752
14753 TEGRA I2C DRIVER
14754 M:      Laxman Dewangan <ldewangan@nvidia.com>
14755 S:      Supported
14756 F:      drivers/i2c/busses/i2c-tegra.c
14757
14758 TEGRA IOMMU DRIVERS
14759 M:      Thierry Reding <thierry.reding@gmail.com>
14760 L:      linux-tegra@vger.kernel.org
14761 S:      Supported
14762 F:      drivers/iommu/tegra*
14763
14764 TEGRA KBC DRIVER
14765 M:      Laxman Dewangan <ldewangan@nvidia.com>
14766 S:      Supported
14767 F:      drivers/input/keyboard/tegra-kbc.c
14768
14769 TEGRA NAND DRIVER
14770 M:      Stefan Agner <stefan@agner.ch>
14771 M:      Lucas Stach <dev@lynxeye.de>
14772 S:      Maintained
14773 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14774 F:      drivers/mtd/nand/raw/tegra_nand.c
14775
14776 TEGRA PWM DRIVER
14777 M:      Thierry Reding <thierry.reding@gmail.com>
14778 S:      Supported
14779 F:      drivers/pwm/pwm-tegra.c
14780
14781 TEGRA SERIAL DRIVER
14782 M:      Laxman Dewangan <ldewangan@nvidia.com>
14783 S:      Supported
14784 F:      drivers/tty/serial/serial-tegra.c
14785
14786 TEGRA SPI DRIVER
14787 M:      Laxman Dewangan <ldewangan@nvidia.com>
14788 S:      Supported
14789 F:      drivers/spi/spi-tegra*
14790
14791 TEHUTI ETHERNET DRIVER
14792 M:      Andy Gospodarek <andy@greyhouse.net>
14793 L:      netdev@vger.kernel.org
14794 S:      Supported
14795 F:      drivers/net/ethernet/tehuti/*
14796
14797 Telecom Clock Driver for MCPL0010
14798 M:      Mark Gross <mark.gross@intel.com>
14799 S:      Supported
14800 F:      drivers/char/tlclk.c
14801
14802 TENSILICA XTENSA PORT (xtensa)
14803 M:      Chris Zankel <chris@zankel.net>
14804 M:      Max Filippov <jcmvbkbc@gmail.com>
14805 L:      linux-xtensa@linux-xtensa.org
14806 T:      git git://github.com/czankel/xtensa-linux.git
14807 S:      Maintained
14808 F:      arch/xtensa/
14809 F:      drivers/irqchip/irq-xtensa-*
14810
14811 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14812 M:      Nishanth Menon <nm@ti.com>
14813 M:      Tero Kristo <t-kristo@ti.com>
14814 M:      Santosh Shilimkar <ssantosh@kernel.org>
14815 L:      linux-arm-kernel@lists.infradead.org
14816 S:      Maintained
14817 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14818 F:      drivers/firmware/ti_sci*
14819 F:      include/linux/soc/ti/ti_sci_protocol.h
14820 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14821 F:      drivers/soc/ti/ti_sci_pm_domains.c
14822 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14823 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14824 F:      drivers/clk/keystone/sci-clk.c
14825 F:      drivers/reset/reset-ti-sci.c
14826
14827 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14828 M:      Hans Verkuil <hverkuil@xs4all.nl>
14829 L:      linux-media@vger.kernel.org
14830 T:      git git://linuxtv.org/media_tree.git
14831 W:      https://linuxtv.org
14832 S:      Maintained
14833 F:      drivers/media/radio/radio-raremono.c
14834
14835 THERMAL
14836 M:      Zhang Rui <rui.zhang@intel.com>
14837 M:      Eduardo Valentin <edubezval@gmail.com>
14838 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14839 L:      linux-pm@vger.kernel.org
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14842 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14843 S:      Supported
14844 F:      drivers/thermal/
14845 F:      include/linux/thermal.h
14846 F:      include/uapi/linux/thermal.h
14847 F:      include/linux/cpu_cooling.h
14848 F:      Documentation/devicetree/bindings/thermal/
14849
14850 THERMAL/CPU_COOLING
14851 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14852 M:      Viresh Kumar <viresh.kumar@linaro.org>
14853 M:      Javi Merino <javi.merino@kernel.org>
14854 L:      linux-pm@vger.kernel.org
14855 S:      Supported
14856 F:      Documentation/thermal/cpu-cooling-api.txt
14857 F:      drivers/thermal/cpu_cooling.c
14858 F:      include/linux/cpu_cooling.h
14859
14860 THINKPAD ACPI EXTRAS DRIVER
14861 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14862 L:      ibm-acpi-devel@lists.sourceforge.net
14863 L:      platform-driver-x86@vger.kernel.org
14864 W:      http://ibm-acpi.sourceforge.net
14865 W:      http://thinkwiki.org/wiki/Ibm-acpi
14866 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14867 S:      Maintained
14868 F:      drivers/platform/x86/thinkpad_acpi.c
14869
14870 THUNDERBOLT DRIVER
14871 M:      Andreas Noever <andreas.noever@gmail.com>
14872 M:      Michael Jamet <michael.jamet@intel.com>
14873 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14874 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14876 S:      Maintained
14877 F:      Documentation/admin-guide/thunderbolt.rst
14878 F:      drivers/thunderbolt/
14879 F:      include/linux/thunderbolt.h
14880
14881 THUNDERBOLT NETWORK DRIVER
14882 M:      Michael Jamet <michael.jamet@intel.com>
14883 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14884 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14885 L:      netdev@vger.kernel.org
14886 S:      Maintained
14887 F:      drivers/net/thunderbolt.c
14888
14889 THUNDERX GPIO DRIVER
14890 M:      David Daney <david.daney@cavium.com>
14891 S:      Maintained
14892 F:      drivers/gpio/gpio-thunderx.c
14893
14894 TI AM437X VPFE DRIVER
14895 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14896 L:      linux-media@vger.kernel.org
14897 W:      https://linuxtv.org
14898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14899 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14900 S:      Maintained
14901 F:      drivers/media/platform/am437x/
14902
14903 TI BANDGAP AND THERMAL DRIVER
14904 M:      Eduardo Valentin <edubezval@gmail.com>
14905 M:      Keerthy <j-keerthy@ti.com>
14906 L:      linux-pm@vger.kernel.org
14907 L:      linux-omap@vger.kernel.org
14908 S:      Maintained
14909 F:      drivers/thermal/ti-soc-thermal/
14910
14911 TI BQ27XXX POWER SUPPLY DRIVER
14912 R:      Andrew F. Davis <afd@ti.com>
14913 F:      include/linux/power/bq27xxx_battery.h
14914 F:      drivers/power/supply/bq27xxx_battery.c
14915 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14916
14917 TI CDCE706 CLOCK DRIVER
14918 M:      Max Filippov <jcmvbkbc@gmail.com>
14919 S:      Maintained
14920 F:      drivers/clk/clk-cdce706.c
14921
14922 TI CLOCK DRIVER
14923 M:      Tero Kristo <t-kristo@ti.com>
14924 L:      linux-omap@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/clk/ti/
14927 F:      include/linux/clk/ti.h
14928
14929 TI DAVINCI MACHINE SUPPORT
14930 M:      Sekhar Nori <nsekhar@ti.com>
14931 M:      Kevin Hilman <khilman@kernel.org>
14932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14934 S:      Supported
14935 F:      arch/arm/mach-davinci/
14936 F:      drivers/i2c/busses/i2c-davinci.c
14937 F:      arch/arm/boot/dts/da850*
14938
14939 TI DAVINCI SERIES CLOCK DRIVER
14940 M:      David Lechner <david@lechnology.com>
14941 R:      Sekhar Nori <nsekhar@ti.com>
14942 S:      Maintained
14943 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14944 F:      drivers/clk/davinci/
14945
14946 TI DAVINCI SERIES GPIO DRIVER
14947 M:      Keerthy <j-keerthy@ti.com>
14948 L:      linux-gpio@vger.kernel.org
14949 S:      Maintained
14950 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14951 F:      drivers/gpio/gpio-davinci.c
14952
14953 TI DAVINCI SERIES MEDIA DRIVER
14954 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14955 L:      linux-media@vger.kernel.org
14956 W:      https://linuxtv.org
14957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14958 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14959 S:      Maintained
14960 F:      drivers/media/platform/davinci/
14961 F:      include/media/davinci/
14962
14963 TI ETHERNET SWITCH DRIVER (CPSW)
14964 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14965 L:      linux-omap@vger.kernel.org
14966 L:      netdev@vger.kernel.org
14967 S:      Maintained
14968 F:      drivers/net/ethernet/ti/cpsw*
14969 F:      drivers/net/ethernet/ti/davinci*
14970
14971 TI FLASH MEDIA INTERFACE DRIVER
14972 M:      Alex Dubov <oakad@yahoo.com>
14973 S:      Maintained
14974 F:      drivers/misc/tifm*
14975 F:      drivers/mmc/host/tifm_sd.c
14976 F:      include/linux/tifm.h
14977
14978 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14979 M:      Santosh Shilimkar <ssantosh@kernel.org>
14980 L:      linux-kernel@vger.kernel.org
14981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14982 S:      Maintained
14983 F:      drivers/soc/ti/*
14984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14985
14986 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14987 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14988 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14990 S:      Maintained
14991 F:      sound/soc/codecs/lm49453*
14992 F:      sound/soc/codecs/isabelle*
14993
14994 TI LP855x BACKLIGHT DRIVER
14995 M:      Milo Kim <milo.kim@ti.com>
14996 S:      Maintained
14997 F:      Documentation/backlight/lp855x-driver.txt
14998 F:      drivers/video/backlight/lp855x_bl.c
14999 F:      include/linux/platform_data/lp855x.h
15000
15001 TI LP8727 CHARGER DRIVER
15002 M:      Milo Kim <milo.kim@ti.com>
15003 S:      Maintained
15004 F:      drivers/power/supply/lp8727_charger.c
15005 F:      include/linux/platform_data/lp8727.h
15006
15007 TI LP8788 MFD DRIVER
15008 M:      Milo Kim <milo.kim@ti.com>
15009 S:      Maintained
15010 F:      drivers/iio/adc/lp8788_adc.c
15011 F:      drivers/leds/leds-lp8788.c
15012 F:      drivers/mfd/lp8788*.c
15013 F:      drivers/power/supply/lp8788-charger.c
15014 F:      drivers/regulator/lp8788-*.c
15015 F:      include/linux/mfd/lp8788*.h
15016
15017 TI NETCP ETHERNET DRIVER
15018 M:      Wingman Kwok <w-kwok2@ti.com>
15019 M:      Murali Karicheri <m-karicheri2@ti.com>
15020 L:      netdev@vger.kernel.org
15021 S:      Maintained
15022 F:      drivers/net/ethernet/ti/netcp*
15023
15024 TI PCM3060 ASoC CODEC DRIVER
15025 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15026 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15027 S:      Maintained
15028 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15029 F:      sound/soc/codecs/pcm3060*
15030
15031 TI TAS571X FAMILY ASoC CODEC DRIVER
15032 M:      Kevin Cernekee <cernekee@chromium.org>
15033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15034 S:      Odd Fixes
15035 F:      sound/soc/codecs/tas571x*
15036
15037 TI TRF7970A NFC DRIVER
15038 M:      Mark Greer <mgreer@animalcreek.com>
15039 L:      linux-wireless@vger.kernel.org
15040 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15041 S:      Supported
15042 F:      drivers/nfc/trf7970a.c
15043 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15044
15045 TI TWL4030 SERIES SOC CODEC DRIVER
15046 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15048 S:      Maintained
15049 F:      sound/soc/codecs/twl4030*
15050
15051 TI VPE/CAL DRIVERS
15052 M:      Benoit Parrot <bparrot@ti.com>
15053 L:      linux-media@vger.kernel.org
15054 W:      http://linuxtv.org/
15055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15056 S:      Maintained
15057 F:      drivers/media/platform/ti-vpe/
15058
15059 TI WILINK WIRELESS DRIVERS
15060 L:      linux-wireless@vger.kernel.org
15061 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15062 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15064 S:      Orphan
15065 F:      drivers/net/wireless/ti/
15066 F:      include/linux/wl12xx.h
15067
15068 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15069 M:      John Stultz <john.stultz@linaro.org>
15070 M:      Thomas Gleixner <tglx@linutronix.de>
15071 R:      Stephen Boyd <sboyd@kernel.org>
15072 L:      linux-kernel@vger.kernel.org
15073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15074 S:      Supported
15075 F:      include/linux/clocksource.h
15076 F:      include/linux/time.h
15077 F:      include/linux/timex.h
15078 F:      include/uapi/linux/time.h
15079 F:      include/uapi/linux/timex.h
15080 F:      kernel/time/clocksource.c
15081 F:      kernel/time/time*.c
15082 F:      kernel/time/alarmtimer.c
15083 F:      kernel/time/ntp.c
15084 F:      tools/testing/selftests/timers/
15085
15086 TIPC NETWORK LAYER
15087 M:      Jon Maloy <jon.maloy@ericsson.com>
15088 M:      Ying Xue <ying.xue@windriver.com>
15089 L:      netdev@vger.kernel.org (core kernel code)
15090 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15091 W:      http://tipc.sourceforge.net/
15092 S:      Maintained
15093 F:      include/uapi/linux/tipc*.h
15094 F:      net/tipc/
15095
15096 TLAN NETWORK DRIVER
15097 M:      Samuel Chessman <chessman@tux.org>
15098 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15099 W:      http://sourceforge.net/projects/tlan/
15100 S:      Maintained
15101 F:      Documentation/networking/tlan.txt
15102 F:      drivers/net/ethernet/ti/tlan.*
15103
15104 TM6000 VIDEO4LINUX DRIVER
15105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15106 L:      linux-media@vger.kernel.org
15107 W:      https://linuxtv.org
15108 T:      git git://linuxtv.org/media_tree.git
15109 S:      Odd fixes
15110 F:      drivers/media/usb/tm6000/
15111 F:      Documentation/media/v4l-drivers/tm6000*
15112
15113 TMIO/SDHI MMC DRIVER
15114 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15115 L:      linux-mmc@vger.kernel.org
15116 S:      Supported
15117 F:      drivers/mmc/host/tmio_mmc*
15118 F:      drivers/mmc/host/renesas_sdhi*
15119 F:      include/linux/mfd/tmio.h
15120
15121 TMP401 HARDWARE MONITOR DRIVER
15122 M:      Guenter Roeck <linux@roeck-us.net>
15123 L:      linux-hwmon@vger.kernel.org
15124 S:      Maintained
15125 F:      Documentation/hwmon/tmp401
15126 F:      drivers/hwmon/tmp401.c
15127
15128 TMPFS (SHMEM FILESYSTEM)
15129 M:      Hugh Dickins <hughd@google.com>
15130 L:      linux-mm@kvack.org
15131 S:      Maintained
15132 F:      include/linux/shmem_fs.h
15133 F:      mm/shmem.c
15134
15135 TOMOYO SECURITY MODULE
15136 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15137 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15138 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15139 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15140 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15141 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15142 W:      http://tomoyo.sourceforge.jp/
15143 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15144 S:      Maintained
15145 F:      security/tomoyo/
15146
15147 TOPSTAR LAPTOP EXTRAS DRIVER
15148 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15149 L:      platform-driver-x86@vger.kernel.org
15150 S:      Maintained
15151 F:      drivers/platform/x86/topstar-laptop.c
15152
15153 TORTURE-TEST MODULES
15154 M:      Davidlohr Bueso <dave@stgolabs.net>
15155 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15156 M:      Josh Triplett <josh@joshtriplett.org>
15157 L:      linux-kernel@vger.kernel.org
15158 S:      Supported
15159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15160 F:      Documentation/RCU/torture.txt
15161 F:      kernel/torture.c
15162 F:      kernel/rcu/rcutorture.c
15163 F:      kernel/rcu/rcuperf.c
15164 F:      kernel/locking/locktorture.c
15165
15166 TOSHIBA ACPI EXTRAS DRIVER
15167 M:      Azael Avalos <coproscefalo@gmail.com>
15168 L:      platform-driver-x86@vger.kernel.org
15169 S:      Maintained
15170 F:      drivers/platform/x86/toshiba_acpi.c
15171
15172 TOSHIBA BLUETOOTH DRIVER
15173 M:      Azael Avalos <coproscefalo@gmail.com>
15174 L:      platform-driver-x86@vger.kernel.org
15175 S:      Maintained
15176 F:      drivers/platform/x86/toshiba_bluetooth.c
15177
15178 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15179 M:      Azael Avalos <coproscefalo@gmail.com>
15180 L:      platform-driver-x86@vger.kernel.org
15181 S:      Maintained
15182 F:      drivers/platform/x86/toshiba_haps.c
15183
15184 TOSHIBA SMM DRIVER
15185 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15186 W:      http://www.buzzard.org.uk/toshiba/
15187 S:      Maintained
15188 F:      drivers/char/toshiba.c
15189 F:      include/linux/toshiba.h
15190 F:      include/uapi/linux/toshiba.h
15191
15192 TOSHIBA TC358743 DRIVER
15193 M:      Mats Randgaard <matrandg@cisco.com>
15194 L:      linux-media@vger.kernel.org
15195 S:      Maintained
15196 F:      drivers/media/i2c/tc358743*
15197 F:      include/media/i2c/tc358743.h
15198
15199 TOSHIBA WMI HOTKEYS DRIVER
15200 M:      Azael Avalos <coproscefalo@gmail.com>
15201 L:      platform-driver-x86@vger.kernel.org
15202 S:      Maintained
15203 F:      drivers/platform/x86/toshiba-wmi.c
15204
15205 TPM DEVICE DRIVER
15206 M:      Peter Huewe <peterhuewe@gmx.de>
15207 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15208 R:      Jason Gunthorpe <jgg@ziepe.ca>
15209 L:      linux-integrity@vger.kernel.org
15210 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15211 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15212 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15213 S:      Maintained
15214 F:      drivers/char/tpm/
15215
15216 TRACING
15217 M:      Steven Rostedt <rostedt@goodmis.org>
15218 M:      Ingo Molnar <mingo@redhat.com>
15219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15220 S:      Maintained
15221 F:      Documentation/trace/ftrace.rst
15222 F:      arch/*/*/*/ftrace.h
15223 F:      arch/*/kernel/ftrace.c
15224 F:      include/*/ftrace.h
15225 F:      include/linux/trace*.h
15226 F:      include/trace/
15227 F:      kernel/trace/
15228 F:      tools/testing/selftests/ftrace/
15229
15230 TRACING MMIO ACCESSES (MMIOTRACE)
15231 M:      Steven Rostedt <rostedt@goodmis.org>
15232 M:      Ingo Molnar <mingo@kernel.org>
15233 R:      Karol Herbst <karolherbst@gmail.com>
15234 R:      Pekka Paalanen <ppaalanen@gmail.com>
15235 S:      Maintained
15236 L:      linux-kernel@vger.kernel.org
15237 L:      nouveau@lists.freedesktop.org
15238 F:      kernel/trace/trace_mmiotrace.c
15239 F:      include/linux/mmiotrace.h
15240 F:      arch/x86/mm/kmmio.c
15241 F:      arch/x86/mm/mmio-mod.c
15242 F:      arch/x86/mm/testmmiotrace.c
15243
15244 TRIVIAL PATCHES
15245 M:      Jiri Kosina <trivial@kernel.org>
15246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15247 S:      Maintained
15248 K:      ^Subject:.*(?i)trivial
15249
15250 TEMPO SEMICONDUCTOR DRIVERS
15251 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15252 S:      Maintained
15253 F:      sound/soc/codecs/tscs*.c
15254 F:      sound/soc/codecs/tscs*.h
15255 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15256
15257 TTY LAYER
15258 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15259 M:      Jiri Slaby <jslaby@suse.com>
15260 S:      Supported
15261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15262 F:      Documentation/serial/
15263 F:      drivers/tty/
15264 F:      drivers/tty/serial/serial_core.c
15265 F:      include/linux/serial_core.h
15266 F:      include/linux/serial.h
15267 F:      include/linux/tty.h
15268 F:      include/uapi/linux/serial_core.h
15269 F:      include/uapi/linux/serial.h
15270 F:      include/uapi/linux/tty.h
15271
15272 TUA9001 MEDIA DRIVER
15273 M:      Antti Palosaari <crope@iki.fi>
15274 L:      linux-media@vger.kernel.org
15275 W:      https://linuxtv.org
15276 W:      http://palosaari.fi/linux/
15277 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15278 T:      git git://linuxtv.org/anttip/media_tree.git
15279 S:      Maintained
15280 F:      drivers/media/tuners/tua9001*
15281
15282 TULIP NETWORK DRIVERS
15283 L:      netdev@vger.kernel.org
15284 L:      linux-parisc@vger.kernel.org
15285 S:      Orphan
15286 F:      drivers/net/ethernet/dec/tulip/
15287
15288 TUN/TAP driver
15289 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15290 W:      http://vtun.sourceforge.net/tun
15291 S:      Maintained
15292 F:      Documentation/networking/tuntap.txt
15293 F:      arch/um/os-Linux/drivers/
15294
15295 TURBOCHANNEL SUBSYSTEM
15296 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15297 M:      Ralf Baechle <ralf@linux-mips.org>
15298 L:      linux-mips@vger.kernel.org
15299 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15300 S:      Maintained
15301 F:      drivers/tc/
15302 F:      include/linux/tc.h
15303
15304 TURBOSTAT UTILITY
15305 M:      "Len Brown" <lenb@kernel.org>
15306 L:      linux-pm@vger.kernel.org
15307 B:      https://bugzilla.kernel.org
15308 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15310 S:      Supported
15311 F:      tools/power/x86/turbostat/
15312
15313 TW5864 VIDEO4LINUX DRIVER
15314 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15315 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15316 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15317 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15318 L:      linux-media@vger.kernel.org
15319 S:      Supported
15320 F:      drivers/media/pci/tw5864/
15321
15322 TW68 VIDEO4LINUX DRIVER
15323 M:      Hans Verkuil <hverkuil@xs4all.nl>
15324 L:      linux-media@vger.kernel.org
15325 T:      git git://linuxtv.org/media_tree.git
15326 W:      https://linuxtv.org
15327 S:      Odd Fixes
15328 F:      drivers/media/pci/tw68/
15329
15330 TW686X VIDEO4LINUX DRIVER
15331 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15332 L:      linux-media@vger.kernel.org
15333 T:      git git://linuxtv.org/media_tree.git
15334 W:      http://linuxtv.org
15335 S:      Maintained
15336 F:      drivers/media/pci/tw686x/
15337
15338 UBI FILE SYSTEM (UBIFS)
15339 M:      Richard Weinberger <richard@nod.at>
15340 M:      Artem Bityutskiy <dedekind1@gmail.com>
15341 M:      Adrian Hunter <adrian.hunter@intel.com>
15342 L:      linux-mtd@lists.infradead.org
15343 T:      git git://git.infradead.org/ubifs-2.6.git
15344 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15345 S:      Supported
15346 F:      Documentation/filesystems/ubifs.txt
15347 F:      fs/ubifs/
15348
15349 UCLINUX (M68KNOMMU AND COLDFIRE)
15350 M:      Greg Ungerer <gerg@linux-m68k.org>
15351 W:      http://www.linux-m68k.org/
15352 W:      http://www.uclinux.org/
15353 L:      linux-m68k@lists.linux-m68k.org
15354 L:      uclinux-dev@uclinux.org  (subscribers-only)
15355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15356 S:      Maintained
15357 F:      arch/m68k/coldfire/
15358 F:      arch/m68k/68*/
15359 F:      arch/m68k/*/*_no.*
15360 F:      arch/m68k/include/asm/*_no.*
15361
15362 UDF FILESYSTEM
15363 M:      Jan Kara <jack@suse.com>
15364 S:      Maintained
15365 F:      Documentation/filesystems/udf.txt
15366 F:      fs/udf/
15367
15368 UDRAW TABLET
15369 M:      Bastien Nocera <hadess@hadess.net>
15370 L:      linux-input@vger.kernel.org
15371 S:      Maintained
15372 F:      drivers/hid/hid-udraw-ps3.c
15373
15374 UFS FILESYSTEM
15375 M:      Evgeniy Dushistov <dushistov@mail.ru>
15376 S:      Maintained
15377 F:      Documentation/filesystems/ufs.txt
15378 F:      fs/ufs/
15379
15380 UHID USERSPACE HID IO DRIVER:
15381 M:      David Herrmann <dh.herrmann@googlemail.com>
15382 L:      linux-input@vger.kernel.org
15383 S:      Maintained
15384 F:      drivers/hid/uhid.c
15385 F:      include/uapi/linux/uhid.h
15386
15387 ULPI BUS
15388 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15389 L:      linux-usb@vger.kernel.org
15390 S:      Maintained
15391 F:      drivers/usb/common/ulpi.c
15392 F:      include/linux/ulpi/
15393
15394 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15395 L:      linux-usb@vger.kernel.org
15396 S:      Orphan
15397 F:      drivers/uwb/
15398 F:      include/linux/uwb.h
15399 F:      include/linux/uwb/
15400
15401 UNICORE32 ARCHITECTURE:
15402 M:      Guan Xuetao <gxt@pku.edu.cn>
15403 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15404 S:      Maintained
15405 T:      git git://github.com/gxt/linux.git
15406 F:      arch/unicore32/
15407
15408 UNIFDEF
15409 M:      Tony Finch <dot@dotat.at>
15410 W:      http://dotat.at/prog/unifdef
15411 S:      Maintained
15412 F:      scripts/unifdef.c
15413
15414 UNIFORM CDROM DRIVER
15415 M:      Jens Axboe <axboe@kernel.dk>
15416 W:      http://www.kernel.dk
15417 S:      Maintained
15418 F:      Documentation/cdrom/
15419 F:      drivers/cdrom/cdrom.c
15420 F:      include/linux/cdrom.h
15421 F:      include/uapi/linux/cdrom.h
15422
15423 UNISYS S-PAR DRIVERS
15424 M:      David Kershner <david.kershner@unisys.com>
15425 L:      sparmaintainer@unisys.com (Unisys internal)
15426 S:      Supported
15427 F:      include/linux/visorbus.h
15428 F:      drivers/visorbus/
15429 F:      drivers/staging/unisys/
15430
15431 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15432 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15433 L:      linux-scsi@vger.kernel.org
15434 S:      Supported
15435 F:      Documentation/scsi/ufs.txt
15436 F:      drivers/scsi/ufs/
15437
15438 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15439 M:      Joao Pinto <jpinto@synopsys.com>
15440 L:      linux-scsi@vger.kernel.org
15441 S:      Supported
15442 F:      drivers/scsi/ufs/*dwc*
15443
15444 UNSORTED BLOCK IMAGES (UBI)
15445 M:      Artem Bityutskiy <dedekind1@gmail.com>
15446 M:      Richard Weinberger <richard@nod.at>
15447 W:      http://www.linux-mtd.infradead.org/
15448 L:      linux-mtd@lists.infradead.org
15449 T:      git git://git.infradead.org/ubifs-2.6.git
15450 S:      Supported
15451 F:      drivers/mtd/ubi/
15452 F:      include/linux/mtd/ubi.h
15453 F:      include/uapi/mtd/ubi-user.h
15454
15455 USB "USBNET" DRIVER FRAMEWORK
15456 M:      Oliver Neukum <oneukum@suse.com>
15457 L:      netdev@vger.kernel.org
15458 W:      http://www.linux-usb.org/usbnet
15459 S:      Maintained
15460 F:      drivers/net/usb/usbnet.c
15461 F:      include/linux/usb/usbnet.h
15462
15463 USB ACM DRIVER
15464 M:      Oliver Neukum <oneukum@suse.com>
15465 L:      linux-usb@vger.kernel.org
15466 S:      Maintained
15467 F:      Documentation/usb/acm.txt
15468 F:      drivers/usb/class/cdc-acm.*
15469
15470 USB AR5523 WIRELESS DRIVER
15471 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15472 L:      linux-wireless@vger.kernel.org
15473 S:      Maintained
15474 F:      drivers/net/wireless/ath/ar5523/
15475
15476 USB ATTACHED SCSI
15477 M:      Oliver Neukum <oneukum@suse.com>
15478 L:      linux-usb@vger.kernel.org
15479 L:      linux-scsi@vger.kernel.org
15480 S:      Maintained
15481 F:      drivers/usb/storage/uas.c
15482
15483 USB CDC ETHERNET DRIVER
15484 M:      Oliver Neukum <oliver@neukum.org>
15485 L:      linux-usb@vger.kernel.org
15486 S:      Maintained
15487 F:      drivers/net/usb/cdc_*.c
15488 F:      include/uapi/linux/usb/cdc.h
15489
15490 USB CHAOSKEY DRIVER
15491 M:      Keith Packard <keithp@keithp.com>
15492 L:      linux-usb@vger.kernel.org
15493 S:      Maintained
15494 F:      drivers/usb/misc/chaoskey.c
15495
15496 USB CYPRESS C67X00 DRIVER
15497 M:      Peter Korsgaard <jacmet@sunsite.dk>
15498 L:      linux-usb@vger.kernel.org
15499 S:      Maintained
15500 F:      drivers/usb/c67x00/
15501
15502 USB DAVICOM DM9601 DRIVER
15503 M:      Peter Korsgaard <jacmet@sunsite.dk>
15504 L:      netdev@vger.kernel.org
15505 W:      http://www.linux-usb.org/usbnet
15506 S:      Maintained
15507 F:      drivers/net/usb/dm9601.c
15508
15509 USB DIAMOND RIO500 DRIVER
15510 M:      Cesar Miquel <miquel@df.uba.ar>
15511 L:      rio500-users@lists.sourceforge.net
15512 W:      http://rio500.sourceforge.net
15513 S:      Maintained
15514 F:      drivers/usb/misc/rio500*
15515
15516 USB EHCI DRIVER
15517 M:      Alan Stern <stern@rowland.harvard.edu>
15518 L:      linux-usb@vger.kernel.org
15519 S:      Maintained
15520 F:      Documentation/usb/ehci.txt
15521 F:      drivers/usb/host/ehci*
15522
15523 USB GADGET/PERIPHERAL SUBSYSTEM
15524 M:      Felipe Balbi <balbi@kernel.org>
15525 L:      linux-usb@vger.kernel.org
15526 W:      http://www.linux-usb.org/gadget
15527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15528 S:      Maintained
15529 F:      drivers/usb/gadget/
15530 F:      include/linux/usb/gadget*
15531
15532 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15533 M:      Jiri Kosina <jikos@kernel.org>
15534 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15535 L:      linux-usb@vger.kernel.org
15536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15537 S:      Maintained
15538 F:      Documentation/hid/hiddev.txt
15539 F:      drivers/hid/usbhid/
15540
15541 USB INTEL XHCI ROLE MUX DRIVER
15542 M:      Hans de Goede <hdegoede@redhat.com>
15543 L:      linux-usb@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15546
15547 USB ISP116X DRIVER
15548 M:      Olav Kongas <ok@artecdesign.ee>
15549 L:      linux-usb@vger.kernel.org
15550 S:      Maintained
15551 F:      drivers/usb/host/isp116x*
15552 F:      include/linux/usb/isp116x.h
15553
15554 USB LAN78XX ETHERNET DRIVER
15555 M:      Woojung Huh <woojung.huh@microchip.com>
15556 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15557 L:      netdev@vger.kernel.org
15558 S:      Maintained
15559 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15560 F:      drivers/net/usb/lan78xx.*
15561 F:      include/dt-bindings/net/microchip-lan78xx.h
15562
15563 USB MASS STORAGE DRIVER
15564 M:      Alan Stern <stern@rowland.harvard.edu>
15565 L:      linux-usb@vger.kernel.org
15566 L:      usb-storage@lists.one-eyed-alien.net
15567 S:      Maintained
15568 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15569 F:      drivers/usb/storage/
15570
15571 USB MIDI DRIVER
15572 M:      Clemens Ladisch <clemens@ladisch.de>
15573 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15574 T:      git git://git.alsa-project.org/alsa-kernel.git
15575 S:      Maintained
15576 F:      sound/usb/midi.*
15577
15578 USB NETWORKING DRIVERS
15579 L:      linux-usb@vger.kernel.org
15580 S:      Odd Fixes
15581 F:      drivers/net/usb/
15582
15583 USB OHCI DRIVER
15584 M:      Alan Stern <stern@rowland.harvard.edu>
15585 L:      linux-usb@vger.kernel.org
15586 S:      Maintained
15587 F:      Documentation/usb/ohci.txt
15588 F:      drivers/usb/host/ohci*
15589
15590 USB OTG FSM (Finite State Machine)
15591 M:      Peter Chen <Peter.Chen@nxp.com>
15592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15593 L:      linux-usb@vger.kernel.org
15594 S:      Maintained
15595 F:      drivers/usb/common/usb-otg-fsm.c
15596
15597 USB OVER IP DRIVER
15598 M:      Valentina Manea <valentina.manea.m@gmail.com>
15599 M:      Shuah Khan <shuah@kernel.org>
15600 L:      linux-usb@vger.kernel.org
15601 S:      Maintained
15602 F:      Documentation/usb/usbip_protocol.txt
15603 F:      drivers/usb/usbip/
15604 F:      tools/usb/usbip/
15605 F:      tools/testing/selftests/drivers/usb/usbip/
15606
15607 USB PEGASUS DRIVER
15608 M:      Petko Manolov <petkan@nucleusys.com>
15609 L:      linux-usb@vger.kernel.org
15610 L:      netdev@vger.kernel.org
15611 T:      git git://github.com/petkan/pegasus.git
15612 W:      https://github.com/petkan/pegasus
15613 S:      Maintained
15614 F:      drivers/net/usb/pegasus.*
15615
15616 USB PHY LAYER
15617 M:      Felipe Balbi <balbi@kernel.org>
15618 L:      linux-usb@vger.kernel.org
15619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15620 S:      Maintained
15621 F:      drivers/usb/phy/
15622
15623 USB PRINTER DRIVER (usblp)
15624 M:      Pete Zaitcev <zaitcev@redhat.com>
15625 L:      linux-usb@vger.kernel.org
15626 S:      Supported
15627 F:      drivers/usb/class/usblp.c
15628
15629 USB QMI WWAN NETWORK DRIVER
15630 M:      Bjørn Mork <bjorn@mork.no>
15631 L:      netdev@vger.kernel.org
15632 S:      Maintained
15633 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15634 F:      drivers/net/usb/qmi_wwan.c
15635
15636 USB RTL8150 DRIVER
15637 M:      Petko Manolov <petkan@nucleusys.com>
15638 L:      linux-usb@vger.kernel.org
15639 L:      netdev@vger.kernel.org
15640 T:      git git://github.com/petkan/rtl8150.git
15641 W:      https://github.com/petkan/rtl8150
15642 S:      Maintained
15643 F:      drivers/net/usb/rtl8150.c
15644
15645 USB SERIAL SUBSYSTEM
15646 M:      Johan Hovold <johan@kernel.org>
15647 L:      linux-usb@vger.kernel.org
15648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15649 S:      Maintained
15650 F:      Documentation/usb/usb-serial.txt
15651 F:      drivers/usb/serial/
15652 F:      include/linux/usb/serial.h
15653
15654 USB SMSC75XX ETHERNET DRIVER
15655 M:      Steve Glendinning <steve.glendinning@shawell.net>
15656 L:      netdev@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/net/usb/smsc75xx.*
15659
15660 USB SMSC95XX ETHERNET DRIVER
15661 M:      Steve Glendinning <steve.glendinning@shawell.net>
15662 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15663 L:      netdev@vger.kernel.org
15664 S:      Maintained
15665 F:      drivers/net/usb/smsc95xx.*
15666
15667 USB SUBSYSTEM
15668 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15669 L:      linux-usb@vger.kernel.org
15670 W:      http://www.linux-usb.org
15671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15672 S:      Supported
15673 F:      Documentation/devicetree/bindings/usb/
15674 F:      Documentation/usb/
15675 F:      drivers/usb/
15676 F:      include/linux/usb.h
15677 F:      include/linux/usb/
15678
15679 USB TYPEC PI3USB30532 MUX DRIVER
15680 M:      Hans de Goede <hdegoede@redhat.com>
15681 L:      linux-usb@vger.kernel.org
15682 S:      Maintained
15683 F:      drivers/usb/typec/mux/pi3usb30532.c
15684
15685 USB TYPEC CLASS
15686 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15687 L:      linux-usb@vger.kernel.org
15688 S:      Maintained
15689 F:      Documentation/ABI/testing/sysfs-class-typec
15690 F:      Documentation/driver-api/usb/typec.rst
15691 F:      drivers/usb/typec/
15692 F:      include/linux/usb/typec.h
15693
15694 USB TYPEC BUS FOR ALTERNATE MODES
15695 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15696 L:      linux-usb@vger.kernel.org
15697 S:      Maintained
15698 F:      Documentation/ABI/testing/sysfs-bus-typec
15699 F:      Documentation/driver-api/usb/typec_bus.rst
15700 F:      drivers/usb/typec/altmodes/
15701 F:      include/linux/usb/typec_altmode.h
15702
15703 USB TYPEC PORT CONTROLLER DRIVERS
15704 M:      Guenter Roeck <linux@roeck-us.net>
15705 L:      linux-usb@vger.kernel.org
15706 S:      Maintained
15707 F:      drivers/usb/typec/tcpm/
15708
15709 USB UHCI DRIVER
15710 M:      Alan Stern <stern@rowland.harvard.edu>
15711 L:      linux-usb@vger.kernel.org
15712 S:      Maintained
15713 F:      drivers/usb/host/uhci*
15714
15715 USB VIDEO CLASS
15716 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15717 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15718 L:      linux-media@vger.kernel.org
15719 T:      git git://linuxtv.org/media_tree.git
15720 W:      http://www.ideasonboard.org/uvc/
15721 S:      Maintained
15722 F:      drivers/media/usb/uvc/
15723 F:      include/uapi/linux/uvcvideo.h
15724
15725 USB VISION DRIVER
15726 M:      Hans Verkuil <hverkuil@xs4all.nl>
15727 L:      linux-media@vger.kernel.org
15728 T:      git git://linuxtv.org/media_tree.git
15729 W:      https://linuxtv.org
15730 S:      Odd Fixes
15731 F:      drivers/media/usb/usbvision/
15732
15733 USB WEBCAM GADGET
15734 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15735 L:      linux-usb@vger.kernel.org
15736 S:      Maintained
15737 F:      drivers/usb/gadget/function/*uvc*
15738 F:      drivers/usb/gadget/legacy/webcam.c
15739 F:      include/uapi/linux/usb/g_uvc.h
15740
15741 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15742 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15743 L:      linux-wireless@vger.kernel.org
15744 S:      Maintained
15745 F:      drivers/net/wireless/rndis_wlan.c
15746
15747 USB XHCI DRIVER
15748 M:      Mathias Nyman <mathias.nyman@intel.com>
15749 L:      linux-usb@vger.kernel.org
15750 S:      Supported
15751 F:      drivers/usb/host/xhci*
15752 F:      drivers/usb/host/pci-quirks*
15753
15754 USB ZD1201 DRIVER
15755 L:      linux-wireless@vger.kernel.org
15756 W:      http://linux-lc100020.sourceforge.net
15757 S:      Orphan
15758 F:      drivers/net/wireless/zydas/zd1201.*
15759
15760 USB ZR364XX DRIVER
15761 M:      Antoine Jacquet <royale@zerezo.com>
15762 L:      linux-usb@vger.kernel.org
15763 L:      linux-media@vger.kernel.org
15764 T:      git git://linuxtv.org/media_tree.git
15765 W:      http://royale.zerezo.com/zr364xx/
15766 S:      Maintained
15767 F:      Documentation/media/v4l-drivers/zr364xx*
15768 F:      drivers/media/usb/zr364xx/
15769
15770 USER-MODE LINUX (UML)
15771 M:      Jeff Dike <jdike@addtoit.com>
15772 M:      Richard Weinberger <richard@nod.at>
15773 L:      linux-um@lists.infradead.org
15774 W:      http://user-mode-linux.sourceforge.net
15775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15776 S:      Maintained
15777 F:      Documentation/virtual/uml/
15778 F:      arch/um/
15779 F:      arch/x86/um/
15780 F:      fs/hostfs/
15781 F:      fs/hppfs/
15782
15783 USERSPACE COPYIN/COPYOUT (UIOVEC)
15784 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15785 S:      Maintained
15786 F:      lib/iov_iter.c
15787 F:      include/linux/uio.h
15788
15789 USERSPACE DMA BUFFER DRIVER
15790 M:      Gerd Hoffmann <kraxel@redhat.com>
15791 S:      Maintained
15792 L:      dri-devel@lists.freedesktop.org
15793 F:      drivers/dma-buf/udmabuf.c
15794 F:      include/uapi/linux/udmabuf.h
15795 T:      git git://anongit.freedesktop.org/drm/drm-misc
15796
15797 USERSPACE I/O (UIO)
15798 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15799 S:      Maintained
15800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15801 F:      Documentation/driver-api/uio-howto.rst
15802 F:      drivers/uio/
15803 F:      include/linux/uio_driver.h
15804
15805 UTIL-LINUX PACKAGE
15806 M:      Karel Zak <kzak@redhat.com>
15807 L:      util-linux@vger.kernel.org
15808 W:      http://en.wikipedia.org/wiki/Util-linux
15809 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15810 S:      Maintained
15811
15812 UUID HELPERS
15813 M:      Christoph Hellwig <hch@lst.de>
15814 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15815 L:      linux-kernel@vger.kernel.org
15816 T:      git git://git.infradead.org/users/hch/uuid.git
15817 F:      lib/uuid.c
15818 F:      lib/test_uuid.c
15819 F:      include/linux/uuid.h
15820 F:      include/uapi/linux/uuid.h
15821 S:      Maintained
15822
15823 UVESAFB DRIVER
15824 M:      Michal Januszewski <spock@gentoo.org>
15825 L:      linux-fbdev@vger.kernel.org
15826 W:      https://github.com/mjanusz/v86d
15827 S:      Maintained
15828 F:      Documentation/fb/uvesafb.txt
15829 F:      drivers/video/fbdev/uvesafb.*
15830
15831 VF610 NAND DRIVER
15832 M:      Stefan Agner <stefan@agner.ch>
15833 L:      linux-mtd@lists.infradead.org
15834 S:      Supported
15835 F:      drivers/mtd/nand/raw/vf610_nfc.c
15836
15837 VFAT/FAT/MSDOS FILESYSTEM
15838 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15839 S:      Maintained
15840 F:      Documentation/filesystems/vfat.txt
15841 F:      fs/fat/
15842
15843 VFIO DRIVER
15844 M:      Alex Williamson <alex.williamson@redhat.com>
15845 L:      kvm@vger.kernel.org
15846 T:      git git://github.com/awilliam/linux-vfio.git
15847 S:      Maintained
15848 F:      Documentation/vfio.txt
15849 F:      drivers/vfio/
15850 F:      include/linux/vfio.h
15851 F:      include/uapi/linux/vfio.h
15852
15853 VFIO MEDIATED DEVICE DRIVERS
15854 M:      Kirti Wankhede <kwankhede@nvidia.com>
15855 L:      kvm@vger.kernel.org
15856 S:      Maintained
15857 F:      Documentation/vfio-mediated-device.txt
15858 F:      drivers/vfio/mdev/
15859 F:      include/linux/mdev.h
15860 F:      samples/vfio-mdev/
15861
15862 VFIO PLATFORM DRIVER
15863 M:      Eric Auger <eric.auger@redhat.com>
15864 L:      kvm@vger.kernel.org
15865 S:      Maintained
15866 F:      drivers/vfio/platform/
15867
15868 VGA_SWITCHEROO
15869 R:      Lukas Wunner <lukas@wunner.de>
15870 S:      Maintained
15871 F:      Documentation/gpu/vga-switcheroo.rst
15872 F:      drivers/gpu/vga/vga_switcheroo.c
15873 F:      include/linux/vga_switcheroo.h
15874 T:      git git://anongit.freedesktop.org/drm/drm-misc
15875
15876 VIA RHINE NETWORK DRIVER
15877 S:      Orphan
15878 F:      drivers/net/ethernet/via/via-rhine.c
15879
15880 VIA SD/MMC CARD CONTROLLER DRIVER
15881 M:      Bruce Chang <brucechang@via.com.tw>
15882 M:      Harald Welte <HaraldWelte@viatech.com>
15883 S:      Maintained
15884 F:      drivers/mmc/host/via-sdmmc.c
15885
15886 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15887 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15888 L:      linux-fbdev@vger.kernel.org
15889 S:      Maintained
15890 F:      include/linux/via-core.h
15891 F:      include/linux/via-gpio.h
15892 F:      include/linux/via_i2c.h
15893 F:      drivers/video/fbdev/via/
15894
15895 VIA VELOCITY NETWORK DRIVER
15896 M:      Francois Romieu <romieu@fr.zoreil.com>
15897 L:      netdev@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/net/ethernet/via/via-velocity.*
15900
15901 VICODEC VIRTUAL CODEC DRIVER
15902 M:      Hans Verkuil <hans.verkuil@cisco.com>
15903 L:      linux-media@vger.kernel.org
15904 T:      git git://linuxtv.org/media_tree.git
15905 W:      https://linuxtv.org
15906 S:      Maintained
15907 F:      drivers/media/platform/vicodec/*
15908
15909 VIDEO MULTIPLEXER DRIVER
15910 M:      Philipp Zabel <p.zabel@pengutronix.de>
15911 L:      linux-media@vger.kernel.org
15912 S:      Maintained
15913 F:      drivers/media/platform/video-mux.c
15914
15915 VIDEO I2C POLLING DRIVER
15916 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15917 L:      linux-media@vger.kernel.org
15918 S:      Maintained
15919 F:      drivers/media/i2c/video-i2c.c
15920
15921 VIDEOBUF2 FRAMEWORK
15922 M:      Pawel Osciak <pawel@osciak.com>
15923 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15924 M:      Kyungmin Park <kyungmin.park@samsung.com>
15925 L:      linux-media@vger.kernel.org
15926 S:      Maintained
15927 F:      drivers/media/common/videobuf2/*
15928 F:      include/media/videobuf2-*
15929
15930 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15931 M:      Helen Koike <helen.koike@collabora.com>
15932 L:      linux-media@vger.kernel.org
15933 T:      git git://linuxtv.org/media_tree.git
15934 W:      https://linuxtv.org
15935 S:      Maintained
15936 F:      drivers/media/platform/vimc/*
15937
15938 VIRT LIB
15939 M:      Alex Williamson <alex.williamson@redhat.com>
15940 M:      Paolo Bonzini <pbonzini@redhat.com>
15941 L:      kvm@vger.kernel.org
15942 S:      Supported
15943 F:      virt/lib/
15944
15945 VIRTIO AND VHOST VSOCK DRIVER
15946 M:      Stefan Hajnoczi <stefanha@redhat.com>
15947 L:      kvm@vger.kernel.org
15948 L:      virtualization@lists.linux-foundation.org
15949 L:      netdev@vger.kernel.org
15950 S:      Maintained
15951 F:      include/linux/virtio_vsock.h
15952 F:      include/uapi/linux/virtio_vsock.h
15953 F:      include/uapi/linux/vsockmon.h
15954 F:      include/uapi/linux/vm_sockets_diag.h
15955 F:      net/vmw_vsock/diag.c
15956 F:      net/vmw_vsock/af_vsock_tap.c
15957 F:      net/vmw_vsock/virtio_transport_common.c
15958 F:      net/vmw_vsock/virtio_transport.c
15959 F:      drivers/net/vsockmon.c
15960 F:      drivers/vhost/vsock.c
15961 F:      tools/testing/vsock/
15962
15963 VIRTIO CONSOLE DRIVER
15964 M:      Amit Shah <amit@kernel.org>
15965 L:      virtualization@lists.linux-foundation.org
15966 S:      Maintained
15967 F:      drivers/char/virtio_console.c
15968 F:      include/linux/virtio_console.h
15969 F:      include/uapi/linux/virtio_console.h
15970
15971 VIRTIO CORE, NET AND BLOCK DRIVERS
15972 M:      "Michael S. Tsirkin" <mst@redhat.com>
15973 M:      Jason Wang <jasowang@redhat.com>
15974 L:      virtualization@lists.linux-foundation.org
15975 S:      Maintained
15976 F:      Documentation/devicetree/bindings/virtio/
15977 F:      drivers/virtio/
15978 F:      tools/virtio/
15979 F:      drivers/net/virtio_net.c
15980 F:      drivers/block/virtio_blk.c
15981 F:      include/linux/virtio*.h
15982 F:      include/uapi/linux/virtio_*.h
15983 F:      drivers/crypto/virtio/
15984 F:      mm/balloon_compaction.c
15985
15986 VIRTIO CRYPTO DRIVER
15987 M:      Gonglei <arei.gonglei@huawei.com>
15988 L:      virtualization@lists.linux-foundation.org
15989 L:      linux-crypto@vger.kernel.org
15990 S:      Maintained
15991 F:      drivers/crypto/virtio/
15992 F:      include/uapi/linux/virtio_crypto.h
15993
15994 VIRTIO DRIVERS FOR S390
15995 M:      Cornelia Huck <cohuck@redhat.com>
15996 M:      Halil Pasic <pasic@linux.ibm.com>
15997 L:      linux-s390@vger.kernel.org
15998 L:      virtualization@lists.linux-foundation.org
15999 L:      kvm@vger.kernel.org
16000 S:      Supported
16001 F:      drivers/s390/virtio/
16002 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16003
16004 VIRTIO GPU DRIVER
16005 M:      David Airlie <airlied@linux.ie>
16006 M:      Gerd Hoffmann <kraxel@redhat.com>
16007 L:      dri-devel@lists.freedesktop.org
16008 L:      virtualization@lists.linux-foundation.org
16009 T:      git git://anongit.freedesktop.org/drm/drm-misc
16010 S:      Maintained
16011 F:      drivers/gpu/drm/virtio/
16012 F:      include/uapi/linux/virtio_gpu.h
16013
16014 VIRTIO HOST (VHOST)
16015 M:      "Michael S. Tsirkin" <mst@redhat.com>
16016 M:      Jason Wang <jasowang@redhat.com>
16017 L:      kvm@vger.kernel.org
16018 L:      virtualization@lists.linux-foundation.org
16019 L:      netdev@vger.kernel.org
16020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16021 S:      Maintained
16022 F:      drivers/vhost/
16023 F:      include/uapi/linux/vhost.h
16024
16025 VIRTIO INPUT DRIVER
16026 M:      Gerd Hoffmann <kraxel@redhat.com>
16027 S:      Maintained
16028 F:      drivers/virtio/virtio_input.c
16029 F:      include/uapi/linux/virtio_input.h
16030
16031 VIRTUAL BOX GUEST DEVICE DRIVER
16032 M:      Hans de Goede <hdegoede@redhat.com>
16033 M:      Arnd Bergmann <arnd@arndb.de>
16034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16035 S:      Maintained
16036 F:      include/linux/vbox_utils.h
16037 F:      include/uapi/linux/vbox*.h
16038 F:      drivers/virt/vboxguest/
16039
16040 VIRTUAL SERIO DEVICE DRIVER
16041 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16042 S:      Maintained
16043 F:      drivers/input/serio/userio.c
16044 F:      include/uapi/linux/userio.h
16045
16046 VIVID VIRTUAL VIDEO DRIVER
16047 M:      Hans Verkuil <hverkuil@xs4all.nl>
16048 L:      linux-media@vger.kernel.org
16049 T:      git git://linuxtv.org/media_tree.git
16050 W:      https://linuxtv.org
16051 S:      Maintained
16052 F:      drivers/media/platform/vivid/*
16053
16054 VLYNQ BUS
16055 M:      Florian Fainelli <f.fainelli@gmail.com>
16056 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16057 S:      Maintained
16058 F:      drivers/vlynq/vlynq.c
16059 F:      include/linux/vlynq.h
16060
16061 VME SUBSYSTEM
16062 M:      Martyn Welch <martyn@welchs.me.uk>
16063 M:      Manohar Vanga <manohar.vanga@gmail.com>
16064 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16065 L:      devel@driverdev.osuosl.org
16066 S:      Maintained
16067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16068 F:      Documentation/driver-api/vme.rst
16069 F:      drivers/staging/vme/
16070 F:      drivers/vme/
16071 F:      include/linux/vme*
16072
16073 VMWARE BALLOON DRIVER
16074 M:      Xavier Deguillard <xdeguillard@vmware.com>
16075 M:      Nadav Amit <namit@vmware.com>
16076 M:      "VMware, Inc." <pv-drivers@vmware.com>
16077 L:      linux-kernel@vger.kernel.org
16078 S:      Maintained
16079 F:      drivers/misc/vmw_balloon.c
16080
16081 VMWARE HYPERVISOR INTERFACE
16082 M:      Alok Kataria <akataria@vmware.com>
16083 L:      virtualization@lists.linux-foundation.org
16084 S:      Supported
16085 F:      arch/x86/kernel/cpu/vmware.c
16086
16087 VMWARE PVRDMA DRIVER
16088 M:      Adit Ranadive <aditr@vmware.com>
16089 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16090 L:      linux-rdma@vger.kernel.org
16091 S:      Maintained
16092 F:      drivers/infiniband/hw/vmw_pvrdma/
16093
16094 VMware PVSCSI driver
16095 M:      Jim Gill <jgill@vmware.com>
16096 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16097 L:      linux-scsi@vger.kernel.org
16098 S:      Maintained
16099 F:      drivers/scsi/vmw_pvscsi.c
16100 F:      drivers/scsi/vmw_pvscsi.h
16101
16102 VMWARE VMMOUSE SUBDRIVER
16103 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16104 M:      "VMware, Inc." <pv-drivers@vmware.com>
16105 L:      linux-input@vger.kernel.org
16106 S:      Maintained
16107 F:      drivers/input/mouse/vmmouse.c
16108 F:      drivers/input/mouse/vmmouse.h
16109
16110 VMWARE VMXNET3 ETHERNET DRIVER
16111 M:      Ronak Doshi <doshir@vmware.com>
16112 M:      "VMware, Inc." <pv-drivers@vmware.com>
16113 L:      netdev@vger.kernel.org
16114 S:      Maintained
16115 F:      drivers/net/vmxnet3/
16116
16117 VOCORE VOCORE2 BOARD
16118 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16119 L:      linux-mips@vger.kernel.org
16120 S:      Maintained
16121 F:      arch/mips/boot/dts/ralink/vocore2.dts
16122
16123 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16124 M:      Liam Girdwood <lgirdwood@gmail.com>
16125 M:      Mark Brown <broonie@kernel.org>
16126 L:      linux-kernel@vger.kernel.org
16127 W:      http://www.slimlogic.co.uk/?p=48
16128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16129 S:      Supported
16130 F:      Documentation/devicetree/bindings/regulator/
16131 F:      Documentation/power/regulator/
16132 F:      drivers/regulator/
16133 F:      include/dt-bindings/regulator/
16134 F:      include/linux/regulator/
16135
16136 VRF
16137 M:      David Ahern <dsa@cumulusnetworks.com>
16138 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16139 L:      netdev@vger.kernel.org
16140 S:      Maintained
16141 F:      drivers/net/vrf.c
16142 F:      Documentation/networking/vrf.txt
16143
16144 VT1211 HARDWARE MONITOR DRIVER
16145 M:      Juerg Haefliger <juergh@gmail.com>
16146 L:      linux-hwmon@vger.kernel.org
16147 S:      Maintained
16148 F:      Documentation/hwmon/vt1211
16149 F:      drivers/hwmon/vt1211.c
16150
16151 VT8231 HARDWARE MONITOR DRIVER
16152 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16153 L:      linux-hwmon@vger.kernel.org
16154 S:      Maintained
16155 F:      drivers/hwmon/vt8231.c
16156
16157 VUB300 USB to SDIO/SD/MMC bridge chip
16158 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16159 L:      linux-mmc@vger.kernel.org
16160 L:      linux-usb@vger.kernel.org
16161 S:      Supported
16162 F:      drivers/mmc/host/vub300.c
16163
16164 W1 DALLAS'S 1-WIRE BUS
16165 M:      Evgeniy Polyakov <zbr@ioremap.net>
16166 S:      Maintained
16167 F:      Documentation/devicetree/bindings/w1/
16168 F:      Documentation/w1/
16169 F:      drivers/w1/
16170 F:      include/linux/w1.h
16171
16172 W83791D HARDWARE MONITORING DRIVER
16173 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16174 L:      linux-hwmon@vger.kernel.org
16175 S:      Maintained
16176 F:      Documentation/hwmon/w83791d
16177 F:      drivers/hwmon/w83791d.c
16178
16179 W83793 HARDWARE MONITORING DRIVER
16180 M:      Rudolf Marek <r.marek@assembler.cz>
16181 L:      linux-hwmon@vger.kernel.org
16182 S:      Maintained
16183 F:      Documentation/hwmon/w83793
16184 F:      drivers/hwmon/w83793.c
16185
16186 W83795 HARDWARE MONITORING DRIVER
16187 M:      Jean Delvare <jdelvare@suse.com>
16188 L:      linux-hwmon@vger.kernel.org
16189 S:      Maintained
16190 F:      drivers/hwmon/w83795.c
16191
16192 W83L51xD SD/MMC CARD INTERFACE DRIVER
16193 M:      Pierre Ossman <pierre@ossman.eu>
16194 S:      Maintained
16195 F:      drivers/mmc/host/wbsd.*
16196
16197 WACOM PROTOCOL 4 SERIAL TABLETS
16198 M:      Julian Squires <julian@cipht.net>
16199 M:      Hans de Goede <hdegoede@redhat.com>
16200 L:      linux-input@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/input/tablet/wacom_serial4.c
16203
16204 WATCHDOG DEVICE DRIVERS
16205 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16206 M:      Guenter Roeck <linux@roeck-us.net>
16207 L:      linux-watchdog@vger.kernel.org
16208 W:      http://www.linux-watchdog.org/
16209 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16210 S:      Maintained
16211 F:      Documentation/devicetree/bindings/watchdog/
16212 F:      Documentation/watchdog/
16213 F:      drivers/watchdog/
16214 F:      include/linux/watchdog.h
16215 F:      include/uapi/linux/watchdog.h
16216
16217 WHISKEYCOVE PMIC GPIO DRIVER
16218 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16219 L:      linux-gpio@vger.kernel.org
16220 S:      Maintained
16221 F:      drivers/gpio/gpio-wcove.c
16222
16223 WIIMOTE HID DRIVER
16224 M:      David Herrmann <dh.herrmann@googlemail.com>
16225 L:      linux-input@vger.kernel.org
16226 S:      Maintained
16227 F:      drivers/hid/hid-wiimote*
16228
16229 WILOCITY WIL6210 WIRELESS DRIVER
16230 M:      Maya Erez <merez@codeaurora.org>
16231 L:      linux-wireless@vger.kernel.org
16232 L:      wil6210@qti.qualcomm.com
16233 S:      Supported
16234 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16235 F:      drivers/net/wireless/ath/wil6210/
16236
16237 WIMAX STACK
16238 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16239 M:      linux-wimax@intel.com
16240 L:      wimax@linuxwimax.org (subscribers-only)
16241 S:      Supported
16242 W:      http://linuxwimax.org
16243 F:      Documentation/wimax/README.wimax
16244 F:      include/linux/wimax/debug.h
16245 F:      include/net/wimax.h
16246 F:      include/uapi/linux/wimax.h
16247 F:      net/wimax/
16248
16249 WINBOND CIR DRIVER
16250 M:      David Härdeman <david@hardeman.nu>
16251 S:      Maintained
16252 F:      drivers/media/rc/winbond-cir.c
16253
16254 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16255 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16256 L:      linux-watchdog@vger.kernel.org
16257 S:      Maintained
16258 F:      drivers/watchdog/ebc-c384_wdt.c
16259
16260 WINSYSTEMS WS16C48 GPIO DRIVER
16261 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16262 L:      linux-gpio@vger.kernel.org
16263 S:      Maintained
16264 F:      drivers/gpio/gpio-ws16c48.c
16265
16266 WISTRON LAPTOP BUTTON DRIVER
16267 M:      Miloslav Trmac <mitr@volny.cz>
16268 S:      Maintained
16269 F:      drivers/input/misc/wistron_btns.c
16270
16271 WL3501 WIRELESS PCMCIA CARD DRIVER
16272 L:      linux-wireless@vger.kernel.org
16273 S:      Odd fixes
16274 F:      drivers/net/wireless/wl3501*
16275
16276 WOLFSON MICROELECTRONICS DRIVERS
16277 L:      patches@opensource.cirrus.com
16278 T:      git https://github.com/CirrusLogic/linux-drivers.git
16279 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16280 S:      Supported
16281 F:      Documentation/hwmon/wm83??
16282 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16283 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16284 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16285 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16286 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16287 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16288 F:      drivers/clk/clk-wm83*.c
16289 F:      drivers/extcon/extcon-arizona.c
16290 F:      drivers/leds/leds-wm83*.c
16291 F:      drivers/gpio/gpio-*wm*.c
16292 F:      drivers/gpio/gpio-arizona.c
16293 F:      drivers/hwmon/wm83??-hwmon.c
16294 F:      drivers/input/misc/wm831x-on.c
16295 F:      drivers/input/touchscreen/wm831x-ts.c
16296 F:      drivers/input/touchscreen/wm97*.c
16297 F:      drivers/mfd/arizona*
16298 F:      drivers/mfd/wm*.c
16299 F:      drivers/mfd/cs47l24*
16300 F:      drivers/power/supply/wm83*.c
16301 F:      drivers/rtc/rtc-wm83*.c
16302 F:      drivers/regulator/wm8*.c
16303 F:      drivers/regulator/arizona*
16304 F:      drivers/video/backlight/wm83*_bl.c
16305 F:      drivers/watchdog/wm83*_wdt.c
16306 F:      include/linux/mfd/arizona/
16307 F:      include/linux/mfd/wm831x/
16308 F:      include/linux/mfd/wm8350/
16309 F:      include/linux/mfd/wm8400*
16310 F:      include/linux/regulator/arizona*
16311 F:      include/linux/wm97xx.h
16312 F:      include/sound/wm????.h
16313 F:      sound/soc/codecs/arizona.?
16314 F:      sound/soc/codecs/wm*
16315 F:      sound/soc/codecs/cs47l24*
16316
16317 WORKQUEUE
16318 M:      Tejun Heo <tj@kernel.org>
16319 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16321 S:      Maintained
16322 F:      include/linux/workqueue.h
16323 F:      kernel/workqueue.c
16324 F:      Documentation/core-api/workqueue.rst
16325
16326 X-POWERS AXP288 PMIC DRIVERS
16327 M:      Hans de Goede <hdegoede@redhat.com>
16328 S:      Maintained
16329 N:      axp288
16330 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16331
16332 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16333 M:      Chen-Yu Tsai <wens@csie.org>
16334 L:      linux-kernel@vger.kernel.org
16335 S:      Maintained
16336 N:      axp[128]
16337
16338 X.25 NETWORK LAYER
16339 M:      Andrew Hendry <andrew.hendry@gmail.com>
16340 L:      linux-x25@vger.kernel.org
16341 S:      Odd Fixes
16342 F:      Documentation/networking/x25*
16343 F:      include/net/x25*
16344 F:      net/x25/
16345
16346 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16347 M:      Thomas Gleixner <tglx@linutronix.de>
16348 M:      Ingo Molnar <mingo@redhat.com>
16349 M:      Borislav Petkov <bp@alien8.de>
16350 R:      "H. Peter Anvin" <hpa@zytor.com>
16351 M:      x86@kernel.org
16352 L:      linux-kernel@vger.kernel.org
16353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16354 S:      Maintained
16355 F:      Documentation/devicetree/bindings/x86/
16356 F:      Documentation/x86/
16357 F:      arch/x86/
16358
16359 X86 ENTRY CODE
16360 M:      Andy Lutomirski <luto@kernel.org>
16361 L:      linux-kernel@vger.kernel.org
16362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16363 S:      Maintained
16364 F:      arch/x86/entry/
16365
16366 X86 MCE INFRASTRUCTURE
16367 M:      Tony Luck <tony.luck@intel.com>
16368 M:      Borislav Petkov <bp@alien8.de>
16369 L:      linux-edac@vger.kernel.org
16370 S:      Maintained
16371 F:      arch/x86/kernel/cpu/mcheck/*
16372
16373 X86 MICROCODE UPDATE SUPPORT
16374 M:      Borislav Petkov <bp@alien8.de>
16375 S:      Maintained
16376 F:      arch/x86/kernel/cpu/microcode/*
16377
16378 X86 MM
16379 M:      Dave Hansen <dave.hansen@linux.intel.com>
16380 M:      Andy Lutomirski <luto@kernel.org>
16381 M:      Peter Zijlstra <peterz@infradead.org>
16382 L:      linux-kernel@vger.kernel.org
16383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16384 S:      Maintained
16385 F:      arch/x86/mm/
16386
16387 X86 PLATFORM DRIVERS
16388 M:      Darren Hart <dvhart@infradead.org>
16389 M:      Andy Shevchenko <andy@infradead.org>
16390 L:      platform-driver-x86@vger.kernel.org
16391 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16392 S:      Maintained
16393 F:      drivers/platform/x86/
16394 F:      drivers/platform/olpc/
16395
16396 X86 VDSO
16397 M:      Andy Lutomirski <luto@kernel.org>
16398 L:      linux-kernel@vger.kernel.org
16399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16400 S:      Maintained
16401 F:      arch/x86/entry/vdso/
16402
16403 XARRAY
16404 M:      Matthew Wilcox <willy@infradead.org>
16405 L:      linux-fsdevel@vger.kernel.org
16406 S:      Supported
16407 F:      Documentation/core-api/xarray.rst
16408 F:      lib/idr.c
16409 F:      lib/xarray.c
16410 F:      include/linux/idr.h
16411 F:      include/linux/xarray.h
16412 F:      tools/testing/radix-tree
16413
16414 XC2028/3028 TUNER DRIVER
16415 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16416 L:      linux-media@vger.kernel.org
16417 W:      https://linuxtv.org
16418 T:      git git://linuxtv.org/media_tree.git
16419 S:      Maintained
16420 F:      drivers/media/tuners/tuner-xc2028.*
16421
16422 XDP SOCKETS (AF_XDP)
16423 M:      Björn Töpel <bjorn.topel@intel.com>
16424 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16425 L:      netdev@vger.kernel.org
16426 S:      Maintained
16427 F:      kernel/bpf/xskmap.c
16428 F:      net/xdp/
16429
16430 XEN BLOCK SUBSYSTEM
16431 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16432 M:      Roger Pau Monné <roger.pau@citrix.com>
16433 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16434 S:      Supported
16435 F:      drivers/block/xen-blkback/*
16436 F:      drivers/block/xen*
16437
16438 XEN HYPERVISOR ARM
16439 M:      Stefano Stabellini <sstabellini@kernel.org>
16440 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16441 S:      Maintained
16442 F:      arch/arm/xen/
16443 F:      arch/arm/include/asm/xen/
16444
16445 XEN HYPERVISOR ARM64
16446 M:      Stefano Stabellini <sstabellini@kernel.org>
16447 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16448 S:      Maintained
16449 F:      arch/arm64/xen/
16450 F:      arch/arm64/include/asm/xen/
16451
16452 XEN HYPERVISOR INTERFACE
16453 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16454 M:      Juergen Gross <jgross@suse.com>
16455 R:      Stefano Stabellini <sstabellini@kernel.org>
16456 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16458 S:      Supported
16459 F:      arch/x86/xen/
16460 F:      drivers/*/xen-*front.c
16461 F:      drivers/xen/
16462 F:      arch/x86/include/asm/xen/
16463 F:      arch/x86/include/asm/pvclock-abi.h
16464 F:      include/xen/
16465 F:      include/uapi/xen/
16466 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16467 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16468
16469 XEN NETWORK BACKEND DRIVER
16470 M:      Wei Liu <wei.liu2@citrix.com>
16471 M:      Paul Durrant <paul.durrant@citrix.com>
16472 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16473 L:      netdev@vger.kernel.org
16474 S:      Supported
16475 F:      drivers/net/xen-netback/*
16476
16477 XEN PCI SUBSYSTEM
16478 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16479 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16480 S:      Supported
16481 F:      arch/x86/pci/*xen*
16482 F:      drivers/pci/*xen*
16483
16484 XEN PVSCSI DRIVERS
16485 M:      Juergen Gross <jgross@suse.com>
16486 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16487 L:      linux-scsi@vger.kernel.org
16488 S:      Supported
16489 F:      drivers/scsi/xen-scsifront.c
16490 F:      drivers/xen/xen-scsiback.c
16491 F:      include/xen/interface/io/vscsiif.h
16492
16493 XEN SWIOTLB SUBSYSTEM
16494 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16495 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16496 L:      iommu@lists.linux-foundation.org
16497 S:      Supported
16498 F:      arch/x86/xen/*swiotlb*
16499 F:      drivers/xen/*swiotlb*
16500
16501 XEN SOUND FRONTEND DRIVER
16502 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16503 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16505 S:      Supported
16506 F:      sound/xen/*
16507
16508 XFS FILESYSTEM
16509 M:      Darrick J. Wong <darrick.wong@oracle.com>
16510 M:      linux-xfs@vger.kernel.org
16511 L:      linux-xfs@vger.kernel.org
16512 W:      http://xfs.org/
16513 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16514 S:      Supported
16515 F:      Documentation/filesystems/xfs.txt
16516 F:      fs/xfs/
16517
16518 XILINX AXI ETHERNET DRIVER
16519 M:      Anirudha Sarangi <anirudh@xilinx.com>
16520 M:      John Linn <John.Linn@xilinx.com>
16521 S:      Maintained
16522 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16523
16524 XILINX UARTLITE SERIAL DRIVER
16525 M:      Peter Korsgaard <jacmet@sunsite.dk>
16526 L:      linux-serial@vger.kernel.org
16527 S:      Maintained
16528 F:      drivers/tty/serial/uartlite.c
16529
16530 XILINX VIDEO IP CORES
16531 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16532 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16533 L:      linux-media@vger.kernel.org
16534 T:      git git://linuxtv.org/media_tree.git
16535 S:      Supported
16536 F:      Documentation/devicetree/bindings/media/xilinx/
16537 F:      drivers/media/platform/xilinx/
16538 F:      include/uapi/linux/xilinx-v4l2-controls.h
16539
16540 XILLYBUS DRIVER
16541 M:      Eli Billauer <eli.billauer@gmail.com>
16542 L:      linux-kernel@vger.kernel.org
16543 S:      Supported
16544 F:      drivers/char/xillybus/
16545
16546 XLP9XX I2C DRIVER
16547 M:      George Cherian <george.cherian@cavium.com>
16548 M:      Jan Glauber <jglauber@cavium.com>
16549 L:      linux-i2c@vger.kernel.org
16550 W:      http://www.cavium.com
16551 S:      Supported
16552 F:      drivers/i2c/busses/i2c-xlp9xx.c
16553
16554 XRA1403 GPIO EXPANDER
16555 M:      Nandor Han <nandor.han@ge.com>
16556 M:      Semi Malinen <semi.malinen@ge.com>
16557 L:      linux-gpio@vger.kernel.org
16558 S:      Maintained
16559 F:      drivers/gpio/gpio-xra1403.c
16560 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16561
16562 XTENSA XTFPGA PLATFORM SUPPORT
16563 M:      Max Filippov <jcmvbkbc@gmail.com>
16564 L:      linux-xtensa@linux-xtensa.org
16565 S:      Maintained
16566 F:      drivers/spi/spi-xtensa-xtfpga.c
16567 F:      sound/soc/xtensa/xtfpga-i2s.c
16568
16569 YAM DRIVER FOR AX.25
16570 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16571 L:      linux-hams@vger.kernel.org
16572 S:      Maintained
16573 F:      drivers/net/hamradio/yam*
16574 F:      include/linux/yam.h
16575
16576 YAMA SECURITY MODULE
16577 M:      Kees Cook <keescook@chromium.org>
16578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16579 S:      Supported
16580 F:      security/yama/
16581 F:      Documentation/admin-guide/LSM/Yama.rst
16582
16583 YEALINK PHONE DRIVER
16584 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16585 L:      usbb2k-api-dev@nongnu.org
16586 S:      Maintained
16587 F:      Documentation/input/devices/yealink.rst
16588 F:      drivers/input/misc/yealink.*
16589
16590 Z8530 DRIVER FOR AX.25
16591 M:      Joerg Reuter <jreuter@yaina.de>
16592 W:      http://yaina.de/jreuter/
16593 W:      http://www.qsl.net/dl1bke/
16594 L:      linux-hams@vger.kernel.org
16595 S:      Maintained
16596 F:      Documentation/networking/z8530drv.txt
16597 F:      drivers/net/hamradio/*scc.c
16598 F:      drivers/net/hamradio/z8530.h
16599
16600 ZBUD COMPRESSED PAGE ALLOCATOR
16601 M:      Seth Jennings <sjenning@redhat.com>
16602 M:      Dan Streetman <ddstreet@ieee.org>
16603 L:      linux-mm@kvack.org
16604 S:      Maintained
16605 F:      mm/zbud.c
16606 F:      include/linux/zbud.h
16607
16608 ZD1211RW WIRELESS DRIVER
16609 M:      Daniel Drake <dsd@gentoo.org>
16610 M:      Ulrich Kunitz <kune@deine-taler.de>
16611 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16612 L:      linux-wireless@vger.kernel.org
16613 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16614 S:      Maintained
16615 F:      drivers/net/wireless/zydas/zd1211rw/
16616
16617 ZD1301 MEDIA DRIVER
16618 M:      Antti Palosaari <crope@iki.fi>
16619 L:      linux-media@vger.kernel.org
16620 W:      https://linuxtv.org/
16621 W:      http://palosaari.fi/linux/
16622 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16623 S:      Maintained
16624 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16625
16626 ZD1301_DEMOD MEDIA DRIVER
16627 M:      Antti Palosaari <crope@iki.fi>
16628 L:      linux-media@vger.kernel.org
16629 W:      https://linuxtv.org/
16630 W:      http://palosaari.fi/linux/
16631 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16632 S:      Maintained
16633 F:      drivers/media/dvb-frontends/zd1301_demod*
16634
16635 ZPOOL COMPRESSED PAGE STORAGE API
16636 M:      Dan Streetman <ddstreet@ieee.org>
16637 L:      linux-mm@kvack.org
16638 S:      Maintained
16639 F:      mm/zpool.c
16640 F:      include/linux/zpool.h
16641
16642 ZR36067 VIDEO FOR LINUX DRIVER
16643 L:      mjpeg-users@lists.sourceforge.net
16644 L:      linux-media@vger.kernel.org
16645 W:      http://mjpeg.sourceforge.net/driver-zoran/
16646 T:      hg https://linuxtv.org/hg/v4l-dvb
16647 S:      Odd Fixes
16648 F:      drivers/staging/media/zoran/
16649
16650 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16651 M:      Minchan Kim <minchan@kernel.org>
16652 M:      Nitin Gupta <ngupta@vflare.org>
16653 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16654 L:      linux-kernel@vger.kernel.org
16655 S:      Maintained
16656 F:      drivers/block/zram/
16657 F:      Documentation/blockdev/zram.txt
16658
16659 ZS DECSTATION Z85C30 SERIAL DRIVER
16660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16661 S:      Maintained
16662 F:      drivers/tty/serial/zs.*
16663
16664 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16665 M:      Minchan Kim <minchan@kernel.org>
16666 M:      Nitin Gupta <ngupta@vflare.org>
16667 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16668 L:      linux-mm@kvack.org
16669 S:      Maintained
16670 F:      mm/zsmalloc.c
16671 F:      include/linux/zsmalloc.h
16672 F:      Documentation/vm/zsmalloc.rst
16673
16674 ZSWAP COMPRESSED SWAP CACHING
16675 M:      Seth Jennings <sjenning@redhat.com>
16676 M:      Dan Streetman <ddstreet@ieee.org>
16677 L:      linux-mm@kvack.org
16678 S:      Maintained
16679 F:      mm/zswap.c
16680
16681 THE REST
16682 M:      Linus Torvalds <torvalds@linux-foundation.org>
16683 L:      linux-kernel@vger.kernel.org
16684 Q:      http://patchwork.kernel.org/project/LKML/list/
16685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16686 S:      Buried alive in reporters
16687 F:      *
16688 F:      */